]> git.proxmox.com Git - mirror_ubuntu-eoan-kernel.git/blob - MAINTAINERS
MAINTAINERS: add entry for i2c-axxia driver
[mirror_ubuntu-eoan-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 M: Heiner Kallweit <hkallweit1@gmail.com>
184 L: netdev@vger.kernel.org
185 S: Maintained
186 F: drivers/net/ethernet/realtek/r8169.c
187
188 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
189 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
190 L: linux-serial@vger.kernel.org
191 S: Maintained
192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
193 F: drivers/tty/serial/8250*
194 F: include/linux/serial_8250.h
195
196 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
197 L: netdev@vger.kernel.org
198 S: Orphan / Obsolete
199 F: drivers/net/ethernet/8390/
200
201 9P FILE SYSTEM
202 M: Eric Van Hensbergen <ericvh@gmail.com>
203 M: Latchesar Ionkov <lucho@ionkov.net>
204 M: Dominique Martinet <asmadeus@codewreck.org>
205 L: v9fs-developer@lists.sourceforge.net
206 W: http://swik.net/v9fs
207 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
209 T: git git://github.com/martinetd/linux.git
210 S: Maintained
211 F: Documentation/filesystems/9p.txt
212 F: fs/9p/
213 F: net/9p/
214 F: include/net/9p/
215 F: include/uapi/linux/virtio_9p.h
216 F: include/trace/events/9p.h
217
218 A8293 MEDIA DRIVER
219 M: Antti Palosaari <crope@iki.fi>
220 L: linux-media@vger.kernel.org
221 W: https://linuxtv.org
222 W: http://palosaari.fi/linux/
223 Q: http://patchwork.linuxtv.org/project/linux-media/list/
224 T: git git://linuxtv.org/anttip/media_tree.git
225 S: Maintained
226 F: drivers/media/dvb-frontends/a8293*
227
228 AACRAID SCSI RAID DRIVER
229 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
230 L: linux-scsi@vger.kernel.org
231 W: http://www.adaptec.com/
232 S: Supported
233 F: Documentation/scsi/aacraid.txt
234 F: drivers/scsi/aacraid/
235
236 ABI/API
237 L: linux-api@vger.kernel.org
238 F: include/linux/syscalls.h
239 F: kernel/sys_ni.c
240
241 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
242 M: Hans de Goede <hdegoede@redhat.com>
243 L: linux-hwmon@vger.kernel.org
244 S: Maintained
245 F: drivers/hwmon/abituguru.c
246
247 ABIT UGURU 3 HARDWARE MONITOR DRIVER
248 M: Alistair John Strachan <alistair@devzero.co.uk>
249 L: linux-hwmon@vger.kernel.org
250 S: Maintained
251 F: drivers/hwmon/abituguru3.c
252
253 ACCES 104-DIO-48E GPIO DRIVER
254 M: William Breathitt Gray <vilhelm.gray@gmail.com>
255 L: linux-gpio@vger.kernel.org
256 S: Maintained
257 F: drivers/gpio/gpio-104-dio-48e.c
258
259 ACCES 104-IDI-48 GPIO DRIVER
260 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
261 L: linux-gpio@vger.kernel.org
262 S: Maintained
263 F: drivers/gpio/gpio-104-idi-48.c
264
265 ACCES 104-IDIO-16 GPIO DRIVER
266 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
267 L: linux-gpio@vger.kernel.org
268 S: Maintained
269 F: drivers/gpio/gpio-104-idio-16.c
270
271 ACCES 104-QUAD-8 IIO DRIVER
272 M: William Breathitt Gray <vilhelm.gray@gmail.com>
273 L: linux-iio@vger.kernel.org
274 S: Maintained
275 F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
276 F: drivers/iio/counter/104-quad-8.c
277
278 ACCES PCI-IDIO-16 GPIO DRIVER
279 M: William Breathitt Gray <vilhelm.gray@gmail.com>
280 L: linux-gpio@vger.kernel.org
281 S: Maintained
282 F: drivers/gpio/gpio-pci-idio-16.c
283
284 ACCES PCIe-IDIO-24 GPIO DRIVER
285 M: William Breathitt Gray <vilhelm.gray@gmail.com>
286 L: linux-gpio@vger.kernel.org
287 S: Maintained
288 F: drivers/gpio/gpio-pcie-idio-24.c
289
290 ACENIC DRIVER
291 M: Jes Sorensen <jes@trained-monkey.org>
292 L: linux-acenic@sunsite.dk
293 S: Maintained
294 F: drivers/net/ethernet/alteon/acenic*
295
296 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
297 M: Peter Feuerer <peter@piie.net>
298 L: platform-driver-x86@vger.kernel.org
299 W: http://piie.net/?section=acerhdf
300 S: Maintained
301 F: drivers/platform/x86/acerhdf.c
302
303 ACER WMI LAPTOP EXTRAS
304 M: "Lee, Chun-Yi" <jlee@suse.com>
305 L: platform-driver-x86@vger.kernel.org
306 S: Maintained
307 F: drivers/platform/x86/acer-wmi.c
308
309 ACPI
310 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
311 M: Len Brown <lenb@kernel.org>
312 L: linux-acpi@vger.kernel.org
313 W: https://01.org/linux-acpi
314 Q: https://patchwork.kernel.org/project/linux-acpi/list/
315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
316 B: https://bugzilla.kernel.org
317 S: Supported
318 F: drivers/acpi/
319 F: drivers/pnp/pnpacpi/
320 F: include/linux/acpi.h
321 F: include/linux/fwnode.h
322 F: include/acpi/
323 F: Documentation/acpi/
324 F: Documentation/ABI/testing/sysfs-bus-acpi
325 F: Documentation/ABI/testing/configfs-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 <andriy.shevchenko@linux.intel.com>
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 <willy@infradead.org>
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 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
554 M: Stefan Popa <stefan.popa@analog.com>
555 W: http://ez.analog.com/community/linux-device-drivers
556 S: Supported
557 F: drivers/iio/accel/adxl372.c
558 F: drivers/iio/accel/adxl372_spi.c
559 F: drivers/iio/accel/adxl372_i2c.c
560 F: Documentation/devicetree/bindings/iio/accel/adxl372.txt
561
562 AF9013 MEDIA DRIVER
563 M: Antti Palosaari <crope@iki.fi>
564 L: linux-media@vger.kernel.org
565 W: https://linuxtv.org
566 W: http://palosaari.fi/linux/
567 Q: http://patchwork.linuxtv.org/project/linux-media/list/
568 T: git git://linuxtv.org/anttip/media_tree.git
569 S: Maintained
570 F: drivers/media/dvb-frontends/af9013*
571
572 AF9033 MEDIA DRIVER
573 M: Antti Palosaari <crope@iki.fi>
574 L: linux-media@vger.kernel.org
575 W: https://linuxtv.org
576 W: http://palosaari.fi/linux/
577 Q: http://patchwork.linuxtv.org/project/linux-media/list/
578 T: git git://linuxtv.org/anttip/media_tree.git
579 S: Maintained
580 F: drivers/media/dvb-frontends/af9033*
581
582 AFFS FILE SYSTEM
583 M: David Sterba <dsterba@suse.com>
584 L: linux-fsdevel@vger.kernel.org
585 S: Odd Fixes
586 F: Documentation/filesystems/affs.txt
587 F: fs/affs/
588
589 AFS FILESYSTEM
590 M: David Howells <dhowells@redhat.com>
591 L: linux-afs@lists.infradead.org
592 S: Supported
593 F: fs/afs/
594 F: include/trace/events/afs.h
595 F: Documentation/filesystems/afs.txt
596 W: https://www.infradead.org/~dhowells/kafs/
597
598 AGPGART DRIVER
599 M: David Airlie <airlied@linux.ie>
600 T: git git://anongit.freedesktop.org/drm/drm
601 S: Maintained
602 F: drivers/char/agp/
603 F: include/linux/agp*
604 F: include/uapi/linux/agp*
605
606 AHA152X SCSI DRIVER
607 M: "Juergen E. Fischer" <fischer@norbit.de>
608 L: linux-scsi@vger.kernel.org
609 S: Maintained
610 F: drivers/scsi/aha152x*
611 F: drivers/scsi/pcmcia/aha152x*
612
613 AIC7XXX / AIC79XX SCSI DRIVER
614 M: Hannes Reinecke <hare@suse.com>
615 L: linux-scsi@vger.kernel.org
616 S: Maintained
617 F: drivers/scsi/aic7xxx/
618
619 AIMSLAB FM RADIO RECEIVER DRIVER
620 M: Hans Verkuil <hverkuil@xs4all.nl>
621 L: linux-media@vger.kernel.org
622 T: git git://linuxtv.org/media_tree.git
623 W: https://linuxtv.org
624 S: Maintained
625 F: drivers/media/radio/radio-aimslab*
626
627 AIO
628 M: Benjamin LaHaise <bcrl@kvack.org>
629 L: linux-aio@kvack.org
630 S: Supported
631 F: fs/aio.c
632 F: include/linux/*aio*.h
633
634 AIRSPY MEDIA DRIVER
635 M: Antti Palosaari <crope@iki.fi>
636 L: linux-media@vger.kernel.org
637 W: https://linuxtv.org
638 W: http://palosaari.fi/linux/
639 Q: http://patchwork.linuxtv.org/project/linux-media/list/
640 T: git git://linuxtv.org/anttip/media_tree.git
641 S: Maintained
642 F: drivers/media/usb/airspy/
643
644 ALACRITECH GIGABIT ETHERNET DRIVER
645 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
646 S: Maintained
647 F: drivers/net/ethernet/alacritech/*
648
649 ALCATEL SPEEDTOUCH USB DRIVER
650 M: Duncan Sands <duncan.sands@free.fr>
651 L: linux-usb@vger.kernel.org
652 W: http://www.linux-usb.org/SpeedTouch/
653 S: Maintained
654 F: drivers/usb/atm/speedtch.c
655 F: drivers/usb/atm/usbatm.c
656
657 ALCHEMY AU1XX0 MMC DRIVER
658 M: Manuel Lauss <manuel.lauss@gmail.com>
659 S: Maintained
660 F: drivers/mmc/host/au1xmmc.c
661
662 ALI1563 I2C DRIVER
663 M: Rudolf Marek <r.marek@assembler.cz>
664 L: linux-i2c@vger.kernel.org
665 S: Maintained
666 F: Documentation/i2c/busses/i2c-ali1563
667 F: drivers/i2c/busses/i2c-ali1563.c
668
669 ALLWINNER SECURITY SYSTEM
670 M: Corentin Labbe <clabbe.montjoie@gmail.com>
671 L: linux-crypto@vger.kernel.org
672 S: Maintained
673 F: drivers/crypto/sunxi-ss/
674
675 ALLWINNER VPU DRIVER
676 M: Maxime Ripard <maxime.ripard@bootlin.com>
677 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
678 L: linux-media@vger.kernel.org
679 S: Maintained
680 F: drivers/staging/media/sunxi/cedrus/
681
682 ALPHA PORT
683 M: Richard Henderson <rth@twiddle.net>
684 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
685 M: Matt Turner <mattst88@gmail.com>
686 S: Odd Fixes
687 L: linux-alpha@vger.kernel.org
688 F: arch/alpha/
689
690 ALPS PS/2 TOUCHPAD DRIVER
691 R: Pali Rohár <pali.rohar@gmail.com>
692 F: drivers/input/mouse/alps.*
693
694 ALTERA I2C CONTROLLER DRIVER
695 M: Thor Thayer <thor.thayer@linux.intel.com>
696 S: Maintained
697 F: drivers/i2c/busses/i2c-altera.c
698
699 ALTERA MAILBOX DRIVER
700 M: Ley Foon Tan <lftan@altera.com>
701 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
702 S: Maintained
703 F: drivers/mailbox/mailbox-altera.c
704
705 ALTERA PIO DRIVER
706 M: Tien Hock Loh <thloh@altera.com>
707 L: linux-gpio@vger.kernel.org
708 S: Maintained
709 F: drivers/gpio/gpio-altera.c
710
711 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
712 M: Thor Thayer <thor.thayer@linux.intel.com>
713 S: Maintained
714 F: drivers/gpio/gpio-altera-a10sr.c
715 F: drivers/mfd/altera-a10sr.c
716 F: drivers/reset/reset-a10sr.c
717 F: include/linux/mfd/altera-a10sr.h
718 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
719
720 ALTERA TRIPLE SPEED ETHERNET DRIVER
721 M: Thor Thayer <thor.thayer@linux.intel.com>
722 L: netdev@vger.kernel.org
723 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
724 S: Maintained
725 F: drivers/net/ethernet/altera/
726
727 ALTERA UART/JTAG UART SERIAL DRIVERS
728 M: Tobias Klauser <tklauser@distanz.ch>
729 L: linux-serial@vger.kernel.org
730 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
731 S: Maintained
732 F: drivers/tty/serial/altera_uart.c
733 F: drivers/tty/serial/altera_jtaguart.c
734 F: include/linux/altera_uart.h
735 F: include/linux/altera_jtaguart.h
736
737 AMAZON ETHERNET DRIVERS
738 M: Netanel Belgazal <netanel@amazon.com>
739 R: Saeed Bishara <saeedb@amazon.com>
740 R: Zorik Machulsky <zorik@amazon.com>
741 L: netdev@vger.kernel.org
742 S: Supported
743 F: Documentation/networking/ena.txt
744 F: drivers/net/ethernet/amazon/
745
746 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
747 M: Tom Lendacky <thomas.lendacky@amd.com>
748 M: Gary Hook <gary.hook@amd.com>
749 L: linux-crypto@vger.kernel.org
750 S: Supported
751 F: drivers/crypto/ccp/
752 F: include/linux/ccp.h
753
754 AMD DISPLAY CORE
755 M: Harry Wentland <harry.wentland@amd.com>
756 M: Leo Li <sunpeng.li@amd.com>
757 L: amd-gfx@lists.freedesktop.org
758 T: git git://people.freedesktop.org/~agd5f/linux
759 S: Supported
760 F: drivers/gpu/drm/amd/display/
761
762 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
763 M: Huang Rui <ray.huang@amd.com>
764 L: linux-hwmon@vger.kernel.org
765 S: Supported
766 F: Documentation/hwmon/fam15h_power
767 F: drivers/hwmon/fam15h_power.c
768
769 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
770 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
771 S: Orphan
772 F: drivers/usb/gadget/udc/amd5536udc.*
773
774 AMD GEODE PROCESSOR/CHIPSET SUPPORT
775 P: Andres Salomon <dilinger@queued.net>
776 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
777 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
778 S: Supported
779 F: drivers/char/hw_random/geode-rng.c
780 F: drivers/crypto/geode*
781 F: drivers/video/fbdev/geode/
782 F: arch/x86/include/asm/geode.h
783
784 AMD IOMMU (AMD-VI)
785 M: Joerg Roedel <joro@8bytes.org>
786 L: iommu@lists.linux-foundation.org
787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
788 S: Maintained
789 F: drivers/iommu/amd_iommu*.[ch]
790 F: include/linux/amd-iommu.h
791
792 AMD KFD
793 M: Oded Gabbay <oded.gabbay@gmail.com>
794 L: dri-devel@lists.freedesktop.org
795 T: git git://people.freedesktop.org/~gabbayo/linux.git
796 S: Supported
797 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
798 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
799 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
800 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
801 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
802 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
803 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
804 F: drivers/gpu/drm/amd/amdkfd/
805 F: drivers/gpu/drm/amd/include/cik_structs.h
806 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
807 F: drivers/gpu/drm/amd/include/vi_structs.h
808 F: drivers/gpu/drm/amd/include/v9_structs.h
809 F: include/uapi/linux/kfd_ioctl.h
810
811 AMD POWERPLAY
812 M: Rex Zhu <rex.zhu@amd.com>
813 M: Evan Quan <evan.quan@amd.com>
814 L: amd-gfx@lists.freedesktop.org
815 S: Supported
816 F: drivers/gpu/drm/amd/powerplay/
817 T: git git://people.freedesktop.org/~agd5f/linux
818
819 AMD SEATTLE DEVICE TREE SUPPORT
820 M: Brijesh Singh <brijeshkumar.singh@amd.com>
821 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
822 M: Tom Lendacky <thomas.lendacky@amd.com>
823 S: Supported
824 F: arch/arm64/boot/dts/amd/
825
826 AMD XGBE DRIVER
827 M: Tom Lendacky <thomas.lendacky@amd.com>
828 L: netdev@vger.kernel.org
829 S: Supported
830 F: drivers/net/ethernet/amd/xgbe/
831 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
832
833 ANALOG DEVICES INC AD5686 DRIVER
834 M: Stefan Popa <stefan.popa@analog.com>
835 L: linux-pm@vger.kernel.org
836 W: http://ez.analog.com/community/linux-device-drivers
837 S: Supported
838 F: drivers/iio/dac/ad5686*
839 F: drivers/iio/dac/ad5696*
840
841 ANALOG DEVICES INC AD5758 DRIVER
842 M: Stefan Popa <stefan.popa@analog.com>
843 L: linux-iio@vger.kernel.org
844 W: http://ez.analog.com/community/linux-device-drivers
845 S: Supported
846 F: drivers/iio/dac/ad5758.c
847 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
848
849 ANALOG DEVICES INC AD9389B DRIVER
850 M: Hans Verkuil <hans.verkuil@cisco.com>
851 L: linux-media@vger.kernel.org
852 S: Maintained
853 F: drivers/media/i2c/ad9389b*
854
855 ANALOG DEVICES INC ADGS1408 DRIVER
856 M: Mircea Caprioru <mircea.caprioru@analog.com>
857 S: Supported
858 F: drivers/mux/adgs1408.c
859 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
860
861 ANALOG DEVICES INC ADP5061 DRIVER
862 M: Stefan Popa <stefan.popa@analog.com>
863 L: linux-pm@vger.kernel.org
864 W: http://ez.analog.com/community/linux-device-drivers
865 S: Supported
866 F: drivers/power/supply/adp5061.c
867
868 ANALOG DEVICES INC ADV7180 DRIVER
869 M: Lars-Peter Clausen <lars@metafoo.de>
870 L: linux-media@vger.kernel.org
871 W: http://ez.analog.com/community/linux-device-drivers
872 S: Supported
873 F: drivers/media/i2c/adv7180.c
874
875 ANALOG DEVICES INC ADV748X DRIVER
876 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
877 L: linux-media@vger.kernel.org
878 S: Maintained
879 F: drivers/media/i2c/adv748x/*
880
881 ANALOG DEVICES INC ADV7511 DRIVER
882 M: Hans Verkuil <hans.verkuil@cisco.com>
883 L: linux-media@vger.kernel.org
884 S: Maintained
885 F: drivers/media/i2c/adv7511*
886
887 ANALOG DEVICES INC ADV7604 DRIVER
888 M: Hans Verkuil <hans.verkuil@cisco.com>
889 L: linux-media@vger.kernel.org
890 S: Maintained
891 F: drivers/media/i2c/adv7604*
892
893 ANALOG DEVICES INC ADV7842 DRIVER
894 M: Hans Verkuil <hans.verkuil@cisco.com>
895 L: linux-media@vger.kernel.org
896 S: Maintained
897 F: drivers/media/i2c/adv7842*
898
899 ANALOG DEVICES INC ASOC CODEC DRIVERS
900 M: Lars-Peter Clausen <lars@metafoo.de>
901 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
902 W: http://wiki.analog.com/
903 W: http://ez.analog.com/community/linux-device-drivers
904 S: Supported
905 F: sound/soc/codecs/adau*
906 F: sound/soc/codecs/adav*
907 F: sound/soc/codecs/ad1*
908 F: sound/soc/codecs/ad7*
909 F: sound/soc/codecs/ssm*
910 F: sound/soc/codecs/sigmadsp.*
911
912 ANALOG DEVICES INC DMA DRIVERS
913 M: Lars-Peter Clausen <lars@metafoo.de>
914 W: http://ez.analog.com/community/linux-device-drivers
915 S: Supported
916 F: drivers/dma/dma-axi-dmac.c
917
918 ANALOG DEVICES INC IIO DRIVERS
919 M: Lars-Peter Clausen <lars@metafoo.de>
920 M: Michael Hennerich <Michael.Hennerich@analog.com>
921 W: http://wiki.analog.com/
922 W: http://ez.analog.com/community/linux-device-drivers
923 S: Supported
924 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
925 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
926 F: drivers/iio/*/ad*
927 F: drivers/iio/adc/ltc2497*
928 X: drivers/iio/*/adjd*
929 F: drivers/staging/iio/*/ad*
930
931 ANDES ARCHITECTURE
932 M: Greentime Hu <green.hu@gmail.com>
933 M: Vincent Chen <deanbo422@gmail.com>
934 T: git https://github.com/andestech/linux.git
935 S: Supported
936 F: arch/nds32/
937 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
938 F: Documentation/devicetree/bindings/nds32/
939 K: nds32
940 N: nds32
941
942 ANDROID CONFIG FRAGMENTS
943 M: Rob Herring <robh@kernel.org>
944 S: Supported
945 F: kernel/configs/android*
946
947 ANDROID DRIVERS
948 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
949 M: Arve Hjønnevåg <arve@android.com>
950 M: Todd Kjos <tkjos@android.com>
951 M: Martijn Coenen <maco@android.com>
952 M: Joel Fernandes <joel@joelfernandes.org>
953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
954 L: devel@driverdev.osuosl.org
955 S: Supported
956 F: drivers/android/
957 F: drivers/staging/android/
958
959 ANDROID GOLDFISH PIC DRIVER
960 M: Miodrag Dinic <miodrag.dinic@mips.com>
961 S: Supported
962 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
963 F: drivers/irqchip/irq-goldfish-pic.c
964
965 ANDROID GOLDFISH RTC DRIVER
966 M: Miodrag Dinic <miodrag.dinic@mips.com>
967 S: Supported
968 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
969 F: drivers/rtc/rtc-goldfish.c
970
971 ANDROID ION DRIVER
972 M: Laura Abbott <labbott@redhat.com>
973 M: Sumit Semwal <sumit.semwal@linaro.org>
974 L: devel@driverdev.osuosl.org
975 L: dri-devel@lists.freedesktop.org
976 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
977 S: Supported
978 F: drivers/staging/android/ion
979 F: drivers/staging/android/uapi/ion.h
980
981 AOA (Apple Onboard Audio) ALSA DRIVER
982 M: Johannes Berg <johannes@sipsolutions.net>
983 L: linuxppc-dev@lists.ozlabs.org
984 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
985 S: Maintained
986 F: sound/aoa/
987
988 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
989 M: William Breathitt Gray <vilhelm.gray@gmail.com>
990 L: linux-iio@vger.kernel.org
991 S: Maintained
992 F: drivers/iio/adc/stx104.c
993
994 APM DRIVER
995 M: Jiri Kosina <jikos@kernel.org>
996 S: Odd fixes
997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
998 F: arch/x86/kernel/apm_32.c
999 F: include/linux/apm_bios.h
1000 F: include/uapi/linux/apm_bios.h
1001 F: drivers/char/apm-emulation.c
1002
1003 APPARMOR SECURITY MODULE
1004 M: John Johansen <john.johansen@canonical.com>
1005 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1006 W: wiki.apparmor.net
1007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1008 S: Supported
1009 F: security/apparmor/
1010 F: Documentation/admin-guide/LSM/apparmor.rst
1011
1012 APPLE BCM5974 MULTITOUCH DRIVER
1013 M: Henrik Rydberg <rydberg@bitmath.org>
1014 L: linux-input@vger.kernel.org
1015 S: Odd fixes
1016 F: drivers/input/mouse/bcm5974.c
1017
1018 APPLE SMC DRIVER
1019 M: Henrik Rydberg <rydberg@bitmath.org>
1020 L: linux-hwmon@vger.kernel.org
1021 S: Odd fixes
1022 F: drivers/hwmon/applesmc.c
1023
1024 APPLETALK NETWORK LAYER
1025 L: netdev@vger.kernel.org
1026 S: Odd fixes
1027 F: drivers/net/appletalk/
1028 F: net/appletalk/
1029
1030 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1031 M: Duc Dang <dhdang@apm.com>
1032 S: Supported
1033 F: arch/arm64/boot/dts/apm/
1034
1035 APPLIED MICRO (APM) X-GENE SOC EDAC
1036 M: Loc Ho <lho@apm.com>
1037 S: Supported
1038 F: drivers/edac/xgene_edac.c
1039 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1040
1041 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1042 M: Iyappan Subramanian <isubramanian@apm.com>
1043 M: Keyur Chudgar <kchudgar@apm.com>
1044 S: Supported
1045 F: drivers/net/ethernet/apm/xgene-v2/
1046
1047 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1048 M: Iyappan Subramanian <isubramanian@apm.com>
1049 M: Keyur Chudgar <kchudgar@apm.com>
1050 M: Quan Nguyen <qnguyen@apm.com>
1051 S: Supported
1052 F: drivers/net/ethernet/apm/xgene/
1053 F: drivers/net/phy/mdio-xgene.c
1054 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1055 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1056
1057 APPLIED MICRO (APM) X-GENE SOC PMU
1058 M: Tai Nguyen <ttnguyen@apm.com>
1059 S: Supported
1060 F: drivers/perf/xgene_pmu.c
1061 F: Documentation/perf/xgene-pmu.txt
1062 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1063
1064 APTINA CAMERA SENSOR PLL
1065 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1066 L: linux-media@vger.kernel.org
1067 S: Maintained
1068 F: drivers/media/i2c/aptina-pll.*
1069
1070 ARC FRAMEBUFFER DRIVER
1071 M: Jaya Kumar <jayalk@intworks.biz>
1072 S: Maintained
1073 F: drivers/video/fbdev/arcfb.c
1074 F: drivers/video/fbdev/core/fb_defio.c
1075
1076 ARC PGU DRM DRIVER
1077 M: Alexey Brodkin <abrodkin@synopsys.com>
1078 S: Supported
1079 F: drivers/gpu/drm/arc/
1080 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1081
1082 ARCNET NETWORK LAYER
1083 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1084 L: netdev@vger.kernel.org
1085 S: Maintained
1086 F: drivers/net/arcnet/
1087 F: include/uapi/linux/if_arcnet.h
1088
1089 ARM ARCHITECTED TIMER DRIVER
1090 M: Mark Rutland <mark.rutland@arm.com>
1091 M: Marc Zyngier <marc.zyngier@arm.com>
1092 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1093 S: Maintained
1094 F: arch/arm/include/asm/arch_timer.h
1095 F: arch/arm64/include/asm/arch_timer.h
1096 F: drivers/clocksource/arm_arch_timer.c
1097
1098 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1099 M: Linus Walleij <linus.walleij@linaro.org>
1100 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1101 S: Maintained
1102 F: Documentation/devicetree/bindings/arm/arm-boards
1103 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1104 F: Documentation/devicetree/bindings/clock/arm-integrator.txt
1105 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1106 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1107 F: arch/arm/mach-integrator/
1108 F: arch/arm/mach-realview/
1109 F: arch/arm/mach-versatile/
1110 F: arch/arm/plat-versatile/
1111 F: arch/arm/boot/dts/arm-realview-*
1112 F: arch/arm/boot/dts/integrator*
1113 F: arch/arm/boot/dts/versatile*
1114 F: drivers/clk/versatile/
1115 F: drivers/i2c/busses/i2c-versatile.c
1116 F: drivers/irqchip/irq-versatile-fpga.c
1117 F: drivers/mtd/maps/physmap_of_versatile.c
1118 F: drivers/power/reset/arm-versatile-reboot.c
1119 F: drivers/soc/versatile/
1120
1121 ARM HDLCD DRM DRIVER
1122 M: Liviu Dudau <liviu.dudau@arm.com>
1123 S: Supported
1124 F: drivers/gpu/drm/arm/hdlcd_*
1125 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1126
1127 ARM MALI-DP DRM DRIVER
1128 M: Liviu Dudau <liviu.dudau@arm.com>
1129 M: Brian Starkey <brian.starkey@arm.com>
1130 M: Mali DP Maintainers <malidp@foss.arm.com>
1131 S: Supported
1132 F: drivers/gpu/drm/arm/
1133 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1134
1135 ARM MFM AND FLOPPY DRIVERS
1136 M: Ian Molton <spyro@f2s.com>
1137 S: Maintained
1138 F: arch/arm/lib/floppydma.S
1139 F: arch/arm/include/asm/floppy.h
1140
1141 ARM PMU PROFILING AND DEBUGGING
1142 M: Will Deacon <will.deacon@arm.com>
1143 M: Mark Rutland <mark.rutland@arm.com>
1144 S: Maintained
1145 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1146 F: arch/arm*/kernel/perf_*
1147 F: arch/arm/oprofile/common.c
1148 F: arch/arm*/kernel/hw_breakpoint.c
1149 F: arch/arm*/include/asm/hw_breakpoint.h
1150 F: arch/arm*/include/asm/perf_event.h
1151 F: drivers/perf/*
1152 F: include/linux/perf/arm_pmu.h
1153 F: Documentation/devicetree/bindings/arm/pmu.txt
1154 F: Documentation/devicetree/bindings/perf/
1155
1156 ARM PORT
1157 M: Russell King <linux@armlinux.org.uk>
1158 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1159 W: http://www.armlinux.org.uk/
1160 S: Odd Fixes
1161 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1162 F: arch/arm/
1163 X: arch/arm/boot/dts/
1164
1165 ARM PRIMECELL AACI PL041 DRIVER
1166 M: Russell King <linux@armlinux.org.uk>
1167 S: Odd Fixes
1168 F: sound/arm/aaci.*
1169
1170 ARM PRIMECELL BUS SUPPORT
1171 M: Russell King <linux@armlinux.org.uk>
1172 S: Odd Fixes
1173 F: drivers/amba/
1174 F: include/linux/amba/bus.h
1175
1176 ARM PRIMECELL CLCD PL110 DRIVER
1177 M: Russell King <linux@armlinux.org.uk>
1178 S: Odd Fixes
1179 F: drivers/video/fbdev/amba-clcd.*
1180
1181 ARM PRIMECELL KMI PL050 DRIVER
1182 M: Russell King <linux@armlinux.org.uk>
1183 S: Odd Fixes
1184 F: drivers/input/serio/ambakmi.*
1185 F: include/linux/amba/kmi.h
1186
1187 ARM PRIMECELL MMCI PL180/1 DRIVER
1188 M: Russell King <linux@armlinux.org.uk>
1189 S: Odd Fixes
1190 F: drivers/mmc/host/mmci.*
1191 F: include/linux/amba/mmci.h
1192
1193 ARM PRIMECELL SSP PL022 SPI DRIVER
1194 M: Linus Walleij <linus.walleij@linaro.org>
1195 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1196 S: Maintained
1197 F: Documentation/devicetree/bindings/spi/spi_pl022.txt
1198 F: drivers/spi/spi-pl022.c
1199
1200 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1201 M: Russell King <linux@armlinux.org.uk>
1202 S: Odd Fixes
1203 F: drivers/tty/serial/amba-pl01*.c
1204 F: include/linux/amba/serial.h
1205
1206 ARM PRIMECELL VIC PL190/PL192 DRIVER
1207 M: Linus Walleij <linus.walleij@linaro.org>
1208 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1209 S: Maintained
1210 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1211 F: drivers/irqchip/irq-vic.c
1212
1213 ARM SMMU DRIVERS
1214 M: Will Deacon <will.deacon@arm.com>
1215 R: Robin Murphy <robin.murphy@arm.com>
1216 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217 S: Maintained
1218 F: drivers/iommu/arm-smmu.c
1219 F: drivers/iommu/arm-smmu-v3.c
1220 F: drivers/iommu/io-pgtable-arm.c
1221 F: drivers/iommu/io-pgtable-arm-v7s.c
1222
1223 ARM SUB-ARCHITECTURES
1224 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225 S: Maintained
1226 F: arch/arm/mach-*/
1227 F: arch/arm/plat-*/
1228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1229
1230 ARM/ACTIONS SEMI ARCHITECTURE
1231 M: Andreas Färber <afaerber@suse.de>
1232 R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1233 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234 S: Maintained
1235 N: owl
1236 F: arch/arm/mach-actions/
1237 F: arch/arm/boot/dts/owl-*
1238 F: arch/arm64/boot/dts/actions/
1239 F: drivers/clk/actions/
1240 F: drivers/clocksource/timer-owl*
1241 F: drivers/dma/owl-dma.c
1242 F: drivers/i2c/busses/i2c-owl.c
1243 F: drivers/pinctrl/actions/*
1244 F: drivers/soc/actions/
1245 F: include/dt-bindings/power/owl-*
1246 F: include/linux/soc/actions/
1247 F: Documentation/devicetree/bindings/arm/actions.txt
1248 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1249 F: Documentation/devicetree/bindings/dma/owl-dma.txt
1250 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1251 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1252 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1253 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1254
1255 ARM/ADS SPHERE MACHINE SUPPORT
1256 M: Lennert Buytenhek <kernel@wantstofly.org>
1257 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1258 S: Maintained
1259
1260 ARM/AFEB9260 MACHINE SUPPORT
1261 M: Sergey Lapin <slapin@ossfans.org>
1262 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1263 S: Maintained
1264
1265 ARM/AJECO 1ARM MACHINE SUPPORT
1266 M: Lennert Buytenhek <kernel@wantstofly.org>
1267 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1268 S: Maintained
1269
1270 ARM/Allwinner SoC Clock Support
1271 M: Emilio López <emilio@elopez.com.ar>
1272 S: Maintained
1273 F: drivers/clk/sunxi/
1274
1275 ARM/Allwinner sunXi SoC support
1276 M: Maxime Ripard <maxime.ripard@bootlin.com>
1277 M: Chen-Yu Tsai <wens@csie.org>
1278 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1279 S: Maintained
1280 N: sun[x456789]i
1281 N: sun50i
1282 F: arch/arm/mach-sunxi/
1283 F: arch/arm64/boot/dts/allwinner/
1284 F: drivers/clk/sunxi-ng/
1285 F: drivers/pinctrl/sunxi/
1286 F: drivers/soc/sunxi/
1287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1288
1289 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1290 M: Neil Armstrong <narmstrong@baylibre.com>
1291 M: Jerome Brunet <jbrunet@baylibre.com>
1292 L: linux-amlogic@lists.infradead.org
1293 S: Maintained
1294 F: drivers/clk/meson/
1295 F: include/dt-bindings/clock/meson*
1296 F: include/dt-bindings/clock/gxbb*
1297 F: Documentation/devicetree/bindings/clock/amlogic*
1298
1299 ARM/Amlogic Meson SoC support
1300 M: Carlo Caione <carlo@caione.org>
1301 M: Kevin Hilman <khilman@baylibre.com>
1302 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1303 L: linux-amlogic@lists.infradead.org
1304 W: http://linux-meson.com/
1305 S: Maintained
1306 F: arch/arm/mach-meson/
1307 F: arch/arm/boot/dts/meson*
1308 F: arch/arm64/boot/dts/amlogic/
1309 F: drivers/pinctrl/meson/
1310 F: drivers/mmc/host/meson*
1311 N: meson
1312
1313 ARM/Annapurna Labs ALPINE ARCHITECTURE
1314 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1315 M: Antoine Tenart <antoine.tenart@bootlin.com>
1316 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1317 S: Maintained
1318 F: arch/arm/mach-alpine/
1319 F: arch/arm/boot/dts/alpine*
1320 F: arch/arm64/boot/dts/al/
1321 F: drivers/*/*alpine*
1322
1323 ARM/ARTPEC MACHINE SUPPORT
1324 M: Jesper Nilsson <jesper.nilsson@axis.com>
1325 M: Lars Persson <lars.persson@axis.com>
1326 S: Maintained
1327 L: linux-arm-kernel@axis.com
1328 F: arch/arm/mach-artpec
1329 F: arch/arm/boot/dts/artpec6*
1330 F: drivers/clk/axis
1331 F: drivers/crypto/axis
1332 F: drivers/pinctrl/pinctrl-artpec*
1333 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1334
1335 ARM/ASPEED I2C DRIVER
1336 M: Brendan Higgins <brendanhiggins@google.com>
1337 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1338 R: Joel Stanley <joel@jms.id.au>
1339 L: linux-i2c@vger.kernel.org
1340 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1341 S: Maintained
1342 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1343 F: drivers/i2c/busses/i2c-aspeed.c
1344 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1345 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1346
1347 ARM/ASPEED MACHINE SUPPORT
1348 M: Joel Stanley <joel@jms.id.au>
1349 R: Andrew Jeffery <andrew@aj.id.au>
1350 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1351 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1352 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1353 S: Supported
1354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1355 F: arch/arm/mach-aspeed/
1356 F: arch/arm/boot/dts/aspeed-*
1357 N: aspeed
1358
1359 ARM/CALXEDA HIGHBANK ARCHITECTURE
1360 M: Rob Herring <robh@kernel.org>
1361 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1362 S: Maintained
1363 F: arch/arm/mach-highbank/
1364 F: arch/arm/boot/dts/highbank.dts
1365 F: arch/arm/boot/dts/ecx-*.dts*
1366
1367 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1368 M: Krzysztof Halasa <khalasa@piap.pl>
1369 S: Maintained
1370 F: arch/arm/mach-cns3xxx/
1371
1372 ARM/CAVIUM THUNDER NETWORK DRIVER
1373 M: Sunil Goutham <sgoutham@cavium.com>
1374 M: Robert Richter <rric@kernel.org>
1375 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1376 S: Supported
1377 F: drivers/net/ethernet/cavium/thunder/
1378
1379 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1380 M: Lukasz Majewski <lukma@denx.de>
1381 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1382 S: Maintained
1383 F: arch/arm/mach-ep93xx/ts72xx.c
1384
1385 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1386 M: Alexander Shiyan <shc_work@mail.ru>
1387 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1388 S: Odd Fixes
1389 N: clps711x
1390
1391 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1392 M: Lennert Buytenhek <kernel@wantstofly.org>
1393 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1394 S: Maintained
1395
1396 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1397 M: Hartley Sweeten <hsweeten@visionengravers.com>
1398 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1399 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1400 S: Maintained
1401 F: arch/arm/mach-ep93xx/
1402 F: arch/arm/mach-ep93xx/include/mach/
1403
1404 ARM/CLKDEV SUPPORT
1405 M: Russell King <linux@armlinux.org.uk>
1406 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407 S: Maintained
1408 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1409 F: drivers/clk/clkdev.c
1410
1411 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1412 M: Mike Rapoport <mike@compulab.co.il>
1413 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414 S: Maintained
1415
1416 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1417 M: Baruch Siach <baruch@tkos.co.il>
1418 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1419 S: Maintained
1420 F: arch/arm/boot/dts/cx92755*
1421 N: digicolor
1422
1423 ARM/CONTEC MICRO9 MACHINE SUPPORT
1424 M: Hubert Feurstein <hubert.feurstein@contec.at>
1425 S: Maintained
1426 F: arch/arm/mach-ep93xx/micro9.c
1427
1428 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1429 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1430 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1431 S: Maintained
1432 F: drivers/hwtracing/coresight/*
1433 F: Documentation/trace/coresight.txt
1434 F: Documentation/trace/coresight-cpu-debug.txt
1435 F: Documentation/devicetree/bindings/arm/coresight.txt
1436 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1437 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1438 F: tools/perf/arch/arm/util/pmu.c
1439 F: tools/perf/arch/arm/util/auxtrace.c
1440 F: tools/perf/arch/arm/util/cs-etm.c
1441 F: tools/perf/arch/arm/util/cs-etm.h
1442 F: tools/perf/util/cs-etm.*
1443 F: tools/perf/util/cs-etm-decoder/*
1444
1445 ARM/CORGI MACHINE SUPPORT
1446 M: Richard Purdie <rpurdie@rpsys.net>
1447 S: Maintained
1448
1449 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1450 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1451 M: Linus Walleij <linus.walleij@linaro.org>
1452 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1453 T: git git://github.com/ulli-kroll/linux.git
1454 S: Maintained
1455 F: Documentation/devicetree/bindings/arm/gemini.txt
1456 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1457 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1458 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1459 F: arch/arm/mach-gemini/
1460 F: drivers/net/ethernet/cortina/
1461 F: drivers/pinctrl/pinctrl-gemini.c
1462 F: drivers/rtc/rtc-ftrtc010.c
1463
1464 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1465 M: Barry Song <baohua@kernel.org>
1466 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1468 S: Maintained
1469 F: arch/arm/boot/dts/prima2*
1470 F: arch/arm/mach-prima2/
1471 F: drivers/clk/sirf/
1472 F: drivers/clocksource/timer-prima2.c
1473 F: drivers/clocksource/timer-atlas7.c
1474 N: [^a-z]sirf
1475 X: drivers/gnss
1476
1477 ARM/EBSA110 MACHINE SUPPORT
1478 M: Russell King <linux@armlinux.org.uk>
1479 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1480 W: http://www.armlinux.org.uk/
1481 S: Maintained
1482 F: arch/arm/mach-ebsa110/
1483 F: drivers/net/ethernet/amd/am79c961a.*
1484
1485 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1486 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1487 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1488 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489 S: Maintained
1490 N: efm32
1491
1492 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1493 M: Robert Jarzmik <robert.jarzmik@free.fr>
1494 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495 S: Maintained
1496 F: arch/arm/mach-pxa/ezx.c
1497
1498 ARM/FARADAY FA526 PORT
1499 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1500 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501 S: Maintained
1502 T: git git://git.berlios.de/gemini-board
1503 F: arch/arm/mm/*-fa*
1504
1505 ARM/FOOTBRIDGE ARCHITECTURE
1506 M: Russell King <linux@armlinux.org.uk>
1507 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1508 W: http://www.armlinux.org.uk/
1509 S: Maintained
1510 F: arch/arm/include/asm/hardware/dec21285.h
1511 F: arch/arm/mach-footbridge/
1512
1513 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1514 M: Shawn Guo <shawnguo@kernel.org>
1515 M: Sascha Hauer <s.hauer@pengutronix.de>
1516 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1517 R: Fabio Estevam <fabio.estevam@nxp.com>
1518 R: NXP Linux Team <linux-imx@nxp.com>
1519 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520 S: Maintained
1521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1522 F: arch/arm/mach-imx/
1523 F: arch/arm/mach-mxs/
1524 F: arch/arm/boot/dts/imx*
1525 F: arch/arm/configs/imx*_defconfig
1526 F: drivers/clk/imx/
1527 F: drivers/firmware/imx/
1528 F: drivers/soc/imx/
1529 F: include/linux/firmware/imx/
1530 F: include/soc/imx/
1531
1532 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1533 M: Shawn Guo <shawnguo@kernel.org>
1534 M: Sascha Hauer <s.hauer@pengutronix.de>
1535 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1536 R: Stefan Agner <stefan@agner.ch>
1537 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538 S: Maintained
1539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1540 F: arch/arm/mach-imx/*vf610*
1541 F: arch/arm/boot/dts/vf*
1542
1543 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1544 M: Shawn Guo <shawnguo@kernel.org>
1545 M: Li Yang <leoyang.li@nxp.com>
1546 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547 S: Maintained
1548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1549 F: arch/arm/boot/dts/ls1021a*
1550 F: arch/arm64/boot/dts/freescale/fsl-*
1551 F: arch/arm64/boot/dts/freescale/qoriq-*
1552
1553 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1554 M: Lennert Buytenhek <kernel@wantstofly.org>
1555 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1556 S: Maintained
1557
1558 ARM/GUMSTIX MACHINE SUPPORT
1559 M: Steve Sakoman <sakoman@gmail.com>
1560 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1561 S: Maintained
1562
1563 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1564 M: Philipp Zabel <philipp.zabel@gmail.com>
1565 M: Paul Parsons <lost.distance@yahoo.com>
1566 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1567 S: Maintained
1568 F: arch/arm/mach-pxa/hx4700.c
1569 F: arch/arm/mach-pxa/include/mach/hx4700.h
1570 F: sound/soc/pxa/hx4700.c
1571
1572 ARM/HISILICON SOC SUPPORT
1573 M: Wei Xu <xuwei5@hisilicon.com>
1574 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1575 W: http://www.hisilicon.com
1576 S: Supported
1577 T: git git://github.com/hisilicon/linux-hisi.git
1578 F: arch/arm/mach-hisi/
1579 F: arch/arm/boot/dts/hi3*
1580 F: arch/arm/boot/dts/hip*
1581 F: arch/arm/boot/dts/hisi*
1582 F: arch/arm64/boot/dts/hisilicon/
1583
1584 ARM/HP JORNADA 7XX MACHINE SUPPORT
1585 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1586 W: www.jlime.com
1587 S: Maintained
1588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1589 F: arch/arm/mach-sa1100/jornada720.c
1590 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1591
1592 ARM/IGEP MACHINE SUPPORT
1593 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1594 M: Javier Martinez Canillas <javier@dowhile0.org>
1595 L: linux-omap@vger.kernel.org
1596 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1597 S: Maintained
1598 F: arch/arm/boot/dts/omap3-igep*
1599
1600 ARM/INCOME PXA270 SUPPORT
1601 M: Marek Vasut <marek.vasut@gmail.com>
1602 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1603 S: Maintained
1604 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1605
1606 ARM/INTEL IOP13XX ARM ARCHITECTURE
1607 M: Lennert Buytenhek <kernel@wantstofly.org>
1608 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1609 S: Maintained
1610
1611 ARM/INTEL IOP32X ARM ARCHITECTURE
1612 M: Lennert Buytenhek <kernel@wantstofly.org>
1613 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1614 S: Maintained
1615
1616 ARM/INTEL IOP33X ARM ARCHITECTURE
1617 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1618 S: Orphan
1619
1620 ARM/INTEL IQ81342EX MACHINE SUPPORT
1621 M: Lennert Buytenhek <kernel@wantstofly.org>
1622 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1623 S: Maintained
1624
1625 ARM/INTEL IXDP2850 MACHINE SUPPORT
1626 M: Lennert Buytenhek <kernel@wantstofly.org>
1627 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1628 S: Maintained
1629
1630 ARM/INTEL IXP4XX ARM ARCHITECTURE
1631 M: Imre Kaloz <kaloz@openwrt.org>
1632 M: Krzysztof Halasa <khalasa@piap.pl>
1633 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1634 S: Maintained
1635 F: arch/arm/mach-ixp4xx/
1636
1637 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1638 M: Jonathan Cameron <jic23@cam.ac.uk>
1639 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1640 S: Maintained
1641 F: arch/arm/mach-pxa/stargate2.c
1642 F: drivers/pcmcia/pxa2xx_stargate2.c
1643
1644 ARM/INTEL XSC3 (MANZANO) ARM CORE
1645 M: Lennert Buytenhek <kernel@wantstofly.org>
1646 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647 S: Maintained
1648
1649 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1650 M: Lennert Buytenhek <kernel@wantstofly.org>
1651 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1652 S: Maintained
1653
1654 ARM/LG1K ARCHITECTURE
1655 M: Chanho Min <chanho.min@lge.com>
1656 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1657 S: Maintained
1658 F: arch/arm64/boot/dts/lg/
1659
1660 ARM/LOGICPD PXA270 MACHINE SUPPORT
1661 M: Lennert Buytenhek <kernel@wantstofly.org>
1662 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1663 S: Maintained
1664
1665 ARM/LPC18XX ARCHITECTURE
1666 M: Vladimir Zapolskiy <vz@mleia.com>
1667 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1668 S: Maintained
1669 F: arch/arm/boot/dts/lpc43*
1670 F: drivers/i2c/busses/i2c-lpc2k.c
1671 F: drivers/memory/pl172.c
1672 F: drivers/mtd/spi-nor/nxp-spifi.c
1673 F: drivers/rtc/rtc-lpc24xx.c
1674 N: lpc18xx
1675
1676 ARM/LPC32XX SOC SUPPORT
1677 M: Vladimir Zapolskiy <vz@mleia.com>
1678 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1679 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1681 S: Maintained
1682 F: arch/arm/boot/dts/lpc32*
1683 F: arch/arm/mach-lpc32xx/
1684 F: drivers/i2c/busses/i2c-pnx.c
1685 F: drivers/net/ethernet/nxp/lpc_eth.c
1686 F: drivers/usb/host/ohci-nxp.c
1687 F: drivers/watchdog/pnx4008_wdt.c
1688 N: lpc32xx
1689
1690 ARM/MAGICIAN MACHINE SUPPORT
1691 M: Philipp Zabel <philipp.zabel@gmail.com>
1692 S: Maintained
1693
1694 ARM/Marvell Dove/MV78xx0/Orion SOC support
1695 M: Jason Cooper <jason@lakedaemon.net>
1696 M: Andrew Lunn <andrew@lunn.ch>
1697 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1698 M: Gregory Clement <gregory.clement@bootlin.com>
1699 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1700 S: Maintained
1701 F: Documentation/devicetree/bindings/soc/dove/
1702 F: arch/arm/mach-dove/
1703 F: arch/arm/mach-mv78xx0/
1704 F: arch/arm/mach-orion5x/
1705 F: arch/arm/plat-orion/
1706 F: arch/arm/boot/dts/dove*
1707 F: arch/arm/boot/dts/orion5x*
1708
1709 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1710 M: Jason Cooper <jason@lakedaemon.net>
1711 M: Andrew Lunn <andrew@lunn.ch>
1712 M: Gregory Clement <gregory.clement@bootlin.com>
1713 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1714 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1715 S: Maintained
1716 F: arch/arm/boot/dts/armada*
1717 F: arch/arm/boot/dts/kirkwood*
1718 F: arch/arm/configs/mvebu_*_defconfig
1719 F: arch/arm/mach-mvebu/
1720 F: arch/arm64/boot/dts/marvell/armada*
1721 F: drivers/cpufreq/armada-37xx-cpufreq.c
1722 F: drivers/cpufreq/mvebu-cpufreq.c
1723 F: drivers/irqchip/irq-armada-370-xp.c
1724 F: drivers/irqchip/irq-mvebu-*
1725 F: drivers/pinctrl/mvebu/
1726 F: drivers/rtc/rtc-armada38x.c
1727
1728 ARM/Mediatek RTC DRIVER
1729 M: Eddie Huang <eddie.huang@mediatek.com>
1730 M: Sean Wang <sean.wang@mediatek.com>
1731 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1732 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1733 S: Maintained
1734 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1735 F: drivers/rtc/rtc-mt6397.c
1736 F: drivers/rtc/rtc-mt7622.c
1737
1738 ARM/Mediatek SoC support
1739 M: Matthias Brugger <matthias.bgg@gmail.com>
1740 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1741 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1742 S: Maintained
1743 F: arch/arm/boot/dts/mt6*
1744 F: arch/arm/boot/dts/mt7*
1745 F: arch/arm/boot/dts/mt8*
1746 F: arch/arm/mach-mediatek/
1747 F: arch/arm64/boot/dts/mediatek/
1748 N: mtk
1749 K: mediatek
1750
1751 ARM/Mediatek USB3 PHY DRIVER
1752 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1753 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1754 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1755 S: Maintained
1756 F: drivers/phy/mediatek/
1757 F: Documentation/devicetree/bindings/phy/phy-mtk-*
1758
1759 ARM/MICREL KS8695 ARCHITECTURE
1760 M: Greg Ungerer <gerg@uclinux.org>
1761 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1762 F: arch/arm/mach-ks8695/
1763 S: Odd Fixes
1764
1765 ARM/Microchip (AT91) SoC support
1766 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1767 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1768 M: Ludovic Desroches <ludovic.desroches@microchip.com>
1769 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1770 W: http://www.linux4sam.org
1771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1772 S: Supported
1773 N: at91
1774 N: atmel
1775 F: arch/arm/mach-at91/
1776 F: include/soc/at91/
1777 F: arch/arm/boot/dts/at91*.dts
1778 F: arch/arm/boot/dts/at91*.dtsi
1779 F: arch/arm/boot/dts/sama*.dts
1780 F: arch/arm/boot/dts/sama*.dtsi
1781 F: arch/arm/include/debug/at91.S
1782 F: drivers/memory/atmel*
1783 F: drivers/watchdog/sama5d4_wdt.c
1784 X: drivers/input/touchscreen/atmel_mxt_ts.c
1785 X: drivers/net/wireless/atmel/
1786
1787 ARM/MIOA701 MACHINE SUPPORT
1788 M: Robert Jarzmik <robert.jarzmik@free.fr>
1789 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1790 F: arch/arm/mach-pxa/mioa701.c
1791 S: Maintained
1792
1793 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1794 M: Michael Petchkovsky <mkpetch@internode.on.net>
1795 S: Maintained
1796
1797 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1798 M: Linus Walleij <linus.walleij@linaro.org>
1799 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1800 S: Maintained
1801 F: arch/arm/mach-nomadik/
1802 F: arch/arm/mach-u300/
1803 F: arch/arm/mach-ux500/
1804 F: arch/arm/boot/dts/ste-*
1805 F: drivers/clk/clk-nomadik.c
1806 F: drivers/clk/clk-u300.c
1807 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1808 F: drivers/clocksource/timer-u300.c
1809 F: drivers/dma/coh901318*
1810 F: drivers/dma/ste_dma40*
1811 F: drivers/hwspinlock/u8500_hsem.c
1812 F: drivers/i2c/busses/i2c-nomadik.c
1813 F: drivers/i2c/busses/i2c-stu300.c
1814 F: drivers/mfd/ab3100*
1815 F: drivers/mfd/ab8500*
1816 F: drivers/mfd/abx500*
1817 F: drivers/mfd/dbx500*
1818 F: drivers/mfd/db8500*
1819 F: drivers/pinctrl/nomadik/
1820 F: drivers/pinctrl/pinctrl-coh901*
1821 F: drivers/pinctrl/pinctrl-u300.c
1822 F: drivers/rtc/rtc-ab3100.c
1823 F: drivers/rtc/rtc-ab8500.c
1824 F: drivers/rtc/rtc-coh901331.c
1825 F: drivers/rtc/rtc-pl031.c
1826 F: drivers/watchdog/coh901327_wdt.c
1827 F: Documentation/devicetree/bindings/arm/ste-*
1828 F: Documentation/devicetree/bindings/arm/ux500/
1829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1830
1831 ARM/NUVOTON NPCM ARCHITECTURE
1832 M: Avi Fishman <avifishman70@gmail.com>
1833 M: Tomer Maimon <tmaimon77@gmail.com>
1834 R: Patrick Venture <venture@google.com>
1835 R: Nancy Yuen <yuenn@google.com>
1836 R: Brendan Higgins <brendanhiggins@google.com>
1837 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1838 S: Supported
1839 F: arch/arm/mach-npcm/
1840 F: arch/arm/boot/dts/nuvoton-npcm*
1841 F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1842 F: drivers/*/*npcm*
1843 F: Documentation/devicetree/bindings/*/*npcm*
1844 F: Documentation/devicetree/bindings/*/*/*npcm*
1845
1846 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1847 M: Wan ZongShun <mcuos.com@gmail.com>
1848 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1849 W: http://www.mcuos.com
1850 S: Maintained
1851 F: arch/arm/mach-w90x900/
1852 F: drivers/input/keyboard/w90p910_keypad.c
1853 F: drivers/input/touchscreen/w90p910_ts.c
1854 F: drivers/watchdog/nuc900_wdt.c
1855 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1856 F: drivers/mtd/nand/raw/nuc900_nand.c
1857 F: drivers/rtc/rtc-nuc900.c
1858 F: drivers/spi/spi-nuc900.c
1859 F: drivers/usb/host/ehci-w90x900.c
1860 F: drivers/video/fbdev/nuc900fb.c
1861
1862 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1863 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1864 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1865 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1866 S: Supported
1867
1868 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1869 M: Alexander Clouter <alex@digriz.org.uk>
1870 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1871 W: http://www.digriz.org.uk/ts78xx/kernel
1872 S: Maintained
1873 F: arch/arm/mach-orion5x/ts78xx-*
1874
1875 ARM/OXNAS platform support
1876 M: Neil Armstrong <narmstrong@baylibre.com>
1877 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1878 L: linux-oxnas@groups.io (moderated for non-subscribers)
1879 S: Maintained
1880 F: arch/arm/mach-oxnas/
1881 F: arch/arm/boot/dts/ox8*.dts*
1882 N: oxnas
1883
1884 ARM/PALM TREO SUPPORT
1885 M: Tomas Cech <sleep_walker@suse.com>
1886 L: linux-arm-kernel@lists.infradead.org
1887 W: http://hackndev.com
1888 S: Maintained
1889 F: arch/arm/mach-pxa/palmtreo.*
1890
1891 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1892 M: Marek Vasut <marek.vasut@gmail.com>
1893 L: linux-arm-kernel@lists.infradead.org
1894 W: http://hackndev.com
1895 S: Maintained
1896 F: arch/arm/mach-pxa/include/mach/palmtx.h
1897 F: arch/arm/mach-pxa/palmtx.c
1898 F: arch/arm/mach-pxa/palmt5.*
1899 F: arch/arm/mach-pxa/include/mach/palmld.h
1900 F: arch/arm/mach-pxa/palmld.c
1901 F: arch/arm/mach-pxa/palmte2.*
1902 F: arch/arm/mach-pxa/include/mach/palmtc.h
1903 F: arch/arm/mach-pxa/palmtc.c
1904
1905 ARM/PALMZ72 SUPPORT
1906 M: Sergey Lapin <slapin@ossfans.org>
1907 L: linux-arm-kernel@lists.infradead.org
1908 W: http://hackndev.com
1909 S: Maintained
1910 F: arch/arm/mach-pxa/palmz72.*
1911
1912 ARM/PLEB SUPPORT
1913 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1914 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1915 S: Maintained
1916
1917 ARM/PT DIGITAL BOARD PORT
1918 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1919 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1920 W: http://www.armlinux.org.uk/
1921 S: Maintained
1922
1923 ARM/QUALCOMM SUPPORT
1924 M: Andy Gross <andy.gross@linaro.org>
1925 M: David Brown <david.brown@linaro.org>
1926 L: linux-arm-msm@vger.kernel.org
1927 S: Maintained
1928 F: Documentation/devicetree/bindings/soc/qcom/
1929 F: arch/arm/boot/dts/qcom-*.dts
1930 F: arch/arm/boot/dts/qcom-*.dtsi
1931 F: arch/arm/mach-qcom/
1932 F: arch/arm64/boot/dts/qcom/*
1933 F: drivers/i2c/busses/i2c-qup.c
1934 F: drivers/clk/qcom/
1935 F: drivers/dma/qcom/
1936 F: drivers/soc/qcom/
1937 F: drivers/spi/spi-qup.c
1938 F: drivers/tty/serial/msm_serial.c
1939 F: drivers/*/pm8???-*
1940 F: drivers/mfd/ssbi.c
1941 F: drivers/firmware/qcom_scm*
1942 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1943
1944 ARM/RADISYS ENP2611 MACHINE SUPPORT
1945 M: Lennert Buytenhek <kernel@wantstofly.org>
1946 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1947 S: Maintained
1948
1949 ARM/REALTEK ARCHITECTURE
1950 M: Andreas Färber <afaerber@suse.de>
1951 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1952 S: Maintained
1953 F: arch/arm64/boot/dts/realtek/
1954 F: Documentation/devicetree/bindings/arm/realtek.txt
1955
1956 ARM/RENESAS ARM64 ARCHITECTURE
1957 M: Simon Horman <horms@verge.net.au>
1958 M: Magnus Damm <magnus.damm@gmail.com>
1959 L: linux-renesas-soc@vger.kernel.org
1960 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1962 S: Supported
1963 F: arch/arm64/boot/dts/renesas/
1964 F: Documentation/devicetree/bindings/arm/shmobile.txt
1965 F: drivers/soc/renesas/
1966 F: include/linux/soc/renesas/
1967
1968 ARM/RISCPC ARCHITECTURE
1969 M: Russell King <linux@armlinux.org.uk>
1970 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1971 W: http://www.armlinux.org.uk/
1972 S: Maintained
1973 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1974 F: arch/arm/include/asm/hardware/ioc.h
1975 F: arch/arm/include/asm/hardware/iomd.h
1976 F: arch/arm/include/asm/hardware/memc.h
1977 F: arch/arm/mach-rpc/
1978 F: drivers/net/ethernet/8390/etherh.c
1979 F: drivers/net/ethernet/i825xx/ether1*
1980 F: drivers/net/ethernet/seeq/ether3*
1981 F: drivers/scsi/arm/
1982
1983 ARM/Rockchip SoC support
1984 M: Heiko Stuebner <heiko@sntech.de>
1985 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1986 L: linux-rockchip@lists.infradead.org
1987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1988 S: Maintained
1989 F: arch/arm/boot/dts/rk3*
1990 F: arch/arm/boot/dts/rv1108*
1991 F: arch/arm/mach-rockchip/
1992 F: drivers/clk/rockchip/
1993 F: drivers/i2c/busses/i2c-rk3x.c
1994 F: drivers/*/*rockchip*
1995 F: drivers/*/*/*rockchip*
1996 F: sound/soc/rockchip/
1997 N: rockchip
1998
1999 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2000 M: Kukjin Kim <kgene@kernel.org>
2001 M: Krzysztof Kozlowski <krzk@kernel.org>
2002 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2003 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2004 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2005 S: Maintained
2006 F: arch/arm/boot/dts/s3c*
2007 F: arch/arm/boot/dts/s5p*
2008 F: arch/arm/boot/dts/exynos*
2009 F: arch/arm64/boot/dts/exynos/
2010 F: arch/arm/plat-samsung/
2011 F: arch/arm/mach-s3c24*/
2012 F: arch/arm/mach-s3c64xx/
2013 F: arch/arm/mach-s5p*/
2014 F: arch/arm/mach-exynos*/
2015 F: drivers/*/*s3c24*
2016 F: drivers/*/*/*s3c24*
2017 F: drivers/*/*s3c64xx*
2018 F: drivers/*/*s5pv210*
2019 F: drivers/memory/samsung/*
2020 F: drivers/soc/samsung/*
2021 F: Documentation/arm/Samsung/
2022 F: Documentation/devicetree/bindings/arm/samsung/
2023 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
2024 F: Documentation/devicetree/bindings/power/pd-samsung.txt
2025 N: exynos
2026
2027 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2028 M: Kyungmin Park <kyungmin.park@samsung.com>
2029 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2030 S: Maintained
2031 F: arch/arm/mach-s5pv210/
2032
2033 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2034 M: Kyungmin Park <kyungmin.park@samsung.com>
2035 M: Kamil Debski <kamil@wypas.org>
2036 M: Andrzej Hajda <a.hajda@samsung.com>
2037 L: linux-arm-kernel@lists.infradead.org
2038 L: linux-media@vger.kernel.org
2039 S: Maintained
2040 F: drivers/media/platform/s5p-g2d/
2041
2042 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2043 M: Marek Szyprowski <m.szyprowski@samsung.com>
2044 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2045 L: linux-media@vger.kernel.org
2046 S: Maintained
2047 F: drivers/media/platform/s5p-cec/
2048 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2049
2050 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2051 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2052 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2053 L: linux-arm-kernel@lists.infradead.org
2054 L: linux-media@vger.kernel.org
2055 S: Maintained
2056 F: drivers/media/platform/s5p-jpeg/
2057
2058 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2059 M: Kyungmin Park <kyungmin.park@samsung.com>
2060 M: Kamil Debski <kamil@wypas.org>
2061 M: Jeongtae Park <jtp.park@samsung.com>
2062 M: Andrzej Hajda <a.hajda@samsung.com>
2063 L: linux-arm-kernel@lists.infradead.org
2064 L: linux-media@vger.kernel.org
2065 S: Maintained
2066 F: arch/arm/plat-samsung/s5p-dev-mfc.c
2067 F: drivers/media/platform/s5p-mfc/
2068
2069 ARM/SHMOBILE ARM ARCHITECTURE
2070 M: Simon Horman <horms@verge.net.au>
2071 M: Magnus Damm <magnus.damm@gmail.com>
2072 L: linux-renesas-soc@vger.kernel.org
2073 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2075 S: Supported
2076 F: arch/arm/boot/dts/emev2*
2077 F: arch/arm/boot/dts/r7s*
2078 F: arch/arm/boot/dts/r8a*
2079 F: arch/arm/boot/dts/r9a*
2080 F: arch/arm/boot/dts/sh*
2081 F: arch/arm/configs/shmobile_defconfig
2082 F: arch/arm/include/debug/renesas-scif.S
2083 F: arch/arm/mach-shmobile/
2084 F: Documentation/devicetree/bindings/arm/shmobile.txt
2085 F: drivers/soc/renesas/
2086 F: include/linux/soc/renesas/
2087
2088 ARM/SOCFPGA ARCHITECTURE
2089 M: Dinh Nguyen <dinguyen@kernel.org>
2090 S: Maintained
2091 F: arch/arm/mach-socfpga/
2092 F: arch/arm/boot/dts/socfpga*
2093 F: arch/arm/configs/socfpga_defconfig
2094 F: arch/arm64/boot/dts/altera/
2095 W: http://www.rocketboards.org
2096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2097
2098 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2099 M: Dinh Nguyen <dinguyen@kernel.org>
2100 S: Maintained
2101 F: drivers/clk/socfpga/
2102
2103 ARM/SOCFPGA EDAC SUPPORT
2104 M: Thor Thayer <thor.thayer@linux.intel.com>
2105 S: Maintained
2106 F: drivers/edac/altera_edac.
2107
2108 ARM/SPREADTRUM SoC SUPPORT
2109 M: Orson Zhai <orsonzhai@gmail.com>
2110 M: Baolin Wang <baolin.wang@linaro.org>
2111 M: Chunyan Zhang <zhang.lyra@gmail.com>
2112 S: Maintained
2113 F: arch/arm64/boot/dts/sprd
2114 N: sprd
2115
2116 ARM/STI ARCHITECTURE
2117 M: Patrice Chotard <patrice.chotard@st.com>
2118 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2119 W: http://www.stlinux.com
2120 S: Maintained
2121 F: arch/arm/mach-sti/
2122 F: arch/arm/boot/dts/sti*
2123 F: drivers/char/hw_random/st-rng.c
2124 F: drivers/clocksource/arm_global_timer.c
2125 F: drivers/clocksource/clksrc_st_lpc.c
2126 F: drivers/cpufreq/sti-cpufreq.c
2127 F: drivers/dma/st_fdma*
2128 F: drivers/i2c/busses/i2c-st.c
2129 F: drivers/media/rc/st_rc.c
2130 F: drivers/media/platform/sti/c8sectpfe/
2131 F: drivers/mmc/host/sdhci-st.c
2132 F: drivers/phy/st/phy-miphy28lp.c
2133 F: drivers/phy/st/phy-stih407-usb.c
2134 F: drivers/pinctrl/pinctrl-st.c
2135 F: drivers/remoteproc/st_remoteproc.c
2136 F: drivers/remoteproc/st_slim_rproc.c
2137 F: drivers/reset/sti/
2138 F: drivers/rtc/rtc-st-lpc.c
2139 F: drivers/tty/serial/st-asc.c
2140 F: drivers/usb/dwc3/dwc3-st.c
2141 F: drivers/usb/host/ehci-st.c
2142 F: drivers/usb/host/ohci-st.c
2143 F: drivers/watchdog/st_lpc_wdt.c
2144 F: drivers/ata/ahci_st.c
2145 F: include/linux/remoteproc/st_slim_rproc.h
2146
2147 ARM/STM32 ARCHITECTURE
2148 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2149 M: Alexandre Torgue <alexandre.torgue@st.com>
2150 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2151 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2152 S: Maintained
2153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2154 N: stm32
2155 N: stm
2156 F: arch/arm/boot/dts/stm32*
2157 F: arch/arm/mach-stm32/
2158 F: drivers/clocksource/armv7m_systick.c
2159
2160 ARM/Synaptics SoC support
2161 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2162 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2163 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2164 S: Maintained
2165 F: arch/arm/mach-berlin/
2166 F: arch/arm/boot/dts/berlin*
2167 F: arch/arm64/boot/dts/synaptics/
2168
2169 ARM/TANGO ARCHITECTURE
2170 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2171 M: Mans Rullgard <mans@mansr.com>
2172 L: linux-arm-kernel@lists.infradead.org
2173 S: Odd Fixes
2174 N: tango
2175
2176 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2177 M: Lennert Buytenhek <kernel@wantstofly.org>
2178 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2179 S: Maintained
2180
2181 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2182 M: Hans Verkuil <hans.verkuil@cisco.com>
2183 L: linux-tegra@vger.kernel.org
2184 L: linux-media@vger.kernel.org
2185 S: Maintained
2186 F: drivers/media/platform/tegra-cec/
2187 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2188
2189 ARM/TETON BGA MACHINE SUPPORT
2190 M: "Mark F. Brown" <mark.brown314@gmail.com>
2191 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2192 S: Maintained
2193
2194 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2195 M: Santosh Shilimkar <ssantosh@kernel.org>
2196 L: linux-kernel@vger.kernel.org
2197 S: Maintained
2198 F: drivers/memory/*emif*
2199
2200 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2201 M: Tero Kristo <t-kristo@ti.com>
2202 M: Nishanth Menon <nm@ti.com>
2203 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2204 S: Supported
2205 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2206 F: arch/arm64/boot/dts/ti/Makefile
2207 F: arch/arm64/boot/dts/ti/k3-*
2208
2209 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2210 M: Santosh Shilimkar <ssantosh@kernel.org>
2211 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2212 S: Maintained
2213 F: arch/arm/mach-keystone/
2214 F: arch/arm/boot/dts/keystone-*
2215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2216
2217 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2218 M: Santosh Shilimkar <ssantosh@kernel.org>
2219 L: linux-kernel@vger.kernel.org
2220 S: Maintained
2221 F: drivers/clk/keystone/
2222
2223 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2224 M: Santosh Shilimkar <ssantosh@kernel.org>
2225 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2226 L: linux-kernel@vger.kernel.org
2227 S: Maintained
2228 F: drivers/clocksource/timer-keystone.c
2229
2230 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2231 M: Santosh Shilimkar <ssantosh@kernel.org>
2232 L: linux-kernel@vger.kernel.org
2233 S: Maintained
2234 F: drivers/power/reset/keystone-reset.c
2235
2236 ARM/THECUS N2100 MACHINE SUPPORT
2237 M: Lennert Buytenhek <kernel@wantstofly.org>
2238 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2239 S: Maintained
2240
2241 ARM/TOSA MACHINE SUPPORT
2242 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2243 M: Dirk Opfer <dirk@opfer-online.de>
2244 S: Maintained
2245
2246 ARM/UNIPHIER ARCHITECTURE
2247 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2248 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2250 S: Maintained
2251 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2252 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2253 F: arch/arm/boot/dts/uniphier*
2254 F: arch/arm/include/asm/hardware/cache-uniphier.h
2255 F: arch/arm/mach-uniphier/
2256 F: arch/arm/mm/cache-uniphier.c
2257 F: arch/arm64/boot/dts/socionext/uniphier*
2258 F: drivers/bus/uniphier-system-bus.c
2259 F: drivers/clk/uniphier/
2260 F: drivers/gpio/gpio-uniphier.c
2261 F: drivers/i2c/busses/i2c-uniphier*
2262 F: drivers/irqchip/irq-uniphier-aidet.c
2263 F: drivers/mmc/host/uniphier-sd.c
2264 F: drivers/pinctrl/uniphier/
2265 F: drivers/reset/reset-uniphier.c
2266 F: drivers/tty/serial/8250/8250_uniphier.c
2267 N: uniphier
2268
2269 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2270 M: Ulf Hansson <ulf.hansson@linaro.org>
2271 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2272 T: git git://git.linaro.org/people/ulfh/clk.git
2273 S: Maintained
2274 F: drivers/clk/ux500/
2275
2276 ARM/VERSATILE EXPRESS PLATFORM
2277 M: Liviu Dudau <liviu.dudau@arm.com>
2278 M: Sudeep Holla <sudeep.holla@arm.com>
2279 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2280 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2281 S: Maintained
2282 F: arch/arm/boot/dts/vexpress*
2283 F: arch/arm64/boot/dts/arm/
2284 F: arch/arm/mach-vexpress/
2285 F: */*/vexpress*
2286 F: */*/*/vexpress*
2287 F: drivers/clk/versatile/clk-vexpress-osc.c
2288 F: drivers/clocksource/timer-versatile.c
2289 N: mps2
2290
2291 ARM/VFP SUPPORT
2292 M: Russell King <linux@armlinux.org.uk>
2293 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2294 W: http://www.armlinux.org.uk/
2295 S: Maintained
2296 F: arch/arm/vfp/
2297
2298 ARM/VOIPAC PXA270 SUPPORT
2299 M: Marek Vasut <marek.vasut@gmail.com>
2300 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2301 S: Maintained
2302 F: arch/arm/mach-pxa/vpac270.c
2303 F: arch/arm/mach-pxa/include/mach/vpac270.h
2304
2305 ARM/VT8500 ARM ARCHITECTURE
2306 M: Tony Prisk <linux@prisktech.co.nz>
2307 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2308 S: Maintained
2309 F: arch/arm/mach-vt8500/
2310 F: drivers/clocksource/timer-vt8500.c
2311 F: drivers/i2c/busses/i2c-wmt.c
2312 F: drivers/mmc/host/wmt-sdmmc.c
2313 F: drivers/pwm/pwm-vt8500.c
2314 F: drivers/rtc/rtc-vt8500.c
2315 F: drivers/tty/serial/vt8500_serial.c
2316 F: drivers/usb/host/ehci-platform.c
2317 F: drivers/usb/host/uhci-platform.c
2318 F: drivers/video/fbdev/vt8500lcdfb.*
2319 F: drivers/video/fbdev/wm8505fb*
2320 F: drivers/video/fbdev/wmt_ge_rops.*
2321
2322 ARM/ZIPIT Z2 SUPPORT
2323 M: Marek Vasut <marek.vasut@gmail.com>
2324 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2325 S: Maintained
2326 F: arch/arm/mach-pxa/z2.c
2327 F: arch/arm/mach-pxa/include/mach/z2.h
2328
2329 ARM/ZTE ARCHITECTURE
2330 M: Jun Nie <jun.nie@linaro.org>
2331 M: Shawn Guo <shawnguo@kernel.org>
2332 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2333 S: Maintained
2334 F: arch/arm/boot/dts/zx2967*
2335 F: arch/arm/mach-zx/
2336 F: arch/arm64/boot/dts/zte/
2337 F: drivers/clk/zte/
2338 F: drivers/dma/zx_dma.c
2339 F: drivers/gpio/gpio-zx.c
2340 F: drivers/i2c/busses/i2c-zx2967.c
2341 F: drivers/mmc/host/dw_mmc-zx.*
2342 F: drivers/pinctrl/zte/
2343 F: drivers/soc/zte/
2344 F: drivers/thermal/zx2967_thermal.c
2345 F: drivers/watchdog/zx2967_wdt.c
2346 F: Documentation/devicetree/bindings/arm/zte.txt
2347 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2348 F: Documentation/devicetree/bindings/dma/zxdma.txt
2349 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2350 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2351 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2352 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2353 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2354 F: Documentation/devicetree/bindings/soc/zte/
2355 F: Documentation/devicetree/bindings/sound/zte,*.txt
2356 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2357 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2358 F: include/dt-bindings/clock/zx2967*.h
2359 F: include/dt-bindings/soc/zte,*.h
2360 F: sound/soc/codecs/zx_aud96p22.c
2361 F: sound/soc/zte/
2362
2363 ARM/ZYNQ ARCHITECTURE
2364 M: Michal Simek <michal.simek@xilinx.com>
2365 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2366 W: http://wiki.xilinx.com
2367 T: git https://github.com/Xilinx/linux-xlnx.git
2368 S: Supported
2369 F: arch/arm/mach-zynq/
2370 F: drivers/cpuidle/cpuidle-zynq.c
2371 F: drivers/block/xsysace.c
2372 N: zynq
2373 N: xilinx
2374 F: drivers/clocksource/timer-cadence-ttc.c
2375 F: drivers/i2c/busses/i2c-cadence.c
2376 F: drivers/mmc/host/sdhci-of-arasan.c
2377 F: drivers/edac/synopsys_edac.c
2378 F: drivers/i2c/busses/i2c-xiic.c
2379
2380 ARM64 PORT (AARCH64 ARCHITECTURE)
2381 M: Catalin Marinas <catalin.marinas@arm.com>
2382 M: Will Deacon <will.deacon@arm.com>
2383 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2385 S: Maintained
2386 F: arch/arm64/
2387 X: arch/arm64/boot/dts/
2388 F: Documentation/arm64/
2389
2390 AS3645A LED FLASH CONTROLLER DRIVER
2391 M: Sakari Ailus <sakari.ailus@iki.fi>
2392 L: linux-leds@vger.kernel.org
2393 S: Maintained
2394 F: drivers/leds/leds-as3645a.c
2395
2396 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2397 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2398 L: linux-media@vger.kernel.org
2399 T: git git://linuxtv.org/media_tree.git
2400 S: Maintained
2401 F: drivers/media/i2c/ak7375.c
2402 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2403
2404 ASAHI KASEI AK8974 DRIVER
2405 M: Linus Walleij <linus.walleij@linaro.org>
2406 L: linux-iio@vger.kernel.org
2407 W: http://www.akm.com/
2408 S: Supported
2409 F: drivers/iio/magnetometer/ak8974.c
2410
2411 ASC7621 HARDWARE MONITOR DRIVER
2412 M: George Joseph <george.joseph@fairview5.com>
2413 L: linux-hwmon@vger.kernel.org
2414 S: Maintained
2415 F: Documentation/hwmon/asc7621
2416 F: drivers/hwmon/asc7621.c
2417
2418 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2419 M: Corentin Chary <corentin.chary@gmail.com>
2420 L: acpi4asus-user@lists.sourceforge.net
2421 L: platform-driver-x86@vger.kernel.org
2422 W: http://acpi4asus.sf.net
2423 S: Maintained
2424 F: drivers/platform/x86/asus*.c
2425 F: drivers/platform/x86/eeepc*.c
2426
2427 ASUS WIRELESS RADIO CONTROL DRIVER
2428 M: João Paulo Rechi Vita <jprvita@gmail.com>
2429 L: platform-driver-x86@vger.kernel.org
2430 S: Maintained
2431 F: drivers/platform/x86/asus-wireless.c
2432
2433 ASYMMETRIC KEYS
2434 M: David Howells <dhowells@redhat.com>
2435 L: keyrings@vger.kernel.org
2436 S: Maintained
2437 F: Documentation/crypto/asymmetric-keys.txt
2438 F: include/linux/verification.h
2439 F: include/crypto/public_key.h
2440 F: include/crypto/pkcs7.h
2441 F: crypto/asymmetric_keys/
2442
2443 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2444 R: Dan Williams <dan.j.williams@intel.com>
2445 W: http://sourceforge.net/projects/xscaleiop
2446 S: Odd fixes
2447 F: Documentation/crypto/async-tx-api.txt
2448 F: crypto/async_tx/
2449 F: drivers/dma/
2450 F: include/linux/dmaengine.h
2451 F: include/linux/async_tx.h
2452
2453 AT24 EEPROM DRIVER
2454 M: Bartosz Golaszewski <brgl@bgdev.pl>
2455 L: linux-i2c@vger.kernel.org
2456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2457 S: Maintained
2458 F: Documentation/devicetree/bindings/eeprom/at24.txt
2459 F: drivers/misc/eeprom/at24.c
2460 F: include/linux/platform_data/at24.h
2461
2462 ATA OVER ETHERNET (AOE) DRIVER
2463 M: "Ed L. Cashin" <ed.cashin@acm.org>
2464 W: http://www.openaoe.org/
2465 S: Supported
2466 F: Documentation/aoe/
2467 F: drivers/block/aoe/
2468
2469 ATHEROS 71XX/9XXX GPIO DRIVER
2470 M: Alban Bedel <albeu@free.fr>
2471 W: https://github.com/AlbanBedel/linux
2472 T: git git://github.com/AlbanBedel/linux
2473 S: Maintained
2474 F: drivers/gpio/gpio-ath79.c
2475 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2476
2477 ATHEROS 71XX/9XXX USB PHY DRIVER
2478 M: Alban Bedel <albeu@free.fr>
2479 W: https://github.com/AlbanBedel/linux
2480 T: git git://github.com/AlbanBedel/linux
2481 S: Maintained
2482 F: drivers/phy/qualcomm/phy-ath79-usb.c
2483 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2484
2485 ATHEROS ATH GENERIC UTILITIES
2486 M: Kalle Valo <kvalo@codeaurora.org>
2487 L: linux-wireless@vger.kernel.org
2488 S: Supported
2489 F: drivers/net/wireless/ath/*
2490
2491 ATHEROS ATH5K WIRELESS DRIVER
2492 M: Jiri Slaby <jirislaby@gmail.com>
2493 M: Nick Kossifidis <mickflemm@gmail.com>
2494 M: Luis Chamberlain <mcgrof@kernel.org>
2495 L: linux-wireless@vger.kernel.org
2496 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2497 S: Maintained
2498 F: drivers/net/wireless/ath/ath5k/
2499
2500 ATHEROS ATH6KL WIRELESS DRIVER
2501 M: Kalle Valo <kvalo@codeaurora.org>
2502 L: linux-wireless@vger.kernel.org
2503 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2505 S: Supported
2506 F: drivers/net/wireless/ath/ath6kl/
2507
2508 ATI_REMOTE2 DRIVER
2509 M: Ville Syrjala <syrjala@sci.fi>
2510 S: Maintained
2511 F: drivers/input/misc/ati_remote2.c
2512
2513 ATK0110 HWMON DRIVER
2514 M: Luca Tettamanti <kronos.it@gmail.com>
2515 L: linux-hwmon@vger.kernel.org
2516 S: Maintained
2517 F: drivers/hwmon/asus_atk0110.c
2518
2519 ATLX ETHERNET DRIVERS
2520 M: Jay Cliburn <jcliburn@gmail.com>
2521 M: Chris Snook <chris.snook@gmail.com>
2522 L: netdev@vger.kernel.org
2523 W: http://sourceforge.net/projects/atl1
2524 W: http://atl1.sourceforge.net
2525 S: Maintained
2526 F: drivers/net/ethernet/atheros/
2527
2528 ATM
2529 M: Chas Williams <3chas3@gmail.com>
2530 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2531 L: netdev@vger.kernel.org
2532 W: http://linux-atm.sourceforge.net
2533 S: Maintained
2534 F: drivers/atm/
2535 F: include/linux/atm*
2536 F: include/uapi/linux/atm*
2537
2538 ATMEL MACB ETHERNET DRIVER
2539 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2540 S: Supported
2541 F: drivers/net/ethernet/cadence/
2542
2543 ATMEL MAXTOUCH DRIVER
2544 M: Nick Dyer <nick@shmanahar.org>
2545 T: git git://github.com/ndyer/linux.git
2546 S: Maintained
2547 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2548 F: drivers/input/touchscreen/atmel_mxt_ts.c
2549
2550 ATMEL WIRELESS DRIVER
2551 M: Simon Kelley <simon@thekelleys.org.uk>
2552 L: linux-wireless@vger.kernel.org
2553 W: http://www.thekelleys.org.uk/atmel
2554 W: http://atmelwlandriver.sourceforge.net/
2555 S: Maintained
2556 F: drivers/net/wireless/atmel/atmel*
2557
2558 ATOMIC INFRASTRUCTURE
2559 M: Will Deacon <will.deacon@arm.com>
2560 M: Peter Zijlstra <peterz@infradead.org>
2561 R: Boqun Feng <boqun.feng@gmail.com>
2562 L: linux-kernel@vger.kernel.org
2563 S: Maintained
2564 F: arch/*/include/asm/atomic*.h
2565 F: include/*/atomic*.h
2566
2567 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2568 M: Bradley Grove <linuxdrivers@attotech.com>
2569 L: linux-scsi@vger.kernel.org
2570 W: http://www.attotech.com
2571 S: Supported
2572 F: drivers/scsi/esas2r
2573
2574 ATUSB IEEE 802.15.4 RADIO DRIVER
2575 M: Stefan Schmidt <stefan@datenfreihafen.org>
2576 L: linux-wpan@vger.kernel.org
2577 S: Maintained
2578 F: drivers/net/ieee802154/atusb.c
2579 F: drivers/net/ieee802154/atusb.h
2580 F: drivers/net/ieee802154/at86rf230.h
2581
2582 AUDIT SUBSYSTEM
2583 M: Paul Moore <paul@paul-moore.com>
2584 M: Eric Paris <eparis@redhat.com>
2585 L: linux-audit@redhat.com (moderated for non-subscribers)
2586 W: https://github.com/linux-audit
2587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2588 S: Supported
2589 F: include/linux/audit.h
2590 F: include/uapi/linux/audit.h
2591 F: kernel/audit*
2592
2593 AUXILIARY DISPLAY DRIVERS
2594 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2595 S: Maintained
2596 F: drivers/auxdisplay/
2597 F: include/linux/cfag12864b.h
2598
2599 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2600 M: Andreas Klinger <ak@it-klinger.de>
2601 L: linux-iio@vger.kernel.org
2602 S: Maintained
2603 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2604 F: drivers/iio/adc/hx711.c
2605
2606 AX.25 NETWORK LAYER
2607 M: Ralf Baechle <ralf@linux-mips.org>
2608 L: linux-hams@vger.kernel.org
2609 W: http://www.linux-ax25.org/
2610 S: Maintained
2611 F: include/uapi/linux/ax25.h
2612 F: include/net/ax25.h
2613 F: net/ax25/
2614
2615 AXENTIA ARM DEVICES
2616 M: Peter Rosin <peda@axentia.se>
2617 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2618 S: Maintained
2619 F: Documentation/devicetree/bindings/arm/axentia.txt
2620 F: arch/arm/boot/dts/at91-linea.dtsi
2621 F: arch/arm/boot/dts/at91-natte.dtsi
2622 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2623 F: arch/arm/boot/dts/at91-tse850-3.dts
2624
2625 AXENTIA ASOC DRIVERS
2626 M: Peter Rosin <peda@axentia.se>
2627 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2628 S: Maintained
2629 F: Documentation/devicetree/bindings/sound/axentia,*
2630 F: sound/soc/atmel/tse850-pcm5142.c
2631
2632 AXXIA I2C CONTROLLER
2633 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
2634 L: linux-i2c@vger.kernel.org
2635 S: Maintained
2636 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2637 F: drivers/i2c/busses/i2c-axxia.c
2638
2639 AZ6007 DVB DRIVER
2640 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2641 L: linux-media@vger.kernel.org
2642 W: https://linuxtv.org
2643 T: git git://linuxtv.org/media_tree.git
2644 S: Maintained
2645 F: drivers/media/usb/dvb-usb-v2/az6007.c
2646
2647 AZTECH FM RADIO RECEIVER DRIVER
2648 M: Hans Verkuil <hverkuil@xs4all.nl>
2649 L: linux-media@vger.kernel.org
2650 T: git git://linuxtv.org/media_tree.git
2651 W: https://linuxtv.org
2652 S: Maintained
2653 F: drivers/media/radio/radio-aztech*
2654
2655 B43 WIRELESS DRIVER
2656 L: linux-wireless@vger.kernel.org
2657 L: b43-dev@lists.infradead.org
2658 W: http://wireless.kernel.org/en/users/Drivers/b43
2659 S: Odd Fixes
2660 F: drivers/net/wireless/broadcom/b43/
2661
2662 B43LEGACY WIRELESS DRIVER
2663 M: Larry Finger <Larry.Finger@lwfinger.net>
2664 L: linux-wireless@vger.kernel.org
2665 L: b43-dev@lists.infradead.org
2666 W: http://wireless.kernel.org/en/users/Drivers/b43
2667 S: Maintained
2668 F: drivers/net/wireless/broadcom/b43legacy/
2669
2670 BACKLIGHT CLASS/SUBSYSTEM
2671 M: Lee Jones <lee.jones@linaro.org>
2672 M: Daniel Thompson <daniel.thompson@linaro.org>
2673 M: Jingoo Han <jingoohan1@gmail.com>
2674 L: dri-devel@lists.freedesktop.org
2675 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2676 S: Maintained
2677 F: drivers/video/backlight/
2678 F: include/linux/backlight.h
2679 F: include/linux/pwm_backlight.h
2680 F: Documentation/devicetree/bindings/leds/backlight
2681
2682 BATMAN ADVANCED
2683 M: Marek Lindner <mareklindner@neomailbox.ch>
2684 M: Simon Wunderlich <sw@simonwunderlich.de>
2685 M: Antonio Quartulli <a@unstable.cc>
2686 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2687 W: https://www.open-mesh.org/
2688 Q: https://patchwork.open-mesh.org/project/batman/list/
2689 S: Maintained
2690 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2691 F: Documentation/ABI/testing/sysfs-class-net-mesh
2692 F: Documentation/networking/batman-adv.rst
2693 F: include/uapi/linux/batadv_packet.h
2694 F: include/uapi/linux/batman_adv.h
2695 F: net/batman-adv/
2696
2697 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2698 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2699 L: linux-hams@vger.kernel.org
2700 W: http://www.baycom.org/~tom/ham/ham.html
2701 S: Maintained
2702 F: drivers/net/hamradio/baycom*
2703
2704 BCACHE (BLOCK LAYER CACHE)
2705 M: Coly Li <colyli@suse.de>
2706 M: Kent Overstreet <kent.overstreet@gmail.com>
2707 L: linux-bcache@vger.kernel.org
2708 W: http://bcache.evilpiepirate.org
2709 C: irc://irc.oftc.net/bcache
2710 S: Maintained
2711 F: drivers/md/bcache/
2712
2713 BDISP ST MEDIA DRIVER
2714 M: Fabien Dessenne <fabien.dessenne@st.com>
2715 L: linux-media@vger.kernel.org
2716 T: git git://linuxtv.org/media_tree.git
2717 W: https://linuxtv.org
2718 S: Supported
2719 F: drivers/media/platform/sti/bdisp
2720
2721 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2722 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2723 L: netdev@vger.kernel.org
2724 S: Maintained
2725 F: drivers/net/ethernet/ec_bhf.c
2726
2727 BEFS FILE SYSTEM
2728 M: Luis de Bethencourt <luisbg@kernel.org>
2729 M: Salah Triki <salah.triki@gmail.com>
2730 S: Maintained
2731 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2732 F: Documentation/filesystems/befs.txt
2733 F: fs/befs/
2734
2735 BFQ I/O SCHEDULER
2736 M: Paolo Valente <paolo.valente@linaro.org>
2737 M: Jens Axboe <axboe@kernel.dk>
2738 L: linux-block@vger.kernel.org
2739 S: Maintained
2740 F: block/bfq-*
2741 F: Documentation/block/bfq-iosched.txt
2742
2743 BFS FILE SYSTEM
2744 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2745 S: Maintained
2746 F: Documentation/filesystems/bfs.txt
2747 F: fs/bfs/
2748 F: include/uapi/linux/bfs_fs.h
2749
2750 BLINKM RGB LED DRIVER
2751 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2752 S: Maintained
2753 F: drivers/leds/leds-blinkm.c
2754
2755 BLOCK LAYER
2756 M: Jens Axboe <axboe@kernel.dk>
2757 L: linux-block@vger.kernel.org
2758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2759 S: Maintained
2760 F: block/
2761 F: drivers/block/
2762 F: kernel/trace/blktrace.c
2763 F: lib/sbitmap.c
2764
2765 BLOCK2MTD DRIVER
2766 M: Joern Engel <joern@lazybastard.org>
2767 L: linux-mtd@lists.infradead.org
2768 S: Maintained
2769 F: drivers/mtd/devices/block2mtd.c
2770
2771 BLUETOOTH DRIVERS
2772 M: Marcel Holtmann <marcel@holtmann.org>
2773 M: Johan Hedberg <johan.hedberg@gmail.com>
2774 L: linux-bluetooth@vger.kernel.org
2775 W: http://www.bluez.org/
2776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2778 S: Maintained
2779 F: drivers/bluetooth/
2780
2781 BLUETOOTH SUBSYSTEM
2782 M: Marcel Holtmann <marcel@holtmann.org>
2783 M: Johan Hedberg <johan.hedberg@gmail.com>
2784 L: linux-bluetooth@vger.kernel.org
2785 W: http://www.bluez.org/
2786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2788 S: Maintained
2789 F: net/bluetooth/
2790 F: include/net/bluetooth/
2791
2792 BONDING DRIVER
2793 M: Jay Vosburgh <j.vosburgh@gmail.com>
2794 M: Veaceslav Falico <vfalico@gmail.com>
2795 M: Andy Gospodarek <andy@greyhouse.net>
2796 L: netdev@vger.kernel.org
2797 W: http://sourceforge.net/projects/bonding/
2798 S: Supported
2799 F: drivers/net/bonding/
2800 F: include/uapi/linux/if_bonding.h
2801
2802 BPF (Safe dynamic programs and tools)
2803 M: Alexei Starovoitov <ast@kernel.org>
2804 M: Daniel Borkmann <daniel@iogearbox.net>
2805 L: netdev@vger.kernel.org
2806 L: linux-kernel@vger.kernel.org
2807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2809 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2810 S: Supported
2811 F: arch/*/net/*
2812 F: Documentation/networking/filter.txt
2813 F: Documentation/bpf/
2814 F: include/linux/bpf*
2815 F: include/linux/filter.h
2816 F: include/trace/events/xdp.h
2817 F: include/uapi/linux/bpf*
2818 F: include/uapi/linux/filter.h
2819 F: kernel/bpf/
2820 F: kernel/trace/bpf_trace.c
2821 F: lib/test_bpf.c
2822 F: net/bpf/
2823 F: net/core/filter.c
2824 F: net/sched/act_bpf.c
2825 F: net/sched/cls_bpf.c
2826 F: samples/bpf/
2827 F: tools/bpf/
2828 F: tools/lib/bpf/
2829 F: tools/testing/selftests/bpf/
2830
2831 BPF JIT for ARM
2832 M: Shubham Bansal <illusionist.neo@gmail.com>
2833 L: netdev@vger.kernel.org
2834 S: Maintained
2835 F: arch/arm/net/
2836
2837 BPF JIT for ARM64
2838 M: Daniel Borkmann <daniel@iogearbox.net>
2839 M: Alexei Starovoitov <ast@kernel.org>
2840 M: Zi Shen Lim <zlim.lnx@gmail.com>
2841 L: netdev@vger.kernel.org
2842 S: Supported
2843 F: arch/arm64/net/
2844
2845 BPF JIT for MIPS (32-BIT AND 64-BIT)
2846 M: Paul Burton <paul.burton@mips.com>
2847 L: netdev@vger.kernel.org
2848 S: Maintained
2849 F: arch/mips/net/
2850
2851 BPF JIT for NFP NICs
2852 M: Jakub Kicinski <jakub.kicinski@netronome.com>
2853 L: netdev@vger.kernel.org
2854 S: Supported
2855 F: drivers/net/ethernet/netronome/nfp/bpf/
2856
2857 BPF JIT for POWERPC (32-BIT AND 64-BIT)
2858 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2859 M: Sandipan Das <sandipan@linux.ibm.com>
2860 L: netdev@vger.kernel.org
2861 S: Maintained
2862 F: arch/powerpc/net/
2863
2864 BPF JIT for S390
2865 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
2866 M: Heiko Carstens <heiko.carstens@de.ibm.com>
2867 L: netdev@vger.kernel.org
2868 S: Maintained
2869 F: arch/s390/net/
2870 X: arch/s390/net/pnet.c
2871
2872 BPF JIT for SPARC (32-BIT AND 64-BIT)
2873 M: David S. Miller <davem@davemloft.net>
2874 L: netdev@vger.kernel.org
2875 S: Maintained
2876 F: arch/sparc/net/
2877
2878 BPF JIT for X86 32-BIT
2879 M: Wang YanQing <udknight@gmail.com>
2880 L: netdev@vger.kernel.org
2881 S: Maintained
2882 F: arch/x86/net/bpf_jit_comp32.c
2883
2884 BPF JIT for X86 64-BIT
2885 M: Alexei Starovoitov <ast@kernel.org>
2886 M: Daniel Borkmann <daniel@iogearbox.net>
2887 L: netdev@vger.kernel.org
2888 S: Supported
2889 F: arch/x86/net/
2890 X: arch/x86/net/bpf_jit_comp32.c
2891
2892 BROADCOM B44 10/100 ETHERNET DRIVER
2893 M: Michael Chan <michael.chan@broadcom.com>
2894 L: netdev@vger.kernel.org
2895 S: Supported
2896 F: drivers/net/ethernet/broadcom/b44.*
2897
2898 BROADCOM B53 ETHERNET SWITCH DRIVER
2899 M: Florian Fainelli <f.fainelli@gmail.com>
2900 L: netdev@vger.kernel.org
2901 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2902 S: Supported
2903 F: drivers/net/dsa/b53/*
2904 F: include/linux/platform_data/b53.h
2905
2906 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2907 M: Florian Fainelli <f.fainelli@gmail.com>
2908 M: Ray Jui <rjui@broadcom.com>
2909 M: Scott Branden <sbranden@broadcom.com>
2910 M: bcm-kernel-feedback-list@broadcom.com
2911 T: git git://github.com/broadcom/mach-bcm
2912 S: Maintained
2913 N: bcm281*
2914 N: bcm113*
2915 N: bcm216*
2916 N: kona
2917 F: arch/arm/mach-bcm/
2918
2919 BROADCOM BCM2835 ARM ARCHITECTURE
2920 M: Eric Anholt <eric@anholt.net>
2921 M: Stefan Wahren <stefan.wahren@i2se.com>
2922 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2923 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2924 T: git git://github.com/anholt/linux
2925 S: Maintained
2926 N: bcm2835
2927 F: drivers/staging/vc04_services
2928
2929 BROADCOM BCM47XX MIPS ARCHITECTURE
2930 M: Hauke Mehrtens <hauke@hauke-m.de>
2931 M: Rafał Miłecki <zajec5@gmail.com>
2932 L: linux-mips@vger.kernel.org
2933 S: Maintained
2934 F: Documentation/devicetree/bindings/mips/brcm/
2935 F: arch/mips/bcm47xx/*
2936 F: arch/mips/include/asm/mach-bcm47xx/*
2937
2938 BROADCOM BCM5301X ARM ARCHITECTURE
2939 M: Hauke Mehrtens <hauke@hauke-m.de>
2940 M: Rafał Miłecki <zajec5@gmail.com>
2941 M: bcm-kernel-feedback-list@broadcom.com
2942 L: linux-arm-kernel@lists.infradead.org
2943 S: Maintained
2944 F: arch/arm/mach-bcm/bcm_5301x.c
2945 F: arch/arm/boot/dts/bcm5301x*.dtsi
2946 F: arch/arm/boot/dts/bcm470*
2947 F: arch/arm/boot/dts/bcm953012*
2948
2949 BROADCOM BCM53573 ARM ARCHITECTURE
2950 M: Rafał Miłecki <rafal@milecki.pl>
2951 L: linux-arm-kernel@lists.infradead.org
2952 S: Maintained
2953 F: arch/arm/boot/dts/bcm53573*
2954 F: arch/arm/boot/dts/bcm47189*
2955
2956 BROADCOM BCM63XX ARM ARCHITECTURE
2957 M: Florian Fainelli <f.fainelli@gmail.com>
2958 M: bcm-kernel-feedback-list@broadcom.com
2959 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2960 T: git git://github.com/broadcom/stblinux.git
2961 S: Maintained
2962 N: bcm63xx
2963
2964 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2965 M: Kevin Cernekee <cernekee@gmail.com>
2966 L: linux-usb@vger.kernel.org
2967 S: Maintained
2968 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2969
2970 BROADCOM BCM7XXX ARM ARCHITECTURE
2971 M: Brian Norris <computersforpeace@gmail.com>
2972 M: Gregory Fong <gregory.0xf0@gmail.com>
2973 M: Florian Fainelli <f.fainelli@gmail.com>
2974 M: bcm-kernel-feedback-list@broadcom.com
2975 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2976 T: git git://github.com/broadcom/stblinux.git
2977 S: Maintained
2978 F: arch/arm/mach-bcm/*brcmstb*
2979 F: arch/arm/boot/dts/bcm7*.dts*
2980 F: drivers/bus/brcmstb_gisb.c
2981 F: arch/arm/mm/cache-b15-rac.c
2982 F: arch/arm/include/asm/hardware/cache-b15-rac.h
2983 N: brcmstb
2984
2985 BROADCOM BMIPS CPUFREQ DRIVER
2986 M: Markus Mayer <mmayer@broadcom.com>
2987 M: bcm-kernel-feedback-list@broadcom.com
2988 L: linux-pm@vger.kernel.org
2989 S: Maintained
2990 F: drivers/cpufreq/bmips-cpufreq.c
2991
2992 BROADCOM BMIPS MIPS ARCHITECTURE
2993 M: Kevin Cernekee <cernekee@gmail.com>
2994 M: Florian Fainelli <f.fainelli@gmail.com>
2995 L: linux-mips@vger.kernel.org
2996 T: git git://github.com/broadcom/stblinux.git
2997 S: Maintained
2998 F: arch/mips/bmips/*
2999 F: arch/mips/include/asm/mach-bmips/*
3000 F: arch/mips/kernel/*bmips*
3001 F: arch/mips/boot/dts/brcm/bcm*.dts*
3002 F: drivers/irqchip/irq-bcm63*
3003 F: drivers/irqchip/irq-bcm7*
3004 F: drivers/irqchip/irq-brcmstb*
3005 F: include/linux/bcm963xx_nvram.h
3006 F: include/linux/bcm963xx_tag.h
3007
3008 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3009 M: Rasesh Mody <rasesh.mody@cavium.com>
3010 M: Dept-GELinuxNICDev@cavium.com
3011 L: netdev@vger.kernel.org
3012 S: Supported
3013 F: drivers/net/ethernet/broadcom/bnx2.*
3014 F: drivers/net/ethernet/broadcom/bnx2_*
3015
3016 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3017 M: QLogic-Storage-Upstream@qlogic.com
3018 L: linux-scsi@vger.kernel.org
3019 S: Supported
3020 F: drivers/scsi/bnx2fc/
3021
3022 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3023 M: QLogic-Storage-Upstream@qlogic.com
3024 L: linux-scsi@vger.kernel.org
3025 S: Supported
3026 F: drivers/scsi/bnx2i/
3027
3028 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3029 M: Ariel Elior <ariel.elior@cavium.com>
3030 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3031 M: everest-linux-l2@cavium.com
3032 L: netdev@vger.kernel.org
3033 S: Supported
3034 F: drivers/net/ethernet/broadcom/bnx2x/
3035
3036 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3037 M: Michael Chan <michael.chan@broadcom.com>
3038 L: netdev@vger.kernel.org
3039 S: Supported
3040 F: drivers/net/ethernet/broadcom/bnxt/
3041
3042 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3043 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3044 M: Franky Lin <franky.lin@broadcom.com>
3045 M: Hante Meuleman <hante.meuleman@broadcom.com>
3046 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3047 M: Wright Feng <wright.feng@cypress.com>
3048 L: linux-wireless@vger.kernel.org
3049 L: brcm80211-dev-list.pdl@broadcom.com
3050 L: brcm80211-dev-list@cypress.com
3051 S: Supported
3052 F: drivers/net/wireless/broadcom/brcm80211/
3053
3054 BROADCOM BRCMSTB GPIO DRIVER
3055 M: Gregory Fong <gregory.0xf0@gmail.com>
3056 L: bcm-kernel-feedback-list@broadcom.com
3057 S: Supported
3058 F: drivers/gpio/gpio-brcmstb.c
3059 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3060
3061 BROADCOM BRCMSTB I2C DRIVER
3062 M: Kamal Dasu <kdasu.kdev@gmail.com>
3063 L: linux-i2c@vger.kernel.org
3064 L: bcm-kernel-feedback-list@broadcom.com
3065 S: Supported
3066 F: drivers/i2c/busses/i2c-brcmstb.c
3067 F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3068
3069 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3070 M: Al Cooper <alcooperx@gmail.com>
3071 L: linux-kernel@vger.kernel.org
3072 L: bcm-kernel-feedback-list@broadcom.com
3073 S: Maintained
3074 F: drivers/phy/broadcom/phy-brcm-usb*
3075
3076 BROADCOM GENET ETHERNET DRIVER
3077 M: Doug Berger <opendmb@gmail.com>
3078 M: Florian Fainelli <f.fainelli@gmail.com>
3079 L: netdev@vger.kernel.org
3080 S: Supported
3081 F: drivers/net/ethernet/broadcom/genet/
3082
3083 BROADCOM IPROC ARM ARCHITECTURE
3084 M: Ray Jui <rjui@broadcom.com>
3085 M: Scott Branden <sbranden@broadcom.com>
3086 M: bcm-kernel-feedback-list@broadcom.com
3087 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3088 T: git git://github.com/broadcom/cygnus-linux.git
3089 S: Maintained
3090 N: iproc
3091 N: cygnus
3092 N: bcm[-_]nsp
3093 N: bcm9113*
3094 N: bcm9583*
3095 N: bcm9585*
3096 N: bcm9586*
3097 N: bcm988312
3098 N: bcm113*
3099 N: bcm583*
3100 N: bcm585*
3101 N: bcm586*
3102 N: bcm88312
3103 N: hr2
3104 N: stingray
3105 F: arch/arm64/boot/dts/broadcom/northstar2/*
3106 F: arch/arm64/boot/dts/broadcom/stingray/*
3107 F: drivers/clk/bcm/clk-ns*
3108 F: drivers/clk/bcm/clk-sr*
3109 F: drivers/pinctrl/bcm/pinctrl-ns*
3110 F: include/dt-bindings/clock/bcm-sr*
3111
3112 BROADCOM KONA GPIO DRIVER
3113 M: Ray Jui <rjui@broadcom.com>
3114 L: bcm-kernel-feedback-list@broadcom.com
3115 S: Supported
3116 F: drivers/gpio/gpio-bcm-kona.c
3117 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3118
3119 BROADCOM NETXTREME-E ROCE DRIVER
3120 M: Selvin Xavier <selvin.xavier@broadcom.com>
3121 M: Devesh Sharma <devesh.sharma@broadcom.com>
3122 M: Somnath Kotur <somnath.kotur@broadcom.com>
3123 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3124 L: linux-rdma@vger.kernel.org
3125 W: http://www.broadcom.com
3126 S: Supported
3127 F: drivers/infiniband/hw/bnxt_re/
3128 F: include/uapi/rdma/bnxt_re-abi.h
3129
3130 BROADCOM NVRAM DRIVER
3131 M: Rafał Miłecki <zajec5@gmail.com>
3132 L: linux-mips@vger.kernel.org
3133 S: Maintained
3134 F: drivers/firmware/broadcom/*
3135
3136 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3137 M: Rafał Miłecki <zajec5@gmail.com>
3138 L: linux-wireless@vger.kernel.org
3139 S: Maintained
3140 F: drivers/bcma/
3141 F: include/linux/bcma/
3142
3143 BROADCOM STB AVS CPUFREQ DRIVER
3144 M: Markus Mayer <mmayer@broadcom.com>
3145 M: bcm-kernel-feedback-list@broadcom.com
3146 L: linux-pm@vger.kernel.org
3147 S: Maintained
3148 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3149 F: drivers/cpufreq/brcmstb*
3150
3151 BROADCOM STB AVS TMON DRIVER
3152 M: Markus Mayer <mmayer@broadcom.com>
3153 M: bcm-kernel-feedback-list@broadcom.com
3154 L: linux-pm@vger.kernel.org
3155 S: Maintained
3156 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3157 F: drivers/thermal/broadcom/brcmstb*
3158
3159 BROADCOM STB NAND FLASH DRIVER
3160 M: Brian Norris <computersforpeace@gmail.com>
3161 M: Kamal Dasu <kdasu.kdev@gmail.com>
3162 L: linux-mtd@lists.infradead.org
3163 L: bcm-kernel-feedback-list@broadcom.com
3164 S: Maintained
3165 F: drivers/mtd/nand/raw/brcmnand/
3166
3167 BROADCOM STB DPFE DRIVER
3168 M: Markus Mayer <mmayer@broadcom.com>
3169 M: bcm-kernel-feedback-list@broadcom.com
3170 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3171 S: Maintained
3172 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3173 F: drivers/memory/brcmstb_dpfe.c
3174
3175 BROADCOM SPI DRIVER
3176 M: Kamal Dasu <kdasu.kdev@gmail.com>
3177 M: bcm-kernel-feedback-list@broadcom.com
3178 S: Maintained
3179 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3180 F: drivers/spi/spi-bcm-qspi.*
3181 F: drivers/spi/spi-brcmstb-qspi.c
3182 F: drivers/spi/spi-iproc-qspi.c
3183
3184 BROADCOM SYSTEMPORT ETHERNET DRIVER
3185 M: Florian Fainelli <f.fainelli@gmail.com>
3186 L: netdev@vger.kernel.org
3187 S: Supported
3188 F: drivers/net/ethernet/broadcom/bcmsysport.*
3189
3190 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3191 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3192 M: Prashant Sreedharan <prashant@broadcom.com>
3193 M: Michael Chan <mchan@broadcom.com>
3194 L: netdev@vger.kernel.org
3195 S: Supported
3196 F: drivers/net/ethernet/broadcom/tg3.*
3197
3198 BROCADE BFA FC SCSI DRIVER
3199 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3200 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3201 L: linux-scsi@vger.kernel.org
3202 S: Supported
3203 F: drivers/scsi/bfa/
3204
3205 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3206 M: Rasesh Mody <rasesh.mody@cavium.com>
3207 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3208 M: Dept-GELinuxNICDev@cavium.com
3209 L: netdev@vger.kernel.org
3210 S: Supported
3211 F: drivers/net/ethernet/brocade/bna/
3212
3213 BSG (block layer generic sg v4 driver)
3214 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3215 L: linux-scsi@vger.kernel.org
3216 S: Supported
3217 F: block/bsg.c
3218 F: include/linux/bsg.h
3219 F: include/uapi/linux/bsg.h
3220
3221 BT87X AUDIO DRIVER
3222 M: Clemens Ladisch <clemens@ladisch.de>
3223 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3224 T: git git://git.alsa-project.org/alsa-kernel.git
3225 S: Maintained
3226 F: Documentation/sound/cards/bt87x.rst
3227 F: sound/pci/bt87x.c
3228
3229 BT8XXGPIO DRIVER
3230 M: Michael Buesch <m@bues.ch>
3231 W: http://bu3sch.de/btgpio.php
3232 S: Maintained
3233 F: drivers/gpio/gpio-bt8xx.c
3234
3235 BTRFS FILE SYSTEM
3236 M: Chris Mason <clm@fb.com>
3237 M: Josef Bacik <josef@toxicpanda.com>
3238 M: David Sterba <dsterba@suse.com>
3239 L: linux-btrfs@vger.kernel.org
3240 W: http://btrfs.wiki.kernel.org/
3241 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3242 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3243 S: Maintained
3244 F: Documentation/filesystems/btrfs.txt
3245 F: fs/btrfs/
3246 F: include/linux/btrfs*
3247 F: include/uapi/linux/btrfs*
3248
3249 BTTV VIDEO4LINUX DRIVER
3250 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3251 L: linux-media@vger.kernel.org
3252 W: https://linuxtv.org
3253 T: git git://linuxtv.org/media_tree.git
3254 S: Odd fixes
3255 F: Documentation/media/v4l-drivers/bttv*
3256 F: drivers/media/pci/bt8xx/bttv*
3257
3258 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3259 M: Chanwoo Choi <cw00.choi@samsung.com>
3260 L: linux-pm@vger.kernel.org
3261 L: linux-samsung-soc@vger.kernel.org
3262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3263 S: Maintained
3264 F: drivers/devfreq/exynos-bus.c
3265 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3266
3267 BUSLOGIC SCSI DRIVER
3268 M: Khalid Aziz <khalid@gonehiking.org>
3269 L: linux-scsi@vger.kernel.org
3270 S: Maintained
3271 F: drivers/scsi/BusLogic.*
3272 F: drivers/scsi/FlashPoint.*
3273
3274 C-MEDIA CMI8788 DRIVER
3275 M: Clemens Ladisch <clemens@ladisch.de>
3276 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3277 T: git git://git.alsa-project.org/alsa-kernel.git
3278 S: Maintained
3279 F: sound/pci/oxygen/
3280
3281 C-SKY ARCHITECTURE
3282 M: Guo Ren <guoren@kernel.org>
3283 T: git https://github.com/c-sky/csky-linux.git
3284 S: Supported
3285 F: arch/csky/
3286 F: Documentation/devicetree/bindings/csky/
3287 F: drivers/irqchip/irq-csky-*
3288 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3289 F: drivers/clocksource/timer-gx6605s.c
3290 F: drivers/clocksource/timer-mp-csky.c
3291 F: Documentation/devicetree/bindings/timer/csky,*
3292 K: csky
3293 N: csky
3294
3295 C6X ARCHITECTURE
3296 M: Mark Salter <msalter@redhat.com>
3297 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3298 L: linux-c6x-dev@linux-c6x.org
3299 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3300 S: Maintained
3301 F: arch/c6x/
3302
3303 CA8210 IEEE-802.15.4 RADIO DRIVER
3304 M: Harry Morris <h.morris@cascoda.com>
3305 L: linux-wpan@vger.kernel.org
3306 W: https://github.com/Cascoda/ca8210-linux.git
3307 S: Maintained
3308 F: drivers/net/ieee802154/ca8210.c
3309 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3310
3311 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3312 M: David Howells <dhowells@redhat.com>
3313 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3314 S: Supported
3315 F: Documentation/filesystems/caching/cachefiles.txt
3316 F: fs/cachefiles/
3317
3318 CADENCE MIPI-CSI2 BRIDGES
3319 M: Maxime Ripard <maxime.ripard@bootlin.com>
3320 L: linux-media@vger.kernel.org
3321 S: Maintained
3322 F: Documentation/devicetree/bindings/media/cdns,*.txt
3323 F: drivers/media/platform/cadence/cdns-csi2*
3324
3325 CADET FM/AM RADIO RECEIVER DRIVER
3326 M: Hans Verkuil <hverkuil@xs4all.nl>
3327 L: linux-media@vger.kernel.org
3328 T: git git://linuxtv.org/media_tree.git
3329 W: https://linuxtv.org
3330 S: Maintained
3331 F: drivers/media/radio/radio-cadet*
3332
3333 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3334 M: Jonathan Corbet <corbet@lwn.net>
3335 L: linux-media@vger.kernel.org
3336 T: git git://linuxtv.org/media_tree.git
3337 S: Maintained
3338 F: Documentation/media/v4l-drivers/cafe_ccic*
3339 F: drivers/media/platform/marvell-ccic/
3340
3341 CAIF NETWORK LAYER
3342 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3343 L: netdev@vger.kernel.org
3344 S: Supported
3345 F: Documentation/networking/caif/
3346 F: drivers/net/caif/
3347 F: include/uapi/linux/caif/
3348 F: include/net/caif/
3349 F: net/caif/
3350
3351 CAKE QDISC
3352 M: Toke Høiland-Jørgensen <toke@toke.dk>
3353 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3354 S: Maintained
3355 F: net/sched/sch_cake.c
3356
3357 CALGARY x86-64 IOMMU
3358 M: Muli Ben-Yehuda <mulix@mulix.org>
3359 M: Jon Mason <jdmason@kudzu.us>
3360 L: iommu@lists.linux-foundation.org
3361 S: Maintained
3362 F: arch/x86/kernel/pci-calgary_64.c
3363 F: arch/x86/kernel/tce_64.c
3364 F: arch/x86/include/asm/calgary.h
3365 F: arch/x86/include/asm/tce.h
3366
3367 CAN NETWORK DRIVERS
3368 M: Wolfgang Grandegger <wg@grandegger.com>
3369 M: Marc Kleine-Budde <mkl@pengutronix.de>
3370 L: linux-can@vger.kernel.org
3371 W: https://github.com/linux-can
3372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3374 S: Maintained
3375 F: Documentation/devicetree/bindings/net/can/
3376 F: drivers/net/can/
3377 F: include/linux/can/dev.h
3378 F: include/linux/can/platform/
3379 F: include/uapi/linux/can/error.h
3380 F: include/uapi/linux/can/netlink.h
3381
3382 CAN NETWORK LAYER
3383 M: Oliver Hartkopp <socketcan@hartkopp.net>
3384 M: Marc Kleine-Budde <mkl@pengutronix.de>
3385 L: linux-can@vger.kernel.org
3386 W: https://github.com/linux-can
3387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3389 S: Maintained
3390 F: Documentation/networking/can.rst
3391 F: net/can/
3392 F: include/linux/can/core.h
3393 F: include/uapi/linux/can.h
3394 F: include/uapi/linux/can/bcm.h
3395 F: include/uapi/linux/can/raw.h
3396 F: include/uapi/linux/can/gw.h
3397
3398 CAPABILITIES
3399 M: Serge Hallyn <serge@hallyn.com>
3400 L: linux-security-module@vger.kernel.org
3401 S: Supported
3402 F: include/linux/capability.h
3403 F: include/uapi/linux/capability.h
3404 F: security/commoncap.c
3405 F: kernel/capability.c
3406
3407 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3408 M: Kevin Tsai <ktsai@capellamicro.com>
3409 S: Maintained
3410 F: drivers/iio/light/cm*
3411
3412 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3413 M: Christian Lamparter <chunkeey@googlemail.com>
3414 L: linux-wireless@vger.kernel.org
3415 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3416 S: Maintained
3417 F: drivers/net/wireless/ath/carl9170/
3418
3419 CAVIUM I2C DRIVER
3420 M: Jan Glauber <jglauber@cavium.com>
3421 M: David Daney <david.daney@cavium.com>
3422 W: http://www.cavium.com
3423 S: Supported
3424 F: drivers/i2c/busses/i2c-octeon*
3425 F: drivers/i2c/busses/i2c-thunderx*
3426
3427 CAVIUM LIQUIDIO NETWORK DRIVER
3428 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3429 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3430 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3431 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3432 L: netdev@vger.kernel.org
3433 W: http://www.cavium.com
3434 S: Supported
3435 F: drivers/net/ethernet/cavium/liquidio/
3436
3437 CAVIUM MMC DRIVER
3438 M: Jan Glauber <jglauber@cavium.com>
3439 M: David Daney <david.daney@cavium.com>
3440 M: Steven J. Hill <Steven.Hill@cavium.com>
3441 W: http://www.cavium.com
3442 S: Supported
3443 F: drivers/mmc/host/cavium*
3444
3445 CAVIUM OCTEON-TX CRYPTO DRIVER
3446 M: George Cherian <george.cherian@cavium.com>
3447 L: linux-crypto@vger.kernel.org
3448 W: http://www.cavium.com
3449 S: Supported
3450 F: drivers/crypto/cavium/cpt/
3451
3452 CAVIUM THUNDERX2 ARM64 SOC
3453 M: Robert Richter <rrichter@cavium.com>
3454 M: Jayachandran C <jnair@caviumnetworks.com>
3455 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3456 S: Maintained
3457 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3458 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3459
3460 CC2520 IEEE-802.15.4 RADIO DRIVER
3461 M: Varka Bhadram <varkabhadram@gmail.com>
3462 L: linux-wpan@vger.kernel.org
3463 S: Maintained
3464 F: drivers/net/ieee802154/cc2520.c
3465 F: include/linux/spi/cc2520.h
3466 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3467
3468 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3469 M: Gilad Ben-Yossef <gilad@benyossef.com>
3470 L: linux-crypto@vger.kernel.org
3471 S: Supported
3472 F: drivers/crypto/ccree/
3473 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3474
3475 CEC FRAMEWORK
3476 M: Hans Verkuil <hans.verkuil@cisco.com>
3477 L: linux-media@vger.kernel.org
3478 T: git git://linuxtv.org/media_tree.git
3479 W: http://linuxtv.org
3480 S: Supported
3481 F: Documentation/media/kapi/cec-core.rst
3482 F: Documentation/media/uapi/cec
3483 F: drivers/media/cec/
3484 F: drivers/media/rc/keymaps/rc-cec.c
3485 F: include/media/cec.h
3486 F: include/media/cec-notifier.h
3487 F: include/uapi/linux/cec.h
3488 F: include/uapi/linux/cec-funcs.h
3489 F: Documentation/devicetree/bindings/media/cec.txt
3490 F: Documentation/ABI/testing/debugfs-cec-error-inj
3491
3492 CEC GPIO DRIVER
3493 M: Hans Verkuil <hans.verkuil@cisco.com>
3494 L: linux-media@vger.kernel.org
3495 T: git git://linuxtv.org/media_tree.git
3496 W: http://linuxtv.org
3497 S: Supported
3498 F: drivers/media/platform/cec-gpio/
3499 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3500
3501 CELL BROADBAND ENGINE ARCHITECTURE
3502 M: Arnd Bergmann <arnd@arndb.de>
3503 L: linuxppc-dev@lists.ozlabs.org
3504 W: http://www.ibm.com/developerworks/power/cell/
3505 S: Supported
3506 F: arch/powerpc/include/asm/cell*.h
3507 F: arch/powerpc/include/asm/spu*.h
3508 F: arch/powerpc/include/uapi/asm/spu*.h
3509 F: arch/powerpc/oprofile/*cell*
3510 F: arch/powerpc/platforms/cell/
3511
3512 CEPH COMMON CODE (LIBCEPH)
3513 M: Ilya Dryomov <idryomov@gmail.com>
3514 M: "Yan, Zheng" <zyan@redhat.com>
3515 M: Sage Weil <sage@redhat.com>
3516 L: ceph-devel@vger.kernel.org
3517 W: http://ceph.com/
3518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3519 T: git git://github.com/ceph/ceph-client.git
3520 S: Supported
3521 F: net/ceph/
3522 F: include/linux/ceph/
3523 F: include/linux/crush/
3524
3525 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3526 M: "Yan, Zheng" <zyan@redhat.com>
3527 M: Sage Weil <sage@redhat.com>
3528 M: Ilya Dryomov <idryomov@gmail.com>
3529 L: ceph-devel@vger.kernel.org
3530 W: http://ceph.com/
3531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3532 T: git git://github.com/ceph/ceph-client.git
3533 S: Supported
3534 F: Documentation/filesystems/ceph.txt
3535 F: fs/ceph/
3536
3537 CERTIFICATE HANDLING:
3538 M: David Howells <dhowells@redhat.com>
3539 M: David Woodhouse <dwmw2@infradead.org>
3540 L: keyrings@vger.kernel.org
3541 S: Maintained
3542 F: Documentation/admin-guide/module-signing.rst
3543 F: certs/
3544 F: scripts/sign-file.c
3545 F: scripts/extract-cert.c
3546
3547 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3548 L: linux-usb@vger.kernel.org
3549 S: Orphan
3550 F: Documentation/usb/WUSB-Design-overview.txt
3551 F: Documentation/usb/wusb-cbaf
3552 F: drivers/usb/host/hwa-hc.c
3553 F: drivers/usb/host/whci/
3554 F: drivers/usb/wusbcore/
3555 F: include/linux/usb/wusb*
3556
3557 CFAG12864B LCD DRIVER
3558 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3559 S: Maintained
3560 F: drivers/auxdisplay/cfag12864b.c
3561 F: include/linux/cfag12864b.h
3562
3563 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3564 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3565 S: Maintained
3566 F: drivers/auxdisplay/cfag12864bfb.c
3567 F: include/linux/cfag12864b.h
3568
3569 802.11 (including CFG80211/NL80211)
3570 M: Johannes Berg <johannes@sipsolutions.net>
3571 L: linux-wireless@vger.kernel.org
3572 W: http://wireless.kernel.org/
3573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3575 S: Maintained
3576 F: net/wireless/
3577 F: include/uapi/linux/nl80211.h
3578 F: include/linux/ieee80211.h
3579 F: include/net/wext.h
3580 F: include/net/cfg80211.h
3581 F: include/net/iw_handler.h
3582 F: include/net/ieee80211_radiotap.h
3583 F: Documentation/driver-api/80211/cfg80211.rst
3584 F: Documentation/networking/regulatory.txt
3585
3586 CHAR and MISC DRIVERS
3587 M: Arnd Bergmann <arnd@arndb.de>
3588 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3590 S: Supported
3591 F: drivers/char/
3592 F: drivers/misc/
3593 F: include/linux/miscdevice.h
3594
3595 CHECKPATCH
3596 M: Andy Whitcroft <apw@canonical.com>
3597 M: Joe Perches <joe@perches.com>
3598 S: Maintained
3599 F: scripts/checkpatch.pl
3600
3601 CHINESE DOCUMENTATION
3602 M: Harry Wei <harryxiyou@gmail.com>
3603 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3604 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3605 S: Maintained
3606 F: Documentation/translations/zh_CN/
3607
3608 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3609 M: Peter Chen <Peter.Chen@nxp.com>
3610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3611 L: linux-usb@vger.kernel.org
3612 S: Maintained
3613 F: drivers/usb/chipidea/
3614
3615 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3616 M: Hans de Goede <hdegoede@redhat.com>
3617 L: linux-input@vger.kernel.org
3618 S: Maintained
3619 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3620 F: drivers/input/touchscreen/chipone_icn8318.c
3621
3622 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3623 M: Hans de Goede <hdegoede@redhat.com>
3624 L: linux-input@vger.kernel.org
3625 S: Maintained
3626 F: drivers/input/touchscreen/chipone_icn8505.c
3627
3628 CHROME HARDWARE PLATFORM SUPPORT
3629 M: Benson Leung <bleung@chromium.org>
3630 M: Olof Johansson <olof@lixom.net>
3631 S: Maintained
3632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3633 F: drivers/platform/chrome/
3634
3635 CIRRUS LOGIC AUDIO CODEC DRIVERS
3636 M: Brian Austin <brian.austin@cirrus.com>
3637 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3638 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3639 S: Maintained
3640 F: sound/soc/codecs/cs*
3641
3642 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3643 M: Hartley Sweeten <hsweeten@visionengravers.com>
3644 L: netdev@vger.kernel.org
3645 S: Maintained
3646 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3647
3648 CISCO FCOE HBA DRIVER
3649 M: Satish Kharat <satishkh@cisco.com>
3650 M: Sesidhar Baddela <sebaddel@cisco.com>
3651 M: Karan Tilak Kumar <kartilak@cisco.com>
3652 L: linux-scsi@vger.kernel.org
3653 S: Supported
3654 F: drivers/scsi/fnic/
3655
3656 CISCO SCSI HBA DRIVER
3657 M: Karan Tilak Kumar <kartilak@cisco.com>
3658 M: Sesidhar Baddela <sebaddel@cisco.com>
3659 L: linux-scsi@vger.kernel.org
3660 S: Supported
3661 F: drivers/scsi/snic/
3662
3663 CISCO VIC ETHERNET NIC DRIVER
3664 M: Christian Benvenuti <benve@cisco.com>
3665 M: Govindarajulu Varadarajan <_govind@gmx.com>
3666 M: Parvi Kaustubhi <pkaustub@cisco.com>
3667 S: Supported
3668 F: drivers/net/ethernet/cisco/enic/
3669
3670 CISCO VIC LOW LATENCY NIC DRIVER
3671 M: Christian Benvenuti <benve@cisco.com>
3672 S: Supported
3673 F: drivers/infiniband/hw/usnic/
3674
3675 CIRRUS LOGIC MADERA CODEC DRIVERS
3676 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3677 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3678 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3679 L: patches@opensource.cirrus.com
3680 T: git https://github.com/CirrusLogic/linux-drivers.git
3681 W: https://github.com/CirrusLogic/linux-drivers/wiki
3682 S: Supported
3683 F: Documentation/devicetree/bindings/mfd/madera.txt
3684 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3685 F: include/linux/mfd/madera/*
3686 F: drivers/gpio/gpio-madera*
3687 F: drivers/mfd/madera*
3688 F: drivers/mfd/cs47l*
3689 F: drivers/pinctrl/cirrus/*
3690
3691 CLANG-FORMAT FILE
3692 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3693 S: Maintained
3694 F: .clang-format
3695
3696 CLEANCACHE API
3697 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3698 L: linux-kernel@vger.kernel.org
3699 S: Maintained
3700 F: mm/cleancache.c
3701 F: include/linux/cleancache.h
3702
3703 CLK API
3704 M: Russell King <linux@armlinux.org.uk>
3705 L: linux-clk@vger.kernel.org
3706 S: Maintained
3707 F: include/linux/clk.h
3708
3709 CLOCKSOURCE, CLOCKEVENT DRIVERS
3710 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3711 M: Thomas Gleixner <tglx@linutronix.de>
3712 L: linux-kernel@vger.kernel.org
3713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3714 S: Supported
3715 F: drivers/clocksource/
3716 F: Documentation/devicetree/bindings/timer/
3717
3718 CMPC ACPI DRIVER
3719 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3720 M: Daniel Oliveira Nascimento <don@syst.com.br>
3721 L: platform-driver-x86@vger.kernel.org
3722 S: Supported
3723 F: drivers/platform/x86/classmate-laptop.c
3724
3725 COBALT MEDIA DRIVER
3726 M: Hans Verkuil <hans.verkuil@cisco.com>
3727 L: linux-media@vger.kernel.org
3728 T: git git://linuxtv.org/media_tree.git
3729 W: https://linuxtv.org
3730 S: Supported
3731 F: drivers/media/pci/cobalt/
3732
3733 COCCINELLE/Semantic Patches (SmPL)
3734 M: Julia Lawall <Julia.Lawall@lip6.fr>
3735 M: Gilles Muller <Gilles.Muller@lip6.fr>
3736 M: Nicolas Palix <nicolas.palix@imag.fr>
3737 M: Michal Marek <michal.lkml@markovi.net>
3738 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3740 W: http://coccinelle.lip6.fr/
3741 S: Supported
3742 F: Documentation/dev-tools/coccinelle.rst
3743 F: scripts/coccinelle/
3744 F: scripts/coccicheck
3745
3746 CODA FILE SYSTEM
3747 M: Jan Harkes <jaharkes@cs.cmu.edu>
3748 M: coda@cs.cmu.edu
3749 L: codalist@coda.cs.cmu.edu
3750 W: http://www.coda.cs.cmu.edu/
3751 S: Maintained
3752 F: Documentation/filesystems/coda.txt
3753 F: fs/coda/
3754 F: include/linux/coda*.h
3755 F: include/uapi/linux/coda*.h
3756
3757 CODA V4L2 MEM2MEM DRIVER
3758 M: Philipp Zabel <p.zabel@pengutronix.de>
3759 L: linux-media@vger.kernel.org
3760 S: Maintained
3761 F: Documentation/devicetree/bindings/media/coda.txt
3762 F: drivers/media/platform/coda/
3763
3764 CODE OF CONDUCT
3765 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3766 S: Supported
3767 F: Documentation/process/code-of-conduct.rst
3768 F: Documentation/process/code-of-conduct-interpretation.rst
3769
3770 COMMON CLK FRAMEWORK
3771 M: Michael Turquette <mturquette@baylibre.com>
3772 M: Stephen Boyd <sboyd@kernel.org>
3773 L: linux-clk@vger.kernel.org
3774 Q: http://patchwork.kernel.org/project/linux-clk/list/
3775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3776 S: Maintained
3777 F: Documentation/devicetree/bindings/clock/
3778 F: drivers/clk/
3779 X: drivers/clk/clkdev.c
3780 F: include/linux/clk-pr*
3781 F: include/linux/clk/
3782 F: include/linux/of_clk.h
3783
3784 COMMON INTERNET FILE SYSTEM (CIFS)
3785 M: Steve French <sfrench@samba.org>
3786 L: linux-cifs@vger.kernel.org
3787 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3788 W: http://linux-cifs.samba.org/
3789 T: git git://git.samba.org/sfrench/cifs-2.6.git
3790 S: Supported
3791 F: Documentation/filesystems/cifs/
3792 F: fs/cifs/
3793
3794 COMPACTPCI HOTPLUG CORE
3795 M: Scott Murray <scott@spiteful.org>
3796 L: linux-pci@vger.kernel.org
3797 S: Maintained
3798 F: drivers/pci/hotplug/cpci_hotplug*
3799
3800 COMPACTPCI HOTPLUG GENERIC DRIVER
3801 M: Scott Murray <scott@spiteful.org>
3802 L: linux-pci@vger.kernel.org
3803 S: Maintained
3804 F: drivers/pci/hotplug/cpcihp_generic.c
3805
3806 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3807 M: Scott Murray <scott@spiteful.org>
3808 L: linux-pci@vger.kernel.org
3809 S: Maintained
3810 F: drivers/pci/hotplug/cpcihp_zt5550.*
3811
3812 COMPAL LAPTOP SUPPORT
3813 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3814 L: platform-driver-x86@vger.kernel.org
3815 S: Maintained
3816 F: drivers/platform/x86/compal-laptop.c
3817
3818 COMPILER ATTRIBUTES
3819 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3820 S: Maintained
3821 F: include/linux/compiler_attributes.h
3822
3823 CONEXANT ACCESSRUNNER USB DRIVER
3824 L: accessrunner-general@lists.sourceforge.net
3825 W: http://accessrunner.sourceforge.net/
3826 S: Orphan
3827 F: drivers/usb/atm/cxacru.c
3828
3829 CONFIGFS
3830 M: Joel Becker <jlbec@evilplan.org>
3831 M: Christoph Hellwig <hch@lst.de>
3832 T: git git://git.infradead.org/users/hch/configfs.git
3833 S: Supported
3834 F: fs/configfs/
3835 F: include/linux/configfs.h
3836
3837 CONNECTOR
3838 M: Evgeniy Polyakov <zbr@ioremap.net>
3839 L: netdev@vger.kernel.org
3840 S: Maintained
3841 F: drivers/connector/
3842
3843 CONTROL GROUP (CGROUP)
3844 M: Tejun Heo <tj@kernel.org>
3845 M: Li Zefan <lizefan@huawei.com>
3846 M: Johannes Weiner <hannes@cmpxchg.org>
3847 L: cgroups@vger.kernel.org
3848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3849 S: Maintained
3850 F: Documentation/cgroup*
3851 F: include/linux/cgroup*
3852 F: kernel/cgroup*
3853
3854 CONTROL GROUP - CPUSET
3855 M: Li Zefan <lizefan@huawei.com>
3856 L: cgroups@vger.kernel.org
3857 W: http://www.bullopensource.org/cpuset/
3858 W: http://oss.sgi.com/projects/cpusets/
3859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3860 S: Maintained
3861 F: Documentation/cgroup-v1/cpusets.txt
3862 F: include/linux/cpuset.h
3863 F: kernel/cgroup/cpuset.c
3864
3865 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3866 M: Johannes Weiner <hannes@cmpxchg.org>
3867 M: Michal Hocko <mhocko@kernel.org>
3868 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3869 L: cgroups@vger.kernel.org
3870 L: linux-mm@kvack.org
3871 S: Maintained
3872 F: mm/memcontrol.c
3873 F: mm/swap_cgroup.c
3874
3875 CORETEMP HARDWARE MONITORING DRIVER
3876 M: Fenghua Yu <fenghua.yu@intel.com>
3877 L: linux-hwmon@vger.kernel.org
3878 S: Maintained
3879 F: Documentation/hwmon/coretemp
3880 F: drivers/hwmon/coretemp.c
3881
3882 COSA/SRP SYNC SERIAL DRIVER
3883 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3884 W: http://www.fi.muni.cz/~kas/cosa/
3885 S: Maintained
3886 F: drivers/net/wan/cosa*
3887
3888 CPMAC ETHERNET DRIVER
3889 M: Florian Fainelli <f.fainelli@gmail.com>
3890 L: netdev@vger.kernel.org
3891 S: Maintained
3892 F: drivers/net/ethernet/ti/cpmac.c
3893
3894 CPU FREQUENCY DRIVERS
3895 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3896 M: Viresh Kumar <viresh.kumar@linaro.org>
3897 L: linux-pm@vger.kernel.org
3898 S: Maintained
3899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3900 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3901 B: https://bugzilla.kernel.org
3902 F: Documentation/cpu-freq/
3903 F: Documentation/devicetree/bindings/cpufreq/
3904 F: drivers/cpufreq/
3905 F: include/linux/cpufreq.h
3906 F: tools/testing/selftests/cpufreq/
3907
3908 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3909 M: Viresh Kumar <viresh.kumar@linaro.org>
3910 M: Sudeep Holla <sudeep.holla@arm.com>
3911 L: linux-pm@vger.kernel.org
3912 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3913 S: Maintained
3914 F: drivers/cpufreq/arm_big_little.h
3915 F: drivers/cpufreq/arm_big_little.c
3916
3917 CPU POWER MONITORING SUBSYSTEM
3918 M: Thomas Renninger <trenn@suse.com>
3919 M: Shuah Khan <shuah@kernel.org>
3920 L: linux-pm@vger.kernel.org
3921 S: Maintained
3922 F: tools/power/cpupower/
3923
3924 CPUID/MSR DRIVER
3925 M: "H. Peter Anvin" <hpa@zytor.com>
3926 S: Maintained
3927 F: arch/x86/kernel/cpuid.c
3928 F: arch/x86/kernel/msr.c
3929
3930 CPUIDLE DRIVER - ARM BIG LITTLE
3931 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3932 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3933 L: linux-pm@vger.kernel.org
3934 L: linux-arm-kernel@lists.infradead.org
3935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3936 S: Maintained
3937 F: drivers/cpuidle/cpuidle-big_little.c
3938
3939 CPUIDLE DRIVER - ARM EXYNOS
3940 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3941 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3942 M: Kukjin Kim <kgene@kernel.org>
3943 L: linux-pm@vger.kernel.org
3944 L: linux-samsung-soc@vger.kernel.org
3945 S: Supported
3946 F: drivers/cpuidle/cpuidle-exynos.c
3947 F: arch/arm/mach-exynos/pm.c
3948
3949 CPUIDLE DRIVERS
3950 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3951 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3952 L: linux-pm@vger.kernel.org
3953 S: Maintained
3954 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3955 B: https://bugzilla.kernel.org
3956 F: drivers/cpuidle/*
3957 F: include/linux/cpuidle.h
3958
3959 CRAMFS FILESYSTEM
3960 M: Nicolas Pitre <nico@linaro.org>
3961 S: Maintained
3962 F: Documentation/filesystems/cramfs.txt
3963 F: fs/cramfs/
3964
3965 CRYPTO API
3966 M: Herbert Xu <herbert@gondor.apana.org.au>
3967 M: "David S. Miller" <davem@davemloft.net>
3968 L: linux-crypto@vger.kernel.org
3969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3970 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3971 S: Maintained
3972 F: Documentation/crypto/
3973 F: Documentation/devicetree/bindings/crypto/
3974 F: arch/*/crypto/
3975 F: crypto/
3976 F: drivers/crypto/
3977 F: include/crypto/
3978 F: include/linux/crypto*
3979
3980 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3981 M: Neil Horman <nhorman@tuxdriver.com>
3982 L: linux-crypto@vger.kernel.org
3983 S: Maintained
3984 F: crypto/ansi_cprng.c
3985 F: crypto/rng.c
3986
3987 CS3308 MEDIA DRIVER
3988 M: Hans Verkuil <hverkuil@xs4all.nl>
3989 L: linux-media@vger.kernel.org
3990 T: git git://linuxtv.org/media_tree.git
3991 W: http://linuxtv.org
3992 S: Odd Fixes
3993 F: drivers/media/i2c/cs3308.c
3994 F: drivers/media/i2c/cs3308.h
3995
3996 CS5535 Audio ALSA driver
3997 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3998 S: Maintained
3999 F: sound/pci/cs5535audio/
4000
4001 CW1200 WLAN driver
4002 M: Solomon Peachy <pizza@shaftnet.org>
4003 S: Maintained
4004 F: drivers/net/wireless/st/cw1200/
4005
4006 CX18 VIDEO4LINUX DRIVER
4007 M: Andy Walls <awalls@md.metrocast.net>
4008 L: ivtv-devel@ivtvdriver.org (subscribers-only)
4009 L: linux-media@vger.kernel.org
4010 T: git git://linuxtv.org/media_tree.git
4011 W: https://linuxtv.org
4012 W: http://www.ivtvdriver.org/index.php/Cx18
4013 S: Maintained
4014 F: Documentation/media/v4l-drivers/cx18*
4015 F: drivers/media/pci/cx18/
4016 F: include/uapi/linux/ivtv*
4017
4018 CX2341X MPEG ENCODER HELPER MODULE
4019 M: Hans Verkuil <hverkuil@xs4all.nl>
4020 L: linux-media@vger.kernel.org
4021 T: git git://linuxtv.org/media_tree.git
4022 W: https://linuxtv.org
4023 S: Maintained
4024 F: drivers/media/common/cx2341x*
4025 F: include/media/cx2341x*
4026
4027 CX24120 MEDIA DRIVER
4028 M: Jemma Denson <jdenson@gmail.com>
4029 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4030 L: linux-media@vger.kernel.org
4031 W: https://linuxtv.org
4032 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4033 S: Maintained
4034 F: drivers/media/dvb-frontends/cx24120*
4035
4036 CX88 VIDEO4LINUX DRIVER
4037 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4038 L: linux-media@vger.kernel.org
4039 W: https://linuxtv.org
4040 T: git git://linuxtv.org/media_tree.git
4041 S: Odd fixes
4042 F: Documentation/media/v4l-drivers/cx88*
4043 F: drivers/media/pci/cx88/
4044
4045 CXD2820R MEDIA DRIVER
4046 M: Antti Palosaari <crope@iki.fi>
4047 L: linux-media@vger.kernel.org
4048 W: https://linuxtv.org
4049 W: http://palosaari.fi/linux/
4050 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4051 T: git git://linuxtv.org/anttip/media_tree.git
4052 S: Maintained
4053 F: drivers/media/dvb-frontends/cxd2820r*
4054
4055 CXGB3 ETHERNET DRIVER (CXGB3)
4056 M: Santosh Raspatur <santosh@chelsio.com>
4057 L: netdev@vger.kernel.org
4058 W: http://www.chelsio.com
4059 S: Supported
4060 F: drivers/net/ethernet/chelsio/cxgb3/
4061
4062 CXGB3 ISCSI DRIVER (CXGB3I)
4063 M: Karen Xie <kxie@chelsio.com>
4064 L: linux-scsi@vger.kernel.org
4065 W: http://www.chelsio.com
4066 S: Supported
4067 F: drivers/scsi/cxgbi/cxgb3i
4068
4069 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4070 M: Steve Wise <swise@chelsio.com>
4071 L: linux-rdma@vger.kernel.org
4072 W: http://www.openfabrics.org
4073 S: Supported
4074 F: drivers/infiniband/hw/cxgb3/
4075 F: include/uapi/rdma/cxgb3-abi.h
4076
4077 CXGB4 CRYPTO DRIVER (chcr)
4078 M: Harsh Jain <harsh@chelsio.com>
4079 L: linux-crypto@vger.kernel.org
4080 W: http://www.chelsio.com
4081 S: Supported
4082 F: drivers/crypto/chelsio
4083
4084 CXGB4 ETHERNET DRIVER (CXGB4)
4085 M: Ganesh Goudar <ganeshgr@chelsio.com>
4086 L: netdev@vger.kernel.org
4087 W: http://www.chelsio.com
4088 S: Supported
4089 F: drivers/net/ethernet/chelsio/cxgb4/
4090
4091 CXGB4 ISCSI DRIVER (CXGB4I)
4092 M: Karen Xie <kxie@chelsio.com>
4093 L: linux-scsi@vger.kernel.org
4094 W: http://www.chelsio.com
4095 S: Supported
4096 F: drivers/scsi/cxgbi/cxgb4i
4097
4098 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4099 M: Steve Wise <swise@chelsio.com>
4100 L: linux-rdma@vger.kernel.org
4101 W: http://www.openfabrics.org
4102 S: Supported
4103 F: drivers/infiniband/hw/cxgb4/
4104 F: include/uapi/rdma/cxgb4-abi.h
4105
4106 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4107 M: Casey Leedom <leedom@chelsio.com>
4108 L: netdev@vger.kernel.org
4109 W: http://www.chelsio.com
4110 S: Supported
4111 F: drivers/net/ethernet/chelsio/cxgb4vf/
4112
4113 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4114 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
4115 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4116 L: linuxppc-dev@lists.ozlabs.org
4117 S: Supported
4118 F: arch/powerpc/platforms/powernv/pci-cxl.c
4119 F: drivers/misc/cxl/
4120 F: include/misc/cxl*
4121 F: include/uapi/misc/cxl.h
4122 F: Documentation/powerpc/cxl.txt
4123 F: Documentation/ABI/testing/sysfs-class-cxl
4124
4125 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4126 M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4127 M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4128 M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4129 L: linux-scsi@vger.kernel.org
4130 S: Supported
4131 F: drivers/scsi/cxlflash/
4132 F: include/uapi/scsi/cxlflash_ioctl.h
4133 F: Documentation/powerpc/cxlflash.txt
4134
4135 CYBERPRO FB DRIVER
4136 M: Russell King <linux@armlinux.org.uk>
4137 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4138 W: http://www.armlinux.org.uk/
4139 S: Maintained
4140 F: drivers/video/fbdev/cyber2000fb.*
4141
4142 CYCLADES ASYNC MUX DRIVER
4143 W: http://www.cyclades.com/
4144 S: Orphan
4145 F: drivers/tty/cyclades.c
4146 F: include/linux/cyclades.h
4147 F: include/uapi/linux/cyclades.h
4148
4149 CYCLADES PC300 DRIVER
4150 W: http://www.cyclades.com/
4151 S: Orphan
4152 F: drivers/net/wan/pc300*
4153
4154 CYPRESS_FIRMWARE MEDIA DRIVER
4155 M: Antti Palosaari <crope@iki.fi>
4156 L: linux-media@vger.kernel.org
4157 W: https://linuxtv.org
4158 W: http://palosaari.fi/linux/
4159 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4160 T: git git://linuxtv.org/anttip/media_tree.git
4161 S: Maintained
4162 F: drivers/media/common/cypress_firmware*
4163
4164 CYTTSP TOUCHSCREEN DRIVER
4165 M: Ferruh Yigit <fery@cypress.com>
4166 L: linux-input@vger.kernel.org
4167 S: Supported
4168 F: drivers/input/touchscreen/cyttsp*
4169 F: include/linux/input/cyttsp.h
4170
4171 D-LINK DIR-685 TOUCHKEYS DRIVER
4172 M: Linus Walleij <linus.walleij@linaro.org>
4173 L: linux-input@vger.kernel.org
4174 S: Supported
4175 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4176
4177 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4178 M: Joshua Kinard <kumba@gentoo.org>
4179 S: Maintained
4180 F: drivers/rtc/rtc-ds1685.c
4181 F: include/linux/rtc/ds1685.h
4182
4183 DAMA SLAVE for AX.25
4184 M: Joerg Reuter <jreuter@yaina.de>
4185 W: http://yaina.de/jreuter/
4186 W: http://www.qsl.net/dl1bke/
4187 L: linux-hams@vger.kernel.org
4188 S: Maintained
4189 F: net/ax25/af_ax25.c
4190 F: net/ax25/ax25_dev.c
4191 F: net/ax25/ax25_ds_*
4192 F: net/ax25/ax25_in.c
4193 F: net/ax25/ax25_out.c
4194 F: net/ax25/ax25_timer.c
4195 F: net/ax25/sysctl_net_ax25.c
4196
4197 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4198 L: netdev@vger.kernel.org
4199 S: Orphan
4200 F: Documentation/networking/dmfe.txt
4201 F: drivers/net/ethernet/dec/tulip/dmfe.c
4202
4203 DC390/AM53C974 SCSI driver
4204 M: Hannes Reinecke <hare@suse.com>
4205 L: linux-scsi@vger.kernel.org
4206 S: Maintained
4207 F: drivers/scsi/am53c974.c
4208
4209 DC395x SCSI driver
4210 M: Oliver Neukum <oliver@neukum.org>
4211 M: Ali Akcaagac <aliakc@web.de>
4212 M: Jamie Lenehan <lenehan@twibble.org>
4213 L: dc395x@twibble.org
4214 W: http://twibble.org/dist/dc395x/
4215 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4216 S: Maintained
4217 F: Documentation/scsi/dc395x.txt
4218 F: drivers/scsi/dc395x.*
4219
4220 DCCP PROTOCOL
4221 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4222 L: dccp@vger.kernel.org
4223 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4224 S: Maintained
4225 F: include/linux/dccp.h
4226 F: include/uapi/linux/dccp.h
4227 F: include/linux/tfrc.h
4228 F: net/dccp/
4229
4230 DECnet NETWORK LAYER
4231 W: http://linux-decnet.sourceforge.net
4232 L: linux-decnet-user@lists.sourceforge.net
4233 S: Orphan
4234 F: Documentation/networking/decnet.txt
4235 F: net/decnet/
4236
4237 DECSTATION PLATFORM SUPPORT
4238 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4239 L: linux-mips@vger.kernel.org
4240 W: http://www.linux-mips.org/wiki/DECstation
4241 S: Maintained
4242 F: arch/mips/dec/
4243 F: arch/mips/include/asm/dec/
4244 F: arch/mips/include/asm/mach-dec/
4245
4246 DEFXX FDDI NETWORK DRIVER
4247 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4248 S: Maintained
4249 F: drivers/net/fddi/defxx.*
4250
4251 DELL SMBIOS DRIVER
4252 M: Pali Rohár <pali.rohar@gmail.com>
4253 M: Mario Limonciello <mario.limonciello@dell.com>
4254 L: platform-driver-x86@vger.kernel.org
4255 S: Maintained
4256 F: drivers/platform/x86/dell-smbios.*
4257
4258 DELL SMBIOS SMM DRIVER
4259 M: Mario Limonciello <mario.limonciello@dell.com>
4260 L: platform-driver-x86@vger.kernel.org
4261 S: Maintained
4262 F: drivers/platform/x86/dell-smbios-smm.c
4263
4264 DELL SMBIOS WMI DRIVER
4265 M: Mario Limonciello <mario.limonciello@dell.com>
4266 L: platform-driver-x86@vger.kernel.org
4267 S: Maintained
4268 F: drivers/platform/x86/dell-smbios-wmi.c
4269 F: tools/wmi/dell-smbios-example.c
4270
4271 DEFZA FDDI NETWORK DRIVER
4272 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4273 S: Maintained
4274 F: drivers/net/fddi/defza.*
4275
4276 DELL LAPTOP DRIVER
4277 M: Matthew Garrett <mjg59@srcf.ucam.org>
4278 M: Pali Rohár <pali.rohar@gmail.com>
4279 L: platform-driver-x86@vger.kernel.org
4280 S: Maintained
4281 F: drivers/platform/x86/dell-laptop.c
4282
4283 DELL LAPTOP FREEFALL DRIVER
4284 M: Pali Rohár <pali.rohar@gmail.com>
4285 S: Maintained
4286 F: drivers/platform/x86/dell-smo8800.c
4287
4288 DELL LAPTOP RBTN DRIVER
4289 M: Pali Rohár <pali.rohar@gmail.com>
4290 S: Maintained
4291 F: drivers/platform/x86/dell-rbtn.*
4292
4293 DELL REMOTE BIOS UPDATE DRIVER
4294 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4295 L: platform-driver-x86@vger.kernel.org
4296 S: Maintained
4297 F: drivers/platform/x86/dell_rbu.c
4298
4299 DELL LAPTOP SMM DRIVER
4300 M: Pali Rohár <pali.rohar@gmail.com>
4301 S: Maintained
4302 F: drivers/hwmon/dell-smm-hwmon.c
4303 F: include/uapi/linux/i8k.h
4304
4305 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4306 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4307 L: platform-driver-x86@vger.kernel.org
4308 S: Maintained
4309 F: Documentation/dcdbas.txt
4310 F: drivers/platform/x86/dcdbas.*
4311
4312 DELL WMI NOTIFICATIONS DRIVER
4313 M: Matthew Garrett <mjg59@srcf.ucam.org>
4314 M: Pali Rohár <pali.rohar@gmail.com>
4315 S: Maintained
4316 F: drivers/platform/x86/dell-wmi.c
4317
4318 DELL WMI DESCRIPTOR DRIVER
4319 M: Mario Limonciello <mario.limonciello@dell.com>
4320 S: Maintained
4321 F: drivers/platform/x86/dell-wmi-descriptor.c
4322
4323 DELTA ST MEDIA DRIVER
4324 M: Hugues Fruchet <hugues.fruchet@st.com>
4325 L: linux-media@vger.kernel.org
4326 T: git git://linuxtv.org/media_tree.git
4327 W: https://linuxtv.org
4328 S: Supported
4329 F: drivers/media/platform/sti/delta
4330
4331 DENALI NAND DRIVER
4332 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4333 L: linux-mtd@lists.infradead.org
4334 S: Supported
4335 F: drivers/mtd/nand/raw/denali*
4336
4337 DESIGNWARE USB2 DRD IP DRIVER
4338 M: Minas Harutyunyan <hminas@synopsys.com>
4339 L: linux-usb@vger.kernel.org
4340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4341 S: Maintained
4342 F: drivers/usb/dwc2/
4343
4344 DESIGNWARE USB3 DRD IP DRIVER
4345 M: Felipe Balbi <balbi@kernel.org>
4346 L: linux-usb@vger.kernel.org
4347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4348 S: Maintained
4349 F: drivers/usb/dwc3/
4350
4351 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4352 M: Andreas Klinger <ak@it-klinger.de>
4353 L: linux-iio@vger.kernel.org
4354 S: Maintained
4355 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4356 F: drivers/iio/proximity/srf*.c
4357
4358 DEVICE COREDUMP (DEV_COREDUMP)
4359 M: Johannes Berg <johannes@sipsolutions.net>
4360 L: linux-kernel@vger.kernel.org
4361 S: Maintained
4362 F: drivers/base/devcoredump.c
4363 F: include/linux/devcoredump.h
4364
4365 DEVICE FREQUENCY (DEVFREQ)
4366 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4367 M: Kyungmin Park <kyungmin.park@samsung.com>
4368 R: Chanwoo Choi <cw00.choi@samsung.com>
4369 L: linux-pm@vger.kernel.org
4370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4371 S: Maintained
4372 F: drivers/devfreq/
4373 F: include/linux/devfreq.h
4374 F: Documentation/devicetree/bindings/devfreq/
4375
4376 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4377 M: Chanwoo Choi <cw00.choi@samsung.com>
4378 L: linux-pm@vger.kernel.org
4379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4380 S: Supported
4381 F: drivers/devfreq/event/
4382 F: drivers/devfreq/devfreq-event.c
4383 F: include/linux/devfreq-event.h
4384 F: Documentation/devicetree/bindings/devfreq/event/
4385
4386 DEVICE NUMBER REGISTRY
4387 M: Torben Mathiasen <device@lanana.org>
4388 W: http://lanana.org/docs/device-list/index.html
4389 S: Maintained
4390
4391 DEVICE-MAPPER (LVM)
4392 M: Alasdair Kergon <agk@redhat.com>
4393 M: Mike Snitzer <snitzer@redhat.com>
4394 M: dm-devel@redhat.com
4395 L: dm-devel@redhat.com
4396 W: http://sources.redhat.com/dm
4397 Q: http://patchwork.kernel.org/project/dm-devel/list/
4398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4399 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4400 S: Maintained
4401 F: Documentation/device-mapper/
4402 F: drivers/md/Makefile
4403 F: drivers/md/Kconfig
4404 F: drivers/md/dm*
4405 F: drivers/md/persistent-data/
4406 F: include/linux/device-mapper.h
4407 F: include/linux/dm-*.h
4408 F: include/uapi/linux/dm-*.h
4409
4410 DEVLINK
4411 M: Jiri Pirko <jiri@mellanox.com>
4412 L: netdev@vger.kernel.org
4413 S: Supported
4414 F: net/core/devlink.c
4415 F: include/net/devlink.h
4416 F: include/uapi/linux/devlink.h
4417
4418 DIALOG SEMICONDUCTOR DRIVERS
4419 M: Support Opensource <support.opensource@diasemi.com>
4420 W: http://www.dialog-semiconductor.com/products
4421 S: Supported
4422 F: Documentation/hwmon/da90??
4423 F: Documentation/devicetree/bindings/mfd/da90*.txt
4424 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4425 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4426 F: Documentation/devicetree/bindings/regulator/da92*.txt
4427 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4428 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4429 F: drivers/gpio/gpio-da90??.c
4430 F: drivers/hwmon/da90??-hwmon.c
4431 F: drivers/iio/adc/da91??-*.c
4432 F: drivers/input/misc/da90??_onkey.c
4433 F: drivers/input/touchscreen/da9052_tsi.c
4434 F: drivers/leds/leds-da90??.c
4435 F: drivers/mfd/da903x.c
4436 F: drivers/mfd/da90??-*.c
4437 F: drivers/mfd/da91??-*.c
4438 F: drivers/power/supply/da9052-battery.c
4439 F: drivers/power/supply/da91??-*.c
4440 F: drivers/regulator/da903x.c
4441 F: drivers/regulator/da9???-regulator.[ch]
4442 F: drivers/thermal/da90??-thermal.c
4443 F: drivers/rtc/rtc-da90??.c
4444 F: drivers/video/backlight/da90??_bl.c
4445 F: drivers/watchdog/da90??_wdt.c
4446 F: include/linux/mfd/da903x.h
4447 F: include/linux/mfd/da9052/
4448 F: include/linux/mfd/da9055/
4449 F: include/linux/mfd/da9062/
4450 F: include/linux/mfd/da9063/
4451 F: include/linux/mfd/da9150/
4452 F: include/linux/regulator/da9211.h
4453 F: include/sound/da[79]*.h
4454 F: sound/soc/codecs/da[79]*.[ch]
4455
4456 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4457 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4458 L: linux-gpio@vger.kernel.org
4459 S: Maintained
4460 F: drivers/gpio/gpio-gpio-mm.c
4461
4462 DIOLAN U2C-12 I2C DRIVER
4463 M: Guenter Roeck <linux@roeck-us.net>
4464 L: linux-i2c@vger.kernel.org
4465 S: Maintained
4466 F: drivers/i2c/busses/i2c-diolan-u2c.c
4467
4468 FILESYSTEM DIRECT ACCESS (DAX)
4469 M: Matthew Wilcox <willy@infradead.org>
4470 M: Ross Zwisler <zwisler@kernel.org>
4471 M: Jan Kara <jack@suse.cz>
4472 L: linux-fsdevel@vger.kernel.org
4473 S: Supported
4474 F: fs/dax.c
4475 F: include/linux/dax.h
4476 F: include/trace/events/fs_dax.h
4477
4478 DEVICE DIRECT ACCESS (DAX)
4479 M: Dan Williams <dan.j.williams@intel.com>
4480 M: Dave Jiang <dave.jiang@intel.com>
4481 M: Ross Zwisler <zwisler@kernel.org>
4482 M: Vishal Verma <vishal.l.verma@intel.com>
4483 L: linux-nvdimm@lists.01.org
4484 S: Supported
4485 F: drivers/dax/
4486
4487 DIRECTORY NOTIFICATION (DNOTIFY)
4488 M: Jan Kara <jack@suse.cz>
4489 R: Amir Goldstein <amir73il@gmail.com>
4490 L: linux-fsdevel@vger.kernel.org
4491 S: Maintained
4492 F: Documentation/filesystems/dnotify.txt
4493 F: fs/notify/dnotify/
4494 F: include/linux/dnotify.h
4495
4496 DISK GEOMETRY AND PARTITION HANDLING
4497 M: Andries Brouwer <aeb@cwi.nl>
4498 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4499 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4500 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4501 S: Maintained
4502
4503 DISKQUOTA
4504 M: Jan Kara <jack@suse.com>
4505 S: Maintained
4506 F: Documentation/filesystems/quota.txt
4507 F: fs/quota/
4508 F: include/linux/quota*.h
4509 F: include/uapi/linux/quota*.h
4510
4511 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4512 M: Bernie Thompson <bernie@plugable.com>
4513 L: linux-fbdev@vger.kernel.org
4514 S: Maintained
4515 W: http://plugable.com/category/projects/udlfb/
4516 F: drivers/video/fbdev/udlfb.c
4517 F: include/video/udlfb.h
4518 F: Documentation/fb/udlfb.txt
4519
4520 DISTRIBUTED LOCK MANAGER (DLM)
4521 M: Christine Caulfield <ccaulfie@redhat.com>
4522 M: David Teigland <teigland@redhat.com>
4523 L: cluster-devel@redhat.com
4524 W: http://sources.redhat.com/cluster/
4525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4526 S: Supported
4527 F: fs/dlm/
4528
4529 DMA BUFFER SHARING FRAMEWORK
4530 M: Sumit Semwal <sumit.semwal@linaro.org>
4531 S: Maintained
4532 L: linux-media@vger.kernel.org
4533 L: dri-devel@lists.freedesktop.org
4534 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4535 F: drivers/dma-buf/
4536 F: include/linux/dma-buf*
4537 F: include/linux/reservation.h
4538 F: include/linux/*fence.h
4539 F: Documentation/driver-api/dma-buf.rst
4540 T: git git://anongit.freedesktop.org/drm/drm-misc
4541
4542 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4543 M: Vinod Koul <vkoul@kernel.org>
4544 L: dmaengine@vger.kernel.org
4545 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4546 S: Maintained
4547 F: drivers/dma/
4548 F: include/linux/dmaengine.h
4549 F: include/linux/of_dma.h
4550 F: Documentation/devicetree/bindings/dma/
4551 F: Documentation/driver-api/dmaengine/
4552 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4553
4554 DMA MAPPING HELPERS
4555 M: Christoph Hellwig <hch@lst.de>
4556 M: Marek Szyprowski <m.szyprowski@samsung.com>
4557 R: Robin Murphy <robin.murphy@arm.com>
4558 L: iommu@lists.linux-foundation.org
4559 T: git git://git.infradead.org/users/hch/dma-mapping.git
4560 W: http://git.infradead.org/users/hch/dma-mapping.git
4561 S: Supported
4562 F: kernel/dma/
4563 F: include/asm-generic/dma-mapping.h
4564 F: include/linux/dma-direct.h
4565 F: include/linux/dma-mapping.h
4566 F: include/linux/dma-noncoherent.h
4567
4568 DME1737 HARDWARE MONITOR DRIVER
4569 M: Juerg Haefliger <juergh@gmail.com>
4570 L: linux-hwmon@vger.kernel.org
4571 S: Maintained
4572 F: Documentation/hwmon/dme1737
4573 F: drivers/hwmon/dme1737.c
4574
4575 DMI/SMBIOS SUPPORT
4576 M: Jean Delvare <jdelvare@suse.com>
4577 S: Maintained
4578 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4579 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4580 F: drivers/firmware/dmi-id.c
4581 F: drivers/firmware/dmi_scan.c
4582 F: include/linux/dmi.h
4583
4584 DOCUMENTATION
4585 M: Jonathan Corbet <corbet@lwn.net>
4586 L: linux-doc@vger.kernel.org
4587 S: Maintained
4588 F: Documentation/
4589 F: scripts/kernel-doc
4590 X: Documentation/ABI/
4591 X: Documentation/acpi/
4592 X: Documentation/devicetree/
4593 X: Documentation/i2c/
4594 X: Documentation/media/
4595 X: Documentation/power/
4596 X: Documentation/spi/
4597 T: git git://git.lwn.net/linux.git docs-next
4598
4599 DOCUMENTATION/ITALIAN
4600 M: Federico Vaga <federico.vaga@vaga.pv.it>
4601 L: linux-doc@vger.kernel.org
4602 S: Maintained
4603 F: Documentation/translations/it_IT
4604
4605 DONGWOON DW9714 LENS VOICE COIL DRIVER
4606 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4607 L: linux-media@vger.kernel.org
4608 T: git git://linuxtv.org/media_tree.git
4609 S: Maintained
4610 F: drivers/media/i2c/dw9714.c
4611 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4612
4613 DONGWOON DW9807 LENS VOICE COIL DRIVER
4614 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4615 L: linux-media@vger.kernel.org
4616 T: git git://linuxtv.org/media_tree.git
4617 S: Maintained
4618 F: drivers/media/i2c/dw9807-vcm.c
4619 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4620
4621 DOUBLETALK DRIVER
4622 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4623 L: blinux-list@redhat.com
4624 S: Maintained
4625 F: drivers/char/dtlk.c
4626 F: include/linux/dtlk.h
4627
4628 DPAA2 DATAPATH I/O (DPIO) DRIVER
4629 M: Roy Pledge <Roy.Pledge@nxp.com>
4630 L: linux-kernel@vger.kernel.org
4631 S: Maintained
4632 F: drivers/soc/fsl/dpio
4633
4634 DPAA2 ETHERNET DRIVER
4635 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4636 L: netdev@vger.kernel.org
4637 S: Maintained
4638 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4639 F: drivers/net/ethernet/freescale/dpaa2/dpni*
4640 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
4641 F: drivers/net/ethernet/freescale/dpaa2/Makefile
4642 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
4643
4644 DPAA2 ETHERNET SWITCH DRIVER
4645 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4646 M: Ioana Ciornei <ioana.ciornei@nxp.com>
4647 L: linux-kernel@vger.kernel.org
4648 S: Maintained
4649 F: drivers/staging/fsl-dpaa2/ethsw
4650
4651 DPAA2 PTP CLOCK DRIVER
4652 M: Yangbo Lu <yangbo.lu@nxp.com>
4653 L: netdev@vger.kernel.org
4654 S: Maintained
4655 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4656 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
4657
4658 DPT_I2O SCSI RAID DRIVER
4659 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4660 L: linux-scsi@vger.kernel.org
4661 W: http://www.adaptec.com/
4662 S: Maintained
4663 F: drivers/scsi/dpt*
4664 F: drivers/scsi/dpt/
4665
4666 DRBD DRIVER
4667 M: Philipp Reisner <philipp.reisner@linbit.com>
4668 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4669 L: drbd-dev@lists.linbit.com
4670 W: http://www.drbd.org
4671 T: git git://git.linbit.com/linux-drbd.git
4672 T: git git://git.linbit.com/drbd-8.4.git
4673 S: Supported
4674 F: drivers/block/drbd/
4675 F: lib/lru_cache.c
4676 F: Documentation/blockdev/drbd/
4677
4678 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4679 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4680 R: "Rafael J. Wysocki" <rafael@kernel.org>
4681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4682 S: Supported
4683 F: Documentation/kobject.txt
4684 F: drivers/base/
4685 F: fs/debugfs/
4686 F: fs/sysfs/
4687 F: include/linux/debugfs.h
4688 F: include/linux/kobj*
4689 F: lib/kobj*
4690
4691 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4692 M: Kevin Hilman <khilman@kernel.org>
4693 M: Nishanth Menon <nm@ti.com>
4694 S: Maintained
4695 F: drivers/power/avs/
4696 F: include/linux/power/smartreflex.h
4697 L: linux-pm@vger.kernel.org
4698
4699 DRM DRIVER FOR ARM PL111 CLCD
4700 M: Eric Anholt <eric@anholt.net>
4701 T: git git://anongit.freedesktop.org/drm/drm-misc
4702 S: Supported
4703 F: drivers/gpu/drm/pl111/
4704
4705 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4706 M: Linus Walleij <linus.walleij@linaro.org>
4707 T: git git://anongit.freedesktop.org/drm/drm-misc
4708 S: Maintained
4709 F: drivers/gpu/drm/panel/panel-arm-versatile.c
4710 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4711
4712 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4713 M: Dave Airlie <airlied@redhat.com>
4714 S: Odd Fixes
4715 F: drivers/gpu/drm/ast/
4716
4717 DRM DRIVER FOR BOCHS VIRTUAL GPU
4718 M: Gerd Hoffmann <kraxel@redhat.com>
4719 L: virtualization@lists.linux-foundation.org
4720 T: git git://anongit.freedesktop.org/drm/drm-misc
4721 S: Maintained
4722 F: drivers/gpu/drm/bochs/
4723
4724 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4725 M: Linus Walleij <linus.walleij@linaro.org>
4726 T: git git://anongit.freedesktop.org/drm/drm-misc
4727 S: Maintained
4728 F: drivers/gpu/drm/tve200/
4729
4730 DRM DRIVER FOR ILITEK ILI9225 PANELS
4731 M: David Lechner <david@lechnology.com>
4732 S: Maintained
4733 F: drivers/gpu/drm/tinydrm/ili9225.c
4734 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4735
4736 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4737 S: Orphan / Obsolete
4738 F: drivers/gpu/drm/i810/
4739 F: include/uapi/drm/i810_drm.h
4740
4741 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4742 S: Orphan / Obsolete
4743 F: drivers/gpu/drm/mga/
4744 F: include/uapi/drm/mga_drm.h
4745
4746 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4747 M: Dave Airlie <airlied@redhat.com>
4748 S: Odd Fixes
4749 F: drivers/gpu/drm/mgag200/
4750
4751 DRM DRIVER FOR MI0283QT
4752 M: Noralf Trønnes <noralf@tronnes.org>
4753 S: Maintained
4754 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4755 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4756
4757 DRM DRIVER FOR MSM ADRENO GPU
4758 M: Rob Clark <robdclark@gmail.com>
4759 L: linux-arm-msm@vger.kernel.org
4760 L: dri-devel@lists.freedesktop.org
4761 L: freedreno@lists.freedesktop.org
4762 T: git git://people.freedesktop.org/~robclark/linux
4763 S: Maintained
4764 F: drivers/gpu/drm/msm/
4765 F: include/uapi/drm/msm_drm.h
4766 F: Documentation/devicetree/bindings/display/msm/
4767
4768 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4769 M: Ben Skeggs <bskeggs@redhat.com>
4770 L: dri-devel@lists.freedesktop.org
4771 L: nouveau@lists.freedesktop.org
4772 T: git git://github.com/skeggsb/linux
4773 S: Supported
4774 F: drivers/gpu/drm/nouveau/
4775 F: include/uapi/drm/nouveau_drm.h
4776
4777 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4778 M: Noralf Trønnes <noralf@tronnes.org>
4779 S: Maintained
4780 F: drivers/gpu/drm/tinydrm/repaper.c
4781 F: Documentation/devicetree/bindings/display/repaper.txt
4782
4783 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4784 M: Dave Airlie <airlied@redhat.com>
4785 M: Gerd Hoffmann <kraxel@redhat.com>
4786 L: virtualization@lists.linux-foundation.org
4787 T: git git://anongit.freedesktop.org/drm/drm-misc
4788 S: Obsolete
4789 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4790 F: drivers/gpu/drm/cirrus/
4791
4792 DRM DRIVER FOR QXL VIRTUAL GPU
4793 M: Dave Airlie <airlied@redhat.com>
4794 M: Gerd Hoffmann <kraxel@redhat.com>
4795 L: virtualization@lists.linux-foundation.org
4796 T: git git://anongit.freedesktop.org/drm/drm-misc
4797 S: Maintained
4798 F: drivers/gpu/drm/qxl/
4799 F: include/uapi/drm/qxl_drm.h
4800
4801 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4802 S: Orphan / Obsolete
4803 F: drivers/gpu/drm/r128/
4804 F: include/uapi/drm/r128_drm.h
4805
4806 DRM DRIVER FOR SAVAGE VIDEO CARDS
4807 S: Orphan / Obsolete
4808 F: drivers/gpu/drm/savage/
4809 F: include/uapi/drm/savage_drm.h
4810
4811 DRM DRIVER FOR SIS VIDEO CARDS
4812 S: Orphan / Obsolete
4813 F: drivers/gpu/drm/sis/
4814 F: include/uapi/drm/sis_drm.h
4815
4816 DRM DRIVER FOR SITRONIX ST7586 PANELS
4817 M: David Lechner <david@lechnology.com>
4818 S: Maintained
4819 F: drivers/gpu/drm/tinydrm/st7586.c
4820 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
4821
4822 DRM DRIVER FOR SITRONIX ST7735R PANELS
4823 M: David Lechner <david@lechnology.com>
4824 S: Maintained
4825 F: drivers/gpu/drm/tinydrm/st7735r.c
4826 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4827
4828 DRM DRIVER FOR TDFX VIDEO CARDS
4829 S: Orphan / Obsolete
4830 F: drivers/gpu/drm/tdfx/
4831
4832 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4833 M: Dave Airlie <airlied@redhat.com>
4834 R: Sean Paul <sean@poorly.run>
4835 L: dri-devel@lists.freedesktop.org
4836 S: Odd Fixes
4837 F: drivers/gpu/drm/udl/
4838 T: git git://anongit.freedesktop.org/drm/drm-misc
4839
4840 DRM DRIVER FOR VMWARE VIRTUAL GPU
4841 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4842 M: Sinclair Yeh <syeh@vmware.com>
4843 M: Thomas Hellstrom <thellstrom@vmware.com>
4844 L: dri-devel@lists.freedesktop.org
4845 T: git git://people.freedesktop.org/~syeh/repos_linux
4846 T: git git://people.freedesktop.org/~thomash/linux
4847 S: Supported
4848 F: drivers/gpu/drm/vmwgfx/
4849 F: include/uapi/drm/vmwgfx_drm.h
4850
4851 DRM DRIVERS
4852 M: David Airlie <airlied@linux.ie>
4853 L: dri-devel@lists.freedesktop.org
4854 T: git git://anongit.freedesktop.org/drm/drm
4855 B: https://bugs.freedesktop.org/
4856 C: irc://chat.freenode.net/dri-devel
4857 S: Maintained
4858 F: drivers/gpu/drm/
4859 F: drivers/gpu/vga/
4860 F: Documentation/devicetree/bindings/display/
4861 F: Documentation/devicetree/bindings/gpu/
4862 F: Documentation/gpu/
4863 F: include/drm/
4864 F: include/uapi/drm/
4865 F: include/linux/vga*
4866
4867 DRM DRIVERS AND MISC GPU PATCHES
4868 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4869 M: Maxime Ripard <maxime.ripard@bootlin.com>
4870 M: Sean Paul <sean@poorly.run>
4871 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4872 S: Maintained
4873 T: git git://anongit.freedesktop.org/drm/drm-misc
4874 F: Documentation/gpu/
4875 F: drivers/gpu/vga/
4876 F: drivers/gpu/drm/*
4877 F: include/drm/drm*
4878 F: include/uapi/drm/drm*
4879 F: include/linux/vga*
4880
4881 DRM DRIVERS FOR ALLWINNER A10
4882 M: Maxime Ripard <maxime.ripard@bootlin.com>
4883 L: dri-devel@lists.freedesktop.org
4884 S: Supported
4885 F: drivers/gpu/drm/sun4i/
4886 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4887 T: git git://anongit.freedesktop.org/drm/drm-misc
4888
4889 DRM DRIVERS FOR AMLOGIC SOCS
4890 M: Neil Armstrong <narmstrong@baylibre.com>
4891 L: dri-devel@lists.freedesktop.org
4892 L: linux-amlogic@lists.infradead.org
4893 W: http://linux-meson.com/
4894 S: Supported
4895 F: drivers/gpu/drm/meson/
4896 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4897 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4898 F: Documentation/gpu/meson.rst
4899 T: git git://anongit.freedesktop.org/drm/drm-misc
4900
4901 DRM DRIVERS FOR ATMEL HLCDC
4902 M: Boris Brezillon <boris.brezillon@bootlin.com>
4903 L: dri-devel@lists.freedesktop.org
4904 S: Supported
4905 F: drivers/gpu/drm/atmel-hlcdc/
4906 F: Documentation/devicetree/bindings/display/atmel/
4907 T: git git://anongit.freedesktop.org/drm/drm-misc
4908
4909 DRM DRIVERS FOR BRIDGE CHIPS
4910 M: Archit Taneja <architt@codeaurora.org>
4911 M: Andrzej Hajda <a.hajda@samsung.com>
4912 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4913 S: Maintained
4914 T: git git://anongit.freedesktop.org/drm/drm-misc
4915 F: drivers/gpu/drm/bridge/
4916
4917 DRM DRIVERS FOR EXYNOS
4918 M: Inki Dae <inki.dae@samsung.com>
4919 M: Joonyoung Shim <jy0922.shim@samsung.com>
4920 M: Seung-Woo Kim <sw0312.kim@samsung.com>
4921 M: Kyungmin Park <kyungmin.park@samsung.com>
4922 L: dri-devel@lists.freedesktop.org
4923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4924 S: Supported
4925 F: drivers/gpu/drm/exynos/
4926 F: include/uapi/drm/exynos_drm.h
4927 F: Documentation/devicetree/bindings/display/exynos/
4928
4929 DRM DRIVERS FOR FREESCALE DCU
4930 M: Stefan Agner <stefan@agner.ch>
4931 M: Alison Wang <alison.wang@nxp.com>
4932 L: dri-devel@lists.freedesktop.org
4933 S: Supported
4934 F: drivers/gpu/drm/fsl-dcu/
4935 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4936 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4937 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4938 T: git git://anongit.freedesktop.org/drm/drm-misc
4939
4940 DRM DRIVERS FOR FREESCALE IMX
4941 M: Philipp Zabel <p.zabel@pengutronix.de>
4942 L: dri-devel@lists.freedesktop.org
4943 S: Maintained
4944 F: drivers/gpu/drm/imx/
4945 F: drivers/gpu/ipu-v3/
4946 F: Documentation/devicetree/bindings/display/imx/
4947
4948 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4949 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4950 L: dri-devel@lists.freedesktop.org
4951 T: git git://github.com/patjak/drm-gma500
4952 S: Maintained
4953 F: drivers/gpu/drm/gma500/
4954
4955 DRM DRIVERS FOR HISILICON
4956 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4957 M: Rongrong Zou <zourongrong@gmail.com>
4958 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4959 R: Chen Feng <puck.chen@hisilicon.com>
4960 L: dri-devel@lists.freedesktop.org
4961 T: git git://github.com/xin3liang/linux.git
4962 S: Maintained
4963 F: drivers/gpu/drm/hisilicon/
4964 F: Documentation/devicetree/bindings/display/hisilicon/
4965
4966 DRM DRIVERS FOR MEDIATEK
4967 M: CK Hu <ck.hu@mediatek.com>
4968 M: Philipp Zabel <p.zabel@pengutronix.de>
4969 L: dri-devel@lists.freedesktop.org
4970 S: Supported
4971 F: drivers/gpu/drm/mediatek/
4972 F: Documentation/devicetree/bindings/display/mediatek/
4973
4974 DRM DRIVERS FOR NVIDIA TEGRA
4975 M: Thierry Reding <thierry.reding@gmail.com>
4976 L: dri-devel@lists.freedesktop.org
4977 L: linux-tegra@vger.kernel.org
4978 T: git git://anongit.freedesktop.org/tegra/linux.git
4979 S: Supported
4980 F: drivers/gpu/drm/tegra/
4981 F: drivers/gpu/host1x/
4982 F: include/linux/host1x.h
4983 F: include/uapi/drm/tegra_drm.h
4984 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4985
4986 DRM DRIVERS FOR RENESAS
4987 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4988 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
4989 L: dri-devel@lists.freedesktop.org
4990 L: linux-renesas-soc@vger.kernel.org
4991 T: git git://linuxtv.org/pinchartl/media drm/du/next
4992 S: Supported
4993 F: drivers/gpu/drm/rcar-du/
4994 F: drivers/gpu/drm/shmobile/
4995 F: include/linux/platform_data/shmob_drm.h
4996 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4997 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4998 F: Documentation/devicetree/bindings/display/renesas,du.txt
4999
5000 DRM DRIVERS FOR ROCKCHIP
5001 M: Sandy Huang <hjc@rock-chips.com>
5002 M: Heiko Stübner <heiko@sntech.de>
5003 L: dri-devel@lists.freedesktop.org
5004 S: Maintained
5005 F: drivers/gpu/drm/rockchip/
5006 F: Documentation/devicetree/bindings/display/rockchip/
5007 T: git git://anongit.freedesktop.org/drm/drm-misc
5008
5009 DRM DRIVERS FOR STI
5010 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5011 M: Vincent Abriou <vincent.abriou@st.com>
5012 L: dri-devel@lists.freedesktop.org
5013 T: git git://anongit.freedesktop.org/drm/drm-misc
5014 S: Maintained
5015 F: drivers/gpu/drm/sti
5016 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5017
5018 DRM DRIVERS FOR STM
5019 M: Yannick Fertre <yannick.fertre@st.com>
5020 M: Philippe Cornu <philippe.cornu@st.com>
5021 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5022 M: Vincent Abriou <vincent.abriou@st.com>
5023 L: dri-devel@lists.freedesktop.org
5024 T: git git://anongit.freedesktop.org/drm/drm-misc
5025 S: Maintained
5026 F: drivers/gpu/drm/stm
5027 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5028
5029 DRM DRIVERS FOR TI LCDC
5030 M: Jyri Sarha <jsarha@ti.com>
5031 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5032 L: dri-devel@lists.freedesktop.org
5033 S: Maintained
5034 F: drivers/gpu/drm/tilcdc/
5035 F: Documentation/devicetree/bindings/display/tilcdc/
5036
5037 DRM DRIVERS FOR TI OMAP
5038 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5039 L: dri-devel@lists.freedesktop.org
5040 S: Maintained
5041 F: drivers/gpu/drm/omapdrm/
5042 F: Documentation/devicetree/bindings/display/ti/
5043
5044 DRM DRIVERS FOR V3D
5045 M: Eric Anholt <eric@anholt.net>
5046 S: Supported
5047 F: drivers/gpu/drm/v3d/
5048 F: include/uapi/drm/v3d_drm.h
5049 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5050 T: git git://anongit.freedesktop.org/drm/drm-misc
5051
5052 DRM DRIVERS FOR VC4
5053 M: Eric Anholt <eric@anholt.net>
5054 T: git git://github.com/anholt/linux
5055 S: Supported
5056 F: drivers/gpu/drm/vc4/
5057 F: include/uapi/drm/vc4_drm.h
5058 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5059 T: git git://anongit.freedesktop.org/drm/drm-misc
5060
5061 DRM DRIVERS FOR VIVANTE GPU IP
5062 M: Lucas Stach <l.stach@pengutronix.de>
5063 R: Russell King <linux+etnaviv@armlinux.org.uk>
5064 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5065 L: etnaviv@lists.freedesktop.org
5066 L: dri-devel@lists.freedesktop.org
5067 S: Maintained
5068 F: drivers/gpu/drm/etnaviv/
5069 F: include/uapi/drm/etnaviv_drm.h
5070 F: Documentation/devicetree/bindings/display/etnaviv/
5071
5072 DRM DRIVERS FOR ZTE ZX
5073 M: Shawn Guo <shawnguo@kernel.org>
5074 L: dri-devel@lists.freedesktop.org
5075 S: Maintained
5076 F: drivers/gpu/drm/zte/
5077 F: Documentation/devicetree/bindings/display/zte,vou.txt
5078 T: git git://anongit.freedesktop.org/drm/drm-misc
5079
5080 DRM PANEL DRIVERS
5081 M: Thierry Reding <thierry.reding@gmail.com>
5082 L: dri-devel@lists.freedesktop.org
5083 T: git git://anongit.freedesktop.org/drm/drm-misc
5084 S: Maintained
5085 F: drivers/gpu/drm/drm_panel.c
5086 F: drivers/gpu/drm/panel/
5087 F: include/drm/drm_panel.h
5088 F: Documentation/devicetree/bindings/display/panel/
5089
5090 DRM TINYDRM DRIVERS
5091 M: Noralf Trønnes <noralf@tronnes.org>
5092 W: https://github.com/notro/tinydrm/wiki/Development
5093 T: git git://anongit.freedesktop.org/drm/drm-misc
5094 S: Maintained
5095 F: drivers/gpu/drm/tinydrm/
5096 F: include/drm/tinydrm/
5097
5098 DRM DRIVERS FOR XEN
5099 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5100 T: git git://anongit.freedesktop.org/drm/drm-misc
5101 L: dri-devel@lists.freedesktop.org
5102 L: xen-devel@lists.xen.org
5103 S: Supported
5104 F: drivers/gpu/drm/xen/
5105 F: Documentation/gpu/xen-front.rst
5106
5107 DRM TTM SUBSYSTEM
5108 M: Christian Koenig <christian.koenig@amd.com>
5109 M: Huang Rui <ray.huang@amd.com>
5110 M: Junwei Zhang <Jerry.Zhang@amd.com>
5111 T: git git://people.freedesktop.org/~agd5f/linux
5112 S: Maintained
5113 L: dri-devel@lists.freedesktop.org
5114 F: include/drm/ttm/
5115 F: drivers/gpu/drm/ttm/
5116
5117 DSBR100 USB FM RADIO DRIVER
5118 M: Alexey Klimov <klimov.linux@gmail.com>
5119 L: linux-media@vger.kernel.org
5120 T: git git://linuxtv.org/media_tree.git
5121 S: Maintained
5122 F: drivers/media/radio/dsbr100.c
5123
5124 DSCC4 DRIVER
5125 M: Francois Romieu <romieu@fr.zoreil.com>
5126 L: netdev@vger.kernel.org
5127 S: Maintained
5128 F: drivers/net/wan/dscc4.c
5129
5130 DT3155 MEDIA DRIVER
5131 M: Hans Verkuil <hverkuil@xs4all.nl>
5132 L: linux-media@vger.kernel.org
5133 T: git git://linuxtv.org/media_tree.git
5134 W: https://linuxtv.org
5135 S: Odd Fixes
5136 F: drivers/media/pci/dt3155/
5137
5138 DVB_USB_AF9015 MEDIA DRIVER
5139 M: Antti Palosaari <crope@iki.fi>
5140 L: linux-media@vger.kernel.org
5141 W: https://linuxtv.org
5142 W: http://palosaari.fi/linux/
5143 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5144 T: git git://linuxtv.org/anttip/media_tree.git
5145 S: Maintained
5146 F: drivers/media/usb/dvb-usb-v2/af9015*
5147
5148 DVB_USB_AF9035 MEDIA DRIVER
5149 M: Antti Palosaari <crope@iki.fi>
5150 L: linux-media@vger.kernel.org
5151 W: https://linuxtv.org
5152 W: http://palosaari.fi/linux/
5153 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5154 T: git git://linuxtv.org/anttip/media_tree.git
5155 S: Maintained
5156 F: drivers/media/usb/dvb-usb-v2/af9035*
5157
5158 DVB_USB_ANYSEE MEDIA DRIVER
5159 M: Antti Palosaari <crope@iki.fi>
5160 L: linux-media@vger.kernel.org
5161 W: https://linuxtv.org
5162 W: http://palosaari.fi/linux/
5163 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5164 T: git git://linuxtv.org/anttip/media_tree.git
5165 S: Maintained
5166 F: drivers/media/usb/dvb-usb-v2/anysee*
5167
5168 DVB_USB_AU6610 MEDIA DRIVER
5169 M: Antti Palosaari <crope@iki.fi>
5170 L: linux-media@vger.kernel.org
5171 W: https://linuxtv.org
5172 W: http://palosaari.fi/linux/
5173 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5174 T: git git://linuxtv.org/anttip/media_tree.git
5175 S: Maintained
5176 F: drivers/media/usb/dvb-usb-v2/au6610*
5177
5178 DVB_USB_CE6230 MEDIA DRIVER
5179 M: Antti Palosaari <crope@iki.fi>
5180 L: linux-media@vger.kernel.org
5181 W: https://linuxtv.org
5182 W: http://palosaari.fi/linux/
5183 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5184 T: git git://linuxtv.org/anttip/media_tree.git
5185 S: Maintained
5186 F: drivers/media/usb/dvb-usb-v2/ce6230*
5187
5188 DVB_USB_CXUSB MEDIA DRIVER
5189 M: Michael Krufky <mkrufky@linuxtv.org>
5190 L: linux-media@vger.kernel.org
5191 W: https://linuxtv.org
5192 W: http://github.com/mkrufky
5193 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5194 T: git git://linuxtv.org/media_tree.git
5195 S: Maintained
5196 F: drivers/media/usb/dvb-usb/cxusb*
5197
5198 DVB_USB_EC168 MEDIA DRIVER
5199 M: Antti Palosaari <crope@iki.fi>
5200 L: linux-media@vger.kernel.org
5201 W: https://linuxtv.org
5202 W: http://palosaari.fi/linux/
5203 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5204 T: git git://linuxtv.org/anttip/media_tree.git
5205 S: Maintained
5206 F: drivers/media/usb/dvb-usb-v2/ec168*
5207
5208 DVB_USB_GL861 MEDIA DRIVER
5209 M: Antti Palosaari <crope@iki.fi>
5210 L: linux-media@vger.kernel.org
5211 W: https://linuxtv.org
5212 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5213 T: git git://linuxtv.org/anttip/media_tree.git
5214 S: Maintained
5215 F: drivers/media/usb/dvb-usb-v2/gl861*
5216
5217 DVB_USB_MXL111SF MEDIA DRIVER
5218 M: Michael Krufky <mkrufky@linuxtv.org>
5219 L: linux-media@vger.kernel.org
5220 W: https://linuxtv.org
5221 W: http://github.com/mkrufky
5222 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5223 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5224 S: Maintained
5225 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5226
5227 DVB_USB_RTL28XXU MEDIA DRIVER
5228 M: Antti Palosaari <crope@iki.fi>
5229 L: linux-media@vger.kernel.org
5230 W: https://linuxtv.org
5231 W: http://palosaari.fi/linux/
5232 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5233 T: git git://linuxtv.org/anttip/media_tree.git
5234 S: Maintained
5235 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5236
5237 DVB_USB_V2 MEDIA DRIVER
5238 M: Antti Palosaari <crope@iki.fi>
5239 L: linux-media@vger.kernel.org
5240 W: https://linuxtv.org
5241 W: http://palosaari.fi/linux/
5242 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5243 T: git git://linuxtv.org/anttip/media_tree.git
5244 S: Maintained
5245 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5246 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5247
5248 DYNAMIC DEBUG
5249 M: Jason Baron <jbaron@akamai.com>
5250 S: Maintained
5251 F: lib/dynamic_debug.c
5252 F: include/linux/dynamic_debug.h
5253
5254 DYNAMIC INTERRUPT MODERATION
5255 M: Tal Gilboa <talgi@mellanox.com>
5256 S: Maintained
5257 F: include/linux/net_dim.h
5258
5259 DZ DECSTATION DZ11 SERIAL DRIVER
5260 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5261 S: Maintained
5262 F: drivers/tty/serial/dz.*
5263
5264 E3X0 POWER BUTTON DRIVER
5265 M: Moritz Fischer <moritz.fischer@ettus.com>
5266 L: usrp-users@lists.ettus.com
5267 W: http://www.ettus.com
5268 S: Supported
5269 F: drivers/input/misc/e3x0-button.c
5270 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5271
5272 E4000 MEDIA DRIVER
5273 M: Antti Palosaari <crope@iki.fi>
5274 L: linux-media@vger.kernel.org
5275 W: https://linuxtv.org
5276 W: http://palosaari.fi/linux/
5277 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5278 T: git git://linuxtv.org/anttip/media_tree.git
5279 S: Maintained
5280 F: drivers/media/tuners/e4000*
5281
5282 EARTH_PT1 MEDIA DRIVER
5283 M: Akihiro Tsukada <tskd08@gmail.com>
5284 L: linux-media@vger.kernel.org
5285 S: Odd Fixes
5286 F: drivers/media/pci/pt1/
5287
5288 EARTH_PT3 MEDIA DRIVER
5289 M: Akihiro Tsukada <tskd08@gmail.com>
5290 L: linux-media@vger.kernel.org
5291 S: Odd Fixes
5292 F: drivers/media/pci/pt3/
5293
5294 EC100 MEDIA DRIVER
5295 M: Antti Palosaari <crope@iki.fi>
5296 L: linux-media@vger.kernel.org
5297 W: https://linuxtv.org
5298 W: http://palosaari.fi/linux/
5299 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5300 T: git git://linuxtv.org/anttip/media_tree.git
5301 S: Maintained
5302 F: drivers/media/dvb-frontends/ec100*
5303
5304 ECRYPT FILE SYSTEM
5305 M: Tyler Hicks <tyhicks@canonical.com>
5306 L: ecryptfs@vger.kernel.org
5307 W: http://ecryptfs.org
5308 W: https://launchpad.net/ecryptfs
5309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5310 S: Supported
5311 F: Documentation/filesystems/ecryptfs.txt
5312 F: fs/ecryptfs/
5313
5314 EDAC-AMD64
5315 M: Borislav Petkov <bp@alien8.de>
5316 L: linux-edac@vger.kernel.org
5317 S: Maintained
5318 F: drivers/edac/amd64_edac*
5319
5320 EDAC-CALXEDA
5321 M: Robert Richter <rric@kernel.org>
5322 L: linux-edac@vger.kernel.org
5323 S: Maintained
5324 F: drivers/edac/highbank*
5325
5326 EDAC-CAVIUM OCTEON
5327 M: Ralf Baechle <ralf@linux-mips.org>
5328 M: David Daney <david.daney@cavium.com>
5329 L: linux-edac@vger.kernel.org
5330 L: linux-mips@vger.kernel.org
5331 S: Supported
5332 F: drivers/edac/octeon_edac*
5333
5334 EDAC-CAVIUM THUNDERX
5335 M: David Daney <david.daney@cavium.com>
5336 M: Jan Glauber <jglauber@cavium.com>
5337 L: linux-edac@vger.kernel.org
5338 S: Supported
5339 F: drivers/edac/thunderx_edac*
5340
5341 EDAC-CORE
5342 M: Borislav Petkov <bp@alien8.de>
5343 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5344 L: linux-edac@vger.kernel.org
5345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5347 S: Supported
5348 F: Documentation/admin-guide/ras.rst
5349 F: Documentation/driver-api/edac.rst
5350 F: drivers/edac/
5351 F: include/linux/edac.h
5352
5353 EDAC-E752X
5354 M: Mark Gross <mark.gross@intel.com>
5355 L: linux-edac@vger.kernel.org
5356 S: Maintained
5357 F: drivers/edac/e752x_edac.c
5358
5359 EDAC-E7XXX
5360 L: linux-edac@vger.kernel.org
5361 S: Maintained
5362 F: drivers/edac/e7xxx_edac.c
5363
5364 EDAC-FSL_DDR
5365 M: York Sun <york.sun@nxp.com>
5366 L: linux-edac@vger.kernel.org
5367 S: Maintained
5368 F: drivers/edac/fsl_ddr_edac.*
5369
5370 EDAC-GHES
5371 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5372 L: linux-edac@vger.kernel.org
5373 S: Maintained
5374 F: drivers/edac/ghes_edac.c
5375
5376 EDAC-I3000
5377 L: linux-edac@vger.kernel.org
5378 S: Orphan
5379 F: drivers/edac/i3000_edac.c
5380
5381 EDAC-I5000
5382 L: linux-edac@vger.kernel.org
5383 S: Maintained
5384 F: drivers/edac/i5000_edac.c
5385
5386 EDAC-I5400
5387 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5388 L: linux-edac@vger.kernel.org
5389 S: Maintained
5390 F: drivers/edac/i5400_edac.c
5391
5392 EDAC-I7300
5393 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5394 L: linux-edac@vger.kernel.org
5395 S: Maintained
5396 F: drivers/edac/i7300_edac.c
5397
5398 EDAC-I7CORE
5399 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5400 L: linux-edac@vger.kernel.org
5401 S: Maintained
5402 F: drivers/edac/i7core_edac.c
5403
5404 EDAC-I82443BXGX
5405 M: Tim Small <tim@buttersideup.com>
5406 L: linux-edac@vger.kernel.org
5407 S: Maintained
5408 F: drivers/edac/i82443bxgx_edac.c
5409
5410 EDAC-I82975X
5411 M: Ranganathan Desikan <ravi@jetztechnologies.com>
5412 M: "Arvind R." <arvino55@gmail.com>
5413 L: linux-edac@vger.kernel.org
5414 S: Maintained
5415 F: drivers/edac/i82975x_edac.c
5416
5417 EDAC-IE31200
5418 M: Jason Baron <jbaron@akamai.com>
5419 L: linux-edac@vger.kernel.org
5420 S: Maintained
5421 F: drivers/edac/ie31200_edac.c
5422
5423 EDAC-MPC85XX
5424 M: Johannes Thumshirn <morbidrsa@gmail.com>
5425 L: linux-edac@vger.kernel.org
5426 S: Maintained
5427 F: drivers/edac/mpc85xx_edac.[ch]
5428
5429 EDAC-PASEMI
5430 M: Egor Martovetsky <egor@pasemi.com>
5431 L: linux-edac@vger.kernel.org
5432 S: Maintained
5433 F: drivers/edac/pasemi_edac.c
5434
5435 EDAC-PND2
5436 M: Tony Luck <tony.luck@intel.com>
5437 L: linux-edac@vger.kernel.org
5438 S: Maintained
5439 F: drivers/edac/pnd2_edac.[ch]
5440
5441 EDAC-R82600
5442 M: Tim Small <tim@buttersideup.com>
5443 L: linux-edac@vger.kernel.org
5444 S: Maintained
5445 F: drivers/edac/r82600_edac.c
5446
5447 EDAC-SBRIDGE
5448 M: Tony Luck <tony.luck@intel.com>
5449 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5450 L: linux-edac@vger.kernel.org
5451 S: Maintained
5452 F: drivers/edac/sb_edac.c
5453
5454 EDAC-SKYLAKE
5455 M: Tony Luck <tony.luck@intel.com>
5456 L: linux-edac@vger.kernel.org
5457 S: Maintained
5458 F: drivers/edac/skx_edac.c
5459
5460 EDAC-TI
5461 M: Tero Kristo <t-kristo@ti.com>
5462 L: linux-edac@vger.kernel.org
5463 S: Maintained
5464 F: drivers/edac/ti_edac.c
5465
5466 EDAC-QCOM
5467 M: Channagoud Kadabi <ckadabi@codeaurora.org>
5468 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5469 L: linux-arm-msm@vger.kernel.org
5470 L: linux-edac@vger.kernel.org
5471 S: Maintained
5472 F: drivers/edac/qcom_edac.c
5473
5474 EDIROL UA-101/UA-1000 DRIVER
5475 M: Clemens Ladisch <clemens@ladisch.de>
5476 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5477 T: git git://git.alsa-project.org/alsa-kernel.git
5478 S: Maintained
5479 F: sound/usb/misc/ua101.c
5480
5481 EFI TEST DRIVER
5482 L: linux-efi@vger.kernel.org
5483 M: Ivan Hu <ivan.hu@canonical.com>
5484 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5485 S: Maintained
5486 F: drivers/firmware/efi/test/
5487
5488 EFI VARIABLE FILESYSTEM
5489 M: Matthew Garrett <matthew.garrett@nebula.com>
5490 M: Jeremy Kerr <jk@ozlabs.org>
5491 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5493 L: linux-efi@vger.kernel.org
5494 S: Maintained
5495 F: fs/efivarfs/
5496
5497 EFIFB FRAMEBUFFER DRIVER
5498 L: linux-fbdev@vger.kernel.org
5499 M: Peter Jones <pjones@redhat.com>
5500 S: Maintained
5501 F: drivers/video/fbdev/efifb.c
5502
5503 EFS FILESYSTEM
5504 W: http://aeschi.ch.eu.org/efs/
5505 S: Orphan
5506 F: fs/efs/
5507
5508 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5509 M: Douglas Miller <dougmill@linux.vnet.ibm.com>
5510 L: netdev@vger.kernel.org
5511 S: Maintained
5512 F: drivers/net/ethernet/ibm/ehea/
5513
5514 EM28XX VIDEO4LINUX DRIVER
5515 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5516 L: linux-media@vger.kernel.org
5517 W: https://linuxtv.org
5518 T: git git://linuxtv.org/media_tree.git
5519 S: Maintained
5520 F: drivers/media/usb/em28xx/
5521 F: Documentation/media/v4l-drivers/em28xx*
5522
5523 EMBEDDED LINUX
5524 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5525 M: Matt Mackall <mpm@selenic.com>
5526 M: David Woodhouse <dwmw2@infradead.org>
5527 L: linux-embedded@vger.kernel.org
5528 S: Maintained
5529
5530 Emulex 10Gbps iSCSI - OneConnect DRIVER
5531 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5532 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5533 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5534 L: linux-scsi@vger.kernel.org
5535 W: http://www.broadcom.com
5536 S: Supported
5537 F: drivers/scsi/be2iscsi/
5538
5539 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5540 M: Sathya Perla <sathya.perla@broadcom.com>
5541 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5542 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5543 M: Somnath Kotur <somnath.kotur@broadcom.com>
5544 L: netdev@vger.kernel.org
5545 W: http://www.emulex.com
5546 S: Supported
5547 F: drivers/net/ethernet/emulex/benet/
5548
5549 EMULEX ONECONNECT ROCE DRIVER
5550 M: Selvin Xavier <selvin.xavier@broadcom.com>
5551 M: Devesh Sharma <devesh.sharma@broadcom.com>
5552 L: linux-rdma@vger.kernel.org
5553 W: http://www.broadcom.com
5554 S: Odd Fixes
5555 F: drivers/infiniband/hw/ocrdma/
5556 F: include/uapi/rdma/ocrdma-abi.h
5557
5558 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5559 M: James Smart <james.smart@broadcom.com>
5560 M: Dick Kennedy <dick.kennedy@broadcom.com>
5561 L: linux-scsi@vger.kernel.org
5562 W: http://www.broadcom.com
5563 S: Supported
5564 F: drivers/scsi/lpfc/
5565
5566 ENE CB710 FLASH CARD READER DRIVER
5567 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5568 S: Maintained
5569 F: drivers/misc/cb710/
5570 F: drivers/mmc/host/cb710-mmc.*
5571 F: include/linux/cb710.h
5572
5573 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5574 M: Maxim Levitsky <maximlevitsky@gmail.com>
5575 S: Maintained
5576 F: drivers/media/rc/ene_ir.*
5577
5578 EPSON S1D13XXX FRAMEBUFFER DRIVER
5579 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5580 S: Maintained
5581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5582 F: drivers/video/fbdev/s1d13xxxfb.c
5583 F: include/video/s1d13xxxfb.h
5584
5585 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5586 M: Jeff Layton <jlayton@kernel.org>
5587 S: Maintained
5588 F: lib/errseq.c
5589 F: include/linux/errseq.h
5590
5591 ET131X NETWORK DRIVER
5592 M: Mark Einon <mark.einon@gmail.com>
5593 S: Odd Fixes
5594 F: drivers/net/ethernet/agere/
5595
5596 ETHERNET BRIDGE
5597 M: Roopa Prabhu <roopa@cumulusnetworks.com>
5598 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5599 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5600 L: netdev@vger.kernel.org
5601 W: http://www.linuxfoundation.org/en/Net:Bridge
5602 S: Maintained
5603 F: include/linux/netfilter_bridge/
5604 F: net/bridge/
5605
5606 ETHERNET PHY LIBRARY
5607 M: Andrew Lunn <andrew@lunn.ch>
5608 M: Florian Fainelli <f.fainelli@gmail.com>
5609 M: Heiner Kallweit <hkallweit1@gmail.com>
5610 L: netdev@vger.kernel.org
5611 S: Maintained
5612 F: Documentation/ABI/testing/sysfs-bus-mdio
5613 F: Documentation/devicetree/bindings/net/mdio*
5614 F: Documentation/networking/phy.txt
5615 F: drivers/net/phy/
5616 F: drivers/of/of_mdio.c
5617 F: drivers/of/of_net.c
5618 F: include/linux/*mdio*.h
5619 F: include/linux/of_net.h
5620 F: include/linux/phy.h
5621 F: include/linux/phy_fixed.h
5622 F: include/linux/platform_data/mdio-bcm-unimac.h
5623 F: include/trace/events/mdio.h
5624 F: include/uapi/linux/mdio.h
5625 F: include/uapi/linux/mii.h
5626
5627 EXT2 FILE SYSTEM
5628 M: Jan Kara <jack@suse.com>
5629 L: linux-ext4@vger.kernel.org
5630 S: Maintained
5631 F: Documentation/filesystems/ext2.txt
5632 F: fs/ext2/
5633 F: include/linux/ext2*
5634
5635 EXT4 FILE SYSTEM
5636 M: "Theodore Ts'o" <tytso@mit.edu>
5637 M: Andreas Dilger <adilger.kernel@dilger.ca>
5638 L: linux-ext4@vger.kernel.org
5639 W: http://ext4.wiki.kernel.org
5640 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5642 S: Maintained
5643 F: Documentation/filesystems/ext4/ext4.rst
5644 F: fs/ext4/
5645
5646 Extended Verification Module (EVM)
5647 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5648 L: linux-integrity@vger.kernel.org
5649 S: Supported
5650 F: security/integrity/evm/
5651
5652 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5653 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5654 L: linux-efi@vger.kernel.org
5655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5656 S: Maintained
5657 F: Documentation/efi-stub.txt
5658 F: arch/*/kernel/efi.c
5659 F: arch/x86/boot/compressed/eboot.[ch]
5660 F: arch/*/include/asm/efi.h
5661 F: arch/x86/platform/efi/
5662 F: drivers/firmware/efi/
5663 F: include/linux/efi*.h
5664 F: arch/arm/boot/compressed/efi-header.S
5665 F: arch/arm64/kernel/efi-entry.S
5666
5667 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5668 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5669 M: Chanwoo Choi <cw00.choi@samsung.com>
5670 L: linux-kernel@vger.kernel.org
5671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5672 S: Maintained
5673 F: drivers/extcon/
5674 F: include/linux/extcon/
5675 F: include/linux/extcon.h
5676 F: Documentation/extcon/
5677 F: Documentation/devicetree/bindings/extcon/
5678
5679 EXYNOS DP DRIVER
5680 M: Jingoo Han <jingoohan1@gmail.com>
5681 L: dri-devel@lists.freedesktop.org
5682 S: Maintained
5683 F: drivers/gpu/drm/exynos/exynos_dp*
5684
5685 EXYNOS SYSMMU (IOMMU) driver
5686 M: Marek Szyprowski <m.szyprowski@samsung.com>
5687 L: iommu@lists.linux-foundation.org
5688 S: Maintained
5689 F: drivers/iommu/exynos-iommu.c
5690
5691 EZchip NPS platform support
5692 M: Vineet Gupta <vgupta@synopsys.com>
5693 M: Ofer Levi <oferle@mellanox.com>
5694 S: Supported
5695 F: arch/arc/plat-eznps
5696 F: arch/arc/boot/dts/eznps.dts
5697
5698 F2FS FILE SYSTEM
5699 M: Jaegeuk Kim <jaegeuk@kernel.org>
5700 M: Chao Yu <yuchao0@huawei.com>
5701 L: linux-f2fs-devel@lists.sourceforge.net
5702 W: https://f2fs.wiki.kernel.org/
5703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5704 S: Maintained
5705 F: Documentation/filesystems/f2fs.txt
5706 F: Documentation/ABI/testing/sysfs-fs-f2fs
5707 F: fs/f2fs/
5708 F: include/linux/f2fs_fs.h
5709 F: include/trace/events/f2fs.h
5710
5711 F71805F HARDWARE MONITORING DRIVER
5712 M: Jean Delvare <jdelvare@suse.com>
5713 L: linux-hwmon@vger.kernel.org
5714 S: Maintained
5715 F: Documentation/hwmon/f71805f
5716 F: drivers/hwmon/f71805f.c
5717
5718 FADDR2LINE
5719 M: Josh Poimboeuf <jpoimboe@redhat.com>
5720 S: Maintained
5721 F: scripts/faddr2line
5722
5723 FAILOVER MODULE
5724 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
5725 L: netdev@vger.kernel.org
5726 S: Supported
5727 F: net/core/failover.c
5728 F: include/net/failover.h
5729 F: Documentation/networking/failover.rst
5730
5731 FANOTIFY
5732 M: Jan Kara <jack@suse.cz>
5733 R: Amir Goldstein <amir73il@gmail.com>
5734 L: linux-fsdevel@vger.kernel.org
5735 S: Maintained
5736 F: fs/notify/fanotify/
5737 F: include/linux/fanotify.h
5738 F: include/uapi/linux/fanotify.h
5739
5740 FARSYNC SYNCHRONOUS DRIVER
5741 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5742 W: http://www.farsite.co.uk/
5743 S: Supported
5744 F: drivers/net/wan/farsync.*
5745
5746 FAULT INJECTION SUPPORT
5747 M: Akinobu Mita <akinobu.mita@gmail.com>
5748 S: Supported
5749 F: Documentation/fault-injection/
5750 F: lib/fault-inject.c
5751
5752 FBTFT Framebuffer drivers
5753 S: Orphan
5754 L: dri-devel@lists.freedesktop.org
5755 L: linux-fbdev@vger.kernel.org
5756 F: drivers/staging/fbtft/
5757
5758 FC0011 TUNER DRIVER
5759 M: Michael Buesch <m@bues.ch>
5760 L: linux-media@vger.kernel.org
5761 S: Maintained
5762 F: drivers/media/tuners/fc0011.h
5763 F: drivers/media/tuners/fc0011.c
5764
5765 FC2580 MEDIA DRIVER
5766 M: Antti Palosaari <crope@iki.fi>
5767 L: linux-media@vger.kernel.org
5768 W: https://linuxtv.org
5769 W: http://palosaari.fi/linux/
5770 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5771 T: git git://linuxtv.org/anttip/media_tree.git
5772 S: Maintained
5773 F: drivers/media/tuners/fc2580*
5774
5775 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5776 M: Johannes Thumshirn <jth@kernel.org>
5777 L: linux-scsi@vger.kernel.org
5778 W: www.Open-FCoE.org
5779 S: Supported
5780 F: drivers/scsi/libfc/
5781 F: drivers/scsi/fcoe/
5782 F: include/scsi/fc/
5783 F: include/scsi/libfc.h
5784 F: include/scsi/libfcoe.h
5785 F: include/uapi/scsi/fc/
5786
5787 FILE LOCKING (flock() and fcntl()/lockf())
5788 M: Jeff Layton <jlayton@kernel.org>
5789 M: "J. Bruce Fields" <bfields@fieldses.org>
5790 L: linux-fsdevel@vger.kernel.org
5791 S: Maintained
5792 F: include/linux/fcntl.h
5793 F: include/uapi/linux/fcntl.h
5794 F: fs/fcntl.c
5795 F: fs/locks.c
5796
5797 FILESYSTEMS (VFS and infrastructure)
5798 M: Alexander Viro <viro@zeniv.linux.org.uk>
5799 L: linux-fsdevel@vger.kernel.org
5800 S: Maintained
5801 F: fs/*
5802 F: include/linux/fs.h
5803 F: include/uapi/linux/fs.h
5804
5805 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5806 M: Riku Voipio <riku.voipio@iki.fi>
5807 L: linux-hwmon@vger.kernel.org
5808 S: Maintained
5809 F: drivers/hwmon/f75375s.c
5810 F: include/linux/f75375s.h
5811
5812 FIREWIRE AUDIO DRIVERS
5813 M: Clemens Ladisch <clemens@ladisch.de>
5814 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5815 T: git git://git.alsa-project.org/alsa-kernel.git
5816 S: Maintained
5817 F: sound/firewire/
5818
5819 FIREWIRE MEDIA DRIVERS (firedtv)
5820 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5821 L: linux-media@vger.kernel.org
5822 L: linux1394-devel@lists.sourceforge.net
5823 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5824 S: Maintained
5825 F: drivers/media/firewire/
5826
5827 FIREWIRE SBP-2 TARGET
5828 M: Chris Boot <bootc@bootc.net>
5829 L: linux-scsi@vger.kernel.org
5830 L: target-devel@vger.kernel.org
5831 L: linux1394-devel@lists.sourceforge.net
5832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5833 S: Maintained
5834 F: drivers/target/sbp/
5835
5836 FIREWIRE SUBSYSTEM
5837 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5838 L: linux1394-devel@lists.sourceforge.net
5839 W: http://ieee1394.wiki.kernel.org/
5840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5841 S: Maintained
5842 F: drivers/firewire/
5843 F: include/linux/firewire.h
5844 F: include/uapi/linux/firewire*.h
5845 F: tools/firewire/
5846
5847 FIRMWARE LOADER (request_firmware)
5848 M: Luis Chamberlain <mcgrof@kernel.org>
5849 L: linux-kernel@vger.kernel.org
5850 S: Maintained
5851 F: Documentation/firmware_class/
5852 F: drivers/base/firmware_loader/
5853 F: include/linux/firmware.h
5854
5855 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5856 M: Joshua Morris <josh.h.morris@us.ibm.com>
5857 M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5858 S: Maintained
5859 F: drivers/block/rsxx/
5860
5861 FLOPPY DRIVER
5862 M: Jiri Kosina <jikos@kernel.org>
5863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5864 S: Odd fixes
5865 F: drivers/block/floppy.c
5866
5867 FMC SUBSYSTEM
5868 M: Alessandro Rubini <rubini@gnudd.com>
5869 W: http://www.ohwr.org/projects/fmc-bus
5870 S: Supported
5871 F: drivers/fmc/
5872 F: include/linux/fmc*.h
5873 F: include/linux/ipmi-fru.h
5874 K: fmc_d.*register
5875
5876 FPGA MANAGER FRAMEWORK
5877 M: Alan Tull <atull@kernel.org>
5878 M: Moritz Fischer <mdf@kernel.org>
5879 L: linux-fpga@vger.kernel.org
5880 S: Maintained
5881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5882 Q: http://patchwork.kernel.org/project/linux-fpga/list/
5883 F: Documentation/fpga/
5884 F: Documentation/driver-api/fpga/
5885 F: Documentation/devicetree/bindings/fpga/
5886 F: drivers/fpga/
5887 F: include/linux/fpga/
5888 W: http://www.rocketboards.org
5889
5890 FPGA DFL DRIVERS
5891 M: Wu Hao <hao.wu@intel.com>
5892 L: linux-fpga@vger.kernel.org
5893 S: Maintained
5894 F: Documentation/fpga/dfl.txt
5895 F: include/uapi/linux/fpga-dfl.h
5896 F: drivers/fpga/dfl*
5897
5898 FPU EMULATOR
5899 M: Bill Metzenthen <billm@melbpc.org.au>
5900 W: http://floatingpoint.sourceforge.net/emulator/index.html
5901 S: Maintained
5902 F: arch/x86/math-emu/
5903
5904 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5905 L: netdev@vger.kernel.org
5906 S: Orphan
5907 F: drivers/net/wan/dlci.c
5908 F: drivers/net/wan/sdla.c
5909
5910 FRAMEBUFFER LAYER
5911 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5912 L: dri-devel@lists.freedesktop.org
5913 L: linux-fbdev@vger.kernel.org
5914 T: git git://github.com/bzolnier/linux.git
5915 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5916 S: Maintained
5917 F: Documentation/fb/
5918 F: drivers/video/
5919 F: include/video/
5920 F: include/linux/fb.h
5921 F: include/uapi/video/
5922 F: include/uapi/linux/fb.h
5923
5924 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5925 M: Horia Geantă <horia.geanta@nxp.com>
5926 M: Aymen Sghaier <aymen.sghaier@nxp.com>
5927 L: linux-crypto@vger.kernel.org
5928 S: Maintained
5929 F: drivers/crypto/caam/
5930 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5931
5932 FREESCALE DIU FRAMEBUFFER DRIVER
5933 M: Timur Tabi <timur@kernel.org>
5934 L: linux-fbdev@vger.kernel.org
5935 S: Maintained
5936 F: drivers/video/fbdev/fsl-diu-fb.*
5937
5938 FREESCALE DMA DRIVER
5939 M: Li Yang <leoyang.li@nxp.com>
5940 M: Zhang Wei <zw@zh-kernel.org>
5941 L: linuxppc-dev@lists.ozlabs.org
5942 S: Maintained
5943 F: drivers/dma/fsldma.*
5944
5945 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5946 M: Claudiu Manoil <claudiu.manoil@nxp.com>
5947 L: netdev@vger.kernel.org
5948 S: Maintained
5949 F: drivers/net/ethernet/freescale/gianfar*
5950 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5951
5952 FREESCALE GPMI NAND DRIVER
5953 M: Han Xu <han.xu@nxp.com>
5954 L: linux-mtd@lists.infradead.org
5955 S: Maintained
5956 F: drivers/mtd/nand/raw/gpmi-nand/*
5957
5958 FREESCALE I2C CPM DRIVER
5959 M: Jochen Friedrich <jochen@scram.de>
5960 L: linuxppc-dev@lists.ozlabs.org
5961 L: linux-i2c@vger.kernel.org
5962 S: Maintained
5963 F: drivers/i2c/busses/i2c-cpm.c
5964
5965 FREESCALE IMX LPI2C DRIVER
5966 M: Dong Aisheng <aisheng.dong@nxp.com>
5967 L: linux-i2c@vger.kernel.org
5968 L: linux-imx@nxp.com
5969 S: Maintained
5970 F: drivers/i2c/busses/i2c-imx-lpi2c.c
5971 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
5972
5973 FREESCALE IMX / MXC FEC DRIVER
5974 M: Fugang Duan <fugang.duan@nxp.com>
5975 L: netdev@vger.kernel.org
5976 S: Maintained
5977 F: drivers/net/ethernet/freescale/fec_main.c
5978 F: drivers/net/ethernet/freescale/fec_ptp.c
5979 F: drivers/net/ethernet/freescale/fec.h
5980 F: Documentation/devicetree/bindings/net/fsl-fec.txt
5981
5982 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5983 M: Sascha Hauer <s.hauer@pengutronix.de>
5984 R: Pengutronix Kernel Team <kernel@pengutronix.de>
5985 L: linux-fbdev@vger.kernel.org
5986 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5987 S: Maintained
5988 F: include/linux/platform_data/video-imxfb.h
5989 F: drivers/video/fbdev/imxfb.c
5990
5991 FREESCALE QORIQ DPAA ETHERNET DRIVER
5992 M: Madalin Bucur <madalin.bucur@nxp.com>
5993 L: netdev@vger.kernel.org
5994 S: Maintained
5995 F: drivers/net/ethernet/freescale/dpaa
5996
5997 FREESCALE QORIQ DPAA FMAN DRIVER
5998 M: Madalin Bucur <madalin.bucur@nxp.com>
5999 L: netdev@vger.kernel.org
6000 S: Maintained
6001 F: drivers/net/ethernet/freescale/fman
6002 F: Documentation/devicetree/bindings/net/fsl-fman.txt
6003
6004 FREESCALE QORIQ PTP CLOCK DRIVER
6005 M: Yangbo Lu <yangbo.lu@nxp.com>
6006 L: netdev@vger.kernel.org
6007 S: Maintained
6008 F: drivers/ptp/ptp_qoriq.c
6009 F: include/linux/fsl/ptp_qoriq.h
6010 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6011
6012 FREESCALE QUAD SPI DRIVER
6013 M: Han Xu <han.xu@nxp.com>
6014 L: linux-mtd@lists.infradead.org
6015 S: Maintained
6016 F: drivers/mtd/spi-nor/fsl-quadspi.c
6017
6018 FREESCALE QUICC ENGINE LIBRARY
6019 M: Qiang Zhao <qiang.zhao@nxp.com>
6020 L: linuxppc-dev@lists.ozlabs.org
6021 S: Maintained
6022 F: drivers/soc/fsl/qe/
6023 F: include/soc/fsl/*qe*.h
6024 F: include/soc/fsl/*ucc*.h
6025
6026 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6027 M: Li Yang <leoyang.li@nxp.com>
6028 L: netdev@vger.kernel.org
6029 L: linuxppc-dev@lists.ozlabs.org
6030 S: Maintained
6031 F: drivers/net/ethernet/freescale/ucc_geth*
6032
6033 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6034 M: Zhao Qiang <qiang.zhao@nxp.com>
6035 L: netdev@vger.kernel.org
6036 L: linuxppc-dev@lists.ozlabs.org
6037 S: Maintained
6038 F: drivers/net/wan/fsl_ucc_hdlc*
6039
6040 FREESCALE QUICC ENGINE UCC UART DRIVER
6041 M: Timur Tabi <timur@kernel.org>
6042 L: linuxppc-dev@lists.ozlabs.org
6043 S: Maintained
6044 F: drivers/tty/serial/ucc_uart.c
6045
6046 FREESCALE SOC DRIVERS
6047 M: Li Yang <leoyang.li@nxp.com>
6048 L: linuxppc-dev@lists.ozlabs.org
6049 L: linux-arm-kernel@lists.infradead.org
6050 S: Maintained
6051 F: Documentation/devicetree/bindings/soc/fsl/
6052 F: drivers/soc/fsl/
6053 F: include/linux/fsl/
6054
6055 FREESCALE SOC FS_ENET DRIVER
6056 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
6057 L: linuxppc-dev@lists.ozlabs.org
6058 L: netdev@vger.kernel.org
6059 S: Maintained
6060 F: drivers/net/ethernet/freescale/fs_enet/
6061 F: include/linux/fs_enet_pd.h
6062
6063 FREESCALE SOC SOUND DRIVERS
6064 M: Timur Tabi <timur@kernel.org>
6065 M: Nicolin Chen <nicoleotsuka@gmail.com>
6066 M: Xiubo Li <Xiubo.Lee@gmail.com>
6067 R: Fabio Estevam <fabio.estevam@nxp.com>
6068 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6069 L: linuxppc-dev@lists.ozlabs.org
6070 S: Maintained
6071 F: sound/soc/fsl/fsl*
6072 F: sound/soc/fsl/imx*
6073 F: sound/soc/fsl/mpc8610_hpcd.c
6074
6075 FREESCALE USB PERIPHERAL DRIVERS
6076 M: Li Yang <leoyang.li@nxp.com>
6077 L: linux-usb@vger.kernel.org
6078 L: linuxppc-dev@lists.ozlabs.org
6079 S: Maintained
6080 F: drivers/usb/gadget/udc/fsl*
6081
6082 FREEVXFS FILESYSTEM
6083 M: Christoph Hellwig <hch@infradead.org>
6084 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6085 S: Maintained
6086 F: fs/freevxfs/
6087
6088 FREEZER
6089 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6090 M: Pavel Machek <pavel@ucw.cz>
6091 L: linux-pm@vger.kernel.org
6092 S: Supported
6093 F: Documentation/power/freezing-of-tasks.txt
6094 F: include/linux/freezer.h
6095 F: kernel/freezer.c
6096
6097 FRONTSWAP API
6098 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6099 L: linux-kernel@vger.kernel.org
6100 S: Maintained
6101 F: mm/frontswap.c
6102 F: include/linux/frontswap.h
6103
6104 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6105 M: David Howells <dhowells@redhat.com>
6106 L: linux-cachefs@redhat.com (moderated for non-subscribers)
6107 S: Supported
6108 F: Documentation/filesystems/caching/
6109 F: fs/fscache/
6110 F: include/linux/fscache*.h
6111
6112 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6113 M: Theodore Y. Ts'o <tytso@mit.edu>
6114 M: Jaegeuk Kim <jaegeuk@kernel.org>
6115 L: linux-fscrypt@vger.kernel.org
6116 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6118 S: Supported
6119 F: fs/crypto/
6120 F: include/linux/fscrypt*.h
6121 F: Documentation/filesystems/fscrypt.rst
6122
6123 FSI-ATTACHED I2C DRIVER
6124 M: Eddie James <eajames@linux.vnet.ibm.com>
6125 L: linux-i2c@vger.kernel.org
6126 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
6127 S: Maintained
6128 F: drivers/i2c/busses/i2c-fsi.c
6129 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6130
6131 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6132 M: Jan Kara <jack@suse.cz>
6133 R: Amir Goldstein <amir73il@gmail.com>
6134 L: linux-fsdevel@vger.kernel.org
6135 S: Maintained
6136 F: fs/notify/
6137 F: include/linux/fsnotify*.h
6138
6139 FUJITSU LAPTOP EXTRAS
6140 M: Jonathan Woithe <jwoithe@just42.net>
6141 L: platform-driver-x86@vger.kernel.org
6142 S: Maintained
6143 F: drivers/platform/x86/fujitsu-laptop.c
6144
6145 FUJITSU M-5MO LS CAMERA ISP DRIVER
6146 M: Kyungmin Park <kyungmin.park@samsung.com>
6147 M: Heungjun Kim <riverful.kim@samsung.com>
6148 L: linux-media@vger.kernel.org
6149 S: Maintained
6150 F: drivers/media/i2c/m5mols/
6151 F: include/media/i2c/m5mols.h
6152
6153 FUJITSU TABLET EXTRAS
6154 M: Robert Gerlach <khnz@gmx.de>
6155 L: platform-driver-x86@vger.kernel.org
6156 S: Maintained
6157 F: drivers/platform/x86/fujitsu-tablet.c
6158
6159 FUSE: FILESYSTEM IN USERSPACE
6160 M: Miklos Szeredi <miklos@szeredi.hu>
6161 L: linux-fsdevel@vger.kernel.org
6162 W: http://fuse.sourceforge.net/
6163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6164 S: Maintained
6165 F: fs/fuse/
6166 F: include/uapi/linux/fuse.h
6167 F: Documentation/filesystems/fuse.txt
6168
6169 FUTEX SUBSYSTEM
6170 M: Thomas Gleixner <tglx@linutronix.de>
6171 M: Ingo Molnar <mingo@redhat.com>
6172 R: Peter Zijlstra <peterz@infradead.org>
6173 R: Darren Hart <dvhart@infradead.org>
6174 L: linux-kernel@vger.kernel.org
6175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6176 S: Maintained
6177 F: kernel/futex.c
6178 F: kernel/futex_compat.c
6179 F: include/asm-generic/futex.h
6180 F: include/linux/futex.h
6181 F: include/uapi/linux/futex.h
6182 F: tools/testing/selftests/futex/
6183 F: tools/perf/bench/futex*
6184 F: Documentation/*futex*
6185
6186 GCC PLUGINS
6187 M: Kees Cook <keescook@chromium.org>
6188 R: Emese Revfy <re.emese@gmail.com>
6189 L: kernel-hardening@lists.openwall.com
6190 S: Maintained
6191 F: scripts/gcc-plugins/
6192 F: scripts/gcc-plugin.sh
6193 F: scripts/Makefile.gcc-plugins
6194 F: Documentation/gcc-plugins.txt
6195
6196 GASKET DRIVER FRAMEWORK
6197 M: Rob Springer <rspringer@google.com>
6198 M: Todd Poynor <toddpoynor@google.com>
6199 M: Ben Chan <benchan@chromium.org>
6200 S: Maintained
6201 F: drivers/staging/gasket/
6202
6203 GCOV BASED KERNEL PROFILING
6204 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6205 S: Maintained
6206 F: kernel/gcov/
6207 F: Documentation/dev-tools/gcov.rst
6208
6209 GDB KERNEL DEBUGGING HELPER SCRIPTS
6210 M: Jan Kiszka <jan.kiszka@siemens.com>
6211 M: Kieran Bingham <kbingham@kernel.org>
6212 S: Supported
6213 F: scripts/gdb/
6214
6215 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6216 M: Achim Leubner <achim_leubner@adaptec.com>
6217 L: linux-scsi@vger.kernel.org
6218 W: http://www.icp-vortex.com/
6219 S: Supported
6220 F: drivers/scsi/gdt*
6221
6222 GEMTEK FM RADIO RECEIVER DRIVER
6223 M: Hans Verkuil <hverkuil@xs4all.nl>
6224 L: linux-media@vger.kernel.org
6225 T: git git://linuxtv.org/media_tree.git
6226 W: https://linuxtv.org
6227 S: Maintained
6228 F: drivers/media/radio/radio-gemtek*
6229
6230 GENERIC GPIO I2C DRIVER
6231 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
6232 S: Supported
6233 F: drivers/i2c/busses/i2c-gpio.c
6234 F: include/linux/platform_data/i2c-gpio.h
6235
6236 GENERIC GPIO I2C MULTIPLEXER DRIVER
6237 M: Peter Korsgaard <peter.korsgaard@barco.com>
6238 L: linux-i2c@vger.kernel.org
6239 S: Supported
6240 F: drivers/i2c/muxes/i2c-mux-gpio.c
6241 F: include/linux/platform_data/i2c-mux-gpio.h
6242 F: Documentation/i2c/muxes/i2c-mux-gpio
6243
6244 GENERIC HDLC (WAN) DRIVERS
6245 M: Krzysztof Halasa <khc@pm.waw.pl>
6246 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6247 S: Maintained
6248 F: drivers/net/wan/c101.c
6249 F: drivers/net/wan/hd6457*
6250 F: drivers/net/wan/hdlc*
6251 F: drivers/net/wan/n2.c
6252 F: drivers/net/wan/pc300too.c
6253 F: drivers/net/wan/pci200syn.c
6254 F: drivers/net/wan/wanxl*
6255
6256 GENERIC INCLUDE/ASM HEADER FILES
6257 M: Arnd Bergmann <arnd@arndb.de>
6258 L: linux-arch@vger.kernel.org
6259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6260 S: Maintained
6261 F: include/asm-generic/
6262 F: include/uapi/asm-generic/
6263
6264 GENERIC PHY FRAMEWORK
6265 M: Kishon Vijay Abraham I <kishon@ti.com>
6266 L: linux-kernel@vger.kernel.org
6267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6268 S: Supported
6269 F: drivers/phy/
6270 F: include/linux/phy/
6271
6272 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6273 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6274 S: Supported
6275 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6276
6277 GENERIC PM DOMAINS
6278 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6279 M: Kevin Hilman <khilman@kernel.org>
6280 M: Ulf Hansson <ulf.hansson@linaro.org>
6281 L: linux-pm@vger.kernel.org
6282 S: Supported
6283 F: drivers/base/power/domain*.c
6284 F: include/linux/pm_domain.h
6285 F: Documentation/devicetree/bindings/power/power_domain.txt
6286
6287 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6288 M: Eugen Hristev <eugen.hristev@microchip.com>
6289 L: linux-input@vger.kernel.org
6290 S: Maintained
6291 F: drivers/input/touchscreen/resistive-adc-touch.c
6292
6293 GENERIC UIO DRIVER FOR PCI DEVICES
6294 M: "Michael S. Tsirkin" <mst@redhat.com>
6295 L: kvm@vger.kernel.org
6296 S: Supported
6297 F: drivers/uio/uio_pci_generic.c
6298
6299 GENWQE (IBM Generic Workqueue Card)
6300 M: Frank Haverkamp <haver@linux.vnet.ibm.com>
6301 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6302 S: Supported
6303 F: drivers/misc/genwqe/
6304
6305 GET_MAINTAINER SCRIPT
6306 M: Joe Perches <joe@perches.com>
6307 S: Maintained
6308 F: scripts/get_maintainer.pl
6309
6310 GFS2 FILE SYSTEM
6311 M: Bob Peterson <rpeterso@redhat.com>
6312 M: Andreas Gruenbacher <agruenba@redhat.com>
6313 L: cluster-devel@redhat.com
6314 W: http://sources.redhat.com/cluster/
6315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6316 S: Supported
6317 F: Documentation/filesystems/gfs2*.txt
6318 F: fs/gfs2/
6319 F: include/uapi/linux/gfs2_ondisk.h
6320
6321 GIGASET ISDN DRIVERS
6322 M: Paul Bolle <pebolle@tiscali.nl>
6323 L: gigaset307x-common@lists.sourceforge.net
6324 W: http://gigaset307x.sourceforge.net/
6325 S: Odd Fixes
6326 F: Documentation/isdn/README.gigaset
6327 F: drivers/isdn/gigaset/
6328 F: include/uapi/linux/gigaset_dev.h
6329
6330 GNSS SUBSYSTEM
6331 M: Johan Hovold <johan@kernel.org>
6332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6333 S: Maintained
6334 F: Documentation/ABI/testing/sysfs-class-gnss
6335 F: Documentation/devicetree/bindings/gnss/
6336 F: drivers/gnss/
6337 F: include/linux/gnss.h
6338
6339 GO7007 MPEG CODEC
6340 M: Hans Verkuil <hans.verkuil@cisco.com>
6341 L: linux-media@vger.kernel.org
6342 S: Maintained
6343 F: drivers/media/usb/go7007/
6344
6345 GOODIX TOUCHSCREEN
6346 M: Bastien Nocera <hadess@hadess.net>
6347 L: linux-input@vger.kernel.org
6348 S: Maintained
6349 F: drivers/input/touchscreen/goodix.c
6350
6351 GPD POCKET FAN DRIVER
6352 M: Hans de Goede <hdegoede@redhat.com>
6353 L: platform-driver-x86@vger.kernel.org
6354 S: Maintained
6355 F: drivers/platform/x86/gpd-pocket-fan.c
6356
6357 GPIO ACPI SUPPORT
6358 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6359 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6360 L: linux-gpio@vger.kernel.org
6361 L: linux-acpi@vger.kernel.org
6362 S: Maintained
6363 F: Documentation/acpi/gpio-properties.txt
6364 F: drivers/gpio/gpiolib-acpi.c
6365
6366 GPIO IR Transmitter
6367 M: Sean Young <sean@mess.org>
6368 L: linux-media@vger.kernel.org
6369 S: Maintained
6370 F: drivers/media/rc/gpio-ir-tx.c
6371
6372 GPIO MOCKUP DRIVER
6373 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6374 R: Bartosz Golaszewski <brgl@bgdev.pl>
6375 L: linux-gpio@vger.kernel.org
6376 S: Maintained
6377 F: drivers/gpio/gpio-mockup.c
6378 F: tools/testing/selftests/gpio/
6379
6380 GPIO SUBSYSTEM
6381 M: Linus Walleij <linus.walleij@linaro.org>
6382 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
6383 L: linux-gpio@vger.kernel.org
6384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6385 S: Maintained
6386 F: Documentation/devicetree/bindings/gpio/
6387 F: Documentation/driver-api/gpio/
6388 F: Documentation/gpio/
6389 F: Documentation/ABI/testing/gpio-cdev
6390 F: Documentation/ABI/obsolete/sysfs-gpio
6391 F: drivers/gpio/
6392 F: include/linux/gpio/
6393 F: include/linux/gpio.h
6394 F: include/linux/of_gpio.h
6395 F: include/asm-generic/gpio.h
6396 F: include/uapi/linux/gpio.h
6397 F: tools/gpio/
6398
6399 GRE DEMULTIPLEXER DRIVER
6400 M: Dmitry Kozlov <xeb@mail.ru>
6401 L: netdev@vger.kernel.org
6402 S: Maintained
6403 F: net/ipv4/gre_demux.c
6404 F: net/ipv4/gre_offload.c
6405 F: include/net/gre.h
6406
6407 GRETH 10/100/1G Ethernet MAC device driver
6408 M: Andreas Larsson <andreas@gaisler.com>
6409 L: netdev@vger.kernel.org
6410 S: Maintained
6411 F: drivers/net/ethernet/aeroflex/
6412
6413 GREYBUS AUDIO PROTOCOLS DRIVERS
6414 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6415 M: Mark Greer <mgreer@animalcreek.com>
6416 S: Maintained
6417 F: drivers/staging/greybus/audio_apbridgea.c
6418 F: drivers/staging/greybus/audio_apbridgea.h
6419 F: drivers/staging/greybus/audio_codec.c
6420 F: drivers/staging/greybus/audio_codec.h
6421 F: drivers/staging/greybus/audio_gb.c
6422 F: drivers/staging/greybus/audio_manager.c
6423 F: drivers/staging/greybus/audio_manager.h
6424 F: drivers/staging/greybus/audio_manager_module.c
6425 F: drivers/staging/greybus/audio_manager_private.h
6426 F: drivers/staging/greybus/audio_manager_sysfs.c
6427 F: drivers/staging/greybus/audio_module.c
6428 F: drivers/staging/greybus/audio_topology.c
6429
6430 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6431 M: Viresh Kumar <vireshk@kernel.org>
6432 S: Maintained
6433 F: drivers/staging/greybus/authentication.c
6434 F: drivers/staging/greybus/bootrom.c
6435 F: drivers/staging/greybus/firmware.h
6436 F: drivers/staging/greybus/fw-core.c
6437 F: drivers/staging/greybus/fw-download.c
6438 F: drivers/staging/greybus/fw-management.c
6439 F: drivers/staging/greybus/greybus_authentication.h
6440 F: drivers/staging/greybus/greybus_firmware.h
6441 F: drivers/staging/greybus/hid.c
6442 F: drivers/staging/greybus/i2c.c
6443 F: drivers/staging/greybus/spi.c
6444 F: drivers/staging/greybus/spilib.c
6445 F: drivers/staging/greybus/spilib.h
6446
6447 GREYBUS LOOPBACK DRIVER
6448 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6449 S: Maintained
6450 F: drivers/staging/greybus/loopback.c
6451
6452 GREYBUS PLATFORM DRIVERS
6453 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6454 S: Maintained
6455 F: drivers/staging/greybus/arche-platform.c
6456 F: drivers/staging/greybus/arche-apb-ctrl.c
6457 F: drivers/staging/greybus/arche_platform.h
6458
6459 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6460 M: Rui Miguel Silva <rmfrfs@gmail.com>
6461 S: Maintained
6462 F: drivers/staging/greybus/sdio.c
6463 F: drivers/staging/greybus/light.c
6464 F: drivers/staging/greybus/gpio.c
6465 F: drivers/staging/greybus/power_supply.c
6466 F: drivers/staging/greybus/spi.c
6467 F: drivers/staging/greybus/spilib.c
6468
6469 GREYBUS SUBSYSTEM
6470 M: Johan Hovold <johan@kernel.org>
6471 M: Alex Elder <elder@kernel.org>
6472 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6473 S: Maintained
6474 F: drivers/staging/greybus/
6475 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6476
6477 GREYBUS UART PROTOCOLS DRIVERS
6478 M: David Lin <dtwlin@gmail.com>
6479 S: Maintained
6480 F: drivers/staging/greybus/uart.c
6481 F: drivers/staging/greybus/log.c
6482
6483 GS1662 VIDEO SERIALIZER
6484 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6485 L: linux-media@vger.kernel.org
6486 T: git git://linuxtv.org/media_tree.git
6487 S: Maintained
6488 F: drivers/media/spi/gs1662.c
6489
6490 GSPCA FINEPIX SUBDRIVER
6491 M: Frank Zago <frank@zago.net>
6492 L: linux-media@vger.kernel.org
6493 T: git git://linuxtv.org/media_tree.git
6494 S: Maintained
6495 F: drivers/media/usb/gspca/finepix.c
6496
6497 GSPCA GL860 SUBDRIVER
6498 M: Olivier Lorin <o.lorin@laposte.net>
6499 L: linux-media@vger.kernel.org
6500 T: git git://linuxtv.org/media_tree.git
6501 S: Maintained
6502 F: drivers/media/usb/gspca/gl860/
6503
6504 GSPCA M5602 SUBDRIVER
6505 M: Erik Andren <erik.andren@gmail.com>
6506 L: linux-media@vger.kernel.org
6507 T: git git://linuxtv.org/media_tree.git
6508 S: Maintained
6509 F: drivers/media/usb/gspca/m5602/
6510
6511 GSPCA PAC207 SONIXB SUBDRIVER
6512 M: Hans Verkuil <hverkuil@xs4all.nl>
6513 L: linux-media@vger.kernel.org
6514 T: git git://linuxtv.org/media_tree.git
6515 S: Odd Fixes
6516 F: drivers/media/usb/gspca/pac207.c
6517
6518 GSPCA SN9C20X SUBDRIVER
6519 M: Brian Johnson <brijohn@gmail.com>
6520 L: linux-media@vger.kernel.org
6521 T: git git://linuxtv.org/media_tree.git
6522 S: Maintained
6523 F: drivers/media/usb/gspca/sn9c20x.c
6524
6525 GSPCA T613 SUBDRIVER
6526 M: Leandro Costantino <lcostantino@gmail.com>
6527 L: linux-media@vger.kernel.org
6528 T: git git://linuxtv.org/media_tree.git
6529 S: Maintained
6530 F: drivers/media/usb/gspca/t613.c
6531
6532 GSPCA USB WEBCAM DRIVER
6533 M: Hans Verkuil <hverkuil@xs4all.nl>
6534 L: linux-media@vger.kernel.org
6535 T: git git://linuxtv.org/media_tree.git
6536 S: Odd Fixes
6537 F: drivers/media/usb/gspca/
6538
6539 GTP (GPRS Tunneling Protocol)
6540 M: Pablo Neira Ayuso <pablo@netfilter.org>
6541 M: Harald Welte <laforge@gnumonks.org>
6542 L: osmocom-net-gprs@lists.osmocom.org
6543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6544 S: Maintained
6545 F: drivers/net/gtp.c
6546
6547 GUID PARTITION TABLE (GPT)
6548 M: Davidlohr Bueso <dave@stgolabs.net>
6549 L: linux-efi@vger.kernel.org
6550 S: Maintained
6551 F: block/partitions/efi.*
6552
6553 H8/300 ARCHITECTURE
6554 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6555 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6556 W: http://uclinux-h8.sourceforge.jp
6557 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6558 S: Maintained
6559 F: arch/h8300/
6560 F: drivers/clocksource/h8300_*.c
6561 F: drivers/clk/h8300/
6562 F: drivers/irqchip/irq-renesas-h8*.c
6563
6564 HACKRF MEDIA DRIVER
6565 M: Antti Palosaari <crope@iki.fi>
6566 L: linux-media@vger.kernel.org
6567 W: https://linuxtv.org
6568 W: http://palosaari.fi/linux/
6569 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6570 T: git git://linuxtv.org/anttip/media_tree.git
6571 S: Maintained
6572 F: drivers/media/usb/hackrf/
6573
6574 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6575 M: Frank Seidel <frank@f-seidel.de>
6576 L: platform-driver-x86@vger.kernel.org
6577 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6578 S: Maintained
6579 F: drivers/platform/x86/hdaps.c
6580
6581 HARDWARE MONITORING
6582 M: Jean Delvare <jdelvare@suse.com>
6583 M: Guenter Roeck <linux@roeck-us.net>
6584 L: linux-hwmon@vger.kernel.org
6585 W: http://hwmon.wiki.kernel.org/
6586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6587 S: Maintained
6588 F: Documentation/devicetree/bindings/hwmon/
6589 F: Documentation/hwmon/
6590 F: drivers/hwmon/
6591 F: include/linux/hwmon*.h
6592 F: include/trace/events/hwmon*.h
6593
6594 HARDWARE RANDOM NUMBER GENERATOR CORE
6595 M: Matt Mackall <mpm@selenic.com>
6596 M: Herbert Xu <herbert@gondor.apana.org.au>
6597 L: linux-crypto@vger.kernel.org
6598 S: Odd fixes
6599 F: Documentation/devicetree/bindings/rng/
6600 F: Documentation/hw_random.txt
6601 F: drivers/char/hw_random/
6602 F: include/linux/hw_random.h
6603
6604 HARDWARE TRACING FACILITIES
6605 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6606 S: Maintained
6607 F: drivers/hwtracing/
6608
6609 HARDWARE SPINLOCK CORE
6610 M: Ohad Ben-Cohen <ohad@wizery.com>
6611 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6612 L: linux-remoteproc@vger.kernel.org
6613 S: Maintained
6614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6615 F: Documentation/devicetree/bindings/hwlock/
6616 F: Documentation/hwspinlock.txt
6617 F: drivers/hwspinlock/
6618 F: include/linux/hwspinlock.h
6619
6620 HARMONY SOUND DRIVER
6621 L: linux-parisc@vger.kernel.org
6622 S: Maintained
6623 F: sound/parisc/harmony.*
6624
6625 HDPVR USB VIDEO ENCODER DRIVER
6626 M: Hans Verkuil <hverkuil@xs4all.nl>
6627 L: linux-media@vger.kernel.org
6628 T: git git://linuxtv.org/media_tree.git
6629 W: https://linuxtv.org
6630 S: Odd Fixes
6631 F: drivers/media/usb/hdpvr/
6632
6633 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6634 M: Jerry Hoemann <jerry.hoemann@hpe.com>
6635 S: Supported
6636 F: Documentation/watchdog/hpwdt.txt
6637 F: drivers/watchdog/hpwdt.c
6638
6639 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6640 M: Don Brace <don.brace@microsemi.com>
6641 L: esc.storagedev@microsemi.com
6642 L: linux-scsi@vger.kernel.org
6643 S: Supported
6644 F: Documentation/scsi/hpsa.txt
6645 F: drivers/scsi/hpsa*.[ch]
6646 F: include/linux/cciss*.h
6647 F: include/uapi/linux/cciss*.h
6648
6649 HFI1 DRIVER
6650 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6651 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6652 L: linux-rdma@vger.kernel.org
6653 S: Supported
6654 F: drivers/infiniband/hw/hfi1
6655
6656 HFS FILESYSTEM
6657 L: linux-fsdevel@vger.kernel.org
6658 S: Orphan
6659 F: Documentation/filesystems/hfs.txt
6660 F: fs/hfs/
6661
6662 HFSPLUS FILESYSTEM
6663 L: linux-fsdevel@vger.kernel.org
6664 S: Orphan
6665 F: Documentation/filesystems/hfsplus.txt
6666 F: fs/hfsplus/
6667
6668 HGA FRAMEBUFFER DRIVER
6669 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6670 L: linux-nvidia@lists.surfsouth.com
6671 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6672 S: Maintained
6673 F: drivers/video/fbdev/hgafb.c
6674
6675 HIBERNATION (aka Software Suspend, aka swsusp)
6676 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6677 M: Pavel Machek <pavel@ucw.cz>
6678 L: linux-pm@vger.kernel.org
6679 B: https://bugzilla.kernel.org
6680 S: Supported
6681 F: arch/x86/power/
6682 F: drivers/base/power/
6683 F: kernel/power/
6684 F: include/linux/suspend.h
6685 F: include/linux/freezer.h
6686 F: include/linux/pm.h
6687 F: arch/*/include/asm/suspend*.h
6688
6689 HID CORE LAYER
6690 M: Jiri Kosina <jikos@kernel.org>
6691 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6692 L: linux-input@vger.kernel.org
6693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6694 S: Maintained
6695 F: drivers/hid/
6696 F: include/linux/hid*
6697 F: include/uapi/linux/hid*
6698
6699 HID SENSOR HUB DRIVERS
6700 M: Jiri Kosina <jikos@kernel.org>
6701 M: Jonathan Cameron <jic23@kernel.org>
6702 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6703 L: linux-input@vger.kernel.org
6704 L: linux-iio@vger.kernel.org
6705 S: Maintained
6706 F: Documentation/hid/hid-sensor*
6707 F: drivers/hid/hid-sensor-*
6708 F: drivers/iio/*/hid-*
6709 F: include/linux/hid-sensor-*
6710
6711 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6712 M: Thomas Gleixner <tglx@linutronix.de>
6713 L: linux-kernel@vger.kernel.org
6714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6715 S: Maintained
6716 F: Documentation/timers/
6717 F: kernel/time/hrtimer.c
6718 F: kernel/time/clockevents.c
6719 F: kernel/time/timer_*.c
6720 F: include/linux/clockchips.h
6721 F: include/linux/hrtimer.h
6722
6723 HIGH-SPEED SCC DRIVER FOR AX.25
6724 L: linux-hams@vger.kernel.org
6725 S: Orphan
6726 F: drivers/net/hamradio/dmascc.c
6727 F: drivers/net/hamradio/scc.c
6728
6729 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6730 M: HighPoint Linux Team <linux@highpoint-tech.com>
6731 W: http://www.highpoint-tech.com
6732 S: Supported
6733 F: Documentation/scsi/hptiop.txt
6734 F: drivers/scsi/hptiop.c
6735
6736 HIPPI
6737 M: Jes Sorensen <jes@trained-monkey.org>
6738 L: linux-hippi@sunsite.dk
6739 S: Maintained
6740 F: include/linux/hippidevice.h
6741 F: include/uapi/linux/if_hippi.h
6742 F: net/802/hippi.c
6743 F: drivers/net/hippi/
6744
6745 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6746 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6747 M: Salil Mehta <salil.mehta@huawei.com>
6748 L: netdev@vger.kernel.org
6749 W: http://www.hisilicon.com
6750 S: Maintained
6751 F: drivers/net/ethernet/hisilicon/hns3/
6752
6753 HISILICON LPC BUS DRIVER
6754 M: john.garry@huawei.com
6755 W: http://www.hisilicon.com
6756 S: Maintained
6757 F: drivers/bus/hisi_lpc.c
6758 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6759
6760 HISILICON NETWORK SUBSYSTEM DRIVER
6761 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6762 M: Salil Mehta <salil.mehta@huawei.com>
6763 L: netdev@vger.kernel.org
6764 W: http://www.hisilicon.com
6765 S: Maintained
6766 F: drivers/net/ethernet/hisilicon/
6767 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6768
6769 HISILICON PMU DRIVER
6770 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
6771 W: http://www.hisilicon.com
6772 S: Supported
6773 F: drivers/perf/hisilicon
6774 F: Documentation/perf/hisi-pmu.txt
6775
6776 HISILICON ROCE DRIVER
6777 M: Lijun Ou <oulijun@huawei.com>
6778 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6779 L: linux-rdma@vger.kernel.org
6780 S: Maintained
6781 F: drivers/infiniband/hw/hns/
6782 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6783
6784 HISILICON SAS Controller
6785 M: John Garry <john.garry@huawei.com>
6786 W: http://www.hisilicon.com
6787 S: Supported
6788 F: drivers/scsi/hisi_sas/
6789 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6790
6791 HMM - Heterogeneous Memory Management
6792 M: Jérôme Glisse <jglisse@redhat.com>
6793 L: linux-mm@kvack.org
6794 S: Maintained
6795 F: mm/hmm*
6796 F: include/linux/hmm*
6797 F: Documentation/vm/hmm.rst
6798
6799 HOST AP DRIVER
6800 M: Jouni Malinen <j@w1.fi>
6801 L: linux-wireless@vger.kernel.org
6802 W: http://w1.fi/hostap-driver.html
6803 S: Obsolete
6804 F: drivers/net/wireless/intersil/hostap/
6805
6806 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6807 L: platform-driver-x86@vger.kernel.org
6808 S: Orphan
6809 F: drivers/platform/x86/tc1100-wmi.c
6810
6811 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6812 M: Jaroslav Kysela <perex@perex.cz>
6813 S: Maintained
6814 F: drivers/net/ethernet/hp/hp100.*
6815
6816 HPET: High Precision Event Timers driver
6817 M: Clemens Ladisch <clemens@ladisch.de>
6818 S: Maintained
6819 F: Documentation/timers/hpet.txt
6820 F: drivers/char/hpet.c
6821 F: include/linux/hpet.h
6822 F: include/uapi/linux/hpet.h
6823
6824 HPET: x86
6825 S: Orphan
6826 F: arch/x86/kernel/hpet.c
6827 F: arch/x86/include/asm/hpet.h
6828
6829 HPFS FILESYSTEM
6830 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6831 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6832 S: Maintained
6833 F: fs/hpfs/
6834
6835 HSI SUBSYSTEM
6836 M: Sebastian Reichel <sre@kernel.org>
6837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6838 S: Maintained
6839 F: Documentation/ABI/testing/sysfs-bus-hsi
6840 F: Documentation/driver-api/hsi.rst
6841 F: drivers/hsi/
6842 F: include/linux/hsi/
6843 F: include/uapi/linux/hsi/
6844
6845 HSO 3G MODEM DRIVER
6846 L: linux-usb@vger.kernel.org
6847 S: Orphan
6848 F: drivers/net/usb/hso.c
6849
6850 HSR NETWORK PROTOCOL
6851 M: Arvid Brodin <arvid.brodin@alten.se>
6852 L: netdev@vger.kernel.org
6853 S: Maintained
6854 F: net/hsr/
6855
6856 HT16K33 LED CONTROLLER DRIVER
6857 M: Robin van der Gracht <robin@protonic.nl>
6858 S: Maintained
6859 F: drivers/auxdisplay/ht16k33.c
6860 F: Documentation/devicetree/bindings/display/ht16k33.txt
6861
6862 HTCPEN TOUCHSCREEN DRIVER
6863 M: Pau Oliva Fora <pof@eslack.org>
6864 L: linux-input@vger.kernel.org
6865 S: Maintained
6866 F: drivers/input/touchscreen/htcpen.c
6867
6868 HUAWEI ETHERNET DRIVER
6869 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6870 L: netdev@vger.kernel.org
6871 S: Supported
6872 F: Documentation/networking/hinic.txt
6873 F: drivers/net/ethernet/huawei/hinic/
6874
6875 HUGETLB FILESYSTEM
6876 M: Mike Kravetz <mike.kravetz@oracle.com>
6877 L: linux-mm@kvack.org
6878 S: Maintained
6879 F: fs/hugetlbfs/
6880 F: mm/hugetlb.c
6881 F: include/linux/hugetlb.h
6882 F: Documentation/admin-guide/mm/hugetlbpage.rst
6883 F: Documentation/vm/hugetlbfs_reserv.rst
6884 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6885
6886 HVA ST MEDIA DRIVER
6887 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6888 L: linux-media@vger.kernel.org
6889 T: git git://linuxtv.org/media_tree.git
6890 W: https://linuxtv.org
6891 S: Supported
6892 F: drivers/media/platform/sti/hva
6893
6894 HWPOISON MEMORY FAILURE HANDLING
6895 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6896 L: linux-mm@kvack.org
6897 S: Maintained
6898 F: mm/memory-failure.c
6899 F: mm/hwpoison-inject.c
6900
6901 HYGON PROCESSOR SUPPORT
6902 M: Pu Wen <puwen@hygon.cn>
6903 L: linux-kernel@vger.kernel.org
6904 S: Maintained
6905 F: arch/x86/kernel/cpu/hygon.c
6906
6907 Hyper-V CORE AND DRIVERS
6908 M: "K. Y. Srinivasan" <kys@microsoft.com>
6909 M: Haiyang Zhang <haiyangz@microsoft.com>
6910 M: Stephen Hemminger <sthemmin@microsoft.com>
6911 L: devel@linuxdriverproject.org
6912 S: Maintained
6913 F: Documentation/networking/netvsc.txt
6914 F: arch/x86/include/asm/mshyperv.h
6915 F: arch/x86/include/asm/trace/hyperv.h
6916 F: arch/x86/include/asm/hyperv-tlfs.h
6917 F: arch/x86/kernel/cpu/mshyperv.c
6918 F: arch/x86/hyperv
6919 F: drivers/hid/hid-hyperv.c
6920 F: drivers/hv/
6921 F: drivers/input/serio/hyperv-keyboard.c
6922 F: drivers/pci/controller/pci-hyperv.c
6923 F: drivers/net/hyperv/
6924 F: drivers/scsi/storvsc_drv.c
6925 F: drivers/uio/uio_hv_generic.c
6926 F: drivers/video/fbdev/hyperv_fb.c
6927 F: net/vmw_vsock/hyperv_transport.c
6928 F: include/linux/hyperv.h
6929 F: include/uapi/linux/hyperv.h
6930 F: tools/hv/
6931 F: Documentation/ABI/stable/sysfs-bus-vmbus
6932
6933 HYPERVISOR VIRTUAL CONSOLE DRIVER
6934 L: linuxppc-dev@lists.ozlabs.org
6935 S: Odd Fixes
6936 F: drivers/tty/hvc/
6937
6938 I2C ACPI SUPPORT
6939 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6940 L: linux-i2c@vger.kernel.org
6941 L: linux-acpi@vger.kernel.org
6942 S: Maintained
6943 F: drivers/i2c/i2c-core-acpi.c
6944
6945 I2C CONTROLLER DRIVER FOR NVIDIA GPU
6946 M: Ajay Gupta <ajayg@nvidia.com>
6947 L: linux-i2c@vger.kernel.org
6948 S: Maintained
6949 F: Documentation/i2c/busses/i2c-nvidia-gpu
6950 F: drivers/i2c/busses/i2c-nvidia-gpu.c
6951
6952 I2C MUXES
6953 M: Peter Rosin <peda@axentia.se>
6954 L: linux-i2c@vger.kernel.org
6955 S: Maintained
6956 F: Documentation/i2c/i2c-topology
6957 F: Documentation/i2c/muxes/
6958 F: Documentation/devicetree/bindings/i2c/i2c-mux*
6959 F: Documentation/devicetree/bindings/i2c/i2c-arb*
6960 F: Documentation/devicetree/bindings/i2c/i2c-gate*
6961 F: drivers/i2c/i2c-mux.c
6962 F: drivers/i2c/muxes/
6963 F: include/linux/i2c-mux.h
6964
6965 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6966 M: Gregory CLEMENT <gregory.clement@bootlin.com>
6967 L: linux-i2c@vger.kernel.org
6968 S: Maintained
6969 F: drivers/i2c/busses/i2c-mv64xxx.c
6970
6971 I2C OVER PARALLEL PORT
6972 M: Jean Delvare <jdelvare@suse.com>
6973 L: linux-i2c@vger.kernel.org
6974 S: Maintained
6975 F: Documentation/i2c/busses/i2c-parport
6976 F: Documentation/i2c/busses/i2c-parport-light
6977 F: drivers/i2c/busses/i2c-parport.c
6978 F: drivers/i2c/busses/i2c-parport-light.c
6979
6980 I2C SUBSYSTEM
6981 M: Wolfram Sang <wsa@the-dreams.de>
6982 L: linux-i2c@vger.kernel.org
6983 W: https://i2c.wiki.kernel.org/
6984 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6986 S: Maintained
6987 F: Documentation/devicetree/bindings/i2c/i2c.txt
6988 F: Documentation/i2c/
6989 F: drivers/i2c/*
6990 F: include/linux/i2c.h
6991 F: include/linux/i2c-dev.h
6992 F: include/linux/i2c-smbus.h
6993 F: include/uapi/linux/i2c.h
6994 F: include/uapi/linux/i2c-*.h
6995
6996 I2C SUBSYSTEM HOST DRIVERS
6997 L: linux-i2c@vger.kernel.org
6998 W: https://i2c.wiki.kernel.org/
6999 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7001 S: Odd Fixes
7002 F: Documentation/devicetree/bindings/i2c/
7003 F: drivers/i2c/algos/
7004 F: drivers/i2c/busses/
7005
7006 I2C-TAOS-EVM DRIVER
7007 M: Jean Delvare <jdelvare@suse.com>
7008 L: linux-i2c@vger.kernel.org
7009 S: Maintained
7010 F: Documentation/i2c/busses/i2c-taos-evm
7011 F: drivers/i2c/busses/i2c-taos-evm.c
7012
7013 I2C-TINY-USB DRIVER
7014 M: Till Harbaum <till@harbaum.org>
7015 L: linux-i2c@vger.kernel.org
7016 W: http://www.harbaum.org/till/i2c_tiny_usb
7017 S: Maintained
7018 F: drivers/i2c/busses/i2c-tiny-usb.c
7019
7020 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7021 M: Jean Delvare <jdelvare@suse.com>
7022 L: linux-i2c@vger.kernel.org
7023 S: Maintained
7024 F: Documentation/i2c/busses/i2c-ali1535
7025 F: Documentation/i2c/busses/i2c-ali1563
7026 F: Documentation/i2c/busses/i2c-ali15x3
7027 F: Documentation/i2c/busses/i2c-amd756
7028 F: Documentation/i2c/busses/i2c-amd8111
7029 F: Documentation/i2c/busses/i2c-i801
7030 F: Documentation/i2c/busses/i2c-nforce2
7031 F: Documentation/i2c/busses/i2c-piix4
7032 F: Documentation/i2c/busses/i2c-sis5595
7033 F: Documentation/i2c/busses/i2c-sis630
7034 F: Documentation/i2c/busses/i2c-sis96x
7035 F: Documentation/i2c/busses/i2c-via
7036 F: Documentation/i2c/busses/i2c-viapro
7037 F: drivers/i2c/busses/i2c-ali1535.c
7038 F: drivers/i2c/busses/i2c-ali1563.c
7039 F: drivers/i2c/busses/i2c-ali15x3.c
7040 F: drivers/i2c/busses/i2c-amd756.c
7041 F: drivers/i2c/busses/i2c-amd756-s4882.c
7042 F: drivers/i2c/busses/i2c-amd8111.c
7043 F: drivers/i2c/busses/i2c-i801.c
7044 F: drivers/i2c/busses/i2c-isch.c
7045 F: drivers/i2c/busses/i2c-nforce2.c
7046 F: drivers/i2c/busses/i2c-nforce2-s4985.c
7047 F: drivers/i2c/busses/i2c-piix4.c
7048 F: drivers/i2c/busses/i2c-sis5595.c
7049 F: drivers/i2c/busses/i2c-sis630.c
7050 F: drivers/i2c/busses/i2c-sis96x.c
7051 F: drivers/i2c/busses/i2c-via.c
7052 F: drivers/i2c/busses/i2c-viapro.c
7053
7054 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7055 M: Hans de Goede <hdegoede@redhat.com>
7056 L: linux-i2c@vger.kernel.org
7057 S: Maintained
7058 F: drivers/i2c/busses/i2c-cht-wc.c
7059
7060 I2C/SMBUS ISMT DRIVER
7061 M: Seth Heasley <seth.heasley@intel.com>
7062 M: Neil Horman <nhorman@tuxdriver.com>
7063 L: linux-i2c@vger.kernel.org
7064 F: drivers/i2c/busses/i2c-ismt.c
7065 F: Documentation/i2c/busses/i2c-ismt
7066
7067 I2C/SMBUS STUB DRIVER
7068 M: Jean Delvare <jdelvare@suse.com>
7069 L: linux-i2c@vger.kernel.org
7070 S: Maintained
7071 F: drivers/i2c/i2c-stub.c
7072
7073 IA64 (Itanium) PLATFORM
7074 M: Tony Luck <tony.luck@intel.com>
7075 M: Fenghua Yu <fenghua.yu@intel.com>
7076 L: linux-ia64@vger.kernel.org
7077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7078 S: Maintained
7079 F: arch/ia64/
7080
7081 IBM Power 842 compression accelerator
7082 M: Haren Myneni <haren@us.ibm.com>
7083 S: Supported
7084 F: drivers/crypto/nx/Makefile
7085 F: drivers/crypto/nx/Kconfig
7086 F: drivers/crypto/nx/nx-842*
7087 F: include/linux/sw842.h
7088 F: crypto/842.c
7089 F: lib/842/
7090
7091 IBM Power in-Nest Crypto Acceleration
7092 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7093 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7094 L: linux-crypto@vger.kernel.org
7095 S: Supported
7096 F: drivers/crypto/nx/Makefile
7097 F: drivers/crypto/nx/Kconfig
7098 F: drivers/crypto/nx/nx-aes*
7099 F: drivers/crypto/nx/nx-sha*
7100 F: drivers/crypto/nx/nx.*
7101 F: drivers/crypto/nx/nx_csbcpb.h
7102 F: drivers/crypto/nx/nx_debugfs.h
7103
7104 IBM Power Linux RAID adapter
7105 M: Brian King <brking@us.ibm.com>
7106 S: Supported
7107 F: drivers/scsi/ipr.*
7108
7109 IBM Power SRIOV Virtual NIC Device Driver
7110 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7111 M: John Allen <jallen@linux.vnet.ibm.com>
7112 L: netdev@vger.kernel.org
7113 S: Supported
7114 F: drivers/net/ethernet/ibm/ibmvnic.*
7115
7116 IBM Power Virtual Accelerator Switchboard
7117 M: Sukadev Bhattiprolu
7118 L: linuxppc-dev@lists.ozlabs.org
7119 S: Supported
7120 F: arch/powerpc/platforms/powernv/vas*
7121 F: arch/powerpc/platforms/powernv/copy-paste.h
7122 F: arch/powerpc/include/asm/vas.h
7123 F: arch/powerpc/include/uapi/asm/vas.h
7124
7125 IBM Power Virtual Ethernet Device Driver
7126 M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
7127 L: netdev@vger.kernel.org
7128 S: Supported
7129 F: drivers/net/ethernet/ibm/ibmveth.*
7130
7131 IBM Power Virtual FC Device Drivers
7132 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7133 L: linux-scsi@vger.kernel.org
7134 S: Supported
7135 F: drivers/scsi/ibmvscsi/ibmvfc*
7136
7137 IBM Power Virtual Management Channel Driver
7138 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7139 M: Steven Royer <seroyer@linux.vnet.ibm.com>
7140 S: Supported
7141 F: drivers/misc/ibmvmc.*
7142
7143 IBM Power Virtual SCSI Device Drivers
7144 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7145 L: linux-scsi@vger.kernel.org
7146 S: Supported
7147 F: drivers/scsi/ibmvscsi/ibmvscsi*
7148 F: include/scsi/viosrp.h
7149
7150 IBM Power Virtual SCSI Device Target Driver
7151 M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
7152 M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
7153 L: linux-scsi@vger.kernel.org
7154 L: target-devel@vger.kernel.org
7155 S: Supported
7156 F: drivers/scsi/ibmvscsi_tgt/
7157
7158 IBM Power VMX Cryptographic instructions
7159 M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
7160 M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
7161 L: linux-crypto@vger.kernel.org
7162 S: Supported
7163 F: drivers/crypto/vmx/Makefile
7164 F: drivers/crypto/vmx/Kconfig
7165 F: drivers/crypto/vmx/vmx.c
7166 F: drivers/crypto/vmx/aes*
7167 F: drivers/crypto/vmx/ghash*
7168 F: drivers/crypto/vmx/ppc-xlate.pl
7169
7170 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7171 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7172 L: linux-pci@vger.kernel.org
7173 L: linuxppc-dev@lists.ozlabs.org
7174 S: Supported
7175 F: drivers/pci/hotplug/rpaphp*
7176
7177 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7178 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7179 L: linux-pci@vger.kernel.org
7180 L: linuxppc-dev@lists.ozlabs.org
7181 S: Supported
7182 F: drivers/pci/hotplug/rpadlpar*
7183
7184 IBM ServeRAID RAID DRIVER
7185 S: Orphan
7186 F: drivers/scsi/ips.*
7187
7188 ICH LPC AND GPIO DRIVER
7189 M: Peter Tyser <ptyser@xes-inc.com>
7190 S: Maintained
7191 F: drivers/mfd/lpc_ich.c
7192 F: drivers/gpio/gpio-ich.c
7193
7194 IDE SUBSYSTEM
7195 M: "David S. Miller" <davem@davemloft.net>
7196 L: linux-ide@vger.kernel.org
7197 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
7198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7199 S: Maintained
7200 F: Documentation/ide/
7201 F: drivers/ide/
7202 F: include/linux/ide.h
7203
7204 IDE/ATAPI DRIVERS
7205 M: Borislav Petkov <bp@alien8.de>
7206 L: linux-ide@vger.kernel.org
7207 S: Maintained
7208 F: Documentation/cdrom/ide-cd
7209 F: drivers/ide/ide-cd*
7210
7211 IDEAPAD LAPTOP EXTRAS DRIVER
7212 M: Ike Panhc <ike.pan@canonical.com>
7213 L: platform-driver-x86@vger.kernel.org
7214 W: http://launchpad.net/ideapad-laptop
7215 S: Maintained
7216 F: drivers/platform/x86/ideapad-laptop.c
7217
7218 IDEAPAD LAPTOP SLIDEBAR DRIVER
7219 M: Andrey Moiseev <o2g.org.ru@gmail.com>
7220 L: linux-input@vger.kernel.org
7221 W: https://github.com/o2genum/ideapad-slidebar
7222 S: Maintained
7223 F: drivers/input/misc/ideapad_slidebar.c
7224
7225 IDT VersaClock 5 CLOCK DRIVER
7226 M: Marek Vasut <marek.vasut@gmail.com>
7227 S: Maintained
7228 F: drivers/clk/clk-versaclock5.c
7229
7230 IEEE 802.15.4 SUBSYSTEM
7231 M: Alexander Aring <alex.aring@gmail.com>
7232 M: Stefan Schmidt <stefan@datenfreihafen.org>
7233 L: linux-wpan@vger.kernel.org
7234 W: http://wpan.cakelab.org/
7235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7237 S: Maintained
7238 F: net/ieee802154/
7239 F: net/mac802154/
7240 F: drivers/net/ieee802154/
7241 F: include/linux/nl802154.h
7242 F: include/linux/ieee802154.h
7243 F: include/net/nl802154.h
7244 F: include/net/mac802154.h
7245 F: include/net/af_ieee802154.h
7246 F: include/net/cfg802154.h
7247 F: include/net/ieee802154_netdev.h
7248 F: Documentation/networking/ieee802154.txt
7249
7250 IFE PROTOCOL
7251 M: Yotam Gigi <yotam.gi@gmail.com>
7252 M: Jamal Hadi Salim <jhs@mojatatu.com>
7253 F: net/ife
7254 F: include/net/ife.h
7255 F: include/uapi/linux/ife.h
7256
7257 IGORPLUG-USB IR RECEIVER
7258 M: Sean Young <sean@mess.org>
7259 L: linux-media@vger.kernel.org
7260 S: Maintained
7261 F: drivers/media/rc/igorplugusb.c
7262
7263 IGUANAWORKS USB IR TRANSCEIVER
7264 M: Sean Young <sean@mess.org>
7265 L: linux-media@vger.kernel.org
7266 S: Maintained
7267 F: drivers/media/rc/iguanair.c
7268
7269 IIO DIGITAL POTENTIOMETER DAC
7270 M: Peter Rosin <peda@axentia.se>
7271 L: linux-iio@vger.kernel.org
7272 S: Maintained
7273 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7274 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7275 F: drivers/iio/dac/dpot-dac.c
7276
7277 IIO ENVELOPE DETECTOR
7278 M: Peter Rosin <peda@axentia.se>
7279 L: linux-iio@vger.kernel.org
7280 S: Maintained
7281 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7282 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7283 F: drivers/iio/adc/envelope-detector.c
7284
7285 IIO MULTIPLEXER
7286 M: Peter Rosin <peda@axentia.se>
7287 L: linux-iio@vger.kernel.org
7288 S: Maintained
7289 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7290 F: drivers/iio/multiplexer/iio-mux.c
7291
7292 IIO SUBSYSTEM AND DRIVERS
7293 M: Jonathan Cameron <jic23@kernel.org>
7294 R: Hartmut Knaack <knaack.h@gmx.de>
7295 R: Lars-Peter Clausen <lars@metafoo.de>
7296 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7297 L: linux-iio@vger.kernel.org
7298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7299 S: Maintained
7300 F: Documentation/ABI/testing/configfs-iio*
7301 F: Documentation/ABI/testing/sysfs-bus-iio*
7302 F: Documentation/devicetree/bindings/iio/
7303 F: drivers/iio/
7304 F: drivers/staging/iio/
7305 F: include/linux/iio/
7306 F: tools/iio/
7307
7308 IIO UNIT CONVERTER
7309 M: Peter Rosin <peda@axentia.se>
7310 L: linux-iio@vger.kernel.org
7311 S: Maintained
7312 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7313 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7314 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7315 F: drivers/iio/afe/iio-rescale.c
7316
7317 IKANOS/ADI EAGLE ADSL USB DRIVER
7318 M: Matthieu Castet <castet.matthieu@free.fr>
7319 M: Stanislaw Gruszka <stf_xl@wp.pl>
7320 S: Maintained
7321 F: drivers/usb/atm/ueagle-atm.c
7322
7323 IMGTEC ASCII LCD DRIVER
7324 M: Paul Burton <paul.burton@mips.com>
7325 S: Maintained
7326 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7327 F: drivers/auxdisplay/img-ascii-lcd.c
7328
7329 IMGTEC IR DECODER DRIVER
7330 M: James Hogan <jhogan@kernel.org>
7331 S: Maintained
7332 F: drivers/media/rc/img-ir/
7333
7334 IMON SOUNDGRAPH USB IR RECEIVER
7335 M: Sean Young <sean@mess.org>
7336 L: linux-media@vger.kernel.org
7337 S: Maintained
7338 F: drivers/media/rc/imon_raw.c
7339 F: drivers/media/rc/imon.c
7340
7341 IMS TWINTURBO FRAMEBUFFER DRIVER
7342 L: linux-fbdev@vger.kernel.org
7343 S: Orphan
7344 F: drivers/video/fbdev/imsttfb.c
7345
7346 INA209 HARDWARE MONITOR DRIVER
7347 M: Guenter Roeck <linux@roeck-us.net>
7348 L: linux-hwmon@vger.kernel.org
7349 S: Maintained
7350 F: Documentation/hwmon/ina209
7351 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
7352 F: drivers/hwmon/ina209.c
7353
7354 INA2XX HARDWARE MONITOR DRIVER
7355 M: Guenter Roeck <linux@roeck-us.net>
7356 L: linux-hwmon@vger.kernel.org
7357 S: Maintained
7358 F: Documentation/hwmon/ina2xx
7359 F: drivers/hwmon/ina2xx.c
7360 F: include/linux/platform_data/ina2xx.h
7361
7362 INDUSTRY PACK SUBSYSTEM (IPACK)
7363 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7364 M: Jens Taprogge <jens.taprogge@taprogge.org>
7365 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7366 L: industrypack-devel@lists.sourceforge.net
7367 W: http://industrypack.sourceforge.net
7368 S: Maintained
7369 F: drivers/ipack/
7370
7371 INFINIBAND SUBSYSTEM
7372 M: Doug Ledford <dledford@redhat.com>
7373 M: Jason Gunthorpe <jgg@mellanox.com>
7374 L: linux-rdma@vger.kernel.org
7375 W: https://github.com/linux-rdma/rdma-core
7376 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7378 S: Supported
7379 F: Documentation/devicetree/bindings/infiniband/
7380 F: Documentation/infiniband/
7381 F: drivers/infiniband/
7382 F: include/uapi/linux/if_infiniband.h
7383 F: include/uapi/rdma/
7384 F: include/rdma/
7385
7386 INGENIC JZ4780 DMA Driver
7387 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7388 S: Maintained
7389 F: drivers/dma/dma-jz4780.c
7390
7391 INGENIC JZ4780 NAND DRIVER
7392 M: Harvey Hunt <harveyhuntnexus@gmail.com>
7393 L: linux-mtd@lists.infradead.org
7394 S: Maintained
7395 F: drivers/mtd/nand/raw/jz4780_*
7396
7397 INOTIFY
7398 M: Jan Kara <jack@suse.cz>
7399 R: Amir Goldstein <amir73il@gmail.com>
7400 L: linux-fsdevel@vger.kernel.org
7401 S: Maintained
7402 F: Documentation/filesystems/inotify.txt
7403 F: fs/notify/inotify/
7404 F: include/linux/inotify.h
7405 F: include/uapi/linux/inotify.h
7406
7407 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7408 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
7409 L: linux-input@vger.kernel.org
7410 Q: http://patchwork.kernel.org/project/linux-input/list/
7411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7412 S: Maintained
7413 F: drivers/input/
7414 F: include/linux/input.h
7415 F: include/uapi/linux/input.h
7416 F: include/uapi/linux/input-event-codes.h
7417 F: include/linux/input/
7418 F: Documentation/devicetree/bindings/input/
7419 F: Documentation/devicetree/bindings/serio/
7420 F: Documentation/input/
7421
7422 INPUT MULTITOUCH (MT) PROTOCOL
7423 M: Henrik Rydberg <rydberg@bitmath.org>
7424 L: linux-input@vger.kernel.org
7425 S: Odd fixes
7426 F: Documentation/input/multi-touch-protocol.rst
7427 F: drivers/input/input-mt.c
7428 K: \b(ABS|SYN)_MT_
7429
7430 INSIDE SECURE CRYPTO DRIVER
7431 M: Antoine Tenart <antoine.tenart@bootlin.com>
7432 F: drivers/crypto/inside-secure/
7433 S: Maintained
7434 L: linux-crypto@vger.kernel.org
7435
7436 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7437 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7438 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7439 L: linux-integrity@vger.kernel.org
7440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7441 S: Supported
7442 F: security/integrity/ima/
7443
7444 INTEL 810/815 FRAMEBUFFER DRIVER
7445 M: Antonino Daplas <adaplas@gmail.com>
7446 L: linux-fbdev@vger.kernel.org
7447 S: Maintained
7448 F: drivers/video/fbdev/i810/
7449
7450 INTEL ASoC DRIVERS
7451 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7452 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
7453 M: Jie Yang <yang.jie@linux.intel.com>
7454 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7455 S: Supported
7456 F: sound/soc/intel/
7457
7458 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7459 M: Hans de Goede <hdegoede@redhat.com>
7460 L: platform-driver-x86@vger.kernel.org
7461 S: Maintained
7462 F: drivers/platform/x86/intel_atomisp2_pm.c
7463
7464 INTEL C600 SERIES SAS CONTROLLER DRIVER
7465 M: Intel SCU Linux support <intel-linux-scu@intel.com>
7466 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7467 L: linux-scsi@vger.kernel.org
7468 T: git git://git.code.sf.net/p/intel-sas/isci
7469 S: Supported
7470 F: drivers/scsi/isci/
7471
7472 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7473 M: Jani Nikula <jani.nikula@linux.intel.com>
7474 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7475 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7476 L: intel-gfx@lists.freedesktop.org
7477 W: https://01.org/linuxgraphics/
7478 B: https://01.org/linuxgraphics/documentation/how-report-bugs
7479 C: irc://chat.freenode.net/intel-gfx
7480 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7481 T: git git://anongit.freedesktop.org/drm-intel
7482 S: Supported
7483 F: drivers/gpu/drm/i915/
7484 F: include/drm/i915*
7485 F: include/uapi/drm/i915_drm.h
7486 F: Documentation/gpu/i915.rst
7487
7488 INTEL ETHERNET DRIVERS
7489 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7490 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7491 W: http://www.intel.com/support/feedback.htm
7492 W: http://e1000.sourceforge.net/
7493 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7496 S: Supported
7497 F: Documentation/networking/e100.rst
7498 F: Documentation/networking/e1000.rst
7499 F: Documentation/networking/e1000e.rst
7500 F: Documentation/networking/fm10k.rst
7501 F: Documentation/networking/igb.rst
7502 F: Documentation/networking/igbvf.rst
7503 F: Documentation/networking/ixgb.rst
7504 F: Documentation/networking/ixgbe.rst
7505 F: Documentation/networking/ixgbevf.rst
7506 F: Documentation/networking/i40e.rst
7507 F: Documentation/networking/iavf.rst
7508 F: Documentation/networking/ice.rst
7509 F: drivers/net/ethernet/intel/
7510 F: drivers/net/ethernet/intel/*/
7511 F: include/linux/avf/virtchnl.h
7512
7513 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7514 M: Maik Broemme <mbroemme@libmpq.org>
7515 L: linux-fbdev@vger.kernel.org
7516 S: Maintained
7517 F: Documentation/fb/intelfb.txt
7518 F: drivers/video/fbdev/intelfb/
7519
7520 INTEL GPIO DRIVERS
7521 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7522 L: linux-gpio@vger.kernel.org
7523 S: Maintained
7524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7525 F: drivers/gpio/gpio-ich.c
7526 F: drivers/gpio/gpio-intel-mid.c
7527 F: drivers/gpio/gpio-lynxpoint.c
7528 F: drivers/gpio/gpio-merrifield.c
7529 F: drivers/gpio/gpio-ml-ioh.c
7530 F: drivers/gpio/gpio-pch.c
7531 F: drivers/gpio/gpio-sch.c
7532 F: drivers/gpio/gpio-sodaville.c
7533
7534 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7535 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7536 M: Zhi Wang <zhi.a.wang@intel.com>
7537 L: intel-gvt-dev@lists.freedesktop.org
7538 L: intel-gfx@lists.freedesktop.org
7539 W: https://01.org/igvt-g
7540 T: git https://github.com/intel/gvt-linux.git
7541 S: Supported
7542 F: drivers/gpu/drm/i915/gvt/
7543
7544 INTEL HID EVENT DRIVER
7545 M: Alex Hung <alex.hung@canonical.com>
7546 L: platform-driver-x86@vger.kernel.org
7547 S: Maintained
7548 F: drivers/platform/x86/intel-hid.c
7549
7550 INTEL I/OAT DMA DRIVER
7551 M: Dave Jiang <dave.jiang@intel.com>
7552 R: Dan Williams <dan.j.williams@intel.com>
7553 L: dmaengine@vger.kernel.org
7554 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7555 S: Supported
7556 F: drivers/dma/ioat*
7557
7558 INTEL IDLE DRIVER
7559 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7560 M: Len Brown <lenb@kernel.org>
7561 L: linux-pm@vger.kernel.org
7562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7563 B: https://bugzilla.kernel.org
7564 S: Supported
7565 F: drivers/idle/intel_idle.c
7566
7567 INTEL INTEGRATED SENSOR HUB DRIVER
7568 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7569 M: Jiri Kosina <jikos@kernel.org>
7570 L: linux-input@vger.kernel.org
7571 S: Maintained
7572 F: drivers/hid/intel-ish-hid/
7573
7574 INTEL IOMMU (VT-d)
7575 M: David Woodhouse <dwmw2@infradead.org>
7576 L: iommu@lists.linux-foundation.org
7577 T: git git://git.infradead.org/iommu-2.6.git
7578 S: Supported
7579 F: drivers/iommu/intel-iommu.c
7580 F: include/linux/intel-iommu.h
7581
7582 INTEL IOP-ADMA DMA DRIVER
7583 R: Dan Williams <dan.j.williams@intel.com>
7584 S: Odd fixes
7585 F: drivers/dma/iop-adma.c
7586
7587 INTEL IPU3 CSI-2 CIO2 DRIVER
7588 M: Yong Zhi <yong.zhi@intel.com>
7589 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7590 M: Bingbu Cao <bingbu.cao@intel.com>
7591 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
7592 R: Jian Xu Zheng <jian.xu.zheng@intel.com>
7593 L: linux-media@vger.kernel.org
7594 S: Maintained
7595 F: drivers/media/pci/intel/ipu3/
7596 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7597
7598 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7599 M: Krzysztof Halasa <khalasa@piap.pl>
7600 S: Maintained
7601 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7602 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7603 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7604 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7605 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7606 F: drivers/net/wan/ixp4xx_hss.c
7607
7608 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7609 M: Deepak Saxena <dsaxena@plexity.net>
7610 S: Maintained
7611 F: drivers/char/hw_random/ixp4xx-rng.c
7612
7613 INTEL MANAGEMENT ENGINE (mei)
7614 M: Tomas Winkler <tomas.winkler@intel.com>
7615 L: linux-kernel@vger.kernel.org
7616 S: Supported
7617 F: include/uapi/linux/mei.h
7618 F: include/linux/mei_cl_bus.h
7619 F: drivers/misc/mei/*
7620 F: drivers/watchdog/mei_wdt.c
7621 F: Documentation/misc-devices/mei/*
7622 F: samples/mei/*
7623
7624 INTEL MENLOW THERMAL DRIVER
7625 M: Sujith Thomas <sujith.thomas@intel.com>
7626 L: platform-driver-x86@vger.kernel.org
7627 W: https://01.org/linux-acpi
7628 S: Supported
7629 F: drivers/platform/x86/intel_menlow.c
7630
7631 INTEL MIC DRIVERS (mic)
7632 M: Sudeep Dutt <sudeep.dutt@intel.com>
7633 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7634 S: Supported
7635 W: https://github.com/sudeepdutt/mic
7636 W: http://software.intel.com/en-us/mic-developer
7637 F: include/linux/mic_bus.h
7638 F: include/linux/scif.h
7639 F: include/uapi/linux/mic_common.h
7640 F: include/uapi/linux/mic_ioctl.h
7641 F: include/uapi/linux/scif_ioctl.h
7642 F: drivers/misc/mic/
7643 F: drivers/dma/mic_x100_dma.c
7644 F: drivers/dma/mic_x100_dma.h
7645 F: Documentation/mic/
7646
7647 INTEL PMC CORE DRIVER
7648 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7649 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7650 L: platform-driver-x86@vger.kernel.org
7651 S: Maintained
7652 F: drivers/platform/x86/intel_pmc_core*
7653
7654 INTEL PMC/P-Unit IPC DRIVER
7655 M: Zha Qipeng<qipeng.zha@intel.com>
7656 L: platform-driver-x86@vger.kernel.org
7657 S: Maintained
7658 F: drivers/platform/x86/intel_pmc_ipc.c
7659 F: drivers/platform/x86/intel_punit_ipc.c
7660 F: arch/x86/include/asm/intel_pmc_ipc.h
7661 F: arch/x86/include/asm/intel_punit_ipc.h
7662
7663 INTEL PMIC GPIO DRIVERS
7664 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7665 S: Maintained
7666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7667 F: drivers/gpio/gpio-*cove.c
7668 F: drivers/gpio/gpio-msic.c
7669
7670 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7671 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7672 S: Maintained
7673 F: drivers/mfd/intel_msic.c
7674 F: drivers/mfd/intel_soc_pmic*
7675 F: include/linux/mfd/intel_msic.h
7676 F: include/linux/mfd/intel_soc_pmic*
7677
7678 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7679 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7680 L: linux-wireless@vger.kernel.org
7681 S: Maintained
7682 F: Documentation/networking/README.ipw2100
7683 F: Documentation/networking/README.ipw2200
7684 F: drivers/net/wireless/intel/ipw2x00/
7685
7686 INTEL PSTATE DRIVER
7687 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7688 M: Len Brown <lenb@kernel.org>
7689 L: linux-pm@vger.kernel.org
7690 S: Supported
7691 F: drivers/cpufreq/intel_pstate.c
7692
7693 INTEL RDMA RNIC DRIVER
7694 M: Faisal Latif <faisal.latif@intel.com>
7695 M: Shiraz Saleem <shiraz.saleem@intel.com>
7696 L: linux-rdma@vger.kernel.org
7697 S: Supported
7698 F: drivers/infiniband/hw/i40iw/
7699 F: include/uapi/rdma/i40iw-abi.h
7700
7701 INTEL TELEMETRY DRIVER
7702 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7703 M: "David E. Box" <david.e.box@linux.intel.com>
7704 L: platform-driver-x86@vger.kernel.org
7705 S: Maintained
7706 F: arch/x86/include/asm/intel_telemetry.h
7707 F: drivers/platform/x86/intel_telemetry*
7708
7709 INTEL VIRTUAL BUTTON DRIVER
7710 M: AceLan Kao <acelan.kao@canonical.com>
7711 L: platform-driver-x86@vger.kernel.org
7712 S: Maintained
7713 F: drivers/platform/x86/intel-vbtn.c
7714
7715 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7716 M: Stanislaw Gruszka <sgruszka@redhat.com>
7717 L: linux-wireless@vger.kernel.org
7718 S: Supported
7719 F: drivers/net/wireless/intel/iwlegacy/
7720
7721 INTEL WIRELESS WIFI LINK (iwlwifi)
7722 M: Johannes Berg <johannes.berg@intel.com>
7723 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7724 M: Luca Coelho <luciano.coelho@intel.com>
7725 M: Intel Linux Wireless <linuxwifi@intel.com>
7726 L: linux-wireless@vger.kernel.org
7727 W: http://intellinuxwireless.org
7728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7729 S: Supported
7730 F: drivers/net/wireless/intel/iwlwifi/
7731
7732 INTEL WIRELESS WIMAX CONNECTION 2400
7733 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7734 M: linux-wimax@intel.com
7735 L: wimax@linuxwimax.org (subscribers-only)
7736 S: Supported
7737 W: http://linuxwimax.org
7738 F: Documentation/wimax/README.i2400m
7739 F: drivers/net/wimax/i2400m/
7740 F: include/uapi/linux/wimax/i2400m.h
7741
7742 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7743 M: Mario Limonciello <mario.limonciello@dell.com>
7744 S: Maintained
7745 F: drivers/platform/x86/intel-wmi-thunderbolt.c
7746
7747 INTEL(R) TRACE HUB
7748 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7749 S: Supported
7750 F: Documentation/trace/intel_th.rst
7751 F: drivers/hwtracing/intel_th/
7752
7753 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7754 M: Ning Sun <ning.sun@intel.com>
7755 L: tboot-devel@lists.sourceforge.net
7756 W: http://tboot.sourceforge.net
7757 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7758 S: Supported
7759 F: Documentation/intel_txt.txt
7760 F: include/linux/tboot.h
7761 F: arch/x86/kernel/tboot.c
7762
7763 INTEL-MID GPIO DRIVER
7764 M: David Cohen <david.a.cohen@linux.intel.com>
7765 L: linux-gpio@vger.kernel.org
7766 S: Maintained
7767 F: drivers/gpio/gpio-intel-mid.c
7768
7769 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7770 M: Linus Walleij <linus.walleij@linaro.org>
7771 L: linux-iio@vger.kernel.org
7772 S: Maintained
7773 F: drivers/iio/gyro/mpu3050*
7774 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7775
7776 IOC3 ETHERNET DRIVER
7777 M: Ralf Baechle <ralf@linux-mips.org>
7778 L: linux-mips@vger.kernel.org
7779 S: Maintained
7780 F: drivers/net/ethernet/sgi/ioc3-eth.c
7781
7782 IOC3 SERIAL DRIVER
7783 M: Pat Gefre <pfg@sgi.com>
7784 L: linux-serial@vger.kernel.org
7785 S: Maintained
7786 F: drivers/tty/serial/ioc3_serial.c
7787
7788 IOMMU DRIVERS
7789 M: Joerg Roedel <joro@8bytes.org>
7790 L: iommu@lists.linux-foundation.org
7791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7792 S: Maintained
7793 F: Documentation/devicetree/bindings/iommu/
7794 F: drivers/iommu/
7795 F: include/linux/iommu.h
7796 F: include/linux/of_iommu.h
7797 F: include/linux/iova.h
7798
7799 IP MASQUERADING
7800 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7801 S: Maintained
7802 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7803
7804 IPMI SUBSYSTEM
7805 M: Corey Minyard <minyard@acm.org>
7806 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7807 W: http://openipmi.sourceforge.net/
7808 S: Supported
7809 F: Documentation/devicetree/bindings/ipmi/
7810 F: Documentation/IPMI.txt
7811 F: drivers/char/ipmi/
7812 F: include/linux/ipmi*
7813 F: include/uapi/linux/ipmi*
7814
7815 IPS SCSI RAID DRIVER
7816 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7817 L: linux-scsi@vger.kernel.org
7818 W: http://www.adaptec.com/
7819 S: Maintained
7820 F: drivers/scsi/ips*
7821
7822 IPVS
7823 M: Wensong Zhang <wensong@linux-vs.org>
7824 M: Simon Horman <horms@verge.net.au>
7825 M: Julian Anastasov <ja@ssi.bg>
7826 L: netdev@vger.kernel.org
7827 L: lvs-devel@vger.kernel.org
7828 S: Maintained
7829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7831 F: Documentation/networking/ipvs-sysctl.txt
7832 F: include/net/ip_vs.h
7833 F: include/uapi/linux/ip_vs.h
7834 F: net/netfilter/ipvs/
7835
7836 IPWIRELESS DRIVER
7837 M: Jiri Kosina <jikos@kernel.org>
7838 M: David Sterba <dsterba@suse.com>
7839 S: Odd Fixes
7840 F: drivers/tty/ipwireless/
7841
7842 IPX NETWORK LAYER
7843 L: netdev@vger.kernel.org
7844 S: Obsolete
7845 F: include/uapi/linux/ipx.h
7846
7847 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7848 M: Marc Zyngier <marc.zyngier@arm.com>
7849 S: Maintained
7850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7851 F: Documentation/IRQ-domain.txt
7852 F: include/linux/irqdomain.h
7853 F: kernel/irq/irqdomain.c
7854 F: kernel/irq/msi.c
7855
7856 IRQ SUBSYSTEM
7857 M: Thomas Gleixner <tglx@linutronix.de>
7858 L: linux-kernel@vger.kernel.org
7859 S: Maintained
7860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7861 F: kernel/irq/
7862
7863 IRQCHIP DRIVERS
7864 M: Thomas Gleixner <tglx@linutronix.de>
7865 M: Jason Cooper <jason@lakedaemon.net>
7866 M: Marc Zyngier <marc.zyngier@arm.com>
7867 L: linux-kernel@vger.kernel.org
7868 S: Maintained
7869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7870 F: Documentation/devicetree/bindings/interrupt-controller/
7871 F: drivers/irqchip/
7872
7873 ISA
7874 M: William Breathitt Gray <vilhelm.gray@gmail.com>
7875 S: Maintained
7876 F: Documentation/isa.txt
7877 F: drivers/base/isa.c
7878 F: include/linux/isa.h
7879
7880 ISA RADIO MODULE
7881 M: Hans Verkuil <hverkuil@xs4all.nl>
7882 L: linux-media@vger.kernel.org
7883 T: git git://linuxtv.org/media_tree.git
7884 W: https://linuxtv.org
7885 S: Maintained
7886 F: drivers/media/radio/radio-isa*
7887
7888 ISAPNP
7889 M: Jaroslav Kysela <perex@perex.cz>
7890 S: Maintained
7891 F: Documentation/isapnp.txt
7892 F: drivers/pnp/isapnp/
7893 F: include/linux/isapnp.h
7894
7895 ISCSI
7896 M: Lee Duncan <lduncan@suse.com>
7897 M: Chris Leech <cleech@redhat.com>
7898 L: open-iscsi@googlegroups.com
7899 W: www.open-iscsi.com
7900 S: Maintained
7901 F: drivers/scsi/*iscsi*
7902 F: include/scsi/*iscsi*
7903
7904 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7905 M: Peter Jones <pjones@redhat.com>
7906 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7907 S: Maintained
7908 F: drivers/firmware/iscsi_ibft*
7909
7910 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7911 M: Sagi Grimberg <sagi@grimberg.me>
7912 M: Max Gurtovoy <maxg@mellanox.com>
7913 L: linux-rdma@vger.kernel.org
7914 S: Supported
7915 W: http://www.openfabrics.org
7916 W: www.open-iscsi.org
7917 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7918 F: drivers/infiniband/ulp/iser/
7919
7920 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7921 M: Sagi Grimberg <sagi@grimberg.me>
7922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7923 L: linux-rdma@vger.kernel.org
7924 L: target-devel@vger.kernel.org
7925 S: Supported
7926 W: http://www.linux-iscsi.org
7927 F: drivers/infiniband/ulp/isert
7928
7929 ISDN SUBSYSTEM
7930 M: Karsten Keil <isdn@linux-pingi.de>
7931 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7932 L: netdev@vger.kernel.org
7933 W: http://www.isdn4linux.de
7934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7935 S: Maintained
7936 F: Documentation/isdn/
7937 F: drivers/isdn/
7938 F: include/linux/isdn.h
7939 F: include/linux/isdn/
7940 F: include/uapi/linux/isdn.h
7941 F: include/uapi/linux/isdn/
7942
7943 ISDN SUBSYSTEM (Eicon active card driver)
7944 M: Armin Schindler <mac@melware.de>
7945 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7946 W: http://www.melware.de
7947 S: Maintained
7948 F: drivers/isdn/hardware/eicon/
7949
7950 IT87 HARDWARE MONITORING DRIVER
7951 M: Jean Delvare <jdelvare@suse.com>
7952 L: linux-hwmon@vger.kernel.org
7953 S: Maintained
7954 F: Documentation/hwmon/it87
7955 F: drivers/hwmon/it87.c
7956
7957 IT913X MEDIA DRIVER
7958 M: Antti Palosaari <crope@iki.fi>
7959 L: linux-media@vger.kernel.org
7960 W: https://linuxtv.org
7961 W: http://palosaari.fi/linux/
7962 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7963 T: git git://linuxtv.org/anttip/media_tree.git
7964 S: Maintained
7965 F: drivers/media/tuners/it913x*
7966
7967 IVTV VIDEO4LINUX DRIVER
7968 M: Andy Walls <awalls@md.metrocast.net>
7969 L: ivtv-devel@ivtvdriver.org (subscribers-only)
7970 L: linux-media@vger.kernel.org
7971 T: git git://linuxtv.org/media_tree.git
7972 W: http://www.ivtvdriver.org
7973 S: Maintained
7974 F: Documentation/media/v4l-drivers/ivtv*
7975 F: drivers/media/pci/ivtv/
7976 F: include/uapi/linux/ivtv*
7977
7978 IX2505V MEDIA DRIVER
7979 M: Malcolm Priestley <tvboxspy@gmail.com>
7980 L: linux-media@vger.kernel.org
7981 W: https://linuxtv.org
7982 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7983 S: Maintained
7984 F: drivers/media/dvb-frontends/ix2505v*
7985
7986 JAILHOUSE HYPERVISOR INTERFACE
7987 M: Jan Kiszka <jan.kiszka@siemens.com>
7988 L: jailhouse-dev@googlegroups.com
7989 S: Maintained
7990 F: arch/x86/kernel/jailhouse.c
7991 F: arch/x86/include/asm/jailhouse_para.h
7992
7993 JC42.4 TEMPERATURE SENSOR DRIVER
7994 M: Guenter Roeck <linux@roeck-us.net>
7995 L: linux-hwmon@vger.kernel.org
7996 S: Maintained
7997 F: drivers/hwmon/jc42.c
7998 F: Documentation/hwmon/jc42
7999
8000 JFS FILESYSTEM
8001 M: Dave Kleikamp <shaggy@kernel.org>
8002 L: jfs-discussion@lists.sourceforge.net
8003 W: http://jfs.sourceforge.net/
8004 T: git git://github.com/kleikamp/linux-shaggy.git
8005 S: Maintained
8006 F: Documentation/filesystems/jfs.txt
8007 F: fs/jfs/
8008
8009 JME NETWORK DRIVER
8010 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
8011 L: netdev@vger.kernel.org
8012 S: Maintained
8013 F: drivers/net/ethernet/jme.*
8014
8015 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8016 M: David Woodhouse <dwmw2@infradead.org>
8017 L: linux-mtd@lists.infradead.org
8018 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
8019 S: Maintained
8020 F: fs/jffs2/
8021 F: include/uapi/linux/jffs2.h
8022
8023 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8024 M: "Theodore Ts'o" <tytso@mit.edu>
8025 M: Jan Kara <jack@suse.com>
8026 L: linux-ext4@vger.kernel.org
8027 S: Maintained
8028 F: fs/jbd2/
8029 F: include/linux/jbd2.h
8030
8031 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8032 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8033 L: linux-media@vger.kernel.org
8034 S: Maintained
8035 F: drivers/media/platform/rcar_jpu.c
8036
8037 JSM Neo PCI based serial card
8038 M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
8039 L: linux-serial@vger.kernel.org
8040 S: Maintained
8041 F: drivers/tty/serial/jsm/
8042
8043 K10TEMP HARDWARE MONITORING DRIVER
8044 M: Clemens Ladisch <clemens@ladisch.de>
8045 L: linux-hwmon@vger.kernel.org
8046 S: Maintained
8047 F: Documentation/hwmon/k10temp
8048 F: drivers/hwmon/k10temp.c
8049
8050 K8TEMP HARDWARE MONITORING DRIVER
8051 M: Rudolf Marek <r.marek@assembler.cz>
8052 L: linux-hwmon@vger.kernel.org
8053 S: Maintained
8054 F: Documentation/hwmon/k8temp
8055 F: drivers/hwmon/k8temp.c
8056
8057 KASAN
8058 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
8059 R: Alexander Potapenko <glider@google.com>
8060 R: Dmitry Vyukov <dvyukov@google.com>
8061 L: kasan-dev@googlegroups.com
8062 S: Maintained
8063 F: arch/*/include/asm/kasan.h
8064 F: arch/*/mm/kasan_init*
8065 F: Documentation/dev-tools/kasan.rst
8066 F: include/linux/kasan*.h
8067 F: lib/test_kasan.c
8068 F: mm/kasan/
8069 F: scripts/Makefile.kasan
8070
8071 KCONFIG
8072 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8073 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8074 L: linux-kbuild@vger.kernel.org
8075 S: Maintained
8076 F: Documentation/kbuild/kconfig*
8077 F: scripts/kconfig/
8078 F: scripts/Kconfig.include
8079
8080 KDUMP
8081 M: Dave Young <dyoung@redhat.com>
8082 M: Baoquan He <bhe@redhat.com>
8083 R: Vivek Goyal <vgoyal@redhat.com>
8084 L: kexec@lists.infradead.org
8085 W: http://lse.sourceforge.net/kdump/
8086 S: Maintained
8087 F: Documentation/kdump/
8088
8089 KEENE FM RADIO TRANSMITTER DRIVER
8090 M: Hans Verkuil <hverkuil@xs4all.nl>
8091 L: linux-media@vger.kernel.org
8092 T: git git://linuxtv.org/media_tree.git
8093 W: https://linuxtv.org
8094 S: Maintained
8095 F: drivers/media/radio/radio-keene*
8096
8097 KERNEL AUTOMOUNTER
8098 M: Ian Kent <raven@themaw.net>
8099 L: autofs@vger.kernel.org
8100 S: Maintained
8101 F: fs/autofs/
8102
8103 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8104 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8105 M: Michal Marek <michal.lkml@markovi.net>
8106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8107 L: linux-kbuild@vger.kernel.org
8108 S: Maintained
8109 F: Documentation/kbuild/
8110 F: Makefile
8111 F: scripts/Kbuild*
8112 F: scripts/Makefile*
8113 F: scripts/basic/
8114 F: scripts/mk*
8115 F: scripts/mod/
8116 F: scripts/package/
8117
8118 KERNEL JANITORS
8119 L: kernel-janitors@vger.kernel.org
8120 W: http://kernelnewbies.org/KernelJanitors
8121 S: Odd Fixes
8122
8123 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8124 M: "J. Bruce Fields" <bfields@fieldses.org>
8125 M: Jeff Layton <jlayton@kernel.org>
8126 L: linux-nfs@vger.kernel.org
8127 W: http://nfs.sourceforge.net/
8128 T: git git://linux-nfs.org/~bfields/linux.git
8129 S: Supported
8130 F: fs/nfsd/
8131 F: include/uapi/linux/nfsd/
8132 F: fs/lockd/
8133 F: fs/nfs_common/
8134 F: net/sunrpc/
8135 F: include/linux/lockd/
8136 F: include/linux/sunrpc/
8137 F: include/uapi/linux/sunrpc/
8138
8139 KERNEL SELFTEST FRAMEWORK
8140 M: Shuah Khan <shuah@kernel.org>
8141 L: linux-kselftest@vger.kernel.org
8142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8143 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
8144 S: Maintained
8145 F: tools/testing/selftests/
8146 F: Documentation/dev-tools/kselftest*
8147
8148 KERNEL USERMODE HELPER
8149 M: Luis Chamberlain <mcgrof@kernel.org>
8150 L: linux-kernel@vger.kernel.org
8151 S: Maintained
8152 F: kernel/umh.c
8153 F: include/linux/umh.h
8154
8155 KERNEL VIRTUAL MACHINE (KVM)
8156 M: Paolo Bonzini <pbonzini@redhat.com>
8157 M: Radim Krčmář <rkrcmar@redhat.com>
8158 L: kvm@vger.kernel.org
8159 W: http://www.linux-kvm.org
8160 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8161 S: Supported
8162 F: Documentation/virtual/kvm/
8163 F: include/trace/events/kvm.h
8164 F: include/uapi/asm-generic/kvm*
8165 F: include/uapi/linux/kvm*
8166 F: include/asm-generic/kvm*
8167 F: include/linux/kvm*
8168 F: include/kvm/iodev.h
8169 F: virt/kvm/*
8170 F: tools/kvm/
8171
8172 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8173 M: Joerg Roedel <joro@8bytes.org>
8174 L: kvm@vger.kernel.org
8175 W: http://www.linux-kvm.org/
8176 S: Maintained
8177 F: arch/x86/include/asm/svm.h
8178 F: arch/x86/kvm/svm.c
8179
8180 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8181 M: Christoffer Dall <christoffer.dall@arm.com>
8182 M: Marc Zyngier <marc.zyngier@arm.com>
8183 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8184 L: kvmarm@lists.cs.columbia.edu
8185 W: http://systems.cs.columbia.edu/projects/kvm-arm
8186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8187 S: Supported
8188 F: arch/arm/include/uapi/asm/kvm*
8189 F: arch/arm/include/asm/kvm*
8190 F: arch/arm/kvm/
8191 F: virt/kvm/arm/
8192 F: include/kvm/arm_*
8193
8194 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8195 M: Christoffer Dall <christoffer.dall@arm.com>
8196 M: Marc Zyngier <marc.zyngier@arm.com>
8197 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8198 L: kvmarm@lists.cs.columbia.edu
8199 S: Maintained
8200 F: arch/arm64/include/uapi/asm/kvm*
8201 F: arch/arm64/include/asm/kvm*
8202 F: arch/arm64/kvm/
8203
8204 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8205 M: James Hogan <jhogan@kernel.org>
8206 L: linux-mips@vger.kernel.org
8207 S: Supported
8208 F: arch/mips/include/uapi/asm/kvm*
8209 F: arch/mips/include/asm/kvm*
8210 F: arch/mips/kvm/
8211
8212 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8213 M: Paul Mackerras <paulus@ozlabs.org>
8214 L: kvm-ppc@vger.kernel.org
8215 W: http://www.linux-kvm.org/
8216 T: git git://github.com/agraf/linux-2.6.git
8217 S: Supported
8218 F: arch/powerpc/include/uapi/asm/kvm*
8219 F: arch/powerpc/include/asm/kvm*
8220 F: arch/powerpc/kvm/
8221 F: arch/powerpc/kernel/kvm*
8222
8223 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8224 M: Christian Borntraeger <borntraeger@de.ibm.com>
8225 M: Janosch Frank <frankja@linux.ibm.com>
8226 R: David Hildenbrand <david@redhat.com>
8227 R: Cornelia Huck <cohuck@redhat.com>
8228 L: linux-s390@vger.kernel.org
8229 W: http://www.ibm.com/developerworks/linux/linux390/
8230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8231 S: Supported
8232 F: arch/s390/include/uapi/asm/kvm*
8233 F: arch/s390/include/asm/gmap.h
8234 F: arch/s390/include/asm/kvm*
8235 F: arch/s390/kvm/
8236 F: arch/s390/mm/gmap.c
8237
8238 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8239 M: Paolo Bonzini <pbonzini@redhat.com>
8240 M: Radim Krčmář <rkrcmar@redhat.com>
8241 L: kvm@vger.kernel.org
8242 W: http://www.linux-kvm.org
8243 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8244 S: Supported
8245 F: arch/x86/kvm/
8246 F: arch/x86/include/uapi/asm/kvm*
8247 F: arch/x86/include/asm/kvm*
8248 F: arch/x86/include/asm/pvclock-abi.h
8249 F: arch/x86/kernel/kvm.c
8250 F: arch/x86/kernel/kvmclock.c
8251
8252 KERNFS
8253 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8254 M: Tejun Heo <tj@kernel.org>
8255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8256 S: Supported
8257 F: include/linux/kernfs.h
8258 F: fs/kernfs/
8259
8260 KEXEC
8261 M: Eric Biederman <ebiederm@xmission.com>
8262 W: http://kernel.org/pub/linux/utils/kernel/kexec/
8263 L: kexec@lists.infradead.org
8264 S: Maintained
8265 F: include/linux/kexec.h
8266 F: include/uapi/linux/kexec.h
8267 F: kernel/kexec*
8268
8269 KEYS-ENCRYPTED
8270 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
8271 L: linux-integrity@vger.kernel.org
8272 L: keyrings@vger.kernel.org
8273 S: Supported
8274 F: Documentation/security/keys/trusted-encrypted.rst
8275 F: include/keys/encrypted-type.h
8276 F: security/keys/encrypted-keys/
8277
8278 KEYS-TRUSTED
8279 M: James Bottomley <jejb@linux.vnet.ibm.com>
8280 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8281 M: Mimi Zohar <zohar@linux.vnet.ibm.com>
8282 L: linux-integrity@vger.kernel.org
8283 L: keyrings@vger.kernel.org
8284 S: Supported
8285 F: Documentation/security/keys/trusted-encrypted.rst
8286 F: include/keys/trusted-type.h
8287 F: security/keys/trusted.c
8288 F: security/keys/trusted.h
8289
8290 KEYS/KEYRINGS:
8291 M: David Howells <dhowells@redhat.com>
8292 L: keyrings@vger.kernel.org
8293 S: Maintained
8294 F: Documentation/security/keys/core.rst
8295 F: include/linux/key.h
8296 F: include/linux/key-type.h
8297 F: include/linux/keyctl.h
8298 F: include/uapi/linux/keyctl.h
8299 F: include/keys/
8300 F: security/keys/
8301
8302 KGDB / KDB /debug_core
8303 M: Jason Wessel <jason.wessel@windriver.com>
8304 M: Daniel Thompson <daniel.thompson@linaro.org>
8305 W: http://kgdb.wiki.kernel.org/
8306 L: kgdb-bugreport@lists.sourceforge.net
8307 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8308 S: Maintained
8309 F: Documentation/dev-tools/kgdb.rst
8310 F: drivers/misc/kgdbts.c
8311 F: drivers/tty/serial/kgdboc.c
8312 F: include/linux/kdb.h
8313 F: include/linux/kgdb.h
8314 F: kernel/debug/
8315
8316 KMEMLEAK
8317 M: Catalin Marinas <catalin.marinas@arm.com>
8318 S: Maintained
8319 F: Documentation/dev-tools/kmemleak.rst
8320 F: include/linux/kmemleak.h
8321 F: mm/kmemleak.c
8322 F: mm/kmemleak-test.c
8323
8324 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8325 M: Luis Chamberlain <mcgrof@kernel.org>
8326 L: linux-kernel@vger.kernel.org
8327 S: Maintained
8328 F: kernel/kmod.c
8329 F: include/linux/kmod.h
8330 F: lib/test_kmod.c
8331 F: tools/testing/selftests/kmod/
8332
8333 KPROBES
8334 M: Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
8335 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8336 M: "David S. Miller" <davem@davemloft.net>
8337 M: Masami Hiramatsu <mhiramat@kernel.org>
8338 S: Maintained
8339 F: Documentation/kprobes.txt
8340 F: include/linux/kprobes.h
8341 F: include/asm-generic/kprobes.h
8342 F: kernel/kprobes.c
8343
8344 KS0108 LCD CONTROLLER DRIVER
8345 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8346 S: Maintained
8347 F: Documentation/auxdisplay/ks0108
8348 F: drivers/auxdisplay/ks0108.c
8349 F: include/linux/ks0108.h
8350
8351 L3MDEV
8352 M: David Ahern <dsa@cumulusnetworks.com>
8353 L: netdev@vger.kernel.org
8354 S: Maintained
8355 F: net/l3mdev
8356 F: include/net/l3mdev.h
8357
8358 L7 BPF FRAMEWORK
8359 M: John Fastabend <john.fastabend@gmail.com>
8360 M: Daniel Borkmann <daniel@iogearbox.net>
8361 L: netdev@vger.kernel.org
8362 S: Maintained
8363 F: include/linux/skmsg.h
8364 F: net/core/skmsg.c
8365 F: net/core/sock_map.c
8366 F: net/ipv4/tcp_bpf.c
8367
8368 LANTIQ / INTEL Ethernet drivers
8369 M: Hauke Mehrtens <hauke@hauke-m.de>
8370 L: netdev@vger.kernel.org
8371 S: Maintained
8372 F: net/dsa/tag_gswip.c
8373 F: drivers/net/ethernet/lantiq_xrx200.c
8374 F: drivers/net/dsa/lantiq_pce.h
8375 F: drivers/net/dsa/lantiq_gswip.c
8376
8377 LANTIQ MIPS ARCHITECTURE
8378 M: John Crispin <john@phrozen.org>
8379 L: linux-mips@vger.kernel.org
8380 S: Maintained
8381 F: arch/mips/lantiq
8382 F: drivers/soc/lantiq
8383
8384 LAPB module
8385 L: linux-x25@vger.kernel.org
8386 S: Orphan
8387 F: Documentation/networking/lapb-module.txt
8388 F: include/*/lapb.h
8389 F: net/lapb/
8390
8391 LASI 53c700 driver for PARISC
8392 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8393 L: linux-scsi@vger.kernel.org
8394 S: Maintained
8395 F: Documentation/scsi/53c700.txt
8396 F: drivers/scsi/53c700*
8397
8398 LEAKING_ADDRESSES
8399 M: Tobin C. Harding <me@tobin.cc>
8400 M: Tycho Andersen <tycho@tycho.ws>
8401 L: kernel-hardening@lists.openwall.com
8402 S: Maintained
8403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8404 F: scripts/leaking_addresses.pl
8405
8406 LED SUBSYSTEM
8407 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
8408 M: Pavel Machek <pavel@ucw.cz>
8409 L: linux-leds@vger.kernel.org
8410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8411 S: Maintained
8412 F: Documentation/devicetree/bindings/leds/
8413 F: drivers/leds/
8414 F: include/linux/leds.h
8415
8416 LEGACY EEPROM DRIVER
8417 M: Jean Delvare <jdelvare@suse.com>
8418 S: Maintained
8419 F: Documentation/misc-devices/eeprom
8420 F: drivers/misc/eeprom/eeprom.c
8421
8422 LEGO MINDSTORMS EV3
8423 R: David Lechner <david@lechnology.com>
8424 S: Maintained
8425 F: arch/arm/boot/dts/da850-lego-ev3.dts
8426 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8427 F: drivers/power/supply/lego_ev3_battery.c
8428
8429 LEGO USB Tower driver
8430 M: Juergen Stuber <starblue@users.sourceforge.net>
8431 L: legousb-devel@lists.sourceforge.net
8432 W: http://legousb.sourceforge.net/
8433 S: Maintained
8434 F: drivers/usb/misc/legousbtower.c
8435
8436 LG LAPTOP EXTRAS
8437 M: Matan Ziv-Av <matan@svgalib.org>
8438 L: platform-driver-x86@vger.kernel.org
8439 S: Maintained
8440 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
8441 F: Documentation/laptops/lg-laptop.rst
8442 F: drivers/platform/x86/lg-laptop.c
8443
8444 LG2160 MEDIA DRIVER
8445 M: Michael Krufky <mkrufky@linuxtv.org>
8446 L: linux-media@vger.kernel.org
8447 W: https://linuxtv.org
8448 W: http://github.com/mkrufky
8449 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8450 T: git git://linuxtv.org/mkrufky/tuners.git
8451 S: Maintained
8452 F: drivers/media/dvb-frontends/lg2160.*
8453
8454 LGDT3305 MEDIA DRIVER
8455 M: Michael Krufky <mkrufky@linuxtv.org>
8456 L: linux-media@vger.kernel.org
8457 W: https://linuxtv.org
8458 W: http://github.com/mkrufky
8459 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8460 T: git git://linuxtv.org/mkrufky/tuners.git
8461 S: Maintained
8462 F: drivers/media/dvb-frontends/lgdt3305.*
8463
8464 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8465 M: Viresh Kumar <vireshk@kernel.org>
8466 L: linux-ide@vger.kernel.org
8467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8468 S: Maintained
8469 F: include/linux/pata_arasan_cf_data.h
8470 F: drivers/ata/pata_arasan_cf.c
8471
8472 LIBATA PATA DRIVERS
8473 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8474 M: Jens Axboe <axboe@kernel.dk>
8475 L: linux-ide@vger.kernel.org
8476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8477 S: Maintained
8478 F: drivers/ata/pata_*.c
8479 F: drivers/ata/ata_generic.c
8480
8481 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8482 M: Linus Walleij <linus.walleij@linaro.org>
8483 L: linux-ide@vger.kernel.org
8484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8485 S: Maintained
8486 F: drivers/ata/pata_ftide010.c
8487 F: drivers/ata/sata_gemini.c
8488 F: drivers/ata/sata_gemini.h
8489
8490 LIBATA SATA AHCI PLATFORM devices support
8491 M: Hans de Goede <hdegoede@redhat.com>
8492 M: Jens Axboe <axboe@kernel.dk>
8493 L: linux-ide@vger.kernel.org
8494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8495 S: Maintained
8496 F: drivers/ata/ahci_platform.c
8497 F: drivers/ata/libahci_platform.c
8498 F: include/linux/ahci_platform.h
8499
8500 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8501 M: Mikael Pettersson <mikpelinux@gmail.com>
8502 L: linux-ide@vger.kernel.org
8503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8504 S: Maintained
8505 F: drivers/ata/sata_promise.*
8506
8507 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8508 M: Jens Axboe <axboe@kernel.dk>
8509 L: linux-ide@vger.kernel.org
8510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8511 S: Maintained
8512 F: drivers/ata/
8513 F: include/linux/ata.h
8514 F: include/linux/libata.h
8515 F: Documentation/devicetree/bindings/ata/
8516
8517 LIBLOCKDEP
8518 M: Sasha Levin <alexander.levin@microsoft.com>
8519 S: Maintained
8520 F: tools/lib/lockdep/
8521
8522 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8523 M: Ross Zwisler <zwisler@kernel.org>
8524 M: Dan Williams <dan.j.williams@intel.com>
8525 M: Vishal Verma <vishal.l.verma@intel.com>
8526 M: Dave Jiang <dave.jiang@intel.com>
8527 L: linux-nvdimm@lists.01.org
8528 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8529 S: Supported
8530 F: drivers/nvdimm/blk.c
8531 F: drivers/nvdimm/region_devs.c
8532
8533 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8534 M: Vishal Verma <vishal.l.verma@intel.com>
8535 M: Dan Williams <dan.j.williams@intel.com>
8536 M: Ross Zwisler <zwisler@kernel.org>
8537 M: Dave Jiang <dave.jiang@intel.com>
8538 L: linux-nvdimm@lists.01.org
8539 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8540 S: Supported
8541 F: drivers/nvdimm/btt*
8542
8543 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8544 M: Ross Zwisler <zwisler@kernel.org>
8545 M: Dan Williams <dan.j.williams@intel.com>
8546 M: Vishal Verma <vishal.l.verma@intel.com>
8547 M: Dave Jiang <dave.jiang@intel.com>
8548 L: linux-nvdimm@lists.01.org
8549 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8550 S: Supported
8551 F: drivers/nvdimm/pmem*
8552
8553 LIBNVDIMM: DEVICETREE BINDINGS
8554 M: Oliver O'Halloran <oohall@gmail.com>
8555 L: linux-nvdimm@lists.01.org
8556 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8557 S: Supported
8558 F: drivers/nvdimm/of_pmem.c
8559 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
8560
8561 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8562 M: Dan Williams <dan.j.williams@intel.com>
8563 M: Ross Zwisler <zwisler@kernel.org>
8564 M: Vishal Verma <vishal.l.verma@intel.com>
8565 M: Dave Jiang <dave.jiang@intel.com>
8566 L: linux-nvdimm@lists.01.org
8567 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8568 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8569 S: Supported
8570 F: drivers/nvdimm/*
8571 F: drivers/acpi/nfit/*
8572 F: include/linux/nd.h
8573 F: include/linux/libnvdimm.h
8574 F: include/uapi/linux/ndctl.h
8575
8576 LIGHTNVM PLATFORM SUPPORT
8577 M: Matias Bjorling <mb@lightnvm.io>
8578 W: http://github/OpenChannelSSD
8579 L: linux-block@vger.kernel.org
8580 S: Maintained
8581 F: drivers/lightnvm/
8582 F: include/linux/lightnvm.h
8583 F: include/uapi/linux/lightnvm.h
8584
8585 LINUX FOR POWER MACINTOSH
8586 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8587 W: http://www.penguinppc.org/
8588 L: linuxppc-dev@lists.ozlabs.org
8589 S: Maintained
8590 F: arch/powerpc/platforms/powermac/
8591 F: drivers/macintosh/
8592
8593 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8594 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8595 M: Paul Mackerras <paulus@samba.org>
8596 M: Michael Ellerman <mpe@ellerman.id.au>
8597 W: https://github.com/linuxppc/linux/wiki
8598 L: linuxppc-dev@lists.ozlabs.org
8599 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8601 S: Supported
8602 F: Documentation/ABI/stable/sysfs-firmware-opal-*
8603 F: Documentation/devicetree/bindings/powerpc/
8604 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8605 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
8606 F: Documentation/powerpc/
8607 F: arch/powerpc/
8608 F: drivers/char/tpm/tpm_ibmvtpm*
8609 F: drivers/crypto/nx/
8610 F: drivers/crypto/vmx/
8611 F: drivers/i2c/busses/i2c-opal.c
8612 F: drivers/net/ethernet/ibm/ibmveth.*
8613 F: drivers/net/ethernet/ibm/ibmvnic.*
8614 F: drivers/pci/hotplug/pnv_php.c
8615 F: drivers/pci/hotplug/rpa*
8616 F: drivers/rtc/rtc-opal.c
8617 F: drivers/scsi/ibmvscsi/
8618 F: drivers/tty/hvc/hvc_opal.c
8619 F: drivers/watchdog/wdrtas.c
8620 F: tools/testing/selftests/powerpc
8621 N: /pmac
8622 N: powermac
8623 N: powernv
8624 N: [^a-z0-9]ps3
8625 N: pseries
8626
8627 LINUX FOR POWERPC EMBEDDED MPC5XXX
8628 M: Anatolij Gustschin <agust@denx.de>
8629 L: linuxppc-dev@lists.ozlabs.org
8630 T: git git://git.denx.de/linux-denx-agust.git
8631 S: Maintained
8632 F: arch/powerpc/platforms/512x/
8633 F: arch/powerpc/platforms/52xx/
8634
8635 LINUX FOR POWERPC EMBEDDED PPC4XX
8636 M: Alistair Popple <alistair@popple.id.au>
8637 M: Matt Porter <mporter@kernel.crashing.org>
8638 W: http://www.penguinppc.org/
8639 L: linuxppc-dev@lists.ozlabs.org
8640 S: Maintained
8641 F: arch/powerpc/platforms/40x/
8642 F: arch/powerpc/platforms/44x/
8643
8644 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8645 M: Scott Wood <oss@buserror.net>
8646 M: Kumar Gala <galak@kernel.crashing.org>
8647 W: http://www.penguinppc.org/
8648 L: linuxppc-dev@lists.ozlabs.org
8649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8650 S: Maintained
8651 F: arch/powerpc/platforms/83xx/
8652 F: arch/powerpc/platforms/85xx/
8653 F: Documentation/devicetree/bindings/powerpc/fsl/
8654
8655 LINUX FOR POWERPC EMBEDDED PPC8XX
8656 M: Vitaly Bordug <vitb@kernel.crashing.org>
8657 W: http://www.penguinppc.org/
8658 L: linuxppc-dev@lists.ozlabs.org
8659 S: Maintained
8660 F: arch/powerpc/platforms/8xx/
8661
8662 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8663 L: linuxppc-dev@lists.ozlabs.org
8664 S: Orphan
8665 F: arch/powerpc/*/*virtex*
8666 F: arch/powerpc/*/*/*virtex*
8667
8668 LINUX FOR POWERPC PA SEMI PWRFICIENT
8669 L: linuxppc-dev@lists.ozlabs.org
8670 S: Orphan
8671 F: arch/powerpc/platforms/pasemi/
8672 F: drivers/*/*pasemi*
8673 F: drivers/*/*/*pasemi*
8674
8675 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8676 M: Kees Cook <keescook@chromium.org>
8677 S: Maintained
8678 F: drivers/misc/lkdtm/*
8679
8680 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8681 M: Alan Stern <stern@rowland.harvard.edu>
8682 M: Andrea Parri <andrea.parri@amarulasolutions.com>
8683 M: Will Deacon <will.deacon@arm.com>
8684 M: Peter Zijlstra <peterz@infradead.org>
8685 M: Boqun Feng <boqun.feng@gmail.com>
8686 M: Nicholas Piggin <npiggin@gmail.com>
8687 M: David Howells <dhowells@redhat.com>
8688 M: Jade Alglave <j.alglave@ucl.ac.uk>
8689 M: Luc Maranget <luc.maranget@inria.fr>
8690 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8691 R: Akira Yokosawa <akiyks@gmail.com>
8692 R: Daniel Lustig <dlustig@nvidia.com>
8693 L: linux-kernel@vger.kernel.org
8694 L: linux-arch@vger.kernel.org
8695 S: Supported
8696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8697 F: tools/memory-model/
8698 F: Documentation/atomic_bitops.txt
8699 F: Documentation/atomic_t.txt
8700 F: Documentation/core-api/atomic_ops.rst
8701 F: Documentation/core-api/refcount-vs-atomic.rst
8702 F: Documentation/memory-barriers.txt
8703
8704 LIS3LV02D ACCELEROMETER DRIVER
8705 M: Eric Piel <eric.piel@tremplin-utc.net>
8706 S: Maintained
8707 F: Documentation/misc-devices/lis3lv02d
8708 F: drivers/misc/lis3lv02d/
8709 F: drivers/platform/x86/hp_accel.c
8710
8711 LIVE PATCHING
8712 M: Josh Poimboeuf <jpoimboe@redhat.com>
8713 M: Jessica Yu <jeyu@kernel.org>
8714 M: Jiri Kosina <jikos@kernel.org>
8715 M: Miroslav Benes <mbenes@suse.cz>
8716 R: Petr Mladek <pmladek@suse.com>
8717 S: Maintained
8718 F: kernel/livepatch/
8719 F: include/linux/livepatch.h
8720 F: arch/x86/include/asm/livepatch.h
8721 F: arch/x86/kernel/livepatch.c
8722 F: Documentation/livepatch/
8723 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8724 F: samples/livepatch/
8725 L: live-patching@vger.kernel.org
8726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8727
8728 LLC (802.2)
8729 L: netdev@vger.kernel.org
8730 S: Odd fixes
8731 F: include/linux/llc.h
8732 F: include/uapi/linux/llc.h
8733 F: include/net/llc*
8734 F: net/llc/
8735
8736 LM73 HARDWARE MONITOR DRIVER
8737 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
8738 L: linux-hwmon@vger.kernel.org
8739 S: Maintained
8740 F: drivers/hwmon/lm73.c
8741
8742 LM78 HARDWARE MONITOR DRIVER
8743 M: Jean Delvare <jdelvare@suse.com>
8744 L: linux-hwmon@vger.kernel.org
8745 S: Maintained
8746 F: Documentation/hwmon/lm78
8747 F: drivers/hwmon/lm78.c
8748
8749 LM83 HARDWARE MONITOR DRIVER
8750 M: Jean Delvare <jdelvare@suse.com>
8751 L: linux-hwmon@vger.kernel.org
8752 S: Maintained
8753 F: Documentation/hwmon/lm83
8754 F: drivers/hwmon/lm83.c
8755
8756 LM90 HARDWARE MONITOR DRIVER
8757 M: Jean Delvare <jdelvare@suse.com>
8758 L: linux-hwmon@vger.kernel.org
8759 S: Maintained
8760 F: Documentation/hwmon/lm90
8761 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8762 F: drivers/hwmon/lm90.c
8763 F: include/dt-bindings/thermal/lm90.h
8764
8765 LM95234 HARDWARE MONITOR DRIVER
8766 M: Guenter Roeck <linux@roeck-us.net>
8767 L: linux-hwmon@vger.kernel.org
8768 S: Maintained
8769 F: Documentation/hwmon/lm95234
8770 F: drivers/hwmon/lm95234.c
8771
8772 LME2510 MEDIA DRIVER
8773 M: Malcolm Priestley <tvboxspy@gmail.com>
8774 L: linux-media@vger.kernel.org
8775 W: https://linuxtv.org
8776 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8777 S: Maintained
8778 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8779
8780 LOADPIN SECURITY MODULE
8781 M: Kees Cook <keescook@chromium.org>
8782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8783 S: Supported
8784 F: security/loadpin/
8785 F: Documentation/admin-guide/LSM/LoadPin.rst
8786
8787 LOCKING PRIMITIVES
8788 M: Peter Zijlstra <peterz@infradead.org>
8789 M: Ingo Molnar <mingo@redhat.com>
8790 M: Will Deacon <will.deacon@arm.com>
8791 L: linux-kernel@vger.kernel.org
8792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8793 S: Maintained
8794 F: Documentation/locking/
8795 F: include/linux/lockdep.h
8796 F: include/linux/spinlock*.h
8797 F: arch/*/include/asm/spinlock*.h
8798 F: include/linux/rwlock*.h
8799 F: include/linux/mutex*.h
8800 F: include/linux/rwsem*.h
8801 F: arch/*/include/asm/rwsem.h
8802 F: include/linux/seqlock.h
8803 F: lib/locking*.[ch]
8804 F: kernel/locking/
8805 X: kernel/locking/locktorture.c
8806
8807 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8808 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
8809 L: linux-ntfs-dev@lists.sourceforge.net
8810 W: http://www.linux-ntfs.org/content/view/19/37/
8811 S: Maintained
8812 F: Documentation/ldm.txt
8813 F: block/partitions/ldm.*
8814
8815 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8816 M: Sathya Prakash <sathya.prakash@broadcom.com>
8817 M: Chaitra P B <chaitra.basappa@broadcom.com>
8818 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8819 L: MPT-FusionLinux.pdl@broadcom.com
8820 L: linux-scsi@vger.kernel.org
8821 W: http://www.avagotech.com/support/
8822 S: Supported
8823 F: drivers/message/fusion/
8824 F: drivers/scsi/mpt3sas/
8825
8826 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8827 M: Matthew Wilcox <willy@infradead.org>
8828 L: linux-scsi@vger.kernel.org
8829 S: Maintained
8830 F: drivers/scsi/sym53c8xx_2/
8831
8832 LTC1660 DAC DRIVER
8833 M: Marcus Folkesson <marcus.folkesson@gmail.com>
8834 L: linux-iio@vger.kernel.org
8835 S: Maintained
8836 F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8837 F: drivers/iio/dac/ltc1660.c
8838
8839 LTC4261 HARDWARE MONITOR DRIVER
8840 M: Guenter Roeck <linux@roeck-us.net>
8841 L: linux-hwmon@vger.kernel.org
8842 S: Maintained
8843 F: Documentation/hwmon/ltc4261
8844 F: drivers/hwmon/ltc4261.c
8845
8846 LTC4306 I2C MULTIPLEXER DRIVER
8847 M: Michael Hennerich <michael.hennerich@analog.com>
8848 W: http://ez.analog.com/community/linux-device-drivers
8849 L: linux-i2c@vger.kernel.org
8850 S: Supported
8851 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8852 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8853
8854 LTP (Linux Test Project)
8855 M: Mike Frysinger <vapier@gentoo.org>
8856 M: Cyril Hrubis <chrubis@suse.cz>
8857 M: Wanlong Gao <wanlong.gao@gmail.com>
8858 M: Jan Stancek <jstancek@redhat.com>
8859 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8860 M: Alexey Kodanev <alexey.kodanev@oracle.com>
8861 L: ltp@lists.linux.it (subscribers-only)
8862 W: http://linux-test-project.github.io/
8863 T: git git://github.com/linux-test-project/ltp.git
8864 S: Maintained
8865
8866 M68K ARCHITECTURE
8867 M: Geert Uytterhoeven <geert@linux-m68k.org>
8868 L: linux-m68k@lists.linux-m68k.org
8869 W: http://www.linux-m68k.org/
8870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8871 S: Maintained
8872 F: arch/m68k/
8873 F: drivers/zorro/
8874
8875 M68K ON APPLE MACINTOSH
8876 M: Joshua Thompson <funaho@jurai.org>
8877 W: http://www.mac.linux-m68k.org/
8878 L: linux-m68k@lists.linux-m68k.org
8879 S: Maintained
8880 F: arch/m68k/mac/
8881
8882 M68K ON HP9000/300
8883 M: Philip Blundell <philb@gnu.org>
8884 W: http://www.tazenda.demon.co.uk/phil/linux-hp
8885 S: Maintained
8886 F: arch/m68k/hp300/
8887
8888 M88DS3103 MEDIA DRIVER
8889 M: Antti Palosaari <crope@iki.fi>
8890 L: linux-media@vger.kernel.org
8891 W: https://linuxtv.org
8892 W: http://palosaari.fi/linux/
8893 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8894 T: git git://linuxtv.org/anttip/media_tree.git
8895 S: Maintained
8896 F: drivers/media/dvb-frontends/m88ds3103*
8897
8898 M88RS2000 MEDIA DRIVER
8899 M: Malcolm Priestley <tvboxspy@gmail.com>
8900 L: linux-media@vger.kernel.org
8901 W: https://linuxtv.org
8902 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8903 S: Maintained
8904 F: drivers/media/dvb-frontends/m88rs2000*
8905
8906 MA901 MASTERKIT USB FM RADIO DRIVER
8907 M: Alexey Klimov <klimov.linux@gmail.com>
8908 L: linux-media@vger.kernel.org
8909 T: git git://linuxtv.org/media_tree.git
8910 S: Maintained
8911 F: drivers/media/radio/radio-ma901.c
8912
8913 MAC80211
8914 M: Johannes Berg <johannes@sipsolutions.net>
8915 L: linux-wireless@vger.kernel.org
8916 W: http://wireless.kernel.org/
8917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8919 S: Maintained
8920 F: Documentation/networking/mac80211-injection.txt
8921 F: include/net/mac80211.h
8922 F: net/mac80211/
8923 F: drivers/net/wireless/mac80211_hwsim.[ch]
8924 F: Documentation/networking/mac80211_hwsim/README
8925
8926 MAILBOX API
8927 M: Jassi Brar <jassisinghbrar@gmail.com>
8928 L: linux-kernel@vger.kernel.org
8929 S: Maintained
8930 F: drivers/mailbox/
8931 F: include/linux/mailbox_client.h
8932 F: include/linux/mailbox_controller.h
8933
8934 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8935 M: Michael Kerrisk <mtk.manpages@gmail.com>
8936 W: http://www.kernel.org/doc/man-pages
8937 L: linux-man@vger.kernel.org
8938 S: Maintained
8939
8940 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8941 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
8942 L: linux-mips@vger.kernel.org
8943 S: Maintained
8944 F: arch/mips/boot/dts/img/pistachio_marduk.dts
8945
8946 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8947 M: Andrew Lunn <andrew@lunn.ch>
8948 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8949 L: netdev@vger.kernel.org
8950 S: Maintained
8951 F: drivers/net/dsa/mv88e6xxx/
8952 F: include/linux/platform_data/mv88e6xxx.h
8953 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
8954
8955 MARVELL ARMADA DRM SUPPORT
8956 M: Russell King <linux@armlinux.org.uk>
8957 S: Maintained
8958 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8959 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8960 F: drivers/gpu/drm/armada/
8961 F: include/uapi/drm/armada_drm.h
8962 F: Documentation/devicetree/bindings/display/armada/
8963
8964 MARVELL CRYPTO DRIVER
8965 M: Boris Brezillon <boris.brezillon@bootlin.com>
8966 M: Arnaud Ebalard <arno@natisbad.org>
8967 F: drivers/crypto/marvell/
8968 S: Maintained
8969 L: linux-crypto@vger.kernel.org
8970
8971 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8972 M: Mirko Lindner <mlindner@marvell.com>
8973 M: Stephen Hemminger <stephen@networkplumber.org>
8974 L: netdev@vger.kernel.org
8975 S: Maintained
8976 F: drivers/net/ethernet/marvell/sk*
8977
8978 MARVELL LIBERTAS WIRELESS DRIVER
8979 L: libertas-dev@lists.infradead.org
8980 S: Orphan
8981 F: drivers/net/wireless/marvell/libertas/
8982
8983 MARVELL MACCHIATOBIN SUPPORT
8984 M: Russell King <linux@armlinux.org.uk>
8985 L: linux-arm-kernel@lists.infradead.org
8986 S: Maintained
8987 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8988
8989 MARVELL MV643XX ETHERNET DRIVER
8990 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8991 L: netdev@vger.kernel.org
8992 S: Maintained
8993 F: drivers/net/ethernet/marvell/mv643xx_eth.*
8994 F: include/linux/mv643xx.h
8995
8996 MARVELL MV88X3310 PHY DRIVER
8997 M: Russell King <linux@armlinux.org.uk>
8998 L: netdev@vger.kernel.org
8999 S: Maintained
9000 F: drivers/net/phy/marvell10g.c
9001
9002 MARVELL MVNETA ETHERNET DRIVER
9003 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9004 L: netdev@vger.kernel.org
9005 S: Maintained
9006 F: drivers/net/ethernet/marvell/mvneta.*
9007
9008 MARVELL MWIFIEX WIRELESS DRIVER
9009 M: Amitkumar Karwar <amitkarwar@gmail.com>
9010 M: Nishant Sarmukadam <nishants@marvell.com>
9011 M: Ganapathi Bhat <gbhat@marvell.com>
9012 M: Xinming Hu <huxinming820@gmail.com>
9013 L: linux-wireless@vger.kernel.org
9014 S: Maintained
9015 F: drivers/net/wireless/marvell/mwifiex/
9016
9017 MARVELL MWL8K WIRELESS DRIVER
9018 M: Lennert Buytenhek <buytenh@wantstofly.org>
9019 L: linux-wireless@vger.kernel.org
9020 S: Odd Fixes
9021 F: drivers/net/wireless/marvell/mwl8k.c
9022
9023 MARVELL NAND CONTROLLER DRIVER
9024 M: Miquel Raynal <miquel.raynal@bootlin.com>
9025 L: linux-mtd@lists.infradead.org
9026 S: Maintained
9027 F: drivers/mtd/nand/raw/marvell_nand.c
9028 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
9029
9030 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9031 M: Nicolas Pitre <nico@fluxnic.net>
9032 S: Odd Fixes
9033 F: drivers/mmc/host/mvsdio.*
9034
9035 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9036 M: Hu Ziji <huziji@marvell.com>
9037 L: linux-mmc@vger.kernel.org
9038 S: Supported
9039 F: drivers/mmc/host/sdhci-xenon*
9040 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9041
9042 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9043 M: Sunil Goutham <sgoutham@marvell.com>
9044 M: Linu Cherian <lcherian@marvell.com>
9045 M: Geetha sowjanya <gakula@marvell.com>
9046 M: Jerin Jacob <jerinj@marvell.com>
9047 L: netdev@vger.kernel.org
9048 S: Supported
9049 F: drivers/net/ethernet/marvell/octeontx2/af/
9050
9051 MATROX FRAMEBUFFER DRIVER
9052 L: linux-fbdev@vger.kernel.org
9053 S: Orphan
9054 F: drivers/video/fbdev/matrox/matroxfb_*
9055 F: include/uapi/linux/matroxfb.h
9056
9057 MAX16065 HARDWARE MONITOR DRIVER
9058 M: Guenter Roeck <linux@roeck-us.net>
9059 L: linux-hwmon@vger.kernel.org
9060 S: Maintained
9061 F: Documentation/hwmon/max16065
9062 F: drivers/hwmon/max16065.c
9063
9064 MAX2175 SDR TUNER DRIVER
9065 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9066 L: linux-media@vger.kernel.org
9067 T: git git://linuxtv.org/media_tree.git
9068 S: Maintained
9069 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
9070 F: Documentation/media/v4l-drivers/max2175.rst
9071 F: drivers/media/i2c/max2175*
9072 F: include/uapi/linux/max2175.h
9073
9074 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9075 L: linux-hwmon@vger.kernel.org
9076 S: Orphan
9077 F: Documentation/hwmon/max6650
9078 F: drivers/hwmon/max6650.c
9079
9080 MAX6697 HARDWARE MONITOR DRIVER
9081 M: Guenter Roeck <linux@roeck-us.net>
9082 L: linux-hwmon@vger.kernel.org
9083 S: Maintained
9084 F: Documentation/hwmon/max6697
9085 F: Documentation/devicetree/bindings/hwmon/max6697.txt
9086 F: drivers/hwmon/max6697.c
9087 F: include/linux/platform_data/max6697.h
9088
9089 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9090 M: Peter Rosin <peda@axentia.se>
9091 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9092 S: Maintained
9093 F: Documentation/devicetree/bindings/sound/max9860.txt
9094 F: sound/soc/codecs/max9860.*
9095
9096 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9097 M: Javier Martinez Canillas <javier@dowhile0.org>
9098 L: linux-kernel@vger.kernel.org
9099 S: Supported
9100 F: drivers/regulator/max77802-regulator.c
9101 F: Documentation/devicetree/bindings/*/*max77802.txt
9102 F: include/dt-bindings/*/*max77802.h
9103
9104 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9105 M: Krzysztof Kozlowski <krzk@kernel.org>
9106 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9107 L: linux-pm@vger.kernel.org
9108 S: Supported
9109 F: drivers/power/supply/max14577_charger.c
9110 F: drivers/power/supply/max77693_charger.c
9111
9112 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9113 M: Chanwoo Choi <cw00.choi@samsung.com>
9114 M: Krzysztof Kozlowski <krzk@kernel.org>
9115 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9116 L: linux-kernel@vger.kernel.org
9117 S: Supported
9118 F: drivers/*/max14577*.c
9119 F: drivers/*/max77686*.c
9120 F: drivers/*/max77693*.c
9121 F: drivers/extcon/extcon-max14577.c
9122 F: drivers/extcon/extcon-max77693.c
9123 F: drivers/rtc/rtc-max77686.c
9124 F: drivers/clk/clk-max77686.c
9125 F: Documentation/devicetree/bindings/mfd/max14577.txt
9126 F: Documentation/devicetree/bindings/*/max77686.txt
9127 F: Documentation/devicetree/bindings/mfd/max77693.txt
9128 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
9129 F: include/linux/mfd/max14577*.h
9130 F: include/linux/mfd/max77686*.h
9131 F: include/linux/mfd/max77693*.h
9132
9133 MAXIRADIO FM RADIO RECEIVER DRIVER
9134 M: Hans Verkuil <hverkuil@xs4all.nl>
9135 L: linux-media@vger.kernel.org
9136 T: git git://linuxtv.org/media_tree.git
9137 W: https://linuxtv.org
9138 S: Maintained
9139 F: drivers/media/radio/radio-maxiradio*
9140
9141 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9142 M: Peter Rosin <peda@axentia.se>
9143 L: linux-iio@vger.kernel.org
9144 S: Maintained
9145 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9146 F: drivers/iio/potentiometer/mcp4018.c
9147 F: drivers/iio/potentiometer/mcp4531.c
9148
9149 MCR20A IEEE-802.15.4 RADIO DRIVER
9150 M: Xue Liu <liuxuenetmail@gmail.com>
9151 L: linux-wpan@vger.kernel.org
9152 W: https://github.com/xueliu/mcr20a-linux
9153 S: Maintained
9154 F: drivers/net/ieee802154/mcr20a.c
9155 F: drivers/net/ieee802154/mcr20a.h
9156 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9157
9158 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9159 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9160 L: linux-iio@vger.kernel.org
9161 S: Maintained
9162 F: drivers/iio/dac/cio-dac.c
9163
9164 MEDIA DRIVERS FOR ASCOT2E
9165 M: Sergey Kozlov <serjk@netup.ru>
9166 M: Abylay Ospan <aospan@netup.ru>
9167 L: linux-media@vger.kernel.org
9168 W: https://linuxtv.org
9169 W: http://netup.tv/
9170 T: git git://linuxtv.org/media_tree.git
9171 S: Supported
9172 F: drivers/media/dvb-frontends/ascot2e*
9173
9174 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9175 M: Jasmin Jessich <jasmin@anw.at>
9176 L: linux-media@vger.kernel.org
9177 W: https://linuxtv.org
9178 T: git git://linuxtv.org/media_tree.git
9179 S: Maintained
9180 F: drivers/media/dvb-frontends/cxd2099*
9181
9182 MEDIA DRIVERS FOR CXD2841ER
9183 M: Sergey Kozlov <serjk@netup.ru>
9184 M: Abylay Ospan <aospan@netup.ru>
9185 L: linux-media@vger.kernel.org
9186 W: https://linuxtv.org
9187 W: http://netup.tv/
9188 T: git git://linuxtv.org/media_tree.git
9189 S: Supported
9190 F: drivers/media/dvb-frontends/cxd2841er*
9191
9192 MEDIA DRIVERS FOR CXD2880
9193 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9194 L: linux-media@vger.kernel.org
9195 W: http://linuxtv.org/
9196 T: git git://linuxtv.org/media_tree.git
9197 S: Supported
9198 F: drivers/media/dvb-frontends/cxd2880/*
9199 F: drivers/media/spi/cxd2880*
9200
9201 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9202 L: linux-media@vger.kernel.org
9203 W: https://linuxtv.org
9204 T: git git://linuxtv.org/media_tree.git
9205 S: Orphan
9206 F: drivers/media/pci/ddbridge/*
9207
9208 MEDIA DRIVERS FOR FREESCALE IMX
9209 M: Steve Longerbeam <slongerbeam@gmail.com>
9210 M: Philipp Zabel <p.zabel@pengutronix.de>
9211 L: linux-media@vger.kernel.org
9212 T: git git://linuxtv.org/media_tree.git
9213 S: Maintained
9214 F: Documentation/devicetree/bindings/media/imx.txt
9215 F: Documentation/media/v4l-drivers/imx.rst
9216 F: drivers/staging/media/imx/
9217 F: include/linux/imx-media.h
9218 F: include/media/imx.h
9219
9220 MEDIA DRIVER FOR FREESCALE IMX PXP
9221 M: Philipp Zabel <p.zabel@pengutronix.de>
9222 L: linux-media@vger.kernel.org
9223 T: git git://linuxtv.org/media_tree.git
9224 S: Maintained
9225 F: drivers/media/platform/imx-pxp.[ch]
9226
9227 MEDIA DRIVERS FOR HELENE
9228 M: Abylay Ospan <aospan@netup.ru>
9229 L: linux-media@vger.kernel.org
9230 W: https://linuxtv.org
9231 W: http://netup.tv/
9232 T: git git://linuxtv.org/media_tree.git
9233 S: Supported
9234 F: drivers/media/dvb-frontends/helene*
9235
9236 MEDIA DRIVERS FOR HORUS3A
9237 M: Sergey Kozlov <serjk@netup.ru>
9238 M: Abylay Ospan <aospan@netup.ru>
9239 L: linux-media@vger.kernel.org
9240 W: https://linuxtv.org
9241 W: http://netup.tv/
9242 T: git git://linuxtv.org/media_tree.git
9243 S: Supported
9244 F: drivers/media/dvb-frontends/horus3a*
9245
9246 MEDIA DRIVERS FOR LNBH25
9247 M: Sergey Kozlov <serjk@netup.ru>
9248 M: Abylay Ospan <aospan@netup.ru>
9249 L: linux-media@vger.kernel.org
9250 W: https://linuxtv.org
9251 W: http://netup.tv/
9252 T: git git://linuxtv.org/media_tree.git
9253 S: Supported
9254 F: drivers/media/dvb-frontends/lnbh25*
9255
9256 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9257 L: linux-media@vger.kernel.org
9258 W: https://linuxtv.org
9259 T: git git://linuxtv.org/media_tree.git
9260 S: Orphan
9261 F: drivers/media/dvb-frontends/mxl5xx*
9262
9263 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9264 M: Sergey Kozlov <serjk@netup.ru>
9265 M: Abylay Ospan <aospan@netup.ru>
9266 L: linux-media@vger.kernel.org
9267 W: https://linuxtv.org
9268 W: http://netup.tv/
9269 T: git git://linuxtv.org/media_tree.git
9270 S: Supported
9271 F: drivers/media/pci/netup_unidvb/*
9272
9273 MEDIA DRIVERS FOR RENESAS - CEU
9274 M: Jacopo Mondi <jacopo@jmondi.org>
9275 L: linux-media@vger.kernel.org
9276 L: linux-renesas-soc@vger.kernel.org
9277 T: git git://linuxtv.org/media_tree.git
9278 S: Supported
9279 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
9280 F: drivers/media/platform/renesas-ceu.c
9281 F: include/media/drv-intf/renesas-ceu.h
9282
9283 MEDIA DRIVERS FOR RENESAS - DRIF
9284 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9285 L: linux-media@vger.kernel.org
9286 L: linux-renesas-soc@vger.kernel.org
9287 T: git git://linuxtv.org/media_tree.git
9288 S: Supported
9289 F: Documentation/devicetree/bindings/media/renesas,drif.txt
9290 F: drivers/media/platform/rcar_drif.c
9291
9292 MEDIA DRIVERS FOR RENESAS - FCP
9293 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9294 L: linux-media@vger.kernel.org
9295 L: linux-renesas-soc@vger.kernel.org
9296 T: git git://linuxtv.org/media_tree.git
9297 S: Supported
9298 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
9299 F: drivers/media/platform/rcar-fcp.c
9300 F: include/media/rcar-fcp.h
9301
9302 MEDIA DRIVERS FOR RENESAS - FDP1
9303 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9304 L: linux-media@vger.kernel.org
9305 L: linux-renesas-soc@vger.kernel.org
9306 T: git git://linuxtv.org/media_tree.git
9307 S: Supported
9308 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
9309 F: drivers/media/platform/rcar_fdp1.c
9310
9311 MEDIA DRIVERS FOR RENESAS - VIN
9312 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
9313 L: linux-media@vger.kernel.org
9314 L: linux-renesas-soc@vger.kernel.org
9315 T: git git://linuxtv.org/media_tree.git
9316 S: Supported
9317 F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9318 F: Documentation/devicetree/bindings/media/rcar_vin.txt
9319 F: drivers/media/platform/rcar-vin/
9320
9321 MEDIA DRIVERS FOR RENESAS - VSP1
9322 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9323 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9324 L: linux-media@vger.kernel.org
9325 L: linux-renesas-soc@vger.kernel.org
9326 T: git git://linuxtv.org/media_tree.git
9327 S: Supported
9328 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
9329 F: drivers/media/platform/vsp1/
9330
9331 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9332 L: linux-media@vger.kernel.org
9333 W: https://linuxtv.org
9334 T: git git://linuxtv.org/media_tree.git
9335 S: Orphan
9336 F: drivers/media/dvb-frontends/stv0910*
9337
9338 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9339 L: linux-media@vger.kernel.org
9340 W: https://linuxtv.org
9341 T: git git://linuxtv.org/media_tree.git
9342 S: Orphan
9343 F: drivers/media/dvb-frontends/stv6111*
9344
9345 MEDIA DRIVERS FOR STM32 - DCMI
9346 M: Hugues Fruchet <hugues.fruchet@st.com>
9347 L: linux-media@vger.kernel.org
9348 T: git git://linuxtv.org/media_tree.git
9349 S: Supported
9350 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9351 F: drivers/media/platform/stm32/stm32-dcmi.c
9352
9353 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9354 M: Dmitry Osipenko <digetx@gmail.com>
9355 L: linux-media@vger.kernel.org
9356 L: linux-tegra@vger.kernel.org
9357 T: git git://linuxtv.org/media_tree.git
9358 S: Maintained
9359 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9360 F: drivers/staging/media/tegra-vde/
9361
9362 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9363 M: Mauro Carvalho Chehab <mchehab@kernel.org>
9364 P: LinuxTV.org Project
9365 L: linux-media@vger.kernel.org
9366 W: https://linuxtv.org
9367 Q: http://patchwork.kernel.org/project/linux-media/list/
9368 T: git git://linuxtv.org/media_tree.git
9369 S: Maintained
9370 F: Documentation/devicetree/bindings/media/
9371 F: Documentation/media/
9372 F: drivers/media/
9373 F: drivers/staging/media/
9374 F: include/linux/platform_data/media/
9375 F: include/media/
9376 F: include/uapi/linux/dvb/
9377 F: include/uapi/linux/videodev2.h
9378 F: include/uapi/linux/media.h
9379 F: include/uapi/linux/v4l2-*
9380 F: include/uapi/linux/meye.h
9381 F: include/uapi/linux/ivtv*
9382 F: include/uapi/linux/uvcvideo.h
9383
9384 MEDIATEK BLUETOOTH DRIVER
9385 M: Sean Wang <sean.wang@mediatek.com>
9386 L: linux-bluetooth@vger.kernel.org
9387 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9388 S: Maintained
9389 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9390 F: drivers/bluetooth/btmtkuart.c
9391
9392 MEDIATEK CIR DRIVER
9393 M: Sean Wang <sean.wang@mediatek.com>
9394 S: Maintained
9395 F: drivers/media/rc/mtk-cir.c
9396
9397 MEDIATEK DMA DRIVER
9398 M: Sean Wang <sean.wang@mediatek.com>
9399 L: dmaengine@vger.kernel.org
9400 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9401 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9402 S: Maintained
9403 F: Documentation/devicetree/bindings/dma/mtk-*
9404 F: drivers/dma/mediatek/
9405
9406 MEDIATEK PMIC LED DRIVER
9407 M: Sean Wang <sean.wang@mediatek.com>
9408 S: Maintained
9409 F: drivers/leds/leds-mt6323.c
9410 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
9411
9412 MEDIATEK ETHERNET DRIVER
9413 M: Felix Fietkau <nbd@openwrt.org>
9414 M: John Crispin <john@phrozen.org>
9415 M: Sean Wang <sean.wang@mediatek.com>
9416 M: Nelson Chang <nelson.chang@mediatek.com>
9417 L: netdev@vger.kernel.org
9418 S: Maintained
9419 F: drivers/net/ethernet/mediatek/
9420
9421 MEDIATEK SWITCH DRIVER
9422 M: Sean Wang <sean.wang@mediatek.com>
9423 L: netdev@vger.kernel.org
9424 S: Maintained
9425 F: drivers/net/dsa/mt7530.*
9426 F: net/dsa/tag_mtk.c
9427
9428 MEDIATEK JPEG DRIVER
9429 M: Rick Chang <rick.chang@mediatek.com>
9430 M: Bin Liu <bin.liu@mediatek.com>
9431 S: Supported
9432 F: drivers/media/platform/mtk-jpeg/
9433 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9434
9435 MEDIATEK MDP DRIVER
9436 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9437 M: Houlong Wei <houlong.wei@mediatek.com>
9438 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9439 S: Supported
9440 F: drivers/media/platform/mtk-mdp/
9441 F: drivers/media/platform/mtk-vpu/
9442 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
9443
9444 MEDIATEK MEDIA DRIVER
9445 M: Tiffany Lin <tiffany.lin@mediatek.com>
9446 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9447 S: Supported
9448 F: drivers/media/platform/mtk-vcodec/
9449 F: drivers/media/platform/mtk-vpu/
9450 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9451 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
9452
9453 MEDIATEK MT7601U WIRELESS LAN DRIVER
9454 M: Jakub Kicinski <kubakici@wp.pl>
9455 L: linux-wireless@vger.kernel.org
9456 S: Maintained
9457 F: drivers/net/wireless/mediatek/mt7601u/
9458
9459 MEDIATEK NAND CONTROLLER DRIVER
9460 M: Xiaolei Li <xiaolei.li@mediatek.com>
9461 L: linux-mtd@lists.infradead.org
9462 S: Maintained
9463 F: drivers/mtd/nand/raw/mtk_*
9464 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
9465
9466 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9467 M: Sean Wang <sean.wang@mediatek.com>
9468 S: Maintained
9469 F: drivers/char/hw_random/mtk-rng.c
9470
9471 MEDIATEK USB3 DRD IP DRIVER
9472 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
9473 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
9474 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9475 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9476 S: Maintained
9477 F: drivers/usb/mtu3/
9478
9479 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9480 M: Peter Senna Tschudin <peter.senna@gmail.com>
9481 M: Martin Donnelly <martin.donnelly@ge.com>
9482 M: Martyn Welch <martyn.welch@collabora.co.uk>
9483 S: Maintained
9484 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9485 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9486
9487 MEGARAID SCSI/SAS DRIVERS
9488 M: Kashyap Desai <kashyap.desai@broadcom.com>
9489 M: Sumit Saxena <sumit.saxena@broadcom.com>
9490 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9491 L: megaraidlinux.pdl@broadcom.com
9492 L: linux-scsi@vger.kernel.org
9493 W: http://www.avagotech.com/support/
9494 S: Maintained
9495 F: Documentation/scsi/megaraid.txt
9496 F: drivers/scsi/megaraid.*
9497 F: drivers/scsi/megaraid/
9498
9499 MELEXIS MLX90614 DRIVER
9500 M: Crt Mori <cmo@melexis.com>
9501 L: linux-iio@vger.kernel.org
9502 W: http://www.melexis.com
9503 S: Supported
9504 F: drivers/iio/temperature/mlx90614.c
9505
9506 MELEXIS MLX90632 DRIVER
9507 M: Crt Mori <cmo@melexis.com>
9508 L: linux-iio@vger.kernel.org
9509 W: http://www.melexis.com
9510 S: Supported
9511 F: drivers/iio/temperature/mlx90632.c
9512
9513 MELFAS MIP4 TOUCHSCREEN DRIVER
9514 M: Sangwon Jee <jeesw@melfas.com>
9515 W: http://www.melfas.com
9516 S: Supported
9517 F: drivers/input/touchscreen/melfas_mip4.c
9518 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9519
9520 MELLANOX ETHERNET DRIVER (mlx4_en)
9521 M: Tariq Toukan <tariqt@mellanox.com>
9522 L: netdev@vger.kernel.org
9523 S: Supported
9524 W: http://www.mellanox.com
9525 Q: http://patchwork.ozlabs.org/project/netdev/list/
9526 F: drivers/net/ethernet/mellanox/mlx4/en_*
9527
9528 MELLANOX ETHERNET DRIVER (mlx5e)
9529 M: Saeed Mahameed <saeedm@mellanox.com>
9530 L: netdev@vger.kernel.org
9531 S: Supported
9532 W: http://www.mellanox.com
9533 Q: http://patchwork.ozlabs.org/project/netdev/list/
9534 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
9535
9536 MELLANOX ETHERNET INNOVA DRIVERS
9537 R: Boris Pismenny <borisp@mellanox.com>
9538 L: netdev@vger.kernel.org
9539 S: Supported
9540 W: http://www.mellanox.com
9541 Q: http://patchwork.ozlabs.org/project/netdev/list/
9542 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9543 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
9544 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9545 F: include/linux/mlx5/mlx5_ifc_fpga.h
9546
9547 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9548 R: Boris Pismenny <borisp@mellanox.com>
9549 L: netdev@vger.kernel.org
9550 S: Supported
9551 W: http://www.mellanox.com
9552 Q: http://patchwork.ozlabs.org/project/netdev/list/
9553 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9554 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9555
9556 MELLANOX ETHERNET SWITCH DRIVERS
9557 M: Jiri Pirko <jiri@mellanox.com>
9558 M: Ido Schimmel <idosch@mellanox.com>
9559 L: netdev@vger.kernel.org
9560 S: Supported
9561 W: http://www.mellanox.com
9562 Q: http://patchwork.ozlabs.org/project/netdev/list/
9563 F: drivers/net/ethernet/mellanox/mlxsw/
9564 F: tools/testing/selftests/drivers/net/mlxsw/
9565
9566 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9567 M: mlxsw@mellanox.com
9568 L: netdev@vger.kernel.org
9569 S: Supported
9570 W: http://www.mellanox.com
9571 Q: http://patchwork.ozlabs.org/project/netdev/list/
9572 F: drivers/net/ethernet/mellanox/mlxfw/
9573
9574 MELLANOX HARDWARE PLATFORM SUPPORT
9575 M: Andy Shevchenko <andy@infradead.org>
9576 M: Darren Hart <dvhart@infradead.org>
9577 M: Vadim Pasternak <vadimp@mellanox.com>
9578 L: platform-driver-x86@vger.kernel.org
9579 S: Supported
9580 F: drivers/platform/mellanox/
9581
9582 MELLANOX MLX4 core VPI driver
9583 M: Tariq Toukan <tariqt@mellanox.com>
9584 L: netdev@vger.kernel.org
9585 L: linux-rdma@vger.kernel.org
9586 W: http://www.mellanox.com
9587 Q: http://patchwork.ozlabs.org/project/netdev/list/
9588 S: Supported
9589 F: drivers/net/ethernet/mellanox/mlx4/
9590 F: include/linux/mlx4/
9591
9592 MELLANOX MLX4 IB driver
9593 M: Yishai Hadas <yishaih@mellanox.com>
9594 L: linux-rdma@vger.kernel.org
9595 W: http://www.mellanox.com
9596 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9597 S: Supported
9598 F: drivers/infiniband/hw/mlx4/
9599 F: include/linux/mlx4/
9600 F: include/uapi/rdma/mlx4-abi.h
9601
9602 MELLANOX MLX5 core VPI driver
9603 M: Saeed Mahameed <saeedm@mellanox.com>
9604 M: Leon Romanovsky <leonro@mellanox.com>
9605 L: netdev@vger.kernel.org
9606 L: linux-rdma@vger.kernel.org
9607 W: http://www.mellanox.com
9608 Q: http://patchwork.ozlabs.org/project/netdev/list/
9609 S: Supported
9610 F: drivers/net/ethernet/mellanox/mlx5/core/
9611 F: include/linux/mlx5/
9612
9613 MELLANOX MLX5 IB driver
9614 M: Leon Romanovsky <leonro@mellanox.com>
9615 L: linux-rdma@vger.kernel.org
9616 W: http://www.mellanox.com
9617 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9618 S: Supported
9619 F: drivers/infiniband/hw/mlx5/
9620 F: include/linux/mlx5/
9621 F: include/uapi/rdma/mlx5-abi.h
9622
9623 MELLANOX MLXCPLD I2C AND MUX DRIVER
9624 M: Vadim Pasternak <vadimp@mellanox.com>
9625 M: Michael Shych <michaelsh@mellanox.com>
9626 L: linux-i2c@vger.kernel.org
9627 S: Supported
9628 F: drivers/i2c/busses/i2c-mlxcpld.c
9629 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
9630 F: Documentation/i2c/busses/i2c-mlxcpld
9631
9632 MELLANOX MLXCPLD LED DRIVER
9633 M: Vadim Pasternak <vadimp@mellanox.com>
9634 L: linux-leds@vger.kernel.org
9635 S: Supported
9636 F: drivers/leds/leds-mlxcpld.c
9637 F: drivers/leds/leds-mlxreg.c
9638 F: Documentation/leds/leds-mlxcpld.txt
9639
9640 MELLANOX PLATFORM DRIVER
9641 M: Vadim Pasternak <vadimp@mellanox.com>
9642 L: platform-driver-x86@vger.kernel.org
9643 S: Supported
9644 F: drivers/platform/x86/mlx-platform.c
9645
9646 MEMBARRIER SUPPORT
9647 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9648 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9649 L: linux-kernel@vger.kernel.org
9650 S: Supported
9651 F: kernel/sched/membarrier.c
9652 F: include/uapi/linux/membarrier.h
9653 F: arch/powerpc/include/asm/membarrier.h
9654
9655 MEMORY MANAGEMENT
9656 L: linux-mm@kvack.org
9657 W: http://www.linux-mm.org
9658 S: Maintained
9659 F: include/linux/mm.h
9660 F: include/linux/gfp.h
9661 F: include/linux/mmzone.h
9662 F: include/linux/memory_hotplug.h
9663 F: include/linux/vmalloc.h
9664 F: mm/
9665
9666 MEMORY TECHNOLOGY DEVICES (MTD)
9667 M: David Woodhouse <dwmw2@infradead.org>
9668 M: Brian Norris <computersforpeace@gmail.com>
9669 M: Boris Brezillon <boris.brezillon@bootlin.com>
9670 M: Marek Vasut <marek.vasut@gmail.com>
9671 M: Richard Weinberger <richard@nod.at>
9672 L: linux-mtd@lists.infradead.org
9673 W: http://www.linux-mtd.infradead.org/
9674 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9675 T: git git://git.infradead.org/linux-mtd.git master
9676 T: git git://git.infradead.org/linux-mtd.git mtd/next
9677 S: Maintained
9678 F: Documentation/devicetree/bindings/mtd/
9679 F: drivers/mtd/
9680 F: include/linux/mtd/
9681 F: include/uapi/mtd/
9682
9683 MEN A21 WATCHDOG DRIVER
9684 M: Johannes Thumshirn <morbidrsa@gmail.com>
9685 L: linux-watchdog@vger.kernel.org
9686 S: Maintained
9687 F: drivers/watchdog/mena21_wdt.c
9688
9689 MEN CHAMELEON BUS (mcb)
9690 M: Johannes Thumshirn <morbidrsa@gmail.com>
9691 S: Maintained
9692 F: drivers/mcb/
9693 F: include/linux/mcb.h
9694 F: Documentation/men-chameleon-bus.txt
9695
9696 MEN F21BMC (Board Management Controller)
9697 M: Andreas Werner <andreas.werner@men.de>
9698 S: Supported
9699 F: drivers/mfd/menf21bmc.c
9700 F: drivers/watchdog/menf21bmc_wdt.c
9701 F: drivers/leds/leds-menf21bmc.c
9702 F: drivers/hwmon/menf21bmc_hwmon.c
9703 F: Documentation/hwmon/menf21bmc
9704
9705 MEN Z069 WATCHDOG DRIVER
9706 M: Johannes Thumshirn <jth@kernel.org>
9707 L: linux-watchdog@vger.kernel.org
9708 S: Maintained
9709 F: drivers/watchdog/menz69_wdt.c
9710
9711 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9712 M: Neil Armstrong <narmstrong@baylibre.com>
9713 L: linux-media@lists.freedesktop.org
9714 L: linux-amlogic@lists.infradead.org
9715 W: http://linux-meson.com/
9716 S: Supported
9717 F: drivers/media/platform/meson/ao-cec.c
9718 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
9719 T: git git://linuxtv.org/media_tree.git
9720
9721 MICROBLAZE ARCHITECTURE
9722 M: Michal Simek <monstr@monstr.eu>
9723 W: http://www.monstr.eu/fdt/
9724 T: git git://git.monstr.eu/linux-2.6-microblaze.git
9725 S: Supported
9726 F: arch/microblaze/
9727
9728 MICROCHIP AT91 SERIAL DRIVER
9729 M: Richard Genoud <richard.genoud@gmail.com>
9730 S: Maintained
9731 F: drivers/tty/serial/atmel_serial.c
9732 F: drivers/tty/serial/atmel_serial.h
9733 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9734
9735 MICROCHIP AUDIO ASOC DRIVERS
9736 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9737 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9738 S: Supported
9739 F: sound/soc/atmel
9740
9741 MICROCHIP DMA DRIVER
9742 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9743 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9744 L: dmaengine@vger.kernel.org
9745 S: Supported
9746 F: drivers/dma/at_hdmac.c
9747 F: drivers/dma/at_hdmac_regs.h
9748 F: include/linux/platform_data/dma-atmel.h
9749 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
9750 F: include/dt-bindings/dma/at91.h
9751
9752 MICROCHIP ECC DRIVER
9753 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9754 L: linux-crypto@vger.kernel.org
9755 S: Maintained
9756 F: drivers/crypto/atmel-ecc.*
9757
9758 MICROCHIP I2C DRIVER
9759 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9760 L: linux-i2c@vger.kernel.org
9761 S: Supported
9762 F: drivers/i2c/busses/i2c-at91.c
9763
9764 MICROCHIP ISC DRIVER
9765 M: Eugen Hristev <eugen.hristev@microchip.com>
9766 L: linux-media@vger.kernel.org
9767 S: Supported
9768 F: drivers/media/platform/atmel/atmel-isc.c
9769 F: drivers/media/platform/atmel/atmel-isc-regs.h
9770 F: devicetree/bindings/media/atmel-isc.txt
9771
9772 MICROCHIP ISI DRIVER
9773 M: Eugen Hristev <eugen.hristev@microchip.com>
9774 L: linux-media@vger.kernel.org
9775 S: Supported
9776 F: drivers/media/platform/atmel/atmel-isi.c
9777 F: include/media/atmel-isi.h
9778
9779 MICROCHIP AT91 USART MFD DRIVER
9780 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
9781 L: linux-kernel@vger.kernel.org
9782 S: Supported
9783 F: drivers/mfd/at91-usart.c
9784 F: include/dt-bindings/mfd/at91-usart.h
9785 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9786
9787 MICROCHIP AT91 USART SPI DRIVER
9788 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
9789 L: linux-spi@vger.kernel.org
9790 S: Supported
9791 F: drivers/spi/spi-at91-usart.c
9792 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9793
9794 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9795 M: Woojung Huh <Woojung.Huh@microchip.com>
9796 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9797 L: netdev@vger.kernel.org
9798 S: Maintained
9799 F: net/dsa/tag_ksz.c
9800 F: drivers/net/dsa/microchip/*
9801 F: include/linux/platform_data/microchip-ksz.h
9802 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
9803
9804 MICROCHIP LAN743X ETHERNET DRIVER
9805 M: Bryan Whitehead <bryan.whitehead@microchip.com>
9806 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9807 L: netdev@vger.kernel.org
9808 S: Maintained
9809 F: drivers/net/ethernet/microchip/lan743x_*
9810
9811 MICROCHIP LCDFB DRIVER
9812 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9813 L: linux-fbdev@vger.kernel.org
9814 S: Maintained
9815 F: drivers/video/fbdev/atmel_lcdfb.c
9816 F: include/video/atmel_lcdc.h
9817
9818 MICROCHIP MMC/SD/SDIO MCI DRIVER
9819 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9820 S: Maintained
9821 F: drivers/mmc/host/atmel-mci.c
9822
9823 MICROCHIP MCP3911 ADC DRIVER
9824 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9825 M: Kent Gustavsson <kent@minoris.se>
9826 L: linux-iio@vger.kernel.org
9827 S: Supported
9828 F: drivers/iio/adc/mcp3911.c
9829 F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt
9830
9831 MICROCHIP NAND DRIVER
9832 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9833 L: linux-mtd@lists.infradead.org
9834 S: Supported
9835 F: drivers/mtd/nand/raw/atmel/*
9836 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
9837
9838 MICROCHIP PWM DRIVER
9839 M: Claudiu Beznea <claudiu.beznea@microchip.com>
9840 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9841 L: linux-pwm@vger.kernel.org
9842 S: Supported
9843 F: drivers/pwm/pwm-atmel.c
9844 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
9845
9846 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
9847 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9848 M: Eugen Hristev <eugen.hristev@microchip.com>
9849 L: linux-iio@vger.kernel.org
9850 S: Supported
9851 F: drivers/iio/adc/at91-sama5d2_adc.c
9852 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
9853 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
9854
9855 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
9856 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9857 S: Supported
9858 F: drivers/power/reset/at91-sama5d2_shdwc.c
9859
9860 MICROCHIP SPI DRIVER
9861 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9862 S: Supported
9863 F: drivers/spi/spi-atmel.*
9864
9865 MICROCHIP SSC DRIVER
9866 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9867 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9868 S: Supported
9869 F: drivers/misc/atmel-ssc.c
9870 F: include/linux/atmel-ssc.h
9871
9872 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
9873 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9874 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9875 S: Supported
9876 F: drivers/misc/atmel_tclib.c
9877 F: drivers/clocksource/tcb_clksrc.c
9878
9879 MICROCHIP USBA UDC DRIVER
9880 M: Cristian Birsan <cristian.birsan@microchip.com>
9881 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9882 S: Supported
9883 F: drivers/usb/gadget/udc/atmel_usba_udc.*
9884
9885 MICROCHIP USB251XB DRIVER
9886 M: Richard Leitner <richard.leitner@skidata.com>
9887 L: linux-usb@vger.kernel.org
9888 S: Maintained
9889 F: drivers/usb/misc/usb251xb.c
9890 F: Documentation/devicetree/bindings/usb/usb251xb.txt
9891
9892 MICROCHIP XDMA DRIVER
9893 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9894 L: linux-arm-kernel@lists.infradead.org
9895 L: dmaengine@vger.kernel.org
9896 S: Supported
9897 F: drivers/dma/at_xdmac.c
9898
9899 MICROSEMI MIPS SOCS
9900 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9901 L: linux-mips@vger.kernel.org
9902 S: Maintained
9903 F: arch/mips/generic/board-ocelot.c
9904 F: arch/mips/configs/generic/board-ocelot.config
9905 F: arch/mips/boot/dts/mscc/
9906 F: Documentation/devicetree/bindings/mips/mscc.txt
9907
9908 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9909 M: Don Brace <don.brace@microsemi.com>
9910 L: esc.storagedev@microsemi.com
9911 L: linux-scsi@vger.kernel.org
9912 S: Supported
9913 F: drivers/scsi/smartpqi/smartpqi*.[ch]
9914 F: drivers/scsi/smartpqi/Kconfig
9915 F: drivers/scsi/smartpqi/Makefile
9916 F: include/linux/cciss*.h
9917 F: include/uapi/linux/cciss*.h
9918 F: Documentation/scsi/smartpqi.txt
9919
9920 MICROSEMI ETHERNET SWITCH DRIVER
9921 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
9922 L: netdev@vger.kernel.org
9923 S: Supported
9924 F: drivers/net/ethernet/mscc/
9925
9926 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9927 M: Chen Yu <yu.c.chen@intel.com>
9928 L: platform-driver-x86@vger.kernel.org
9929 S: Supported
9930 F: drivers/platform/x86/surfacepro3_button.c
9931
9932 MICROTEK X6 SCANNER
9933 M: Oliver Neukum <oliver@neukum.org>
9934 S: Maintained
9935 F: drivers/usb/image/microtek.*
9936
9937 MIPS
9938 M: Ralf Baechle <ralf@linux-mips.org>
9939 M: Paul Burton <paul.burton@mips.com>
9940 M: James Hogan <jhogan@kernel.org>
9941 L: linux-mips@vger.kernel.org
9942 W: http://www.linux-mips.org/
9943 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
9944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9945 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
9946 S: Supported
9947 F: Documentation/devicetree/bindings/mips/
9948 F: Documentation/mips/
9949 F: arch/mips/
9950 F: drivers/platform/mips/
9951
9952 MIPS BOSTON DEVELOPMENT BOARD
9953 M: Paul Burton <paul.burton@mips.com>
9954 L: linux-mips@vger.kernel.org
9955 S: Maintained
9956 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
9957 F: arch/mips/boot/dts/img/boston.dts
9958 F: arch/mips/configs/generic/board-boston.config
9959 F: drivers/clk/imgtec/clk-boston.c
9960 F: include/dt-bindings/clock/boston-clock.h
9961
9962 MIPS GENERIC PLATFORM
9963 M: Paul Burton <paul.burton@mips.com>
9964 L: linux-mips@vger.kernel.org
9965 S: Supported
9966 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9967 F: arch/mips/generic/
9968 F: arch/mips/tools/generic-board-config.sh
9969
9970 MIPS/LOONGSON1 ARCHITECTURE
9971 M: Keguang Zhang <keguang.zhang@gmail.com>
9972 L: linux-mips@vger.kernel.org
9973 S: Maintained
9974 F: arch/mips/loongson32/
9975 F: arch/mips/include/asm/mach-loongson32/
9976 F: drivers/*/*loongson1*
9977 F: drivers/*/*/*loongson1*
9978
9979 MIPS/LOONGSON2 ARCHITECTURE
9980 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
9981 L: linux-mips@vger.kernel.org
9982 S: Maintained
9983 F: arch/mips/loongson64/fuloong-2e/
9984 F: arch/mips/loongson64/lemote-2f/
9985 F: arch/mips/include/asm/mach-loongson64/
9986 F: drivers/*/*loongson2*
9987 F: drivers/*/*/*loongson2*
9988
9989 MIPS/LOONGSON3 ARCHITECTURE
9990 M: Huacai Chen <chenhc@lemote.com>
9991 L: linux-mips@vger.kernel.org
9992 S: Maintained
9993 F: arch/mips/loongson64/
9994 F: arch/mips/include/asm/mach-loongson64/
9995 F: drivers/platform/mips/cpu_hwmon.c
9996 F: drivers/*/*loongson3*
9997 F: drivers/*/*/*loongson3*
9998
9999 MIPS RINT INSTRUCTION EMULATION
10000 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
10001 L: linux-mips@vger.kernel.org
10002 S: Supported
10003 F: arch/mips/math-emu/sp_rint.c
10004 F: arch/mips/math-emu/dp_rint.c
10005
10006 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10007 M: Hans Verkuil <hverkuil@xs4all.nl>
10008 L: linux-media@vger.kernel.org
10009 T: git git://linuxtv.org/media_tree.git
10010 W: https://linuxtv.org
10011 S: Odd Fixes
10012 F: drivers/media/radio/radio-miropcm20*
10013
10014 MMP SUPPORT
10015 M: Eric Miao <eric.y.miao@gmail.com>
10016 M: Haojian Zhuang <haojian.zhuang@gmail.com>
10017 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10018 T: git git://github.com/hzhuang1/linux.git
10019 T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
10020 S: Maintained
10021 F: arch/arm/boot/dts/mmp*
10022 F: arch/arm/mach-mmp/
10023
10024 MMU GATHER AND TLB INVALIDATION
10025 M: Will Deacon <will.deacon@arm.com>
10026 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10027 M: Andrew Morton <akpm@linux-foundation.org>
10028 M: Nick Piggin <npiggin@gmail.com>
10029 M: Peter Zijlstra <peterz@infradead.org>
10030 L: linux-arch@vger.kernel.org
10031 L: linux-mm@kvack.org
10032 S: Maintained
10033 F: arch/*/include/asm/tlb.h
10034 F: include/asm-generic/tlb.h
10035 F: mm/mmu_gather.c
10036
10037 MN88472 MEDIA DRIVER
10038 M: Antti Palosaari <crope@iki.fi>
10039 L: linux-media@vger.kernel.org
10040 W: https://linuxtv.org
10041 W: http://palosaari.fi/linux/
10042 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10043 S: Maintained
10044 F: drivers/media/dvb-frontends/mn88472*
10045
10046 MN88473 MEDIA DRIVER
10047 M: Antti Palosaari <crope@iki.fi>
10048 L: linux-media@vger.kernel.org
10049 W: https://linuxtv.org
10050 W: http://palosaari.fi/linux/
10051 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10052 S: Maintained
10053 F: drivers/media/dvb-frontends/mn88473*
10054
10055 MODULE SUPPORT
10056 M: Jessica Yu <jeyu@kernel.org>
10057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10058 S: Maintained
10059 F: include/linux/module.h
10060 F: kernel/module.c
10061
10062 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10063 W: http://popies.net/meye/
10064 S: Orphan
10065 F: Documentation/media/v4l-drivers/meye*
10066 F: drivers/media/pci/meye/
10067 F: include/uapi/linux/meye.h
10068
10069 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10070 M: Jiri Slaby <jirislaby@gmail.com>
10071 S: Maintained
10072 F: Documentation/serial/moxa-smartio
10073 F: drivers/tty/mxser.*
10074
10075 MR800 AVERMEDIA USB FM RADIO DRIVER
10076 M: Alexey Klimov <klimov.linux@gmail.com>
10077 L: linux-media@vger.kernel.org
10078 T: git git://linuxtv.org/media_tree.git
10079 S: Maintained
10080 F: drivers/media/radio/radio-mr800.c
10081
10082 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10083 M: Alan Ott <alan@signal11.us>
10084 L: linux-wpan@vger.kernel.org
10085 S: Maintained
10086 F: drivers/net/ieee802154/mrf24j40.c
10087 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10088
10089 MSI LAPTOP SUPPORT
10090 M: "Lee, Chun-Yi" <jlee@suse.com>
10091 L: platform-driver-x86@vger.kernel.org
10092 S: Maintained
10093 F: drivers/platform/x86/msi-laptop.c
10094
10095 MSI WMI SUPPORT
10096 L: platform-driver-x86@vger.kernel.org
10097 S: Orphan
10098 F: drivers/platform/x86/msi-wmi.c
10099
10100 MSI001 MEDIA DRIVER
10101 M: Antti Palosaari <crope@iki.fi>
10102 L: linux-media@vger.kernel.org
10103 W: https://linuxtv.org
10104 W: http://palosaari.fi/linux/
10105 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10106 T: git git://linuxtv.org/anttip/media_tree.git
10107 S: Maintained
10108 F: drivers/media/tuners/msi001*
10109
10110 MSI2500 MEDIA DRIVER
10111 M: Antti Palosaari <crope@iki.fi>
10112 L: linux-media@vger.kernel.org
10113 W: https://linuxtv.org
10114 W: http://palosaari.fi/linux/
10115 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10116 T: git git://linuxtv.org/anttip/media_tree.git
10117 S: Maintained
10118 F: drivers/media/usb/msi2500/
10119
10120 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10121 M: Robert Jarzmik <robert.jarzmik@free.fr>
10122 L: linux-mtd@lists.infradead.org
10123 S: Maintained
10124 F: drivers/mtd/devices/docg3*
10125
10126 MT9M032 APTINA SENSOR DRIVER
10127 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10128 L: linux-media@vger.kernel.org
10129 T: git git://linuxtv.org/media_tree.git
10130 S: Maintained
10131 F: drivers/media/i2c/mt9m032.c
10132 F: include/media/i2c/mt9m032.h
10133
10134 MT9P031 APTINA CAMERA SENSOR
10135 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10136 L: linux-media@vger.kernel.org
10137 T: git git://linuxtv.org/media_tree.git
10138 S: Maintained
10139 F: drivers/media/i2c/mt9p031.c
10140 F: include/media/i2c/mt9p031.h
10141
10142 MT9T001 APTINA CAMERA SENSOR
10143 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10144 L: linux-media@vger.kernel.org
10145 T: git git://linuxtv.org/media_tree.git
10146 S: Maintained
10147 F: drivers/media/i2c/mt9t001.c
10148 F: include/media/i2c/mt9t001.h
10149
10150 MT9T112 APTINA CAMERA SENSOR
10151 M: Jacopo Mondi <jacopo@jmondi.org>
10152 L: linux-media@vger.kernel.org
10153 T: git git://linuxtv.org/media_tree.git
10154 S: Odd Fixes
10155 F: drivers/media/i2c/mt9t112.c
10156 F: include/media/i2c/mt9t112.h
10157
10158 MT9V032 APTINA CAMERA SENSOR
10159 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10160 L: linux-media@vger.kernel.org
10161 T: git git://linuxtv.org/media_tree.git
10162 S: Maintained
10163 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10164 F: drivers/media/i2c/mt9v032.c
10165 F: include/media/i2c/mt9v032.h
10166
10167 MT9V111 APTINA CAMERA SENSOR
10168 M: Jacopo Mondi <jacopo@jmondi.org>
10169 L: linux-media@vger.kernel.org
10170 T: git git://linuxtv.org/media_tree.git
10171 S: Maintained
10172 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10173 F: drivers/media/i2c/mt9v111.c
10174
10175 MULTIFUNCTION DEVICES (MFD)
10176 M: Lee Jones <lee.jones@linaro.org>
10177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10178 S: Supported
10179 F: Documentation/devicetree/bindings/mfd/
10180 F: drivers/mfd/
10181 F: include/linux/mfd/
10182 F: include/dt-bindings/mfd/
10183
10184 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10185 S: Orphan
10186 F: drivers/mmc/host/mmc_spi.c
10187 F: include/linux/spi/mmc_spi.h
10188
10189 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10190 M: Ulf Hansson <ulf.hansson@linaro.org>
10191 L: linux-mmc@vger.kernel.org
10192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10193 S: Maintained
10194 F: Documentation/devicetree/bindings/mmc/
10195 F: drivers/mmc/
10196 F: include/linux/mmc/
10197 F: include/uapi/linux/mmc/
10198
10199 MULTIPLEXER SUBSYSTEM
10200 M: Peter Rosin <peda@axentia.se>
10201 S: Maintained
10202 F: Documentation/ABI/testing/sysfs-class-mux*
10203 F: Documentation/devicetree/bindings/mux/
10204 F: include/dt-bindings/mux/
10205 F: include/linux/mux/
10206 F: drivers/mux/
10207
10208 MULTITECH MULTIPORT CARD (ISICOM)
10209 S: Orphan
10210 F: drivers/tty/isicom.c
10211 F: include/linux/isicom.h
10212
10213 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10214 M: Bin Liu <b-liu@ti.com>
10215 L: linux-usb@vger.kernel.org
10216 S: Maintained
10217 F: drivers/usb/musb/
10218
10219 MXL301RF MEDIA DRIVER
10220 M: Akihiro Tsukada <tskd08@gmail.com>
10221 L: linux-media@vger.kernel.org
10222 S: Odd Fixes
10223 F: drivers/media/tuners/mxl301rf*
10224
10225 MXL5007T MEDIA DRIVER
10226 M: Michael Krufky <mkrufky@linuxtv.org>
10227 L: linux-media@vger.kernel.org
10228 W: https://linuxtv.org
10229 W: http://github.com/mkrufky
10230 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10231 T: git git://linuxtv.org/mkrufky/tuners.git
10232 S: Maintained
10233 F: drivers/media/tuners/mxl5007t.*
10234
10235 MXSFB DRM DRIVER
10236 M: Marek Vasut <marex@denx.de>
10237 M: Stefan Agner <stefan@agner.ch>
10238 L: dri-devel@lists.freedesktop.org
10239 S: Supported
10240 F: drivers/gpu/drm/mxsfb/
10241 F: Documentation/devicetree/bindings/display/mxsfb.txt
10242 T: git git://anongit.freedesktop.org/drm/drm-misc
10243
10244 MYLEX DAC960 PCI RAID Controller
10245 M: Hannes Reinecke <hare@kernel.org>
10246 L: linux-scsi@vger.kernel.org
10247 S: Supported
10248 F: drivers/scsi/myrb.*
10249 F: drivers/scsi/myrs.*
10250
10251 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10252 M: Chris Lee <christopher.lee@cspi.com>
10253 L: netdev@vger.kernel.org
10254 W: https://www.cspi.com/ethernet-products/support/downloads/
10255 S: Supported
10256 F: drivers/net/ethernet/myricom/myri10ge/
10257
10258 NAND FLASH SUBSYSTEM
10259 M: Boris Brezillon <boris.brezillon@bootlin.com>
10260 M: Miquel Raynal <miquel.raynal@bootlin.com>
10261 R: Richard Weinberger <richard@nod.at>
10262 L: linux-mtd@lists.infradead.org
10263 W: http://www.linux-mtd.infradead.org/
10264 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10265 T: git git://git.infradead.org/linux-mtd.git nand/fixes
10266 T: git git://git.infradead.org/linux-mtd.git nand/next
10267 S: Maintained
10268 F: drivers/mtd/nand/
10269 F: include/linux/mtd/*nand*.h
10270
10271 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10272 M: Daniel Mack <zonque@gmail.com>
10273 S: Maintained
10274 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10275 W: http://www.native-instruments.com
10276 F: sound/usb/caiaq/
10277
10278 NATSEMI ETHERNET DRIVER (DP8381x)
10279 S: Orphan
10280 F: drivers/net/ethernet/natsemi/natsemi.c
10281
10282 NCR 5380 SCSI DRIVERS
10283 M: Finn Thain <fthain@telegraphics.com.au>
10284 M: Michael Schmitz <schmitzmic@gmail.com>
10285 L: linux-scsi@vger.kernel.org
10286 S: Maintained
10287 F: Documentation/scsi/g_NCR5380.txt
10288 F: drivers/scsi/NCR5380.*
10289 F: drivers/scsi/arm/cumana_1.c
10290 F: drivers/scsi/arm/oak.c
10291 F: drivers/scsi/atari_scsi.*
10292 F: drivers/scsi/dmx3191d.c
10293 F: drivers/scsi/g_NCR5380.*
10294 F: drivers/scsi/mac_scsi.*
10295 F: drivers/scsi/sun3_scsi.*
10296 F: drivers/scsi/sun3_scsi_vme.c
10297
10298 NCSI LIBRARY:
10299 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
10300 S: Maintained
10301 F: net/ncsi/
10302
10303 NCT6775 HARDWARE MONITOR DRIVER
10304 M: Guenter Roeck <linux@roeck-us.net>
10305 L: linux-hwmon@vger.kernel.org
10306 S: Maintained
10307 F: Documentation/hwmon/nct6775
10308 F: drivers/hwmon/nct6775.c
10309
10310 NET_FAILOVER MODULE
10311 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
10312 L: netdev@vger.kernel.org
10313 S: Supported
10314 F: driver/net/net_failover.c
10315 F: include/net/net_failover.h
10316 F: Documentation/networking/net_failover.rst
10317
10318 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10319 M: Faisal Latif <faisal.latif@intel.com>
10320 L: linux-rdma@vger.kernel.org
10321 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10322 S: Supported
10323 F: drivers/infiniband/hw/nes/
10324 F: include/uapi/rdma/nes-abi.h
10325
10326 NETEM NETWORK EMULATOR
10327 M: Stephen Hemminger <stephen@networkplumber.org>
10328 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
10329 S: Maintained
10330 F: net/sched/sch_netem.c
10331
10332 NETERION 10GbE DRIVERS (s2io/vxge)
10333 M: Jon Mason <jdmason@kudzu.us>
10334 L: netdev@vger.kernel.org
10335 S: Supported
10336 F: Documentation/networking/s2io.txt
10337 F: Documentation/networking/vxge.txt
10338 F: drivers/net/ethernet/neterion/
10339
10340 NETFILTER
10341 M: Pablo Neira Ayuso <pablo@netfilter.org>
10342 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10343 M: Florian Westphal <fw@strlen.de>
10344 L: netfilter-devel@vger.kernel.org
10345 L: coreteam@netfilter.org
10346 W: http://www.netfilter.org/
10347 W: http://www.iptables.org/
10348 W: http://www.nftables.org/
10349 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
10350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10352 S: Maintained
10353 F: include/linux/netfilter*
10354 F: include/linux/netfilter/
10355 F: include/net/netfilter/
10356 F: include/uapi/linux/netfilter*
10357 F: include/uapi/linux/netfilter/
10358 F: net/*/netfilter.c
10359 F: net/*/netfilter/
10360 F: net/netfilter/
10361 F: net/bridge/br_netfilter*.c
10362
10363 NETROM NETWORK LAYER
10364 M: Ralf Baechle <ralf@linux-mips.org>
10365 L: linux-hams@vger.kernel.org
10366 W: http://www.linux-ax25.org/
10367 S: Maintained
10368 F: include/net/netrom.h
10369 F: include/uapi/linux/netrom.h
10370 F: net/netrom/
10371
10372 NETRONOME ETHERNET DRIVERS
10373 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10374 L: oss-drivers@netronome.com
10375 S: Maintained
10376 F: drivers/net/ethernet/netronome/
10377
10378 NETWORK BLOCK DEVICE (NBD)
10379 M: Josef Bacik <josef@toxicpanda.com>
10380 S: Maintained
10381 L: linux-block@vger.kernel.org
10382 L: nbd@other.debian.org
10383 F: Documentation/blockdev/nbd.txt
10384 F: drivers/block/nbd.c
10385 F: include/uapi/linux/nbd.h
10386
10387 NETWORK DROP MONITOR
10388 M: Neil Horman <nhorman@tuxdriver.com>
10389 L: netdev@vger.kernel.org
10390 S: Maintained
10391 W: https://fedorahosted.org/dropwatch/
10392 F: net/core/drop_monitor.c
10393
10394 NETWORKING DRIVERS
10395 M: "David S. Miller" <davem@davemloft.net>
10396 L: netdev@vger.kernel.org
10397 W: http://www.linuxfoundation.org/en/Net
10398 Q: http://patchwork.ozlabs.org/project/netdev/list/
10399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10401 S: Odd Fixes
10402 F: Documentation/devicetree/bindings/net/
10403 F: drivers/net/
10404 F: include/linux/if_*
10405 F: include/linux/netdevice.h
10406 F: include/linux/etherdevice.h
10407 F: include/linux/fcdevice.h
10408 F: include/linux/fddidevice.h
10409 F: include/linux/hippidevice.h
10410 F: include/linux/inetdevice.h
10411 F: include/uapi/linux/if_*
10412 F: include/uapi/linux/netdevice.h
10413
10414 NETWORKING DRIVERS (WIRELESS)
10415 M: Kalle Valo <kvalo@codeaurora.org>
10416 L: linux-wireless@vger.kernel.org
10417 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10420 S: Maintained
10421 F: Documentation/devicetree/bindings/net/wireless/
10422 F: drivers/net/wireless/
10423
10424 NETWORKING [DSA]
10425 M: Andrew Lunn <andrew@lunn.ch>
10426 M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10427 M: Florian Fainelli <f.fainelli@gmail.com>
10428 S: Maintained
10429 F: Documentation/devicetree/bindings/net/dsa/
10430 F: net/dsa/
10431 F: include/net/dsa.h
10432 F: include/linux/dsa/
10433 F: drivers/net/dsa/
10434
10435 NETWORKING [GENERAL]
10436 M: "David S. Miller" <davem@davemloft.net>
10437 L: netdev@vger.kernel.org
10438 W: http://www.linuxfoundation.org/en/Net
10439 Q: http://patchwork.ozlabs.org/project/netdev/list/
10440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10442 B: mailto:netdev@vger.kernel.org
10443 S: Maintained
10444 F: net/
10445 F: include/net/
10446 F: include/linux/in.h
10447 F: include/linux/net.h
10448 F: include/linux/netdevice.h
10449 F: include/uapi/linux/in.h
10450 F: include/uapi/linux/net.h
10451 F: include/uapi/linux/netdevice.h
10452 F: include/uapi/linux/net_namespace.h
10453 F: tools/testing/selftests/net/
10454 F: lib/net_utils.c
10455 F: lib/random32.c
10456 F: Documentation/networking/
10457
10458 NETWORKING [IPSEC]
10459 M: Steffen Klassert <steffen.klassert@secunet.com>
10460 M: Herbert Xu <herbert@gondor.apana.org.au>
10461 M: "David S. Miller" <davem@davemloft.net>
10462 L: netdev@vger.kernel.org
10463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10465 S: Maintained
10466 F: net/xfrm/
10467 F: net/key/
10468 F: net/ipv4/xfrm*
10469 F: net/ipv4/esp4*
10470 F: net/ipv4/ah4.c
10471 F: net/ipv4/ipcomp.c
10472 F: net/ipv4/ip_vti.c
10473 F: net/ipv6/xfrm*
10474 F: net/ipv6/esp6*
10475 F: net/ipv6/ah6.c
10476 F: net/ipv6/ipcomp6.c
10477 F: net/ipv6/ip6_vti.c
10478 F: include/uapi/linux/xfrm.h
10479 F: include/net/xfrm.h
10480
10481 NETWORKING [IPv4/IPv6]
10482 M: "David S. Miller" <davem@davemloft.net>
10483 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10484 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10485 L: netdev@vger.kernel.org
10486 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10487 S: Maintained
10488 F: net/ipv4/
10489 F: net/ipv6/
10490 F: include/net/ip*
10491 F: arch/x86/net/*
10492
10493 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10494 M: Paul Moore <paul@paul-moore.com>
10495 W: https://github.com/netlabel
10496 L: netdev@vger.kernel.org
10497 L: linux-security-module@vger.kernel.org
10498 S: Maintained
10499 F: Documentation/netlabel/
10500 F: include/net/calipso.h
10501 F: include/net/cipso_ipv4.h
10502 F: include/net/netlabel.h
10503 F: include/uapi/linux/netfilter/xt_SECMARK.h
10504 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
10505 F: net/netlabel/
10506 F: net/ipv4/cipso_ipv4.c
10507 F: net/ipv6/calipso.c
10508 F: net/netfilter/xt_CONNSECMARK.c
10509 F: net/netfilter/xt_SECMARK.c
10510
10511 NETWORKING [TCP]
10512 M: Eric Dumazet <edumazet@google.com>
10513 L: netdev@vger.kernel.org
10514 S: Maintained
10515 F: net/ipv4/tcp*.c
10516 F: net/ipv4/syncookies.c
10517 F: net/ipv6/tcp*.c
10518 F: net/ipv6/syncookies.c
10519 F: include/uapi/linux/tcp.h
10520 F: include/net/tcp.h
10521 F: include/linux/tcp.h
10522 F: include/trace/events/tcp.h
10523
10524 NETWORKING [TLS]
10525 M: Boris Pismenny <borisp@mellanox.com>
10526 M: Aviad Yehezkel <aviadye@mellanox.com>
10527 M: Dave Watson <davejwatson@fb.com>
10528 M: John Fastabend <john.fastabend@gmail.com>
10529 M: Daniel Borkmann <daniel@iogearbox.net>
10530 L: netdev@vger.kernel.org
10531 S: Maintained
10532 F: net/tls/*
10533 F: include/uapi/linux/tls.h
10534 F: include/net/tls.h
10535
10536 NETWORKING [WIRELESS]
10537 L: linux-wireless@vger.kernel.org
10538 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10539
10540 NETDEVSIM
10541 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10542 S: Maintained
10543 F: drivers/net/netdevsim/*
10544
10545 NETXEN (1/10) GbE SUPPORT
10546 M: Manish Chopra <manish.chopra@cavium.com>
10547 M: Rahul Verma <rahul.verma@cavium.com>
10548 M: Dept-GELinuxNICDev@cavium.com
10549 L: netdev@vger.kernel.org
10550 S: Supported
10551 F: drivers/net/ethernet/qlogic/netxen/
10552
10553 NFC SUBSYSTEM
10554 M: Samuel Ortiz <sameo@linux.intel.com>
10555 L: linux-wireless@vger.kernel.org
10556 L: linux-nfc@lists.01.org (subscribers-only)
10557 S: Supported
10558 F: net/nfc/
10559 F: include/net/nfc/
10560 F: include/uapi/linux/nfc.h
10561 F: drivers/nfc/
10562 F: include/linux/platform_data/nfcmrvl.h
10563 F: include/linux/platform_data/nxp-nci.h
10564 F: Documentation/devicetree/bindings/net/nfc/
10565
10566 NFS, SUNRPC, AND LOCKD CLIENTS
10567 M: Trond Myklebust <trond.myklebust@hammerspace.com>
10568 M: Anna Schumaker <anna.schumaker@netapp.com>
10569 L: linux-nfs@vger.kernel.org
10570 W: http://client.linux-nfs.org
10571 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10572 S: Maintained
10573 F: fs/lockd/
10574 F: fs/nfs/
10575 F: fs/nfs_common/
10576 F: net/sunrpc/
10577 F: include/linux/lockd/
10578 F: include/linux/nfs*
10579 F: include/linux/sunrpc/
10580 F: include/uapi/linux/nfs*
10581 F: include/uapi/linux/sunrpc/
10582
10583 NILFS2 FILESYSTEM
10584 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10585 L: linux-nilfs@vger.kernel.org
10586 W: https://nilfs.sourceforge.io/
10587 W: https://nilfs.osdn.jp/
10588 T: git git://github.com/konis/nilfs2.git
10589 S: Supported
10590 F: Documentation/filesystems/nilfs2.txt
10591 F: fs/nilfs2/
10592 F: include/trace/events/nilfs2.h
10593 F: include/uapi/linux/nilfs2_api.h
10594 F: include/uapi/linux/nilfs2_ondisk.h
10595
10596 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10597 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10598 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10599 S: Maintained
10600 F: Documentation/scsi/NinjaSCSI.txt
10601 F: drivers/scsi/pcmcia/nsp_*
10602
10603 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10604 M: GOTO Masanori <gotom@debian.or.jp>
10605 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10606 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10607 S: Maintained
10608 F: Documentation/scsi/NinjaSCSI.txt
10609 F: drivers/scsi/nsp32*
10610
10611 NIOS2 ARCHITECTURE
10612 M: Ley Foon Tan <lftan@altera.com>
10613 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10615 S: Maintained
10616 F: arch/nios2/
10617
10618 NOHZ, DYNTICKS SUPPORT
10619 M: Frederic Weisbecker <fweisbec@gmail.com>
10620 M: Thomas Gleixner <tglx@linutronix.de>
10621 M: Ingo Molnar <mingo@kernel.org>
10622 L: linux-kernel@vger.kernel.org
10623 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10624 S: Maintained
10625 F: kernel/time/tick*.*
10626 F: include/linux/tick.h
10627 F: include/linux/sched/nohz.h
10628
10629 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10630 M: Pavel Machek <pavel@ucw.cz>
10631 M: Sakari Ailus <sakari.ailus@iki.fi>
10632 L: linux-media@vger.kernel.org
10633 S: Maintained
10634 F: drivers/media/i2c/et8ek8
10635 F: drivers/media/i2c/ad5820.c
10636
10637 NOKIA N900 POWER SUPPLY DRIVERS
10638 R: Pali Rohár <pali.rohar@gmail.com>
10639 F: include/linux/power/bq2415x_charger.h
10640 F: include/linux/power/bq27xxx_battery.h
10641 F: include/linux/power/isp1704_charger.h
10642 F: drivers/power/supply/bq2415x_charger.c
10643 F: drivers/power/supply/bq27xxx_battery.c
10644 F: drivers/power/supply/bq27xxx_battery_i2c.c
10645 F: drivers/power/supply/isp1704_charger.c
10646 F: drivers/power/supply/rx51_battery.c
10647
10648 NTB AMD DRIVER
10649 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10650 L: linux-ntb@googlegroups.com
10651 S: Supported
10652 F: drivers/ntb/hw/amd/
10653
10654 NTB DRIVER CORE
10655 M: Jon Mason <jdmason@kudzu.us>
10656 M: Dave Jiang <dave.jiang@intel.com>
10657 M: Allen Hubbe <allenbh@gmail.com>
10658 L: linux-ntb@googlegroups.com
10659 S: Supported
10660 W: https://github.com/jonmason/ntb/wiki
10661 T: git git://github.com/jonmason/ntb.git
10662 F: drivers/ntb/
10663 F: drivers/net/ntb_netdev.c
10664 F: include/linux/ntb.h
10665 F: include/linux/ntb_transport.h
10666 F: tools/testing/selftests/ntb/
10667
10668 NTB IDT DRIVER
10669 M: Serge Semin <fancer.lancer@gmail.com>
10670 L: linux-ntb@googlegroups.com
10671 S: Supported
10672 F: drivers/ntb/hw/idt/
10673
10674 NTB INTEL DRIVER
10675 M: Dave Jiang <dave.jiang@intel.com>
10676 L: linux-ntb@googlegroups.com
10677 S: Supported
10678 W: https://github.com/davejiang/linux/wiki
10679 T: git https://github.com/davejiang/linux.git
10680 F: drivers/ntb/hw/intel/
10681
10682 NTFS FILESYSTEM
10683 M: Anton Altaparmakov <anton@tuxera.com>
10684 L: linux-ntfs-dev@lists.sourceforge.net
10685 W: http://www.tuxera.com/
10686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10687 S: Supported
10688 F: Documentation/filesystems/ntfs.txt
10689 F: fs/ntfs/
10690
10691 NUBUS SUBSYSTEM
10692 M: Finn Thain <fthain@telegraphics.com.au>
10693 L: linux-m68k@lists.linux-m68k.org
10694 S: Maintained
10695 F: arch/*/include/asm/nubus.h
10696 F: drivers/nubus/
10697 F: include/linux/nubus.h
10698 F: include/uapi/linux/nubus.h
10699
10700 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10701 M: Antonino Daplas <adaplas@gmail.com>
10702 L: linux-fbdev@vger.kernel.org
10703 S: Maintained
10704 F: drivers/video/fbdev/riva/
10705 F: drivers/video/fbdev/nvidia/
10706
10707 NVM EXPRESS DRIVER
10708 M: Keith Busch <keith.busch@intel.com>
10709 M: Jens Axboe <axboe@fb.com>
10710 M: Christoph Hellwig <hch@lst.de>
10711 M: Sagi Grimberg <sagi@grimberg.me>
10712 L: linux-nvme@lists.infradead.org
10713 T: git://git.infradead.org/nvme.git
10714 W: http://git.infradead.org/nvme.git
10715 S: Supported
10716 F: drivers/nvme/host/
10717 F: include/linux/nvme.h
10718 F: include/uapi/linux/nvme_ioctl.h
10719
10720 NVM EXPRESS FC TRANSPORT DRIVERS
10721 M: James Smart <james.smart@broadcom.com>
10722 L: linux-nvme@lists.infradead.org
10723 S: Supported
10724 F: include/linux/nvme-fc.h
10725 F: include/linux/nvme-fc-driver.h
10726 F: drivers/nvme/host/fc.c
10727 F: drivers/nvme/target/fc.c
10728 F: drivers/nvme/target/fcloop.c
10729
10730 NVM EXPRESS TARGET DRIVER
10731 M: Christoph Hellwig <hch@lst.de>
10732 M: Sagi Grimberg <sagi@grimberg.me>
10733 L: linux-nvme@lists.infradead.org
10734 T: git://git.infradead.org/nvme.git
10735 W: http://git.infradead.org/nvme.git
10736 S: Supported
10737 F: drivers/nvme/target/
10738
10739 NVMEM FRAMEWORK
10740 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10741 S: Maintained
10742 F: drivers/nvmem/
10743 F: Documentation/devicetree/bindings/nvmem/
10744 F: Documentation/ABI/stable/sysfs-bus-nvmem
10745 F: include/linux/nvmem-consumer.h
10746 F: include/linux/nvmem-provider.h
10747
10748 NXP SGTL5000 DRIVER
10749 M: Fabio Estevam <fabio.estevam@nxp.com>
10750 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10751 S: Maintained
10752 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
10753 F: sound/soc/codecs/sgtl5000*
10754
10755 NXP TDA998X DRM DRIVER
10756 M: Russell King <linux@armlinux.org.uk>
10757 S: Maintained
10758 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10759 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10760 F: drivers/gpu/drm/i2c/tda998x_drv.c
10761 F: include/drm/i2c/tda998x.h
10762 F: include/dt-bindings/display/tda998x.h
10763 K: "nxp,tda998x"
10764
10765 NXP TFA9879 DRIVER
10766 M: Peter Rosin <peda@axentia.se>
10767 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10768 S: Maintained
10769 F: Documentation/devicetree/bindings/sound/tfa9879.txt
10770 F: sound/soc/codecs/tfa9879*
10771
10772 NXP-NCI NFC DRIVER
10773 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
10774 R: Charles Gorand <charles.gorand@effinnov.com>
10775 L: linux-nfc@lists.01.org (moderated for non-subscribers)
10776 S: Supported
10777 F: drivers/nfc/nxp-nci
10778
10779 OBJTOOL
10780 M: Josh Poimboeuf <jpoimboe@redhat.com>
10781 M: Peter Zijlstra <peterz@infradead.org>
10782 S: Supported
10783 F: tools/objtool/
10784
10785 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10786 M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10787 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10788 L: linuxppc-dev@lists.ozlabs.org
10789 S: Supported
10790 F: arch/powerpc/platforms/powernv/ocxl.c
10791 F: arch/powerpc/include/asm/pnv-ocxl.h
10792 F: drivers/misc/ocxl/
10793 F: include/misc/ocxl*
10794 F: include/uapi/misc/ocxl.h
10795 F: Documentation/accelerators/ocxl.rst
10796
10797 OMAP AUDIO SUPPORT
10798 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10799 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
10800 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10801 L: linux-omap@vger.kernel.org
10802 S: Maintained
10803 F: sound/soc/omap/
10804
10805 OMAP CLOCK FRAMEWORK SUPPORT
10806 M: Paul Walmsley <paul@pwsan.com>
10807 L: linux-omap@vger.kernel.org
10808 S: Maintained
10809 F: arch/arm/*omap*/*clock*
10810
10811 OMAP DEVICE TREE SUPPORT
10812 M: Benoît Cousson <bcousson@baylibre.com>
10813 M: Tony Lindgren <tony@atomide.com>
10814 L: linux-omap@vger.kernel.org
10815 L: devicetree@vger.kernel.org
10816 S: Maintained
10817 F: arch/arm/boot/dts/*omap*
10818 F: arch/arm/boot/dts/*am3*
10819 F: arch/arm/boot/dts/*am4*
10820 F: arch/arm/boot/dts/*am5*
10821 F: arch/arm/boot/dts/*dra7*
10822
10823 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10824 L: linux-omap@vger.kernel.org
10825 L: linux-fbdev@vger.kernel.org
10826 S: Orphan
10827 F: drivers/video/fbdev/omap2/
10828 F: Documentation/arm/OMAP/DSS
10829
10830 OMAP FRAMEBUFFER SUPPORT
10831 L: linux-fbdev@vger.kernel.org
10832 L: linux-omap@vger.kernel.org
10833 S: Orphan
10834 F: drivers/video/fbdev/omap/
10835
10836 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10837 M: Roger Quadros <rogerq@ti.com>
10838 M: Tony Lindgren <tony@atomide.com>
10839 L: linux-omap@vger.kernel.org
10840 S: Maintained
10841 F: drivers/memory/omap-gpmc.c
10842 F: arch/arm/mach-omap2/*gpmc*
10843
10844 OMAP GPIO DRIVER
10845 M: Grygorii Strashko <grygorii.strashko@ti.com>
10846 M: Santosh Shilimkar <ssantosh@kernel.org>
10847 M: Kevin Hilman <khilman@kernel.org>
10848 L: linux-omap@vger.kernel.org
10849 S: Maintained
10850 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
10851 F: drivers/gpio/gpio-omap.c
10852
10853 OMAP HARDWARE SPINLOCK SUPPORT
10854 M: Ohad Ben-Cohen <ohad@wizery.com>
10855 L: linux-omap@vger.kernel.org
10856 S: Maintained
10857 F: drivers/hwspinlock/omap_hwspinlock.c
10858
10859 OMAP HS MMC SUPPORT
10860 L: linux-mmc@vger.kernel.org
10861 L: linux-omap@vger.kernel.org
10862 S: Orphan
10863 F: drivers/mmc/host/omap_hsmmc.c
10864
10865 OMAP HWMOD DATA
10866 M: Paul Walmsley <paul@pwsan.com>
10867 L: linux-omap@vger.kernel.org
10868 S: Maintained
10869 F: arch/arm/mach-omap2/omap_hwmod*data*
10870
10871 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10872 M: Benoît Cousson <bcousson@baylibre.com>
10873 L: linux-omap@vger.kernel.org
10874 S: Maintained
10875 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10876
10877 OMAP HWMOD SUPPORT
10878 M: Benoît Cousson <bcousson@baylibre.com>
10879 M: Paul Walmsley <paul@pwsan.com>
10880 L: linux-omap@vger.kernel.org
10881 S: Maintained
10882 F: arch/arm/mach-omap2/omap_hwmod.*
10883
10884 OMAP I2C DRIVER
10885 M: Vignesh R <vigneshr@ti.com>
10886 L: linux-omap@vger.kernel.org
10887 L: linux-i2c@vger.kernel.org
10888 S: Maintained
10889 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
10890 F: drivers/i2c/busses/i2c-omap.c
10891
10892 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10893 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10894 L: linux-media@vger.kernel.org
10895 S: Maintained
10896 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
10897 F: drivers/media/platform/omap3isp/
10898 F: drivers/staging/media/omap4iss/
10899
10900 OMAP MMC SUPPORT
10901 M: Aaro Koskinen <aaro.koskinen@iki.fi>
10902 L: linux-omap@vger.kernel.org
10903 S: Odd Fixes
10904 F: drivers/mmc/host/omap.c
10905
10906 OMAP POWER MANAGEMENT SUPPORT
10907 M: Kevin Hilman <khilman@kernel.org>
10908 L: linux-omap@vger.kernel.org
10909 S: Maintained
10910 F: arch/arm/*omap*/*pm*
10911 F: drivers/cpufreq/omap-cpufreq.c
10912
10913 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10914 M: Rajendra Nayak <rnayak@codeaurora.org>
10915 M: Paul Walmsley <paul@pwsan.com>
10916 L: linux-omap@vger.kernel.org
10917 S: Maintained
10918 F: arch/arm/mach-omap2/prm*
10919
10920 OMAP RANDOM NUMBER GENERATOR SUPPORT
10921 M: Deepak Saxena <dsaxena@plexity.net>
10922 S: Maintained
10923 F: drivers/char/hw_random/omap-rng.c
10924
10925 OMAP USB SUPPORT
10926 L: linux-usb@vger.kernel.org
10927 L: linux-omap@vger.kernel.org
10928 S: Orphan
10929 F: drivers/usb/*/*omap*
10930 F: arch/arm/*omap*/usb*
10931
10932 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10933 M: Mark Jackson <mpfj@newflow.co.uk>
10934 L: linux-omap@vger.kernel.org
10935 S: Maintained
10936 F: arch/arm/boot/dts/am335x-nano.dts
10937
10938 OMAP1 SUPPORT
10939 M: Aaro Koskinen <aaro.koskinen@iki.fi>
10940 M: Tony Lindgren <tony@atomide.com>
10941 L: linux-omap@vger.kernel.org
10942 Q: http://patchwork.kernel.org/project/linux-omap/list/
10943 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10944 S: Maintained
10945 F: arch/arm/mach-omap1/
10946 F: arch/arm/plat-omap/
10947 F: arch/arm/configs/omap1_defconfig
10948 F: drivers/i2c/busses/i2c-omap.c
10949 F: include/linux/platform_data/i2c-omap.h
10950 F: include/linux/platform_data/ams-delta-fiq.h
10951
10952 OMAP2+ SUPPORT
10953 M: Tony Lindgren <tony@atomide.com>
10954 L: linux-omap@vger.kernel.org
10955 W: http://www.muru.com/linux/omap/
10956 W: http://linux.omap.com/
10957 Q: http://patchwork.kernel.org/project/linux-omap/list/
10958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10959 S: Maintained
10960 F: arch/arm/mach-omap2/
10961 F: arch/arm/plat-omap/
10962 F: arch/arm/configs/omap2plus_defconfig
10963 F: drivers/i2c/busses/i2c-omap.c
10964 F: drivers/irqchip/irq-omap-intc.c
10965 F: drivers/mfd/*omap*.c
10966 F: drivers/mfd/menelaus.c
10967 F: drivers/mfd/palmas.c
10968 F: drivers/mfd/tps65217.c
10969 F: drivers/mfd/tps65218.c
10970 F: drivers/mfd/tps65910.c
10971 F: drivers/mfd/twl-core.[ch]
10972 F: drivers/mfd/twl4030*.c
10973 F: drivers/mfd/twl6030*.c
10974 F: drivers/mfd/twl6040*.c
10975 F: drivers/regulator/palmas-regulator*.c
10976 F: drivers/regulator/pbias-regulator.c
10977 F: drivers/regulator/tps65217-regulator.c
10978 F: drivers/regulator/tps65218-regulator.c
10979 F: drivers/regulator/tps65910-regulator.c
10980 F: drivers/regulator/twl-regulator.c
10981 F: drivers/regulator/twl6030-regulator.c
10982 F: include/linux/platform_data/i2c-omap.h
10983
10984 ONION OMEGA2+ BOARD
10985 M: Harvey Hunt <harveyhuntnexus@gmail.com>
10986 L: linux-mips@vger.kernel.org
10987 S: Maintained
10988 F: arch/mips/boot/dts/ralink/omega2p.dts
10989
10990 OMFS FILESYSTEM
10991 M: Bob Copeland <me@bobcopeland.com>
10992 L: linux-karma-devel@lists.sourceforge.net
10993 S: Maintained
10994 F: Documentation/filesystems/omfs.txt
10995 F: fs/omfs/
10996
10997 OMNIKEY CARDMAN 4000 DRIVER
10998 M: Harald Welte <laforge@gnumonks.org>
10999 S: Maintained
11000 F: drivers/char/pcmcia/cm4000_cs.c
11001 F: include/linux/cm4000_cs.h
11002 F: include/uapi/linux/cm4000_cs.h
11003
11004 OMNIKEY CARDMAN 4040 DRIVER
11005 M: Harald Welte <laforge@gnumonks.org>
11006 S: Maintained
11007 F: drivers/char/pcmcia/cm4040_cs.*
11008
11009 OMNIVISION OV13858 SENSOR DRIVER
11010 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11011 L: linux-media@vger.kernel.org
11012 T: git git://linuxtv.org/media_tree.git
11013 S: Maintained
11014 F: drivers/media/i2c/ov13858.c
11015
11016 OMNIVISION OV2680 SENSOR DRIVER
11017 M: Rui Miguel Silva <rmfrfs@gmail.com>
11018 L: linux-media@vger.kernel.org
11019 T: git git://linuxtv.org/media_tree.git
11020 S: Maintained
11021 F: drivers/media/i2c/ov2680.c
11022 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
11023
11024 OMNIVISION OV2685 SENSOR DRIVER
11025 M: Shunqian Zheng <zhengsq@rock-chips.com>
11026 L: linux-media@vger.kernel.org
11027 T: git git://linuxtv.org/media_tree.git
11028 S: Maintained
11029 F: drivers/media/i2c/ov2685.c
11030
11031 OMNIVISION OV5640 SENSOR DRIVER
11032 M: Steve Longerbeam <slongerbeam@gmail.com>
11033 L: linux-media@vger.kernel.org
11034 T: git git://linuxtv.org/media_tree.git
11035 S: Maintained
11036 F: drivers/media/i2c/ov5640.c
11037
11038 OMNIVISION OV5647 SENSOR DRIVER
11039 M: Luis Oliveira <lolivei@synopsys.com>
11040 L: linux-media@vger.kernel.org
11041 T: git git://linuxtv.org/media_tree.git
11042 S: Maintained
11043 F: drivers/media/i2c/ov5647.c
11044
11045 OMNIVISION OV5695 SENSOR DRIVER
11046 M: Shunqian Zheng <zhengsq@rock-chips.com>
11047 L: linux-media@vger.kernel.org
11048 T: git git://linuxtv.org/media_tree.git
11049 S: Maintained
11050 F: drivers/media/i2c/ov5695.c
11051
11052 OMNIVISION OV7670 SENSOR DRIVER
11053 M: Jonathan Corbet <corbet@lwn.net>
11054 L: linux-media@vger.kernel.org
11055 T: git git://linuxtv.org/media_tree.git
11056 S: Maintained
11057 F: drivers/media/i2c/ov7670.c
11058 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
11059
11060 OMNIVISION OV772x SENSOR DRIVER
11061 M: Jacopo Mondi <jacopo@jmondi.org>
11062 L: linux-media@vger.kernel.org
11063 T: git git://linuxtv.org/media_tree.git
11064 S: Odd fixes
11065 F: drivers/media/i2c/ov772x.c
11066 F: include/media/i2c/ov772x.h
11067 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
11068
11069 OMNIVISION OV7740 SENSOR DRIVER
11070 M: Wenyou Yang <wenyou.yang@microchip.com>
11071 L: linux-media@vger.kernel.org
11072 T: git git://linuxtv.org/media_tree.git
11073 S: Maintained
11074 F: drivers/media/i2c/ov7740.c
11075 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
11076
11077 OMNIVISION OV9650 SENSOR DRIVER
11078 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11079 R: Akinobu Mita <akinobu.mita@gmail.com>
11080 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
11081 L: linux-media@vger.kernel.org
11082 T: git git://linuxtv.org/media_tree.git
11083 S: Maintained
11084 F: drivers/media/i2c/ov9650.c
11085 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
11086
11087 ONENAND FLASH DRIVER
11088 M: Kyungmin Park <kyungmin.park@samsung.com>
11089 L: linux-mtd@lists.infradead.org
11090 S: Maintained
11091 F: drivers/mtd/nand/onenand/
11092 F: include/linux/mtd/onenand*.h
11093
11094 ONSTREAM SCSI TAPE DRIVER
11095 M: Willem Riede <osst@riede.org>
11096 L: osst-users@lists.sourceforge.net
11097 L: linux-scsi@vger.kernel.org
11098 S: Maintained
11099 F: Documentation/scsi/osst.txt
11100 F: drivers/scsi/osst.*
11101 F: drivers/scsi/osst_*.h
11102 F: drivers/scsi/st.h
11103
11104 OP-TEE DRIVER
11105 M: Jens Wiklander <jens.wiklander@linaro.org>
11106 S: Maintained
11107 F: drivers/tee/optee/
11108
11109 OPA-VNIC DRIVER
11110 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11111 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11112 L: linux-rdma@vger.kernel.org
11113 S: Supported
11114 F: drivers/infiniband/ulp/opa_vnic
11115
11116 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11117 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11118 M: Frank Rowand <frowand.list@gmail.com>
11119 L: devicetree@vger.kernel.org
11120 S: Maintained
11121 F: Documentation/devicetree/dynamic-resolution-notes.txt
11122 F: Documentation/devicetree/overlay-notes.txt
11123 F: drivers/of/overlay.c
11124 F: drivers/of/resolver.c
11125 K: of_overlay_notifier_
11126
11127 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11128 M: Rob Herring <robh+dt@kernel.org>
11129 M: Frank Rowand <frowand.list@gmail.com>
11130 L: devicetree@vger.kernel.org
11131 W: http://www.devicetree.org/
11132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11133 S: Maintained
11134 F: drivers/of/
11135 F: include/linux/of*.h
11136 F: scripts/dtc/
11137 F: Documentation/ABI/testing/sysfs-firmware-ofw
11138
11139 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11140 M: Rob Herring <robh+dt@kernel.org>
11141 M: Mark Rutland <mark.rutland@arm.com>
11142 L: devicetree@vger.kernel.org
11143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11144 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11145 S: Maintained
11146 F: Documentation/devicetree/
11147 F: arch/*/boot/dts/
11148 F: include/dt-bindings/
11149
11150 OPENCORES I2C BUS DRIVER
11151 M: Peter Korsgaard <peter@korsgaard.com>
11152 L: linux-i2c@vger.kernel.org
11153 S: Maintained
11154 F: Documentation/i2c/busses/i2c-ocores
11155 F: drivers/i2c/busses/i2c-ocores.c
11156
11157 OPENRISC ARCHITECTURE
11158 M: Jonas Bonn <jonas@southpole.se>
11159 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11160 M: Stafford Horne <shorne@gmail.com>
11161 T: git git://github.com/openrisc/linux.git
11162 L: openrisc@lists.librecores.org
11163 W: http://openrisc.io
11164 S: Maintained
11165 F: Documentation/devicetree/bindings/openrisc/
11166 F: Documentation/openrisc/
11167 F: arch/openrisc/
11168 F: drivers/irqchip/irq-ompic.c
11169 F: drivers/irqchip/irq-or1k-*
11170
11171 OPENVSWITCH
11172 M: Pravin B Shelar <pshelar@ovn.org>
11173 L: netdev@vger.kernel.org
11174 L: dev@openvswitch.org
11175 W: http://openvswitch.org
11176 S: Maintained
11177 F: net/openvswitch/
11178 F: include/uapi/linux/openvswitch.h
11179
11180 OPERATING PERFORMANCE POINTS (OPP)
11181 M: Viresh Kumar <vireshk@kernel.org>
11182 M: Nishanth Menon <nm@ti.com>
11183 M: Stephen Boyd <sboyd@kernel.org>
11184 L: linux-pm@vger.kernel.org
11185 S: Maintained
11186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11187 F: drivers/opp/
11188 F: include/linux/pm_opp.h
11189 F: Documentation/power/opp.txt
11190 F: Documentation/devicetree/bindings/opp/
11191
11192 OPL4 DRIVER
11193 M: Clemens Ladisch <clemens@ladisch.de>
11194 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11195 T: git git://git.alsa-project.org/alsa-kernel.git
11196 S: Maintained
11197 F: sound/drivers/opl4/
11198
11199 OPROFILE
11200 M: Robert Richter <rric@kernel.org>
11201 L: oprofile-list@lists.sf.net
11202 S: Maintained
11203 F: arch/*/include/asm/oprofile*.h
11204 F: arch/*/oprofile/
11205 F: drivers/oprofile/
11206 F: include/linux/oprofile.h
11207
11208 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11209 M: Mark Fasheh <mark@fasheh.com>
11210 M: Joel Becker <jlbec@evilplan.org>
11211 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11212 W: http://ocfs2.wiki.kernel.org
11213 S: Supported
11214 F: Documentation/filesystems/ocfs2.txt
11215 F: Documentation/filesystems/dlmfs.txt
11216 F: fs/ocfs2/
11217
11218 ORANGEFS FILESYSTEM
11219 M: Mike Marshall <hubcap@omnibond.com>
11220 R: Martin Brandenburg <martin@omnibond.com>
11221 L: devel@lists.orangefs.org
11222 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11223 S: Supported
11224 F: fs/orangefs/
11225 F: Documentation/filesystems/orangefs.txt
11226
11227 ORINOCO DRIVER
11228 L: linux-wireless@vger.kernel.org
11229 W: http://wireless.kernel.org/en/users/Drivers/orinoco
11230 W: http://www.nongnu.org/orinoco/
11231 S: Orphan
11232 F: drivers/net/wireless/intersil/orinoco/
11233
11234 OSD LIBRARY and FILESYSTEM
11235 M: Boaz Harrosh <ooo@electrozaur.com>
11236 S: Maintained
11237 F: drivers/scsi/osd/
11238 F: include/scsi/osd_*
11239 F: fs/exofs/
11240
11241 OV2659 OMNIVISION SENSOR DRIVER
11242 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11243 L: linux-media@vger.kernel.org
11244 W: https://linuxtv.org
11245 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11246 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11247 S: Maintained
11248 F: drivers/media/i2c/ov2659.c
11249 F: include/media/i2c/ov2659.h
11250
11251 OVERLAY FILESYSTEM
11252 M: Miklos Szeredi <miklos@szeredi.hu>
11253 L: linux-unionfs@vger.kernel.org
11254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11255 S: Supported
11256 F: fs/overlayfs/
11257 F: Documentation/filesystems/overlayfs.txt
11258
11259 P54 WIRELESS DRIVER
11260 M: Christian Lamparter <chunkeey@googlemail.com>
11261 L: linux-wireless@vger.kernel.org
11262 W: http://wireless.kernel.org/en/users/Drivers/p54
11263 S: Maintained
11264 F: drivers/net/wireless/intersil/p54/
11265
11266 PA SEMI ETHERNET DRIVER
11267 L: netdev@vger.kernel.org
11268 S: Orphan
11269 F: drivers/net/ethernet/pasemi/*
11270
11271 PA SEMI SMBUS DRIVER
11272 L: linux-i2c@vger.kernel.org
11273 S: Orphan
11274 F: drivers/i2c/busses/i2c-pasemi.c
11275
11276 PADATA PARALLEL EXECUTION MECHANISM
11277 M: Steffen Klassert <steffen.klassert@secunet.com>
11278 L: linux-crypto@vger.kernel.org
11279 S: Maintained
11280 F: kernel/padata.c
11281 F: include/linux/padata.h
11282 F: Documentation/padata.txt
11283
11284 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11285 M: Harald Welte <laforge@gnumonks.org>
11286 L: platform-driver-x86@vger.kernel.org
11287 S: Maintained
11288 F: drivers/platform/x86/panasonic-laptop.c
11289
11290 PARALLEL LCD/KEYPAD PANEL DRIVER
11291 M: Willy Tarreau <willy@haproxy.com>
11292 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11293 S: Odd Fixes
11294 F: Documentation/auxdisplay/lcd-panel-cgram.txt
11295 F: drivers/auxdisplay/panel.c
11296
11297 PARALLEL PORT SUBSYSTEM
11298 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11299 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11300 L: linux-parport@lists.infradead.org (subscribers-only)
11301 S: Maintained
11302 F: drivers/parport/
11303 F: include/linux/parport*.h
11304 F: drivers/char/ppdev.c
11305 F: include/uapi/linux/ppdev.h
11306 F: Documentation/parport*.txt
11307
11308 PARAVIRT_OPS INTERFACE
11309 M: Juergen Gross <jgross@suse.com>
11310 M: Alok Kataria <akataria@vmware.com>
11311 L: virtualization@lists.linux-foundation.org
11312 S: Supported
11313 F: Documentation/virtual/paravirt_ops.txt
11314 F: arch/*/kernel/paravirt*
11315 F: arch/*/include/asm/paravirt*.h
11316 F: include/linux/hypervisor.h
11317
11318 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11319 M: Tim Waugh <tim@cyberelk.net>
11320 L: linux-parport@lists.infradead.org (subscribers-only)
11321 S: Maintained
11322 F: Documentation/blockdev/paride.txt
11323 F: drivers/block/paride/
11324
11325 PARISC ARCHITECTURE
11326 M: "James E.J. Bottomley" <jejb@parisc-linux.org>
11327 M: Helge Deller <deller@gmx.de>
11328 L: linux-parisc@vger.kernel.org
11329 W: http://www.parisc-linux.org/
11330 Q: http://patchwork.kernel.org/project/linux-parisc/list/
11331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11333 S: Maintained
11334 F: arch/parisc/
11335 F: Documentation/parisc/
11336 F: drivers/parisc/
11337 F: drivers/char/agp/parisc-agp.c
11338 F: drivers/input/serio/gscps2.c
11339 F: drivers/parport/parport_gsc.*
11340 F: drivers/tty/serial/8250/8250_gsc.c
11341 F: drivers/video/fbdev/sti*
11342 F: drivers/video/console/sti*
11343 F: drivers/video/logo/logo_parisc*
11344
11345 PARMAN
11346 M: Jiri Pirko <jiri@mellanox.com>
11347 L: netdev@vger.kernel.org
11348 S: Supported
11349 F: lib/parman.c
11350 F: lib/test_parman.c
11351 F: include/linux/parman.h
11352
11353 PC87360 HARDWARE MONITORING DRIVER
11354 M: Jim Cromie <jim.cromie@gmail.com>
11355 L: linux-hwmon@vger.kernel.org
11356 S: Maintained
11357 F: Documentation/hwmon/pc87360
11358 F: drivers/hwmon/pc87360.c
11359
11360 PC8736x GPIO DRIVER
11361 M: Jim Cromie <jim.cromie@gmail.com>
11362 S: Maintained
11363 F: drivers/char/pc8736x_gpio.c
11364
11365 PC87427 HARDWARE MONITORING DRIVER
11366 M: Jean Delvare <jdelvare@suse.com>
11367 L: linux-hwmon@vger.kernel.org
11368 S: Maintained
11369 F: Documentation/hwmon/pc87427
11370 F: drivers/hwmon/pc87427.c
11371
11372 PCA9532 LED DRIVER
11373 M: Riku Voipio <riku.voipio@iki.fi>
11374 S: Maintained
11375 F: drivers/leds/leds-pca9532.c
11376 F: include/linux/leds-pca9532.h
11377
11378 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11379 M: Guenter Roeck <linux@roeck-us.net>
11380 L: linux-i2c@vger.kernel.org
11381 S: Maintained
11382 F: drivers/i2c/muxes/i2c-mux-pca9541.c
11383
11384 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11385 M: Khalid Aziz <khalid@gonehiking.org>
11386 S: Maintained
11387 F: drivers/firmware/pcdp.*
11388
11389 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11390 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11391 L: linux-pci@vger.kernel.org
11392 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11393 S: Maintained
11394 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
11395 F: drivers/pci/controller/pci-aardvark.c
11396
11397 PCI DRIVER FOR ALTERA PCIE IP
11398 M: Ley Foon Tan <lftan@altera.com>
11399 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11400 L: linux-pci@vger.kernel.org
11401 S: Supported
11402 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
11403 F: drivers/pci/controller/pcie-altera.c
11404
11405 PCI DRIVER FOR APPLIEDMICRO XGENE
11406 M: Tanmay Inamdar <tinamdar@apm.com>
11407 L: linux-pci@vger.kernel.org
11408 L: linux-arm-kernel@lists.infradead.org
11409 S: Maintained
11410 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
11411 F: drivers/pci/controller/pci-xgene.c
11412
11413 PCI DRIVER FOR ARM VERSATILE PLATFORM
11414 M: Rob Herring <robh@kernel.org>
11415 L: linux-pci@vger.kernel.org
11416 L: linux-arm-kernel@lists.infradead.org
11417 S: Maintained
11418 F: Documentation/devicetree/bindings/pci/versatile.txt
11419 F: drivers/pci/controller/pci-versatile.c
11420
11421 PCI DRIVER FOR ARMADA 8K
11422 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11423 L: linux-pci@vger.kernel.org
11424 L: linux-arm-kernel@lists.infradead.org
11425 S: Maintained
11426 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
11427 F: drivers/pci/controller/dwc/pcie-armada8k.c
11428
11429 PCI DRIVER FOR CADENCE PCIE IP
11430 M: Alan Douglas <adouglas@cadence.com>
11431 L: linux-pci@vger.kernel.org
11432 S: Maintained
11433 F: Documentation/devicetree/bindings/pci/cdns,*.txt
11434 F: drivers/pci/controller/pcie-cadence*
11435
11436 PCI DRIVER FOR FREESCALE LAYERSCAPE
11437 M: Minghuan Lian <minghuan.Lian@nxp.com>
11438 M: Mingkai Hu <mingkai.hu@nxp.com>
11439 M: Roy Zang <roy.zang@nxp.com>
11440 L: linuxppc-dev@lists.ozlabs.org
11441 L: linux-pci@vger.kernel.org
11442 L: linux-arm-kernel@lists.infradead.org
11443 S: Maintained
11444 F: drivers/pci/controller/dwc/*layerscape*
11445
11446 PCI DRIVER FOR GENERIC OF HOSTS
11447 M: Will Deacon <will.deacon@arm.com>
11448 L: linux-pci@vger.kernel.org
11449 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11450 S: Maintained
11451 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
11452 F: drivers/pci/controller/pci-host-common.c
11453 F: drivers/pci/controller/pci-host-generic.c
11454
11455 PCI DRIVER FOR IMX6
11456 M: Richard Zhu <hongxing.zhu@nxp.com>
11457 M: Lucas Stach <l.stach@pengutronix.de>
11458 L: linux-pci@vger.kernel.org
11459 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11460 S: Maintained
11461 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11462 F: drivers/pci/controller/dwc/*imx6*
11463
11464 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11465 M: Keith Busch <keith.busch@intel.com>
11466 M: Jonathan Derrick <jonathan.derrick@intel.com>
11467 L: linux-pci@vger.kernel.org
11468 S: Supported
11469 F: drivers/pci/controller/vmd.c
11470
11471 PCI DRIVER FOR MICROSEMI SWITCHTEC
11472 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11473 M: Logan Gunthorpe <logang@deltatee.com>
11474 L: linux-pci@vger.kernel.org
11475 S: Maintained
11476 F: Documentation/switchtec.txt
11477 F: Documentation/ABI/testing/sysfs-class-switchtec
11478 F: drivers/pci/switch/switchtec*
11479 F: include/uapi/linux/switchtec_ioctl.h
11480 F: include/linux/switchtec.h
11481 F: drivers/ntb/hw/mscc/
11482
11483 PCI DRIVER FOR MOBIVEIL PCIE IP
11484 M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11485 L: linux-pci@vger.kernel.org
11486 S: Supported
11487 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11488 F: drivers/pci/controller/pcie-mobiveil.c
11489
11490 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11491 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11492 M: Jason Cooper <jason@lakedaemon.net>
11493 L: linux-pci@vger.kernel.org
11494 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11495 S: Maintained
11496 F: drivers/pci/controller/*mvebu*
11497
11498 PCI DRIVER FOR NVIDIA TEGRA
11499 M: Thierry Reding <thierry.reding@gmail.com>
11500 L: linux-tegra@vger.kernel.org
11501 L: linux-pci@vger.kernel.org
11502 S: Supported
11503 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11504 F: drivers/pci/controller/pci-tegra.c
11505
11506 PCI DRIVER FOR RENESAS R-CAR
11507 M: Simon Horman <horms@verge.net.au>
11508 L: linux-pci@vger.kernel.org
11509 L: linux-renesas-soc@vger.kernel.org
11510 S: Maintained
11511 F: drivers/pci/controller/*rcar*
11512
11513 PCI DRIVER FOR SAMSUNG EXYNOS
11514 M: Jingoo Han <jingoohan1@gmail.com>
11515 L: linux-pci@vger.kernel.org
11516 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11517 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11518 S: Maintained
11519 F: drivers/pci/controller/dwc/pci-exynos.c
11520
11521 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11522 M: Jingoo Han <jingoohan1@gmail.com>
11523 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11524 L: linux-pci@vger.kernel.org
11525 S: Maintained
11526 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
11527 F: drivers/pci/controller/dwc/*designware*
11528
11529 PCI DRIVER FOR TI DRA7XX
11530 M: Kishon Vijay Abraham I <kishon@ti.com>
11531 L: linux-omap@vger.kernel.org
11532 L: linux-pci@vger.kernel.org
11533 S: Supported
11534 F: Documentation/devicetree/bindings/pci/ti-pci.txt
11535 F: drivers/pci/controller/dwc/pci-dra7xx.c
11536
11537 PCI DRIVER FOR TI KEYSTONE
11538 M: Murali Karicheri <m-karicheri2@ti.com>
11539 L: linux-pci@vger.kernel.org
11540 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11541 S: Maintained
11542 F: drivers/pci/controller/dwc/pci-keystone.c
11543
11544 PCI ENDPOINT SUBSYSTEM
11545 M: Kishon Vijay Abraham I <kishon@ti.com>
11546 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11547 L: linux-pci@vger.kernel.org
11548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11549 S: Supported
11550 F: drivers/pci/endpoint/
11551 F: drivers/misc/pci_endpoint_test.c
11552 F: tools/pci/
11553
11554 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11555 M: Russell Currey <ruscur@russell.cc>
11556 M: Sam Bobroff <sbobroff@linux.ibm.com>
11557 M: Oliver O'Halloran <oohall@gmail.com>
11558 L: linuxppc-dev@lists.ozlabs.org
11559 S: Supported
11560 F: Documentation/PCI/pci-error-recovery.txt
11561 F: drivers/pci/pcie/aer.c
11562 F: drivers/pci/pcie/dpc.c
11563 F: drivers/pci/pcie/err.c
11564 F: Documentation/powerpc/eeh-pci-error-recovery.txt
11565 F: arch/powerpc/kernel/eeh*.c
11566 F: arch/powerpc/platforms/*/eeh*.c
11567 F: arch/powerpc/include/*/eeh*.h
11568
11569 PCI ERROR RECOVERY
11570 M: Linas Vepstas <linasvepstas@gmail.com>
11571 L: linux-pci@vger.kernel.org
11572 S: Supported
11573 F: Documentation/PCI/pci-error-recovery.txt
11574
11575 PCI MSI DRIVER FOR ALTERA MSI IP
11576 M: Ley Foon Tan <lftan@altera.com>
11577 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11578 L: linux-pci@vger.kernel.org
11579 S: Supported
11580 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11581 F: drivers/pci/controller/pcie-altera-msi.c
11582
11583 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11584 M: Duc Dang <dhdang@apm.com>
11585 L: linux-pci@vger.kernel.org
11586 L: linux-arm-kernel@lists.infradead.org
11587 S: Maintained
11588 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11589 F: drivers/pci/controller/pci-xgene-msi.c
11590
11591 PCI SUBSYSTEM
11592 M: Bjorn Helgaas <bhelgaas@google.com>
11593 L: linux-pci@vger.kernel.org
11594 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11596 S: Supported
11597 F: Documentation/devicetree/bindings/pci/
11598 F: Documentation/PCI/
11599 F: drivers/acpi/pci*
11600 F: drivers/pci/
11601 F: include/asm-generic/pci*
11602 F: include/linux/pci*
11603 F: include/linux/of_pci.h
11604 F: include/uapi/linux/pci*
11605 F: lib/pci*
11606 F: arch/x86/pci/
11607 F: arch/x86/kernel/quirks.c
11608
11609 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11610 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11611 L: linux-pci@vger.kernel.org
11612 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11614 S: Supported
11615 F: drivers/pci/controller/
11616
11617 PCIE DRIVER FOR AXIS ARTPEC
11618 M: Jesper Nilsson <jesper.nilsson@axis.com>
11619 L: linux-arm-kernel@axis.com
11620 L: linux-pci@vger.kernel.org
11621 S: Maintained
11622 F: Documentation/devicetree/bindings/pci/axis,artpec*
11623 F: drivers/pci/controller/dwc/*artpec*
11624
11625 PCIE DRIVER FOR CAVIUM THUNDERX
11626 M: David Daney <david.daney@cavium.com>
11627 L: linux-pci@vger.kernel.org
11628 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11629 S: Supported
11630 F: Documentation/devicetree/bindings/pci/pci-thunder-*
11631 F: drivers/pci/controller/pci-thunder-*
11632
11633 PCIE DRIVER FOR HISILICON
11634 M: Zhou Wang <wangzhou1@hisilicon.com>
11635 L: linux-pci@vger.kernel.org
11636 S: Maintained
11637 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11638 F: drivers/pci/controller/dwc/pcie-hisi.c
11639
11640 PCIE DRIVER FOR HISILICON KIRIN
11641 M: Xiaowei Song <songxiaowei@hisilicon.com>
11642 M: Binghui Wang <wangbinghui@hisilicon.com>
11643 L: linux-pci@vger.kernel.org
11644 S: Maintained
11645 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
11646 F: drivers/pci/controller/dwc/pcie-kirin.c
11647
11648 PCIE DRIVER FOR HISILICON STB
11649 M: Jianguo Sun <sunjianguo1@huawei.com>
11650 M: Shawn Guo <shawn.guo@linaro.org>
11651 L: linux-pci@vger.kernel.org
11652 S: Maintained
11653 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11654 F: drivers/pci/controller/dwc/pcie-histb.c
11655
11656 PCIE DRIVER FOR MEDIATEK
11657 M: Ryder Lee <ryder.lee@mediatek.com>
11658 L: linux-pci@vger.kernel.org
11659 L: linux-mediatek@lists.infradead.org
11660 S: Supported
11661 F: Documentation/devicetree/bindings/pci/mediatek*
11662 F: drivers/pci/controller/*mediatek*
11663
11664 PCIE DRIVER FOR QUALCOMM MSM
11665 M: Stanimir Varbanov <svarbanov@mm-sol.com>
11666 L: linux-pci@vger.kernel.org
11667 L: linux-arm-msm@vger.kernel.org
11668 S: Maintained
11669 F: drivers/pci/controller/dwc/*qcom*
11670
11671 PCIE DRIVER FOR ROCKCHIP
11672 M: Shawn Lin <shawn.lin@rock-chips.com>
11673 L: linux-pci@vger.kernel.org
11674 L: linux-rockchip@lists.infradead.org
11675 S: Maintained
11676 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
11677 F: drivers/pci/controller/pcie-rockchip*
11678
11679 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11680 M: Linus Walleij <linus.walleij@linaro.org>
11681 L: linux-pci@vger.kernel.org
11682 S: Maintained
11683 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11684 F: drivers/pci/controller/pci-v3-semi.c
11685
11686 PCIE DRIVER FOR ST SPEAR13XX
11687 M: Pratyush Anand <pratyush.anand@gmail.com>
11688 L: linux-pci@vger.kernel.org
11689 S: Maintained
11690 F: drivers/pci/controller/dwc/*spear*
11691
11692 PCMCIA SUBSYSTEM
11693 M: Dominik Brodowski <linux@dominikbrodowski.net>
11694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11695 S: Odd Fixes
11696 F: Documentation/pcmcia/
11697 F: tools/pcmcia/
11698 F: drivers/pcmcia/
11699 F: include/pcmcia/
11700
11701 PCNET32 NETWORK DRIVER
11702 M: Don Fry <pcnet32@frontier.com>
11703 L: netdev@vger.kernel.org
11704 S: Maintained
11705 F: drivers/net/ethernet/amd/pcnet32.c
11706
11707 PCRYPT PARALLEL CRYPTO ENGINE
11708 M: Steffen Klassert <steffen.klassert@secunet.com>
11709 L: linux-crypto@vger.kernel.org
11710 S: Maintained
11711 F: crypto/pcrypt.c
11712 F: include/crypto/pcrypt.h
11713
11714 PEAQ WMI HOTKEYS DRIVER
11715 M: Hans de Goede <hdegoede@redhat.com>
11716 L: platform-driver-x86@vger.kernel.org
11717 S: Maintained
11718 F: drivers/platform/x86/peaq-wmi.c
11719
11720 PER-CPU MEMORY ALLOCATOR
11721 M: Dennis Zhou <dennis@kernel.org>
11722 M: Tejun Heo <tj@kernel.org>
11723 M: Christoph Lameter <cl@linux.com>
11724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11725 S: Maintained
11726 F: include/linux/percpu*.h
11727 F: mm/percpu*.c
11728 F: arch/*/include/asm/percpu.h
11729
11730 PER-TASK DELAY ACCOUNTING
11731 M: Balbir Singh <bsingharora@gmail.com>
11732 S: Maintained
11733 F: include/linux/delayacct.h
11734 F: kernel/delayacct.c
11735
11736 PERFORMANCE EVENTS SUBSYSTEM
11737 M: Peter Zijlstra <peterz@infradead.org>
11738 M: Ingo Molnar <mingo@redhat.com>
11739 M: Arnaldo Carvalho de Melo <acme@kernel.org>
11740 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11741 R: Jiri Olsa <jolsa@redhat.com>
11742 R: Namhyung Kim <namhyung@kernel.org>
11743 L: linux-kernel@vger.kernel.org
11744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11745 S: Supported
11746 F: kernel/events/*
11747 F: include/linux/perf_event.h
11748 F: include/uapi/linux/perf_event.h
11749 F: arch/*/kernel/perf_event*.c
11750 F: arch/*/kernel/*/perf_event*.c
11751 F: arch/*/kernel/*/*/perf_event*.c
11752 F: arch/*/include/asm/perf_event.h
11753 F: arch/*/kernel/perf_callchain.c
11754 F: arch/*/events/*
11755 F: tools/perf/
11756
11757 PERSONALITY HANDLING
11758 M: Christoph Hellwig <hch@infradead.org>
11759 L: linux-abi-devel@lists.sourceforge.net
11760 S: Maintained
11761 F: include/linux/personality.h
11762 F: include/uapi/linux/personality.h
11763
11764 PHOENIX RC FLIGHT CONTROLLER ADAPTER
11765 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11766 L: linux-input@vger.kernel.org
11767 S: Maintained
11768 F: Documentation/input/devices/pxrc.rst
11769 F: drivers/input/joystick/pxrc.c
11770
11771 PHONET PROTOCOL
11772 M: Remi Denis-Courmont <courmisch@gmail.com>
11773 S: Supported
11774 F: Documentation/networking/phonet.txt
11775 F: include/linux/phonet.h
11776 F: include/net/phonet/
11777 F: include/uapi/linux/phonet.h
11778 F: net/phonet/
11779
11780 PHRAM MTD DRIVER
11781 M: Joern Engel <joern@lazybastard.org>
11782 L: linux-mtd@lists.infradead.org
11783 S: Maintained
11784 F: drivers/mtd/devices/phram.c
11785
11786 PICOLCD HID DRIVER
11787 M: Bruno Prémont <bonbons@linux-vserver.org>
11788 L: linux-input@vger.kernel.org
11789 S: Maintained
11790 F: drivers/hid/hid-picolcd*
11791
11792 PICOXCELL SUPPORT
11793 M: Jamie Iles <jamie@jamieiles.com>
11794 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11795 T: git git://github.com/jamieiles/linux-2.6-ji.git
11796 S: Supported
11797 F: arch/arm/boot/dts/picoxcell*
11798 F: arch/arm/mach-picoxcell/
11799 F: drivers/crypto/picoxcell*
11800
11801 PIN CONTROL SUBSYSTEM
11802 M: Linus Walleij <linus.walleij@linaro.org>
11803 L: linux-gpio@vger.kernel.org
11804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11805 S: Maintained
11806 F: Documentation/devicetree/bindings/pinctrl/
11807 F: Documentation/driver-api/pinctl.rst
11808 F: drivers/pinctrl/
11809 F: include/linux/pinctrl/
11810
11811 PIN CONTROLLER - ATMEL AT91
11812 M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11813 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11814 S: Maintained
11815 F: drivers/pinctrl/pinctrl-at91.*
11816
11817 PIN CONTROLLER - ATMEL AT91 PIO4
11818 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11819 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11820 L: linux-gpio@vger.kernel.org
11821 S: Supported
11822 F: drivers/pinctrl/pinctrl-at91-pio4.*
11823
11824 PIN CONTROLLER - FREESCALE
11825 M: Dong Aisheng <aisheng.dong@nxp.com>
11826 M: Fabio Estevam <festevam@gmail.com>
11827 M: Shawn Guo <shawnguo@kernel.org>
11828 M: Stefan Agner <stefan@agner.ch>
11829 R: Pengutronix Kernel Team <kernel@pengutronix.de>
11830 L: linux-gpio@vger.kernel.org
11831 S: Maintained
11832 F: drivers/pinctrl/freescale/
11833 F: Documentation/devicetree/bindings/pinctrl/fsl,*
11834
11835 PIN CONTROLLER - INTEL
11836 M: Mika Westerberg <mika.westerberg@linux.intel.com>
11837 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
11838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
11839 S: Maintained
11840 F: drivers/pinctrl/intel/
11841
11842 PIN CONTROLLER - MEDIATEK
11843 M: Sean Wang <sean.wang@kernel.org>
11844 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11845 S: Maintained
11846 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11847 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11848 F: drivers/pinctrl/mediatek/
11849
11850 PIN CONTROLLER - QUALCOMM
11851 M: Bjorn Andersson <bjorn.andersson@linaro.org>
11852 S: Maintained
11853 L: linux-arm-msm@vger.kernel.org
11854 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11855 F: drivers/pinctrl/qcom/
11856
11857 PIN CONTROLLER - RENESAS
11858 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11859 M: Geert Uytterhoeven <geert+renesas@glider.be>
11860 L: linux-renesas-soc@vger.kernel.org
11861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11862 S: Maintained
11863 F: drivers/pinctrl/sh-pfc/
11864
11865 PIN CONTROLLER - SAMSUNG
11866 M: Tomasz Figa <tomasz.figa@gmail.com>
11867 M: Krzysztof Kozlowski <krzk@kernel.org>
11868 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11869 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11870 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11871 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
11872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11873 S: Maintained
11874 F: drivers/pinctrl/samsung/
11875 F: include/dt-bindings/pinctrl/samsung.h
11876 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11877
11878 PIN CONTROLLER - SINGLE
11879 M: Tony Lindgren <tony@atomide.com>
11880 M: Haojian Zhuang <haojian.zhuang@linaro.org>
11881 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11882 L: linux-omap@vger.kernel.org
11883 S: Maintained
11884 F: drivers/pinctrl/pinctrl-single.c
11885
11886 PIN CONTROLLER - ST SPEAR
11887 M: Viresh Kumar <vireshk@kernel.org>
11888 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11889 W: http://www.st.com/spear
11890 S: Maintained
11891 F: drivers/pinctrl/spear/
11892
11893 PISTACHIO SOC SUPPORT
11894 M: James Hartley <james.hartley@sondrel.com>
11895 L: linux-mips@vger.kernel.org
11896 S: Odd Fixes
11897 F: arch/mips/pistachio/
11898 F: arch/mips/include/asm/mach-pistachio/
11899 F: arch/mips/boot/dts/img/pistachio*
11900 F: arch/mips/configs/pistachio*_defconfig
11901
11902 PKTCDVD DRIVER
11903 S: Orphan
11904 M: linux-block@vger.kernel.org
11905 F: drivers/block/pktcdvd.c
11906 F: include/linux/pktcdvd.h
11907 F: include/uapi/linux/pktcdvd.h
11908
11909 PKUNITY SOC DRIVERS
11910 M: Guan Xuetao <gxt@pku.edu.cn>
11911 W: http://mprc.pku.edu.cn/~guanxuetao/linux
11912 S: Maintained
11913 T: git git://github.com/gxt/linux.git
11914 F: drivers/input/serio/i8042-unicore32io.h
11915 F: drivers/i2c/busses/i2c-puv3.c
11916 F: drivers/video/fbdev/fb-puv3.c
11917 F: drivers/rtc/rtc-puv3.c
11918
11919 PMBUS HARDWARE MONITORING DRIVERS
11920 M: Guenter Roeck <linux@roeck-us.net>
11921 L: linux-hwmon@vger.kernel.org
11922 W: http://hwmon.wiki.kernel.org/
11923 W: http://www.roeck-us.net/linux/drivers/
11924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11925 S: Maintained
11926 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
11927 F: Documentation/devicetree/bindings/hwmon/max31785.txt
11928 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
11929 F: Documentation/hwmon/adm1275
11930 F: Documentation/hwmon/ibm-cffps
11931 F: Documentation/hwmon/ir35221
11932 F: Documentation/hwmon/lm25066
11933 F: Documentation/hwmon/ltc2978
11934 F: Documentation/hwmon/ltc3815
11935 F: Documentation/hwmon/max16064
11936 F: Documentation/hwmon/max20751
11937 F: Documentation/hwmon/max31785
11938 F: Documentation/hwmon/max34440
11939 F: Documentation/hwmon/max8688
11940 F: Documentation/hwmon/pmbus
11941 F: Documentation/hwmon/pmbus-core
11942 F: Documentation/hwmon/tps40422
11943 F: Documentation/hwmon/ucd9000
11944 F: Documentation/hwmon/ucd9200
11945 F: Documentation/hwmon/zl6100
11946 F: drivers/hwmon/pmbus/
11947 F: include/linux/pmbus.h
11948
11949 PMC SIERRA MaxRAID DRIVER
11950 L: linux-scsi@vger.kernel.org
11951 W: http://www.pmc-sierra.com/
11952 S: Orphan
11953 F: drivers/scsi/pmcraid.*
11954
11955 PMC SIERRA PM8001 DRIVER
11956 M: Jack Wang <jinpu.wang@profitbricks.com>
11957 M: lindar_liu@usish.com
11958 L: linux-scsi@vger.kernel.org
11959 S: Supported
11960 F: drivers/scsi/pm8001/
11961
11962 PNP SUPPORT
11963 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11964 S: Maintained
11965 F: drivers/pnp/
11966
11967 POSIX CLOCKS and TIMERS
11968 M: Thomas Gleixner <tglx@linutronix.de>
11969 L: linux-kernel@vger.kernel.org
11970 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11971 S: Maintained
11972 F: fs/timerfd.c
11973 F: include/linux/timer*
11974 F: kernel/time/*timer*
11975
11976 POWER MANAGEMENT CORE
11977 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11978 L: linux-pm@vger.kernel.org
11979 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11980 B: https://bugzilla.kernel.org
11981 S: Supported
11982 F: drivers/base/power/
11983 F: include/linux/pm.h
11984 F: include/linux/pm_*
11985 F: include/linux/powercap.h
11986 F: drivers/powercap/
11987 F: kernel/configs/nopm.config
11988
11989 POWER STATE COORDINATION INTERFACE (PSCI)
11990 M: Mark Rutland <mark.rutland@arm.com>
11991 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11992 L: linux-arm-kernel@lists.infradead.org
11993 S: Maintained
11994 F: drivers/firmware/psci*.c
11995 F: include/linux/psci.h
11996 F: include/uapi/linux/psci.h
11997
11998 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11999 M: Sebastian Reichel <sre@kernel.org>
12000 L: linux-pm@vger.kernel.org
12001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12002 S: Maintained
12003 F: Documentation/ABI/testing/sysfs-class-power
12004 F: Documentation/devicetree/bindings/power/supply/
12005 F: include/linux/power_supply.h
12006 F: drivers/power/supply/
12007
12008 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12009 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12010 L: linuxppc-dev@lists.ozlabs.org
12011 S: Maintained
12012 F: drivers/char/powernv-op-panel.c
12013
12014 PPP OVER ATM (RFC 2364)
12015 M: Mitchell Blank Jr <mitch@sfgoth.com>
12016 S: Maintained
12017 F: net/atm/pppoatm.c
12018 F: include/uapi/linux/atmppp.h
12019
12020 PPP OVER ETHERNET
12021 M: Michal Ostrowski <mostrows@earthlink.net>
12022 S: Maintained
12023 F: drivers/net/ppp/pppoe.c
12024 F: drivers/net/ppp/pppox.c
12025
12026 PPP OVER L2TP
12027 M: James Chapman <jchapman@katalix.com>
12028 S: Maintained
12029 F: net/l2tp/l2tp_ppp.c
12030 F: include/linux/if_pppol2tp.h
12031 F: include/uapi/linux/if_pppol2tp.h
12032
12033 PPP PROTOCOL DRIVERS AND COMPRESSORS
12034 M: Paul Mackerras <paulus@samba.org>
12035 L: linux-ppp@vger.kernel.org
12036 S: Maintained
12037 F: drivers/net/ppp/ppp_*
12038
12039 PPS SUPPORT
12040 M: Rodolfo Giometti <giometti@enneenne.com>
12041 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
12042 L: linuxpps@ml.enneenne.com (subscribers-only)
12043 S: Maintained
12044 F: Documentation/pps/
12045 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
12046 F: Documentation/ABI/testing/sysfs-pps
12047 F: drivers/pps/
12048 F: include/linux/pps*.h
12049 F: include/uapi/linux/pps.h
12050
12051 PPTP DRIVER
12052 M: Dmitry Kozlov <xeb@mail.ru>
12053 L: netdev@vger.kernel.org
12054 S: Maintained
12055 F: drivers/net/ppp/pptp.c
12056 W: http://sourceforge.net/projects/accel-pptp
12057
12058 PREEMPTIBLE KERNEL
12059 M: Robert Love <rml@tech9.net>
12060 L: kpreempt-tech@lists.sourceforge.net
12061 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
12062 S: Supported
12063 F: Documentation/preempt-locking.txt
12064 F: include/linux/preempt.h
12065
12066 PRINTK
12067 M: Petr Mladek <pmladek@suse.com>
12068 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12069 R: Steven Rostedt <rostedt@goodmis.org>
12070 S: Maintained
12071 F: kernel/printk/
12072 F: include/linux/printk.h
12073
12074 PRISM54 WIRELESS DRIVER
12075 M: Luis Chamberlain <mcgrof@kernel.org>
12076 L: linux-wireless@vger.kernel.org
12077 W: http://wireless.kernel.org/en/users/Drivers/p54
12078 S: Obsolete
12079 F: drivers/net/wireless/intersil/prism54/
12080
12081 PROC FILESYSTEM
12082 R: Alexey Dobriyan <adobriyan@gmail.com>
12083 L: linux-kernel@vger.kernel.org
12084 L: linux-fsdevel@vger.kernel.org
12085 S: Maintained
12086 F: fs/proc/
12087 F: include/linux/proc_fs.h
12088 F: tools/testing/selftests/proc/
12089 F: Documentation/filesystems/proc.txt
12090
12091 PROC SYSCTL
12092 M: Luis Chamberlain <mcgrof@kernel.org>
12093 M: Kees Cook <keescook@chromium.org>
12094 L: linux-kernel@vger.kernel.org
12095 L: linux-fsdevel@vger.kernel.org
12096 S: Maintained
12097 F: fs/proc/proc_sysctl.c
12098 F: include/linux/sysctl.h
12099 F: kernel/sysctl.c
12100 F: tools/testing/selftests/sysctl/
12101
12102 PS3 NETWORK SUPPORT
12103 M: Geoff Levand <geoff@infradead.org>
12104 L: netdev@vger.kernel.org
12105 L: linuxppc-dev@lists.ozlabs.org
12106 S: Maintained
12107 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
12108
12109 PS3 PLATFORM SUPPORT
12110 M: Geoff Levand <geoff@infradead.org>
12111 L: linuxppc-dev@lists.ozlabs.org
12112 S: Maintained
12113 F: arch/powerpc/boot/ps3*
12114 F: arch/powerpc/include/asm/lv1call.h
12115 F: arch/powerpc/include/asm/ps3*.h
12116 F: arch/powerpc/platforms/ps3/
12117 F: drivers/*/ps3*
12118 F: drivers/ps3/
12119 F: drivers/rtc/rtc-ps3.c
12120 F: drivers/usb/host/*ps3.c
12121 F: sound/ppc/snd_ps3*
12122
12123 PS3VRAM DRIVER
12124 M: Jim Paris <jim@jtan.com>
12125 M: Geoff Levand <geoff@infradead.org>
12126 L: linuxppc-dev@lists.ozlabs.org
12127 S: Maintained
12128 F: drivers/block/ps3vram.c
12129
12130 PSAMPLE PACKET SAMPLING SUPPORT:
12131 M: Yotam Gigi <yotam.gi@gmail.com>
12132 S: Maintained
12133 F: net/psample
12134 F: include/net/psample.h
12135 F: include/uapi/linux/psample.h
12136
12137 PSTORE FILESYSTEM
12138 M: Kees Cook <keescook@chromium.org>
12139 M: Anton Vorontsov <anton@enomsg.org>
12140 M: Colin Cross <ccross@android.com>
12141 M: Tony Luck <tony.luck@intel.com>
12142 S: Maintained
12143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12144 F: fs/pstore/
12145 F: include/linux/pstore*
12146 F: drivers/firmware/efi/efi-pstore.c
12147 F: drivers/acpi/apei/erst.c
12148 F: Documentation/admin-guide/ramoops.rst
12149 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12150 K: \b(pstore|ramoops)
12151
12152 PTP HARDWARE CLOCK SUPPORT
12153 M: Richard Cochran <richardcochran@gmail.com>
12154 L: netdev@vger.kernel.org
12155 S: Maintained
12156 W: http://linuxptp.sourceforge.net/
12157 F: Documentation/ABI/testing/sysfs-ptp
12158 F: Documentation/ptp/*
12159 F: drivers/net/phy/dp83640*
12160 F: drivers/ptp/*
12161 F: include/linux/ptp_cl*
12162
12163 PTRACE SUPPORT
12164 M: Oleg Nesterov <oleg@redhat.com>
12165 S: Maintained
12166 F: include/asm-generic/syscall.h
12167 F: include/linux/ptrace.h
12168 F: include/linux/regset.h
12169 F: include/linux/tracehook.h
12170 F: include/uapi/linux/ptrace.h
12171 F: include/uapi/linux/ptrace.h
12172 F: include/asm-generic/ptrace.h
12173 F: kernel/ptrace.c
12174 F: arch/*/ptrace*.c
12175 F: arch/*/*/ptrace*.c
12176 F: arch/*/include/asm/ptrace*.h
12177
12178 PULSE8-CEC DRIVER
12179 M: Hans Verkuil <hverkuil@xs4all.nl>
12180 L: linux-media@vger.kernel.org
12181 T: git git://linuxtv.org/media_tree.git
12182 S: Maintained
12183 F: drivers/media/usb/pulse8-cec/*
12184 F: Documentation/media/cec-drivers/pulse8-cec.rst
12185
12186 PVRUSB2 VIDEO4LINUX DRIVER
12187 M: Mike Isely <isely@pobox.com>
12188 L: pvrusb2@isely.net (subscribers-only)
12189 L: linux-media@vger.kernel.org
12190 W: http://www.isely.net/pvrusb2/
12191 T: git git://linuxtv.org/media_tree.git
12192 S: Maintained
12193 F: Documentation/media/v4l-drivers/pvrusb2*
12194 F: drivers/media/usb/pvrusb2/
12195
12196 PWC WEBCAM DRIVER
12197 M: Hans Verkuil <hverkuil@xs4all.nl>
12198 L: linux-media@vger.kernel.org
12199 T: git git://linuxtv.org/media_tree.git
12200 S: Odd Fixes
12201 F: drivers/media/usb/pwc/*
12202
12203 PWM FAN DRIVER
12204 M: Kamil Debski <kamil@wypas.org>
12205 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12206 L: linux-hwmon@vger.kernel.org
12207 S: Supported
12208 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12209 F: Documentation/hwmon/pwm-fan
12210 F: drivers/hwmon/pwm-fan.c
12211
12212 PWM IR Transmitter
12213 M: Sean Young <sean@mess.org>
12214 L: linux-media@vger.kernel.org
12215 S: Maintained
12216 F: drivers/media/rc/pwm-ir-tx.c
12217
12218 PWM SUBSYSTEM
12219 M: Thierry Reding <thierry.reding@gmail.com>
12220 L: linux-pwm@vger.kernel.org
12221 S: Maintained
12222 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12223 F: Documentation/pwm.txt
12224 F: Documentation/devicetree/bindings/pwm/
12225 F: include/linux/pwm.h
12226 F: drivers/pwm/
12227 F: drivers/video/backlight/pwm_bl.c
12228 F: include/linux/pwm_backlight.h
12229 F: drivers/gpio/gpio-mvebu.c
12230 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12231
12232 PXA GPIO DRIVER
12233 M: Robert Jarzmik <robert.jarzmik@free.fr>
12234 L: linux-gpio@vger.kernel.org
12235 S: Maintained
12236 F: drivers/gpio/gpio-pxa.c
12237
12238 PXA MMCI DRIVER
12239 S: Orphan
12240
12241 PXA RTC DRIVER
12242 M: Robert Jarzmik <robert.jarzmik@free.fr>
12243 L: linux-rtc@vger.kernel.org
12244 S: Maintained
12245
12246 PXA2xx/PXA3xx SUPPORT
12247 M: Daniel Mack <daniel@zonque.org>
12248 M: Haojian Zhuang <haojian.zhuang@gmail.com>
12249 M: Robert Jarzmik <robert.jarzmik@free.fr>
12250 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12251 T: git git://github.com/hzhuang1/linux.git
12252 T: git git://github.com/rjarzmik/linux.git
12253 S: Maintained
12254 F: arch/arm/boot/dts/pxa*
12255 F: arch/arm/mach-pxa/
12256 F: drivers/dma/pxa*
12257 F: drivers/pcmcia/pxa2xx*
12258 F: drivers/pinctrl/pxa/
12259 F: drivers/spi/spi-pxa2xx*
12260 F: drivers/usb/gadget/udc/pxa2*
12261 F: include/sound/pxa2xx-lib.h
12262 F: sound/arm/pxa*
12263 F: sound/soc/pxa/
12264
12265 QAT DRIVER
12266 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12267 L: qat-linux@intel.com
12268 S: Supported
12269 F: drivers/crypto/qat/
12270
12271 QCOM AUDIO (ASoC) DRIVERS
12272 M: Patrick Lai <plai@codeaurora.org>
12273 M: Banajit Goswami <bgoswami@codeaurora.org>
12274 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12275 S: Supported
12276 F: sound/soc/qcom/
12277
12278 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12279 M: Gabriel Somlo <somlo@cmu.edu>
12280 M: "Michael S. Tsirkin" <mst@redhat.com>
12281 L: qemu-devel@nongnu.org
12282 S: Maintained
12283 F: drivers/firmware/qemu_fw_cfg.c
12284 F: include/uapi/linux/qemu_fw_cfg.h
12285
12286 QIB DRIVER
12287 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12288 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12289 L: linux-rdma@vger.kernel.org
12290 S: Supported
12291 F: drivers/infiniband/hw/qib/
12292
12293 QLOGIC QL41xxx FCOE DRIVER
12294 M: QLogic-Storage-Upstream@cavium.com
12295 L: linux-scsi@vger.kernel.org
12296 S: Supported
12297 F: drivers/scsi/qedf/
12298
12299 QLOGIC QL41xxx ISCSI DRIVER
12300 M: QLogic-Storage-Upstream@cavium.com
12301 L: linux-scsi@vger.kernel.org
12302 S: Supported
12303 F: drivers/scsi/qedi/
12304
12305 QLOGIC QL4xxx ETHERNET DRIVER
12306 M: Ariel Elior <Ariel.Elior@cavium.com>
12307 M: everest-linux-l2@cavium.com
12308 L: netdev@vger.kernel.org
12309 S: Supported
12310 F: drivers/net/ethernet/qlogic/qed/
12311 F: include/linux/qed/
12312 F: drivers/net/ethernet/qlogic/qede/
12313
12314 QLOGIC QL4xxx RDMA DRIVER
12315 M: Michal Kalderon <Michal.Kalderon@cavium.com>
12316 M: Ariel Elior <Ariel.Elior@cavium.com>
12317 L: linux-rdma@vger.kernel.org
12318 S: Supported
12319 F: drivers/infiniband/hw/qedr/
12320 F: include/uapi/rdma/qedr-abi.h
12321
12322 QLOGIC QLA1280 SCSI DRIVER
12323 M: Michael Reed <mdr@sgi.com>
12324 L: linux-scsi@vger.kernel.org
12325 S: Maintained
12326 F: drivers/scsi/qla1280.[ch]
12327
12328 QLOGIC QLA2XXX FC-SCSI DRIVER
12329 M: qla2xxx-upstream@qlogic.com
12330 L: linux-scsi@vger.kernel.org
12331 S: Supported
12332 F: Documentation/scsi/LICENSE.qla2xxx
12333 F: drivers/scsi/qla2xxx/
12334
12335 QLOGIC QLA3XXX NETWORK DRIVER
12336 M: Dept-GELinuxNICDev@cavium.com
12337 L: netdev@vger.kernel.org
12338 S: Supported
12339 F: Documentation/networking/LICENSE.qla3xxx
12340 F: drivers/net/ethernet/qlogic/qla3xxx.*
12341
12342 QLOGIC QLA4XXX iSCSI DRIVER
12343 M: QLogic-Storage-Upstream@qlogic.com
12344 L: linux-scsi@vger.kernel.org
12345 S: Supported
12346 F: Documentation/scsi/LICENSE.qla4xxx
12347 F: drivers/scsi/qla4xxx/
12348
12349 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12350 M: Shahed Shaikh <Shahed.Shaikh@cavium.com>
12351 M: Manish Chopra <manish.chopra@cavium.com>
12352 M: Dept-GELinuxNICDev@cavium.com
12353 L: netdev@vger.kernel.org
12354 S: Supported
12355 F: drivers/net/ethernet/qlogic/qlcnic/
12356
12357 QLOGIC QLGE 10Gb ETHERNET DRIVER
12358 M: Manish Chopra <manish.chopra@cavium.com>
12359 M: Dept-GELinuxNICDev@cavium.com
12360 L: netdev@vger.kernel.org
12361 S: Supported
12362 F: drivers/net/ethernet/qlogic/qlge/
12363
12364 QM1D1B0004 MEDIA DRIVER
12365 M: Akihiro Tsukada <tskd08@gmail.com>
12366 L: linux-media@vger.kernel.org
12367 S: Odd Fixes
12368 F: drivers/media/tuners/qm1d1b0004*
12369
12370 QM1D1C0042 MEDIA DRIVER
12371 M: Akihiro Tsukada <tskd08@gmail.com>
12372 L: linux-media@vger.kernel.org
12373 S: Odd Fixes
12374 F: drivers/media/tuners/qm1d1c0042*
12375
12376 QNX4 FILESYSTEM
12377 M: Anders Larsen <al@alarsen.net>
12378 W: http://www.alarsen.net/linux/qnx4fs/
12379 S: Maintained
12380 F: fs/qnx4/
12381 F: include/uapi/linux/qnx4_fs.h
12382 F: include/uapi/linux/qnxtypes.h
12383
12384 QORIQ DPAA2 FSL-MC BUS DRIVER
12385 M: Stuart Yoder <stuyoder@gmail.com>
12386 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
12387 L: linux-kernel@vger.kernel.org
12388 S: Maintained
12389 F: drivers/bus/fsl-mc/
12390 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12391 F: Documentation/networking/dpaa2/overview.rst
12392
12393 QT1010 MEDIA DRIVER
12394 M: Antti Palosaari <crope@iki.fi>
12395 L: linux-media@vger.kernel.org
12396 W: https://linuxtv.org
12397 W: http://palosaari.fi/linux/
12398 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12399 T: git git://linuxtv.org/anttip/media_tree.git
12400 S: Maintained
12401 F: drivers/media/tuners/qt1010*
12402
12403 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12404 M: Kalle Valo <kvalo@codeaurora.org>
12405 L: ath10k@lists.infradead.org
12406 W: http://wireless.kernel.org/en/users/Drivers/ath10k
12407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12408 S: Supported
12409 F: drivers/net/wireless/ath/ath10k/
12410
12411 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12412 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12413 L: linux-wireless@vger.kernel.org
12414 W: http://wireless.kernel.org/en/users/Drivers/ath9k
12415 S: Supported
12416 F: drivers/net/wireless/ath/ath9k/
12417
12418 QUALCOMM CAMERA SUBSYSTEM DRIVER
12419 M: Todor Tomov <todor.tomov@linaro.org>
12420 L: linux-media@vger.kernel.org
12421 S: Maintained
12422 F: Documentation/devicetree/bindings/media/qcom,camss.txt
12423 F: Documentation/media/v4l-drivers/qcom_camss.rst
12424 F: drivers/media/platform/qcom/camss/
12425
12426 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12427 M: Ilia Lin <ilia.lin@gmail.com>
12428 L: linux-pm@vger.kernel.org
12429 S: Maintained
12430 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12431 F: drivers/cpufreq/qcom-cpufreq-kryo.c
12432
12433 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12434 M: Timur Tabi <timur@kernel.org>
12435 L: netdev@vger.kernel.org
12436 S: Maintained
12437 F: drivers/net/ethernet/qualcomm/emac/
12438
12439 QUALCOMM GENERIC INTERFACE I2C DRIVER
12440 M: Alok Chauhan <alokc@codeaurora.org>
12441 M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12442 L: linux-i2c@vger.kernel.org
12443 L: linux-arm-msm@vger.kernel.org
12444 S: Supported
12445 F: drivers/i2c/busses/i2c-qcom-geni.c
12446
12447 QUALCOMM HEXAGON ARCHITECTURE
12448 M: Richard Kuo <rkuo@codeaurora.org>
12449 L: linux-hexagon@vger.kernel.org
12450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12451 S: Supported
12452 F: arch/hexagon/
12453
12454 QUALCOMM HIDMA DRIVER
12455 M: Sinan Kaya <okaya@kernel.org>
12456 L: linux-arm-kernel@lists.infradead.org
12457 L: linux-arm-msm@vger.kernel.org
12458 L: dmaengine@vger.kernel.org
12459 S: Supported
12460 F: drivers/dma/qcom/hidma*
12461
12462 QUALCOMM IOMMU
12463 M: Rob Clark <robdclark@gmail.com>
12464 L: iommu@lists.linux-foundation.org
12465 L: linux-arm-msm@vger.kernel.org
12466 S: Maintained
12467 F: drivers/iommu/qcom_iommu.c
12468
12469 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12470 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
12471 L: linux-media@vger.kernel.org
12472 L: linux-arm-msm@vger.kernel.org
12473 T: git git://linuxtv.org/media_tree.git
12474 S: Maintained
12475 F: drivers/media/platform/qcom/venus/
12476
12477 QUALCOMM WCN36XX WIRELESS DRIVER
12478 M: Kalle Valo <kvalo@codeaurora.org>
12479 L: wcn36xx@lists.infradead.org
12480 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
12481 T: git git://github.com/KrasnikovEugene/wcn36xx.git
12482 S: Supported
12483 F: drivers/net/wireless/ath/wcn36xx/
12484
12485 QUANTENNA QTNFMAC WIRELESS DRIVER
12486 M: Igor Mitsyanko <imitsyanko@quantenna.com>
12487 M: Avinash Patil <avinashp@quantenna.com>
12488 M: Sergey Matyukevich <smatyukevich@quantenna.com>
12489 L: linux-wireless@vger.kernel.org
12490 S: Maintained
12491 F: drivers/net/wireless/quantenna
12492
12493 RADEON and AMDGPU DRM DRIVERS
12494 M: Alex Deucher <alexander.deucher@amd.com>
12495 M: Christian König <christian.koenig@amd.com>
12496 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
12497 L: amd-gfx@lists.freedesktop.org
12498 T: git git://people.freedesktop.org/~agd5f/linux
12499 S: Supported
12500 F: drivers/gpu/drm/radeon/
12501 F: include/uapi/drm/radeon_drm.h
12502 F: drivers/gpu/drm/amd/
12503 F: include/uapi/drm/amdgpu_drm.h
12504
12505 RADEON FRAMEBUFFER DISPLAY DRIVER
12506 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
12507 L: linux-fbdev@vger.kernel.org
12508 S: Maintained
12509 F: drivers/video/fbdev/aty/radeon*
12510 F: include/uapi/linux/radeonfb.h
12511
12512 RADIOSHARK RADIO DRIVER
12513 M: Hans Verkuil <hverkuil@xs4all.nl>
12514 L: linux-media@vger.kernel.org
12515 T: git git://linuxtv.org/media_tree.git
12516 S: Maintained
12517 F: drivers/media/radio/radio-shark.c
12518
12519 RADIOSHARK2 RADIO DRIVER
12520 M: Hans Verkuil <hverkuil@xs4all.nl>
12521 L: linux-media@vger.kernel.org
12522 T: git git://linuxtv.org/media_tree.git
12523 S: Maintained
12524 F: drivers/media/radio/radio-shark2.c
12525 F: drivers/media/radio/radio-tea5777.c
12526
12527 RADOS BLOCK DEVICE (RBD)
12528 M: Ilya Dryomov <idryomov@gmail.com>
12529 M: Sage Weil <sage@redhat.com>
12530 M: Alex Elder <elder@kernel.org>
12531 L: ceph-devel@vger.kernel.org
12532 W: http://ceph.com/
12533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12534 T: git git://github.com/ceph/ceph-client.git
12535 S: Supported
12536 F: Documentation/ABI/testing/sysfs-bus-rbd
12537 F: drivers/block/rbd.c
12538 F: drivers/block/rbd_types.h
12539
12540 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12541 M: Paul Mackerras <paulus@samba.org>
12542 L: linux-fbdev@vger.kernel.org
12543 S: Maintained
12544 F: drivers/video/fbdev/aty/aty128fb.c
12545
12546 RAINSHADOW-CEC DRIVER
12547 M: Hans Verkuil <hverkuil@xs4all.nl>
12548 L: linux-media@vger.kernel.org
12549 T: git git://linuxtv.org/media_tree.git
12550 S: Maintained
12551 F: drivers/media/usb/rainshadow-cec/*
12552
12553 RALINK MIPS ARCHITECTURE
12554 M: John Crispin <john@phrozen.org>
12555 L: linux-mips@vger.kernel.org
12556 S: Maintained
12557 F: arch/mips/ralink
12558
12559 RALINK RT2X00 WIRELESS LAN DRIVER
12560 P: rt2x00 project
12561 M: Stanislaw Gruszka <sgruszka@redhat.com>
12562 M: Helmut Schaa <helmut.schaa@googlemail.com>
12563 L: linux-wireless@vger.kernel.org
12564 S: Maintained
12565 F: drivers/net/wireless/ralink/rt2x00/
12566
12567 RAMDISK RAM BLOCK DEVICE DRIVER
12568 M: Jens Axboe <axboe@kernel.dk>
12569 S: Maintained
12570 F: Documentation/blockdev/ramdisk.txt
12571 F: drivers/block/brd.c
12572
12573 RANCHU VIRTUAL BOARD FOR MIPS
12574 M: Miodrag Dinic <miodrag.dinic@mips.com>
12575 L: linux-mips@vger.kernel.org
12576 S: Supported
12577 F: arch/mips/generic/board-ranchu.c
12578 F: arch/mips/configs/generic/board-ranchu.config
12579
12580 RANDOM NUMBER DRIVER
12581 M: "Theodore Ts'o" <tytso@mit.edu>
12582 S: Maintained
12583 F: drivers/char/random.c
12584
12585 RAPIDIO SUBSYSTEM
12586 M: Matt Porter <mporter@kernel.crashing.org>
12587 M: Alexandre Bounine <alex.bou9@gmail.com>
12588 S: Maintained
12589 F: drivers/rapidio/
12590
12591 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12592 L: linux-wireless@vger.kernel.org
12593 S: Orphan
12594 F: drivers/net/wireless/ray*
12595
12596 RCUTORTURE TEST FRAMEWORK
12597 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12598 M: Josh Triplett <josh@joshtriplett.org>
12599 R: Steven Rostedt <rostedt@goodmis.org>
12600 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12601 R: Lai Jiangshan <jiangshanlai@gmail.com>
12602 L: linux-kernel@vger.kernel.org
12603 S: Supported
12604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12605 F: tools/testing/selftests/rcutorture
12606
12607 RDC R-321X SoC
12608 M: Florian Fainelli <florian@openwrt.org>
12609 S: Maintained
12610
12611 RDC R6040 FAST ETHERNET DRIVER
12612 M: Florian Fainelli <f.fainelli@gmail.com>
12613 L: netdev@vger.kernel.org
12614 S: Maintained
12615 F: drivers/net/ethernet/rdc/r6040.c
12616
12617 RDMAVT - RDMA verbs software
12618 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12619 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12620 L: linux-rdma@vger.kernel.org
12621 S: Supported
12622 F: drivers/infiniband/sw/rdmavt
12623
12624 RDS - RELIABLE DATAGRAM SOCKETS
12625 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
12626 L: netdev@vger.kernel.org
12627 L: linux-rdma@vger.kernel.org
12628 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
12629 W: https://oss.oracle.com/projects/rds/
12630 S: Supported
12631 F: net/rds/
12632 F: Documentation/networking/rds.txt
12633
12634 RDT - RESOURCE ALLOCATION
12635 M: Fenghua Yu <fenghua.yu@intel.com>
12636 M: Reinette Chatre <reinette.chatre@intel.com>
12637 L: linux-kernel@vger.kernel.org
12638 S: Supported
12639 F: arch/x86/kernel/cpu/intel_rdt*
12640 F: arch/x86/include/asm/intel_rdt_sched.h
12641 F: Documentation/x86/intel_rdt*
12642
12643 READ-COPY UPDATE (RCU)
12644 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12645 M: Josh Triplett <josh@joshtriplett.org>
12646 R: Steven Rostedt <rostedt@goodmis.org>
12647 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12648 R: Lai Jiangshan <jiangshanlai@gmail.com>
12649 L: linux-kernel@vger.kernel.org
12650 W: http://www.rdrop.com/users/paulmck/RCU/
12651 S: Supported
12652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12653 F: Documentation/RCU/
12654 X: Documentation/RCU/torture.txt
12655 F: include/linux/rcu*
12656 X: include/linux/srcu*.h
12657 F: kernel/rcu/
12658 X: kernel/rcu/srcu*.c
12659
12660 REAL TIME CLOCK (RTC) SUBSYSTEM
12661 M: Alessandro Zummo <a.zummo@towertech.it>
12662 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12663 L: linux-rtc@vger.kernel.org
12664 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
12665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12666 S: Maintained
12667 F: Documentation/devicetree/bindings/rtc/
12668 F: Documentation/rtc.txt
12669 F: drivers/rtc/
12670 F: include/linux/rtc.h
12671 F: include/uapi/linux/rtc.h
12672 F: include/linux/rtc/
12673 F: include/linux/platform_data/rtc-*
12674 F: tools/testing/selftests/rtc/
12675
12676 REALTEK AUDIO CODECS
12677 M: Bard Liao <bardliao@realtek.com>
12678 M: Oder Chiou <oder_chiou@realtek.com>
12679 S: Maintained
12680 F: sound/soc/codecs/rt*
12681 F: include/sound/rt*.h
12682
12683 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12684 M: Linus Walleij <linus.walleij@linaro.org>
12685 S: Maintained
12686 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12687 F: drivers/net/dsa/realtek-smi*
12688 F: drivers/net/dsa/rtl83*
12689
12690 REGISTER MAP ABSTRACTION
12691 M: Mark Brown <broonie@kernel.org>
12692 L: linux-kernel@vger.kernel.org
12693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12694 S: Supported
12695 F: Documentation/devicetree/bindings/regmap/
12696 F: drivers/base/regmap/
12697 F: include/linux/regmap.h
12698
12699 REISERFS FILE SYSTEM
12700 L: reiserfs-devel@vger.kernel.org
12701 S: Supported
12702 F: fs/reiserfs/
12703
12704 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12705 M: Ohad Ben-Cohen <ohad@wizery.com>
12706 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12707 L: linux-remoteproc@vger.kernel.org
12708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12709 S: Maintained
12710 F: Documentation/devicetree/bindings/remoteproc/
12711 F: Documentation/remoteproc.txt
12712 F: drivers/remoteproc/
12713 F: include/linux/remoteproc.h
12714
12715 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12716 M: Ohad Ben-Cohen <ohad@wizery.com>
12717 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12718 L: linux-remoteproc@vger.kernel.org
12719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12720 S: Maintained
12721 F: drivers/rpmsg/
12722 F: Documentation/rpmsg.txt
12723 F: include/linux/rpmsg.h
12724 F: include/linux/rpmsg/
12725
12726 RENESAS CLOCK DRIVERS
12727 M: Geert Uytterhoeven <geert+renesas@glider.be>
12728 L: linux-renesas-soc@vger.kernel.org
12729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12730 S: Supported
12731 F: drivers/clk/renesas/
12732
12733 RENESAS EMEV2 I2C DRIVER
12734 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12735 S: Supported
12736 F: drivers/i2c/busses/i2c-emev2.c
12737
12738 RENESAS ETHERNET DRIVERS
12739 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12740 L: netdev@vger.kernel.org
12741 L: linux-renesas-soc@vger.kernel.org
12742 F: Documentation/devicetree/bindings/net/renesas,*.txt
12743 F: Documentation/devicetree/bindings/net/sh_eth.txt
12744 F: drivers/net/ethernet/renesas/
12745 F: include/linux/sh_eth.h
12746
12747 RENESAS R-CAR GYROADC DRIVER
12748 M: Marek Vasut <marek.vasut@gmail.com>
12749 L: linux-iio@vger.kernel.org
12750 S: Supported
12751 F: drivers/iio/adc/rcar_gyro_adc.c
12752
12753 RENESAS R-CAR I2C DRIVERS
12754 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12755 S: Supported
12756 F: drivers/i2c/busses/i2c-rcar.c
12757 F: drivers/i2c/busses/i2c-sh_mobile.c
12758
12759 RENESAS RIIC DRIVER
12760 M: Chris Brandt <chris.brandt@renesas.com>
12761 S: Supported
12762 F: Documentation/devicetree/bindings/i2c/i2c-riic.txt
12763 F: drivers/i2c/busses/i2c-riic.c
12764
12765 RENESAS USB PHY DRIVER
12766 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12767 L: linux-renesas-soc@vger.kernel.org
12768 S: Maintained
12769 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
12770
12771 RESET CONTROLLER FRAMEWORK
12772 M: Philipp Zabel <p.zabel@pengutronix.de>
12773 T: git git://git.pengutronix.de/git/pza/linux
12774 S: Maintained
12775 F: drivers/reset/
12776 F: Documentation/devicetree/bindings/reset/
12777 F: include/dt-bindings/reset/
12778 F: include/linux/reset.h
12779 F: include/linux/reset-controller.h
12780
12781 RESTARTABLE SEQUENCES SUPPORT
12782 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12783 M: Peter Zijlstra <peterz@infradead.org>
12784 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12785 M: Boqun Feng <boqun.feng@gmail.com>
12786 L: linux-kernel@vger.kernel.org
12787 S: Supported
12788 F: kernel/rseq.c
12789 F: include/uapi/linux/rseq.h
12790 F: include/trace/events/rseq.h
12791 F: tools/testing/selftests/rseq/
12792
12793 RFKILL
12794 M: Johannes Berg <johannes@sipsolutions.net>
12795 L: linux-wireless@vger.kernel.org
12796 W: http://wireless.kernel.org/
12797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12799 S: Maintained
12800 F: Documentation/rfkill.txt
12801 F: Documentation/ABI/stable/sysfs-class-rfkill
12802 F: net/rfkill/
12803 F: include/linux/rfkill.h
12804 F: include/uapi/linux/rfkill.h
12805
12806 RHASHTABLE
12807 M: Thomas Graf <tgraf@suug.ch>
12808 M: Herbert Xu <herbert@gondor.apana.org.au>
12809 L: netdev@vger.kernel.org
12810 S: Maintained
12811 F: lib/rhashtable.c
12812 F: lib/test_rhashtable.c
12813 F: include/linux/rhashtable.h
12814 F: include/linux/rhashtable-types.h
12815
12816 RICOH R5C592 MEMORYSTICK DRIVER
12817 M: Maxim Levitsky <maximlevitsky@gmail.com>
12818 S: Maintained
12819 F: drivers/memstick/host/r592.*
12820
12821 RICOH SMARTMEDIA/XD DRIVER
12822 M: Maxim Levitsky <maximlevitsky@gmail.com>
12823 S: Maintained
12824 F: drivers/mtd/nand/raw/r852.c
12825 F: drivers/mtd/nand/raw/r852.h
12826
12827 RISC-V ARCHITECTURE
12828 M: Palmer Dabbelt <palmer@sifive.com>
12829 M: Albert Ou <aou@eecs.berkeley.edu>
12830 L: linux-riscv@lists.infradead.org
12831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12832 S: Supported
12833 F: arch/riscv/
12834 K: riscv
12835 N: riscv
12836
12837 ROCCAT DRIVERS
12838 M: Stefan Achatz <erazor_de@users.sourceforge.net>
12839 W: http://sourceforge.net/projects/roccat/
12840 S: Maintained
12841 F: drivers/hid/hid-roccat*
12842 F: include/linux/hid-roccat*
12843 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
12844
12845 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12846 M: Jacob chen <jacob2.chen@rock-chips.com>
12847 L: linux-media@vger.kernel.org
12848 S: Maintained
12849 F: drivers/media/platform/rockchip/rga/
12850 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
12851
12852 ROCKER DRIVER
12853 M: Jiri Pirko <jiri@resnulli.us>
12854 L: netdev@vger.kernel.org
12855 S: Supported
12856 F: drivers/net/ethernet/rocker/
12857
12858 ROCKETPORT DRIVER
12859 P: Comtrol Corp.
12860 W: http://www.comtrol.com
12861 S: Maintained
12862 F: Documentation/serial/rocket.txt
12863 F: drivers/tty/rocket*
12864
12865 ROCKETPORT EXPRESS/INFINITY DRIVER
12866 M: Kevin Cernekee <cernekee@gmail.com>
12867 L: linux-serial@vger.kernel.org
12868 S: Odd Fixes
12869 F: drivers/tty/serial/rp2.*
12870
12871 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12872 M: Marek Vasut <marek.vasut+renesas@gmail.com>
12873 L: linux-kernel@vger.kernel.org
12874 L: linux-renesas-soc@vger.kernel.org
12875 S: Supported
12876 F: drivers/mfd/bd9571mwv.c
12877 F: drivers/regulator/bd9571mwv-regulator.c
12878 F: drivers/gpio/gpio-bd9571mwv.c
12879 F: include/linux/mfd/bd9571mwv.h
12880 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12881
12882 ROSE NETWORK LAYER
12883 M: Ralf Baechle <ralf@linux-mips.org>
12884 L: linux-hams@vger.kernel.org
12885 W: http://www.linux-ax25.org/
12886 S: Maintained
12887 F: include/net/rose.h
12888 F: include/uapi/linux/rose.h
12889 F: net/rose/
12890
12891 RTL2830 MEDIA DRIVER
12892 M: Antti Palosaari <crope@iki.fi>
12893 L: linux-media@vger.kernel.org
12894 W: https://linuxtv.org
12895 W: http://palosaari.fi/linux/
12896 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12897 T: git git://linuxtv.org/anttip/media_tree.git
12898 S: Maintained
12899 F: drivers/media/dvb-frontends/rtl2830*
12900
12901 RTL2832 MEDIA DRIVER
12902 M: Antti Palosaari <crope@iki.fi>
12903 L: linux-media@vger.kernel.org
12904 W: https://linuxtv.org
12905 W: http://palosaari.fi/linux/
12906 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12907 T: git git://linuxtv.org/anttip/media_tree.git
12908 S: Maintained
12909 F: drivers/media/dvb-frontends/rtl2832*
12910
12911 RTL2832_SDR MEDIA DRIVER
12912 M: Antti Palosaari <crope@iki.fi>
12913 L: linux-media@vger.kernel.org
12914 W: https://linuxtv.org
12915 W: http://palosaari.fi/linux/
12916 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12917 T: git git://linuxtv.org/anttip/media_tree.git
12918 S: Maintained
12919 F: drivers/media/dvb-frontends/rtl2832_sdr*
12920
12921 RTL8180 WIRELESS DRIVER
12922 L: linux-wireless@vger.kernel.org
12923 W: http://wireless.kernel.org/
12924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12925 S: Orphan
12926 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
12927
12928 RTL8187 WIRELESS DRIVER
12929 M: Herton Ronaldo Krzesinski <herton@canonical.com>
12930 M: Hin-Tak Leung <htl10@users.sourceforge.net>
12931 M: Larry Finger <Larry.Finger@lwfinger.net>
12932 L: linux-wireless@vger.kernel.org
12933 W: http://wireless.kernel.org/
12934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12935 S: Maintained
12936 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
12937
12938 REALTEK WIRELESS DRIVER (rtlwifi family)
12939 M: Ping-Ke Shih <pkshih@realtek.com>
12940 L: linux-wireless@vger.kernel.org
12941 W: http://wireless.kernel.org/
12942 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12943 S: Maintained
12944 F: drivers/net/wireless/realtek/rtlwifi/
12945
12946 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12947 M: Jes Sorensen <Jes.Sorensen@gmail.com>
12948 L: linux-wireless@vger.kernel.org
12949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12950 S: Maintained
12951 F: drivers/net/wireless/realtek/rtl8xxxu/
12952
12953 RXRPC SOCKETS (AF_RXRPC)
12954 M: David Howells <dhowells@redhat.com>
12955 L: linux-afs@lists.infradead.org
12956 S: Supported
12957 F: net/rxrpc/
12958 F: include/keys/rxrpc-type.h
12959 F: include/net/af_rxrpc.h
12960 F: include/trace/events/rxrpc.h
12961 F: include/uapi/linux/rxrpc.h
12962 F: Documentation/networking/rxrpc.txt
12963 W: https://www.infradead.org/~dhowells/kafs/
12964
12965 S3 SAVAGE FRAMEBUFFER DRIVER
12966 M: Antonino Daplas <adaplas@gmail.com>
12967 L: linux-fbdev@vger.kernel.org
12968 S: Maintained
12969 F: drivers/video/fbdev/savage/
12970
12971 S390
12972 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
12973 M: Heiko Carstens <heiko.carstens@de.ibm.com>
12974 L: linux-s390@vger.kernel.org
12975 W: http://www.ibm.com/developerworks/linux/linux390/
12976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12977 S: Supported
12978 F: arch/s390/
12979 F: drivers/s390/
12980 F: Documentation/s390/
12981 F: Documentation/driver-api/s390-drivers.rst
12982
12983 S390 COMMON I/O LAYER
12984 M: Sebastian Ott <sebott@linux.ibm.com>
12985 M: Peter Oberparleiter <oberpar@linux.ibm.com>
12986 L: linux-s390@vger.kernel.org
12987 W: http://www.ibm.com/developerworks/linux/linux390/
12988 S: Supported
12989 F: drivers/s390/cio/
12990
12991 S390 DASD DRIVER
12992 M: Stefan Haberland <sth@linux.ibm.com>
12993 M: Jan Hoeppner <hoeppner@linux.ibm.com>
12994 L: linux-s390@vger.kernel.org
12995 W: http://www.ibm.com/developerworks/linux/linux390/
12996 S: Supported
12997 F: drivers/s390/block/dasd*
12998 F: block/partitions/ibm.c
12999
13000 S390 IOMMU (PCI)
13001 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13002 L: linux-s390@vger.kernel.org
13003 W: http://www.ibm.com/developerworks/linux/linux390/
13004 S: Supported
13005 F: drivers/iommu/s390-iommu.c
13006
13007 S390 IUCV NETWORK LAYER
13008 M: Julian Wiedmann <jwi@linux.ibm.com>
13009 M: Ursula Braun <ubraun@linux.ibm.com>
13010 L: linux-s390@vger.kernel.org
13011 W: http://www.ibm.com/developerworks/linux/linux390/
13012 S: Supported
13013 F: drivers/s390/net/*iucv*
13014 F: include/net/iucv/
13015 F: net/iucv/
13016
13017 S390 NETWORK DRIVERS
13018 M: Julian Wiedmann <jwi@linux.ibm.com>
13019 M: Ursula Braun <ubraun@linux.ibm.com>
13020 L: linux-s390@vger.kernel.org
13021 W: http://www.ibm.com/developerworks/linux/linux390/
13022 S: Supported
13023 F: drivers/s390/net/
13024
13025 S390 PCI SUBSYSTEM
13026 M: Sebastian Ott <sebott@linux.ibm.com>
13027 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13028 L: linux-s390@vger.kernel.org
13029 W: http://www.ibm.com/developerworks/linux/linux390/
13030 S: Supported
13031 F: arch/s390/pci/
13032 F: drivers/pci/hotplug/s390_pci_hpc.c
13033
13034 S390 VFIO-CCW DRIVER
13035 M: Cornelia Huck <cohuck@redhat.com>
13036 M: Halil Pasic <pasic@linux.ibm.com>
13037 L: linux-s390@vger.kernel.org
13038 L: kvm@vger.kernel.org
13039 S: Supported
13040 F: drivers/s390/cio/vfio_ccw*
13041 F: Documentation/s390/vfio-ccw.txt
13042 F: include/uapi/linux/vfio_ccw.h
13043
13044 S390 ZCRYPT DRIVER
13045 M: Harald Freudenberger <freude@linux.ibm.com>
13046 L: linux-s390@vger.kernel.org
13047 W: http://www.ibm.com/developerworks/linux/linux390/
13048 S: Supported
13049 F: drivers/s390/crypto/
13050
13051 S390 VFIO AP DRIVER
13052 M: Tony Krowiak <akrowiak@linux.ibm.com>
13053 M: Pierre Morel <pmorel@linux.ibm.com>
13054 M: Halil Pasic <pasic@linux.ibm.com>
13055 L: linux-s390@vger.kernel.org
13056 W: http://www.ibm.com/developerworks/linux/linux390/
13057 S: Supported
13058 F: drivers/s390/crypto/vfio_ap_drv.c
13059 F: drivers/s390/crypto/vfio_ap_private.h
13060 F: drivers/s390/crypto/vfio_ap_ops.c
13061 F: Documentation/s390/vfio-ap.txt
13062
13063 S390 ZFCP DRIVER
13064 M: Steffen Maier <maier@linux.ibm.com>
13065 M: Benjamin Block <bblock@linux.ibm.com>
13066 L: linux-s390@vger.kernel.org
13067 W: http://www.ibm.com/developerworks/linux/linux390/
13068 S: Supported
13069 F: drivers/s390/scsi/zfcp_*
13070
13071 S3C24XX SD/MMC Driver
13072 M: Ben Dooks <ben-linux@fluff.org>
13073 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13074 S: Supported
13075 F: drivers/mmc/host/s3cmci.*
13076
13077 SAA6588 RDS RECEIVER DRIVER
13078 M: Hans Verkuil <hverkuil@xs4all.nl>
13079 L: linux-media@vger.kernel.org
13080 T: git git://linuxtv.org/media_tree.git
13081 W: https://linuxtv.org
13082 S: Odd Fixes
13083 F: drivers/media/i2c/saa6588*
13084
13085 SAA7134 VIDEO4LINUX DRIVER
13086 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13087 L: linux-media@vger.kernel.org
13088 W: https://linuxtv.org
13089 T: git git://linuxtv.org/media_tree.git
13090 S: Odd fixes
13091 F: Documentation/media/v4l-drivers/saa7134*
13092 F: drivers/media/pci/saa7134/
13093
13094 SAA7146 VIDEO4LINUX-2 DRIVER
13095 M: Hans Verkuil <hverkuil@xs4all.nl>
13096 L: linux-media@vger.kernel.org
13097 T: git git://linuxtv.org/media_tree.git
13098 S: Maintained
13099 F: drivers/media/common/saa7146/
13100 F: drivers/media/pci/saa7146/
13101 F: include/media/saa7146*
13102
13103 SAMSUNG AUDIO (ASoC) DRIVERS
13104 M: Krzysztof Kozlowski <krzk@kernel.org>
13105 M: Sangbeom Kim <sbkim73@samsung.com>
13106 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13107 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13108 S: Supported
13109 F: sound/soc/samsung/
13110 F: Documentation/devicetree/bindings/sound/samsung*
13111
13112 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13113 M: Krzysztof Kozlowski <krzk@kernel.org>
13114 L: linux-crypto@vger.kernel.org
13115 L: linux-samsung-soc@vger.kernel.org
13116 S: Maintained
13117 F: drivers/crypto/exynos-rng.c
13118 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13119
13120 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13121 M: Łukasz Stelmach <l.stelmach@samsung.com>
13122 L: linux-samsung-soc@vger.kernel.org
13123 S: Maintained
13124 F: drivers/char/hw_random/exynos-trng.c
13125 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13126
13127 SAMSUNG FRAMEBUFFER DRIVER
13128 M: Jingoo Han <jingoohan1@gmail.com>
13129 L: linux-fbdev@vger.kernel.org
13130 S: Maintained
13131 F: drivers/video/fbdev/s3c-fb.c
13132
13133 SAMSUNG LAPTOP DRIVER
13134 M: Corentin Chary <corentin.chary@gmail.com>
13135 L: platform-driver-x86@vger.kernel.org
13136 S: Maintained
13137 F: drivers/platform/x86/samsung-laptop.c
13138
13139 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13140 M: Sangbeom Kim <sbkim73@samsung.com>
13141 M: Krzysztof Kozlowski <krzk@kernel.org>
13142 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13143 L: linux-kernel@vger.kernel.org
13144 L: linux-samsung-soc@vger.kernel.org
13145 S: Supported
13146 F: drivers/mfd/sec*.c
13147 F: drivers/regulator/s2m*.c
13148 F: drivers/regulator/s5m*.c
13149 F: drivers/clk/clk-s2mps11.c
13150 F: drivers/rtc/rtc-s5m.c
13151 F: include/linux/mfd/samsung/
13152 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13153 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13154 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13155 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13156
13157 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13158 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13159 L: linux-media@vger.kernel.org
13160 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13161 S: Maintained
13162 F: drivers/media/platform/s3c-camif/
13163 F: include/media/drv-intf/s3c_camif.h
13164
13165 SAMSUNG S3FWRN5 NFC DRIVER
13166 M: Robert Baldyga <r.baldyga@samsung.com>
13167 M: Krzysztof Opasiak <k.opasiak@samsung.com>
13168 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13169 S: Supported
13170 F: drivers/nfc/s3fwrn5
13171
13172 SAMSUNG S5C73M3 CAMERA DRIVER
13173 M: Kyungmin Park <kyungmin.park@samsung.com>
13174 M: Andrzej Hajda <a.hajda@samsung.com>
13175 L: linux-media@vger.kernel.org
13176 S: Supported
13177 F: drivers/media/i2c/s5c73m3/*
13178
13179 SAMSUNG S5K5BAF CAMERA DRIVER
13180 M: Kyungmin Park <kyungmin.park@samsung.com>
13181 M: Andrzej Hajda <a.hajda@samsung.com>
13182 L: linux-media@vger.kernel.org
13183 S: Supported
13184 F: drivers/media/i2c/s5k5baf.c
13185
13186 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13187 M: Krzysztof Kozlowski <krzk@kernel.org>
13188 M: Vladimir Zapolskiy <vz@mleia.com>
13189 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
13190 L: linux-crypto@vger.kernel.org
13191 L: linux-samsung-soc@vger.kernel.org
13192 S: Maintained
13193 F: drivers/crypto/s5p-sss.c
13194
13195 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13196 M: Kyungmin Park <kyungmin.park@samsung.com>
13197 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13198 L: linux-media@vger.kernel.org
13199 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13200 S: Supported
13201 F: drivers/media/platform/exynos4-is/
13202
13203 SAMSUNG SOC CLOCK DRIVERS
13204 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13205 M: Tomasz Figa <tomasz.figa@gmail.com>
13206 M: Chanwoo Choi <cw00.choi@samsung.com>
13207 S: Supported
13208 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13210 F: drivers/clk/samsung/
13211 F: include/dt-bindings/clock/exynos*.h
13212 F: Documentation/devicetree/bindings/clock/exynos*.txt
13213
13214 SAMSUNG SPI DRIVERS
13215 M: Kukjin Kim <kgene@kernel.org>
13216 M: Krzysztof Kozlowski <krzk@kernel.org>
13217 M: Andi Shyti <andi@etezian.org>
13218 L: linux-spi@vger.kernel.org
13219 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13220 S: Maintained
13221 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
13222 F: drivers/spi/spi-s3c*
13223 F: include/linux/platform_data/spi-s3c64xx.h
13224
13225 SAMSUNG SXGBE DRIVERS
13226 M: Byungho An <bh74.an@samsung.com>
13227 M: Girish K S <ks.giri@samsung.com>
13228 M: Vipul Pandya <vipul.pandya@samsung.com>
13229 S: Supported
13230 L: netdev@vger.kernel.org
13231 F: drivers/net/ethernet/samsung/sxgbe/
13232
13233 SAMSUNG THERMAL DRIVER
13234 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13235 L: linux-pm@vger.kernel.org
13236 L: linux-samsung-soc@vger.kernel.org
13237 S: Supported
13238 T: git https://github.com/lmajewski/linux-samsung-thermal.git
13239 F: drivers/thermal/samsung/
13240
13241 SAMSUNG USB2 PHY DRIVER
13242 M: Kamil Debski <kamil@wypas.org>
13243 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13244 L: linux-kernel@vger.kernel.org
13245 S: Supported
13246 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
13247 F: Documentation/phy/samsung-usb2.txt
13248 F: drivers/phy/samsung/phy-exynos4210-usb2.c
13249 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
13250 F: drivers/phy/samsung/phy-exynos5250-usb2.c
13251 F: drivers/phy/samsung/phy-s5pv210-usb2.c
13252 F: drivers/phy/samsung/phy-samsung-usb2.c
13253 F: drivers/phy/samsung/phy-samsung-usb2.h
13254
13255 SC1200 WDT DRIVER
13256 M: Zwane Mwaikambo <zwanem@gmail.com>
13257 S: Maintained
13258 F: drivers/watchdog/sc1200wdt.c
13259
13260 SCHEDULER
13261 M: Ingo Molnar <mingo@redhat.com>
13262 M: Peter Zijlstra <peterz@infradead.org>
13263 L: linux-kernel@vger.kernel.org
13264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13265 S: Maintained
13266 F: kernel/sched/
13267 F: include/linux/sched.h
13268 F: include/uapi/linux/sched.h
13269 F: include/linux/wait.h
13270
13271 SCR24X CHIP CARD INTERFACE DRIVER
13272 M: Lubomir Rintel <lkundrak@v3.sk>
13273 S: Supported
13274 F: drivers/char/pcmcia/scr24x_cs.c
13275
13276 SCSI CDROM DRIVER
13277 M: Jens Axboe <axboe@kernel.dk>
13278 L: linux-scsi@vger.kernel.org
13279 W: http://www.kernel.dk
13280 S: Maintained
13281 F: drivers/scsi/sr*
13282
13283 SCSI RDMA PROTOCOL (SRP) INITIATOR
13284 M: Bart Van Assche <bvanassche@acm.org>
13285 L: linux-rdma@vger.kernel.org
13286 S: Supported
13287 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13288 F: drivers/infiniband/ulp/srp/
13289 F: include/scsi/srp.h
13290
13291 SCSI RDMA PROTOCOL (SRP) TARGET
13292 M: Bart Van Assche <bvanassche@acm.org>
13293 L: linux-rdma@vger.kernel.org
13294 L: target-devel@vger.kernel.org
13295 S: Supported
13296 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13297 F: drivers/infiniband/ulp/srpt/
13298
13299 SCSI SG DRIVER
13300 M: Doug Gilbert <dgilbert@interlog.com>
13301 L: linux-scsi@vger.kernel.org
13302 W: http://sg.danny.cz/sg
13303 S: Maintained
13304 F: Documentation/scsi/scsi-generic.txt
13305 F: drivers/scsi/sg.c
13306 F: include/scsi/sg.h
13307
13308 SCSI SUBSYSTEM
13309 M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
13310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13311 M: "Martin K. Petersen" <martin.petersen@oracle.com>
13312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13313 L: linux-scsi@vger.kernel.org
13314 S: Maintained
13315 F: Documentation/devicetree/bindings/scsi/
13316 F: drivers/scsi/
13317 F: include/scsi/
13318
13319 SCSI TAPE DRIVER
13320 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13321 L: linux-scsi@vger.kernel.org
13322 S: Maintained
13323 F: Documentation/scsi/st.txt
13324 F: drivers/scsi/st.*
13325 F: drivers/scsi/st_*.h
13326
13327 SCTP PROTOCOL
13328 M: Vlad Yasevich <vyasevich@gmail.com>
13329 M: Neil Horman <nhorman@tuxdriver.com>
13330 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13331 L: linux-sctp@vger.kernel.org
13332 W: http://lksctp.sourceforge.net
13333 S: Maintained
13334 F: Documentation/networking/sctp.txt
13335 F: include/linux/sctp.h
13336 F: include/uapi/linux/sctp.h
13337 F: include/net/sctp/
13338 F: net/sctp/
13339
13340 SCx200 CPU SUPPORT
13341 M: Jim Cromie <jim.cromie@gmail.com>
13342 S: Odd Fixes
13343 F: Documentation/i2c/busses/scx200_acb
13344 F: arch/x86/platform/scx200/
13345 F: drivers/watchdog/scx200_wdt.c
13346 F: drivers/i2c/busses/scx200*
13347 F: drivers/mtd/maps/scx200_docflash.c
13348 F: include/linux/scx200.h
13349
13350 SCx200 GPIO DRIVER
13351 M: Jim Cromie <jim.cromie@gmail.com>
13352 S: Maintained
13353 F: drivers/char/scx200_gpio.c
13354 F: include/linux/scx200_gpio.h
13355
13356 SCx200 HRT CLOCKSOURCE DRIVER
13357 M: Jim Cromie <jim.cromie@gmail.com>
13358 S: Maintained
13359 F: drivers/clocksource/scx200_hrt.c
13360
13361 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13362 M: Sascha Sommer <saschasommer@freenet.de>
13363 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13364 S: Maintained
13365 F: drivers/mmc/host/sdricoh_cs.c
13366
13367 SECURE COMPUTING
13368 M: Kees Cook <keescook@chromium.org>
13369 R: Andy Lutomirski <luto@amacapital.net>
13370 R: Will Drewry <wad@chromium.org>
13371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13372 S: Supported
13373 F: kernel/seccomp.c
13374 F: include/uapi/linux/seccomp.h
13375 F: include/linux/seccomp.h
13376 F: tools/testing/selftests/seccomp/*
13377 F: tools/testing/selftests/kselftest_harness.h
13378 F: Documentation/userspace-api/seccomp_filter.rst
13379 K: \bsecure_computing
13380 K: \bTIF_SECCOMP\b
13381
13382 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13383 M: Al Cooper <alcooperx@gmail.com>
13384 L: linux-mmc@vger.kernel.org
13385 L: bcm-kernel-feedback-list@broadcom.com
13386 S: Maintained
13387 F: drivers/mmc/host/sdhci-brcmstb*
13388
13389 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13390 M: Adrian Hunter <adrian.hunter@intel.com>
13391 L: linux-mmc@vger.kernel.org
13392 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
13393 S: Maintained
13394 F: drivers/mmc/host/sdhci*
13395 F: include/linux/mmc/sdhci*
13396
13397 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13398 M: Prabu Thangamuthu <prabu.t@synopsys.com>
13399 M: Manjunath M B <manjumb@synopsys.com>
13400 L: linux-mmc@vger.kernel.org
13401 S: Maintained
13402 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
13403
13404 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13405 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13406 L: linux-mmc@vger.kernel.org
13407 S: Supported
13408 F: drivers/mmc/host/sdhci-of-at91.c
13409
13410 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13411 M: Ben Dooks <ben-linux@fluff.org>
13412 M: Jaehoon Chung <jh80.chung@samsung.com>
13413 L: linux-mmc@vger.kernel.org
13414 S: Maintained
13415 F: drivers/mmc/host/sdhci-s3c*
13416
13417 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13418 M: Viresh Kumar <vireshk@kernel.org>
13419 L: linux-mmc@vger.kernel.org
13420 S: Maintained
13421 F: drivers/mmc/host/sdhci-spear.c
13422
13423 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13424 M: Kishon Vijay Abraham I <kishon@ti.com>
13425 L: linux-mmc@vger.kernel.org
13426 S: Maintained
13427 F: drivers/mmc/host/sdhci-omap.c
13428
13429 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13430 M: Scott Bauer <scott.bauer@intel.com>
13431 M: Jonathan Derrick <jonathan.derrick@intel.com>
13432 L: linux-block@vger.kernel.org
13433 S: Supported
13434 F: block/sed*
13435 F: block/opal_proto.h
13436 F: include/linux/sed*
13437 F: include/uapi/linux/sed*
13438
13439 SECURITY CONTACT
13440 M: Security Officers <security@kernel.org>
13441 S: Supported
13442
13443 SECURITY SUBSYSTEM
13444 M: James Morris <jmorris@namei.org>
13445 M: "Serge E. Hallyn" <serge@hallyn.com>
13446 L: linux-security-module@vger.kernel.org (suggested Cc:)
13447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13448 W: http://kernsec.org/
13449 S: Supported
13450 F: security/
13451 X: security/selinux/
13452
13453 SELINUX SECURITY MODULE
13454 M: Paul Moore <paul@paul-moore.com>
13455 M: Stephen Smalley <sds@tycho.nsa.gov>
13456 M: Eric Paris <eparis@parisplace.org>
13457 L: selinux@vger.kernel.org
13458 W: https://selinuxproject.org
13459 W: https://github.com/SELinuxProject
13460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13461 S: Supported
13462 F: include/linux/selinux*
13463 F: security/selinux/
13464 F: scripts/selinux/
13465 F: Documentation/admin-guide/LSM/SELinux.rst
13466
13467 SENSABLE PHANTOM
13468 M: Jiri Slaby <jirislaby@gmail.com>
13469 S: Maintained
13470 F: drivers/misc/phantom.c
13471 F: include/uapi/linux/phantom.h
13472
13473 SERIAL DEVICE BUS
13474 M: Rob Herring <robh@kernel.org>
13475 L: linux-serial@vger.kernel.org
13476 S: Maintained
13477 F: Documentation/devicetree/bindings/serial/slave-device.txt
13478 F: drivers/tty/serdev/
13479 F: include/linux/serdev.h
13480
13481 SERIAL DRIVERS
13482 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13483 L: linux-serial@vger.kernel.org
13484 S: Maintained
13485 F: Documentation/devicetree/bindings/serial/
13486 F: drivers/tty/serial/
13487
13488 SERIAL IR RECEIVER
13489 M: Sean Young <sean@mess.org>
13490 L: linux-media@vger.kernel.org
13491 S: Maintained
13492 F: drivers/media/rc/serial_ir.c
13493
13494 SFC NETWORK DRIVER
13495 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13496 M: Edward Cree <ecree@solarflare.com>
13497 M: Bert Kenward <bkenward@solarflare.com>
13498 L: netdev@vger.kernel.org
13499 S: Supported
13500 F: drivers/net/ethernet/sfc/
13501
13502 SGI GRU DRIVER
13503 M: Dimitri Sivanich <sivanich@sgi.com>
13504 S: Maintained
13505 F: drivers/misc/sgi-gru/
13506
13507 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13508 M: Pat Gefre <pfg@sgi.com>
13509 L: linux-ia64@vger.kernel.org
13510 S: Supported
13511 F: Documentation/ia64/serial.txt
13512 F: drivers/tty/serial/ioc?_serial.c
13513 F: include/linux/ioc?.h
13514
13515 SGI XP/XPC/XPNET DRIVER
13516 M: Cliff Whickman <cpw@sgi.com>
13517 M: Robin Holt <robinmholt@gmail.com>
13518 S: Maintained
13519 F: drivers/misc/sgi-xp/
13520
13521 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13522 M: Ursula Braun <ubraun@linux.ibm.com>
13523 L: linux-s390@vger.kernel.org
13524 W: http://www.ibm.com/developerworks/linux/linux390/
13525 S: Supported
13526 F: net/smc/
13527
13528 SHARP RJ54N1CB0C SENSOR DRIVER
13529 M: Jacopo Mondi <jacopo@jmondi.org>
13530 L: linux-media@vger.kernel.org
13531 T: git git://linuxtv.org/media_tree.git
13532 S: Odd fixes
13533 F: drivers/media/i2c/rj54n1cb0c.c
13534 F: include/media/i2c/rj54n1cb0c.h
13535
13536 SH_VEU V4L2 MEM2MEM DRIVER
13537 L: linux-media@vger.kernel.org
13538 S: Orphan
13539 F: drivers/media/platform/sh_veu.c
13540
13541 SH_VOU V4L2 OUTPUT DRIVER
13542 L: linux-media@vger.kernel.org
13543 S: Orphan
13544 F: drivers/media/platform/sh_vou.c
13545 F: include/media/drv-intf/sh_vou.h
13546
13547 SI2157 MEDIA DRIVER
13548 M: Antti Palosaari <crope@iki.fi>
13549 L: linux-media@vger.kernel.org
13550 W: https://linuxtv.org
13551 W: http://palosaari.fi/linux/
13552 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13553 T: git git://linuxtv.org/anttip/media_tree.git
13554 S: Maintained
13555 F: drivers/media/tuners/si2157*
13556
13557 SI2165 MEDIA DRIVER
13558 M: Matthias Schwarzott <zzam@gentoo.org>
13559 L: linux-media@vger.kernel.org
13560 W: https://linuxtv.org
13561 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13562 S: Maintained
13563 F: drivers/media/dvb-frontends/si2165*
13564
13565 SI2168 MEDIA DRIVER
13566 M: Antti Palosaari <crope@iki.fi>
13567 L: linux-media@vger.kernel.org
13568 W: https://linuxtv.org
13569 W: http://palosaari.fi/linux/
13570 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13571 T: git git://linuxtv.org/anttip/media_tree.git
13572 S: Maintained
13573 F: drivers/media/dvb-frontends/si2168*
13574
13575 SI470X FM RADIO RECEIVER I2C DRIVER
13576 M: Hans Verkuil <hverkuil@xs4all.nl>
13577 L: linux-media@vger.kernel.org
13578 T: git git://linuxtv.org/media_tree.git
13579 W: https://linuxtv.org
13580 S: Odd Fixes
13581 F: drivers/media/radio/si470x/radio-si470x-i2c.c
13582
13583 SI470X FM RADIO RECEIVER USB DRIVER
13584 M: Hans Verkuil <hverkuil@xs4all.nl>
13585 L: linux-media@vger.kernel.org
13586 T: git git://linuxtv.org/media_tree.git
13587 W: https://linuxtv.org
13588 S: Maintained
13589 F: drivers/media/radio/si470x/radio-si470x-common.c
13590 F: drivers/media/radio/si470x/radio-si470x.h
13591 F: drivers/media/radio/si470x/radio-si470x-usb.c
13592
13593 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13594 M: Eduardo Valentin <edubezval@gmail.com>
13595 L: linux-media@vger.kernel.org
13596 T: git git://linuxtv.org/media_tree.git
13597 W: https://linuxtv.org
13598 S: Odd Fixes
13599 F: drivers/media/radio/si4713/si4713.?
13600
13601 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13602 M: Eduardo Valentin <edubezval@gmail.com>
13603 L: linux-media@vger.kernel.org
13604 T: git git://linuxtv.org/media_tree.git
13605 W: https://linuxtv.org
13606 S: Odd Fixes
13607 F: drivers/media/radio/si4713/radio-platform-si4713.c
13608
13609 SI4713 FM RADIO TRANSMITTER USB DRIVER
13610 M: Hans Verkuil <hverkuil@xs4all.nl>
13611 L: linux-media@vger.kernel.org
13612 T: git git://linuxtv.org/media_tree.git
13613 W: https://linuxtv.org
13614 S: Maintained
13615 F: drivers/media/radio/si4713/radio-usb-si4713.c
13616
13617 SIANO DVB DRIVER
13618 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13619 L: linux-media@vger.kernel.org
13620 W: https://linuxtv.org
13621 T: git git://linuxtv.org/media_tree.git
13622 S: Odd fixes
13623 F: drivers/media/common/siano/
13624 F: drivers/media/usb/siano/
13625 F: drivers/media/usb/siano/
13626 F: drivers/media/mmc/siano/
13627
13628 SIFIVE DRIVERS
13629 M: Palmer Dabbelt <palmer@sifive.com>
13630 L: linux-riscv@lists.infradead.org
13631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13632 S: Supported
13633 K: sifive
13634 N: sifive
13635
13636 SILEAD TOUCHSCREEN DRIVER
13637 M: Hans de Goede <hdegoede@redhat.com>
13638 L: linux-input@vger.kernel.org
13639 L: platform-driver-x86@vger.kernel.org
13640 S: Maintained
13641 F: drivers/input/touchscreen/silead.c
13642 F: drivers/platform/x86/touchscreen_dmi.c
13643
13644 SILICON MOTION SM712 FRAME BUFFER DRIVER
13645 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13646 M: Teddy Wang <teddy.wang@siliconmotion.com>
13647 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13648 L: linux-fbdev@vger.kernel.org
13649 S: Maintained
13650 F: drivers/video/fbdev/sm712*
13651 F: Documentation/fb/sm712fb.txt
13652
13653 SIMPLE FIRMWARE INTERFACE (SFI)
13654 M: Len Brown <lenb@kernel.org>
13655 L: sfi-devel@simplefirmware.org
13656 W: http://simplefirmware.org/
13657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13658 S: Supported
13659 F: arch/x86/platform/sfi/
13660 F: drivers/sfi/
13661 F: include/linux/sfi*.h
13662
13663 SIMPLEFB FB DRIVER
13664 M: Hans de Goede <hdegoede@redhat.com>
13665 L: linux-fbdev@vger.kernel.org
13666 S: Maintained
13667 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
13668 F: drivers/video/fbdev/simplefb.c
13669 F: include/linux/platform_data/simplefb.h
13670
13671 SIMTEC EB110ATX (Chalice CATS)
13672 P: Ben Dooks
13673 P: Vincent Sanders <vince@simtec.co.uk>
13674 M: Simtec Linux Team <linux@simtec.co.uk>
13675 W: http://www.simtec.co.uk/products/EB110ATX/
13676 S: Supported
13677
13678 SIMTEC EB2410ITX (BAST)
13679 P: Ben Dooks
13680 P: Vincent Sanders <vince@simtec.co.uk>
13681 M: Simtec Linux Team <linux@simtec.co.uk>
13682 W: http://www.simtec.co.uk/products/EB2410ITX/
13683 S: Supported
13684 F: arch/arm/mach-s3c24xx/mach-bast.c
13685 F: arch/arm/mach-s3c24xx/bast-ide.c
13686 F: arch/arm/mach-s3c24xx/bast-irq.c
13687
13688 SIPHASH PRF ROUTINES
13689 M: Jason A. Donenfeld <Jason@zx2c4.com>
13690 S: Maintained
13691 F: lib/siphash.c
13692 F: lib/test_siphash.c
13693 F: include/linux/siphash.h
13694
13695 SIOX
13696 M: Gavin Schenk <g.schenk@eckelmann.de>
13697 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13698 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13699 S: Supported
13700 F: drivers/siox/*
13701 F: drivers/gpio/gpio-siox.c
13702 F: include/trace/events/siox.h
13703
13704 SIS 190 ETHERNET DRIVER
13705 M: Francois Romieu <romieu@fr.zoreil.com>
13706 L: netdev@vger.kernel.org
13707 S: Maintained
13708 F: drivers/net/ethernet/sis/sis190.c
13709
13710 SIS 900/7016 FAST ETHERNET DRIVER
13711 M: Daniele Venzano <venza@brownhat.org>
13712 W: http://www.brownhat.org/sis900.html
13713 L: netdev@vger.kernel.org
13714 S: Maintained
13715 F: drivers/net/ethernet/sis/sis900.*
13716
13717 SIS FRAMEBUFFER DRIVER
13718 M: Thomas Winischhofer <thomas@winischhofer.net>
13719 W: http://www.winischhofer.net/linuxsisvga.shtml
13720 S: Maintained
13721 F: Documentation/fb/sisfb.txt
13722 F: drivers/video/fbdev/sis/
13723 F: include/video/sisfb.h
13724
13725 SIS USB2VGA DRIVER
13726 M: Thomas Winischhofer <thomas@winischhofer.net>
13727 W: http://www.winischhofer.at/linuxsisusbvga.shtml
13728 S: Maintained
13729 F: drivers/usb/misc/sisusbvga/
13730
13731 SLAB ALLOCATOR
13732 M: Christoph Lameter <cl@linux.com>
13733 M: Pekka Enberg <penberg@kernel.org>
13734 M: David Rientjes <rientjes@google.com>
13735 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
13736 M: Andrew Morton <akpm@linux-foundation.org>
13737 L: linux-mm@kvack.org
13738 S: Maintained
13739 F: include/linux/sl?b*.h
13740 F: mm/sl?b*
13741
13742 SLEEPABLE READ-COPY UPDATE (SRCU)
13743 M: Lai Jiangshan <jiangshanlai@gmail.com>
13744 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13745 M: Josh Triplett <josh@joshtriplett.org>
13746 R: Steven Rostedt <rostedt@goodmis.org>
13747 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13748 L: linux-kernel@vger.kernel.org
13749 W: http://www.rdrop.com/users/paulmck/RCU/
13750 S: Supported
13751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13752 F: include/linux/srcu*.h
13753 F: kernel/rcu/srcu*.c
13754
13755 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13756 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13757 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13758 S: Maintained
13759 F: drivers/slimbus/
13760 F: Documentation/devicetree/bindings/slimbus/
13761 F: include/linux/slimbus.h
13762
13763 SMACK SECURITY MODULE
13764 M: Casey Schaufler <casey@schaufler-ca.com>
13765 L: linux-security-module@vger.kernel.org
13766 W: http://schaufler-ca.com
13767 T: git git://github.com/cschaufler/smack-next
13768 S: Maintained
13769 F: Documentation/admin-guide/LSM/Smack.rst
13770 F: security/smack/
13771
13772 SMC91x ETHERNET DRIVER
13773 M: Nicolas Pitre <nico@fluxnic.net>
13774 S: Odd Fixes
13775 F: drivers/net/ethernet/smsc/smc91x.*
13776
13777 SMIA AND SMIA++ IMAGE SENSOR DRIVER
13778 M: Sakari Ailus <sakari.ailus@iki.fi>
13779 L: linux-media@vger.kernel.org
13780 S: Maintained
13781 F: drivers/media/i2c/smiapp/
13782 F: include/media/i2c/smiapp.h
13783 F: drivers/media/i2c/smiapp-pll.c
13784 F: drivers/media/i2c/smiapp-pll.h
13785 F: include/uapi/linux/smiapp.h
13786 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13787
13788 SMM665 HARDWARE MONITOR DRIVER
13789 M: Guenter Roeck <linux@roeck-us.net>
13790 L: linux-hwmon@vger.kernel.org
13791 S: Maintained
13792 F: Documentation/hwmon/smm665
13793 F: drivers/hwmon/smm665.c
13794
13795 SMSC EMC2103 HARDWARE MONITOR DRIVER
13796 M: Steve Glendinning <steve.glendinning@shawell.net>
13797 L: linux-hwmon@vger.kernel.org
13798 S: Maintained
13799 F: Documentation/hwmon/emc2103
13800 F: drivers/hwmon/emc2103.c
13801
13802 SMSC SCH5627 HARDWARE MONITOR DRIVER
13803 M: Hans de Goede <hdegoede@redhat.com>
13804 L: linux-hwmon@vger.kernel.org
13805 S: Supported
13806 F: Documentation/hwmon/sch5627
13807 F: drivers/hwmon/sch5627.c
13808
13809 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13810 M: Steve Glendinning <steve.glendinning@shawell.net>
13811 L: linux-fbdev@vger.kernel.org
13812 S: Maintained
13813 F: drivers/video/fbdev/smscufx.c
13814
13815 SMSC47B397 HARDWARE MONITOR DRIVER
13816 M: Jean Delvare <jdelvare@suse.com>
13817 L: linux-hwmon@vger.kernel.org
13818 S: Maintained
13819 F: Documentation/hwmon/smsc47b397
13820 F: drivers/hwmon/smsc47b397.c
13821
13822 SMSC911x ETHERNET DRIVER
13823 M: Steve Glendinning <steve.glendinning@shawell.net>
13824 L: netdev@vger.kernel.org
13825 S: Maintained
13826 F: include/linux/smsc911x.h
13827 F: drivers/net/ethernet/smsc/smsc911x.*
13828
13829 SMSC9420 PCI ETHERNET DRIVER
13830 M: Steve Glendinning <steve.glendinning@shawell.net>
13831 L: netdev@vger.kernel.org
13832 S: Maintained
13833 F: drivers/net/ethernet/smsc/smsc9420.*
13834
13835 SOC-CAMERA V4L2 SUBSYSTEM
13836 L: linux-media@vger.kernel.org
13837 T: git git://linuxtv.org/media_tree.git
13838 S: Orphan
13839 F: include/media/soc*
13840 F: drivers/media/i2c/soc_camera/
13841 F: drivers/media/platform/soc_camera/
13842
13843 SOCIONEXT SYNQUACER I2C DRIVER
13844 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
13845 L: linux-i2c@vger.kernel.org
13846 S: Maintained
13847 F: drivers/i2c/busses/i2c-synquacer.c
13848 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13849
13850 SOCIONEXT UNIPHIER SOUND DRIVER
13851 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13852 S: Orphan
13853 F: sound/soc/uniphier/
13854
13855 SOEKRIS NET48XX LED SUPPORT
13856 M: Chris Boot <bootc@bootc.net>
13857 S: Maintained
13858 F: drivers/leds/leds-net48xx.c
13859
13860 SOFT-ROCE DRIVER (rxe)
13861 M: Moni Shoua <monis@mellanox.com>
13862 L: linux-rdma@vger.kernel.org
13863 S: Supported
13864 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13865 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13866 F: drivers/infiniband/sw/rxe/
13867 F: include/uapi/rdma/rdma_user_rxe.h
13868
13869 SOFTLOGIC 6x10 MPEG CODEC
13870 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13871 M: Anton Sviridenko <anton@corp.bluecherry.net>
13872 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13873 M: Andrey Utkin <andrey_utkin@fastmail.com>
13874 M: Ismael Luceno <ismael@iodev.co.uk>
13875 L: linux-media@vger.kernel.org
13876 S: Supported
13877 F: drivers/media/pci/solo6x10/
13878
13879 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13880 M: James Morse <james.morse@arm.com>
13881 L: linux-arm-kernel@lists.infradead.org
13882 S: Maintained
13883 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
13884 F: drivers/firmware/arm_sdei.c
13885 F: include/linux/arm_sdei.h
13886 F: include/uapi/linux/arm_sdei.h
13887
13888 SOFTWARE RAID (Multiple Disks) SUPPORT
13889 M: Shaohua Li <shli@kernel.org>
13890 L: linux-raid@vger.kernel.org
13891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13892 S: Supported
13893 F: drivers/md/Makefile
13894 F: drivers/md/Kconfig
13895 F: drivers/md/md*
13896 F: drivers/md/raid*
13897 F: include/linux/raid/
13898 F: include/uapi/linux/raid/
13899
13900 SOCIONEXT (SNI) AVE NETWORK DRIVER
13901 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13902 L: netdev@vger.kernel.org
13903 S: Maintained
13904 F: drivers/net/ethernet/socionext/sni_ave.c
13905 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
13906
13907 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13908 M: Jassi Brar <jaswinder.singh@linaro.org>
13909 L: netdev@vger.kernel.org
13910 S: Maintained
13911 F: drivers/net/ethernet/socionext/netsec.c
13912 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
13913
13914 SOLIDRUN CLEARFOG SUPPORT
13915 M: Russell King <linux@armlinux.org.uk>
13916 S: Maintained
13917 F: arch/arm/boot/dts/armada-388-clearfog*
13918 F: arch/arm/boot/dts/armada-38x-solidrun-*
13919
13920 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13921 M: Russell King <linux@armlinux.org.uk>
13922 S: Maintained
13923 F: arch/arm/boot/dts/imx6*-cubox-i*
13924 F: arch/arm/boot/dts/imx6*-hummingboard*
13925 F: arch/arm/boot/dts/imx6*-sr-*
13926
13927 SONIC NETWORK DRIVER
13928 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13929 L: netdev@vger.kernel.org
13930 S: Maintained
13931 F: drivers/net/ethernet/natsemi/sonic.*
13932
13933 SONICS SILICON BACKPLANE DRIVER (SSB)
13934 M: Michael Buesch <m@bues.ch>
13935 L: linux-wireless@vger.kernel.org
13936 S: Maintained
13937 F: drivers/ssb/
13938 F: include/linux/ssb/
13939
13940 SONY IMX258 SENSOR DRIVER
13941 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13942 L: linux-media@vger.kernel.org
13943 T: git git://linuxtv.org/media_tree.git
13944 S: Maintained
13945 F: drivers/media/i2c/imx258.c
13946
13947 SONY IMX274 SENSOR DRIVER
13948 M: Leon Luo <leonl@leopardimaging.com>
13949 L: linux-media@vger.kernel.org
13950 T: git git://linuxtv.org/media_tree.git
13951 S: Maintained
13952 F: drivers/media/i2c/imx274.c
13953 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
13954
13955 SONY IMX319 SENSOR DRIVER
13956 M: Bingbu Cao <bingbu.cao@intel.com>
13957 L: linux-media@vger.kernel.org
13958 T: git git://linuxtv.org/media_tree.git
13959 S: Maintained
13960 F: drivers/media/i2c/imx319.c
13961
13962 SONY IMX355 SENSOR DRIVER
13963 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13964 L: linux-media@vger.kernel.org
13965 T: git git://linuxtv.org/media_tree.git
13966 S: Maintained
13967 F: drivers/media/i2c/imx355.c
13968
13969 SONY MEMORYSTICK CARD SUPPORT
13970 M: Alex Dubov <oakad@yahoo.com>
13971 W: http://tifmxx.berlios.de/
13972 S: Maintained
13973 F: drivers/memstick/host/tifm_ms.c
13974
13975 SONY MEMORYSTICK STANDARD SUPPORT
13976 M: Maxim Levitsky <maximlevitsky@gmail.com>
13977 S: Maintained
13978 F: drivers/memstick/core/ms_block.*
13979
13980 SONY VAIO CONTROL DEVICE DRIVER
13981 M: Mattia Dongili <malattia@linux.it>
13982 L: platform-driver-x86@vger.kernel.org
13983 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13984 S: Maintained
13985 F: Documentation/laptops/sony-laptop.txt
13986 F: drivers/char/sonypi.c
13987 F: drivers/platform/x86/sony-laptop.c
13988 F: include/linux/sony-laptop.h
13989
13990 SOUND
13991 M: Jaroslav Kysela <perex@perex.cz>
13992 M: Takashi Iwai <tiwai@suse.com>
13993 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13994 W: http://www.alsa-project.org/
13995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13996 T: git git://git.alsa-project.org/alsa-kernel.git
13997 Q: http://patchwork.kernel.org/project/alsa-devel/list/
13998 S: Maintained
13999 F: Documentation/sound/
14000 F: include/sound/
14001 F: include/uapi/sound/
14002 F: sound/
14003
14004 SOUND - COMPRESSED AUDIO
14005 M: Vinod Koul <vkoul@kernel.org>
14006 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14008 S: Supported
14009 F: Documentation/sound/designs/compress-offload.rst
14010 F: include/sound/compress_driver.h
14011 F: include/uapi/sound/compress_*
14012 F: sound/core/compress_offload.c
14013 F: sound/soc/soc-compress.c
14014
14015 SOUND - DMAENGINE HELPERS
14016 M: Lars-Peter Clausen <lars@metafoo.de>
14017 S: Supported
14018 F: include/sound/dmaengine_pcm.h
14019 F: sound/core/pcm_dmaengine.c
14020 F: sound/soc/soc-generic-dmaengine-pcm.c
14021
14022 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14023 M: Liam Girdwood <lgirdwood@gmail.com>
14024 M: Mark Brown <broonie@kernel.org>
14025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14026 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14027 W: http://alsa-project.org/main/index.php/ASoC
14028 S: Supported
14029 F: Documentation/devicetree/bindings/sound/
14030 F: Documentation/sound/soc/
14031 F: sound/soc/
14032 F: include/dt-bindings/sound/
14033 F: include/sound/soc*
14034
14035 SOUNDWIRE SUBSYSTEM
14036 M: Vinod Koul <vkoul@kernel.org>
14037 M: Sanyog Kale <sanyog.r.kale@intel.com>
14038 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14039 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14040 S: Supported
14041 F: Documentation/driver-api/soundwire/
14042 F: drivers/soundwire/
14043 F: include/linux/soundwire/
14044
14045 SP2 MEDIA DRIVER
14046 M: Olli Salonen <olli.salonen@iki.fi>
14047 L: linux-media@vger.kernel.org
14048 W: https://linuxtv.org
14049 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14050 S: Maintained
14051 F: drivers/media/dvb-frontends/sp2*
14052
14053 SPARC + UltraSPARC (sparc/sparc64)
14054 M: "David S. Miller" <davem@davemloft.net>
14055 L: sparclinux@vger.kernel.org
14056 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
14057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14058 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14059 S: Maintained
14060 F: arch/sparc/
14061 F: drivers/sbus/
14062
14063 SPARC SERIAL DRIVERS
14064 M: "David S. Miller" <davem@davemloft.net>
14065 L: sparclinux@vger.kernel.org
14066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14068 S: Maintained
14069 F: include/linux/sunserialcore.h
14070 F: drivers/tty/serial/suncore.c
14071 F: drivers/tty/serial/sunhv.c
14072 F: drivers/tty/serial/sunsab.c
14073 F: drivers/tty/serial/sunsab.h
14074 F: drivers/tty/serial/sunsu.c
14075 F: drivers/tty/serial/sunzilog.c
14076 F: drivers/tty/serial/sunzilog.h
14077 F: drivers/tty/vcc.c
14078
14079 SPARSE CHECKER
14080 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14081 L: linux-sparse@vger.kernel.org
14082 W: https://sparse.wiki.kernel.org/
14083 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14084 S: Maintained
14085 F: include/linux/compiler.h
14086
14087 SPEAR CLOCK FRAMEWORK SUPPORT
14088 M: Viresh Kumar <vireshk@kernel.org>
14089 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14090 W: http://www.st.com/spear
14091 S: Maintained
14092 F: drivers/clk/spear/
14093
14094 SPEAR PLATFORM SUPPORT
14095 M: Viresh Kumar <vireshk@kernel.org>
14096 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14097 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14098 W: http://www.st.com/spear
14099 S: Maintained
14100 F: arch/arm/boot/dts/spear*
14101 F: arch/arm/mach-spear/
14102
14103 SPI NOR SUBSYSTEM
14104 M: Marek Vasut <marek.vasut@gmail.com>
14105 L: linux-mtd@lists.infradead.org
14106 W: http://www.linux-mtd.infradead.org/
14107 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
14108 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14109 T: git git://git.infradead.org/linux-mtd.git spi-nor/next
14110 S: Maintained
14111 F: drivers/mtd/spi-nor/
14112 F: include/linux/mtd/spi-nor.h
14113
14114 SPI SUBSYSTEM
14115 M: Mark Brown <broonie@kernel.org>
14116 L: linux-spi@vger.kernel.org
14117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14118 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
14119 S: Maintained
14120 F: Documentation/devicetree/bindings/spi/
14121 F: Documentation/spi/
14122 F: drivers/spi/
14123 F: include/linux/spi/
14124 F: include/uapi/linux/spi/
14125 F: tools/spi/
14126
14127 SPIDERNET NETWORK DRIVER for CELL
14128 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14129 L: netdev@vger.kernel.org
14130 S: Supported
14131 F: Documentation/networking/spider_net.txt
14132 F: drivers/net/ethernet/toshiba/spider_net*
14133
14134 SPMI SUBSYSTEM
14135 R: Stephen Boyd <sboyd@kernel.org>
14136 L: linux-arm-msm@vger.kernel.org
14137 F: Documentation/devicetree/bindings/spmi/
14138 F: drivers/spmi/
14139 F: include/dt-bindings/spmi/spmi.h
14140 F: include/linux/spmi.h
14141 F: include/trace/events/spmi.h
14142
14143 SPU FILE SYSTEM
14144 M: Jeremy Kerr <jk@ozlabs.org>
14145 L: linuxppc-dev@lists.ozlabs.org
14146 W: http://www.ibm.com/developerworks/power/cell/
14147 S: Supported
14148 F: Documentation/filesystems/spufs.txt
14149 F: arch/powerpc/platforms/cell/spufs/
14150
14151 SQUASHFS FILE SYSTEM
14152 M: Phillip Lougher <phillip@squashfs.org.uk>
14153 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
14154 W: http://squashfs.org.uk
14155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14156 S: Maintained
14157 F: Documentation/filesystems/squashfs.txt
14158 F: fs/squashfs/
14159
14160 SRM (Alpha) environment access
14161 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
14162 S: Maintained
14163 F: arch/alpha/kernel/srm_env.c
14164
14165 ST STM32 I2C/SMBUS DRIVER
14166 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14167 L: linux-i2c@vger.kernel.org
14168 S: Maintained
14169 F: drivers/i2c/busses/i2c-stm32*
14170
14171 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14172 M: Song Qiang <songqiang1304521@gmail.com>
14173 L: linux-iio@vger.kernel.org
14174 S: Maintained
14175 F: drivers/iio/proximity/vl53l0x-i2c.c
14176 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14177
14178 STABLE BRANCH
14179 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14180 M: Sasha Levin <sashal@kernel.org>
14181 L: stable@vger.kernel.org
14182 S: Supported
14183 F: Documentation/process/stable-kernel-rules.rst
14184
14185 STAGING - COMEDI
14186 M: Ian Abbott <abbotti@mev.co.uk>
14187 M: H Hartley Sweeten <hsweeten@visionengravers.com>
14188 S: Odd Fixes
14189 F: drivers/staging/comedi/
14190
14191 STAGING - EROFS FILE SYSTEM
14192 M: Gao Xiang <gaoxiang25@huawei.com>
14193 M: Chao Yu <yuchao0@huawei.com>
14194 L: linux-erofs@lists.ozlabs.org
14195 S: Maintained
14196 F: drivers/staging/erofs/
14197
14198 STAGING - INDUSTRIAL IO
14199 M: Jonathan Cameron <jic23@kernel.org>
14200 L: linux-iio@vger.kernel.org
14201 S: Odd Fixes
14202 F: Documentation/devicetree/bindings/staging/iio/
14203 F: drivers/staging/iio/
14204
14205 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14206 M: Marc Dietrich <marvin24@gmx.de>
14207 L: ac100@lists.launchpad.net (moderated for non-subscribers)
14208 L: linux-tegra@vger.kernel.org
14209 S: Maintained
14210 F: drivers/staging/nvec/
14211
14212 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14213 M: Jens Frederich <jfrederich@gmail.com>
14214 M: Daniel Drake <dsd@laptop.org>
14215 M: Jon Nettleton <jon.nettleton@gmail.com>
14216 W: http://wiki.laptop.org/go/DCON
14217 S: Maintained
14218 F: drivers/staging/olpc_dcon/
14219
14220 STAGING - REALTEK RTL8712U DRIVERS
14221 M: Larry Finger <Larry.Finger@lwfinger.net>
14222 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14223 S: Odd Fixes
14224 F: drivers/staging/rtl8712/
14225
14226 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14227 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14228 M: Teddy Wang <teddy.wang@siliconmotion.com>
14229 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14230 L: linux-fbdev@vger.kernel.org
14231 S: Maintained
14232 F: drivers/staging/sm750fb/
14233
14234 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14235 M: William Hubbs <w.d.hubbs@gmail.com>
14236 M: Chris Brannon <chris@the-brannons.com>
14237 M: Kirk Reiser <kirk@reisers.ca>
14238 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
14239 L: speakup@linux-speakup.org
14240 W: http://www.linux-speakup.org/
14241 S: Odd Fixes
14242 F: drivers/staging/speakup/
14243
14244 STAGING - VIA VT665X DRIVERS
14245 M: Forest Bond <forest@alittletooquiet.net>
14246 S: Odd Fixes
14247 F: drivers/staging/vt665?/
14248
14249 STAGING - WILC1000 WIFI DRIVER
14250 M: Aditya Shankar <aditya.shankar@microchip.com>
14251 M: Ganesh Krishna <ganesh.krishna@microchip.com>
14252 L: linux-wireless@vger.kernel.org
14253 S: Supported
14254 F: drivers/staging/wilc1000/
14255
14256 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14257 M: Arnaud Patard <arnaud.patard@rtp-net.org>
14258 S: Odd Fixes
14259 F: drivers/staging/xgifb/
14260
14261 STAGING SUBSYSTEM
14262 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14264 L: devel@driverdev.osuosl.org
14265 S: Supported
14266 F: drivers/staging/
14267
14268 STARFIRE/DURALAN NETWORK DRIVER
14269 M: Ion Badulescu <ionut@badula.org>
14270 S: Odd Fixes
14271 F: drivers/net/ethernet/adaptec/starfire*
14272
14273 STEC S1220 SKD DRIVER
14274 M: Bart Van Assche <bart.vanassche@wdc.com>
14275 L: linux-block@vger.kernel.org
14276 S: Maintained
14277 F: drivers/block/skd*[ch]
14278
14279 STI AUDIO (ASoC) DRIVERS
14280 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14281 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14282 S: Maintained
14283 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14284 F: sound/soc/sti/
14285
14286 STI CEC DRIVER
14287 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
14288 S: Maintained
14289 F: drivers/media/platform/sti/cec/
14290 F: Documentation/devicetree/bindings/media/stih-cec.txt
14291
14292 STK1160 USB VIDEO CAPTURE DRIVER
14293 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14294 L: linux-media@vger.kernel.org
14295 T: git git://linuxtv.org/media_tree.git
14296 S: Maintained
14297 F: drivers/media/usb/stk1160/
14298
14299 STM32 AUDIO (ASoC) DRIVERS
14300 M: Olivier Moysan <olivier.moysan@st.com>
14301 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14302 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14303 S: Maintained
14304 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
14305 F: sound/soc/stm/
14306
14307 STM32 TIMER/LPTIMER DRIVERS
14308 M: Fabrice Gasnier <fabrice.gasnier@st.com>
14309 S: Maintained
14310 F: drivers/*/stm32-*timer*
14311 F: drivers/pwm/pwm-stm32*
14312 F: include/linux/*/stm32-*tim*
14313 F: Documentation/ABI/testing/*timer-stm32
14314 F: Documentation/devicetree/bindings/*/stm32-*timer*
14315 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
14316
14317 STMMAC ETHERNET DRIVER
14318 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
14319 M: Alexandre Torgue <alexandre.torgue@st.com>
14320 M: Jose Abreu <joabreu@synopsys.com>
14321 L: netdev@vger.kernel.org
14322 W: http://www.stlinux.com
14323 S: Supported
14324 F: drivers/net/ethernet/stmicro/stmmac/
14325
14326 SUN3/3X
14327 M: Sam Creasey <sammy@sammy.net>
14328 W: http://sammy.net/sun3/
14329 S: Maintained
14330 F: arch/m68k/kernel/*sun3*
14331 F: arch/m68k/sun3*/
14332 F: arch/m68k/include/asm/sun3*
14333 F: drivers/net/ethernet/i825xx/sun3*
14334
14335 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14336 M: Hans de Goede <hdegoede@redhat.com>
14337 L: linux-input@vger.kernel.org
14338 S: Maintained
14339 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14340 F: drivers/input/keyboard/sun4i-lradc-keys.c
14341
14342 SUNDANCE NETWORK DRIVER
14343 M: Denis Kirjanov <kda@linux-powerpc.org>
14344 L: netdev@vger.kernel.org
14345 S: Maintained
14346 F: drivers/net/ethernet/dlink/sundance.c
14347
14348 SUPERH
14349 M: Yoshinori Sato <ysato@users.sourceforge.jp>
14350 M: Rich Felker <dalias@libc.org>
14351 L: linux-sh@vger.kernel.org
14352 Q: http://patchwork.kernel.org/project/linux-sh/list/
14353 S: Maintained
14354 F: Documentation/sh/
14355 F: arch/sh/
14356 F: drivers/sh/
14357
14358 SUSPEND TO RAM
14359 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14360 M: Len Brown <len.brown@intel.com>
14361 M: Pavel Machek <pavel@ucw.cz>
14362 L: linux-pm@vger.kernel.org
14363 B: https://bugzilla.kernel.org
14364 S: Supported
14365 F: Documentation/power/
14366 F: arch/x86/kernel/acpi/
14367 F: drivers/base/power/
14368 F: kernel/power/
14369 F: include/linux/suspend.h
14370 F: include/linux/freezer.h
14371 F: include/linux/pm.h
14372
14373 SVGA HANDLING
14374 M: Martin Mares <mj@ucw.cz>
14375 L: linux-video@atrey.karlin.mff.cuni.cz
14376 S: Maintained
14377 F: Documentation/svga.txt
14378 F: arch/x86/boot/video*
14379
14380 SWIOTLB SUBSYSTEM
14381 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14382 L: iommu@lists.linux-foundation.org
14383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14384 S: Supported
14385 F: kernel/dma/swiotlb.c
14386 F: arch/*/kernel/pci-swiotlb.c
14387 F: include/linux/swiotlb.h
14388
14389 SWITCHDEV
14390 M: Jiri Pirko <jiri@resnulli.us>
14391 M: Ivan Vecera <ivecera@redhat.com>
14392 L: netdev@vger.kernel.org
14393 S: Supported
14394 F: net/switchdev/
14395 F: include/net/switchdev.h
14396
14397 SY8106A REGULATOR DRIVER
14398 M: Icenowy Zheng <icenowy@aosc.io>
14399 S: Maintained
14400 F: drivers/regulator/sy8106a-regulator.c
14401 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14402
14403 SYNC FILE FRAMEWORK
14404 M: Sumit Semwal <sumit.semwal@linaro.org>
14405 R: Gustavo Padovan <gustavo@padovan.org>
14406 S: Maintained
14407 L: linux-media@vger.kernel.org
14408 L: dri-devel@lists.freedesktop.org
14409 F: drivers/dma-buf/sync_*
14410 F: drivers/dma-buf/dma-fence*
14411 F: drivers/dma-buf/sw_sync.c
14412 F: include/linux/sync_file.h
14413 F: include/uapi/linux/sync_file.h
14414 F: Documentation/sync_file.txt
14415 T: git git://anongit.freedesktop.org/drm/drm-misc
14416
14417 SYNOPSYS ARC ARCHITECTURE
14418 M: Vineet Gupta <vgupta@synopsys.com>
14419 L: linux-snps-arc@lists.infradead.org
14420 S: Supported
14421 F: arch/arc/
14422 F: Documentation/devicetree/bindings/arc/*
14423 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14424 F: drivers/clocksource/arc_timer.c
14425 F: drivers/tty/serial/arc_uart.c
14426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14427
14428 SYNOPSYS ARC HSDK SDP pll clock driver
14429 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14430 S: Supported
14431 F: drivers/clk/clk-hsdk-pll.c
14432 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14433
14434 SYNOPSYS ARC SDP clock driver
14435 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14436 S: Supported
14437 F: drivers/clk/axs10x/*
14438 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14439
14440 SYNOPSYS ARC SDP platform support
14441 M: Alexey Brodkin <abrodkin@synopsys.com>
14442 S: Supported
14443 F: arch/arc/plat-axs10x
14444 F: arch/arc/boot/dts/ax*
14445 F: Documentation/devicetree/bindings/arc/axs10*
14446
14447 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14448 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14449 S: Supported
14450 F: drivers/reset/reset-axs10x.c
14451 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14452
14453 SYNOPSYS CREG GPIO DRIVER
14454 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14455 S: Maintained
14456 F: drivers/gpio/gpio-creg-snps.c
14457 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14458
14459 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14460 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14461 S: Maintained
14462 F: drivers/tty/serial/8250/8250_dw.c
14463
14464 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14465 M: Hoan Tran <hotran@apm.com>
14466 L: linux-gpio@vger.kernel.org
14467 S: Maintained
14468 F: drivers/gpio/gpio-dwapb.c
14469 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14470
14471 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14472 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14473 S: Maintained
14474 F: drivers/dma/dwi-axi-dmac/
14475 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14476
14477 SYNOPSYS DESIGNWARE DMAC DRIVER
14478 M: Viresh Kumar <vireshk@kernel.org>
14479 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14480 S: Maintained
14481 F: include/linux/dma/dw.h
14482 F: include/linux/platform_data/dma-dw.h
14483 F: drivers/dma/dw/
14484
14485 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14486 M: Jose Abreu <Jose.Abreu@synopsys.com>
14487 L: netdev@vger.kernel.org
14488 S: Supported
14489 F: drivers/net/ethernet/synopsys/
14490
14491 SYNOPSYS DESIGNWARE I2C DRIVER
14492 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
14493 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14494 R: Mika Westerberg <mika.westerberg@linux.intel.com>
14495 L: linux-i2c@vger.kernel.org
14496 S: Maintained
14497 F: drivers/i2c/busses/i2c-designware-*
14498 F: include/linux/platform_data/i2c-designware.h
14499
14500 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14501 M: Jaehoon Chung <jh80.chung@samsung.com>
14502 L: linux-mmc@vger.kernel.org
14503 S: Maintained
14504 F: drivers/mmc/host/dw_mmc*
14505
14506 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14507 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14508 S: Supported
14509 F: drivers/reset/reset-hsdk.c
14510 F: include/dt-bindings/reset/snps,hsdk-reset.h
14511 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14512
14513 SYSTEM CONFIGURATION (SYSCON)
14514 M: Lee Jones <lee.jones@linaro.org>
14515 M: Arnd Bergmann <arnd@arndb.de>
14516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14517 S: Supported
14518 F: drivers/mfd/syscon.c
14519
14520 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14521 M: Sudeep Holla <sudeep.holla@arm.com>
14522 L: linux-arm-kernel@lists.infradead.org
14523 S: Maintained
14524 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14525 F: drivers/clk/clk-sc[mp]i.c
14526 F: drivers/cpufreq/sc[mp]i-cpufreq.c
14527 F: drivers/firmware/arm_scpi.c
14528 F: drivers/firmware/arm_scmi/
14529 F: include/linux/sc[mp]i_protocol.h
14530
14531 SYSTEM RESET/SHUTDOWN DRIVERS
14532 M: Sebastian Reichel <sre@kernel.org>
14533 L: linux-pm@vger.kernel.org
14534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14535 S: Maintained
14536 F: Documentation/devicetree/bindings/power/reset/
14537 F: drivers/power/reset/
14538
14539 SYSTEM TRACE MODULE CLASS
14540 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14541 S: Maintained
14542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14543 F: Documentation/trace/stm.rst
14544 F: drivers/hwtracing/stm/
14545 F: include/linux/stm.h
14546 F: include/uapi/linux/stm.h
14547
14548 SYSV FILESYSTEM
14549 M: Christoph Hellwig <hch@infradead.org>
14550 S: Maintained
14551 F: Documentation/filesystems/sysv-fs.txt
14552 F: fs/sysv/
14553 F: include/linux/sysv_fs.h
14554
14555 TARGET SUBSYSTEM
14556 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14557 L: linux-scsi@vger.kernel.org
14558 L: target-devel@vger.kernel.org
14559 W: http://www.linux-iscsi.org
14560 W: http://groups.google.com/group/linux-iscsi-target-dev
14561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14562 S: Supported
14563 F: drivers/target/
14564 F: include/target/
14565 F: Documentation/target/
14566
14567 TASKSTATS STATISTICS INTERFACE
14568 M: Balbir Singh <bsingharora@gmail.com>
14569 S: Maintained
14570 F: Documentation/accounting/taskstats*
14571 F: include/linux/taskstats*
14572 F: kernel/taskstats.c
14573
14574 TC subsystem
14575 M: Jamal Hadi Salim <jhs@mojatatu.com>
14576 M: Cong Wang <xiyou.wangcong@gmail.com>
14577 M: Jiri Pirko <jiri@resnulli.us>
14578 L: netdev@vger.kernel.org
14579 S: Maintained
14580 F: include/net/pkt_cls.h
14581 F: include/net/pkt_sched.h
14582 F: include/net/tc_act/
14583 F: include/uapi/linux/pkt_cls.h
14584 F: include/uapi/linux/pkt_sched.h
14585 F: include/uapi/linux/tc_act/
14586 F: include/uapi/linux/tc_ematch/
14587 F: net/sched/
14588
14589 TC90522 MEDIA DRIVER
14590 M: Akihiro Tsukada <tskd08@gmail.com>
14591 L: linux-media@vger.kernel.org
14592 S: Odd Fixes
14593 F: drivers/media/dvb-frontends/tc90522*
14594
14595 TCP LOW PRIORITY MODULE
14596 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14597 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14598 W: http://tcp-lp-mod.sourceforge.net/
14599 S: Maintained
14600 F: net/ipv4/tcp_lp.c
14601
14602 TDA10071 MEDIA DRIVER
14603 M: Antti Palosaari <crope@iki.fi>
14604 L: linux-media@vger.kernel.org
14605 W: https://linuxtv.org
14606 W: http://palosaari.fi/linux/
14607 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14608 T: git git://linuxtv.org/anttip/media_tree.git
14609 S: Maintained
14610 F: drivers/media/dvb-frontends/tda10071*
14611
14612 TDA18212 MEDIA DRIVER
14613 M: Antti Palosaari <crope@iki.fi>
14614 L: linux-media@vger.kernel.org
14615 W: https://linuxtv.org
14616 W: http://palosaari.fi/linux/
14617 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14618 T: git git://linuxtv.org/anttip/media_tree.git
14619 S: Maintained
14620 F: drivers/media/tuners/tda18212*
14621
14622 TDA18218 MEDIA DRIVER
14623 M: Antti Palosaari <crope@iki.fi>
14624 L: linux-media@vger.kernel.org
14625 W: https://linuxtv.org
14626 W: http://palosaari.fi/linux/
14627 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14628 T: git git://linuxtv.org/anttip/media_tree.git
14629 S: Maintained
14630 F: drivers/media/tuners/tda18218*
14631
14632 TDA18250 MEDIA DRIVER
14633 M: Olli Salonen <olli.salonen@iki.fi>
14634 L: linux-media@vger.kernel.org
14635 W: https://linuxtv.org
14636 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14637 T: git git://linuxtv.org/media_tree.git
14638 S: Maintained
14639 F: drivers/media/tuners/tda18250*
14640
14641 TDA18271 MEDIA DRIVER
14642 M: Michael Krufky <mkrufky@linuxtv.org>
14643 L: linux-media@vger.kernel.org
14644 W: https://linuxtv.org
14645 W: http://github.com/mkrufky
14646 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14647 T: git git://linuxtv.org/mkrufky/tuners.git
14648 S: Maintained
14649 F: drivers/media/tuners/tda18271*
14650
14651 TDA1997x MEDIA DRIVER
14652 M: Tim Harvey <tharvey@gateworks.com>
14653 L: linux-media@vger.kernel.org
14654 W: https://linuxtv.org
14655 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14656 S: Maintained
14657 F: drivers/media/i2c/tda1997x.*
14658
14659 TDA827x MEDIA DRIVER
14660 M: Michael Krufky <mkrufky@linuxtv.org>
14661 L: linux-media@vger.kernel.org
14662 W: https://linuxtv.org
14663 W: http://github.com/mkrufky
14664 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14665 T: git git://linuxtv.org/mkrufky/tuners.git
14666 S: Maintained
14667 F: drivers/media/tuners/tda8290.*
14668
14669 TDA8290 MEDIA DRIVER
14670 M: Michael Krufky <mkrufky@linuxtv.org>
14671 L: linux-media@vger.kernel.org
14672 W: https://linuxtv.org
14673 W: http://github.com/mkrufky
14674 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14675 T: git git://linuxtv.org/mkrufky/tuners.git
14676 S: Maintained
14677 F: drivers/media/tuners/tda8290.*
14678
14679 TDA9840 MEDIA DRIVER
14680 M: Hans Verkuil <hverkuil@xs4all.nl>
14681 L: linux-media@vger.kernel.org
14682 T: git git://linuxtv.org/media_tree.git
14683 W: https://linuxtv.org
14684 S: Maintained
14685 F: drivers/media/i2c/tda9840*
14686
14687 TEA5761 TUNER DRIVER
14688 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14689 L: linux-media@vger.kernel.org
14690 W: https://linuxtv.org
14691 T: git git://linuxtv.org/media_tree.git
14692 S: Odd fixes
14693 F: drivers/media/tuners/tea5761.*
14694
14695 TEA5767 TUNER DRIVER
14696 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14697 L: linux-media@vger.kernel.org
14698 W: https://linuxtv.org
14699 T: git git://linuxtv.org/media_tree.git
14700 S: Maintained
14701 F: drivers/media/tuners/tea5767.*
14702
14703 TEA6415C MEDIA DRIVER
14704 M: Hans Verkuil <hverkuil@xs4all.nl>
14705 L: linux-media@vger.kernel.org
14706 T: git git://linuxtv.org/media_tree.git
14707 W: https://linuxtv.org
14708 S: Maintained
14709 F: drivers/media/i2c/tea6415c*
14710
14711 TEA6420 MEDIA DRIVER
14712 M: Hans Verkuil <hverkuil@xs4all.nl>
14713 L: linux-media@vger.kernel.org
14714 T: git git://linuxtv.org/media_tree.git
14715 W: https://linuxtv.org
14716 S: Maintained
14717 F: drivers/media/i2c/tea6420*
14718
14719 TEAM DRIVER
14720 M: Jiri Pirko <jiri@resnulli.us>
14721 L: netdev@vger.kernel.org
14722 S: Supported
14723 F: drivers/net/team/
14724 F: include/linux/if_team.h
14725 F: include/uapi/linux/if_team.h
14726
14727 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14728 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14729 S: Maintained
14730 F: arch/x86/platform/ts5500/
14731
14732 TECHNOTREND USB IR RECEIVER
14733 M: Sean Young <sean@mess.org>
14734 L: linux-media@vger.kernel.org
14735 S: Maintained
14736 F: drivers/media/rc/ttusbir.c
14737
14738 TECHWELL TW9910 VIDEO DECODER
14739 L: linux-media@vger.kernel.org
14740 S: Orphan
14741 F: drivers/media/i2c/tw9910.c
14742 F: include/media/i2c/tw9910.h
14743
14744 TEE SUBSYSTEM
14745 M: Jens Wiklander <jens.wiklander@linaro.org>
14746 S: Maintained
14747 F: include/linux/tee_drv.h
14748 F: include/uapi/linux/tee.h
14749 F: drivers/tee/
14750 F: Documentation/tee.txt
14751
14752 TEGRA ARCHITECTURE SUPPORT
14753 M: Thierry Reding <thierry.reding@gmail.com>
14754 M: Jonathan Hunter <jonathanh@nvidia.com>
14755 L: linux-tegra@vger.kernel.org
14756 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
14757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14758 S: Supported
14759 N: [^a-z]tegra
14760
14761 TEGRA CLOCK DRIVER
14762 M: Peter De Schrijver <pdeschrijver@nvidia.com>
14763 M: Prashant Gaikwad <pgaikwad@nvidia.com>
14764 S: Supported
14765 F: drivers/clk/tegra/
14766
14767 TEGRA DMA DRIVERS
14768 M: Laxman Dewangan <ldewangan@nvidia.com>
14769 M: Jon Hunter <jonathanh@nvidia.com>
14770 S: Supported
14771 F: drivers/dma/tegra*
14772
14773 TEGRA I2C DRIVER
14774 M: Laxman Dewangan <ldewangan@nvidia.com>
14775 S: Supported
14776 F: drivers/i2c/busses/i2c-tegra.c
14777
14778 TEGRA IOMMU DRIVERS
14779 M: Thierry Reding <thierry.reding@gmail.com>
14780 L: linux-tegra@vger.kernel.org
14781 S: Supported
14782 F: drivers/iommu/tegra*
14783
14784 TEGRA KBC DRIVER
14785 M: Laxman Dewangan <ldewangan@nvidia.com>
14786 S: Supported
14787 F: drivers/input/keyboard/tegra-kbc.c
14788
14789 TEGRA NAND DRIVER
14790 M: Stefan Agner <stefan@agner.ch>
14791 M: Lucas Stach <dev@lynxeye.de>
14792 S: Maintained
14793 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
14794 F: drivers/mtd/nand/raw/tegra_nand.c
14795
14796 TEGRA PWM DRIVER
14797 M: Thierry Reding <thierry.reding@gmail.com>
14798 S: Supported
14799 F: drivers/pwm/pwm-tegra.c
14800
14801 TEGRA SERIAL DRIVER
14802 M: Laxman Dewangan <ldewangan@nvidia.com>
14803 S: Supported
14804 F: drivers/tty/serial/serial-tegra.c
14805
14806 TEGRA SPI DRIVER
14807 M: Laxman Dewangan <ldewangan@nvidia.com>
14808 S: Supported
14809 F: drivers/spi/spi-tegra*
14810
14811 TEHUTI ETHERNET DRIVER
14812 M: Andy Gospodarek <andy@greyhouse.net>
14813 L: netdev@vger.kernel.org
14814 S: Supported
14815 F: drivers/net/ethernet/tehuti/*
14816
14817 Telecom Clock Driver for MCPL0010
14818 M: Mark Gross <mark.gross@intel.com>
14819 S: Supported
14820 F: drivers/char/tlclk.c
14821
14822 TENSILICA XTENSA PORT (xtensa)
14823 M: Chris Zankel <chris@zankel.net>
14824 M: Max Filippov <jcmvbkbc@gmail.com>
14825 L: linux-xtensa@linux-xtensa.org
14826 T: git git://github.com/czankel/xtensa-linux.git
14827 S: Maintained
14828 F: arch/xtensa/
14829 F: drivers/irqchip/irq-xtensa-*
14830
14831 Texas Instruments' System Control Interface (TISCI) Protocol Driver
14832 M: Nishanth Menon <nm@ti.com>
14833 M: Tero Kristo <t-kristo@ti.com>
14834 M: Santosh Shilimkar <ssantosh@kernel.org>
14835 L: linux-arm-kernel@lists.infradead.org
14836 S: Maintained
14837 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14838 F: drivers/firmware/ti_sci*
14839 F: include/linux/soc/ti/ti_sci_protocol.h
14840 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14841 F: drivers/soc/ti/ti_sci_pm_domains.c
14842 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14843 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14844 F: drivers/clk/keystone/sci-clk.c
14845 F: drivers/reset/reset-ti-sci.c
14846
14847 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14848 M: Hans Verkuil <hverkuil@xs4all.nl>
14849 L: linux-media@vger.kernel.org
14850 T: git git://linuxtv.org/media_tree.git
14851 W: https://linuxtv.org
14852 S: Maintained
14853 F: drivers/media/radio/radio-raremono.c
14854
14855 THERMAL
14856 M: Zhang Rui <rui.zhang@intel.com>
14857 M: Eduardo Valentin <edubezval@gmail.com>
14858 R: Daniel Lezcano <daniel.lezcano@linaro.org>
14859 L: linux-pm@vger.kernel.org
14860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14862 Q: https://patchwork.kernel.org/project/linux-pm/list/
14863 S: Supported
14864 F: drivers/thermal/
14865 F: include/linux/thermal.h
14866 F: include/uapi/linux/thermal.h
14867 F: include/linux/cpu_cooling.h
14868 F: Documentation/devicetree/bindings/thermal/
14869
14870 THERMAL/CPU_COOLING
14871 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
14872 M: Viresh Kumar <viresh.kumar@linaro.org>
14873 M: Javi Merino <javi.merino@kernel.org>
14874 L: linux-pm@vger.kernel.org
14875 S: Supported
14876 F: Documentation/thermal/cpu-cooling-api.txt
14877 F: drivers/thermal/cpu_cooling.c
14878 F: include/linux/cpu_cooling.h
14879
14880 THINKPAD ACPI EXTRAS DRIVER
14881 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14882 L: ibm-acpi-devel@lists.sourceforge.net
14883 L: platform-driver-x86@vger.kernel.org
14884 W: http://ibm-acpi.sourceforge.net
14885 W: http://thinkwiki.org/wiki/Ibm-acpi
14886 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14887 S: Maintained
14888 F: drivers/platform/x86/thinkpad_acpi.c
14889
14890 THUNDERBOLT DRIVER
14891 M: Andreas Noever <andreas.noever@gmail.com>
14892 M: Michael Jamet <michael.jamet@intel.com>
14893 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14894 M: Yehezkel Bernat <YehezkelShB@gmail.com>
14895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14896 S: Maintained
14897 F: Documentation/admin-guide/thunderbolt.rst
14898 F: drivers/thunderbolt/
14899 F: include/linux/thunderbolt.h
14900
14901 THUNDERBOLT NETWORK DRIVER
14902 M: Michael Jamet <michael.jamet@intel.com>
14903 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14904 M: Yehezkel Bernat <YehezkelShB@gmail.com>
14905 L: netdev@vger.kernel.org
14906 S: Maintained
14907 F: drivers/net/thunderbolt.c
14908
14909 THUNDERX GPIO DRIVER
14910 M: David Daney <david.daney@cavium.com>
14911 S: Maintained
14912 F: drivers/gpio/gpio-thunderx.c
14913
14914 TI AM437X VPFE DRIVER
14915 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14916 L: linux-media@vger.kernel.org
14917 W: https://linuxtv.org
14918 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14919 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14920 S: Maintained
14921 F: drivers/media/platform/am437x/
14922
14923 TI BANDGAP AND THERMAL DRIVER
14924 M: Eduardo Valentin <edubezval@gmail.com>
14925 M: Keerthy <j-keerthy@ti.com>
14926 L: linux-pm@vger.kernel.org
14927 L: linux-omap@vger.kernel.org
14928 S: Maintained
14929 F: drivers/thermal/ti-soc-thermal/
14930
14931 TI BQ27XXX POWER SUPPLY DRIVER
14932 R: Andrew F. Davis <afd@ti.com>
14933 F: include/linux/power/bq27xxx_battery.h
14934 F: drivers/power/supply/bq27xxx_battery.c
14935 F: drivers/power/supply/bq27xxx_battery_i2c.c
14936
14937 TI CDCE706 CLOCK DRIVER
14938 M: Max Filippov <jcmvbkbc@gmail.com>
14939 S: Maintained
14940 F: drivers/clk/clk-cdce706.c
14941
14942 TI CLOCK DRIVER
14943 M: Tero Kristo <t-kristo@ti.com>
14944 L: linux-omap@vger.kernel.org
14945 S: Maintained
14946 F: drivers/clk/ti/
14947 F: include/linux/clk/ti.h
14948
14949 TI DAVINCI MACHINE SUPPORT
14950 M: Sekhar Nori <nsekhar@ti.com>
14951 M: Kevin Hilman <khilman@kernel.org>
14952 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14954 S: Supported
14955 F: arch/arm/mach-davinci/
14956 F: drivers/i2c/busses/i2c-davinci.c
14957 F: arch/arm/boot/dts/da850*
14958
14959 TI DAVINCI SERIES CLOCK DRIVER
14960 M: David Lechner <david@lechnology.com>
14961 R: Sekhar Nori <nsekhar@ti.com>
14962 S: Maintained
14963 F: Documentation/devicetree/bindings/clock/ti/davinci/
14964 F: drivers/clk/davinci/
14965
14966 TI DAVINCI SERIES GPIO DRIVER
14967 M: Keerthy <j-keerthy@ti.com>
14968 L: linux-gpio@vger.kernel.org
14969 S: Maintained
14970 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14971 F: drivers/gpio/gpio-davinci.c
14972
14973 TI DAVINCI SERIES MEDIA DRIVER
14974 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14975 L: linux-media@vger.kernel.org
14976 W: https://linuxtv.org
14977 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14978 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14979 S: Maintained
14980 F: drivers/media/platform/davinci/
14981 F: include/media/davinci/
14982
14983 TI ETHERNET SWITCH DRIVER (CPSW)
14984 R: Grygorii Strashko <grygorii.strashko@ti.com>
14985 L: linux-omap@vger.kernel.org
14986 L: netdev@vger.kernel.org
14987 S: Maintained
14988 F: drivers/net/ethernet/ti/cpsw*
14989 F: drivers/net/ethernet/ti/davinci*
14990
14991 TI FLASH MEDIA INTERFACE DRIVER
14992 M: Alex Dubov <oakad@yahoo.com>
14993 S: Maintained
14994 F: drivers/misc/tifm*
14995 F: drivers/mmc/host/tifm_sd.c
14996 F: include/linux/tifm.h
14997
14998 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14999 M: Santosh Shilimkar <ssantosh@kernel.org>
15000 L: linux-kernel@vger.kernel.org
15001 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15002 S: Maintained
15003 F: drivers/soc/ti/*
15004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15005
15006 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15007 M: M R Swami Reddy <mr.swami.reddy@ti.com>
15008 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15009 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15010 S: Maintained
15011 F: sound/soc/codecs/lm49453*
15012 F: sound/soc/codecs/isabelle*
15013
15014 TI LP855x BACKLIGHT DRIVER
15015 M: Milo Kim <milo.kim@ti.com>
15016 S: Maintained
15017 F: Documentation/backlight/lp855x-driver.txt
15018 F: drivers/video/backlight/lp855x_bl.c
15019 F: include/linux/platform_data/lp855x.h
15020
15021 TI LP8727 CHARGER DRIVER
15022 M: Milo Kim <milo.kim@ti.com>
15023 S: Maintained
15024 F: drivers/power/supply/lp8727_charger.c
15025 F: include/linux/platform_data/lp8727.h
15026
15027 TI LP8788 MFD DRIVER
15028 M: Milo Kim <milo.kim@ti.com>
15029 S: Maintained
15030 F: drivers/iio/adc/lp8788_adc.c
15031 F: drivers/leds/leds-lp8788.c
15032 F: drivers/mfd/lp8788*.c
15033 F: drivers/power/supply/lp8788-charger.c
15034 F: drivers/regulator/lp8788-*.c
15035 F: include/linux/mfd/lp8788*.h
15036
15037 TI NETCP ETHERNET DRIVER
15038 M: Wingman Kwok <w-kwok2@ti.com>
15039 M: Murali Karicheri <m-karicheri2@ti.com>
15040 L: netdev@vger.kernel.org
15041 S: Maintained
15042 F: drivers/net/ethernet/ti/netcp*
15043
15044 TI PCM3060 ASoC CODEC DRIVER
15045 M: Kirill Marinushkin <kmarinushkin@birdec.tech>
15046 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15047 S: Maintained
15048 F: Documentation/devicetree/bindings/sound/pcm3060.txt
15049 F: sound/soc/codecs/pcm3060*
15050
15051 TI TAS571X FAMILY ASoC CODEC DRIVER
15052 M: Kevin Cernekee <cernekee@chromium.org>
15053 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15054 S: Odd Fixes
15055 F: sound/soc/codecs/tas571x*
15056
15057 TI TRF7970A NFC DRIVER
15058 M: Mark Greer <mgreer@animalcreek.com>
15059 L: linux-wireless@vger.kernel.org
15060 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15061 S: Supported
15062 F: drivers/nfc/trf7970a.c
15063 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15064
15065 TI TWL4030 SERIES SOC CODEC DRIVER
15066 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15067 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15068 S: Maintained
15069 F: sound/soc/codecs/twl4030*
15070
15071 TI VPE/CAL DRIVERS
15072 M: Benoit Parrot <bparrot@ti.com>
15073 L: linux-media@vger.kernel.org
15074 W: http://linuxtv.org/
15075 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15076 S: Maintained
15077 F: drivers/media/platform/ti-vpe/
15078
15079 TI WILINK WIRELESS DRIVERS
15080 L: linux-wireless@vger.kernel.org
15081 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
15082 W: http://wireless.kernel.org/en/users/Drivers/wl1251
15083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15084 S: Orphan
15085 F: drivers/net/wireless/ti/
15086 F: include/linux/wl12xx.h
15087
15088 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15089 M: John Stultz <john.stultz@linaro.org>
15090 M: Thomas Gleixner <tglx@linutronix.de>
15091 R: Stephen Boyd <sboyd@kernel.org>
15092 L: linux-kernel@vger.kernel.org
15093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15094 S: Supported
15095 F: include/linux/clocksource.h
15096 F: include/linux/time.h
15097 F: include/linux/timex.h
15098 F: include/uapi/linux/time.h
15099 F: include/uapi/linux/timex.h
15100 F: kernel/time/clocksource.c
15101 F: kernel/time/time*.c
15102 F: kernel/time/alarmtimer.c
15103 F: kernel/time/ntp.c
15104 F: tools/testing/selftests/timers/
15105
15106 TIPC NETWORK LAYER
15107 M: Jon Maloy <jon.maloy@ericsson.com>
15108 M: Ying Xue <ying.xue@windriver.com>
15109 L: netdev@vger.kernel.org (core kernel code)
15110 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15111 W: http://tipc.sourceforge.net/
15112 S: Maintained
15113 F: include/uapi/linux/tipc*.h
15114 F: net/tipc/
15115
15116 TLAN NETWORK DRIVER
15117 M: Samuel Chessman <chessman@tux.org>
15118 L: tlan-devel@lists.sourceforge.net (subscribers-only)
15119 W: http://sourceforge.net/projects/tlan/
15120 S: Maintained
15121 F: Documentation/networking/tlan.txt
15122 F: drivers/net/ethernet/ti/tlan.*
15123
15124 TM6000 VIDEO4LINUX DRIVER
15125 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15126 L: linux-media@vger.kernel.org
15127 W: https://linuxtv.org
15128 T: git git://linuxtv.org/media_tree.git
15129 S: Odd fixes
15130 F: drivers/media/usb/tm6000/
15131 F: Documentation/media/v4l-drivers/tm6000*
15132
15133 TMIO/SDHI MMC DRIVER
15134 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15135 L: linux-mmc@vger.kernel.org
15136 S: Supported
15137 F: drivers/mmc/host/tmio_mmc*
15138 F: drivers/mmc/host/renesas_sdhi*
15139 F: include/linux/mfd/tmio.h
15140
15141 TMP401 HARDWARE MONITOR DRIVER
15142 M: Guenter Roeck <linux@roeck-us.net>
15143 L: linux-hwmon@vger.kernel.org
15144 S: Maintained
15145 F: Documentation/hwmon/tmp401
15146 F: drivers/hwmon/tmp401.c
15147
15148 TMPFS (SHMEM FILESYSTEM)
15149 M: Hugh Dickins <hughd@google.com>
15150 L: linux-mm@kvack.org
15151 S: Maintained
15152 F: include/linux/shmem_fs.h
15153 F: mm/shmem.c
15154
15155 TOMOYO SECURITY MODULE
15156 M: Kentaro Takeda <takedakn@nttdata.co.jp>
15157 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15158 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15159 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15160 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15161 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15162 W: http://tomoyo.sourceforge.jp/
15163 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15164 S: Maintained
15165 F: security/tomoyo/
15166
15167 TOPSTAR LAPTOP EXTRAS DRIVER
15168 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15169 L: platform-driver-x86@vger.kernel.org
15170 S: Maintained
15171 F: drivers/platform/x86/topstar-laptop.c
15172
15173 TORTURE-TEST MODULES
15174 M: Davidlohr Bueso <dave@stgolabs.net>
15175 M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
15176 M: Josh Triplett <josh@joshtriplett.org>
15177 L: linux-kernel@vger.kernel.org
15178 S: Supported
15179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15180 F: Documentation/RCU/torture.txt
15181 F: kernel/torture.c
15182 F: kernel/rcu/rcutorture.c
15183 F: kernel/rcu/rcuperf.c
15184 F: kernel/locking/locktorture.c
15185
15186 TOSHIBA ACPI EXTRAS DRIVER
15187 M: Azael Avalos <coproscefalo@gmail.com>
15188 L: platform-driver-x86@vger.kernel.org
15189 S: Maintained
15190 F: drivers/platform/x86/toshiba_acpi.c
15191
15192 TOSHIBA BLUETOOTH DRIVER
15193 M: Azael Avalos <coproscefalo@gmail.com>
15194 L: platform-driver-x86@vger.kernel.org
15195 S: Maintained
15196 F: drivers/platform/x86/toshiba_bluetooth.c
15197
15198 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15199 M: Azael Avalos <coproscefalo@gmail.com>
15200 L: platform-driver-x86@vger.kernel.org
15201 S: Maintained
15202 F: drivers/platform/x86/toshiba_haps.c
15203
15204 TOSHIBA SMM DRIVER
15205 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
15206 W: http://www.buzzard.org.uk/toshiba/
15207 S: Maintained
15208 F: drivers/char/toshiba.c
15209 F: include/linux/toshiba.h
15210 F: include/uapi/linux/toshiba.h
15211
15212 TOSHIBA TC358743 DRIVER
15213 M: Mats Randgaard <matrandg@cisco.com>
15214 L: linux-media@vger.kernel.org
15215 S: Maintained
15216 F: drivers/media/i2c/tc358743*
15217 F: include/media/i2c/tc358743.h
15218
15219 TOSHIBA WMI HOTKEYS DRIVER
15220 M: Azael Avalos <coproscefalo@gmail.com>
15221 L: platform-driver-x86@vger.kernel.org
15222 S: Maintained
15223 F: drivers/platform/x86/toshiba-wmi.c
15224
15225 TPM DEVICE DRIVER
15226 M: Peter Huewe <peterhuewe@gmx.de>
15227 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15228 R: Jason Gunthorpe <jgg@ziepe.ca>
15229 L: linux-integrity@vger.kernel.org
15230 Q: https://patchwork.kernel.org/project/linux-integrity/list/
15231 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15232 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
15233 S: Maintained
15234 F: drivers/char/tpm/
15235
15236 TRACING
15237 M: Steven Rostedt <rostedt@goodmis.org>
15238 M: Ingo Molnar <mingo@redhat.com>
15239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15240 S: Maintained
15241 F: Documentation/trace/ftrace.rst
15242 F: arch/*/*/*/ftrace.h
15243 F: arch/*/kernel/ftrace.c
15244 F: include/*/ftrace.h
15245 F: include/linux/trace*.h
15246 F: include/trace/
15247 F: kernel/trace/
15248 F: tools/testing/selftests/ftrace/
15249
15250 TRACING MMIO ACCESSES (MMIOTRACE)
15251 M: Steven Rostedt <rostedt@goodmis.org>
15252 M: Ingo Molnar <mingo@kernel.org>
15253 R: Karol Herbst <karolherbst@gmail.com>
15254 R: Pekka Paalanen <ppaalanen@gmail.com>
15255 S: Maintained
15256 L: linux-kernel@vger.kernel.org
15257 L: nouveau@lists.freedesktop.org
15258 F: kernel/trace/trace_mmiotrace.c
15259 F: include/linux/mmiotrace.h
15260 F: arch/x86/mm/kmmio.c
15261 F: arch/x86/mm/mmio-mod.c
15262 F: arch/x86/mm/testmmiotrace.c
15263
15264 TRIVIAL PATCHES
15265 M: Jiri Kosina <trivial@kernel.org>
15266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15267 S: Maintained
15268 K: ^Subject:.*(?i)trivial
15269
15270 TEMPO SEMICONDUCTOR DRIVERS
15271 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15272 S: Maintained
15273 F: sound/soc/codecs/tscs*.c
15274 F: sound/soc/codecs/tscs*.h
15275 F: Documentation/devicetree/bindings/sound/tscs*.txt
15276
15277 TTY LAYER
15278 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15279 M: Jiri Slaby <jslaby@suse.com>
15280 S: Supported
15281 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15282 F: Documentation/serial/
15283 F: drivers/tty/
15284 F: drivers/tty/serial/serial_core.c
15285 F: include/linux/serial_core.h
15286 F: include/linux/serial.h
15287 F: include/linux/tty.h
15288 F: include/uapi/linux/serial_core.h
15289 F: include/uapi/linux/serial.h
15290 F: include/uapi/linux/tty.h
15291
15292 TUA9001 MEDIA DRIVER
15293 M: Antti Palosaari <crope@iki.fi>
15294 L: linux-media@vger.kernel.org
15295 W: https://linuxtv.org
15296 W: http://palosaari.fi/linux/
15297 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15298 T: git git://linuxtv.org/anttip/media_tree.git
15299 S: Maintained
15300 F: drivers/media/tuners/tua9001*
15301
15302 TULIP NETWORK DRIVERS
15303 L: netdev@vger.kernel.org
15304 L: linux-parisc@vger.kernel.org
15305 S: Orphan
15306 F: drivers/net/ethernet/dec/tulip/
15307
15308 TUN/TAP driver
15309 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
15310 W: http://vtun.sourceforge.net/tun
15311 S: Maintained
15312 F: Documentation/networking/tuntap.txt
15313 F: arch/um/os-Linux/drivers/
15314
15315 TURBOCHANNEL SUBSYSTEM
15316 M: "Maciej W. Rozycki" <macro@linux-mips.org>
15317 M: Ralf Baechle <ralf@linux-mips.org>
15318 L: linux-mips@vger.kernel.org
15319 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
15320 S: Maintained
15321 F: drivers/tc/
15322 F: include/linux/tc.h
15323
15324 TURBOSTAT UTILITY
15325 M: "Len Brown" <lenb@kernel.org>
15326 L: linux-pm@vger.kernel.org
15327 B: https://bugzilla.kernel.org
15328 Q: https://patchwork.kernel.org/project/linux-pm/list/
15329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15330 S: Supported
15331 F: tools/power/x86/turbostat/
15332
15333 TW5864 VIDEO4LINUX DRIVER
15334 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15335 M: Anton Sviridenko <anton@corp.bluecherry.net>
15336 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15337 M: Andrey Utkin <andrey_utkin@fastmail.com>
15338 L: linux-media@vger.kernel.org
15339 S: Supported
15340 F: drivers/media/pci/tw5864/
15341
15342 TW68 VIDEO4LINUX DRIVER
15343 M: Hans Verkuil <hverkuil@xs4all.nl>
15344 L: linux-media@vger.kernel.org
15345 T: git git://linuxtv.org/media_tree.git
15346 W: https://linuxtv.org
15347 S: Odd Fixes
15348 F: drivers/media/pci/tw68/
15349
15350 TW686X VIDEO4LINUX DRIVER
15351 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15352 L: linux-media@vger.kernel.org
15353 T: git git://linuxtv.org/media_tree.git
15354 W: http://linuxtv.org
15355 S: Maintained
15356 F: drivers/media/pci/tw686x/
15357
15358 UBI FILE SYSTEM (UBIFS)
15359 M: Richard Weinberger <richard@nod.at>
15360 M: Artem Bityutskiy <dedekind1@gmail.com>
15361 M: Adrian Hunter <adrian.hunter@intel.com>
15362 L: linux-mtd@lists.infradead.org
15363 T: git git://git.infradead.org/ubifs-2.6.git
15364 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
15365 S: Supported
15366 F: Documentation/filesystems/ubifs.txt
15367 F: fs/ubifs/
15368
15369 UCLINUX (M68KNOMMU AND COLDFIRE)
15370 M: Greg Ungerer <gerg@linux-m68k.org>
15371 W: http://www.linux-m68k.org/
15372 W: http://www.uclinux.org/
15373 L: linux-m68k@lists.linux-m68k.org
15374 L: uclinux-dev@uclinux.org (subscribers-only)
15375 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15376 S: Maintained
15377 F: arch/m68k/coldfire/
15378 F: arch/m68k/68*/
15379 F: arch/m68k/*/*_no.*
15380 F: arch/m68k/include/asm/*_no.*
15381
15382 UDF FILESYSTEM
15383 M: Jan Kara <jack@suse.com>
15384 S: Maintained
15385 F: Documentation/filesystems/udf.txt
15386 F: fs/udf/
15387
15388 UDRAW TABLET
15389 M: Bastien Nocera <hadess@hadess.net>
15390 L: linux-input@vger.kernel.org
15391 S: Maintained
15392 F: drivers/hid/hid-udraw-ps3.c
15393
15394 UFS FILESYSTEM
15395 M: Evgeniy Dushistov <dushistov@mail.ru>
15396 S: Maintained
15397 F: Documentation/filesystems/ufs.txt
15398 F: fs/ufs/
15399
15400 UHID USERSPACE HID IO DRIVER:
15401 M: David Herrmann <dh.herrmann@googlemail.com>
15402 L: linux-input@vger.kernel.org
15403 S: Maintained
15404 F: drivers/hid/uhid.c
15405 F: include/uapi/linux/uhid.h
15406
15407 ULPI BUS
15408 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15409 L: linux-usb@vger.kernel.org
15410 S: Maintained
15411 F: drivers/usb/common/ulpi.c
15412 F: include/linux/ulpi/
15413
15414 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15415 L: linux-usb@vger.kernel.org
15416 S: Orphan
15417 F: drivers/uwb/
15418 F: include/linux/uwb.h
15419 F: include/linux/uwb/
15420
15421 UNICORE32 ARCHITECTURE:
15422 M: Guan Xuetao <gxt@pku.edu.cn>
15423 W: http://mprc.pku.edu.cn/~guanxuetao/linux
15424 S: Maintained
15425 T: git git://github.com/gxt/linux.git
15426 F: arch/unicore32/
15427
15428 UNIFDEF
15429 M: Tony Finch <dot@dotat.at>
15430 W: http://dotat.at/prog/unifdef
15431 S: Maintained
15432 F: scripts/unifdef.c
15433
15434 UNIFORM CDROM DRIVER
15435 M: Jens Axboe <axboe@kernel.dk>
15436 W: http://www.kernel.dk
15437 S: Maintained
15438 F: Documentation/cdrom/
15439 F: drivers/cdrom/cdrom.c
15440 F: include/linux/cdrom.h
15441 F: include/uapi/linux/cdrom.h
15442
15443 UNISYS S-PAR DRIVERS
15444 M: David Kershner <david.kershner@unisys.com>
15445 L: sparmaintainer@unisys.com (Unisys internal)
15446 S: Supported
15447 F: include/linux/visorbus.h
15448 F: drivers/visorbus/
15449 F: drivers/staging/unisys/
15450
15451 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15452 M: Vinayak Holikatti <vinholikatti@gmail.com>
15453 L: linux-scsi@vger.kernel.org
15454 S: Supported
15455 F: Documentation/scsi/ufs.txt
15456 F: drivers/scsi/ufs/
15457
15458 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15459 M: Joao Pinto <jpinto@synopsys.com>
15460 L: linux-scsi@vger.kernel.org
15461 S: Supported
15462 F: drivers/scsi/ufs/*dwc*
15463
15464 UNSORTED BLOCK IMAGES (UBI)
15465 M: Artem Bityutskiy <dedekind1@gmail.com>
15466 M: Richard Weinberger <richard@nod.at>
15467 W: http://www.linux-mtd.infradead.org/
15468 L: linux-mtd@lists.infradead.org
15469 T: git git://git.infradead.org/ubifs-2.6.git
15470 S: Supported
15471 F: drivers/mtd/ubi/
15472 F: include/linux/mtd/ubi.h
15473 F: include/uapi/mtd/ubi-user.h
15474
15475 USB "USBNET" DRIVER FRAMEWORK
15476 M: Oliver Neukum <oneukum@suse.com>
15477 L: netdev@vger.kernel.org
15478 W: http://www.linux-usb.org/usbnet
15479 S: Maintained
15480 F: drivers/net/usb/usbnet.c
15481 F: include/linux/usb/usbnet.h
15482
15483 USB ACM DRIVER
15484 M: Oliver Neukum <oneukum@suse.com>
15485 L: linux-usb@vger.kernel.org
15486 S: Maintained
15487 F: Documentation/usb/acm.txt
15488 F: drivers/usb/class/cdc-acm.*
15489
15490 USB AR5523 WIRELESS DRIVER
15491 M: Pontus Fuchs <pontus.fuchs@gmail.com>
15492 L: linux-wireless@vger.kernel.org
15493 S: Maintained
15494 F: drivers/net/wireless/ath/ar5523/
15495
15496 USB ATTACHED SCSI
15497 M: Oliver Neukum <oneukum@suse.com>
15498 L: linux-usb@vger.kernel.org
15499 L: linux-scsi@vger.kernel.org
15500 S: Maintained
15501 F: drivers/usb/storage/uas.c
15502
15503 USB CDC ETHERNET DRIVER
15504 M: Oliver Neukum <oliver@neukum.org>
15505 L: linux-usb@vger.kernel.org
15506 S: Maintained
15507 F: drivers/net/usb/cdc_*.c
15508 F: include/uapi/linux/usb/cdc.h
15509
15510 USB CHAOSKEY DRIVER
15511 M: Keith Packard <keithp@keithp.com>
15512 L: linux-usb@vger.kernel.org
15513 S: Maintained
15514 F: drivers/usb/misc/chaoskey.c
15515
15516 USB CYPRESS C67X00 DRIVER
15517 M: Peter Korsgaard <jacmet@sunsite.dk>
15518 L: linux-usb@vger.kernel.org
15519 S: Maintained
15520 F: drivers/usb/c67x00/
15521
15522 USB DAVICOM DM9601 DRIVER
15523 M: Peter Korsgaard <jacmet@sunsite.dk>
15524 L: netdev@vger.kernel.org
15525 W: http://www.linux-usb.org/usbnet
15526 S: Maintained
15527 F: drivers/net/usb/dm9601.c
15528
15529 USB DIAMOND RIO500 DRIVER
15530 M: Cesar Miquel <miquel@df.uba.ar>
15531 L: rio500-users@lists.sourceforge.net
15532 W: http://rio500.sourceforge.net
15533 S: Maintained
15534 F: drivers/usb/misc/rio500*
15535
15536 USB EHCI DRIVER
15537 M: Alan Stern <stern@rowland.harvard.edu>
15538 L: linux-usb@vger.kernel.org
15539 S: Maintained
15540 F: Documentation/usb/ehci.txt
15541 F: drivers/usb/host/ehci*
15542
15543 USB GADGET/PERIPHERAL SUBSYSTEM
15544 M: Felipe Balbi <balbi@kernel.org>
15545 L: linux-usb@vger.kernel.org
15546 W: http://www.linux-usb.org/gadget
15547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15548 S: Maintained
15549 F: drivers/usb/gadget/
15550 F: include/linux/usb/gadget*
15551
15552 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15553 M: Jiri Kosina <jikos@kernel.org>
15554 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
15555 L: linux-usb@vger.kernel.org
15556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15557 S: Maintained
15558 F: Documentation/hid/hiddev.txt
15559 F: drivers/hid/usbhid/
15560
15561 USB INTEL XHCI ROLE MUX DRIVER
15562 M: Hans de Goede <hdegoede@redhat.com>
15563 L: linux-usb@vger.kernel.org
15564 S: Maintained
15565 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
15566
15567 USB ISP116X DRIVER
15568 M: Olav Kongas <ok@artecdesign.ee>
15569 L: linux-usb@vger.kernel.org
15570 S: Maintained
15571 F: drivers/usb/host/isp116x*
15572 F: include/linux/usb/isp116x.h
15573
15574 USB LAN78XX ETHERNET DRIVER
15575 M: Woojung Huh <woojung.huh@microchip.com>
15576 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15577 L: netdev@vger.kernel.org
15578 S: Maintained
15579 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15580 F: drivers/net/usb/lan78xx.*
15581 F: include/dt-bindings/net/microchip-lan78xx.h
15582
15583 USB MASS STORAGE DRIVER
15584 M: Alan Stern <stern@rowland.harvard.edu>
15585 L: linux-usb@vger.kernel.org
15586 L: usb-storage@lists.one-eyed-alien.net
15587 S: Maintained
15588 W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
15589 F: drivers/usb/storage/
15590
15591 USB MIDI DRIVER
15592 M: Clemens Ladisch <clemens@ladisch.de>
15593 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15594 T: git git://git.alsa-project.org/alsa-kernel.git
15595 S: Maintained
15596 F: sound/usb/midi.*
15597
15598 USB NETWORKING DRIVERS
15599 L: linux-usb@vger.kernel.org
15600 S: Odd Fixes
15601 F: drivers/net/usb/
15602
15603 USB OHCI DRIVER
15604 M: Alan Stern <stern@rowland.harvard.edu>
15605 L: linux-usb@vger.kernel.org
15606 S: Maintained
15607 F: Documentation/usb/ohci.txt
15608 F: drivers/usb/host/ohci*
15609
15610 USB OTG FSM (Finite State Machine)
15611 M: Peter Chen <Peter.Chen@nxp.com>
15612 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15613 L: linux-usb@vger.kernel.org
15614 S: Maintained
15615 F: drivers/usb/common/usb-otg-fsm.c
15616
15617 USB OVER IP DRIVER
15618 M: Valentina Manea <valentina.manea.m@gmail.com>
15619 M: Shuah Khan <shuah@kernel.org>
15620 L: linux-usb@vger.kernel.org
15621 S: Maintained
15622 F: Documentation/usb/usbip_protocol.txt
15623 F: drivers/usb/usbip/
15624 F: tools/usb/usbip/
15625 F: tools/testing/selftests/drivers/usb/usbip/
15626
15627 USB PEGASUS DRIVER
15628 M: Petko Manolov <petkan@nucleusys.com>
15629 L: linux-usb@vger.kernel.org
15630 L: netdev@vger.kernel.org
15631 T: git git://github.com/petkan/pegasus.git
15632 W: https://github.com/petkan/pegasus
15633 S: Maintained
15634 F: drivers/net/usb/pegasus.*
15635
15636 USB PHY LAYER
15637 M: Felipe Balbi <balbi@kernel.org>
15638 L: linux-usb@vger.kernel.org
15639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15640 S: Maintained
15641 F: drivers/usb/phy/
15642
15643 USB PRINTER DRIVER (usblp)
15644 M: Pete Zaitcev <zaitcev@redhat.com>
15645 L: linux-usb@vger.kernel.org
15646 S: Supported
15647 F: drivers/usb/class/usblp.c
15648
15649 USB QMI WWAN NETWORK DRIVER
15650 M: Bjørn Mork <bjorn@mork.no>
15651 L: netdev@vger.kernel.org
15652 S: Maintained
15653 F: Documentation/ABI/testing/sysfs-class-net-qmi
15654 F: drivers/net/usb/qmi_wwan.c
15655
15656 USB RTL8150 DRIVER
15657 M: Petko Manolov <petkan@nucleusys.com>
15658 L: linux-usb@vger.kernel.org
15659 L: netdev@vger.kernel.org
15660 T: git git://github.com/petkan/rtl8150.git
15661 W: https://github.com/petkan/rtl8150
15662 S: Maintained
15663 F: drivers/net/usb/rtl8150.c
15664
15665 USB SERIAL SUBSYSTEM
15666 M: Johan Hovold <johan@kernel.org>
15667 L: linux-usb@vger.kernel.org
15668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15669 S: Maintained
15670 F: Documentation/usb/usb-serial.txt
15671 F: drivers/usb/serial/
15672 F: include/linux/usb/serial.h
15673
15674 USB SMSC75XX ETHERNET DRIVER
15675 M: Steve Glendinning <steve.glendinning@shawell.net>
15676 L: netdev@vger.kernel.org
15677 S: Maintained
15678 F: drivers/net/usb/smsc75xx.*
15679
15680 USB SMSC95XX ETHERNET DRIVER
15681 M: Steve Glendinning <steve.glendinning@shawell.net>
15682 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15683 L: netdev@vger.kernel.org
15684 S: Maintained
15685 F: drivers/net/usb/smsc95xx.*
15686
15687 USB SUBSYSTEM
15688 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15689 L: linux-usb@vger.kernel.org
15690 W: http://www.linux-usb.org
15691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15692 S: Supported
15693 F: Documentation/devicetree/bindings/usb/
15694 F: Documentation/usb/
15695 F: drivers/usb/
15696 F: include/linux/usb.h
15697 F: include/linux/usb/
15698
15699 USB TYPEC PI3USB30532 MUX DRIVER
15700 M: Hans de Goede <hdegoede@redhat.com>
15701 L: linux-usb@vger.kernel.org
15702 S: Maintained
15703 F: drivers/usb/typec/mux/pi3usb30532.c
15704
15705 USB TYPEC CLASS
15706 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15707 L: linux-usb@vger.kernel.org
15708 S: Maintained
15709 F: Documentation/ABI/testing/sysfs-class-typec
15710 F: Documentation/driver-api/usb/typec.rst
15711 F: drivers/usb/typec/
15712 F: include/linux/usb/typec.h
15713
15714 USB TYPEC BUS FOR ALTERNATE MODES
15715 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15716 L: linux-usb@vger.kernel.org
15717 S: Maintained
15718 F: Documentation/ABI/testing/sysfs-bus-typec
15719 F: Documentation/driver-api/usb/typec_bus.rst
15720 F: drivers/usb/typec/altmodes/
15721 F: include/linux/usb/typec_altmode.h
15722
15723 USB TYPEC PORT CONTROLLER DRIVERS
15724 M: Guenter Roeck <linux@roeck-us.net>
15725 L: linux-usb@vger.kernel.org
15726 S: Maintained
15727 F: drivers/usb/typec/tcpm/
15728
15729 USB UHCI DRIVER
15730 M: Alan Stern <stern@rowland.harvard.edu>
15731 L: linux-usb@vger.kernel.org
15732 S: Maintained
15733 F: drivers/usb/host/uhci*
15734
15735 USB VIDEO CLASS
15736 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15737 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15738 L: linux-media@vger.kernel.org
15739 T: git git://linuxtv.org/media_tree.git
15740 W: http://www.ideasonboard.org/uvc/
15741 S: Maintained
15742 F: drivers/media/usb/uvc/
15743 F: include/uapi/linux/uvcvideo.h
15744
15745 USB VISION DRIVER
15746 M: Hans Verkuil <hverkuil@xs4all.nl>
15747 L: linux-media@vger.kernel.org
15748 T: git git://linuxtv.org/media_tree.git
15749 W: https://linuxtv.org
15750 S: Odd Fixes
15751 F: drivers/media/usb/usbvision/
15752
15753 USB WEBCAM GADGET
15754 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15755 L: linux-usb@vger.kernel.org
15756 S: Maintained
15757 F: drivers/usb/gadget/function/*uvc*
15758 F: drivers/usb/gadget/legacy/webcam.c
15759 F: include/uapi/linux/usb/g_uvc.h
15760
15761 USB WIRELESS RNDIS DRIVER (rndis_wlan)
15762 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
15763 L: linux-wireless@vger.kernel.org
15764 S: Maintained
15765 F: drivers/net/wireless/rndis_wlan.c
15766
15767 USB XHCI DRIVER
15768 M: Mathias Nyman <mathias.nyman@intel.com>
15769 L: linux-usb@vger.kernel.org
15770 S: Supported
15771 F: drivers/usb/host/xhci*
15772 F: drivers/usb/host/pci-quirks*
15773
15774 USB ZD1201 DRIVER
15775 L: linux-wireless@vger.kernel.org
15776 W: http://linux-lc100020.sourceforge.net
15777 S: Orphan
15778 F: drivers/net/wireless/zydas/zd1201.*
15779
15780 USB ZR364XX DRIVER
15781 M: Antoine Jacquet <royale@zerezo.com>
15782 L: linux-usb@vger.kernel.org
15783 L: linux-media@vger.kernel.org
15784 T: git git://linuxtv.org/media_tree.git
15785 W: http://royale.zerezo.com/zr364xx/
15786 S: Maintained
15787 F: Documentation/media/v4l-drivers/zr364xx*
15788 F: drivers/media/usb/zr364xx/
15789
15790 USER-MODE LINUX (UML)
15791 M: Jeff Dike <jdike@addtoit.com>
15792 M: Richard Weinberger <richard@nod.at>
15793 L: linux-um@lists.infradead.org
15794 W: http://user-mode-linux.sourceforge.net
15795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15796 S: Maintained
15797 F: Documentation/virtual/uml/
15798 F: arch/um/
15799 F: arch/x86/um/
15800 F: fs/hostfs/
15801 F: fs/hppfs/
15802
15803 USERSPACE COPYIN/COPYOUT (UIOVEC)
15804 M: Alexander Viro <viro@zeniv.linux.org.uk>
15805 S: Maintained
15806 F: lib/iov_iter.c
15807 F: include/linux/uio.h
15808
15809 USERSPACE DMA BUFFER DRIVER
15810 M: Gerd Hoffmann <kraxel@redhat.com>
15811 S: Maintained
15812 L: dri-devel@lists.freedesktop.org
15813 F: drivers/dma-buf/udmabuf.c
15814 F: include/uapi/linux/udmabuf.h
15815 T: git git://anongit.freedesktop.org/drm/drm-misc
15816
15817 USERSPACE I/O (UIO)
15818 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15819 S: Maintained
15820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15821 F: Documentation/driver-api/uio-howto.rst
15822 F: drivers/uio/
15823 F: include/linux/uio_driver.h
15824
15825 UTIL-LINUX PACKAGE
15826 M: Karel Zak <kzak@redhat.com>
15827 L: util-linux@vger.kernel.org
15828 W: http://en.wikipedia.org/wiki/Util-linux
15829 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15830 S: Maintained
15831
15832 UUID HELPERS
15833 M: Christoph Hellwig <hch@lst.de>
15834 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15835 L: linux-kernel@vger.kernel.org
15836 T: git git://git.infradead.org/users/hch/uuid.git
15837 F: lib/uuid.c
15838 F: lib/test_uuid.c
15839 F: include/linux/uuid.h
15840 F: include/uapi/linux/uuid.h
15841 S: Maintained
15842
15843 UVESAFB DRIVER
15844 M: Michal Januszewski <spock@gentoo.org>
15845 L: linux-fbdev@vger.kernel.org
15846 W: https://github.com/mjanusz/v86d
15847 S: Maintained
15848 F: Documentation/fb/uvesafb.txt
15849 F: drivers/video/fbdev/uvesafb.*
15850
15851 VF610 NAND DRIVER
15852 M: Stefan Agner <stefan@agner.ch>
15853 L: linux-mtd@lists.infradead.org
15854 S: Supported
15855 F: drivers/mtd/nand/raw/vf610_nfc.c
15856
15857 VFAT/FAT/MSDOS FILESYSTEM
15858 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15859 S: Maintained
15860 F: Documentation/filesystems/vfat.txt
15861 F: fs/fat/
15862
15863 VFIO DRIVER
15864 M: Alex Williamson <alex.williamson@redhat.com>
15865 L: kvm@vger.kernel.org
15866 T: git git://github.com/awilliam/linux-vfio.git
15867 S: Maintained
15868 F: Documentation/vfio.txt
15869 F: drivers/vfio/
15870 F: include/linux/vfio.h
15871 F: include/uapi/linux/vfio.h
15872
15873 VFIO MEDIATED DEVICE DRIVERS
15874 M: Kirti Wankhede <kwankhede@nvidia.com>
15875 L: kvm@vger.kernel.org
15876 S: Maintained
15877 F: Documentation/vfio-mediated-device.txt
15878 F: drivers/vfio/mdev/
15879 F: include/linux/mdev.h
15880 F: samples/vfio-mdev/
15881
15882 VFIO PLATFORM DRIVER
15883 M: Eric Auger <eric.auger@redhat.com>
15884 L: kvm@vger.kernel.org
15885 S: Maintained
15886 F: drivers/vfio/platform/
15887
15888 VGA_SWITCHEROO
15889 R: Lukas Wunner <lukas@wunner.de>
15890 S: Maintained
15891 F: Documentation/gpu/vga-switcheroo.rst
15892 F: drivers/gpu/vga/vga_switcheroo.c
15893 F: include/linux/vga_switcheroo.h
15894 T: git git://anongit.freedesktop.org/drm/drm-misc
15895
15896 VIA RHINE NETWORK DRIVER
15897 S: Orphan
15898 F: drivers/net/ethernet/via/via-rhine.c
15899
15900 VIA SD/MMC CARD CONTROLLER DRIVER
15901 M: Bruce Chang <brucechang@via.com.tw>
15902 M: Harald Welte <HaraldWelte@viatech.com>
15903 S: Maintained
15904 F: drivers/mmc/host/via-sdmmc.c
15905
15906 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15907 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15908 L: linux-fbdev@vger.kernel.org
15909 S: Maintained
15910 F: include/linux/via-core.h
15911 F: include/linux/via-gpio.h
15912 F: include/linux/via_i2c.h
15913 F: drivers/video/fbdev/via/
15914
15915 VIA VELOCITY NETWORK DRIVER
15916 M: Francois Romieu <romieu@fr.zoreil.com>
15917 L: netdev@vger.kernel.org
15918 S: Maintained
15919 F: drivers/net/ethernet/via/via-velocity.*
15920
15921 VICODEC VIRTUAL CODEC DRIVER
15922 M: Hans Verkuil <hans.verkuil@cisco.com>
15923 L: linux-media@vger.kernel.org
15924 T: git git://linuxtv.org/media_tree.git
15925 W: https://linuxtv.org
15926 S: Maintained
15927 F: drivers/media/platform/vicodec/*
15928
15929 VIDEO MULTIPLEXER DRIVER
15930 M: Philipp Zabel <p.zabel@pengutronix.de>
15931 L: linux-media@vger.kernel.org
15932 S: Maintained
15933 F: drivers/media/platform/video-mux.c
15934
15935 VIDEO I2C POLLING DRIVER
15936 M: Matt Ranostay <matt.ranostay@konsulko.com>
15937 L: linux-media@vger.kernel.org
15938 S: Maintained
15939 F: drivers/media/i2c/video-i2c.c
15940
15941 VIDEOBUF2 FRAMEWORK
15942 M: Pawel Osciak <pawel@osciak.com>
15943 M: Marek Szyprowski <m.szyprowski@samsung.com>
15944 M: Kyungmin Park <kyungmin.park@samsung.com>
15945 L: linux-media@vger.kernel.org
15946 S: Maintained
15947 F: drivers/media/common/videobuf2/*
15948 F: include/media/videobuf2-*
15949
15950 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15951 M: Helen Koike <helen.koike@collabora.com>
15952 L: linux-media@vger.kernel.org
15953 T: git git://linuxtv.org/media_tree.git
15954 W: https://linuxtv.org
15955 S: Maintained
15956 F: drivers/media/platform/vimc/*
15957
15958 VIRT LIB
15959 M: Alex Williamson <alex.williamson@redhat.com>
15960 M: Paolo Bonzini <pbonzini@redhat.com>
15961 L: kvm@vger.kernel.org
15962 S: Supported
15963 F: virt/lib/
15964
15965 VIRTIO AND VHOST VSOCK DRIVER
15966 M: Stefan Hajnoczi <stefanha@redhat.com>
15967 L: kvm@vger.kernel.org
15968 L: virtualization@lists.linux-foundation.org
15969 L: netdev@vger.kernel.org
15970 S: Maintained
15971 F: include/linux/virtio_vsock.h
15972 F: include/uapi/linux/virtio_vsock.h
15973 F: include/uapi/linux/vsockmon.h
15974 F: include/uapi/linux/vm_sockets_diag.h
15975 F: net/vmw_vsock/diag.c
15976 F: net/vmw_vsock/af_vsock_tap.c
15977 F: net/vmw_vsock/virtio_transport_common.c
15978 F: net/vmw_vsock/virtio_transport.c
15979 F: drivers/net/vsockmon.c
15980 F: drivers/vhost/vsock.c
15981 F: tools/testing/vsock/
15982
15983 VIRTIO CONSOLE DRIVER
15984 M: Amit Shah <amit@kernel.org>
15985 L: virtualization@lists.linux-foundation.org
15986 S: Maintained
15987 F: drivers/char/virtio_console.c
15988 F: include/linux/virtio_console.h
15989 F: include/uapi/linux/virtio_console.h
15990
15991 VIRTIO CORE, NET AND BLOCK DRIVERS
15992 M: "Michael S. Tsirkin" <mst@redhat.com>
15993 M: Jason Wang <jasowang@redhat.com>
15994 L: virtualization@lists.linux-foundation.org
15995 S: Maintained
15996 F: Documentation/devicetree/bindings/virtio/
15997 F: drivers/virtio/
15998 F: tools/virtio/
15999 F: drivers/net/virtio_net.c
16000 F: drivers/block/virtio_blk.c
16001 F: include/linux/virtio*.h
16002 F: include/uapi/linux/virtio_*.h
16003 F: drivers/crypto/virtio/
16004 F: mm/balloon_compaction.c
16005
16006 VIRTIO CRYPTO DRIVER
16007 M: Gonglei <arei.gonglei@huawei.com>
16008 L: virtualization@lists.linux-foundation.org
16009 L: linux-crypto@vger.kernel.org
16010 S: Maintained
16011 F: drivers/crypto/virtio/
16012 F: include/uapi/linux/virtio_crypto.h
16013
16014 VIRTIO DRIVERS FOR S390
16015 M: Cornelia Huck <cohuck@redhat.com>
16016 M: Halil Pasic <pasic@linux.ibm.com>
16017 L: linux-s390@vger.kernel.org
16018 L: virtualization@lists.linux-foundation.org
16019 L: kvm@vger.kernel.org
16020 S: Supported
16021 F: drivers/s390/virtio/
16022 F: arch/s390/include/uapi/asm/virtio-ccw.h
16023
16024 VIRTIO GPU DRIVER
16025 M: David Airlie <airlied@linux.ie>
16026 M: Gerd Hoffmann <kraxel@redhat.com>
16027 L: dri-devel@lists.freedesktop.org
16028 L: virtualization@lists.linux-foundation.org
16029 T: git git://anongit.freedesktop.org/drm/drm-misc
16030 S: Maintained
16031 F: drivers/gpu/drm/virtio/
16032 F: include/uapi/linux/virtio_gpu.h
16033
16034 VIRTIO HOST (VHOST)
16035 M: "Michael S. Tsirkin" <mst@redhat.com>
16036 M: Jason Wang <jasowang@redhat.com>
16037 L: kvm@vger.kernel.org
16038 L: virtualization@lists.linux-foundation.org
16039 L: netdev@vger.kernel.org
16040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16041 S: Maintained
16042 F: drivers/vhost/
16043 F: include/uapi/linux/vhost.h
16044
16045 VIRTIO INPUT DRIVER
16046 M: Gerd Hoffmann <kraxel@redhat.com>
16047 S: Maintained
16048 F: drivers/virtio/virtio_input.c
16049 F: include/uapi/linux/virtio_input.h
16050
16051 VIRTUAL BOX GUEST DEVICE DRIVER
16052 M: Hans de Goede <hdegoede@redhat.com>
16053 M: Arnd Bergmann <arnd@arndb.de>
16054 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16055 S: Maintained
16056 F: include/linux/vbox_utils.h
16057 F: include/uapi/linux/vbox*.h
16058 F: drivers/virt/vboxguest/
16059
16060 VIRTUAL SERIO DEVICE DRIVER
16061 M: Stephen Chandler Paul <thatslyude@gmail.com>
16062 S: Maintained
16063 F: drivers/input/serio/userio.c
16064 F: include/uapi/linux/userio.h
16065
16066 VIVID VIRTUAL VIDEO DRIVER
16067 M: Hans Verkuil <hverkuil@xs4all.nl>
16068 L: linux-media@vger.kernel.org
16069 T: git git://linuxtv.org/media_tree.git
16070 W: https://linuxtv.org
16071 S: Maintained
16072 F: drivers/media/platform/vivid/*
16073
16074 VLYNQ BUS
16075 M: Florian Fainelli <f.fainelli@gmail.com>
16076 L: openwrt-devel@lists.openwrt.org (subscribers-only)
16077 S: Maintained
16078 F: drivers/vlynq/vlynq.c
16079 F: include/linux/vlynq.h
16080
16081 VME SUBSYSTEM
16082 M: Martyn Welch <martyn@welchs.me.uk>
16083 M: Manohar Vanga <manohar.vanga@gmail.com>
16084 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16085 L: devel@driverdev.osuosl.org
16086 S: Maintained
16087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16088 F: Documentation/driver-api/vme.rst
16089 F: drivers/staging/vme/
16090 F: drivers/vme/
16091 F: include/linux/vme*
16092
16093 VMWARE BALLOON DRIVER
16094 M: Xavier Deguillard <xdeguillard@vmware.com>
16095 M: Nadav Amit <namit@vmware.com>
16096 M: "VMware, Inc." <pv-drivers@vmware.com>
16097 L: linux-kernel@vger.kernel.org
16098 S: Maintained
16099 F: drivers/misc/vmw_balloon.c
16100
16101 VMWARE HYPERVISOR INTERFACE
16102 M: Alok Kataria <akataria@vmware.com>
16103 L: virtualization@lists.linux-foundation.org
16104 S: Supported
16105 F: arch/x86/kernel/cpu/vmware.c
16106
16107 VMWARE PVRDMA DRIVER
16108 M: Adit Ranadive <aditr@vmware.com>
16109 M: VMware PV-Drivers <pv-drivers@vmware.com>
16110 L: linux-rdma@vger.kernel.org
16111 S: Maintained
16112 F: drivers/infiniband/hw/vmw_pvrdma/
16113
16114 VMware PVSCSI driver
16115 M: Jim Gill <jgill@vmware.com>
16116 M: VMware PV-Drivers <pv-drivers@vmware.com>
16117 L: linux-scsi@vger.kernel.org
16118 S: Maintained
16119 F: drivers/scsi/vmw_pvscsi.c
16120 F: drivers/scsi/vmw_pvscsi.h
16121
16122 VMWARE VMMOUSE SUBDRIVER
16123 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16124 M: "VMware, Inc." <pv-drivers@vmware.com>
16125 L: linux-input@vger.kernel.org
16126 S: Maintained
16127 F: drivers/input/mouse/vmmouse.c
16128 F: drivers/input/mouse/vmmouse.h
16129
16130 VMWARE VMXNET3 ETHERNET DRIVER
16131 M: Ronak Doshi <doshir@vmware.com>
16132 M: "VMware, Inc." <pv-drivers@vmware.com>
16133 L: netdev@vger.kernel.org
16134 S: Maintained
16135 F: drivers/net/vmxnet3/
16136
16137 VOCORE VOCORE2 BOARD
16138 M: Harvey Hunt <harveyhuntnexus@gmail.com>
16139 L: linux-mips@vger.kernel.org
16140 S: Maintained
16141 F: arch/mips/boot/dts/ralink/vocore2.dts
16142
16143 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16144 M: Liam Girdwood <lgirdwood@gmail.com>
16145 M: Mark Brown <broonie@kernel.org>
16146 L: linux-kernel@vger.kernel.org
16147 W: http://www.slimlogic.co.uk/?p=48
16148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16149 S: Supported
16150 F: Documentation/devicetree/bindings/regulator/
16151 F: Documentation/power/regulator/
16152 F: drivers/regulator/
16153 F: include/dt-bindings/regulator/
16154 F: include/linux/regulator/
16155
16156 VRF
16157 M: David Ahern <dsa@cumulusnetworks.com>
16158 M: Shrijeet Mukherjee <shrijeet@gmail.com>
16159 L: netdev@vger.kernel.org
16160 S: Maintained
16161 F: drivers/net/vrf.c
16162 F: Documentation/networking/vrf.txt
16163
16164 VT1211 HARDWARE MONITOR DRIVER
16165 M: Juerg Haefliger <juergh@gmail.com>
16166 L: linux-hwmon@vger.kernel.org
16167 S: Maintained
16168 F: Documentation/hwmon/vt1211
16169 F: drivers/hwmon/vt1211.c
16170
16171 VT8231 HARDWARE MONITOR DRIVER
16172 M: Roger Lucas <vt8231@hiddenengine.co.uk>
16173 L: linux-hwmon@vger.kernel.org
16174 S: Maintained
16175 F: drivers/hwmon/vt8231.c
16176
16177 VUB300 USB to SDIO/SD/MMC bridge chip
16178 M: Tony Olech <tony.olech@elandigitalsystems.com>
16179 L: linux-mmc@vger.kernel.org
16180 L: linux-usb@vger.kernel.org
16181 S: Supported
16182 F: drivers/mmc/host/vub300.c
16183
16184 W1 DALLAS'S 1-WIRE BUS
16185 M: Evgeniy Polyakov <zbr@ioremap.net>
16186 S: Maintained
16187 F: Documentation/devicetree/bindings/w1/
16188 F: Documentation/w1/
16189 F: drivers/w1/
16190 F: include/linux/w1.h
16191
16192 W83791D HARDWARE MONITORING DRIVER
16193 M: Marc Hulsman <m.hulsman@tudelft.nl>
16194 L: linux-hwmon@vger.kernel.org
16195 S: Maintained
16196 F: Documentation/hwmon/w83791d
16197 F: drivers/hwmon/w83791d.c
16198
16199 W83793 HARDWARE MONITORING DRIVER
16200 M: Rudolf Marek <r.marek@assembler.cz>
16201 L: linux-hwmon@vger.kernel.org
16202 S: Maintained
16203 F: Documentation/hwmon/w83793
16204 F: drivers/hwmon/w83793.c
16205
16206 W83795 HARDWARE MONITORING DRIVER
16207 M: Jean Delvare <jdelvare@suse.com>
16208 L: linux-hwmon@vger.kernel.org
16209 S: Maintained
16210 F: drivers/hwmon/w83795.c
16211
16212 W83L51xD SD/MMC CARD INTERFACE DRIVER
16213 M: Pierre Ossman <pierre@ossman.eu>
16214 S: Maintained
16215 F: drivers/mmc/host/wbsd.*
16216
16217 WACOM PROTOCOL 4 SERIAL TABLETS
16218 M: Julian Squires <julian@cipht.net>
16219 M: Hans de Goede <hdegoede@redhat.com>
16220 L: linux-input@vger.kernel.org
16221 S: Maintained
16222 F: drivers/input/tablet/wacom_serial4.c
16223
16224 WATCHDOG DEVICE DRIVERS
16225 M: Wim Van Sebroeck <wim@linux-watchdog.org>
16226 M: Guenter Roeck <linux@roeck-us.net>
16227 L: linux-watchdog@vger.kernel.org
16228 W: http://www.linux-watchdog.org/
16229 T: git git://www.linux-watchdog.org/linux-watchdog.git
16230 S: Maintained
16231 F: Documentation/devicetree/bindings/watchdog/
16232 F: Documentation/watchdog/
16233 F: drivers/watchdog/
16234 F: include/linux/watchdog.h
16235 F: include/uapi/linux/watchdog.h
16236
16237 WHISKEYCOVE PMIC GPIO DRIVER
16238 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16239 L: linux-gpio@vger.kernel.org
16240 S: Maintained
16241 F: drivers/gpio/gpio-wcove.c
16242
16243 WIIMOTE HID DRIVER
16244 M: David Herrmann <dh.herrmann@googlemail.com>
16245 L: linux-input@vger.kernel.org
16246 S: Maintained
16247 F: drivers/hid/hid-wiimote*
16248
16249 WILOCITY WIL6210 WIRELESS DRIVER
16250 M: Maya Erez <merez@codeaurora.org>
16251 L: linux-wireless@vger.kernel.org
16252 L: wil6210@qti.qualcomm.com
16253 S: Supported
16254 W: http://wireless.kernel.org/en/users/Drivers/wil6210
16255 F: drivers/net/wireless/ath/wil6210/
16256
16257 WIMAX STACK
16258 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16259 M: linux-wimax@intel.com
16260 L: wimax@linuxwimax.org (subscribers-only)
16261 S: Supported
16262 W: http://linuxwimax.org
16263 F: Documentation/wimax/README.wimax
16264 F: include/linux/wimax/debug.h
16265 F: include/net/wimax.h
16266 F: include/uapi/linux/wimax.h
16267 F: net/wimax/
16268
16269 WINBOND CIR DRIVER
16270 M: David Härdeman <david@hardeman.nu>
16271 S: Maintained
16272 F: drivers/media/rc/winbond-cir.c
16273
16274 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16275 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16276 L: linux-watchdog@vger.kernel.org
16277 S: Maintained
16278 F: drivers/watchdog/ebc-c384_wdt.c
16279
16280 WINSYSTEMS WS16C48 GPIO DRIVER
16281 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16282 L: linux-gpio@vger.kernel.org
16283 S: Maintained
16284 F: drivers/gpio/gpio-ws16c48.c
16285
16286 WISTRON LAPTOP BUTTON DRIVER
16287 M: Miloslav Trmac <mitr@volny.cz>
16288 S: Maintained
16289 F: drivers/input/misc/wistron_btns.c
16290
16291 WL3501 WIRELESS PCMCIA CARD DRIVER
16292 L: linux-wireless@vger.kernel.org
16293 S: Odd fixes
16294 F: drivers/net/wireless/wl3501*
16295
16296 WOLFSON MICROELECTRONICS DRIVERS
16297 L: patches@opensource.cirrus.com
16298 T: git https://github.com/CirrusLogic/linux-drivers.git
16299 W: https://github.com/CirrusLogic/linux-drivers/wiki
16300 S: Supported
16301 F: Documentation/hwmon/wm83??
16302 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16303 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16304 F: Documentation/devicetree/bindings/mfd/arizona.txt
16305 F: Documentation/devicetree/bindings/mfd/wm831x.txt
16306 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
16307 F: arch/arm/mach-s3c64xx/mach-crag6410*
16308 F: drivers/clk/clk-wm83*.c
16309 F: drivers/extcon/extcon-arizona.c
16310 F: drivers/leds/leds-wm83*.c
16311 F: drivers/gpio/gpio-*wm*.c
16312 F: drivers/gpio/gpio-arizona.c
16313 F: drivers/hwmon/wm83??-hwmon.c
16314 F: drivers/input/misc/wm831x-on.c
16315 F: drivers/input/touchscreen/wm831x-ts.c
16316 F: drivers/input/touchscreen/wm97*.c
16317 F: drivers/mfd/arizona*
16318 F: drivers/mfd/wm*.c
16319 F: drivers/mfd/cs47l24*
16320 F: drivers/power/supply/wm83*.c
16321 F: drivers/rtc/rtc-wm83*.c
16322 F: drivers/regulator/wm8*.c
16323 F: drivers/regulator/arizona*
16324 F: drivers/video/backlight/wm83*_bl.c
16325 F: drivers/watchdog/wm83*_wdt.c
16326 F: include/linux/mfd/arizona/
16327 F: include/linux/mfd/wm831x/
16328 F: include/linux/mfd/wm8350/
16329 F: include/linux/mfd/wm8400*
16330 F: include/linux/regulator/arizona*
16331 F: include/linux/wm97xx.h
16332 F: include/sound/wm????.h
16333 F: sound/soc/codecs/arizona.?
16334 F: sound/soc/codecs/wm*
16335 F: sound/soc/codecs/cs47l24*
16336
16337 WORKQUEUE
16338 M: Tejun Heo <tj@kernel.org>
16339 R: Lai Jiangshan <jiangshanlai@gmail.com>
16340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16341 S: Maintained
16342 F: include/linux/workqueue.h
16343 F: kernel/workqueue.c
16344 F: Documentation/core-api/workqueue.rst
16345
16346 X-POWERS AXP288 PMIC DRIVERS
16347 M: Hans de Goede <hdegoede@redhat.com>
16348 S: Maintained
16349 N: axp288
16350 F: drivers/acpi/pmic/intel_pmic_xpower.c
16351
16352 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16353 M: Chen-Yu Tsai <wens@csie.org>
16354 L: linux-kernel@vger.kernel.org
16355 S: Maintained
16356 N: axp[128]
16357
16358 X.25 NETWORK LAYER
16359 M: Andrew Hendry <andrew.hendry@gmail.com>
16360 L: linux-x25@vger.kernel.org
16361 S: Odd Fixes
16362 F: Documentation/networking/x25*
16363 F: include/net/x25*
16364 F: net/x25/
16365
16366 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16367 M: Thomas Gleixner <tglx@linutronix.de>
16368 M: Ingo Molnar <mingo@redhat.com>
16369 M: Borislav Petkov <bp@alien8.de>
16370 R: "H. Peter Anvin" <hpa@zytor.com>
16371 M: x86@kernel.org
16372 L: linux-kernel@vger.kernel.org
16373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16374 S: Maintained
16375 F: Documentation/devicetree/bindings/x86/
16376 F: Documentation/x86/
16377 F: arch/x86/
16378
16379 X86 ENTRY CODE
16380 M: Andy Lutomirski <luto@kernel.org>
16381 L: linux-kernel@vger.kernel.org
16382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16383 S: Maintained
16384 F: arch/x86/entry/
16385
16386 X86 MCE INFRASTRUCTURE
16387 M: Tony Luck <tony.luck@intel.com>
16388 M: Borislav Petkov <bp@alien8.de>
16389 L: linux-edac@vger.kernel.org
16390 S: Maintained
16391 F: arch/x86/kernel/cpu/mcheck/*
16392
16393 X86 MICROCODE UPDATE SUPPORT
16394 M: Borislav Petkov <bp@alien8.de>
16395 S: Maintained
16396 F: arch/x86/kernel/cpu/microcode/*
16397
16398 X86 MM
16399 M: Dave Hansen <dave.hansen@linux.intel.com>
16400 M: Andy Lutomirski <luto@kernel.org>
16401 M: Peter Zijlstra <peterz@infradead.org>
16402 L: linux-kernel@vger.kernel.org
16403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16404 S: Maintained
16405 F: arch/x86/mm/
16406
16407 X86 PLATFORM DRIVERS
16408 M: Darren Hart <dvhart@infradead.org>
16409 M: Andy Shevchenko <andy@infradead.org>
16410 L: platform-driver-x86@vger.kernel.org
16411 T: git git://git.infradead.org/linux-platform-drivers-x86.git
16412 S: Maintained
16413 F: drivers/platform/x86/
16414 F: drivers/platform/olpc/
16415
16416 X86 VDSO
16417 M: Andy Lutomirski <luto@kernel.org>
16418 L: linux-kernel@vger.kernel.org
16419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16420 S: Maintained
16421 F: arch/x86/entry/vdso/
16422
16423 XARRAY
16424 M: Matthew Wilcox <willy@infradead.org>
16425 L: linux-fsdevel@vger.kernel.org
16426 S: Supported
16427 F: Documentation/core-api/xarray.rst
16428 F: lib/idr.c
16429 F: lib/xarray.c
16430 F: include/linux/idr.h
16431 F: include/linux/xarray.h
16432 F: tools/testing/radix-tree
16433
16434 XC2028/3028 TUNER DRIVER
16435 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16436 L: linux-media@vger.kernel.org
16437 W: https://linuxtv.org
16438 T: git git://linuxtv.org/media_tree.git
16439 S: Maintained
16440 F: drivers/media/tuners/tuner-xc2028.*
16441
16442 XDP SOCKETS (AF_XDP)
16443 M: Björn Töpel <bjorn.topel@intel.com>
16444 M: Magnus Karlsson <magnus.karlsson@intel.com>
16445 L: netdev@vger.kernel.org
16446 S: Maintained
16447 F: kernel/bpf/xskmap.c
16448 F: net/xdp/
16449
16450 XEN BLOCK SUBSYSTEM
16451 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16452 M: Roger Pau Monné <roger.pau@citrix.com>
16453 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16454 S: Supported
16455 F: drivers/block/xen-blkback/*
16456 F: drivers/block/xen*
16457
16458 XEN HYPERVISOR ARM
16459 M: Stefano Stabellini <sstabellini@kernel.org>
16460 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16461 S: Maintained
16462 F: arch/arm/xen/
16463 F: arch/arm/include/asm/xen/
16464
16465 XEN HYPERVISOR ARM64
16466 M: Stefano Stabellini <sstabellini@kernel.org>
16467 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16468 S: Maintained
16469 F: arch/arm64/xen/
16470 F: arch/arm64/include/asm/xen/
16471
16472 XEN HYPERVISOR INTERFACE
16473 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
16474 M: Juergen Gross <jgross@suse.com>
16475 R: Stefano Stabellini <sstabellini@kernel.org>
16476 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16478 S: Supported
16479 F: arch/x86/xen/
16480 F: drivers/*/xen-*front.c
16481 F: drivers/xen/
16482 F: arch/x86/include/asm/xen/
16483 F: arch/x86/include/asm/pvclock-abi.h
16484 F: include/xen/
16485 F: include/uapi/xen/
16486 F: Documentation/ABI/stable/sysfs-hypervisor-xen
16487 F: Documentation/ABI/testing/sysfs-hypervisor-xen
16488
16489 XEN NETWORK BACKEND DRIVER
16490 M: Wei Liu <wei.liu2@citrix.com>
16491 M: Paul Durrant <paul.durrant@citrix.com>
16492 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16493 L: netdev@vger.kernel.org
16494 S: Supported
16495 F: drivers/net/xen-netback/*
16496
16497 XEN PCI SUBSYSTEM
16498 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16499 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16500 S: Supported
16501 F: arch/x86/pci/*xen*
16502 F: drivers/pci/*xen*
16503
16504 XEN PVSCSI DRIVERS
16505 M: Juergen Gross <jgross@suse.com>
16506 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16507 L: linux-scsi@vger.kernel.org
16508 S: Supported
16509 F: drivers/scsi/xen-scsifront.c
16510 F: drivers/xen/xen-scsiback.c
16511 F: include/xen/interface/io/vscsiif.h
16512
16513 XEN SWIOTLB SUBSYSTEM
16514 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16515 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16516 L: iommu@lists.linux-foundation.org
16517 S: Supported
16518 F: arch/x86/xen/*swiotlb*
16519 F: drivers/xen/*swiotlb*
16520
16521 XEN SOUND FRONTEND DRIVER
16522 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16523 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16524 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16525 S: Supported
16526 F: sound/xen/*
16527
16528 XFS FILESYSTEM
16529 M: Darrick J. Wong <darrick.wong@oracle.com>
16530 M: linux-xfs@vger.kernel.org
16531 L: linux-xfs@vger.kernel.org
16532 W: http://xfs.org/
16533 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16534 S: Supported
16535 F: Documentation/filesystems/xfs.txt
16536 F: fs/xfs/
16537
16538 XILINX AXI ETHERNET DRIVER
16539 M: Anirudha Sarangi <anirudh@xilinx.com>
16540 M: John Linn <John.Linn@xilinx.com>
16541 S: Maintained
16542 F: drivers/net/ethernet/xilinx/xilinx_axienet*
16543
16544 XILINX UARTLITE SERIAL DRIVER
16545 M: Peter Korsgaard <jacmet@sunsite.dk>
16546 L: linux-serial@vger.kernel.org
16547 S: Maintained
16548 F: drivers/tty/serial/uartlite.c
16549
16550 XILINX VIDEO IP CORES
16551 M: Hyun Kwon <hyun.kwon@xilinx.com>
16552 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16553 L: linux-media@vger.kernel.org
16554 T: git git://linuxtv.org/media_tree.git
16555 S: Supported
16556 F: Documentation/devicetree/bindings/media/xilinx/
16557 F: drivers/media/platform/xilinx/
16558 F: include/uapi/linux/xilinx-v4l2-controls.h
16559
16560 XILLYBUS DRIVER
16561 M: Eli Billauer <eli.billauer@gmail.com>
16562 L: linux-kernel@vger.kernel.org
16563 S: Supported
16564 F: drivers/char/xillybus/
16565
16566 XLP9XX I2C DRIVER
16567 M: George Cherian <george.cherian@cavium.com>
16568 M: Jan Glauber <jglauber@cavium.com>
16569 L: linux-i2c@vger.kernel.org
16570 W: http://www.cavium.com
16571 S: Supported
16572 F: drivers/i2c/busses/i2c-xlp9xx.c
16573
16574 XRA1403 GPIO EXPANDER
16575 M: Nandor Han <nandor.han@ge.com>
16576 M: Semi Malinen <semi.malinen@ge.com>
16577 L: linux-gpio@vger.kernel.org
16578 S: Maintained
16579 F: drivers/gpio/gpio-xra1403.c
16580 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16581
16582 XTENSA XTFPGA PLATFORM SUPPORT
16583 M: Max Filippov <jcmvbkbc@gmail.com>
16584 L: linux-xtensa@linux-xtensa.org
16585 S: Maintained
16586 F: drivers/spi/spi-xtensa-xtfpga.c
16587 F: sound/soc/xtensa/xtfpga-i2s.c
16588
16589 YAM DRIVER FOR AX.25
16590 M: Jean-Paul Roubelat <jpr@f6fbb.org>
16591 L: linux-hams@vger.kernel.org
16592 S: Maintained
16593 F: drivers/net/hamradio/yam*
16594 F: include/linux/yam.h
16595
16596 YAMA SECURITY MODULE
16597 M: Kees Cook <keescook@chromium.org>
16598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16599 S: Supported
16600 F: security/yama/
16601 F: Documentation/admin-guide/LSM/Yama.rst
16602
16603 YEALINK PHONE DRIVER
16604 M: Henk Vergonet <Henk.Vergonet@gmail.com>
16605 L: usbb2k-api-dev@nongnu.org
16606 S: Maintained
16607 F: Documentation/input/devices/yealink.rst
16608 F: drivers/input/misc/yealink.*
16609
16610 Z8530 DRIVER FOR AX.25
16611 M: Joerg Reuter <jreuter@yaina.de>
16612 W: http://yaina.de/jreuter/
16613 W: http://www.qsl.net/dl1bke/
16614 L: linux-hams@vger.kernel.org
16615 S: Maintained
16616 F: Documentation/networking/z8530drv.txt
16617 F: drivers/net/hamradio/*scc.c
16618 F: drivers/net/hamradio/z8530.h
16619
16620 ZBUD COMPRESSED PAGE ALLOCATOR
16621 M: Seth Jennings <sjenning@redhat.com>
16622 M: Dan Streetman <ddstreet@ieee.org>
16623 L: linux-mm@kvack.org
16624 S: Maintained
16625 F: mm/zbud.c
16626 F: include/linux/zbud.h
16627
16628 ZD1211RW WIRELESS DRIVER
16629 M: Daniel Drake <dsd@gentoo.org>
16630 M: Ulrich Kunitz <kune@deine-taler.de>
16631 W: http://zd1211.ath.cx/wiki/DriverRewrite
16632 L: linux-wireless@vger.kernel.org
16633 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
16634 S: Maintained
16635 F: drivers/net/wireless/zydas/zd1211rw/
16636
16637 ZD1301 MEDIA DRIVER
16638 M: Antti Palosaari <crope@iki.fi>
16639 L: linux-media@vger.kernel.org
16640 W: https://linuxtv.org/
16641 W: http://palosaari.fi/linux/
16642 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16643 S: Maintained
16644 F: drivers/media/usb/dvb-usb-v2/zd1301*
16645
16646 ZD1301_DEMOD MEDIA DRIVER
16647 M: Antti Palosaari <crope@iki.fi>
16648 L: linux-media@vger.kernel.org
16649 W: https://linuxtv.org/
16650 W: http://palosaari.fi/linux/
16651 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16652 S: Maintained
16653 F: drivers/media/dvb-frontends/zd1301_demod*
16654
16655 ZPOOL COMPRESSED PAGE STORAGE API
16656 M: Dan Streetman <ddstreet@ieee.org>
16657 L: linux-mm@kvack.org
16658 S: Maintained
16659 F: mm/zpool.c
16660 F: include/linux/zpool.h
16661
16662 ZR36067 VIDEO FOR LINUX DRIVER
16663 L: mjpeg-users@lists.sourceforge.net
16664 L: linux-media@vger.kernel.org
16665 W: http://mjpeg.sourceforge.net/driver-zoran/
16666 T: hg https://linuxtv.org/hg/v4l-dvb
16667 S: Odd Fixes
16668 F: drivers/staging/media/zoran/
16669
16670 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16671 M: Minchan Kim <minchan@kernel.org>
16672 M: Nitin Gupta <ngupta@vflare.org>
16673 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16674 L: linux-kernel@vger.kernel.org
16675 S: Maintained
16676 F: drivers/block/zram/
16677 F: Documentation/blockdev/zram.txt
16678
16679 ZS DECSTATION Z85C30 SERIAL DRIVER
16680 M: "Maciej W. Rozycki" <macro@linux-mips.org>
16681 S: Maintained
16682 F: drivers/tty/serial/zs.*
16683
16684 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
16685 M: Minchan Kim <minchan@kernel.org>
16686 M: Nitin Gupta <ngupta@vflare.org>
16687 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16688 L: linux-mm@kvack.org
16689 S: Maintained
16690 F: mm/zsmalloc.c
16691 F: include/linux/zsmalloc.h
16692 F: Documentation/vm/zsmalloc.rst
16693
16694 ZSWAP COMPRESSED SWAP CACHING
16695 M: Seth Jennings <sjenning@redhat.com>
16696 M: Dan Streetman <ddstreet@ieee.org>
16697 L: linux-mm@kvack.org
16698 S: Maintained
16699 F: mm/zswap.c
16700
16701 THE REST
16702 M: Linus Torvalds <torvalds@linux-foundation.org>
16703 L: linux-kernel@vger.kernel.org
16704 Q: http://patchwork.kernel.org/project/LKML/list/
16705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
16706 S: Buried alive in reporters
16707 F: *
16708 F: */