]> git.proxmox.com Git - mirror_ubuntu-disco-kernel.git/blob - MAINTAINERS
UBUNTU: Ubuntu-5.0.0-29.31
[mirror_ubuntu-disco-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/device_drivers/3com/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 W: https://parisc.wiki.kernel.org/index.php/AD1889
413 L: linux-parisc@vger.kernel.org
414 S: Maintained
415 F: sound/pci/ad1889.*
416
417 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
418 M: Michael Hennerich <michael.hennerich@analog.com>
419 W: http://wiki.analog.com/AD5254
420 W: http://ez.analog.com/community/linux-device-drivers
421 S: Supported
422 F: drivers/misc/ad525x_dpot.c
423
424 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
425 M: Michael Hennerich <michael.hennerich@analog.com>
426 W: http://wiki.analog.com/AD5398
427 W: http://ez.analog.com/community/linux-device-drivers
428 S: Supported
429 F: drivers/regulator/ad5398.c
430
431 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
432 M: Michael Hennerich <michael.hennerich@analog.com>
433 W: http://wiki.analog.com/AD7142
434 W: http://ez.analog.com/community/linux-device-drivers
435 S: Supported
436 F: drivers/input/misc/ad714x.c
437
438 AD7877 TOUCHSCREEN DRIVER
439 M: Michael Hennerich <michael.hennerich@analog.com>
440 W: http://wiki.analog.com/AD7877
441 W: http://ez.analog.com/community/linux-device-drivers
442 S: Supported
443 F: drivers/input/touchscreen/ad7877.c
444
445 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
446 M: Michael Hennerich <michael.hennerich@analog.com>
447 W: http://wiki.analog.com/AD7879
448 W: http://ez.analog.com/community/linux-device-drivers
449 S: Supported
450 F: drivers/input/touchscreen/ad7879.c
451
452 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
453 M: Jiri Kosina <jikos@kernel.org>
454 S: Maintained
455
456 ADF7242 IEEE 802.15.4 RADIO DRIVER
457 M: Michael Hennerich <michael.hennerich@analog.com>
458 W: https://wiki.analog.com/ADF7242
459 W: http://ez.analog.com/community/linux-device-drivers
460 L: linux-wpan@vger.kernel.org
461 S: Supported
462 F: drivers/net/ieee802154/adf7242.c
463 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
464
465 ADM1025 HARDWARE MONITOR DRIVER
466 M: Jean Delvare <jdelvare@suse.com>
467 L: linux-hwmon@vger.kernel.org
468 S: Maintained
469 F: Documentation/hwmon/adm1025
470 F: drivers/hwmon/adm1025.c
471
472 ADM1029 HARDWARE MONITOR DRIVER
473 M: Corentin Labbe <clabbe.montjoie@gmail.com>
474 L: linux-hwmon@vger.kernel.org
475 S: Maintained
476 F: drivers/hwmon/adm1029.c
477
478 ADM8211 WIRELESS DRIVER
479 L: linux-wireless@vger.kernel.org
480 W: http://wireless.kernel.org/
481 S: Orphan
482 F: drivers/net/wireless/admtek/adm8211.*
483
484 ADP1653 FLASH CONTROLLER DRIVER
485 M: Sakari Ailus <sakari.ailus@iki.fi>
486 L: linux-media@vger.kernel.org
487 S: Maintained
488 F: drivers/media/i2c/adp1653.c
489 F: include/media/i2c/adp1653.h
490
491 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
492 M: Michael Hennerich <michael.hennerich@analog.com>
493 W: http://wiki.analog.com/ADP5520
494 W: http://ez.analog.com/community/linux-device-drivers
495 S: Supported
496 F: drivers/mfd/adp5520.c
497 F: drivers/video/backlight/adp5520_bl.c
498 F: drivers/leds/leds-adp5520.c
499 F: drivers/gpio/gpio-adp5520.c
500 F: drivers/input/keyboard/adp5520-keys.c
501
502 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
503 M: Michael Hennerich <michael.hennerich@analog.com>
504 W: http://wiki.analog.com/ADP5588
505 W: http://ez.analog.com/community/linux-device-drivers
506 S: Supported
507 F: drivers/input/keyboard/adp5588-keys.c
508 F: drivers/gpio/gpio-adp5588.c
509
510 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
511 M: Michael Hennerich <michael.hennerich@analog.com>
512 W: http://wiki.analog.com/ADP8860
513 W: http://ez.analog.com/community/linux-device-drivers
514 S: Supported
515 F: drivers/video/backlight/adp8860_bl.c
516
517 ADS1015 HARDWARE MONITOR DRIVER
518 M: Dirk Eibach <eibach@gdsys.de>
519 L: linux-hwmon@vger.kernel.org
520 S: Maintained
521 F: Documentation/hwmon/ads1015
522 F: drivers/hwmon/ads1015.c
523 F: include/linux/platform_data/ads1015.h
524
525 ADT746X FAN DRIVER
526 M: Colin Leroy <colin@colino.net>
527 S: Maintained
528 F: drivers/macintosh/therm_adt746x.c
529
530 ADT7475 HARDWARE MONITOR DRIVER
531 M: Jean Delvare <jdelvare@suse.com>
532 L: linux-hwmon@vger.kernel.org
533 S: Maintained
534 F: Documentation/hwmon/adt7475
535 F: drivers/hwmon/adt7475.c
536
537 ADVANSYS SCSI DRIVER
538 M: Matthew Wilcox <willy@infradead.org>
539 M: Hannes Reinecke <hare@suse.com>
540 L: linux-scsi@vger.kernel.org
541 S: Maintained
542 F: Documentation/scsi/advansys.txt
543 F: drivers/scsi/advansys.c
544
545 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
546 M: Michael Hennerich <michael.hennerich@analog.com>
547 W: http://wiki.analog.com/ADXL345
548 W: http://ez.analog.com/community/linux-device-drivers
549 S: Supported
550 F: drivers/input/misc/adxl34x.c
551
552 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
553 M: Stefan Popa <stefan.popa@analog.com>
554 W: http://ez.analog.com/community/linux-device-drivers
555 S: Supported
556 F: drivers/iio/accel/adxl372.c
557 F: drivers/iio/accel/adxl372_spi.c
558 F: drivers/iio/accel/adxl372_i2c.c
559 F: Documentation/devicetree/bindings/iio/accel/adxl372.txt
560
561 AF9013 MEDIA DRIVER
562 M: Antti Palosaari <crope@iki.fi>
563 L: linux-media@vger.kernel.org
564 W: https://linuxtv.org
565 W: http://palosaari.fi/linux/
566 Q: http://patchwork.linuxtv.org/project/linux-media/list/
567 T: git git://linuxtv.org/anttip/media_tree.git
568 S: Maintained
569 F: drivers/media/dvb-frontends/af9013*
570
571 AF9033 MEDIA DRIVER
572 M: Antti Palosaari <crope@iki.fi>
573 L: linux-media@vger.kernel.org
574 W: https://linuxtv.org
575 W: http://palosaari.fi/linux/
576 Q: http://patchwork.linuxtv.org/project/linux-media/list/
577 T: git git://linuxtv.org/anttip/media_tree.git
578 S: Maintained
579 F: drivers/media/dvb-frontends/af9033*
580
581 AFFS FILE SYSTEM
582 M: David Sterba <dsterba@suse.com>
583 L: linux-fsdevel@vger.kernel.org
584 S: Odd Fixes
585 F: Documentation/filesystems/affs.txt
586 F: fs/affs/
587
588 AFS FILESYSTEM
589 M: David Howells <dhowells@redhat.com>
590 L: linux-afs@lists.infradead.org
591 S: Supported
592 F: fs/afs/
593 F: include/trace/events/afs.h
594 F: Documentation/filesystems/afs.txt
595 W: https://www.infradead.org/~dhowells/kafs/
596
597 AGPGART DRIVER
598 M: David Airlie <airlied@linux.ie>
599 T: git git://anongit.freedesktop.org/drm/drm
600 S: Maintained
601 F: drivers/char/agp/
602 F: include/linux/agp*
603 F: include/uapi/linux/agp*
604
605 AHA152X SCSI DRIVER
606 M: "Juergen E. Fischer" <fischer@norbit.de>
607 L: linux-scsi@vger.kernel.org
608 S: Maintained
609 F: drivers/scsi/aha152x*
610 F: drivers/scsi/pcmcia/aha152x*
611
612 AIC7XXX / AIC79XX SCSI DRIVER
613 M: Hannes Reinecke <hare@suse.com>
614 L: linux-scsi@vger.kernel.org
615 S: Maintained
616 F: drivers/scsi/aic7xxx/
617
618 AIMSLAB FM RADIO RECEIVER DRIVER
619 M: Hans Verkuil <hverkuil@xs4all.nl>
620 L: linux-media@vger.kernel.org
621 T: git git://linuxtv.org/media_tree.git
622 W: https://linuxtv.org
623 S: Maintained
624 F: drivers/media/radio/radio-aimslab*
625
626 AIO
627 M: Benjamin LaHaise <bcrl@kvack.org>
628 L: linux-aio@kvack.org
629 S: Supported
630 F: fs/aio.c
631 F: include/linux/*aio*.h
632
633 AIRSPY MEDIA DRIVER
634 M: Antti Palosaari <crope@iki.fi>
635 L: linux-media@vger.kernel.org
636 W: https://linuxtv.org
637 W: http://palosaari.fi/linux/
638 Q: http://patchwork.linuxtv.org/project/linux-media/list/
639 T: git git://linuxtv.org/anttip/media_tree.git
640 S: Maintained
641 F: drivers/media/usb/airspy/
642
643 ALACRITECH GIGABIT ETHERNET DRIVER
644 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
645 S: Maintained
646 F: drivers/net/ethernet/alacritech/*
647
648 ALCATEL SPEEDTOUCH USB DRIVER
649 M: Duncan Sands <duncan.sands@free.fr>
650 L: linux-usb@vger.kernel.org
651 W: http://www.linux-usb.org/SpeedTouch/
652 S: Maintained
653 F: drivers/usb/atm/speedtch.c
654 F: drivers/usb/atm/usbatm.c
655
656 ALCHEMY AU1XX0 MMC DRIVER
657 M: Manuel Lauss <manuel.lauss@gmail.com>
658 S: Maintained
659 F: drivers/mmc/host/au1xmmc.c
660
661 ALI1563 I2C DRIVER
662 M: Rudolf Marek <r.marek@assembler.cz>
663 L: linux-i2c@vger.kernel.org
664 S: Maintained
665 F: Documentation/i2c/busses/i2c-ali1563
666 F: drivers/i2c/busses/i2c-ali1563.c
667
668 ALLWINNER SECURITY SYSTEM
669 M: Corentin Labbe <clabbe.montjoie@gmail.com>
670 L: linux-crypto@vger.kernel.org
671 S: Maintained
672 F: drivers/crypto/sunxi-ss/
673
674 ALLWINNER VPU DRIVER
675 M: Maxime Ripard <maxime.ripard@bootlin.com>
676 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
677 L: linux-media@vger.kernel.org
678 S: Maintained
679 F: drivers/staging/media/sunxi/cedrus/
680
681 ALPHA PORT
682 M: Richard Henderson <rth@twiddle.net>
683 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
684 M: Matt Turner <mattst88@gmail.com>
685 S: Odd Fixes
686 L: linux-alpha@vger.kernel.org
687 F: arch/alpha/
688
689 ALPS PS/2 TOUCHPAD DRIVER
690 R: Pali Rohár <pali.rohar@gmail.com>
691 F: drivers/input/mouse/alps.*
692
693 ALTERA I2C CONTROLLER DRIVER
694 M: Thor Thayer <thor.thayer@linux.intel.com>
695 S: Maintained
696 F: drivers/i2c/busses/i2c-altera.c
697
698 ALTERA MAILBOX DRIVER
699 M: Ley Foon Tan <lftan@altera.com>
700 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
701 S: Maintained
702 F: drivers/mailbox/mailbox-altera.c
703
704 ALTERA PIO DRIVER
705 M: Tien Hock Loh <thloh@altera.com>
706 L: linux-gpio@vger.kernel.org
707 S: Maintained
708 F: drivers/gpio/gpio-altera.c
709
710 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
711 M: Thor Thayer <thor.thayer@linux.intel.com>
712 S: Maintained
713 F: drivers/gpio/gpio-altera-a10sr.c
714 F: drivers/mfd/altera-a10sr.c
715 F: drivers/reset/reset-a10sr.c
716 F: include/linux/mfd/altera-a10sr.h
717 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
718
719 ALTERA TRIPLE SPEED ETHERNET DRIVER
720 M: Thor Thayer <thor.thayer@linux.intel.com>
721 L: netdev@vger.kernel.org
722 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
723 S: Maintained
724 F: drivers/net/ethernet/altera/
725
726 ALTERA UART/JTAG UART SERIAL DRIVERS
727 M: Tobias Klauser <tklauser@distanz.ch>
728 L: linux-serial@vger.kernel.org
729 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
730 S: Maintained
731 F: drivers/tty/serial/altera_uart.c
732 F: drivers/tty/serial/altera_jtaguart.c
733 F: include/linux/altera_uart.h
734 F: include/linux/altera_jtaguart.h
735
736 AMAZON ETHERNET DRIVERS
737 M: Netanel Belgazal <netanel@amazon.com>
738 R: Saeed Bishara <saeedb@amazon.com>
739 R: Zorik Machulsky <zorik@amazon.com>
740 L: netdev@vger.kernel.org
741 S: Supported
742 F: Documentation/networking/device_drivers/amazon/ena.txt
743 F: drivers/net/ethernet/amazon/
744
745 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
746 M: Tom Lendacky <thomas.lendacky@amd.com>
747 M: Gary Hook <gary.hook@amd.com>
748 L: linux-crypto@vger.kernel.org
749 S: Supported
750 F: drivers/crypto/ccp/
751 F: include/linux/ccp.h
752
753 AMD DISPLAY CORE
754 M: Harry Wentland <harry.wentland@amd.com>
755 M: Leo Li <sunpeng.li@amd.com>
756 L: amd-gfx@lists.freedesktop.org
757 T: git git://people.freedesktop.org/~agd5f/linux
758 S: Supported
759 F: drivers/gpu/drm/amd/display/
760
761 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
762 M: Huang Rui <ray.huang@amd.com>
763 L: linux-hwmon@vger.kernel.org
764 S: Supported
765 F: Documentation/hwmon/fam15h_power
766 F: drivers/hwmon/fam15h_power.c
767
768 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
769 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
770 S: Orphan
771 F: drivers/usb/gadget/udc/amd5536udc.*
772
773 AMD GEODE PROCESSOR/CHIPSET SUPPORT
774 P: Andres Salomon <dilinger@queued.net>
775 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
776 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
777 S: Supported
778 F: drivers/char/hw_random/geode-rng.c
779 F: drivers/crypto/geode*
780 F: drivers/video/fbdev/geode/
781 F: arch/x86/include/asm/geode.h
782
783 AMD IOMMU (AMD-VI)
784 M: Joerg Roedel <joro@8bytes.org>
785 L: iommu@lists.linux-foundation.org
786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
787 S: Maintained
788 F: drivers/iommu/amd_iommu*.[ch]
789 F: include/linux/amd-iommu.h
790
791 AMD KFD
792 M: Oded Gabbay <oded.gabbay@gmail.com>
793 L: dri-devel@lists.freedesktop.org
794 T: git git://people.freedesktop.org/~gabbayo/linux.git
795 S: Supported
796 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
797 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
798 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
799 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
800 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
801 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
802 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
803 F: drivers/gpu/drm/amd/amdkfd/
804 F: drivers/gpu/drm/amd/include/cik_structs.h
805 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
806 F: drivers/gpu/drm/amd/include/vi_structs.h
807 F: drivers/gpu/drm/amd/include/v9_structs.h
808 F: include/uapi/linux/kfd_ioctl.h
809
810 AMD MP2 I2C DRIVER
811 M: Elie Morisse <syniurge@gmail.com>
812 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
813 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
814 L: linux-i2c@vger.kernel.org
815 S: Maintained
816 F: drivers/i2c/busses/i2c-amd-mp2*
817
818 AMD POWERPLAY
819 M: Rex Zhu <rex.zhu@amd.com>
820 M: Evan Quan <evan.quan@amd.com>
821 L: amd-gfx@lists.freedesktop.org
822 S: Supported
823 F: drivers/gpu/drm/amd/powerplay/
824 T: git git://people.freedesktop.org/~agd5f/linux
825
826 AMD SEATTLE DEVICE TREE SUPPORT
827 M: Brijesh Singh <brijeshkumar.singh@amd.com>
828 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
829 M: Tom Lendacky <thomas.lendacky@amd.com>
830 S: Supported
831 F: arch/arm64/boot/dts/amd/
832
833 AMD XGBE DRIVER
834 M: Tom Lendacky <thomas.lendacky@amd.com>
835 L: netdev@vger.kernel.org
836 S: Supported
837 F: drivers/net/ethernet/amd/xgbe/
838 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
839
840 ANALOG DEVICES INC AD5686 DRIVER
841 M: Stefan Popa <stefan.popa@analog.com>
842 L: linux-pm@vger.kernel.org
843 W: http://ez.analog.com/community/linux-device-drivers
844 S: Supported
845 F: drivers/iio/dac/ad5686*
846 F: drivers/iio/dac/ad5696*
847
848 ANALOG DEVICES INC AD5758 DRIVER
849 M: Stefan Popa <stefan.popa@analog.com>
850 L: linux-iio@vger.kernel.org
851 W: http://ez.analog.com/community/linux-device-drivers
852 S: Supported
853 F: drivers/iio/dac/ad5758.c
854 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
855
856 ANALOG DEVICES INC AD7124 DRIVER
857 M: Stefan Popa <stefan.popa@analog.com>
858 L: linux-iio@vger.kernel.org
859 W: http://ez.analog.com/community/linux-device-drivers
860 S: Supported
861 F: drivers/iio/adc/ad7124.c
862 F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt
863
864 ANALOG DEVICES INC AD9389B DRIVER
865 M: Hans Verkuil <hans.verkuil@cisco.com>
866 L: linux-media@vger.kernel.org
867 S: Maintained
868 F: drivers/media/i2c/ad9389b*
869
870 ANALOG DEVICES INC ADGS1408 DRIVER
871 M: Mircea Caprioru <mircea.caprioru@analog.com>
872 S: Supported
873 F: drivers/mux/adgs1408.c
874 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
875
876 ANALOG DEVICES INC ADP5061 DRIVER
877 M: Stefan Popa <stefan.popa@analog.com>
878 L: linux-pm@vger.kernel.org
879 W: http://ez.analog.com/community/linux-device-drivers
880 S: Supported
881 F: drivers/power/supply/adp5061.c
882
883 ANALOG DEVICES INC ADV7180 DRIVER
884 M: Lars-Peter Clausen <lars@metafoo.de>
885 L: linux-media@vger.kernel.org
886 W: http://ez.analog.com/community/linux-device-drivers
887 S: Supported
888 F: drivers/media/i2c/adv7180.c
889
890 ANALOG DEVICES INC ADV748X DRIVER
891 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
892 L: linux-media@vger.kernel.org
893 S: Maintained
894 F: drivers/media/i2c/adv748x/*
895
896 ANALOG DEVICES INC ADV7511 DRIVER
897 M: Hans Verkuil <hans.verkuil@cisco.com>
898 L: linux-media@vger.kernel.org
899 S: Maintained
900 F: drivers/media/i2c/adv7511*
901
902 ANALOG DEVICES INC ADV7604 DRIVER
903 M: Hans Verkuil <hans.verkuil@cisco.com>
904 L: linux-media@vger.kernel.org
905 S: Maintained
906 F: drivers/media/i2c/adv7604*
907
908 ANALOG DEVICES INC ADV7842 DRIVER
909 M: Hans Verkuil <hans.verkuil@cisco.com>
910 L: linux-media@vger.kernel.org
911 S: Maintained
912 F: drivers/media/i2c/adv7842*
913
914 ANALOG DEVICES INC ASOC CODEC DRIVERS
915 M: Lars-Peter Clausen <lars@metafoo.de>
916 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
917 W: http://wiki.analog.com/
918 W: http://ez.analog.com/community/linux-device-drivers
919 S: Supported
920 F: sound/soc/codecs/adau*
921 F: sound/soc/codecs/adav*
922 F: sound/soc/codecs/ad1*
923 F: sound/soc/codecs/ad7*
924 F: sound/soc/codecs/ssm*
925 F: sound/soc/codecs/sigmadsp.*
926
927 ANALOG DEVICES INC DMA DRIVERS
928 M: Lars-Peter Clausen <lars@metafoo.de>
929 W: http://ez.analog.com/community/linux-device-drivers
930 S: Supported
931 F: drivers/dma/dma-axi-dmac.c
932
933 ANALOG DEVICES INC IIO DRIVERS
934 M: Lars-Peter Clausen <lars@metafoo.de>
935 M: Michael Hennerich <Michael.Hennerich@analog.com>
936 W: http://wiki.analog.com/
937 W: http://ez.analog.com/community/linux-device-drivers
938 S: Supported
939 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
940 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
941 F: drivers/iio/*/ad*
942 F: drivers/iio/adc/ltc2497*
943 X: drivers/iio/*/adjd*
944 F: drivers/staging/iio/*/ad*
945
946 ANDES ARCHITECTURE
947 M: Greentime Hu <green.hu@gmail.com>
948 M: Vincent Chen <deanbo422@gmail.com>
949 T: git https://github.com/andestech/linux.git
950 S: Supported
951 F: arch/nds32/
952 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
953 F: Documentation/devicetree/bindings/nds32/
954 K: nds32
955 N: nds32
956
957 ANDROID CONFIG FRAGMENTS
958 M: Rob Herring <robh@kernel.org>
959 S: Supported
960 F: kernel/configs/android*
961
962 ANDROID DRIVERS
963 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
964 M: Arve Hjønnevåg <arve@android.com>
965 M: Todd Kjos <tkjos@android.com>
966 M: Martijn Coenen <maco@android.com>
967 M: Joel Fernandes <joel@joelfernandes.org>
968 M: Christian Brauner <christian@brauner.io>
969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
970 L: devel@driverdev.osuosl.org
971 S: Supported
972 F: drivers/android/
973 F: drivers/staging/android/
974
975 ANDROID GOLDFISH PIC DRIVER
976 M: Miodrag Dinic <miodrag.dinic@mips.com>
977 S: Supported
978 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
979 F: drivers/irqchip/irq-goldfish-pic.c
980
981 ANDROID GOLDFISH RTC DRIVER
982 M: Miodrag Dinic <miodrag.dinic@mips.com>
983 S: Supported
984 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
985 F: drivers/rtc/rtc-goldfish.c
986
987 ANDROID ION DRIVER
988 M: Laura Abbott <labbott@redhat.com>
989 M: Sumit Semwal <sumit.semwal@linaro.org>
990 L: devel@driverdev.osuosl.org
991 L: dri-devel@lists.freedesktop.org
992 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
993 S: Supported
994 F: drivers/staging/android/ion
995 F: drivers/staging/android/uapi/ion.h
996
997 AOA (Apple Onboard Audio) ALSA DRIVER
998 M: Johannes Berg <johannes@sipsolutions.net>
999 L: linuxppc-dev@lists.ozlabs.org
1000 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1001 S: Maintained
1002 F: sound/aoa/
1003
1004 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1005 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1006 L: linux-iio@vger.kernel.org
1007 S: Maintained
1008 F: drivers/iio/adc/stx104.c
1009
1010 APM DRIVER
1011 M: Jiri Kosina <jikos@kernel.org>
1012 S: Odd fixes
1013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1014 F: arch/x86/kernel/apm_32.c
1015 F: include/linux/apm_bios.h
1016 F: include/uapi/linux/apm_bios.h
1017 F: drivers/char/apm-emulation.c
1018
1019 APPARMOR SECURITY MODULE
1020 M: John Johansen <john.johansen@canonical.com>
1021 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1022 W: wiki.apparmor.net
1023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1024 S: Supported
1025 F: security/apparmor/
1026 F: Documentation/admin-guide/LSM/apparmor.rst
1027
1028 APPLE BCM5974 MULTITOUCH DRIVER
1029 M: Henrik Rydberg <rydberg@bitmath.org>
1030 L: linux-input@vger.kernel.org
1031 S: Odd fixes
1032 F: drivers/input/mouse/bcm5974.c
1033
1034 APPLE SMC DRIVER
1035 M: Henrik Rydberg <rydberg@bitmath.org>
1036 L: linux-hwmon@vger.kernel.org
1037 S: Odd fixes
1038 F: drivers/hwmon/applesmc.c
1039
1040 APPLETALK NETWORK LAYER
1041 L: netdev@vger.kernel.org
1042 S: Odd fixes
1043 F: drivers/net/appletalk/
1044 F: net/appletalk/
1045
1046 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1047 M: Duc Dang <dhdang@apm.com>
1048 S: Supported
1049 F: arch/arm64/boot/dts/apm/
1050
1051 APPLIED MICRO (APM) X-GENE SOC EDAC
1052 M: Loc Ho <lho@apm.com>
1053 S: Supported
1054 F: drivers/edac/xgene_edac.c
1055 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1056
1057 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1058 M: Iyappan Subramanian <isubramanian@apm.com>
1059 M: Keyur Chudgar <kchudgar@apm.com>
1060 S: Supported
1061 F: drivers/net/ethernet/apm/xgene-v2/
1062
1063 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1064 M: Iyappan Subramanian <isubramanian@apm.com>
1065 M: Keyur Chudgar <kchudgar@apm.com>
1066 M: Quan Nguyen <qnguyen@apm.com>
1067 S: Supported
1068 F: drivers/net/ethernet/apm/xgene/
1069 F: drivers/net/phy/mdio-xgene.c
1070 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1071 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1072
1073 APPLIED MICRO (APM) X-GENE SOC PMU
1074 M: Tai Nguyen <ttnguyen@apm.com>
1075 S: Supported
1076 F: drivers/perf/xgene_pmu.c
1077 F: Documentation/perf/xgene-pmu.txt
1078 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1079
1080 APTINA CAMERA SENSOR PLL
1081 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1082 L: linux-media@vger.kernel.org
1083 S: Maintained
1084 F: drivers/media/i2c/aptina-pll.*
1085
1086 ARC FRAMEBUFFER DRIVER
1087 M: Jaya Kumar <jayalk@intworks.biz>
1088 S: Maintained
1089 F: drivers/video/fbdev/arcfb.c
1090 F: drivers/video/fbdev/core/fb_defio.c
1091
1092 ARC PGU DRM DRIVER
1093 M: Alexey Brodkin <abrodkin@synopsys.com>
1094 S: Supported
1095 F: drivers/gpu/drm/arc/
1096 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1097
1098 ARCNET NETWORK LAYER
1099 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1100 L: netdev@vger.kernel.org
1101 S: Maintained
1102 F: drivers/net/arcnet/
1103 F: include/uapi/linux/if_arcnet.h
1104
1105 ARM ARCHITECTED TIMER DRIVER
1106 M: Mark Rutland <mark.rutland@arm.com>
1107 M: Marc Zyngier <marc.zyngier@arm.com>
1108 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1109 S: Maintained
1110 F: arch/arm/include/asm/arch_timer.h
1111 F: arch/arm64/include/asm/arch_timer.h
1112 F: drivers/clocksource/arm_arch_timer.c
1113
1114 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1115 M: Linus Walleij <linus.walleij@linaro.org>
1116 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1117 S: Maintained
1118 F: Documentation/devicetree/bindings/arm/arm-boards
1119 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1120 F: Documentation/devicetree/bindings/clock/arm-integrator.txt
1121 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1122 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1123 F: arch/arm/mach-integrator/
1124 F: arch/arm/mach-realview/
1125 F: arch/arm/mach-versatile/
1126 F: arch/arm/plat-versatile/
1127 F: arch/arm/boot/dts/arm-realview-*
1128 F: arch/arm/boot/dts/integrator*
1129 F: arch/arm/boot/dts/versatile*
1130 F: drivers/clk/versatile/
1131 F: drivers/i2c/busses/i2c-versatile.c
1132 F: drivers/irqchip/irq-versatile-fpga.c
1133 F: drivers/mtd/maps/physmap_of_versatile.c
1134 F: drivers/power/reset/arm-versatile-reboot.c
1135 F: drivers/soc/versatile/
1136
1137 ARM HDLCD DRM DRIVER
1138 M: Liviu Dudau <liviu.dudau@arm.com>
1139 S: Supported
1140 F: drivers/gpu/drm/arm/hdlcd_*
1141 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1142
1143 ARM MALI-DP DRM DRIVER
1144 M: Liviu Dudau <liviu.dudau@arm.com>
1145 M: Brian Starkey <brian.starkey@arm.com>
1146 M: Mali DP Maintainers <malidp@foss.arm.com>
1147 S: Supported
1148 F: drivers/gpu/drm/arm/
1149 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1150
1151 ARM MFM AND FLOPPY DRIVERS
1152 M: Ian Molton <spyro@f2s.com>
1153 S: Maintained
1154 F: arch/arm/lib/floppydma.S
1155 F: arch/arm/include/asm/floppy.h
1156
1157 ARM PMU PROFILING AND DEBUGGING
1158 M: Will Deacon <will.deacon@arm.com>
1159 M: Mark Rutland <mark.rutland@arm.com>
1160 S: Maintained
1161 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1162 F: arch/arm*/kernel/perf_*
1163 F: arch/arm/oprofile/common.c
1164 F: arch/arm*/kernel/hw_breakpoint.c
1165 F: arch/arm*/include/asm/hw_breakpoint.h
1166 F: arch/arm*/include/asm/perf_event.h
1167 F: drivers/perf/*
1168 F: include/linux/perf/arm_pmu.h
1169 F: Documentation/devicetree/bindings/arm/pmu.txt
1170 F: Documentation/devicetree/bindings/perf/
1171
1172 ARM PORT
1173 M: Russell King <linux@armlinux.org.uk>
1174 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1175 W: http://www.armlinux.org.uk/
1176 S: Odd Fixes
1177 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1178 F: arch/arm/
1179 X: arch/arm/boot/dts/
1180
1181 ARM PRIMECELL AACI PL041 DRIVER
1182 M: Russell King <linux@armlinux.org.uk>
1183 S: Odd Fixes
1184 F: sound/arm/aaci.*
1185
1186 ARM PRIMECELL BUS SUPPORT
1187 M: Russell King <linux@armlinux.org.uk>
1188 S: Odd Fixes
1189 F: drivers/amba/
1190 F: include/linux/amba/bus.h
1191
1192 ARM PRIMECELL CLCD PL110 DRIVER
1193 M: Russell King <linux@armlinux.org.uk>
1194 S: Odd Fixes
1195 F: drivers/video/fbdev/amba-clcd.*
1196
1197 ARM PRIMECELL KMI PL050 DRIVER
1198 M: Russell King <linux@armlinux.org.uk>
1199 S: Odd Fixes
1200 F: drivers/input/serio/ambakmi.*
1201 F: include/linux/amba/kmi.h
1202
1203 ARM PRIMECELL MMCI PL180/1 DRIVER
1204 M: Russell King <linux@armlinux.org.uk>
1205 S: Odd Fixes
1206 F: drivers/mmc/host/mmci.*
1207 F: include/linux/amba/mmci.h
1208
1209 ARM PRIMECELL SSP PL022 SPI DRIVER
1210 M: Linus Walleij <linus.walleij@linaro.org>
1211 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1212 S: Maintained
1213 F: Documentation/devicetree/bindings/spi/spi_pl022.txt
1214 F: drivers/spi/spi-pl022.c
1215
1216 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1217 M: Russell King <linux@armlinux.org.uk>
1218 S: Odd Fixes
1219 F: drivers/tty/serial/amba-pl01*.c
1220 F: include/linux/amba/serial.h
1221
1222 ARM PRIMECELL VIC PL190/PL192 DRIVER
1223 M: Linus Walleij <linus.walleij@linaro.org>
1224 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225 S: Maintained
1226 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1227 F: drivers/irqchip/irq-vic.c
1228
1229 ARM SMMU DRIVERS
1230 M: Will Deacon <will.deacon@arm.com>
1231 R: Robin Murphy <robin.murphy@arm.com>
1232 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1233 S: Maintained
1234 F: drivers/iommu/arm-smmu.c
1235 F: drivers/iommu/arm-smmu-v3.c
1236 F: drivers/iommu/io-pgtable-arm.c
1237 F: drivers/iommu/io-pgtable-arm-v7s.c
1238
1239 ARM SUB-ARCHITECTURES
1240 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1241 S: Maintained
1242 F: arch/arm/mach-*/
1243 F: arch/arm/plat-*/
1244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1245
1246 ARM/ACTIONS SEMI ARCHITECTURE
1247 M: Andreas Färber <afaerber@suse.de>
1248 R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1249 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1250 S: Maintained
1251 N: owl
1252 F: arch/arm/mach-actions/
1253 F: arch/arm/boot/dts/owl-*
1254 F: arch/arm64/boot/dts/actions/
1255 F: drivers/clk/actions/
1256 F: drivers/clocksource/timer-owl*
1257 F: drivers/dma/owl-dma.c
1258 F: drivers/i2c/busses/i2c-owl.c
1259 F: drivers/pinctrl/actions/*
1260 F: drivers/soc/actions/
1261 F: include/dt-bindings/power/owl-*
1262 F: include/linux/soc/actions/
1263 F: Documentation/devicetree/bindings/arm/actions.txt
1264 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1265 F: Documentation/devicetree/bindings/dma/owl-dma.txt
1266 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1267 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1268 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1269 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1270
1271 ARM/ADS SPHERE MACHINE SUPPORT
1272 M: Lennert Buytenhek <kernel@wantstofly.org>
1273 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1274 S: Maintained
1275
1276 ARM/AFEB9260 MACHINE SUPPORT
1277 M: Sergey Lapin <slapin@ossfans.org>
1278 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1279 S: Maintained
1280
1281 ARM/AJECO 1ARM MACHINE SUPPORT
1282 M: Lennert Buytenhek <kernel@wantstofly.org>
1283 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1284 S: Maintained
1285
1286 ARM/Allwinner SoC Clock Support
1287 M: Emilio López <emilio@elopez.com.ar>
1288 S: Maintained
1289 F: drivers/clk/sunxi/
1290
1291 ARM/Allwinner sunXi SoC support
1292 M: Maxime Ripard <maxime.ripard@bootlin.com>
1293 M: Chen-Yu Tsai <wens@csie.org>
1294 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1295 S: Maintained
1296 N: sun[x456789]i
1297 N: sun50i
1298 F: arch/arm/mach-sunxi/
1299 F: arch/arm64/boot/dts/allwinner/
1300 F: drivers/clk/sunxi-ng/
1301 F: drivers/pinctrl/sunxi/
1302 F: drivers/soc/sunxi/
1303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1304
1305 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1306 M: Neil Armstrong <narmstrong@baylibre.com>
1307 M: Jerome Brunet <jbrunet@baylibre.com>
1308 L: linux-amlogic@lists.infradead.org
1309 S: Maintained
1310 F: drivers/clk/meson/
1311 F: include/dt-bindings/clock/meson*
1312 F: include/dt-bindings/clock/gxbb*
1313 F: Documentation/devicetree/bindings/clock/amlogic*
1314
1315 ARM/Amlogic Meson SoC support
1316 M: Kevin Hilman <khilman@baylibre.com>
1317 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1318 L: linux-amlogic@lists.infradead.org
1319 W: http://linux-meson.com/
1320 S: Maintained
1321 F: arch/arm/mach-meson/
1322 F: arch/arm/boot/dts/meson*
1323 F: arch/arm64/boot/dts/amlogic/
1324 F: drivers/pinctrl/meson/
1325 F: drivers/mmc/host/meson*
1326 F: drivers/soc/amlogic/
1327 N: meson
1328
1329 ARM/Amlogic Meson SoC Sound Drivers
1330 M: Jerome Brunet <jbrunet@baylibre.com>
1331 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1332 S: Maintained
1333 F: sound/soc/meson/
1334 F: Documentation/devicetree/bindings/sound/amlogic*
1335
1336 ARM/Annapurna Labs ALPINE ARCHITECTURE
1337 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1338 M: Antoine Tenart <antoine.tenart@bootlin.com>
1339 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1340 S: Maintained
1341 F: arch/arm/mach-alpine/
1342 F: arch/arm/boot/dts/alpine*
1343 F: arch/arm64/boot/dts/al/
1344 F: drivers/*/*alpine*
1345
1346 ARM/ARTPEC MACHINE SUPPORT
1347 M: Jesper Nilsson <jesper.nilsson@axis.com>
1348 M: Lars Persson <lars.persson@axis.com>
1349 S: Maintained
1350 L: linux-arm-kernel@axis.com
1351 F: arch/arm/mach-artpec
1352 F: arch/arm/boot/dts/artpec6*
1353 F: drivers/clk/axis
1354 F: drivers/crypto/axis
1355 F: drivers/pinctrl/pinctrl-artpec*
1356 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1357
1358 ARM/ASPEED I2C DRIVER
1359 M: Brendan Higgins <brendanhiggins@google.com>
1360 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1361 R: Joel Stanley <joel@jms.id.au>
1362 L: linux-i2c@vger.kernel.org
1363 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1364 S: Maintained
1365 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1366 F: drivers/i2c/busses/i2c-aspeed.c
1367 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1368 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1369
1370 ARM/ASPEED MACHINE SUPPORT
1371 M: Joel Stanley <joel@jms.id.au>
1372 R: Andrew Jeffery <andrew@aj.id.au>
1373 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1374 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1375 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1376 S: Supported
1377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1378 F: arch/arm/mach-aspeed/
1379 F: arch/arm/boot/dts/aspeed-*
1380 N: aspeed
1381
1382 ARM/CALXEDA HIGHBANK ARCHITECTURE
1383 M: Rob Herring <robh@kernel.org>
1384 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1385 S: Maintained
1386 F: arch/arm/mach-highbank/
1387 F: arch/arm/boot/dts/highbank.dts
1388 F: arch/arm/boot/dts/ecx-*.dts*
1389
1390 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1391 M: Krzysztof Halasa <khalasa@piap.pl>
1392 S: Maintained
1393 F: arch/arm/mach-cns3xxx/
1394
1395 ARM/CAVIUM THUNDER NETWORK DRIVER
1396 M: Sunil Goutham <sgoutham@cavium.com>
1397 M: Robert Richter <rric@kernel.org>
1398 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1399 S: Supported
1400 F: drivers/net/ethernet/cavium/thunder/
1401
1402 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1403 M: Lukasz Majewski <lukma@denx.de>
1404 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1405 S: Maintained
1406 F: arch/arm/mach-ep93xx/ts72xx.c
1407
1408 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1409 M: Alexander Shiyan <shc_work@mail.ru>
1410 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1411 S: Odd Fixes
1412 N: clps711x
1413
1414 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1415 M: Lennert Buytenhek <kernel@wantstofly.org>
1416 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1417 S: Maintained
1418
1419 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1420 M: Hartley Sweeten <hsweeten@visionengravers.com>
1421 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1422 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1423 S: Maintained
1424 F: arch/arm/mach-ep93xx/
1425 F: arch/arm/mach-ep93xx/include/mach/
1426
1427 ARM/CLKDEV SUPPORT
1428 M: Russell King <linux@armlinux.org.uk>
1429 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1430 S: Maintained
1431 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1432 F: drivers/clk/clkdev.c
1433
1434 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1435 M: Mike Rapoport <mike@compulab.co.il>
1436 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1437 S: Maintained
1438
1439 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1440 M: Baruch Siach <baruch@tkos.co.il>
1441 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1442 S: Maintained
1443 F: arch/arm/boot/dts/cx92755*
1444 N: digicolor
1445
1446 ARM/CONTEC MICRO9 MACHINE SUPPORT
1447 M: Hubert Feurstein <hubert.feurstein@contec.at>
1448 S: Maintained
1449 F: arch/arm/mach-ep93xx/micro9.c
1450
1451 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1452 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1453 R: Suzuki K Poulose <suzuki.poulose@arm.com>
1454 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1455 S: Maintained
1456 F: drivers/hwtracing/coresight/*
1457 F: Documentation/trace/coresight.txt
1458 F: Documentation/trace/coresight-cpu-debug.txt
1459 F: Documentation/devicetree/bindings/arm/coresight.txt
1460 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1461 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1462 F: tools/perf/arch/arm/util/pmu.c
1463 F: tools/perf/arch/arm/util/auxtrace.c
1464 F: tools/perf/arch/arm/util/cs-etm.c
1465 F: tools/perf/arch/arm/util/cs-etm.h
1466 F: tools/perf/util/cs-etm.*
1467 F: tools/perf/util/cs-etm-decoder/*
1468
1469 ARM/CORGI MACHINE SUPPORT
1470 M: Richard Purdie <rpurdie@rpsys.net>
1471 S: Maintained
1472
1473 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1474 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1475 M: Linus Walleij <linus.walleij@linaro.org>
1476 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1477 T: git git://github.com/ulli-kroll/linux.git
1478 S: Maintained
1479 F: Documentation/devicetree/bindings/arm/gemini.txt
1480 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1481 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1482 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1483 F: arch/arm/mach-gemini/
1484 F: drivers/net/ethernet/cortina/
1485 F: drivers/pinctrl/pinctrl-gemini.c
1486 F: drivers/rtc/rtc-ftrtc010.c
1487
1488 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1489 M: Barry Song <baohua@kernel.org>
1490 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1492 S: Maintained
1493 F: arch/arm/boot/dts/prima2*
1494 F: arch/arm/mach-prima2/
1495 F: drivers/clk/sirf/
1496 F: drivers/clocksource/timer-prima2.c
1497 F: drivers/clocksource/timer-atlas7.c
1498 N: [^a-z]sirf
1499 X: drivers/gnss
1500
1501 ARM/EBSA110 MACHINE SUPPORT
1502 M: Russell King <linux@armlinux.org.uk>
1503 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1504 W: http://www.armlinux.org.uk/
1505 S: Maintained
1506 F: arch/arm/mach-ebsa110/
1507 F: drivers/net/ethernet/amd/am79c961a.*
1508
1509 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1510 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1511 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1512 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1513 S: Maintained
1514 N: efm32
1515
1516 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1517 M: Robert Jarzmik <robert.jarzmik@free.fr>
1518 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519 S: Maintained
1520 F: arch/arm/mach-pxa/ezx.c
1521
1522 ARM/FARADAY FA526 PORT
1523 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1524 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1525 S: Maintained
1526 T: git git://git.berlios.de/gemini-board
1527 F: arch/arm/mm/*-fa*
1528
1529 ARM/FOOTBRIDGE ARCHITECTURE
1530 M: Russell King <linux@armlinux.org.uk>
1531 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1532 W: http://www.armlinux.org.uk/
1533 S: Maintained
1534 F: arch/arm/include/asm/hardware/dec21285.h
1535 F: arch/arm/mach-footbridge/
1536
1537 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1538 M: Shawn Guo <shawnguo@kernel.org>
1539 M: Sascha Hauer <s.hauer@pengutronix.de>
1540 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1541 R: Fabio Estevam <fabio.estevam@nxp.com>
1542 R: NXP Linux Team <linux-imx@nxp.com>
1543 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1544 S: Maintained
1545 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1546 F: arch/arm/mach-imx/
1547 F: arch/arm/mach-mxs/
1548 F: arch/arm/boot/dts/imx*
1549 F: arch/arm/configs/imx*_defconfig
1550 F: arch/arm64/boot/dts/freescale/imx*
1551 F: drivers/clk/imx/
1552 F: drivers/firmware/imx/
1553 F: drivers/soc/imx/
1554 F: include/linux/firmware/imx/
1555 F: include/soc/imx/
1556
1557 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1558 M: Shawn Guo <shawnguo@kernel.org>
1559 M: Sascha Hauer <s.hauer@pengutronix.de>
1560 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1561 R: Stefan Agner <stefan@agner.ch>
1562 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1563 S: Maintained
1564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1565 F: arch/arm/mach-imx/*vf610*
1566 F: arch/arm/boot/dts/vf*
1567
1568 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1569 M: Shawn Guo <shawnguo@kernel.org>
1570 M: Li Yang <leoyang.li@nxp.com>
1571 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1572 S: Maintained
1573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1574 F: arch/arm/boot/dts/ls1021a*
1575 F: arch/arm64/boot/dts/freescale/fsl-*
1576 F: arch/arm64/boot/dts/freescale/qoriq-*
1577
1578 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1579 M: Lennert Buytenhek <kernel@wantstofly.org>
1580 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1581 S: Maintained
1582
1583 ARM/GUMSTIX MACHINE SUPPORT
1584 M: Steve Sakoman <sakoman@gmail.com>
1585 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1586 S: Maintained
1587
1588 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1589 M: Philipp Zabel <philipp.zabel@gmail.com>
1590 M: Paul Parsons <lost.distance@yahoo.com>
1591 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1592 S: Maintained
1593 F: arch/arm/mach-pxa/hx4700.c
1594 F: arch/arm/mach-pxa/include/mach/hx4700.h
1595 F: sound/soc/pxa/hx4700.c
1596
1597 ARM/HISILICON SOC SUPPORT
1598 M: Wei Xu <xuwei5@hisilicon.com>
1599 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1600 W: http://www.hisilicon.com
1601 S: Supported
1602 T: git git://github.com/hisilicon/linux-hisi.git
1603 F: arch/arm/mach-hisi/
1604 F: arch/arm/boot/dts/hi3*
1605 F: arch/arm/boot/dts/hip*
1606 F: arch/arm/boot/dts/hisi*
1607 F: arch/arm64/boot/dts/hisilicon/
1608
1609 ARM/HP JORNADA 7XX MACHINE SUPPORT
1610 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1611 W: www.jlime.com
1612 S: Maintained
1613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1614 F: arch/arm/mach-sa1100/jornada720.c
1615 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1616
1617 ARM/IGEP MACHINE SUPPORT
1618 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1619 M: Javier Martinez Canillas <javier@dowhile0.org>
1620 L: linux-omap@vger.kernel.org
1621 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1622 S: Maintained
1623 F: arch/arm/boot/dts/omap3-igep*
1624
1625 ARM/INCOME PXA270 SUPPORT
1626 M: Marek Vasut <marek.vasut@gmail.com>
1627 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1628 S: Maintained
1629 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1630
1631 ARM/INTEL IOP13XX ARM ARCHITECTURE
1632 M: Lennert Buytenhek <kernel@wantstofly.org>
1633 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1634 S: Maintained
1635
1636 ARM/INTEL IOP32X ARM ARCHITECTURE
1637 M: Lennert Buytenhek <kernel@wantstofly.org>
1638 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1639 S: Maintained
1640
1641 ARM/INTEL IOP33X ARM ARCHITECTURE
1642 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1643 S: Orphan
1644
1645 ARM/INTEL IQ81342EX MACHINE SUPPORT
1646 M: Lennert Buytenhek <kernel@wantstofly.org>
1647 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1648 S: Maintained
1649
1650 ARM/INTEL IXDP2850 MACHINE SUPPORT
1651 M: Lennert Buytenhek <kernel@wantstofly.org>
1652 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1653 S: Maintained
1654
1655 ARM/INTEL IXP4XX ARM ARCHITECTURE
1656 M: Imre Kaloz <kaloz@openwrt.org>
1657 M: Krzysztof Halasa <khalasa@piap.pl>
1658 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1659 S: Maintained
1660 F: arch/arm/mach-ixp4xx/
1661
1662 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1663 M: Jonathan Cameron <jic23@cam.ac.uk>
1664 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665 S: Maintained
1666 F: arch/arm/mach-pxa/stargate2.c
1667 F: drivers/pcmcia/pxa2xx_stargate2.c
1668
1669 ARM/INTEL XSC3 (MANZANO) ARM CORE
1670 M: Lennert Buytenhek <kernel@wantstofly.org>
1671 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1672 S: Maintained
1673
1674 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1675 M: Lennert Buytenhek <kernel@wantstofly.org>
1676 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1677 S: Maintained
1678
1679 ARM/LG1K ARCHITECTURE
1680 M: Chanho Min <chanho.min@lge.com>
1681 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682 S: Maintained
1683 F: arch/arm64/boot/dts/lg/
1684
1685 ARM/LOGICPD PXA270 MACHINE SUPPORT
1686 M: Lennert Buytenhek <kernel@wantstofly.org>
1687 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1688 S: Maintained
1689
1690 ARM/LPC18XX ARCHITECTURE
1691 M: Vladimir Zapolskiy <vz@mleia.com>
1692 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1693 S: Maintained
1694 F: arch/arm/boot/dts/lpc43*
1695 F: drivers/i2c/busses/i2c-lpc2k.c
1696 F: drivers/memory/pl172.c
1697 F: drivers/mtd/spi-nor/nxp-spifi.c
1698 F: drivers/rtc/rtc-lpc24xx.c
1699 N: lpc18xx
1700
1701 ARM/LPC32XX SOC SUPPORT
1702 M: Vladimir Zapolskiy <vz@mleia.com>
1703 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1704 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1705 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1706 S: Maintained
1707 F: arch/arm/boot/dts/lpc32*
1708 F: arch/arm/mach-lpc32xx/
1709 F: drivers/i2c/busses/i2c-pnx.c
1710 F: drivers/net/ethernet/nxp/lpc_eth.c
1711 F: drivers/usb/host/ohci-nxp.c
1712 F: drivers/watchdog/pnx4008_wdt.c
1713 N: lpc32xx
1714
1715 ARM/MAGICIAN MACHINE SUPPORT
1716 M: Philipp Zabel <philipp.zabel@gmail.com>
1717 S: Maintained
1718
1719 ARM/Marvell Dove/MV78xx0/Orion SOC support
1720 M: Jason Cooper <jason@lakedaemon.net>
1721 M: Andrew Lunn <andrew@lunn.ch>
1722 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1723 M: Gregory Clement <gregory.clement@bootlin.com>
1724 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1725 S: Maintained
1726 F: Documentation/devicetree/bindings/soc/dove/
1727 F: arch/arm/mach-dove/
1728 F: arch/arm/mach-mv78xx0/
1729 F: arch/arm/mach-orion5x/
1730 F: arch/arm/plat-orion/
1731 F: arch/arm/boot/dts/dove*
1732 F: arch/arm/boot/dts/orion5x*
1733
1734 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1735 M: Jason Cooper <jason@lakedaemon.net>
1736 M: Andrew Lunn <andrew@lunn.ch>
1737 M: Gregory Clement <gregory.clement@bootlin.com>
1738 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1739 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1740 S: Maintained
1741 F: arch/arm/boot/dts/armada*
1742 F: arch/arm/boot/dts/kirkwood*
1743 F: arch/arm/configs/mvebu_*_defconfig
1744 F: arch/arm/mach-mvebu/
1745 F: arch/arm64/boot/dts/marvell/armada*
1746 F: drivers/cpufreq/armada-37xx-cpufreq.c
1747 F: drivers/cpufreq/mvebu-cpufreq.c
1748 F: drivers/irqchip/irq-armada-370-xp.c
1749 F: drivers/irqchip/irq-mvebu-*
1750 F: drivers/pinctrl/mvebu/
1751 F: drivers/rtc/rtc-armada38x.c
1752
1753 ARM/Mediatek RTC DRIVER
1754 M: Eddie Huang <eddie.huang@mediatek.com>
1755 M: Sean Wang <sean.wang@mediatek.com>
1756 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1757 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1758 S: Maintained
1759 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1760 F: drivers/rtc/rtc-mt6397.c
1761 F: drivers/rtc/rtc-mt7622.c
1762
1763 ARM/Mediatek SoC support
1764 M: Matthias Brugger <matthias.bgg@gmail.com>
1765 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1766 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1767 W: https://mtk.bcnfs.org/
1768 C: irc://chat.freenode.net/linux-mediatek
1769 S: Maintained
1770 F: arch/arm/boot/dts/mt6*
1771 F: arch/arm/boot/dts/mt7*
1772 F: arch/arm/boot/dts/mt8*
1773 F: arch/arm/mach-mediatek/
1774 F: arch/arm64/boot/dts/mediatek/
1775 F: drivers/soc/mediatek/
1776 N: mtk
1777 N: mt[678]
1778 K: mediatek
1779
1780 ARM/Mediatek USB3 PHY DRIVER
1781 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1782 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1783 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1784 S: Maintained
1785 F: drivers/phy/mediatek/
1786 F: Documentation/devicetree/bindings/phy/phy-mtk-*
1787
1788 ARM/MICREL KS8695 ARCHITECTURE
1789 M: Greg Ungerer <gerg@uclinux.org>
1790 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1791 F: arch/arm/mach-ks8695/
1792 S: Odd Fixes
1793
1794 ARM/Microchip (AT91) SoC support
1795 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1796 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1797 M: Ludovic Desroches <ludovic.desroches@microchip.com>
1798 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1799 W: http://www.linux4sam.org
1800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1801 S: Supported
1802 N: at91
1803 N: atmel
1804 F: arch/arm/mach-at91/
1805 F: include/soc/at91/
1806 F: arch/arm/boot/dts/at91*.dts
1807 F: arch/arm/boot/dts/at91*.dtsi
1808 F: arch/arm/boot/dts/sama*.dts
1809 F: arch/arm/boot/dts/sama*.dtsi
1810 F: arch/arm/include/debug/at91.S
1811 F: drivers/memory/atmel*
1812 F: drivers/watchdog/sama5d4_wdt.c
1813 X: drivers/input/touchscreen/atmel_mxt_ts.c
1814 X: drivers/net/wireless/atmel/
1815
1816 ARM/MIOA701 MACHINE SUPPORT
1817 M: Robert Jarzmik <robert.jarzmik@free.fr>
1818 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1819 F: arch/arm/mach-pxa/mioa701.c
1820 S: Maintained
1821
1822 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1823 M: Michael Petchkovsky <mkpetch@internode.on.net>
1824 S: Maintained
1825
1826 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1827 M: Linus Walleij <linus.walleij@linaro.org>
1828 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1829 S: Maintained
1830 F: arch/arm/mach-nomadik/
1831 F: arch/arm/mach-u300/
1832 F: arch/arm/mach-ux500/
1833 F: arch/arm/boot/dts/ste-*
1834 F: drivers/clk/clk-nomadik.c
1835 F: drivers/clk/clk-u300.c
1836 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1837 F: drivers/clocksource/timer-u300.c
1838 F: drivers/dma/coh901318*
1839 F: drivers/dma/ste_dma40*
1840 F: drivers/hwspinlock/u8500_hsem.c
1841 F: drivers/i2c/busses/i2c-nomadik.c
1842 F: drivers/i2c/busses/i2c-stu300.c
1843 F: drivers/mfd/ab3100*
1844 F: drivers/mfd/ab8500*
1845 F: drivers/mfd/abx500*
1846 F: drivers/mfd/dbx500*
1847 F: drivers/mfd/db8500*
1848 F: drivers/pinctrl/nomadik/
1849 F: drivers/pinctrl/pinctrl-coh901*
1850 F: drivers/pinctrl/pinctrl-u300.c
1851 F: drivers/rtc/rtc-ab3100.c
1852 F: drivers/rtc/rtc-ab8500.c
1853 F: drivers/rtc/rtc-coh901331.c
1854 F: drivers/rtc/rtc-pl031.c
1855 F: drivers/watchdog/coh901327_wdt.c
1856 F: Documentation/devicetree/bindings/arm/ste-*
1857 F: Documentation/devicetree/bindings/arm/ux500/
1858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1859
1860 ARM/NUVOTON NPCM ARCHITECTURE
1861 M: Avi Fishman <avifishman70@gmail.com>
1862 M: Tomer Maimon <tmaimon77@gmail.com>
1863 R: Patrick Venture <venture@google.com>
1864 R: Nancy Yuen <yuenn@google.com>
1865 R: Brendan Higgins <brendanhiggins@google.com>
1866 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1867 S: Supported
1868 F: arch/arm/mach-npcm/
1869 F: arch/arm/boot/dts/nuvoton-npcm*
1870 F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1871 F: drivers/*/*npcm*
1872 F: Documentation/devicetree/bindings/*/*npcm*
1873 F: Documentation/devicetree/bindings/*/*/*npcm*
1874
1875 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1876 M: Wan ZongShun <mcuos.com@gmail.com>
1877 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1878 W: http://www.mcuos.com
1879 S: Maintained
1880 F: arch/arm/mach-w90x900/
1881 F: drivers/input/keyboard/w90p910_keypad.c
1882 F: drivers/input/touchscreen/w90p910_ts.c
1883 F: drivers/watchdog/nuc900_wdt.c
1884 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1885 F: drivers/mtd/nand/raw/nuc900_nand.c
1886 F: drivers/rtc/rtc-nuc900.c
1887 F: drivers/spi/spi-nuc900.c
1888 F: drivers/usb/host/ehci-w90x900.c
1889 F: drivers/video/fbdev/nuc900fb.c
1890
1891 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1892 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1893 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1894 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1895 S: Supported
1896
1897 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1898 M: Alexander Clouter <alex@digriz.org.uk>
1899 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1900 W: http://www.digriz.org.uk/ts78xx/kernel
1901 S: Maintained
1902 F: arch/arm/mach-orion5x/ts78xx-*
1903
1904 ARM/OXNAS platform support
1905 M: Neil Armstrong <narmstrong@baylibre.com>
1906 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1907 L: linux-oxnas@groups.io (moderated for non-subscribers)
1908 S: Maintained
1909 F: arch/arm/mach-oxnas/
1910 F: arch/arm/boot/dts/ox8*.dts*
1911 N: oxnas
1912
1913 ARM/PALM TREO SUPPORT
1914 M: Tomas Cech <sleep_walker@suse.com>
1915 L: linux-arm-kernel@lists.infradead.org
1916 W: http://hackndev.com
1917 S: Maintained
1918 F: arch/arm/mach-pxa/palmtreo.*
1919
1920 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1921 M: Marek Vasut <marek.vasut@gmail.com>
1922 L: linux-arm-kernel@lists.infradead.org
1923 W: http://hackndev.com
1924 S: Maintained
1925 F: arch/arm/mach-pxa/include/mach/palmtx.h
1926 F: arch/arm/mach-pxa/palmtx.c
1927 F: arch/arm/mach-pxa/palmt5.*
1928 F: arch/arm/mach-pxa/include/mach/palmld.h
1929 F: arch/arm/mach-pxa/palmld.c
1930 F: arch/arm/mach-pxa/palmte2.*
1931 F: arch/arm/mach-pxa/include/mach/palmtc.h
1932 F: arch/arm/mach-pxa/palmtc.c
1933
1934 ARM/PALMZ72 SUPPORT
1935 M: Sergey Lapin <slapin@ossfans.org>
1936 L: linux-arm-kernel@lists.infradead.org
1937 W: http://hackndev.com
1938 S: Maintained
1939 F: arch/arm/mach-pxa/palmz72.*
1940
1941 ARM/PLEB SUPPORT
1942 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1943 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1944 S: Maintained
1945
1946 ARM/PT DIGITAL BOARD PORT
1947 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1948 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1949 W: http://www.armlinux.org.uk/
1950 S: Maintained
1951
1952 ARM/QUALCOMM SUPPORT
1953 M: Andy Gross <andy.gross@linaro.org>
1954 M: David Brown <david.brown@linaro.org>
1955 L: linux-arm-msm@vger.kernel.org
1956 S: Maintained
1957 F: Documentation/devicetree/bindings/soc/qcom/
1958 F: arch/arm/boot/dts/qcom-*.dts
1959 F: arch/arm/boot/dts/qcom-*.dtsi
1960 F: arch/arm/mach-qcom/
1961 F: arch/arm64/boot/dts/qcom/*
1962 F: drivers/i2c/busses/i2c-qup.c
1963 F: drivers/clk/qcom/
1964 F: drivers/dma/qcom/
1965 F: drivers/soc/qcom/
1966 F: drivers/spi/spi-qup.c
1967 F: drivers/tty/serial/msm_serial.c
1968 F: drivers/*/pm8???-*
1969 F: drivers/mfd/ssbi.c
1970 F: drivers/firmware/qcom_scm*
1971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1972
1973 ARM/RADISYS ENP2611 MACHINE SUPPORT
1974 M: Lennert Buytenhek <kernel@wantstofly.org>
1975 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1976 S: Maintained
1977
1978 ARM/RDA MICRO ARCHITECTURE
1979 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1980 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1981 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
1982 S: Maintained
1983 F: arch/arm/boot/dts/rda8810pl-*
1984 F: drivers/clocksource/timer-rda.c
1985 F: drivers/irqchip/irq-rda-intc.c
1986 F: drivers/tty/serial/rda-uart.c
1987 F: Documentation/devicetree/bindings/arm/rda.txt
1988 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
1989 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
1990 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
1991
1992 ARM/REALTEK ARCHITECTURE
1993 M: Andreas Färber <afaerber@suse.de>
1994 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1995 S: Maintained
1996 F: arch/arm64/boot/dts/realtek/
1997 F: Documentation/devicetree/bindings/arm/realtek.txt
1998
1999 ARM/RENESAS ARM64 ARCHITECTURE
2000 M: Simon Horman <horms@verge.net.au>
2001 M: Magnus Damm <magnus.damm@gmail.com>
2002 L: linux-renesas-soc@vger.kernel.org
2003 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2005 S: Supported
2006 F: arch/arm64/boot/dts/renesas/
2007 F: Documentation/devicetree/bindings/arm/shmobile.txt
2008 F: drivers/soc/renesas/
2009 F: include/linux/soc/renesas/
2010
2011 ARM/RISCPC ARCHITECTURE
2012 M: Russell King <linux@armlinux.org.uk>
2013 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2014 W: http://www.armlinux.org.uk/
2015 S: Maintained
2016 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2017 F: arch/arm/include/asm/hardware/ioc.h
2018 F: arch/arm/include/asm/hardware/iomd.h
2019 F: arch/arm/include/asm/hardware/memc.h
2020 F: arch/arm/mach-rpc/
2021 F: drivers/net/ethernet/8390/etherh.c
2022 F: drivers/net/ethernet/i825xx/ether1*
2023 F: drivers/net/ethernet/seeq/ether3*
2024 F: drivers/scsi/arm/
2025
2026 ARM/Rockchip SoC support
2027 M: Heiko Stuebner <heiko@sntech.de>
2028 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2029 L: linux-rockchip@lists.infradead.org
2030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2031 S: Maintained
2032 F: arch/arm/boot/dts/rk3*
2033 F: arch/arm/boot/dts/rv1108*
2034 F: arch/arm/mach-rockchip/
2035 F: drivers/clk/rockchip/
2036 F: drivers/i2c/busses/i2c-rk3x.c
2037 F: drivers/*/*rockchip*
2038 F: drivers/*/*/*rockchip*
2039 F: sound/soc/rockchip/
2040 N: rockchip
2041
2042 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2043 M: Kukjin Kim <kgene@kernel.org>
2044 M: Krzysztof Kozlowski <krzk@kernel.org>
2045 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2046 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2047 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2048 S: Maintained
2049 F: arch/arm/boot/dts/s3c*
2050 F: arch/arm/boot/dts/s5p*
2051 F: arch/arm/boot/dts/exynos*
2052 F: arch/arm64/boot/dts/exynos/
2053 F: arch/arm/plat-samsung/
2054 F: arch/arm/mach-s3c24*/
2055 F: arch/arm/mach-s3c64xx/
2056 F: arch/arm/mach-s5p*/
2057 F: arch/arm/mach-exynos*/
2058 F: drivers/*/*s3c24*
2059 F: drivers/*/*/*s3c24*
2060 F: drivers/*/*s3c64xx*
2061 F: drivers/*/*s5pv210*
2062 F: drivers/memory/samsung/*
2063 F: drivers/soc/samsung/*
2064 F: Documentation/arm/Samsung/
2065 F: Documentation/devicetree/bindings/arm/samsung/
2066 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
2067 F: Documentation/devicetree/bindings/power/pd-samsung.txt
2068 N: exynos
2069
2070 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2071 M: Kyungmin Park <kyungmin.park@samsung.com>
2072 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2073 S: Maintained
2074 F: arch/arm/mach-s5pv210/
2075
2076 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2077 M: Kyungmin Park <kyungmin.park@samsung.com>
2078 M: Kamil Debski <kamil@wypas.org>
2079 M: Andrzej Hajda <a.hajda@samsung.com>
2080 L: linux-arm-kernel@lists.infradead.org
2081 L: linux-media@vger.kernel.org
2082 S: Maintained
2083 F: drivers/media/platform/s5p-g2d/
2084
2085 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2086 M: Marek Szyprowski <m.szyprowski@samsung.com>
2087 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2088 L: linux-media@vger.kernel.org
2089 S: Maintained
2090 F: drivers/media/platform/s5p-cec/
2091 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2092
2093 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2094 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2095 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2096 L: linux-arm-kernel@lists.infradead.org
2097 L: linux-media@vger.kernel.org
2098 S: Maintained
2099 F: drivers/media/platform/s5p-jpeg/
2100
2101 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2102 M: Kyungmin Park <kyungmin.park@samsung.com>
2103 M: Kamil Debski <kamil@wypas.org>
2104 M: Jeongtae Park <jtp.park@samsung.com>
2105 M: Andrzej Hajda <a.hajda@samsung.com>
2106 L: linux-arm-kernel@lists.infradead.org
2107 L: linux-media@vger.kernel.org
2108 S: Maintained
2109 F: drivers/media/platform/s5p-mfc/
2110
2111 ARM/SHMOBILE ARM ARCHITECTURE
2112 M: Simon Horman <horms@verge.net.au>
2113 M: Magnus Damm <magnus.damm@gmail.com>
2114 L: linux-renesas-soc@vger.kernel.org
2115 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2117 S: Supported
2118 F: arch/arm/boot/dts/emev2*
2119 F: arch/arm/boot/dts/r7s*
2120 F: arch/arm/boot/dts/r8a*
2121 F: arch/arm/boot/dts/r9a*
2122 F: arch/arm/boot/dts/sh*
2123 F: arch/arm/configs/shmobile_defconfig
2124 F: arch/arm/include/debug/renesas-scif.S
2125 F: arch/arm/mach-shmobile/
2126 F: Documentation/devicetree/bindings/arm/shmobile.txt
2127 F: drivers/soc/renesas/
2128 F: include/linux/soc/renesas/
2129
2130 ARM/SOCFPGA ARCHITECTURE
2131 M: Dinh Nguyen <dinguyen@kernel.org>
2132 S: Maintained
2133 F: arch/arm/mach-socfpga/
2134 F: arch/arm/boot/dts/socfpga*
2135 F: arch/arm/configs/socfpga_defconfig
2136 F: arch/arm64/boot/dts/altera/
2137 W: http://www.rocketboards.org
2138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2139
2140 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2141 M: Dinh Nguyen <dinguyen@kernel.org>
2142 S: Maintained
2143 F: drivers/clk/socfpga/
2144
2145 ARM/SOCFPGA EDAC SUPPORT
2146 M: Thor Thayer <thor.thayer@linux.intel.com>
2147 S: Maintained
2148 F: drivers/edac/altera_edac.
2149
2150 ARM/SPREADTRUM SoC SUPPORT
2151 M: Orson Zhai <orsonzhai@gmail.com>
2152 M: Baolin Wang <baolin.wang@linaro.org>
2153 M: Chunyan Zhang <zhang.lyra@gmail.com>
2154 S: Maintained
2155 F: arch/arm64/boot/dts/sprd
2156 N: sprd
2157
2158 ARM/STI ARCHITECTURE
2159 M: Patrice Chotard <patrice.chotard@st.com>
2160 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2161 W: http://www.stlinux.com
2162 S: Maintained
2163 F: arch/arm/mach-sti/
2164 F: arch/arm/boot/dts/sti*
2165 F: drivers/char/hw_random/st-rng.c
2166 F: drivers/clocksource/arm_global_timer.c
2167 F: drivers/clocksource/clksrc_st_lpc.c
2168 F: drivers/cpufreq/sti-cpufreq.c
2169 F: drivers/dma/st_fdma*
2170 F: drivers/i2c/busses/i2c-st.c
2171 F: drivers/media/rc/st_rc.c
2172 F: drivers/media/platform/sti/c8sectpfe/
2173 F: drivers/mmc/host/sdhci-st.c
2174 F: drivers/phy/st/phy-miphy28lp.c
2175 F: drivers/phy/st/phy-stih407-usb.c
2176 F: drivers/pinctrl/pinctrl-st.c
2177 F: drivers/remoteproc/st_remoteproc.c
2178 F: drivers/remoteproc/st_slim_rproc.c
2179 F: drivers/reset/sti/
2180 F: drivers/rtc/rtc-st-lpc.c
2181 F: drivers/tty/serial/st-asc.c
2182 F: drivers/usb/dwc3/dwc3-st.c
2183 F: drivers/usb/host/ehci-st.c
2184 F: drivers/usb/host/ohci-st.c
2185 F: drivers/watchdog/st_lpc_wdt.c
2186 F: drivers/ata/ahci_st.c
2187 F: include/linux/remoteproc/st_slim_rproc.h
2188
2189 ARM/STM32 ARCHITECTURE
2190 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2191 M: Alexandre Torgue <alexandre.torgue@st.com>
2192 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2193 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2194 S: Maintained
2195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2196 N: stm32
2197 N: stm
2198 F: arch/arm/boot/dts/stm32*
2199 F: arch/arm/mach-stm32/
2200 F: drivers/clocksource/armv7m_systick.c
2201
2202 ARM/Synaptics SoC support
2203 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2204 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2205 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2206 S: Maintained
2207 F: arch/arm/mach-berlin/
2208 F: arch/arm/boot/dts/berlin*
2209 F: arch/arm64/boot/dts/synaptics/
2210
2211 ARM/TANGO ARCHITECTURE
2212 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2213 M: Mans Rullgard <mans@mansr.com>
2214 L: linux-arm-kernel@lists.infradead.org
2215 S: Odd Fixes
2216 N: tango
2217
2218 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2219 M: Lennert Buytenhek <kernel@wantstofly.org>
2220 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2221 S: Maintained
2222
2223 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2224 M: Hans Verkuil <hans.verkuil@cisco.com>
2225 L: linux-tegra@vger.kernel.org
2226 L: linux-media@vger.kernel.org
2227 S: Maintained
2228 F: drivers/media/platform/tegra-cec/
2229 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2230
2231 ARM/TETON BGA MACHINE SUPPORT
2232 M: "Mark F. Brown" <mark.brown314@gmail.com>
2233 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2234 S: Maintained
2235
2236 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2237 M: Santosh Shilimkar <ssantosh@kernel.org>
2238 L: linux-kernel@vger.kernel.org
2239 S: Maintained
2240 F: drivers/memory/*emif*
2241
2242 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2243 M: Tero Kristo <t-kristo@ti.com>
2244 M: Nishanth Menon <nm@ti.com>
2245 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2246 S: Supported
2247 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2248 F: arch/arm64/boot/dts/ti/Makefile
2249 F: arch/arm64/boot/dts/ti/k3-*
2250 F: include/dt-bindings/pinctrl/k3.h
2251
2252 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2253 M: Santosh Shilimkar <ssantosh@kernel.org>
2254 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2255 S: Maintained
2256 F: arch/arm/mach-keystone/
2257 F: arch/arm/boot/dts/keystone-*
2258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2259
2260 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2261 M: Santosh Shilimkar <ssantosh@kernel.org>
2262 L: linux-kernel@vger.kernel.org
2263 S: Maintained
2264 F: drivers/clk/keystone/
2265
2266 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2267 M: Santosh Shilimkar <ssantosh@kernel.org>
2268 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2269 L: linux-kernel@vger.kernel.org
2270 S: Maintained
2271 F: drivers/clocksource/timer-keystone.c
2272
2273 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2274 M: Santosh Shilimkar <ssantosh@kernel.org>
2275 L: linux-kernel@vger.kernel.org
2276 S: Maintained
2277 F: drivers/power/reset/keystone-reset.c
2278
2279 ARM/THECUS N2100 MACHINE SUPPORT
2280 M: Lennert Buytenhek <kernel@wantstofly.org>
2281 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2282 S: Maintained
2283
2284 ARM/TOSA MACHINE SUPPORT
2285 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2286 M: Dirk Opfer <dirk@opfer-online.de>
2287 S: Maintained
2288
2289 ARM/UNIPHIER ARCHITECTURE
2290 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2291 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2292 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2293 S: Maintained
2294 F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2295 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2296 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2297 F: arch/arm/boot/dts/uniphier*
2298 F: arch/arm/include/asm/hardware/cache-uniphier.h
2299 F: arch/arm/mach-uniphier/
2300 F: arch/arm/mm/cache-uniphier.c
2301 F: arch/arm64/boot/dts/socionext/uniphier*
2302 F: drivers/bus/uniphier-system-bus.c
2303 F: drivers/clk/uniphier/
2304 F: drivers/dmaengine/uniphier-mdmac.c
2305 F: drivers/gpio/gpio-uniphier.c
2306 F: drivers/i2c/busses/i2c-uniphier*
2307 F: drivers/irqchip/irq-uniphier-aidet.c
2308 F: drivers/mmc/host/uniphier-sd.c
2309 F: drivers/pinctrl/uniphier/
2310 F: drivers/reset/reset-uniphier.c
2311 F: drivers/tty/serial/8250/8250_uniphier.c
2312 N: uniphier
2313
2314 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2315 M: Ulf Hansson <ulf.hansson@linaro.org>
2316 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2317 T: git git://git.linaro.org/people/ulfh/clk.git
2318 S: Maintained
2319 F: drivers/clk/ux500/
2320
2321 ARM/VERSATILE EXPRESS PLATFORM
2322 M: Liviu Dudau <liviu.dudau@arm.com>
2323 M: Sudeep Holla <sudeep.holla@arm.com>
2324 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2325 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2326 S: Maintained
2327 F: arch/arm/boot/dts/vexpress*
2328 F: arch/arm64/boot/dts/arm/
2329 F: arch/arm/mach-vexpress/
2330 F: */*/vexpress*
2331 F: */*/*/vexpress*
2332 F: drivers/clk/versatile/clk-vexpress-osc.c
2333 F: drivers/clocksource/timer-versatile.c
2334 N: mps2
2335
2336 ARM/VFP SUPPORT
2337 M: Russell King <linux@armlinux.org.uk>
2338 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2339 W: http://www.armlinux.org.uk/
2340 S: Maintained
2341 F: arch/arm/vfp/
2342
2343 ARM/VOIPAC PXA270 SUPPORT
2344 M: Marek Vasut <marek.vasut@gmail.com>
2345 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2346 S: Maintained
2347 F: arch/arm/mach-pxa/vpac270.c
2348 F: arch/arm/mach-pxa/include/mach/vpac270.h
2349
2350 ARM/VT8500 ARM ARCHITECTURE
2351 M: Tony Prisk <linux@prisktech.co.nz>
2352 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2353 S: Maintained
2354 F: arch/arm/mach-vt8500/
2355 F: drivers/clocksource/timer-vt8500.c
2356 F: drivers/i2c/busses/i2c-wmt.c
2357 F: drivers/mmc/host/wmt-sdmmc.c
2358 F: drivers/pwm/pwm-vt8500.c
2359 F: drivers/rtc/rtc-vt8500.c
2360 F: drivers/tty/serial/vt8500_serial.c
2361 F: drivers/usb/host/ehci-platform.c
2362 F: drivers/usb/host/uhci-platform.c
2363 F: drivers/video/fbdev/vt8500lcdfb.*
2364 F: drivers/video/fbdev/wm8505fb*
2365 F: drivers/video/fbdev/wmt_ge_rops.*
2366
2367 ARM/ZIPIT Z2 SUPPORT
2368 M: Marek Vasut <marek.vasut@gmail.com>
2369 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2370 S: Maintained
2371 F: arch/arm/mach-pxa/z2.c
2372 F: arch/arm/mach-pxa/include/mach/z2.h
2373
2374 ARM/ZTE ARCHITECTURE
2375 M: Jun Nie <jun.nie@linaro.org>
2376 M: Shawn Guo <shawnguo@kernel.org>
2377 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2378 S: Maintained
2379 F: arch/arm/boot/dts/zx2967*
2380 F: arch/arm/mach-zx/
2381 F: arch/arm64/boot/dts/zte/
2382 F: drivers/clk/zte/
2383 F: drivers/dma/zx_dma.c
2384 F: drivers/gpio/gpio-zx.c
2385 F: drivers/i2c/busses/i2c-zx2967.c
2386 F: drivers/mmc/host/dw_mmc-zx.*
2387 F: drivers/pinctrl/zte/
2388 F: drivers/soc/zte/
2389 F: drivers/thermal/zx2967_thermal.c
2390 F: drivers/watchdog/zx2967_wdt.c
2391 F: Documentation/devicetree/bindings/arm/zte.yaml
2392 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2393 F: Documentation/devicetree/bindings/dma/zxdma.txt
2394 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2395 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2396 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2397 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2398 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2399 F: Documentation/devicetree/bindings/soc/zte/
2400 F: Documentation/devicetree/bindings/sound/zte,*.txt
2401 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2402 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2403 F: include/dt-bindings/clock/zx2967*.h
2404 F: include/dt-bindings/soc/zte,*.h
2405 F: sound/soc/codecs/zx_aud96p22.c
2406 F: sound/soc/zte/
2407
2408 ARM/ZYNQ ARCHITECTURE
2409 M: Michal Simek <michal.simek@xilinx.com>
2410 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2411 W: http://wiki.xilinx.com
2412 T: git https://github.com/Xilinx/linux-xlnx.git
2413 S: Supported
2414 F: arch/arm/mach-zynq/
2415 F: drivers/cpuidle/cpuidle-zynq.c
2416 F: drivers/block/xsysace.c
2417 N: zynq
2418 N: xilinx
2419 F: drivers/clocksource/timer-cadence-ttc.c
2420 F: drivers/i2c/busses/i2c-cadence.c
2421 F: drivers/mmc/host/sdhci-of-arasan.c
2422 F: drivers/edac/synopsys_edac.c
2423 F: drivers/i2c/busses/i2c-xiic.c
2424
2425 ARM64 PORT (AARCH64 ARCHITECTURE)
2426 M: Catalin Marinas <catalin.marinas@arm.com>
2427 M: Will Deacon <will.deacon@arm.com>
2428 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2430 S: Maintained
2431 F: arch/arm64/
2432 X: arch/arm64/boot/dts/
2433 F: Documentation/arm64/
2434
2435 AS3645A LED FLASH CONTROLLER DRIVER
2436 M: Sakari Ailus <sakari.ailus@iki.fi>
2437 L: linux-leds@vger.kernel.org
2438 S: Maintained
2439 F: drivers/leds/leds-as3645a.c
2440
2441 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2442 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2443 L: linux-media@vger.kernel.org
2444 T: git git://linuxtv.org/media_tree.git
2445 S: Maintained
2446 F: drivers/media/i2c/ak7375.c
2447 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2448
2449 ASAHI KASEI AK8974 DRIVER
2450 M: Linus Walleij <linus.walleij@linaro.org>
2451 L: linux-iio@vger.kernel.org
2452 W: http://www.akm.com/
2453 S: Supported
2454 F: drivers/iio/magnetometer/ak8974.c
2455
2456 ASC7621 HARDWARE MONITOR DRIVER
2457 M: George Joseph <george.joseph@fairview5.com>
2458 L: linux-hwmon@vger.kernel.org
2459 S: Maintained
2460 F: Documentation/hwmon/asc7621
2461 F: drivers/hwmon/asc7621.c
2462
2463 ASPEED VIDEO ENGINE DRIVER
2464 M: Eddie James <eajames@linux.ibm.com>
2465 L: linux-media@vger.kernel.org
2466 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2467 S: Maintained
2468 F: drivers/media/platform/aspeed-video.c
2469 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2470
2471 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2472 M: Corentin Chary <corentin.chary@gmail.com>
2473 L: acpi4asus-user@lists.sourceforge.net
2474 L: platform-driver-x86@vger.kernel.org
2475 W: http://acpi4asus.sf.net
2476 S: Maintained
2477 F: drivers/platform/x86/asus*.c
2478 F: drivers/platform/x86/eeepc*.c
2479
2480 ASUS WIRELESS RADIO CONTROL DRIVER
2481 M: João Paulo Rechi Vita <jprvita@gmail.com>
2482 L: platform-driver-x86@vger.kernel.org
2483 S: Maintained
2484 F: drivers/platform/x86/asus-wireless.c
2485
2486 ASYMMETRIC KEYS
2487 M: David Howells <dhowells@redhat.com>
2488 L: keyrings@vger.kernel.org
2489 S: Maintained
2490 F: Documentation/crypto/asymmetric-keys.txt
2491 F: include/linux/verification.h
2492 F: include/crypto/public_key.h
2493 F: include/crypto/pkcs7.h
2494 F: crypto/asymmetric_keys/
2495
2496 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2497 R: Dan Williams <dan.j.williams@intel.com>
2498 W: http://sourceforge.net/projects/xscaleiop
2499 S: Odd fixes
2500 F: Documentation/crypto/async-tx-api.txt
2501 F: crypto/async_tx/
2502 F: drivers/dma/
2503 F: include/linux/dmaengine.h
2504 F: include/linux/async_tx.h
2505
2506 AT24 EEPROM DRIVER
2507 M: Bartosz Golaszewski <brgl@bgdev.pl>
2508 L: linux-i2c@vger.kernel.org
2509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2510 S: Maintained
2511 F: Documentation/devicetree/bindings/eeprom/at24.txt
2512 F: drivers/misc/eeprom/at24.c
2513 F: include/linux/platform_data/at24.h
2514
2515 ATA OVER ETHERNET (AOE) DRIVER
2516 M: "Ed L. Cashin" <ed.cashin@acm.org>
2517 W: http://www.openaoe.org/
2518 S: Supported
2519 F: Documentation/aoe/
2520 F: drivers/block/aoe/
2521
2522 ATHEROS 71XX/9XXX GPIO DRIVER
2523 M: Alban Bedel <albeu@free.fr>
2524 W: https://github.com/AlbanBedel/linux
2525 T: git git://github.com/AlbanBedel/linux
2526 S: Maintained
2527 F: drivers/gpio/gpio-ath79.c
2528 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2529
2530 ATHEROS 71XX/9XXX USB PHY DRIVER
2531 M: Alban Bedel <albeu@free.fr>
2532 W: https://github.com/AlbanBedel/linux
2533 T: git git://github.com/AlbanBedel/linux
2534 S: Maintained
2535 F: drivers/phy/qualcomm/phy-ath79-usb.c
2536 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2537
2538 ATHEROS ATH GENERIC UTILITIES
2539 M: Kalle Valo <kvalo@codeaurora.org>
2540 L: linux-wireless@vger.kernel.org
2541 S: Supported
2542 F: drivers/net/wireless/ath/*
2543
2544 ATHEROS ATH5K WIRELESS DRIVER
2545 M: Jiri Slaby <jirislaby@gmail.com>
2546 M: Nick Kossifidis <mickflemm@gmail.com>
2547 M: Luis Chamberlain <mcgrof@kernel.org>
2548 L: linux-wireless@vger.kernel.org
2549 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2550 S: Maintained
2551 F: drivers/net/wireless/ath/ath5k/
2552
2553 ATHEROS ATH6KL WIRELESS DRIVER
2554 M: Kalle Valo <kvalo@codeaurora.org>
2555 L: linux-wireless@vger.kernel.org
2556 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2558 S: Supported
2559 F: drivers/net/wireless/ath/ath6kl/
2560
2561 ATI_REMOTE2 DRIVER
2562 M: Ville Syrjala <syrjala@sci.fi>
2563 S: Maintained
2564 F: drivers/input/misc/ati_remote2.c
2565
2566 ATK0110 HWMON DRIVER
2567 M: Luca Tettamanti <kronos.it@gmail.com>
2568 L: linux-hwmon@vger.kernel.org
2569 S: Maintained
2570 F: drivers/hwmon/asus_atk0110.c
2571
2572 ATLX ETHERNET DRIVERS
2573 M: Jay Cliburn <jcliburn@gmail.com>
2574 M: Chris Snook <chris.snook@gmail.com>
2575 L: netdev@vger.kernel.org
2576 W: http://sourceforge.net/projects/atl1
2577 W: http://atl1.sourceforge.net
2578 S: Maintained
2579 F: drivers/net/ethernet/atheros/
2580
2581 ATM
2582 M: Chas Williams <3chas3@gmail.com>
2583 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2584 L: netdev@vger.kernel.org
2585 W: http://linux-atm.sourceforge.net
2586 S: Maintained
2587 F: drivers/atm/
2588 F: include/linux/atm*
2589 F: include/uapi/linux/atm*
2590
2591 ATMEL MACB ETHERNET DRIVER
2592 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2593 S: Supported
2594 F: drivers/net/ethernet/cadence/
2595
2596 ATMEL MAXTOUCH DRIVER
2597 M: Nick Dyer <nick@shmanahar.org>
2598 T: git git://github.com/ndyer/linux.git
2599 S: Maintained
2600 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2601 F: drivers/input/touchscreen/atmel_mxt_ts.c
2602
2603 ATMEL WIRELESS DRIVER
2604 M: Simon Kelley <simon@thekelleys.org.uk>
2605 L: linux-wireless@vger.kernel.org
2606 W: http://www.thekelleys.org.uk/atmel
2607 W: http://atmelwlandriver.sourceforge.net/
2608 S: Maintained
2609 F: drivers/net/wireless/atmel/atmel*
2610
2611 ATOMIC INFRASTRUCTURE
2612 M: Will Deacon <will.deacon@arm.com>
2613 M: Peter Zijlstra <peterz@infradead.org>
2614 R: Boqun Feng <boqun.feng@gmail.com>
2615 L: linux-kernel@vger.kernel.org
2616 S: Maintained
2617 F: arch/*/include/asm/atomic*.h
2618 F: include/*/atomic*.h
2619
2620 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2621 M: Bradley Grove <linuxdrivers@attotech.com>
2622 L: linux-scsi@vger.kernel.org
2623 W: http://www.attotech.com
2624 S: Supported
2625 F: drivers/scsi/esas2r
2626
2627 ATUSB IEEE 802.15.4 RADIO DRIVER
2628 M: Stefan Schmidt <stefan@datenfreihafen.org>
2629 L: linux-wpan@vger.kernel.org
2630 S: Maintained
2631 F: drivers/net/ieee802154/atusb.c
2632 F: drivers/net/ieee802154/atusb.h
2633 F: drivers/net/ieee802154/at86rf230.h
2634
2635 AUDIT SUBSYSTEM
2636 M: Paul Moore <paul@paul-moore.com>
2637 M: Eric Paris <eparis@redhat.com>
2638 L: linux-audit@redhat.com (moderated for non-subscribers)
2639 W: https://github.com/linux-audit
2640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2641 S: Supported
2642 F: include/linux/audit.h
2643 F: include/uapi/linux/audit.h
2644 F: kernel/audit*
2645
2646 AUFS (advanced multi layered unification filesystem) FILESYSTEM
2647 M: "J. R. Okajima" <hooanon05g@gmail.com>
2648 L: linux-unionfs@vger.kernel.org
2649 L: aufs-users@lists.sourceforge.net (members only)
2650 W: http://aufs.sourceforge.net
2651 T: git://github.com/sfjro/aufs4-linux.git
2652 S: Supported
2653 F: Documentation/filesystems/aufs/
2654 F: Documentation/ABI/testing/debugfs-aufs
2655 F: Documentation/ABI/testing/sysfs-aufs
2656 F: fs/aufs/
2657 F: include/uapi/linux/aufs_type.h
2658
2659 AUXILIARY DISPLAY DRIVERS
2660 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2661 S: Maintained
2662 F: drivers/auxdisplay/
2663 F: include/linux/cfag12864b.h
2664
2665 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2666 M: Andreas Klinger <ak@it-klinger.de>
2667 L: linux-iio@vger.kernel.org
2668 S: Maintained
2669 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2670 F: drivers/iio/adc/hx711.c
2671
2672 AX.25 NETWORK LAYER
2673 M: Ralf Baechle <ralf@linux-mips.org>
2674 L: linux-hams@vger.kernel.org
2675 W: http://www.linux-ax25.org/
2676 S: Maintained
2677 F: include/uapi/linux/ax25.h
2678 F: include/net/ax25.h
2679 F: net/ax25/
2680
2681 AXENTIA ARM DEVICES
2682 M: Peter Rosin <peda@axentia.se>
2683 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2684 S: Maintained
2685 F: Documentation/devicetree/bindings/arm/axentia.txt
2686 F: arch/arm/boot/dts/at91-linea.dtsi
2687 F: arch/arm/boot/dts/at91-natte.dtsi
2688 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2689 F: arch/arm/boot/dts/at91-tse850-3.dts
2690
2691 AXENTIA ASOC DRIVERS
2692 M: Peter Rosin <peda@axentia.se>
2693 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2694 S: Maintained
2695 F: Documentation/devicetree/bindings/sound/axentia,*
2696 F: sound/soc/atmel/tse850-pcm5142.c
2697
2698 AXXIA I2C CONTROLLER
2699 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
2700 L: linux-i2c@vger.kernel.org
2701 S: Maintained
2702 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2703 F: drivers/i2c/busses/i2c-axxia.c
2704
2705 AZ6007 DVB DRIVER
2706 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2707 L: linux-media@vger.kernel.org
2708 W: https://linuxtv.org
2709 T: git git://linuxtv.org/media_tree.git
2710 S: Maintained
2711 F: drivers/media/usb/dvb-usb-v2/az6007.c
2712
2713 AZTECH FM RADIO RECEIVER DRIVER
2714 M: Hans Verkuil <hverkuil@xs4all.nl>
2715 L: linux-media@vger.kernel.org
2716 T: git git://linuxtv.org/media_tree.git
2717 W: https://linuxtv.org
2718 S: Maintained
2719 F: drivers/media/radio/radio-aztech*
2720
2721 B43 WIRELESS DRIVER
2722 L: linux-wireless@vger.kernel.org
2723 L: b43-dev@lists.infradead.org
2724 W: http://wireless.kernel.org/en/users/Drivers/b43
2725 S: Odd Fixes
2726 F: drivers/net/wireless/broadcom/b43/
2727
2728 B43LEGACY WIRELESS DRIVER
2729 M: Larry Finger <Larry.Finger@lwfinger.net>
2730 L: linux-wireless@vger.kernel.org
2731 L: b43-dev@lists.infradead.org
2732 W: http://wireless.kernel.org/en/users/Drivers/b43
2733 S: Maintained
2734 F: drivers/net/wireless/broadcom/b43legacy/
2735
2736 BACKLIGHT CLASS/SUBSYSTEM
2737 M: Lee Jones <lee.jones@linaro.org>
2738 M: Daniel Thompson <daniel.thompson@linaro.org>
2739 M: Jingoo Han <jingoohan1@gmail.com>
2740 L: dri-devel@lists.freedesktop.org
2741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2742 S: Maintained
2743 F: drivers/video/backlight/
2744 F: include/linux/backlight.h
2745 F: include/linux/pwm_backlight.h
2746 F: Documentation/devicetree/bindings/leds/backlight
2747
2748 BATMAN ADVANCED
2749 M: Marek Lindner <mareklindner@neomailbox.ch>
2750 M: Simon Wunderlich <sw@simonwunderlich.de>
2751 M: Antonio Quartulli <a@unstable.cc>
2752 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2753 W: https://www.open-mesh.org/
2754 Q: https://patchwork.open-mesh.org/project/batman/list/
2755 S: Maintained
2756 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2757 F: Documentation/ABI/testing/sysfs-class-net-mesh
2758 F: Documentation/networking/batman-adv.rst
2759 F: include/uapi/linux/batadv_packet.h
2760 F: include/uapi/linux/batman_adv.h
2761 F: net/batman-adv/
2762
2763 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2764 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2765 L: linux-hams@vger.kernel.org
2766 W: http://www.baycom.org/~tom/ham/ham.html
2767 S: Maintained
2768 F: drivers/net/hamradio/baycom*
2769
2770 BCACHE (BLOCK LAYER CACHE)
2771 M: Coly Li <colyli@suse.de>
2772 M: Kent Overstreet <kent.overstreet@gmail.com>
2773 L: linux-bcache@vger.kernel.org
2774 W: http://bcache.evilpiepirate.org
2775 C: irc://irc.oftc.net/bcache
2776 S: Maintained
2777 F: drivers/md/bcache/
2778
2779 BDISP ST MEDIA DRIVER
2780 M: Fabien Dessenne <fabien.dessenne@st.com>
2781 L: linux-media@vger.kernel.org
2782 T: git git://linuxtv.org/media_tree.git
2783 W: https://linuxtv.org
2784 S: Supported
2785 F: drivers/media/platform/sti/bdisp
2786
2787 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2788 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2789 L: netdev@vger.kernel.org
2790 S: Maintained
2791 F: drivers/net/ethernet/ec_bhf.c
2792
2793 BEFS FILE SYSTEM
2794 M: Luis de Bethencourt <luisbg@kernel.org>
2795 M: Salah Triki <salah.triki@gmail.com>
2796 S: Maintained
2797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2798 F: Documentation/filesystems/befs.txt
2799 F: fs/befs/
2800
2801 BFQ I/O SCHEDULER
2802 M: Paolo Valente <paolo.valente@linaro.org>
2803 M: Jens Axboe <axboe@kernel.dk>
2804 L: linux-block@vger.kernel.org
2805 S: Maintained
2806 F: block/bfq-*
2807 F: Documentation/block/bfq-iosched.txt
2808
2809 BFS FILE SYSTEM
2810 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2811 S: Maintained
2812 F: Documentation/filesystems/bfs.txt
2813 F: fs/bfs/
2814 F: include/uapi/linux/bfs_fs.h
2815
2816 BLINKM RGB LED DRIVER
2817 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2818 S: Maintained
2819 F: drivers/leds/leds-blinkm.c
2820
2821 BLOCK LAYER
2822 M: Jens Axboe <axboe@kernel.dk>
2823 L: linux-block@vger.kernel.org
2824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2825 S: Maintained
2826 F: block/
2827 F: drivers/block/
2828 F: kernel/trace/blktrace.c
2829 F: lib/sbitmap.c
2830
2831 BLOCK2MTD DRIVER
2832 M: Joern Engel <joern@lazybastard.org>
2833 L: linux-mtd@lists.infradead.org
2834 S: Maintained
2835 F: drivers/mtd/devices/block2mtd.c
2836
2837 BLUETOOTH DRIVERS
2838 M: Marcel Holtmann <marcel@holtmann.org>
2839 M: Johan Hedberg <johan.hedberg@gmail.com>
2840 L: linux-bluetooth@vger.kernel.org
2841 W: http://www.bluez.org/
2842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2844 S: Maintained
2845 F: drivers/bluetooth/
2846
2847 BLUETOOTH SUBSYSTEM
2848 M: Marcel Holtmann <marcel@holtmann.org>
2849 M: Johan Hedberg <johan.hedberg@gmail.com>
2850 L: linux-bluetooth@vger.kernel.org
2851 W: http://www.bluez.org/
2852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2853 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2854 S: Maintained
2855 F: net/bluetooth/
2856 F: include/net/bluetooth/
2857
2858 BONDING DRIVER
2859 M: Jay Vosburgh <j.vosburgh@gmail.com>
2860 M: Veaceslav Falico <vfalico@gmail.com>
2861 M: Andy Gospodarek <andy@greyhouse.net>
2862 L: netdev@vger.kernel.org
2863 W: http://sourceforge.net/projects/bonding/
2864 S: Supported
2865 F: drivers/net/bonding/
2866 F: include/uapi/linux/if_bonding.h
2867
2868 BPF (Safe dynamic programs and tools)
2869 M: Alexei Starovoitov <ast@kernel.org>
2870 M: Daniel Borkmann <daniel@iogearbox.net>
2871 R: Martin KaFai Lau <kafai@fb.com>
2872 R: Song Liu <songliubraving@fb.com>
2873 R: Yonghong Song <yhs@fb.com>
2874 L: netdev@vger.kernel.org
2875 L: bpf@vger.kernel.org
2876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2878 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2879 S: Supported
2880 F: arch/*/net/*
2881 F: Documentation/networking/filter.txt
2882 F: Documentation/bpf/
2883 F: include/linux/bpf*
2884 F: include/linux/filter.h
2885 F: include/trace/events/xdp.h
2886 F: include/uapi/linux/bpf*
2887 F: include/uapi/linux/filter.h
2888 F: kernel/bpf/
2889 F: kernel/trace/bpf_trace.c
2890 F: lib/test_bpf.c
2891 F: net/bpf/
2892 F: net/core/filter.c
2893 F: net/sched/act_bpf.c
2894 F: net/sched/cls_bpf.c
2895 F: samples/bpf/
2896 F: tools/bpf/
2897 F: tools/lib/bpf/
2898 F: tools/testing/selftests/bpf/
2899 K: bpf
2900 N: bpf
2901
2902 BPF JIT for ARM
2903 M: Shubham Bansal <illusionist.neo@gmail.com>
2904 L: netdev@vger.kernel.org
2905 L: bpf@vger.kernel.org
2906 S: Maintained
2907 F: arch/arm/net/
2908
2909 BPF JIT for ARM64
2910 M: Daniel Borkmann <daniel@iogearbox.net>
2911 M: Alexei Starovoitov <ast@kernel.org>
2912 M: Zi Shen Lim <zlim.lnx@gmail.com>
2913 L: netdev@vger.kernel.org
2914 L: bpf@vger.kernel.org
2915 S: Supported
2916 F: arch/arm64/net/
2917
2918 BPF JIT for MIPS (32-BIT AND 64-BIT)
2919 M: Paul Burton <paul.burton@mips.com>
2920 L: netdev@vger.kernel.org
2921 L: bpf@vger.kernel.org
2922 S: Maintained
2923 F: arch/mips/net/
2924
2925 BPF JIT for NFP NICs
2926 M: Jakub Kicinski <jakub.kicinski@netronome.com>
2927 L: netdev@vger.kernel.org
2928 L: bpf@vger.kernel.org
2929 S: Supported
2930 F: drivers/net/ethernet/netronome/nfp/bpf/
2931
2932 BPF JIT for POWERPC (32-BIT AND 64-BIT)
2933 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2934 M: Sandipan Das <sandipan@linux.ibm.com>
2935 L: netdev@vger.kernel.org
2936 L: bpf@vger.kernel.org
2937 S: Maintained
2938 F: arch/powerpc/net/
2939
2940 BPF JIT for S390
2941 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
2942 M: Heiko Carstens <heiko.carstens@de.ibm.com>
2943 L: netdev@vger.kernel.org
2944 L: bpf@vger.kernel.org
2945 S: Maintained
2946 F: arch/s390/net/
2947 X: arch/s390/net/pnet.c
2948
2949 BPF JIT for SPARC (32-BIT AND 64-BIT)
2950 M: David S. Miller <davem@davemloft.net>
2951 L: netdev@vger.kernel.org
2952 L: bpf@vger.kernel.org
2953 S: Maintained
2954 F: arch/sparc/net/
2955
2956 BPF JIT for X86 32-BIT
2957 M: Wang YanQing <udknight@gmail.com>
2958 L: netdev@vger.kernel.org
2959 L: bpf@vger.kernel.org
2960 S: Maintained
2961 F: arch/x86/net/bpf_jit_comp32.c
2962
2963 BPF JIT for X86 64-BIT
2964 M: Alexei Starovoitov <ast@kernel.org>
2965 M: Daniel Borkmann <daniel@iogearbox.net>
2966 L: netdev@vger.kernel.org
2967 L: bpf@vger.kernel.org
2968 S: Supported
2969 F: arch/x86/net/
2970 X: arch/x86/net/bpf_jit_comp32.c
2971
2972 BROADCOM B44 10/100 ETHERNET DRIVER
2973 M: Michael Chan <michael.chan@broadcom.com>
2974 L: netdev@vger.kernel.org
2975 S: Supported
2976 F: drivers/net/ethernet/broadcom/b44.*
2977
2978 BROADCOM B53 ETHERNET SWITCH DRIVER
2979 M: Florian Fainelli <f.fainelli@gmail.com>
2980 L: netdev@vger.kernel.org
2981 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2982 S: Supported
2983 F: drivers/net/dsa/b53/*
2984 F: include/linux/platform_data/b53.h
2985
2986 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2987 M: Florian Fainelli <f.fainelli@gmail.com>
2988 M: Ray Jui <rjui@broadcom.com>
2989 M: Scott Branden <sbranden@broadcom.com>
2990 M: bcm-kernel-feedback-list@broadcom.com
2991 T: git git://github.com/broadcom/mach-bcm
2992 S: Maintained
2993 N: bcm281*
2994 N: bcm113*
2995 N: bcm216*
2996 N: kona
2997 F: arch/arm/mach-bcm/
2998
2999 BROADCOM BCM2835 ARM ARCHITECTURE
3000 M: Eric Anholt <eric@anholt.net>
3001 M: Stefan Wahren <stefan.wahren@i2se.com>
3002 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3003 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3004 T: git git://github.com/anholt/linux
3005 S: Maintained
3006 N: bcm2835
3007 F: drivers/staging/vc04_services
3008
3009 BROADCOM BCM47XX MIPS ARCHITECTURE
3010 M: Hauke Mehrtens <hauke@hauke-m.de>
3011 M: Rafał Miłecki <zajec5@gmail.com>
3012 L: linux-mips@vger.kernel.org
3013 S: Maintained
3014 F: Documentation/devicetree/bindings/mips/brcm/
3015 F: arch/mips/bcm47xx/*
3016 F: arch/mips/include/asm/mach-bcm47xx/*
3017
3018 BROADCOM BCM5301X ARM ARCHITECTURE
3019 M: Hauke Mehrtens <hauke@hauke-m.de>
3020 M: Rafał Miłecki <zajec5@gmail.com>
3021 M: bcm-kernel-feedback-list@broadcom.com
3022 L: linux-arm-kernel@lists.infradead.org
3023 S: Maintained
3024 F: arch/arm/mach-bcm/bcm_5301x.c
3025 F: arch/arm/boot/dts/bcm5301x*.dtsi
3026 F: arch/arm/boot/dts/bcm470*
3027 F: arch/arm/boot/dts/bcm953012*
3028
3029 BROADCOM BCM53573 ARM ARCHITECTURE
3030 M: Rafał Miłecki <rafal@milecki.pl>
3031 L: linux-arm-kernel@lists.infradead.org
3032 S: Maintained
3033 F: arch/arm/boot/dts/bcm53573*
3034 F: arch/arm/boot/dts/bcm47189*
3035
3036 BROADCOM BCM63XX ARM ARCHITECTURE
3037 M: Florian Fainelli <f.fainelli@gmail.com>
3038 M: bcm-kernel-feedback-list@broadcom.com
3039 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3040 T: git git://github.com/broadcom/stblinux.git
3041 S: Maintained
3042 N: bcm63xx
3043
3044 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3045 M: Kevin Cernekee <cernekee@gmail.com>
3046 L: linux-usb@vger.kernel.org
3047 S: Maintained
3048 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3049
3050 BROADCOM BCM7XXX ARM ARCHITECTURE
3051 M: Brian Norris <computersforpeace@gmail.com>
3052 M: Gregory Fong <gregory.0xf0@gmail.com>
3053 M: Florian Fainelli <f.fainelli@gmail.com>
3054 M: bcm-kernel-feedback-list@broadcom.com
3055 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3056 T: git git://github.com/broadcom/stblinux.git
3057 S: Maintained
3058 F: arch/arm/mach-bcm/*brcmstb*
3059 F: arch/arm/boot/dts/bcm7*.dts*
3060 F: drivers/bus/brcmstb_gisb.c
3061 F: arch/arm/mm/cache-b15-rac.c
3062 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3063 N: brcmstb
3064
3065 BROADCOM BMIPS CPUFREQ DRIVER
3066 M: Markus Mayer <mmayer@broadcom.com>
3067 M: bcm-kernel-feedback-list@broadcom.com
3068 L: linux-pm@vger.kernel.org
3069 S: Maintained
3070 F: drivers/cpufreq/bmips-cpufreq.c
3071
3072 BROADCOM BMIPS MIPS ARCHITECTURE
3073 M: Kevin Cernekee <cernekee@gmail.com>
3074 M: Florian Fainelli <f.fainelli@gmail.com>
3075 L: linux-mips@vger.kernel.org
3076 T: git git://github.com/broadcom/stblinux.git
3077 S: Maintained
3078 F: arch/mips/bmips/*
3079 F: arch/mips/include/asm/mach-bmips/*
3080 F: arch/mips/kernel/*bmips*
3081 F: arch/mips/boot/dts/brcm/bcm*.dts*
3082 F: drivers/irqchip/irq-bcm63*
3083 F: drivers/irqchip/irq-bcm7*
3084 F: drivers/irqchip/irq-brcmstb*
3085 F: include/linux/bcm963xx_nvram.h
3086 F: include/linux/bcm963xx_tag.h
3087
3088 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3089 M: Rasesh Mody <rmody@marvell.com>
3090 M: GR-Linux-NIC-Dev@marvell.com
3091 L: netdev@vger.kernel.org
3092 S: Supported
3093 F: drivers/net/ethernet/broadcom/bnx2.*
3094 F: drivers/net/ethernet/broadcom/bnx2_*
3095
3096 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3097 M: QLogic-Storage-Upstream@qlogic.com
3098 L: linux-scsi@vger.kernel.org
3099 S: Supported
3100 F: drivers/scsi/bnx2fc/
3101
3102 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3103 M: QLogic-Storage-Upstream@qlogic.com
3104 L: linux-scsi@vger.kernel.org
3105 S: Supported
3106 F: drivers/scsi/bnx2i/
3107
3108 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3109 M: Ariel Elior <aelior@marvell.com>
3110 M: Sudarsana Kalluru <skalluru@marvell.com>
3111 M: GR-everest-linux-l2@marvell.com
3112 L: netdev@vger.kernel.org
3113 S: Supported
3114 F: drivers/net/ethernet/broadcom/bnx2x/
3115
3116 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3117 M: Michael Chan <michael.chan@broadcom.com>
3118 L: netdev@vger.kernel.org
3119 S: Supported
3120 F: drivers/net/ethernet/broadcom/bnxt/
3121
3122 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3123 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3124 M: Franky Lin <franky.lin@broadcom.com>
3125 M: Hante Meuleman <hante.meuleman@broadcom.com>
3126 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3127 M: Wright Feng <wright.feng@cypress.com>
3128 L: linux-wireless@vger.kernel.org
3129 L: brcm80211-dev-list.pdl@broadcom.com
3130 L: brcm80211-dev-list@cypress.com
3131 S: Supported
3132 F: drivers/net/wireless/broadcom/brcm80211/
3133
3134 BROADCOM BRCMSTB GPIO DRIVER
3135 M: Gregory Fong <gregory.0xf0@gmail.com>
3136 L: bcm-kernel-feedback-list@broadcom.com
3137 S: Supported
3138 F: drivers/gpio/gpio-brcmstb.c
3139 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3140
3141 BROADCOM BRCMSTB I2C DRIVER
3142 M: Kamal Dasu <kdasu.kdev@gmail.com>
3143 L: linux-i2c@vger.kernel.org
3144 L: bcm-kernel-feedback-list@broadcom.com
3145 S: Supported
3146 F: drivers/i2c/busses/i2c-brcmstb.c
3147 F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3148
3149 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3150 M: Al Cooper <alcooperx@gmail.com>
3151 L: linux-kernel@vger.kernel.org
3152 L: bcm-kernel-feedback-list@broadcom.com
3153 S: Maintained
3154 F: drivers/phy/broadcom/phy-brcm-usb*
3155
3156 BROADCOM GENET ETHERNET DRIVER
3157 M: Doug Berger <opendmb@gmail.com>
3158 M: Florian Fainelli <f.fainelli@gmail.com>
3159 L: netdev@vger.kernel.org
3160 S: Supported
3161 F: drivers/net/ethernet/broadcom/genet/
3162
3163 BROADCOM IPROC ARM ARCHITECTURE
3164 M: Ray Jui <rjui@broadcom.com>
3165 M: Scott Branden <sbranden@broadcom.com>
3166 M: bcm-kernel-feedback-list@broadcom.com
3167 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3168 T: git git://github.com/broadcom/cygnus-linux.git
3169 S: Maintained
3170 N: iproc
3171 N: cygnus
3172 N: bcm[-_]nsp
3173 N: bcm9113*
3174 N: bcm9583*
3175 N: bcm9585*
3176 N: bcm9586*
3177 N: bcm988312
3178 N: bcm113*
3179 N: bcm583*
3180 N: bcm585*
3181 N: bcm586*
3182 N: bcm88312
3183 N: hr2
3184 N: stingray
3185 F: arch/arm64/boot/dts/broadcom/northstar2/*
3186 F: arch/arm64/boot/dts/broadcom/stingray/*
3187 F: drivers/clk/bcm/clk-ns*
3188 F: drivers/clk/bcm/clk-sr*
3189 F: drivers/pinctrl/bcm/pinctrl-ns*
3190 F: include/dt-bindings/clock/bcm-sr*
3191
3192 BROADCOM KONA GPIO DRIVER
3193 M: Ray Jui <rjui@broadcom.com>
3194 L: bcm-kernel-feedback-list@broadcom.com
3195 S: Supported
3196 F: drivers/gpio/gpio-bcm-kona.c
3197 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3198
3199 BROADCOM NETXTREME-E ROCE DRIVER
3200 M: Selvin Xavier <selvin.xavier@broadcom.com>
3201 M: Devesh Sharma <devesh.sharma@broadcom.com>
3202 M: Somnath Kotur <somnath.kotur@broadcom.com>
3203 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3204 L: linux-rdma@vger.kernel.org
3205 W: http://www.broadcom.com
3206 S: Supported
3207 F: drivers/infiniband/hw/bnxt_re/
3208 F: include/uapi/rdma/bnxt_re-abi.h
3209
3210 BROADCOM NVRAM DRIVER
3211 M: Rafał Miłecki <zajec5@gmail.com>
3212 L: linux-mips@vger.kernel.org
3213 S: Maintained
3214 F: drivers/firmware/broadcom/*
3215
3216 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3217 M: Rafał Miłecki <zajec5@gmail.com>
3218 L: linux-wireless@vger.kernel.org
3219 S: Maintained
3220 F: drivers/bcma/
3221 F: include/linux/bcma/
3222
3223 BROADCOM STB AVS CPUFREQ DRIVER
3224 M: Markus Mayer <mmayer@broadcom.com>
3225 M: bcm-kernel-feedback-list@broadcom.com
3226 L: linux-pm@vger.kernel.org
3227 S: Maintained
3228 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3229 F: drivers/cpufreq/brcmstb*
3230
3231 BROADCOM STB AVS TMON DRIVER
3232 M: Markus Mayer <mmayer@broadcom.com>
3233 M: bcm-kernel-feedback-list@broadcom.com
3234 L: linux-pm@vger.kernel.org
3235 S: Maintained
3236 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3237 F: drivers/thermal/broadcom/brcmstb*
3238
3239 BROADCOM STB NAND FLASH DRIVER
3240 M: Brian Norris <computersforpeace@gmail.com>
3241 M: Kamal Dasu <kdasu.kdev@gmail.com>
3242 L: linux-mtd@lists.infradead.org
3243 L: bcm-kernel-feedback-list@broadcom.com
3244 S: Maintained
3245 F: drivers/mtd/nand/raw/brcmnand/
3246
3247 BROADCOM STB DPFE DRIVER
3248 M: Markus Mayer <mmayer@broadcom.com>
3249 M: bcm-kernel-feedback-list@broadcom.com
3250 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3251 S: Maintained
3252 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3253 F: drivers/memory/brcmstb_dpfe.c
3254
3255 BROADCOM SPI DRIVER
3256 M: Kamal Dasu <kdasu.kdev@gmail.com>
3257 M: bcm-kernel-feedback-list@broadcom.com
3258 S: Maintained
3259 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3260 F: drivers/spi/spi-bcm-qspi.*
3261 F: drivers/spi/spi-brcmstb-qspi.c
3262 F: drivers/spi/spi-iproc-qspi.c
3263
3264 BROADCOM SYSTEMPORT ETHERNET DRIVER
3265 M: Florian Fainelli <f.fainelli@gmail.com>
3266 L: netdev@vger.kernel.org
3267 S: Supported
3268 F: drivers/net/ethernet/broadcom/bcmsysport.*
3269
3270 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3271 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3272 M: Prashant Sreedharan <prashant@broadcom.com>
3273 M: Michael Chan <mchan@broadcom.com>
3274 L: netdev@vger.kernel.org
3275 S: Supported
3276 F: drivers/net/ethernet/broadcom/tg3.*
3277
3278 BROCADE BFA FC SCSI DRIVER
3279 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3280 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3281 L: linux-scsi@vger.kernel.org
3282 S: Supported
3283 F: drivers/scsi/bfa/
3284
3285 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3286 M: Rasesh Mody <rmody@marvell.com>
3287 M: Sudarsana Kalluru <skalluru@marvell.com>
3288 M: GR-Linux-NIC-Dev@marvell.com
3289 L: netdev@vger.kernel.org
3290 S: Supported
3291 F: drivers/net/ethernet/brocade/bna/
3292
3293 BSG (block layer generic sg v4 driver)
3294 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3295 L: linux-scsi@vger.kernel.org
3296 S: Supported
3297 F: block/bsg.c
3298 F: include/linux/bsg.h
3299 F: include/uapi/linux/bsg.h
3300
3301 BT87X AUDIO DRIVER
3302 M: Clemens Ladisch <clemens@ladisch.de>
3303 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3304 T: git git://git.alsa-project.org/alsa-kernel.git
3305 S: Maintained
3306 F: Documentation/sound/cards/bt87x.rst
3307 F: sound/pci/bt87x.c
3308
3309 BT8XXGPIO DRIVER
3310 M: Michael Buesch <m@bues.ch>
3311 W: http://bu3sch.de/btgpio.php
3312 S: Maintained
3313 F: drivers/gpio/gpio-bt8xx.c
3314
3315 BTRFS FILE SYSTEM
3316 M: Chris Mason <clm@fb.com>
3317 M: Josef Bacik <josef@toxicpanda.com>
3318 M: David Sterba <dsterba@suse.com>
3319 L: linux-btrfs@vger.kernel.org
3320 W: http://btrfs.wiki.kernel.org/
3321 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3323 S: Maintained
3324 F: Documentation/filesystems/btrfs.txt
3325 F: fs/btrfs/
3326 F: include/linux/btrfs*
3327 F: include/uapi/linux/btrfs*
3328
3329 BTTV VIDEO4LINUX DRIVER
3330 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3331 L: linux-media@vger.kernel.org
3332 W: https://linuxtv.org
3333 T: git git://linuxtv.org/media_tree.git
3334 S: Odd fixes
3335 F: Documentation/media/v4l-drivers/bttv*
3336 F: drivers/media/pci/bt8xx/bttv*
3337
3338 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3339 M: Chanwoo Choi <cw00.choi@samsung.com>
3340 L: linux-pm@vger.kernel.org
3341 L: linux-samsung-soc@vger.kernel.org
3342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3343 S: Maintained
3344 F: drivers/devfreq/exynos-bus.c
3345 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3346
3347 BUSLOGIC SCSI DRIVER
3348 M: Khalid Aziz <khalid@gonehiking.org>
3349 L: linux-scsi@vger.kernel.org
3350 S: Maintained
3351 F: drivers/scsi/BusLogic.*
3352 F: drivers/scsi/FlashPoint.*
3353
3354 C-MEDIA CMI8788 DRIVER
3355 M: Clemens Ladisch <clemens@ladisch.de>
3356 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3357 T: git git://git.alsa-project.org/alsa-kernel.git
3358 S: Maintained
3359 F: sound/pci/oxygen/
3360
3361 C-SKY ARCHITECTURE
3362 M: Guo Ren <guoren@kernel.org>
3363 T: git https://github.com/c-sky/csky-linux.git
3364 S: Supported
3365 F: arch/csky/
3366 F: Documentation/devicetree/bindings/csky/
3367 F: drivers/irqchip/irq-csky-*
3368 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3369 F: drivers/clocksource/timer-gx6605s.c
3370 F: drivers/clocksource/timer-mp-csky.c
3371 F: Documentation/devicetree/bindings/timer/csky,*
3372 K: csky
3373 N: csky
3374
3375 C6X ARCHITECTURE
3376 M: Mark Salter <msalter@redhat.com>
3377 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3378 L: linux-c6x-dev@linux-c6x.org
3379 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3380 S: Maintained
3381 F: arch/c6x/
3382
3383 CA8210 IEEE-802.15.4 RADIO DRIVER
3384 M: Harry Morris <h.morris@cascoda.com>
3385 L: linux-wpan@vger.kernel.org
3386 W: https://github.com/Cascoda/ca8210-linux.git
3387 S: Maintained
3388 F: drivers/net/ieee802154/ca8210.c
3389 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3390
3391 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3392 M: David Howells <dhowells@redhat.com>
3393 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3394 S: Supported
3395 F: Documentation/filesystems/caching/cachefiles.txt
3396 F: fs/cachefiles/
3397
3398 CADENCE MIPI-CSI2 BRIDGES
3399 M: Maxime Ripard <maxime.ripard@bootlin.com>
3400 L: linux-media@vger.kernel.org
3401 S: Maintained
3402 F: Documentation/devicetree/bindings/media/cdns,*.txt
3403 F: drivers/media/platform/cadence/cdns-csi2*
3404
3405 CADET FM/AM RADIO RECEIVER DRIVER
3406 M: Hans Verkuil <hverkuil@xs4all.nl>
3407 L: linux-media@vger.kernel.org
3408 T: git git://linuxtv.org/media_tree.git
3409 W: https://linuxtv.org
3410 S: Maintained
3411 F: drivers/media/radio/radio-cadet*
3412
3413 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3414 M: Jonathan Corbet <corbet@lwn.net>
3415 L: linux-media@vger.kernel.org
3416 T: git git://linuxtv.org/media_tree.git
3417 S: Maintained
3418 F: Documentation/media/v4l-drivers/cafe_ccic*
3419 F: drivers/media/platform/marvell-ccic/
3420
3421 CAIF NETWORK LAYER
3422 L: netdev@vger.kernel.org
3423 S: Orphan
3424 F: Documentation/networking/caif/
3425 F: drivers/net/caif/
3426 F: include/uapi/linux/caif/
3427 F: include/net/caif/
3428 F: net/caif/
3429
3430 CAKE QDISC
3431 M: Toke Høiland-Jørgensen <toke@toke.dk>
3432 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3433 S: Maintained
3434 F: net/sched/sch_cake.c
3435
3436 CALGARY x86-64 IOMMU
3437 M: Muli Ben-Yehuda <mulix@mulix.org>
3438 M: Jon Mason <jdmason@kudzu.us>
3439 L: iommu@lists.linux-foundation.org
3440 S: Maintained
3441 F: arch/x86/kernel/pci-calgary_64.c
3442 F: arch/x86/kernel/tce_64.c
3443 F: arch/x86/include/asm/calgary.h
3444 F: arch/x86/include/asm/tce.h
3445
3446 CAN NETWORK DRIVERS
3447 M: Wolfgang Grandegger <wg@grandegger.com>
3448 M: Marc Kleine-Budde <mkl@pengutronix.de>
3449 L: linux-can@vger.kernel.org
3450 W: https://github.com/linux-can
3451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3453 S: Maintained
3454 F: Documentation/devicetree/bindings/net/can/
3455 F: drivers/net/can/
3456 F: include/linux/can/dev.h
3457 F: include/linux/can/platform/
3458 F: include/uapi/linux/can/error.h
3459 F: include/uapi/linux/can/netlink.h
3460
3461 CAN NETWORK LAYER
3462 M: Oliver Hartkopp <socketcan@hartkopp.net>
3463 M: Marc Kleine-Budde <mkl@pengutronix.de>
3464 L: linux-can@vger.kernel.org
3465 W: https://github.com/linux-can
3466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3468 S: Maintained
3469 F: Documentation/networking/can.rst
3470 F: net/can/
3471 F: include/linux/can/core.h
3472 F: include/uapi/linux/can.h
3473 F: include/uapi/linux/can/bcm.h
3474 F: include/uapi/linux/can/raw.h
3475 F: include/uapi/linux/can/gw.h
3476
3477 CAPABILITIES
3478 M: Serge Hallyn <serge@hallyn.com>
3479 L: linux-security-module@vger.kernel.org
3480 S: Supported
3481 F: include/linux/capability.h
3482 F: include/uapi/linux/capability.h
3483 F: security/commoncap.c
3484 F: kernel/capability.c
3485
3486 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3487 M: Kevin Tsai <ktsai@capellamicro.com>
3488 S: Maintained
3489 F: drivers/iio/light/cm*
3490
3491 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3492 M: Christian Lamparter <chunkeey@googlemail.com>
3493 L: linux-wireless@vger.kernel.org
3494 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3495 S: Maintained
3496 F: drivers/net/wireless/ath/carl9170/
3497
3498 CAVIUM I2C DRIVER
3499 M: Jan Glauber <jglauber@cavium.com>
3500 M: David Daney <david.daney@cavium.com>
3501 W: http://www.cavium.com
3502 S: Supported
3503 F: drivers/i2c/busses/i2c-octeon*
3504 F: drivers/i2c/busses/i2c-thunderx*
3505
3506 CAVIUM LIQUIDIO NETWORK DRIVER
3507 M: Derek Chickles <dchickles@marvell.com>
3508 M: Satanand Burla <sburla@marvell.com>
3509 M: Felix Manlunas <fmanlunas@marvell.com>
3510 L: netdev@vger.kernel.org
3511 W: http://www.cavium.com
3512 S: Supported
3513 F: drivers/net/ethernet/cavium/liquidio/
3514
3515 CAVIUM MMC DRIVER
3516 M: Jan Glauber <jglauber@cavium.com>
3517 M: David Daney <david.daney@cavium.com>
3518 M: Steven J. Hill <Steven.Hill@cavium.com>
3519 W: http://www.cavium.com
3520 S: Supported
3521 F: drivers/mmc/host/cavium*
3522
3523 CAVIUM OCTEON-TX CRYPTO DRIVER
3524 M: George Cherian <george.cherian@cavium.com>
3525 L: linux-crypto@vger.kernel.org
3526 W: http://www.cavium.com
3527 S: Supported
3528 F: drivers/crypto/cavium/cpt/
3529
3530 CAVIUM THUNDERX2 ARM64 SOC
3531 M: Robert Richter <rrichter@cavium.com>
3532 M: Jayachandran C <jnair@caviumnetworks.com>
3533 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3534 S: Maintained
3535 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3536 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3537
3538 CC2520 IEEE-802.15.4 RADIO DRIVER
3539 M: Varka Bhadram <varkabhadram@gmail.com>
3540 L: linux-wpan@vger.kernel.org
3541 S: Maintained
3542 F: drivers/net/ieee802154/cc2520.c
3543 F: include/linux/spi/cc2520.h
3544 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3545
3546 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3547 M: Yael Chemla <yael.chemla@foss.arm.com>
3548 M: Gilad Ben-Yossef <gilad@benyossef.com>
3549 L: linux-crypto@vger.kernel.org
3550 S: Supported
3551 F: drivers/crypto/ccree/
3552 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3553
3554 CEC FRAMEWORK
3555 M: Hans Verkuil <hans.verkuil@cisco.com>
3556 L: linux-media@vger.kernel.org
3557 T: git git://linuxtv.org/media_tree.git
3558 W: http://linuxtv.org
3559 S: Supported
3560 F: Documentation/media/kapi/cec-core.rst
3561 F: Documentation/media/uapi/cec
3562 F: drivers/media/cec/
3563 F: drivers/media/rc/keymaps/rc-cec.c
3564 F: include/media/cec.h
3565 F: include/media/cec-notifier.h
3566 F: include/uapi/linux/cec.h
3567 F: include/uapi/linux/cec-funcs.h
3568 F: Documentation/devicetree/bindings/media/cec.txt
3569 F: Documentation/ABI/testing/debugfs-cec-error-inj
3570
3571 CEC GPIO DRIVER
3572 M: Hans Verkuil <hans.verkuil@cisco.com>
3573 L: linux-media@vger.kernel.org
3574 T: git git://linuxtv.org/media_tree.git
3575 W: http://linuxtv.org
3576 S: Supported
3577 F: drivers/media/platform/cec-gpio/
3578 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3579
3580 CELL BROADBAND ENGINE ARCHITECTURE
3581 M: Arnd Bergmann <arnd@arndb.de>
3582 L: linuxppc-dev@lists.ozlabs.org
3583 W: http://www.ibm.com/developerworks/power/cell/
3584 S: Supported
3585 F: arch/powerpc/include/asm/cell*.h
3586 F: arch/powerpc/include/asm/spu*.h
3587 F: arch/powerpc/include/uapi/asm/spu*.h
3588 F: arch/powerpc/oprofile/*cell*
3589 F: arch/powerpc/platforms/cell/
3590
3591 CEPH COMMON CODE (LIBCEPH)
3592 M: Ilya Dryomov <idryomov@gmail.com>
3593 M: "Yan, Zheng" <zyan@redhat.com>
3594 M: Sage Weil <sage@redhat.com>
3595 L: ceph-devel@vger.kernel.org
3596 W: http://ceph.com/
3597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3598 T: git git://github.com/ceph/ceph-client.git
3599 S: Supported
3600 F: net/ceph/
3601 F: include/linux/ceph/
3602 F: include/linux/crush/
3603
3604 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3605 M: "Yan, Zheng" <zyan@redhat.com>
3606 M: Sage Weil <sage@redhat.com>
3607 M: Ilya Dryomov <idryomov@gmail.com>
3608 L: ceph-devel@vger.kernel.org
3609 W: http://ceph.com/
3610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3611 T: git git://github.com/ceph/ceph-client.git
3612 S: Supported
3613 F: Documentation/filesystems/ceph.txt
3614 F: fs/ceph/
3615
3616 CERTIFICATE HANDLING:
3617 M: David Howells <dhowells@redhat.com>
3618 M: David Woodhouse <dwmw2@infradead.org>
3619 L: keyrings@vger.kernel.org
3620 S: Maintained
3621 F: Documentation/admin-guide/module-signing.rst
3622 F: certs/
3623 F: scripts/sign-file.c
3624 F: scripts/extract-cert.c
3625
3626 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3627 L: linux-usb@vger.kernel.org
3628 S: Orphan
3629 F: Documentation/usb/WUSB-Design-overview.txt
3630 F: Documentation/usb/wusb-cbaf
3631 F: drivers/usb/host/hwa-hc.c
3632 F: drivers/usb/host/whci/
3633 F: drivers/usb/wusbcore/
3634 F: include/linux/usb/wusb*
3635
3636 CFAG12864B LCD DRIVER
3637 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3638 S: Maintained
3639 F: drivers/auxdisplay/cfag12864b.c
3640 F: include/linux/cfag12864b.h
3641
3642 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3643 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3644 S: Maintained
3645 F: drivers/auxdisplay/cfag12864bfb.c
3646 F: include/linux/cfag12864b.h
3647
3648 802.11 (including CFG80211/NL80211)
3649 M: Johannes Berg <johannes@sipsolutions.net>
3650 L: linux-wireless@vger.kernel.org
3651 W: http://wireless.kernel.org/
3652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3654 S: Maintained
3655 F: net/wireless/
3656 F: include/uapi/linux/nl80211.h
3657 F: include/linux/ieee80211.h
3658 F: include/net/wext.h
3659 F: include/net/cfg80211.h
3660 F: include/net/iw_handler.h
3661 F: include/net/ieee80211_radiotap.h
3662 F: Documentation/driver-api/80211/cfg80211.rst
3663 F: Documentation/networking/regulatory.txt
3664
3665 CHAR and MISC DRIVERS
3666 M: Arnd Bergmann <arnd@arndb.de>
3667 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3669 S: Supported
3670 F: drivers/char/
3671 F: drivers/misc/
3672 F: include/linux/miscdevice.h
3673
3674 CHECKPATCH
3675 M: Andy Whitcroft <apw@canonical.com>
3676 M: Joe Perches <joe@perches.com>
3677 S: Maintained
3678 F: scripts/checkpatch.pl
3679
3680 CHINESE DOCUMENTATION
3681 M: Harry Wei <harryxiyou@gmail.com>
3682 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3683 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3684 S: Maintained
3685 F: Documentation/translations/zh_CN/
3686
3687 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3688 M: Peter Chen <Peter.Chen@nxp.com>
3689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3690 L: linux-usb@vger.kernel.org
3691 S: Maintained
3692 F: drivers/usb/chipidea/
3693
3694 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3695 M: Hans de Goede <hdegoede@redhat.com>
3696 L: linux-input@vger.kernel.org
3697 S: Maintained
3698 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3699 F: drivers/input/touchscreen/chipone_icn8318.c
3700
3701 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3702 M: Hans de Goede <hdegoede@redhat.com>
3703 L: linux-input@vger.kernel.org
3704 S: Maintained
3705 F: drivers/input/touchscreen/chipone_icn8505.c
3706
3707 CHROME HARDWARE PLATFORM SUPPORT
3708 M: Benson Leung <bleung@chromium.org>
3709 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3710 S: Maintained
3711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3712 F: drivers/platform/chrome/
3713
3714 CHROMEOS EC SUBDRIVERS
3715 M: Benson Leung <bleung@chromium.org>
3716 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3717 R: Guenter Roeck <groeck@chromium.org>
3718 S: Maintained
3719 N: cros_ec
3720 N: cros-ec
3721 F: drivers/power/supply/cros_usbpd-charger.c
3722
3723 CIRRUS LOGIC AUDIO CODEC DRIVERS
3724 M: Brian Austin <brian.austin@cirrus.com>
3725 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3726 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3727 S: Maintained
3728 F: sound/soc/codecs/cs*
3729
3730 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3731 M: Hartley Sweeten <hsweeten@visionengravers.com>
3732 L: netdev@vger.kernel.org
3733 S: Maintained
3734 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3735
3736 CISCO FCOE HBA DRIVER
3737 M: Satish Kharat <satishkh@cisco.com>
3738 M: Sesidhar Baddela <sebaddel@cisco.com>
3739 M: Karan Tilak Kumar <kartilak@cisco.com>
3740 L: linux-scsi@vger.kernel.org
3741 S: Supported
3742 F: drivers/scsi/fnic/
3743
3744 CISCO SCSI HBA DRIVER
3745 M: Karan Tilak Kumar <kartilak@cisco.com>
3746 M: Sesidhar Baddela <sebaddel@cisco.com>
3747 L: linux-scsi@vger.kernel.org
3748 S: Supported
3749 F: drivers/scsi/snic/
3750
3751 CISCO VIC ETHERNET NIC DRIVER
3752 M: Christian Benvenuti <benve@cisco.com>
3753 M: Govindarajulu Varadarajan <_govind@gmx.com>
3754 M: Parvi Kaustubhi <pkaustub@cisco.com>
3755 S: Supported
3756 F: drivers/net/ethernet/cisco/enic/
3757
3758 CISCO VIC LOW LATENCY NIC DRIVER
3759 M: Christian Benvenuti <benve@cisco.com>
3760 M: Nelson Escobar <neescoba@cisco.com>
3761 M: Parvi Kaustubhi <pkaustub@cisco.com>
3762 S: Supported
3763 F: drivers/infiniband/hw/usnic/
3764
3765 CIRRUS LOGIC MADERA CODEC DRIVERS
3766 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3767 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3768 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3769 L: patches@opensource.cirrus.com
3770 T: git https://github.com/CirrusLogic/linux-drivers.git
3771 W: https://github.com/CirrusLogic/linux-drivers/wiki
3772 S: Supported
3773 F: Documentation/devicetree/bindings/mfd/madera.txt
3774 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3775 F: include/linux/irqchip/irq-madera*
3776 F: include/linux/mfd/madera/*
3777 F: drivers/gpio/gpio-madera*
3778 F: drivers/irqchip/irq-madera*
3779 F: drivers/mfd/madera*
3780 F: drivers/mfd/cs47l*
3781 F: drivers/pinctrl/cirrus/*
3782
3783 CLANG-FORMAT FILE
3784 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3785 S: Maintained
3786 F: .clang-format
3787
3788 CLEANCACHE API
3789 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3790 L: linux-kernel@vger.kernel.org
3791 S: Maintained
3792 F: mm/cleancache.c
3793 F: include/linux/cleancache.h
3794
3795 CLK API
3796 M: Russell King <linux@armlinux.org.uk>
3797 L: linux-clk@vger.kernel.org
3798 S: Maintained
3799 F: include/linux/clk.h
3800
3801 CLOCKSOURCE, CLOCKEVENT DRIVERS
3802 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3803 M: Thomas Gleixner <tglx@linutronix.de>
3804 L: linux-kernel@vger.kernel.org
3805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3806 S: Supported
3807 F: drivers/clocksource/
3808 F: Documentation/devicetree/bindings/timer/
3809
3810 CMPC ACPI DRIVER
3811 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3812 M: Daniel Oliveira Nascimento <don@syst.com.br>
3813 L: platform-driver-x86@vger.kernel.org
3814 S: Supported
3815 F: drivers/platform/x86/classmate-laptop.c
3816
3817 COBALT MEDIA DRIVER
3818 M: Hans Verkuil <hans.verkuil@cisco.com>
3819 L: linux-media@vger.kernel.org
3820 T: git git://linuxtv.org/media_tree.git
3821 W: https://linuxtv.org
3822 S: Supported
3823 F: drivers/media/pci/cobalt/
3824
3825 COCCINELLE/Semantic Patches (SmPL)
3826 M: Julia Lawall <Julia.Lawall@lip6.fr>
3827 M: Gilles Muller <Gilles.Muller@lip6.fr>
3828 M: Nicolas Palix <nicolas.palix@imag.fr>
3829 M: Michal Marek <michal.lkml@markovi.net>
3830 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3832 W: http://coccinelle.lip6.fr/
3833 S: Supported
3834 F: Documentation/dev-tools/coccinelle.rst
3835 F: scripts/coccinelle/
3836 F: scripts/coccicheck
3837
3838 CODA FILE SYSTEM
3839 M: Jan Harkes <jaharkes@cs.cmu.edu>
3840 M: coda@cs.cmu.edu
3841 L: codalist@coda.cs.cmu.edu
3842 W: http://www.coda.cs.cmu.edu/
3843 S: Maintained
3844 F: Documentation/filesystems/coda.txt
3845 F: fs/coda/
3846 F: include/linux/coda*.h
3847 F: include/uapi/linux/coda*.h
3848
3849 CODA V4L2 MEM2MEM DRIVER
3850 M: Philipp Zabel <p.zabel@pengutronix.de>
3851 L: linux-media@vger.kernel.org
3852 S: Maintained
3853 F: Documentation/devicetree/bindings/media/coda.txt
3854 F: drivers/media/platform/coda/
3855
3856 CODE OF CONDUCT
3857 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3858 S: Supported
3859 F: Documentation/process/code-of-conduct.rst
3860 F: Documentation/process/code-of-conduct-interpretation.rst
3861
3862 COMMON CLK FRAMEWORK
3863 M: Michael Turquette <mturquette@baylibre.com>
3864 M: Stephen Boyd <sboyd@kernel.org>
3865 L: linux-clk@vger.kernel.org
3866 Q: http://patchwork.kernel.org/project/linux-clk/list/
3867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3868 S: Maintained
3869 F: Documentation/devicetree/bindings/clock/
3870 F: drivers/clk/
3871 X: drivers/clk/clkdev.c
3872 F: include/linux/clk-pr*
3873 F: include/linux/clk/
3874 F: include/linux/of_clk.h
3875
3876 COMMON INTERNET FILE SYSTEM (CIFS)
3877 M: Steve French <sfrench@samba.org>
3878 L: linux-cifs@vger.kernel.org
3879 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3880 W: http://linux-cifs.samba.org/
3881 T: git git://git.samba.org/sfrench/cifs-2.6.git
3882 S: Supported
3883 F: Documentation/filesystems/cifs/
3884 F: fs/cifs/
3885
3886 COMPACTPCI HOTPLUG CORE
3887 M: Scott Murray <scott@spiteful.org>
3888 L: linux-pci@vger.kernel.org
3889 S: Maintained
3890 F: drivers/pci/hotplug/cpci_hotplug*
3891
3892 COMPACTPCI HOTPLUG GENERIC DRIVER
3893 M: Scott Murray <scott@spiteful.org>
3894 L: linux-pci@vger.kernel.org
3895 S: Maintained
3896 F: drivers/pci/hotplug/cpcihp_generic.c
3897
3898 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3899 M: Scott Murray <scott@spiteful.org>
3900 L: linux-pci@vger.kernel.org
3901 S: Maintained
3902 F: drivers/pci/hotplug/cpcihp_zt5550.*
3903
3904 COMPAL LAPTOP SUPPORT
3905 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3906 L: platform-driver-x86@vger.kernel.org
3907 S: Maintained
3908 F: drivers/platform/x86/compal-laptop.c
3909
3910 COMPILER ATTRIBUTES
3911 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3912 S: Maintained
3913 F: include/linux/compiler_attributes.h
3914
3915 CONEXANT ACCESSRUNNER USB DRIVER
3916 L: accessrunner-general@lists.sourceforge.net
3917 W: http://accessrunner.sourceforge.net/
3918 S: Orphan
3919 F: drivers/usb/atm/cxacru.c
3920
3921 CONFIGFS
3922 M: Joel Becker <jlbec@evilplan.org>
3923 M: Christoph Hellwig <hch@lst.de>
3924 T: git git://git.infradead.org/users/hch/configfs.git
3925 S: Supported
3926 F: fs/configfs/
3927 F: include/linux/configfs.h
3928
3929 CONNECTOR
3930 M: Evgeniy Polyakov <zbr@ioremap.net>
3931 L: netdev@vger.kernel.org
3932 S: Maintained
3933 F: drivers/connector/
3934
3935 CONTROL GROUP (CGROUP)
3936 M: Tejun Heo <tj@kernel.org>
3937 M: Li Zefan <lizefan@huawei.com>
3938 M: Johannes Weiner <hannes@cmpxchg.org>
3939 L: cgroups@vger.kernel.org
3940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3941 S: Maintained
3942 F: Documentation/cgroup*
3943 F: include/linux/cgroup*
3944 F: kernel/cgroup*
3945
3946 CONTROL GROUP - CPUSET
3947 M: Li Zefan <lizefan@huawei.com>
3948 L: cgroups@vger.kernel.org
3949 W: http://www.bullopensource.org/cpuset/
3950 W: http://oss.sgi.com/projects/cpusets/
3951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3952 S: Maintained
3953 F: Documentation/cgroup-v1/cpusets.txt
3954 F: include/linux/cpuset.h
3955 F: kernel/cgroup/cpuset.c
3956
3957 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3958 M: Johannes Weiner <hannes@cmpxchg.org>
3959 M: Michal Hocko <mhocko@kernel.org>
3960 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3961 L: cgroups@vger.kernel.org
3962 L: linux-mm@kvack.org
3963 S: Maintained
3964 F: mm/memcontrol.c
3965 F: mm/swap_cgroup.c
3966
3967 CORETEMP HARDWARE MONITORING DRIVER
3968 M: Fenghua Yu <fenghua.yu@intel.com>
3969 L: linux-hwmon@vger.kernel.org
3970 S: Maintained
3971 F: Documentation/hwmon/coretemp
3972 F: drivers/hwmon/coretemp.c
3973
3974 COSA/SRP SYNC SERIAL DRIVER
3975 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3976 W: http://www.fi.muni.cz/~kas/cosa/
3977 S: Maintained
3978 F: drivers/net/wan/cosa*
3979
3980 CPMAC ETHERNET DRIVER
3981 M: Florian Fainelli <f.fainelli@gmail.com>
3982 L: netdev@vger.kernel.org
3983 S: Maintained
3984 F: drivers/net/ethernet/ti/cpmac.c
3985
3986 CPU FREQUENCY SCALING FRAMEWORK
3987 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3988 M: Viresh Kumar <viresh.kumar@linaro.org>
3989 L: linux-pm@vger.kernel.org
3990 S: Maintained
3991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3992 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3993 B: https://bugzilla.kernel.org
3994 F: Documentation/admin-guide/pm/cpufreq.rst
3995 F: Documentation/admin-guide/pm/intel_pstate.rst
3996 F: Documentation/cpu-freq/
3997 F: Documentation/devicetree/bindings/cpufreq/
3998 F: drivers/cpufreq/
3999 F: include/linux/cpufreq.h
4000 F: tools/testing/selftests/cpufreq/
4001
4002 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4003 M: Viresh Kumar <viresh.kumar@linaro.org>
4004 M: Sudeep Holla <sudeep.holla@arm.com>
4005 L: linux-pm@vger.kernel.org
4006 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4007 S: Maintained
4008 F: drivers/cpufreq/arm_big_little.h
4009 F: drivers/cpufreq/arm_big_little.c
4010
4011 CPU POWER MONITORING SUBSYSTEM
4012 M: Thomas Renninger <trenn@suse.com>
4013 M: Shuah Khan <shuah@kernel.org>
4014 M: Shuah Khan <skhan@linuxfoundation.org>
4015 L: linux-pm@vger.kernel.org
4016 S: Maintained
4017 F: tools/power/cpupower/
4018
4019 CPUID/MSR DRIVER
4020 M: "H. Peter Anvin" <hpa@zytor.com>
4021 S: Maintained
4022 F: arch/x86/kernel/cpuid.c
4023 F: arch/x86/kernel/msr.c
4024
4025 CPUIDLE DRIVER - ARM BIG LITTLE
4026 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4027 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4028 L: linux-pm@vger.kernel.org
4029 L: linux-arm-kernel@lists.infradead.org
4030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4031 S: Maintained
4032 F: drivers/cpuidle/cpuidle-big_little.c
4033
4034 CPUIDLE DRIVER - ARM EXYNOS
4035 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4036 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4037 M: Kukjin Kim <kgene@kernel.org>
4038 L: linux-pm@vger.kernel.org
4039 L: linux-samsung-soc@vger.kernel.org
4040 S: Supported
4041 F: drivers/cpuidle/cpuidle-exynos.c
4042 F: arch/arm/mach-exynos/pm.c
4043
4044 CPU IDLE TIME MANAGEMENT FRAMEWORK
4045 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4046 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4047 L: linux-pm@vger.kernel.org
4048 S: Maintained
4049 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4050 B: https://bugzilla.kernel.org
4051 F: Documentation/admin-guide/pm/cpuidle.rst
4052 F: drivers/cpuidle/*
4053 F: include/linux/cpuidle.h
4054
4055 CRAMFS FILESYSTEM
4056 M: Nicolas Pitre <nico@linaro.org>
4057 S: Maintained
4058 F: Documentation/filesystems/cramfs.txt
4059 F: fs/cramfs/
4060
4061 CRYPTO API
4062 M: Herbert Xu <herbert@gondor.apana.org.au>
4063 M: "David S. Miller" <davem@davemloft.net>
4064 L: linux-crypto@vger.kernel.org
4065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4067 S: Maintained
4068 F: Documentation/crypto/
4069 F: Documentation/devicetree/bindings/crypto/
4070 F: arch/*/crypto/
4071 F: crypto/
4072 F: drivers/crypto/
4073 F: include/crypto/
4074 F: include/linux/crypto*
4075
4076 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4077 M: Neil Horman <nhorman@tuxdriver.com>
4078 L: linux-crypto@vger.kernel.org
4079 S: Maintained
4080 F: crypto/ansi_cprng.c
4081 F: crypto/rng.c
4082
4083 CS3308 MEDIA DRIVER
4084 M: Hans Verkuil <hverkuil@xs4all.nl>
4085 L: linux-media@vger.kernel.org
4086 T: git git://linuxtv.org/media_tree.git
4087 W: http://linuxtv.org
4088 S: Odd Fixes
4089 F: drivers/media/i2c/cs3308.c
4090
4091 CS5535 Audio ALSA driver
4092 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4093 S: Maintained
4094 F: sound/pci/cs5535audio/
4095
4096 CSI DRIVERS FOR ALLWINNER V3s
4097 M: Yong Deng <yong.deng@magewell.com>
4098 L: linux-media@vger.kernel.org
4099 T: git git://linuxtv.org/media_tree.git
4100 S: Maintained
4101 F: drivers/media/platform/sunxi/sun6i-csi/
4102 F: Documentation/devicetree/bindings/media/sun6i-csi.txt
4103
4104 CW1200 WLAN driver
4105 M: Solomon Peachy <pizza@shaftnet.org>
4106 S: Maintained
4107 F: drivers/net/wireless/st/cw1200/
4108
4109 CX18 VIDEO4LINUX DRIVER
4110 M: Andy Walls <awalls@md.metrocast.net>
4111 L: ivtv-devel@ivtvdriver.org (subscribers-only)
4112 L: linux-media@vger.kernel.org
4113 T: git git://linuxtv.org/media_tree.git
4114 W: https://linuxtv.org
4115 W: http://www.ivtvdriver.org/index.php/Cx18
4116 S: Maintained
4117 F: Documentation/media/v4l-drivers/cx18*
4118 F: drivers/media/pci/cx18/
4119 F: include/uapi/linux/ivtv*
4120
4121 CX2341X MPEG ENCODER HELPER MODULE
4122 M: Hans Verkuil <hverkuil@xs4all.nl>
4123 L: linux-media@vger.kernel.org
4124 T: git git://linuxtv.org/media_tree.git
4125 W: https://linuxtv.org
4126 S: Maintained
4127 F: drivers/media/common/cx2341x*
4128 F: include/media/drv-intf/cx2341x.h
4129
4130 CX24120 MEDIA DRIVER
4131 M: Jemma Denson <jdenson@gmail.com>
4132 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4133 L: linux-media@vger.kernel.org
4134 W: https://linuxtv.org
4135 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4136 S: Maintained
4137 F: drivers/media/dvb-frontends/cx24120*
4138
4139 CX88 VIDEO4LINUX DRIVER
4140 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4141 L: linux-media@vger.kernel.org
4142 W: https://linuxtv.org
4143 T: git git://linuxtv.org/media_tree.git
4144 S: Odd fixes
4145 F: Documentation/media/v4l-drivers/cx88*
4146 F: drivers/media/pci/cx88/
4147
4148 CXD2820R MEDIA DRIVER
4149 M: Antti Palosaari <crope@iki.fi>
4150 L: linux-media@vger.kernel.org
4151 W: https://linuxtv.org
4152 W: http://palosaari.fi/linux/
4153 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4154 T: git git://linuxtv.org/anttip/media_tree.git
4155 S: Maintained
4156 F: drivers/media/dvb-frontends/cxd2820r*
4157
4158 CXGB3 ETHERNET DRIVER (CXGB3)
4159 M: Arjun Vynipadath <arjun@chelsio.com>
4160 L: netdev@vger.kernel.org
4161 W: http://www.chelsio.com
4162 S: Supported
4163 F: drivers/net/ethernet/chelsio/cxgb3/
4164
4165 CXGB3 ISCSI DRIVER (CXGB3I)
4166 M: Karen Xie <kxie@chelsio.com>
4167 L: linux-scsi@vger.kernel.org
4168 W: http://www.chelsio.com
4169 S: Supported
4170 F: drivers/scsi/cxgbi/cxgb3i
4171
4172 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4173 M: Steve Wise <swise@chelsio.com>
4174 L: linux-rdma@vger.kernel.org
4175 W: http://www.openfabrics.org
4176 S: Supported
4177 F: drivers/infiniband/hw/cxgb3/
4178 F: include/uapi/rdma/cxgb3-abi.h
4179
4180 CXGB4 CRYPTO DRIVER (chcr)
4181 M: Harsh Jain <harsh@chelsio.com>
4182 L: linux-crypto@vger.kernel.org
4183 W: http://www.chelsio.com
4184 S: Supported
4185 F: drivers/crypto/chelsio
4186
4187 CXGB4 ETHERNET DRIVER (CXGB4)
4188 M: Arjun Vynipadath <arjun@chelsio.com>
4189 L: netdev@vger.kernel.org
4190 W: http://www.chelsio.com
4191 S: Supported
4192 F: drivers/net/ethernet/chelsio/cxgb4/
4193
4194 CXGB4 ISCSI DRIVER (CXGB4I)
4195 M: Karen Xie <kxie@chelsio.com>
4196 L: linux-scsi@vger.kernel.org
4197 W: http://www.chelsio.com
4198 S: Supported
4199 F: drivers/scsi/cxgbi/cxgb4i
4200
4201 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4202 M: Steve Wise <swise@chelsio.com>
4203 L: linux-rdma@vger.kernel.org
4204 W: http://www.openfabrics.org
4205 S: Supported
4206 F: drivers/infiniband/hw/cxgb4/
4207 F: include/uapi/rdma/cxgb4-abi.h
4208
4209 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4210 M: Casey Leedom <leedom@chelsio.com>
4211 L: netdev@vger.kernel.org
4212 W: http://www.chelsio.com
4213 S: Supported
4214 F: drivers/net/ethernet/chelsio/cxgb4vf/
4215
4216 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4217 M: Frederic Barrat <fbarrat@linux.ibm.com>
4218 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4219 L: linuxppc-dev@lists.ozlabs.org
4220 S: Supported
4221 F: arch/powerpc/platforms/powernv/pci-cxl.c
4222 F: drivers/misc/cxl/
4223 F: include/misc/cxl*
4224 F: include/uapi/misc/cxl.h
4225 F: Documentation/powerpc/cxl.txt
4226 F: Documentation/ABI/testing/sysfs-class-cxl
4227
4228 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4229 M: Manoj N. Kumar <manoj@linux.ibm.com>
4230 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4231 M: Uma Krishnan <ukrishn@linux.ibm.com>
4232 L: linux-scsi@vger.kernel.org
4233 S: Supported
4234 F: drivers/scsi/cxlflash/
4235 F: include/uapi/scsi/cxlflash_ioctl.h
4236 F: Documentation/powerpc/cxlflash.txt
4237
4238 CYBERPRO FB DRIVER
4239 M: Russell King <linux@armlinux.org.uk>
4240 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4241 W: http://www.armlinux.org.uk/
4242 S: Maintained
4243 F: drivers/video/fbdev/cyber2000fb.*
4244
4245 CYCLADES ASYNC MUX DRIVER
4246 W: http://www.cyclades.com/
4247 S: Orphan
4248 F: drivers/tty/cyclades.c
4249 F: include/linux/cyclades.h
4250 F: include/uapi/linux/cyclades.h
4251
4252 CYCLADES PC300 DRIVER
4253 W: http://www.cyclades.com/
4254 S: Orphan
4255 F: drivers/net/wan/pc300*
4256
4257 CYPRESS_FIRMWARE MEDIA DRIVER
4258 M: Antti Palosaari <crope@iki.fi>
4259 L: linux-media@vger.kernel.org
4260 W: https://linuxtv.org
4261 W: http://palosaari.fi/linux/
4262 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4263 T: git git://linuxtv.org/anttip/media_tree.git
4264 S: Maintained
4265 F: drivers/media/common/cypress_firmware*
4266
4267 CYTTSP TOUCHSCREEN DRIVER
4268 M: Ferruh Yigit <fery@cypress.com>
4269 L: linux-input@vger.kernel.org
4270 S: Supported
4271 F: drivers/input/touchscreen/cyttsp*
4272 F: include/linux/input/cyttsp.h
4273
4274 D-LINK DIR-685 TOUCHKEYS DRIVER
4275 M: Linus Walleij <linus.walleij@linaro.org>
4276 L: linux-input@vger.kernel.org
4277 S: Supported
4278 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4279
4280 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4281 M: Joshua Kinard <kumba@gentoo.org>
4282 S: Maintained
4283 F: drivers/rtc/rtc-ds1685.c
4284 F: include/linux/rtc/ds1685.h
4285
4286 DAMA SLAVE for AX.25
4287 M: Joerg Reuter <jreuter@yaina.de>
4288 W: http://yaina.de/jreuter/
4289 W: http://www.qsl.net/dl1bke/
4290 L: linux-hams@vger.kernel.org
4291 S: Maintained
4292 F: net/ax25/af_ax25.c
4293 F: net/ax25/ax25_dev.c
4294 F: net/ax25/ax25_ds_*
4295 F: net/ax25/ax25_in.c
4296 F: net/ax25/ax25_out.c
4297 F: net/ax25/ax25_timer.c
4298 F: net/ax25/sysctl_net_ax25.c
4299
4300 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4301 L: netdev@vger.kernel.org
4302 S: Orphan
4303 F: Documentation/networking/device_drivers/dec/dmfe.txt
4304 F: drivers/net/ethernet/dec/tulip/dmfe.c
4305
4306 DC390/AM53C974 SCSI driver
4307 M: Hannes Reinecke <hare@suse.com>
4308 L: linux-scsi@vger.kernel.org
4309 S: Maintained
4310 F: drivers/scsi/am53c974.c
4311
4312 DC395x SCSI driver
4313 M: Oliver Neukum <oliver@neukum.org>
4314 M: Ali Akcaagac <aliakc@web.de>
4315 M: Jamie Lenehan <lenehan@twibble.org>
4316 L: dc395x@twibble.org
4317 W: http://twibble.org/dist/dc395x/
4318 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4319 S: Maintained
4320 F: Documentation/scsi/dc395x.txt
4321 F: drivers/scsi/dc395x.*
4322
4323 DCCP PROTOCOL
4324 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4325 L: dccp@vger.kernel.org
4326 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4327 S: Maintained
4328 F: include/linux/dccp.h
4329 F: include/uapi/linux/dccp.h
4330 F: include/linux/tfrc.h
4331 F: net/dccp/
4332
4333 DECnet NETWORK LAYER
4334 W: http://linux-decnet.sourceforge.net
4335 L: linux-decnet-user@lists.sourceforge.net
4336 S: Orphan
4337 F: Documentation/networking/decnet.txt
4338 F: net/decnet/
4339
4340 DECSTATION PLATFORM SUPPORT
4341 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4342 L: linux-mips@vger.kernel.org
4343 W: http://www.linux-mips.org/wiki/DECstation
4344 S: Maintained
4345 F: arch/mips/dec/
4346 F: arch/mips/include/asm/dec/
4347 F: arch/mips/include/asm/mach-dec/
4348
4349 DEFXX FDDI NETWORK DRIVER
4350 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4351 S: Maintained
4352 F: drivers/net/fddi/defxx.*
4353
4354 DELL SMBIOS DRIVER
4355 M: Pali Rohár <pali.rohar@gmail.com>
4356 M: Mario Limonciello <mario.limonciello@dell.com>
4357 L: platform-driver-x86@vger.kernel.org
4358 S: Maintained
4359 F: drivers/platform/x86/dell-smbios.*
4360
4361 DELL SMBIOS SMM DRIVER
4362 M: Mario Limonciello <mario.limonciello@dell.com>
4363 L: platform-driver-x86@vger.kernel.org
4364 S: Maintained
4365 F: drivers/platform/x86/dell-smbios-smm.c
4366
4367 DELL SMBIOS WMI DRIVER
4368 M: Mario Limonciello <mario.limonciello@dell.com>
4369 L: platform-driver-x86@vger.kernel.org
4370 S: Maintained
4371 F: drivers/platform/x86/dell-smbios-wmi.c
4372 F: tools/wmi/dell-smbios-example.c
4373
4374 DEFZA FDDI NETWORK DRIVER
4375 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4376 S: Maintained
4377 F: drivers/net/fddi/defza.*
4378
4379 DELL LAPTOP DRIVER
4380 M: Matthew Garrett <mjg59@srcf.ucam.org>
4381 M: Pali Rohár <pali.rohar@gmail.com>
4382 L: platform-driver-x86@vger.kernel.org
4383 S: Maintained
4384 F: drivers/platform/x86/dell-laptop.c
4385
4386 DELL LAPTOP FREEFALL DRIVER
4387 M: Pali Rohár <pali.rohar@gmail.com>
4388 S: Maintained
4389 F: drivers/platform/x86/dell-smo8800.c
4390
4391 DELL LAPTOP RBTN DRIVER
4392 M: Pali Rohár <pali.rohar@gmail.com>
4393 S: Maintained
4394 F: drivers/platform/x86/dell-rbtn.*
4395
4396 DELL REMOTE BIOS UPDATE DRIVER
4397 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4398 L: platform-driver-x86@vger.kernel.org
4399 S: Maintained
4400 F: drivers/platform/x86/dell_rbu.c
4401
4402 DELL LAPTOP SMM DRIVER
4403 M: Pali Rohár <pali.rohar@gmail.com>
4404 S: Maintained
4405 F: drivers/hwmon/dell-smm-hwmon.c
4406 F: include/uapi/linux/i8k.h
4407
4408 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4409 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4410 L: platform-driver-x86@vger.kernel.org
4411 S: Maintained
4412 F: Documentation/dcdbas.txt
4413 F: drivers/platform/x86/dcdbas.*
4414
4415 DELL WMI NOTIFICATIONS DRIVER
4416 M: Matthew Garrett <mjg59@srcf.ucam.org>
4417 M: Pali Rohár <pali.rohar@gmail.com>
4418 S: Maintained
4419 F: drivers/platform/x86/dell-wmi.c
4420
4421 DELL WMI DESCRIPTOR DRIVER
4422 M: Mario Limonciello <mario.limonciello@dell.com>
4423 S: Maintained
4424 F: drivers/platform/x86/dell-wmi-descriptor.c
4425
4426 DELTA ST MEDIA DRIVER
4427 M: Hugues Fruchet <hugues.fruchet@st.com>
4428 L: linux-media@vger.kernel.org
4429 T: git git://linuxtv.org/media_tree.git
4430 W: https://linuxtv.org
4431 S: Supported
4432 F: drivers/media/platform/sti/delta
4433
4434 DENALI NAND DRIVER
4435 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4436 L: linux-mtd@lists.infradead.org
4437 S: Supported
4438 F: drivers/mtd/nand/raw/denali*
4439
4440 DESIGNWARE USB2 DRD IP DRIVER
4441 M: Minas Harutyunyan <hminas@synopsys.com>
4442 L: linux-usb@vger.kernel.org
4443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4444 S: Maintained
4445 F: drivers/usb/dwc2/
4446
4447 DESIGNWARE USB3 DRD IP DRIVER
4448 M: Felipe Balbi <balbi@kernel.org>
4449 L: linux-usb@vger.kernel.org
4450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4451 S: Maintained
4452 F: drivers/usb/dwc3/
4453
4454 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4455 M: Andreas Klinger <ak@it-klinger.de>
4456 L: linux-iio@vger.kernel.org
4457 S: Maintained
4458 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4459 F: drivers/iio/proximity/srf*.c
4460
4461 DEVICE COREDUMP (DEV_COREDUMP)
4462 M: Johannes Berg <johannes@sipsolutions.net>
4463 L: linux-kernel@vger.kernel.org
4464 S: Maintained
4465 F: drivers/base/devcoredump.c
4466 F: include/linux/devcoredump.h
4467
4468 DEVICE FREQUENCY (DEVFREQ)
4469 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4470 M: Kyungmin Park <kyungmin.park@samsung.com>
4471 R: Chanwoo Choi <cw00.choi@samsung.com>
4472 L: linux-pm@vger.kernel.org
4473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4474 S: Maintained
4475 F: drivers/devfreq/
4476 F: include/linux/devfreq.h
4477 F: Documentation/devicetree/bindings/devfreq/
4478
4479 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4480 M: Chanwoo Choi <cw00.choi@samsung.com>
4481 L: linux-pm@vger.kernel.org
4482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4483 S: Supported
4484 F: drivers/devfreq/event/
4485 F: drivers/devfreq/devfreq-event.c
4486 F: include/linux/devfreq-event.h
4487 F: Documentation/devicetree/bindings/devfreq/event/
4488
4489 DEVICE NUMBER REGISTRY
4490 M: Torben Mathiasen <device@lanana.org>
4491 W: http://lanana.org/docs/device-list/index.html
4492 S: Maintained
4493
4494 DEVICE-MAPPER (LVM)
4495 M: Alasdair Kergon <agk@redhat.com>
4496 M: Mike Snitzer <snitzer@redhat.com>
4497 M: dm-devel@redhat.com
4498 L: dm-devel@redhat.com
4499 W: http://sources.redhat.com/dm
4500 Q: http://patchwork.kernel.org/project/dm-devel/list/
4501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4502 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4503 S: Maintained
4504 F: Documentation/device-mapper/
4505 F: drivers/md/Makefile
4506 F: drivers/md/Kconfig
4507 F: drivers/md/dm*
4508 F: drivers/md/persistent-data/
4509 F: include/linux/device-mapper.h
4510 F: include/linux/dm-*.h
4511 F: include/uapi/linux/dm-*.h
4512
4513 DEVLINK
4514 M: Jiri Pirko <jiri@mellanox.com>
4515 L: netdev@vger.kernel.org
4516 S: Supported
4517 F: net/core/devlink.c
4518 F: include/net/devlink.h
4519 F: include/uapi/linux/devlink.h
4520
4521 DIALOG SEMICONDUCTOR DRIVERS
4522 M: Support Opensource <support.opensource@diasemi.com>
4523 W: http://www.dialog-semiconductor.com/products
4524 S: Supported
4525 F: Documentation/hwmon/da90??
4526 F: Documentation/devicetree/bindings/mfd/da90*.txt
4527 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4528 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4529 F: Documentation/devicetree/bindings/regulator/da92*.txt
4530 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4531 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4532 F: drivers/gpio/gpio-da90??.c
4533 F: drivers/hwmon/da90??-hwmon.c
4534 F: drivers/iio/adc/da91??-*.c
4535 F: drivers/input/misc/da90??_onkey.c
4536 F: drivers/input/touchscreen/da9052_tsi.c
4537 F: drivers/leds/leds-da90??.c
4538 F: drivers/mfd/da903x.c
4539 F: drivers/mfd/da90??-*.c
4540 F: drivers/mfd/da91??-*.c
4541 F: drivers/power/supply/da9052-battery.c
4542 F: drivers/power/supply/da91??-*.c
4543 F: drivers/regulator/da903x.c
4544 F: drivers/regulator/da9???-regulator.[ch]
4545 F: drivers/thermal/da90??-thermal.c
4546 F: drivers/rtc/rtc-da90??.c
4547 F: drivers/video/backlight/da90??_bl.c
4548 F: drivers/watchdog/da90??_wdt.c
4549 F: include/linux/mfd/da903x.h
4550 F: include/linux/mfd/da9052/
4551 F: include/linux/mfd/da9055/
4552 F: include/linux/mfd/da9062/
4553 F: include/linux/mfd/da9063/
4554 F: include/linux/mfd/da9150/
4555 F: include/linux/regulator/da9211.h
4556 F: include/sound/da[79]*.h
4557 F: sound/soc/codecs/da[79]*.[ch]
4558
4559 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4560 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4561 L: linux-gpio@vger.kernel.org
4562 S: Maintained
4563 F: drivers/gpio/gpio-gpio-mm.c
4564
4565 DIOLAN U2C-12 I2C DRIVER
4566 M: Guenter Roeck <linux@roeck-us.net>
4567 L: linux-i2c@vger.kernel.org
4568 S: Maintained
4569 F: drivers/i2c/busses/i2c-diolan-u2c.c
4570
4571 FILESYSTEM DIRECT ACCESS (DAX)
4572 M: Matthew Wilcox <willy@infradead.org>
4573 M: Ross Zwisler <zwisler@kernel.org>
4574 M: Jan Kara <jack@suse.cz>
4575 L: linux-fsdevel@vger.kernel.org
4576 S: Supported
4577 F: fs/dax.c
4578 F: include/linux/dax.h
4579 F: include/trace/events/fs_dax.h
4580
4581 DEVICE DIRECT ACCESS (DAX)
4582 M: Dan Williams <dan.j.williams@intel.com>
4583 M: Dave Jiang <dave.jiang@intel.com>
4584 M: Ross Zwisler <zwisler@kernel.org>
4585 M: Vishal Verma <vishal.l.verma@intel.com>
4586 L: linux-nvdimm@lists.01.org
4587 S: Supported
4588 F: drivers/dax/
4589
4590 DIRECTORY NOTIFICATION (DNOTIFY)
4591 M: Jan Kara <jack@suse.cz>
4592 R: Amir Goldstein <amir73il@gmail.com>
4593 L: linux-fsdevel@vger.kernel.org
4594 S: Maintained
4595 F: Documentation/filesystems/dnotify.txt
4596 F: fs/notify/dnotify/
4597 F: include/linux/dnotify.h
4598
4599 DISK GEOMETRY AND PARTITION HANDLING
4600 M: Andries Brouwer <aeb@cwi.nl>
4601 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4602 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4603 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4604 S: Maintained
4605
4606 DISKQUOTA
4607 M: Jan Kara <jack@suse.com>
4608 S: Maintained
4609 F: Documentation/filesystems/quota.txt
4610 F: fs/quota/
4611 F: include/linux/quota*.h
4612 F: include/uapi/linux/quota*.h
4613
4614 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4615 M: Bernie Thompson <bernie@plugable.com>
4616 L: linux-fbdev@vger.kernel.org
4617 S: Maintained
4618 W: http://plugable.com/category/projects/udlfb/
4619 F: drivers/video/fbdev/udlfb.c
4620 F: include/video/udlfb.h
4621 F: Documentation/fb/udlfb.txt
4622
4623 DISTRIBUTED LOCK MANAGER (DLM)
4624 M: Christine Caulfield <ccaulfie@redhat.com>
4625 M: David Teigland <teigland@redhat.com>
4626 L: cluster-devel@redhat.com
4627 W: http://sources.redhat.com/cluster/
4628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4629 S: Supported
4630 F: fs/dlm/
4631
4632 DMA BUFFER SHARING FRAMEWORK
4633 M: Sumit Semwal <sumit.semwal@linaro.org>
4634 S: Maintained
4635 L: linux-media@vger.kernel.org
4636 L: dri-devel@lists.freedesktop.org
4637 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4638 F: drivers/dma-buf/
4639 F: include/linux/dma-buf*
4640 F: include/linux/reservation.h
4641 F: include/linux/*fence.h
4642 F: Documentation/driver-api/dma-buf.rst
4643 T: git git://anongit.freedesktop.org/drm/drm-misc
4644
4645 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4646 M: Vinod Koul <vkoul@kernel.org>
4647 L: dmaengine@vger.kernel.org
4648 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4649 S: Maintained
4650 F: drivers/dma/
4651 F: include/linux/dmaengine.h
4652 F: include/linux/of_dma.h
4653 F: Documentation/devicetree/bindings/dma/
4654 F: Documentation/driver-api/dmaengine/
4655 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4656
4657 DMA MAPPING HELPERS
4658 M: Christoph Hellwig <hch@lst.de>
4659 M: Marek Szyprowski <m.szyprowski@samsung.com>
4660 R: Robin Murphy <robin.murphy@arm.com>
4661 L: iommu@lists.linux-foundation.org
4662 T: git git://git.infradead.org/users/hch/dma-mapping.git
4663 W: http://git.infradead.org/users/hch/dma-mapping.git
4664 S: Supported
4665 F: kernel/dma/
4666 F: include/asm-generic/dma-mapping.h
4667 F: include/linux/dma-direct.h
4668 F: include/linux/dma-mapping.h
4669 F: include/linux/dma-noncoherent.h
4670
4671 DME1737 HARDWARE MONITOR DRIVER
4672 M: Juerg Haefliger <juergh@gmail.com>
4673 L: linux-hwmon@vger.kernel.org
4674 S: Maintained
4675 F: Documentation/hwmon/dme1737
4676 F: drivers/hwmon/dme1737.c
4677
4678 DMI/SMBIOS SUPPORT
4679 M: Jean Delvare <jdelvare@suse.com>
4680 S: Maintained
4681 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4682 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4683 F: drivers/firmware/dmi-id.c
4684 F: drivers/firmware/dmi_scan.c
4685 F: include/linux/dmi.h
4686
4687 DOCUMENTATION
4688 M: Jonathan Corbet <corbet@lwn.net>
4689 L: linux-doc@vger.kernel.org
4690 S: Maintained
4691 F: Documentation/
4692 F: scripts/kernel-doc
4693 X: Documentation/ABI/
4694 X: Documentation/acpi/
4695 X: Documentation/devicetree/
4696 X: Documentation/i2c/
4697 X: Documentation/media/
4698 X: Documentation/power/
4699 X: Documentation/spi/
4700 T: git git://git.lwn.net/linux.git docs-next
4701
4702 DOCUMENTATION/ITALIAN
4703 M: Federico Vaga <federico.vaga@vaga.pv.it>
4704 L: linux-doc@vger.kernel.org
4705 S: Maintained
4706 F: Documentation/translations/it_IT
4707
4708 DONGWOON DW9714 LENS VOICE COIL DRIVER
4709 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4710 L: linux-media@vger.kernel.org
4711 T: git git://linuxtv.org/media_tree.git
4712 S: Maintained
4713 F: drivers/media/i2c/dw9714.c
4714 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4715
4716 DONGWOON DW9807 LENS VOICE COIL DRIVER
4717 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4718 L: linux-media@vger.kernel.org
4719 T: git git://linuxtv.org/media_tree.git
4720 S: Maintained
4721 F: drivers/media/i2c/dw9807-vcm.c
4722 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4723
4724 DOUBLETALK DRIVER
4725 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4726 L: blinux-list@redhat.com
4727 S: Maintained
4728 F: drivers/char/dtlk.c
4729 F: include/linux/dtlk.h
4730
4731 DPAA2 DATAPATH I/O (DPIO) DRIVER
4732 M: Roy Pledge <Roy.Pledge@nxp.com>
4733 L: linux-kernel@vger.kernel.org
4734 S: Maintained
4735 F: drivers/soc/fsl/dpio
4736
4737 DPAA2 ETHERNET DRIVER
4738 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4739 L: netdev@vger.kernel.org
4740 S: Maintained
4741 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4742 F: drivers/net/ethernet/freescale/dpaa2/dpni*
4743 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
4744 F: drivers/net/ethernet/freescale/dpaa2/Makefile
4745 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
4746
4747 DPAA2 ETHERNET SWITCH DRIVER
4748 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4749 M: Ioana Ciornei <ioana.ciornei@nxp.com>
4750 L: linux-kernel@vger.kernel.org
4751 S: Maintained
4752 F: drivers/staging/fsl-dpaa2/ethsw
4753
4754 DPAA2 PTP CLOCK DRIVER
4755 M: Yangbo Lu <yangbo.lu@nxp.com>
4756 L: netdev@vger.kernel.org
4757 S: Maintained
4758 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4759 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
4760
4761 DPT_I2O SCSI RAID DRIVER
4762 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4763 L: linux-scsi@vger.kernel.org
4764 W: http://www.adaptec.com/
4765 S: Maintained
4766 F: drivers/scsi/dpt*
4767 F: drivers/scsi/dpt/
4768
4769 DRBD DRIVER
4770 M: Philipp Reisner <philipp.reisner@linbit.com>
4771 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4772 L: drbd-dev@lists.linbit.com
4773 W: http://www.drbd.org
4774 T: git git://git.linbit.com/linux-drbd.git
4775 T: git git://git.linbit.com/drbd-8.4.git
4776 S: Supported
4777 F: drivers/block/drbd/
4778 F: lib/lru_cache.c
4779 F: Documentation/blockdev/drbd/
4780
4781 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4782 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4783 R: "Rafael J. Wysocki" <rafael@kernel.org>
4784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4785 S: Supported
4786 F: Documentation/kobject.txt
4787 F: drivers/base/
4788 F: fs/debugfs/
4789 F: fs/sysfs/
4790 F: include/linux/debugfs.h
4791 F: include/linux/kobj*
4792 F: lib/kobj*
4793
4794 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4795 M: Kevin Hilman <khilman@kernel.org>
4796 M: Nishanth Menon <nm@ti.com>
4797 S: Maintained
4798 F: drivers/power/avs/
4799 F: include/linux/power/smartreflex.h
4800 L: linux-pm@vger.kernel.org
4801
4802 DRM DRIVER FOR ARM PL111 CLCD
4803 M: Eric Anholt <eric@anholt.net>
4804 T: git git://anongit.freedesktop.org/drm/drm-misc
4805 S: Supported
4806 F: drivers/gpu/drm/pl111/
4807
4808 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4809 M: Linus Walleij <linus.walleij@linaro.org>
4810 T: git git://anongit.freedesktop.org/drm/drm-misc
4811 S: Maintained
4812 F: drivers/gpu/drm/panel/panel-arm-versatile.c
4813 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4814
4815 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4816 M: Dave Airlie <airlied@redhat.com>
4817 S: Odd Fixes
4818 F: drivers/gpu/drm/ast/
4819
4820 DRM DRIVER FOR BOCHS VIRTUAL GPU
4821 M: Gerd Hoffmann <kraxel@redhat.com>
4822 L: virtualization@lists.linux-foundation.org
4823 T: git git://anongit.freedesktop.org/drm/drm-misc
4824 S: Maintained
4825 F: drivers/gpu/drm/bochs/
4826
4827 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4828 M: Linus Walleij <linus.walleij@linaro.org>
4829 T: git git://anongit.freedesktop.org/drm/drm-misc
4830 S: Maintained
4831 F: drivers/gpu/drm/tve200/
4832
4833 DRM DRIVER FOR ILITEK ILI9225 PANELS
4834 M: David Lechner <david@lechnology.com>
4835 S: Maintained
4836 F: drivers/gpu/drm/tinydrm/ili9225.c
4837 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4838
4839 DRM DRIVER FOR HX8357D PANELS
4840 M: Eric Anholt <eric@anholt.net>
4841 T: git git://anongit.freedesktop.org/drm/drm-misc
4842 S: Maintained
4843 F: drivers/gpu/drm/tinydrm/hx8357d.c
4844 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
4845
4846 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4847 S: Orphan / Obsolete
4848 F: drivers/gpu/drm/i810/
4849 F: include/uapi/drm/i810_drm.h
4850
4851 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4852 S: Orphan / Obsolete
4853 F: drivers/gpu/drm/mga/
4854 F: include/uapi/drm/mga_drm.h
4855
4856 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4857 M: Dave Airlie <airlied@redhat.com>
4858 S: Odd Fixes
4859 F: drivers/gpu/drm/mgag200/
4860
4861 DRM DRIVER FOR MI0283QT
4862 M: Noralf Trønnes <noralf@tronnes.org>
4863 S: Maintained
4864 F: drivers/gpu/drm/tinydrm/mi0283qt.c
4865 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4866
4867 DRM DRIVER FOR MSM ADRENO GPU
4868 M: Rob Clark <robdclark@gmail.com>
4869 L: linux-arm-msm@vger.kernel.org
4870 L: dri-devel@lists.freedesktop.org
4871 L: freedreno@lists.freedesktop.org
4872 T: git git://people.freedesktop.org/~robclark/linux
4873 S: Maintained
4874 F: drivers/gpu/drm/msm/
4875 F: include/uapi/drm/msm_drm.h
4876 F: Documentation/devicetree/bindings/display/msm/
4877
4878 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4879 M: Ben Skeggs <bskeggs@redhat.com>
4880 L: dri-devel@lists.freedesktop.org
4881 L: nouveau@lists.freedesktop.org
4882 T: git git://github.com/skeggsb/linux
4883 S: Supported
4884 F: drivers/gpu/drm/nouveau/
4885 F: include/uapi/drm/nouveau_drm.h
4886
4887 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
4888 M: Stefan Mavrodiev <stefan@olimex.com>
4889 S: Maintained
4890 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
4891 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
4892
4893 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4894 M: Noralf Trønnes <noralf@tronnes.org>
4895 S: Maintained
4896 F: drivers/gpu/drm/tinydrm/repaper.c
4897 F: Documentation/devicetree/bindings/display/repaper.txt
4898
4899 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4900 M: Dave Airlie <airlied@redhat.com>
4901 M: Gerd Hoffmann <kraxel@redhat.com>
4902 L: virtualization@lists.linux-foundation.org
4903 T: git git://anongit.freedesktop.org/drm/drm-misc
4904 S: Obsolete
4905 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4906 F: drivers/gpu/drm/cirrus/
4907
4908 DRM DRIVER FOR QXL VIRTUAL GPU
4909 M: Dave Airlie <airlied@redhat.com>
4910 M: Gerd Hoffmann <kraxel@redhat.com>
4911 L: virtualization@lists.linux-foundation.org
4912 T: git git://anongit.freedesktop.org/drm/drm-misc
4913 S: Maintained
4914 F: drivers/gpu/drm/qxl/
4915 F: include/uapi/drm/qxl_drm.h
4916
4917 DRM DRIVER FOR RAGE 128 VIDEO CARDS
4918 S: Orphan / Obsolete
4919 F: drivers/gpu/drm/r128/
4920 F: include/uapi/drm/r128_drm.h
4921
4922 DRM DRIVER FOR SAVAGE VIDEO CARDS
4923 S: Orphan / Obsolete
4924 F: drivers/gpu/drm/savage/
4925 F: include/uapi/drm/savage_drm.h
4926
4927 DRM DRIVER FOR SIS VIDEO CARDS
4928 S: Orphan / Obsolete
4929 F: drivers/gpu/drm/sis/
4930 F: include/uapi/drm/sis_drm.h
4931
4932 DRM DRIVER FOR SITRONIX ST7586 PANELS
4933 M: David Lechner <david@lechnology.com>
4934 S: Maintained
4935 F: drivers/gpu/drm/tinydrm/st7586.c
4936 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
4937
4938 DRM DRIVER FOR SITRONIX ST7735R PANELS
4939 M: David Lechner <david@lechnology.com>
4940 S: Maintained
4941 F: drivers/gpu/drm/tinydrm/st7735r.c
4942 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4943
4944 DRM DRIVER FOR TDFX VIDEO CARDS
4945 S: Orphan / Obsolete
4946 F: drivers/gpu/drm/tdfx/
4947
4948 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4949 M: Dave Airlie <airlied@redhat.com>
4950 R: Sean Paul <sean@poorly.run>
4951 L: dri-devel@lists.freedesktop.org
4952 S: Odd Fixes
4953 F: drivers/gpu/drm/udl/
4954 T: git git://anongit.freedesktop.org/drm/drm-misc
4955
4956 DRM DRIVER FOR VMWARE VIRTUAL GPU
4957 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4958 M: Thomas Hellstrom <thellstrom@vmware.com>
4959 L: dri-devel@lists.freedesktop.org
4960 T: git git://people.freedesktop.org/~thomash/linux
4961 S: Supported
4962 F: drivers/gpu/drm/vmwgfx/
4963 F: include/uapi/drm/vmwgfx_drm.h
4964
4965 DRM DRIVERS
4966 M: David Airlie <airlied@linux.ie>
4967 M: Daniel Vetter <daniel@ffwll.ch>
4968 L: dri-devel@lists.freedesktop.org
4969 T: git git://anongit.freedesktop.org/drm/drm
4970 B: https://bugs.freedesktop.org/
4971 C: irc://chat.freenode.net/dri-devel
4972 S: Maintained
4973 F: drivers/gpu/drm/
4974 F: drivers/gpu/vga/
4975 F: Documentation/devicetree/bindings/display/
4976 F: Documentation/devicetree/bindings/gpu/
4977 F: Documentation/gpu/
4978 F: include/drm/
4979 F: include/uapi/drm/
4980 F: include/linux/vga*
4981
4982 DRM DRIVERS AND MISC GPU PATCHES
4983 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4984 M: Maxime Ripard <maxime.ripard@bootlin.com>
4985 M: Sean Paul <sean@poorly.run>
4986 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4987 S: Maintained
4988 T: git git://anongit.freedesktop.org/drm/drm-misc
4989 F: Documentation/gpu/
4990 F: drivers/gpu/vga/
4991 F: drivers/gpu/drm/*
4992 F: include/drm/drm*
4993 F: include/uapi/drm/drm*
4994 F: include/linux/vga*
4995
4996 DRM DRIVERS FOR ALLWINNER A10
4997 M: Maxime Ripard <maxime.ripard@bootlin.com>
4998 L: dri-devel@lists.freedesktop.org
4999 S: Supported
5000 F: drivers/gpu/drm/sun4i/
5001 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5002 T: git git://anongit.freedesktop.org/drm/drm-misc
5003
5004 DRM DRIVERS FOR AMLOGIC SOCS
5005 M: Neil Armstrong <narmstrong@baylibre.com>
5006 L: dri-devel@lists.freedesktop.org
5007 L: linux-amlogic@lists.infradead.org
5008 W: http://linux-meson.com/
5009 S: Supported
5010 F: drivers/gpu/drm/meson/
5011 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5012 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5013 F: Documentation/gpu/meson.rst
5014 T: git git://anongit.freedesktop.org/drm/drm-misc
5015
5016 DRM DRIVERS FOR ATMEL HLCDC
5017 M: Boris Brezillon <bbrezillon@kernel.org>
5018 L: dri-devel@lists.freedesktop.org
5019 S: Supported
5020 F: drivers/gpu/drm/atmel-hlcdc/
5021 F: Documentation/devicetree/bindings/display/atmel/
5022 T: git git://anongit.freedesktop.org/drm/drm-misc
5023
5024 DRM DRIVERS FOR BRIDGE CHIPS
5025 M: Archit Taneja <architt@codeaurora.org>
5026 M: Andrzej Hajda <a.hajda@samsung.com>
5027 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5028 S: Maintained
5029 T: git git://anongit.freedesktop.org/drm/drm-misc
5030 F: drivers/gpu/drm/bridge/
5031
5032 DRM DRIVERS FOR EXYNOS
5033 M: Inki Dae <inki.dae@samsung.com>
5034 M: Joonyoung Shim <jy0922.shim@samsung.com>
5035 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5036 M: Kyungmin Park <kyungmin.park@samsung.com>
5037 L: dri-devel@lists.freedesktop.org
5038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5039 S: Supported
5040 F: drivers/gpu/drm/exynos/
5041 F: include/uapi/drm/exynos_drm.h
5042 F: Documentation/devicetree/bindings/display/exynos/
5043
5044 DRM DRIVERS FOR FREESCALE DCU
5045 M: Stefan Agner <stefan@agner.ch>
5046 M: Alison Wang <alison.wang@nxp.com>
5047 L: dri-devel@lists.freedesktop.org
5048 S: Supported
5049 F: drivers/gpu/drm/fsl-dcu/
5050 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5051 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5052 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5053 T: git git://anongit.freedesktop.org/drm/drm-misc
5054
5055 DRM DRIVERS FOR FREESCALE IMX
5056 M: Philipp Zabel <p.zabel@pengutronix.de>
5057 L: dri-devel@lists.freedesktop.org
5058 S: Maintained
5059 F: drivers/gpu/drm/imx/
5060 F: drivers/gpu/ipu-v3/
5061 F: Documentation/devicetree/bindings/display/imx/
5062
5063 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5064 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5065 L: dri-devel@lists.freedesktop.org
5066 T: git git://github.com/patjak/drm-gma500
5067 S: Maintained
5068 F: drivers/gpu/drm/gma500/
5069
5070 DRM DRIVERS FOR HISILICON
5071 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
5072 M: Rongrong Zou <zourongrong@gmail.com>
5073 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5074 R: Chen Feng <puck.chen@hisilicon.com>
5075 L: dri-devel@lists.freedesktop.org
5076 T: git git://github.com/xin3liang/linux.git
5077 S: Maintained
5078 F: drivers/gpu/drm/hisilicon/
5079 F: Documentation/devicetree/bindings/display/hisilicon/
5080
5081 DRM DRIVERS FOR MEDIATEK
5082 M: CK Hu <ck.hu@mediatek.com>
5083 M: Philipp Zabel <p.zabel@pengutronix.de>
5084 L: dri-devel@lists.freedesktop.org
5085 S: Supported
5086 F: drivers/gpu/drm/mediatek/
5087 F: Documentation/devicetree/bindings/display/mediatek/
5088
5089 DRM DRIVERS FOR NVIDIA TEGRA
5090 M: Thierry Reding <thierry.reding@gmail.com>
5091 L: dri-devel@lists.freedesktop.org
5092 L: linux-tegra@vger.kernel.org
5093 T: git git://anongit.freedesktop.org/tegra/linux.git
5094 S: Supported
5095 F: drivers/gpu/drm/tegra/
5096 F: drivers/gpu/host1x/
5097 F: include/linux/host1x.h
5098 F: include/uapi/drm/tegra_drm.h
5099 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5100
5101 DRM DRIVERS FOR RENESAS
5102 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5103 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5104 L: dri-devel@lists.freedesktop.org
5105 L: linux-renesas-soc@vger.kernel.org
5106 T: git git://linuxtv.org/pinchartl/media drm/du/next
5107 S: Supported
5108 F: drivers/gpu/drm/rcar-du/
5109 F: drivers/gpu/drm/shmobile/
5110 F: include/linux/platform_data/shmob_drm.h
5111 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5112 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5113 F: Documentation/devicetree/bindings/display/renesas,du.txt
5114
5115 DRM DRIVERS FOR ROCKCHIP
5116 M: Sandy Huang <hjc@rock-chips.com>
5117 M: Heiko Stübner <heiko@sntech.de>
5118 L: dri-devel@lists.freedesktop.org
5119 S: Maintained
5120 F: drivers/gpu/drm/rockchip/
5121 F: Documentation/devicetree/bindings/display/rockchip/
5122 T: git git://anongit.freedesktop.org/drm/drm-misc
5123
5124 DRM DRIVERS FOR STI
5125 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5126 M: Vincent Abriou <vincent.abriou@st.com>
5127 L: dri-devel@lists.freedesktop.org
5128 T: git git://anongit.freedesktop.org/drm/drm-misc
5129 S: Maintained
5130 F: drivers/gpu/drm/sti
5131 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5132
5133 DRM DRIVERS FOR STM
5134 M: Yannick Fertre <yannick.fertre@st.com>
5135 M: Philippe Cornu <philippe.cornu@st.com>
5136 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5137 M: Vincent Abriou <vincent.abriou@st.com>
5138 L: dri-devel@lists.freedesktop.org
5139 T: git git://anongit.freedesktop.org/drm/drm-misc
5140 S: Maintained
5141 F: drivers/gpu/drm/stm
5142 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5143
5144 DRM DRIVERS FOR TI LCDC
5145 M: Jyri Sarha <jsarha@ti.com>
5146 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5147 L: dri-devel@lists.freedesktop.org
5148 S: Maintained
5149 F: drivers/gpu/drm/tilcdc/
5150 F: Documentation/devicetree/bindings/display/tilcdc/
5151
5152 DRM DRIVERS FOR TI OMAP
5153 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5154 L: dri-devel@lists.freedesktop.org
5155 S: Maintained
5156 F: drivers/gpu/drm/omapdrm/
5157 F: Documentation/devicetree/bindings/display/ti/
5158
5159 DRM DRIVERS FOR V3D
5160 M: Eric Anholt <eric@anholt.net>
5161 S: Supported
5162 F: drivers/gpu/drm/v3d/
5163 F: include/uapi/drm/v3d_drm.h
5164 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5165 T: git git://anongit.freedesktop.org/drm/drm-misc
5166
5167 DRM DRIVERS FOR VC4
5168 M: Eric Anholt <eric@anholt.net>
5169 T: git git://github.com/anholt/linux
5170 S: Supported
5171 F: drivers/gpu/drm/vc4/
5172 F: include/uapi/drm/vc4_drm.h
5173 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5174 T: git git://anongit.freedesktop.org/drm/drm-misc
5175
5176 DRM DRIVERS FOR VIVANTE GPU IP
5177 M: Lucas Stach <l.stach@pengutronix.de>
5178 R: Russell King <linux+etnaviv@armlinux.org.uk>
5179 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5180 L: etnaviv@lists.freedesktop.org
5181 L: dri-devel@lists.freedesktop.org
5182 S: Maintained
5183 F: drivers/gpu/drm/etnaviv/
5184 F: include/uapi/drm/etnaviv_drm.h
5185 F: Documentation/devicetree/bindings/display/etnaviv/
5186
5187 DRM DRIVERS FOR ZTE ZX
5188 M: Shawn Guo <shawnguo@kernel.org>
5189 L: dri-devel@lists.freedesktop.org
5190 S: Maintained
5191 F: drivers/gpu/drm/zte/
5192 F: Documentation/devicetree/bindings/display/zte,vou.txt
5193 T: git git://anongit.freedesktop.org/drm/drm-misc
5194
5195 DRM PANEL DRIVERS
5196 M: Thierry Reding <thierry.reding@gmail.com>
5197 L: dri-devel@lists.freedesktop.org
5198 T: git git://anongit.freedesktop.org/drm/drm-misc
5199 S: Maintained
5200 F: drivers/gpu/drm/drm_panel.c
5201 F: drivers/gpu/drm/panel/
5202 F: include/drm/drm_panel.h
5203 F: Documentation/devicetree/bindings/display/panel/
5204
5205 DRM TINYDRM DRIVERS
5206 M: Noralf Trønnes <noralf@tronnes.org>
5207 W: https://github.com/notro/tinydrm/wiki/Development
5208 T: git git://anongit.freedesktop.org/drm/drm-misc
5209 S: Maintained
5210 F: drivers/gpu/drm/tinydrm/
5211 F: include/drm/tinydrm/
5212
5213 DRM DRIVERS FOR XEN
5214 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5215 T: git git://anongit.freedesktop.org/drm/drm-misc
5216 L: dri-devel@lists.freedesktop.org
5217 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
5218 S: Supported
5219 F: drivers/gpu/drm/xen/
5220 F: Documentation/gpu/xen-front.rst
5221
5222 DRM TTM SUBSYSTEM
5223 M: Christian Koenig <christian.koenig@amd.com>
5224 M: Huang Rui <ray.huang@amd.com>
5225 M: Junwei Zhang <Jerry.Zhang@amd.com>
5226 T: git git://people.freedesktop.org/~agd5f/linux
5227 S: Maintained
5228 L: dri-devel@lists.freedesktop.org
5229 F: include/drm/ttm/
5230 F: drivers/gpu/drm/ttm/
5231
5232 DSBR100 USB FM RADIO DRIVER
5233 M: Alexey Klimov <klimov.linux@gmail.com>
5234 L: linux-media@vger.kernel.org
5235 T: git git://linuxtv.org/media_tree.git
5236 S: Maintained
5237 F: drivers/media/radio/dsbr100.c
5238
5239 DSCC4 DRIVER
5240 M: Francois Romieu <romieu@fr.zoreil.com>
5241 L: netdev@vger.kernel.org
5242 S: Maintained
5243 F: drivers/net/wan/dscc4.c
5244
5245 DT3155 MEDIA DRIVER
5246 M: Hans Verkuil <hverkuil@xs4all.nl>
5247 L: linux-media@vger.kernel.org
5248 T: git git://linuxtv.org/media_tree.git
5249 W: https://linuxtv.org
5250 S: Odd Fixes
5251 F: drivers/media/pci/dt3155/
5252
5253 DVB_USB_AF9015 MEDIA DRIVER
5254 M: Antti Palosaari <crope@iki.fi>
5255 L: linux-media@vger.kernel.org
5256 W: https://linuxtv.org
5257 W: http://palosaari.fi/linux/
5258 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5259 T: git git://linuxtv.org/anttip/media_tree.git
5260 S: Maintained
5261 F: drivers/media/usb/dvb-usb-v2/af9015*
5262
5263 DVB_USB_AF9035 MEDIA DRIVER
5264 M: Antti Palosaari <crope@iki.fi>
5265 L: linux-media@vger.kernel.org
5266 W: https://linuxtv.org
5267 W: http://palosaari.fi/linux/
5268 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5269 T: git git://linuxtv.org/anttip/media_tree.git
5270 S: Maintained
5271 F: drivers/media/usb/dvb-usb-v2/af9035*
5272
5273 DVB_USB_ANYSEE MEDIA DRIVER
5274 M: Antti Palosaari <crope@iki.fi>
5275 L: linux-media@vger.kernel.org
5276 W: https://linuxtv.org
5277 W: http://palosaari.fi/linux/
5278 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5279 T: git git://linuxtv.org/anttip/media_tree.git
5280 S: Maintained
5281 F: drivers/media/usb/dvb-usb-v2/anysee*
5282
5283 DVB_USB_AU6610 MEDIA DRIVER
5284 M: Antti Palosaari <crope@iki.fi>
5285 L: linux-media@vger.kernel.org
5286 W: https://linuxtv.org
5287 W: http://palosaari.fi/linux/
5288 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5289 T: git git://linuxtv.org/anttip/media_tree.git
5290 S: Maintained
5291 F: drivers/media/usb/dvb-usb-v2/au6610*
5292
5293 DVB_USB_CE6230 MEDIA DRIVER
5294 M: Antti Palosaari <crope@iki.fi>
5295 L: linux-media@vger.kernel.org
5296 W: https://linuxtv.org
5297 W: http://palosaari.fi/linux/
5298 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5299 T: git git://linuxtv.org/anttip/media_tree.git
5300 S: Maintained
5301 F: drivers/media/usb/dvb-usb-v2/ce6230*
5302
5303 DVB_USB_CXUSB MEDIA DRIVER
5304 M: Michael Krufky <mkrufky@linuxtv.org>
5305 L: linux-media@vger.kernel.org
5306 W: https://linuxtv.org
5307 W: http://github.com/mkrufky
5308 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5309 T: git git://linuxtv.org/media_tree.git
5310 S: Maintained
5311 F: drivers/media/usb/dvb-usb/cxusb*
5312
5313 DVB_USB_EC168 MEDIA DRIVER
5314 M: Antti Palosaari <crope@iki.fi>
5315 L: linux-media@vger.kernel.org
5316 W: https://linuxtv.org
5317 W: http://palosaari.fi/linux/
5318 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5319 T: git git://linuxtv.org/anttip/media_tree.git
5320 S: Maintained
5321 F: drivers/media/usb/dvb-usb-v2/ec168*
5322
5323 DVB_USB_GL861 MEDIA DRIVER
5324 M: Antti Palosaari <crope@iki.fi>
5325 L: linux-media@vger.kernel.org
5326 W: https://linuxtv.org
5327 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5328 T: git git://linuxtv.org/anttip/media_tree.git
5329 S: Maintained
5330 F: drivers/media/usb/dvb-usb-v2/gl861*
5331
5332 DVB_USB_MXL111SF MEDIA DRIVER
5333 M: Michael Krufky <mkrufky@linuxtv.org>
5334 L: linux-media@vger.kernel.org
5335 W: https://linuxtv.org
5336 W: http://github.com/mkrufky
5337 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5338 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5339 S: Maintained
5340 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5341
5342 DVB_USB_RTL28XXU MEDIA DRIVER
5343 M: Antti Palosaari <crope@iki.fi>
5344 L: linux-media@vger.kernel.org
5345 W: https://linuxtv.org
5346 W: http://palosaari.fi/linux/
5347 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5348 T: git git://linuxtv.org/anttip/media_tree.git
5349 S: Maintained
5350 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5351
5352 DVB_USB_V2 MEDIA DRIVER
5353 M: Antti Palosaari <crope@iki.fi>
5354 L: linux-media@vger.kernel.org
5355 W: https://linuxtv.org
5356 W: http://palosaari.fi/linux/
5357 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5358 T: git git://linuxtv.org/anttip/media_tree.git
5359 S: Maintained
5360 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5361 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5362
5363 DYNAMIC DEBUG
5364 M: Jason Baron <jbaron@akamai.com>
5365 S: Maintained
5366 F: lib/dynamic_debug.c
5367 F: include/linux/dynamic_debug.h
5368
5369 DYNAMIC INTERRUPT MODERATION
5370 M: Tal Gilboa <talgi@mellanox.com>
5371 S: Maintained
5372 F: include/linux/net_dim.h
5373
5374 DZ DECSTATION DZ11 SERIAL DRIVER
5375 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5376 S: Maintained
5377 F: drivers/tty/serial/dz.*
5378
5379 E3X0 POWER BUTTON DRIVER
5380 M: Moritz Fischer <moritz.fischer@ettus.com>
5381 L: usrp-users@lists.ettus.com
5382 W: http://www.ettus.com
5383 S: Supported
5384 F: drivers/input/misc/e3x0-button.c
5385 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5386
5387 E4000 MEDIA DRIVER
5388 M: Antti Palosaari <crope@iki.fi>
5389 L: linux-media@vger.kernel.org
5390 W: https://linuxtv.org
5391 W: http://palosaari.fi/linux/
5392 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5393 T: git git://linuxtv.org/anttip/media_tree.git
5394 S: Maintained
5395 F: drivers/media/tuners/e4000*
5396
5397 EARTH_PT1 MEDIA DRIVER
5398 M: Akihiro Tsukada <tskd08@gmail.com>
5399 L: linux-media@vger.kernel.org
5400 S: Odd Fixes
5401 F: drivers/media/pci/pt1/
5402
5403 EARTH_PT3 MEDIA DRIVER
5404 M: Akihiro Tsukada <tskd08@gmail.com>
5405 L: linux-media@vger.kernel.org
5406 S: Odd Fixes
5407 F: drivers/media/pci/pt3/
5408
5409 EC100 MEDIA DRIVER
5410 M: Antti Palosaari <crope@iki.fi>
5411 L: linux-media@vger.kernel.org
5412 W: https://linuxtv.org
5413 W: http://palosaari.fi/linux/
5414 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5415 T: git git://linuxtv.org/anttip/media_tree.git
5416 S: Maintained
5417 F: drivers/media/dvb-frontends/ec100*
5418
5419 ECRYPT FILE SYSTEM
5420 M: Tyler Hicks <tyhicks@canonical.com>
5421 L: ecryptfs@vger.kernel.org
5422 W: http://ecryptfs.org
5423 W: https://launchpad.net/ecryptfs
5424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5425 S: Supported
5426 F: Documentation/filesystems/ecryptfs.txt
5427 F: fs/ecryptfs/
5428
5429 EDAC-AMD64
5430 M: Borislav Petkov <bp@alien8.de>
5431 L: linux-edac@vger.kernel.org
5432 S: Maintained
5433 F: drivers/edac/amd64_edac*
5434
5435 EDAC-CALXEDA
5436 M: Robert Richter <rric@kernel.org>
5437 L: linux-edac@vger.kernel.org
5438 S: Maintained
5439 F: drivers/edac/highbank*
5440
5441 EDAC-CAVIUM OCTEON
5442 M: Ralf Baechle <ralf@linux-mips.org>
5443 M: David Daney <david.daney@cavium.com>
5444 L: linux-edac@vger.kernel.org
5445 L: linux-mips@vger.kernel.org
5446 S: Supported
5447 F: drivers/edac/octeon_edac*
5448
5449 EDAC-CAVIUM THUNDERX
5450 M: David Daney <david.daney@cavium.com>
5451 M: Jan Glauber <jglauber@cavium.com>
5452 L: linux-edac@vger.kernel.org
5453 S: Supported
5454 F: drivers/edac/thunderx_edac*
5455
5456 EDAC-CORE
5457 M: Borislav Petkov <bp@alien8.de>
5458 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5459 L: linux-edac@vger.kernel.org
5460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5461 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5462 S: Supported
5463 F: Documentation/admin-guide/ras.rst
5464 F: Documentation/driver-api/edac.rst
5465 F: drivers/edac/
5466 F: include/linux/edac.h
5467
5468 EDAC-E752X
5469 M: Mark Gross <mark.gross@intel.com>
5470 L: linux-edac@vger.kernel.org
5471 S: Maintained
5472 F: drivers/edac/e752x_edac.c
5473
5474 EDAC-E7XXX
5475 L: linux-edac@vger.kernel.org
5476 S: Maintained
5477 F: drivers/edac/e7xxx_edac.c
5478
5479 EDAC-FSL_DDR
5480 M: York Sun <york.sun@nxp.com>
5481 L: linux-edac@vger.kernel.org
5482 S: Maintained
5483 F: drivers/edac/fsl_ddr_edac.*
5484
5485 EDAC-GHES
5486 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5487 L: linux-edac@vger.kernel.org
5488 S: Maintained
5489 F: drivers/edac/ghes_edac.c
5490
5491 EDAC-I3000
5492 L: linux-edac@vger.kernel.org
5493 S: Orphan
5494 F: drivers/edac/i3000_edac.c
5495
5496 EDAC-I5000
5497 L: linux-edac@vger.kernel.org
5498 S: Maintained
5499 F: drivers/edac/i5000_edac.c
5500
5501 EDAC-I5400
5502 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5503 L: linux-edac@vger.kernel.org
5504 S: Maintained
5505 F: drivers/edac/i5400_edac.c
5506
5507 EDAC-I7300
5508 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5509 L: linux-edac@vger.kernel.org
5510 S: Maintained
5511 F: drivers/edac/i7300_edac.c
5512
5513 EDAC-I7CORE
5514 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5515 L: linux-edac@vger.kernel.org
5516 S: Maintained
5517 F: drivers/edac/i7core_edac.c
5518
5519 EDAC-I82443BXGX
5520 M: Tim Small <tim@buttersideup.com>
5521 L: linux-edac@vger.kernel.org
5522 S: Maintained
5523 F: drivers/edac/i82443bxgx_edac.c
5524
5525 EDAC-I82975X
5526 M: "Arvind R." <arvino55@gmail.com>
5527 L: linux-edac@vger.kernel.org
5528 S: Maintained
5529 F: drivers/edac/i82975x_edac.c
5530
5531 EDAC-IE31200
5532 M: Jason Baron <jbaron@akamai.com>
5533 L: linux-edac@vger.kernel.org
5534 S: Maintained
5535 F: drivers/edac/ie31200_edac.c
5536
5537 EDAC-MPC85XX
5538 M: Johannes Thumshirn <morbidrsa@gmail.com>
5539 L: linux-edac@vger.kernel.org
5540 S: Maintained
5541 F: drivers/edac/mpc85xx_edac.[ch]
5542
5543 EDAC-PASEMI
5544 M: Egor Martovetsky <egor@pasemi.com>
5545 L: linux-edac@vger.kernel.org
5546 S: Maintained
5547 F: drivers/edac/pasemi_edac.c
5548
5549 EDAC-PND2
5550 M: Tony Luck <tony.luck@intel.com>
5551 L: linux-edac@vger.kernel.org
5552 S: Maintained
5553 F: drivers/edac/pnd2_edac.[ch]
5554
5555 EDAC-R82600
5556 M: Tim Small <tim@buttersideup.com>
5557 L: linux-edac@vger.kernel.org
5558 S: Maintained
5559 F: drivers/edac/r82600_edac.c
5560
5561 EDAC-SBRIDGE
5562 M: Tony Luck <tony.luck@intel.com>
5563 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5564 L: linux-edac@vger.kernel.org
5565 S: Maintained
5566 F: drivers/edac/sb_edac.c
5567
5568 EDAC-SKYLAKE
5569 M: Tony Luck <tony.luck@intel.com>
5570 L: linux-edac@vger.kernel.org
5571 S: Maintained
5572 F: drivers/edac/skx_edac.c
5573
5574 EDAC-TI
5575 M: Tero Kristo <t-kristo@ti.com>
5576 L: linux-edac@vger.kernel.org
5577 S: Maintained
5578 F: drivers/edac/ti_edac.c
5579
5580 EDAC-QCOM
5581 M: Channagoud Kadabi <ckadabi@codeaurora.org>
5582 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5583 L: linux-arm-msm@vger.kernel.org
5584 L: linux-edac@vger.kernel.org
5585 S: Maintained
5586 F: drivers/edac/qcom_edac.c
5587
5588 EDIROL UA-101/UA-1000 DRIVER
5589 M: Clemens Ladisch <clemens@ladisch.de>
5590 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5591 T: git git://git.alsa-project.org/alsa-kernel.git
5592 S: Maintained
5593 F: sound/usb/misc/ua101.c
5594
5595 EFI TEST DRIVER
5596 L: linux-efi@vger.kernel.org
5597 M: Ivan Hu <ivan.hu@canonical.com>
5598 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5599 S: Maintained
5600 F: drivers/firmware/efi/test/
5601
5602 EFI VARIABLE FILESYSTEM
5603 M: Matthew Garrett <matthew.garrett@nebula.com>
5604 M: Jeremy Kerr <jk@ozlabs.org>
5605 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5607 L: linux-efi@vger.kernel.org
5608 S: Maintained
5609 F: fs/efivarfs/
5610
5611 EFIFB FRAMEBUFFER DRIVER
5612 L: linux-fbdev@vger.kernel.org
5613 M: Peter Jones <pjones@redhat.com>
5614 S: Maintained
5615 F: drivers/video/fbdev/efifb.c
5616
5617 EFS FILESYSTEM
5618 W: http://aeschi.ch.eu.org/efs/
5619 S: Orphan
5620 F: fs/efs/
5621
5622 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5623 M: Douglas Miller <dougmill@linux.ibm.com>
5624 L: netdev@vger.kernel.org
5625 S: Maintained
5626 F: drivers/net/ethernet/ibm/ehea/
5627
5628 EM28XX VIDEO4LINUX DRIVER
5629 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5630 L: linux-media@vger.kernel.org
5631 W: https://linuxtv.org
5632 T: git git://linuxtv.org/media_tree.git
5633 S: Maintained
5634 F: drivers/media/usb/em28xx/
5635 F: Documentation/media/v4l-drivers/em28xx*
5636
5637 EMBEDDED LINUX
5638 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5639 M: Matt Mackall <mpm@selenic.com>
5640 M: David Woodhouse <dwmw2@infradead.org>
5641 L: linux-embedded@vger.kernel.org
5642 S: Maintained
5643
5644 Emulex 10Gbps iSCSI - OneConnect DRIVER
5645 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5646 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5647 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5648 L: linux-scsi@vger.kernel.org
5649 W: http://www.broadcom.com
5650 S: Supported
5651 F: drivers/scsi/be2iscsi/
5652
5653 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5654 M: Sathya Perla <sathya.perla@broadcom.com>
5655 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5656 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5657 M: Somnath Kotur <somnath.kotur@broadcom.com>
5658 L: netdev@vger.kernel.org
5659 W: http://www.emulex.com
5660 S: Supported
5661 F: drivers/net/ethernet/emulex/benet/
5662
5663 EMULEX ONECONNECT ROCE DRIVER
5664 M: Selvin Xavier <selvin.xavier@broadcom.com>
5665 M: Devesh Sharma <devesh.sharma@broadcom.com>
5666 L: linux-rdma@vger.kernel.org
5667 W: http://www.broadcom.com
5668 S: Odd Fixes
5669 F: drivers/infiniband/hw/ocrdma/
5670 F: include/uapi/rdma/ocrdma-abi.h
5671
5672 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5673 M: James Smart <james.smart@broadcom.com>
5674 M: Dick Kennedy <dick.kennedy@broadcom.com>
5675 L: linux-scsi@vger.kernel.org
5676 W: http://www.broadcom.com
5677 S: Supported
5678 F: drivers/scsi/lpfc/
5679
5680 ENE CB710 FLASH CARD READER DRIVER
5681 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5682 S: Maintained
5683 F: drivers/misc/cb710/
5684 F: drivers/mmc/host/cb710-mmc.*
5685 F: include/linux/cb710.h
5686
5687 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5688 M: Maxim Levitsky <maximlevitsky@gmail.com>
5689 S: Maintained
5690 F: drivers/media/rc/ene_ir.*
5691
5692 EPSON S1D13XXX FRAMEBUFFER DRIVER
5693 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5694 S: Maintained
5695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5696 F: drivers/video/fbdev/s1d13xxxfb.c
5697 F: include/video/s1d13xxxfb.h
5698
5699 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5700 M: Jeff Layton <jlayton@kernel.org>
5701 S: Maintained
5702 F: lib/errseq.c
5703 F: include/linux/errseq.h
5704
5705 ET131X NETWORK DRIVER
5706 M: Mark Einon <mark.einon@gmail.com>
5707 S: Odd Fixes
5708 F: drivers/net/ethernet/agere/
5709
5710 ETHERNET BRIDGE
5711 M: Roopa Prabhu <roopa@cumulusnetworks.com>
5712 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5713 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5714 L: netdev@vger.kernel.org
5715 W: http://www.linuxfoundation.org/en/Net:Bridge
5716 S: Maintained
5717 F: include/linux/netfilter_bridge/
5718 F: net/bridge/
5719
5720 ETHERNET PHY LIBRARY
5721 M: Andrew Lunn <andrew@lunn.ch>
5722 M: Florian Fainelli <f.fainelli@gmail.com>
5723 M: Heiner Kallweit <hkallweit1@gmail.com>
5724 L: netdev@vger.kernel.org
5725 S: Maintained
5726 F: Documentation/ABI/testing/sysfs-bus-mdio
5727 F: Documentation/devicetree/bindings/net/mdio*
5728 F: Documentation/networking/phy.txt
5729 F: drivers/net/phy/
5730 F: drivers/of/of_mdio.c
5731 F: drivers/of/of_net.c
5732 F: include/linux/*mdio*.h
5733 F: include/linux/of_net.h
5734 F: include/linux/phy.h
5735 F: include/linux/phy_fixed.h
5736 F: include/linux/platform_data/mdio-bcm-unimac.h
5737 F: include/linux/platform_data/mdio-gpio.h
5738 F: include/trace/events/mdio.h
5739 F: include/uapi/linux/mdio.h
5740 F: include/uapi/linux/mii.h
5741
5742 EXT2 FILE SYSTEM
5743 M: Jan Kara <jack@suse.com>
5744 L: linux-ext4@vger.kernel.org
5745 S: Maintained
5746 F: Documentation/filesystems/ext2.txt
5747 F: fs/ext2/
5748 F: include/linux/ext2*
5749
5750 EXT4 FILE SYSTEM
5751 M: "Theodore Ts'o" <tytso@mit.edu>
5752 M: Andreas Dilger <adilger.kernel@dilger.ca>
5753 L: linux-ext4@vger.kernel.org
5754 W: http://ext4.wiki.kernel.org
5755 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5757 S: Maintained
5758 F: Documentation/filesystems/ext4/
5759 F: fs/ext4/
5760
5761 Extended Verification Module (EVM)
5762 M: Mimi Zohar <zohar@linux.ibm.com>
5763 L: linux-integrity@vger.kernel.org
5764 S: Supported
5765 F: security/integrity/evm/
5766
5767 EXTENSIBLE FIRMWARE INTERFACE (EFI)
5768 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5769 L: linux-efi@vger.kernel.org
5770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5771 S: Maintained
5772 F: Documentation/efi-stub.txt
5773 F: arch/*/kernel/efi.c
5774 F: arch/x86/boot/compressed/eboot.[ch]
5775 F: arch/*/include/asm/efi.h
5776 F: arch/x86/platform/efi/
5777 F: drivers/firmware/efi/
5778 F: include/linux/efi*.h
5779 F: arch/arm/boot/compressed/efi-header.S
5780 F: arch/arm64/kernel/efi-entry.S
5781
5782 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5783 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5784 M: Chanwoo Choi <cw00.choi@samsung.com>
5785 L: linux-kernel@vger.kernel.org
5786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5787 S: Maintained
5788 F: drivers/extcon/
5789 F: include/linux/extcon/
5790 F: include/linux/extcon.h
5791 F: Documentation/extcon/
5792 F: Documentation/devicetree/bindings/extcon/
5793
5794 EXYNOS DP DRIVER
5795 M: Jingoo Han <jingoohan1@gmail.com>
5796 L: dri-devel@lists.freedesktop.org
5797 S: Maintained
5798 F: drivers/gpu/drm/exynos/exynos_dp*
5799
5800 EXYNOS SYSMMU (IOMMU) driver
5801 M: Marek Szyprowski <m.szyprowski@samsung.com>
5802 L: iommu@lists.linux-foundation.org
5803 S: Maintained
5804 F: drivers/iommu/exynos-iommu.c
5805
5806 EZchip NPS platform support
5807 M: Vineet Gupta <vgupta@synopsys.com>
5808 M: Ofer Levi <oferle@mellanox.com>
5809 S: Supported
5810 F: arch/arc/plat-eznps
5811 F: arch/arc/boot/dts/eznps.dts
5812
5813 F2FS FILE SYSTEM
5814 M: Jaegeuk Kim <jaegeuk@kernel.org>
5815 M: Chao Yu <yuchao0@huawei.com>
5816 L: linux-f2fs-devel@lists.sourceforge.net
5817 W: https://f2fs.wiki.kernel.org/
5818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5819 S: Maintained
5820 F: Documentation/filesystems/f2fs.txt
5821 F: Documentation/ABI/testing/sysfs-fs-f2fs
5822 F: fs/f2fs/
5823 F: include/linux/f2fs_fs.h
5824 F: include/trace/events/f2fs.h
5825
5826 F71805F HARDWARE MONITORING DRIVER
5827 M: Jean Delvare <jdelvare@suse.com>
5828 L: linux-hwmon@vger.kernel.org
5829 S: Maintained
5830 F: Documentation/hwmon/f71805f
5831 F: drivers/hwmon/f71805f.c
5832
5833 FADDR2LINE
5834 M: Josh Poimboeuf <jpoimboe@redhat.com>
5835 S: Maintained
5836 F: scripts/faddr2line
5837
5838 FAILOVER MODULE
5839 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
5840 L: netdev@vger.kernel.org
5841 S: Supported
5842 F: net/core/failover.c
5843 F: include/net/failover.h
5844 F: Documentation/networking/failover.rst
5845
5846 FANOTIFY
5847 M: Jan Kara <jack@suse.cz>
5848 R: Amir Goldstein <amir73il@gmail.com>
5849 L: linux-fsdevel@vger.kernel.org
5850 S: Maintained
5851 F: fs/notify/fanotify/
5852 F: include/linux/fanotify.h
5853 F: include/uapi/linux/fanotify.h
5854
5855 FARSYNC SYNCHRONOUS DRIVER
5856 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5857 W: http://www.farsite.co.uk/
5858 S: Supported
5859 F: drivers/net/wan/farsync.*
5860
5861 FAULT INJECTION SUPPORT
5862 M: Akinobu Mita <akinobu.mita@gmail.com>
5863 S: Supported
5864 F: Documentation/fault-injection/
5865 F: lib/fault-inject.c
5866
5867 FBTFT Framebuffer drivers
5868 S: Orphan
5869 L: dri-devel@lists.freedesktop.org
5870 L: linux-fbdev@vger.kernel.org
5871 F: drivers/staging/fbtft/
5872
5873 FC0011 TUNER DRIVER
5874 M: Michael Buesch <m@bues.ch>
5875 L: linux-media@vger.kernel.org
5876 S: Maintained
5877 F: drivers/media/tuners/fc0011.h
5878 F: drivers/media/tuners/fc0011.c
5879
5880 FC2580 MEDIA DRIVER
5881 M: Antti Palosaari <crope@iki.fi>
5882 L: linux-media@vger.kernel.org
5883 W: https://linuxtv.org
5884 W: http://palosaari.fi/linux/
5885 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5886 T: git git://linuxtv.org/anttip/media_tree.git
5887 S: Maintained
5888 F: drivers/media/tuners/fc2580*
5889
5890 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5891 M: Johannes Thumshirn <jth@kernel.org>
5892 L: linux-scsi@vger.kernel.org
5893 W: www.Open-FCoE.org
5894 S: Supported
5895 F: drivers/scsi/libfc/
5896 F: drivers/scsi/fcoe/
5897 F: include/scsi/fc/
5898 F: include/scsi/libfc.h
5899 F: include/scsi/libfcoe.h
5900 F: include/uapi/scsi/fc/
5901
5902 FILE LOCKING (flock() and fcntl()/lockf())
5903 M: Jeff Layton <jlayton@kernel.org>
5904 M: "J. Bruce Fields" <bfields@fieldses.org>
5905 L: linux-fsdevel@vger.kernel.org
5906 S: Maintained
5907 F: include/linux/fcntl.h
5908 F: include/uapi/linux/fcntl.h
5909 F: fs/fcntl.c
5910 F: fs/locks.c
5911
5912 FILESYSTEMS (VFS and infrastructure)
5913 M: Alexander Viro <viro@zeniv.linux.org.uk>
5914 L: linux-fsdevel@vger.kernel.org
5915 S: Maintained
5916 F: fs/*
5917 F: include/linux/fs.h
5918 F: include/uapi/linux/fs.h
5919
5920 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5921 M: Riku Voipio <riku.voipio@iki.fi>
5922 L: linux-hwmon@vger.kernel.org
5923 S: Maintained
5924 F: drivers/hwmon/f75375s.c
5925 F: include/linux/f75375s.h
5926
5927 FIREWIRE AUDIO DRIVERS
5928 M: Clemens Ladisch <clemens@ladisch.de>
5929 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5930 T: git git://git.alsa-project.org/alsa-kernel.git
5931 S: Maintained
5932 F: sound/firewire/
5933
5934 FIREWIRE MEDIA DRIVERS (firedtv)
5935 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5936 L: linux-media@vger.kernel.org
5937 L: linux1394-devel@lists.sourceforge.net
5938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5939 S: Maintained
5940 F: drivers/media/firewire/
5941
5942 FIREWIRE SBP-2 TARGET
5943 M: Chris Boot <bootc@bootc.net>
5944 L: linux-scsi@vger.kernel.org
5945 L: target-devel@vger.kernel.org
5946 L: linux1394-devel@lists.sourceforge.net
5947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5948 S: Maintained
5949 F: drivers/target/sbp/
5950
5951 FIREWIRE SUBSYSTEM
5952 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5953 L: linux1394-devel@lists.sourceforge.net
5954 W: http://ieee1394.wiki.kernel.org/
5955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5956 S: Maintained
5957 F: drivers/firewire/
5958 F: include/linux/firewire.h
5959 F: include/uapi/linux/firewire*.h
5960 F: tools/firewire/
5961
5962 FIRMWARE LOADER (request_firmware)
5963 M: Luis Chamberlain <mcgrof@kernel.org>
5964 L: linux-kernel@vger.kernel.org
5965 S: Maintained
5966 F: Documentation/firmware_class/
5967 F: drivers/base/firmware_loader/
5968 F: include/linux/firmware.h
5969
5970 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5971 M: Joshua Morris <josh.h.morris@us.ibm.com>
5972 M: Philip Kelleher <pjk1939@linux.ibm.com>
5973 S: Maintained
5974 F: drivers/block/rsxx/
5975
5976 FLOPPY DRIVER
5977 M: Jiri Kosina <jikos@kernel.org>
5978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5979 S: Odd fixes
5980 F: drivers/block/floppy.c
5981
5982 FMC SUBSYSTEM
5983 M: Alessandro Rubini <rubini@gnudd.com>
5984 W: http://www.ohwr.org/projects/fmc-bus
5985 S: Supported
5986 F: drivers/fmc/
5987 F: include/linux/fmc*.h
5988 F: include/linux/ipmi-fru.h
5989 K: fmc_d.*register
5990
5991 FPGA MANAGER FRAMEWORK
5992 M: Alan Tull <atull@kernel.org>
5993 M: Moritz Fischer <mdf@kernel.org>
5994 L: linux-fpga@vger.kernel.org
5995 S: Maintained
5996 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5997 Q: http://patchwork.kernel.org/project/linux-fpga/list/
5998 F: Documentation/fpga/
5999 F: Documentation/driver-api/fpga/
6000 F: Documentation/devicetree/bindings/fpga/
6001 F: drivers/fpga/
6002 F: include/linux/fpga/
6003 W: http://www.rocketboards.org
6004
6005 FPGA DFL DRIVERS
6006 M: Wu Hao <hao.wu@intel.com>
6007 L: linux-fpga@vger.kernel.org
6008 S: Maintained
6009 F: Documentation/fpga/dfl.txt
6010 F: include/uapi/linux/fpga-dfl.h
6011 F: drivers/fpga/dfl*
6012
6013 FPU EMULATOR
6014 M: Bill Metzenthen <billm@melbpc.org.au>
6015 W: http://floatingpoint.sourceforge.net/emulator/index.html
6016 S: Maintained
6017 F: arch/x86/math-emu/
6018
6019 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6020 L: netdev@vger.kernel.org
6021 S: Orphan
6022 F: drivers/net/wan/dlci.c
6023 F: drivers/net/wan/sdla.c
6024
6025 FRAMEBUFFER LAYER
6026 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6027 L: dri-devel@lists.freedesktop.org
6028 L: linux-fbdev@vger.kernel.org
6029 T: git git://github.com/bzolnier/linux.git
6030 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6031 S: Maintained
6032 F: Documentation/fb/
6033 F: drivers/video/
6034 F: include/video/
6035 F: include/linux/fb.h
6036 F: include/uapi/video/
6037 F: include/uapi/linux/fb.h
6038
6039 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6040 M: Horia Geantă <horia.geanta@nxp.com>
6041 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6042 L: linux-crypto@vger.kernel.org
6043 S: Maintained
6044 F: drivers/crypto/caam/
6045 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6046
6047 FREESCALE DIU FRAMEBUFFER DRIVER
6048 M: Timur Tabi <timur@kernel.org>
6049 L: linux-fbdev@vger.kernel.org
6050 S: Maintained
6051 F: drivers/video/fbdev/fsl-diu-fb.*
6052
6053 FREESCALE DMA DRIVER
6054 M: Li Yang <leoyang.li@nxp.com>
6055 M: Zhang Wei <zw@zh-kernel.org>
6056 L: linuxppc-dev@lists.ozlabs.org
6057 S: Maintained
6058 F: drivers/dma/fsldma.*
6059
6060 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6061 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6062 L: netdev@vger.kernel.org
6063 S: Maintained
6064 F: drivers/net/ethernet/freescale/gianfar*
6065 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6066
6067 FREESCALE GPMI NAND DRIVER
6068 M: Han Xu <han.xu@nxp.com>
6069 L: linux-mtd@lists.infradead.org
6070 S: Maintained
6071 F: drivers/mtd/nand/raw/gpmi-nand/*
6072
6073 FREESCALE I2C CPM DRIVER
6074 M: Jochen Friedrich <jochen@scram.de>
6075 L: linuxppc-dev@lists.ozlabs.org
6076 L: linux-i2c@vger.kernel.org
6077 S: Maintained
6078 F: drivers/i2c/busses/i2c-cpm.c
6079
6080 FREESCALE IMX LPI2C DRIVER
6081 M: Dong Aisheng <aisheng.dong@nxp.com>
6082 L: linux-i2c@vger.kernel.org
6083 L: linux-imx@nxp.com
6084 S: Maintained
6085 F: drivers/i2c/busses/i2c-imx-lpi2c.c
6086 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6087
6088 FREESCALE IMX / MXC FEC DRIVER
6089 M: Fugang Duan <fugang.duan@nxp.com>
6090 L: netdev@vger.kernel.org
6091 S: Maintained
6092 F: drivers/net/ethernet/freescale/fec_main.c
6093 F: drivers/net/ethernet/freescale/fec_ptp.c
6094 F: drivers/net/ethernet/freescale/fec.h
6095 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6096
6097 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6098 M: Sascha Hauer <s.hauer@pengutronix.de>
6099 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6100 L: linux-fbdev@vger.kernel.org
6101 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6102 S: Maintained
6103 F: include/linux/platform_data/video-imxfb.h
6104 F: drivers/video/fbdev/imxfb.c
6105
6106 FREESCALE QORIQ DPAA ETHERNET DRIVER
6107 M: Madalin Bucur <madalin.bucur@nxp.com>
6108 L: netdev@vger.kernel.org
6109 S: Maintained
6110 F: drivers/net/ethernet/freescale/dpaa
6111
6112 FREESCALE QORIQ DPAA FMAN DRIVER
6113 M: Madalin Bucur <madalin.bucur@nxp.com>
6114 L: netdev@vger.kernel.org
6115 S: Maintained
6116 F: drivers/net/ethernet/freescale/fman
6117 F: Documentation/devicetree/bindings/net/fsl-fman.txt
6118
6119 FREESCALE QORIQ PTP CLOCK DRIVER
6120 M: Yangbo Lu <yangbo.lu@nxp.com>
6121 L: netdev@vger.kernel.org
6122 S: Maintained
6123 F: drivers/ptp/ptp_qoriq.c
6124 F: include/linux/fsl/ptp_qoriq.h
6125 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6126
6127 FREESCALE QUAD SPI DRIVER
6128 M: Han Xu <han.xu@nxp.com>
6129 L: linux-mtd@lists.infradead.org
6130 S: Maintained
6131 F: drivers/mtd/spi-nor/fsl-quadspi.c
6132
6133 FREESCALE QUICC ENGINE LIBRARY
6134 M: Qiang Zhao <qiang.zhao@nxp.com>
6135 L: linuxppc-dev@lists.ozlabs.org
6136 S: Maintained
6137 F: drivers/soc/fsl/qe/
6138 F: include/soc/fsl/*qe*.h
6139 F: include/soc/fsl/*ucc*.h
6140
6141 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6142 M: Li Yang <leoyang.li@nxp.com>
6143 L: netdev@vger.kernel.org
6144 L: linuxppc-dev@lists.ozlabs.org
6145 S: Maintained
6146 F: drivers/net/ethernet/freescale/ucc_geth*
6147
6148 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6149 M: Zhao Qiang <qiang.zhao@nxp.com>
6150 L: netdev@vger.kernel.org
6151 L: linuxppc-dev@lists.ozlabs.org
6152 S: Maintained
6153 F: drivers/net/wan/fsl_ucc_hdlc*
6154
6155 FREESCALE QUICC ENGINE UCC UART DRIVER
6156 M: Timur Tabi <timur@kernel.org>
6157 L: linuxppc-dev@lists.ozlabs.org
6158 S: Maintained
6159 F: drivers/tty/serial/ucc_uart.c
6160
6161 FREESCALE SOC DRIVERS
6162 M: Li Yang <leoyang.li@nxp.com>
6163 L: linuxppc-dev@lists.ozlabs.org
6164 L: linux-arm-kernel@lists.infradead.org
6165 S: Maintained
6166 F: Documentation/devicetree/bindings/soc/fsl/
6167 F: drivers/soc/fsl/
6168 F: include/linux/fsl/
6169
6170 FREESCALE SOC FS_ENET DRIVER
6171 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
6172 L: linuxppc-dev@lists.ozlabs.org
6173 L: netdev@vger.kernel.org
6174 S: Maintained
6175 F: drivers/net/ethernet/freescale/fs_enet/
6176 F: include/linux/fs_enet_pd.h
6177
6178 FREESCALE SOC SOUND DRIVERS
6179 M: Timur Tabi <timur@kernel.org>
6180 M: Nicolin Chen <nicoleotsuka@gmail.com>
6181 M: Xiubo Li <Xiubo.Lee@gmail.com>
6182 R: Fabio Estevam <festevam@gmail.com>
6183 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6184 L: linuxppc-dev@lists.ozlabs.org
6185 S: Maintained
6186 F: sound/soc/fsl/fsl*
6187 F: sound/soc/fsl/imx*
6188 F: sound/soc/fsl/mpc8610_hpcd.c
6189
6190 FREESCALE USB PERIPHERAL DRIVERS
6191 M: Li Yang <leoyang.li@nxp.com>
6192 L: linux-usb@vger.kernel.org
6193 L: linuxppc-dev@lists.ozlabs.org
6194 S: Maintained
6195 F: drivers/usb/gadget/udc/fsl*
6196
6197 FREEVXFS FILESYSTEM
6198 M: Christoph Hellwig <hch@infradead.org>
6199 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6200 S: Maintained
6201 F: fs/freevxfs/
6202
6203 FREEZER
6204 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6205 M: Pavel Machek <pavel@ucw.cz>
6206 L: linux-pm@vger.kernel.org
6207 S: Supported
6208 F: Documentation/power/freezing-of-tasks.txt
6209 F: include/linux/freezer.h
6210 F: kernel/freezer.c
6211
6212 FRONTSWAP API
6213 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6214 L: linux-kernel@vger.kernel.org
6215 S: Maintained
6216 F: mm/frontswap.c
6217 F: include/linux/frontswap.h
6218
6219 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6220 M: David Howells <dhowells@redhat.com>
6221 L: linux-cachefs@redhat.com (moderated for non-subscribers)
6222 S: Supported
6223 F: Documentation/filesystems/caching/
6224 F: fs/fscache/
6225 F: include/linux/fscache*.h
6226
6227 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6228 M: Theodore Y. Ts'o <tytso@mit.edu>
6229 M: Jaegeuk Kim <jaegeuk@kernel.org>
6230 L: linux-fscrypt@vger.kernel.org
6231 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
6233 S: Supported
6234 F: fs/crypto/
6235 F: include/linux/fscrypt*.h
6236 F: Documentation/filesystems/fscrypt.rst
6237
6238 FSI-ATTACHED I2C DRIVER
6239 M: Eddie James <eajames@linux.ibm.com>
6240 L: linux-i2c@vger.kernel.org
6241 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
6242 S: Maintained
6243 F: drivers/i2c/busses/i2c-fsi.c
6244 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6245
6246 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6247 M: Jan Kara <jack@suse.cz>
6248 R: Amir Goldstein <amir73il@gmail.com>
6249 L: linux-fsdevel@vger.kernel.org
6250 S: Maintained
6251 F: fs/notify/
6252 F: include/linux/fsnotify*.h
6253
6254 FUJITSU LAPTOP EXTRAS
6255 M: Jonathan Woithe <jwoithe@just42.net>
6256 L: platform-driver-x86@vger.kernel.org
6257 S: Maintained
6258 F: drivers/platform/x86/fujitsu-laptop.c
6259
6260 FUJITSU M-5MO LS CAMERA ISP DRIVER
6261 M: Kyungmin Park <kyungmin.park@samsung.com>
6262 M: Heungjun Kim <riverful.kim@samsung.com>
6263 L: linux-media@vger.kernel.org
6264 S: Maintained
6265 F: drivers/media/i2c/m5mols/
6266 F: include/media/i2c/m5mols.h
6267
6268 FUJITSU TABLET EXTRAS
6269 M: Robert Gerlach <khnz@gmx.de>
6270 L: platform-driver-x86@vger.kernel.org
6271 S: Maintained
6272 F: drivers/platform/x86/fujitsu-tablet.c
6273
6274 FUSE: FILESYSTEM IN USERSPACE
6275 M: Miklos Szeredi <miklos@szeredi.hu>
6276 L: linux-fsdevel@vger.kernel.org
6277 W: http://fuse.sourceforge.net/
6278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6279 S: Maintained
6280 F: fs/fuse/
6281 F: include/uapi/linux/fuse.h
6282 F: Documentation/filesystems/fuse.txt
6283
6284 FUTEX SUBSYSTEM
6285 M: Thomas Gleixner <tglx@linutronix.de>
6286 M: Ingo Molnar <mingo@redhat.com>
6287 R: Peter Zijlstra <peterz@infradead.org>
6288 R: Darren Hart <dvhart@infradead.org>
6289 L: linux-kernel@vger.kernel.org
6290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6291 S: Maintained
6292 F: kernel/futex.c
6293 F: kernel/futex_compat.c
6294 F: include/asm-generic/futex.h
6295 F: include/linux/futex.h
6296 F: include/uapi/linux/futex.h
6297 F: tools/testing/selftests/futex/
6298 F: tools/perf/bench/futex*
6299 F: Documentation/*futex*
6300
6301 GCC PLUGINS
6302 M: Kees Cook <keescook@chromium.org>
6303 R: Emese Revfy <re.emese@gmail.com>
6304 L: kernel-hardening@lists.openwall.com
6305 S: Maintained
6306 F: scripts/gcc-plugins/
6307 F: scripts/gcc-plugin.sh
6308 F: scripts/Makefile.gcc-plugins
6309 F: Documentation/gcc-plugins.txt
6310
6311 GASKET DRIVER FRAMEWORK
6312 M: Rob Springer <rspringer@google.com>
6313 M: Todd Poynor <toddpoynor@google.com>
6314 M: Ben Chan <benchan@chromium.org>
6315 S: Maintained
6316 F: drivers/staging/gasket/
6317
6318 GCOV BASED KERNEL PROFILING
6319 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6320 S: Maintained
6321 F: kernel/gcov/
6322 F: Documentation/dev-tools/gcov.rst
6323
6324 GDB KERNEL DEBUGGING HELPER SCRIPTS
6325 M: Jan Kiszka <jan.kiszka@siemens.com>
6326 M: Kieran Bingham <kbingham@kernel.org>
6327 S: Supported
6328 F: scripts/gdb/
6329
6330 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6331 M: Achim Leubner <achim_leubner@adaptec.com>
6332 L: linux-scsi@vger.kernel.org
6333 W: http://www.icp-vortex.com/
6334 S: Supported
6335 F: drivers/scsi/gdt*
6336
6337 GEMTEK FM RADIO RECEIVER DRIVER
6338 M: Hans Verkuil <hverkuil@xs4all.nl>
6339 L: linux-media@vger.kernel.org
6340 T: git git://linuxtv.org/media_tree.git
6341 W: https://linuxtv.org
6342 S: Maintained
6343 F: drivers/media/radio/radio-gemtek*
6344
6345 GENERIC GPIO I2C DRIVER
6346 M: Haavard Skinnemoen <hskinnemoen@gmail.com>
6347 S: Supported
6348 F: drivers/i2c/busses/i2c-gpio.c
6349 F: include/linux/platform_data/i2c-gpio.h
6350
6351 GENERIC GPIO I2C MULTIPLEXER DRIVER
6352 M: Peter Korsgaard <peter.korsgaard@barco.com>
6353 L: linux-i2c@vger.kernel.org
6354 S: Supported
6355 F: drivers/i2c/muxes/i2c-mux-gpio.c
6356 F: include/linux/platform_data/i2c-mux-gpio.h
6357 F: Documentation/i2c/muxes/i2c-mux-gpio
6358
6359 GENERIC HDLC (WAN) DRIVERS
6360 M: Krzysztof Halasa <khc@pm.waw.pl>
6361 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6362 S: Maintained
6363 F: drivers/net/wan/c101.c
6364 F: drivers/net/wan/hd6457*
6365 F: drivers/net/wan/hdlc*
6366 F: drivers/net/wan/n2.c
6367 F: drivers/net/wan/pc300too.c
6368 F: drivers/net/wan/pci200syn.c
6369 F: drivers/net/wan/wanxl*
6370
6371 GENERIC INCLUDE/ASM HEADER FILES
6372 M: Arnd Bergmann <arnd@arndb.de>
6373 L: linux-arch@vger.kernel.org
6374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6375 S: Maintained
6376 F: include/asm-generic/
6377 F: include/uapi/asm-generic/
6378
6379 GENERIC PHY FRAMEWORK
6380 M: Kishon Vijay Abraham I <kishon@ti.com>
6381 L: linux-kernel@vger.kernel.org
6382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6383 S: Supported
6384 F: drivers/phy/
6385 F: include/linux/phy/
6386 F: Documentation/devicetree/bindings/phy/
6387
6388 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6389 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6390 S: Supported
6391 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6392
6393 GENERIC PM DOMAINS
6394 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6395 M: Kevin Hilman <khilman@kernel.org>
6396 M: Ulf Hansson <ulf.hansson@linaro.org>
6397 L: linux-pm@vger.kernel.org
6398 S: Supported
6399 F: drivers/base/power/domain*.c
6400 F: include/linux/pm_domain.h
6401 F: Documentation/devicetree/bindings/power/power_domain.txt
6402
6403 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6404 M: Eugen Hristev <eugen.hristev@microchip.com>
6405 L: linux-input@vger.kernel.org
6406 S: Maintained
6407 F: drivers/input/touchscreen/resistive-adc-touch.c
6408
6409 GENERIC UIO DRIVER FOR PCI DEVICES
6410 M: "Michael S. Tsirkin" <mst@redhat.com>
6411 L: kvm@vger.kernel.org
6412 S: Supported
6413 F: drivers/uio/uio_pci_generic.c
6414
6415 GENWQE (IBM Generic Workqueue Card)
6416 M: Frank Haverkamp <haver@linux.ibm.com>
6417 S: Supported
6418 F: drivers/misc/genwqe/
6419
6420 GET_MAINTAINER SCRIPT
6421 M: Joe Perches <joe@perches.com>
6422 S: Maintained
6423 F: scripts/get_maintainer.pl
6424
6425 GFS2 FILE SYSTEM
6426 M: Bob Peterson <rpeterso@redhat.com>
6427 M: Andreas Gruenbacher <agruenba@redhat.com>
6428 L: cluster-devel@redhat.com
6429 W: http://sources.redhat.com/cluster/
6430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6431 S: Supported
6432 F: Documentation/filesystems/gfs2*.txt
6433 F: fs/gfs2/
6434 F: include/uapi/linux/gfs2_ondisk.h
6435
6436 GIGASET ISDN DRIVERS
6437 M: Paul Bolle <pebolle@tiscali.nl>
6438 L: gigaset307x-common@lists.sourceforge.net
6439 W: http://gigaset307x.sourceforge.net/
6440 S: Odd Fixes
6441 F: Documentation/isdn/README.gigaset
6442 F: drivers/isdn/gigaset/
6443 F: include/uapi/linux/gigaset_dev.h
6444
6445 GNSS SUBSYSTEM
6446 M: Johan Hovold <johan@kernel.org>
6447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6448 S: Maintained
6449 F: Documentation/ABI/testing/sysfs-class-gnss
6450 F: Documentation/devicetree/bindings/gnss/
6451 F: drivers/gnss/
6452 F: include/linux/gnss.h
6453
6454 GO7007 MPEG CODEC
6455 M: Hans Verkuil <hans.verkuil@cisco.com>
6456 L: linux-media@vger.kernel.org
6457 S: Maintained
6458 F: drivers/media/usb/go7007/
6459
6460 GOODIX TOUCHSCREEN
6461 M: Bastien Nocera <hadess@hadess.net>
6462 L: linux-input@vger.kernel.org
6463 S: Maintained
6464 F: drivers/input/touchscreen/goodix.c
6465
6466 GPD POCKET FAN DRIVER
6467 M: Hans de Goede <hdegoede@redhat.com>
6468 L: platform-driver-x86@vger.kernel.org
6469 S: Maintained
6470 F: drivers/platform/x86/gpd-pocket-fan.c
6471
6472 GPIO ACPI SUPPORT
6473 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6474 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6475 L: linux-gpio@vger.kernel.org
6476 L: linux-acpi@vger.kernel.org
6477 S: Maintained
6478 F: Documentation/acpi/gpio-properties.txt
6479 F: drivers/gpio/gpiolib-acpi.c
6480
6481 GPIO IR Transmitter
6482 M: Sean Young <sean@mess.org>
6483 L: linux-media@vger.kernel.org
6484 S: Maintained
6485 F: drivers/media/rc/gpio-ir-tx.c
6486
6487 GPIO MOCKUP DRIVER
6488 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6489 L: linux-gpio@vger.kernel.org
6490 S: Maintained
6491 F: drivers/gpio/gpio-mockup.c
6492 F: tools/testing/selftests/gpio/
6493
6494 GPIO SUBSYSTEM
6495 M: Linus Walleij <linus.walleij@linaro.org>
6496 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
6497 L: linux-gpio@vger.kernel.org
6498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6499 S: Maintained
6500 F: Documentation/devicetree/bindings/gpio/
6501 F: Documentation/driver-api/gpio/
6502 F: Documentation/gpio/
6503 F: Documentation/ABI/testing/gpio-cdev
6504 F: Documentation/ABI/obsolete/sysfs-gpio
6505 F: drivers/gpio/
6506 F: include/linux/gpio/
6507 F: include/linux/gpio.h
6508 F: include/linux/of_gpio.h
6509 F: include/asm-generic/gpio.h
6510 F: include/uapi/linux/gpio.h
6511 F: tools/gpio/
6512
6513 GRE DEMULTIPLEXER DRIVER
6514 M: Dmitry Kozlov <xeb@mail.ru>
6515 L: netdev@vger.kernel.org
6516 S: Maintained
6517 F: net/ipv4/gre_demux.c
6518 F: net/ipv4/gre_offload.c
6519 F: include/net/gre.h
6520
6521 GRETH 10/100/1G Ethernet MAC device driver
6522 M: Andreas Larsson <andreas@gaisler.com>
6523 L: netdev@vger.kernel.org
6524 S: Maintained
6525 F: drivers/net/ethernet/aeroflex/
6526
6527 GREYBUS AUDIO PROTOCOLS DRIVERS
6528 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6529 M: Mark Greer <mgreer@animalcreek.com>
6530 S: Maintained
6531 F: drivers/staging/greybus/audio_apbridgea.c
6532 F: drivers/staging/greybus/audio_apbridgea.h
6533 F: drivers/staging/greybus/audio_codec.c
6534 F: drivers/staging/greybus/audio_codec.h
6535 F: drivers/staging/greybus/audio_gb.c
6536 F: drivers/staging/greybus/audio_manager.c
6537 F: drivers/staging/greybus/audio_manager.h
6538 F: drivers/staging/greybus/audio_manager_module.c
6539 F: drivers/staging/greybus/audio_manager_private.h
6540 F: drivers/staging/greybus/audio_manager_sysfs.c
6541 F: drivers/staging/greybus/audio_module.c
6542 F: drivers/staging/greybus/audio_topology.c
6543
6544 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6545 M: Viresh Kumar <vireshk@kernel.org>
6546 S: Maintained
6547 F: drivers/staging/greybus/authentication.c
6548 F: drivers/staging/greybus/bootrom.c
6549 F: drivers/staging/greybus/firmware.h
6550 F: drivers/staging/greybus/fw-core.c
6551 F: drivers/staging/greybus/fw-download.c
6552 F: drivers/staging/greybus/fw-management.c
6553 F: drivers/staging/greybus/greybus_authentication.h
6554 F: drivers/staging/greybus/greybus_firmware.h
6555 F: drivers/staging/greybus/hid.c
6556 F: drivers/staging/greybus/i2c.c
6557 F: drivers/staging/greybus/spi.c
6558 F: drivers/staging/greybus/spilib.c
6559 F: drivers/staging/greybus/spilib.h
6560
6561 GREYBUS LOOPBACK DRIVER
6562 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6563 S: Maintained
6564 F: drivers/staging/greybus/loopback.c
6565
6566 GREYBUS PLATFORM DRIVERS
6567 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6568 S: Maintained
6569 F: drivers/staging/greybus/arche-platform.c
6570 F: drivers/staging/greybus/arche-apb-ctrl.c
6571 F: drivers/staging/greybus/arche_platform.h
6572
6573 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6574 M: Rui Miguel Silva <rmfrfs@gmail.com>
6575 S: Maintained
6576 F: drivers/staging/greybus/sdio.c
6577 F: drivers/staging/greybus/light.c
6578 F: drivers/staging/greybus/gpio.c
6579 F: drivers/staging/greybus/power_supply.c
6580 F: drivers/staging/greybus/spi.c
6581 F: drivers/staging/greybus/spilib.c
6582
6583 GREYBUS SUBSYSTEM
6584 M: Johan Hovold <johan@kernel.org>
6585 M: Alex Elder <elder@kernel.org>
6586 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6587 S: Maintained
6588 F: drivers/staging/greybus/
6589 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6590
6591 GREYBUS UART PROTOCOLS DRIVERS
6592 M: David Lin <dtwlin@gmail.com>
6593 S: Maintained
6594 F: drivers/staging/greybus/uart.c
6595 F: drivers/staging/greybus/log.c
6596
6597 GS1662 VIDEO SERIALIZER
6598 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6599 L: linux-media@vger.kernel.org
6600 T: git git://linuxtv.org/media_tree.git
6601 S: Maintained
6602 F: drivers/media/spi/gs1662.c
6603
6604 GSPCA FINEPIX SUBDRIVER
6605 M: Frank Zago <frank@zago.net>
6606 L: linux-media@vger.kernel.org
6607 T: git git://linuxtv.org/media_tree.git
6608 S: Maintained
6609 F: drivers/media/usb/gspca/finepix.c
6610
6611 GSPCA GL860 SUBDRIVER
6612 M: Olivier Lorin <o.lorin@laposte.net>
6613 L: linux-media@vger.kernel.org
6614 T: git git://linuxtv.org/media_tree.git
6615 S: Maintained
6616 F: drivers/media/usb/gspca/gl860/
6617
6618 GSPCA M5602 SUBDRIVER
6619 M: Erik Andren <erik.andren@gmail.com>
6620 L: linux-media@vger.kernel.org
6621 T: git git://linuxtv.org/media_tree.git
6622 S: Maintained
6623 F: drivers/media/usb/gspca/m5602/
6624
6625 GSPCA PAC207 SONIXB SUBDRIVER
6626 M: Hans Verkuil <hverkuil@xs4all.nl>
6627 L: linux-media@vger.kernel.org
6628 T: git git://linuxtv.org/media_tree.git
6629 S: Odd Fixes
6630 F: drivers/media/usb/gspca/pac207.c
6631
6632 GSPCA SN9C20X SUBDRIVER
6633 M: Brian Johnson <brijohn@gmail.com>
6634 L: linux-media@vger.kernel.org
6635 T: git git://linuxtv.org/media_tree.git
6636 S: Maintained
6637 F: drivers/media/usb/gspca/sn9c20x.c
6638
6639 GSPCA T613 SUBDRIVER
6640 M: Leandro Costantino <lcostantino@gmail.com>
6641 L: linux-media@vger.kernel.org
6642 T: git git://linuxtv.org/media_tree.git
6643 S: Maintained
6644 F: drivers/media/usb/gspca/t613.c
6645
6646 GSPCA USB WEBCAM DRIVER
6647 M: Hans Verkuil <hverkuil@xs4all.nl>
6648 L: linux-media@vger.kernel.org
6649 T: git git://linuxtv.org/media_tree.git
6650 S: Odd Fixes
6651 F: drivers/media/usb/gspca/
6652
6653 GTP (GPRS Tunneling Protocol)
6654 M: Pablo Neira Ayuso <pablo@netfilter.org>
6655 M: Harald Welte <laforge@gnumonks.org>
6656 L: osmocom-net-gprs@lists.osmocom.org
6657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6658 S: Maintained
6659 F: drivers/net/gtp.c
6660
6661 GUID PARTITION TABLE (GPT)
6662 M: Davidlohr Bueso <dave@stgolabs.net>
6663 L: linux-efi@vger.kernel.org
6664 S: Maintained
6665 F: block/partitions/efi.*
6666
6667 H8/300 ARCHITECTURE
6668 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6669 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6670 W: http://uclinux-h8.sourceforge.jp
6671 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6672 S: Maintained
6673 F: arch/h8300/
6674 F: drivers/clocksource/h8300_*.c
6675 F: drivers/clk/h8300/
6676 F: drivers/irqchip/irq-renesas-h8*.c
6677
6678 HACKRF MEDIA DRIVER
6679 M: Antti Palosaari <crope@iki.fi>
6680 L: linux-media@vger.kernel.org
6681 W: https://linuxtv.org
6682 W: http://palosaari.fi/linux/
6683 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6684 T: git git://linuxtv.org/anttip/media_tree.git
6685 S: Maintained
6686 F: drivers/media/usb/hackrf/
6687
6688 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6689 M: Frank Seidel <frank@f-seidel.de>
6690 L: platform-driver-x86@vger.kernel.org
6691 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6692 S: Maintained
6693 F: drivers/platform/x86/hdaps.c
6694
6695 HARDWARE MONITORING
6696 M: Jean Delvare <jdelvare@suse.com>
6697 M: Guenter Roeck <linux@roeck-us.net>
6698 L: linux-hwmon@vger.kernel.org
6699 W: http://hwmon.wiki.kernel.org/
6700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6701 S: Maintained
6702 F: Documentation/devicetree/bindings/hwmon/
6703 F: Documentation/hwmon/
6704 F: drivers/hwmon/
6705 F: include/linux/hwmon*.h
6706 F: include/trace/events/hwmon*.h
6707
6708 HARDWARE RANDOM NUMBER GENERATOR CORE
6709 M: Matt Mackall <mpm@selenic.com>
6710 M: Herbert Xu <herbert@gondor.apana.org.au>
6711 L: linux-crypto@vger.kernel.org
6712 S: Odd fixes
6713 F: Documentation/devicetree/bindings/rng/
6714 F: Documentation/hw_random.txt
6715 F: drivers/char/hw_random/
6716 F: include/linux/hw_random.h
6717
6718 HARDWARE TRACING FACILITIES
6719 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6720 S: Maintained
6721 F: drivers/hwtracing/
6722
6723 HARDWARE SPINLOCK CORE
6724 M: Ohad Ben-Cohen <ohad@wizery.com>
6725 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6726 L: linux-remoteproc@vger.kernel.org
6727 S: Maintained
6728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6729 F: Documentation/devicetree/bindings/hwlock/
6730 F: Documentation/hwspinlock.txt
6731 F: drivers/hwspinlock/
6732 F: include/linux/hwspinlock.h
6733
6734 HARMONY SOUND DRIVER
6735 L: linux-parisc@vger.kernel.org
6736 S: Maintained
6737 F: sound/parisc/harmony.*
6738
6739 HDPVR USB VIDEO ENCODER DRIVER
6740 M: Hans Verkuil <hverkuil@xs4all.nl>
6741 L: linux-media@vger.kernel.org
6742 T: git git://linuxtv.org/media_tree.git
6743 W: https://linuxtv.org
6744 S: Odd Fixes
6745 F: drivers/media/usb/hdpvr/
6746
6747 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6748 M: Jerry Hoemann <jerry.hoemann@hpe.com>
6749 S: Supported
6750 F: Documentation/watchdog/hpwdt.txt
6751 F: drivers/watchdog/hpwdt.c
6752
6753 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6754 M: Don Brace <don.brace@microsemi.com>
6755 L: esc.storagedev@microsemi.com
6756 L: linux-scsi@vger.kernel.org
6757 S: Supported
6758 F: Documentation/scsi/hpsa.txt
6759 F: drivers/scsi/hpsa*.[ch]
6760 F: include/linux/cciss*.h
6761 F: include/uapi/linux/cciss*.h
6762
6763 HFI1 DRIVER
6764 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6765 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6766 L: linux-rdma@vger.kernel.org
6767 S: Supported
6768 F: drivers/infiniband/hw/hfi1
6769
6770 HFS FILESYSTEM
6771 L: linux-fsdevel@vger.kernel.org
6772 S: Orphan
6773 F: Documentation/filesystems/hfs.txt
6774 F: fs/hfs/
6775
6776 HFSPLUS FILESYSTEM
6777 L: linux-fsdevel@vger.kernel.org
6778 S: Orphan
6779 F: Documentation/filesystems/hfsplus.txt
6780 F: fs/hfsplus/
6781
6782 HGA FRAMEBUFFER DRIVER
6783 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6784 L: linux-nvidia@lists.surfsouth.com
6785 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6786 S: Maintained
6787 F: drivers/video/fbdev/hgafb.c
6788
6789 HIBERNATION (aka Software Suspend, aka swsusp)
6790 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6791 M: Pavel Machek <pavel@ucw.cz>
6792 L: linux-pm@vger.kernel.org
6793 B: https://bugzilla.kernel.org
6794 S: Supported
6795 F: arch/x86/power/
6796 F: drivers/base/power/
6797 F: kernel/power/
6798 F: include/linux/suspend.h
6799 F: include/linux/freezer.h
6800 F: include/linux/pm.h
6801 F: arch/*/include/asm/suspend*.h
6802
6803 HID CORE LAYER
6804 M: Jiri Kosina <jikos@kernel.org>
6805 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6806 L: linux-input@vger.kernel.org
6807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
6808 S: Maintained
6809 F: drivers/hid/
6810 F: include/linux/hid*
6811 F: include/uapi/linux/hid*
6812
6813 HID SENSOR HUB DRIVERS
6814 M: Jiri Kosina <jikos@kernel.org>
6815 M: Jonathan Cameron <jic23@kernel.org>
6816 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6817 L: linux-input@vger.kernel.org
6818 L: linux-iio@vger.kernel.org
6819 S: Maintained
6820 F: Documentation/hid/hid-sensor*
6821 F: drivers/hid/hid-sensor-*
6822 F: drivers/iio/*/hid-*
6823 F: include/linux/hid-sensor-*
6824
6825 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6826 M: Thomas Gleixner <tglx@linutronix.de>
6827 L: linux-kernel@vger.kernel.org
6828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6829 S: Maintained
6830 F: Documentation/timers/
6831 F: kernel/time/hrtimer.c
6832 F: kernel/time/clockevents.c
6833 F: kernel/time/timer_*.c
6834 F: include/linux/clockchips.h
6835 F: include/linux/hrtimer.h
6836
6837 HIGH-SPEED SCC DRIVER FOR AX.25
6838 L: linux-hams@vger.kernel.org
6839 S: Orphan
6840 F: drivers/net/hamradio/dmascc.c
6841 F: drivers/net/hamradio/scc.c
6842
6843 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6844 M: HighPoint Linux Team <linux@highpoint-tech.com>
6845 W: http://www.highpoint-tech.com
6846 S: Supported
6847 F: Documentation/scsi/hptiop.txt
6848 F: drivers/scsi/hptiop.c
6849
6850 HIPPI
6851 M: Jes Sorensen <jes@trained-monkey.org>
6852 L: linux-hippi@sunsite.dk
6853 S: Maintained
6854 F: include/linux/hippidevice.h
6855 F: include/uapi/linux/if_hippi.h
6856 F: net/802/hippi.c
6857 F: drivers/net/hippi/
6858
6859 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6860 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6861 M: Salil Mehta <salil.mehta@huawei.com>
6862 L: netdev@vger.kernel.org
6863 W: http://www.hisilicon.com
6864 S: Maintained
6865 F: drivers/net/ethernet/hisilicon/hns3/
6866
6867 HISILICON LPC BUS DRIVER
6868 M: john.garry@huawei.com
6869 W: http://www.hisilicon.com
6870 S: Maintained
6871 F: drivers/bus/hisi_lpc.c
6872 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6873
6874 HISILICON NETWORK SUBSYSTEM DRIVER
6875 M: Yisen Zhuang <yisen.zhuang@huawei.com>
6876 M: Salil Mehta <salil.mehta@huawei.com>
6877 L: netdev@vger.kernel.org
6878 W: http://www.hisilicon.com
6879 S: Maintained
6880 F: drivers/net/ethernet/hisilicon/
6881 F: Documentation/devicetree/bindings/net/hisilicon*.txt
6882
6883 HISILICON PMU DRIVER
6884 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
6885 W: http://www.hisilicon.com
6886 S: Supported
6887 F: drivers/perf/hisilicon
6888 F: Documentation/perf/hisi-pmu.txt
6889
6890 HISILICON ROCE DRIVER
6891 M: Lijun Ou <oulijun@huawei.com>
6892 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6893 L: linux-rdma@vger.kernel.org
6894 S: Maintained
6895 F: drivers/infiniband/hw/hns/
6896 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6897
6898 HISILICON SAS Controller
6899 M: John Garry <john.garry@huawei.com>
6900 W: http://www.hisilicon.com
6901 S: Supported
6902 F: drivers/scsi/hisi_sas/
6903 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6904
6905 HMM - Heterogeneous Memory Management
6906 M: Jérôme Glisse <jglisse@redhat.com>
6907 L: linux-mm@kvack.org
6908 S: Maintained
6909 F: mm/hmm*
6910 F: include/linux/hmm*
6911 F: Documentation/vm/hmm.rst
6912
6913 HOST AP DRIVER
6914 M: Jouni Malinen <j@w1.fi>
6915 L: linux-wireless@vger.kernel.org
6916 W: http://w1.fi/hostap-driver.html
6917 S: Obsolete
6918 F: drivers/net/wireless/intersil/hostap/
6919
6920 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6921 L: platform-driver-x86@vger.kernel.org
6922 S: Orphan
6923 F: drivers/platform/x86/tc1100-wmi.c
6924
6925 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6926 M: Jaroslav Kysela <perex@perex.cz>
6927 S: Maintained
6928 F: drivers/net/ethernet/hp/hp100.*
6929
6930 HPET: High Precision Event Timers driver
6931 M: Clemens Ladisch <clemens@ladisch.de>
6932 S: Maintained
6933 F: Documentation/timers/hpet.txt
6934 F: drivers/char/hpet.c
6935 F: include/linux/hpet.h
6936 F: include/uapi/linux/hpet.h
6937
6938 HPET: x86
6939 S: Orphan
6940 F: arch/x86/kernel/hpet.c
6941 F: arch/x86/include/asm/hpet.h
6942
6943 HPFS FILESYSTEM
6944 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6945 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6946 S: Maintained
6947 F: fs/hpfs/
6948
6949 HSI SUBSYSTEM
6950 M: Sebastian Reichel <sre@kernel.org>
6951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6952 S: Maintained
6953 F: Documentation/ABI/testing/sysfs-bus-hsi
6954 F: Documentation/driver-api/hsi.rst
6955 F: drivers/hsi/
6956 F: include/linux/hsi/
6957 F: include/uapi/linux/hsi/
6958
6959 HSO 3G MODEM DRIVER
6960 L: linux-usb@vger.kernel.org
6961 S: Orphan
6962 F: drivers/net/usb/hso.c
6963
6964 HSR NETWORK PROTOCOL
6965 M: Arvid Brodin <arvid.brodin@alten.se>
6966 L: netdev@vger.kernel.org
6967 S: Maintained
6968 F: net/hsr/
6969
6970 HT16K33 LED CONTROLLER DRIVER
6971 M: Robin van der Gracht <robin@protonic.nl>
6972 S: Maintained
6973 F: drivers/auxdisplay/ht16k33.c
6974 F: Documentation/devicetree/bindings/display/ht16k33.txt
6975
6976 HTCPEN TOUCHSCREEN DRIVER
6977 M: Pau Oliva Fora <pof@eslack.org>
6978 L: linux-input@vger.kernel.org
6979 S: Maintained
6980 F: drivers/input/touchscreen/htcpen.c
6981
6982 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
6983 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
6984 L: linux-iio@vger.kernel.org
6985 W: http://www.st.com/
6986 S: Maintained
6987 F: drivers/iio/humidity/hts221*
6988 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
6989
6990 HUAWEI ETHERNET DRIVER
6991 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
6992 L: netdev@vger.kernel.org
6993 S: Supported
6994 F: Documentation/networking/hinic.txt
6995 F: drivers/net/ethernet/huawei/hinic/
6996
6997 HUGETLB FILESYSTEM
6998 M: Mike Kravetz <mike.kravetz@oracle.com>
6999 L: linux-mm@kvack.org
7000 S: Maintained
7001 F: fs/hugetlbfs/
7002 F: mm/hugetlb.c
7003 F: include/linux/hugetlb.h
7004 F: Documentation/admin-guide/mm/hugetlbpage.rst
7005 F: Documentation/vm/hugetlbfs_reserv.rst
7006 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7007
7008 HVA ST MEDIA DRIVER
7009 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7010 L: linux-media@vger.kernel.org
7011 T: git git://linuxtv.org/media_tree.git
7012 W: https://linuxtv.org
7013 S: Supported
7014 F: drivers/media/platform/sti/hva
7015
7016 HWPOISON MEMORY FAILURE HANDLING
7017 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7018 L: linux-mm@kvack.org
7019 S: Maintained
7020 F: mm/memory-failure.c
7021 F: mm/hwpoison-inject.c
7022
7023 HYGON PROCESSOR SUPPORT
7024 M: Pu Wen <puwen@hygon.cn>
7025 L: linux-kernel@vger.kernel.org
7026 S: Maintained
7027 F: arch/x86/kernel/cpu/hygon.c
7028
7029 Hyper-V CORE AND DRIVERS
7030 M: "K. Y. Srinivasan" <kys@microsoft.com>
7031 M: Haiyang Zhang <haiyangz@microsoft.com>
7032 M: Stephen Hemminger <sthemmin@microsoft.com>
7033 M: Sasha Levin <sashal@kernel.org>
7034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7035 L: devel@linuxdriverproject.org
7036 S: Supported
7037 F: Documentation/networking/device_drivers/microsoft/netvsc.txt
7038 F: arch/x86/include/asm/mshyperv.h
7039 F: arch/x86/include/asm/trace/hyperv.h
7040 F: arch/x86/include/asm/hyperv-tlfs.h
7041 F: arch/x86/kernel/cpu/mshyperv.c
7042 F: arch/x86/hyperv
7043 F: drivers/hid/hid-hyperv.c
7044 F: drivers/hv/
7045 F: drivers/input/serio/hyperv-keyboard.c
7046 F: drivers/pci/controller/pci-hyperv.c
7047 F: drivers/net/hyperv/
7048 F: drivers/scsi/storvsc_drv.c
7049 F: drivers/uio/uio_hv_generic.c
7050 F: drivers/video/fbdev/hyperv_fb.c
7051 F: net/vmw_vsock/hyperv_transport.c
7052 F: include/linux/hyperv.h
7053 F: include/uapi/linux/hyperv.h
7054 F: tools/hv/
7055 F: Documentation/ABI/stable/sysfs-bus-vmbus
7056
7057 HYPERVISOR VIRTUAL CONSOLE DRIVER
7058 L: linuxppc-dev@lists.ozlabs.org
7059 S: Odd Fixes
7060 F: drivers/tty/hvc/
7061
7062 I2C ACPI SUPPORT
7063 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7064 L: linux-i2c@vger.kernel.org
7065 L: linux-acpi@vger.kernel.org
7066 S: Maintained
7067 F: drivers/i2c/i2c-core-acpi.c
7068
7069 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7070 M: Ajay Gupta <ajayg@nvidia.com>
7071 L: linux-i2c@vger.kernel.org
7072 S: Maintained
7073 F: Documentation/i2c/busses/i2c-nvidia-gpu
7074 F: drivers/i2c/busses/i2c-nvidia-gpu.c
7075
7076 I2C MUXES
7077 M: Peter Rosin <peda@axentia.se>
7078 L: linux-i2c@vger.kernel.org
7079 S: Maintained
7080 F: Documentation/i2c/i2c-topology
7081 F: Documentation/i2c/muxes/
7082 F: Documentation/devicetree/bindings/i2c/i2c-mux*
7083 F: Documentation/devicetree/bindings/i2c/i2c-arb*
7084 F: Documentation/devicetree/bindings/i2c/i2c-gate*
7085 F: drivers/i2c/i2c-mux.c
7086 F: drivers/i2c/muxes/
7087 F: include/linux/i2c-mux.h
7088
7089 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7090 M: Gregory CLEMENT <gregory.clement@bootlin.com>
7091 L: linux-i2c@vger.kernel.org
7092 S: Maintained
7093 F: drivers/i2c/busses/i2c-mv64xxx.c
7094
7095 I2C OVER PARALLEL PORT
7096 M: Jean Delvare <jdelvare@suse.com>
7097 L: linux-i2c@vger.kernel.org
7098 S: Maintained
7099 F: Documentation/i2c/busses/i2c-parport
7100 F: Documentation/i2c/busses/i2c-parport-light
7101 F: drivers/i2c/busses/i2c-parport.c
7102 F: drivers/i2c/busses/i2c-parport-light.c
7103
7104 I2C SUBSYSTEM
7105 M: Wolfram Sang <wsa@the-dreams.de>
7106 L: linux-i2c@vger.kernel.org
7107 W: https://i2c.wiki.kernel.org/
7108 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7109 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7110 S: Maintained
7111 F: Documentation/devicetree/bindings/i2c/i2c.txt
7112 F: Documentation/i2c/
7113 F: drivers/i2c/*
7114 F: include/linux/i2c.h
7115 F: include/linux/i2c-dev.h
7116 F: include/linux/i2c-smbus.h
7117 F: include/uapi/linux/i2c.h
7118 F: include/uapi/linux/i2c-*.h
7119
7120 I2C SUBSYSTEM HOST DRIVERS
7121 L: linux-i2c@vger.kernel.org
7122 W: https://i2c.wiki.kernel.org/
7123 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7124 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7125 S: Odd Fixes
7126 F: Documentation/devicetree/bindings/i2c/
7127 F: drivers/i2c/algos/
7128 F: drivers/i2c/busses/
7129
7130 I2C-TAOS-EVM DRIVER
7131 M: Jean Delvare <jdelvare@suse.com>
7132 L: linux-i2c@vger.kernel.org
7133 S: Maintained
7134 F: Documentation/i2c/busses/i2c-taos-evm
7135 F: drivers/i2c/busses/i2c-taos-evm.c
7136
7137 I2C-TINY-USB DRIVER
7138 M: Till Harbaum <till@harbaum.org>
7139 L: linux-i2c@vger.kernel.org
7140 W: http://www.harbaum.org/till/i2c_tiny_usb
7141 S: Maintained
7142 F: drivers/i2c/busses/i2c-tiny-usb.c
7143
7144 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7145 M: Jean Delvare <jdelvare@suse.com>
7146 L: linux-i2c@vger.kernel.org
7147 S: Maintained
7148 F: Documentation/i2c/busses/i2c-ali1535
7149 F: Documentation/i2c/busses/i2c-ali1563
7150 F: Documentation/i2c/busses/i2c-ali15x3
7151 F: Documentation/i2c/busses/i2c-amd756
7152 F: Documentation/i2c/busses/i2c-amd8111
7153 F: Documentation/i2c/busses/i2c-i801
7154 F: Documentation/i2c/busses/i2c-nforce2
7155 F: Documentation/i2c/busses/i2c-piix4
7156 F: Documentation/i2c/busses/i2c-sis5595
7157 F: Documentation/i2c/busses/i2c-sis630
7158 F: Documentation/i2c/busses/i2c-sis96x
7159 F: Documentation/i2c/busses/i2c-via
7160 F: Documentation/i2c/busses/i2c-viapro
7161 F: drivers/i2c/busses/i2c-ali1535.c
7162 F: drivers/i2c/busses/i2c-ali1563.c
7163 F: drivers/i2c/busses/i2c-ali15x3.c
7164 F: drivers/i2c/busses/i2c-amd756.c
7165 F: drivers/i2c/busses/i2c-amd756-s4882.c
7166 F: drivers/i2c/busses/i2c-amd8111.c
7167 F: drivers/i2c/busses/i2c-i801.c
7168 F: drivers/i2c/busses/i2c-isch.c
7169 F: drivers/i2c/busses/i2c-nforce2.c
7170 F: drivers/i2c/busses/i2c-nforce2-s4985.c
7171 F: drivers/i2c/busses/i2c-piix4.c
7172 F: drivers/i2c/busses/i2c-sis5595.c
7173 F: drivers/i2c/busses/i2c-sis630.c
7174 F: drivers/i2c/busses/i2c-sis96x.c
7175 F: drivers/i2c/busses/i2c-via.c
7176 F: drivers/i2c/busses/i2c-viapro.c
7177
7178 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7179 M: Hans de Goede <hdegoede@redhat.com>
7180 L: linux-i2c@vger.kernel.org
7181 S: Maintained
7182 F: drivers/i2c/busses/i2c-cht-wc.c
7183
7184 I2C/SMBUS ISMT DRIVER
7185 M: Seth Heasley <seth.heasley@intel.com>
7186 M: Neil Horman <nhorman@tuxdriver.com>
7187 L: linux-i2c@vger.kernel.org
7188 F: drivers/i2c/busses/i2c-ismt.c
7189 F: Documentation/i2c/busses/i2c-ismt
7190
7191 I2C/SMBUS STUB DRIVER
7192 M: Jean Delvare <jdelvare@suse.com>
7193 L: linux-i2c@vger.kernel.org
7194 S: Maintained
7195 F: drivers/i2c/i2c-stub.c
7196
7197 I3C SUBSYSTEM
7198 M: Boris Brezillon <bbrezillon@kernel.org>
7199 L: linux-i3c@lists.infradead.org
7200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7201 S: Maintained
7202 F: Documentation/ABI/testing/sysfs-bus-i3c
7203 F: Documentation/devicetree/bindings/i3c/
7204 F: Documentation/driver-api/i3c
7205 F: drivers/i3c/
7206 F: include/linux/i3c/
7207 F: include/dt-bindings/i3c/
7208
7209 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7210 M: Vitor Soares <vitor.soares@synopsys.com>
7211 S: Maintained
7212 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7213 F: drivers/i3c/master/dw*
7214
7215 IA64 (Itanium) PLATFORM
7216 M: Tony Luck <tony.luck@intel.com>
7217 M: Fenghua Yu <fenghua.yu@intel.com>
7218 L: linux-ia64@vger.kernel.org
7219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7220 S: Maintained
7221 F: arch/ia64/
7222
7223 IBM Power 842 compression accelerator
7224 M: Haren Myneni <haren@us.ibm.com>
7225 S: Supported
7226 F: drivers/crypto/nx/Makefile
7227 F: drivers/crypto/nx/Kconfig
7228 F: drivers/crypto/nx/nx-842*
7229 F: include/linux/sw842.h
7230 F: crypto/842.c
7231 F: lib/842/
7232
7233 IBM Power in-Nest Crypto Acceleration
7234 M: Breno Leitão <leitao@debian.org>
7235 M: Nayna Jain <nayna@linux.ibm.com>
7236 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7237 L: linux-crypto@vger.kernel.org
7238 S: Supported
7239 F: drivers/crypto/nx/Makefile
7240 F: drivers/crypto/nx/Kconfig
7241 F: drivers/crypto/nx/nx-aes*
7242 F: drivers/crypto/nx/nx-sha*
7243 F: drivers/crypto/nx/nx.*
7244 F: drivers/crypto/nx/nx_csbcpb.h
7245 F: drivers/crypto/nx/nx_debugfs.h
7246
7247 IBM Power Linux RAID adapter
7248 M: Brian King <brking@us.ibm.com>
7249 S: Supported
7250 F: drivers/scsi/ipr.*
7251
7252 IBM Power SRIOV Virtual NIC Device Driver
7253 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7254 M: John Allen <jallen@linux.ibm.com>
7255 L: netdev@vger.kernel.org
7256 S: Supported
7257 F: drivers/net/ethernet/ibm/ibmvnic.*
7258
7259 IBM Power Virtual Accelerator Switchboard
7260 M: Sukadev Bhattiprolu
7261 L: linuxppc-dev@lists.ozlabs.org
7262 S: Supported
7263 F: arch/powerpc/platforms/powernv/vas*
7264 F: arch/powerpc/platforms/powernv/copy-paste.h
7265 F: arch/powerpc/include/asm/vas.h
7266 F: arch/powerpc/include/uapi/asm/vas.h
7267
7268 IBM Power Virtual Ethernet Device Driver
7269 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7270 L: netdev@vger.kernel.org
7271 S: Supported
7272 F: drivers/net/ethernet/ibm/ibmveth.*
7273
7274 IBM Power Virtual FC Device Drivers
7275 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7276 L: linux-scsi@vger.kernel.org
7277 S: Supported
7278 F: drivers/scsi/ibmvscsi/ibmvfc*
7279
7280 IBM Power Virtual Management Channel Driver
7281 M: Steven Royer <seroyer@linux.ibm.com>
7282 S: Supported
7283 F: drivers/misc/ibmvmc.*
7284
7285 IBM Power Virtual SCSI Device Drivers
7286 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7287 L: linux-scsi@vger.kernel.org
7288 S: Supported
7289 F: drivers/scsi/ibmvscsi/ibmvscsi*
7290 F: include/scsi/viosrp.h
7291
7292 IBM Power Virtual SCSI Device Target Driver
7293 M: Michael Cyr <mikecyr@linux.ibm.com>
7294 L: linux-scsi@vger.kernel.org
7295 L: target-devel@vger.kernel.org
7296 S: Supported
7297 F: drivers/scsi/ibmvscsi_tgt/
7298
7299 IBM Power VMX Cryptographic instructions
7300 M: Breno Leitão <leitao@debian.org>
7301 M: Nayna Jain <nayna@linux.ibm.com>
7302 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7303 L: linux-crypto@vger.kernel.org
7304 S: Supported
7305 F: drivers/crypto/vmx/Makefile
7306 F: drivers/crypto/vmx/Kconfig
7307 F: drivers/crypto/vmx/vmx.c
7308 F: drivers/crypto/vmx/aes*
7309 F: drivers/crypto/vmx/ghash*
7310 F: drivers/crypto/vmx/ppc-xlate.pl
7311
7312 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7313 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7314 L: linux-pci@vger.kernel.org
7315 L: linuxppc-dev@lists.ozlabs.org
7316 S: Supported
7317 F: drivers/pci/hotplug/rpaphp*
7318
7319 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7320 M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
7321 L: linux-pci@vger.kernel.org
7322 L: linuxppc-dev@lists.ozlabs.org
7323 S: Supported
7324 F: drivers/pci/hotplug/rpadlpar*
7325
7326 IBM ServeRAID RAID DRIVER
7327 S: Orphan
7328 F: drivers/scsi/ips.*
7329
7330 ICH LPC AND GPIO DRIVER
7331 M: Peter Tyser <ptyser@xes-inc.com>
7332 S: Maintained
7333 F: drivers/mfd/lpc_ich.c
7334 F: drivers/gpio/gpio-ich.c
7335
7336 IDE SUBSYSTEM
7337 M: "David S. Miller" <davem@davemloft.net>
7338 L: linux-ide@vger.kernel.org
7339 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
7340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7341 S: Maintained
7342 F: Documentation/ide/
7343 F: drivers/ide/
7344 F: include/linux/ide.h
7345
7346 IDE/ATAPI DRIVERS
7347 M: Borislav Petkov <bp@alien8.de>
7348 L: linux-ide@vger.kernel.org
7349 S: Maintained
7350 F: Documentation/cdrom/ide-cd
7351 F: drivers/ide/ide-cd*
7352
7353 IDEAPAD LAPTOP EXTRAS DRIVER
7354 M: Ike Panhc <ike.pan@canonical.com>
7355 L: platform-driver-x86@vger.kernel.org
7356 W: http://launchpad.net/ideapad-laptop
7357 S: Maintained
7358 F: drivers/platform/x86/ideapad-laptop.c
7359
7360 IDEAPAD LAPTOP SLIDEBAR DRIVER
7361 M: Andrey Moiseev <o2g.org.ru@gmail.com>
7362 L: linux-input@vger.kernel.org
7363 W: https://github.com/o2genum/ideapad-slidebar
7364 S: Maintained
7365 F: drivers/input/misc/ideapad_slidebar.c
7366
7367 IDT VersaClock 5 CLOCK DRIVER
7368 M: Marek Vasut <marek.vasut@gmail.com>
7369 S: Maintained
7370 F: drivers/clk/clk-versaclock5.c
7371
7372 IEEE 802.15.4 SUBSYSTEM
7373 M: Alexander Aring <alex.aring@gmail.com>
7374 M: Stefan Schmidt <stefan@datenfreihafen.org>
7375 L: linux-wpan@vger.kernel.org
7376 W: http://wpan.cakelab.org/
7377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7379 S: Maintained
7380 F: net/ieee802154/
7381 F: net/mac802154/
7382 F: drivers/net/ieee802154/
7383 F: include/linux/nl802154.h
7384 F: include/linux/ieee802154.h
7385 F: include/net/nl802154.h
7386 F: include/net/mac802154.h
7387 F: include/net/af_ieee802154.h
7388 F: include/net/cfg802154.h
7389 F: include/net/ieee802154_netdev.h
7390 F: Documentation/networking/ieee802154.txt
7391
7392 IFE PROTOCOL
7393 M: Yotam Gigi <yotam.gi@gmail.com>
7394 M: Jamal Hadi Salim <jhs@mojatatu.com>
7395 F: net/ife
7396 F: include/net/ife.h
7397 F: include/uapi/linux/ife.h
7398
7399 IGORPLUG-USB IR RECEIVER
7400 M: Sean Young <sean@mess.org>
7401 L: linux-media@vger.kernel.org
7402 S: Maintained
7403 F: drivers/media/rc/igorplugusb.c
7404
7405 IGUANAWORKS USB IR TRANSCEIVER
7406 M: Sean Young <sean@mess.org>
7407 L: linux-media@vger.kernel.org
7408 S: Maintained
7409 F: drivers/media/rc/iguanair.c
7410
7411 IIO DIGITAL POTENTIOMETER DAC
7412 M: Peter Rosin <peda@axentia.se>
7413 L: linux-iio@vger.kernel.org
7414 S: Maintained
7415 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7416 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7417 F: drivers/iio/dac/dpot-dac.c
7418
7419 IIO ENVELOPE DETECTOR
7420 M: Peter Rosin <peda@axentia.se>
7421 L: linux-iio@vger.kernel.org
7422 S: Maintained
7423 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7424 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7425 F: drivers/iio/adc/envelope-detector.c
7426
7427 IIO MULTIPLEXER
7428 M: Peter Rosin <peda@axentia.se>
7429 L: linux-iio@vger.kernel.org
7430 S: Maintained
7431 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7432 F: drivers/iio/multiplexer/iio-mux.c
7433
7434 IIO SUBSYSTEM AND DRIVERS
7435 M: Jonathan Cameron <jic23@kernel.org>
7436 R: Hartmut Knaack <knaack.h@gmx.de>
7437 R: Lars-Peter Clausen <lars@metafoo.de>
7438 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7439 L: linux-iio@vger.kernel.org
7440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7441 S: Maintained
7442 F: Documentation/ABI/testing/configfs-iio*
7443 F: Documentation/ABI/testing/sysfs-bus-iio*
7444 F: Documentation/devicetree/bindings/iio/
7445 F: drivers/iio/
7446 F: drivers/staging/iio/
7447 F: include/linux/iio/
7448 F: tools/iio/
7449
7450 IIO UNIT CONVERTER
7451 M: Peter Rosin <peda@axentia.se>
7452 L: linux-iio@vger.kernel.org
7453 S: Maintained
7454 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7455 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7456 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7457 F: drivers/iio/afe/iio-rescale.c
7458
7459 IKANOS/ADI EAGLE ADSL USB DRIVER
7460 M: Matthieu Castet <castet.matthieu@free.fr>
7461 M: Stanislaw Gruszka <stf_xl@wp.pl>
7462 S: Maintained
7463 F: drivers/usb/atm/ueagle-atm.c
7464
7465 IMGTEC ASCII LCD DRIVER
7466 M: Paul Burton <paul.burton@mips.com>
7467 S: Maintained
7468 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7469 F: drivers/auxdisplay/img-ascii-lcd.c
7470
7471 IMGTEC IR DECODER DRIVER
7472 M: James Hogan <jhogan@kernel.org>
7473 S: Maintained
7474 F: drivers/media/rc/img-ir/
7475
7476 IMON SOUNDGRAPH USB IR RECEIVER
7477 M: Sean Young <sean@mess.org>
7478 L: linux-media@vger.kernel.org
7479 S: Maintained
7480 F: drivers/media/rc/imon_raw.c
7481 F: drivers/media/rc/imon.c
7482
7483 IMS TWINTURBO FRAMEBUFFER DRIVER
7484 L: linux-fbdev@vger.kernel.org
7485 S: Orphan
7486 F: drivers/video/fbdev/imsttfb.c
7487
7488 INA209 HARDWARE MONITOR DRIVER
7489 M: Guenter Roeck <linux@roeck-us.net>
7490 L: linux-hwmon@vger.kernel.org
7491 S: Maintained
7492 F: Documentation/hwmon/ina209
7493 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
7494 F: drivers/hwmon/ina209.c
7495
7496 INA2XX HARDWARE MONITOR DRIVER
7497 M: Guenter Roeck <linux@roeck-us.net>
7498 L: linux-hwmon@vger.kernel.org
7499 S: Maintained
7500 F: Documentation/hwmon/ina2xx
7501 F: drivers/hwmon/ina2xx.c
7502 F: include/linux/platform_data/ina2xx.h
7503
7504 INDUSTRY PACK SUBSYSTEM (IPACK)
7505 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7506 M: Jens Taprogge <jens.taprogge@taprogge.org>
7507 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7508 L: industrypack-devel@lists.sourceforge.net
7509 W: http://industrypack.sourceforge.net
7510 S: Maintained
7511 F: drivers/ipack/
7512
7513 INFINIBAND SUBSYSTEM
7514 M: Doug Ledford <dledford@redhat.com>
7515 M: Jason Gunthorpe <jgg@mellanox.com>
7516 L: linux-rdma@vger.kernel.org
7517 W: https://github.com/linux-rdma/rdma-core
7518 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7520 S: Supported
7521 F: Documentation/devicetree/bindings/infiniband/
7522 F: Documentation/infiniband/
7523 F: drivers/infiniband/
7524 F: include/uapi/linux/if_infiniband.h
7525 F: include/uapi/rdma/
7526 F: include/rdma/
7527
7528 INGENIC JZ4780 DMA Driver
7529 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7530 S: Maintained
7531 F: drivers/dma/dma-jz4780.c
7532
7533 INGENIC JZ4780 NAND DRIVER
7534 M: Harvey Hunt <harveyhuntnexus@gmail.com>
7535 L: linux-mtd@lists.infradead.org
7536 S: Maintained
7537 F: drivers/mtd/nand/raw/jz4780_*
7538
7539 INOTIFY
7540 M: Jan Kara <jack@suse.cz>
7541 R: Amir Goldstein <amir73il@gmail.com>
7542 L: linux-fsdevel@vger.kernel.org
7543 S: Maintained
7544 F: Documentation/filesystems/inotify.txt
7545 F: fs/notify/inotify/
7546 F: include/linux/inotify.h
7547 F: include/uapi/linux/inotify.h
7548
7549 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7550 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
7551 L: linux-input@vger.kernel.org
7552 Q: http://patchwork.kernel.org/project/linux-input/list/
7553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7554 S: Maintained
7555 F: drivers/input/
7556 F: include/linux/input.h
7557 F: include/uapi/linux/input.h
7558 F: include/uapi/linux/input-event-codes.h
7559 F: include/linux/input/
7560 F: Documentation/devicetree/bindings/input/
7561 F: Documentation/devicetree/bindings/serio/
7562 F: Documentation/input/
7563
7564 INPUT MULTITOUCH (MT) PROTOCOL
7565 M: Henrik Rydberg <rydberg@bitmath.org>
7566 L: linux-input@vger.kernel.org
7567 S: Odd fixes
7568 F: Documentation/input/multi-touch-protocol.rst
7569 F: drivers/input/input-mt.c
7570 K: \b(ABS|SYN)_MT_
7571
7572 INSIDE SECURE CRYPTO DRIVER
7573 M: Antoine Tenart <antoine.tenart@bootlin.com>
7574 F: drivers/crypto/inside-secure/
7575 S: Maintained
7576 L: linux-crypto@vger.kernel.org
7577
7578 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7579 M: Mimi Zohar <zohar@linux.ibm.com>
7580 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7581 L: linux-integrity@vger.kernel.org
7582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7583 S: Supported
7584 F: security/integrity/ima/
7585
7586 INTEL 810/815 FRAMEBUFFER DRIVER
7587 M: Antonino Daplas <adaplas@gmail.com>
7588 L: linux-fbdev@vger.kernel.org
7589 S: Maintained
7590 F: drivers/video/fbdev/i810/
7591
7592 INTEL ASoC DRIVERS
7593 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7594 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
7595 M: Jie Yang <yang.jie@linux.intel.com>
7596 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7597 S: Supported
7598 F: sound/soc/intel/
7599
7600 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7601 M: Hans de Goede <hdegoede@redhat.com>
7602 L: platform-driver-x86@vger.kernel.org
7603 S: Maintained
7604 F: drivers/platform/x86/intel_atomisp2_pm.c
7605
7606 INTEL C600 SERIES SAS CONTROLLER DRIVER
7607 M: Intel SCU Linux support <intel-linux-scu@intel.com>
7608 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7609 L: linux-scsi@vger.kernel.org
7610 T: git git://git.code.sf.net/p/intel-sas/isci
7611 S: Supported
7612 F: drivers/scsi/isci/
7613
7614 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7615 M: Jani Nikula <jani.nikula@linux.intel.com>
7616 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7617 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7618 L: intel-gfx@lists.freedesktop.org
7619 W: https://01.org/linuxgraphics/
7620 B: https://01.org/linuxgraphics/documentation/how-report-bugs
7621 C: irc://chat.freenode.net/intel-gfx
7622 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7623 T: git git://anongit.freedesktop.org/drm-intel
7624 S: Supported
7625 F: drivers/gpu/drm/i915/
7626 F: include/drm/i915*
7627 F: include/uapi/drm/i915_drm.h
7628 F: Documentation/gpu/i915.rst
7629
7630 INTEL ETHERNET DRIVERS
7631 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7632 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7633 W: http://www.intel.com/support/feedback.htm
7634 W: http://e1000.sourceforge.net/
7635 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7638 S: Supported
7639 F: Documentation/networking/device_drivers/intel/e100.rst
7640 F: Documentation/networking/device_drivers/intel/e1000.rst
7641 F: Documentation/networking/device_drivers/intel/e1000e.rst
7642 F: Documentation/networking/device_drivers/intel/fm10k.rst
7643 F: Documentation/networking/device_drivers/intel/igb.rst
7644 F: Documentation/networking/device_drivers/intel/igbvf.rst
7645 F: Documentation/networking/device_drivers/intel/ixgb.rst
7646 F: Documentation/networking/device_drivers/intel/ixgbe.rst
7647 F: Documentation/networking/device_drivers/intel/ixgbevf.rst
7648 F: Documentation/networking/device_drivers/intel/i40e.rst
7649 F: Documentation/networking/device_drivers/intel/iavf.rst
7650 F: Documentation/networking/device_drivers/intel/ice.rst
7651 F: drivers/net/ethernet/intel/
7652 F: drivers/net/ethernet/intel/*/
7653 F: include/linux/avf/virtchnl.h
7654
7655 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7656 M: Maik Broemme <mbroemme@libmpq.org>
7657 L: linux-fbdev@vger.kernel.org
7658 S: Maintained
7659 F: Documentation/fb/intelfb.txt
7660 F: drivers/video/fbdev/intelfb/
7661
7662 INTEL GPIO DRIVERS
7663 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7664 L: linux-gpio@vger.kernel.org
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-ich.c
7668 F: drivers/gpio/gpio-intel-mid.c
7669 F: drivers/gpio/gpio-lynxpoint.c
7670 F: drivers/gpio/gpio-merrifield.c
7671 F: drivers/gpio/gpio-ml-ioh.c
7672 F: drivers/gpio/gpio-pch.c
7673 F: drivers/gpio/gpio-sch.c
7674 F: drivers/gpio/gpio-sodaville.c
7675
7676 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7677 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7678 M: Zhi Wang <zhi.a.wang@intel.com>
7679 L: intel-gvt-dev@lists.freedesktop.org
7680 L: intel-gfx@lists.freedesktop.org
7681 W: https://01.org/igvt-g
7682 T: git https://github.com/intel/gvt-linux.git
7683 S: Supported
7684 F: drivers/gpu/drm/i915/gvt/
7685
7686 INTEL HID EVENT DRIVER
7687 M: Alex Hung <alex.hung@canonical.com>
7688 L: platform-driver-x86@vger.kernel.org
7689 S: Maintained
7690 F: drivers/platform/x86/intel-hid.c
7691
7692 INTEL I/OAT DMA DRIVER
7693 M: Dave Jiang <dave.jiang@intel.com>
7694 R: Dan Williams <dan.j.williams@intel.com>
7695 L: dmaengine@vger.kernel.org
7696 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7697 S: Supported
7698 F: drivers/dma/ioat*
7699
7700 INTEL IDLE DRIVER
7701 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7702 M: Len Brown <lenb@kernel.org>
7703 L: linux-pm@vger.kernel.org
7704 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7705 B: https://bugzilla.kernel.org
7706 S: Supported
7707 F: drivers/idle/intel_idle.c
7708
7709 INTEL INTEGRATED SENSOR HUB DRIVER
7710 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7711 M: Jiri Kosina <jikos@kernel.org>
7712 L: linux-input@vger.kernel.org
7713 S: Maintained
7714 F: drivers/hid/intel-ish-hid/
7715
7716 INTEL IOMMU (VT-d)
7717 M: David Woodhouse <dwmw2@infradead.org>
7718 L: iommu@lists.linux-foundation.org
7719 T: git git://git.infradead.org/iommu-2.6.git
7720 S: Supported
7721 F: drivers/iommu/intel-iommu.c
7722 F: include/linux/intel-iommu.h
7723
7724 INTEL IOP-ADMA DMA DRIVER
7725 R: Dan Williams <dan.j.williams@intel.com>
7726 S: Odd fixes
7727 F: drivers/dma/iop-adma.c
7728
7729 INTEL IPU3 CSI-2 CIO2 DRIVER
7730 M: Yong Zhi <yong.zhi@intel.com>
7731 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7732 M: Bingbu Cao <bingbu.cao@intel.com>
7733 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
7734 R: Jian Xu Zheng <jian.xu.zheng@intel.com>
7735 L: linux-media@vger.kernel.org
7736 S: Maintained
7737 F: drivers/media/pci/intel/ipu3/
7738 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7739
7740 INTEL IPU3 CSI-2 IMGU DRIVER
7741 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7742 L: linux-media@vger.kernel.org
7743 S: Maintained
7744 F: drivers/staging/media/ipu3/
7745 F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
7746 F: Documentation/media/v4l-drivers/ipu3.rst
7747
7748 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7749 M: Krzysztof Halasa <khalasa@piap.pl>
7750 S: Maintained
7751 F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
7752 F: arch/arm/mach-ixp4xx/include/mach/npe.h
7753 F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7754 F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
7755 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
7756 F: drivers/net/wan/ixp4xx_hss.c
7757
7758 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7759 M: Deepak Saxena <dsaxena@plexity.net>
7760 S: Maintained
7761 F: drivers/char/hw_random/ixp4xx-rng.c
7762
7763 INTEL MANAGEMENT ENGINE (mei)
7764 M: Tomas Winkler <tomas.winkler@intel.com>
7765 L: linux-kernel@vger.kernel.org
7766 S: Supported
7767 F: include/uapi/linux/mei.h
7768 F: include/linux/mei_cl_bus.h
7769 F: drivers/misc/mei/*
7770 F: drivers/watchdog/mei_wdt.c
7771 F: Documentation/misc-devices/mei/*
7772 F: samples/mei/*
7773
7774 INTEL MENLOW THERMAL DRIVER
7775 M: Sujith Thomas <sujith.thomas@intel.com>
7776 L: platform-driver-x86@vger.kernel.org
7777 W: https://01.org/linux-acpi
7778 S: Supported
7779 F: drivers/platform/x86/intel_menlow.c
7780
7781 INTEL MIC DRIVERS (mic)
7782 M: Sudeep Dutt <sudeep.dutt@intel.com>
7783 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
7784 S: Supported
7785 W: https://github.com/sudeepdutt/mic
7786 W: http://software.intel.com/en-us/mic-developer
7787 F: include/linux/mic_bus.h
7788 F: include/linux/scif.h
7789 F: include/uapi/linux/mic_common.h
7790 F: include/uapi/linux/mic_ioctl.h
7791 F: include/uapi/linux/scif_ioctl.h
7792 F: drivers/misc/mic/
7793 F: drivers/dma/mic_x100_dma.c
7794 F: drivers/dma/mic_x100_dma.h
7795 F: Documentation/mic/
7796
7797 INTEL PMC CORE DRIVER
7798 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7799 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7800 L: platform-driver-x86@vger.kernel.org
7801 S: Maintained
7802 F: drivers/platform/x86/intel_pmc_core*
7803
7804 INTEL PMC/P-Unit IPC DRIVER
7805 M: Zha Qipeng<qipeng.zha@intel.com>
7806 L: platform-driver-x86@vger.kernel.org
7807 S: Maintained
7808 F: drivers/platform/x86/intel_pmc_ipc.c
7809 F: drivers/platform/x86/intel_punit_ipc.c
7810 F: arch/x86/include/asm/intel_pmc_ipc.h
7811 F: arch/x86/include/asm/intel_punit_ipc.h
7812
7813 INTEL PMIC GPIO DRIVERS
7814 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7815 S: Maintained
7816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7817 F: drivers/gpio/gpio-*cove.c
7818 F: drivers/gpio/gpio-msic.c
7819
7820 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
7821 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7822 S: Maintained
7823 F: drivers/mfd/intel_msic.c
7824 F: drivers/mfd/intel_soc_pmic*
7825 F: include/linux/mfd/intel_msic.h
7826 F: include/linux/mfd/intel_soc_pmic*
7827
7828 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7829 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
7830 L: linux-wireless@vger.kernel.org
7831 S: Maintained
7832 F: Documentation/networking/device_drivers/intel/ipw2100.txt
7833 F: Documentation/networking/device_drivers/intel/ipw2200.txt
7834 F: drivers/net/wireless/intel/ipw2x00/
7835
7836 INTEL PSTATE DRIVER
7837 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7838 M: Len Brown <lenb@kernel.org>
7839 L: linux-pm@vger.kernel.org
7840 S: Supported
7841 F: drivers/cpufreq/intel_pstate.c
7842
7843 INTEL RDMA RNIC DRIVER
7844 M: Faisal Latif <faisal.latif@intel.com>
7845 M: Shiraz Saleem <shiraz.saleem@intel.com>
7846 L: linux-rdma@vger.kernel.org
7847 S: Supported
7848 F: drivers/infiniband/hw/i40iw/
7849 F: include/uapi/rdma/i40iw-abi.h
7850
7851 INTEL TELEMETRY DRIVER
7852 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
7853 M: "David E. Box" <david.e.box@linux.intel.com>
7854 L: platform-driver-x86@vger.kernel.org
7855 S: Maintained
7856 F: arch/x86/include/asm/intel_telemetry.h
7857 F: drivers/platform/x86/intel_telemetry*
7858
7859 INTEL VIRTUAL BUTTON DRIVER
7860 M: AceLan Kao <acelan.kao@canonical.com>
7861 L: platform-driver-x86@vger.kernel.org
7862 S: Maintained
7863 F: drivers/platform/x86/intel-vbtn.c
7864
7865 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7866 M: Stanislaw Gruszka <sgruszka@redhat.com>
7867 L: linux-wireless@vger.kernel.org
7868 S: Supported
7869 F: drivers/net/wireless/intel/iwlegacy/
7870
7871 INTEL WIRELESS WIFI LINK (iwlwifi)
7872 M: Johannes Berg <johannes.berg@intel.com>
7873 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7874 M: Luca Coelho <luciano.coelho@intel.com>
7875 M: Intel Linux Wireless <linuxwifi@intel.com>
7876 L: linux-wireless@vger.kernel.org
7877 W: http://intellinuxwireless.org
7878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7879 S: Supported
7880 F: drivers/net/wireless/intel/iwlwifi/
7881
7882 INTEL WIRELESS WIMAX CONNECTION 2400
7883 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7884 M: linux-wimax@intel.com
7885 L: wimax@linuxwimax.org (subscribers-only)
7886 S: Supported
7887 W: http://linuxwimax.org
7888 F: Documentation/wimax/README.i2400m
7889 F: drivers/net/wimax/i2400m/
7890 F: include/uapi/linux/wimax/i2400m.h
7891
7892 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7893 M: Mario Limonciello <mario.limonciello@dell.com>
7894 S: Maintained
7895 F: drivers/platform/x86/intel-wmi-thunderbolt.c
7896
7897 INTEL(R) TRACE HUB
7898 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7899 S: Supported
7900 F: Documentation/trace/intel_th.rst
7901 F: drivers/hwtracing/intel_th/
7902
7903 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7904 M: Ning Sun <ning.sun@intel.com>
7905 L: tboot-devel@lists.sourceforge.net
7906 W: http://tboot.sourceforge.net
7907 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7908 S: Supported
7909 F: Documentation/intel_txt.txt
7910 F: include/linux/tboot.h
7911 F: arch/x86/kernel/tboot.c
7912
7913 INTEL-MID GPIO DRIVER
7914 M: David Cohen <david.a.cohen@linux.intel.com>
7915 L: linux-gpio@vger.kernel.org
7916 S: Maintained
7917 F: drivers/gpio/gpio-intel-mid.c
7918
7919 INVENSENSE MPU-3050 GYROSCOPE DRIVER
7920 M: Linus Walleij <linus.walleij@linaro.org>
7921 L: linux-iio@vger.kernel.org
7922 S: Maintained
7923 F: drivers/iio/gyro/mpu3050*
7924 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7925
7926 IOC3 ETHERNET DRIVER
7927 M: Ralf Baechle <ralf@linux-mips.org>
7928 L: linux-mips@vger.kernel.org
7929 S: Maintained
7930 F: drivers/net/ethernet/sgi/ioc3-eth.c
7931
7932 IOC3 SERIAL DRIVER
7933 M: Pat Gefre <pfg@sgi.com>
7934 L: linux-serial@vger.kernel.org
7935 S: Maintained
7936 F: drivers/tty/serial/ioc3_serial.c
7937
7938 IOMAP FILESYSTEM LIBRARY
7939 M: Christoph Hellwig <hch@infradead.org>
7940 M: Darrick J. Wong <darrick.wong@oracle.com>
7941 M: linux-xfs@vger.kernel.org
7942 M: linux-fsdevel@vger.kernel.org
7943 L: linux-xfs@vger.kernel.org
7944 L: linux-fsdevel@vger.kernel.org
7945 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
7946 S: Supported
7947 F: fs/iomap.c
7948 F: include/linux/iomap.h
7949
7950 IOMMU DRIVERS
7951 M: Joerg Roedel <joro@8bytes.org>
7952 L: iommu@lists.linux-foundation.org
7953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7954 S: Maintained
7955 F: Documentation/devicetree/bindings/iommu/
7956 F: drivers/iommu/
7957 F: include/linux/iommu.h
7958 F: include/linux/of_iommu.h
7959 F: include/linux/iova.h
7960
7961 IP MASQUERADING
7962 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7963 S: Maintained
7964 F: net/ipv4/netfilter/ipt_MASQUERADE.c
7965
7966 IPMI SUBSYSTEM
7967 M: Corey Minyard <minyard@acm.org>
7968 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7969 W: http://openipmi.sourceforge.net/
7970 S: Supported
7971 F: Documentation/devicetree/bindings/ipmi/
7972 F: Documentation/IPMI.txt
7973 F: drivers/char/ipmi/
7974 F: include/linux/ipmi*
7975 F: include/uapi/linux/ipmi*
7976
7977 IPS SCSI RAID DRIVER
7978 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7979 L: linux-scsi@vger.kernel.org
7980 W: http://www.adaptec.com/
7981 S: Maintained
7982 F: drivers/scsi/ips*
7983
7984 IPVS
7985 M: Wensong Zhang <wensong@linux-vs.org>
7986 M: Simon Horman <horms@verge.net.au>
7987 M: Julian Anastasov <ja@ssi.bg>
7988 L: netdev@vger.kernel.org
7989 L: lvs-devel@vger.kernel.org
7990 S: Maintained
7991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7993 F: Documentation/networking/ipvs-sysctl.txt
7994 F: include/net/ip_vs.h
7995 F: include/uapi/linux/ip_vs.h
7996 F: net/netfilter/ipvs/
7997
7998 IPWIRELESS DRIVER
7999 M: Jiri Kosina <jikos@kernel.org>
8000 M: David Sterba <dsterba@suse.com>
8001 S: Odd Fixes
8002 F: drivers/tty/ipwireless/
8003
8004 IPX NETWORK LAYER
8005 L: netdev@vger.kernel.org
8006 S: Obsolete
8007 F: include/uapi/linux/ipx.h
8008
8009 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8010 M: Marc Zyngier <marc.zyngier@arm.com>
8011 S: Maintained
8012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8013 F: Documentation/IRQ-domain.txt
8014 F: include/linux/irqdomain.h
8015 F: kernel/irq/irqdomain.c
8016 F: kernel/irq/msi.c
8017
8018 IRQ SUBSYSTEM
8019 M: Thomas Gleixner <tglx@linutronix.de>
8020 L: linux-kernel@vger.kernel.org
8021 S: Maintained
8022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8023 F: kernel/irq/
8024
8025 IRQCHIP DRIVERS
8026 M: Thomas Gleixner <tglx@linutronix.de>
8027 M: Jason Cooper <jason@lakedaemon.net>
8028 M: Marc Zyngier <marc.zyngier@arm.com>
8029 L: linux-kernel@vger.kernel.org
8030 S: Maintained
8031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8032 F: Documentation/devicetree/bindings/interrupt-controller/
8033 F: drivers/irqchip/
8034
8035 ISA
8036 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8037 S: Maintained
8038 F: Documentation/isa.txt
8039 F: drivers/base/isa.c
8040 F: include/linux/isa.h
8041
8042 ISA RADIO MODULE
8043 M: Hans Verkuil <hverkuil@xs4all.nl>
8044 L: linux-media@vger.kernel.org
8045 T: git git://linuxtv.org/media_tree.git
8046 W: https://linuxtv.org
8047 S: Maintained
8048 F: drivers/media/radio/radio-isa*
8049
8050 ISAPNP
8051 M: Jaroslav Kysela <perex@perex.cz>
8052 S: Maintained
8053 F: Documentation/isapnp.txt
8054 F: drivers/pnp/isapnp/
8055 F: include/linux/isapnp.h
8056
8057 ISCSI
8058 M: Lee Duncan <lduncan@suse.com>
8059 M: Chris Leech <cleech@redhat.com>
8060 L: open-iscsi@googlegroups.com
8061 W: www.open-iscsi.com
8062 S: Maintained
8063 F: drivers/scsi/*iscsi*
8064 F: include/scsi/*iscsi*
8065
8066 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8067 M: Peter Jones <pjones@redhat.com>
8068 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
8069 S: Maintained
8070 F: drivers/firmware/iscsi_ibft*
8071
8072 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8073 M: Sagi Grimberg <sagi@grimberg.me>
8074 M: Max Gurtovoy <maxg@mellanox.com>
8075 L: linux-rdma@vger.kernel.org
8076 S: Supported
8077 W: http://www.openfabrics.org
8078 W: www.open-iscsi.org
8079 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8080 F: drivers/infiniband/ulp/iser/
8081
8082 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8083 M: Sagi Grimberg <sagi@grimberg.me>
8084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8085 L: linux-rdma@vger.kernel.org
8086 L: target-devel@vger.kernel.org
8087 S: Supported
8088 W: http://www.linux-iscsi.org
8089 F: drivers/infiniband/ulp/isert
8090
8091 ISDN SUBSYSTEM
8092 M: Karsten Keil <isdn@linux-pingi.de>
8093 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8094 L: netdev@vger.kernel.org
8095 W: http://www.isdn4linux.de
8096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8097 S: Maintained
8098 F: Documentation/isdn/
8099 F: drivers/isdn/
8100 F: include/linux/isdn.h
8101 F: include/linux/isdn/
8102 F: include/uapi/linux/isdn.h
8103 F: include/uapi/linux/isdn/
8104
8105 IT87 HARDWARE MONITORING DRIVER
8106 M: Jean Delvare <jdelvare@suse.com>
8107 L: linux-hwmon@vger.kernel.org
8108 S: Maintained
8109 F: Documentation/hwmon/it87
8110 F: drivers/hwmon/it87.c
8111
8112 IT913X MEDIA DRIVER
8113 M: Antti Palosaari <crope@iki.fi>
8114 L: linux-media@vger.kernel.org
8115 W: https://linuxtv.org
8116 W: http://palosaari.fi/linux/
8117 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8118 T: git git://linuxtv.org/anttip/media_tree.git
8119 S: Maintained
8120 F: drivers/media/tuners/it913x*
8121
8122 IVTV VIDEO4LINUX DRIVER
8123 M: Andy Walls <awalls@md.metrocast.net>
8124 L: ivtv-devel@ivtvdriver.org (subscribers-only)
8125 L: linux-media@vger.kernel.org
8126 T: git git://linuxtv.org/media_tree.git
8127 W: http://www.ivtvdriver.org
8128 S: Maintained
8129 F: Documentation/media/v4l-drivers/ivtv*
8130 F: drivers/media/pci/ivtv/
8131 F: include/uapi/linux/ivtv*
8132
8133 IX2505V MEDIA DRIVER
8134 M: Malcolm Priestley <tvboxspy@gmail.com>
8135 L: linux-media@vger.kernel.org
8136 W: https://linuxtv.org
8137 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8138 S: Maintained
8139 F: drivers/media/dvb-frontends/ix2505v*
8140
8141 JAILHOUSE HYPERVISOR INTERFACE
8142 M: Jan Kiszka <jan.kiszka@siemens.com>
8143 L: jailhouse-dev@googlegroups.com
8144 S: Maintained
8145 F: arch/x86/kernel/jailhouse.c
8146 F: arch/x86/include/asm/jailhouse_para.h
8147
8148 JC42.4 TEMPERATURE SENSOR DRIVER
8149 M: Guenter Roeck <linux@roeck-us.net>
8150 L: linux-hwmon@vger.kernel.org
8151 S: Maintained
8152 F: drivers/hwmon/jc42.c
8153 F: Documentation/hwmon/jc42
8154
8155 JFS FILESYSTEM
8156 M: Dave Kleikamp <shaggy@kernel.org>
8157 L: jfs-discussion@lists.sourceforge.net
8158 W: http://jfs.sourceforge.net/
8159 T: git git://github.com/kleikamp/linux-shaggy.git
8160 S: Maintained
8161 F: Documentation/filesystems/jfs.txt
8162 F: fs/jfs/
8163
8164 JME NETWORK DRIVER
8165 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
8166 L: netdev@vger.kernel.org
8167 S: Maintained
8168 F: drivers/net/ethernet/jme.*
8169
8170 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8171 M: David Woodhouse <dwmw2@infradead.org>
8172 L: linux-mtd@lists.infradead.org
8173 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
8174 S: Maintained
8175 F: fs/jffs2/
8176 F: include/uapi/linux/jffs2.h
8177
8178 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8179 M: "Theodore Ts'o" <tytso@mit.edu>
8180 M: Jan Kara <jack@suse.com>
8181 L: linux-ext4@vger.kernel.org
8182 S: Maintained
8183 F: fs/jbd2/
8184 F: include/linux/jbd2.h
8185
8186 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8187 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8188 L: linux-media@vger.kernel.org
8189 S: Maintained
8190 F: drivers/media/platform/rcar_jpu.c
8191
8192 JSM Neo PCI based serial card
8193 L: linux-serial@vger.kernel.org
8194 S: Orphan
8195 F: drivers/tty/serial/jsm/
8196
8197 K10TEMP HARDWARE MONITORING DRIVER
8198 M: Clemens Ladisch <clemens@ladisch.de>
8199 L: linux-hwmon@vger.kernel.org
8200 S: Maintained
8201 F: Documentation/hwmon/k10temp
8202 F: drivers/hwmon/k10temp.c
8203
8204 K8TEMP HARDWARE MONITORING DRIVER
8205 M: Rudolf Marek <r.marek@assembler.cz>
8206 L: linux-hwmon@vger.kernel.org
8207 S: Maintained
8208 F: Documentation/hwmon/k8temp
8209 F: drivers/hwmon/k8temp.c
8210
8211 KASAN
8212 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
8213 R: Alexander Potapenko <glider@google.com>
8214 R: Dmitry Vyukov <dvyukov@google.com>
8215 L: kasan-dev@googlegroups.com
8216 S: Maintained
8217 F: arch/*/include/asm/kasan.h
8218 F: arch/*/mm/kasan_init*
8219 F: Documentation/dev-tools/kasan.rst
8220 F: include/linux/kasan*.h
8221 F: lib/test_kasan.c
8222 F: mm/kasan/
8223 F: scripts/Makefile.kasan
8224
8225 KCONFIG
8226 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8228 L: linux-kbuild@vger.kernel.org
8229 S: Maintained
8230 F: Documentation/kbuild/kconfig*
8231 F: scripts/kconfig/
8232 F: scripts/Kconfig.include
8233
8234 KDUMP
8235 M: Dave Young <dyoung@redhat.com>
8236 M: Baoquan He <bhe@redhat.com>
8237 R: Vivek Goyal <vgoyal@redhat.com>
8238 L: kexec@lists.infradead.org
8239 W: http://lse.sourceforge.net/kdump/
8240 S: Maintained
8241 F: Documentation/kdump/
8242
8243 KEENE FM RADIO TRANSMITTER DRIVER
8244 M: Hans Verkuil <hverkuil@xs4all.nl>
8245 L: linux-media@vger.kernel.org
8246 T: git git://linuxtv.org/media_tree.git
8247 W: https://linuxtv.org
8248 S: Maintained
8249 F: drivers/media/radio/radio-keene*
8250
8251 KERNEL AUTOMOUNTER
8252 M: Ian Kent <raven@themaw.net>
8253 L: autofs@vger.kernel.org
8254 S: Maintained
8255 F: fs/autofs/
8256
8257 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8258 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8259 M: Michal Marek <michal.lkml@markovi.net>
8260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8261 L: linux-kbuild@vger.kernel.org
8262 S: Maintained
8263 F: Documentation/kbuild/
8264 F: Makefile
8265 F: scripts/Kbuild*
8266 F: scripts/Makefile*
8267 F: scripts/basic/
8268 F: scripts/mk*
8269 F: scripts/mod/
8270 F: scripts/package/
8271
8272 KERNEL JANITORS
8273 L: kernel-janitors@vger.kernel.org
8274 W: http://kernelnewbies.org/KernelJanitors
8275 S: Odd Fixes
8276
8277 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8278 M: "J. Bruce Fields" <bfields@fieldses.org>
8279 M: Jeff Layton <jlayton@kernel.org>
8280 L: linux-nfs@vger.kernel.org
8281 W: http://nfs.sourceforge.net/
8282 T: git git://linux-nfs.org/~bfields/linux.git
8283 S: Supported
8284 F: fs/nfsd/
8285 F: include/uapi/linux/nfsd/
8286 F: fs/lockd/
8287 F: fs/nfs_common/
8288 F: net/sunrpc/
8289 F: include/linux/lockd/
8290 F: include/linux/sunrpc/
8291 F: include/uapi/linux/sunrpc/
8292
8293 KERNEL SELFTEST FRAMEWORK
8294 M: Shuah Khan <shuah@kernel.org>
8295 M: Shuah Khan <skhan@linuxfoundation.org>
8296 L: linux-kselftest@vger.kernel.org
8297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8298 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
8299 S: Maintained
8300 F: tools/testing/selftests/
8301 F: Documentation/dev-tools/kselftest*
8302
8303 KERNEL USERMODE HELPER
8304 M: Luis Chamberlain <mcgrof@kernel.org>
8305 L: linux-kernel@vger.kernel.org
8306 S: Maintained
8307 F: kernel/umh.c
8308 F: include/linux/umh.h
8309
8310 KERNEL VIRTUAL MACHINE (KVM)
8311 M: Paolo Bonzini <pbonzini@redhat.com>
8312 M: Radim Krčmář <rkrcmar@redhat.com>
8313 L: kvm@vger.kernel.org
8314 W: http://www.linux-kvm.org
8315 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8316 S: Supported
8317 F: Documentation/virtual/kvm/
8318 F: include/trace/events/kvm.h
8319 F: include/uapi/asm-generic/kvm*
8320 F: include/uapi/linux/kvm*
8321 F: include/asm-generic/kvm*
8322 F: include/linux/kvm*
8323 F: include/kvm/iodev.h
8324 F: virt/kvm/*
8325 F: tools/kvm/
8326
8327 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8328 M: Joerg Roedel <joro@8bytes.org>
8329 L: kvm@vger.kernel.org
8330 W: http://www.linux-kvm.org/
8331 S: Maintained
8332 F: arch/x86/include/asm/svm.h
8333 F: arch/x86/kvm/svm.c
8334
8335 KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
8336 M: Christoffer Dall <christoffer.dall@arm.com>
8337 M: Marc Zyngier <marc.zyngier@arm.com>
8338 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8339 L: kvmarm@lists.cs.columbia.edu
8340 W: http://systems.cs.columbia.edu/projects/kvm-arm
8341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8342 S: Supported
8343 F: arch/arm/include/uapi/asm/kvm*
8344 F: arch/arm/include/asm/kvm*
8345 F: arch/arm/kvm/
8346 F: virt/kvm/arm/
8347 F: include/kvm/arm_*
8348
8349 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
8350 M: Christoffer Dall <christoffer.dall@arm.com>
8351 M: Marc Zyngier <marc.zyngier@arm.com>
8352 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8353 L: kvmarm@lists.cs.columbia.edu
8354 S: Maintained
8355 F: arch/arm64/include/uapi/asm/kvm*
8356 F: arch/arm64/include/asm/kvm*
8357 F: arch/arm64/kvm/
8358
8359 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8360 M: James Hogan <jhogan@kernel.org>
8361 L: linux-mips@vger.kernel.org
8362 S: Supported
8363 F: arch/mips/include/uapi/asm/kvm*
8364 F: arch/mips/include/asm/kvm*
8365 F: arch/mips/kvm/
8366
8367 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8368 M: Paul Mackerras <paulus@ozlabs.org>
8369 L: kvm-ppc@vger.kernel.org
8370 W: http://www.linux-kvm.org/
8371 T: git git://github.com/agraf/linux-2.6.git
8372 S: Supported
8373 F: arch/powerpc/include/uapi/asm/kvm*
8374 F: arch/powerpc/include/asm/kvm*
8375 F: arch/powerpc/kvm/
8376 F: arch/powerpc/kernel/kvm*
8377
8378 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8379 M: Christian Borntraeger <borntraeger@de.ibm.com>
8380 M: Janosch Frank <frankja@linux.ibm.com>
8381 R: David Hildenbrand <david@redhat.com>
8382 R: Cornelia Huck <cohuck@redhat.com>
8383 L: linux-s390@vger.kernel.org
8384 W: http://www.ibm.com/developerworks/linux/linux390/
8385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8386 S: Supported
8387 F: arch/s390/include/uapi/asm/kvm*
8388 F: arch/s390/include/asm/gmap.h
8389 F: arch/s390/include/asm/kvm*
8390 F: arch/s390/kvm/
8391 F: arch/s390/mm/gmap.c
8392
8393 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8394 M: Paolo Bonzini <pbonzini@redhat.com>
8395 M: Radim Krčmář <rkrcmar@redhat.com>
8396 L: kvm@vger.kernel.org
8397 W: http://www.linux-kvm.org
8398 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8399 S: Supported
8400 F: arch/x86/kvm/
8401 F: arch/x86/kvm/*/
8402 F: arch/x86/include/uapi/asm/kvm*
8403 F: arch/x86/include/asm/kvm*
8404 F: arch/x86/include/asm/pvclock-abi.h
8405 F: arch/x86/kernel/kvm.c
8406 F: arch/x86/kernel/kvmclock.c
8407
8408 KERNFS
8409 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8410 M: Tejun Heo <tj@kernel.org>
8411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8412 S: Supported
8413 F: include/linux/kernfs.h
8414 F: fs/kernfs/
8415
8416 KEXEC
8417 M: Eric Biederman <ebiederm@xmission.com>
8418 W: http://kernel.org/pub/linux/utils/kernel/kexec/
8419 L: kexec@lists.infradead.org
8420 S: Maintained
8421 F: include/linux/kexec.h
8422 F: include/uapi/linux/kexec.h
8423 F: kernel/kexec*
8424
8425 KEYS-ENCRYPTED
8426 M: Mimi Zohar <zohar@linux.ibm.com>
8427 L: linux-integrity@vger.kernel.org
8428 L: keyrings@vger.kernel.org
8429 S: Supported
8430 F: Documentation/security/keys/trusted-encrypted.rst
8431 F: include/keys/encrypted-type.h
8432 F: security/keys/encrypted-keys/
8433
8434 KEYS-TRUSTED
8435 M: James Bottomley <jejb@linux.ibm.com>
8436 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8437 M: Mimi Zohar <zohar@linuxibm.com>
8438 L: linux-integrity@vger.kernel.org
8439 L: keyrings@vger.kernel.org
8440 S: Supported
8441 F: Documentation/security/keys/trusted-encrypted.rst
8442 F: include/keys/trusted-type.h
8443 F: security/keys/trusted.c
8444 F: security/keys/trusted.h
8445
8446 KEYS/KEYRINGS:
8447 M: David Howells <dhowells@redhat.com>
8448 L: keyrings@vger.kernel.org
8449 S: Maintained
8450 F: Documentation/security/keys/core.rst
8451 F: include/linux/key.h
8452 F: include/linux/key-type.h
8453 F: include/linux/keyctl.h
8454 F: include/uapi/linux/keyctl.h
8455 F: include/keys/
8456 F: security/keys/
8457
8458 KGDB / KDB /debug_core
8459 M: Jason Wessel <jason.wessel@windriver.com>
8460 M: Daniel Thompson <daniel.thompson@linaro.org>
8461 W: http://kgdb.wiki.kernel.org/
8462 L: kgdb-bugreport@lists.sourceforge.net
8463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8464 S: Maintained
8465 F: Documentation/dev-tools/kgdb.rst
8466 F: drivers/misc/kgdbts.c
8467 F: drivers/tty/serial/kgdboc.c
8468 F: include/linux/kdb.h
8469 F: include/linux/kgdb.h
8470 F: kernel/debug/
8471
8472 KMEMLEAK
8473 M: Catalin Marinas <catalin.marinas@arm.com>
8474 S: Maintained
8475 F: Documentation/dev-tools/kmemleak.rst
8476 F: include/linux/kmemleak.h
8477 F: mm/kmemleak.c
8478 F: mm/kmemleak-test.c
8479
8480 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8481 M: Luis Chamberlain <mcgrof@kernel.org>
8482 L: linux-kernel@vger.kernel.org
8483 S: Maintained
8484 F: kernel/kmod.c
8485 F: include/linux/kmod.h
8486 F: lib/test_kmod.c
8487 F: tools/testing/selftests/kmod/
8488
8489 KPROBES
8490 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8491 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8492 M: "David S. Miller" <davem@davemloft.net>
8493 M: Masami Hiramatsu <mhiramat@kernel.org>
8494 S: Maintained
8495 F: Documentation/kprobes.txt
8496 F: include/linux/kprobes.h
8497 F: include/asm-generic/kprobes.h
8498 F: kernel/kprobes.c
8499
8500 KS0108 LCD CONTROLLER DRIVER
8501 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8502 S: Maintained
8503 F: Documentation/auxdisplay/ks0108
8504 F: drivers/auxdisplay/ks0108.c
8505 F: include/linux/ks0108.h
8506
8507 L3MDEV
8508 M: David Ahern <dsa@cumulusnetworks.com>
8509 L: netdev@vger.kernel.org
8510 S: Maintained
8511 F: net/l3mdev
8512 F: include/net/l3mdev.h
8513
8514 L7 BPF FRAMEWORK
8515 M: John Fastabend <john.fastabend@gmail.com>
8516 M: Daniel Borkmann <daniel@iogearbox.net>
8517 L: netdev@vger.kernel.org
8518 L: bpf@vger.kernel.org
8519 S: Maintained
8520 F: include/linux/skmsg.h
8521 F: net/core/skmsg.c
8522 F: net/core/sock_map.c
8523 F: net/ipv4/tcp_bpf.c
8524
8525 LANTIQ / INTEL Ethernet drivers
8526 M: Hauke Mehrtens <hauke@hauke-m.de>
8527 L: netdev@vger.kernel.org
8528 S: Maintained
8529 F: net/dsa/tag_gswip.c
8530 F: drivers/net/ethernet/lantiq_xrx200.c
8531 F: drivers/net/dsa/lantiq_pce.h
8532 F: drivers/net/dsa/lantiq_gswip.c
8533
8534 LANTIQ MIPS ARCHITECTURE
8535 M: John Crispin <john@phrozen.org>
8536 L: linux-mips@vger.kernel.org
8537 S: Maintained
8538 F: arch/mips/lantiq
8539 F: drivers/soc/lantiq
8540
8541 LAPB module
8542 L: linux-x25@vger.kernel.org
8543 S: Orphan
8544 F: Documentation/networking/lapb-module.txt
8545 F: include/*/lapb.h
8546 F: net/lapb/
8547
8548 LASI 53c700 driver for PARISC
8549 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8550 L: linux-scsi@vger.kernel.org
8551 S: Maintained
8552 F: Documentation/scsi/53c700.txt
8553 F: drivers/scsi/53c700*
8554
8555 LEAKING_ADDRESSES
8556 M: Tobin C. Harding <me@tobin.cc>
8557 M: Tycho Andersen <tycho@tycho.ws>
8558 L: kernel-hardening@lists.openwall.com
8559 S: Maintained
8560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8561 F: scripts/leaking_addresses.pl
8562
8563 LED SUBSYSTEM
8564 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
8565 M: Pavel Machek <pavel@ucw.cz>
8566 L: linux-leds@vger.kernel.org
8567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8568 S: Maintained
8569 F: Documentation/devicetree/bindings/leds/
8570 F: drivers/leds/
8571 F: include/linux/leds.h
8572
8573 LEGACY EEPROM DRIVER
8574 M: Jean Delvare <jdelvare@suse.com>
8575 S: Maintained
8576 F: Documentation/misc-devices/eeprom
8577 F: drivers/misc/eeprom/eeprom.c
8578
8579 LEGO MINDSTORMS EV3
8580 R: David Lechner <david@lechnology.com>
8581 S: Maintained
8582 F: arch/arm/boot/dts/da850-lego-ev3.dts
8583 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8584 F: drivers/power/supply/lego_ev3_battery.c
8585
8586 LEGO USB Tower driver
8587 M: Juergen Stuber <starblue@users.sourceforge.net>
8588 L: legousb-devel@lists.sourceforge.net
8589 W: http://legousb.sourceforge.net/
8590 S: Maintained
8591 F: drivers/usb/misc/legousbtower.c
8592
8593 LG LAPTOP EXTRAS
8594 M: Matan Ziv-Av <matan@svgalib.org>
8595 L: platform-driver-x86@vger.kernel.org
8596 S: Maintained
8597 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
8598 F: Documentation/laptops/lg-laptop.rst
8599 F: drivers/platform/x86/lg-laptop.c
8600
8601 LG2160 MEDIA DRIVER
8602 M: Michael Krufky <mkrufky@linuxtv.org>
8603 L: linux-media@vger.kernel.org
8604 W: https://linuxtv.org
8605 W: http://github.com/mkrufky
8606 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8607 T: git git://linuxtv.org/mkrufky/tuners.git
8608 S: Maintained
8609 F: drivers/media/dvb-frontends/lg2160.*
8610
8611 LGDT3305 MEDIA DRIVER
8612 M: Michael Krufky <mkrufky@linuxtv.org>
8613 L: linux-media@vger.kernel.org
8614 W: https://linuxtv.org
8615 W: http://github.com/mkrufky
8616 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8617 T: git git://linuxtv.org/mkrufky/tuners.git
8618 S: Maintained
8619 F: drivers/media/dvb-frontends/lgdt3305.*
8620
8621 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8622 M: Viresh Kumar <vireshk@kernel.org>
8623 L: linux-ide@vger.kernel.org
8624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8625 S: Maintained
8626 F: include/linux/pata_arasan_cf_data.h
8627 F: drivers/ata/pata_arasan_cf.c
8628
8629 LIBATA PATA DRIVERS
8630 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8631 M: Jens Axboe <axboe@kernel.dk>
8632 L: linux-ide@vger.kernel.org
8633 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8634 S: Maintained
8635 F: drivers/ata/pata_*.c
8636 F: drivers/ata/ata_generic.c
8637
8638 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8639 M: Linus Walleij <linus.walleij@linaro.org>
8640 L: linux-ide@vger.kernel.org
8641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8642 S: Maintained
8643 F: drivers/ata/pata_ftide010.c
8644 F: drivers/ata/sata_gemini.c
8645 F: drivers/ata/sata_gemini.h
8646
8647 LIBATA SATA AHCI PLATFORM devices support
8648 M: Hans de Goede <hdegoede@redhat.com>
8649 M: Jens Axboe <axboe@kernel.dk>
8650 L: linux-ide@vger.kernel.org
8651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8652 S: Maintained
8653 F: drivers/ata/ahci_platform.c
8654 F: drivers/ata/libahci_platform.c
8655 F: include/linux/ahci_platform.h
8656
8657 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8658 M: Mikael Pettersson <mikpelinux@gmail.com>
8659 L: linux-ide@vger.kernel.org
8660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8661 S: Maintained
8662 F: drivers/ata/sata_promise.*
8663
8664 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8665 M: Jens Axboe <axboe@kernel.dk>
8666 L: linux-ide@vger.kernel.org
8667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8668 S: Maintained
8669 F: drivers/ata/
8670 F: include/linux/ata.h
8671 F: include/linux/libata.h
8672 F: Documentation/devicetree/bindings/ata/
8673
8674 LIBLOCKDEP
8675 M: Sasha Levin <alexander.levin@microsoft.com>
8676 S: Maintained
8677 F: tools/lib/lockdep/
8678
8679 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8680 M: Ross Zwisler <zwisler@kernel.org>
8681 M: Dan Williams <dan.j.williams@intel.com>
8682 M: Vishal Verma <vishal.l.verma@intel.com>
8683 M: Dave Jiang <dave.jiang@intel.com>
8684 L: linux-nvdimm@lists.01.org
8685 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8686 S: Supported
8687 F: drivers/nvdimm/blk.c
8688 F: drivers/nvdimm/region_devs.c
8689
8690 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8691 M: Vishal Verma <vishal.l.verma@intel.com>
8692 M: Dan Williams <dan.j.williams@intel.com>
8693 M: Ross Zwisler <zwisler@kernel.org>
8694 M: Dave Jiang <dave.jiang@intel.com>
8695 L: linux-nvdimm@lists.01.org
8696 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8697 S: Supported
8698 F: drivers/nvdimm/btt*
8699
8700 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8701 M: Ross Zwisler <zwisler@kernel.org>
8702 M: Dan Williams <dan.j.williams@intel.com>
8703 M: Vishal Verma <vishal.l.verma@intel.com>
8704 M: Dave Jiang <dave.jiang@intel.com>
8705 L: linux-nvdimm@lists.01.org
8706 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8707 S: Supported
8708 F: drivers/nvdimm/pmem*
8709
8710 LIBNVDIMM: DEVICETREE BINDINGS
8711 M: Oliver O'Halloran <oohall@gmail.com>
8712 L: linux-nvdimm@lists.01.org
8713 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8714 S: Supported
8715 F: drivers/nvdimm/of_pmem.c
8716 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
8717
8718 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8719 M: Dan Williams <dan.j.williams@intel.com>
8720 M: Ross Zwisler <zwisler@kernel.org>
8721 M: Vishal Verma <vishal.l.verma@intel.com>
8722 M: Dave Jiang <dave.jiang@intel.com>
8723 L: linux-nvdimm@lists.01.org
8724 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8726 S: Supported
8727 F: drivers/nvdimm/*
8728 F: drivers/acpi/nfit/*
8729 F: include/linux/nd.h
8730 F: include/linux/libnvdimm.h
8731 F: include/uapi/linux/ndctl.h
8732
8733 LIGHTNVM PLATFORM SUPPORT
8734 M: Matias Bjorling <mb@lightnvm.io>
8735 W: http://github/OpenChannelSSD
8736 L: linux-block@vger.kernel.org
8737 S: Maintained
8738 F: drivers/lightnvm/
8739 F: include/linux/lightnvm.h
8740 F: include/uapi/linux/lightnvm.h
8741
8742 LINUX FOR POWER MACINTOSH
8743 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8744 W: http://www.penguinppc.org/
8745 L: linuxppc-dev@lists.ozlabs.org
8746 S: Maintained
8747 F: arch/powerpc/platforms/powermac/
8748 F: drivers/macintosh/
8749
8750 LINUX FOR POWERPC (32-BIT AND 64-BIT)
8751 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8752 M: Paul Mackerras <paulus@samba.org>
8753 M: Michael Ellerman <mpe@ellerman.id.au>
8754 W: https://github.com/linuxppc/linux/wiki
8755 L: linuxppc-dev@lists.ozlabs.org
8756 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8758 S: Supported
8759 F: Documentation/ABI/stable/sysfs-firmware-opal-*
8760 F: Documentation/devicetree/bindings/powerpc/
8761 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
8762 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
8763 F: Documentation/powerpc/
8764 F: arch/powerpc/
8765 F: drivers/char/tpm/tpm_ibmvtpm*
8766 F: drivers/crypto/nx/
8767 F: drivers/crypto/vmx/
8768 F: drivers/i2c/busses/i2c-opal.c
8769 F: drivers/net/ethernet/ibm/ibmveth.*
8770 F: drivers/net/ethernet/ibm/ibmvnic.*
8771 F: drivers/pci/hotplug/pnv_php.c
8772 F: drivers/pci/hotplug/rpa*
8773 F: drivers/rtc/rtc-opal.c
8774 F: drivers/scsi/ibmvscsi/
8775 F: drivers/tty/hvc/hvc_opal.c
8776 F: drivers/watchdog/wdrtas.c
8777 F: tools/testing/selftests/powerpc
8778 N: /pmac
8779 N: powermac
8780 N: powernv
8781 N: [^a-z0-9]ps3
8782 N: pseries
8783
8784 LINUX FOR POWERPC EMBEDDED MPC5XXX
8785 M: Anatolij Gustschin <agust@denx.de>
8786 L: linuxppc-dev@lists.ozlabs.org
8787 T: git git://git.denx.de/linux-denx-agust.git
8788 S: Maintained
8789 F: arch/powerpc/platforms/512x/
8790 F: arch/powerpc/platforms/52xx/
8791
8792 LINUX FOR POWERPC EMBEDDED PPC4XX
8793 M: Alistair Popple <alistair@popple.id.au>
8794 M: Matt Porter <mporter@kernel.crashing.org>
8795 W: http://www.penguinppc.org/
8796 L: linuxppc-dev@lists.ozlabs.org
8797 S: Maintained
8798 F: arch/powerpc/platforms/40x/
8799 F: arch/powerpc/platforms/44x/
8800
8801 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8802 M: Scott Wood <oss@buserror.net>
8803 M: Kumar Gala <galak@kernel.crashing.org>
8804 W: http://www.penguinppc.org/
8805 L: linuxppc-dev@lists.ozlabs.org
8806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8807 S: Maintained
8808 F: arch/powerpc/platforms/83xx/
8809 F: arch/powerpc/platforms/85xx/
8810 F: Documentation/devicetree/bindings/powerpc/fsl/
8811
8812 LINUX FOR POWERPC EMBEDDED PPC8XX
8813 M: Vitaly Bordug <vitb@kernel.crashing.org>
8814 W: http://www.penguinppc.org/
8815 L: linuxppc-dev@lists.ozlabs.org
8816 S: Maintained
8817 F: arch/powerpc/platforms/8xx/
8818
8819 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8820 L: linuxppc-dev@lists.ozlabs.org
8821 S: Orphan
8822 F: arch/powerpc/*/*virtex*
8823 F: arch/powerpc/*/*/*virtex*
8824
8825 LINUX FOR POWERPC PA SEMI PWRFICIENT
8826 L: linuxppc-dev@lists.ozlabs.org
8827 S: Orphan
8828 F: arch/powerpc/platforms/pasemi/
8829 F: drivers/*/*pasemi*
8830 F: drivers/*/*/*pasemi*
8831
8832 LINUX KERNEL DUMP TEST MODULE (LKDTM)
8833 M: Kees Cook <keescook@chromium.org>
8834 S: Maintained
8835 F: drivers/misc/lkdtm/*
8836
8837 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8838 M: Alan Stern <stern@rowland.harvard.edu>
8839 M: Andrea Parri <andrea.parri@amarulasolutions.com>
8840 M: Will Deacon <will.deacon@arm.com>
8841 M: Peter Zijlstra <peterz@infradead.org>
8842 M: Boqun Feng <boqun.feng@gmail.com>
8843 M: Nicholas Piggin <npiggin@gmail.com>
8844 M: David Howells <dhowells@redhat.com>
8845 M: Jade Alglave <j.alglave@ucl.ac.uk>
8846 M: Luc Maranget <luc.maranget@inria.fr>
8847 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
8848 R: Akira Yokosawa <akiyks@gmail.com>
8849 R: Daniel Lustig <dlustig@nvidia.com>
8850 L: linux-kernel@vger.kernel.org
8851 L: linux-arch@vger.kernel.org
8852 S: Supported
8853 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8854 F: tools/memory-model/
8855 F: Documentation/atomic_bitops.txt
8856 F: Documentation/atomic_t.txt
8857 F: Documentation/core-api/atomic_ops.rst
8858 F: Documentation/core-api/refcount-vs-atomic.rst
8859 F: Documentation/memory-barriers.txt
8860
8861 LIS3LV02D ACCELEROMETER DRIVER
8862 M: Eric Piel <eric.piel@tremplin-utc.net>
8863 S: Maintained
8864 F: Documentation/misc-devices/lis3lv02d
8865 F: drivers/misc/lis3lv02d/
8866 F: drivers/platform/x86/hp_accel.c
8867
8868 LIVE PATCHING
8869 M: Josh Poimboeuf <jpoimboe@redhat.com>
8870 M: Jessica Yu <jeyu@kernel.org>
8871 M: Jiri Kosina <jikos@kernel.org>
8872 M: Miroslav Benes <mbenes@suse.cz>
8873 R: Petr Mladek <pmladek@suse.com>
8874 S: Maintained
8875 F: kernel/livepatch/
8876 F: include/linux/livepatch.h
8877 F: arch/x86/include/asm/livepatch.h
8878 F: arch/x86/kernel/livepatch.c
8879 F: Documentation/livepatch/
8880 F: Documentation/ABI/testing/sysfs-kernel-livepatch
8881 F: samples/livepatch/
8882 L: live-patching@vger.kernel.org
8883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8884
8885 LLC (802.2)
8886 L: netdev@vger.kernel.org
8887 S: Odd fixes
8888 F: include/linux/llc.h
8889 F: include/uapi/linux/llc.h
8890 F: include/net/llc*
8891 F: net/llc/
8892
8893 LM73 HARDWARE MONITOR DRIVER
8894 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
8895 L: linux-hwmon@vger.kernel.org
8896 S: Maintained
8897 F: drivers/hwmon/lm73.c
8898
8899 LM78 HARDWARE MONITOR DRIVER
8900 M: Jean Delvare <jdelvare@suse.com>
8901 L: linux-hwmon@vger.kernel.org
8902 S: Maintained
8903 F: Documentation/hwmon/lm78
8904 F: drivers/hwmon/lm78.c
8905
8906 LM83 HARDWARE MONITOR DRIVER
8907 M: Jean Delvare <jdelvare@suse.com>
8908 L: linux-hwmon@vger.kernel.org
8909 S: Maintained
8910 F: Documentation/hwmon/lm83
8911 F: drivers/hwmon/lm83.c
8912
8913 LM90 HARDWARE MONITOR DRIVER
8914 M: Jean Delvare <jdelvare@suse.com>
8915 L: linux-hwmon@vger.kernel.org
8916 S: Maintained
8917 F: Documentation/hwmon/lm90
8918 F: Documentation/devicetree/bindings/hwmon/lm90.txt
8919 F: drivers/hwmon/lm90.c
8920 F: include/dt-bindings/thermal/lm90.h
8921
8922 LM95234 HARDWARE MONITOR DRIVER
8923 M: Guenter Roeck <linux@roeck-us.net>
8924 L: linux-hwmon@vger.kernel.org
8925 S: Maintained
8926 F: Documentation/hwmon/lm95234
8927 F: drivers/hwmon/lm95234.c
8928
8929 LME2510 MEDIA DRIVER
8930 M: Malcolm Priestley <tvboxspy@gmail.com>
8931 L: linux-media@vger.kernel.org
8932 W: https://linuxtv.org
8933 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8934 S: Maintained
8935 F: drivers/media/usb/dvb-usb-v2/lmedm04*
8936
8937 LOADPIN SECURITY MODULE
8938 M: Kees Cook <keescook@chromium.org>
8939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8940 S: Supported
8941 F: security/loadpin/
8942 F: Documentation/admin-guide/LSM/LoadPin.rst
8943
8944 LOCKING PRIMITIVES
8945 M: Peter Zijlstra <peterz@infradead.org>
8946 M: Ingo Molnar <mingo@redhat.com>
8947 M: Will Deacon <will.deacon@arm.com>
8948 L: linux-kernel@vger.kernel.org
8949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8950 S: Maintained
8951 F: Documentation/locking/
8952 F: include/linux/lockdep.h
8953 F: include/linux/spinlock*.h
8954 F: arch/*/include/asm/spinlock*.h
8955 F: include/linux/rwlock*.h
8956 F: include/linux/mutex*.h
8957 F: include/linux/rwsem*.h
8958 F: arch/*/include/asm/rwsem.h
8959 F: include/linux/seqlock.h
8960 F: lib/locking*.[ch]
8961 F: kernel/locking/
8962 X: kernel/locking/locktorture.c
8963
8964 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8965 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
8966 L: linux-ntfs-dev@lists.sourceforge.net
8967 W: http://www.linux-ntfs.org/content/view/19/37/
8968 S: Maintained
8969 F: Documentation/ldm.txt
8970 F: block/partitions/ldm.*
8971
8972 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8973 M: Sathya Prakash <sathya.prakash@broadcom.com>
8974 M: Chaitra P B <chaitra.basappa@broadcom.com>
8975 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8976 L: MPT-FusionLinux.pdl@broadcom.com
8977 L: linux-scsi@vger.kernel.org
8978 W: http://www.avagotech.com/support/
8979 S: Supported
8980 F: drivers/message/fusion/
8981 F: drivers/scsi/mpt3sas/
8982
8983 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8984 M: Matthew Wilcox <willy@infradead.org>
8985 L: linux-scsi@vger.kernel.org
8986 S: Maintained
8987 F: drivers/scsi/sym53c8xx_2/
8988
8989 LTC1660 DAC DRIVER
8990 M: Marcus Folkesson <marcus.folkesson@gmail.com>
8991 L: linux-iio@vger.kernel.org
8992 S: Maintained
8993 F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt
8994 F: drivers/iio/dac/ltc1660.c
8995
8996 LTC4261 HARDWARE MONITOR DRIVER
8997 M: Guenter Roeck <linux@roeck-us.net>
8998 L: linux-hwmon@vger.kernel.org
8999 S: Maintained
9000 F: Documentation/hwmon/ltc4261
9001 F: drivers/hwmon/ltc4261.c
9002
9003 LTC4306 I2C MULTIPLEXER DRIVER
9004 M: Michael Hennerich <michael.hennerich@analog.com>
9005 W: http://ez.analog.com/community/linux-device-drivers
9006 L: linux-i2c@vger.kernel.org
9007 S: Supported
9008 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
9009 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9010
9011 LTP (Linux Test Project)
9012 M: Mike Frysinger <vapier@gentoo.org>
9013 M: Cyril Hrubis <chrubis@suse.cz>
9014 M: Wanlong Gao <wanlong.gao@gmail.com>
9015 M: Jan Stancek <jstancek@redhat.com>
9016 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9017 M: Alexey Kodanev <alexey.kodanev@oracle.com>
9018 L: ltp@lists.linux.it (subscribers-only)
9019 W: http://linux-test-project.github.io/
9020 T: git git://github.com/linux-test-project/ltp.git
9021 S: Maintained
9022
9023 M68K ARCHITECTURE
9024 M: Geert Uytterhoeven <geert@linux-m68k.org>
9025 L: linux-m68k@lists.linux-m68k.org
9026 W: http://www.linux-m68k.org/
9027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9028 S: Maintained
9029 F: arch/m68k/
9030 F: drivers/zorro/
9031
9032 M68K ON APPLE MACINTOSH
9033 M: Joshua Thompson <funaho@jurai.org>
9034 W: http://www.mac.linux-m68k.org/
9035 L: linux-m68k@lists.linux-m68k.org
9036 S: Maintained
9037 F: arch/m68k/mac/
9038
9039 M68K ON HP9000/300
9040 M: Philip Blundell <philb@gnu.org>
9041 W: http://www.tazenda.demon.co.uk/phil/linux-hp
9042 S: Maintained
9043 F: arch/m68k/hp300/
9044
9045 M88DS3103 MEDIA DRIVER
9046 M: Antti Palosaari <crope@iki.fi>
9047 L: linux-media@vger.kernel.org
9048 W: https://linuxtv.org
9049 W: http://palosaari.fi/linux/
9050 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9051 T: git git://linuxtv.org/anttip/media_tree.git
9052 S: Maintained
9053 F: drivers/media/dvb-frontends/m88ds3103*
9054
9055 M88RS2000 MEDIA DRIVER
9056 M: Malcolm Priestley <tvboxspy@gmail.com>
9057 L: linux-media@vger.kernel.org
9058 W: https://linuxtv.org
9059 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9060 S: Maintained
9061 F: drivers/media/dvb-frontends/m88rs2000*
9062
9063 MA901 MASTERKIT USB FM RADIO DRIVER
9064 M: Alexey Klimov <klimov.linux@gmail.com>
9065 L: linux-media@vger.kernel.org
9066 T: git git://linuxtv.org/media_tree.git
9067 S: Maintained
9068 F: drivers/media/radio/radio-ma901.c
9069
9070 MAC80211
9071 M: Johannes Berg <johannes@sipsolutions.net>
9072 L: linux-wireless@vger.kernel.org
9073 W: http://wireless.kernel.org/
9074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9076 S: Maintained
9077 F: Documentation/networking/mac80211-injection.txt
9078 F: include/net/mac80211.h
9079 F: net/mac80211/
9080 F: drivers/net/wireless/mac80211_hwsim.[ch]
9081 F: Documentation/networking/mac80211_hwsim/README
9082
9083 MAILBOX API
9084 M: Jassi Brar <jassisinghbrar@gmail.com>
9085 L: linux-kernel@vger.kernel.org
9086 S: Maintained
9087 F: drivers/mailbox/
9088 F: include/linux/mailbox_client.h
9089 F: include/linux/mailbox_controller.h
9090
9091 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9092 M: Michael Kerrisk <mtk.manpages@gmail.com>
9093 W: http://www.kernel.org/doc/man-pages
9094 L: linux-man@vger.kernel.org
9095 S: Maintained
9096
9097 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9098 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
9099 L: linux-mips@vger.kernel.org
9100 S: Maintained
9101 F: arch/mips/boot/dts/img/pistachio_marduk.dts
9102
9103 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9104 M: Andrew Lunn <andrew@lunn.ch>
9105 M: Vivien Didelot <vivien.didelot@gmail.com>
9106 L: netdev@vger.kernel.org
9107 S: Maintained
9108 F: drivers/net/dsa/mv88e6xxx/
9109 F: include/linux/platform_data/mv88e6xxx.h
9110 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
9111
9112 MARVELL ARMADA DRM SUPPORT
9113 M: Russell King <linux@armlinux.org.uk>
9114 S: Maintained
9115 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9116 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9117 F: drivers/gpu/drm/armada/
9118 F: include/uapi/drm/armada_drm.h
9119 F: Documentation/devicetree/bindings/display/armada/
9120
9121 MARVELL CRYPTO DRIVER
9122 M: Boris Brezillon <bbrezillon@kernel.org>
9123 M: Arnaud Ebalard <arno@natisbad.org>
9124 F: drivers/crypto/marvell/
9125 S: Maintained
9126 L: linux-crypto@vger.kernel.org
9127
9128 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9129 M: Mirko Lindner <mlindner@marvell.com>
9130 M: Stephen Hemminger <stephen@networkplumber.org>
9131 L: netdev@vger.kernel.org
9132 S: Maintained
9133 F: drivers/net/ethernet/marvell/sk*
9134
9135 MARVELL LIBERTAS WIRELESS DRIVER
9136 L: libertas-dev@lists.infradead.org
9137 S: Orphan
9138 F: drivers/net/wireless/marvell/libertas/
9139
9140 MARVELL MACCHIATOBIN SUPPORT
9141 M: Russell King <linux@armlinux.org.uk>
9142 L: linux-arm-kernel@lists.infradead.org
9143 S: Maintained
9144 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9145
9146 MARVELL MV643XX ETHERNET DRIVER
9147 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9148 L: netdev@vger.kernel.org
9149 S: Maintained
9150 F: drivers/net/ethernet/marvell/mv643xx_eth.*
9151 F: include/linux/mv643xx.h
9152
9153 MARVELL MV88X3310 PHY DRIVER
9154 M: Russell King <linux@armlinux.org.uk>
9155 L: netdev@vger.kernel.org
9156 S: Maintained
9157 F: drivers/net/phy/marvell10g.c
9158
9159 MARVELL MVEBU THERMAL DRIVER
9160 M: Miquel Raynal <miquel.raynal@bootlin.com>
9161 S: Maintained
9162 F: drivers/thermal/armada_thermal.c
9163
9164 MARVELL MVNETA ETHERNET DRIVER
9165 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9166 L: netdev@vger.kernel.org
9167 S: Maintained
9168 F: drivers/net/ethernet/marvell/mvneta.*
9169
9170 MARVELL MWIFIEX WIRELESS DRIVER
9171 M: Amitkumar Karwar <amitkarwar@gmail.com>
9172 M: Nishant Sarmukadam <nishants@marvell.com>
9173 M: Ganapathi Bhat <gbhat@marvell.com>
9174 M: Xinming Hu <huxinming820@gmail.com>
9175 L: linux-wireless@vger.kernel.org
9176 S: Maintained
9177 F: drivers/net/wireless/marvell/mwifiex/
9178
9179 MARVELL MWL8K WIRELESS DRIVER
9180 M: Lennert Buytenhek <buytenh@wantstofly.org>
9181 L: linux-wireless@vger.kernel.org
9182 S: Odd Fixes
9183 F: drivers/net/wireless/marvell/mwl8k.c
9184
9185 MARVELL NAND CONTROLLER DRIVER
9186 M: Miquel Raynal <miquel.raynal@bootlin.com>
9187 L: linux-mtd@lists.infradead.org
9188 S: Maintained
9189 F: drivers/mtd/nand/raw/marvell_nand.c
9190 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
9191
9192 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9193 M: Nicolas Pitre <nico@fluxnic.net>
9194 S: Odd Fixes
9195 F: drivers/mmc/host/mvsdio.*
9196
9197 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9198 M: Hu Ziji <huziji@marvell.com>
9199 L: linux-mmc@vger.kernel.org
9200 S: Supported
9201 F: drivers/mmc/host/sdhci-xenon*
9202 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9203
9204 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9205 M: Sunil Goutham <sgoutham@marvell.com>
9206 M: Linu Cherian <lcherian@marvell.com>
9207 M: Geetha sowjanya <gakula@marvell.com>
9208 M: Jerin Jacob <jerinj@marvell.com>
9209 L: netdev@vger.kernel.org
9210 S: Supported
9211 F: drivers/net/ethernet/marvell/octeontx2/af/
9212
9213 MATROX FRAMEBUFFER DRIVER
9214 L: linux-fbdev@vger.kernel.org
9215 S: Orphan
9216 F: drivers/video/fbdev/matrox/matroxfb_*
9217 F: include/uapi/linux/matroxfb.h
9218
9219 MAX16065 HARDWARE MONITOR DRIVER
9220 M: Guenter Roeck <linux@roeck-us.net>
9221 L: linux-hwmon@vger.kernel.org
9222 S: Maintained
9223 F: Documentation/hwmon/max16065
9224 F: drivers/hwmon/max16065.c
9225
9226 MAX2175 SDR TUNER DRIVER
9227 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9228 L: linux-media@vger.kernel.org
9229 T: git git://linuxtv.org/media_tree.git
9230 S: Maintained
9231 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
9232 F: Documentation/media/v4l-drivers/max2175.rst
9233 F: drivers/media/i2c/max2175*
9234 F: include/uapi/linux/max2175.h
9235
9236 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9237 L: linux-hwmon@vger.kernel.org
9238 S: Orphan
9239 F: Documentation/hwmon/max6650
9240 F: drivers/hwmon/max6650.c
9241
9242 MAX6697 HARDWARE MONITOR DRIVER
9243 M: Guenter Roeck <linux@roeck-us.net>
9244 L: linux-hwmon@vger.kernel.org
9245 S: Maintained
9246 F: Documentation/hwmon/max6697
9247 F: Documentation/devicetree/bindings/hwmon/max6697.txt
9248 F: drivers/hwmon/max6697.c
9249 F: include/linux/platform_data/max6697.h
9250
9251 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9252 M: Peter Rosin <peda@axentia.se>
9253 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9254 S: Maintained
9255 F: Documentation/devicetree/bindings/sound/max9860.txt
9256 F: sound/soc/codecs/max9860.*
9257
9258 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9259 M: Javier Martinez Canillas <javier@dowhile0.org>
9260 L: linux-kernel@vger.kernel.org
9261 S: Supported
9262 F: drivers/regulator/max77802-regulator.c
9263 F: Documentation/devicetree/bindings/*/*max77802.txt
9264 F: include/dt-bindings/*/*max77802.h
9265
9266 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9267 M: Krzysztof Kozlowski <krzk@kernel.org>
9268 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9269 L: linux-pm@vger.kernel.org
9270 S: Supported
9271 F: drivers/power/supply/max14577_charger.c
9272 F: drivers/power/supply/max77693_charger.c
9273
9274 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9275 M: Chanwoo Choi <cw00.choi@samsung.com>
9276 M: Krzysztof Kozlowski <krzk@kernel.org>
9277 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9278 L: linux-kernel@vger.kernel.org
9279 S: Supported
9280 F: drivers/*/max14577*.c
9281 F: drivers/*/max77686*.c
9282 F: drivers/*/max77693*.c
9283 F: drivers/extcon/extcon-max14577.c
9284 F: drivers/extcon/extcon-max77693.c
9285 F: drivers/rtc/rtc-max77686.c
9286 F: drivers/clk/clk-max77686.c
9287 F: Documentation/devicetree/bindings/mfd/max14577.txt
9288 F: Documentation/devicetree/bindings/*/max77686.txt
9289 F: Documentation/devicetree/bindings/mfd/max77693.txt
9290 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
9291 F: include/linux/mfd/max14577*.h
9292 F: include/linux/mfd/max77686*.h
9293 F: include/linux/mfd/max77693*.h
9294
9295 MAXIRADIO FM RADIO RECEIVER DRIVER
9296 M: Hans Verkuil <hverkuil@xs4all.nl>
9297 L: linux-media@vger.kernel.org
9298 T: git git://linuxtv.org/media_tree.git
9299 W: https://linuxtv.org
9300 S: Maintained
9301 F: drivers/media/radio/radio-maxiradio*
9302
9303 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9304 M: Peter Rosin <peda@axentia.se>
9305 L: linux-iio@vger.kernel.org
9306 S: Maintained
9307 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9308 F: drivers/iio/potentiometer/mcp4018.c
9309 F: drivers/iio/potentiometer/mcp4531.c
9310
9311 MCR20A IEEE-802.15.4 RADIO DRIVER
9312 M: Xue Liu <liuxuenetmail@gmail.com>
9313 L: linux-wpan@vger.kernel.org
9314 W: https://github.com/xueliu/mcr20a-linux
9315 S: Maintained
9316 F: drivers/net/ieee802154/mcr20a.c
9317 F: drivers/net/ieee802154/mcr20a.h
9318 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9319
9320 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9321 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9322 L: linux-iio@vger.kernel.org
9323 S: Maintained
9324 F: drivers/iio/dac/cio-dac.c
9325
9326 MEDIA DRIVERS FOR ASCOT2E
9327 M: Sergey Kozlov <serjk@netup.ru>
9328 M: Abylay Ospan <aospan@netup.ru>
9329 L: linux-media@vger.kernel.org
9330 W: https://linuxtv.org
9331 W: http://netup.tv/
9332 T: git git://linuxtv.org/media_tree.git
9333 S: Supported
9334 F: drivers/media/dvb-frontends/ascot2e*
9335
9336 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9337 M: Jasmin Jessich <jasmin@anw.at>
9338 L: linux-media@vger.kernel.org
9339 W: https://linuxtv.org
9340 T: git git://linuxtv.org/media_tree.git
9341 S: Maintained
9342 F: drivers/media/dvb-frontends/cxd2099*
9343
9344 MEDIA DRIVERS FOR CXD2841ER
9345 M: Sergey Kozlov <serjk@netup.ru>
9346 M: Abylay Ospan <aospan@netup.ru>
9347 L: linux-media@vger.kernel.org
9348 W: https://linuxtv.org
9349 W: http://netup.tv/
9350 T: git git://linuxtv.org/media_tree.git
9351 S: Supported
9352 F: drivers/media/dvb-frontends/cxd2841er*
9353
9354 MEDIA DRIVERS FOR CXD2880
9355 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9356 L: linux-media@vger.kernel.org
9357 W: http://linuxtv.org/
9358 T: git git://linuxtv.org/media_tree.git
9359 S: Supported
9360 F: drivers/media/dvb-frontends/cxd2880/*
9361 F: drivers/media/spi/cxd2880*
9362
9363 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9364 L: linux-media@vger.kernel.org
9365 W: https://linuxtv.org
9366 T: git git://linuxtv.org/media_tree.git
9367 S: Orphan
9368 F: drivers/media/pci/ddbridge/*
9369
9370 MEDIA DRIVERS FOR FREESCALE IMX
9371 M: Steve Longerbeam <slongerbeam@gmail.com>
9372 M: Philipp Zabel <p.zabel@pengutronix.de>
9373 L: linux-media@vger.kernel.org
9374 T: git git://linuxtv.org/media_tree.git
9375 S: Maintained
9376 F: Documentation/devicetree/bindings/media/imx.txt
9377 F: Documentation/media/v4l-drivers/imx.rst
9378 F: drivers/staging/media/imx/
9379 F: include/linux/imx-media.h
9380 F: include/media/imx.h
9381
9382 MEDIA DRIVER FOR FREESCALE IMX PXP
9383 M: Philipp Zabel <p.zabel@pengutronix.de>
9384 L: linux-media@vger.kernel.org
9385 T: git git://linuxtv.org/media_tree.git
9386 S: Maintained
9387 F: drivers/media/platform/imx-pxp.[ch]
9388
9389 MEDIA DRIVERS FOR HELENE
9390 M: Abylay Ospan <aospan@netup.ru>
9391 L: linux-media@vger.kernel.org
9392 W: https://linuxtv.org
9393 W: http://netup.tv/
9394 T: git git://linuxtv.org/media_tree.git
9395 S: Supported
9396 F: drivers/media/dvb-frontends/helene*
9397
9398 MEDIA DRIVERS FOR HORUS3A
9399 M: Sergey Kozlov <serjk@netup.ru>
9400 M: Abylay Ospan <aospan@netup.ru>
9401 L: linux-media@vger.kernel.org
9402 W: https://linuxtv.org
9403 W: http://netup.tv/
9404 T: git git://linuxtv.org/media_tree.git
9405 S: Supported
9406 F: drivers/media/dvb-frontends/horus3a*
9407
9408 MEDIA DRIVERS FOR LNBH25
9409 M: Sergey Kozlov <serjk@netup.ru>
9410 M: Abylay Ospan <aospan@netup.ru>
9411 L: linux-media@vger.kernel.org
9412 W: https://linuxtv.org
9413 W: http://netup.tv/
9414 T: git git://linuxtv.org/media_tree.git
9415 S: Supported
9416 F: drivers/media/dvb-frontends/lnbh25*
9417
9418 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9419 L: linux-media@vger.kernel.org
9420 W: https://linuxtv.org
9421 T: git git://linuxtv.org/media_tree.git
9422 S: Orphan
9423 F: drivers/media/dvb-frontends/mxl5xx*
9424
9425 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9426 M: Sergey Kozlov <serjk@netup.ru>
9427 M: Abylay Ospan <aospan@netup.ru>
9428 L: linux-media@vger.kernel.org
9429 W: https://linuxtv.org
9430 W: http://netup.tv/
9431 T: git git://linuxtv.org/media_tree.git
9432 S: Supported
9433 F: drivers/media/pci/netup_unidvb/*
9434
9435 MEDIA DRIVERS FOR RENESAS - CEU
9436 M: Jacopo Mondi <jacopo@jmondi.org>
9437 L: linux-media@vger.kernel.org
9438 L: linux-renesas-soc@vger.kernel.org
9439 T: git git://linuxtv.org/media_tree.git
9440 S: Supported
9441 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
9442 F: drivers/media/platform/renesas-ceu.c
9443 F: include/media/drv-intf/renesas-ceu.h
9444
9445 MEDIA DRIVERS FOR RENESAS - DRIF
9446 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9447 L: linux-media@vger.kernel.org
9448 L: linux-renesas-soc@vger.kernel.org
9449 T: git git://linuxtv.org/media_tree.git
9450 S: Supported
9451 F: Documentation/devicetree/bindings/media/renesas,drif.txt
9452 F: drivers/media/platform/rcar_drif.c
9453
9454 MEDIA DRIVERS FOR RENESAS - FCP
9455 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9456 L: linux-media@vger.kernel.org
9457 L: linux-renesas-soc@vger.kernel.org
9458 T: git git://linuxtv.org/media_tree.git
9459 S: Supported
9460 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
9461 F: drivers/media/platform/rcar-fcp.c
9462 F: include/media/rcar-fcp.h
9463
9464 MEDIA DRIVERS FOR RENESAS - FDP1
9465 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9466 L: linux-media@vger.kernel.org
9467 L: linux-renesas-soc@vger.kernel.org
9468 T: git git://linuxtv.org/media_tree.git
9469 S: Supported
9470 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
9471 F: drivers/media/platform/rcar_fdp1.c
9472
9473 MEDIA DRIVERS FOR RENESAS - VIN
9474 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
9475 L: linux-media@vger.kernel.org
9476 L: linux-renesas-soc@vger.kernel.org
9477 T: git git://linuxtv.org/media_tree.git
9478 S: Supported
9479 F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9480 F: Documentation/devicetree/bindings/media/rcar_vin.txt
9481 F: drivers/media/platform/rcar-vin/
9482
9483 MEDIA DRIVERS FOR RENESAS - VSP1
9484 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9485 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9486 L: linux-media@vger.kernel.org
9487 L: linux-renesas-soc@vger.kernel.org
9488 T: git git://linuxtv.org/media_tree.git
9489 S: Supported
9490 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
9491 F: drivers/media/platform/vsp1/
9492
9493 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9494 L: linux-media@vger.kernel.org
9495 W: https://linuxtv.org
9496 T: git git://linuxtv.org/media_tree.git
9497 S: Orphan
9498 F: drivers/media/dvb-frontends/stv0910*
9499
9500 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9501 L: linux-media@vger.kernel.org
9502 W: https://linuxtv.org
9503 T: git git://linuxtv.org/media_tree.git
9504 S: Orphan
9505 F: drivers/media/dvb-frontends/stv6111*
9506
9507 MEDIA DRIVERS FOR STM32 - DCMI
9508 M: Hugues Fruchet <hugues.fruchet@st.com>
9509 L: linux-media@vger.kernel.org
9510 T: git git://linuxtv.org/media_tree.git
9511 S: Supported
9512 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9513 F: drivers/media/platform/stm32/stm32-dcmi.c
9514
9515 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9516 M: Dmitry Osipenko <digetx@gmail.com>
9517 L: linux-media@vger.kernel.org
9518 L: linux-tegra@vger.kernel.org
9519 T: git git://linuxtv.org/media_tree.git
9520 S: Maintained
9521 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9522 F: drivers/staging/media/tegra-vde/
9523
9524 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9525 M: Mauro Carvalho Chehab <mchehab@kernel.org>
9526 P: LinuxTV.org Project
9527 L: linux-media@vger.kernel.org
9528 W: https://linuxtv.org
9529 Q: http://patchwork.kernel.org/project/linux-media/list/
9530 T: git git://linuxtv.org/media_tree.git
9531 S: Maintained
9532 F: Documentation/devicetree/bindings/media/
9533 F: Documentation/media/
9534 F: drivers/media/
9535 F: drivers/staging/media/
9536 F: include/linux/platform_data/media/
9537 F: include/media/
9538 F: include/uapi/linux/dvb/
9539 F: include/uapi/linux/videodev2.h
9540 F: include/uapi/linux/media.h
9541 F: include/uapi/linux/v4l2-*
9542 F: include/uapi/linux/meye.h
9543 F: include/uapi/linux/ivtv*
9544 F: include/uapi/linux/uvcvideo.h
9545
9546 MEDIATEK BLUETOOTH DRIVER
9547 M: Sean Wang <sean.wang@mediatek.com>
9548 L: linux-bluetooth@vger.kernel.org
9549 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9550 S: Maintained
9551 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9552 F: drivers/bluetooth/btmtkuart.c
9553
9554 MEDIATEK CIR DRIVER
9555 M: Sean Wang <sean.wang@mediatek.com>
9556 S: Maintained
9557 F: drivers/media/rc/mtk-cir.c
9558
9559 MEDIATEK DMA DRIVER
9560 M: Sean Wang <sean.wang@mediatek.com>
9561 L: dmaengine@vger.kernel.org
9562 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9563 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9564 S: Maintained
9565 F: Documentation/devicetree/bindings/dma/mtk-*
9566 F: drivers/dma/mediatek/
9567
9568 MEDIATEK PMIC LED DRIVER
9569 M: Sean Wang <sean.wang@mediatek.com>
9570 S: Maintained
9571 F: drivers/leds/leds-mt6323.c
9572 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
9573
9574 MEDIATEK ETHERNET DRIVER
9575 M: Felix Fietkau <nbd@openwrt.org>
9576 M: John Crispin <john@phrozen.org>
9577 M: Sean Wang <sean.wang@mediatek.com>
9578 M: Nelson Chang <nelson.chang@mediatek.com>
9579 L: netdev@vger.kernel.org
9580 S: Maintained
9581 F: drivers/net/ethernet/mediatek/
9582
9583 MEDIATEK SWITCH DRIVER
9584 M: Sean Wang <sean.wang@mediatek.com>
9585 L: netdev@vger.kernel.org
9586 S: Maintained
9587 F: drivers/net/dsa/mt7530.*
9588 F: net/dsa/tag_mtk.c
9589
9590 MEDIATEK JPEG DRIVER
9591 M: Rick Chang <rick.chang@mediatek.com>
9592 M: Bin Liu <bin.liu@mediatek.com>
9593 S: Supported
9594 F: drivers/media/platform/mtk-jpeg/
9595 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9596
9597 MEDIATEK MDP DRIVER
9598 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9599 M: Houlong Wei <houlong.wei@mediatek.com>
9600 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9601 S: Supported
9602 F: drivers/media/platform/mtk-mdp/
9603 F: drivers/media/platform/mtk-vpu/
9604 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
9605
9606 MEDIATEK MEDIA DRIVER
9607 M: Tiffany Lin <tiffany.lin@mediatek.com>
9608 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9609 S: Supported
9610 F: drivers/media/platform/mtk-vcodec/
9611 F: drivers/media/platform/mtk-vpu/
9612 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9613 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
9614
9615 MEDIATEK MT76 WIRELESS LAN DRIVER
9616 M: Felix Fietkau <nbd@nbd.name>
9617 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9618 L: linux-wireless@vger.kernel.org
9619 S: Maintained
9620 F: drivers/net/wireless/mediatek/mt76/
9621
9622 MEDIATEK MT7601U WIRELESS LAN DRIVER
9623 M: Jakub Kicinski <kubakici@wp.pl>
9624 L: linux-wireless@vger.kernel.org
9625 S: Maintained
9626 F: drivers/net/wireless/mediatek/mt7601u/
9627
9628 MEDIATEK NAND CONTROLLER DRIVER
9629 M: Xiaolei Li <xiaolei.li@mediatek.com>
9630 L: linux-mtd@lists.infradead.org
9631 S: Maintained
9632 F: drivers/mtd/nand/raw/mtk_*
9633 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
9634
9635 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9636 M: Sean Wang <sean.wang@mediatek.com>
9637 S: Maintained
9638 F: drivers/char/hw_random/mtk-rng.c
9639
9640 MEDIATEK USB3 DRD IP DRIVER
9641 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
9642 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
9643 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9644 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9645 S: Maintained
9646 F: drivers/usb/mtu3/
9647
9648 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9649 M: Peter Senna Tschudin <peter.senna@gmail.com>
9650 M: Martin Donnelly <martin.donnelly@ge.com>
9651 M: Martyn Welch <martyn.welch@collabora.co.uk>
9652 S: Maintained
9653 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9654 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9655
9656 MEGARAID SCSI/SAS DRIVERS
9657 M: Kashyap Desai <kashyap.desai@broadcom.com>
9658 M: Sumit Saxena <sumit.saxena@broadcom.com>
9659 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9660 L: megaraidlinux.pdl@broadcom.com
9661 L: linux-scsi@vger.kernel.org
9662 W: http://www.avagotech.com/support/
9663 S: Maintained
9664 F: Documentation/scsi/megaraid.txt
9665 F: drivers/scsi/megaraid.*
9666 F: drivers/scsi/megaraid/
9667
9668 MELEXIS MLX90614 DRIVER
9669 M: Crt Mori <cmo@melexis.com>
9670 L: linux-iio@vger.kernel.org
9671 W: http://www.melexis.com
9672 S: Supported
9673 F: drivers/iio/temperature/mlx90614.c
9674
9675 MELEXIS MLX90632 DRIVER
9676 M: Crt Mori <cmo@melexis.com>
9677 L: linux-iio@vger.kernel.org
9678 W: http://www.melexis.com
9679 S: Supported
9680 F: drivers/iio/temperature/mlx90632.c
9681
9682 MELFAS MIP4 TOUCHSCREEN DRIVER
9683 M: Sangwon Jee <jeesw@melfas.com>
9684 W: http://www.melfas.com
9685 S: Supported
9686 F: drivers/input/touchscreen/melfas_mip4.c
9687 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9688
9689 MELLANOX ETHERNET DRIVER (mlx4_en)
9690 M: Tariq Toukan <tariqt@mellanox.com>
9691 L: netdev@vger.kernel.org
9692 S: Supported
9693 W: http://www.mellanox.com
9694 Q: http://patchwork.ozlabs.org/project/netdev/list/
9695 F: drivers/net/ethernet/mellanox/mlx4/en_*
9696
9697 MELLANOX ETHERNET DRIVER (mlx5e)
9698 M: Saeed Mahameed <saeedm@mellanox.com>
9699 L: netdev@vger.kernel.org
9700 S: Supported
9701 W: http://www.mellanox.com
9702 Q: http://patchwork.ozlabs.org/project/netdev/list/
9703 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
9704
9705 MELLANOX ETHERNET INNOVA DRIVERS
9706 R: Boris Pismenny <borisp@mellanox.com>
9707 L: netdev@vger.kernel.org
9708 S: Supported
9709 W: http://www.mellanox.com
9710 Q: http://patchwork.ozlabs.org/project/netdev/list/
9711 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9712 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
9713 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9714 F: include/linux/mlx5/mlx5_ifc_fpga.h
9715
9716 MELLANOX ETHERNET INNOVA IPSEC DRIVER
9717 R: Boris Pismenny <borisp@mellanox.com>
9718 L: netdev@vger.kernel.org
9719 S: Supported
9720 W: http://www.mellanox.com
9721 Q: http://patchwork.ozlabs.org/project/netdev/list/
9722 F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9723 F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9724
9725 MELLANOX ETHERNET SWITCH DRIVERS
9726 M: Jiri Pirko <jiri@mellanox.com>
9727 M: Ido Schimmel <idosch@mellanox.com>
9728 L: netdev@vger.kernel.org
9729 S: Supported
9730 W: http://www.mellanox.com
9731 Q: http://patchwork.ozlabs.org/project/netdev/list/
9732 F: drivers/net/ethernet/mellanox/mlxsw/
9733 F: tools/testing/selftests/drivers/net/mlxsw/
9734
9735 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9736 M: mlxsw@mellanox.com
9737 L: netdev@vger.kernel.org
9738 S: Supported
9739 W: http://www.mellanox.com
9740 Q: http://patchwork.ozlabs.org/project/netdev/list/
9741 F: drivers/net/ethernet/mellanox/mlxfw/
9742
9743 MELLANOX HARDWARE PLATFORM SUPPORT
9744 M: Andy Shevchenko <andy@infradead.org>
9745 M: Darren Hart <dvhart@infradead.org>
9746 M: Vadim Pasternak <vadimp@mellanox.com>
9747 L: platform-driver-x86@vger.kernel.org
9748 S: Supported
9749 F: drivers/platform/mellanox/
9750
9751 MELLANOX MLX4 core VPI driver
9752 M: Tariq Toukan <tariqt@mellanox.com>
9753 L: netdev@vger.kernel.org
9754 L: linux-rdma@vger.kernel.org
9755 W: http://www.mellanox.com
9756 Q: http://patchwork.ozlabs.org/project/netdev/list/
9757 S: Supported
9758 F: drivers/net/ethernet/mellanox/mlx4/
9759 F: include/linux/mlx4/
9760
9761 MELLANOX MLX4 IB driver
9762 M: Yishai Hadas <yishaih@mellanox.com>
9763 L: linux-rdma@vger.kernel.org
9764 W: http://www.mellanox.com
9765 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9766 S: Supported
9767 F: drivers/infiniband/hw/mlx4/
9768 F: include/linux/mlx4/
9769 F: include/uapi/rdma/mlx4-abi.h
9770
9771 MELLANOX MLX5 core VPI driver
9772 M: Saeed Mahameed <saeedm@mellanox.com>
9773 M: Leon Romanovsky <leonro@mellanox.com>
9774 L: netdev@vger.kernel.org
9775 L: linux-rdma@vger.kernel.org
9776 W: http://www.mellanox.com
9777 Q: http://patchwork.ozlabs.org/project/netdev/list/
9778 S: Supported
9779 F: drivers/net/ethernet/mellanox/mlx5/core/
9780 F: include/linux/mlx5/
9781
9782 MELLANOX MLX5 IB driver
9783 M: Leon Romanovsky <leonro@mellanox.com>
9784 L: linux-rdma@vger.kernel.org
9785 W: http://www.mellanox.com
9786 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9787 S: Supported
9788 F: drivers/infiniband/hw/mlx5/
9789 F: include/linux/mlx5/
9790 F: include/uapi/rdma/mlx5-abi.h
9791
9792 MELLANOX MLXCPLD I2C AND MUX DRIVER
9793 M: Vadim Pasternak <vadimp@mellanox.com>
9794 M: Michael Shych <michaelsh@mellanox.com>
9795 L: linux-i2c@vger.kernel.org
9796 S: Supported
9797 F: drivers/i2c/busses/i2c-mlxcpld.c
9798 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
9799 F: Documentation/i2c/busses/i2c-mlxcpld
9800
9801 MELLANOX MLXCPLD LED DRIVER
9802 M: Vadim Pasternak <vadimp@mellanox.com>
9803 L: linux-leds@vger.kernel.org
9804 S: Supported
9805 F: drivers/leds/leds-mlxcpld.c
9806 F: drivers/leds/leds-mlxreg.c
9807 F: Documentation/leds/leds-mlxcpld.txt
9808
9809 MELLANOX PLATFORM DRIVER
9810 M: Vadim Pasternak <vadimp@mellanox.com>
9811 L: platform-driver-x86@vger.kernel.org
9812 S: Supported
9813 F: drivers/platform/x86/mlx-platform.c
9814
9815 MEMBARRIER SUPPORT
9816 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9817 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
9818 L: linux-kernel@vger.kernel.org
9819 S: Supported
9820 F: kernel/sched/membarrier.c
9821 F: include/uapi/linux/membarrier.h
9822 F: arch/powerpc/include/asm/membarrier.h
9823
9824 MEMORY MANAGEMENT
9825 L: linux-mm@kvack.org
9826 W: http://www.linux-mm.org
9827 S: Maintained
9828 F: include/linux/mm.h
9829 F: include/linux/gfp.h
9830 F: include/linux/mmzone.h
9831 F: include/linux/memory_hotplug.h
9832 F: include/linux/vmalloc.h
9833 F: mm/
9834
9835 MEMORY TECHNOLOGY DEVICES (MTD)
9836 M: David Woodhouse <dwmw2@infradead.org>
9837 M: Brian Norris <computersforpeace@gmail.com>
9838 M: Boris Brezillon <bbrezillon@kernel.org>
9839 M: Marek Vasut <marek.vasut@gmail.com>
9840 M: Richard Weinberger <richard@nod.at>
9841 L: linux-mtd@lists.infradead.org
9842 W: http://www.linux-mtd.infradead.org/
9843 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9844 T: git git://git.infradead.org/linux-mtd.git master
9845 T: git git://git.infradead.org/linux-mtd.git mtd/next
9846 S: Maintained
9847 F: Documentation/devicetree/bindings/mtd/
9848 F: drivers/mtd/
9849 F: include/linux/mtd/
9850 F: include/uapi/mtd/
9851
9852 MEN A21 WATCHDOG DRIVER
9853 M: Johannes Thumshirn <morbidrsa@gmail.com>
9854 L: linux-watchdog@vger.kernel.org
9855 S: Maintained
9856 F: drivers/watchdog/mena21_wdt.c
9857
9858 MEN CHAMELEON BUS (mcb)
9859 M: Johannes Thumshirn <morbidrsa@gmail.com>
9860 S: Maintained
9861 F: drivers/mcb/
9862 F: include/linux/mcb.h
9863 F: Documentation/men-chameleon-bus.txt
9864
9865 MEN F21BMC (Board Management Controller)
9866 M: Andreas Werner <andreas.werner@men.de>
9867 S: Supported
9868 F: drivers/mfd/menf21bmc.c
9869 F: drivers/watchdog/menf21bmc_wdt.c
9870 F: drivers/leds/leds-menf21bmc.c
9871 F: drivers/hwmon/menf21bmc_hwmon.c
9872 F: Documentation/hwmon/menf21bmc
9873
9874 MEN Z069 WATCHDOG DRIVER
9875 M: Johannes Thumshirn <jth@kernel.org>
9876 L: linux-watchdog@vger.kernel.org
9877 S: Maintained
9878 F: drivers/watchdog/menz69_wdt.c
9879
9880 MESON AO CEC DRIVER FOR AMLOGIC SOCS
9881 M: Neil Armstrong <narmstrong@baylibre.com>
9882 L: linux-media@lists.freedesktop.org
9883 L: linux-amlogic@lists.infradead.org
9884 W: http://linux-meson.com/
9885 S: Supported
9886 F: drivers/media/platform/meson/ao-cec.c
9887 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
9888 T: git git://linuxtv.org/media_tree.git
9889
9890 MICROBLAZE ARCHITECTURE
9891 M: Michal Simek <monstr@monstr.eu>
9892 W: http://www.monstr.eu/fdt/
9893 T: git git://git.monstr.eu/linux-2.6-microblaze.git
9894 S: Supported
9895 F: arch/microblaze/
9896
9897 MICROCHIP AT91 SERIAL DRIVER
9898 M: Richard Genoud <richard.genoud@gmail.com>
9899 S: Maintained
9900 F: drivers/tty/serial/atmel_serial.c
9901 F: drivers/tty/serial/atmel_serial.h
9902 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9903
9904 MICROCHIP AUDIO ASOC DRIVERS
9905 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
9906 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9907 S: Supported
9908 F: sound/soc/atmel
9909
9910 MICROCHIP DMA DRIVER
9911 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9912 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9913 L: dmaengine@vger.kernel.org
9914 S: Supported
9915 F: drivers/dma/at_hdmac.c
9916 F: drivers/dma/at_hdmac_regs.h
9917 F: include/linux/platform_data/dma-atmel.h
9918 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
9919 F: include/dt-bindings/dma/at91.h
9920
9921 MICROCHIP ECC DRIVER
9922 M: Tudor Ambarus <tudor.ambarus@microchip.com>
9923 L: linux-crypto@vger.kernel.org
9924 S: Maintained
9925 F: drivers/crypto/atmel-ecc.*
9926
9927 MICROCHIP I2C DRIVER
9928 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9929 L: linux-i2c@vger.kernel.org
9930 S: Supported
9931 F: drivers/i2c/busses/i2c-at91.c
9932
9933 MICROCHIP ISC DRIVER
9934 M: Eugen Hristev <eugen.hristev@microchip.com>
9935 L: linux-media@vger.kernel.org
9936 S: Supported
9937 F: drivers/media/platform/atmel/atmel-isc.c
9938 F: drivers/media/platform/atmel/atmel-isc-regs.h
9939 F: Documentation/devicetree/bindings/media/atmel-isc.txt
9940
9941 MICROCHIP ISI DRIVER
9942 M: Eugen Hristev <eugen.hristev@microchip.com>
9943 L: linux-media@vger.kernel.org
9944 S: Supported
9945 F: drivers/media/platform/atmel/atmel-isi.c
9946 F: drivers/media/platform/atmel/atmel-isi.h
9947
9948 MICROCHIP AT91 USART MFD DRIVER
9949 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
9950 L: linux-kernel@vger.kernel.org
9951 S: Supported
9952 F: drivers/mfd/at91-usart.c
9953 F: include/dt-bindings/mfd/at91-usart.h
9954 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9955
9956 MICROCHIP AT91 USART SPI DRIVER
9957 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
9958 L: linux-spi@vger.kernel.org
9959 S: Supported
9960 F: drivers/spi/spi-at91-usart.c
9961 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
9962
9963 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9964 M: Woojung Huh <Woojung.Huh@microchip.com>
9965 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9966 L: netdev@vger.kernel.org
9967 S: Maintained
9968 F: net/dsa/tag_ksz.c
9969 F: drivers/net/dsa/microchip/*
9970 F: include/linux/platform_data/microchip-ksz.h
9971 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
9972
9973 MICROCHIP LAN743X ETHERNET DRIVER
9974 M: Bryan Whitehead <bryan.whitehead@microchip.com>
9975 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9976 L: netdev@vger.kernel.org
9977 S: Maintained
9978 F: drivers/net/ethernet/microchip/lan743x_*
9979
9980 MICROCHIP LCDFB DRIVER
9981 M: Nicolas Ferre <nicolas.ferre@microchip.com>
9982 L: linux-fbdev@vger.kernel.org
9983 S: Maintained
9984 F: drivers/video/fbdev/atmel_lcdfb.c
9985 F: include/video/atmel_lcdc.h
9986
9987 MICROCHIP MMC/SD/SDIO MCI DRIVER
9988 M: Ludovic Desroches <ludovic.desroches@microchip.com>
9989 S: Maintained
9990 F: drivers/mmc/host/atmel-mci.c
9991
9992 MICROCHIP MCP16502 PMIC DRIVER
9993 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
9994 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9995 S: Maintained
9996 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
9997 F: drivers/regulator/mcp16502.c
9998
9999 MICROCHIP MCP3911 ADC DRIVER
10000 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10001 M: Kent Gustavsson <kent@minoris.se>
10002 L: linux-iio@vger.kernel.org
10003 S: Supported
10004 F: drivers/iio/adc/mcp3911.c
10005 F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10006
10007 MICROCHIP NAND DRIVER
10008 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10009 L: linux-mtd@lists.infradead.org
10010 S: Supported
10011 F: drivers/mtd/nand/raw/atmel/*
10012 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
10013
10014 MICROCHIP PWM DRIVER
10015 M: Claudiu Beznea <claudiu.beznea@microchip.com>
10016 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10017 L: linux-pwm@vger.kernel.org
10018 S: Supported
10019 F: drivers/pwm/pwm-atmel.c
10020 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10021
10022 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10023 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10024 M: Eugen Hristev <eugen.hristev@microchip.com>
10025 L: linux-iio@vger.kernel.org
10026 S: Supported
10027 F: drivers/iio/adc/at91-sama5d2_adc.c
10028 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10029 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10030
10031 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10032 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10033 S: Supported
10034 F: drivers/power/reset/at91-sama5d2_shdwc.c
10035
10036 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10037 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
10038 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10039 L: linux-gpio@vger.kernel.org
10040 F: drivers/gpio/gpio-sama5d2-piobu.c
10041
10042 MICROCHIP SPI DRIVER
10043 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10044 S: Supported
10045 F: drivers/spi/spi-atmel.*
10046
10047 MICROCHIP SSC DRIVER
10048 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10049 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10050 S: Supported
10051 F: drivers/misc/atmel-ssc.c
10052 F: include/linux/atmel-ssc.h
10053
10054 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10055 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10056 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10057 S: Supported
10058 F: drivers/misc/atmel_tclib.c
10059 F: drivers/clocksource/tcb_clksrc.c
10060
10061 MICROCHIP USBA UDC DRIVER
10062 M: Cristian Birsan <cristian.birsan@microchip.com>
10063 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10064 S: Supported
10065 F: drivers/usb/gadget/udc/atmel_usba_udc.*
10066
10067 MICROCHIP USB251XB DRIVER
10068 M: Richard Leitner <richard.leitner@skidata.com>
10069 L: linux-usb@vger.kernel.org
10070 S: Maintained
10071 F: drivers/usb/misc/usb251xb.c
10072 F: Documentation/devicetree/bindings/usb/usb251xb.txt
10073
10074 MICROCHIP XDMA DRIVER
10075 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10076 L: linux-arm-kernel@lists.infradead.org
10077 L: dmaengine@vger.kernel.org
10078 S: Supported
10079 F: drivers/dma/at_xdmac.c
10080
10081 MICROSEMI MIPS SOCS
10082 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10083 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10084 L: linux-mips@vger.kernel.org
10085 S: Supported
10086 F: arch/mips/generic/board-ocelot.c
10087 F: arch/mips/configs/generic/board-ocelot.config
10088 F: arch/mips/boot/dts/mscc/
10089 F: Documentation/devicetree/bindings/mips/mscc.txt
10090
10091 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10092 M: Don Brace <don.brace@microsemi.com>
10093 L: esc.storagedev@microsemi.com
10094 L: linux-scsi@vger.kernel.org
10095 S: Supported
10096 F: drivers/scsi/smartpqi/smartpqi*.[ch]
10097 F: drivers/scsi/smartpqi/Kconfig
10098 F: drivers/scsi/smartpqi/Makefile
10099 F: include/linux/cciss*.h
10100 F: include/uapi/linux/cciss*.h
10101 F: Documentation/scsi/smartpqi.txt
10102
10103 MICROSEMI ETHERNET SWITCH DRIVER
10104 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10105 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10106 L: netdev@vger.kernel.org
10107 S: Supported
10108 F: drivers/net/ethernet/mscc/
10109
10110 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10111 M: Chen Yu <yu.c.chen@intel.com>
10112 L: platform-driver-x86@vger.kernel.org
10113 S: Supported
10114 F: drivers/platform/x86/surfacepro3_button.c
10115
10116 MICROTEK X6 SCANNER
10117 M: Oliver Neukum <oliver@neukum.org>
10118 S: Maintained
10119 F: drivers/usb/image/microtek.*
10120
10121 MIPS
10122 M: Ralf Baechle <ralf@linux-mips.org>
10123 M: Paul Burton <paul.burton@mips.com>
10124 M: James Hogan <jhogan@kernel.org>
10125 L: linux-mips@vger.kernel.org
10126 W: http://www.linux-mips.org/
10127 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
10128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10129 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10130 S: Supported
10131 F: Documentation/devicetree/bindings/mips/
10132 F: Documentation/mips/
10133 F: arch/mips/
10134 F: drivers/platform/mips/
10135
10136 MIPS BOSTON DEVELOPMENT BOARD
10137 M: Paul Burton <paul.burton@mips.com>
10138 L: linux-mips@vger.kernel.org
10139 S: Maintained
10140 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
10141 F: arch/mips/boot/dts/img/boston.dts
10142 F: arch/mips/configs/generic/board-boston.config
10143 F: drivers/clk/imgtec/clk-boston.c
10144 F: include/dt-bindings/clock/boston-clock.h
10145
10146 MIPS GENERIC PLATFORM
10147 M: Paul Burton <paul.burton@mips.com>
10148 L: linux-mips@vger.kernel.org
10149 S: Supported
10150 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10151 F: arch/mips/generic/
10152 F: arch/mips/tools/generic-board-config.sh
10153
10154 MIPS/LOONGSON1 ARCHITECTURE
10155 M: Keguang Zhang <keguang.zhang@gmail.com>
10156 L: linux-mips@vger.kernel.org
10157 S: Maintained
10158 F: arch/mips/loongson32/
10159 F: arch/mips/include/asm/mach-loongson32/
10160 F: drivers/*/*loongson1*
10161 F: drivers/*/*/*loongson1*
10162
10163 MIPS/LOONGSON2 ARCHITECTURE
10164 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
10165 L: linux-mips@vger.kernel.org
10166 S: Maintained
10167 F: arch/mips/loongson64/fuloong-2e/
10168 F: arch/mips/loongson64/lemote-2f/
10169 F: arch/mips/include/asm/mach-loongson64/
10170 F: drivers/*/*loongson2*
10171 F: drivers/*/*/*loongson2*
10172
10173 MIPS/LOONGSON3 ARCHITECTURE
10174 M: Huacai Chen <chenhc@lemote.com>
10175 L: linux-mips@vger.kernel.org
10176 S: Maintained
10177 F: arch/mips/loongson64/
10178 F: arch/mips/include/asm/mach-loongson64/
10179 F: drivers/platform/mips/cpu_hwmon.c
10180 F: drivers/*/*loongson3*
10181 F: drivers/*/*/*loongson3*
10182
10183 MIPS RINT INSTRUCTION EMULATION
10184 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
10185 L: linux-mips@vger.kernel.org
10186 S: Supported
10187 F: arch/mips/math-emu/sp_rint.c
10188 F: arch/mips/math-emu/dp_rint.c
10189
10190 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10191 M: Hans Verkuil <hverkuil@xs4all.nl>
10192 L: linux-media@vger.kernel.org
10193 T: git git://linuxtv.org/media_tree.git
10194 W: https://linuxtv.org
10195 S: Odd Fixes
10196 F: drivers/media/radio/radio-miropcm20*
10197
10198 MMP SUPPORT
10199 R: Lubomir Rintel <lkundrak@v3.sk>
10200 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10201 S: Odd Fixes
10202 F: arch/arm/boot/dts/mmp*
10203 F: arch/arm/mach-mmp/
10204
10205 MMU GATHER AND TLB INVALIDATION
10206 M: Will Deacon <will.deacon@arm.com>
10207 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>
10208 M: Andrew Morton <akpm@linux-foundation.org>
10209 M: Nick Piggin <npiggin@gmail.com>
10210 M: Peter Zijlstra <peterz@infradead.org>
10211 L: linux-arch@vger.kernel.org
10212 L: linux-mm@kvack.org
10213 S: Maintained
10214 F: arch/*/include/asm/tlb.h
10215 F: include/asm-generic/tlb.h
10216 F: mm/mmu_gather.c
10217
10218 MN88472 MEDIA DRIVER
10219 M: Antti Palosaari <crope@iki.fi>
10220 L: linux-media@vger.kernel.org
10221 W: https://linuxtv.org
10222 W: http://palosaari.fi/linux/
10223 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10224 S: Maintained
10225 F: drivers/media/dvb-frontends/mn88472*
10226
10227 MN88473 MEDIA DRIVER
10228 M: Antti Palosaari <crope@iki.fi>
10229 L: linux-media@vger.kernel.org
10230 W: https://linuxtv.org
10231 W: http://palosaari.fi/linux/
10232 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10233 S: Maintained
10234 F: drivers/media/dvb-frontends/mn88473*
10235
10236 MODULE SUPPORT
10237 M: Jessica Yu <jeyu@kernel.org>
10238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10239 S: Maintained
10240 F: include/linux/module.h
10241 F: kernel/module.c
10242
10243 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10244 W: http://popies.net/meye/
10245 S: Orphan
10246 F: Documentation/media/v4l-drivers/meye*
10247 F: drivers/media/pci/meye/
10248 F: include/uapi/linux/meye.h
10249
10250 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10251 M: Jiri Slaby <jirislaby@gmail.com>
10252 S: Maintained
10253 F: Documentation/serial/moxa-smartio
10254 F: drivers/tty/mxser.*
10255
10256 MR800 AVERMEDIA USB FM RADIO DRIVER
10257 M: Alexey Klimov <klimov.linux@gmail.com>
10258 L: linux-media@vger.kernel.org
10259 T: git git://linuxtv.org/media_tree.git
10260 S: Maintained
10261 F: drivers/media/radio/radio-mr800.c
10262
10263 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10264 M: Alan Ott <alan@signal11.us>
10265 L: linux-wpan@vger.kernel.org
10266 S: Maintained
10267 F: drivers/net/ieee802154/mrf24j40.c
10268 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10269
10270 MSI LAPTOP SUPPORT
10271 M: "Lee, Chun-Yi" <jlee@suse.com>
10272 L: platform-driver-x86@vger.kernel.org
10273 S: Maintained
10274 F: drivers/platform/x86/msi-laptop.c
10275
10276 MSI WMI SUPPORT
10277 L: platform-driver-x86@vger.kernel.org
10278 S: Orphan
10279 F: drivers/platform/x86/msi-wmi.c
10280
10281 MSI001 MEDIA DRIVER
10282 M: Antti Palosaari <crope@iki.fi>
10283 L: linux-media@vger.kernel.org
10284 W: https://linuxtv.org
10285 W: http://palosaari.fi/linux/
10286 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10287 T: git git://linuxtv.org/anttip/media_tree.git
10288 S: Maintained
10289 F: drivers/media/tuners/msi001*
10290
10291 MSI2500 MEDIA DRIVER
10292 M: Antti Palosaari <crope@iki.fi>
10293 L: linux-media@vger.kernel.org
10294 W: https://linuxtv.org
10295 W: http://palosaari.fi/linux/
10296 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10297 T: git git://linuxtv.org/anttip/media_tree.git
10298 S: Maintained
10299 F: drivers/media/usb/msi2500/
10300
10301 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10302 M: Robert Jarzmik <robert.jarzmik@free.fr>
10303 L: linux-mtd@lists.infradead.org
10304 S: Maintained
10305 F: drivers/mtd/devices/docg3*
10306
10307 MT9M032 APTINA SENSOR DRIVER
10308 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10309 L: linux-media@vger.kernel.org
10310 T: git git://linuxtv.org/media_tree.git
10311 S: Maintained
10312 F: drivers/media/i2c/mt9m032.c
10313 F: include/media/i2c/mt9m032.h
10314
10315 MT9P031 APTINA CAMERA SENSOR
10316 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10317 L: linux-media@vger.kernel.org
10318 T: git git://linuxtv.org/media_tree.git
10319 S: Maintained
10320 F: drivers/media/i2c/mt9p031.c
10321 F: include/media/i2c/mt9p031.h
10322
10323 MT9T001 APTINA CAMERA SENSOR
10324 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10325 L: linux-media@vger.kernel.org
10326 T: git git://linuxtv.org/media_tree.git
10327 S: Maintained
10328 F: drivers/media/i2c/mt9t001.c
10329 F: include/media/i2c/mt9t001.h
10330
10331 MT9T112 APTINA CAMERA SENSOR
10332 M: Jacopo Mondi <jacopo@jmondi.org>
10333 L: linux-media@vger.kernel.org
10334 T: git git://linuxtv.org/media_tree.git
10335 S: Odd Fixes
10336 F: drivers/media/i2c/mt9t112.c
10337 F: include/media/i2c/mt9t112.h
10338
10339 MT9V032 APTINA CAMERA SENSOR
10340 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10341 L: linux-media@vger.kernel.org
10342 T: git git://linuxtv.org/media_tree.git
10343 S: Maintained
10344 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10345 F: drivers/media/i2c/mt9v032.c
10346 F: include/media/i2c/mt9v032.h
10347
10348 MT9V111 APTINA CAMERA SENSOR
10349 M: Jacopo Mondi <jacopo@jmondi.org>
10350 L: linux-media@vger.kernel.org
10351 T: git git://linuxtv.org/media_tree.git
10352 S: Maintained
10353 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10354 F: drivers/media/i2c/mt9v111.c
10355
10356 MULTIFUNCTION DEVICES (MFD)
10357 M: Lee Jones <lee.jones@linaro.org>
10358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10359 S: Supported
10360 F: Documentation/devicetree/bindings/mfd/
10361 F: drivers/mfd/
10362 F: include/linux/mfd/
10363 F: include/dt-bindings/mfd/
10364
10365 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10366 S: Orphan
10367 F: drivers/mmc/host/mmc_spi.c
10368 F: include/linux/spi/mmc_spi.h
10369
10370 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10371 M: Ulf Hansson <ulf.hansson@linaro.org>
10372 L: linux-mmc@vger.kernel.org
10373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10374 S: Maintained
10375 F: Documentation/devicetree/bindings/mmc/
10376 F: drivers/mmc/
10377 F: include/linux/mmc/
10378 F: include/uapi/linux/mmc/
10379
10380 MULTIPLEXER SUBSYSTEM
10381 M: Peter Rosin <peda@axentia.se>
10382 S: Maintained
10383 F: Documentation/ABI/testing/sysfs-class-mux*
10384 F: Documentation/devicetree/bindings/mux/
10385 F: include/dt-bindings/mux/
10386 F: include/linux/mux/
10387 F: drivers/mux/
10388
10389 MULTITECH MULTIPORT CARD (ISICOM)
10390 S: Orphan
10391 F: drivers/tty/isicom.c
10392 F: include/linux/isicom.h
10393
10394 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10395 M: Bin Liu <b-liu@ti.com>
10396 L: linux-usb@vger.kernel.org
10397 S: Maintained
10398 F: drivers/usb/musb/
10399
10400 MXL301RF MEDIA DRIVER
10401 M: Akihiro Tsukada <tskd08@gmail.com>
10402 L: linux-media@vger.kernel.org
10403 S: Odd Fixes
10404 F: drivers/media/tuners/mxl301rf*
10405
10406 MXL5007T MEDIA DRIVER
10407 M: Michael Krufky <mkrufky@linuxtv.org>
10408 L: linux-media@vger.kernel.org
10409 W: https://linuxtv.org
10410 W: http://github.com/mkrufky
10411 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10412 T: git git://linuxtv.org/mkrufky/tuners.git
10413 S: Maintained
10414 F: drivers/media/tuners/mxl5007t.*
10415
10416 MXSFB DRM DRIVER
10417 M: Marek Vasut <marex@denx.de>
10418 M: Stefan Agner <stefan@agner.ch>
10419 L: dri-devel@lists.freedesktop.org
10420 S: Supported
10421 F: drivers/gpu/drm/mxsfb/
10422 F: Documentation/devicetree/bindings/display/mxsfb.txt
10423 T: git git://anongit.freedesktop.org/drm/drm-misc
10424
10425 MYLEX DAC960 PCI RAID Controller
10426 M: Hannes Reinecke <hare@kernel.org>
10427 L: linux-scsi@vger.kernel.org
10428 S: Supported
10429 F: drivers/scsi/myrb.*
10430 F: drivers/scsi/myrs.*
10431
10432 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10433 M: Chris Lee <christopher.lee@cspi.com>
10434 L: netdev@vger.kernel.org
10435 W: https://www.cspi.com/ethernet-products/support/downloads/
10436 S: Supported
10437 F: drivers/net/ethernet/myricom/myri10ge/
10438
10439 NAND FLASH SUBSYSTEM
10440 M: Boris Brezillon <bbrezillon@kernel.org>
10441 M: Miquel Raynal <miquel.raynal@bootlin.com>
10442 R: Richard Weinberger <richard@nod.at>
10443 L: linux-mtd@lists.infradead.org
10444 W: http://www.linux-mtd.infradead.org/
10445 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10446 T: git git://git.infradead.org/linux-mtd.git nand/fixes
10447 T: git git://git.infradead.org/linux-mtd.git nand/next
10448 S: Maintained
10449 F: drivers/mtd/nand/
10450 F: include/linux/mtd/*nand*.h
10451
10452 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10453 M: Daniel Mack <zonque@gmail.com>
10454 S: Maintained
10455 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10456 W: http://www.native-instruments.com
10457 F: sound/usb/caiaq/
10458
10459 NATSEMI ETHERNET DRIVER (DP8381x)
10460 S: Orphan
10461 F: drivers/net/ethernet/natsemi/natsemi.c
10462
10463 NCR 5380 SCSI DRIVERS
10464 M: Finn Thain <fthain@telegraphics.com.au>
10465 M: Michael Schmitz <schmitzmic@gmail.com>
10466 L: linux-scsi@vger.kernel.org
10467 S: Maintained
10468 F: Documentation/scsi/g_NCR5380.txt
10469 F: drivers/scsi/NCR5380.*
10470 F: drivers/scsi/arm/cumana_1.c
10471 F: drivers/scsi/arm/oak.c
10472 F: drivers/scsi/atari_scsi.*
10473 F: drivers/scsi/dmx3191d.c
10474 F: drivers/scsi/g_NCR5380.*
10475 F: drivers/scsi/mac_scsi.*
10476 F: drivers/scsi/sun3_scsi.*
10477 F: drivers/scsi/sun3_scsi_vme.c
10478
10479 NCSI LIBRARY:
10480 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
10481 S: Maintained
10482 F: net/ncsi/
10483
10484 NCT6775 HARDWARE MONITOR DRIVER
10485 M: Guenter Roeck <linux@roeck-us.net>
10486 L: linux-hwmon@vger.kernel.org
10487 S: Maintained
10488 F: Documentation/hwmon/nct6775
10489 F: drivers/hwmon/nct6775.c
10490
10491 NET_FAILOVER MODULE
10492 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
10493 L: netdev@vger.kernel.org
10494 S: Supported
10495 F: driver/net/net_failover.c
10496 F: include/net/net_failover.h
10497 F: Documentation/networking/net_failover.rst
10498
10499 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10500 M: Faisal Latif <faisal.latif@intel.com>
10501 L: linux-rdma@vger.kernel.org
10502 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10503 S: Supported
10504 F: drivers/infiniband/hw/nes/
10505 F: include/uapi/rdma/nes-abi.h
10506
10507 NETEM NETWORK EMULATOR
10508 M: Stephen Hemminger <stephen@networkplumber.org>
10509 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
10510 S: Maintained
10511 F: net/sched/sch_netem.c
10512
10513 NETERION 10GbE DRIVERS (s2io/vxge)
10514 M: Jon Mason <jdmason@kudzu.us>
10515 L: netdev@vger.kernel.org
10516 S: Supported
10517 F: Documentation/networking/device_drivers/neterion/s2io.txt
10518 F: Documentation/networking/device_drivers/neterion/vxge.txt
10519 F: drivers/net/ethernet/neterion/
10520
10521 NETFILTER
10522 M: Pablo Neira Ayuso <pablo@netfilter.org>
10523 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10524 M: Florian Westphal <fw@strlen.de>
10525 L: netfilter-devel@vger.kernel.org
10526 L: coreteam@netfilter.org
10527 W: http://www.netfilter.org/
10528 W: http://www.iptables.org/
10529 W: http://www.nftables.org/
10530 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
10531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10533 S: Maintained
10534 F: include/linux/netfilter*
10535 F: include/linux/netfilter/
10536 F: include/net/netfilter/
10537 F: include/uapi/linux/netfilter*
10538 F: include/uapi/linux/netfilter/
10539 F: net/*/netfilter.c
10540 F: net/*/netfilter/
10541 F: net/netfilter/
10542 F: net/bridge/br_netfilter*.c
10543
10544 NETROM NETWORK LAYER
10545 M: Ralf Baechle <ralf@linux-mips.org>
10546 L: linux-hams@vger.kernel.org
10547 W: http://www.linux-ax25.org/
10548 S: Maintained
10549 F: include/net/netrom.h
10550 F: include/uapi/linux/netrom.h
10551 F: net/netrom/
10552
10553 NETRONOME ETHERNET DRIVERS
10554 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10555 L: oss-drivers@netronome.com
10556 S: Maintained
10557 F: drivers/net/ethernet/netronome/
10558
10559 NETWORK BLOCK DEVICE (NBD)
10560 M: Josef Bacik <josef@toxicpanda.com>
10561 S: Maintained
10562 L: linux-block@vger.kernel.org
10563 L: nbd@other.debian.org
10564 F: Documentation/blockdev/nbd.txt
10565 F: drivers/block/nbd.c
10566 F: include/uapi/linux/nbd.h
10567
10568 NETWORK DROP MONITOR
10569 M: Neil Horman <nhorman@tuxdriver.com>
10570 L: netdev@vger.kernel.org
10571 S: Maintained
10572 W: https://fedorahosted.org/dropwatch/
10573 F: net/core/drop_monitor.c
10574
10575 NETWORKING DRIVERS
10576 M: "David S. Miller" <davem@davemloft.net>
10577 L: netdev@vger.kernel.org
10578 W: http://www.linuxfoundation.org/en/Net
10579 Q: http://patchwork.ozlabs.org/project/netdev/list/
10580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10582 S: Odd Fixes
10583 F: Documentation/devicetree/bindings/net/
10584 F: drivers/net/
10585 F: include/linux/if_*
10586 F: include/linux/netdevice.h
10587 F: include/linux/etherdevice.h
10588 F: include/linux/fcdevice.h
10589 F: include/linux/fddidevice.h
10590 F: include/linux/hippidevice.h
10591 F: include/linux/inetdevice.h
10592 F: include/uapi/linux/if_*
10593 F: include/uapi/linux/netdevice.h
10594
10595 NETWORKING DRIVERS (WIRELESS)
10596 M: Kalle Valo <kvalo@codeaurora.org>
10597 L: linux-wireless@vger.kernel.org
10598 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10599 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10601 S: Maintained
10602 F: Documentation/devicetree/bindings/net/wireless/
10603 F: drivers/net/wireless/
10604
10605 NETWORKING [DSA]
10606 M: Andrew Lunn <andrew@lunn.ch>
10607 M: Vivien Didelot <vivien.didelot@gmail.com>
10608 M: Florian Fainelli <f.fainelli@gmail.com>
10609 S: Maintained
10610 F: Documentation/devicetree/bindings/net/dsa/
10611 F: net/dsa/
10612 F: include/net/dsa.h
10613 F: include/linux/dsa/
10614 F: drivers/net/dsa/
10615
10616 NETWORKING [GENERAL]
10617 M: "David S. Miller" <davem@davemloft.net>
10618 L: netdev@vger.kernel.org
10619 W: http://www.linuxfoundation.org/en/Net
10620 Q: http://patchwork.ozlabs.org/project/netdev/list/
10621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10623 B: mailto:netdev@vger.kernel.org
10624 S: Maintained
10625 F: net/
10626 F: include/net/
10627 F: include/linux/in.h
10628 F: include/linux/net.h
10629 F: include/linux/netdevice.h
10630 F: include/uapi/linux/in.h
10631 F: include/uapi/linux/net.h
10632 F: include/uapi/linux/netdevice.h
10633 F: include/uapi/linux/net_namespace.h
10634 F: tools/testing/selftests/net/
10635 F: lib/net_utils.c
10636 F: lib/random32.c
10637 F: Documentation/networking/
10638
10639 NETWORKING [IPSEC]
10640 M: Steffen Klassert <steffen.klassert@secunet.com>
10641 M: Herbert Xu <herbert@gondor.apana.org.au>
10642 M: "David S. Miller" <davem@davemloft.net>
10643 L: netdev@vger.kernel.org
10644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10646 S: Maintained
10647 F: net/xfrm/
10648 F: net/key/
10649 F: net/ipv4/xfrm*
10650 F: net/ipv4/esp4*
10651 F: net/ipv4/ah4.c
10652 F: net/ipv4/ipcomp.c
10653 F: net/ipv4/ip_vti.c
10654 F: net/ipv6/xfrm*
10655 F: net/ipv6/esp6*
10656 F: net/ipv6/ah6.c
10657 F: net/ipv6/ipcomp6.c
10658 F: net/ipv6/ip6_vti.c
10659 F: include/uapi/linux/xfrm.h
10660 F: include/net/xfrm.h
10661
10662 NETWORKING [IPv4/IPv6]
10663 M: "David S. Miller" <davem@davemloft.net>
10664 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
10665 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
10666 L: netdev@vger.kernel.org
10667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10668 S: Maintained
10669 F: net/ipv4/
10670 F: net/ipv6/
10671 F: include/net/ip*
10672 F: arch/x86/net/*
10673
10674 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
10675 M: Paul Moore <paul@paul-moore.com>
10676 W: https://github.com/netlabel
10677 L: netdev@vger.kernel.org
10678 L: linux-security-module@vger.kernel.org
10679 S: Maintained
10680 F: Documentation/netlabel/
10681 F: include/net/calipso.h
10682 F: include/net/cipso_ipv4.h
10683 F: include/net/netlabel.h
10684 F: include/uapi/linux/netfilter/xt_SECMARK.h
10685 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
10686 F: net/netlabel/
10687 F: net/ipv4/cipso_ipv4.c
10688 F: net/ipv6/calipso.c
10689 F: net/netfilter/xt_CONNSECMARK.c
10690 F: net/netfilter/xt_SECMARK.c
10691
10692 NETWORKING [TCP]
10693 M: Eric Dumazet <edumazet@google.com>
10694 L: netdev@vger.kernel.org
10695 S: Maintained
10696 F: net/ipv4/tcp*.c
10697 F: net/ipv4/syncookies.c
10698 F: net/ipv6/tcp*.c
10699 F: net/ipv6/syncookies.c
10700 F: include/uapi/linux/tcp.h
10701 F: include/net/tcp.h
10702 F: include/linux/tcp.h
10703 F: include/trace/events/tcp.h
10704
10705 NETWORKING [TLS]
10706 M: Boris Pismenny <borisp@mellanox.com>
10707 M: Aviad Yehezkel <aviadye@mellanox.com>
10708 M: Dave Watson <davejwatson@fb.com>
10709 M: John Fastabend <john.fastabend@gmail.com>
10710 M: Daniel Borkmann <daniel@iogearbox.net>
10711 L: netdev@vger.kernel.org
10712 S: Maintained
10713 F: net/tls/*
10714 F: include/uapi/linux/tls.h
10715 F: include/net/tls.h
10716
10717 NETWORKING [WIRELESS]
10718 L: linux-wireless@vger.kernel.org
10719 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10720
10721 NETDEVSIM
10722 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10723 S: Maintained
10724 F: drivers/net/netdevsim/*
10725
10726 NETXEN (1/10) GbE SUPPORT
10727 M: Manish Chopra <manishc@marvell.com>
10728 M: Rahul Verma <rahulv@marvell.com>
10729 M: GR-Linux-NIC-Dev@marvell.com
10730 L: netdev@vger.kernel.org
10731 S: Supported
10732 F: drivers/net/ethernet/qlogic/netxen/
10733
10734 NFC SUBSYSTEM
10735 M: Samuel Ortiz <sameo@linux.intel.com>
10736 L: linux-wireless@vger.kernel.org
10737 L: linux-nfc@lists.01.org (subscribers-only)
10738 S: Supported
10739 F: net/nfc/
10740 F: include/net/nfc/
10741 F: include/uapi/linux/nfc.h
10742 F: drivers/nfc/
10743 F: include/linux/platform_data/nfcmrvl.h
10744 F: include/linux/platform_data/nxp-nci.h
10745 F: Documentation/devicetree/bindings/net/nfc/
10746
10747 NFS, SUNRPC, AND LOCKD CLIENTS
10748 M: Trond Myklebust <trond.myklebust@hammerspace.com>
10749 M: Anna Schumaker <anna.schumaker@netapp.com>
10750 L: linux-nfs@vger.kernel.org
10751 W: http://client.linux-nfs.org
10752 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10753 S: Maintained
10754 F: fs/lockd/
10755 F: fs/nfs/
10756 F: fs/nfs_common/
10757 F: net/sunrpc/
10758 F: include/linux/lockd/
10759 F: include/linux/nfs*
10760 F: include/linux/sunrpc/
10761 F: include/uapi/linux/nfs*
10762 F: include/uapi/linux/sunrpc/
10763
10764 NILFS2 FILESYSTEM
10765 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10766 L: linux-nilfs@vger.kernel.org
10767 W: https://nilfs.sourceforge.io/
10768 W: https://nilfs.osdn.jp/
10769 T: git git://github.com/konis/nilfs2.git
10770 S: Supported
10771 F: Documentation/filesystems/nilfs2.txt
10772 F: fs/nilfs2/
10773 F: include/trace/events/nilfs2.h
10774 F: include/uapi/linux/nilfs2_api.h
10775 F: include/uapi/linux/nilfs2_ondisk.h
10776
10777 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10778 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10779 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10780 S: Maintained
10781 F: Documentation/scsi/NinjaSCSI.txt
10782 F: drivers/scsi/pcmcia/nsp_*
10783
10784 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10785 M: GOTO Masanori <gotom@debian.or.jp>
10786 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10787 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10788 S: Maintained
10789 F: Documentation/scsi/NinjaSCSI.txt
10790 F: drivers/scsi/nsp32*
10791
10792 NIOS2 ARCHITECTURE
10793 M: Ley Foon Tan <lftan@altera.com>
10794 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10796 S: Maintained
10797 F: arch/nios2/
10798
10799 NOHZ, DYNTICKS SUPPORT
10800 M: Frederic Weisbecker <fweisbec@gmail.com>
10801 M: Thomas Gleixner <tglx@linutronix.de>
10802 M: Ingo Molnar <mingo@kernel.org>
10803 L: linux-kernel@vger.kernel.org
10804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10805 S: Maintained
10806 F: kernel/time/tick*.*
10807 F: include/linux/tick.h
10808 F: include/linux/sched/nohz.h
10809
10810 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10811 M: Pavel Machek <pavel@ucw.cz>
10812 M: Sakari Ailus <sakari.ailus@iki.fi>
10813 L: linux-media@vger.kernel.org
10814 S: Maintained
10815 F: drivers/media/i2c/et8ek8
10816 F: drivers/media/i2c/ad5820.c
10817
10818 NOKIA N900 POWER SUPPLY DRIVERS
10819 R: Pali Rohár <pali.rohar@gmail.com>
10820 F: include/linux/power/bq2415x_charger.h
10821 F: include/linux/power/bq27xxx_battery.h
10822 F: include/linux/power/isp1704_charger.h
10823 F: drivers/power/supply/bq2415x_charger.c
10824 F: drivers/power/supply/bq27xxx_battery.c
10825 F: drivers/power/supply/bq27xxx_battery_i2c.c
10826 F: drivers/power/supply/isp1704_charger.c
10827 F: drivers/power/supply/rx51_battery.c
10828
10829 NTB AMD DRIVER
10830 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10831 L: linux-ntb@googlegroups.com
10832 S: Supported
10833 F: drivers/ntb/hw/amd/
10834
10835 NTB DRIVER CORE
10836 M: Jon Mason <jdmason@kudzu.us>
10837 M: Dave Jiang <dave.jiang@intel.com>
10838 M: Allen Hubbe <allenbh@gmail.com>
10839 L: linux-ntb@googlegroups.com
10840 S: Supported
10841 W: https://github.com/jonmason/ntb/wiki
10842 T: git git://github.com/jonmason/ntb.git
10843 F: drivers/ntb/
10844 F: drivers/net/ntb_netdev.c
10845 F: include/linux/ntb.h
10846 F: include/linux/ntb_transport.h
10847 F: tools/testing/selftests/ntb/
10848
10849 NTB IDT DRIVER
10850 M: Serge Semin <fancer.lancer@gmail.com>
10851 L: linux-ntb@googlegroups.com
10852 S: Supported
10853 F: drivers/ntb/hw/idt/
10854
10855 NTB INTEL DRIVER
10856 M: Dave Jiang <dave.jiang@intel.com>
10857 L: linux-ntb@googlegroups.com
10858 S: Supported
10859 W: https://github.com/davejiang/linux/wiki
10860 T: git https://github.com/davejiang/linux.git
10861 F: drivers/ntb/hw/intel/
10862
10863 NTFS FILESYSTEM
10864 M: Anton Altaparmakov <anton@tuxera.com>
10865 L: linux-ntfs-dev@lists.sourceforge.net
10866 W: http://www.tuxera.com/
10867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10868 S: Supported
10869 F: Documentation/filesystems/ntfs.txt
10870 F: fs/ntfs/
10871
10872 NUBUS SUBSYSTEM
10873 M: Finn Thain <fthain@telegraphics.com.au>
10874 L: linux-m68k@lists.linux-m68k.org
10875 S: Maintained
10876 F: arch/*/include/asm/nubus.h
10877 F: drivers/nubus/
10878 F: include/linux/nubus.h
10879 F: include/uapi/linux/nubus.h
10880
10881 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10882 M: Antonino Daplas <adaplas@gmail.com>
10883 L: linux-fbdev@vger.kernel.org
10884 S: Maintained
10885 F: drivers/video/fbdev/riva/
10886 F: drivers/video/fbdev/nvidia/
10887
10888 NVM EXPRESS DRIVER
10889 M: Keith Busch <keith.busch@intel.com>
10890 M: Jens Axboe <axboe@fb.com>
10891 M: Christoph Hellwig <hch@lst.de>
10892 M: Sagi Grimberg <sagi@grimberg.me>
10893 L: linux-nvme@lists.infradead.org
10894 T: git://git.infradead.org/nvme.git
10895 W: http://git.infradead.org/nvme.git
10896 S: Supported
10897 F: drivers/nvme/host/
10898 F: include/linux/nvme.h
10899 F: include/uapi/linux/nvme_ioctl.h
10900
10901 NVM EXPRESS FC TRANSPORT DRIVERS
10902 M: James Smart <james.smart@broadcom.com>
10903 L: linux-nvme@lists.infradead.org
10904 S: Supported
10905 F: include/linux/nvme-fc.h
10906 F: include/linux/nvme-fc-driver.h
10907 F: drivers/nvme/host/fc.c
10908 F: drivers/nvme/target/fc.c
10909 F: drivers/nvme/target/fcloop.c
10910
10911 NVM EXPRESS TARGET DRIVER
10912 M: Christoph Hellwig <hch@lst.de>
10913 M: Sagi Grimberg <sagi@grimberg.me>
10914 L: linux-nvme@lists.infradead.org
10915 T: git://git.infradead.org/nvme.git
10916 W: http://git.infradead.org/nvme.git
10917 S: Supported
10918 F: drivers/nvme/target/
10919
10920 NVMEM FRAMEWORK
10921 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10922 S: Maintained
10923 F: drivers/nvmem/
10924 F: Documentation/devicetree/bindings/nvmem/
10925 F: Documentation/ABI/stable/sysfs-bus-nvmem
10926 F: include/linux/nvmem-consumer.h
10927 F: include/linux/nvmem-provider.h
10928
10929 NXP SGTL5000 DRIVER
10930 M: Fabio Estevam <festevam@gmail.com>
10931 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10932 S: Maintained
10933 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
10934 F: sound/soc/codecs/sgtl5000*
10935
10936 NXP TDA998X DRM DRIVER
10937 M: Russell King <linux@armlinux.org.uk>
10938 S: Maintained
10939 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10940 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10941 F: drivers/gpu/drm/i2c/tda998x_drv.c
10942 F: include/drm/i2c/tda998x.h
10943 F: include/dt-bindings/display/tda998x.h
10944 K: "nxp,tda998x"
10945
10946 NXP TFA9879 DRIVER
10947 M: Peter Rosin <peda@axentia.se>
10948 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10949 S: Maintained
10950 F: Documentation/devicetree/bindings/sound/tfa9879.txt
10951 F: sound/soc/codecs/tfa9879*
10952
10953 NXP-NCI NFC DRIVER
10954 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
10955 R: Charles Gorand <charles.gorand@effinnov.com>
10956 L: linux-nfc@lists.01.org (moderated for non-subscribers)
10957 S: Supported
10958 F: drivers/nfc/nxp-nci
10959
10960 OBJAGG
10961 M: Jiri Pirko <jiri@mellanox.com>
10962 L: netdev@vger.kernel.org
10963 S: Supported
10964 F: lib/objagg.c
10965 F: lib/test_objagg.c
10966 F: include/linux/objagg.h
10967
10968 OBJTOOL
10969 M: Josh Poimboeuf <jpoimboe@redhat.com>
10970 M: Peter Zijlstra <peterz@infradead.org>
10971 S: Supported
10972 F: tools/objtool/
10973
10974 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10975 M: Frederic Barrat <fbarrat@linux.ibm.com>
10976 M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10977 L: linuxppc-dev@lists.ozlabs.org
10978 S: Supported
10979 F: arch/powerpc/platforms/powernv/ocxl.c
10980 F: arch/powerpc/include/asm/pnv-ocxl.h
10981 F: drivers/misc/ocxl/
10982 F: include/misc/ocxl*
10983 F: include/uapi/misc/ocxl.h
10984 F: Documentation/accelerators/ocxl.rst
10985
10986 OMAP AUDIO SUPPORT
10987 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10988 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
10989 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10990 L: linux-omap@vger.kernel.org
10991 S: Maintained
10992 F: sound/soc/ti/omap*
10993 F: sound/soc/ti/rx51.c
10994 F: sound/soc/ti/n810.c
10995 F: sound/soc/ti/sdma-pcm.*
10996
10997 OMAP CLOCK FRAMEWORK SUPPORT
10998 M: Paul Walmsley <paul@pwsan.com>
10999 L: linux-omap@vger.kernel.org
11000 S: Maintained
11001 F: arch/arm/*omap*/*clock*
11002
11003 OMAP DEVICE TREE SUPPORT
11004 M: Benoît Cousson <bcousson@baylibre.com>
11005 M: Tony Lindgren <tony@atomide.com>
11006 L: linux-omap@vger.kernel.org
11007 L: devicetree@vger.kernel.org
11008 S: Maintained
11009 F: arch/arm/boot/dts/*omap*
11010 F: arch/arm/boot/dts/*am3*
11011 F: arch/arm/boot/dts/*am4*
11012 F: arch/arm/boot/dts/*am5*
11013 F: arch/arm/boot/dts/*dra7*
11014
11015 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11016 L: linux-omap@vger.kernel.org
11017 L: linux-fbdev@vger.kernel.org
11018 S: Orphan
11019 F: drivers/video/fbdev/omap2/
11020 F: Documentation/arm/OMAP/DSS
11021
11022 OMAP FRAMEBUFFER SUPPORT
11023 L: linux-fbdev@vger.kernel.org
11024 L: linux-omap@vger.kernel.org
11025 S: Orphan
11026 F: drivers/video/fbdev/omap/
11027
11028 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11029 M: Roger Quadros <rogerq@ti.com>
11030 M: Tony Lindgren <tony@atomide.com>
11031 L: linux-omap@vger.kernel.org
11032 S: Maintained
11033 F: drivers/memory/omap-gpmc.c
11034 F: arch/arm/mach-omap2/*gpmc*
11035
11036 OMAP GPIO DRIVER
11037 M: Grygorii Strashko <grygorii.strashko@ti.com>
11038 M: Santosh Shilimkar <ssantosh@kernel.org>
11039 M: Kevin Hilman <khilman@kernel.org>
11040 L: linux-omap@vger.kernel.org
11041 S: Maintained
11042 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
11043 F: drivers/gpio/gpio-omap.c
11044
11045 OMAP HARDWARE SPINLOCK SUPPORT
11046 M: Ohad Ben-Cohen <ohad@wizery.com>
11047 L: linux-omap@vger.kernel.org
11048 S: Maintained
11049 F: drivers/hwspinlock/omap_hwspinlock.c
11050
11051 OMAP HS MMC SUPPORT
11052 L: linux-mmc@vger.kernel.org
11053 L: linux-omap@vger.kernel.org
11054 S: Orphan
11055 F: drivers/mmc/host/omap_hsmmc.c
11056
11057 OMAP HWMOD DATA
11058 M: Paul Walmsley <paul@pwsan.com>
11059 L: linux-omap@vger.kernel.org
11060 S: Maintained
11061 F: arch/arm/mach-omap2/omap_hwmod*data*
11062
11063 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11064 M: Benoît Cousson <bcousson@baylibre.com>
11065 L: linux-omap@vger.kernel.org
11066 S: Maintained
11067 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11068
11069 OMAP HWMOD SUPPORT
11070 M: Benoît Cousson <bcousson@baylibre.com>
11071 M: Paul Walmsley <paul@pwsan.com>
11072 L: linux-omap@vger.kernel.org
11073 S: Maintained
11074 F: arch/arm/mach-omap2/omap_hwmod.*
11075
11076 OMAP I2C DRIVER
11077 M: Vignesh R <vigneshr@ti.com>
11078 L: linux-omap@vger.kernel.org
11079 L: linux-i2c@vger.kernel.org
11080 S: Maintained
11081 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
11082 F: drivers/i2c/busses/i2c-omap.c
11083
11084 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11085 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11086 L: linux-media@vger.kernel.org
11087 S: Maintained
11088 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
11089 F: drivers/media/platform/omap3isp/
11090 F: drivers/staging/media/omap4iss/
11091
11092 OMAP MMC SUPPORT
11093 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11094 L: linux-omap@vger.kernel.org
11095 S: Odd Fixes
11096 F: drivers/mmc/host/omap.c
11097
11098 OMAP POWER MANAGEMENT SUPPORT
11099 M: Kevin Hilman <khilman@kernel.org>
11100 L: linux-omap@vger.kernel.org
11101 S: Maintained
11102 F: arch/arm/*omap*/*pm*
11103 F: drivers/cpufreq/omap-cpufreq.c
11104
11105 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11106 M: Rajendra Nayak <rnayak@codeaurora.org>
11107 M: Paul Walmsley <paul@pwsan.com>
11108 L: linux-omap@vger.kernel.org
11109 S: Maintained
11110 F: arch/arm/mach-omap2/prm*
11111
11112 OMAP RANDOM NUMBER GENERATOR SUPPORT
11113 M: Deepak Saxena <dsaxena@plexity.net>
11114 S: Maintained
11115 F: drivers/char/hw_random/omap-rng.c
11116
11117 OMAP USB SUPPORT
11118 L: linux-usb@vger.kernel.org
11119 L: linux-omap@vger.kernel.org
11120 S: Orphan
11121 F: drivers/usb/*/*omap*
11122 F: arch/arm/*omap*/usb*
11123
11124 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11125 M: Mark Jackson <mpfj@newflow.co.uk>
11126 L: linux-omap@vger.kernel.org
11127 S: Maintained
11128 F: arch/arm/boot/dts/am335x-nano.dts
11129
11130 OMAP1 SUPPORT
11131 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11132 M: Tony Lindgren <tony@atomide.com>
11133 L: linux-omap@vger.kernel.org
11134 Q: http://patchwork.kernel.org/project/linux-omap/list/
11135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11136 S: Maintained
11137 F: arch/arm/mach-omap1/
11138 F: arch/arm/plat-omap/
11139 F: arch/arm/configs/omap1_defconfig
11140 F: drivers/i2c/busses/i2c-omap.c
11141 F: include/linux/platform_data/i2c-omap.h
11142 F: include/linux/platform_data/ams-delta-fiq.h
11143
11144 OMAP2+ SUPPORT
11145 M: Tony Lindgren <tony@atomide.com>
11146 L: linux-omap@vger.kernel.org
11147 W: http://www.muru.com/linux/omap/
11148 W: http://linux.omap.com/
11149 Q: http://patchwork.kernel.org/project/linux-omap/list/
11150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11151 S: Maintained
11152 F: arch/arm/mach-omap2/
11153 F: arch/arm/plat-omap/
11154 F: arch/arm/configs/omap2plus_defconfig
11155 F: drivers/i2c/busses/i2c-omap.c
11156 F: drivers/irqchip/irq-omap-intc.c
11157 F: drivers/mfd/*omap*.c
11158 F: drivers/mfd/menelaus.c
11159 F: drivers/mfd/palmas.c
11160 F: drivers/mfd/tps65217.c
11161 F: drivers/mfd/tps65218.c
11162 F: drivers/mfd/tps65910.c
11163 F: drivers/mfd/twl-core.[ch]
11164 F: drivers/mfd/twl4030*.c
11165 F: drivers/mfd/twl6030*.c
11166 F: drivers/mfd/twl6040*.c
11167 F: drivers/regulator/palmas-regulator*.c
11168 F: drivers/regulator/pbias-regulator.c
11169 F: drivers/regulator/tps65217-regulator.c
11170 F: drivers/regulator/tps65218-regulator.c
11171 F: drivers/regulator/tps65910-regulator.c
11172 F: drivers/regulator/twl-regulator.c
11173 F: drivers/regulator/twl6030-regulator.c
11174 F: include/linux/platform_data/i2c-omap.h
11175
11176 ONION OMEGA2+ BOARD
11177 M: Harvey Hunt <harveyhuntnexus@gmail.com>
11178 L: linux-mips@vger.kernel.org
11179 S: Maintained
11180 F: arch/mips/boot/dts/ralink/omega2p.dts
11181
11182 OMFS FILESYSTEM
11183 M: Bob Copeland <me@bobcopeland.com>
11184 L: linux-karma-devel@lists.sourceforge.net
11185 S: Maintained
11186 F: Documentation/filesystems/omfs.txt
11187 F: fs/omfs/
11188
11189 OMNIKEY CARDMAN 4000 DRIVER
11190 M: Harald Welte <laforge@gnumonks.org>
11191 S: Maintained
11192 F: drivers/char/pcmcia/cm4000_cs.c
11193 F: include/linux/cm4000_cs.h
11194 F: include/uapi/linux/cm4000_cs.h
11195
11196 OMNIKEY CARDMAN 4040 DRIVER
11197 M: Harald Welte <laforge@gnumonks.org>
11198 S: Maintained
11199 F: drivers/char/pcmcia/cm4040_cs.*
11200
11201 OMNIVISION OV13858 SENSOR DRIVER
11202 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11203 L: linux-media@vger.kernel.org
11204 T: git git://linuxtv.org/media_tree.git
11205 S: Maintained
11206 F: drivers/media/i2c/ov13858.c
11207
11208 OMNIVISION OV2680 SENSOR DRIVER
11209 M: Rui Miguel Silva <rmfrfs@gmail.com>
11210 L: linux-media@vger.kernel.org
11211 T: git git://linuxtv.org/media_tree.git
11212 S: Maintained
11213 F: drivers/media/i2c/ov2680.c
11214 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
11215
11216 OMNIVISION OV2685 SENSOR DRIVER
11217 M: Shunqian Zheng <zhengsq@rock-chips.com>
11218 L: linux-media@vger.kernel.org
11219 T: git git://linuxtv.org/media_tree.git
11220 S: Maintained
11221 F: drivers/media/i2c/ov2685.c
11222
11223 OMNIVISION OV5640 SENSOR DRIVER
11224 M: Steve Longerbeam <slongerbeam@gmail.com>
11225 L: linux-media@vger.kernel.org
11226 T: git git://linuxtv.org/media_tree.git
11227 S: Maintained
11228 F: drivers/media/i2c/ov5640.c
11229
11230 OMNIVISION OV5647 SENSOR DRIVER
11231 M: Luis Oliveira <lolivei@synopsys.com>
11232 L: linux-media@vger.kernel.org
11233 T: git git://linuxtv.org/media_tree.git
11234 S: Maintained
11235 F: drivers/media/i2c/ov5647.c
11236
11237 OMNIVISION OV5695 SENSOR DRIVER
11238 M: Shunqian Zheng <zhengsq@rock-chips.com>
11239 L: linux-media@vger.kernel.org
11240 T: git git://linuxtv.org/media_tree.git
11241 S: Maintained
11242 F: drivers/media/i2c/ov5695.c
11243
11244 OMNIVISION OV7670 SENSOR DRIVER
11245 M: Jonathan Corbet <corbet@lwn.net>
11246 L: linux-media@vger.kernel.org
11247 T: git git://linuxtv.org/media_tree.git
11248 S: Maintained
11249 F: drivers/media/i2c/ov7670.c
11250 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
11251
11252 OMNIVISION OV772x SENSOR DRIVER
11253 M: Jacopo Mondi <jacopo@jmondi.org>
11254 L: linux-media@vger.kernel.org
11255 T: git git://linuxtv.org/media_tree.git
11256 S: Odd fixes
11257 F: drivers/media/i2c/ov772x.c
11258 F: include/media/i2c/ov772x.h
11259 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
11260
11261 OMNIVISION OV7740 SENSOR DRIVER
11262 M: Wenyou Yang <wenyou.yang@microchip.com>
11263 L: linux-media@vger.kernel.org
11264 T: git git://linuxtv.org/media_tree.git
11265 S: Maintained
11266 F: drivers/media/i2c/ov7740.c
11267 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
11268
11269 OMNIVISION OV9650 SENSOR DRIVER
11270 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11271 R: Akinobu Mita <akinobu.mita@gmail.com>
11272 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
11273 L: linux-media@vger.kernel.org
11274 T: git git://linuxtv.org/media_tree.git
11275 S: Maintained
11276 F: drivers/media/i2c/ov9650.c
11277 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
11278
11279 ONENAND FLASH DRIVER
11280 M: Kyungmin Park <kyungmin.park@samsung.com>
11281 L: linux-mtd@lists.infradead.org
11282 S: Maintained
11283 F: drivers/mtd/nand/onenand/
11284 F: include/linux/mtd/onenand*.h
11285
11286 ONSTREAM SCSI TAPE DRIVER
11287 M: Willem Riede <osst@riede.org>
11288 L: osst-users@lists.sourceforge.net
11289 L: linux-scsi@vger.kernel.org
11290 S: Maintained
11291 F: Documentation/scsi/osst.txt
11292 F: drivers/scsi/osst.*
11293 F: drivers/scsi/osst_*.h
11294 F: drivers/scsi/st.h
11295
11296 OP-TEE DRIVER
11297 M: Jens Wiklander <jens.wiklander@linaro.org>
11298 S: Maintained
11299 F: drivers/tee/optee/
11300
11301 OPA-VNIC DRIVER
11302 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11303 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11304 L: linux-rdma@vger.kernel.org
11305 S: Supported
11306 F: drivers/infiniband/ulp/opa_vnic
11307
11308 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11309 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11310 M: Frank Rowand <frowand.list@gmail.com>
11311 L: devicetree@vger.kernel.org
11312 S: Maintained
11313 F: Documentation/devicetree/dynamic-resolution-notes.txt
11314 F: Documentation/devicetree/overlay-notes.txt
11315 F: drivers/of/overlay.c
11316 F: drivers/of/resolver.c
11317 K: of_overlay_notifier_
11318
11319 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11320 M: Rob Herring <robh+dt@kernel.org>
11321 M: Frank Rowand <frowand.list@gmail.com>
11322 L: devicetree@vger.kernel.org
11323 W: http://www.devicetree.org/
11324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11325 S: Maintained
11326 F: drivers/of/
11327 F: include/linux/of*.h
11328 F: scripts/dtc/
11329 F: Documentation/ABI/testing/sysfs-firmware-ofw
11330
11331 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11332 M: Rob Herring <robh+dt@kernel.org>
11333 M: Mark Rutland <mark.rutland@arm.com>
11334 L: devicetree@vger.kernel.org
11335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11336 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11337 S: Maintained
11338 F: Documentation/devicetree/
11339 F: arch/*/boot/dts/
11340 F: include/dt-bindings/
11341
11342 OPENCORES I2C BUS DRIVER
11343 M: Peter Korsgaard <peter@korsgaard.com>
11344 M: Andrew Lunn <andrew@lunn.ch>
11345 L: linux-i2c@vger.kernel.org
11346 S: Maintained
11347 F: Documentation/i2c/busses/i2c-ocores
11348 F: drivers/i2c/busses/i2c-ocores.c
11349 F: include/linux/platform_data/i2c-ocores.h
11350
11351 OPENRISC ARCHITECTURE
11352 M: Jonas Bonn <jonas@southpole.se>
11353 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11354 M: Stafford Horne <shorne@gmail.com>
11355 T: git git://github.com/openrisc/linux.git
11356 L: openrisc@lists.librecores.org
11357 W: http://openrisc.io
11358 S: Maintained
11359 F: Documentation/devicetree/bindings/openrisc/
11360 F: Documentation/openrisc/
11361 F: arch/openrisc/
11362 F: drivers/irqchip/irq-ompic.c
11363 F: drivers/irqchip/irq-or1k-*
11364
11365 OPENVSWITCH
11366 M: Pravin B Shelar <pshelar@ovn.org>
11367 L: netdev@vger.kernel.org
11368 L: dev@openvswitch.org
11369 W: http://openvswitch.org
11370 S: Maintained
11371 F: net/openvswitch/
11372 F: include/uapi/linux/openvswitch.h
11373
11374 OPERATING PERFORMANCE POINTS (OPP)
11375 M: Viresh Kumar <vireshk@kernel.org>
11376 M: Nishanth Menon <nm@ti.com>
11377 M: Stephen Boyd <sboyd@kernel.org>
11378 L: linux-pm@vger.kernel.org
11379 S: Maintained
11380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11381 F: drivers/opp/
11382 F: include/linux/pm_opp.h
11383 F: Documentation/power/opp.txt
11384 F: Documentation/devicetree/bindings/opp/
11385
11386 OPL4 DRIVER
11387 M: Clemens Ladisch <clemens@ladisch.de>
11388 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11389 T: git git://git.alsa-project.org/alsa-kernel.git
11390 S: Maintained
11391 F: sound/drivers/opl4/
11392
11393 OPROFILE
11394 M: Robert Richter <rric@kernel.org>
11395 L: oprofile-list@lists.sf.net
11396 S: Maintained
11397 F: arch/*/include/asm/oprofile*.h
11398 F: arch/*/oprofile/
11399 F: drivers/oprofile/
11400 F: include/linux/oprofile.h
11401
11402 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11403 M: Mark Fasheh <mark@fasheh.com>
11404 M: Joel Becker <jlbec@evilplan.org>
11405 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11406 W: http://ocfs2.wiki.kernel.org
11407 S: Supported
11408 F: Documentation/filesystems/ocfs2.txt
11409 F: Documentation/filesystems/dlmfs.txt
11410 F: fs/ocfs2/
11411
11412 ORANGEFS FILESYSTEM
11413 M: Mike Marshall <hubcap@omnibond.com>
11414 R: Martin Brandenburg <martin@omnibond.com>
11415 L: devel@lists.orangefs.org
11416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11417 S: Supported
11418 F: fs/orangefs/
11419 F: Documentation/filesystems/orangefs.txt
11420
11421 ORINOCO DRIVER
11422 L: linux-wireless@vger.kernel.org
11423 W: http://wireless.kernel.org/en/users/Drivers/orinoco
11424 W: http://www.nongnu.org/orinoco/
11425 S: Orphan
11426 F: drivers/net/wireless/intersil/orinoco/
11427
11428 OSD LIBRARY and FILESYSTEM
11429 M: Boaz Harrosh <ooo@electrozaur.com>
11430 S: Maintained
11431 F: drivers/scsi/osd/
11432 F: include/scsi/osd_*
11433 F: fs/exofs/
11434
11435 OV2659 OMNIVISION SENSOR DRIVER
11436 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11437 L: linux-media@vger.kernel.org
11438 W: https://linuxtv.org
11439 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11440 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11441 S: Maintained
11442 F: drivers/media/i2c/ov2659.c
11443 F: include/media/i2c/ov2659.h
11444
11445 OVERLAY FILESYSTEM
11446 M: Miklos Szeredi <miklos@szeredi.hu>
11447 L: linux-unionfs@vger.kernel.org
11448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11449 S: Supported
11450 F: fs/overlayfs/
11451 F: Documentation/filesystems/overlayfs.txt
11452
11453 P54 WIRELESS DRIVER
11454 M: Christian Lamparter <chunkeey@googlemail.com>
11455 L: linux-wireless@vger.kernel.org
11456 W: http://wireless.kernel.org/en/users/Drivers/p54
11457 S: Maintained
11458 F: drivers/net/wireless/intersil/p54/
11459
11460 PA SEMI ETHERNET DRIVER
11461 L: netdev@vger.kernel.org
11462 S: Orphan
11463 F: drivers/net/ethernet/pasemi/*
11464
11465 PA SEMI SMBUS DRIVER
11466 L: linux-i2c@vger.kernel.org
11467 S: Orphan
11468 F: drivers/i2c/busses/i2c-pasemi.c
11469
11470 PADATA PARALLEL EXECUTION MECHANISM
11471 M: Steffen Klassert <steffen.klassert@secunet.com>
11472 L: linux-crypto@vger.kernel.org
11473 S: Maintained
11474 F: kernel/padata.c
11475 F: include/linux/padata.h
11476 F: Documentation/padata.txt
11477
11478 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11479 M: Harald Welte <laforge@gnumonks.org>
11480 L: platform-driver-x86@vger.kernel.org
11481 S: Maintained
11482 F: drivers/platform/x86/panasonic-laptop.c
11483
11484 PARALLEL LCD/KEYPAD PANEL DRIVER
11485 M: Willy Tarreau <willy@haproxy.com>
11486 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11487 S: Odd Fixes
11488 F: Documentation/auxdisplay/lcd-panel-cgram.txt
11489 F: drivers/auxdisplay/panel.c
11490
11491 PARALLEL PORT SUBSYSTEM
11492 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11493 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11494 L: linux-parport@lists.infradead.org (subscribers-only)
11495 S: Maintained
11496 F: drivers/parport/
11497 F: include/linux/parport*.h
11498 F: drivers/char/ppdev.c
11499 F: include/uapi/linux/ppdev.h
11500 F: Documentation/parport*.txt
11501
11502 PARAVIRT_OPS INTERFACE
11503 M: Juergen Gross <jgross@suse.com>
11504 M: Alok Kataria <akataria@vmware.com>
11505 L: virtualization@lists.linux-foundation.org
11506 S: Supported
11507 F: Documentation/virtual/paravirt_ops.txt
11508 F: arch/*/kernel/paravirt*
11509 F: arch/*/include/asm/paravirt*.h
11510 F: include/linux/hypervisor.h
11511
11512 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11513 M: Tim Waugh <tim@cyberelk.net>
11514 L: linux-parport@lists.infradead.org (subscribers-only)
11515 S: Maintained
11516 F: Documentation/blockdev/paride.txt
11517 F: drivers/block/paride/
11518
11519 PARISC ARCHITECTURE
11520 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11521 M: Helge Deller <deller@gmx.de>
11522 L: linux-parisc@vger.kernel.org
11523 W: http://www.parisc-linux.org/
11524 Q: http://patchwork.kernel.org/project/linux-parisc/list/
11525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11527 S: Maintained
11528 F: arch/parisc/
11529 F: Documentation/parisc/
11530 F: drivers/parisc/
11531 F: drivers/char/agp/parisc-agp.c
11532 F: drivers/input/serio/gscps2.c
11533 F: drivers/parport/parport_gsc.*
11534 F: drivers/tty/serial/8250/8250_gsc.c
11535 F: drivers/video/fbdev/sti*
11536 F: drivers/video/console/sti*
11537 F: drivers/video/logo/logo_parisc*
11538
11539 PARMAN
11540 M: Jiri Pirko <jiri@mellanox.com>
11541 L: netdev@vger.kernel.org
11542 S: Supported
11543 F: lib/parman.c
11544 F: lib/test_parman.c
11545 F: include/linux/parman.h
11546
11547 PC87360 HARDWARE MONITORING DRIVER
11548 M: Jim Cromie <jim.cromie@gmail.com>
11549 L: linux-hwmon@vger.kernel.org
11550 S: Maintained
11551 F: Documentation/hwmon/pc87360
11552 F: drivers/hwmon/pc87360.c
11553
11554 PC8736x GPIO DRIVER
11555 M: Jim Cromie <jim.cromie@gmail.com>
11556 S: Maintained
11557 F: drivers/char/pc8736x_gpio.c
11558
11559 PC87427 HARDWARE MONITORING DRIVER
11560 M: Jean Delvare <jdelvare@suse.com>
11561 L: linux-hwmon@vger.kernel.org
11562 S: Maintained
11563 F: Documentation/hwmon/pc87427
11564 F: drivers/hwmon/pc87427.c
11565
11566 PCA9532 LED DRIVER
11567 M: Riku Voipio <riku.voipio@iki.fi>
11568 S: Maintained
11569 F: drivers/leds/leds-pca9532.c
11570 F: include/linux/leds-pca9532.h
11571
11572 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11573 M: Guenter Roeck <linux@roeck-us.net>
11574 L: linux-i2c@vger.kernel.org
11575 S: Maintained
11576 F: drivers/i2c/muxes/i2c-mux-pca9541.c
11577
11578 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11579 M: Khalid Aziz <khalid@gonehiking.org>
11580 S: Maintained
11581 F: drivers/firmware/pcdp.*
11582
11583 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11584 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11585 L: linux-pci@vger.kernel.org
11586 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11587 S: Maintained
11588 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
11589 F: drivers/pci/controller/pci-aardvark.c
11590
11591 PCI DRIVER FOR ALTERA PCIE IP
11592 M: Ley Foon Tan <lftan@altera.com>
11593 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11594 L: linux-pci@vger.kernel.org
11595 S: Supported
11596 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
11597 F: drivers/pci/controller/pcie-altera.c
11598
11599 PCI DRIVER FOR APPLIEDMICRO XGENE
11600 M: Tanmay Inamdar <tinamdar@apm.com>
11601 L: linux-pci@vger.kernel.org
11602 L: linux-arm-kernel@lists.infradead.org
11603 S: Maintained
11604 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
11605 F: drivers/pci/controller/pci-xgene.c
11606
11607 PCI DRIVER FOR ARM VERSATILE PLATFORM
11608 M: Rob Herring <robh@kernel.org>
11609 L: linux-pci@vger.kernel.org
11610 L: linux-arm-kernel@lists.infradead.org
11611 S: Maintained
11612 F: Documentation/devicetree/bindings/pci/versatile.txt
11613 F: drivers/pci/controller/pci-versatile.c
11614
11615 PCI DRIVER FOR ARMADA 8K
11616 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11617 L: linux-pci@vger.kernel.org
11618 L: linux-arm-kernel@lists.infradead.org
11619 S: Maintained
11620 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
11621 F: drivers/pci/controller/dwc/pcie-armada8k.c
11622
11623 PCI DRIVER FOR CADENCE PCIE IP
11624 M: Alan Douglas <adouglas@cadence.com>
11625 L: linux-pci@vger.kernel.org
11626 S: Maintained
11627 F: Documentation/devicetree/bindings/pci/cdns,*.txt
11628 F: drivers/pci/controller/pcie-cadence*
11629
11630 PCI DRIVER FOR FREESCALE LAYERSCAPE
11631 M: Minghuan Lian <minghuan.Lian@nxp.com>
11632 M: Mingkai Hu <mingkai.hu@nxp.com>
11633 M: Roy Zang <roy.zang@nxp.com>
11634 L: linuxppc-dev@lists.ozlabs.org
11635 L: linux-pci@vger.kernel.org
11636 L: linux-arm-kernel@lists.infradead.org
11637 S: Maintained
11638 F: drivers/pci/controller/dwc/*layerscape*
11639
11640 PCI DRIVER FOR GENERIC OF HOSTS
11641 M: Will Deacon <will.deacon@arm.com>
11642 L: linux-pci@vger.kernel.org
11643 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11644 S: Maintained
11645 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
11646 F: drivers/pci/controller/pci-host-common.c
11647 F: drivers/pci/controller/pci-host-generic.c
11648
11649 PCI DRIVER FOR IMX6
11650 M: Richard Zhu <hongxing.zhu@nxp.com>
11651 M: Lucas Stach <l.stach@pengutronix.de>
11652 L: linux-pci@vger.kernel.org
11653 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11654 S: Maintained
11655 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
11656 F: drivers/pci/controller/dwc/*imx6*
11657
11658 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
11659 M: Keith Busch <keith.busch@intel.com>
11660 M: Jonathan Derrick <jonathan.derrick@intel.com>
11661 L: linux-pci@vger.kernel.org
11662 S: Supported
11663 F: drivers/pci/controller/vmd.c
11664
11665 PCI DRIVER FOR MICROSEMI SWITCHTEC
11666 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
11667 M: Logan Gunthorpe <logang@deltatee.com>
11668 L: linux-pci@vger.kernel.org
11669 S: Maintained
11670 F: Documentation/switchtec.txt
11671 F: Documentation/ABI/testing/sysfs-class-switchtec
11672 F: drivers/pci/switch/switchtec*
11673 F: include/uapi/linux/switchtec_ioctl.h
11674 F: include/linux/switchtec.h
11675 F: drivers/ntb/hw/mscc/
11676
11677 PCI DRIVER FOR MOBIVEIL PCIE IP
11678 M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
11679 L: linux-pci@vger.kernel.org
11680 S: Supported
11681 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
11682 F: drivers/pci/controller/pcie-mobiveil.c
11683
11684 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
11685 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11686 M: Jason Cooper <jason@lakedaemon.net>
11687 L: linux-pci@vger.kernel.org
11688 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11689 S: Maintained
11690 F: drivers/pci/controller/*mvebu*
11691
11692 PCI DRIVER FOR NVIDIA TEGRA
11693 M: Thierry Reding <thierry.reding@gmail.com>
11694 L: linux-tegra@vger.kernel.org
11695 L: linux-pci@vger.kernel.org
11696 S: Supported
11697 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
11698 F: drivers/pci/controller/pci-tegra.c
11699
11700 PCI DRIVER FOR RENESAS R-CAR
11701 M: Simon Horman <horms@verge.net.au>
11702 L: linux-pci@vger.kernel.org
11703 L: linux-renesas-soc@vger.kernel.org
11704 S: Maintained
11705 F: drivers/pci/controller/*rcar*
11706
11707 PCI DRIVER FOR SAMSUNG EXYNOS
11708 M: Jingoo Han <jingoohan1@gmail.com>
11709 L: linux-pci@vger.kernel.org
11710 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11711 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11712 S: Maintained
11713 F: drivers/pci/controller/dwc/pci-exynos.c
11714
11715 PCI DRIVER FOR SYNOPSYS DESIGNWARE
11716 M: Jingoo Han <jingoohan1@gmail.com>
11717 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
11718 L: linux-pci@vger.kernel.org
11719 S: Maintained
11720 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
11721 F: drivers/pci/controller/dwc/*designware*
11722
11723 PCI DRIVER FOR TI DRA7XX
11724 M: Kishon Vijay Abraham I <kishon@ti.com>
11725 L: linux-omap@vger.kernel.org
11726 L: linux-pci@vger.kernel.org
11727 S: Supported
11728 F: Documentation/devicetree/bindings/pci/ti-pci.txt
11729 F: drivers/pci/controller/dwc/pci-dra7xx.c
11730
11731 PCI DRIVER FOR TI KEYSTONE
11732 M: Murali Karicheri <m-karicheri2@ti.com>
11733 L: linux-pci@vger.kernel.org
11734 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11735 S: Maintained
11736 F: drivers/pci/controller/dwc/pci-keystone.c
11737
11738 PCI ENDPOINT SUBSYSTEM
11739 M: Kishon Vijay Abraham I <kishon@ti.com>
11740 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11741 L: linux-pci@vger.kernel.org
11742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11743 S: Supported
11744 F: drivers/pci/endpoint/
11745 F: drivers/misc/pci_endpoint_test.c
11746 F: tools/pci/
11747
11748 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11749 M: Russell Currey <ruscur@russell.cc>
11750 M: Sam Bobroff <sbobroff@linux.ibm.com>
11751 M: Oliver O'Halloran <oohall@gmail.com>
11752 L: linuxppc-dev@lists.ozlabs.org
11753 S: Supported
11754 F: Documentation/PCI/pci-error-recovery.txt
11755 F: drivers/pci/pcie/aer.c
11756 F: drivers/pci/pcie/dpc.c
11757 F: drivers/pci/pcie/err.c
11758 F: Documentation/powerpc/eeh-pci-error-recovery.txt
11759 F: arch/powerpc/kernel/eeh*.c
11760 F: arch/powerpc/platforms/*/eeh*.c
11761 F: arch/powerpc/include/*/eeh*.h
11762
11763 PCI ERROR RECOVERY
11764 M: Linas Vepstas <linasvepstas@gmail.com>
11765 L: linux-pci@vger.kernel.org
11766 S: Supported
11767 F: Documentation/PCI/pci-error-recovery.txt
11768
11769 PCI MSI DRIVER FOR ALTERA MSI IP
11770 M: Ley Foon Tan <lftan@altera.com>
11771 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11772 L: linux-pci@vger.kernel.org
11773 S: Supported
11774 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11775 F: drivers/pci/controller/pcie-altera-msi.c
11776
11777 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11778 M: Duc Dang <dhdang@apm.com>
11779 L: linux-pci@vger.kernel.org
11780 L: linux-arm-kernel@lists.infradead.org
11781 S: Maintained
11782 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11783 F: drivers/pci/controller/pci-xgene-msi.c
11784
11785 PCI SUBSYSTEM
11786 M: Bjorn Helgaas <bhelgaas@google.com>
11787 L: linux-pci@vger.kernel.org
11788 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11790 S: Supported
11791 F: Documentation/devicetree/bindings/pci/
11792 F: Documentation/PCI/
11793 F: drivers/acpi/pci*
11794 F: drivers/pci/
11795 F: include/asm-generic/pci*
11796 F: include/linux/pci*
11797 F: include/linux/of_pci.h
11798 F: include/uapi/linux/pci*
11799 F: lib/pci*
11800 F: arch/x86/pci/
11801 F: arch/x86/kernel/quirks.c
11802 F: arch/x86/kernel/early-quirks.c
11803
11804 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11805 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11806 L: linux-pci@vger.kernel.org
11807 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
11808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11809 S: Supported
11810 F: drivers/pci/controller/
11811
11812 PCIE DRIVER FOR AMLOGIC MESON
11813 M: Yue Wang <yue.wang@Amlogic.com>
11814 L: linux-pci@vger.kernel.org
11815 L: linux-amlogic@lists.infradead.org
11816 S: Maintained
11817 F: drivers/pci/controller/dwc/pci-meson.c
11818
11819 PCIE DRIVER FOR AXIS ARTPEC
11820 M: Jesper Nilsson <jesper.nilsson@axis.com>
11821 L: linux-arm-kernel@axis.com
11822 L: linux-pci@vger.kernel.org
11823 S: Maintained
11824 F: Documentation/devicetree/bindings/pci/axis,artpec*
11825 F: drivers/pci/controller/dwc/*artpec*
11826
11827 PCIE DRIVER FOR CAVIUM THUNDERX
11828 M: David Daney <david.daney@cavium.com>
11829 L: linux-pci@vger.kernel.org
11830 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11831 S: Supported
11832 F: Documentation/devicetree/bindings/pci/pci-thunder-*
11833 F: drivers/pci/controller/pci-thunder-*
11834
11835 PCIE DRIVER FOR HISILICON
11836 M: Zhou Wang <wangzhou1@hisilicon.com>
11837 L: linux-pci@vger.kernel.org
11838 S: Maintained
11839 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11840 F: drivers/pci/controller/dwc/pcie-hisi.c
11841
11842 PCIE DRIVER FOR HISILICON KIRIN
11843 M: Xiaowei Song <songxiaowei@hisilicon.com>
11844 M: Binghui Wang <wangbinghui@hisilicon.com>
11845 L: linux-pci@vger.kernel.org
11846 S: Maintained
11847 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
11848 F: drivers/pci/controller/dwc/pcie-kirin.c
11849
11850 PCIE DRIVER FOR HISILICON STB
11851 M: Shawn Guo <shawn.guo@linaro.org>
11852 L: linux-pci@vger.kernel.org
11853 S: Maintained
11854 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11855 F: drivers/pci/controller/dwc/pcie-histb.c
11856
11857 PCIE DRIVER FOR MEDIATEK
11858 M: Ryder Lee <ryder.lee@mediatek.com>
11859 L: linux-pci@vger.kernel.org
11860 L: linux-mediatek@lists.infradead.org
11861 S: Supported
11862 F: Documentation/devicetree/bindings/pci/mediatek*
11863 F: drivers/pci/controller/*mediatek*
11864
11865 PCIE DRIVER FOR QUALCOMM MSM
11866 M: Stanimir Varbanov <svarbanov@mm-sol.com>
11867 L: linux-pci@vger.kernel.org
11868 L: linux-arm-msm@vger.kernel.org
11869 S: Maintained
11870 F: drivers/pci/controller/dwc/*qcom*
11871
11872 PCIE DRIVER FOR ROCKCHIP
11873 M: Shawn Lin <shawn.lin@rock-chips.com>
11874 L: linux-pci@vger.kernel.org
11875 L: linux-rockchip@lists.infradead.org
11876 S: Maintained
11877 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
11878 F: drivers/pci/controller/pcie-rockchip*
11879
11880 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11881 M: Linus Walleij <linus.walleij@linaro.org>
11882 L: linux-pci@vger.kernel.org
11883 S: Maintained
11884 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11885 F: drivers/pci/controller/pci-v3-semi.c
11886
11887 PCIE DRIVER FOR SOCIONEXT UNIPHIER
11888 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
11889 L: linux-pci@vger.kernel.org
11890 S: Maintained
11891 F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt
11892 F: drivers/pci/controller/dwc/pcie-uniphier.c
11893
11894 PCIE DRIVER FOR ST SPEAR13XX
11895 M: Pratyush Anand <pratyush.anand@gmail.com>
11896 L: linux-pci@vger.kernel.org
11897 S: Maintained
11898 F: drivers/pci/controller/dwc/*spear*
11899
11900 PCMCIA SUBSYSTEM
11901 M: Dominik Brodowski <linux@dominikbrodowski.net>
11902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11903 S: Odd Fixes
11904 F: Documentation/pcmcia/
11905 F: tools/pcmcia/
11906 F: drivers/pcmcia/
11907 F: include/pcmcia/
11908
11909 PCNET32 NETWORK DRIVER
11910 M: Don Fry <pcnet32@frontier.com>
11911 L: netdev@vger.kernel.org
11912 S: Maintained
11913 F: drivers/net/ethernet/amd/pcnet32.c
11914
11915 PCRYPT PARALLEL CRYPTO ENGINE
11916 M: Steffen Klassert <steffen.klassert@secunet.com>
11917 L: linux-crypto@vger.kernel.org
11918 S: Maintained
11919 F: crypto/pcrypt.c
11920 F: include/crypto/pcrypt.h
11921
11922 PEAQ WMI HOTKEYS DRIVER
11923 M: Hans de Goede <hdegoede@redhat.com>
11924 L: platform-driver-x86@vger.kernel.org
11925 S: Maintained
11926 F: drivers/platform/x86/peaq-wmi.c
11927
11928 PER-CPU MEMORY ALLOCATOR
11929 M: Dennis Zhou <dennis@kernel.org>
11930 M: Tejun Heo <tj@kernel.org>
11931 M: Christoph Lameter <cl@linux.com>
11932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
11933 S: Maintained
11934 F: include/linux/percpu*.h
11935 F: mm/percpu*.c
11936 F: arch/*/include/asm/percpu.h
11937
11938 PER-TASK DELAY ACCOUNTING
11939 M: Balbir Singh <bsingharora@gmail.com>
11940 S: Maintained
11941 F: include/linux/delayacct.h
11942 F: kernel/delayacct.c
11943
11944 PERFORMANCE EVENTS SUBSYSTEM
11945 M: Peter Zijlstra <peterz@infradead.org>
11946 M: Ingo Molnar <mingo@redhat.com>
11947 M: Arnaldo Carvalho de Melo <acme@kernel.org>
11948 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
11949 R: Jiri Olsa <jolsa@redhat.com>
11950 R: Namhyung Kim <namhyung@kernel.org>
11951 L: linux-kernel@vger.kernel.org
11952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11953 S: Supported
11954 F: kernel/events/*
11955 F: include/linux/perf_event.h
11956 F: include/uapi/linux/perf_event.h
11957 F: arch/*/kernel/perf_event*.c
11958 F: arch/*/kernel/*/perf_event*.c
11959 F: arch/*/kernel/*/*/perf_event*.c
11960 F: arch/*/include/asm/perf_event.h
11961 F: arch/*/kernel/perf_callchain.c
11962 F: arch/*/events/*
11963 F: tools/perf/
11964
11965 PERSONALITY HANDLING
11966 M: Christoph Hellwig <hch@infradead.org>
11967 L: linux-abi-devel@lists.sourceforge.net
11968 S: Maintained
11969 F: include/linux/personality.h
11970 F: include/uapi/linux/personality.h
11971
11972 PHOENIX RC FLIGHT CONTROLLER ADAPTER
11973 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11974 L: linux-input@vger.kernel.org
11975 S: Maintained
11976 F: Documentation/input/devices/pxrc.rst
11977 F: drivers/input/joystick/pxrc.c
11978
11979 PHONET PROTOCOL
11980 M: Remi Denis-Courmont <courmisch@gmail.com>
11981 S: Supported
11982 F: Documentation/networking/phonet.txt
11983 F: include/linux/phonet.h
11984 F: include/net/phonet/
11985 F: include/uapi/linux/phonet.h
11986 F: net/phonet/
11987
11988 PHRAM MTD DRIVER
11989 M: Joern Engel <joern@lazybastard.org>
11990 L: linux-mtd@lists.infradead.org
11991 S: Maintained
11992 F: drivers/mtd/devices/phram.c
11993
11994 PICOLCD HID DRIVER
11995 M: Bruno Prémont <bonbons@linux-vserver.org>
11996 L: linux-input@vger.kernel.org
11997 S: Maintained
11998 F: drivers/hid/hid-picolcd*
11999
12000 PICOXCELL SUPPORT
12001 M: Jamie Iles <jamie@jamieiles.com>
12002 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12003 T: git git://github.com/jamieiles/linux-2.6-ji.git
12004 S: Supported
12005 F: arch/arm/boot/dts/picoxcell*
12006 F: arch/arm/mach-picoxcell/
12007 F: drivers/crypto/picoxcell*
12008
12009 PIN CONTROL SUBSYSTEM
12010 M: Linus Walleij <linus.walleij@linaro.org>
12011 L: linux-gpio@vger.kernel.org
12012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12013 S: Maintained
12014 F: Documentation/devicetree/bindings/pinctrl/
12015 F: Documentation/driver-api/pinctl.rst
12016 F: drivers/pinctrl/
12017 F: include/linux/pinctrl/
12018
12019 PIN CONTROLLER - MICROCHIP AT91
12020 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12021 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12022 L: linux-gpio@vger.kernel.org
12023 S: Supported
12024 F: drivers/pinctrl/pinctrl-at91*
12025
12026 PIN CONTROLLER - FREESCALE
12027 M: Dong Aisheng <aisheng.dong@nxp.com>
12028 M: Fabio Estevam <festevam@gmail.com>
12029 M: Shawn Guo <shawnguo@kernel.org>
12030 M: Stefan Agner <stefan@agner.ch>
12031 R: Pengutronix Kernel Team <kernel@pengutronix.de>
12032 L: linux-gpio@vger.kernel.org
12033 S: Maintained
12034 F: drivers/pinctrl/freescale/
12035 F: Documentation/devicetree/bindings/pinctrl/fsl,*
12036
12037 PIN CONTROLLER - INTEL
12038 M: Mika Westerberg <mika.westerberg@linux.intel.com>
12039 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12041 S: Maintained
12042 F: drivers/pinctrl/intel/
12043
12044 PIN CONTROLLER - MEDIATEK
12045 M: Sean Wang <sean.wang@kernel.org>
12046 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12047 S: Maintained
12048 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12049 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12050 F: drivers/pinctrl/mediatek/
12051
12052 PIN CONTROLLER - QUALCOMM
12053 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12054 S: Maintained
12055 L: linux-arm-msm@vger.kernel.org
12056 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12057 F: drivers/pinctrl/qcom/
12058
12059 PIN CONTROLLER - RENESAS
12060 M: Geert Uytterhoeven <geert+renesas@glider.be>
12061 L: linux-renesas-soc@vger.kernel.org
12062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12063 S: Maintained
12064 F: drivers/pinctrl/pinctrl-rz*
12065 F: drivers/pinctrl/sh-pfc/
12066
12067 PIN CONTROLLER - SAMSUNG
12068 M: Tomasz Figa <tomasz.figa@gmail.com>
12069 M: Krzysztof Kozlowski <krzk@kernel.org>
12070 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12071 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12072 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12073 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
12074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12075 S: Maintained
12076 F: drivers/pinctrl/samsung/
12077 F: include/dt-bindings/pinctrl/samsung.h
12078 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12079
12080 PIN CONTROLLER - SINGLE
12081 M: Tony Lindgren <tony@atomide.com>
12082 M: Haojian Zhuang <haojian.zhuang@linaro.org>
12083 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12084 L: linux-omap@vger.kernel.org
12085 S: Maintained
12086 F: drivers/pinctrl/pinctrl-single.c
12087
12088 PIN CONTROLLER - ST SPEAR
12089 M: Viresh Kumar <vireshk@kernel.org>
12090 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12091 W: http://www.st.com/spear
12092 S: Maintained
12093 F: drivers/pinctrl/spear/
12094
12095 PISTACHIO SOC SUPPORT
12096 M: James Hartley <james.hartley@sondrel.com>
12097 L: linux-mips@vger.kernel.org
12098 S: Odd Fixes
12099 F: arch/mips/pistachio/
12100 F: arch/mips/include/asm/mach-pistachio/
12101 F: arch/mips/boot/dts/img/pistachio*
12102 F: arch/mips/configs/pistachio*_defconfig
12103
12104 PKTCDVD DRIVER
12105 S: Orphan
12106 M: linux-block@vger.kernel.org
12107 F: drivers/block/pktcdvd.c
12108 F: include/linux/pktcdvd.h
12109 F: include/uapi/linux/pktcdvd.h
12110
12111 PKUNITY SOC DRIVERS
12112 M: Guan Xuetao <gxt@pku.edu.cn>
12113 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12114 S: Maintained
12115 T: git git://github.com/gxt/linux.git
12116 F: drivers/input/serio/i8042-unicore32io.h
12117 F: drivers/i2c/busses/i2c-puv3.c
12118 F: drivers/video/fbdev/fb-puv3.c
12119 F: drivers/rtc/rtc-puv3.c
12120
12121 PMBUS HARDWARE MONITORING DRIVERS
12122 M: Guenter Roeck <linux@roeck-us.net>
12123 L: linux-hwmon@vger.kernel.org
12124 W: http://hwmon.wiki.kernel.org/
12125 W: http://www.roeck-us.net/linux/drivers/
12126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12127 S: Maintained
12128 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12129 F: Documentation/devicetree/bindings/hwmon/max31785.txt
12130 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
12131 F: Documentation/hwmon/adm1275
12132 F: Documentation/hwmon/ibm-cffps
12133 F: Documentation/hwmon/ir35221
12134 F: Documentation/hwmon/lm25066
12135 F: Documentation/hwmon/ltc2978
12136 F: Documentation/hwmon/ltc3815
12137 F: Documentation/hwmon/max16064
12138 F: Documentation/hwmon/max20751
12139 F: Documentation/hwmon/max31785
12140 F: Documentation/hwmon/max34440
12141 F: Documentation/hwmon/max8688
12142 F: Documentation/hwmon/pmbus
12143 F: Documentation/hwmon/pmbus-core
12144 F: Documentation/hwmon/tps40422
12145 F: Documentation/hwmon/ucd9000
12146 F: Documentation/hwmon/ucd9200
12147 F: Documentation/hwmon/zl6100
12148 F: drivers/hwmon/pmbus/
12149 F: include/linux/pmbus.h
12150
12151 PMC SIERRA MaxRAID DRIVER
12152 L: linux-scsi@vger.kernel.org
12153 W: http://www.pmc-sierra.com/
12154 S: Orphan
12155 F: drivers/scsi/pmcraid.*
12156
12157 PMC SIERRA PM8001 DRIVER
12158 M: Jack Wang <jinpu.wang@profitbricks.com>
12159 M: lindar_liu@usish.com
12160 L: linux-scsi@vger.kernel.org
12161 S: Supported
12162 F: drivers/scsi/pm8001/
12163
12164 PNP SUPPORT
12165 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12166 S: Maintained
12167 F: drivers/pnp/
12168
12169 PNI RM3100 IIO DRIVER
12170 M: Song Qiang <songqiang1304521@gmail.com>
12171 L: linux-iio@vger.kernel.org
12172 S: Maintained
12173 F: drivers/iio/magnetometer/rm3100*
12174 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12175
12176 POSIX CLOCKS and TIMERS
12177 M: Thomas Gleixner <tglx@linutronix.de>
12178 L: linux-kernel@vger.kernel.org
12179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12180 S: Maintained
12181 F: fs/timerfd.c
12182 F: include/linux/timer*
12183 F: kernel/time/*timer*
12184
12185 POWER MANAGEMENT CORE
12186 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12187 L: linux-pm@vger.kernel.org
12188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12189 B: https://bugzilla.kernel.org
12190 S: Supported
12191 F: drivers/base/power/
12192 F: include/linux/pm.h
12193 F: include/linux/pm_*
12194 F: include/linux/powercap.h
12195 F: drivers/powercap/
12196 F: kernel/configs/nopm.config
12197
12198 POWER STATE COORDINATION INTERFACE (PSCI)
12199 M: Mark Rutland <mark.rutland@arm.com>
12200 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12201 L: linux-arm-kernel@lists.infradead.org
12202 S: Maintained
12203 F: drivers/firmware/psci*.c
12204 F: include/linux/psci.h
12205 F: include/uapi/linux/psci.h
12206
12207 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12208 M: Sebastian Reichel <sre@kernel.org>
12209 L: linux-pm@vger.kernel.org
12210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12211 S: Maintained
12212 F: Documentation/ABI/testing/sysfs-class-power
12213 F: Documentation/devicetree/bindings/power/supply/
12214 F: include/linux/power_supply.h
12215 F: drivers/power/supply/
12216
12217 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12218 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12219 L: linuxppc-dev@lists.ozlabs.org
12220 S: Maintained
12221 F: drivers/char/powernv-op-panel.c
12222
12223 PPP OVER ATM (RFC 2364)
12224 M: Mitchell Blank Jr <mitch@sfgoth.com>
12225 S: Maintained
12226 F: net/atm/pppoatm.c
12227 F: include/uapi/linux/atmppp.h
12228
12229 PPP OVER ETHERNET
12230 M: Michal Ostrowski <mostrows@earthlink.net>
12231 S: Maintained
12232 F: drivers/net/ppp/pppoe.c
12233 F: drivers/net/ppp/pppox.c
12234
12235 PPP OVER L2TP
12236 M: James Chapman <jchapman@katalix.com>
12237 S: Maintained
12238 F: net/l2tp/l2tp_ppp.c
12239 F: include/linux/if_pppol2tp.h
12240 F: include/uapi/linux/if_pppol2tp.h
12241
12242 PPP PROTOCOL DRIVERS AND COMPRESSORS
12243 M: Paul Mackerras <paulus@samba.org>
12244 L: linux-ppp@vger.kernel.org
12245 S: Maintained
12246 F: drivers/net/ppp/ppp_*
12247
12248 PPS SUPPORT
12249 M: Rodolfo Giometti <giometti@enneenne.com>
12250 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
12251 L: linuxpps@ml.enneenne.com (subscribers-only)
12252 S: Maintained
12253 F: Documentation/pps/
12254 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
12255 F: Documentation/ABI/testing/sysfs-pps
12256 F: drivers/pps/
12257 F: include/linux/pps*.h
12258 F: include/uapi/linux/pps.h
12259
12260 PPTP DRIVER
12261 M: Dmitry Kozlov <xeb@mail.ru>
12262 L: netdev@vger.kernel.org
12263 S: Maintained
12264 F: drivers/net/ppp/pptp.c
12265 W: http://sourceforge.net/projects/accel-pptp
12266
12267 PREEMPTIBLE KERNEL
12268 M: Robert Love <rml@tech9.net>
12269 L: kpreempt-tech@lists.sourceforge.net
12270 W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
12271 S: Supported
12272 F: Documentation/preempt-locking.txt
12273 F: include/linux/preempt.h
12274
12275 PRINTK
12276 M: Petr Mladek <pmladek@suse.com>
12277 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12278 R: Steven Rostedt <rostedt@goodmis.org>
12279 S: Maintained
12280 F: kernel/printk/
12281 F: include/linux/printk.h
12282
12283 PRISM54 WIRELESS DRIVER
12284 M: Luis Chamberlain <mcgrof@kernel.org>
12285 L: linux-wireless@vger.kernel.org
12286 W: http://wireless.kernel.org/en/users/Drivers/p54
12287 S: Obsolete
12288 F: drivers/net/wireless/intersil/prism54/
12289
12290 PROC FILESYSTEM
12291 R: Alexey Dobriyan <adobriyan@gmail.com>
12292 L: linux-kernel@vger.kernel.org
12293 L: linux-fsdevel@vger.kernel.org
12294 S: Maintained
12295 F: fs/proc/
12296 F: include/linux/proc_fs.h
12297 F: tools/testing/selftests/proc/
12298 F: Documentation/filesystems/proc.txt
12299
12300 PROC SYSCTL
12301 M: Luis Chamberlain <mcgrof@kernel.org>
12302 M: Kees Cook <keescook@chromium.org>
12303 L: linux-kernel@vger.kernel.org
12304 L: linux-fsdevel@vger.kernel.org
12305 S: Maintained
12306 F: fs/proc/proc_sysctl.c
12307 F: include/linux/sysctl.h
12308 F: kernel/sysctl.c
12309 F: tools/testing/selftests/sysctl/
12310
12311 PS3 NETWORK SUPPORT
12312 M: Geoff Levand <geoff@infradead.org>
12313 L: netdev@vger.kernel.org
12314 L: linuxppc-dev@lists.ozlabs.org
12315 S: Maintained
12316 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
12317
12318 PS3 PLATFORM SUPPORT
12319 M: Geoff Levand <geoff@infradead.org>
12320 L: linuxppc-dev@lists.ozlabs.org
12321 S: Maintained
12322 F: arch/powerpc/boot/ps3*
12323 F: arch/powerpc/include/asm/lv1call.h
12324 F: arch/powerpc/include/asm/ps3*.h
12325 F: arch/powerpc/platforms/ps3/
12326 F: drivers/*/ps3*
12327 F: drivers/ps3/
12328 F: drivers/rtc/rtc-ps3.c
12329 F: drivers/usb/host/*ps3.c
12330 F: sound/ppc/snd_ps3*
12331
12332 PS3VRAM DRIVER
12333 M: Jim Paris <jim@jtan.com>
12334 M: Geoff Levand <geoff@infradead.org>
12335 L: linuxppc-dev@lists.ozlabs.org
12336 S: Maintained
12337 F: drivers/block/ps3vram.c
12338
12339 PSAMPLE PACKET SAMPLING SUPPORT:
12340 M: Yotam Gigi <yotam.gi@gmail.com>
12341 S: Maintained
12342 F: net/psample
12343 F: include/net/psample.h
12344 F: include/uapi/linux/psample.h
12345
12346 PSTORE FILESYSTEM
12347 M: Kees Cook <keescook@chromium.org>
12348 M: Anton Vorontsov <anton@enomsg.org>
12349 M: Colin Cross <ccross@android.com>
12350 M: Tony Luck <tony.luck@intel.com>
12351 S: Maintained
12352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12353 F: fs/pstore/
12354 F: include/linux/pstore*
12355 F: drivers/firmware/efi/efi-pstore.c
12356 F: drivers/acpi/apei/erst.c
12357 F: Documentation/admin-guide/ramoops.rst
12358 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12359 K: \b(pstore|ramoops)
12360
12361 PTP HARDWARE CLOCK SUPPORT
12362 M: Richard Cochran <richardcochran@gmail.com>
12363 L: netdev@vger.kernel.org
12364 S: Maintained
12365 W: http://linuxptp.sourceforge.net/
12366 F: Documentation/ABI/testing/sysfs-ptp
12367 F: Documentation/ptp/*
12368 F: drivers/net/phy/dp83640*
12369 F: drivers/ptp/*
12370 F: include/linux/ptp_cl*
12371
12372 PTRACE SUPPORT
12373 M: Oleg Nesterov <oleg@redhat.com>
12374 S: Maintained
12375 F: include/asm-generic/syscall.h
12376 F: include/linux/ptrace.h
12377 F: include/linux/regset.h
12378 F: include/linux/tracehook.h
12379 F: include/uapi/linux/ptrace.h
12380 F: include/uapi/linux/ptrace.h
12381 F: include/asm-generic/ptrace.h
12382 F: kernel/ptrace.c
12383 F: arch/*/ptrace*.c
12384 F: arch/*/*/ptrace*.c
12385 F: arch/*/include/asm/ptrace*.h
12386
12387 PULSE8-CEC DRIVER
12388 M: Hans Verkuil <hverkuil@xs4all.nl>
12389 L: linux-media@vger.kernel.org
12390 T: git git://linuxtv.org/media_tree.git
12391 S: Maintained
12392 F: drivers/media/usb/pulse8-cec/*
12393 F: Documentation/media/cec-drivers/pulse8-cec.rst
12394
12395 PVRUSB2 VIDEO4LINUX DRIVER
12396 M: Mike Isely <isely@pobox.com>
12397 L: pvrusb2@isely.net (subscribers-only)
12398 L: linux-media@vger.kernel.org
12399 W: http://www.isely.net/pvrusb2/
12400 T: git git://linuxtv.org/media_tree.git
12401 S: Maintained
12402 F: Documentation/media/v4l-drivers/pvrusb2*
12403 F: drivers/media/usb/pvrusb2/
12404
12405 PWC WEBCAM DRIVER
12406 M: Hans Verkuil <hverkuil@xs4all.nl>
12407 L: linux-media@vger.kernel.org
12408 T: git git://linuxtv.org/media_tree.git
12409 S: Odd Fixes
12410 F: drivers/media/usb/pwc/*
12411
12412 PWM FAN DRIVER
12413 M: Kamil Debski <kamil@wypas.org>
12414 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12415 L: linux-hwmon@vger.kernel.org
12416 S: Supported
12417 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12418 F: Documentation/hwmon/pwm-fan
12419 F: drivers/hwmon/pwm-fan.c
12420
12421 PWM IR Transmitter
12422 M: Sean Young <sean@mess.org>
12423 L: linux-media@vger.kernel.org
12424 S: Maintained
12425 F: drivers/media/rc/pwm-ir-tx.c
12426
12427 PWM SUBSYSTEM
12428 M: Thierry Reding <thierry.reding@gmail.com>
12429 L: linux-pwm@vger.kernel.org
12430 S: Maintained
12431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12432 F: Documentation/pwm.txt
12433 F: Documentation/devicetree/bindings/pwm/
12434 F: include/linux/pwm.h
12435 F: drivers/pwm/
12436 F: drivers/video/backlight/pwm_bl.c
12437 F: include/linux/pwm_backlight.h
12438 F: drivers/gpio/gpio-mvebu.c
12439 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12440
12441 PXA GPIO DRIVER
12442 M: Robert Jarzmik <robert.jarzmik@free.fr>
12443 L: linux-gpio@vger.kernel.org
12444 S: Maintained
12445 F: drivers/gpio/gpio-pxa.c
12446
12447 PXA MMCI DRIVER
12448 S: Orphan
12449
12450 PXA RTC DRIVER
12451 M: Robert Jarzmik <robert.jarzmik@free.fr>
12452 L: linux-rtc@vger.kernel.org
12453 S: Maintained
12454
12455 PXA2xx/PXA3xx SUPPORT
12456 M: Daniel Mack <daniel@zonque.org>
12457 M: Haojian Zhuang <haojian.zhuang@gmail.com>
12458 M: Robert Jarzmik <robert.jarzmik@free.fr>
12459 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12460 T: git git://github.com/hzhuang1/linux.git
12461 T: git git://github.com/rjarzmik/linux.git
12462 S: Maintained
12463 F: arch/arm/boot/dts/pxa*
12464 F: arch/arm/mach-pxa/
12465 F: drivers/dma/pxa*
12466 F: drivers/pcmcia/pxa2xx*
12467 F: drivers/pinctrl/pxa/
12468 F: drivers/spi/spi-pxa2xx*
12469 F: drivers/usb/gadget/udc/pxa2*
12470 F: include/sound/pxa2xx-lib.h
12471 F: sound/arm/pxa*
12472 F: sound/soc/pxa/
12473
12474 QAT DRIVER
12475 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12476 L: qat-linux@intel.com
12477 S: Supported
12478 F: drivers/crypto/qat/
12479
12480 QCOM AUDIO (ASoC) DRIVERS
12481 M: Patrick Lai <plai@codeaurora.org>
12482 M: Banajit Goswami <bgoswami@codeaurora.org>
12483 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12484 S: Supported
12485 F: sound/soc/qcom/
12486
12487 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12488 M: Gabriel Somlo <somlo@cmu.edu>
12489 M: "Michael S. Tsirkin" <mst@redhat.com>
12490 L: qemu-devel@nongnu.org
12491 S: Maintained
12492 F: drivers/firmware/qemu_fw_cfg.c
12493 F: include/uapi/linux/qemu_fw_cfg.h
12494
12495 QIB DRIVER
12496 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12497 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12498 L: linux-rdma@vger.kernel.org
12499 S: Supported
12500 F: drivers/infiniband/hw/qib/
12501
12502 QLOGIC QL41xxx FCOE DRIVER
12503 M: QLogic-Storage-Upstream@cavium.com
12504 L: linux-scsi@vger.kernel.org
12505 S: Supported
12506 F: drivers/scsi/qedf/
12507
12508 QLOGIC QL41xxx ISCSI DRIVER
12509 M: QLogic-Storage-Upstream@cavium.com
12510 L: linux-scsi@vger.kernel.org
12511 S: Supported
12512 F: drivers/scsi/qedi/
12513
12514 QLOGIC QL4xxx ETHERNET DRIVER
12515 M: Ariel Elior <aelior@marvell.com>
12516 M: GR-everest-linux-l2@marvell.com
12517 L: netdev@vger.kernel.org
12518 S: Supported
12519 F: drivers/net/ethernet/qlogic/qed/
12520 F: include/linux/qed/
12521 F: drivers/net/ethernet/qlogic/qede/
12522
12523 QLOGIC QL4xxx RDMA DRIVER
12524 M: Michal Kalderon <mkalderon@marvell.com>
12525 M: Ariel Elior <aelior@marvell.com>
12526 L: linux-rdma@vger.kernel.org
12527 S: Supported
12528 F: drivers/infiniband/hw/qedr/
12529 F: include/uapi/rdma/qedr-abi.h
12530
12531 QLOGIC QLA1280 SCSI DRIVER
12532 M: Michael Reed <mdr@sgi.com>
12533 L: linux-scsi@vger.kernel.org
12534 S: Maintained
12535 F: drivers/scsi/qla1280.[ch]
12536
12537 QLOGIC QLA2XXX FC-SCSI DRIVER
12538 M: qla2xxx-upstream@qlogic.com
12539 L: linux-scsi@vger.kernel.org
12540 S: Supported
12541 F: Documentation/scsi/LICENSE.qla2xxx
12542 F: drivers/scsi/qla2xxx/
12543
12544 QLOGIC QLA3XXX NETWORK DRIVER
12545 M: GR-Linux-NIC-Dev@marvell.com
12546 L: netdev@vger.kernel.org
12547 S: Supported
12548 F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12549 F: drivers/net/ethernet/qlogic/qla3xxx.*
12550
12551 QLOGIC QLA4XXX iSCSI DRIVER
12552 M: QLogic-Storage-Upstream@qlogic.com
12553 L: linux-scsi@vger.kernel.org
12554 S: Supported
12555 F: Documentation/scsi/LICENSE.qla4xxx
12556 F: drivers/scsi/qla4xxx/
12557
12558 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12559 M: Shahed Shaikh <shshaikh@marvell.com>
12560 M: Manish Chopra <manishc@marvell.com>
12561 M: GR-Linux-NIC-Dev@marvell.com
12562 L: netdev@vger.kernel.org
12563 S: Supported
12564 F: drivers/net/ethernet/qlogic/qlcnic/
12565
12566 QLOGIC QLGE 10Gb ETHERNET DRIVER
12567 M: Manish Chopra <manishc@marvell.com>
12568 M: GR-Linux-NIC-Dev@marvell.com
12569 L: netdev@vger.kernel.org
12570 S: Supported
12571 F: drivers/net/ethernet/qlogic/qlge/
12572
12573 QM1D1B0004 MEDIA DRIVER
12574 M: Akihiro Tsukada <tskd08@gmail.com>
12575 L: linux-media@vger.kernel.org
12576 S: Odd Fixes
12577 F: drivers/media/tuners/qm1d1b0004*
12578
12579 QM1D1C0042 MEDIA DRIVER
12580 M: Akihiro Tsukada <tskd08@gmail.com>
12581 L: linux-media@vger.kernel.org
12582 S: Odd Fixes
12583 F: drivers/media/tuners/qm1d1c0042*
12584
12585 QNX4 FILESYSTEM
12586 M: Anders Larsen <al@alarsen.net>
12587 W: http://www.alarsen.net/linux/qnx4fs/
12588 S: Maintained
12589 F: fs/qnx4/
12590 F: include/uapi/linux/qnx4_fs.h
12591 F: include/uapi/linux/qnxtypes.h
12592
12593 QORIQ DPAA2 FSL-MC BUS DRIVER
12594 M: Stuart Yoder <stuyoder@gmail.com>
12595 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
12596 L: linux-kernel@vger.kernel.org
12597 S: Maintained
12598 F: drivers/bus/fsl-mc/
12599 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12600 F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
12601
12602 QT1010 MEDIA DRIVER
12603 M: Antti Palosaari <crope@iki.fi>
12604 L: linux-media@vger.kernel.org
12605 W: https://linuxtv.org
12606 W: http://palosaari.fi/linux/
12607 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12608 T: git git://linuxtv.org/anttip/media_tree.git
12609 S: Maintained
12610 F: drivers/media/tuners/qt1010*
12611
12612 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
12613 M: Kalle Valo <kvalo@codeaurora.org>
12614 L: ath10k@lists.infradead.org
12615 W: http://wireless.kernel.org/en/users/Drivers/ath10k
12616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
12617 S: Supported
12618 F: drivers/net/wireless/ath/ath10k/
12619
12620 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
12621 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
12622 L: linux-wireless@vger.kernel.org
12623 W: http://wireless.kernel.org/en/users/Drivers/ath9k
12624 S: Supported
12625 F: drivers/net/wireless/ath/ath9k/
12626
12627 QUALCOMM CAMERA SUBSYSTEM DRIVER
12628 M: Todor Tomov <todor.too@gmail.com>
12629 L: linux-media@vger.kernel.org
12630 S: Maintained
12631 F: Documentation/devicetree/bindings/media/qcom,camss.txt
12632 F: Documentation/media/v4l-drivers/qcom_camss.rst
12633 F: drivers/media/platform/qcom/camss/
12634
12635 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
12636 M: Ilia Lin <ilia.lin@gmail.com>
12637 L: linux-pm@vger.kernel.org
12638 S: Maintained
12639 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
12640 F: drivers/cpufreq/qcom-cpufreq-kryo.c
12641
12642 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
12643 M: Timur Tabi <timur@kernel.org>
12644 L: netdev@vger.kernel.org
12645 S: Maintained
12646 F: drivers/net/ethernet/qualcomm/emac/
12647
12648 QUALCOMM GENERIC INTERFACE I2C DRIVER
12649 M: Alok Chauhan <alokc@codeaurora.org>
12650 M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
12651 L: linux-i2c@vger.kernel.org
12652 L: linux-arm-msm@vger.kernel.org
12653 S: Supported
12654 F: drivers/i2c/busses/i2c-qcom-geni.c
12655
12656 QUALCOMM HEXAGON ARCHITECTURE
12657 M: Richard Kuo <rkuo@codeaurora.org>
12658 L: linux-hexagon@vger.kernel.org
12659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
12660 S: Supported
12661 F: arch/hexagon/
12662
12663 QUALCOMM HIDMA DRIVER
12664 M: Sinan Kaya <okaya@kernel.org>
12665 L: linux-arm-kernel@lists.infradead.org
12666 L: linux-arm-msm@vger.kernel.org
12667 L: dmaengine@vger.kernel.org
12668 S: Supported
12669 F: drivers/dma/qcom/hidma*
12670
12671 QUALCOMM IOMMU
12672 M: Rob Clark <robdclark@gmail.com>
12673 L: iommu@lists.linux-foundation.org
12674 L: linux-arm-msm@vger.kernel.org
12675 S: Maintained
12676 F: drivers/iommu/qcom_iommu.c
12677
12678 QUALCOMM TSENS THERMAL DRIVER
12679 M: Amit Kucheria <amit.kucheria@linaro.org>
12680 L: linux-pm@vger.kernel.org
12681 L: linux-arm-msm@vger.kernel.org
12682 S: Maintained
12683 F: drivers/thermal/qcom/
12684
12685 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
12686 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
12687 L: linux-media@vger.kernel.org
12688 L: linux-arm-msm@vger.kernel.org
12689 T: git git://linuxtv.org/media_tree.git
12690 S: Maintained
12691 F: drivers/media/platform/qcom/venus/
12692
12693 QUALCOMM WCN36XX WIRELESS DRIVER
12694 M: Kalle Valo <kvalo@codeaurora.org>
12695 L: wcn36xx@lists.infradead.org
12696 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
12697 T: git git://github.com/KrasnikovEugene/wcn36xx.git
12698 S: Supported
12699 F: drivers/net/wireless/ath/wcn36xx/
12700
12701 QUANTENNA QTNFMAC WIRELESS DRIVER
12702 M: Igor Mitsyanko <imitsyanko@quantenna.com>
12703 M: Avinash Patil <avinashp@quantenna.com>
12704 M: Sergey Matyukevich <smatyukevich@quantenna.com>
12705 L: linux-wireless@vger.kernel.org
12706 S: Maintained
12707 F: drivers/net/wireless/quantenna
12708
12709 RADEON and AMDGPU DRM DRIVERS
12710 M: Alex Deucher <alexander.deucher@amd.com>
12711 M: Christian König <christian.koenig@amd.com>
12712 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
12713 L: amd-gfx@lists.freedesktop.org
12714 T: git git://people.freedesktop.org/~agd5f/linux
12715 S: Supported
12716 F: drivers/gpu/drm/radeon/
12717 F: include/uapi/drm/radeon_drm.h
12718 F: drivers/gpu/drm/amd/
12719 F: include/uapi/drm/amdgpu_drm.h
12720
12721 RADEON FRAMEBUFFER DISPLAY DRIVER
12722 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
12723 L: linux-fbdev@vger.kernel.org
12724 S: Maintained
12725 F: drivers/video/fbdev/aty/radeon*
12726 F: include/uapi/linux/radeonfb.h
12727
12728 RADIOSHARK RADIO DRIVER
12729 M: Hans Verkuil <hverkuil@xs4all.nl>
12730 L: linux-media@vger.kernel.org
12731 T: git git://linuxtv.org/media_tree.git
12732 S: Maintained
12733 F: drivers/media/radio/radio-shark.c
12734
12735 RADIOSHARK2 RADIO DRIVER
12736 M: Hans Verkuil <hverkuil@xs4all.nl>
12737 L: linux-media@vger.kernel.org
12738 T: git git://linuxtv.org/media_tree.git
12739 S: Maintained
12740 F: drivers/media/radio/radio-shark2.c
12741 F: drivers/media/radio/radio-tea5777.c
12742
12743 RADOS BLOCK DEVICE (RBD)
12744 M: Ilya Dryomov <idryomov@gmail.com>
12745 M: Sage Weil <sage@redhat.com>
12746 M: Alex Elder <elder@kernel.org>
12747 L: ceph-devel@vger.kernel.org
12748 W: http://ceph.com/
12749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
12750 T: git git://github.com/ceph/ceph-client.git
12751 S: Supported
12752 F: Documentation/ABI/testing/sysfs-bus-rbd
12753 F: drivers/block/rbd.c
12754 F: drivers/block/rbd_types.h
12755
12756 RAGE128 FRAMEBUFFER DISPLAY DRIVER
12757 M: Paul Mackerras <paulus@samba.org>
12758 L: linux-fbdev@vger.kernel.org
12759 S: Maintained
12760 F: drivers/video/fbdev/aty/aty128fb.c
12761
12762 RAINSHADOW-CEC DRIVER
12763 M: Hans Verkuil <hverkuil@xs4all.nl>
12764 L: linux-media@vger.kernel.org
12765 T: git git://linuxtv.org/media_tree.git
12766 S: Maintained
12767 F: drivers/media/usb/rainshadow-cec/*
12768
12769 RALINK MIPS ARCHITECTURE
12770 M: John Crispin <john@phrozen.org>
12771 L: linux-mips@vger.kernel.org
12772 S: Maintained
12773 F: arch/mips/ralink
12774
12775 RALINK RT2X00 WIRELESS LAN DRIVER
12776 P: rt2x00 project
12777 M: Stanislaw Gruszka <sgruszka@redhat.com>
12778 M: Helmut Schaa <helmut.schaa@googlemail.com>
12779 L: linux-wireless@vger.kernel.org
12780 S: Maintained
12781 F: drivers/net/wireless/ralink/rt2x00/
12782
12783 RAMDISK RAM BLOCK DEVICE DRIVER
12784 M: Jens Axboe <axboe@kernel.dk>
12785 S: Maintained
12786 F: Documentation/blockdev/ramdisk.txt
12787 F: drivers/block/brd.c
12788
12789 RANCHU VIRTUAL BOARD FOR MIPS
12790 M: Miodrag Dinic <miodrag.dinic@mips.com>
12791 L: linux-mips@vger.kernel.org
12792 S: Supported
12793 F: arch/mips/generic/board-ranchu.c
12794 F: arch/mips/configs/generic/board-ranchu.config
12795
12796 RANDOM NUMBER DRIVER
12797 M: "Theodore Ts'o" <tytso@mit.edu>
12798 S: Maintained
12799 F: drivers/char/random.c
12800
12801 RAPIDIO SUBSYSTEM
12802 M: Matt Porter <mporter@kernel.crashing.org>
12803 M: Alexandre Bounine <alex.bou9@gmail.com>
12804 S: Maintained
12805 F: drivers/rapidio/
12806
12807 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12808 L: linux-wireless@vger.kernel.org
12809 S: Orphan
12810 F: drivers/net/wireless/ray*
12811
12812 RCUTORTURE TEST FRAMEWORK
12813 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
12814 M: Josh Triplett <josh@joshtriplett.org>
12815 R: Steven Rostedt <rostedt@goodmis.org>
12816 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12817 R: Lai Jiangshan <jiangshanlai@gmail.com>
12818 L: linux-kernel@vger.kernel.org
12819 S: Supported
12820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12821 F: tools/testing/selftests/rcutorture
12822
12823 RDC R-321X SoC
12824 M: Florian Fainelli <florian@openwrt.org>
12825 S: Maintained
12826
12827 RDC R6040 FAST ETHERNET DRIVER
12828 M: Florian Fainelli <f.fainelli@gmail.com>
12829 L: netdev@vger.kernel.org
12830 S: Maintained
12831 F: drivers/net/ethernet/rdc/r6040.c
12832
12833 RDMAVT - RDMA verbs software
12834 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12835 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12836 L: linux-rdma@vger.kernel.org
12837 S: Supported
12838 F: drivers/infiniband/sw/rdmavt
12839
12840 RDS - RELIABLE DATAGRAM SOCKETS
12841 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
12842 L: netdev@vger.kernel.org
12843 L: linux-rdma@vger.kernel.org
12844 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
12845 W: https://oss.oracle.com/projects/rds/
12846 S: Supported
12847 F: net/rds/
12848 F: Documentation/networking/rds.txt
12849
12850 RDT - RESOURCE ALLOCATION
12851 M: Fenghua Yu <fenghua.yu@intel.com>
12852 M: Reinette Chatre <reinette.chatre@intel.com>
12853 L: linux-kernel@vger.kernel.org
12854 S: Supported
12855 F: arch/x86/kernel/cpu/resctrl/
12856 F: arch/x86/include/asm/resctrl_sched.h
12857 F: Documentation/x86/resctrl*
12858
12859 READ-COPY UPDATE (RCU)
12860 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
12861 M: Josh Triplett <josh@joshtriplett.org>
12862 R: Steven Rostedt <rostedt@goodmis.org>
12863 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12864 R: Lai Jiangshan <jiangshanlai@gmail.com>
12865 R: Joel Fernandes <joel@joelfernandes.org>
12866 L: linux-kernel@vger.kernel.org
12867 W: http://www.rdrop.com/users/paulmck/RCU/
12868 S: Supported
12869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12870 F: Documentation/RCU/
12871 X: Documentation/RCU/torture.txt
12872 F: include/linux/rcu*
12873 X: include/linux/srcu*.h
12874 F: kernel/rcu/
12875 X: kernel/rcu/srcu*.c
12876
12877 REAL TIME CLOCK (RTC) SUBSYSTEM
12878 M: Alessandro Zummo <a.zummo@towertech.it>
12879 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12880 L: linux-rtc@vger.kernel.org
12881 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
12882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12883 S: Maintained
12884 F: Documentation/devicetree/bindings/rtc/
12885 F: Documentation/rtc.txt
12886 F: drivers/rtc/
12887 F: include/linux/rtc.h
12888 F: include/uapi/linux/rtc.h
12889 F: include/linux/rtc/
12890 F: include/linux/platform_data/rtc-*
12891 F: tools/testing/selftests/rtc/
12892
12893 REALTEK AUDIO CODECS
12894 M: Bard Liao <bardliao@realtek.com>
12895 M: Oder Chiou <oder_chiou@realtek.com>
12896 S: Maintained
12897 F: sound/soc/codecs/rt*
12898 F: include/sound/rt*.h
12899
12900 REALTEK RTL83xx SMI DSA ROUTER CHIPS
12901 M: Linus Walleij <linus.walleij@linaro.org>
12902 S: Maintained
12903 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
12904 F: drivers/net/dsa/realtek-smi*
12905 F: drivers/net/dsa/rtl83*
12906
12907 REDPINE WIRELESS DRIVER
12908 M: Amitkumar Karwar <amitkarwar@gmail.com>
12909 M: Siva Rebbagondla <siva8118@gmail.com>
12910 L: linux-wireless@vger.kernel.org
12911 S: Maintained
12912 F: drivers/net/wireless/rsi/
12913
12914 REGISTER MAP ABSTRACTION
12915 M: Mark Brown <broonie@kernel.org>
12916 L: linux-kernel@vger.kernel.org
12917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12918 S: Supported
12919 F: Documentation/devicetree/bindings/regmap/
12920 F: drivers/base/regmap/
12921 F: include/linux/regmap.h
12922
12923 REISERFS FILE SYSTEM
12924 L: reiserfs-devel@vger.kernel.org
12925 S: Supported
12926 F: fs/reiserfs/
12927
12928 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12929 M: Ohad Ben-Cohen <ohad@wizery.com>
12930 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12931 L: linux-remoteproc@vger.kernel.org
12932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12933 S: Maintained
12934 F: Documentation/devicetree/bindings/remoteproc/
12935 F: Documentation/remoteproc.txt
12936 F: drivers/remoteproc/
12937 F: include/linux/remoteproc.h
12938
12939 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12940 M: Ohad Ben-Cohen <ohad@wizery.com>
12941 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12942 L: linux-remoteproc@vger.kernel.org
12943 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12944 S: Maintained
12945 F: drivers/rpmsg/
12946 F: Documentation/rpmsg.txt
12947 F: include/linux/rpmsg.h
12948 F: include/linux/rpmsg/
12949
12950 RENESAS CLOCK DRIVERS
12951 M: Geert Uytterhoeven <geert+renesas@glider.be>
12952 L: linux-renesas-soc@vger.kernel.org
12953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12954 S: Supported
12955 F: drivers/clk/renesas/
12956
12957 RENESAS EMEV2 I2C DRIVER
12958 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12959 S: Supported
12960 F: drivers/i2c/busses/i2c-emev2.c
12961
12962 RENESAS ETHERNET DRIVERS
12963 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12964 L: netdev@vger.kernel.org
12965 L: linux-renesas-soc@vger.kernel.org
12966 F: Documentation/devicetree/bindings/net/renesas,*.txt
12967 F: Documentation/devicetree/bindings/net/sh_eth.txt
12968 F: drivers/net/ethernet/renesas/
12969 F: include/linux/sh_eth.h
12970
12971 RENESAS R-CAR GYROADC DRIVER
12972 M: Marek Vasut <marek.vasut@gmail.com>
12973 L: linux-iio@vger.kernel.org
12974 S: Supported
12975 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
12976 F: drivers/iio/adc/rcar-gyroadc.c
12977
12978 RENESAS R-CAR I2C DRIVERS
12979 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12980 S: Supported
12981 F: drivers/i2c/busses/i2c-rcar.c
12982 F: drivers/i2c/busses/i2c-sh_mobile.c
12983
12984 RENESAS RIIC DRIVER
12985 M: Chris Brandt <chris.brandt@renesas.com>
12986 S: Supported
12987 F: Documentation/devicetree/bindings/i2c/i2c-riic.txt
12988 F: drivers/i2c/busses/i2c-riic.c
12989
12990 RENESAS USB PHY DRIVER
12991 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12992 L: linux-renesas-soc@vger.kernel.org
12993 S: Maintained
12994 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
12995
12996 RESET CONTROLLER FRAMEWORK
12997 M: Philipp Zabel <p.zabel@pengutronix.de>
12998 T: git git://git.pengutronix.de/git/pza/linux
12999 S: Maintained
13000 F: drivers/reset/
13001 F: Documentation/devicetree/bindings/reset/
13002 F: include/dt-bindings/reset/
13003 F: include/linux/reset.h
13004 F: include/linux/reset-controller.h
13005
13006 RESTARTABLE SEQUENCES SUPPORT
13007 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13008 M: Peter Zijlstra <peterz@infradead.org>
13009 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13010 M: Boqun Feng <boqun.feng@gmail.com>
13011 L: linux-kernel@vger.kernel.org
13012 S: Supported
13013 F: kernel/rseq.c
13014 F: include/uapi/linux/rseq.h
13015 F: include/trace/events/rseq.h
13016 F: tools/testing/selftests/rseq/
13017
13018 RFKILL
13019 M: Johannes Berg <johannes@sipsolutions.net>
13020 L: linux-wireless@vger.kernel.org
13021 W: http://wireless.kernel.org/
13022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13024 S: Maintained
13025 F: Documentation/rfkill.txt
13026 F: Documentation/ABI/stable/sysfs-class-rfkill
13027 F: net/rfkill/
13028 F: include/linux/rfkill.h
13029 F: include/uapi/linux/rfkill.h
13030
13031 RHASHTABLE
13032 M: Thomas Graf <tgraf@suug.ch>
13033 M: Herbert Xu <herbert@gondor.apana.org.au>
13034 L: netdev@vger.kernel.org
13035 S: Maintained
13036 F: lib/rhashtable.c
13037 F: lib/test_rhashtable.c
13038 F: include/linux/rhashtable.h
13039 F: include/linux/rhashtable-types.h
13040
13041 RICOH R5C592 MEMORYSTICK DRIVER
13042 M: Maxim Levitsky <maximlevitsky@gmail.com>
13043 S: Maintained
13044 F: drivers/memstick/host/r592.*
13045
13046 RICOH SMARTMEDIA/XD DRIVER
13047 M: Maxim Levitsky <maximlevitsky@gmail.com>
13048 S: Maintained
13049 F: drivers/mtd/nand/raw/r852.c
13050 F: drivers/mtd/nand/raw/r852.h
13051
13052 RISC-V ARCHITECTURE
13053 M: Palmer Dabbelt <palmer@sifive.com>
13054 M: Albert Ou <aou@eecs.berkeley.edu>
13055 L: linux-riscv@lists.infradead.org
13056 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13057 S: Supported
13058 F: arch/riscv/
13059 K: riscv
13060 N: riscv
13061
13062 ROCCAT DRIVERS
13063 M: Stefan Achatz <erazor_de@users.sourceforge.net>
13064 W: http://sourceforge.net/projects/roccat/
13065 S: Maintained
13066 F: drivers/hid/hid-roccat*
13067 F: include/linux/hid-roccat*
13068 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
13069
13070 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13071 M: Jacob chen <jacob2.chen@rock-chips.com>
13072 L: linux-media@vger.kernel.org
13073 S: Maintained
13074 F: drivers/media/platform/rockchip/rga/
13075 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
13076
13077 ROCKCHIP VPU CODEC DRIVER
13078 M: Ezequiel Garcia <ezequiel@collabora.com>
13079 L: linux-media@vger.kernel.org
13080 S: Maintained
13081 F: drivers/staging/media/platform/rockchip/vpu/
13082 F: Documentation/devicetree/bindings/media/rockchip-vpu.txt
13083
13084 ROCKER DRIVER
13085 M: Jiri Pirko <jiri@resnulli.us>
13086 L: netdev@vger.kernel.org
13087 S: Supported
13088 F: drivers/net/ethernet/rocker/
13089
13090 ROCKETPORT DRIVER
13091 P: Comtrol Corp.
13092 W: http://www.comtrol.com
13093 S: Maintained
13094 F: Documentation/serial/rocket.txt
13095 F: drivers/tty/rocket*
13096
13097 ROCKETPORT EXPRESS/INFINITY DRIVER
13098 M: Kevin Cernekee <cernekee@gmail.com>
13099 L: linux-serial@vger.kernel.org
13100 S: Odd Fixes
13101 F: drivers/tty/serial/rp2.*
13102
13103 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13104 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13105 L: linux-kernel@vger.kernel.org
13106 L: linux-renesas-soc@vger.kernel.org
13107 S: Supported
13108 F: drivers/mfd/bd9571mwv.c
13109 F: drivers/regulator/bd9571mwv-regulator.c
13110 F: drivers/gpio/gpio-bd9571mwv.c
13111 F: include/linux/mfd/bd9571mwv.h
13112 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13113
13114 ROSE NETWORK LAYER
13115 M: Ralf Baechle <ralf@linux-mips.org>
13116 L: linux-hams@vger.kernel.org
13117 W: http://www.linux-ax25.org/
13118 S: Maintained
13119 F: include/net/rose.h
13120 F: include/uapi/linux/rose.h
13121 F: net/rose/
13122
13123 RTL2830 MEDIA DRIVER
13124 M: Antti Palosaari <crope@iki.fi>
13125 L: linux-media@vger.kernel.org
13126 W: https://linuxtv.org
13127 W: http://palosaari.fi/linux/
13128 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13129 T: git git://linuxtv.org/anttip/media_tree.git
13130 S: Maintained
13131 F: drivers/media/dvb-frontends/rtl2830*
13132
13133 RTL2832 MEDIA DRIVER
13134 M: Antti Palosaari <crope@iki.fi>
13135 L: linux-media@vger.kernel.org
13136 W: https://linuxtv.org
13137 W: http://palosaari.fi/linux/
13138 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13139 T: git git://linuxtv.org/anttip/media_tree.git
13140 S: Maintained
13141 F: drivers/media/dvb-frontends/rtl2832*
13142
13143 RTL2832_SDR MEDIA DRIVER
13144 M: Antti Palosaari <crope@iki.fi>
13145 L: linux-media@vger.kernel.org
13146 W: https://linuxtv.org
13147 W: http://palosaari.fi/linux/
13148 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13149 T: git git://linuxtv.org/anttip/media_tree.git
13150 S: Maintained
13151 F: drivers/media/dvb-frontends/rtl2832_sdr*
13152
13153 RTL8180 WIRELESS DRIVER
13154 L: linux-wireless@vger.kernel.org
13155 W: http://wireless.kernel.org/
13156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13157 S: Orphan
13158 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
13159
13160 RTL8187 WIRELESS DRIVER
13161 M: Herton Ronaldo Krzesinski <herton@canonical.com>
13162 M: Hin-Tak Leung <htl10@users.sourceforge.net>
13163 M: Larry Finger <Larry.Finger@lwfinger.net>
13164 L: linux-wireless@vger.kernel.org
13165 W: http://wireless.kernel.org/
13166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13167 S: Maintained
13168 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
13169
13170 REALTEK WIRELESS DRIVER (rtlwifi family)
13171 M: Ping-Ke Shih <pkshih@realtek.com>
13172 L: linux-wireless@vger.kernel.org
13173 W: http://wireless.kernel.org/
13174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13175 S: Maintained
13176 F: drivers/net/wireless/realtek/rtlwifi/
13177
13178 REALTEK WIRELESS DRIVER (rtw88)
13179 M: Yan-Hsuan Chuang <yhchuang@realtek.com>
13180 L: linux-wireless@vger.kernel.org
13181 S: Maintained
13182 F: drivers/net/wireless/realtek/rtw88/
13183
13184 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13185 M: Jes Sorensen <Jes.Sorensen@gmail.com>
13186 L: linux-wireless@vger.kernel.org
13187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13188 S: Maintained
13189 F: drivers/net/wireless/realtek/rtl8xxxu/
13190
13191 RXRPC SOCKETS (AF_RXRPC)
13192 M: David Howells <dhowells@redhat.com>
13193 L: linux-afs@lists.infradead.org
13194 S: Supported
13195 F: net/rxrpc/
13196 F: include/keys/rxrpc-type.h
13197 F: include/net/af_rxrpc.h
13198 F: include/trace/events/rxrpc.h
13199 F: include/uapi/linux/rxrpc.h
13200 F: Documentation/networking/rxrpc.txt
13201 W: https://www.infradead.org/~dhowells/kafs/
13202
13203 S3 SAVAGE FRAMEBUFFER DRIVER
13204 M: Antonino Daplas <adaplas@gmail.com>
13205 L: linux-fbdev@vger.kernel.org
13206 S: Maintained
13207 F: drivers/video/fbdev/savage/
13208
13209 S390
13210 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
13211 M: Heiko Carstens <heiko.carstens@de.ibm.com>
13212 L: linux-s390@vger.kernel.org
13213 W: http://www.ibm.com/developerworks/linux/linux390/
13214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13215 S: Supported
13216 F: arch/s390/
13217 F: drivers/s390/
13218 F: Documentation/s390/
13219 F: Documentation/driver-api/s390-drivers.rst
13220
13221 S390 COMMON I/O LAYER
13222 M: Sebastian Ott <sebott@linux.ibm.com>
13223 M: Peter Oberparleiter <oberpar@linux.ibm.com>
13224 L: linux-s390@vger.kernel.org
13225 W: http://www.ibm.com/developerworks/linux/linux390/
13226 S: Supported
13227 F: drivers/s390/cio/
13228
13229 S390 DASD DRIVER
13230 M: Stefan Haberland <sth@linux.ibm.com>
13231 M: Jan Hoeppner <hoeppner@linux.ibm.com>
13232 L: linux-s390@vger.kernel.org
13233 W: http://www.ibm.com/developerworks/linux/linux390/
13234 S: Supported
13235 F: drivers/s390/block/dasd*
13236 F: block/partitions/ibm.c
13237
13238 S390 IOMMU (PCI)
13239 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13240 L: linux-s390@vger.kernel.org
13241 W: http://www.ibm.com/developerworks/linux/linux390/
13242 S: Supported
13243 F: drivers/iommu/s390-iommu.c
13244
13245 S390 IUCV NETWORK LAYER
13246 M: Julian Wiedmann <jwi@linux.ibm.com>
13247 M: Ursula Braun <ubraun@linux.ibm.com>
13248 L: linux-s390@vger.kernel.org
13249 W: http://www.ibm.com/developerworks/linux/linux390/
13250 S: Supported
13251 F: drivers/s390/net/*iucv*
13252 F: include/net/iucv/
13253 F: net/iucv/
13254
13255 S390 NETWORK DRIVERS
13256 M: Julian Wiedmann <jwi@linux.ibm.com>
13257 M: Ursula Braun <ubraun@linux.ibm.com>
13258 L: linux-s390@vger.kernel.org
13259 W: http://www.ibm.com/developerworks/linux/linux390/
13260 S: Supported
13261 F: drivers/s390/net/
13262
13263 S390 PCI SUBSYSTEM
13264 M: Sebastian Ott <sebott@linux.ibm.com>
13265 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13266 L: linux-s390@vger.kernel.org
13267 W: http://www.ibm.com/developerworks/linux/linux390/
13268 S: Supported
13269 F: arch/s390/pci/
13270 F: drivers/pci/hotplug/s390_pci_hpc.c
13271
13272 S390 VFIO-CCW DRIVER
13273 M: Cornelia Huck <cohuck@redhat.com>
13274 M: Farhan Ali <alifm@linux.ibm.com>
13275 M: Eric Farman <farman@linux.ibm.com>
13276 R: Halil Pasic <pasic@linux.ibm.com>
13277 L: linux-s390@vger.kernel.org
13278 L: kvm@vger.kernel.org
13279 S: Supported
13280 F: drivers/s390/cio/vfio_ccw*
13281 F: Documentation/s390/vfio-ccw.txt
13282 F: include/uapi/linux/vfio_ccw.h
13283
13284 S390 ZCRYPT DRIVER
13285 M: Harald Freudenberger <freude@linux.ibm.com>
13286 L: linux-s390@vger.kernel.org
13287 W: http://www.ibm.com/developerworks/linux/linux390/
13288 S: Supported
13289 F: drivers/s390/crypto/
13290
13291 S390 VFIO AP DRIVER
13292 M: Tony Krowiak <akrowiak@linux.ibm.com>
13293 M: Pierre Morel <pmorel@linux.ibm.com>
13294 M: Halil Pasic <pasic@linux.ibm.com>
13295 L: linux-s390@vger.kernel.org
13296 W: http://www.ibm.com/developerworks/linux/linux390/
13297 S: Supported
13298 F: drivers/s390/crypto/vfio_ap_drv.c
13299 F: drivers/s390/crypto/vfio_ap_private.h
13300 F: drivers/s390/crypto/vfio_ap_ops.c
13301 F: Documentation/s390/vfio-ap.txt
13302
13303 S390 ZFCP DRIVER
13304 M: Steffen Maier <maier@linux.ibm.com>
13305 M: Benjamin Block <bblock@linux.ibm.com>
13306 L: linux-s390@vger.kernel.org
13307 W: http://www.ibm.com/developerworks/linux/linux390/
13308 S: Supported
13309 F: drivers/s390/scsi/zfcp_*
13310
13311 S3C24XX SD/MMC Driver
13312 M: Ben Dooks <ben-linux@fluff.org>
13313 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13314 S: Supported
13315 F: drivers/mmc/host/s3cmci.*
13316
13317 SAA6588 RDS RECEIVER DRIVER
13318 M: Hans Verkuil <hverkuil@xs4all.nl>
13319 L: linux-media@vger.kernel.org
13320 T: git git://linuxtv.org/media_tree.git
13321 W: https://linuxtv.org
13322 S: Odd Fixes
13323 F: drivers/media/i2c/saa6588*
13324
13325 SAA7134 VIDEO4LINUX DRIVER
13326 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13327 L: linux-media@vger.kernel.org
13328 W: https://linuxtv.org
13329 T: git git://linuxtv.org/media_tree.git
13330 S: Odd fixes
13331 F: Documentation/media/v4l-drivers/saa7134*
13332 F: drivers/media/pci/saa7134/
13333
13334 SAA7146 VIDEO4LINUX-2 DRIVER
13335 M: Hans Verkuil <hverkuil@xs4all.nl>
13336 L: linux-media@vger.kernel.org
13337 T: git git://linuxtv.org/media_tree.git
13338 S: Maintained
13339 F: drivers/media/common/saa7146/
13340 F: drivers/media/pci/saa7146/
13341 F: include/media/drv-intf/saa7146*
13342
13343 SAMSUNG AUDIO (ASoC) DRIVERS
13344 M: Krzysztof Kozlowski <krzk@kernel.org>
13345 M: Sangbeom Kim <sbkim73@samsung.com>
13346 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13347 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13348 S: Supported
13349 F: sound/soc/samsung/
13350 F: Documentation/devicetree/bindings/sound/samsung*
13351
13352 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13353 M: Krzysztof Kozlowski <krzk@kernel.org>
13354 L: linux-crypto@vger.kernel.org
13355 L: linux-samsung-soc@vger.kernel.org
13356 S: Maintained
13357 F: drivers/crypto/exynos-rng.c
13358 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13359
13360 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13361 M: Łukasz Stelmach <l.stelmach@samsung.com>
13362 L: linux-samsung-soc@vger.kernel.org
13363 S: Maintained
13364 F: drivers/char/hw_random/exynos-trng.c
13365 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13366
13367 SAMSUNG FRAMEBUFFER DRIVER
13368 M: Jingoo Han <jingoohan1@gmail.com>
13369 L: linux-fbdev@vger.kernel.org
13370 S: Maintained
13371 F: drivers/video/fbdev/s3c-fb.c
13372
13373 SAMSUNG LAPTOP DRIVER
13374 M: Corentin Chary <corentin.chary@gmail.com>
13375 L: platform-driver-x86@vger.kernel.org
13376 S: Maintained
13377 F: drivers/platform/x86/samsung-laptop.c
13378
13379 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13380 M: Sangbeom Kim <sbkim73@samsung.com>
13381 M: Krzysztof Kozlowski <krzk@kernel.org>
13382 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13383 L: linux-kernel@vger.kernel.org
13384 L: linux-samsung-soc@vger.kernel.org
13385 S: Supported
13386 F: drivers/mfd/sec*.c
13387 F: drivers/regulator/s2m*.c
13388 F: drivers/regulator/s5m*.c
13389 F: drivers/clk/clk-s2mps11.c
13390 F: drivers/rtc/rtc-s5m.c
13391 F: include/linux/mfd/samsung/
13392 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13393 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13394 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13395 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13396
13397 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13398 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13399 L: linux-media@vger.kernel.org
13400 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13401 S: Maintained
13402 F: drivers/media/platform/s3c-camif/
13403 F: include/media/drv-intf/s3c_camif.h
13404
13405 SAMSUNG S3FWRN5 NFC DRIVER
13406 M: Robert Baldyga <r.baldyga@samsung.com>
13407 M: Krzysztof Opasiak <k.opasiak@samsung.com>
13408 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13409 S: Supported
13410 F: drivers/nfc/s3fwrn5
13411
13412 SAMSUNG S5C73M3 CAMERA DRIVER
13413 M: Kyungmin Park <kyungmin.park@samsung.com>
13414 M: Andrzej Hajda <a.hajda@samsung.com>
13415 L: linux-media@vger.kernel.org
13416 S: Supported
13417 F: drivers/media/i2c/s5c73m3/*
13418
13419 SAMSUNG S5K5BAF CAMERA DRIVER
13420 M: Kyungmin Park <kyungmin.park@samsung.com>
13421 M: Andrzej Hajda <a.hajda@samsung.com>
13422 L: linux-media@vger.kernel.org
13423 S: Supported
13424 F: drivers/media/i2c/s5k5baf.c
13425
13426 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13427 M: Krzysztof Kozlowski <krzk@kernel.org>
13428 M: Vladimir Zapolskiy <vz@mleia.com>
13429 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
13430 L: linux-crypto@vger.kernel.org
13431 L: linux-samsung-soc@vger.kernel.org
13432 S: Maintained
13433 F: drivers/crypto/s5p-sss.c
13434
13435 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13436 M: Kyungmin Park <kyungmin.park@samsung.com>
13437 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13438 L: linux-media@vger.kernel.org
13439 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13440 S: Supported
13441 F: drivers/media/platform/exynos4-is/
13442
13443 SAMSUNG SOC CLOCK DRIVERS
13444 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13445 M: Tomasz Figa <tomasz.figa@gmail.com>
13446 M: Chanwoo Choi <cw00.choi@samsung.com>
13447 S: Supported
13448 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13450 F: drivers/clk/samsung/
13451 F: include/dt-bindings/clock/exynos*.h
13452 F: Documentation/devicetree/bindings/clock/exynos*.txt
13453
13454 SAMSUNG SPI DRIVERS
13455 M: Kukjin Kim <kgene@kernel.org>
13456 M: Krzysztof Kozlowski <krzk@kernel.org>
13457 M: Andi Shyti <andi@etezian.org>
13458 L: linux-spi@vger.kernel.org
13459 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13460 S: Maintained
13461 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
13462 F: drivers/spi/spi-s3c*
13463 F: include/linux/platform_data/spi-s3c64xx.h
13464
13465 SAMSUNG SXGBE DRIVERS
13466 M: Byungho An <bh74.an@samsung.com>
13467 M: Girish K S <ks.giri@samsung.com>
13468 M: Vipul Pandya <vipul.pandya@samsung.com>
13469 S: Supported
13470 L: netdev@vger.kernel.org
13471 F: drivers/net/ethernet/samsung/sxgbe/
13472
13473 SAMSUNG THERMAL DRIVER
13474 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13475 L: linux-pm@vger.kernel.org
13476 L: linux-samsung-soc@vger.kernel.org
13477 S: Supported
13478 T: git https://github.com/lmajewski/linux-samsung-thermal.git
13479 F: drivers/thermal/samsung/
13480
13481 SAMSUNG USB2 PHY DRIVER
13482 M: Kamil Debski <kamil@wypas.org>
13483 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13484 L: linux-kernel@vger.kernel.org
13485 S: Supported
13486 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
13487 F: Documentation/phy/samsung-usb2.txt
13488 F: drivers/phy/samsung/phy-exynos4210-usb2.c
13489 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
13490 F: drivers/phy/samsung/phy-exynos5250-usb2.c
13491 F: drivers/phy/samsung/phy-s5pv210-usb2.c
13492 F: drivers/phy/samsung/phy-samsung-usb2.c
13493 F: drivers/phy/samsung/phy-samsung-usb2.h
13494
13495 SC1200 WDT DRIVER
13496 M: Zwane Mwaikambo <zwanem@gmail.com>
13497 S: Maintained
13498 F: drivers/watchdog/sc1200wdt.c
13499
13500 SCHEDULER
13501 M: Ingo Molnar <mingo@redhat.com>
13502 M: Peter Zijlstra <peterz@infradead.org>
13503 L: linux-kernel@vger.kernel.org
13504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13505 S: Maintained
13506 F: kernel/sched/
13507 F: include/linux/sched.h
13508 F: include/uapi/linux/sched.h
13509 F: include/linux/wait.h
13510
13511 SCR24X CHIP CARD INTERFACE DRIVER
13512 M: Lubomir Rintel <lkundrak@v3.sk>
13513 S: Supported
13514 F: drivers/char/pcmcia/scr24x_cs.c
13515
13516 SCSI CDROM DRIVER
13517 M: Jens Axboe <axboe@kernel.dk>
13518 L: linux-scsi@vger.kernel.org
13519 W: http://www.kernel.dk
13520 S: Maintained
13521 F: drivers/scsi/sr*
13522
13523 SCSI RDMA PROTOCOL (SRP) INITIATOR
13524 M: Bart Van Assche <bvanassche@acm.org>
13525 L: linux-rdma@vger.kernel.org
13526 S: Supported
13527 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13528 F: drivers/infiniband/ulp/srp/
13529 F: include/scsi/srp.h
13530
13531 SCSI RDMA PROTOCOL (SRP) TARGET
13532 M: Bart Van Assche <bvanassche@acm.org>
13533 L: linux-rdma@vger.kernel.org
13534 L: target-devel@vger.kernel.org
13535 S: Supported
13536 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13537 F: drivers/infiniband/ulp/srpt/
13538
13539 SCSI SG DRIVER
13540 M: Doug Gilbert <dgilbert@interlog.com>
13541 L: linux-scsi@vger.kernel.org
13542 W: http://sg.danny.cz/sg
13543 S: Maintained
13544 F: Documentation/scsi/scsi-generic.txt
13545 F: drivers/scsi/sg.c
13546 F: include/scsi/sg.h
13547
13548 SCSI SUBSYSTEM
13549 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
13550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13551 M: "Martin K. Petersen" <martin.petersen@oracle.com>
13552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13553 L: linux-scsi@vger.kernel.org
13554 S: Maintained
13555 F: Documentation/devicetree/bindings/scsi/
13556 F: drivers/scsi/
13557 F: include/scsi/
13558
13559 SCSI TAPE DRIVER
13560 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13561 L: linux-scsi@vger.kernel.org
13562 S: Maintained
13563 F: Documentation/scsi/st.txt
13564 F: drivers/scsi/st.*
13565 F: drivers/scsi/st_*.h
13566
13567 SCTP PROTOCOL
13568 M: Vlad Yasevich <vyasevich@gmail.com>
13569 M: Neil Horman <nhorman@tuxdriver.com>
13570 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13571 L: linux-sctp@vger.kernel.org
13572 W: http://lksctp.sourceforge.net
13573 S: Maintained
13574 F: Documentation/networking/sctp.txt
13575 F: include/linux/sctp.h
13576 F: include/uapi/linux/sctp.h
13577 F: include/net/sctp/
13578 F: net/sctp/
13579
13580 SCx200 CPU SUPPORT
13581 M: Jim Cromie <jim.cromie@gmail.com>
13582 S: Odd Fixes
13583 F: Documentation/i2c/busses/scx200_acb
13584 F: arch/x86/platform/scx200/
13585 F: drivers/watchdog/scx200_wdt.c
13586 F: drivers/i2c/busses/scx200*
13587 F: drivers/mtd/maps/scx200_docflash.c
13588 F: include/linux/scx200.h
13589
13590 SCx200 GPIO DRIVER
13591 M: Jim Cromie <jim.cromie@gmail.com>
13592 S: Maintained
13593 F: drivers/char/scx200_gpio.c
13594 F: include/linux/scx200_gpio.h
13595
13596 SCx200 HRT CLOCKSOURCE DRIVER
13597 M: Jim Cromie <jim.cromie@gmail.com>
13598 S: Maintained
13599 F: drivers/clocksource/scx200_hrt.c
13600
13601 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
13602 M: Sascha Sommer <saschasommer@freenet.de>
13603 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
13604 S: Maintained
13605 F: drivers/mmc/host/sdricoh_cs.c
13606
13607 SECO BOARDS CEC DRIVER
13608 M: Ettore Chimenti <ek5.chimenti@gmail.com>
13609 S: Maintained
13610 F: drivers/media/platform/seco-cec/seco-cec.c
13611 F: drivers/media/platform/seco-cec/seco-cec.h
13612
13613 SECURE COMPUTING
13614 M: Kees Cook <keescook@chromium.org>
13615 R: Andy Lutomirski <luto@amacapital.net>
13616 R: Will Drewry <wad@chromium.org>
13617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
13618 S: Supported
13619 F: kernel/seccomp.c
13620 F: include/uapi/linux/seccomp.h
13621 F: include/linux/seccomp.h
13622 F: tools/testing/selftests/seccomp/*
13623 F: tools/testing/selftests/kselftest_harness.h
13624 F: Documentation/userspace-api/seccomp_filter.rst
13625 K: \bsecure_computing
13626 K: \bTIF_SECCOMP\b
13627
13628 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
13629 M: Al Cooper <alcooperx@gmail.com>
13630 L: linux-mmc@vger.kernel.org
13631 L: bcm-kernel-feedback-list@broadcom.com
13632 S: Maintained
13633 F: drivers/mmc/host/sdhci-brcmstb*
13634
13635 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
13636 M: Adrian Hunter <adrian.hunter@intel.com>
13637 L: linux-mmc@vger.kernel.org
13638 T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
13639 S: Maintained
13640 F: drivers/mmc/host/sdhci*
13641 F: include/linux/mmc/sdhci*
13642
13643 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
13644 M: Prabu Thangamuthu <prabu.t@synopsys.com>
13645 M: Manjunath M B <manjumb@synopsys.com>
13646 L: linux-mmc@vger.kernel.org
13647 S: Maintained
13648 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
13649
13650 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
13651 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13652 L: linux-mmc@vger.kernel.org
13653 S: Supported
13654 F: drivers/mmc/host/sdhci-of-at91.c
13655
13656 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
13657 M: Ben Dooks <ben-linux@fluff.org>
13658 M: Jaehoon Chung <jh80.chung@samsung.com>
13659 L: linux-mmc@vger.kernel.org
13660 S: Maintained
13661 F: drivers/mmc/host/sdhci-s3c*
13662
13663 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
13664 M: Viresh Kumar <vireshk@kernel.org>
13665 L: linux-mmc@vger.kernel.org
13666 S: Maintained
13667 F: drivers/mmc/host/sdhci-spear.c
13668
13669 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
13670 M: Kishon Vijay Abraham I <kishon@ti.com>
13671 L: linux-mmc@vger.kernel.org
13672 S: Maintained
13673 F: drivers/mmc/host/sdhci-omap.c
13674
13675 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
13676 M: Scott Bauer <scott.bauer@intel.com>
13677 M: Jonathan Derrick <jonathan.derrick@intel.com>
13678 L: linux-block@vger.kernel.org
13679 S: Supported
13680 F: block/sed*
13681 F: block/opal_proto.h
13682 F: include/linux/sed*
13683 F: include/uapi/linux/sed*
13684
13685 SECURITY CONTACT
13686 M: Security Officers <security@kernel.org>
13687 S: Supported
13688
13689 SECURITY SUBSYSTEM
13690 M: James Morris <jmorris@namei.org>
13691 M: "Serge E. Hallyn" <serge@hallyn.com>
13692 L: linux-security-module@vger.kernel.org (suggested Cc:)
13693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
13694 W: http://kernsec.org/
13695 S: Supported
13696 F: security/
13697 X: security/selinux/
13698
13699 SELINUX SECURITY MODULE
13700 M: Paul Moore <paul@paul-moore.com>
13701 M: Stephen Smalley <sds@tycho.nsa.gov>
13702 M: Eric Paris <eparis@parisplace.org>
13703 L: selinux@vger.kernel.org
13704 W: https://selinuxproject.org
13705 W: https://github.com/SELinuxProject
13706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
13707 S: Supported
13708 F: include/linux/selinux*
13709 F: security/selinux/
13710 F: scripts/selinux/
13711 F: Documentation/admin-guide/LSM/SELinux.rst
13712
13713 SENSABLE PHANTOM
13714 M: Jiri Slaby <jirislaby@gmail.com>
13715 S: Maintained
13716 F: drivers/misc/phantom.c
13717 F: include/uapi/linux/phantom.h
13718
13719 SERIAL DEVICE BUS
13720 M: Rob Herring <robh@kernel.org>
13721 L: linux-serial@vger.kernel.org
13722 S: Maintained
13723 F: Documentation/devicetree/bindings/serial/slave-device.txt
13724 F: drivers/tty/serdev/
13725 F: include/linux/serdev.h
13726
13727 SERIAL DRIVERS
13728 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13729 L: linux-serial@vger.kernel.org
13730 S: Maintained
13731 F: Documentation/devicetree/bindings/serial/
13732 F: drivers/tty/serial/
13733
13734 SERIAL IR RECEIVER
13735 M: Sean Young <sean@mess.org>
13736 L: linux-media@vger.kernel.org
13737 S: Maintained
13738 F: drivers/media/rc/serial_ir.c
13739
13740 SFC NETWORK DRIVER
13741 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
13742 M: Edward Cree <ecree@solarflare.com>
13743 M: Bert Kenward <bkenward@solarflare.com>
13744 L: netdev@vger.kernel.org
13745 S: Supported
13746 F: drivers/net/ethernet/sfc/
13747
13748 SFF/SFP/SFP+ MODULE SUPPORT
13749 M: Russell King <linux@armlinux.org.uk>
13750 L: netdev@vger.kernel.org
13751 S: Maintained
13752 F: drivers/net/phy/phylink.c
13753 F: drivers/net/phy/sfp*
13754 F: include/linux/phylink.h
13755 F: include/linux/sfp.h
13756
13757 SGI GRU DRIVER
13758 M: Dimitri Sivanich <sivanich@sgi.com>
13759 S: Maintained
13760 F: drivers/misc/sgi-gru/
13761
13762 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
13763 M: Pat Gefre <pfg@sgi.com>
13764 L: linux-ia64@vger.kernel.org
13765 S: Supported
13766 F: Documentation/ia64/serial.txt
13767 F: drivers/tty/serial/ioc?_serial.c
13768 F: include/linux/ioc?.h
13769
13770 SGI XP/XPC/XPNET DRIVER
13771 M: Cliff Whickman <cpw@sgi.com>
13772 M: Robin Holt <robinmholt@gmail.com>
13773 S: Maintained
13774 F: drivers/misc/sgi-xp/
13775
13776 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
13777 M: Ursula Braun <ubraun@linux.ibm.com>
13778 L: linux-s390@vger.kernel.org
13779 W: http://www.ibm.com/developerworks/linux/linux390/
13780 S: Supported
13781 F: net/smc/
13782
13783 SHARP RJ54N1CB0C SENSOR DRIVER
13784 M: Jacopo Mondi <jacopo@jmondi.org>
13785 L: linux-media@vger.kernel.org
13786 T: git git://linuxtv.org/media_tree.git
13787 S: Odd fixes
13788 F: drivers/media/i2c/rj54n1cb0c.c
13789 F: include/media/i2c/rj54n1cb0c.h
13790
13791 SH_VEU V4L2 MEM2MEM DRIVER
13792 L: linux-media@vger.kernel.org
13793 S: Orphan
13794 F: drivers/media/platform/sh_veu.c
13795
13796 SH_VOU V4L2 OUTPUT DRIVER
13797 L: linux-media@vger.kernel.org
13798 S: Orphan
13799 F: drivers/media/platform/sh_vou.c
13800 F: include/media/drv-intf/sh_vou.h
13801
13802 SI2157 MEDIA DRIVER
13803 M: Antti Palosaari <crope@iki.fi>
13804 L: linux-media@vger.kernel.org
13805 W: https://linuxtv.org
13806 W: http://palosaari.fi/linux/
13807 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13808 T: git git://linuxtv.org/anttip/media_tree.git
13809 S: Maintained
13810 F: drivers/media/tuners/si2157*
13811
13812 SI2165 MEDIA DRIVER
13813 M: Matthias Schwarzott <zzam@gentoo.org>
13814 L: linux-media@vger.kernel.org
13815 W: https://linuxtv.org
13816 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13817 S: Maintained
13818 F: drivers/media/dvb-frontends/si2165*
13819
13820 SI2168 MEDIA DRIVER
13821 M: Antti Palosaari <crope@iki.fi>
13822 L: linux-media@vger.kernel.org
13823 W: https://linuxtv.org
13824 W: http://palosaari.fi/linux/
13825 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13826 T: git git://linuxtv.org/anttip/media_tree.git
13827 S: Maintained
13828 F: drivers/media/dvb-frontends/si2168*
13829
13830 SI470X FM RADIO RECEIVER I2C DRIVER
13831 M: Hans Verkuil <hverkuil@xs4all.nl>
13832 L: linux-media@vger.kernel.org
13833 T: git git://linuxtv.org/media_tree.git
13834 W: https://linuxtv.org
13835 S: Odd Fixes
13836 F: drivers/media/radio/si470x/radio-si470x-i2c.c
13837
13838 SI470X FM RADIO RECEIVER USB DRIVER
13839 M: Hans Verkuil <hverkuil@xs4all.nl>
13840 L: linux-media@vger.kernel.org
13841 T: git git://linuxtv.org/media_tree.git
13842 W: https://linuxtv.org
13843 S: Maintained
13844 F: drivers/media/radio/si470x/radio-si470x-common.c
13845 F: drivers/media/radio/si470x/radio-si470x.h
13846 F: drivers/media/radio/si470x/radio-si470x-usb.c
13847
13848 SI4713 FM RADIO TRANSMITTER I2C DRIVER
13849 M: Eduardo Valentin <edubezval@gmail.com>
13850 L: linux-media@vger.kernel.org
13851 T: git git://linuxtv.org/media_tree.git
13852 W: https://linuxtv.org
13853 S: Odd Fixes
13854 F: drivers/media/radio/si4713/si4713.?
13855
13856 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
13857 M: Eduardo Valentin <edubezval@gmail.com>
13858 L: linux-media@vger.kernel.org
13859 T: git git://linuxtv.org/media_tree.git
13860 W: https://linuxtv.org
13861 S: Odd Fixes
13862 F: drivers/media/radio/si4713/radio-platform-si4713.c
13863
13864 SI4713 FM RADIO TRANSMITTER USB DRIVER
13865 M: Hans Verkuil <hverkuil@xs4all.nl>
13866 L: linux-media@vger.kernel.org
13867 T: git git://linuxtv.org/media_tree.git
13868 W: https://linuxtv.org
13869 S: Maintained
13870 F: drivers/media/radio/si4713/radio-usb-si4713.c
13871
13872 SIANO DVB DRIVER
13873 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13874 L: linux-media@vger.kernel.org
13875 W: https://linuxtv.org
13876 T: git git://linuxtv.org/media_tree.git
13877 S: Odd fixes
13878 F: drivers/media/common/siano/
13879 F: drivers/media/usb/siano/
13880 F: drivers/media/usb/siano/
13881 F: drivers/media/mmc/siano/
13882
13883 SIFIVE DRIVERS
13884 M: Palmer Dabbelt <palmer@sifive.com>
13885 M: Paul Walmsley <paul.walmsley@sifive.com>
13886 L: linux-riscv@lists.infradead.org
13887 T: git git://github.com/sifive/riscv-linux.git
13888 S: Supported
13889 K: sifive
13890 N: sifive
13891
13892 SILEAD TOUCHSCREEN DRIVER
13893 M: Hans de Goede <hdegoede@redhat.com>
13894 L: linux-input@vger.kernel.org
13895 L: platform-driver-x86@vger.kernel.org
13896 S: Maintained
13897 F: drivers/input/touchscreen/silead.c
13898 F: drivers/platform/x86/touchscreen_dmi.c
13899
13900 SILICON MOTION SM712 FRAME BUFFER DRIVER
13901 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13902 M: Teddy Wang <teddy.wang@siliconmotion.com>
13903 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13904 L: linux-fbdev@vger.kernel.org
13905 S: Maintained
13906 F: drivers/video/fbdev/sm712*
13907 F: Documentation/fb/sm712fb.txt
13908
13909 SIMPLE FIRMWARE INTERFACE (SFI)
13910 M: Len Brown <lenb@kernel.org>
13911 L: sfi-devel@simplefirmware.org
13912 W: http://simplefirmware.org/
13913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13914 S: Supported
13915 F: arch/x86/platform/sfi/
13916 F: drivers/sfi/
13917 F: include/linux/sfi*.h
13918
13919 SIMPLEFB FB DRIVER
13920 M: Hans de Goede <hdegoede@redhat.com>
13921 L: linux-fbdev@vger.kernel.org
13922 S: Maintained
13923 F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
13924 F: drivers/video/fbdev/simplefb.c
13925 F: include/linux/platform_data/simplefb.h
13926
13927 SIMTEC EB110ATX (Chalice CATS)
13928 P: Ben Dooks
13929 P: Vincent Sanders <vince@simtec.co.uk>
13930 M: Simtec Linux Team <linux@simtec.co.uk>
13931 W: http://www.simtec.co.uk/products/EB110ATX/
13932 S: Supported
13933
13934 SIMTEC EB2410ITX (BAST)
13935 P: Ben Dooks
13936 P: Vincent Sanders <vince@simtec.co.uk>
13937 M: Simtec Linux Team <linux@simtec.co.uk>
13938 W: http://www.simtec.co.uk/products/EB2410ITX/
13939 S: Supported
13940 F: arch/arm/mach-s3c24xx/mach-bast.c
13941 F: arch/arm/mach-s3c24xx/bast-ide.c
13942 F: arch/arm/mach-s3c24xx/bast-irq.c
13943
13944 SIPHASH PRF ROUTINES
13945 M: Jason A. Donenfeld <Jason@zx2c4.com>
13946 S: Maintained
13947 F: lib/siphash.c
13948 F: lib/test_siphash.c
13949 F: include/linux/siphash.h
13950
13951 SIOX
13952 M: Gavin Schenk <g.schenk@eckelmann.de>
13953 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13954 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13955 S: Supported
13956 F: drivers/siox/*
13957 F: drivers/gpio/gpio-siox.c
13958 F: include/trace/events/siox.h
13959
13960 SIS 190 ETHERNET DRIVER
13961 M: Francois Romieu <romieu@fr.zoreil.com>
13962 L: netdev@vger.kernel.org
13963 S: Maintained
13964 F: drivers/net/ethernet/sis/sis190.c
13965
13966 SIS 900/7016 FAST ETHERNET DRIVER
13967 M: Daniele Venzano <venza@brownhat.org>
13968 W: http://www.brownhat.org/sis900.html
13969 L: netdev@vger.kernel.org
13970 S: Maintained
13971 F: drivers/net/ethernet/sis/sis900.*
13972
13973 SIS FRAMEBUFFER DRIVER
13974 M: Thomas Winischhofer <thomas@winischhofer.net>
13975 W: http://www.winischhofer.net/linuxsisvga.shtml
13976 S: Maintained
13977 F: Documentation/fb/sisfb.txt
13978 F: drivers/video/fbdev/sis/
13979 F: include/video/sisfb.h
13980
13981 SIS USB2VGA DRIVER
13982 M: Thomas Winischhofer <thomas@winischhofer.net>
13983 W: http://www.winischhofer.at/linuxsisusbvga.shtml
13984 S: Maintained
13985 F: drivers/usb/misc/sisusbvga/
13986
13987 SLAB ALLOCATOR
13988 M: Christoph Lameter <cl@linux.com>
13989 M: Pekka Enberg <penberg@kernel.org>
13990 M: David Rientjes <rientjes@google.com>
13991 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
13992 M: Andrew Morton <akpm@linux-foundation.org>
13993 L: linux-mm@kvack.org
13994 S: Maintained
13995 F: include/linux/sl?b*.h
13996 F: mm/sl?b*
13997
13998 SLEEPABLE READ-COPY UPDATE (SRCU)
13999 M: Lai Jiangshan <jiangshanlai@gmail.com>
14000 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
14001 M: Josh Triplett <josh@joshtriplett.org>
14002 R: Steven Rostedt <rostedt@goodmis.org>
14003 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14004 L: linux-kernel@vger.kernel.org
14005 W: http://www.rdrop.com/users/paulmck/RCU/
14006 S: Supported
14007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14008 F: include/linux/srcu*.h
14009 F: kernel/rcu/srcu*.c
14010
14011 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14012 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14013 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14014 S: Maintained
14015 F: drivers/slimbus/
14016 F: Documentation/devicetree/bindings/slimbus/
14017 F: include/linux/slimbus.h
14018
14019 SMACK SECURITY MODULE
14020 M: Casey Schaufler <casey@schaufler-ca.com>
14021 L: linux-security-module@vger.kernel.org
14022 W: http://schaufler-ca.com
14023 T: git git://github.com/cschaufler/smack-next
14024 S: Maintained
14025 F: Documentation/admin-guide/LSM/Smack.rst
14026 F: security/smack/
14027
14028 SMC91x ETHERNET DRIVER
14029 M: Nicolas Pitre <nico@fluxnic.net>
14030 S: Odd Fixes
14031 F: drivers/net/ethernet/smsc/smc91x.*
14032
14033 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14034 M: Sakari Ailus <sakari.ailus@iki.fi>
14035 L: linux-media@vger.kernel.org
14036 S: Maintained
14037 F: drivers/media/i2c/smiapp/
14038 F: include/media/i2c/smiapp.h
14039 F: drivers/media/i2c/smiapp-pll.c
14040 F: drivers/media/i2c/smiapp-pll.h
14041 F: include/uapi/linux/smiapp.h
14042 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14043
14044 SMM665 HARDWARE MONITOR DRIVER
14045 M: Guenter Roeck <linux@roeck-us.net>
14046 L: linux-hwmon@vger.kernel.org
14047 S: Maintained
14048 F: Documentation/hwmon/smm665
14049 F: drivers/hwmon/smm665.c
14050
14051 SMSC EMC2103 HARDWARE MONITOR DRIVER
14052 M: Steve Glendinning <steve.glendinning@shawell.net>
14053 L: linux-hwmon@vger.kernel.org
14054 S: Maintained
14055 F: Documentation/hwmon/emc2103
14056 F: drivers/hwmon/emc2103.c
14057
14058 SMSC SCH5627 HARDWARE MONITOR DRIVER
14059 M: Hans de Goede <hdegoede@redhat.com>
14060 L: linux-hwmon@vger.kernel.org
14061 S: Supported
14062 F: Documentation/hwmon/sch5627
14063 F: drivers/hwmon/sch5627.c
14064
14065 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14066 M: Steve Glendinning <steve.glendinning@shawell.net>
14067 L: linux-fbdev@vger.kernel.org
14068 S: Maintained
14069 F: drivers/video/fbdev/smscufx.c
14070
14071 SMSC47B397 HARDWARE MONITOR DRIVER
14072 M: Jean Delvare <jdelvare@suse.com>
14073 L: linux-hwmon@vger.kernel.org
14074 S: Maintained
14075 F: Documentation/hwmon/smsc47b397
14076 F: drivers/hwmon/smsc47b397.c
14077
14078 SMSC911x ETHERNET DRIVER
14079 M: Steve Glendinning <steve.glendinning@shawell.net>
14080 L: netdev@vger.kernel.org
14081 S: Maintained
14082 F: include/linux/smsc911x.h
14083 F: drivers/net/ethernet/smsc/smsc911x.*
14084
14085 SMSC9420 PCI ETHERNET DRIVER
14086 M: Steve Glendinning <steve.glendinning@shawell.net>
14087 L: netdev@vger.kernel.org
14088 S: Maintained
14089 F: drivers/net/ethernet/smsc/smsc9420.*
14090
14091 SOC-CAMERA V4L2 SUBSYSTEM
14092 L: linux-media@vger.kernel.org
14093 T: git git://linuxtv.org/media_tree.git
14094 S: Orphan
14095 F: include/media/soc*
14096 F: drivers/media/i2c/soc_camera/
14097 F: drivers/media/platform/soc_camera/
14098
14099 SOCIONEXT SYNQUACER I2C DRIVER
14100 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
14101 L: linux-i2c@vger.kernel.org
14102 S: Maintained
14103 F: drivers/i2c/busses/i2c-synquacer.c
14104 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14105
14106 SOCIONEXT UNIPHIER SOUND DRIVER
14107 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14108 S: Orphan
14109 F: sound/soc/uniphier/
14110
14111 SOEKRIS NET48XX LED SUPPORT
14112 M: Chris Boot <bootc@bootc.net>
14113 S: Maintained
14114 F: drivers/leds/leds-net48xx.c
14115
14116 SOFT-ROCE DRIVER (rxe)
14117 M: Moni Shoua <monis@mellanox.com>
14118 L: linux-rdma@vger.kernel.org
14119 S: Supported
14120 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14121 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14122 F: drivers/infiniband/sw/rxe/
14123 F: include/uapi/rdma/rdma_user_rxe.h
14124
14125 SOFTLOGIC 6x10 MPEG CODEC
14126 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14127 M: Anton Sviridenko <anton@corp.bluecherry.net>
14128 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14129 M: Andrey Utkin <andrey_utkin@fastmail.com>
14130 M: Ismael Luceno <ismael@iodev.co.uk>
14131 L: linux-media@vger.kernel.org
14132 S: Supported
14133 F: drivers/media/pci/solo6x10/
14134
14135 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14136 M: James Morse <james.morse@arm.com>
14137 L: linux-arm-kernel@lists.infradead.org
14138 S: Maintained
14139 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
14140 F: drivers/firmware/arm_sdei.c
14141 F: include/linux/arm_sdei.h
14142 F: include/uapi/linux/arm_sdei.h
14143
14144 SOFTWARE RAID (Multiple Disks) SUPPORT
14145 M: Shaohua Li <shli@kernel.org>
14146 L: linux-raid@vger.kernel.org
14147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14148 S: Supported
14149 F: drivers/md/Makefile
14150 F: drivers/md/Kconfig
14151 F: drivers/md/md*
14152 F: drivers/md/raid*
14153 F: include/linux/raid/
14154 F: include/uapi/linux/raid/
14155
14156 SOCIONEXT (SNI) AVE NETWORK DRIVER
14157 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14158 L: netdev@vger.kernel.org
14159 S: Maintained
14160 F: drivers/net/ethernet/socionext/sni_ave.c
14161 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14162
14163 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14164 M: Jassi Brar <jaswinder.singh@linaro.org>
14165 L: netdev@vger.kernel.org
14166 S: Maintained
14167 F: drivers/net/ethernet/socionext/netsec.c
14168 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
14169
14170 SOLIDRUN CLEARFOG SUPPORT
14171 M: Russell King <linux@armlinux.org.uk>
14172 S: Maintained
14173 F: arch/arm/boot/dts/armada-388-clearfog*
14174 F: arch/arm/boot/dts/armada-38x-solidrun-*
14175
14176 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14177 M: Russell King <linux@armlinux.org.uk>
14178 S: Maintained
14179 F: arch/arm/boot/dts/imx6*-cubox-i*
14180 F: arch/arm/boot/dts/imx6*-hummingboard*
14181 F: arch/arm/boot/dts/imx6*-sr-*
14182
14183 SONIC NETWORK DRIVER
14184 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14185 L: netdev@vger.kernel.org
14186 S: Maintained
14187 F: drivers/net/ethernet/natsemi/sonic.*
14188
14189 SONICS SILICON BACKPLANE DRIVER (SSB)
14190 M: Michael Buesch <m@bues.ch>
14191 L: linux-wireless@vger.kernel.org
14192 S: Maintained
14193 F: drivers/ssb/
14194 F: include/linux/ssb/
14195
14196 SONY IMX214 SENSOR DRIVER
14197 M: Ricardo Ribalda <ricardo.ribalda@gmail.com>
14198 L: linux-media@vger.kernel.org
14199 T: git git://linuxtv.org/media_tree.git
14200 S: Maintained
14201 F: drivers/media/i2c/imx214.c
14202 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14203
14204 SONY IMX258 SENSOR DRIVER
14205 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14206 L: linux-media@vger.kernel.org
14207 T: git git://linuxtv.org/media_tree.git
14208 S: Maintained
14209 F: drivers/media/i2c/imx258.c
14210
14211 SONY IMX274 SENSOR DRIVER
14212 M: Leon Luo <leonl@leopardimaging.com>
14213 L: linux-media@vger.kernel.org
14214 T: git git://linuxtv.org/media_tree.git
14215 S: Maintained
14216 F: drivers/media/i2c/imx274.c
14217 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
14218
14219 SONY IMX319 SENSOR DRIVER
14220 M: Bingbu Cao <bingbu.cao@intel.com>
14221 L: linux-media@vger.kernel.org
14222 T: git git://linuxtv.org/media_tree.git
14223 S: Maintained
14224 F: drivers/media/i2c/imx319.c
14225
14226 SONY IMX355 SENSOR DRIVER
14227 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14228 L: linux-media@vger.kernel.org
14229 T: git git://linuxtv.org/media_tree.git
14230 S: Maintained
14231 F: drivers/media/i2c/imx355.c
14232
14233 SONY MEMORYSTICK CARD SUPPORT
14234 M: Alex Dubov <oakad@yahoo.com>
14235 W: http://tifmxx.berlios.de/
14236 S: Maintained
14237 F: drivers/memstick/host/tifm_ms.c
14238
14239 SONY MEMORYSTICK STANDARD SUPPORT
14240 M: Maxim Levitsky <maximlevitsky@gmail.com>
14241 S: Maintained
14242 F: drivers/memstick/core/ms_block.*
14243
14244 SONY VAIO CONTROL DEVICE DRIVER
14245 M: Mattia Dongili <malattia@linux.it>
14246 L: platform-driver-x86@vger.kernel.org
14247 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14248 S: Maintained
14249 F: Documentation/laptops/sony-laptop.txt
14250 F: drivers/char/sonypi.c
14251 F: drivers/platform/x86/sony-laptop.c
14252 F: include/linux/sony-laptop.h
14253
14254 SOUND
14255 M: Jaroslav Kysela <perex@perex.cz>
14256 M: Takashi Iwai <tiwai@suse.com>
14257 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14258 W: http://www.alsa-project.org/
14259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14260 T: git git://git.alsa-project.org/alsa-kernel.git
14261 Q: http://patchwork.kernel.org/project/alsa-devel/list/
14262 S: Maintained
14263 F: Documentation/sound/
14264 F: include/sound/
14265 F: include/uapi/sound/
14266 F: sound/
14267
14268 SOUND - COMPRESSED AUDIO
14269 M: Vinod Koul <vkoul@kernel.org>
14270 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14271 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14272 S: Supported
14273 F: Documentation/sound/designs/compress-offload.rst
14274 F: include/sound/compress_driver.h
14275 F: include/uapi/sound/compress_*
14276 F: sound/core/compress_offload.c
14277 F: sound/soc/soc-compress.c
14278
14279 SOUND - DMAENGINE HELPERS
14280 M: Lars-Peter Clausen <lars@metafoo.de>
14281 S: Supported
14282 F: include/sound/dmaengine_pcm.h
14283 F: sound/core/pcm_dmaengine.c
14284 F: sound/soc/soc-generic-dmaengine-pcm.c
14285
14286 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14287 M: Liam Girdwood <lgirdwood@gmail.com>
14288 M: Mark Brown <broonie@kernel.org>
14289 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14290 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14291 W: http://alsa-project.org/main/index.php/ASoC
14292 S: Supported
14293 F: Documentation/devicetree/bindings/sound/
14294 F: Documentation/sound/soc/
14295 F: sound/soc/
14296 F: include/dt-bindings/sound/
14297 F: include/sound/soc*
14298
14299 SOUNDWIRE SUBSYSTEM
14300 M: Vinod Koul <vkoul@kernel.org>
14301 M: Sanyog Kale <sanyog.r.kale@intel.com>
14302 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14303 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14304 S: Supported
14305 F: Documentation/driver-api/soundwire/
14306 F: drivers/soundwire/
14307 F: include/linux/soundwire/
14308
14309 SP2 MEDIA DRIVER
14310 M: Olli Salonen <olli.salonen@iki.fi>
14311 L: linux-media@vger.kernel.org
14312 W: https://linuxtv.org
14313 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14314 S: Maintained
14315 F: drivers/media/dvb-frontends/sp2*
14316
14317 SPARC + UltraSPARC (sparc/sparc64)
14318 M: "David S. Miller" <davem@davemloft.net>
14319 L: sparclinux@vger.kernel.org
14320 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
14321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14323 S: Maintained
14324 F: arch/sparc/
14325 F: drivers/sbus/
14326
14327 SPARC SERIAL DRIVERS
14328 M: "David S. Miller" <davem@davemloft.net>
14329 L: sparclinux@vger.kernel.org
14330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14332 S: Maintained
14333 F: include/linux/sunserialcore.h
14334 F: drivers/tty/serial/suncore.c
14335 F: drivers/tty/serial/sunhv.c
14336 F: drivers/tty/serial/sunsab.c
14337 F: drivers/tty/serial/sunsab.h
14338 F: drivers/tty/serial/sunsu.c
14339 F: drivers/tty/serial/sunzilog.c
14340 F: drivers/tty/serial/sunzilog.h
14341 F: drivers/tty/vcc.c
14342
14343 SPARSE CHECKER
14344 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14345 L: linux-sparse@vger.kernel.org
14346 W: https://sparse.wiki.kernel.org/
14347 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14348 S: Maintained
14349 F: include/linux/compiler.h
14350
14351 SPEAR CLOCK FRAMEWORK SUPPORT
14352 M: Viresh Kumar <vireshk@kernel.org>
14353 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14354 W: http://www.st.com/spear
14355 S: Maintained
14356 F: drivers/clk/spear/
14357
14358 SPEAR PLATFORM SUPPORT
14359 M: Viresh Kumar <vireshk@kernel.org>
14360 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14361 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14362 W: http://www.st.com/spear
14363 S: Maintained
14364 F: arch/arm/boot/dts/spear*
14365 F: arch/arm/mach-spear/
14366
14367 SPI NOR SUBSYSTEM
14368 M: Marek Vasut <marek.vasut@gmail.com>
14369 L: linux-mtd@lists.infradead.org
14370 W: http://www.linux-mtd.infradead.org/
14371 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
14372 T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
14373 T: git git://git.infradead.org/linux-mtd.git spi-nor/next
14374 S: Maintained
14375 F: drivers/mtd/spi-nor/
14376 F: include/linux/mtd/spi-nor.h
14377
14378 SPI SUBSYSTEM
14379 M: Mark Brown <broonie@kernel.org>
14380 L: linux-spi@vger.kernel.org
14381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14382 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
14383 S: Maintained
14384 F: Documentation/devicetree/bindings/spi/
14385 F: Documentation/spi/
14386 F: drivers/spi/
14387 F: include/linux/spi/
14388 F: include/uapi/linux/spi/
14389 F: tools/spi/
14390
14391 SPIDERNET NETWORK DRIVER for CELL
14392 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14393 L: netdev@vger.kernel.org
14394 S: Supported
14395 F: Documentation/networking/device_drivers/toshiba/spider_net.txt
14396 F: drivers/net/ethernet/toshiba/spider_net*
14397
14398 SPMI SUBSYSTEM
14399 R: Stephen Boyd <sboyd@kernel.org>
14400 L: linux-arm-msm@vger.kernel.org
14401 F: Documentation/devicetree/bindings/spmi/
14402 F: drivers/spmi/
14403 F: include/dt-bindings/spmi/spmi.h
14404 F: include/linux/spmi.h
14405 F: include/trace/events/spmi.h
14406
14407 SPU FILE SYSTEM
14408 M: Jeremy Kerr <jk@ozlabs.org>
14409 L: linuxppc-dev@lists.ozlabs.org
14410 W: http://www.ibm.com/developerworks/power/cell/
14411 S: Supported
14412 F: Documentation/filesystems/spufs.txt
14413 F: arch/powerpc/platforms/cell/spufs/
14414
14415 SQUASHFS FILE SYSTEM
14416 M: Phillip Lougher <phillip@squashfs.org.uk>
14417 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
14418 W: http://squashfs.org.uk
14419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14420 S: Maintained
14421 F: Documentation/filesystems/squashfs.txt
14422 F: fs/squashfs/
14423
14424 SRM (Alpha) environment access
14425 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
14426 S: Maintained
14427 F: arch/alpha/kernel/srm_env.c
14428
14429 ST LSM6DSx IMU IIO DRIVER
14430 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14431 L: linux-iio@vger.kernel.org
14432 W: http://www.st.com/
14433 S: Maintained
14434 F: drivers/iio/imu/st_lsm6dsx/
14435 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14436
14437 ST STM32 I2C/SMBUS DRIVER
14438 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14439 L: linux-i2c@vger.kernel.org
14440 S: Maintained
14441 F: drivers/i2c/busses/i2c-stm32*
14442
14443 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14444 M: Song Qiang <songqiang1304521@gmail.com>
14445 L: linux-iio@vger.kernel.org
14446 S: Maintained
14447 F: drivers/iio/proximity/vl53l0x-i2c.c
14448 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14449
14450 STABLE BRANCH
14451 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14452 M: Sasha Levin <sashal@kernel.org>
14453 L: stable@vger.kernel.org
14454 S: Supported
14455 F: Documentation/process/stable-kernel-rules.rst
14456
14457 STAGING - COMEDI
14458 M: Ian Abbott <abbotti@mev.co.uk>
14459 M: H Hartley Sweeten <hsweeten@visionengravers.com>
14460 S: Odd Fixes
14461 F: drivers/staging/comedi/
14462
14463 STAGING - EROFS FILE SYSTEM
14464 M: Gao Xiang <gaoxiang25@huawei.com>
14465 M: Chao Yu <yuchao0@huawei.com>
14466 L: linux-erofs@lists.ozlabs.org
14467 S: Maintained
14468 F: drivers/staging/erofs/
14469
14470 STAGING - INDUSTRIAL IO
14471 M: Jonathan Cameron <jic23@kernel.org>
14472 L: linux-iio@vger.kernel.org
14473 S: Odd Fixes
14474 F: Documentation/devicetree/bindings/staging/iio/
14475 F: drivers/staging/iio/
14476
14477 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14478 M: Marc Dietrich <marvin24@gmx.de>
14479 L: ac100@lists.launchpad.net (moderated for non-subscribers)
14480 L: linux-tegra@vger.kernel.org
14481 S: Maintained
14482 F: drivers/staging/nvec/
14483
14484 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14485 M: Jens Frederich <jfrederich@gmail.com>
14486 M: Daniel Drake <dsd@laptop.org>
14487 M: Jon Nettleton <jon.nettleton@gmail.com>
14488 W: http://wiki.laptop.org/go/DCON
14489 S: Maintained
14490 F: drivers/staging/olpc_dcon/
14491
14492 STAGING - REALTEK RTL8712U DRIVERS
14493 M: Larry Finger <Larry.Finger@lwfinger.net>
14494 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14495 S: Odd Fixes
14496 F: drivers/staging/rtl8712/
14497
14498 STAGING - REALTEK RTL8188EU DRIVERS
14499 M: Larry Finger <Larry.Finger@lwfinger.net>
14500 S: Odd Fixes
14501 F: drivers/staging/rtl8188eu/
14502
14503 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14504 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14505 M: Teddy Wang <teddy.wang@siliconmotion.com>
14506 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14507 L: linux-fbdev@vger.kernel.org
14508 S: Maintained
14509 F: drivers/staging/sm750fb/
14510
14511 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14512 M: William Hubbs <w.d.hubbs@gmail.com>
14513 M: Chris Brannon <chris@the-brannons.com>
14514 M: Kirk Reiser <kirk@reisers.ca>
14515 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
14516 L: speakup@linux-speakup.org
14517 W: http://www.linux-speakup.org/
14518 S: Odd Fixes
14519 F: drivers/staging/speakup/
14520
14521 STAGING - VIA VT665X DRIVERS
14522 M: Forest Bond <forest@alittletooquiet.net>
14523 S: Odd Fixes
14524 F: drivers/staging/vt665?/
14525
14526 STAGING - WILC1000 WIFI DRIVER
14527 M: Adham Abozaeid <adham.abozaeid@microchip.com>
14528 M: Ajay Singh <ajay.kathat@microchip.com>
14529 L: linux-wireless@vger.kernel.org
14530 S: Supported
14531 F: drivers/staging/wilc1000/
14532
14533 STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
14534 M: Arnaud Patard <arnaud.patard@rtp-net.org>
14535 S: Odd Fixes
14536 F: drivers/staging/xgifb/
14537
14538 STAGING SUBSYSTEM
14539 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14541 L: devel@driverdev.osuosl.org
14542 S: Supported
14543 F: drivers/staging/
14544
14545 STARFIRE/DURALAN NETWORK DRIVER
14546 M: Ion Badulescu <ionut@badula.org>
14547 S: Odd Fixes
14548 F: drivers/net/ethernet/adaptec/starfire*
14549
14550 STEC S1220 SKD DRIVER
14551 M: Bart Van Assche <bart.vanassche@wdc.com>
14552 L: linux-block@vger.kernel.org
14553 S: Maintained
14554 F: drivers/block/skd*[ch]
14555
14556 STI AUDIO (ASoC) DRIVERS
14557 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14558 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14559 S: Maintained
14560 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14561 F: sound/soc/sti/
14562
14563 STI CEC DRIVER
14564 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
14565 S: Maintained
14566 F: drivers/media/platform/sti/cec/
14567 F: Documentation/devicetree/bindings/media/stih-cec.txt
14568
14569 STK1160 USB VIDEO CAPTURE DRIVER
14570 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14571 L: linux-media@vger.kernel.org
14572 T: git git://linuxtv.org/media_tree.git
14573 S: Maintained
14574 F: drivers/media/usb/stk1160/
14575
14576 STM32 AUDIO (ASoC) DRIVERS
14577 M: Olivier Moysan <olivier.moysan@st.com>
14578 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14579 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14580 S: Maintained
14581 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
14582 F: sound/soc/stm/
14583
14584 STM32 TIMER/LPTIMER DRIVERS
14585 M: Fabrice Gasnier <fabrice.gasnier@st.com>
14586 S: Maintained
14587 F: drivers/*/stm32-*timer*
14588 F: drivers/pwm/pwm-stm32*
14589 F: include/linux/*/stm32-*tim*
14590 F: Documentation/ABI/testing/*timer-stm32
14591 F: Documentation/devicetree/bindings/*/stm32-*timer*
14592 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
14593
14594 STMMAC ETHERNET DRIVER
14595 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
14596 M: Alexandre Torgue <alexandre.torgue@st.com>
14597 M: Jose Abreu <joabreu@synopsys.com>
14598 L: netdev@vger.kernel.org
14599 W: http://www.stlinux.com
14600 S: Supported
14601 F: drivers/net/ethernet/stmicro/stmmac/
14602
14603 SUN3/3X
14604 M: Sam Creasey <sammy@sammy.net>
14605 W: http://sammy.net/sun3/
14606 S: Maintained
14607 F: arch/m68k/kernel/*sun3*
14608 F: arch/m68k/sun3*/
14609 F: arch/m68k/include/asm/sun3*
14610 F: drivers/net/ethernet/i825xx/sun3*
14611
14612 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
14613 M: Hans de Goede <hdegoede@redhat.com>
14614 L: linux-input@vger.kernel.org
14615 S: Maintained
14616 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
14617 F: drivers/input/keyboard/sun4i-lradc-keys.c
14618
14619 SUNDANCE NETWORK DRIVER
14620 M: Denis Kirjanov <kda@linux-powerpc.org>
14621 L: netdev@vger.kernel.org
14622 S: Maintained
14623 F: drivers/net/ethernet/dlink/sundance.c
14624
14625 SUPERH
14626 M: Yoshinori Sato <ysato@users.sourceforge.jp>
14627 M: Rich Felker <dalias@libc.org>
14628 L: linux-sh@vger.kernel.org
14629 Q: http://patchwork.kernel.org/project/linux-sh/list/
14630 S: Maintained
14631 F: Documentation/sh/
14632 F: arch/sh/
14633 F: drivers/sh/
14634
14635 SUSPEND TO RAM
14636 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14637 M: Len Brown <len.brown@intel.com>
14638 M: Pavel Machek <pavel@ucw.cz>
14639 L: linux-pm@vger.kernel.org
14640 B: https://bugzilla.kernel.org
14641 S: Supported
14642 F: Documentation/power/
14643 F: arch/x86/kernel/acpi/
14644 F: drivers/base/power/
14645 F: kernel/power/
14646 F: include/linux/suspend.h
14647 F: include/linux/freezer.h
14648 F: include/linux/pm.h
14649
14650 SVGA HANDLING
14651 M: Martin Mares <mj@ucw.cz>
14652 L: linux-video@atrey.karlin.mff.cuni.cz
14653 S: Maintained
14654 F: Documentation/svga.txt
14655 F: arch/x86/boot/video*
14656
14657 SWIOTLB SUBSYSTEM
14658 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14659 L: iommu@lists.linux-foundation.org
14660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
14661 S: Supported
14662 F: kernel/dma/swiotlb.c
14663 F: arch/*/kernel/pci-swiotlb.c
14664 F: include/linux/swiotlb.h
14665
14666 SWITCHDEV
14667 M: Jiri Pirko <jiri@resnulli.us>
14668 M: Ivan Vecera <ivecera@redhat.com>
14669 L: netdev@vger.kernel.org
14670 S: Supported
14671 F: net/switchdev/
14672 F: include/net/switchdev.h
14673
14674 SY8106A REGULATOR DRIVER
14675 M: Icenowy Zheng <icenowy@aosc.io>
14676 S: Maintained
14677 F: drivers/regulator/sy8106a-regulator.c
14678 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
14679
14680 SYNC FILE FRAMEWORK
14681 M: Sumit Semwal <sumit.semwal@linaro.org>
14682 R: Gustavo Padovan <gustavo@padovan.org>
14683 S: Maintained
14684 L: linux-media@vger.kernel.org
14685 L: dri-devel@lists.freedesktop.org
14686 F: drivers/dma-buf/sync_*
14687 F: drivers/dma-buf/dma-fence*
14688 F: drivers/dma-buf/sw_sync.c
14689 F: include/linux/sync_file.h
14690 F: include/uapi/linux/sync_file.h
14691 F: Documentation/sync_file.txt
14692 T: git git://anongit.freedesktop.org/drm/drm-misc
14693
14694 SYNOPSYS ARC ARCHITECTURE
14695 M: Vineet Gupta <vgupta@synopsys.com>
14696 L: linux-snps-arc@lists.infradead.org
14697 S: Supported
14698 F: arch/arc/
14699 F: Documentation/devicetree/bindings/arc/*
14700 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
14701 F: drivers/clocksource/arc_timer.c
14702 F: drivers/tty/serial/arc_uart.c
14703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
14704
14705 SYNOPSYS ARC HSDK SDP pll clock driver
14706 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14707 S: Supported
14708 F: drivers/clk/clk-hsdk-pll.c
14709 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
14710
14711 SYNOPSYS ARC SDP clock driver
14712 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14713 S: Supported
14714 F: drivers/clk/axs10x/*
14715 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
14716
14717 SYNOPSYS ARC SDP platform support
14718 M: Alexey Brodkin <abrodkin@synopsys.com>
14719 S: Supported
14720 F: arch/arc/plat-axs10x
14721 F: arch/arc/boot/dts/ax*
14722 F: Documentation/devicetree/bindings/arc/axs10*
14723
14724 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
14725 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14726 S: Supported
14727 F: drivers/reset/reset-axs10x.c
14728 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
14729
14730 SYNOPSYS CREG GPIO DRIVER
14731 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14732 S: Maintained
14733 F: drivers/gpio/gpio-creg-snps.c
14734 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
14735
14736 SYNOPSYS DESIGNWARE 8250 UART DRIVER
14737 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14738 S: Maintained
14739 F: drivers/tty/serial/8250/8250_dw.c
14740
14741 SYNOPSYS DESIGNWARE APB GPIO DRIVER
14742 M: Hoan Tran <hotran@apm.com>
14743 L: linux-gpio@vger.kernel.org
14744 S: Maintained
14745 F: drivers/gpio/gpio-dwapb.c
14746 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
14747
14748 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
14749 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14750 S: Maintained
14751 F: drivers/dma/dwi-axi-dmac/
14752 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
14753
14754 SYNOPSYS DESIGNWARE DMAC DRIVER
14755 M: Viresh Kumar <vireshk@kernel.org>
14756 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14757 S: Maintained
14758 F: Documentation/devicetree/bindings/dma/snps-dma.txt
14759 F: drivers/dma/dw/
14760 F: include/dt-bindings/dma/dw-dmac.h
14761 F: include/linux/dma/dw.h
14762 F: include/linux/platform_data/dma-dw.h
14763
14764 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
14765 M: Jose Abreu <Jose.Abreu@synopsys.com>
14766 L: netdev@vger.kernel.org
14767 S: Supported
14768 F: drivers/net/ethernet/synopsys/
14769
14770 SYNOPSYS DESIGNWARE I2C DRIVER
14771 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
14772 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14773 R: Mika Westerberg <mika.westerberg@linux.intel.com>
14774 L: linux-i2c@vger.kernel.org
14775 S: Maintained
14776 F: drivers/i2c/busses/i2c-designware-*
14777 F: include/linux/platform_data/i2c-designware.h
14778
14779 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
14780 M: Jaehoon Chung <jh80.chung@samsung.com>
14781 L: linux-mmc@vger.kernel.org
14782 S: Maintained
14783 F: drivers/mmc/host/dw_mmc*
14784
14785 SYNOPSYS HSDK RESET CONTROLLER DRIVER
14786 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
14787 S: Supported
14788 F: drivers/reset/reset-hsdk.c
14789 F: include/dt-bindings/reset/snps,hsdk-reset.h
14790 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
14791
14792 SYSTEM CONFIGURATION (SYSCON)
14793 M: Lee Jones <lee.jones@linaro.org>
14794 M: Arnd Bergmann <arnd@arndb.de>
14795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
14796 S: Supported
14797 F: drivers/mfd/syscon.c
14798
14799 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
14800 M: Sudeep Holla <sudeep.holla@arm.com>
14801 L: linux-arm-kernel@lists.infradead.org
14802 S: Maintained
14803 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
14804 F: drivers/clk/clk-sc[mp]i.c
14805 F: drivers/cpufreq/sc[mp]i-cpufreq.c
14806 F: drivers/firmware/arm_scpi.c
14807 F: drivers/firmware/arm_scmi/
14808 F: include/linux/sc[mp]i_protocol.h
14809
14810 SYSTEM RESET/SHUTDOWN DRIVERS
14811 M: Sebastian Reichel <sre@kernel.org>
14812 L: linux-pm@vger.kernel.org
14813 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14814 S: Maintained
14815 F: Documentation/devicetree/bindings/power/reset/
14816 F: drivers/power/reset/
14817
14818 SYSTEM TRACE MODULE CLASS
14819 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14820 S: Maintained
14821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
14822 F: Documentation/trace/stm.rst
14823 F: drivers/hwtracing/stm/
14824 F: include/linux/stm.h
14825 F: include/uapi/linux/stm.h
14826
14827 SYSV FILESYSTEM
14828 M: Christoph Hellwig <hch@infradead.org>
14829 S: Maintained
14830 F: Documentation/filesystems/sysv-fs.txt
14831 F: fs/sysv/
14832 F: include/linux/sysv_fs.h
14833
14834 TARGET SUBSYSTEM
14835 M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
14836 L: linux-scsi@vger.kernel.org
14837 L: target-devel@vger.kernel.org
14838 W: http://www.linux-iscsi.org
14839 W: http://groups.google.com/group/linux-iscsi-target-dev
14840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
14841 S: Supported
14842 F: drivers/target/
14843 F: include/target/
14844 F: Documentation/target/
14845
14846 TASKSTATS STATISTICS INTERFACE
14847 M: Balbir Singh <bsingharora@gmail.com>
14848 S: Maintained
14849 F: Documentation/accounting/taskstats*
14850 F: include/linux/taskstats*
14851 F: kernel/taskstats.c
14852
14853 TC subsystem
14854 M: Jamal Hadi Salim <jhs@mojatatu.com>
14855 M: Cong Wang <xiyou.wangcong@gmail.com>
14856 M: Jiri Pirko <jiri@resnulli.us>
14857 L: netdev@vger.kernel.org
14858 S: Maintained
14859 F: include/net/pkt_cls.h
14860 F: include/net/pkt_sched.h
14861 F: include/net/tc_act/
14862 F: include/uapi/linux/pkt_cls.h
14863 F: include/uapi/linux/pkt_sched.h
14864 F: include/uapi/linux/tc_act/
14865 F: include/uapi/linux/tc_ematch/
14866 F: net/sched/
14867
14868 TC90522 MEDIA DRIVER
14869 M: Akihiro Tsukada <tskd08@gmail.com>
14870 L: linux-media@vger.kernel.org
14871 S: Odd Fixes
14872 F: drivers/media/dvb-frontends/tc90522*
14873
14874 TCP LOW PRIORITY MODULE
14875 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
14876 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
14877 W: http://tcp-lp-mod.sourceforge.net/
14878 S: Maintained
14879 F: net/ipv4/tcp_lp.c
14880
14881 TDA10071 MEDIA DRIVER
14882 M: Antti Palosaari <crope@iki.fi>
14883 L: linux-media@vger.kernel.org
14884 W: https://linuxtv.org
14885 W: http://palosaari.fi/linux/
14886 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14887 T: git git://linuxtv.org/anttip/media_tree.git
14888 S: Maintained
14889 F: drivers/media/dvb-frontends/tda10071*
14890
14891 TDA18212 MEDIA DRIVER
14892 M: Antti Palosaari <crope@iki.fi>
14893 L: linux-media@vger.kernel.org
14894 W: https://linuxtv.org
14895 W: http://palosaari.fi/linux/
14896 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14897 T: git git://linuxtv.org/anttip/media_tree.git
14898 S: Maintained
14899 F: drivers/media/tuners/tda18212*
14900
14901 TDA18218 MEDIA DRIVER
14902 M: Antti Palosaari <crope@iki.fi>
14903 L: linux-media@vger.kernel.org
14904 W: https://linuxtv.org
14905 W: http://palosaari.fi/linux/
14906 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14907 T: git git://linuxtv.org/anttip/media_tree.git
14908 S: Maintained
14909 F: drivers/media/tuners/tda18218*
14910
14911 TDA18250 MEDIA DRIVER
14912 M: Olli Salonen <olli.salonen@iki.fi>
14913 L: linux-media@vger.kernel.org
14914 W: https://linuxtv.org
14915 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14916 T: git git://linuxtv.org/media_tree.git
14917 S: Maintained
14918 F: drivers/media/tuners/tda18250*
14919
14920 TDA18271 MEDIA DRIVER
14921 M: Michael Krufky <mkrufky@linuxtv.org>
14922 L: linux-media@vger.kernel.org
14923 W: https://linuxtv.org
14924 W: http://github.com/mkrufky
14925 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14926 T: git git://linuxtv.org/mkrufky/tuners.git
14927 S: Maintained
14928 F: drivers/media/tuners/tda18271*
14929
14930 TDA1997x MEDIA DRIVER
14931 M: Tim Harvey <tharvey@gateworks.com>
14932 L: linux-media@vger.kernel.org
14933 W: https://linuxtv.org
14934 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14935 S: Maintained
14936 F: drivers/media/i2c/tda1997x.*
14937
14938 TDA827x MEDIA DRIVER
14939 M: Michael Krufky <mkrufky@linuxtv.org>
14940 L: linux-media@vger.kernel.org
14941 W: https://linuxtv.org
14942 W: http://github.com/mkrufky
14943 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14944 T: git git://linuxtv.org/mkrufky/tuners.git
14945 S: Maintained
14946 F: drivers/media/tuners/tda8290.*
14947
14948 TDA8290 MEDIA DRIVER
14949 M: Michael Krufky <mkrufky@linuxtv.org>
14950 L: linux-media@vger.kernel.org
14951 W: https://linuxtv.org
14952 W: http://github.com/mkrufky
14953 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14954 T: git git://linuxtv.org/mkrufky/tuners.git
14955 S: Maintained
14956 F: drivers/media/tuners/tda8290.*
14957
14958 TDA9840 MEDIA DRIVER
14959 M: Hans Verkuil <hverkuil@xs4all.nl>
14960 L: linux-media@vger.kernel.org
14961 T: git git://linuxtv.org/media_tree.git
14962 W: https://linuxtv.org
14963 S: Maintained
14964 F: drivers/media/i2c/tda9840*
14965
14966 TEA5761 TUNER DRIVER
14967 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14968 L: linux-media@vger.kernel.org
14969 W: https://linuxtv.org
14970 T: git git://linuxtv.org/media_tree.git
14971 S: Odd fixes
14972 F: drivers/media/tuners/tea5761.*
14973
14974 TEA5767 TUNER DRIVER
14975 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14976 L: linux-media@vger.kernel.org
14977 W: https://linuxtv.org
14978 T: git git://linuxtv.org/media_tree.git
14979 S: Maintained
14980 F: drivers/media/tuners/tea5767.*
14981
14982 TEA6415C MEDIA DRIVER
14983 M: Hans Verkuil <hverkuil@xs4all.nl>
14984 L: linux-media@vger.kernel.org
14985 T: git git://linuxtv.org/media_tree.git
14986 W: https://linuxtv.org
14987 S: Maintained
14988 F: drivers/media/i2c/tea6415c*
14989
14990 TEA6420 MEDIA DRIVER
14991 M: Hans Verkuil <hverkuil@xs4all.nl>
14992 L: linux-media@vger.kernel.org
14993 T: git git://linuxtv.org/media_tree.git
14994 W: https://linuxtv.org
14995 S: Maintained
14996 F: drivers/media/i2c/tea6420*
14997
14998 TEAM DRIVER
14999 M: Jiri Pirko <jiri@resnulli.us>
15000 L: netdev@vger.kernel.org
15001 S: Supported
15002 F: drivers/net/team/
15003 F: include/linux/if_team.h
15004 F: include/uapi/linux/if_team.h
15005
15006 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15007 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15008 S: Maintained
15009 F: arch/x86/platform/ts5500/
15010
15011 TECHNOTREND USB IR RECEIVER
15012 M: Sean Young <sean@mess.org>
15013 L: linux-media@vger.kernel.org
15014 S: Maintained
15015 F: drivers/media/rc/ttusbir.c
15016
15017 TECHWELL TW9910 VIDEO DECODER
15018 L: linux-media@vger.kernel.org
15019 S: Orphan
15020 F: drivers/media/i2c/tw9910.c
15021 F: include/media/i2c/tw9910.h
15022
15023 TEE SUBSYSTEM
15024 M: Jens Wiklander <jens.wiklander@linaro.org>
15025 S: Maintained
15026 F: include/linux/tee_drv.h
15027 F: include/uapi/linux/tee.h
15028 F: drivers/tee/
15029 F: Documentation/tee.txt
15030
15031 TEGRA ARCHITECTURE SUPPORT
15032 M: Thierry Reding <thierry.reding@gmail.com>
15033 M: Jonathan Hunter <jonathanh@nvidia.com>
15034 L: linux-tegra@vger.kernel.org
15035 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
15036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15037 S: Supported
15038 N: [^a-z]tegra
15039
15040 TEGRA CLOCK DRIVER
15041 M: Peter De Schrijver <pdeschrijver@nvidia.com>
15042 M: Prashant Gaikwad <pgaikwad@nvidia.com>
15043 S: Supported
15044 F: drivers/clk/tegra/
15045
15046 TEGRA DMA DRIVERS
15047 M: Laxman Dewangan <ldewangan@nvidia.com>
15048 M: Jon Hunter <jonathanh@nvidia.com>
15049 S: Supported
15050 F: drivers/dma/tegra*
15051
15052 TEGRA I2C DRIVER
15053 M: Laxman Dewangan <ldewangan@nvidia.com>
15054 S: Supported
15055 F: drivers/i2c/busses/i2c-tegra.c
15056
15057 TEGRA IOMMU DRIVERS
15058 M: Thierry Reding <thierry.reding@gmail.com>
15059 L: linux-tegra@vger.kernel.org
15060 S: Supported
15061 F: drivers/iommu/tegra*
15062
15063 TEGRA KBC DRIVER
15064 M: Laxman Dewangan <ldewangan@nvidia.com>
15065 S: Supported
15066 F: drivers/input/keyboard/tegra-kbc.c
15067
15068 TEGRA NAND DRIVER
15069 M: Stefan Agner <stefan@agner.ch>
15070 M: Lucas Stach <dev@lynxeye.de>
15071 S: Maintained
15072 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15073 F: drivers/mtd/nand/raw/tegra_nand.c
15074
15075 TEGRA PWM DRIVER
15076 M: Thierry Reding <thierry.reding@gmail.com>
15077 S: Supported
15078 F: drivers/pwm/pwm-tegra.c
15079
15080 TEGRA SERIAL DRIVER
15081 M: Laxman Dewangan <ldewangan@nvidia.com>
15082 S: Supported
15083 F: drivers/tty/serial/serial-tegra.c
15084
15085 TEGRA SPI DRIVER
15086 M: Laxman Dewangan <ldewangan@nvidia.com>
15087 S: Supported
15088 F: drivers/spi/spi-tegra*
15089
15090 TEHUTI ETHERNET DRIVER
15091 M: Andy Gospodarek <andy@greyhouse.net>
15092 L: netdev@vger.kernel.org
15093 S: Supported
15094 F: drivers/net/ethernet/tehuti/*
15095
15096 Telecom Clock Driver for MCPL0010
15097 M: Mark Gross <mark.gross@intel.com>
15098 S: Supported
15099 F: drivers/char/tlclk.c
15100
15101 TENSILICA XTENSA PORT (xtensa)
15102 M: Chris Zankel <chris@zankel.net>
15103 M: Max Filippov <jcmvbkbc@gmail.com>
15104 L: linux-xtensa@linux-xtensa.org
15105 T: git git://github.com/czankel/xtensa-linux.git
15106 S: Maintained
15107 F: arch/xtensa/
15108 F: drivers/irqchip/irq-xtensa-*
15109
15110 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15111 M: Nishanth Menon <nm@ti.com>
15112 M: Tero Kristo <t-kristo@ti.com>
15113 M: Santosh Shilimkar <ssantosh@kernel.org>
15114 L: linux-arm-kernel@lists.infradead.org
15115 S: Maintained
15116 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15117 F: drivers/firmware/ti_sci*
15118 F: include/linux/soc/ti/ti_sci_protocol.h
15119 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15120 F: drivers/soc/ti/ti_sci_pm_domains.c
15121 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15122 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15123 F: drivers/clk/keystone/sci-clk.c
15124 F: drivers/reset/reset-ti-sci.c
15125
15126 Texas Instruments ASoC drivers
15127 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15128 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15129 S: Maintained
15130 F: sound/soc/ti/
15131
15132 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15133 M: Hans Verkuil <hverkuil@xs4all.nl>
15134 L: linux-media@vger.kernel.org
15135 T: git git://linuxtv.org/media_tree.git
15136 W: https://linuxtv.org
15137 S: Maintained
15138 F: drivers/media/radio/radio-raremono.c
15139
15140 THERMAL
15141 M: Zhang Rui <rui.zhang@intel.com>
15142 M: Eduardo Valentin <edubezval@gmail.com>
15143 R: Daniel Lezcano <daniel.lezcano@linaro.org>
15144 L: linux-pm@vger.kernel.org
15145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15147 Q: https://patchwork.kernel.org/project/linux-pm/list/
15148 S: Supported
15149 F: drivers/thermal/
15150 F: include/linux/thermal.h
15151 F: include/uapi/linux/thermal.h
15152 F: include/linux/cpu_cooling.h
15153 F: Documentation/devicetree/bindings/thermal/
15154
15155 THERMAL/CPU_COOLING
15156 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
15157 M: Viresh Kumar <viresh.kumar@linaro.org>
15158 M: Javi Merino <javi.merino@kernel.org>
15159 L: linux-pm@vger.kernel.org
15160 S: Supported
15161 F: Documentation/thermal/cpu-cooling-api.txt
15162 F: drivers/thermal/cpu_cooling.c
15163 F: include/linux/cpu_cooling.h
15164
15165 THINKPAD ACPI EXTRAS DRIVER
15166 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15167 L: ibm-acpi-devel@lists.sourceforge.net
15168 L: platform-driver-x86@vger.kernel.org
15169 W: http://ibm-acpi.sourceforge.net
15170 W: http://thinkwiki.org/wiki/Ibm-acpi
15171 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15172 S: Maintained
15173 F: drivers/platform/x86/thinkpad_acpi.c
15174
15175 THUNDERBOLT DRIVER
15176 M: Andreas Noever <andreas.noever@gmail.com>
15177 M: Michael Jamet <michael.jamet@intel.com>
15178 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15179 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15181 S: Maintained
15182 F: Documentation/admin-guide/thunderbolt.rst
15183 F: drivers/thunderbolt/
15184 F: include/linux/thunderbolt.h
15185
15186 THUNDERBOLT NETWORK DRIVER
15187 M: Michael Jamet <michael.jamet@intel.com>
15188 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15189 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15190 L: netdev@vger.kernel.org
15191 S: Maintained
15192 F: drivers/net/thunderbolt.c
15193
15194 THUNDERX GPIO DRIVER
15195 M: David Daney <david.daney@cavium.com>
15196 S: Maintained
15197 F: drivers/gpio/gpio-thunderx.c
15198
15199 TI AM437X VPFE DRIVER
15200 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15201 L: linux-media@vger.kernel.org
15202 W: https://linuxtv.org
15203 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15204 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15205 S: Maintained
15206 F: drivers/media/platform/am437x/
15207
15208 TI BANDGAP AND THERMAL DRIVER
15209 M: Eduardo Valentin <edubezval@gmail.com>
15210 M: Keerthy <j-keerthy@ti.com>
15211 L: linux-pm@vger.kernel.org
15212 L: linux-omap@vger.kernel.org
15213 S: Maintained
15214 F: drivers/thermal/ti-soc-thermal/
15215
15216 TI BQ27XXX POWER SUPPLY DRIVER
15217 R: Andrew F. Davis <afd@ti.com>
15218 F: include/linux/power/bq27xxx_battery.h
15219 F: drivers/power/supply/bq27xxx_battery.c
15220 F: drivers/power/supply/bq27xxx_battery_i2c.c
15221
15222 TI CDCE706 CLOCK DRIVER
15223 M: Max Filippov <jcmvbkbc@gmail.com>
15224 S: Maintained
15225 F: drivers/clk/clk-cdce706.c
15226
15227 TI CLOCK DRIVER
15228 M: Tero Kristo <t-kristo@ti.com>
15229 L: linux-omap@vger.kernel.org
15230 S: Maintained
15231 F: drivers/clk/ti/
15232 F: include/linux/clk/ti.h
15233
15234 TI DAVINCI MACHINE SUPPORT
15235 M: Sekhar Nori <nsekhar@ti.com>
15236 M: Kevin Hilman <khilman@kernel.org>
15237 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15239 S: Supported
15240 F: arch/arm/mach-davinci/
15241 F: drivers/i2c/busses/i2c-davinci.c
15242 F: arch/arm/boot/dts/da850*
15243
15244 TI DAVINCI SERIES CLOCK DRIVER
15245 M: David Lechner <david@lechnology.com>
15246 R: Sekhar Nori <nsekhar@ti.com>
15247 S: Maintained
15248 F: Documentation/devicetree/bindings/clock/ti/davinci/
15249 F: drivers/clk/davinci/
15250
15251 TI DAVINCI SERIES GPIO DRIVER
15252 M: Keerthy <j-keerthy@ti.com>
15253 L: linux-gpio@vger.kernel.org
15254 S: Maintained
15255 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15256 F: drivers/gpio/gpio-davinci.c
15257
15258 TI DAVINCI SERIES MEDIA DRIVER
15259 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15260 L: linux-media@vger.kernel.org
15261 W: https://linuxtv.org
15262 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15263 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15264 S: Maintained
15265 F: drivers/media/platform/davinci/
15266 F: include/media/davinci/
15267
15268 TI ETHERNET SWITCH DRIVER (CPSW)
15269 R: Grygorii Strashko <grygorii.strashko@ti.com>
15270 L: linux-omap@vger.kernel.org
15271 L: netdev@vger.kernel.org
15272 S: Maintained
15273 F: drivers/net/ethernet/ti/cpsw*
15274 F: drivers/net/ethernet/ti/davinci*
15275
15276 TI FLASH MEDIA INTERFACE DRIVER
15277 M: Alex Dubov <oakad@yahoo.com>
15278 S: Maintained
15279 F: drivers/misc/tifm*
15280 F: drivers/mmc/host/tifm_sd.c
15281 F: include/linux/tifm.h
15282
15283 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15284 M: Santosh Shilimkar <ssantosh@kernel.org>
15285 L: linux-kernel@vger.kernel.org
15286 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15287 S: Maintained
15288 F: drivers/soc/ti/*
15289 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15290
15291 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15292 M: M R Swami Reddy <mr.swami.reddy@ti.com>
15293 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15294 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15295 S: Maintained
15296 F: sound/soc/codecs/lm49453*
15297 F: sound/soc/codecs/isabelle*
15298
15299 TI LP855x BACKLIGHT DRIVER
15300 M: Milo Kim <milo.kim@ti.com>
15301 S: Maintained
15302 F: Documentation/backlight/lp855x-driver.txt
15303 F: drivers/video/backlight/lp855x_bl.c
15304 F: include/linux/platform_data/lp855x.h
15305
15306 TI LP8727 CHARGER DRIVER
15307 M: Milo Kim <milo.kim@ti.com>
15308 S: Maintained
15309 F: drivers/power/supply/lp8727_charger.c
15310 F: include/linux/platform_data/lp8727.h
15311
15312 TI LP8788 MFD DRIVER
15313 M: Milo Kim <milo.kim@ti.com>
15314 S: Maintained
15315 F: drivers/iio/adc/lp8788_adc.c
15316 F: drivers/leds/leds-lp8788.c
15317 F: drivers/mfd/lp8788*.c
15318 F: drivers/power/supply/lp8788-charger.c
15319 F: drivers/regulator/lp8788-*.c
15320 F: include/linux/mfd/lp8788*.h
15321
15322 TI NETCP ETHERNET DRIVER
15323 M: Wingman Kwok <w-kwok2@ti.com>
15324 M: Murali Karicheri <m-karicheri2@ti.com>
15325 L: netdev@vger.kernel.org
15326 S: Maintained
15327 F: drivers/net/ethernet/ti/netcp*
15328
15329 TI PCM3060 ASoC CODEC DRIVER
15330 M: Kirill Marinushkin <kmarinushkin@birdec.tech>
15331 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15332 S: Maintained
15333 F: Documentation/devicetree/bindings/sound/pcm3060.txt
15334 F: sound/soc/codecs/pcm3060*
15335
15336 TI TAS571X FAMILY ASoC CODEC DRIVER
15337 M: Kevin Cernekee <cernekee@chromium.org>
15338 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15339 S: Odd Fixes
15340 F: sound/soc/codecs/tas571x*
15341
15342 TI TRF7970A NFC DRIVER
15343 M: Mark Greer <mgreer@animalcreek.com>
15344 L: linux-wireless@vger.kernel.org
15345 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15346 S: Supported
15347 F: drivers/nfc/trf7970a.c
15348 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15349
15350 TI TWL4030 SERIES SOC CODEC DRIVER
15351 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15352 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15353 S: Maintained
15354 F: sound/soc/codecs/twl4030*
15355
15356 TI VPE/CAL DRIVERS
15357 M: Benoit Parrot <bparrot@ti.com>
15358 L: linux-media@vger.kernel.org
15359 W: http://linuxtv.org/
15360 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15361 S: Maintained
15362 F: drivers/media/platform/ti-vpe/
15363
15364 TI WILINK WIRELESS DRIVERS
15365 L: linux-wireless@vger.kernel.org
15366 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
15367 W: http://wireless.kernel.org/en/users/Drivers/wl1251
15368 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15369 S: Orphan
15370 F: drivers/net/wireless/ti/
15371 F: include/linux/wl12xx.h
15372
15373 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15374 M: John Stultz <john.stultz@linaro.org>
15375 M: Thomas Gleixner <tglx@linutronix.de>
15376 R: Stephen Boyd <sboyd@kernel.org>
15377 L: linux-kernel@vger.kernel.org
15378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15379 S: Supported
15380 F: include/linux/clocksource.h
15381 F: include/linux/time.h
15382 F: include/linux/timex.h
15383 F: include/uapi/linux/time.h
15384 F: include/uapi/linux/timex.h
15385 F: kernel/time/clocksource.c
15386 F: kernel/time/time*.c
15387 F: kernel/time/alarmtimer.c
15388 F: kernel/time/ntp.c
15389 F: tools/testing/selftests/timers/
15390
15391 TIPC NETWORK LAYER
15392 M: Jon Maloy <jon.maloy@ericsson.com>
15393 M: Ying Xue <ying.xue@windriver.com>
15394 L: netdev@vger.kernel.org (core kernel code)
15395 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15396 W: http://tipc.sourceforge.net/
15397 S: Maintained
15398 F: include/uapi/linux/tipc*.h
15399 F: net/tipc/
15400
15401 TLAN NETWORK DRIVER
15402 M: Samuel Chessman <chessman@tux.org>
15403 L: tlan-devel@lists.sourceforge.net (subscribers-only)
15404 W: http://sourceforge.net/projects/tlan/
15405 S: Maintained
15406 F: Documentation/networking/device_drivers/ti/tlan.txt
15407 F: drivers/net/ethernet/ti/tlan.*
15408
15409 TM6000 VIDEO4LINUX DRIVER
15410 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15411 L: linux-media@vger.kernel.org
15412 W: https://linuxtv.org
15413 T: git git://linuxtv.org/media_tree.git
15414 S: Odd fixes
15415 F: drivers/media/usb/tm6000/
15416 F: Documentation/media/v4l-drivers/tm6000*
15417
15418 TMIO/SDHI MMC DRIVER
15419 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15420 L: linux-mmc@vger.kernel.org
15421 S: Supported
15422 F: drivers/mmc/host/tmio_mmc*
15423 F: drivers/mmc/host/renesas_sdhi*
15424 F: include/linux/mfd/tmio.h
15425
15426 TMP401 HARDWARE MONITOR DRIVER
15427 M: Guenter Roeck <linux@roeck-us.net>
15428 L: linux-hwmon@vger.kernel.org
15429 S: Maintained
15430 F: Documentation/hwmon/tmp401
15431 F: drivers/hwmon/tmp401.c
15432
15433 TMPFS (SHMEM FILESYSTEM)
15434 M: Hugh Dickins <hughd@google.com>
15435 L: linux-mm@kvack.org
15436 S: Maintained
15437 F: include/linux/shmem_fs.h
15438 F: mm/shmem.c
15439
15440 TOMOYO SECURITY MODULE
15441 M: Kentaro Takeda <takedakn@nttdata.co.jp>
15442 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15443 L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
15444 L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
15445 L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
15446 L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
15447 W: http://tomoyo.sourceforge.jp/
15448 T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
15449 S: Maintained
15450 F: security/tomoyo/
15451
15452 TOPSTAR LAPTOP EXTRAS DRIVER
15453 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15454 L: platform-driver-x86@vger.kernel.org
15455 S: Maintained
15456 F: drivers/platform/x86/topstar-laptop.c
15457
15458 TORTURE-TEST MODULES
15459 M: Davidlohr Bueso <dave@stgolabs.net>
15460 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
15461 M: Josh Triplett <josh@joshtriplett.org>
15462 L: linux-kernel@vger.kernel.org
15463 S: Supported
15464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
15465 F: Documentation/RCU/torture.txt
15466 F: kernel/torture.c
15467 F: kernel/rcu/rcutorture.c
15468 F: kernel/rcu/rcuperf.c
15469 F: kernel/locking/locktorture.c
15470
15471 TOSHIBA ACPI EXTRAS DRIVER
15472 M: Azael Avalos <coproscefalo@gmail.com>
15473 L: platform-driver-x86@vger.kernel.org
15474 S: Maintained
15475 F: drivers/platform/x86/toshiba_acpi.c
15476
15477 TOSHIBA BLUETOOTH DRIVER
15478 M: Azael Avalos <coproscefalo@gmail.com>
15479 L: platform-driver-x86@vger.kernel.org
15480 S: Maintained
15481 F: drivers/platform/x86/toshiba_bluetooth.c
15482
15483 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15484 M: Azael Avalos <coproscefalo@gmail.com>
15485 L: platform-driver-x86@vger.kernel.org
15486 S: Maintained
15487 F: drivers/platform/x86/toshiba_haps.c
15488
15489 TOSHIBA SMM DRIVER
15490 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
15491 W: http://www.buzzard.org.uk/toshiba/
15492 S: Maintained
15493 F: drivers/char/toshiba.c
15494 F: include/linux/toshiba.h
15495 F: include/uapi/linux/toshiba.h
15496
15497 TOSHIBA TC358743 DRIVER
15498 M: Mats Randgaard <matrandg@cisco.com>
15499 L: linux-media@vger.kernel.org
15500 S: Maintained
15501 F: drivers/media/i2c/tc358743*
15502 F: include/media/i2c/tc358743.h
15503
15504 TOSHIBA WMI HOTKEYS DRIVER
15505 M: Azael Avalos <coproscefalo@gmail.com>
15506 L: platform-driver-x86@vger.kernel.org
15507 S: Maintained
15508 F: drivers/platform/x86/toshiba-wmi.c
15509
15510 TPM DEVICE DRIVER
15511 M: Peter Huewe <peterhuewe@gmx.de>
15512 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15513 R: Jason Gunthorpe <jgg@ziepe.ca>
15514 L: linux-integrity@vger.kernel.org
15515 Q: https://patchwork.kernel.org/project/linux-integrity/list/
15516 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15517 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
15518 S: Maintained
15519 F: drivers/char/tpm/
15520
15521 TRACING
15522 M: Steven Rostedt <rostedt@goodmis.org>
15523 M: Ingo Molnar <mingo@redhat.com>
15524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15525 S: Maintained
15526 F: Documentation/trace/ftrace.rst
15527 F: arch/*/*/*/ftrace.h
15528 F: arch/*/kernel/ftrace.c
15529 F: include/*/ftrace.h
15530 F: include/linux/trace*.h
15531 F: include/trace/
15532 F: kernel/trace/
15533 F: tools/testing/selftests/ftrace/
15534
15535 TRACING MMIO ACCESSES (MMIOTRACE)
15536 M: Steven Rostedt <rostedt@goodmis.org>
15537 M: Ingo Molnar <mingo@kernel.org>
15538 R: Karol Herbst <karolherbst@gmail.com>
15539 R: Pekka Paalanen <ppaalanen@gmail.com>
15540 S: Maintained
15541 L: linux-kernel@vger.kernel.org
15542 L: nouveau@lists.freedesktop.org
15543 F: kernel/trace/trace_mmiotrace.c
15544 F: include/linux/mmiotrace.h
15545 F: arch/x86/mm/kmmio.c
15546 F: arch/x86/mm/mmio-mod.c
15547 F: arch/x86/mm/testmmiotrace.c
15548
15549 TRIVIAL PATCHES
15550 M: Jiri Kosina <trivial@kernel.org>
15551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15552 S: Maintained
15553 K: ^Subject:.*(?i)trivial
15554
15555 TEMPO SEMICONDUCTOR DRIVERS
15556 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
15557 S: Maintained
15558 F: sound/soc/codecs/tscs*.c
15559 F: sound/soc/codecs/tscs*.h
15560 F: Documentation/devicetree/bindings/sound/tscs*.txt
15561
15562 TTY LAYER
15563 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15564 M: Jiri Slaby <jslaby@suse.com>
15565 S: Supported
15566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
15567 F: Documentation/serial/
15568 F: drivers/tty/
15569 F: drivers/tty/serial/serial_core.c
15570 F: include/linux/serial_core.h
15571 F: include/linux/serial.h
15572 F: include/linux/tty.h
15573 F: include/uapi/linux/serial_core.h
15574 F: include/uapi/linux/serial.h
15575 F: include/uapi/linux/tty.h
15576
15577 TUA9001 MEDIA DRIVER
15578 M: Antti Palosaari <crope@iki.fi>
15579 L: linux-media@vger.kernel.org
15580 W: https://linuxtv.org
15581 W: http://palosaari.fi/linux/
15582 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15583 T: git git://linuxtv.org/anttip/media_tree.git
15584 S: Maintained
15585 F: drivers/media/tuners/tua9001*
15586
15587 TULIP NETWORK DRIVERS
15588 L: netdev@vger.kernel.org
15589 L: linux-parisc@vger.kernel.org
15590 S: Orphan
15591 F: drivers/net/ethernet/dec/tulip/
15592
15593 TUN/TAP driver
15594 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
15595 W: http://vtun.sourceforge.net/tun
15596 S: Maintained
15597 F: Documentation/networking/tuntap.txt
15598 F: arch/um/os-Linux/drivers/
15599
15600 TURBOCHANNEL SUBSYSTEM
15601 M: "Maciej W. Rozycki" <macro@linux-mips.org>
15602 M: Ralf Baechle <ralf@linux-mips.org>
15603 L: linux-mips@vger.kernel.org
15604 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
15605 S: Maintained
15606 F: drivers/tc/
15607 F: include/linux/tc.h
15608
15609 TURBOSTAT UTILITY
15610 M: "Len Brown" <lenb@kernel.org>
15611 L: linux-pm@vger.kernel.org
15612 B: https://bugzilla.kernel.org
15613 Q: https://patchwork.kernel.org/project/linux-pm/list/
15614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
15615 S: Supported
15616 F: tools/power/x86/turbostat/
15617
15618 TW5864 VIDEO4LINUX DRIVER
15619 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15620 M: Anton Sviridenko <anton@corp.bluecherry.net>
15621 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15622 M: Andrey Utkin <andrey_utkin@fastmail.com>
15623 L: linux-media@vger.kernel.org
15624 S: Supported
15625 F: drivers/media/pci/tw5864/
15626
15627 TW68 VIDEO4LINUX DRIVER
15628 M: Hans Verkuil <hverkuil@xs4all.nl>
15629 L: linux-media@vger.kernel.org
15630 T: git git://linuxtv.org/media_tree.git
15631 W: https://linuxtv.org
15632 S: Odd Fixes
15633 F: drivers/media/pci/tw68/
15634
15635 TW686X VIDEO4LINUX DRIVER
15636 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15637 L: linux-media@vger.kernel.org
15638 T: git git://linuxtv.org/media_tree.git
15639 W: http://linuxtv.org
15640 S: Maintained
15641 F: drivers/media/pci/tw686x/
15642
15643 UBI FILE SYSTEM (UBIFS)
15644 M: Richard Weinberger <richard@nod.at>
15645 M: Artem Bityutskiy <dedekind1@gmail.com>
15646 M: Adrian Hunter <adrian.hunter@intel.com>
15647 L: linux-mtd@lists.infradead.org
15648 T: git git://git.infradead.org/ubifs-2.6.git
15649 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
15650 S: Supported
15651 F: Documentation/filesystems/ubifs.txt
15652 F: fs/ubifs/
15653
15654 UCLINUX (M68KNOMMU AND COLDFIRE)
15655 M: Greg Ungerer <gerg@linux-m68k.org>
15656 W: http://www.linux-m68k.org/
15657 W: http://www.uclinux.org/
15658 L: linux-m68k@lists.linux-m68k.org
15659 L: uclinux-dev@uclinux.org (subscribers-only)
15660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
15661 S: Maintained
15662 F: arch/m68k/coldfire/
15663 F: arch/m68k/68*/
15664 F: arch/m68k/*/*_no.*
15665 F: arch/m68k/include/asm/*_no.*
15666
15667 UDF FILESYSTEM
15668 M: Jan Kara <jack@suse.com>
15669 S: Maintained
15670 F: Documentation/filesystems/udf.txt
15671 F: fs/udf/
15672
15673 UDRAW TABLET
15674 M: Bastien Nocera <hadess@hadess.net>
15675 L: linux-input@vger.kernel.org
15676 S: Maintained
15677 F: drivers/hid/hid-udraw-ps3.c
15678
15679 UFS FILESYSTEM
15680 M: Evgeniy Dushistov <dushistov@mail.ru>
15681 S: Maintained
15682 F: Documentation/filesystems/ufs.txt
15683 F: fs/ufs/
15684
15685 UHID USERSPACE HID IO DRIVER:
15686 M: David Herrmann <dh.herrmann@googlemail.com>
15687 L: linux-input@vger.kernel.org
15688 S: Maintained
15689 F: drivers/hid/uhid.c
15690 F: include/uapi/linux/uhid.h
15691
15692 ULPI BUS
15693 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15694 L: linux-usb@vger.kernel.org
15695 S: Maintained
15696 F: drivers/usb/common/ulpi.c
15697 F: include/linux/ulpi/
15698
15699 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
15700 L: linux-usb@vger.kernel.org
15701 S: Orphan
15702 F: drivers/uwb/
15703 F: include/linux/uwb.h
15704 F: include/linux/uwb/
15705
15706 UNICORE32 ARCHITECTURE:
15707 M: Guan Xuetao <gxt@pku.edu.cn>
15708 W: http://mprc.pku.edu.cn/~guanxuetao/linux
15709 S: Maintained
15710 T: git git://github.com/gxt/linux.git
15711 F: arch/unicore32/
15712
15713 UNIFDEF
15714 M: Tony Finch <dot@dotat.at>
15715 W: http://dotat.at/prog/unifdef
15716 S: Maintained
15717 F: scripts/unifdef.c
15718
15719 UNIFORM CDROM DRIVER
15720 M: Jens Axboe <axboe@kernel.dk>
15721 W: http://www.kernel.dk
15722 S: Maintained
15723 F: Documentation/cdrom/
15724 F: drivers/cdrom/cdrom.c
15725 F: include/linux/cdrom.h
15726 F: include/uapi/linux/cdrom.h
15727
15728 UNISYS S-PAR DRIVERS
15729 M: David Kershner <david.kershner@unisys.com>
15730 L: sparmaintainer@unisys.com (Unisys internal)
15731 S: Supported
15732 F: include/linux/visorbus.h
15733 F: drivers/visorbus/
15734 F: drivers/staging/unisys/
15735
15736 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
15737 M: Vinayak Holikatti <vinholikatti@gmail.com>
15738 L: linux-scsi@vger.kernel.org
15739 S: Supported
15740 F: Documentation/scsi/ufs.txt
15741 F: drivers/scsi/ufs/
15742
15743 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
15744 M: Joao Pinto <jpinto@synopsys.com>
15745 L: linux-scsi@vger.kernel.org
15746 S: Supported
15747 F: drivers/scsi/ufs/*dwc*
15748
15749 UNSORTED BLOCK IMAGES (UBI)
15750 M: Artem Bityutskiy <dedekind1@gmail.com>
15751 M: Richard Weinberger <richard@nod.at>
15752 W: http://www.linux-mtd.infradead.org/
15753 L: linux-mtd@lists.infradead.org
15754 T: git git://git.infradead.org/ubifs-2.6.git
15755 S: Supported
15756 F: drivers/mtd/ubi/
15757 F: include/linux/mtd/ubi.h
15758 F: include/uapi/mtd/ubi-user.h
15759
15760 USB "USBNET" DRIVER FRAMEWORK
15761 M: Oliver Neukum <oneukum@suse.com>
15762 L: netdev@vger.kernel.org
15763 W: http://www.linux-usb.org/usbnet
15764 S: Maintained
15765 F: drivers/net/usb/usbnet.c
15766 F: include/linux/usb/usbnet.h
15767
15768 USB ACM DRIVER
15769 M: Oliver Neukum <oneukum@suse.com>
15770 L: linux-usb@vger.kernel.org
15771 S: Maintained
15772 F: Documentation/usb/acm.txt
15773 F: drivers/usb/class/cdc-acm.*
15774
15775 USB AR5523 WIRELESS DRIVER
15776 M: Pontus Fuchs <pontus.fuchs@gmail.com>
15777 L: linux-wireless@vger.kernel.org
15778 S: Maintained
15779 F: drivers/net/wireless/ath/ar5523/
15780
15781 USB ATTACHED SCSI
15782 M: Oliver Neukum <oneukum@suse.com>
15783 L: linux-usb@vger.kernel.org
15784 L: linux-scsi@vger.kernel.org
15785 S: Maintained
15786 F: drivers/usb/storage/uas.c
15787
15788 USB CDC ETHERNET DRIVER
15789 M: Oliver Neukum <oliver@neukum.org>
15790 L: linux-usb@vger.kernel.org
15791 S: Maintained
15792 F: drivers/net/usb/cdc_*.c
15793 F: include/uapi/linux/usb/cdc.h
15794
15795 USB CHAOSKEY DRIVER
15796 M: Keith Packard <keithp@keithp.com>
15797 L: linux-usb@vger.kernel.org
15798 S: Maintained
15799 F: drivers/usb/misc/chaoskey.c
15800
15801 USB CYPRESS C67X00 DRIVER
15802 M: Peter Korsgaard <jacmet@sunsite.dk>
15803 L: linux-usb@vger.kernel.org
15804 S: Maintained
15805 F: drivers/usb/c67x00/
15806
15807 USB DAVICOM DM9601 DRIVER
15808 M: Peter Korsgaard <jacmet@sunsite.dk>
15809 L: netdev@vger.kernel.org
15810 W: http://www.linux-usb.org/usbnet
15811 S: Maintained
15812 F: drivers/net/usb/dm9601.c
15813
15814 USB DIAMOND RIO500 DRIVER
15815 M: Cesar Miquel <miquel@df.uba.ar>
15816 L: rio500-users@lists.sourceforge.net
15817 W: http://rio500.sourceforge.net
15818 S: Maintained
15819 F: drivers/usb/misc/rio500*
15820
15821 USB EHCI DRIVER
15822 M: Alan Stern <stern@rowland.harvard.edu>
15823 L: linux-usb@vger.kernel.org
15824 S: Maintained
15825 F: Documentation/usb/ehci.txt
15826 F: drivers/usb/host/ehci*
15827
15828 USB GADGET/PERIPHERAL SUBSYSTEM
15829 M: Felipe Balbi <balbi@kernel.org>
15830 L: linux-usb@vger.kernel.org
15831 W: http://www.linux-usb.org/gadget
15832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15833 S: Maintained
15834 F: drivers/usb/gadget/
15835 F: include/linux/usb/gadget*
15836
15837 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
15838 M: Jiri Kosina <jikos@kernel.org>
15839 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
15840 L: linux-usb@vger.kernel.org
15841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15842 S: Maintained
15843 F: Documentation/hid/hiddev.txt
15844 F: drivers/hid/usbhid/
15845
15846 USB INTEL XHCI ROLE MUX DRIVER
15847 M: Hans de Goede <hdegoede@redhat.com>
15848 L: linux-usb@vger.kernel.org
15849 S: Maintained
15850 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
15851
15852 USB ISP116X DRIVER
15853 M: Olav Kongas <ok@artecdesign.ee>
15854 L: linux-usb@vger.kernel.org
15855 S: Maintained
15856 F: drivers/usb/host/isp116x*
15857 F: include/linux/usb/isp116x.h
15858
15859 USB LAN78XX ETHERNET DRIVER
15860 M: Woojung Huh <woojung.huh@microchip.com>
15861 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15862 L: netdev@vger.kernel.org
15863 S: Maintained
15864 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
15865 F: drivers/net/usb/lan78xx.*
15866 F: include/dt-bindings/net/microchip-lan78xx.h
15867
15868 USB MASS STORAGE DRIVER
15869 M: Alan Stern <stern@rowland.harvard.edu>
15870 L: linux-usb@vger.kernel.org
15871 L: usb-storage@lists.one-eyed-alien.net
15872 S: Maintained
15873 F: drivers/usb/storage/
15874
15875 USB MIDI DRIVER
15876 M: Clemens Ladisch <clemens@ladisch.de>
15877 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15878 T: git git://git.alsa-project.org/alsa-kernel.git
15879 S: Maintained
15880 F: sound/usb/midi.*
15881
15882 USB NETWORKING DRIVERS
15883 L: linux-usb@vger.kernel.org
15884 S: Odd Fixes
15885 F: drivers/net/usb/
15886
15887 USB OHCI DRIVER
15888 M: Alan Stern <stern@rowland.harvard.edu>
15889 L: linux-usb@vger.kernel.org
15890 S: Maintained
15891 F: Documentation/usb/ohci.txt
15892 F: drivers/usb/host/ohci*
15893
15894 USB OTG FSM (Finite State Machine)
15895 M: Peter Chen <Peter.Chen@nxp.com>
15896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
15897 L: linux-usb@vger.kernel.org
15898 S: Maintained
15899 F: drivers/usb/common/usb-otg-fsm.c
15900
15901 USB OVER IP DRIVER
15902 M: Valentina Manea <valentina.manea.m@gmail.com>
15903 M: Shuah Khan <shuah@kernel.org>
15904 M: Shuah Khan <skhan@linuxfoundation.org>
15905 L: linux-usb@vger.kernel.org
15906 S: Maintained
15907 F: Documentation/usb/usbip_protocol.txt
15908 F: drivers/usb/usbip/
15909 F: tools/usb/usbip/
15910 F: tools/testing/selftests/drivers/usb/usbip/
15911
15912 USB PEGASUS DRIVER
15913 M: Petko Manolov <petkan@nucleusys.com>
15914 L: linux-usb@vger.kernel.org
15915 L: netdev@vger.kernel.org
15916 T: git git://github.com/petkan/pegasus.git
15917 W: https://github.com/petkan/pegasus
15918 S: Maintained
15919 F: drivers/net/usb/pegasus.*
15920
15921 USB PHY LAYER
15922 M: Felipe Balbi <balbi@kernel.org>
15923 L: linux-usb@vger.kernel.org
15924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
15925 S: Maintained
15926 F: drivers/usb/phy/
15927
15928 USB PRINTER DRIVER (usblp)
15929 M: Pete Zaitcev <zaitcev@redhat.com>
15930 L: linux-usb@vger.kernel.org
15931 S: Supported
15932 F: drivers/usb/class/usblp.c
15933
15934 USB QMI WWAN NETWORK DRIVER
15935 M: Bjørn Mork <bjorn@mork.no>
15936 L: netdev@vger.kernel.org
15937 S: Maintained
15938 F: Documentation/ABI/testing/sysfs-class-net-qmi
15939 F: drivers/net/usb/qmi_wwan.c
15940
15941 USB RTL8150 DRIVER
15942 M: Petko Manolov <petkan@nucleusys.com>
15943 L: linux-usb@vger.kernel.org
15944 L: netdev@vger.kernel.org
15945 T: git git://github.com/petkan/rtl8150.git
15946 W: https://github.com/petkan/rtl8150
15947 S: Maintained
15948 F: drivers/net/usb/rtl8150.c
15949
15950 USB SERIAL SUBSYSTEM
15951 M: Johan Hovold <johan@kernel.org>
15952 L: linux-usb@vger.kernel.org
15953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
15954 S: Maintained
15955 F: Documentation/usb/usb-serial.txt
15956 F: drivers/usb/serial/
15957 F: include/linux/usb/serial.h
15958
15959 USB SMSC75XX ETHERNET DRIVER
15960 M: Steve Glendinning <steve.glendinning@shawell.net>
15961 L: netdev@vger.kernel.org
15962 S: Maintained
15963 F: drivers/net/usb/smsc75xx.*
15964
15965 USB SMSC95XX ETHERNET DRIVER
15966 M: Steve Glendinning <steve.glendinning@shawell.net>
15967 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
15968 L: netdev@vger.kernel.org
15969 S: Maintained
15970 F: drivers/net/usb/smsc95xx.*
15971
15972 USB SUBSYSTEM
15973 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15974 L: linux-usb@vger.kernel.org
15975 W: http://www.linux-usb.org
15976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
15977 S: Supported
15978 F: Documentation/devicetree/bindings/usb/
15979 F: Documentation/usb/
15980 F: drivers/usb/
15981 F: include/linux/usb.h
15982 F: include/linux/usb/
15983
15984 USB TYPEC PI3USB30532 MUX DRIVER
15985 M: Hans de Goede <hdegoede@redhat.com>
15986 L: linux-usb@vger.kernel.org
15987 S: Maintained
15988 F: drivers/usb/typec/mux/pi3usb30532.c
15989
15990 USB TYPEC CLASS
15991 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
15992 L: linux-usb@vger.kernel.org
15993 S: Maintained
15994 F: Documentation/ABI/testing/sysfs-class-typec
15995 F: Documentation/driver-api/usb/typec.rst
15996 F: drivers/usb/typec/
15997 F: include/linux/usb/typec.h
15998
15999 USB TYPEC BUS FOR ALTERNATE MODES
16000 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16001 L: linux-usb@vger.kernel.org
16002 S: Maintained
16003 F: Documentation/ABI/testing/sysfs-bus-typec
16004 F: Documentation/driver-api/usb/typec_bus.rst
16005 F: drivers/usb/typec/altmodes/
16006 F: include/linux/usb/typec_altmode.h
16007
16008 USB TYPEC PORT CONTROLLER DRIVERS
16009 M: Guenter Roeck <linux@roeck-us.net>
16010 L: linux-usb@vger.kernel.org
16011 S: Maintained
16012 F: drivers/usb/typec/tcpm/
16013
16014 USB UHCI DRIVER
16015 M: Alan Stern <stern@rowland.harvard.edu>
16016 L: linux-usb@vger.kernel.org
16017 S: Maintained
16018 F: drivers/usb/host/uhci*
16019
16020 USB VIDEO CLASS
16021 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16022 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16023 L: linux-media@vger.kernel.org
16024 T: git git://linuxtv.org/media_tree.git
16025 W: http://www.ideasonboard.org/uvc/
16026 S: Maintained
16027 F: drivers/media/usb/uvc/
16028 F: include/uapi/linux/uvcvideo.h
16029
16030 USB VISION DRIVER
16031 M: Hans Verkuil <hverkuil@xs4all.nl>
16032 L: linux-media@vger.kernel.org
16033 T: git git://linuxtv.org/media_tree.git
16034 W: https://linuxtv.org
16035 S: Odd Fixes
16036 F: drivers/media/usb/usbvision/
16037
16038 USB WEBCAM GADGET
16039 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16040 L: linux-usb@vger.kernel.org
16041 S: Maintained
16042 F: drivers/usb/gadget/function/*uvc*
16043 F: drivers/usb/gadget/legacy/webcam.c
16044 F: include/uapi/linux/usb/g_uvc.h
16045
16046 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16047 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
16048 L: linux-wireless@vger.kernel.org
16049 S: Maintained
16050 F: drivers/net/wireless/rndis_wlan.c
16051
16052 USB XHCI DRIVER
16053 M: Mathias Nyman <mathias.nyman@intel.com>
16054 L: linux-usb@vger.kernel.org
16055 S: Supported
16056 F: drivers/usb/host/xhci*
16057 F: drivers/usb/host/pci-quirks*
16058
16059 USB ZD1201 DRIVER
16060 L: linux-wireless@vger.kernel.org
16061 W: http://linux-lc100020.sourceforge.net
16062 S: Orphan
16063 F: drivers/net/wireless/zydas/zd1201.*
16064
16065 USB ZR364XX DRIVER
16066 M: Antoine Jacquet <royale@zerezo.com>
16067 L: linux-usb@vger.kernel.org
16068 L: linux-media@vger.kernel.org
16069 T: git git://linuxtv.org/media_tree.git
16070 W: http://royale.zerezo.com/zr364xx/
16071 S: Maintained
16072 F: Documentation/media/v4l-drivers/zr364xx*
16073 F: drivers/media/usb/zr364xx/
16074
16075 USER-MODE LINUX (UML)
16076 M: Jeff Dike <jdike@addtoit.com>
16077 M: Richard Weinberger <richard@nod.at>
16078 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
16079 L: linux-um@lists.infradead.org
16080 W: http://user-mode-linux.sourceforge.net
16081 Q: https://patchwork.ozlabs.org/project/linux-um/list/
16082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16083 S: Maintained
16084 F: Documentation/virtual/uml/
16085 F: arch/um/
16086 F: arch/x86/um/
16087 F: fs/hostfs/
16088
16089 USERSPACE COPYIN/COPYOUT (UIOVEC)
16090 M: Alexander Viro <viro@zeniv.linux.org.uk>
16091 S: Maintained
16092 F: lib/iov_iter.c
16093 F: include/linux/uio.h
16094
16095 USERSPACE DMA BUFFER DRIVER
16096 M: Gerd Hoffmann <kraxel@redhat.com>
16097 S: Maintained
16098 L: dri-devel@lists.freedesktop.org
16099 F: drivers/dma-buf/udmabuf.c
16100 F: include/uapi/linux/udmabuf.h
16101 T: git git://anongit.freedesktop.org/drm/drm-misc
16102
16103 USERSPACE I/O (UIO)
16104 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16105 S: Maintained
16106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16107 F: Documentation/driver-api/uio-howto.rst
16108 F: drivers/uio/
16109 F: include/linux/uio_driver.h
16110
16111 UTIL-LINUX PACKAGE
16112 M: Karel Zak <kzak@redhat.com>
16113 L: util-linux@vger.kernel.org
16114 W: http://en.wikipedia.org/wiki/Util-linux
16115 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16116 S: Maintained
16117
16118 UUID HELPERS
16119 M: Christoph Hellwig <hch@lst.de>
16120 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16121 L: linux-kernel@vger.kernel.org
16122 T: git git://git.infradead.org/users/hch/uuid.git
16123 F: lib/uuid.c
16124 F: lib/test_uuid.c
16125 F: include/linux/uuid.h
16126 F: include/uapi/linux/uuid.h
16127 S: Maintained
16128
16129 UVESAFB DRIVER
16130 M: Michal Januszewski <spock@gentoo.org>
16131 L: linux-fbdev@vger.kernel.org
16132 W: https://github.com/mjanusz/v86d
16133 S: Maintained
16134 F: Documentation/fb/uvesafb.txt
16135 F: drivers/video/fbdev/uvesafb.*
16136
16137 VF610 NAND DRIVER
16138 M: Stefan Agner <stefan@agner.ch>
16139 L: linux-mtd@lists.infradead.org
16140 S: Supported
16141 F: drivers/mtd/nand/raw/vf610_nfc.c
16142
16143 VFAT/FAT/MSDOS FILESYSTEM
16144 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16145 S: Maintained
16146 F: Documentation/filesystems/vfat.txt
16147 F: fs/fat/
16148
16149 VFIO DRIVER
16150 M: Alex Williamson <alex.williamson@redhat.com>
16151 L: kvm@vger.kernel.org
16152 T: git git://github.com/awilliam/linux-vfio.git
16153 S: Maintained
16154 F: Documentation/vfio.txt
16155 F: drivers/vfio/
16156 F: include/linux/vfio.h
16157 F: include/uapi/linux/vfio.h
16158
16159 VFIO MEDIATED DEVICE DRIVERS
16160 M: Kirti Wankhede <kwankhede@nvidia.com>
16161 L: kvm@vger.kernel.org
16162 S: Maintained
16163 F: Documentation/vfio-mediated-device.txt
16164 F: drivers/vfio/mdev/
16165 F: include/linux/mdev.h
16166 F: samples/vfio-mdev/
16167
16168 VFIO PLATFORM DRIVER
16169 M: Eric Auger <eric.auger@redhat.com>
16170 L: kvm@vger.kernel.org
16171 S: Maintained
16172 F: drivers/vfio/platform/
16173
16174 VGA_SWITCHEROO
16175 R: Lukas Wunner <lukas@wunner.de>
16176 S: Maintained
16177 F: Documentation/gpu/vga-switcheroo.rst
16178 F: drivers/gpu/vga/vga_switcheroo.c
16179 F: include/linux/vga_switcheroo.h
16180 T: git git://anongit.freedesktop.org/drm/drm-misc
16181
16182 VIA RHINE NETWORK DRIVER
16183 S: Orphan
16184 F: drivers/net/ethernet/via/via-rhine.c
16185
16186 VIA SD/MMC CARD CONTROLLER DRIVER
16187 M: Bruce Chang <brucechang@via.com.tw>
16188 M: Harald Welte <HaraldWelte@viatech.com>
16189 S: Maintained
16190 F: drivers/mmc/host/via-sdmmc.c
16191
16192 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16193 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16194 L: linux-fbdev@vger.kernel.org
16195 S: Maintained
16196 F: include/linux/via-core.h
16197 F: include/linux/via-gpio.h
16198 F: include/linux/via_i2c.h
16199 F: drivers/video/fbdev/via/
16200
16201 VIA VELOCITY NETWORK DRIVER
16202 M: Francois Romieu <romieu@fr.zoreil.com>
16203 L: netdev@vger.kernel.org
16204 S: Maintained
16205 F: drivers/net/ethernet/via/via-velocity.*
16206
16207 VICODEC VIRTUAL CODEC DRIVER
16208 M: Hans Verkuil <hans.verkuil@cisco.com>
16209 L: linux-media@vger.kernel.org
16210 T: git git://linuxtv.org/media_tree.git
16211 W: https://linuxtv.org
16212 S: Maintained
16213 F: drivers/media/platform/vicodec/*
16214
16215 VIDEO MULTIPLEXER DRIVER
16216 M: Philipp Zabel <p.zabel@pengutronix.de>
16217 L: linux-media@vger.kernel.org
16218 S: Maintained
16219 F: drivers/media/platform/video-mux.c
16220
16221 VIDEO I2C POLLING DRIVER
16222 M: Matt Ranostay <matt.ranostay@konsulko.com>
16223 L: linux-media@vger.kernel.org
16224 S: Maintained
16225 F: drivers/media/i2c/video-i2c.c
16226
16227 VIDEOBUF2 FRAMEWORK
16228 M: Pawel Osciak <pawel@osciak.com>
16229 M: Marek Szyprowski <m.szyprowski@samsung.com>
16230 M: Kyungmin Park <kyungmin.park@samsung.com>
16231 L: linux-media@vger.kernel.org
16232 S: Maintained
16233 F: drivers/media/common/videobuf2/*
16234 F: include/media/videobuf2-*
16235
16236 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16237 M: Helen Koike <helen.koike@collabora.com>
16238 L: linux-media@vger.kernel.org
16239 T: git git://linuxtv.org/media_tree.git
16240 W: https://linuxtv.org
16241 S: Maintained
16242 F: drivers/media/platform/vimc/*
16243
16244 VIRT LIB
16245 M: Alex Williamson <alex.williamson@redhat.com>
16246 M: Paolo Bonzini <pbonzini@redhat.com>
16247 L: kvm@vger.kernel.org
16248 S: Supported
16249 F: virt/lib/
16250
16251 VIRTIO AND VHOST VSOCK DRIVER
16252 M: Stefan Hajnoczi <stefanha@redhat.com>
16253 L: kvm@vger.kernel.org
16254 L: virtualization@lists.linux-foundation.org
16255 L: netdev@vger.kernel.org
16256 S: Maintained
16257 F: include/linux/virtio_vsock.h
16258 F: include/uapi/linux/virtio_vsock.h
16259 F: include/uapi/linux/vsockmon.h
16260 F: include/uapi/linux/vm_sockets_diag.h
16261 F: net/vmw_vsock/diag.c
16262 F: net/vmw_vsock/af_vsock_tap.c
16263 F: net/vmw_vsock/virtio_transport_common.c
16264 F: net/vmw_vsock/virtio_transport.c
16265 F: drivers/net/vsockmon.c
16266 F: drivers/vhost/vsock.c
16267 F: tools/testing/vsock/
16268
16269 VIRTIO CONSOLE DRIVER
16270 M: Amit Shah <amit@kernel.org>
16271 L: virtualization@lists.linux-foundation.org
16272 S: Maintained
16273 F: drivers/char/virtio_console.c
16274 F: include/linux/virtio_console.h
16275 F: include/uapi/linux/virtio_console.h
16276
16277 VIRTIO CORE, NET AND BLOCK DRIVERS
16278 M: "Michael S. Tsirkin" <mst@redhat.com>
16279 M: Jason Wang <jasowang@redhat.com>
16280 L: virtualization@lists.linux-foundation.org
16281 S: Maintained
16282 F: Documentation/devicetree/bindings/virtio/
16283 F: drivers/virtio/
16284 F: tools/virtio/
16285 F: drivers/net/virtio_net.c
16286 F: drivers/block/virtio_blk.c
16287 F: include/linux/virtio*.h
16288 F: include/uapi/linux/virtio_*.h
16289 F: drivers/crypto/virtio/
16290 F: mm/balloon_compaction.c
16291
16292 VIRTIO CRYPTO DRIVER
16293 M: Gonglei <arei.gonglei@huawei.com>
16294 L: virtualization@lists.linux-foundation.org
16295 L: linux-crypto@vger.kernel.org
16296 S: Maintained
16297 F: drivers/crypto/virtio/
16298 F: include/uapi/linux/virtio_crypto.h
16299
16300 VIRTIO DRIVERS FOR S390
16301 M: Cornelia Huck <cohuck@redhat.com>
16302 M: Halil Pasic <pasic@linux.ibm.com>
16303 L: linux-s390@vger.kernel.org
16304 L: virtualization@lists.linux-foundation.org
16305 L: kvm@vger.kernel.org
16306 S: Supported
16307 F: drivers/s390/virtio/
16308 F: arch/s390/include/uapi/asm/virtio-ccw.h
16309
16310 VIRTIO GPU DRIVER
16311 M: David Airlie <airlied@linux.ie>
16312 M: Gerd Hoffmann <kraxel@redhat.com>
16313 L: dri-devel@lists.freedesktop.org
16314 L: virtualization@lists.linux-foundation.org
16315 T: git git://anongit.freedesktop.org/drm/drm-misc
16316 S: Maintained
16317 F: drivers/gpu/drm/virtio/
16318 F: include/uapi/linux/virtio_gpu.h
16319
16320 VIRTIO HOST (VHOST)
16321 M: "Michael S. Tsirkin" <mst@redhat.com>
16322 M: Jason Wang <jasowang@redhat.com>
16323 L: kvm@vger.kernel.org
16324 L: virtualization@lists.linux-foundation.org
16325 L: netdev@vger.kernel.org
16326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16327 S: Maintained
16328 F: drivers/vhost/
16329 F: include/uapi/linux/vhost.h
16330
16331 VIRTIO INPUT DRIVER
16332 M: Gerd Hoffmann <kraxel@redhat.com>
16333 S: Maintained
16334 F: drivers/virtio/virtio_input.c
16335 F: include/uapi/linux/virtio_input.h
16336
16337 VIRTUAL BOX GUEST DEVICE DRIVER
16338 M: Hans de Goede <hdegoede@redhat.com>
16339 M: Arnd Bergmann <arnd@arndb.de>
16340 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16341 S: Maintained
16342 F: include/linux/vbox_utils.h
16343 F: include/uapi/linux/vbox*.h
16344 F: drivers/virt/vboxguest/
16345
16346 VIRTUAL SERIO DEVICE DRIVER
16347 M: Stephen Chandler Paul <thatslyude@gmail.com>
16348 S: Maintained
16349 F: drivers/input/serio/userio.c
16350 F: include/uapi/linux/userio.h
16351
16352 VIVID VIRTUAL VIDEO DRIVER
16353 M: Hans Verkuil <hverkuil@xs4all.nl>
16354 L: linux-media@vger.kernel.org
16355 T: git git://linuxtv.org/media_tree.git
16356 W: https://linuxtv.org
16357 S: Maintained
16358 F: drivers/media/platform/vivid/*
16359
16360 VLYNQ BUS
16361 M: Florian Fainelli <f.fainelli@gmail.com>
16362 L: openwrt-devel@lists.openwrt.org (subscribers-only)
16363 S: Maintained
16364 F: drivers/vlynq/vlynq.c
16365 F: include/linux/vlynq.h
16366
16367 VME SUBSYSTEM
16368 M: Martyn Welch <martyn@welchs.me.uk>
16369 M: Manohar Vanga <manohar.vanga@gmail.com>
16370 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16371 L: devel@driverdev.osuosl.org
16372 S: Maintained
16373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16374 F: Documentation/driver-api/vme.rst
16375 F: drivers/staging/vme/
16376 F: drivers/vme/
16377 F: include/linux/vme*
16378
16379 VMWARE BALLOON DRIVER
16380 M: Julien Freche <jfreche@vmware.com>
16381 M: Nadav Amit <namit@vmware.com>
16382 M: "VMware, Inc." <pv-drivers@vmware.com>
16383 L: linux-kernel@vger.kernel.org
16384 S: Maintained
16385 F: drivers/misc/vmw_balloon.c
16386
16387 VMWARE HYPERVISOR INTERFACE
16388 M: Alok Kataria <akataria@vmware.com>
16389 L: virtualization@lists.linux-foundation.org
16390 S: Supported
16391 F: arch/x86/kernel/cpu/vmware.c
16392
16393 VMWARE PVRDMA DRIVER
16394 M: Adit Ranadive <aditr@vmware.com>
16395 M: VMware PV-Drivers <pv-drivers@vmware.com>
16396 L: linux-rdma@vger.kernel.org
16397 S: Maintained
16398 F: drivers/infiniband/hw/vmw_pvrdma/
16399
16400 VMware PVSCSI driver
16401 M: Jim Gill <jgill@vmware.com>
16402 M: VMware PV-Drivers <pv-drivers@vmware.com>
16403 L: linux-scsi@vger.kernel.org
16404 S: Maintained
16405 F: drivers/scsi/vmw_pvscsi.c
16406 F: drivers/scsi/vmw_pvscsi.h
16407
16408 VMWARE VMMOUSE SUBDRIVER
16409 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16410 M: "VMware, Inc." <pv-drivers@vmware.com>
16411 L: linux-input@vger.kernel.org
16412 S: Maintained
16413 F: drivers/input/mouse/vmmouse.c
16414 F: drivers/input/mouse/vmmouse.h
16415
16416 VMWARE VMXNET3 ETHERNET DRIVER
16417 M: Ronak Doshi <doshir@vmware.com>
16418 M: "VMware, Inc." <pv-drivers@vmware.com>
16419 L: netdev@vger.kernel.org
16420 S: Maintained
16421 F: drivers/net/vmxnet3/
16422
16423 VOCORE VOCORE2 BOARD
16424 M: Harvey Hunt <harveyhuntnexus@gmail.com>
16425 L: linux-mips@vger.kernel.org
16426 S: Maintained
16427 F: arch/mips/boot/dts/ralink/vocore2.dts
16428
16429 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16430 M: Liam Girdwood <lgirdwood@gmail.com>
16431 M: Mark Brown <broonie@kernel.org>
16432 L: linux-kernel@vger.kernel.org
16433 W: http://www.slimlogic.co.uk/?p=48
16434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16435 S: Supported
16436 F: Documentation/devicetree/bindings/regulator/
16437 F: Documentation/power/regulator/
16438 F: drivers/regulator/
16439 F: include/dt-bindings/regulator/
16440 F: include/linux/regulator/
16441
16442 VRF
16443 M: David Ahern <dsa@cumulusnetworks.com>
16444 M: Shrijeet Mukherjee <shrijeet@gmail.com>
16445 L: netdev@vger.kernel.org
16446 S: Maintained
16447 F: drivers/net/vrf.c
16448 F: Documentation/networking/vrf.txt
16449
16450 VT1211 HARDWARE MONITOR DRIVER
16451 M: Juerg Haefliger <juergh@gmail.com>
16452 L: linux-hwmon@vger.kernel.org
16453 S: Maintained
16454 F: Documentation/hwmon/vt1211
16455 F: drivers/hwmon/vt1211.c
16456
16457 VT8231 HARDWARE MONITOR DRIVER
16458 M: Roger Lucas <vt8231@hiddenengine.co.uk>
16459 L: linux-hwmon@vger.kernel.org
16460 S: Maintained
16461 F: drivers/hwmon/vt8231.c
16462
16463 VUB300 USB to SDIO/SD/MMC bridge chip
16464 M: Tony Olech <tony.olech@elandigitalsystems.com>
16465 L: linux-mmc@vger.kernel.org
16466 L: linux-usb@vger.kernel.org
16467 S: Supported
16468 F: drivers/mmc/host/vub300.c
16469
16470 W1 DALLAS'S 1-WIRE BUS
16471 M: Evgeniy Polyakov <zbr@ioremap.net>
16472 S: Maintained
16473 F: Documentation/devicetree/bindings/w1/
16474 F: Documentation/w1/
16475 F: drivers/w1/
16476 F: include/linux/w1.h
16477
16478 W83791D HARDWARE MONITORING DRIVER
16479 M: Marc Hulsman <m.hulsman@tudelft.nl>
16480 L: linux-hwmon@vger.kernel.org
16481 S: Maintained
16482 F: Documentation/hwmon/w83791d
16483 F: drivers/hwmon/w83791d.c
16484
16485 W83793 HARDWARE MONITORING DRIVER
16486 M: Rudolf Marek <r.marek@assembler.cz>
16487 L: linux-hwmon@vger.kernel.org
16488 S: Maintained
16489 F: Documentation/hwmon/w83793
16490 F: drivers/hwmon/w83793.c
16491
16492 W83795 HARDWARE MONITORING DRIVER
16493 M: Jean Delvare <jdelvare@suse.com>
16494 L: linux-hwmon@vger.kernel.org
16495 S: Maintained
16496 F: drivers/hwmon/w83795.c
16497
16498 W83L51xD SD/MMC CARD INTERFACE DRIVER
16499 M: Pierre Ossman <pierre@ossman.eu>
16500 S: Maintained
16501 F: drivers/mmc/host/wbsd.*
16502
16503 WACOM PROTOCOL 4 SERIAL TABLETS
16504 M: Julian Squires <julian@cipht.net>
16505 M: Hans de Goede <hdegoede@redhat.com>
16506 L: linux-input@vger.kernel.org
16507 S: Maintained
16508 F: drivers/input/tablet/wacom_serial4.c
16509
16510 WATCHDOG DEVICE DRIVERS
16511 M: Wim Van Sebroeck <wim@linux-watchdog.org>
16512 M: Guenter Roeck <linux@roeck-us.net>
16513 L: linux-watchdog@vger.kernel.org
16514 W: http://www.linux-watchdog.org/
16515 T: git git://www.linux-watchdog.org/linux-watchdog.git
16516 S: Maintained
16517 F: Documentation/devicetree/bindings/watchdog/
16518 F: Documentation/watchdog/
16519 F: drivers/watchdog/
16520 F: include/linux/watchdog.h
16521 F: include/uapi/linux/watchdog.h
16522
16523 WHISKEYCOVE PMIC GPIO DRIVER
16524 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
16525 L: linux-gpio@vger.kernel.org
16526 S: Maintained
16527 F: drivers/gpio/gpio-wcove.c
16528
16529 WIIMOTE HID DRIVER
16530 M: David Herrmann <dh.herrmann@googlemail.com>
16531 L: linux-input@vger.kernel.org
16532 S: Maintained
16533 F: drivers/hid/hid-wiimote*
16534
16535 WILOCITY WIL6210 WIRELESS DRIVER
16536 M: Maya Erez <merez@codeaurora.org>
16537 L: linux-wireless@vger.kernel.org
16538 L: wil6210@qti.qualcomm.com
16539 S: Supported
16540 W: http://wireless.kernel.org/en/users/Drivers/wil6210
16541 F: drivers/net/wireless/ath/wil6210/
16542
16543 WIMAX STACK
16544 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
16545 M: linux-wimax@intel.com
16546 L: wimax@linuxwimax.org (subscribers-only)
16547 S: Supported
16548 W: http://linuxwimax.org
16549 F: Documentation/wimax/README.wimax
16550 F: include/linux/wimax/debug.h
16551 F: include/net/wimax.h
16552 F: include/uapi/linux/wimax.h
16553 F: net/wimax/
16554
16555 WINBOND CIR DRIVER
16556 M: David Härdeman <david@hardeman.nu>
16557 S: Maintained
16558 F: drivers/media/rc/winbond-cir.c
16559
16560 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
16561 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16562 L: linux-watchdog@vger.kernel.org
16563 S: Maintained
16564 F: drivers/watchdog/ebc-c384_wdt.c
16565
16566 WINSYSTEMS WS16C48 GPIO DRIVER
16567 M: William Breathitt Gray <vilhelm.gray@gmail.com>
16568 L: linux-gpio@vger.kernel.org
16569 S: Maintained
16570 F: drivers/gpio/gpio-ws16c48.c
16571
16572 WISTRON LAPTOP BUTTON DRIVER
16573 M: Miloslav Trmac <mitr@volny.cz>
16574 S: Maintained
16575 F: drivers/input/misc/wistron_btns.c
16576
16577 WL3501 WIRELESS PCMCIA CARD DRIVER
16578 L: linux-wireless@vger.kernel.org
16579 S: Odd fixes
16580 F: drivers/net/wireless/wl3501*
16581
16582 WOLFSON MICROELECTRONICS DRIVERS
16583 L: patches@opensource.cirrus.com
16584 T: git https://github.com/CirrusLogic/linux-drivers.git
16585 W: https://github.com/CirrusLogic/linux-drivers/wiki
16586 S: Supported
16587 F: Documentation/hwmon/wm83??
16588 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
16589 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
16590 F: Documentation/devicetree/bindings/mfd/arizona.txt
16591 F: Documentation/devicetree/bindings/mfd/wm831x.txt
16592 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
16593 F: arch/arm/mach-s3c64xx/mach-crag6410*
16594 F: drivers/clk/clk-wm83*.c
16595 F: drivers/extcon/extcon-arizona.c
16596 F: drivers/leds/leds-wm83*.c
16597 F: drivers/gpio/gpio-*wm*.c
16598 F: drivers/gpio/gpio-arizona.c
16599 F: drivers/hwmon/wm83??-hwmon.c
16600 F: drivers/input/misc/wm831x-on.c
16601 F: drivers/input/touchscreen/wm831x-ts.c
16602 F: drivers/input/touchscreen/wm97*.c
16603 F: drivers/mfd/arizona*
16604 F: drivers/mfd/wm*.c
16605 F: drivers/mfd/cs47l24*
16606 F: drivers/power/supply/wm83*.c
16607 F: drivers/rtc/rtc-wm83*.c
16608 F: drivers/regulator/wm8*.c
16609 F: drivers/regulator/arizona*
16610 F: drivers/video/backlight/wm83*_bl.c
16611 F: drivers/watchdog/wm83*_wdt.c
16612 F: include/linux/mfd/arizona/
16613 F: include/linux/mfd/wm831x/
16614 F: include/linux/mfd/wm8350/
16615 F: include/linux/mfd/wm8400*
16616 F: include/linux/regulator/arizona*
16617 F: include/linux/wm97xx.h
16618 F: include/sound/wm????.h
16619 F: sound/soc/codecs/arizona.?
16620 F: sound/soc/codecs/wm*
16621 F: sound/soc/codecs/cs47l24*
16622
16623 WORKQUEUE
16624 M: Tejun Heo <tj@kernel.org>
16625 R: Lai Jiangshan <jiangshanlai@gmail.com>
16626 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
16627 S: Maintained
16628 F: include/linux/workqueue.h
16629 F: kernel/workqueue.c
16630 F: Documentation/core-api/workqueue.rst
16631
16632 X-POWERS AXP288 PMIC DRIVERS
16633 M: Hans de Goede <hdegoede@redhat.com>
16634 S: Maintained
16635 N: axp288
16636 F: drivers/acpi/pmic/intel_pmic_xpower.c
16637
16638 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
16639 M: Chen-Yu Tsai <wens@csie.org>
16640 L: linux-kernel@vger.kernel.org
16641 S: Maintained
16642 N: axp[128]
16643
16644 X.25 NETWORK LAYER
16645 M: Andrew Hendry <andrew.hendry@gmail.com>
16646 L: linux-x25@vger.kernel.org
16647 S: Odd Fixes
16648 F: Documentation/networking/x25*
16649 F: include/net/x25*
16650 F: net/x25/
16651
16652 X86 ARCHITECTURE (32-BIT AND 64-BIT)
16653 M: Thomas Gleixner <tglx@linutronix.de>
16654 M: Ingo Molnar <mingo@redhat.com>
16655 M: Borislav Petkov <bp@alien8.de>
16656 R: "H. Peter Anvin" <hpa@zytor.com>
16657 M: x86@kernel.org
16658 L: linux-kernel@vger.kernel.org
16659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16660 S: Maintained
16661 F: Documentation/devicetree/bindings/x86/
16662 F: Documentation/x86/
16663 F: arch/x86/
16664
16665 X86 ENTRY CODE
16666 M: Andy Lutomirski <luto@kernel.org>
16667 L: linux-kernel@vger.kernel.org
16668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
16669 S: Maintained
16670 F: arch/x86/entry/
16671
16672 X86 MCE INFRASTRUCTURE
16673 M: Tony Luck <tony.luck@intel.com>
16674 M: Borislav Petkov <bp@alien8.de>
16675 L: linux-edac@vger.kernel.org
16676 S: Maintained
16677 F: arch/x86/kernel/cpu/mcheck/*
16678
16679 X86 MICROCODE UPDATE SUPPORT
16680 M: Borislav Petkov <bp@alien8.de>
16681 S: Maintained
16682 F: arch/x86/kernel/cpu/microcode/*
16683
16684 X86 MM
16685 M: Dave Hansen <dave.hansen@linux.intel.com>
16686 M: Andy Lutomirski <luto@kernel.org>
16687 M: Peter Zijlstra <peterz@infradead.org>
16688 L: linux-kernel@vger.kernel.org
16689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
16690 S: Maintained
16691 F: arch/x86/mm/
16692
16693 X86 PLATFORM DRIVERS
16694 M: Darren Hart <dvhart@infradead.org>
16695 M: Andy Shevchenko <andy@infradead.org>
16696 L: platform-driver-x86@vger.kernel.org
16697 T: git git://git.infradead.org/linux-platform-drivers-x86.git
16698 S: Maintained
16699 F: drivers/platform/x86/
16700 F: drivers/platform/olpc/
16701
16702 X86 PLATFORM DRIVERS - ARCH
16703 R: Darren Hart <dvhart@infradead.org>
16704 R: Andy Shevchenko <andy@infradead.org>
16705 L: platform-driver-x86@vger.kernel.org
16706 L: x86@kernel.org
16707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
16708 S: Maintained
16709 F: arch/x86/platform
16710
16711 X86 VDSO
16712 M: Andy Lutomirski <luto@kernel.org>
16713 L: linux-kernel@vger.kernel.org
16714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
16715 S: Maintained
16716 F: arch/x86/entry/vdso/
16717
16718 XARRAY
16719 M: Matthew Wilcox <willy@infradead.org>
16720 L: linux-fsdevel@vger.kernel.org
16721 S: Supported
16722 F: Documentation/core-api/xarray.rst
16723 F: lib/idr.c
16724 F: lib/xarray.c
16725 F: include/linux/idr.h
16726 F: include/linux/xarray.h
16727 F: tools/testing/radix-tree
16728
16729 XBOX DVD IR REMOTE
16730 M: Benjamin Valentin <benpicco@googlemail.com>
16731 S: Maintained
16732 F: drivers/media/rc/xbox_remote.c
16733 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
16734
16735 XC2028/3028 TUNER DRIVER
16736 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16737 L: linux-media@vger.kernel.org
16738 W: https://linuxtv.org
16739 T: git git://linuxtv.org/media_tree.git
16740 S: Maintained
16741 F: drivers/media/tuners/tuner-xc2028.*
16742
16743 XDP (eXpress Data Path)
16744 M: Alexei Starovoitov <ast@kernel.org>
16745 M: Daniel Borkmann <daniel@iogearbox.net>
16746 M: David S. Miller <davem@davemloft.net>
16747 M: Jakub Kicinski <jakub.kicinski@netronome.com>
16748 M: Jesper Dangaard Brouer <hawk@kernel.org>
16749 M: John Fastabend <john.fastabend@gmail.com>
16750 L: netdev@vger.kernel.org
16751 L: xdp-newbies@vger.kernel.org
16752 L: bpf@vger.kernel.org
16753 S: Supported
16754 F: net/core/xdp.c
16755 F: include/net/xdp.h
16756 F: kernel/bpf/devmap.c
16757 F: kernel/bpf/cpumap.c
16758 F: include/trace/events/xdp.h
16759 K: xdp
16760 N: xdp
16761
16762 XDP SOCKETS (AF_XDP)
16763 M: Björn Töpel <bjorn.topel@intel.com>
16764 M: Magnus Karlsson <magnus.karlsson@intel.com>
16765 L: netdev@vger.kernel.org
16766 L: bpf@vger.kernel.org
16767 S: Maintained
16768 F: kernel/bpf/xskmap.c
16769 F: net/xdp/
16770
16771 XEN BLOCK SUBSYSTEM
16772 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16773 M: Roger Pau Monné <roger.pau@citrix.com>
16774 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16775 S: Supported
16776 F: drivers/block/xen-blkback/*
16777 F: drivers/block/xen*
16778
16779 XEN HYPERVISOR ARM
16780 M: Stefano Stabellini <sstabellini@kernel.org>
16781 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16782 S: Maintained
16783 F: arch/arm/xen/
16784 F: arch/arm/include/asm/xen/
16785
16786 XEN HYPERVISOR ARM64
16787 M: Stefano Stabellini <sstabellini@kernel.org>
16788 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16789 S: Maintained
16790 F: arch/arm64/xen/
16791 F: arch/arm64/include/asm/xen/
16792
16793 XEN HYPERVISOR INTERFACE
16794 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
16795 M: Juergen Gross <jgross@suse.com>
16796 R: Stefano Stabellini <sstabellini@kernel.org>
16797 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
16799 S: Supported
16800 F: arch/x86/xen/
16801 F: arch/x86/platform/pvh/
16802 F: drivers/*/xen-*front.c
16803 F: drivers/xen/
16804 F: arch/x86/include/asm/xen/
16805 F: arch/x86/include/asm/pvclock-abi.h
16806 F: include/xen/
16807 F: include/uapi/xen/
16808 F: Documentation/ABI/stable/sysfs-hypervisor-xen
16809 F: Documentation/ABI/testing/sysfs-hypervisor-xen
16810
16811 XEN NETWORK BACKEND DRIVER
16812 M: Wei Liu <wei.liu2@citrix.com>
16813 M: Paul Durrant <paul.durrant@citrix.com>
16814 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16815 L: netdev@vger.kernel.org
16816 S: Supported
16817 F: drivers/net/xen-netback/*
16818
16819 XEN PCI SUBSYSTEM
16820 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16821 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16822 S: Supported
16823 F: arch/x86/pci/*xen*
16824 F: drivers/pci/*xen*
16825
16826 XEN PVSCSI DRIVERS
16827 M: Juergen Gross <jgross@suse.com>
16828 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16829 L: linux-scsi@vger.kernel.org
16830 S: Supported
16831 F: drivers/scsi/xen-scsifront.c
16832 F: drivers/xen/xen-scsiback.c
16833 F: include/xen/interface/io/vscsiif.h
16834
16835 XEN SWIOTLB SUBSYSTEM
16836 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16837 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16838 L: iommu@lists.linux-foundation.org
16839 S: Supported
16840 F: arch/x86/xen/*swiotlb*
16841 F: drivers/xen/*swiotlb*
16842
16843 XEN SOUND FRONTEND DRIVER
16844 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
16845 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
16846 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16847 S: Supported
16848 F: sound/xen/*
16849
16850 XFS FILESYSTEM
16851 M: Darrick J. Wong <darrick.wong@oracle.com>
16852 M: linux-xfs@vger.kernel.org
16853 L: linux-xfs@vger.kernel.org
16854 W: http://xfs.org/
16855 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
16856 S: Supported
16857 F: Documentation/filesystems/xfs.txt
16858 F: fs/xfs/
16859
16860 XILINX AXI ETHERNET DRIVER
16861 M: Anirudha Sarangi <anirudh@xilinx.com>
16862 M: John Linn <John.Linn@xilinx.com>
16863 S: Maintained
16864 F: drivers/net/ethernet/xilinx/xilinx_axienet*
16865
16866 XILINX UARTLITE SERIAL DRIVER
16867 M: Peter Korsgaard <jacmet@sunsite.dk>
16868 L: linux-serial@vger.kernel.org
16869 S: Maintained
16870 F: drivers/tty/serial/uartlite.c
16871
16872 XILINX VIDEO IP CORES
16873 M: Hyun Kwon <hyun.kwon@xilinx.com>
16874 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16875 L: linux-media@vger.kernel.org
16876 T: git git://linuxtv.org/media_tree.git
16877 S: Supported
16878 F: Documentation/devicetree/bindings/media/xilinx/
16879 F: drivers/media/platform/xilinx/
16880 F: include/uapi/linux/xilinx-v4l2-controls.h
16881
16882 XILLYBUS DRIVER
16883 M: Eli Billauer <eli.billauer@gmail.com>
16884 L: linux-kernel@vger.kernel.org
16885 S: Supported
16886 F: drivers/char/xillybus/
16887
16888 XLP9XX I2C DRIVER
16889 M: George Cherian <george.cherian@cavium.com>
16890 M: Jan Glauber <jglauber@cavium.com>
16891 L: linux-i2c@vger.kernel.org
16892 W: http://www.cavium.com
16893 S: Supported
16894 F: drivers/i2c/busses/i2c-xlp9xx.c
16895
16896 XRA1403 GPIO EXPANDER
16897 M: Nandor Han <nandor.han@ge.com>
16898 M: Semi Malinen <semi.malinen@ge.com>
16899 L: linux-gpio@vger.kernel.org
16900 S: Maintained
16901 F: drivers/gpio/gpio-xra1403.c
16902 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
16903
16904 XTENSA XTFPGA PLATFORM SUPPORT
16905 M: Max Filippov <jcmvbkbc@gmail.com>
16906 L: linux-xtensa@linux-xtensa.org
16907 S: Maintained
16908 F: drivers/spi/spi-xtensa-xtfpga.c
16909 F: sound/soc/xtensa/xtfpga-i2s.c
16910
16911 YAM DRIVER FOR AX.25
16912 M: Jean-Paul Roubelat <jpr@f6fbb.org>
16913 L: linux-hams@vger.kernel.org
16914 S: Maintained
16915 F: drivers/net/hamradio/yam*
16916 F: include/linux/yam.h
16917
16918 YAMA SECURITY MODULE
16919 M: Kees Cook <keescook@chromium.org>
16920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
16921 S: Supported
16922 F: security/yama/
16923 F: Documentation/admin-guide/LSM/Yama.rst
16924
16925 YEALINK PHONE DRIVER
16926 M: Henk Vergonet <Henk.Vergonet@gmail.com>
16927 L: usbb2k-api-dev@nongnu.org
16928 S: Maintained
16929 F: Documentation/input/devices/yealink.rst
16930 F: drivers/input/misc/yealink.*
16931
16932 Z8530 DRIVER FOR AX.25
16933 M: Joerg Reuter <jreuter@yaina.de>
16934 W: http://yaina.de/jreuter/
16935 W: http://www.qsl.net/dl1bke/
16936 L: linux-hams@vger.kernel.org
16937 S: Maintained
16938 F: Documentation/networking/z8530drv.txt
16939 F: drivers/net/hamradio/*scc.c
16940 F: drivers/net/hamradio/z8530.h
16941
16942 ZBUD COMPRESSED PAGE ALLOCATOR
16943 M: Seth Jennings <sjenning@redhat.com>
16944 M: Dan Streetman <ddstreet@ieee.org>
16945 L: linux-mm@kvack.org
16946 S: Maintained
16947 F: mm/zbud.c
16948 F: include/linux/zbud.h
16949
16950 ZD1211RW WIRELESS DRIVER
16951 M: Daniel Drake <dsd@gentoo.org>
16952 M: Ulrich Kunitz <kune@deine-taler.de>
16953 W: http://zd1211.ath.cx/wiki/DriverRewrite
16954 L: linux-wireless@vger.kernel.org
16955 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
16956 S: Maintained
16957 F: drivers/net/wireless/zydas/zd1211rw/
16958
16959 ZD1301 MEDIA DRIVER
16960 M: Antti Palosaari <crope@iki.fi>
16961 L: linux-media@vger.kernel.org
16962 W: https://linuxtv.org/
16963 W: http://palosaari.fi/linux/
16964 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16965 S: Maintained
16966 F: drivers/media/usb/dvb-usb-v2/zd1301*
16967
16968 ZD1301_DEMOD MEDIA DRIVER
16969 M: Antti Palosaari <crope@iki.fi>
16970 L: linux-media@vger.kernel.org
16971 W: https://linuxtv.org/
16972 W: http://palosaari.fi/linux/
16973 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16974 S: Maintained
16975 F: drivers/media/dvb-frontends/zd1301_demod*
16976
16977 ZPOOL COMPRESSED PAGE STORAGE API
16978 M: Dan Streetman <ddstreet@ieee.org>
16979 L: linux-mm@kvack.org
16980 S: Maintained
16981 F: mm/zpool.c
16982 F: include/linux/zpool.h
16983
16984 ZR36067 VIDEO FOR LINUX DRIVER
16985 L: mjpeg-users@lists.sourceforge.net
16986 L: linux-media@vger.kernel.org
16987 W: http://mjpeg.sourceforge.net/driver-zoran/
16988 T: hg https://linuxtv.org/hg/v4l-dvb
16989 S: Odd Fixes
16990 F: drivers/staging/media/zoran/
16991
16992 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
16993 M: Minchan Kim <minchan@kernel.org>
16994 M: Nitin Gupta <ngupta@vflare.org>
16995 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
16996 L: linux-kernel@vger.kernel.org
16997 S: Maintained
16998 F: drivers/block/zram/
16999 F: Documentation/blockdev/zram.txt
17000
17001 ZS DECSTATION Z85C30 SERIAL DRIVER
17002 M: "Maciej W. Rozycki" <macro@linux-mips.org>
17003 S: Maintained
17004 F: drivers/tty/serial/zs.*
17005
17006 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17007 M: Minchan Kim <minchan@kernel.org>
17008 M: Nitin Gupta <ngupta@vflare.org>
17009 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17010 L: linux-mm@kvack.org
17011 S: Maintained
17012 F: mm/zsmalloc.c
17013 F: include/linux/zsmalloc.h
17014 F: Documentation/vm/zsmalloc.rst
17015
17016 ZSWAP COMPRESSED SWAP CACHING
17017 M: Seth Jennings <sjenning@redhat.com>
17018 M: Dan Streetman <ddstreet@ieee.org>
17019 L: linux-mm@kvack.org
17020 S: Maintained
17021 F: mm/zswap.c
17022
17023 THE REST
17024 M: Linus Torvalds <torvalds@linux-foundation.org>
17025 L: linux-kernel@vger.kernel.org
17026 Q: http://patchwork.kernel.org/project/LKML/list/
17027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17028 S: Buried alive in reporters
17029 F: *
17030 F: */