3 List of maintainers and how to submit kernel changes
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.
9 1. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
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.)
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.
24 4. When you are happy with a change make it generally available for
25 testing and await feedback.
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.
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.
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.
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.
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
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.
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
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.
77 Descriptions of section entries:
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:
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:
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.
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
135 Maintainers List (try to look for most precise areas first)
137 -----------------------------------
140 M: Steffen Klassert <klassert@kernel.org>
141 L: netdev@vger.kernel.org
143 F: Documentation/networking/device_drivers/3com/vortex.txt
144 F: drivers/net/ethernet/3com/3c59x.c
146 3CR990 NETWORK DRIVER
147 M: David Dillow <dave@thedillows.org>
148 L: netdev@vger.kernel.org
150 F: drivers/net/ethernet/3com/typhoon*
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
159 53C700 AND 53C700-66 SCSI DRIVER
160 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L: linux-scsi@vger.kernel.org
163 F: drivers/scsi/53c700*
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
172 F: include/net/6lowpan.h
173 F: Documentation/networking/6lowpan.txt
175 6PACK NETWORK DRIVER FOR AX.25
176 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L: linux-hams@vger.kernel.org
179 F: drivers/net/hamradio/6pack.c
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
186 F: drivers/net/ethernet/realtek/r8169.c
188 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
189 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
190 L: linux-serial@vger.kernel.org
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
196 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
197 L: netdev@vger.kernel.org
199 F: drivers/net/ethernet/8390/
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
211 F: Documentation/filesystems/9p.txt
215 F: include/uapi/linux/virtio_9p.h
216 F: include/trace/events/9p.h
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
226 F: drivers/media/dvb-frontends/a8293*
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/
233 F: Documentation/scsi/aacraid.txt
234 F: drivers/scsi/aacraid/
237 L: linux-api@vger.kernel.org
238 F: include/linux/syscalls.h
241 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
242 M: Hans de Goede <hdegoede@redhat.com>
243 L: linux-hwmon@vger.kernel.org
245 F: drivers/hwmon/abituguru.c
247 ABIT UGURU 3 HARDWARE MONITOR DRIVER
248 M: Alistair John Strachan <alistair@devzero.co.uk>
249 L: linux-hwmon@vger.kernel.org
251 F: drivers/hwmon/abituguru3.c
253 ACCES 104-DIO-48E GPIO DRIVER
254 M: William Breathitt Gray <vilhelm.gray@gmail.com>
255 L: linux-gpio@vger.kernel.org
257 F: drivers/gpio/gpio-104-dio-48e.c
259 ACCES 104-IDI-48 GPIO DRIVER
260 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
261 L: linux-gpio@vger.kernel.org
263 F: drivers/gpio/gpio-104-idi-48.c
265 ACCES 104-IDIO-16 GPIO DRIVER
266 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
267 L: linux-gpio@vger.kernel.org
269 F: drivers/gpio/gpio-104-idio-16.c
271 ACCES 104-QUAD-8 DRIVER
272 M: William Breathitt Gray <vilhelm.gray@gmail.com>
273 L: linux-iio@vger.kernel.org
275 F: Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
276 F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
277 F: drivers/counter/104-quad-8.c
279 ACCES PCI-IDIO-16 GPIO DRIVER
280 M: William Breathitt Gray <vilhelm.gray@gmail.com>
281 L: linux-gpio@vger.kernel.org
283 F: drivers/gpio/gpio-pci-idio-16.c
285 ACCES PCIe-IDIO-24 GPIO DRIVER
286 M: William Breathitt Gray <vilhelm.gray@gmail.com>
287 L: linux-gpio@vger.kernel.org
289 F: drivers/gpio/gpio-pcie-idio-24.c
292 M: Jes Sorensen <jes@trained-monkey.org>
293 L: linux-acenic@sunsite.dk
295 F: drivers/net/ethernet/alteon/acenic*
297 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
298 M: Peter Feuerer <peter@piie.net>
299 L: platform-driver-x86@vger.kernel.org
300 W: http://piie.net/?section=acerhdf
302 F: drivers/platform/x86/acerhdf.c
304 ACER WMI LAPTOP EXTRAS
305 M: "Lee, Chun-Yi" <jlee@suse.com>
306 L: platform-driver-x86@vger.kernel.org
308 F: drivers/platform/x86/acer-wmi.c
311 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
312 M: Len Brown <lenb@kernel.org>
313 L: linux-acpi@vger.kernel.org
314 W: https://01.org/linux-acpi
315 Q: https://patchwork.kernel.org/project/linux-acpi/list/
316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
317 B: https://bugzilla.kernel.org
320 F: drivers/pnp/pnpacpi/
321 F: include/linux/acpi.h
322 F: include/linux/fwnode.h
324 F: Documentation/acpi/
325 F: Documentation/ABI/testing/sysfs-bus-acpi
326 F: Documentation/ABI/testing/configfs-acpi
327 F: drivers/pci/*acpi*
328 F: drivers/pci/*/*acpi*
332 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
333 M: Len Brown <lenb@kernel.org>
334 L: linux-acpi@vger.kernel.org
335 R: James Morse <james.morse@arm.com>
336 R: Tony Luck <tony.luck@intel.com>
337 R: Borislav Petkov <bp@alien8.de>
338 F: drivers/acpi/apei/
340 ACPI COMPONENT ARCHITECTURE (ACPICA)
341 M: Robert Moore <robert.moore@intel.com>
342 M: Erik Schmauss <erik.schmauss@intel.com>
343 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
344 L: linux-acpi@vger.kernel.org
346 W: https://acpica.org/
347 W: https://github.com/acpica/acpica/
348 Q: https://patchwork.kernel.org/project/linux-acpi/list/
349 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
350 B: https://bugzilla.kernel.org
351 B: https://bugs.acpica.org
353 F: drivers/acpi/acpica/
358 M: Zhang Rui <rui.zhang@intel.com>
359 L: linux-acpi@vger.kernel.org
360 W: https://01.org/linux-acpi
361 B: https://bugzilla.kernel.org
363 F: drivers/acpi/fan.c
365 ACPI FOR ARM64 (ACPI/arm64)
366 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
367 M: Hanjun Guo <hanjun.guo@linaro.org>
368 M: Sudeep Holla <sudeep.holla@arm.com>
369 L: linux-acpi@vger.kernel.org
370 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
372 F: drivers/acpi/arm64
374 ACPI I2C MULTI INSTANTIATE DRIVER
375 M: Hans de Goede <hdegoede@redhat.com>
376 L: platform-driver-x86@vger.kernel.org
378 F: drivers/platform/x86/i2c-multi-instantiate.c
381 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
382 M: Len Brown <lenb@kernel.org>
383 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
384 R: Mika Westerberg <mika.westerberg@linux.intel.com>
385 L: linux-acpi@vger.kernel.org
386 Q: https://patchwork.kernel.org/project/linux-acpi/list/
387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
388 B: https://bugzilla.kernel.org
390 F: drivers/acpi/pmic/
393 M: Zhang Rui <rui.zhang@intel.com>
394 L: linux-acpi@vger.kernel.org
395 W: https://01.org/linux-acpi
396 B: https://bugzilla.kernel.org
398 F: drivers/acpi/*thermal*
401 M: Zhang Rui <rui.zhang@intel.com>
402 L: linux-acpi@vger.kernel.org
403 W: https://01.org/linux-acpi
404 B: https://bugzilla.kernel.org
406 F: drivers/acpi/acpi_video.c
409 L: platform-driver-x86@vger.kernel.org
411 F: drivers/platform/x86/wmi.c
412 F: include/uapi/linux/wmi.h
414 AD1889 ALSA SOUND DRIVER
415 W: https://parisc.wiki.kernel.org/index.php/AD1889
416 L: linux-parisc@vger.kernel.org
418 F: sound/pci/ad1889.*
420 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
421 M: Michael Hennerich <michael.hennerich@analog.com>
422 W: http://wiki.analog.com/AD5254
423 W: http://ez.analog.com/community/linux-device-drivers
425 F: drivers/misc/ad525x_dpot.c
427 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
428 M: Michael Hennerich <michael.hennerich@analog.com>
429 W: http://wiki.analog.com/AD5398
430 W: http://ez.analog.com/community/linux-device-drivers
432 F: drivers/regulator/ad5398.c
434 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
435 M: Michael Hennerich <michael.hennerich@analog.com>
436 W: http://wiki.analog.com/AD7142
437 W: http://ez.analog.com/community/linux-device-drivers
439 F: drivers/input/misc/ad714x.c
441 AD7877 TOUCHSCREEN DRIVER
442 M: Michael Hennerich <michael.hennerich@analog.com>
443 W: http://wiki.analog.com/AD7877
444 W: http://ez.analog.com/community/linux-device-drivers
446 F: drivers/input/touchscreen/ad7877.c
448 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
449 M: Michael Hennerich <michael.hennerich@analog.com>
450 W: http://wiki.analog.com/AD7879
451 W: http://ez.analog.com/community/linux-device-drivers
453 F: drivers/input/touchscreen/ad7879.c
455 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
456 M: Jiri Kosina <jikos@kernel.org>
459 ADF7242 IEEE 802.15.4 RADIO DRIVER
460 M: Michael Hennerich <michael.hennerich@analog.com>
461 W: https://wiki.analog.com/ADF7242
462 W: http://ez.analog.com/community/linux-device-drivers
463 L: linux-wpan@vger.kernel.org
465 F: drivers/net/ieee802154/adf7242.c
466 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
468 ADM1025 HARDWARE MONITOR DRIVER
469 M: Jean Delvare <jdelvare@suse.com>
470 L: linux-hwmon@vger.kernel.org
472 F: Documentation/hwmon/adm1025.rst
473 F: drivers/hwmon/adm1025.c
475 ADM1029 HARDWARE MONITOR DRIVER
476 M: Corentin Labbe <clabbe.montjoie@gmail.com>
477 L: linux-hwmon@vger.kernel.org
479 F: drivers/hwmon/adm1029.c
481 ADM8211 WIRELESS DRIVER
482 L: linux-wireless@vger.kernel.org
483 W: http://wireless.kernel.org/
485 F: drivers/net/wireless/admtek/adm8211.*
487 ADP1653 FLASH CONTROLLER DRIVER
488 M: Sakari Ailus <sakari.ailus@iki.fi>
489 L: linux-media@vger.kernel.org
491 F: drivers/media/i2c/adp1653.c
492 F: include/media/i2c/adp1653.h
494 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
495 M: Michael Hennerich <michael.hennerich@analog.com>
496 W: http://wiki.analog.com/ADP5520
497 W: http://ez.analog.com/community/linux-device-drivers
499 F: drivers/mfd/adp5520.c
500 F: drivers/video/backlight/adp5520_bl.c
501 F: drivers/leds/leds-adp5520.c
502 F: drivers/gpio/gpio-adp5520.c
503 F: drivers/input/keyboard/adp5520-keys.c
505 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
506 M: Michael Hennerich <michael.hennerich@analog.com>
507 W: http://wiki.analog.com/ADP5588
508 W: http://ez.analog.com/community/linux-device-drivers
510 F: drivers/input/keyboard/adp5588-keys.c
511 F: drivers/gpio/gpio-adp5588.c
513 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
514 M: Michael Hennerich <michael.hennerich@analog.com>
515 W: http://wiki.analog.com/ADP8860
516 W: http://ez.analog.com/community/linux-device-drivers
518 F: drivers/video/backlight/adp8860_bl.c
520 ADS1015 HARDWARE MONITOR DRIVER
521 M: Dirk Eibach <eibach@gdsys.de>
522 L: linux-hwmon@vger.kernel.org
524 F: Documentation/hwmon/ads1015.rst
525 F: drivers/hwmon/ads1015.c
526 F: include/linux/platform_data/ads1015.h
529 M: Colin Leroy <colin@colino.net>
531 F: drivers/macintosh/therm_adt746x.c
533 ADT7475 HARDWARE MONITOR DRIVER
534 M: Jean Delvare <jdelvare@suse.com>
535 L: linux-hwmon@vger.kernel.org
537 F: Documentation/hwmon/adt7475.rst
538 F: drivers/hwmon/adt7475.c
541 M: Matthew Wilcox <willy@infradead.org>
542 M: Hannes Reinecke <hare@suse.com>
543 L: linux-scsi@vger.kernel.org
545 F: Documentation/scsi/advansys.txt
546 F: drivers/scsi/advansys.c
548 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
549 M: Michael Hennerich <michael.hennerich@analog.com>
550 W: http://wiki.analog.com/ADXL345
551 W: http://ez.analog.com/community/linux-device-drivers
553 F: drivers/input/misc/adxl34x.c
555 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
556 M: Stefan Popa <stefan.popa@analog.com>
557 W: http://ez.analog.com/community/linux-device-drivers
559 F: drivers/iio/accel/adxl372.c
560 F: drivers/iio/accel/adxl372_spi.c
561 F: drivers/iio/accel/adxl372_i2c.c
562 F: Documentation/devicetree/bindings/iio/accel/adxl372.txt
565 M: Antti Palosaari <crope@iki.fi>
566 L: linux-media@vger.kernel.org
567 W: https://linuxtv.org
568 W: http://palosaari.fi/linux/
569 Q: http://patchwork.linuxtv.org/project/linux-media/list/
570 T: git git://linuxtv.org/anttip/media_tree.git
572 F: drivers/media/dvb-frontends/af9013*
575 M: Antti Palosaari <crope@iki.fi>
576 L: linux-media@vger.kernel.org
577 W: https://linuxtv.org
578 W: http://palosaari.fi/linux/
579 Q: http://patchwork.linuxtv.org/project/linux-media/list/
580 T: git git://linuxtv.org/anttip/media_tree.git
582 F: drivers/media/dvb-frontends/af9033*
585 M: David Sterba <dsterba@suse.com>
586 L: linux-fsdevel@vger.kernel.org
588 F: Documentation/filesystems/affs.txt
592 M: David Howells <dhowells@redhat.com>
593 L: linux-afs@lists.infradead.org
596 F: include/trace/events/afs.h
597 F: Documentation/filesystems/afs.txt
598 W: https://www.infradead.org/~dhowells/kafs/
601 M: David Airlie <airlied@linux.ie>
602 T: git git://anongit.freedesktop.org/drm/drm
605 F: include/linux/agp*
606 F: include/uapi/linux/agp*
609 M: "Juergen E. Fischer" <fischer@norbit.de>
610 L: linux-scsi@vger.kernel.org
612 F: drivers/scsi/aha152x*
613 F: drivers/scsi/pcmcia/aha152x*
615 AIC7XXX / AIC79XX SCSI DRIVER
616 M: Hannes Reinecke <hare@suse.com>
617 L: linux-scsi@vger.kernel.org
619 F: drivers/scsi/aic7xxx/
621 AIMSLAB FM RADIO RECEIVER DRIVER
622 M: Hans Verkuil <hverkuil@xs4all.nl>
623 L: linux-media@vger.kernel.org
624 T: git git://linuxtv.org/media_tree.git
625 W: https://linuxtv.org
627 F: drivers/media/radio/radio-aimslab*
630 M: Benjamin LaHaise <bcrl@kvack.org>
631 L: linux-aio@kvack.org
634 F: include/linux/*aio*.h
637 M: Antti Palosaari <crope@iki.fi>
638 L: linux-media@vger.kernel.org
639 W: https://linuxtv.org
640 W: http://palosaari.fi/linux/
641 Q: http://patchwork.linuxtv.org/project/linux-media/list/
642 T: git git://linuxtv.org/anttip/media_tree.git
644 F: drivers/media/usb/airspy/
646 ALACRITECH GIGABIT ETHERNET DRIVER
647 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
649 F: drivers/net/ethernet/alacritech/*
651 ALCATEL SPEEDTOUCH USB DRIVER
652 M: Duncan Sands <duncan.sands@free.fr>
653 L: linux-usb@vger.kernel.org
654 W: http://www.linux-usb.org/SpeedTouch/
656 F: drivers/usb/atm/speedtch.c
657 F: drivers/usb/atm/usbatm.c
659 ALCHEMY AU1XX0 MMC DRIVER
660 M: Manuel Lauss <manuel.lauss@gmail.com>
662 F: drivers/mmc/host/au1xmmc.c
665 M: Rudolf Marek <r.marek@assembler.cz>
666 L: linux-i2c@vger.kernel.org
668 F: Documentation/i2c/busses/i2c-ali1563
669 F: drivers/i2c/busses/i2c-ali1563.c
671 ALLWINNER SECURITY SYSTEM
672 M: Corentin Labbe <clabbe.montjoie@gmail.com>
673 L: linux-crypto@vger.kernel.org
675 F: drivers/crypto/sunxi-ss/
678 M: Maxime Ripard <maxime.ripard@bootlin.com>
679 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
680 L: linux-media@vger.kernel.org
682 F: drivers/staging/media/sunxi/cedrus/
685 M: Richard Henderson <rth@twiddle.net>
686 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
687 M: Matt Turner <mattst88@gmail.com>
689 L: linux-alpha@vger.kernel.org
692 ALPS PS/2 TOUCHPAD DRIVER
693 R: Pali Rohár <pali.rohar@gmail.com>
694 F: drivers/input/mouse/alps.*
696 ALTERA I2C CONTROLLER DRIVER
697 M: Thor Thayer <thor.thayer@linux.intel.com>
699 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
700 F: drivers/i2c/busses/i2c-altera.c
702 ALTERA MAILBOX DRIVER
703 M: Ley Foon Tan <lftan@altera.com>
704 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
706 F: drivers/mailbox/mailbox-altera.c
709 M: Tien Hock Loh <thloh@altera.com>
710 L: linux-gpio@vger.kernel.org
712 F: drivers/gpio/gpio-altera.c
714 ALTERA SYSTEM MANAGER DRIVER
715 M: Thor Thayer <thor.thayer@linux.intel.com>
717 F: drivers/mfd/altera-sysmgr.c
718 F: include/linux/mfd/altera-sysgmr.h
720 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
721 M: Thor Thayer <thor.thayer@linux.intel.com>
723 F: drivers/gpio/gpio-altera-a10sr.c
724 F: drivers/mfd/altera-a10sr.c
725 F: drivers/reset/reset-a10sr.c
726 F: include/linux/mfd/altera-a10sr.h
727 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
729 ALTERA TRIPLE SPEED ETHERNET DRIVER
730 M: Thor Thayer <thor.thayer@linux.intel.com>
731 L: netdev@vger.kernel.org
732 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
734 F: drivers/net/ethernet/altera/
736 ALTERA UART/JTAG UART SERIAL DRIVERS
737 M: Tobias Klauser <tklauser@distanz.ch>
738 L: linux-serial@vger.kernel.org
739 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
741 F: drivers/tty/serial/altera_uart.c
742 F: drivers/tty/serial/altera_jtaguart.c
743 F: include/linux/altera_uart.h
744 F: include/linux/altera_jtaguart.h
746 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
747 M: Talel Shenhar <talel@amazon.com>
749 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
750 F: drivers/thermal/thermal_mmio.c
752 AMAZON ETHERNET DRIVERS
753 M: Netanel Belgazal <netanel@amazon.com>
754 R: Saeed Bishara <saeedb@amazon.com>
755 R: Zorik Machulsky <zorik@amazon.com>
756 L: netdev@vger.kernel.org
758 F: Documentation/networking/device_drivers/amazon/ena.txt
759 F: drivers/net/ethernet/amazon/
761 AMAZON RDMA EFA DRIVER
762 M: Gal Pressman <galpress@amazon.com>
763 R: Yossi Leybovich <sleybo@amazon.com>
764 L: linux-rdma@vger.kernel.org
765 Q: https://patchwork.kernel.org/project/linux-rdma/list/
767 F: drivers/infiniband/hw/efa/
768 F: include/uapi/rdma/efa-abi.h
770 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
771 M: Tom Lendacky <thomas.lendacky@amd.com>
772 M: Gary Hook <gary.hook@amd.com>
773 L: linux-crypto@vger.kernel.org
775 F: drivers/crypto/ccp/
776 F: include/linux/ccp.h
779 M: Harry Wentland <harry.wentland@amd.com>
780 M: Leo Li <sunpeng.li@amd.com>
781 L: amd-gfx@lists.freedesktop.org
782 T: git git://people.freedesktop.org/~agd5f/linux
784 F: drivers/gpu/drm/amd/display/
786 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
787 M: Huang Rui <ray.huang@amd.com>
788 L: linux-hwmon@vger.kernel.org
790 F: Documentation/hwmon/fam15h_power.rst
791 F: drivers/hwmon/fam15h_power.c
794 M: Enrico Weigelt, metux IT consult <info@metux.net>
795 L: linux-gpio@vger.kernel.org
797 F: drivers/gpio/gpio-amd-fch.c
798 F: include/linux/platform_data/gpio/gpio-amd-fch.h
800 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
801 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
803 F: drivers/usb/gadget/udc/amd5536udc.*
805 AMD GEODE PROCESSOR/CHIPSET SUPPORT
806 P: Andres Salomon <dilinger@queued.net>
807 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
808 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
810 F: drivers/char/hw_random/geode-rng.c
811 F: drivers/crypto/geode*
812 F: drivers/video/fbdev/geode/
813 F: arch/x86/include/asm/geode.h
816 M: Joerg Roedel <joro@8bytes.org>
817 L: iommu@lists.linux-foundation.org
818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
820 F: drivers/iommu/amd_iommu*.[ch]
821 F: include/linux/amd-iommu.h
824 M: Oded Gabbay <oded.gabbay@gmail.com>
825 L: dri-devel@lists.freedesktop.org
826 T: git git://people.freedesktop.org/~gabbayo/linux.git
828 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
829 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
830 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
831 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
832 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
833 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
834 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
835 F: drivers/gpu/drm/amd/amdkfd/
836 F: drivers/gpu/drm/amd/include/cik_structs.h
837 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
838 F: drivers/gpu/drm/amd/include/vi_structs.h
839 F: drivers/gpu/drm/amd/include/v9_structs.h
840 F: include/uapi/linux/kfd_ioctl.h
843 M: Elie Morisse <syniurge@gmail.com>
844 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
845 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
846 L: linux-i2c@vger.kernel.org
848 F: drivers/i2c/busses/i2c-amd-mp2*
851 M: Rex Zhu <rex.zhu@amd.com>
852 M: Evan Quan <evan.quan@amd.com>
853 L: amd-gfx@lists.freedesktop.org
855 F: drivers/gpu/drm/amd/powerplay/
856 T: git git://people.freedesktop.org/~agd5f/linux
858 AMD SEATTLE DEVICE TREE SUPPORT
859 M: Brijesh Singh <brijeshkumar.singh@amd.com>
860 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
861 M: Tom Lendacky <thomas.lendacky@amd.com>
863 F: arch/arm64/boot/dts/amd/
866 M: Tom Lendacky <thomas.lendacky@amd.com>
867 L: netdev@vger.kernel.org
869 F: drivers/net/ethernet/amd/xgbe/
870 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
872 ANALOG DEVICES INC AD5686 DRIVER
873 M: Stefan Popa <stefan.popa@analog.com>
874 L: linux-pm@vger.kernel.org
875 W: http://ez.analog.com/community/linux-device-drivers
877 F: drivers/iio/dac/ad5686*
878 F: drivers/iio/dac/ad5696*
880 ANALOG DEVICES INC AD5758 DRIVER
881 M: Stefan Popa <stefan.popa@analog.com>
882 L: linux-iio@vger.kernel.org
883 W: http://ez.analog.com/community/linux-device-drivers
885 F: drivers/iio/dac/ad5758.c
886 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
888 ANALOG DEVICES INC AD7124 DRIVER
889 M: Stefan Popa <stefan.popa@analog.com>
890 L: linux-iio@vger.kernel.org
891 W: http://ez.analog.com/community/linux-device-drivers
893 F: drivers/iio/adc/ad7124.c
894 F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt
896 ANALOG DEVICES INC AD7606 DRIVER
897 M: Stefan Popa <stefan.popa@analog.com>
898 L: linux-iio@vger.kernel.org
899 W: http://ez.analog.com/community/linux-device-drivers
901 F: drivers/iio/adc/ad7606.c
902 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.txt
904 ANALOG DEVICES INC AD7768-1 DRIVER
905 M: Stefan Popa <stefan.popa@analog.com>
906 L: linux-iio@vger.kernel.org
907 W: http://ez.analog.com/community/linux-device-drivers
909 F: drivers/iio/adc/ad7768-1.c
910 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
912 ANALOG DEVICES INC AD9389B DRIVER
913 M: Hans Verkuil <hans.verkuil@cisco.com>
914 L: linux-media@vger.kernel.org
916 F: drivers/media/i2c/ad9389b*
918 ANALOG DEVICES INC ADGS1408 DRIVER
919 M: Mircea Caprioru <mircea.caprioru@analog.com>
921 F: drivers/mux/adgs1408.c
922 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
924 ANALOG DEVICES INC ADP5061 DRIVER
925 M: Stefan Popa <stefan.popa@analog.com>
926 L: linux-pm@vger.kernel.org
927 W: http://ez.analog.com/community/linux-device-drivers
929 F: drivers/power/supply/adp5061.c
931 ANALOG DEVICES INC ADV7180 DRIVER
932 M: Lars-Peter Clausen <lars@metafoo.de>
933 L: linux-media@vger.kernel.org
934 W: http://ez.analog.com/community/linux-device-drivers
936 F: drivers/media/i2c/adv7180.c
938 ANALOG DEVICES INC ADV748X DRIVER
939 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
940 L: linux-media@vger.kernel.org
942 F: drivers/media/i2c/adv748x/*
944 ANALOG DEVICES INC ADV7511 DRIVER
945 M: Hans Verkuil <hans.verkuil@cisco.com>
946 L: linux-media@vger.kernel.org
948 F: drivers/media/i2c/adv7511*
950 ANALOG DEVICES INC ADV7604 DRIVER
951 M: Hans Verkuil <hans.verkuil@cisco.com>
952 L: linux-media@vger.kernel.org
954 F: drivers/media/i2c/adv7604*
956 ANALOG DEVICES INC ADV7842 DRIVER
957 M: Hans Verkuil <hans.verkuil@cisco.com>
958 L: linux-media@vger.kernel.org
960 F: drivers/media/i2c/adv7842*
962 ANALOG DEVICES INC ASOC CODEC DRIVERS
963 M: Lars-Peter Clausen <lars@metafoo.de>
964 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
965 W: http://wiki.analog.com/
966 W: http://ez.analog.com/community/linux-device-drivers
968 F: sound/soc/codecs/adau*
969 F: sound/soc/codecs/adav*
970 F: sound/soc/codecs/ad1*
971 F: sound/soc/codecs/ad7*
972 F: sound/soc/codecs/ssm*
973 F: sound/soc/codecs/sigmadsp.*
975 ANALOG DEVICES INC DMA DRIVERS
976 M: Lars-Peter Clausen <lars@metafoo.de>
977 W: http://ez.analog.com/community/linux-device-drivers
979 F: drivers/dma/dma-axi-dmac.c
981 ANALOG DEVICES INC IIO DRIVERS
982 M: Lars-Peter Clausen <lars@metafoo.de>
983 M: Michael Hennerich <Michael.Hennerich@analog.com>
984 M: Stefan Popa <stefan.popa@analog.com>
985 W: http://wiki.analog.com/
986 W: http://ez.analog.com/community/linux-device-drivers
988 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
989 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
991 F: drivers/iio/adc/ltc2497*
992 X: drivers/iio/*/adjd*
993 F: drivers/staging/iio/*/ad*
995 ANALOGBITS PLL LIBRARIES
996 M: Paul Walmsley <paul.walmsley@sifive.com>
998 F: drivers/clk/analogbits/*
999 F: include/linux/clk/analogbits*
1002 M: Greentime Hu <green.hu@gmail.com>
1003 M: Vincent Chen <deanbo422@gmail.com>
1004 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1007 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1008 F: Documentation/devicetree/bindings/nds32/
1012 ANDROID CONFIG FRAGMENTS
1013 M: Rob Herring <robh@kernel.org>
1015 F: kernel/configs/android*
1018 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1019 M: Arve Hjønnevåg <arve@android.com>
1020 M: Todd Kjos <tkjos@android.com>
1021 M: Martijn Coenen <maco@android.com>
1022 M: Joel Fernandes <joel@joelfernandes.org>
1023 M: Christian Brauner <christian@brauner.io>
1024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1025 L: devel@driverdev.osuosl.org
1028 F: drivers/staging/android/
1030 ANDROID GOLDFISH PIC DRIVER
1031 M: Miodrag Dinic <miodrag.dinic@mips.com>
1033 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1034 F: drivers/irqchip/irq-goldfish-pic.c
1036 ANDROID GOLDFISH RTC DRIVER
1037 M: Miodrag Dinic <miodrag.dinic@mips.com>
1039 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1040 F: drivers/rtc/rtc-goldfish.c
1043 M: Laura Abbott <labbott@redhat.com>
1044 M: Sumit Semwal <sumit.semwal@linaro.org>
1045 L: devel@driverdev.osuosl.org
1046 L: dri-devel@lists.freedesktop.org
1047 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1049 F: drivers/staging/android/ion
1050 F: drivers/staging/android/uapi/ion.h
1052 AOA (Apple Onboard Audio) ALSA DRIVER
1053 M: Johannes Berg <johannes@sipsolutions.net>
1054 L: linuxppc-dev@lists.ozlabs.org
1055 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1059 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1060 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1061 L: linux-iio@vger.kernel.org
1063 F: drivers/iio/adc/stx104.c
1066 M: Jiri Kosina <jikos@kernel.org>
1068 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1069 F: arch/x86/kernel/apm_32.c
1070 F: include/linux/apm_bios.h
1071 F: include/uapi/linux/apm_bios.h
1072 F: drivers/char/apm-emulation.c
1074 APPARMOR SECURITY MODULE
1075 M: John Johansen <john.johansen@canonical.com>
1076 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1077 W: wiki.apparmor.net
1078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1080 F: security/apparmor/
1081 F: Documentation/admin-guide/LSM/apparmor.rst
1083 APPLE BCM5974 MULTITOUCH DRIVER
1084 M: Henrik Rydberg <rydberg@bitmath.org>
1085 L: linux-input@vger.kernel.org
1087 F: drivers/input/mouse/bcm5974.c
1090 M: Henrik Rydberg <rydberg@bitmath.org>
1091 L: linux-hwmon@vger.kernel.org
1093 F: drivers/hwmon/applesmc.c
1095 APPLETALK NETWORK LAYER
1096 L: netdev@vger.kernel.org
1098 F: drivers/net/appletalk/
1100 F: include/linux/atalk.h
1101 F: include/uapi/linux/atalk.h
1103 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1104 M: Khuong Dinh <khuong@os.amperecomputing.com>
1106 F: arch/arm64/boot/dts/apm/
1108 APPLIED MICRO (APM) X-GENE SOC EDAC
1109 M: Khuong Dinh <khuong@os.amperecomputing.com>
1111 F: drivers/edac/xgene_edac.c
1112 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1114 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1115 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1116 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1118 F: drivers/net/ethernet/apm/xgene-v2/
1120 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1121 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1122 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1123 M: Quan Nguyen <quan@os.amperecomputing.com>
1125 F: drivers/net/ethernet/apm/xgene/
1126 F: drivers/net/phy/mdio-xgene.c
1127 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1128 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1130 APPLIED MICRO (APM) X-GENE SOC PMU
1131 M: Khuong Dinh <khuong@os.amperecomputing.com>
1133 F: drivers/perf/xgene_pmu.c
1134 F: Documentation/perf/xgene-pmu.txt
1135 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1137 APTINA CAMERA SENSOR PLL
1138 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1139 L: linux-media@vger.kernel.org
1141 F: drivers/media/i2c/aptina-pll.*
1143 ARC FRAMEBUFFER DRIVER
1144 M: Jaya Kumar <jayalk@intworks.biz>
1146 F: drivers/video/fbdev/arcfb.c
1147 F: drivers/video/fbdev/core/fb_defio.c
1150 M: Alexey Brodkin <abrodkin@synopsys.com>
1152 F: drivers/gpu/drm/arc/
1153 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1155 ARCNET NETWORK LAYER
1156 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1157 L: netdev@vger.kernel.org
1159 F: drivers/net/arcnet/
1160 F: include/uapi/linux/if_arcnet.h
1162 ARM ARCHITECTED TIMER DRIVER
1163 M: Mark Rutland <mark.rutland@arm.com>
1164 M: Marc Zyngier <marc.zyngier@arm.com>
1165 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1167 F: arch/arm/include/asm/arch_timer.h
1168 F: arch/arm64/include/asm/arch_timer.h
1169 F: drivers/clocksource/arm_arch_timer.c
1171 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1172 M: Linus Walleij <linus.walleij@linaro.org>
1173 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1175 F: Documentation/devicetree/bindings/arm/arm-boards
1176 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1177 F: Documentation/devicetree/bindings/clock/arm-integrator.txt
1178 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1179 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1180 F: arch/arm/mach-integrator/
1181 F: arch/arm/mach-realview/
1182 F: arch/arm/mach-versatile/
1183 F: arch/arm/plat-versatile/
1184 F: arch/arm/boot/dts/arm-realview-*
1185 F: arch/arm/boot/dts/integrator*
1186 F: arch/arm/boot/dts/versatile*
1187 F: drivers/clk/versatile/
1188 F: drivers/i2c/busses/i2c-versatile.c
1189 F: drivers/irqchip/irq-versatile-fpga.c
1190 F: drivers/mtd/maps/physmap_of_versatile.c
1191 F: drivers/power/reset/arm-versatile-reboot.c
1192 F: drivers/soc/versatile/
1194 ARM HDLCD DRM DRIVER
1195 M: Liviu Dudau <liviu.dudau@arm.com>
1197 F: drivers/gpu/drm/arm/hdlcd_*
1198 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1200 ARM KOMEDA DRM-KMS DRIVER
1201 M: James (Qian) Wang <james.qian.wang@arm.com>
1202 M: Liviu Dudau <liviu.dudau@arm.com>
1203 L: Mali DP Maintainers <malidp@foss.arm.com>
1205 T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1206 F: drivers/gpu/drm/arm/display/include/
1207 F: drivers/gpu/drm/arm/display/komeda/
1208 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1209 F: Documentation/gpu/komeda-kms.rst
1211 ARM MALI-DP DRM DRIVER
1212 M: Liviu Dudau <liviu.dudau@arm.com>
1213 M: Brian Starkey <brian.starkey@arm.com>
1214 L: Mali DP Maintainers <malidp@foss.arm.com>
1216 T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1217 F: drivers/gpu/drm/arm/
1218 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1219 F: Documentation/gpu/afbc.rst
1221 ARM MALI PANFROST DRM DRIVER
1222 M: Rob Herring <robh@kernel.org>
1223 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1224 L: dri-devel@lists.freedesktop.org
1226 T: git git://anongit.freedesktop.org/drm/drm-misc
1227 F: drivers/gpu/drm/panfrost/
1228 F: include/uapi/drm/panfrost_drm.h
1230 ARM MFM AND FLOPPY DRIVERS
1231 M: Ian Molton <spyro@f2s.com>
1233 F: arch/arm/lib/floppydma.S
1234 F: arch/arm/include/asm/floppy.h
1236 ARM PMU PROFILING AND DEBUGGING
1237 M: Will Deacon <will.deacon@arm.com>
1238 M: Mark Rutland <mark.rutland@arm.com>
1240 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1241 F: arch/arm*/kernel/perf_*
1242 F: arch/arm/oprofile/common.c
1243 F: arch/arm*/kernel/hw_breakpoint.c
1244 F: arch/arm*/include/asm/hw_breakpoint.h
1245 F: arch/arm*/include/asm/perf_event.h
1247 F: include/linux/perf/arm_pmu.h
1248 F: Documentation/devicetree/bindings/arm/pmu.yaml
1249 F: Documentation/devicetree/bindings/perf/
1252 M: Russell King <linux@armlinux.org.uk>
1253 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1254 W: http://www.armlinux.org.uk/
1256 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1258 X: arch/arm/boot/dts/
1260 ARM PRIMECELL AACI PL041 DRIVER
1261 M: Russell King <linux@armlinux.org.uk>
1265 ARM PRIMECELL BUS SUPPORT
1266 M: Russell King <linux@armlinux.org.uk>
1269 F: include/linux/amba/bus.h
1271 ARM PRIMECELL CLCD PL110 DRIVER
1272 M: Russell King <linux@armlinux.org.uk>
1274 F: drivers/video/fbdev/amba-clcd.*
1276 ARM PRIMECELL KMI PL050 DRIVER
1277 M: Russell King <linux@armlinux.org.uk>
1279 F: drivers/input/serio/ambakmi.*
1280 F: include/linux/amba/kmi.h
1282 ARM PRIMECELL MMCI PL180/1 DRIVER
1283 M: Russell King <linux@armlinux.org.uk>
1285 F: drivers/mmc/host/mmci.*
1286 F: include/linux/amba/mmci.h
1288 ARM PRIMECELL SSP PL022 SPI DRIVER
1289 M: Linus Walleij <linus.walleij@linaro.org>
1290 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1292 F: Documentation/devicetree/bindings/spi/spi_pl022.txt
1293 F: drivers/spi/spi-pl022.c
1295 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1296 M: Russell King <linux@armlinux.org.uk>
1298 F: drivers/tty/serial/amba-pl01*.c
1299 F: include/linux/amba/serial.h
1301 ARM PRIMECELL VIC PL190/PL192 DRIVER
1302 M: Linus Walleij <linus.walleij@linaro.org>
1303 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1306 F: drivers/irqchip/irq-vic.c
1309 M: Will Deacon <will.deacon@arm.com>
1310 R: Robin Murphy <robin.murphy@arm.com>
1311 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1313 F: drivers/iommu/arm-smmu.c
1314 F: drivers/iommu/arm-smmu-v3.c
1315 F: drivers/iommu/io-pgtable-arm.c
1316 F: drivers/iommu/io-pgtable-arm-v7s.c
1318 ARM SUB-ARCHITECTURES
1319 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1325 ARM/ACTIONS SEMI ARCHITECTURE
1326 M: Andreas Färber <afaerber@suse.de>
1327 R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1328 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1331 F: arch/arm/mach-actions/
1332 F: arch/arm/boot/dts/owl-*
1333 F: arch/arm64/boot/dts/actions/
1334 F: drivers/clk/actions/
1335 F: drivers/clocksource/timer-owl*
1336 F: drivers/dma/owl-dma.c
1337 F: drivers/i2c/busses/i2c-owl.c
1338 F: drivers/pinctrl/actions/*
1339 F: drivers/soc/actions/
1340 F: include/dt-bindings/power/owl-*
1341 F: include/linux/soc/actions/
1342 F: Documentation/devicetree/bindings/arm/actions.txt
1343 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1344 F: Documentation/devicetree/bindings/dma/owl-dma.txt
1345 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1346 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1347 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1348 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1350 ARM/ADS SPHERE MACHINE SUPPORT
1351 M: Lennert Buytenhek <kernel@wantstofly.org>
1352 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1355 ARM/AFEB9260 MACHINE SUPPORT
1356 M: Sergey Lapin <slapin@ossfans.org>
1357 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1360 ARM/AJECO 1ARM MACHINE SUPPORT
1361 M: Lennert Buytenhek <kernel@wantstofly.org>
1362 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1365 ARM/Allwinner SoC Clock Support
1366 M: Emilio López <emilio@elopez.com.ar>
1368 F: drivers/clk/sunxi/
1370 ARM/Allwinner sunXi SoC support
1371 M: Maxime Ripard <maxime.ripard@bootlin.com>
1372 M: Chen-Yu Tsai <wens@csie.org>
1373 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1377 F: arch/arm/mach-sunxi/
1378 F: arch/arm64/boot/dts/allwinner/
1379 F: drivers/clk/sunxi-ng/
1380 F: drivers/pinctrl/sunxi/
1381 F: drivers/soc/sunxi/
1382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1384 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1385 M: Neil Armstrong <narmstrong@baylibre.com>
1386 M: Jerome Brunet <jbrunet@baylibre.com>
1387 L: linux-amlogic@lists.infradead.org
1389 F: drivers/clk/meson/
1390 F: include/dt-bindings/clock/meson*
1391 F: include/dt-bindings/clock/gxbb*
1392 F: Documentation/devicetree/bindings/clock/amlogic*
1394 ARM/Amlogic Meson SoC support
1395 M: Kevin Hilman <khilman@baylibre.com>
1396 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1397 L: linux-amlogic@lists.infradead.org
1398 W: http://linux-meson.com/
1400 F: arch/arm/mach-meson/
1401 F: arch/arm/boot/dts/meson*
1402 F: arch/arm64/boot/dts/amlogic/
1403 F: drivers/pinctrl/meson/
1404 F: drivers/mmc/host/meson*
1405 F: drivers/soc/amlogic/
1408 ARM/Amlogic Meson SoC Sound Drivers
1409 M: Jerome Brunet <jbrunet@baylibre.com>
1410 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1413 F: Documentation/devicetree/bindings/sound/amlogic*
1415 ARM/Annapurna Labs ALPINE ARCHITECTURE
1416 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1417 M: Antoine Tenart <antoine.tenart@bootlin.com>
1418 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1420 F: arch/arm/mach-alpine/
1421 F: arch/arm/boot/dts/alpine*
1422 F: arch/arm64/boot/dts/al/
1423 F: drivers/*/*alpine*
1425 ARM/ARTPEC MACHINE SUPPORT
1426 M: Jesper Nilsson <jesper.nilsson@axis.com>
1427 M: Lars Persson <lars.persson@axis.com>
1429 L: linux-arm-kernel@axis.com
1430 F: arch/arm/mach-artpec
1431 F: arch/arm/boot/dts/artpec6*
1433 F: drivers/crypto/axis
1434 F: drivers/pinctrl/pinctrl-artpec*
1435 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1437 ARM/ASPEED I2C DRIVER
1438 M: Brendan Higgins <brendanhiggins@google.com>
1439 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1440 R: Joel Stanley <joel@jms.id.au>
1441 L: linux-i2c@vger.kernel.org
1442 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1444 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1445 F: drivers/i2c/busses/i2c-aspeed.c
1446 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1447 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1449 ARM/ASPEED MACHINE SUPPORT
1450 M: Joel Stanley <joel@jms.id.au>
1451 R: Andrew Jeffery <andrew@aj.id.au>
1452 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1453 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1454 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1457 F: arch/arm/mach-aspeed/
1458 F: arch/arm/boot/dts/aspeed-*
1461 ARM/BITMAIN ARCHITECTURE
1462 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1463 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1465 F: arch/arm64/boot/dts/bitmain/
1466 F: drivers/pinctrl/pinctrl-bm1880.c
1467 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1468 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1470 ARM/CALXEDA HIGHBANK ARCHITECTURE
1471 M: Rob Herring <robh@kernel.org>
1472 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1474 F: arch/arm/mach-highbank/
1475 F: arch/arm/boot/dts/highbank.dts
1476 F: arch/arm/boot/dts/ecx-*.dts*
1478 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1479 M: Krzysztof Halasa <khalasa@piap.pl>
1481 F: arch/arm/mach-cns3xxx/
1483 ARM/CAVIUM THUNDER NETWORK DRIVER
1484 M: Sunil Goutham <sgoutham@cavium.com>
1485 M: Robert Richter <rric@kernel.org>
1486 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488 F: drivers/net/ethernet/cavium/thunder/
1490 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1491 M: Lukasz Majewski <lukma@denx.de>
1492 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1494 F: arch/arm/mach-ep93xx/ts72xx.c
1496 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1497 M: Alexander Shiyan <shc_work@mail.ru>
1498 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1502 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1503 M: Lennert Buytenhek <kernel@wantstofly.org>
1504 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1508 M: Hartley Sweeten <hsweeten@visionengravers.com>
1509 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1510 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1512 F: arch/arm/mach-ep93xx/
1513 F: arch/arm/mach-ep93xx/include/mach/
1516 M: Russell King <linux@armlinux.org.uk>
1517 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1520 F: drivers/clk/clkdev.c
1522 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1523 M: Mike Rapoport <mike@compulab.co.il>
1524 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1527 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1528 M: Baruch Siach <baruch@tkos.co.il>
1529 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531 F: arch/arm/boot/dts/cx92755*
1534 ARM/CONTEC MICRO9 MACHINE SUPPORT
1535 M: Hubert Feurstein <hubert.feurstein@contec.at>
1537 F: arch/arm/mach-ep93xx/micro9.c
1539 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1540 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1541 R: Suzuki K Poulose <suzuki.poulose@arm.com>
1542 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1544 F: drivers/hwtracing/coresight/*
1545 F: Documentation/trace/coresight.txt
1546 F: Documentation/trace/coresight-cpu-debug.txt
1547 F: Documentation/devicetree/bindings/arm/coresight.txt
1548 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1549 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1550 F: tools/perf/arch/arm/util/pmu.c
1551 F: tools/perf/arch/arm/util/auxtrace.c
1552 F: tools/perf/arch/arm/util/cs-etm.c
1553 F: tools/perf/arch/arm/util/cs-etm.h
1554 F: tools/perf/util/cs-etm.*
1555 F: tools/perf/util/cs-etm-decoder/*
1557 ARM/CORGI MACHINE SUPPORT
1558 M: Richard Purdie <rpurdie@rpsys.net>
1561 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1562 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1563 M: Linus Walleij <linus.walleij@linaro.org>
1564 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565 T: git git://github.com/ulli-kroll/linux.git
1567 F: Documentation/devicetree/bindings/arm/gemini.txt
1568 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1569 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1570 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1571 F: arch/arm/mach-gemini/
1572 F: drivers/net/ethernet/cortina/
1573 F: drivers/pinctrl/pinctrl-gemini.c
1574 F: drivers/rtc/rtc-ftrtc010.c
1576 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1577 M: Barry Song <baohua@kernel.org>
1578 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1581 F: arch/arm/boot/dts/prima2*
1582 F: arch/arm/mach-prima2/
1583 F: drivers/clk/sirf/
1584 F: drivers/clocksource/timer-prima2.c
1585 F: drivers/clocksource/timer-atlas7.c
1589 ARM/EBSA110 MACHINE SUPPORT
1590 M: Russell King <linux@armlinux.org.uk>
1591 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1592 W: http://www.armlinux.org.uk/
1594 F: arch/arm/mach-ebsa110/
1595 F: drivers/net/ethernet/amd/am79c961a.*
1597 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1598 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1599 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1600 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1604 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1605 M: Robert Jarzmik <robert.jarzmik@free.fr>
1606 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1608 F: arch/arm/mach-pxa/ezx.c
1610 ARM/FARADAY FA526 PORT
1611 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1612 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1614 T: git git://git.berlios.de/gemini-board
1615 F: arch/arm/mm/*-fa*
1617 ARM/FOOTBRIDGE ARCHITECTURE
1618 M: Russell King <linux@armlinux.org.uk>
1619 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1620 W: http://www.armlinux.org.uk/
1622 F: arch/arm/include/asm/hardware/dec21285.h
1623 F: arch/arm/mach-footbridge/
1625 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1626 M: Shawn Guo <shawnguo@kernel.org>
1627 M: Sascha Hauer <s.hauer@pengutronix.de>
1628 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1629 R: Fabio Estevam <festevam@gmail.com>
1630 R: NXP Linux Team <linux-imx@nxp.com>
1631 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1633 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1636 X: drivers/media/i2c/
1638 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1639 M: Shawn Guo <shawnguo@kernel.org>
1640 M: Sascha Hauer <s.hauer@pengutronix.de>
1641 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1642 R: Stefan Agner <stefan@agner.ch>
1643 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1646 F: arch/arm/mach-imx/*vf610*
1647 F: arch/arm/boot/dts/vf*
1649 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1650 M: Shawn Guo <shawnguo@kernel.org>
1651 M: Li Yang <leoyang.li@nxp.com>
1652 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1655 F: arch/arm/boot/dts/ls1021a*
1656 F: arch/arm64/boot/dts/freescale/fsl-*
1657 F: arch/arm64/boot/dts/freescale/qoriq-*
1659 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1660 M: Lennert Buytenhek <kernel@wantstofly.org>
1661 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1664 ARM/GUMSTIX MACHINE SUPPORT
1665 M: Steve Sakoman <sakoman@gmail.com>
1666 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1669 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1670 M: Philipp Zabel <philipp.zabel@gmail.com>
1671 M: Paul Parsons <lost.distance@yahoo.com>
1672 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1674 F: arch/arm/mach-pxa/hx4700.c
1675 F: arch/arm/mach-pxa/include/mach/hx4700.h
1676 F: sound/soc/pxa/hx4700.c
1678 ARM/HISILICON SOC SUPPORT
1679 M: Wei Xu <xuwei5@hisilicon.com>
1680 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681 W: http://www.hisilicon.com
1683 T: git git://github.com/hisilicon/linux-hisi.git
1684 F: arch/arm/mach-hisi/
1685 F: arch/arm/boot/dts/hi3*
1686 F: arch/arm/boot/dts/hip*
1687 F: arch/arm/boot/dts/hisi*
1688 F: arch/arm64/boot/dts/hisilicon/
1690 ARM/HP JORNADA 7XX MACHINE SUPPORT
1691 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1695 F: arch/arm/mach-sa1100/jornada720.c
1696 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1698 ARM/IGEP MACHINE SUPPORT
1699 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1700 M: Javier Martinez Canillas <javier@dowhile0.org>
1701 L: linux-omap@vger.kernel.org
1702 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1704 F: arch/arm/boot/dts/omap3-igep*
1706 ARM/INCOME PXA270 SUPPORT
1707 M: Marek Vasut <marek.vasut@gmail.com>
1708 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1710 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1712 ARM/INTEL IOP13XX ARM ARCHITECTURE
1713 M: Lennert Buytenhek <kernel@wantstofly.org>
1714 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1717 ARM/INTEL IOP32X ARM ARCHITECTURE
1718 M: Lennert Buytenhek <kernel@wantstofly.org>
1719 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1722 ARM/INTEL IOP33X ARM ARCHITECTURE
1723 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1726 ARM/INTEL IQ81342EX MACHINE SUPPORT
1727 M: Lennert Buytenhek <kernel@wantstofly.org>
1728 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1731 ARM/INTEL IXDP2850 MACHINE SUPPORT
1732 M: Lennert Buytenhek <kernel@wantstofly.org>
1733 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1736 ARM/INTEL IXP4XX ARM ARCHITECTURE
1737 M: Linus Walleij <linusw@kernel.org>
1738 M: Imre Kaloz <kaloz@openwrt.org>
1739 M: Krzysztof Halasa <khalasa@piap.pl>
1740 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1742 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1743 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1744 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1745 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1746 F: arch/arm/mach-ixp4xx/
1747 F: drivers/clocksource/timer-ixp4xx.c
1748 F: drivers/gpio/gpio-ixp4xx.c
1749 F: drivers/irqchip/irq-ixp4xx.c
1750 F: include/linux/irqchip/irq-ixp4xx.h
1751 F: include/linux/platform_data/timer-ixp4xx.h
1753 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1754 M: Jonathan Cameron <jic23@cam.ac.uk>
1755 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1757 F: arch/arm/mach-pxa/stargate2.c
1758 F: drivers/pcmcia/pxa2xx_stargate2.c
1760 ARM/INTEL XSC3 (MANZANO) ARM CORE
1761 M: Lennert Buytenhek <kernel@wantstofly.org>
1762 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1765 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1766 M: Lennert Buytenhek <kernel@wantstofly.org>
1767 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1770 ARM/LG1K ARCHITECTURE
1771 M: Chanho Min <chanho.min@lge.com>
1772 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1774 F: arch/arm64/boot/dts/lg/
1776 ARM/LOGICPD PXA270 MACHINE SUPPORT
1777 M: Lennert Buytenhek <kernel@wantstofly.org>
1778 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1781 ARM/LPC18XX ARCHITECTURE
1782 M: Vladimir Zapolskiy <vz@mleia.com>
1783 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1785 F: arch/arm/boot/dts/lpc43*
1786 F: drivers/i2c/busses/i2c-lpc2k.c
1787 F: drivers/memory/pl172.c
1788 F: drivers/mtd/spi-nor/nxp-spifi.c
1789 F: drivers/rtc/rtc-lpc24xx.c
1792 ARM/LPC32XX SOC SUPPORT
1793 M: Vladimir Zapolskiy <vz@mleia.com>
1794 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1795 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1796 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1798 F: arch/arm/boot/dts/lpc32*
1799 F: arch/arm/mach-lpc32xx/
1800 F: drivers/i2c/busses/i2c-pnx.c
1801 F: drivers/net/ethernet/nxp/lpc_eth.c
1802 F: drivers/usb/host/ohci-nxp.c
1803 F: drivers/watchdog/pnx4008_wdt.c
1806 ARM/MAGICIAN MACHINE SUPPORT
1807 M: Philipp Zabel <philipp.zabel@gmail.com>
1810 ARM/Marvell Dove/MV78xx0/Orion SOC support
1811 M: Jason Cooper <jason@lakedaemon.net>
1812 M: Andrew Lunn <andrew@lunn.ch>
1813 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1814 M: Gregory Clement <gregory.clement@bootlin.com>
1815 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1817 F: Documentation/devicetree/bindings/soc/dove/
1818 F: arch/arm/mach-dove/
1819 F: arch/arm/mach-mv78xx0/
1820 F: arch/arm/mach-orion5x/
1821 F: arch/arm/plat-orion/
1822 F: arch/arm/boot/dts/dove*
1823 F: arch/arm/boot/dts/orion5x*
1825 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1826 M: Jason Cooper <jason@lakedaemon.net>
1827 M: Andrew Lunn <andrew@lunn.ch>
1828 M: Gregory Clement <gregory.clement@bootlin.com>
1829 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1830 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1832 F: arch/arm/boot/dts/armada*
1833 F: arch/arm/boot/dts/kirkwood*
1834 F: arch/arm/configs/mvebu_*_defconfig
1835 F: arch/arm/mach-mvebu/
1836 F: arch/arm64/boot/dts/marvell/armada*
1837 F: drivers/cpufreq/armada-37xx-cpufreq.c
1838 F: drivers/cpufreq/armada-8k-cpufreq.c
1839 F: drivers/cpufreq/mvebu-cpufreq.c
1840 F: drivers/irqchip/irq-armada-370-xp.c
1841 F: drivers/irqchip/irq-mvebu-*
1842 F: drivers/pinctrl/mvebu/
1843 F: drivers/rtc/rtc-armada38x.c
1845 ARM/Mediatek RTC DRIVER
1846 M: Eddie Huang <eddie.huang@mediatek.com>
1847 M: Sean Wang <sean.wang@mediatek.com>
1848 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1849 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1851 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1852 F: drivers/rtc/rtc-mt6397.c
1853 F: drivers/rtc/rtc-mt7622.c
1855 ARM/Mediatek SoC support
1856 M: Matthias Brugger <matthias.bgg@gmail.com>
1857 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1858 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1859 W: https://mtk.bcnfs.org/
1860 C: irc://chat.freenode.net/linux-mediatek
1862 F: arch/arm/boot/dts/mt6*
1863 F: arch/arm/boot/dts/mt7*
1864 F: arch/arm/boot/dts/mt8*
1865 F: arch/arm/mach-mediatek/
1866 F: arch/arm64/boot/dts/mediatek/
1867 F: drivers/soc/mediatek/
1872 ARM/Mediatek USB3 PHY DRIVER
1873 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1874 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1875 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1877 F: drivers/phy/mediatek/
1878 F: Documentation/devicetree/bindings/phy/phy-mtk-*
1880 ARM/MICREL KS8695 ARCHITECTURE
1881 M: Greg Ungerer <gerg@uclinux.org>
1882 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1883 F: arch/arm/mach-ks8695/
1886 ARM/Microchip (AT91) SoC support
1887 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1888 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1889 M: Ludovic Desroches <ludovic.desroches@microchip.com>
1890 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1891 W: http://www.linux4sam.org
1892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1896 F: arch/arm/mach-at91/
1897 F: include/soc/at91/
1898 F: arch/arm/boot/dts/at91*.dts
1899 F: arch/arm/boot/dts/at91*.dtsi
1900 F: arch/arm/boot/dts/sama*.dts
1901 F: arch/arm/boot/dts/sama*.dtsi
1902 F: arch/arm/include/debug/at91.S
1903 F: drivers/memory/atmel*
1904 F: drivers/watchdog/sama5d4_wdt.c
1905 X: drivers/input/touchscreen/atmel_mxt_ts.c
1906 X: drivers/net/wireless/atmel/
1908 ARM/MIOA701 MACHINE SUPPORT
1909 M: Robert Jarzmik <robert.jarzmik@free.fr>
1910 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1911 F: arch/arm/mach-pxa/mioa701.c
1914 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1915 M: Michael Petchkovsky <mkpetch@internode.on.net>
1918 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1919 M: Linus Walleij <linus.walleij@linaro.org>
1920 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1922 F: arch/arm/mach-nomadik/
1923 F: arch/arm/mach-u300/
1924 F: arch/arm/mach-ux500/
1925 F: arch/arm/boot/dts/ste-*
1926 F: drivers/clk/clk-nomadik.c
1927 F: drivers/clk/clk-u300.c
1928 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1929 F: drivers/clocksource/timer-u300.c
1930 F: drivers/dma/coh901318*
1931 F: drivers/dma/ste_dma40*
1932 F: drivers/hwspinlock/u8500_hsem.c
1933 F: drivers/i2c/busses/i2c-nomadik.c
1934 F: drivers/i2c/busses/i2c-stu300.c
1935 F: drivers/mfd/ab3100*
1936 F: drivers/mfd/ab8500*
1937 F: drivers/mfd/abx500*
1938 F: drivers/mfd/dbx500*
1939 F: drivers/mfd/db8500*
1940 F: drivers/pinctrl/nomadik/
1941 F: drivers/pinctrl/pinctrl-coh901*
1942 F: drivers/pinctrl/pinctrl-u300.c
1943 F: drivers/rtc/rtc-ab3100.c
1944 F: drivers/rtc/rtc-ab8500.c
1945 F: drivers/rtc/rtc-coh901331.c
1946 F: drivers/rtc/rtc-pl031.c
1947 F: drivers/watchdog/coh901327_wdt.c
1948 F: Documentation/devicetree/bindings/arm/ste-*
1949 F: Documentation/devicetree/bindings/arm/ux500/
1950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1952 ARM/NUVOTON NPCM ARCHITECTURE
1953 M: Avi Fishman <avifishman70@gmail.com>
1954 M: Tomer Maimon <tmaimon77@gmail.com>
1955 M: Tali Perry <tali.perry1@gmail.com>
1956 R: Patrick Venture <venture@google.com>
1957 R: Nancy Yuen <yuenn@google.com>
1958 R: Benjamin Fair <benjaminfair@google.com>
1959 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1961 F: arch/arm/mach-npcm/
1962 F: arch/arm/boot/dts/nuvoton-npcm*
1963 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
1965 F: Documentation/devicetree/bindings/*/*npcm*
1966 F: Documentation/devicetree/bindings/*/*/*npcm*
1968 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1969 M: Wan ZongShun <mcuos.com@gmail.com>
1970 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1971 W: http://www.mcuos.com
1973 F: arch/arm/mach-w90x900/
1974 F: drivers/input/keyboard/w90p910_keypad.c
1975 F: drivers/input/touchscreen/w90p910_ts.c
1976 F: drivers/watchdog/nuc900_wdt.c
1977 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1978 F: drivers/mtd/nand/raw/nuc900_nand.c
1979 F: drivers/rtc/rtc-nuc900.c
1980 F: drivers/spi/spi-nuc900.c
1981 F: drivers/usb/host/ehci-w90x900.c
1982 F: drivers/video/fbdev/nuc900fb.c
1984 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1985 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1986 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1988 F: arch/arm/mach-s3c24xx/mach-gta02.c
1989 F: arch/arm/mach-s3c24xx/gta02.h
1991 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1992 M: Alexander Clouter <alex@digriz.org.uk>
1993 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1994 W: http://www.digriz.org.uk/ts78xx/kernel
1996 F: arch/arm/mach-orion5x/ts78xx-*
1998 ARM/OXNAS platform support
1999 M: Neil Armstrong <narmstrong@baylibre.com>
2000 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2001 L: linux-oxnas@groups.io (moderated for non-subscribers)
2003 F: arch/arm/mach-oxnas/
2004 F: arch/arm/boot/dts/ox8*.dts*
2007 ARM/PALM TREO SUPPORT
2008 M: Tomas Cech <sleep_walker@suse.com>
2009 L: linux-arm-kernel@lists.infradead.org
2010 W: http://hackndev.com
2012 F: arch/arm/mach-pxa/palmtreo.*
2014 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2015 M: Marek Vasut <marek.vasut@gmail.com>
2016 L: linux-arm-kernel@lists.infradead.org
2017 W: http://hackndev.com
2019 F: arch/arm/mach-pxa/include/mach/palmtx.h
2020 F: arch/arm/mach-pxa/palmtx.c
2021 F: arch/arm/mach-pxa/palmt5.*
2022 F: arch/arm/mach-pxa/include/mach/palmld.h
2023 F: arch/arm/mach-pxa/palmld.c
2024 F: arch/arm/mach-pxa/palmte2.*
2025 F: arch/arm/mach-pxa/include/mach/palmtc.h
2026 F: arch/arm/mach-pxa/palmtc.c
2029 M: Sergey Lapin <slapin@ossfans.org>
2030 L: linux-arm-kernel@lists.infradead.org
2031 W: http://hackndev.com
2033 F: arch/arm/mach-pxa/palmz72.*
2036 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2037 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2040 ARM/PT DIGITAL BOARD PORT
2041 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2042 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2043 W: http://www.armlinux.org.uk/
2046 ARM/QUALCOMM SUPPORT
2047 M: Andy Gross <agross@kernel.org>
2048 M: David Brown <david.brown@linaro.org>
2049 L: linux-arm-msm@vger.kernel.org
2051 F: Documentation/devicetree/bindings/soc/qcom/
2052 F: Documentation/devicetree/bindings/*/qcom*
2053 F: arch/arm/boot/dts/qcom-*.dts
2054 F: arch/arm/boot/dts/qcom-*.dtsi
2055 F: arch/arm/mach-qcom/
2056 F: arch/arm64/boot/dts/qcom/
2059 F: drivers/*/*/qcom/
2060 F: drivers/*/*/qcom*
2061 F: drivers/*/pm8???-*
2062 F: drivers/bluetooth/btqcomsmd.c
2063 F: drivers/clocksource/timer-qcom.c
2064 F: drivers/extcon/extcon-qcom*
2065 F: drivers/iommu/msm*
2066 F: drivers/i2c/busses/i2c-qup.c
2067 F: drivers/i2c/busses/i2c-qcom-geni.c
2068 F: drivers/mfd/ssbi.c
2069 F: drivers/mmc/host/mmci_qcom*
2070 F: drivers/mmc/host/sdhci_msm.c
2071 F: drivers/pci/controller/dwc/pcie-qcom.c
2072 F: drivers/phy/qualcomm/
2073 F: drivers/power/*/msm*
2074 F: drivers/reset/reset-qcom-*
2075 F: drivers/scsi/ufs/ufs-qcom.*
2076 F: drivers/spi/spi-qup.c
2077 F: drivers/spi/spi-geni-qcom.c
2078 F: drivers/spi/spi-qcom-qspi.c
2079 F: drivers/tty/serial/msm_serial.c
2080 F: drivers/usb/dwc3/dwc3-qcom.c
2081 F: include/dt-bindings/*/qcom*
2082 F: include/linux/*/qcom*
2083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
2085 ARM/RADISYS ENP2611 MACHINE SUPPORT
2086 M: Lennert Buytenhek <kernel@wantstofly.org>
2087 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2090 ARM/RDA MICRO ARCHITECTURE
2091 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2092 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2093 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2095 F: arch/arm/boot/dts/rda8810pl-*
2096 F: drivers/clocksource/timer-rda.c
2097 F: drivers/irqchip/irq-rda-intc.c
2098 F: drivers/tty/serial/rda-uart.c
2099 F: Documentation/devicetree/bindings/arm/rda.txt
2100 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2101 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2102 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2104 ARM/REALTEK ARCHITECTURE
2105 M: Andreas Färber <afaerber@suse.de>
2106 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2108 F: arch/arm64/boot/dts/realtek/
2109 F: Documentation/devicetree/bindings/arm/realtek.txt
2111 ARM/RENESAS ARM64 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
2118 F: arch/arm64/boot/dts/renesas/
2119 F: Documentation/devicetree/bindings/arm/renesas.yaml
2120 F: drivers/soc/renesas/
2121 F: include/linux/soc/renesas/
2123 ARM/RISCPC ARCHITECTURE
2124 M: Russell King <linux@armlinux.org.uk>
2125 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2126 W: http://www.armlinux.org.uk/
2128 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2129 F: arch/arm/include/asm/hardware/ioc.h
2130 F: arch/arm/include/asm/hardware/iomd.h
2131 F: arch/arm/include/asm/hardware/memc.h
2132 F: arch/arm/mach-rpc/
2133 F: drivers/net/ethernet/8390/etherh.c
2134 F: drivers/net/ethernet/i825xx/ether1*
2135 F: drivers/net/ethernet/seeq/ether3*
2136 F: drivers/scsi/arm/
2138 ARM/Rockchip SoC support
2139 M: Heiko Stuebner <heiko@sntech.de>
2140 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2141 L: linux-rockchip@lists.infradead.org
2142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2144 F: arch/arm/boot/dts/rk3*
2145 F: arch/arm/boot/dts/rv1108*
2146 F: arch/arm/mach-rockchip/
2147 F: drivers/clk/rockchip/
2148 F: drivers/i2c/busses/i2c-rk3x.c
2149 F: drivers/*/*rockchip*
2150 F: drivers/*/*/*rockchip*
2151 F: sound/soc/rockchip/
2154 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2155 M: Kukjin Kim <kgene@kernel.org>
2156 M: Krzysztof Kozlowski <krzk@kernel.org>
2157 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2158 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2159 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2161 F: arch/arm/boot/dts/s3c*
2162 F: arch/arm/boot/dts/s5p*
2163 F: arch/arm/boot/dts/exynos*
2164 F: arch/arm64/boot/dts/exynos/
2165 F: arch/arm/plat-samsung/
2166 F: arch/arm/mach-s3c24*/
2167 F: arch/arm/mach-s3c64xx/
2168 F: arch/arm/mach-s5p*/
2169 F: arch/arm/mach-exynos*/
2170 F: drivers/*/*s3c24*
2171 F: drivers/*/*/*s3c24*
2172 F: drivers/*/*s3c64xx*
2173 F: drivers/*/*s5pv210*
2174 F: drivers/memory/samsung/*
2175 F: drivers/soc/samsung/*
2176 F: Documentation/arm/Samsung/
2177 F: Documentation/devicetree/bindings/arm/samsung/
2178 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
2179 F: Documentation/devicetree/bindings/power/pd-samsung.txt
2182 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2183 M: Kyungmin Park <kyungmin.park@samsung.com>
2184 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2186 F: arch/arm/mach-s5pv210/
2188 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2189 M: Kyungmin Park <kyungmin.park@samsung.com>
2190 M: Kamil Debski <kamil@wypas.org>
2191 M: Andrzej Hajda <a.hajda@samsung.com>
2192 L: linux-arm-kernel@lists.infradead.org
2193 L: linux-media@vger.kernel.org
2195 F: drivers/media/platform/s5p-g2d/
2197 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2198 M: Marek Szyprowski <m.szyprowski@samsung.com>
2199 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2200 L: linux-media@vger.kernel.org
2202 F: drivers/media/platform/s5p-cec/
2203 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2205 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2206 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2207 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2208 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2209 L: linux-arm-kernel@lists.infradead.org
2210 L: linux-media@vger.kernel.org
2212 F: drivers/media/platform/s5p-jpeg/
2214 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2215 M: Kyungmin Park <kyungmin.park@samsung.com>
2216 M: Kamil Debski <kamil@wypas.org>
2217 M: Jeongtae Park <jtp.park@samsung.com>
2218 M: Andrzej Hajda <a.hajda@samsung.com>
2219 L: linux-arm-kernel@lists.infradead.org
2220 L: linux-media@vger.kernel.org
2222 F: drivers/media/platform/s5p-mfc/
2224 ARM/SHMOBILE ARM ARCHITECTURE
2225 M: Simon Horman <horms@verge.net.au>
2226 M: Magnus Damm <magnus.damm@gmail.com>
2227 L: linux-renesas-soc@vger.kernel.org
2228 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2231 F: arch/arm/boot/dts/emev2*
2232 F: arch/arm/boot/dts/gr-peach*
2233 F: arch/arm/boot/dts/iwg20d-q7*
2234 F: arch/arm/boot/dts/r7s*
2235 F: arch/arm/boot/dts/r8a*
2236 F: arch/arm/boot/dts/r9a*
2237 F: arch/arm/boot/dts/sh*
2238 F: arch/arm/configs/shmobile_defconfig
2239 F: arch/arm/include/debug/renesas-scif.S
2240 F: arch/arm/mach-shmobile/
2241 F: Documentation/devicetree/bindings/arm/renesas.yaml
2242 F: drivers/soc/renesas/
2243 F: include/linux/soc/renesas/
2245 ARM/SOCFPGA ARCHITECTURE
2246 M: Dinh Nguyen <dinguyen@kernel.org>
2248 F: arch/arm/mach-socfpga/
2249 F: arch/arm/boot/dts/socfpga*
2250 F: arch/arm/configs/socfpga_defconfig
2251 F: arch/arm64/boot/dts/altera/
2252 F: arch/arm64/boot/dts/intel/
2253 W: http://www.rocketboards.org
2254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2256 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2257 M: Dinh Nguyen <dinguyen@kernel.org>
2259 F: drivers/clk/socfpga/
2261 ARM/SOCFPGA EDAC SUPPORT
2262 M: Thor Thayer <thor.thayer@linux.intel.com>
2264 F: drivers/edac/altera_edac.
2266 ARM/SPREADTRUM SoC SUPPORT
2267 M: Orson Zhai <orsonzhai@gmail.com>
2268 M: Baolin Wang <baolin.wang@linaro.org>
2269 M: Chunyan Zhang <zhang.lyra@gmail.com>
2271 F: arch/arm64/boot/dts/sprd
2274 ARM/STI ARCHITECTURE
2275 M: Patrice Chotard <patrice.chotard@st.com>
2276 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2277 W: http://www.stlinux.com
2279 F: arch/arm/mach-sti/
2280 F: arch/arm/boot/dts/sti*
2281 F: drivers/char/hw_random/st-rng.c
2282 F: drivers/clocksource/arm_global_timer.c
2283 F: drivers/clocksource/clksrc_st_lpc.c
2284 F: drivers/cpufreq/sti-cpufreq.c
2285 F: drivers/dma/st_fdma*
2286 F: drivers/i2c/busses/i2c-st.c
2287 F: drivers/media/rc/st_rc.c
2288 F: drivers/media/platform/sti/c8sectpfe/
2289 F: drivers/mmc/host/sdhci-st.c
2290 F: drivers/phy/st/phy-miphy28lp.c
2291 F: drivers/phy/st/phy-stih407-usb.c
2292 F: drivers/pinctrl/pinctrl-st.c
2293 F: drivers/remoteproc/st_remoteproc.c
2294 F: drivers/remoteproc/st_slim_rproc.c
2295 F: drivers/reset/sti/
2296 F: drivers/rtc/rtc-st-lpc.c
2297 F: drivers/tty/serial/st-asc.c
2298 F: drivers/usb/dwc3/dwc3-st.c
2299 F: drivers/usb/host/ehci-st.c
2300 F: drivers/usb/host/ohci-st.c
2301 F: drivers/watchdog/st_lpc_wdt.c
2302 F: drivers/ata/ahci_st.c
2303 F: include/linux/remoteproc/st_slim_rproc.h
2305 ARM/STM32 ARCHITECTURE
2306 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2307 M: Alexandre Torgue <alexandre.torgue@st.com>
2308 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2309 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2314 F: arch/arm/boot/dts/stm32*
2315 F: arch/arm/mach-stm32/
2316 F: drivers/clocksource/armv7m_systick.c
2318 ARM/Synaptics SoC support
2319 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2320 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2321 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2323 F: arch/arm/mach-berlin/
2324 F: arch/arm/boot/dts/berlin*
2325 F: arch/arm64/boot/dts/synaptics/
2327 ARM/TANGO ARCHITECTURE
2328 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2329 M: Mans Rullgard <mans@mansr.com>
2330 L: linux-arm-kernel@lists.infradead.org
2334 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2335 M: Lennert Buytenhek <kernel@wantstofly.org>
2336 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2339 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2340 M: Hans Verkuil <hans.verkuil@cisco.com>
2341 L: linux-tegra@vger.kernel.org
2342 L: linux-media@vger.kernel.org
2344 F: drivers/media/platform/tegra-cec/
2345 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2347 ARM/TETON BGA MACHINE SUPPORT
2348 M: "Mark F. Brown" <mark.brown314@gmail.com>
2349 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2352 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2353 M: Santosh Shilimkar <ssantosh@kernel.org>
2354 L: linux-kernel@vger.kernel.org
2356 F: drivers/memory/*emif*
2358 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2359 M: Tero Kristo <t-kristo@ti.com>
2360 M: Nishanth Menon <nm@ti.com>
2361 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2363 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2364 F: arch/arm64/boot/dts/ti/Makefile
2365 F: arch/arm64/boot/dts/ti/k3-*
2366 F: include/dt-bindings/pinctrl/k3.h
2368 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2369 M: Santosh Shilimkar <ssantosh@kernel.org>
2370 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2372 F: arch/arm/mach-keystone/
2373 F: arch/arm/boot/dts/keystone-*
2374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2376 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2377 M: Santosh Shilimkar <ssantosh@kernel.org>
2378 L: linux-kernel@vger.kernel.org
2380 F: drivers/clk/keystone/
2382 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2383 M: Santosh Shilimkar <ssantosh@kernel.org>
2384 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2385 L: linux-kernel@vger.kernel.org
2387 F: drivers/clocksource/timer-keystone.c
2389 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2390 M: Santosh Shilimkar <ssantosh@kernel.org>
2391 L: linux-kernel@vger.kernel.org
2393 F: drivers/power/reset/keystone-reset.c
2395 ARM/THECUS N2100 MACHINE SUPPORT
2396 M: Lennert Buytenhek <kernel@wantstofly.org>
2397 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2400 ARM/TOSA MACHINE SUPPORT
2401 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2402 M: Dirk Opfer <dirk@opfer-online.de>
2405 ARM/UNIPHIER ARCHITECTURE
2406 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2407 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2408 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2410 F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2411 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2412 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2413 F: arch/arm/boot/dts/uniphier*
2414 F: arch/arm/include/asm/hardware/cache-uniphier.h
2415 F: arch/arm/mach-uniphier/
2416 F: arch/arm/mm/cache-uniphier.c
2417 F: arch/arm64/boot/dts/socionext/uniphier*
2418 F: drivers/bus/uniphier-system-bus.c
2419 F: drivers/clk/uniphier/
2420 F: drivers/dma/uniphier-mdmac.c
2421 F: drivers/gpio/gpio-uniphier.c
2422 F: drivers/i2c/busses/i2c-uniphier*
2423 F: drivers/irqchip/irq-uniphier-aidet.c
2424 F: drivers/mmc/host/uniphier-sd.c
2425 F: drivers/pinctrl/uniphier/
2426 F: drivers/reset/reset-uniphier.c
2427 F: drivers/tty/serial/8250/8250_uniphier.c
2430 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2431 M: Ulf Hansson <ulf.hansson@linaro.org>
2432 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2433 T: git git://git.linaro.org/people/ulfh/clk.git
2435 F: drivers/clk/ux500/
2437 ARM/VERSATILE EXPRESS PLATFORM
2438 M: Liviu Dudau <liviu.dudau@arm.com>
2439 M: Sudeep Holla <sudeep.holla@arm.com>
2440 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2441 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2443 F: arch/arm/boot/dts/vexpress*
2444 F: arch/arm64/boot/dts/arm/
2445 F: arch/arm/mach-vexpress/
2448 F: drivers/clk/versatile/clk-vexpress-osc.c
2449 F: drivers/clocksource/timer-versatile.c
2453 M: Russell King <linux@armlinux.org.uk>
2454 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2455 W: http://www.armlinux.org.uk/
2459 ARM/VOIPAC PXA270 SUPPORT
2460 M: Marek Vasut <marek.vasut@gmail.com>
2461 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2463 F: arch/arm/mach-pxa/vpac270.c
2464 F: arch/arm/mach-pxa/include/mach/vpac270.h
2466 ARM/VT8500 ARM ARCHITECTURE
2467 M: Tony Prisk <linux@prisktech.co.nz>
2468 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2470 F: arch/arm/mach-vt8500/
2471 F: drivers/clocksource/timer-vt8500.c
2472 F: drivers/i2c/busses/i2c-wmt.c
2473 F: drivers/mmc/host/wmt-sdmmc.c
2474 F: drivers/pwm/pwm-vt8500.c
2475 F: drivers/rtc/rtc-vt8500.c
2476 F: drivers/tty/serial/vt8500_serial.c
2477 F: drivers/usb/host/ehci-platform.c
2478 F: drivers/usb/host/uhci-platform.c
2479 F: drivers/video/fbdev/vt8500lcdfb.*
2480 F: drivers/video/fbdev/wm8505fb*
2481 F: drivers/video/fbdev/wmt_ge_rops.*
2483 ARM/ZIPIT Z2 SUPPORT
2484 M: Marek Vasut <marek.vasut@gmail.com>
2485 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2487 F: arch/arm/mach-pxa/z2.c
2488 F: arch/arm/mach-pxa/include/mach/z2.h
2490 ARM/ZTE ARCHITECTURE
2491 M: Jun Nie <jun.nie@linaro.org>
2492 M: Shawn Guo <shawnguo@kernel.org>
2493 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2495 F: arch/arm/boot/dts/zx2967*
2496 F: arch/arm/mach-zx/
2497 F: arch/arm64/boot/dts/zte/
2499 F: drivers/dma/zx_dma.c
2500 F: drivers/gpio/gpio-zx.c
2501 F: drivers/i2c/busses/i2c-zx2967.c
2502 F: drivers/mmc/host/dw_mmc-zx.*
2503 F: drivers/pinctrl/zte/
2505 F: drivers/thermal/zx2967_thermal.c
2506 F: drivers/watchdog/zx2967_wdt.c
2507 F: Documentation/devicetree/bindings/arm/zte.yaml
2508 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2509 F: Documentation/devicetree/bindings/dma/zxdma.txt
2510 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2511 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2512 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2513 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2514 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2515 F: Documentation/devicetree/bindings/soc/zte/
2516 F: Documentation/devicetree/bindings/sound/zte,*.txt
2517 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2518 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2519 F: include/dt-bindings/clock/zx2967*.h
2520 F: include/dt-bindings/soc/zte,*.h
2521 F: sound/soc/codecs/zx_aud96p22.c
2524 ARM/ZYNQ ARCHITECTURE
2525 M: Michal Simek <michal.simek@xilinx.com>
2526 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2527 W: http://wiki.xilinx.com
2528 T: git https://github.com/Xilinx/linux-xlnx.git
2530 F: arch/arm/mach-zynq/
2531 F: drivers/cpuidle/cpuidle-zynq.c
2532 F: drivers/block/xsysace.c
2535 F: drivers/clocksource/timer-cadence-ttc.c
2536 F: drivers/i2c/busses/i2c-cadence.c
2537 F: drivers/mmc/host/sdhci-of-arasan.c
2538 F: drivers/edac/synopsys_edac.c
2539 F: drivers/i2c/busses/i2c-xiic.c
2541 ARM64 PORT (AARCH64 ARCHITECTURE)
2542 M: Catalin Marinas <catalin.marinas@arm.com>
2543 M: Will Deacon <will.deacon@arm.com>
2544 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2545 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2548 X: arch/arm64/boot/dts/
2549 F: Documentation/arm64/
2551 AS3645A LED FLASH CONTROLLER DRIVER
2552 M: Sakari Ailus <sakari.ailus@iki.fi>
2553 L: linux-leds@vger.kernel.org
2555 F: drivers/leds/leds-as3645a.c
2557 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2558 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2559 L: linux-media@vger.kernel.org
2560 T: git git://linuxtv.org/media_tree.git
2562 F: drivers/media/i2c/ak7375.c
2563 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2565 ASAHI KASEI AK8974 DRIVER
2566 M: Linus Walleij <linus.walleij@linaro.org>
2567 L: linux-iio@vger.kernel.org
2568 W: http://www.akm.com/
2570 F: drivers/iio/magnetometer/ak8974.c
2572 ASC7621 HARDWARE MONITOR DRIVER
2573 M: George Joseph <george.joseph@fairview5.com>
2574 L: linux-hwmon@vger.kernel.org
2576 F: Documentation/hwmon/asc7621.rst
2577 F: drivers/hwmon/asc7621.c
2579 ASPEED VIDEO ENGINE DRIVER
2580 M: Eddie James <eajames@linux.ibm.com>
2581 L: linux-media@vger.kernel.org
2582 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2584 F: drivers/media/platform/aspeed-video.c
2585 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2587 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2588 M: Corentin Chary <corentin.chary@gmail.com>
2589 L: acpi4asus-user@lists.sourceforge.net
2590 L: platform-driver-x86@vger.kernel.org
2591 W: http://acpi4asus.sf.net
2593 F: drivers/platform/x86/asus*.c
2594 F: drivers/platform/x86/eeepc*.c
2596 ASUS WIRELESS RADIO CONTROL DRIVER
2597 M: João Paulo Rechi Vita <jprvita@gmail.com>
2598 L: platform-driver-x86@vger.kernel.org
2600 F: drivers/platform/x86/asus-wireless.c
2603 M: David Howells <dhowells@redhat.com>
2604 L: keyrings@vger.kernel.org
2606 F: Documentation/crypto/asymmetric-keys.txt
2607 F: include/linux/verification.h
2608 F: include/crypto/public_key.h
2609 F: include/crypto/pkcs7.h
2610 F: crypto/asymmetric_keys/
2612 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2613 R: Dan Williams <dan.j.williams@intel.com>
2614 W: http://sourceforge.net/projects/xscaleiop
2616 F: Documentation/crypto/async-tx-api.txt
2619 F: include/linux/dmaengine.h
2620 F: include/linux/async_tx.h
2623 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2624 L: linux-i2c@vger.kernel.org
2625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2627 F: Documentation/devicetree/bindings/eeprom/at24.txt
2628 F: drivers/misc/eeprom/at24.c
2630 ATA OVER ETHERNET (AOE) DRIVER
2631 M: "Justin Sanders" <justin@coraid.com>
2632 W: http://www.openaoe.org/
2634 F: Documentation/aoe/
2635 F: drivers/block/aoe/
2637 ATHEROS 71XX/9XXX GPIO DRIVER
2638 M: Alban Bedel <albeu@free.fr>
2639 W: https://github.com/AlbanBedel/linux
2640 T: git git://github.com/AlbanBedel/linux
2642 F: drivers/gpio/gpio-ath79.c
2643 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2645 ATHEROS 71XX/9XXX USB PHY DRIVER
2646 M: Alban Bedel <albeu@free.fr>
2647 W: https://github.com/AlbanBedel/linux
2648 T: git git://github.com/AlbanBedel/linux
2650 F: drivers/phy/qualcomm/phy-ath79-usb.c
2651 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2653 ATHEROS ATH GENERIC UTILITIES
2654 M: Kalle Valo <kvalo@codeaurora.org>
2655 L: linux-wireless@vger.kernel.org
2657 F: drivers/net/wireless/ath/*
2659 ATHEROS ATH5K WIRELESS DRIVER
2660 M: Jiri Slaby <jirislaby@gmail.com>
2661 M: Nick Kossifidis <mickflemm@gmail.com>
2662 M: Luis Chamberlain <mcgrof@kernel.org>
2663 L: linux-wireless@vger.kernel.org
2664 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2666 F: drivers/net/wireless/ath/ath5k/
2668 ATHEROS ATH6KL WIRELESS DRIVER
2669 M: Kalle Valo <kvalo@codeaurora.org>
2670 L: linux-wireless@vger.kernel.org
2671 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2674 F: drivers/net/wireless/ath/ath6kl/
2677 M: Ville Syrjala <syrjala@sci.fi>
2679 F: drivers/input/misc/ati_remote2.c
2681 ATK0110 HWMON DRIVER
2682 M: Luca Tettamanti <kronos.it@gmail.com>
2683 L: linux-hwmon@vger.kernel.org
2685 F: drivers/hwmon/asus_atk0110.c
2687 ATLX ETHERNET DRIVERS
2688 M: Jay Cliburn <jcliburn@gmail.com>
2689 M: Chris Snook <chris.snook@gmail.com>
2690 L: netdev@vger.kernel.org
2691 W: http://sourceforge.net/projects/atl1
2692 W: http://atl1.sourceforge.net
2694 F: drivers/net/ethernet/atheros/
2697 M: Chas Williams <3chas3@gmail.com>
2698 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2699 L: netdev@vger.kernel.org
2700 W: http://linux-atm.sourceforge.net
2703 F: include/linux/atm*
2704 F: include/uapi/linux/atm*
2706 ATMEL MACB ETHERNET DRIVER
2707 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2709 F: drivers/net/ethernet/cadence/
2711 ATMEL MAXTOUCH DRIVER
2712 M: Nick Dyer <nick@shmanahar.org>
2713 T: git git://github.com/ndyer/linux.git
2715 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2716 F: drivers/input/touchscreen/atmel_mxt_ts.c
2718 ATMEL WIRELESS DRIVER
2719 M: Simon Kelley <simon@thekelleys.org.uk>
2720 L: linux-wireless@vger.kernel.org
2721 W: http://www.thekelleys.org.uk/atmel
2722 W: http://atmelwlandriver.sourceforge.net/
2724 F: drivers/net/wireless/atmel/atmel*
2726 ATOMIC INFRASTRUCTURE
2727 M: Will Deacon <will.deacon@arm.com>
2728 M: Peter Zijlstra <peterz@infradead.org>
2729 R: Boqun Feng <boqun.feng@gmail.com>
2730 L: linux-kernel@vger.kernel.org
2732 F: arch/*/include/asm/atomic*.h
2733 F: include/*/atomic*.h
2736 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2737 M: Bradley Grove <linuxdrivers@attotech.com>
2738 L: linux-scsi@vger.kernel.org
2739 W: http://www.attotech.com
2741 F: drivers/scsi/esas2r
2743 ATUSB IEEE 802.15.4 RADIO DRIVER
2744 M: Stefan Schmidt <stefan@datenfreihafen.org>
2745 L: linux-wpan@vger.kernel.org
2747 F: drivers/net/ieee802154/atusb.c
2748 F: drivers/net/ieee802154/atusb.h
2749 F: drivers/net/ieee802154/at86rf230.h
2752 M: Paul Moore <paul@paul-moore.com>
2753 M: Eric Paris <eparis@redhat.com>
2754 L: linux-audit@redhat.com (moderated for non-subscribers)
2755 W: https://github.com/linux-audit
2756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2758 F: include/linux/audit.h
2759 F: include/uapi/linux/audit.h
2762 AUXILIARY DISPLAY DRIVERS
2763 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2765 F: drivers/auxdisplay/
2766 F: include/linux/cfag12864b.h
2768 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2769 M: Andreas Klinger <ak@it-klinger.de>
2770 L: linux-iio@vger.kernel.org
2772 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2773 F: drivers/iio/adc/hx711.c
2776 M: Ralf Baechle <ralf@linux-mips.org>
2777 L: linux-hams@vger.kernel.org
2778 W: http://www.linux-ax25.org/
2780 F: include/uapi/linux/ax25.h
2781 F: include/net/ax25.h
2785 M: Peter Rosin <peda@axentia.se>
2786 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2788 F: Documentation/devicetree/bindings/arm/axentia.txt
2789 F: arch/arm/boot/dts/at91-linea.dtsi
2790 F: arch/arm/boot/dts/at91-natte.dtsi
2791 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2792 F: arch/arm/boot/dts/at91-tse850-3.dts
2794 AXENTIA ASOC DRIVERS
2795 M: Peter Rosin <peda@axentia.se>
2796 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2798 F: Documentation/devicetree/bindings/sound/axentia,*
2799 F: sound/soc/atmel/tse850-pcm5142.c
2801 AXXIA I2C CONTROLLER
2802 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
2803 L: linux-i2c@vger.kernel.org
2805 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2806 F: drivers/i2c/busses/i2c-axxia.c
2809 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2810 L: linux-media@vger.kernel.org
2811 W: https://linuxtv.org
2812 T: git git://linuxtv.org/media_tree.git
2814 F: drivers/media/usb/dvb-usb-v2/az6007.c
2816 AZTECH FM RADIO RECEIVER DRIVER
2817 M: Hans Verkuil <hverkuil@xs4all.nl>
2818 L: linux-media@vger.kernel.org
2819 T: git git://linuxtv.org/media_tree.git
2820 W: https://linuxtv.org
2822 F: drivers/media/radio/radio-aztech*
2825 L: linux-wireless@vger.kernel.org
2826 L: b43-dev@lists.infradead.org
2827 W: http://wireless.kernel.org/en/users/Drivers/b43
2829 F: drivers/net/wireless/broadcom/b43/
2831 B43LEGACY WIRELESS DRIVER
2832 M: Larry Finger <Larry.Finger@lwfinger.net>
2833 L: linux-wireless@vger.kernel.org
2834 L: b43-dev@lists.infradead.org
2835 W: http://wireless.kernel.org/en/users/Drivers/b43
2837 F: drivers/net/wireless/broadcom/b43legacy/
2839 BACKLIGHT CLASS/SUBSYSTEM
2840 M: Lee Jones <lee.jones@linaro.org>
2841 M: Daniel Thompson <daniel.thompson@linaro.org>
2842 M: Jingoo Han <jingoohan1@gmail.com>
2843 L: dri-devel@lists.freedesktop.org
2844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2846 F: drivers/video/backlight/
2847 F: include/linux/backlight.h
2848 F: include/linux/pwm_backlight.h
2849 F: Documentation/devicetree/bindings/leds/backlight
2852 M: Marek Lindner <mareklindner@neomailbox.ch>
2853 M: Simon Wunderlich <sw@simonwunderlich.de>
2854 M: Antonio Quartulli <a@unstable.cc>
2855 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2856 W: https://www.open-mesh.org/
2857 B: https://www.open-mesh.org/projects/batman-adv/issues
2858 C: irc://chat.freenode.net/batman
2859 Q: https://patchwork.open-mesh.org/project/batman/list/
2860 T: git https://git.open-mesh.org/linux-merge.git
2862 F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2863 F: Documentation/ABI/obsolete/sysfs-class-net-mesh
2864 F: Documentation/networking/batman-adv.rst
2865 F: include/uapi/linux/batadv_packet.h
2866 F: include/uapi/linux/batman_adv.h
2869 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2870 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2871 L: linux-hams@vger.kernel.org
2872 W: http://www.baycom.org/~tom/ham/ham.html
2874 F: drivers/net/hamradio/baycom*
2876 BCACHE (BLOCK LAYER CACHE)
2877 M: Coly Li <colyli@suse.de>
2878 M: Kent Overstreet <kent.overstreet@gmail.com>
2879 L: linux-bcache@vger.kernel.org
2880 W: http://bcache.evilpiepirate.org
2881 C: irc://irc.oftc.net/bcache
2883 F: drivers/md/bcache/
2885 BDISP ST MEDIA DRIVER
2886 M: Fabien Dessenne <fabien.dessenne@st.com>
2887 L: linux-media@vger.kernel.org
2888 T: git git://linuxtv.org/media_tree.git
2889 W: https://linuxtv.org
2891 F: drivers/media/platform/sti/bdisp
2893 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2894 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2895 L: netdev@vger.kernel.org
2897 F: drivers/net/ethernet/ec_bhf.c
2900 M: Luis de Bethencourt <luisbg@kernel.org>
2901 M: Salah Triki <salah.triki@gmail.com>
2903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2904 F: Documentation/filesystems/befs.txt
2908 M: Paolo Valente <paolo.valente@linaro.org>
2909 M: Jens Axboe <axboe@kernel.dk>
2910 L: linux-block@vger.kernel.org
2913 F: Documentation/block/bfq-iosched.txt
2916 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2918 F: Documentation/filesystems/bfs.txt
2920 F: include/uapi/linux/bfs_fs.h
2922 BLINKM RGB LED DRIVER
2923 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2925 F: drivers/leds/leds-blinkm.c
2928 M: Jens Axboe <axboe@kernel.dk>
2929 L: linux-block@vger.kernel.org
2930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2934 F: kernel/trace/blktrace.c
2938 M: Joern Engel <joern@lazybastard.org>
2939 L: linux-mtd@lists.infradead.org
2941 F: drivers/mtd/devices/block2mtd.c
2944 M: Marcel Holtmann <marcel@holtmann.org>
2945 M: Johan Hedberg <johan.hedberg@gmail.com>
2946 L: linux-bluetooth@vger.kernel.org
2947 W: http://www.bluez.org/
2948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2951 F: drivers/bluetooth/
2954 M: Marcel Holtmann <marcel@holtmann.org>
2955 M: Johan Hedberg <johan.hedberg@gmail.com>
2956 L: linux-bluetooth@vger.kernel.org
2957 W: http://www.bluez.org/
2958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2959 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2962 F: include/net/bluetooth/
2965 M: Jay Vosburgh <j.vosburgh@gmail.com>
2966 M: Veaceslav Falico <vfalico@gmail.com>
2967 M: Andy Gospodarek <andy@greyhouse.net>
2968 L: netdev@vger.kernel.org
2969 W: http://sourceforge.net/projects/bonding/
2971 F: drivers/net/bonding/
2972 F: include/uapi/linux/if_bonding.h
2974 BPF (Safe dynamic programs and tools)
2975 M: Alexei Starovoitov <ast@kernel.org>
2976 M: Daniel Borkmann <daniel@iogearbox.net>
2977 R: Martin KaFai Lau <kafai@fb.com>
2978 R: Song Liu <songliubraving@fb.com>
2979 R: Yonghong Song <yhs@fb.com>
2980 L: netdev@vger.kernel.org
2981 L: bpf@vger.kernel.org
2982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2984 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2987 F: Documentation/networking/filter.txt
2988 F: Documentation/bpf/
2989 F: include/linux/bpf*
2990 F: include/linux/filter.h
2991 F: include/trace/events/xdp.h
2992 F: include/uapi/linux/bpf*
2993 F: include/uapi/linux/filter.h
2995 F: kernel/trace/bpf_trace.c
2998 F: net/core/filter.c
2999 F: net/sched/act_bpf.c
3000 F: net/sched/cls_bpf.c
3004 F: tools/testing/selftests/bpf/
3009 M: Shubham Bansal <illusionist.neo@gmail.com>
3010 L: netdev@vger.kernel.org
3011 L: bpf@vger.kernel.org
3016 M: Daniel Borkmann <daniel@iogearbox.net>
3017 M: Alexei Starovoitov <ast@kernel.org>
3018 M: Zi Shen Lim <zlim.lnx@gmail.com>
3019 L: netdev@vger.kernel.org
3020 L: bpf@vger.kernel.org
3024 BPF JIT for MIPS (32-BIT AND 64-BIT)
3025 M: Paul Burton <paul.burton@mips.com>
3026 L: netdev@vger.kernel.org
3027 L: bpf@vger.kernel.org
3031 BPF JIT for NFP NICs
3032 M: Jakub Kicinski <jakub.kicinski@netronome.com>
3033 L: netdev@vger.kernel.org
3034 L: bpf@vger.kernel.org
3036 F: drivers/net/ethernet/netronome/nfp/bpf/
3038 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3039 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3040 M: Sandipan Das <sandipan@linux.ibm.com>
3041 L: netdev@vger.kernel.org
3042 L: bpf@vger.kernel.org
3044 F: arch/powerpc/net/
3046 BPF JIT for RISC-V (RV64G)
3047 M: Björn Töpel <bjorn.topel@gmail.com>
3048 L: netdev@vger.kernel.org
3053 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
3054 M: Heiko Carstens <heiko.carstens@de.ibm.com>
3055 L: netdev@vger.kernel.org
3056 L: bpf@vger.kernel.org
3059 X: arch/s390/net/pnet.c
3061 BPF JIT for SPARC (32-BIT AND 64-BIT)
3062 M: David S. Miller <davem@davemloft.net>
3063 L: netdev@vger.kernel.org
3064 L: bpf@vger.kernel.org
3068 BPF JIT for X86 32-BIT
3069 M: Wang YanQing <udknight@gmail.com>
3070 L: netdev@vger.kernel.org
3071 L: bpf@vger.kernel.org
3073 F: arch/x86/net/bpf_jit_comp32.c
3075 BPF JIT for X86 64-BIT
3076 M: Alexei Starovoitov <ast@kernel.org>
3077 M: Daniel Borkmann <daniel@iogearbox.net>
3078 L: netdev@vger.kernel.org
3079 L: bpf@vger.kernel.org
3082 X: arch/x86/net/bpf_jit_comp32.c
3084 BROADCOM B44 10/100 ETHERNET DRIVER
3085 M: Michael Chan <michael.chan@broadcom.com>
3086 L: netdev@vger.kernel.org
3088 F: drivers/net/ethernet/broadcom/b44.*
3090 BROADCOM B53 ETHERNET SWITCH DRIVER
3091 M: Florian Fainelli <f.fainelli@gmail.com>
3092 L: netdev@vger.kernel.org
3093 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3095 F: drivers/net/dsa/b53/*
3096 F: include/linux/platform_data/b53.h
3098 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3099 M: Florian Fainelli <f.fainelli@gmail.com>
3100 M: Ray Jui <rjui@broadcom.com>
3101 M: Scott Branden <sbranden@broadcom.com>
3102 M: bcm-kernel-feedback-list@broadcom.com
3103 T: git git://github.com/broadcom/mach-bcm
3109 F: arch/arm/mach-bcm/
3111 BROADCOM BCM2835 ARM ARCHITECTURE
3112 M: Eric Anholt <eric@anholt.net>
3113 M: Stefan Wahren <stefan.wahren@i2se.com>
3114 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3115 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3116 T: git git://github.com/anholt/linux
3119 F: drivers/staging/vc04_services
3121 BROADCOM BCM47XX MIPS ARCHITECTURE
3122 M: Hauke Mehrtens <hauke@hauke-m.de>
3123 M: Rafał Miłecki <zajec5@gmail.com>
3124 L: linux-mips@vger.kernel.org
3126 F: Documentation/devicetree/bindings/mips/brcm/
3127 F: arch/mips/bcm47xx/*
3128 F: arch/mips/include/asm/mach-bcm47xx/*
3130 BROADCOM BCM5301X ARM ARCHITECTURE
3131 M: Hauke Mehrtens <hauke@hauke-m.de>
3132 M: Rafał Miłecki <zajec5@gmail.com>
3133 M: bcm-kernel-feedback-list@broadcom.com
3134 L: linux-arm-kernel@lists.infradead.org
3136 F: arch/arm/mach-bcm/bcm_5301x.c
3137 F: arch/arm/boot/dts/bcm5301x*.dtsi
3138 F: arch/arm/boot/dts/bcm470*
3139 F: arch/arm/boot/dts/bcm953012*
3141 BROADCOM BCM53573 ARM ARCHITECTURE
3142 M: Rafał Miłecki <rafal@milecki.pl>
3143 L: linux-arm-kernel@lists.infradead.org
3145 F: arch/arm/boot/dts/bcm53573*
3146 F: arch/arm/boot/dts/bcm47189*
3148 BROADCOM BCM63XX ARM ARCHITECTURE
3149 M: Florian Fainelli <f.fainelli@gmail.com>
3150 M: bcm-kernel-feedback-list@broadcom.com
3151 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3152 T: git git://github.com/broadcom/stblinux.git
3156 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3157 M: Kevin Cernekee <cernekee@gmail.com>
3158 L: linux-usb@vger.kernel.org
3160 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3162 BROADCOM BCM7XXX ARM ARCHITECTURE
3163 M: Brian Norris <computersforpeace@gmail.com>
3164 M: Gregory Fong <gregory.0xf0@gmail.com>
3165 M: Florian Fainelli <f.fainelli@gmail.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/stblinux.git
3170 F: arch/arm/mach-bcm/*brcmstb*
3171 F: arch/arm/boot/dts/bcm7*.dts*
3172 F: drivers/bus/brcmstb_gisb.c
3173 F: arch/arm/mm/cache-b15-rac.c
3174 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3177 BROADCOM BMIPS CPUFREQ DRIVER
3178 M: Markus Mayer <mmayer@broadcom.com>
3179 M: bcm-kernel-feedback-list@broadcom.com
3180 L: linux-pm@vger.kernel.org
3182 F: drivers/cpufreq/bmips-cpufreq.c
3184 BROADCOM BMIPS MIPS ARCHITECTURE
3185 M: Kevin Cernekee <cernekee@gmail.com>
3186 M: Florian Fainelli <f.fainelli@gmail.com>
3187 L: bcm-kernel-feedback-list@broadcom.com
3188 L: linux-mips@vger.kernel.org
3189 T: git git://github.com/broadcom/stblinux.git
3191 F: arch/mips/bmips/*
3192 F: arch/mips/include/asm/mach-bmips/*
3193 F: arch/mips/kernel/*bmips*
3194 F: arch/mips/boot/dts/brcm/bcm*.dts*
3195 F: drivers/irqchip/irq-bcm63*
3196 F: drivers/irqchip/irq-bcm7*
3197 F: drivers/irqchip/irq-brcmstb*
3198 F: include/linux/bcm963xx_nvram.h
3199 F: include/linux/bcm963xx_tag.h
3201 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3202 M: Rasesh Mody <rmody@marvell.com>
3203 M: GR-Linux-NIC-Dev@marvell.com
3204 L: netdev@vger.kernel.org
3206 F: drivers/net/ethernet/broadcom/bnx2.*
3207 F: drivers/net/ethernet/broadcom/bnx2_*
3209 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3210 M: QLogic-Storage-Upstream@qlogic.com
3211 L: linux-scsi@vger.kernel.org
3213 F: drivers/scsi/bnx2fc/
3215 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3216 M: QLogic-Storage-Upstream@qlogic.com
3217 L: linux-scsi@vger.kernel.org
3219 F: drivers/scsi/bnx2i/
3221 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3222 M: Ariel Elior <aelior@marvell.com>
3223 M: Sudarsana Kalluru <skalluru@marvell.com>
3224 M: GR-everest-linux-l2@marvell.com
3225 L: netdev@vger.kernel.org
3227 F: drivers/net/ethernet/broadcom/bnx2x/
3229 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3230 M: Michael Chan <michael.chan@broadcom.com>
3231 L: netdev@vger.kernel.org
3233 F: drivers/net/ethernet/broadcom/bnxt/
3235 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3236 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3237 M: Franky Lin <franky.lin@broadcom.com>
3238 M: Hante Meuleman <hante.meuleman@broadcom.com>
3239 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3240 M: Wright Feng <wright.feng@cypress.com>
3241 L: linux-wireless@vger.kernel.org
3242 L: brcm80211-dev-list.pdl@broadcom.com
3243 L: brcm80211-dev-list@cypress.com
3245 F: drivers/net/wireless/broadcom/brcm80211/
3247 BROADCOM BRCMSTB GPIO DRIVER
3248 M: Gregory Fong <gregory.0xf0@gmail.com>
3249 L: bcm-kernel-feedback-list@broadcom.com
3251 F: drivers/gpio/gpio-brcmstb.c
3252 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3254 BROADCOM BRCMSTB I2C DRIVER
3255 M: Kamal Dasu <kdasu.kdev@gmail.com>
3256 L: linux-i2c@vger.kernel.org
3257 L: bcm-kernel-feedback-list@broadcom.com
3259 F: drivers/i2c/busses/i2c-brcmstb.c
3260 F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3262 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3263 M: Al Cooper <alcooperx@gmail.com>
3264 L: linux-kernel@vger.kernel.org
3265 L: bcm-kernel-feedback-list@broadcom.com
3267 F: drivers/phy/broadcom/phy-brcm-usb*
3269 BROADCOM GENET ETHERNET DRIVER
3270 M: Doug Berger <opendmb@gmail.com>
3271 M: Florian Fainelli <f.fainelli@gmail.com>
3272 L: bcm-kernel-feedback-list@broadcom.com
3273 L: netdev@vger.kernel.org
3275 F: drivers/net/ethernet/broadcom/genet/
3277 BROADCOM IPROC ARM ARCHITECTURE
3278 M: Ray Jui <rjui@broadcom.com>
3279 M: Scott Branden <sbranden@broadcom.com>
3280 M: bcm-kernel-feedback-list@broadcom.com
3281 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3282 T: git git://github.com/broadcom/cygnus-linux.git
3299 F: arch/arm64/boot/dts/broadcom/northstar2/*
3300 F: arch/arm64/boot/dts/broadcom/stingray/*
3301 F: drivers/clk/bcm/clk-ns*
3302 F: drivers/clk/bcm/clk-sr*
3303 F: drivers/pinctrl/bcm/pinctrl-ns*
3304 F: include/dt-bindings/clock/bcm-sr*
3306 BROADCOM KONA GPIO DRIVER
3307 M: Ray Jui <rjui@broadcom.com>
3308 L: bcm-kernel-feedback-list@broadcom.com
3310 F: drivers/gpio/gpio-bcm-kona.c
3311 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3313 BROADCOM NETXTREME-E ROCE DRIVER
3314 M: Selvin Xavier <selvin.xavier@broadcom.com>
3315 M: Devesh Sharma <devesh.sharma@broadcom.com>
3316 M: Somnath Kotur <somnath.kotur@broadcom.com>
3317 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3318 L: linux-rdma@vger.kernel.org
3319 W: http://www.broadcom.com
3321 F: drivers/infiniband/hw/bnxt_re/
3322 F: include/uapi/rdma/bnxt_re-abi.h
3324 BROADCOM NVRAM DRIVER
3325 M: Rafał Miłecki <zajec5@gmail.com>
3326 L: linux-mips@vger.kernel.org
3328 F: drivers/firmware/broadcom/*
3330 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3331 M: Rafał Miłecki <zajec5@gmail.com>
3332 L: linux-wireless@vger.kernel.org
3335 F: include/linux/bcma/
3337 BROADCOM STB AVS CPUFREQ DRIVER
3338 M: Markus Mayer <mmayer@broadcom.com>
3339 M: bcm-kernel-feedback-list@broadcom.com
3340 L: linux-pm@vger.kernel.org
3342 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3343 F: drivers/cpufreq/brcmstb*
3345 BROADCOM STB AVS TMON DRIVER
3346 M: Markus Mayer <mmayer@broadcom.com>
3347 M: bcm-kernel-feedback-list@broadcom.com
3348 L: linux-pm@vger.kernel.org
3350 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3351 F: drivers/thermal/broadcom/brcmstb*
3353 BROADCOM STB NAND FLASH DRIVER
3354 M: Brian Norris <computersforpeace@gmail.com>
3355 M: Kamal Dasu <kdasu.kdev@gmail.com>
3356 L: linux-mtd@lists.infradead.org
3357 L: bcm-kernel-feedback-list@broadcom.com
3359 F: drivers/mtd/nand/raw/brcmnand/
3361 BROADCOM STB DPFE DRIVER
3362 M: Markus Mayer <mmayer@broadcom.com>
3363 M: bcm-kernel-feedback-list@broadcom.com
3364 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3366 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3367 F: drivers/memory/brcmstb_dpfe.c
3370 M: Kamal Dasu <kdasu.kdev@gmail.com>
3371 M: bcm-kernel-feedback-list@broadcom.com
3373 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3374 F: drivers/spi/spi-bcm-qspi.*
3375 F: drivers/spi/spi-brcmstb-qspi.c
3376 F: drivers/spi/spi-iproc-qspi.c
3378 BROADCOM SYSTEMPORT ETHERNET DRIVER
3379 M: Florian Fainelli <f.fainelli@gmail.com>
3380 L: bcm-kernel-feedback-list@broadcom.com
3381 L: netdev@vger.kernel.org
3383 F: drivers/net/ethernet/broadcom/bcmsysport.*
3385 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3386 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3387 M: Prashant Sreedharan <prashant@broadcom.com>
3388 M: Michael Chan <mchan@broadcom.com>
3389 L: netdev@vger.kernel.org
3391 F: drivers/net/ethernet/broadcom/tg3.*
3393 BROCADE BFA FC SCSI DRIVER
3394 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3395 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3396 L: linux-scsi@vger.kernel.org
3398 F: drivers/scsi/bfa/
3400 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3401 M: Rasesh Mody <rmody@marvell.com>
3402 M: Sudarsana Kalluru <skalluru@marvell.com>
3403 M: GR-Linux-NIC-Dev@marvell.com
3404 L: netdev@vger.kernel.org
3406 F: drivers/net/ethernet/brocade/bna/
3408 BSG (block layer generic sg v4 driver)
3409 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3410 L: linux-scsi@vger.kernel.org
3413 F: include/linux/bsg.h
3414 F: include/uapi/linux/bsg.h
3417 M: Clemens Ladisch <clemens@ladisch.de>
3418 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3421 F: Documentation/sound/cards/bt87x.rst
3422 F: sound/pci/bt87x.c
3425 M: Michael Buesch <m@bues.ch>
3426 W: http://bu3sch.de/btgpio.php
3428 F: drivers/gpio/gpio-bt8xx.c
3431 M: Chris Mason <clm@fb.com>
3432 M: Josef Bacik <josef@toxicpanda.com>
3433 M: David Sterba <dsterba@suse.com>
3434 L: linux-btrfs@vger.kernel.org
3435 W: http://btrfs.wiki.kernel.org/
3436 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3437 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3439 F: Documentation/filesystems/btrfs.txt
3441 F: include/linux/btrfs*
3442 F: include/uapi/linux/btrfs*
3444 BTTV VIDEO4LINUX DRIVER
3445 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3446 L: linux-media@vger.kernel.org
3447 W: https://linuxtv.org
3448 T: git git://linuxtv.org/media_tree.git
3450 F: Documentation/media/v4l-drivers/bttv*
3451 F: drivers/media/pci/bt8xx/bttv*
3453 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3454 M: Chanwoo Choi <cw00.choi@samsung.com>
3455 L: linux-pm@vger.kernel.org
3456 L: linux-samsung-soc@vger.kernel.org
3457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3459 F: drivers/devfreq/exynos-bus.c
3460 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3462 BUSLOGIC SCSI DRIVER
3463 M: Khalid Aziz <khalid@gonehiking.org>
3464 L: linux-scsi@vger.kernel.org
3466 F: drivers/scsi/BusLogic.*
3467 F: drivers/scsi/FlashPoint.*
3469 C-MEDIA CMI8788 DRIVER
3470 M: Clemens Ladisch <clemens@ladisch.de>
3471 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3474 F: sound/pci/oxygen/
3477 M: Guo Ren <guoren@kernel.org>
3478 T: git https://github.com/c-sky/csky-linux.git
3481 F: Documentation/devicetree/bindings/csky/
3482 F: drivers/irqchip/irq-csky-*
3483 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3484 F: drivers/clocksource/timer-gx6605s.c
3485 F: drivers/clocksource/timer-mp-csky.c
3486 F: Documentation/devicetree/bindings/timer/csky,*
3491 M: Mark Salter <msalter@redhat.com>
3492 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3493 L: linux-c6x-dev@linux-c6x.org
3494 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3498 CA8210 IEEE-802.15.4 RADIO DRIVER
3499 M: Harry Morris <h.morris@cascoda.com>
3500 L: linux-wpan@vger.kernel.org
3501 W: https://github.com/Cascoda/ca8210-linux.git
3503 F: drivers/net/ieee802154/ca8210.c
3504 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3506 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3507 M: David Howells <dhowells@redhat.com>
3508 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3510 F: Documentation/filesystems/caching/cachefiles.txt
3513 CADENCE MIPI-CSI2 BRIDGES
3514 M: Maxime Ripard <maxime.ripard@bootlin.com>
3515 L: linux-media@vger.kernel.org
3517 F: Documentation/devicetree/bindings/media/cdns,*.txt
3518 F: drivers/media/platform/cadence/cdns-csi2*
3520 CADET FM/AM RADIO RECEIVER DRIVER
3521 M: Hans Verkuil <hverkuil@xs4all.nl>
3522 L: linux-media@vger.kernel.org
3523 T: git git://linuxtv.org/media_tree.git
3524 W: https://linuxtv.org
3526 F: drivers/media/radio/radio-cadet*
3528 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3529 M: Jonathan Corbet <corbet@lwn.net>
3530 L: linux-media@vger.kernel.org
3531 T: git git://linuxtv.org/media_tree.git
3533 F: Documentation/media/v4l-drivers/cafe_ccic*
3534 F: drivers/media/platform/marvell-ccic/
3537 L: netdev@vger.kernel.org
3539 F: Documentation/networking/caif/
3540 F: drivers/net/caif/
3541 F: include/uapi/linux/caif/
3542 F: include/net/caif/
3546 M: Toke Høiland-Jørgensen <toke@toke.dk>
3547 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3549 F: net/sched/sch_cake.c
3551 CALGARY x86-64 IOMMU
3552 M: Muli Ben-Yehuda <mulix@mulix.org>
3553 M: Jon Mason <jdmason@kudzu.us>
3554 L: iommu@lists.linux-foundation.org
3556 F: arch/x86/kernel/pci-calgary_64.c
3557 F: arch/x86/kernel/tce_64.c
3558 F: arch/x86/include/asm/calgary.h
3559 F: arch/x86/include/asm/tce.h
3562 M: Wolfgang Grandegger <wg@grandegger.com>
3563 M: Marc Kleine-Budde <mkl@pengutronix.de>
3564 L: linux-can@vger.kernel.org
3565 W: https://github.com/linux-can
3566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3569 F: Documentation/devicetree/bindings/net/can/
3571 F: include/linux/can/dev.h
3572 F: include/linux/can/platform/
3573 F: include/uapi/linux/can/error.h
3574 F: include/uapi/linux/can/netlink.h
3577 M: Oliver Hartkopp <socketcan@hartkopp.net>
3578 M: Marc Kleine-Budde <mkl@pengutronix.de>
3579 L: linux-can@vger.kernel.org
3580 W: https://github.com/linux-can
3581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3584 F: Documentation/networking/can.rst
3586 F: include/linux/can/core.h
3587 F: include/uapi/linux/can.h
3588 F: include/uapi/linux/can/bcm.h
3589 F: include/uapi/linux/can/raw.h
3590 F: include/uapi/linux/can/gw.h
3593 M: Serge Hallyn <serge@hallyn.com>
3594 L: linux-security-module@vger.kernel.org
3596 F: include/linux/capability.h
3597 F: include/uapi/linux/capability.h
3598 F: security/commoncap.c
3599 F: kernel/capability.c
3601 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3602 M: Kevin Tsai <ktsai@capellamicro.com>
3604 F: drivers/iio/light/cm*
3606 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3607 M: Christian Lamparter <chunkeey@googlemail.com>
3608 L: linux-wireless@vger.kernel.org
3609 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3611 F: drivers/net/wireless/ath/carl9170/
3614 M: Jan Glauber <jglauber@cavium.com>
3615 M: David Daney <david.daney@cavium.com>
3616 W: http://www.cavium.com
3618 F: drivers/i2c/busses/i2c-octeon*
3619 F: drivers/i2c/busses/i2c-thunderx*
3621 CAVIUM LIQUIDIO NETWORK DRIVER
3622 M: Derek Chickles <dchickles@marvell.com>
3623 M: Satanand Burla <sburla@marvell.com>
3624 M: Felix Manlunas <fmanlunas@marvell.com>
3625 L: netdev@vger.kernel.org
3626 W: http://www.cavium.com
3628 F: drivers/net/ethernet/cavium/liquidio/
3631 M: Jan Glauber <jglauber@cavium.com>
3632 M: David Daney <david.daney@cavium.com>
3633 M: Steven J. Hill <Steven.Hill@cavium.com>
3634 W: http://www.cavium.com
3636 F: drivers/mmc/host/cavium*
3638 CAVIUM OCTEON-TX CRYPTO DRIVER
3639 M: George Cherian <george.cherian@cavium.com>
3640 L: linux-crypto@vger.kernel.org
3641 W: http://www.cavium.com
3643 F: drivers/crypto/cavium/cpt/
3645 CAVIUM THUNDERX2 ARM64 SOC
3646 M: Robert Richter <rrichter@cavium.com>
3647 M: Jayachandran C <jnair@caviumnetworks.com>
3648 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3650 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3651 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3653 CC2520 IEEE-802.15.4 RADIO DRIVER
3654 M: Varka Bhadram <varkabhadram@gmail.com>
3655 L: linux-wpan@vger.kernel.org
3657 F: drivers/net/ieee802154/cc2520.c
3658 F: include/linux/spi/cc2520.h
3659 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3661 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3662 M: Gilad Ben-Yossef <gilad@benyossef.com>
3663 L: linux-crypto@vger.kernel.org
3665 F: drivers/crypto/ccree/
3666 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3669 M: Hans Verkuil <hans.verkuil@cisco.com>
3670 L: linux-media@vger.kernel.org
3671 T: git git://linuxtv.org/media_tree.git
3672 W: http://linuxtv.org
3674 F: Documentation/media/kapi/cec-core.rst
3675 F: Documentation/media/uapi/cec
3676 F: drivers/media/cec/
3677 F: drivers/media/rc/keymaps/rc-cec.c
3678 F: include/media/cec.h
3679 F: include/media/cec-notifier.h
3680 F: include/uapi/linux/cec.h
3681 F: include/uapi/linux/cec-funcs.h
3682 F: Documentation/devicetree/bindings/media/cec.txt
3683 F: Documentation/ABI/testing/debugfs-cec-error-inj
3686 M: Hans Verkuil <hans.verkuil@cisco.com>
3687 L: linux-media@vger.kernel.org
3688 T: git git://linuxtv.org/media_tree.git
3689 W: http://linuxtv.org
3691 F: drivers/media/platform/cec-gpio/
3692 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3694 CELL BROADBAND ENGINE ARCHITECTURE
3695 M: Arnd Bergmann <arnd@arndb.de>
3696 L: linuxppc-dev@lists.ozlabs.org
3697 W: http://www.ibm.com/developerworks/power/cell/
3699 F: arch/powerpc/include/asm/cell*.h
3700 F: arch/powerpc/include/asm/spu*.h
3701 F: arch/powerpc/include/uapi/asm/spu*.h
3702 F: arch/powerpc/oprofile/*cell*
3703 F: arch/powerpc/platforms/cell/
3705 CEPH COMMON CODE (LIBCEPH)
3706 M: Ilya Dryomov <idryomov@gmail.com>
3707 M: "Yan, Zheng" <zyan@redhat.com>
3708 M: Sage Weil <sage@redhat.com>
3709 L: ceph-devel@vger.kernel.org
3711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3712 T: git git://github.com/ceph/ceph-client.git
3715 F: include/linux/ceph/
3716 F: include/linux/crush/
3718 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3719 M: "Yan, Zheng" <zyan@redhat.com>
3720 M: Sage Weil <sage@redhat.com>
3721 M: Ilya Dryomov <idryomov@gmail.com>
3722 L: ceph-devel@vger.kernel.org
3724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3725 T: git git://github.com/ceph/ceph-client.git
3727 F: Documentation/filesystems/ceph.txt
3730 CERTIFICATE HANDLING:
3731 M: David Howells <dhowells@redhat.com>
3732 M: David Woodhouse <dwmw2@infradead.org>
3733 L: keyrings@vger.kernel.org
3735 F: Documentation/admin-guide/module-signing.rst
3737 F: scripts/sign-file.c
3738 F: scripts/extract-cert.c
3740 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3741 L: linux-usb@vger.kernel.org
3743 F: Documentation/usb/WUSB-Design-overview.txt
3744 F: Documentation/usb/wusb-cbaf
3745 F: drivers/usb/host/hwa-hc.c
3746 F: drivers/usb/host/whci/
3747 F: drivers/usb/wusbcore/
3748 F: include/linux/usb/wusb*
3750 CFAG12864B LCD DRIVER
3751 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3753 F: drivers/auxdisplay/cfag12864b.c
3754 F: include/linux/cfag12864b.h
3756 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3757 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3759 F: drivers/auxdisplay/cfag12864bfb.c
3760 F: include/linux/cfag12864b.h
3762 802.11 (including CFG80211/NL80211)
3763 M: Johannes Berg <johannes@sipsolutions.net>
3764 L: linux-wireless@vger.kernel.org
3765 W: http://wireless.kernel.org/
3766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3770 F: include/uapi/linux/nl80211.h
3771 F: include/linux/ieee80211.h
3772 F: include/net/wext.h
3773 F: include/net/cfg80211.h
3774 F: include/net/iw_handler.h
3775 F: include/net/ieee80211_radiotap.h
3776 F: Documentation/driver-api/80211/cfg80211.rst
3777 F: Documentation/networking/regulatory.txt
3779 CHAR and MISC DRIVERS
3780 M: Arnd Bergmann <arnd@arndb.de>
3781 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3786 F: include/linux/miscdevice.h
3789 M: Andy Whitcroft <apw@canonical.com>
3790 M: Joe Perches <joe@perches.com>
3792 F: scripts/checkpatch.pl
3794 CHINESE DOCUMENTATION
3795 M: Harry Wei <harryxiyou@gmail.com>
3796 M: Alex Shi <alex.shi@linux.alibaba.com>
3797 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3799 F: Documentation/translations/zh_CN/
3801 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3802 M: Peter Chen <Peter.Chen@nxp.com>
3803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3804 L: linux-usb@vger.kernel.org
3806 F: drivers/usb/chipidea/
3808 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3809 M: Hans de Goede <hdegoede@redhat.com>
3810 L: linux-input@vger.kernel.org
3812 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3813 F: drivers/input/touchscreen/chipone_icn8318.c
3815 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3816 M: Hans de Goede <hdegoede@redhat.com>
3817 L: linux-input@vger.kernel.org
3819 F: drivers/input/touchscreen/chipone_icn8505.c
3821 CHROME HARDWARE PLATFORM SUPPORT
3822 M: Benson Leung <bleung@chromium.org>
3823 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3826 F: drivers/platform/chrome/
3828 CHROMEOS EC SUBDRIVERS
3829 M: Benson Leung <bleung@chromium.org>
3830 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3831 R: Guenter Roeck <groeck@chromium.org>
3835 F: drivers/power/supply/cros_usbpd-charger.c
3837 CHROMEOS EC CODEC DRIVER
3838 M: Cheng-Yi Chiang <cychiang@chromium.org>
3840 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3841 R: Guenter Roeck <groeck@chromium.org>
3842 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3843 F: sound/soc/codecs/cros_ec_codec.*
3845 CIRRUS LOGIC AUDIO CODEC DRIVERS
3846 M: Brian Austin <brian.austin@cirrus.com>
3847 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3848 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3850 F: sound/soc/codecs/cs*
3852 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3853 M: Hartley Sweeten <hsweeten@visionengravers.com>
3854 L: netdev@vger.kernel.org
3856 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3858 CIRRUS LOGIC LOCHNAGAR DRIVER
3859 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3860 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3861 L: patches@opensource.cirrus.com
3863 F: drivers/clk/clk-lochnagar.c
3864 F: drivers/hwmon/lochnagar-hwmon.c
3865 F: drivers/mfd/lochnagar-i2c.c
3866 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3867 F: drivers/regulator/lochnagar-regulator.c
3868 F: sound/soc/codecs/lochnagar-sc.c
3869 F: include/dt-bindings/clk/lochnagar.h
3870 F: include/dt-bindings/pinctrl/lochnagar.h
3871 F: include/linux/mfd/lochnagar*
3872 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3873 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3874 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3875 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3876 F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3877 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3878 F: Documentation/hwmon/lochnagar
3880 CISCO FCOE HBA DRIVER
3881 M: Satish Kharat <satishkh@cisco.com>
3882 M: Sesidhar Baddela <sebaddel@cisco.com>
3883 M: Karan Tilak Kumar <kartilak@cisco.com>
3884 L: linux-scsi@vger.kernel.org
3886 F: drivers/scsi/fnic/
3888 CISCO SCSI HBA DRIVER
3889 M: Karan Tilak Kumar <kartilak@cisco.com>
3890 M: Sesidhar Baddela <sebaddel@cisco.com>
3891 L: linux-scsi@vger.kernel.org
3893 F: drivers/scsi/snic/
3895 CISCO VIC ETHERNET NIC DRIVER
3896 M: Christian Benvenuti <benve@cisco.com>
3897 M: Govindarajulu Varadarajan <_govind@gmx.com>
3898 M: Parvi Kaustubhi <pkaustub@cisco.com>
3900 F: drivers/net/ethernet/cisco/enic/
3902 CISCO VIC LOW LATENCY NIC DRIVER
3903 M: Christian Benvenuti <benve@cisco.com>
3904 M: Nelson Escobar <neescoba@cisco.com>
3905 M: Parvi Kaustubhi <pkaustub@cisco.com>
3907 F: drivers/infiniband/hw/usnic/
3909 CIRRUS LOGIC MADERA CODEC DRIVERS
3910 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3911 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3912 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3913 L: patches@opensource.cirrus.com
3914 T: git https://github.com/CirrusLogic/linux-drivers.git
3915 W: https://github.com/CirrusLogic/linux-drivers/wiki
3917 F: Documentation/devicetree/bindings/mfd/madera.txt
3918 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3919 F: include/linux/irqchip/irq-madera*
3920 F: include/linux/mfd/madera/*
3921 F: drivers/gpio/gpio-madera*
3922 F: drivers/irqchip/irq-madera*
3923 F: drivers/mfd/madera*
3924 F: drivers/mfd/cs47l*
3925 F: drivers/pinctrl/cirrus/*
3928 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3933 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3934 L: linux-kernel@vger.kernel.org
3937 F: include/linux/cleancache.h
3940 M: Russell King <linux@armlinux.org.uk>
3941 L: linux-clk@vger.kernel.org
3943 F: include/linux/clk.h
3945 CLOCKSOURCE, CLOCKEVENT DRIVERS
3946 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3947 M: Thomas Gleixner <tglx@linutronix.de>
3948 L: linux-kernel@vger.kernel.org
3949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3951 F: drivers/clocksource/
3952 F: Documentation/devicetree/bindings/timer/
3955 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3956 M: Daniel Oliveira Nascimento <don@syst.com.br>
3957 L: platform-driver-x86@vger.kernel.org
3959 F: drivers/platform/x86/classmate-laptop.c
3962 M: Hans Verkuil <hans.verkuil@cisco.com>
3963 L: linux-media@vger.kernel.org
3964 T: git git://linuxtv.org/media_tree.git
3965 W: https://linuxtv.org
3967 F: drivers/media/pci/cobalt/
3969 COCCINELLE/Semantic Patches (SmPL)
3970 M: Julia Lawall <Julia.Lawall@lip6.fr>
3971 M: Gilles Muller <Gilles.Muller@lip6.fr>
3972 M: Nicolas Palix <nicolas.palix@imag.fr>
3973 M: Michal Marek <michal.lkml@markovi.net>
3974 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3976 W: http://coccinelle.lip6.fr/
3978 F: Documentation/dev-tools/coccinelle.rst
3979 F: scripts/coccinelle/
3980 F: scripts/coccicheck
3983 M: Jan Harkes <jaharkes@cs.cmu.edu>
3985 L: codalist@coda.cs.cmu.edu
3986 W: http://www.coda.cs.cmu.edu/
3988 F: Documentation/filesystems/coda.txt
3990 F: include/linux/coda*.h
3991 F: include/uapi/linux/coda*.h
3993 CODA V4L2 MEM2MEM DRIVER
3994 M: Philipp Zabel <p.zabel@pengutronix.de>
3995 L: linux-media@vger.kernel.org
3997 F: Documentation/devicetree/bindings/media/coda.txt
3998 F: drivers/media/platform/coda/
4001 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4003 F: Documentation/process/code-of-conduct.rst
4004 F: Documentation/process/code-of-conduct-interpretation.rst
4006 COMMON CLK FRAMEWORK
4007 M: Michael Turquette <mturquette@baylibre.com>
4008 M: Stephen Boyd <sboyd@kernel.org>
4009 L: linux-clk@vger.kernel.org
4010 Q: http://patchwork.kernel.org/project/linux-clk/list/
4011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4013 F: Documentation/devicetree/bindings/clock/
4015 X: drivers/clk/clkdev.c
4016 F: include/linux/clk-pr*
4017 F: include/linux/clk/
4018 F: include/linux/of_clk.h
4020 COMMON INTERNET FILE SYSTEM (CIFS)
4021 M: Steve French <sfrench@samba.org>
4022 L: linux-cifs@vger.kernel.org
4023 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4024 W: http://linux-cifs.samba.org/
4025 T: git git://git.samba.org/sfrench/cifs-2.6.git
4027 F: Documentation/filesystems/cifs/
4030 COMPACTPCI HOTPLUG CORE
4031 M: Scott Murray <scott@spiteful.org>
4032 L: linux-pci@vger.kernel.org
4034 F: drivers/pci/hotplug/cpci_hotplug*
4036 COMPACTPCI HOTPLUG GENERIC DRIVER
4037 M: Scott Murray <scott@spiteful.org>
4038 L: linux-pci@vger.kernel.org
4040 F: drivers/pci/hotplug/cpcihp_generic.c
4042 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4043 M: Scott Murray <scott@spiteful.org>
4044 L: linux-pci@vger.kernel.org
4046 F: drivers/pci/hotplug/cpcihp_zt5550.*
4048 COMPAL LAPTOP SUPPORT
4049 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4050 L: platform-driver-x86@vger.kernel.org
4052 F: drivers/platform/x86/compal-laptop.c
4055 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4057 F: include/linux/compiler_attributes.h
4059 CONEXANT ACCESSRUNNER USB DRIVER
4060 L: accessrunner-general@lists.sourceforge.net
4061 W: http://accessrunner.sourceforge.net/
4063 F: drivers/usb/atm/cxacru.c
4066 M: Joel Becker <jlbec@evilplan.org>
4067 M: Christoph Hellwig <hch@lst.de>
4068 T: git git://git.infradead.org/users/hch/configfs.git
4071 F: include/linux/configfs.h
4074 M: Evgeniy Polyakov <zbr@ioremap.net>
4075 L: netdev@vger.kernel.org
4077 F: drivers/connector/
4079 CONTROL GROUP (CGROUP)
4080 M: Tejun Heo <tj@kernel.org>
4081 M: Li Zefan <lizefan@huawei.com>
4082 M: Johannes Weiner <hannes@cmpxchg.org>
4083 L: cgroups@vger.kernel.org
4084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4086 F: Documentation/admin-guide/cgroup-v2.rst
4087 F: Documentation/cgroup-v1/
4088 F: include/linux/cgroup*
4091 CONTROL GROUP - CPUSET
4092 M: Li Zefan <lizefan@huawei.com>
4093 L: cgroups@vger.kernel.org
4094 W: http://www.bullopensource.org/cpuset/
4095 W: http://oss.sgi.com/projects/cpusets/
4096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4098 F: Documentation/cgroup-v1/cpusets.txt
4099 F: include/linux/cpuset.h
4100 F: kernel/cgroup/cpuset.c
4102 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4103 M: Johannes Weiner <hannes@cmpxchg.org>
4104 M: Michal Hocko <mhocko@kernel.org>
4105 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4106 L: cgroups@vger.kernel.org
4107 L: linux-mm@kvack.org
4112 CORETEMP HARDWARE MONITORING DRIVER
4113 M: Fenghua Yu <fenghua.yu@intel.com>
4114 L: linux-hwmon@vger.kernel.org
4116 F: Documentation/hwmon/coretemp.rst
4117 F: drivers/hwmon/coretemp.c
4119 COSA/SRP SYNC SERIAL DRIVER
4120 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4121 W: http://www.fi.muni.cz/~kas/cosa/
4123 F: drivers/net/wan/cosa*
4126 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4127 L: linux-iio@vger.kernel.org
4129 F: Documentation/ABI/testing/sysfs-bus-counter*
4130 F: Documentation/driver-api/generic-counter.rst
4132 F: include/linux/counter.h
4133 F: include/linux/counter_enum.h
4135 CPMAC ETHERNET DRIVER
4136 M: Florian Fainelli <f.fainelli@gmail.com>
4137 L: netdev@vger.kernel.org
4139 F: drivers/net/ethernet/ti/cpmac.c
4141 CPU FREQUENCY SCALING FRAMEWORK
4142 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4143 M: Viresh Kumar <viresh.kumar@linaro.org>
4144 L: linux-pm@vger.kernel.org
4146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4148 B: https://bugzilla.kernel.org
4149 F: Documentation/admin-guide/pm/cpufreq.rst
4150 F: Documentation/admin-guide/pm/intel_pstate.rst
4151 F: Documentation/cpu-freq/
4152 F: Documentation/devicetree/bindings/cpufreq/
4154 F: kernel/sched/cpufreq*.c
4155 F: include/linux/cpufreq.h
4156 F: include/linux/sched/cpufreq.h
4157 F: tools/testing/selftests/cpufreq/
4159 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4160 M: Viresh Kumar <viresh.kumar@linaro.org>
4161 M: Sudeep Holla <sudeep.holla@arm.com>
4162 L: linux-pm@vger.kernel.org
4163 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4165 F: drivers/cpufreq/arm_big_little.h
4166 F: drivers/cpufreq/arm_big_little.c
4168 CPU POWER MONITORING SUBSYSTEM
4169 M: Thomas Renninger <trenn@suse.com>
4170 M: Shuah Khan <shuah@kernel.org>
4171 M: Shuah Khan <skhan@linuxfoundation.org>
4172 L: linux-pm@vger.kernel.org
4174 F: tools/power/cpupower/
4177 M: "H. Peter Anvin" <hpa@zytor.com>
4179 F: arch/x86/kernel/cpuid.c
4180 F: arch/x86/kernel/msr.c
4182 CPUIDLE DRIVER - ARM BIG LITTLE
4183 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4184 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4185 L: linux-pm@vger.kernel.org
4186 L: linux-arm-kernel@lists.infradead.org
4187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4189 F: drivers/cpuidle/cpuidle-big_little.c
4191 CPUIDLE DRIVER - ARM EXYNOS
4192 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4193 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4194 M: Kukjin Kim <kgene@kernel.org>
4195 L: linux-pm@vger.kernel.org
4196 L: linux-samsung-soc@vger.kernel.org
4198 F: drivers/cpuidle/cpuidle-exynos.c
4199 F: arch/arm/mach-exynos/pm.c
4201 CPU IDLE TIME MANAGEMENT FRAMEWORK
4202 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4203 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4204 L: linux-pm@vger.kernel.org
4206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4207 B: https://bugzilla.kernel.org
4208 F: Documentation/admin-guide/pm/cpuidle.rst
4209 F: Documentation/driver-api/pm/cpuidle.rst
4210 F: drivers/cpuidle/*
4211 F: include/linux/cpuidle.h
4214 M: Nicolas Pitre <nico@fluxnic.net>
4216 F: Documentation/filesystems/cramfs.txt
4220 M: Herbert Xu <herbert@gondor.apana.org.au>
4221 M: "David S. Miller" <davem@davemloft.net>
4222 L: linux-crypto@vger.kernel.org
4223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4226 F: Documentation/crypto/
4227 F: Documentation/devicetree/bindings/crypto/
4232 F: include/linux/crypto*
4234 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4235 M: Neil Horman <nhorman@tuxdriver.com>
4236 L: linux-crypto@vger.kernel.org
4238 F: crypto/ansi_cprng.c
4242 M: Hans Verkuil <hverkuil@xs4all.nl>
4243 L: linux-media@vger.kernel.org
4244 T: git git://linuxtv.org/media_tree.git
4245 W: http://linuxtv.org
4247 F: drivers/media/i2c/cs3308.c
4249 CS5535 Audio ALSA driver
4250 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4252 F: sound/pci/cs5535audio/
4254 CSI DRIVERS FOR ALLWINNER V3s
4255 M: Yong Deng <yong.deng@magewell.com>
4256 L: linux-media@vger.kernel.org
4257 T: git git://linuxtv.org/media_tree.git
4259 F: drivers/media/platform/sunxi/sun6i-csi/
4260 F: Documentation/devicetree/bindings/media/sun6i-csi.txt
4263 M: Solomon Peachy <pizza@shaftnet.org>
4265 F: drivers/net/wireless/st/cw1200/
4267 CX18 VIDEO4LINUX DRIVER
4268 M: Andy Walls <awalls@md.metrocast.net>
4269 L: ivtv-devel@ivtvdriver.org (subscribers-only)
4270 L: linux-media@vger.kernel.org
4271 T: git git://linuxtv.org/media_tree.git
4272 W: https://linuxtv.org
4273 W: http://www.ivtvdriver.org/index.php/Cx18
4275 F: Documentation/media/v4l-drivers/cx18*
4276 F: drivers/media/pci/cx18/
4277 F: include/uapi/linux/ivtv*
4279 CX2341X MPEG ENCODER HELPER MODULE
4280 M: Hans Verkuil <hverkuil@xs4all.nl>
4281 L: linux-media@vger.kernel.org
4282 T: git git://linuxtv.org/media_tree.git
4283 W: https://linuxtv.org
4285 F: drivers/media/common/cx2341x*
4286 F: include/media/drv-intf/cx2341x.h
4288 CX24120 MEDIA DRIVER
4289 M: Jemma Denson <jdenson@gmail.com>
4290 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4291 L: linux-media@vger.kernel.org
4292 W: https://linuxtv.org
4293 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4295 F: drivers/media/dvb-frontends/cx24120*
4297 CX88 VIDEO4LINUX DRIVER
4298 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4299 L: linux-media@vger.kernel.org
4300 W: https://linuxtv.org
4301 T: git git://linuxtv.org/media_tree.git
4303 F: Documentation/media/v4l-drivers/cx88*
4304 F: drivers/media/pci/cx88/
4306 CXD2820R MEDIA DRIVER
4307 M: Antti Palosaari <crope@iki.fi>
4308 L: linux-media@vger.kernel.org
4309 W: https://linuxtv.org
4310 W: http://palosaari.fi/linux/
4311 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4312 T: git git://linuxtv.org/anttip/media_tree.git
4314 F: drivers/media/dvb-frontends/cxd2820r*
4316 CXGB3 ETHERNET DRIVER (CXGB3)
4317 M: Vishal Kulkarni <vishal@chelsio.com>
4318 L: netdev@vger.kernel.org
4319 W: http://www.chelsio.com
4321 F: drivers/net/ethernet/chelsio/cxgb3/
4323 CXGB3 ISCSI DRIVER (CXGB3I)
4324 M: Karen Xie <kxie@chelsio.com>
4325 L: linux-scsi@vger.kernel.org
4326 W: http://www.chelsio.com
4328 F: drivers/scsi/cxgbi/cxgb3i
4330 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4331 M: Potnuri Bharat Teja <bharat@chelsio.com>
4332 L: linux-rdma@vger.kernel.org
4333 W: http://www.openfabrics.org
4335 F: drivers/infiniband/hw/cxgb3/
4336 F: include/uapi/rdma/cxgb3-abi.h
4338 CXGB4 CRYPTO DRIVER (chcr)
4339 M: Atul Gupta <atul.gupta@chelsio.com>
4340 L: linux-crypto@vger.kernel.org
4341 W: http://www.chelsio.com
4343 F: drivers/crypto/chelsio
4345 CXGB4 ETHERNET DRIVER (CXGB4)
4346 M: Vishal Kulkarni <vishal@chelsio.com>
4347 L: netdev@vger.kernel.org
4348 W: http://www.chelsio.com
4350 F: drivers/net/ethernet/chelsio/cxgb4/
4352 CXGB4 ISCSI DRIVER (CXGB4I)
4353 M: Karen Xie <kxie@chelsio.com>
4354 L: linux-scsi@vger.kernel.org
4355 W: http://www.chelsio.com
4357 F: drivers/scsi/cxgbi/cxgb4i
4359 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4360 M: Potnuri Bharat Teja <bharat@chelsio.com>
4361 L: linux-rdma@vger.kernel.org
4362 W: http://www.openfabrics.org
4364 F: drivers/infiniband/hw/cxgb4/
4365 F: include/uapi/rdma/cxgb4-abi.h
4367 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4368 M: Casey Leedom <leedom@chelsio.com>
4369 L: netdev@vger.kernel.org
4370 W: http://www.chelsio.com
4372 F: drivers/net/ethernet/chelsio/cxgb4vf/
4374 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4375 M: Frederic Barrat <fbarrat@linux.ibm.com>
4376 M: Andrew Donnellan <ajd@linux.ibm.com>
4377 L: linuxppc-dev@lists.ozlabs.org
4379 F: arch/powerpc/platforms/powernv/pci-cxl.c
4380 F: drivers/misc/cxl/
4381 F: include/misc/cxl*
4382 F: include/uapi/misc/cxl.h
4383 F: Documentation/powerpc/cxl.txt
4384 F: Documentation/ABI/testing/sysfs-class-cxl
4386 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4387 M: Manoj N. Kumar <manoj@linux.ibm.com>
4388 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4389 M: Uma Krishnan <ukrishn@linux.ibm.com>
4390 L: linux-scsi@vger.kernel.org
4392 F: drivers/scsi/cxlflash/
4393 F: include/uapi/scsi/cxlflash_ioctl.h
4394 F: Documentation/powerpc/cxlflash.txt
4397 M: Russell King <linux@armlinux.org.uk>
4398 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4399 W: http://www.armlinux.org.uk/
4401 F: drivers/video/fbdev/cyber2000fb.*
4403 CYCLADES ASYNC MUX DRIVER
4404 W: http://www.cyclades.com/
4406 F: drivers/tty/cyclades.c
4407 F: include/linux/cyclades.h
4408 F: include/uapi/linux/cyclades.h
4410 CYCLADES PC300 DRIVER
4411 W: http://www.cyclades.com/
4413 F: drivers/net/wan/pc300*
4415 CYPRESS_FIRMWARE MEDIA DRIVER
4416 M: Antti Palosaari <crope@iki.fi>
4417 L: linux-media@vger.kernel.org
4418 W: https://linuxtv.org
4419 W: http://palosaari.fi/linux/
4420 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4421 T: git git://linuxtv.org/anttip/media_tree.git
4423 F: drivers/media/common/cypress_firmware*
4425 CYTTSP TOUCHSCREEN DRIVER
4426 M: Ferruh Yigit <fery@cypress.com>
4427 L: linux-input@vger.kernel.org
4429 F: drivers/input/touchscreen/cyttsp*
4430 F: include/linux/input/cyttsp.h
4432 D-LINK DIR-685 TOUCHKEYS DRIVER
4433 M: Linus Walleij <linus.walleij@linaro.org>
4434 L: linux-input@vger.kernel.org
4436 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4438 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4439 M: Joshua Kinard <kumba@gentoo.org>
4441 F: drivers/rtc/rtc-ds1685.c
4442 F: include/linux/rtc/ds1685.h
4444 DAMA SLAVE for AX.25
4445 M: Joerg Reuter <jreuter@yaina.de>
4446 W: http://yaina.de/jreuter/
4447 W: http://www.qsl.net/dl1bke/
4448 L: linux-hams@vger.kernel.org
4450 F: net/ax25/af_ax25.c
4451 F: net/ax25/ax25_dev.c
4452 F: net/ax25/ax25_ds_*
4453 F: net/ax25/ax25_in.c
4454 F: net/ax25/ax25_out.c
4455 F: net/ax25/ax25_timer.c
4456 F: net/ax25/sysctl_net_ax25.c
4458 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4459 L: netdev@vger.kernel.org
4461 F: Documentation/networking/device_drivers/dec/dmfe.txt
4462 F: drivers/net/ethernet/dec/tulip/dmfe.c
4464 DC390/AM53C974 SCSI driver
4465 M: Hannes Reinecke <hare@suse.com>
4466 L: linux-scsi@vger.kernel.org
4468 F: drivers/scsi/am53c974.c
4471 M: Oliver Neukum <oliver@neukum.org>
4472 M: Ali Akcaagac <aliakc@web.de>
4473 M: Jamie Lenehan <lenehan@twibble.org>
4474 L: dc395x@twibble.org
4475 W: http://twibble.org/dist/dc395x/
4476 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4478 F: Documentation/scsi/dc395x.txt
4479 F: drivers/scsi/dc395x.*
4482 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4483 L: dccp@vger.kernel.org
4484 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4486 F: include/linux/dccp.h
4487 F: include/uapi/linux/dccp.h
4488 F: include/linux/tfrc.h
4491 DECnet NETWORK LAYER
4492 W: http://linux-decnet.sourceforge.net
4493 L: linux-decnet-user@lists.sourceforge.net
4495 F: Documentation/networking/decnet.txt
4498 DECSTATION PLATFORM SUPPORT
4499 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4500 L: linux-mips@vger.kernel.org
4501 W: http://www.linux-mips.org/wiki/DECstation
4504 F: arch/mips/include/asm/dec/
4505 F: arch/mips/include/asm/mach-dec/
4507 DEFXX FDDI NETWORK DRIVER
4508 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4510 F: drivers/net/fddi/defxx.*
4513 M: Pali Rohár <pali.rohar@gmail.com>
4514 M: Mario Limonciello <mario.limonciello@dell.com>
4515 L: platform-driver-x86@vger.kernel.org
4517 F: drivers/platform/x86/dell-smbios.*
4519 DELL SMBIOS SMM DRIVER
4520 M: Mario Limonciello <mario.limonciello@dell.com>
4521 L: platform-driver-x86@vger.kernel.org
4523 F: drivers/platform/x86/dell-smbios-smm.c
4525 DELL SMBIOS WMI DRIVER
4526 M: Mario Limonciello <mario.limonciello@dell.com>
4527 L: platform-driver-x86@vger.kernel.org
4529 F: drivers/platform/x86/dell-smbios-wmi.c
4530 F: tools/wmi/dell-smbios-example.c
4532 DEFZA FDDI NETWORK DRIVER
4533 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4535 F: drivers/net/fddi/defza.*
4538 M: Matthew Garrett <mjg59@srcf.ucam.org>
4539 M: Pali Rohár <pali.rohar@gmail.com>
4540 L: platform-driver-x86@vger.kernel.org
4542 F: drivers/platform/x86/dell-laptop.c
4544 DELL LAPTOP FREEFALL DRIVER
4545 M: Pali Rohár <pali.rohar@gmail.com>
4547 F: drivers/platform/x86/dell-smo8800.c
4549 DELL LAPTOP RBTN DRIVER
4550 M: Pali Rohár <pali.rohar@gmail.com>
4552 F: drivers/platform/x86/dell-rbtn.*
4554 DELL REMOTE BIOS UPDATE DRIVER
4555 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4556 L: platform-driver-x86@vger.kernel.org
4558 F: drivers/platform/x86/dell_rbu.c
4560 DELL LAPTOP SMM DRIVER
4561 M: Pali Rohár <pali.rohar@gmail.com>
4563 F: drivers/hwmon/dell-smm-hwmon.c
4564 F: include/uapi/linux/i8k.h
4566 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4567 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4568 L: platform-driver-x86@vger.kernel.org
4570 F: Documentation/dcdbas.txt
4571 F: drivers/platform/x86/dcdbas.*
4573 DELL WMI NOTIFICATIONS DRIVER
4574 M: Matthew Garrett <mjg59@srcf.ucam.org>
4575 M: Pali Rohár <pali.rohar@gmail.com>
4577 F: drivers/platform/x86/dell-wmi.c
4579 DELL WMI DESCRIPTOR DRIVER
4580 M: Mario Limonciello <mario.limonciello@dell.com>
4582 F: drivers/platform/x86/dell-wmi-descriptor.c
4584 DELTA ST MEDIA DRIVER
4585 M: Hugues Fruchet <hugues.fruchet@st.com>
4586 L: linux-media@vger.kernel.org
4587 T: git git://linuxtv.org/media_tree.git
4588 W: https://linuxtv.org
4590 F: drivers/media/platform/sti/delta
4593 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4594 L: linux-mtd@lists.infradead.org
4596 F: drivers/mtd/nand/raw/denali*
4598 DESIGNWARE USB2 DRD IP DRIVER
4599 M: Minas Harutyunyan <hminas@synopsys.com>
4600 L: linux-usb@vger.kernel.org
4601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4603 F: drivers/usb/dwc2/
4605 DESIGNWARE USB3 DRD IP DRIVER
4606 M: Felipe Balbi <balbi@kernel.org>
4607 L: linux-usb@vger.kernel.org
4608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4610 F: drivers/usb/dwc3/
4612 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4613 M: Andreas Klinger <ak@it-klinger.de>
4614 L: linux-iio@vger.kernel.org
4616 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4617 F: drivers/iio/proximity/srf*.c
4619 DEVICE COREDUMP (DEV_COREDUMP)
4620 M: Johannes Berg <johannes@sipsolutions.net>
4621 L: linux-kernel@vger.kernel.org
4623 F: drivers/base/devcoredump.c
4624 F: include/linux/devcoredump.h
4626 DEVICE FREQUENCY (DEVFREQ)
4627 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4628 M: Kyungmin Park <kyungmin.park@samsung.com>
4629 R: Chanwoo Choi <cw00.choi@samsung.com>
4630 L: linux-pm@vger.kernel.org
4631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4634 F: include/linux/devfreq.h
4635 F: Documentation/devicetree/bindings/devfreq/
4636 F: include/trace/events/devfreq.h
4638 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4639 M: Chanwoo Choi <cw00.choi@samsung.com>
4640 L: linux-pm@vger.kernel.org
4641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4643 F: drivers/devfreq/event/
4644 F: drivers/devfreq/devfreq-event.c
4645 F: include/linux/devfreq-event.h
4646 F: Documentation/devicetree/bindings/devfreq/event/
4648 DEVICE NUMBER REGISTRY
4649 M: Torben Mathiasen <device@lanana.org>
4650 W: http://lanana.org/docs/device-list/index.html
4654 M: Alasdair Kergon <agk@redhat.com>
4655 M: Mike Snitzer <snitzer@redhat.com>
4656 M: dm-devel@redhat.com
4657 L: dm-devel@redhat.com
4658 W: http://sources.redhat.com/dm
4659 Q: http://patchwork.kernel.org/project/dm-devel/list/
4660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4661 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4663 F: Documentation/device-mapper/
4664 F: drivers/md/Makefile
4665 F: drivers/md/Kconfig
4667 F: drivers/md/persistent-data/
4668 F: include/linux/device-mapper.h
4669 F: include/linux/dm-*.h
4670 F: include/uapi/linux/dm-*.h
4673 M: Jiri Pirko <jiri@mellanox.com>
4674 L: netdev@vger.kernel.org
4676 F: net/core/devlink.c
4677 F: include/net/devlink.h
4678 F: include/uapi/linux/devlink.h
4680 DIALOG SEMICONDUCTOR DRIVERS
4681 M: Support Opensource <support.opensource@diasemi.com>
4682 W: http://www.dialog-semiconductor.com/products
4684 F: Documentation/hwmon/da90??.rst
4685 F: Documentation/devicetree/bindings/mfd/da90*.txt
4686 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4687 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4688 F: Documentation/devicetree/bindings/regulator/da92*.txt
4689 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4690 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4691 F: drivers/gpio/gpio-da90??.c
4692 F: drivers/hwmon/da90??-hwmon.c
4693 F: drivers/iio/adc/da91??-*.c
4694 F: drivers/input/misc/da90??_onkey.c
4695 F: drivers/input/touchscreen/da9052_tsi.c
4696 F: drivers/leds/leds-da90??.c
4697 F: drivers/mfd/da903x.c
4698 F: drivers/mfd/da90??-*.c
4699 F: drivers/mfd/da91??-*.c
4700 F: drivers/power/supply/da9052-battery.c
4701 F: drivers/power/supply/da91??-*.c
4702 F: drivers/regulator/da903x.c
4703 F: drivers/regulator/da9???-regulator.[ch]
4704 F: drivers/thermal/da90??-thermal.c
4705 F: drivers/rtc/rtc-da90??.c
4706 F: drivers/video/backlight/da90??_bl.c
4707 F: drivers/watchdog/da90??_wdt.c
4708 F: include/linux/mfd/da903x.h
4709 F: include/linux/mfd/da9052/
4710 F: include/linux/mfd/da9055/
4711 F: include/linux/mfd/da9062/
4712 F: include/linux/mfd/da9063/
4713 F: include/linux/mfd/da9150/
4714 F: include/linux/regulator/da9211.h
4715 F: include/sound/da[79]*.h
4716 F: sound/soc/codecs/da[79]*.[ch]
4718 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4719 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4720 L: linux-gpio@vger.kernel.org
4722 F: drivers/gpio/gpio-gpio-mm.c
4724 DIOLAN U2C-12 I2C DRIVER
4725 M: Guenter Roeck <linux@roeck-us.net>
4726 L: linux-i2c@vger.kernel.org
4728 F: drivers/i2c/busses/i2c-diolan-u2c.c
4730 FILESYSTEM DIRECT ACCESS (DAX)
4731 M: Dan Williams <dan.j.williams@intel.com>
4732 R: Matthew Wilcox <willy@infradead.org>
4733 R: Jan Kara <jack@suse.cz>
4734 L: linux-fsdevel@vger.kernel.org
4735 L: linux-nvdimm@lists.01.org
4738 F: include/linux/dax.h
4739 F: include/trace/events/fs_dax.h
4741 DEVICE DIRECT ACCESS (DAX)
4742 M: Dan Williams <dan.j.williams@intel.com>
4743 M: Vishal Verma <vishal.l.verma@intel.com>
4744 M: Keith Busch <keith.busch@intel.com>
4745 M: Dave Jiang <dave.jiang@intel.com>
4746 L: linux-nvdimm@lists.01.org
4750 DIRECTORY NOTIFICATION (DNOTIFY)
4751 M: Jan Kara <jack@suse.cz>
4752 R: Amir Goldstein <amir73il@gmail.com>
4753 L: linux-fsdevel@vger.kernel.org
4755 F: Documentation/filesystems/dnotify.txt
4756 F: fs/notify/dnotify/
4757 F: include/linux/dnotify.h
4759 DISK GEOMETRY AND PARTITION HANDLING
4760 M: Andries Brouwer <aeb@cwi.nl>
4761 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4762 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4763 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4767 M: Jan Kara <jack@suse.com>
4769 F: Documentation/filesystems/quota.txt
4771 F: include/linux/quota*.h
4772 F: include/uapi/linux/quota*.h
4774 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4775 M: Bernie Thompson <bernie@plugable.com>
4776 L: linux-fbdev@vger.kernel.org
4778 W: http://plugable.com/category/projects/udlfb/
4779 F: drivers/video/fbdev/udlfb.c
4780 F: include/video/udlfb.h
4781 F: Documentation/fb/udlfb.txt
4783 DISTRIBUTED LOCK MANAGER (DLM)
4784 M: Christine Caulfield <ccaulfie@redhat.com>
4785 M: David Teigland <teigland@redhat.com>
4786 L: cluster-devel@redhat.com
4787 W: http://sources.redhat.com/cluster/
4788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4792 DMA BUFFER SHARING FRAMEWORK
4793 M: Sumit Semwal <sumit.semwal@linaro.org>
4795 L: linux-media@vger.kernel.org
4796 L: dri-devel@lists.freedesktop.org
4797 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4799 F: include/linux/dma-buf*
4800 F: include/linux/reservation.h
4801 F: include/linux/*fence.h
4802 F: Documentation/driver-api/dma-buf.rst
4803 T: git git://anongit.freedesktop.org/drm/drm-misc
4805 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4806 M: Vinod Koul <vkoul@kernel.org>
4807 L: dmaengine@vger.kernel.org
4808 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4811 F: include/linux/dmaengine.h
4812 F: include/linux/of_dma.h
4813 F: Documentation/devicetree/bindings/dma/
4814 F: Documentation/driver-api/dmaengine/
4815 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4818 M: Christoph Hellwig <hch@lst.de>
4819 M: Marek Szyprowski <m.szyprowski@samsung.com>
4820 R: Robin Murphy <robin.murphy@arm.com>
4821 L: iommu@lists.linux-foundation.org
4822 T: git git://git.infradead.org/users/hch/dma-mapping.git
4823 W: http://git.infradead.org/users/hch/dma-mapping.git
4826 F: include/asm-generic/dma-mapping.h
4827 F: include/linux/dma-direct.h
4828 F: include/linux/dma-mapping.h
4829 F: include/linux/dma-noncoherent.h
4831 DME1737 HARDWARE MONITOR DRIVER
4832 M: Juerg Haefliger <juergh@gmail.com>
4833 L: linux-hwmon@vger.kernel.org
4835 F: Documentation/hwmon/dme1737.rst
4836 F: drivers/hwmon/dme1737.c
4839 M: Jean Delvare <jdelvare@suse.com>
4841 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4842 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4843 F: drivers/firmware/dmi-id.c
4844 F: drivers/firmware/dmi_scan.c
4845 F: include/linux/dmi.h
4848 M: Jonathan Corbet <corbet@lwn.net>
4849 L: linux-doc@vger.kernel.org
4852 F: scripts/kernel-doc
4853 X: Documentation/ABI/
4854 X: Documentation/acpi/
4855 X: Documentation/devicetree/
4856 X: Documentation/i2c/
4857 X: Documentation/media/
4858 X: Documentation/power/
4859 X: Documentation/spi/
4860 T: git git://git.lwn.net/linux.git docs-next
4862 DOCUMENTATION/ITALIAN
4863 M: Federico Vaga <federico.vaga@vaga.pv.it>
4864 L: linux-doc@vger.kernel.org
4866 F: Documentation/translations/it_IT
4868 DONGWOON DW9714 LENS VOICE COIL DRIVER
4869 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4870 L: linux-media@vger.kernel.org
4871 T: git git://linuxtv.org/media_tree.git
4873 F: drivers/media/i2c/dw9714.c
4874 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4876 DONGWOON DW9807 LENS VOICE COIL DRIVER
4877 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4878 L: linux-media@vger.kernel.org
4879 T: git git://linuxtv.org/media_tree.git
4881 F: drivers/media/i2c/dw9807-vcm.c
4882 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4885 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4886 L: blinux-list@redhat.com
4888 F: drivers/char/dtlk.c
4889 F: include/linux/dtlk.h
4891 DPAA2 DATAPATH I/O (DPIO) DRIVER
4892 M: Roy Pledge <Roy.Pledge@nxp.com>
4893 L: linux-kernel@vger.kernel.org
4895 F: drivers/soc/fsl/dpio
4897 DPAA2 ETHERNET DRIVER
4898 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4899 L: netdev@vger.kernel.org
4901 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4902 F: drivers/net/ethernet/freescale/dpaa2/dpni*
4903 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
4904 F: drivers/net/ethernet/freescale/dpaa2/Makefile
4905 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
4907 DPAA2 ETHERNET SWITCH DRIVER
4908 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4909 M: Ioana Ciornei <ioana.ciornei@nxp.com>
4910 L: linux-kernel@vger.kernel.org
4912 F: drivers/staging/fsl-dpaa2/ethsw
4914 DPAA2 PTP CLOCK DRIVER
4915 M: Yangbo Lu <yangbo.lu@nxp.com>
4916 L: netdev@vger.kernel.org
4918 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4919 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
4921 DPT_I2O SCSI RAID DRIVER
4922 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4923 L: linux-scsi@vger.kernel.org
4924 W: http://www.adaptec.com/
4926 F: drivers/scsi/dpt*
4927 F: drivers/scsi/dpt/
4930 M: Philipp Reisner <philipp.reisner@linbit.com>
4931 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4932 L: drbd-dev@lists.linbit.com
4933 W: http://www.drbd.org
4934 T: git git://git.linbit.com/linux-drbd.git
4935 T: git git://git.linbit.com/drbd-8.4.git
4937 F: drivers/block/drbd/
4939 F: Documentation/blockdev/drbd/
4941 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4942 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4943 R: "Rafael J. Wysocki" <rafael@kernel.org>
4944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4946 F: Documentation/kobject.txt
4950 F: include/linux/debugfs.h
4951 F: include/linux/kobj*
4954 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4955 M: Kevin Hilman <khilman@kernel.org>
4956 M: Nishanth Menon <nm@ti.com>
4958 F: drivers/power/avs/
4959 F: include/linux/power/smartreflex.h
4960 L: linux-pm@vger.kernel.org
4962 DRM DRIVER FOR ARM PL111 CLCD
4963 M: Eric Anholt <eric@anholt.net>
4964 T: git git://anongit.freedesktop.org/drm/drm-misc
4966 F: drivers/gpu/drm/pl111/
4968 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4969 M: Linus Walleij <linus.walleij@linaro.org>
4970 T: git git://anongit.freedesktop.org/drm/drm-misc
4972 F: drivers/gpu/drm/panel/panel-arm-versatile.c
4973 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4975 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4976 M: Dave Airlie <airlied@redhat.com>
4978 F: drivers/gpu/drm/ast/
4980 DRM DRIVER FOR ASPEED BMC GFX
4981 M: Joel Stanley <joel@jms.id.au>
4982 L: linux-aspeed@lists.ozlabs.org
4983 T: git git://anongit.freedesktop.org/drm/drm-misc
4985 F: drivers/gpu/drm/aspeed/
4986 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
4988 DRM DRIVER FOR BOCHS VIRTUAL GPU
4989 M: Gerd Hoffmann <kraxel@redhat.com>
4990 L: virtualization@lists.linux-foundation.org
4991 T: git git://anongit.freedesktop.org/drm/drm-misc
4993 F: drivers/gpu/drm/bochs/
4995 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4996 M: Linus Walleij <linus.walleij@linaro.org>
4997 T: git git://anongit.freedesktop.org/drm/drm-misc
4999 F: drivers/gpu/drm/tve200/
5001 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5002 M: Jagan Teki <jagan@amarulasolutions.com>
5004 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5005 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5007 DRM DRIVER FOR ILITEK ILI9225 PANELS
5008 M: David Lechner <david@lechnology.com>
5010 F: drivers/gpu/drm/tinydrm/ili9225.c
5011 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5013 DRM DRIVER FOR HX8357D PANELS
5014 M: Eric Anholt <eric@anholt.net>
5015 T: git git://anongit.freedesktop.org/drm/drm-misc
5017 F: drivers/gpu/drm/tinydrm/hx8357d.c
5018 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5020 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5021 S: Orphan / Obsolete
5022 F: drivers/gpu/drm/i810/
5023 F: include/uapi/drm/i810_drm.h
5025 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5026 S: Orphan / Obsolete
5027 F: drivers/gpu/drm/mga/
5028 F: include/uapi/drm/mga_drm.h
5030 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5031 M: Dave Airlie <airlied@redhat.com>
5033 F: drivers/gpu/drm/mgag200/
5035 DRM DRIVER FOR MI0283QT
5036 M: Noralf Trønnes <noralf@tronnes.org>
5038 F: drivers/gpu/drm/tinydrm/mi0283qt.c
5039 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5041 DRM DRIVER FOR MSM ADRENO GPU
5042 M: Rob Clark <robdclark@gmail.com>
5043 M: Sean Paul <sean@poorly.run>
5044 L: linux-arm-msm@vger.kernel.org
5045 L: dri-devel@lists.freedesktop.org
5046 L: freedreno@lists.freedesktop.org
5047 T: git https://gitlab.freedesktop.org/drm/msm.git
5049 F: drivers/gpu/drm/msm/
5050 F: include/uapi/drm/msm_drm.h
5051 F: Documentation/devicetree/bindings/display/msm/
5053 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5054 M: Ben Skeggs <bskeggs@redhat.com>
5055 L: dri-devel@lists.freedesktop.org
5056 L: nouveau@lists.freedesktop.org
5057 T: git git://github.com/skeggsb/linux
5059 F: drivers/gpu/drm/nouveau/
5060 F: include/uapi/drm/nouveau_drm.h
5062 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5063 M: Stefan Mavrodiev <stefan@olimex.com>
5065 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5066 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5068 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5069 M: Noralf Trønnes <noralf@tronnes.org>
5071 F: drivers/gpu/drm/tinydrm/repaper.c
5072 F: Documentation/devicetree/bindings/display/repaper.txt
5074 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5075 M: Dave Airlie <airlied@redhat.com>
5076 M: Gerd Hoffmann <kraxel@redhat.com>
5077 L: virtualization@lists.linux-foundation.org
5078 T: git git://anongit.freedesktop.org/drm/drm-misc
5080 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5081 F: drivers/gpu/drm/cirrus/
5083 DRM DRIVER FOR QXL VIRTUAL GPU
5084 M: Dave Airlie <airlied@redhat.com>
5085 M: Gerd Hoffmann <kraxel@redhat.com>
5086 L: virtualization@lists.linux-foundation.org
5087 L: spice-devel@lists.freedesktop.org
5088 T: git git://anongit.freedesktop.org/drm/drm-misc
5090 F: drivers/gpu/drm/qxl/
5091 F: include/uapi/drm/qxl_drm.h
5093 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5094 S: Orphan / Obsolete
5095 F: drivers/gpu/drm/r128/
5096 F: include/uapi/drm/r128_drm.h
5098 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5099 M: Guido Günther <agx@sigxcpu.org>
5101 F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5102 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5104 DRM DRIVER FOR SAVAGE VIDEO CARDS
5105 S: Orphan / Obsolete
5106 F: drivers/gpu/drm/savage/
5107 F: include/uapi/drm/savage_drm.h
5109 DRM DRIVER FOR SIS VIDEO CARDS
5110 S: Orphan / Obsolete
5111 F: drivers/gpu/drm/sis/
5112 F: include/uapi/drm/sis_drm.h
5114 DRM DRIVER FOR SITRONIX ST7701 PANELS
5115 M: Jagan Teki <jagan@amarulasolutions.com>
5117 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5118 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5120 DRM DRIVER FOR SITRONIX ST7586 PANELS
5121 M: David Lechner <david@lechnology.com>
5123 F: drivers/gpu/drm/tinydrm/st7586.c
5124 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5126 DRM DRIVER FOR SITRONIX ST7735R PANELS
5127 M: David Lechner <david@lechnology.com>
5129 F: drivers/gpu/drm/tinydrm/st7735r.c
5130 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5132 DRM DRIVER FOR TDFX VIDEO CARDS
5133 S: Orphan / Obsolete
5134 F: drivers/gpu/drm/tdfx/
5136 DRM DRIVER FOR TPO TPG110 PANELS
5137 M: Linus Walleij <linus.walleij@linaro.org>
5138 T: git git://anongit.freedesktop.org/drm/drm-misc
5140 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5141 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt
5143 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5144 M: Dave Airlie <airlied@redhat.com>
5145 R: Sean Paul <sean@poorly.run>
5146 L: dri-devel@lists.freedesktop.org
5148 F: drivers/gpu/drm/udl/
5149 T: git git://anongit.freedesktop.org/drm/drm-misc
5151 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5152 M: Hans de Goede <hdegoede@redhat.com>
5153 L: dri-devel@lists.freedesktop.org
5155 F: drivers/gpu/drm/vboxvideo/
5156 T: git git://anongit.freedesktop.org/drm/drm-misc
5158 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5159 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5160 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5161 R: Daniel Vetter <daniel@ffwll.ch>
5162 T: git git://anongit.freedesktop.org/drm/drm-misc
5164 L: dri-devel@lists.freedesktop.org
5165 F: drivers/gpu/drm/vkms/
5166 F: Documentation/gpu/vkms.rst
5168 DRM DRIVER FOR VMWARE VIRTUAL GPU
5169 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5170 M: Thomas Hellstrom <thellstrom@vmware.com>
5171 L: dri-devel@lists.freedesktop.org
5172 T: git git://people.freedesktop.org/~thomash/linux
5174 F: drivers/gpu/drm/vmwgfx/
5175 F: include/uapi/drm/vmwgfx_drm.h
5178 M: David Airlie <airlied@linux.ie>
5179 M: Daniel Vetter <daniel@ffwll.ch>
5180 L: dri-devel@lists.freedesktop.org
5181 T: git git://anongit.freedesktop.org/drm/drm
5182 B: https://bugs.freedesktop.org/
5183 C: irc://chat.freenode.net/dri-devel
5187 F: Documentation/devicetree/bindings/display/
5188 F: Documentation/devicetree/bindings/gpu/
5189 F: Documentation/gpu/
5191 F: include/uapi/drm/
5192 F: include/linux/vga*
5194 DRM DRIVERS AND MISC GPU PATCHES
5195 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5196 M: Maxime Ripard <maxime.ripard@bootlin.com>
5197 M: Sean Paul <sean@poorly.run>
5198 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5200 T: git git://anongit.freedesktop.org/drm/drm-misc
5201 F: Documentation/gpu/
5203 F: drivers/gpu/drm/*
5205 F: include/uapi/drm/drm*
5206 F: include/linux/vga*
5208 DRM DRIVERS FOR ALLWINNER A10
5209 M: Maxime Ripard <maxime.ripard@bootlin.com>
5210 L: dri-devel@lists.freedesktop.org
5212 F: drivers/gpu/drm/sun4i/
5213 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5214 T: git git://anongit.freedesktop.org/drm/drm-misc
5216 DRM DRIVERS FOR AMLOGIC SOCS
5217 M: Neil Armstrong <narmstrong@baylibre.com>
5218 L: dri-devel@lists.freedesktop.org
5219 L: linux-amlogic@lists.infradead.org
5220 W: http://linux-meson.com/
5222 F: drivers/gpu/drm/meson/
5223 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5224 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5225 F: Documentation/gpu/meson.rst
5226 T: git git://anongit.freedesktop.org/drm/drm-misc
5228 DRM DRIVERS FOR ATMEL HLCDC
5229 M: Boris Brezillon <bbrezillon@kernel.org>
5230 L: dri-devel@lists.freedesktop.org
5232 F: drivers/gpu/drm/atmel-hlcdc/
5233 F: Documentation/devicetree/bindings/display/atmel/
5234 T: git git://anongit.freedesktop.org/drm/drm-misc
5236 DRM DRIVERS FOR BRIDGE CHIPS
5237 M: Andrzej Hajda <a.hajda@samsung.com>
5238 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5240 T: git git://anongit.freedesktop.org/drm/drm-misc
5241 F: drivers/gpu/drm/bridge/
5243 DRM DRIVERS FOR EXYNOS
5244 M: Inki Dae <inki.dae@samsung.com>
5245 M: Joonyoung Shim <jy0922.shim@samsung.com>
5246 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5247 M: Kyungmin Park <kyungmin.park@samsung.com>
5248 L: dri-devel@lists.freedesktop.org
5249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5251 F: drivers/gpu/drm/exynos/
5252 F: include/uapi/drm/exynos_drm.h
5253 F: Documentation/devicetree/bindings/display/exynos/
5255 DRM DRIVERS FOR FREESCALE DCU
5256 M: Stefan Agner <stefan@agner.ch>
5257 M: Alison Wang <alison.wang@nxp.com>
5258 L: dri-devel@lists.freedesktop.org
5260 F: drivers/gpu/drm/fsl-dcu/
5261 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5262 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5263 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5264 T: git git://anongit.freedesktop.org/drm/drm-misc
5266 DRM DRIVERS FOR FREESCALE IMX
5267 M: Philipp Zabel <p.zabel@pengutronix.de>
5268 L: dri-devel@lists.freedesktop.org
5270 F: drivers/gpu/drm/imx/
5271 F: drivers/gpu/ipu-v3/
5272 F: Documentation/devicetree/bindings/display/imx/
5274 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5275 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5276 L: dri-devel@lists.freedesktop.org
5277 T: git git://github.com/patjak/drm-gma500
5279 F: drivers/gpu/drm/gma500/
5281 DRM DRIVERS FOR HISILICON
5282 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
5283 M: Rongrong Zou <zourongrong@gmail.com>
5284 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5285 R: Chen Feng <puck.chen@hisilicon.com>
5286 L: dri-devel@lists.freedesktop.org
5287 T: git git://github.com/xin3liang/linux.git
5289 F: drivers/gpu/drm/hisilicon/
5290 F: Documentation/devicetree/bindings/display/hisilicon/
5292 DRM DRIVERS FOR LIMA
5293 M: Qiang Yu <yuq825@gmail.com>
5294 L: dri-devel@lists.freedesktop.org
5295 L: lima@lists.freedesktop.org (moderated for non-subscribers)
5297 F: drivers/gpu/drm/lima/
5298 F: include/uapi/drm/lima_drm.h
5299 T: git git://anongit.freedesktop.org/drm/drm-misc
5301 DRM DRIVERS FOR MEDIATEK
5302 M: CK Hu <ck.hu@mediatek.com>
5303 M: Philipp Zabel <p.zabel@pengutronix.de>
5304 L: dri-devel@lists.freedesktop.org
5306 F: drivers/gpu/drm/mediatek/
5307 F: Documentation/devicetree/bindings/display/mediatek/
5309 DRM DRIVERS FOR NVIDIA TEGRA
5310 M: Thierry Reding <thierry.reding@gmail.com>
5311 L: dri-devel@lists.freedesktop.org
5312 L: linux-tegra@vger.kernel.org
5313 T: git git://anongit.freedesktop.org/tegra/linux.git
5315 F: drivers/gpu/drm/tegra/
5316 F: drivers/gpu/host1x/
5317 F: include/linux/host1x.h
5318 F: include/uapi/drm/tegra_drm.h
5319 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5321 DRM DRIVERS FOR RENESAS
5322 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5323 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5324 L: dri-devel@lists.freedesktop.org
5325 L: linux-renesas-soc@vger.kernel.org
5326 T: git git://linuxtv.org/pinchartl/media drm/du/next
5328 F: drivers/gpu/drm/rcar-du/
5329 F: drivers/gpu/drm/shmobile/
5330 F: include/linux/platform_data/shmob_drm.h
5331 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5332 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5333 F: Documentation/devicetree/bindings/display/renesas,du.txt
5335 DRM DRIVERS FOR ROCKCHIP
5336 M: Sandy Huang <hjc@rock-chips.com>
5337 M: Heiko Stübner <heiko@sntech.de>
5338 L: dri-devel@lists.freedesktop.org
5340 F: drivers/gpu/drm/rockchip/
5341 F: Documentation/devicetree/bindings/display/rockchip/
5342 T: git git://anongit.freedesktop.org/drm/drm-misc
5345 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5346 M: Vincent Abriou <vincent.abriou@st.com>
5347 L: dri-devel@lists.freedesktop.org
5348 T: git git://anongit.freedesktop.org/drm/drm-misc
5350 F: drivers/gpu/drm/sti
5351 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5354 M: Yannick Fertre <yannick.fertre@st.com>
5355 M: Philippe Cornu <philippe.cornu@st.com>
5356 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5357 M: Vincent Abriou <vincent.abriou@st.com>
5358 L: dri-devel@lists.freedesktop.org
5359 T: git git://anongit.freedesktop.org/drm/drm-misc
5361 F: drivers/gpu/drm/stm
5362 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5364 DRM DRIVERS FOR TI LCDC
5365 M: Jyri Sarha <jsarha@ti.com>
5366 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5367 L: dri-devel@lists.freedesktop.org
5369 F: drivers/gpu/drm/tilcdc/
5370 F: Documentation/devicetree/bindings/display/tilcdc/
5372 DRM DRIVERS FOR TI OMAP
5373 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5374 L: dri-devel@lists.freedesktop.org
5376 F: drivers/gpu/drm/omapdrm/
5377 F: Documentation/devicetree/bindings/display/ti/
5380 M: Eric Anholt <eric@anholt.net>
5382 F: drivers/gpu/drm/v3d/
5383 F: include/uapi/drm/v3d_drm.h
5384 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5385 T: git git://anongit.freedesktop.org/drm/drm-misc
5388 M: Eric Anholt <eric@anholt.net>
5389 T: git git://github.com/anholt/linux
5391 F: drivers/gpu/drm/vc4/
5392 F: include/uapi/drm/vc4_drm.h
5393 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5394 T: git git://anongit.freedesktop.org/drm/drm-misc
5396 DRM DRIVERS FOR VIVANTE GPU IP
5397 M: Lucas Stach <l.stach@pengutronix.de>
5398 R: Russell King <linux+etnaviv@armlinux.org.uk>
5399 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5400 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5401 L: dri-devel@lists.freedesktop.org
5403 F: drivers/gpu/drm/etnaviv/
5404 F: include/uapi/drm/etnaviv_drm.h
5405 F: Documentation/devicetree/bindings/display/etnaviv/
5407 DRM DRIVERS FOR ZTE ZX
5408 M: Shawn Guo <shawnguo@kernel.org>
5409 L: dri-devel@lists.freedesktop.org
5411 F: drivers/gpu/drm/zte/
5412 F: Documentation/devicetree/bindings/display/zte,vou.txt
5413 T: git git://anongit.freedesktop.org/drm/drm-misc
5416 M: Thierry Reding <thierry.reding@gmail.com>
5417 L: dri-devel@lists.freedesktop.org
5418 T: git git://anongit.freedesktop.org/drm/drm-misc
5420 F: drivers/gpu/drm/drm_panel.c
5421 F: drivers/gpu/drm/panel/
5422 F: include/drm/drm_panel.h
5423 F: Documentation/devicetree/bindings/display/panel/
5426 M: Noralf Trønnes <noralf@tronnes.org>
5427 W: https://github.com/notro/tinydrm/wiki/Development
5428 T: git git://anongit.freedesktop.org/drm/drm-misc
5430 F: drivers/gpu/drm/tinydrm/
5431 F: include/drm/tinydrm/
5434 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5435 T: git git://anongit.freedesktop.org/drm/drm-misc
5436 L: dri-devel@lists.freedesktop.org
5437 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
5439 F: drivers/gpu/drm/xen/
5440 F: Documentation/gpu/xen-front.rst
5443 M: Christian Koenig <christian.koenig@amd.com>
5444 M: Huang Rui <ray.huang@amd.com>
5445 M: Junwei Zhang <Jerry.Zhang@amd.com>
5446 T: git git://people.freedesktop.org/~agd5f/linux
5448 L: dri-devel@lists.freedesktop.org
5450 F: drivers/gpu/drm/ttm/
5452 DSBR100 USB FM RADIO DRIVER
5453 M: Alexey Klimov <klimov.linux@gmail.com>
5454 L: linux-media@vger.kernel.org
5455 T: git git://linuxtv.org/media_tree.git
5457 F: drivers/media/radio/dsbr100.c
5460 M: Francois Romieu <romieu@fr.zoreil.com>
5461 L: netdev@vger.kernel.org
5463 F: drivers/net/wan/dscc4.c
5466 M: Hans Verkuil <hverkuil@xs4all.nl>
5467 L: linux-media@vger.kernel.org
5468 T: git git://linuxtv.org/media_tree.git
5469 W: https://linuxtv.org
5471 F: drivers/media/pci/dt3155/
5473 DVB_USB_AF9015 MEDIA DRIVER
5474 M: Antti Palosaari <crope@iki.fi>
5475 L: linux-media@vger.kernel.org
5476 W: https://linuxtv.org
5477 W: http://palosaari.fi/linux/
5478 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5479 T: git git://linuxtv.org/anttip/media_tree.git
5481 F: drivers/media/usb/dvb-usb-v2/af9015*
5483 DVB_USB_AF9035 MEDIA DRIVER
5484 M: Antti Palosaari <crope@iki.fi>
5485 L: linux-media@vger.kernel.org
5486 W: https://linuxtv.org
5487 W: http://palosaari.fi/linux/
5488 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5489 T: git git://linuxtv.org/anttip/media_tree.git
5491 F: drivers/media/usb/dvb-usb-v2/af9035*
5493 DVB_USB_ANYSEE MEDIA DRIVER
5494 M: Antti Palosaari <crope@iki.fi>
5495 L: linux-media@vger.kernel.org
5496 W: https://linuxtv.org
5497 W: http://palosaari.fi/linux/
5498 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5499 T: git git://linuxtv.org/anttip/media_tree.git
5501 F: drivers/media/usb/dvb-usb-v2/anysee*
5503 DVB_USB_AU6610 MEDIA DRIVER
5504 M: Antti Palosaari <crope@iki.fi>
5505 L: linux-media@vger.kernel.org
5506 W: https://linuxtv.org
5507 W: http://palosaari.fi/linux/
5508 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5509 T: git git://linuxtv.org/anttip/media_tree.git
5511 F: drivers/media/usb/dvb-usb-v2/au6610*
5513 DVB_USB_CE6230 MEDIA DRIVER
5514 M: Antti Palosaari <crope@iki.fi>
5515 L: linux-media@vger.kernel.org
5516 W: https://linuxtv.org
5517 W: http://palosaari.fi/linux/
5518 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5519 T: git git://linuxtv.org/anttip/media_tree.git
5521 F: drivers/media/usb/dvb-usb-v2/ce6230*
5523 DVB_USB_CXUSB MEDIA DRIVER
5524 M: Michael Krufky <mkrufky@linuxtv.org>
5525 L: linux-media@vger.kernel.org
5526 W: https://linuxtv.org
5527 W: http://github.com/mkrufky
5528 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5529 T: git git://linuxtv.org/media_tree.git
5531 F: drivers/media/usb/dvb-usb/cxusb*
5533 DVB_USB_EC168 MEDIA DRIVER
5534 M: Antti Palosaari <crope@iki.fi>
5535 L: linux-media@vger.kernel.org
5536 W: https://linuxtv.org
5537 W: http://palosaari.fi/linux/
5538 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5539 T: git git://linuxtv.org/anttip/media_tree.git
5541 F: drivers/media/usb/dvb-usb-v2/ec168*
5543 DVB_USB_GL861 MEDIA DRIVER
5544 M: Antti Palosaari <crope@iki.fi>
5545 L: linux-media@vger.kernel.org
5546 W: https://linuxtv.org
5547 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5548 T: git git://linuxtv.org/anttip/media_tree.git
5550 F: drivers/media/usb/dvb-usb-v2/gl861*
5552 DVB_USB_MXL111SF MEDIA DRIVER
5553 M: Michael Krufky <mkrufky@linuxtv.org>
5554 L: linux-media@vger.kernel.org
5555 W: https://linuxtv.org
5556 W: http://github.com/mkrufky
5557 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5558 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5560 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5562 DVB_USB_RTL28XXU MEDIA DRIVER
5563 M: Antti Palosaari <crope@iki.fi>
5564 L: linux-media@vger.kernel.org
5565 W: https://linuxtv.org
5566 W: http://palosaari.fi/linux/
5567 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5568 T: git git://linuxtv.org/anttip/media_tree.git
5570 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5572 DVB_USB_V2 MEDIA DRIVER
5573 M: Antti Palosaari <crope@iki.fi>
5574 L: linux-media@vger.kernel.org
5575 W: https://linuxtv.org
5576 W: http://palosaari.fi/linux/
5577 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5578 T: git git://linuxtv.org/anttip/media_tree.git
5580 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5581 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5584 M: Jason Baron <jbaron@akamai.com>
5586 F: lib/dynamic_debug.c
5587 F: include/linux/dynamic_debug.h
5589 DYNAMIC INTERRUPT MODERATION
5590 M: Tal Gilboa <talgi@mellanox.com>
5592 F: include/linux/net_dim.h
5594 DZ DECSTATION DZ11 SERIAL DRIVER
5595 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5597 F: drivers/tty/serial/dz.*
5599 E3X0 POWER BUTTON DRIVER
5600 M: Moritz Fischer <moritz.fischer@ettus.com>
5601 L: usrp-users@lists.ettus.com
5602 W: http://www.ettus.com
5604 F: drivers/input/misc/e3x0-button.c
5605 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5608 M: Antti Palosaari <crope@iki.fi>
5609 L: linux-media@vger.kernel.org
5610 W: https://linuxtv.org
5611 W: http://palosaari.fi/linux/
5612 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5613 T: git git://linuxtv.org/anttip/media_tree.git
5615 F: drivers/media/tuners/e4000*
5617 EARTH_PT1 MEDIA DRIVER
5618 M: Akihiro Tsukada <tskd08@gmail.com>
5619 L: linux-media@vger.kernel.org
5621 F: drivers/media/pci/pt1/
5623 EARTH_PT3 MEDIA DRIVER
5624 M: Akihiro Tsukada <tskd08@gmail.com>
5625 L: linux-media@vger.kernel.org
5627 F: drivers/media/pci/pt3/
5630 M: Antti Palosaari <crope@iki.fi>
5631 L: linux-media@vger.kernel.org
5632 W: https://linuxtv.org
5633 W: http://palosaari.fi/linux/
5634 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5635 T: git git://linuxtv.org/anttip/media_tree.git
5637 F: drivers/media/dvb-frontends/ec100*
5640 M: Tyler Hicks <tyhicks@canonical.com>
5641 L: ecryptfs@vger.kernel.org
5642 W: http://ecryptfs.org
5643 W: https://launchpad.net/ecryptfs
5644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5646 F: Documentation/filesystems/ecryptfs.txt
5650 M: Borislav Petkov <bp@alien8.de>
5651 L: linux-edac@vger.kernel.org
5653 F: drivers/edac/amd64_edac*
5656 M: Stefan Schaeckeler <sschaeck@cisco.com>
5658 F: drivers/edac/aspeed_edac.c
5659 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5662 M: Robert Richter <rric@kernel.org>
5663 L: linux-edac@vger.kernel.org
5665 F: drivers/edac/highbank*
5668 M: Ralf Baechle <ralf@linux-mips.org>
5669 M: David Daney <david.daney@cavium.com>
5670 L: linux-edac@vger.kernel.org
5671 L: linux-mips@vger.kernel.org
5673 F: drivers/edac/octeon_edac*
5675 EDAC-CAVIUM THUNDERX
5676 M: David Daney <david.daney@cavium.com>
5677 M: Jan Glauber <jglauber@cavium.com>
5678 L: linux-edac@vger.kernel.org
5680 F: drivers/edac/thunderx_edac*
5683 M: Borislav Petkov <bp@alien8.de>
5684 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5685 R: James Morse <james.morse@arm.com>
5686 L: linux-edac@vger.kernel.org
5687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5690 F: Documentation/admin-guide/ras.rst
5691 F: Documentation/driver-api/edac.rst
5693 F: include/linux/edac.h
5696 M: Mark Gross <mark.gross@intel.com>
5697 L: linux-edac@vger.kernel.org
5699 F: drivers/edac/e752x_edac.c
5702 L: linux-edac@vger.kernel.org
5704 F: drivers/edac/e7xxx_edac.c
5707 M: York Sun <york.sun@nxp.com>
5708 L: linux-edac@vger.kernel.org
5710 F: drivers/edac/fsl_ddr_edac.*
5713 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5714 L: linux-edac@vger.kernel.org
5716 F: drivers/edac/ghes_edac.c
5719 M: Tony Luck <tony.luck@intel.com>
5720 L: linux-edac@vger.kernel.org
5722 F: drivers/edac/i10nm_base.c
5725 L: linux-edac@vger.kernel.org
5727 F: drivers/edac/i3000_edac.c
5730 L: linux-edac@vger.kernel.org
5732 F: drivers/edac/i5000_edac.c
5735 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5736 L: linux-edac@vger.kernel.org
5738 F: drivers/edac/i5400_edac.c
5741 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5742 L: linux-edac@vger.kernel.org
5744 F: drivers/edac/i7300_edac.c
5747 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5748 L: linux-edac@vger.kernel.org
5750 F: drivers/edac/i7core_edac.c
5753 M: Tim Small <tim@buttersideup.com>
5754 L: linux-edac@vger.kernel.org
5756 F: drivers/edac/i82443bxgx_edac.c
5759 M: "Arvind R." <arvino55@gmail.com>
5760 L: linux-edac@vger.kernel.org
5762 F: drivers/edac/i82975x_edac.c
5765 M: Jason Baron <jbaron@akamai.com>
5766 L: linux-edac@vger.kernel.org
5768 F: drivers/edac/ie31200_edac.c
5771 M: Johannes Thumshirn <morbidrsa@gmail.com>
5772 L: linux-edac@vger.kernel.org
5774 F: drivers/edac/mpc85xx_edac.[ch]
5777 M: Egor Martovetsky <egor@pasemi.com>
5778 L: linux-edac@vger.kernel.org
5780 F: drivers/edac/pasemi_edac.c
5783 M: Tony Luck <tony.luck@intel.com>
5784 L: linux-edac@vger.kernel.org
5786 F: drivers/edac/pnd2_edac.[ch]
5789 M: Tim Small <tim@buttersideup.com>
5790 L: linux-edac@vger.kernel.org
5792 F: drivers/edac/r82600_edac.c
5795 M: Tony Luck <tony.luck@intel.com>
5796 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5797 L: linux-edac@vger.kernel.org
5799 F: drivers/edac/sb_edac.c
5802 M: Tony Luck <tony.luck@intel.com>
5803 L: linux-edac@vger.kernel.org
5805 F: drivers/edac/skx_*.c
5808 M: Tero Kristo <t-kristo@ti.com>
5809 L: linux-edac@vger.kernel.org
5811 F: drivers/edac/ti_edac.c
5814 M: Channagoud Kadabi <ckadabi@codeaurora.org>
5815 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5816 L: linux-arm-msm@vger.kernel.org
5817 L: linux-edac@vger.kernel.org
5819 F: drivers/edac/qcom_edac.c
5821 EDIROL UA-101/UA-1000 DRIVER
5822 M: Clemens Ladisch <clemens@ladisch.de>
5823 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5826 F: sound/usb/misc/ua101.c
5829 L: linux-efi@vger.kernel.org
5830 M: Ivan Hu <ivan.hu@canonical.com>
5831 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5833 F: drivers/firmware/efi/test/
5835 EFI VARIABLE FILESYSTEM
5836 M: Matthew Garrett <matthew.garrett@nebula.com>
5837 M: Jeremy Kerr <jk@ozlabs.org>
5838 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5840 L: linux-efi@vger.kernel.org
5844 EFIFB FRAMEBUFFER DRIVER
5845 L: linux-fbdev@vger.kernel.org
5846 M: Peter Jones <pjones@redhat.com>
5848 F: drivers/video/fbdev/efifb.c
5851 W: http://aeschi.ch.eu.org/efs/
5855 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5856 M: Douglas Miller <dougmill@linux.ibm.com>
5857 L: netdev@vger.kernel.org
5859 F: drivers/net/ethernet/ibm/ehea/
5861 EM28XX VIDEO4LINUX DRIVER
5862 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5863 L: linux-media@vger.kernel.org
5864 W: https://linuxtv.org
5865 T: git git://linuxtv.org/media_tree.git
5867 F: drivers/media/usb/em28xx/
5868 F: Documentation/media/v4l-drivers/em28xx*
5871 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5872 M: Matt Mackall <mpm@selenic.com>
5873 M: David Woodhouse <dwmw2@infradead.org>
5874 L: linux-embedded@vger.kernel.org
5877 Emulex 10Gbps iSCSI - OneConnect DRIVER
5878 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5879 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5880 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5881 L: linux-scsi@vger.kernel.org
5882 W: http://www.broadcom.com
5884 F: drivers/scsi/be2iscsi/
5886 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5887 M: Sathya Perla <sathya.perla@broadcom.com>
5888 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5889 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5890 M: Somnath Kotur <somnath.kotur@broadcom.com>
5891 L: netdev@vger.kernel.org
5892 W: http://www.emulex.com
5894 F: drivers/net/ethernet/emulex/benet/
5896 EMULEX ONECONNECT ROCE DRIVER
5897 M: Selvin Xavier <selvin.xavier@broadcom.com>
5898 M: Devesh Sharma <devesh.sharma@broadcom.com>
5899 L: linux-rdma@vger.kernel.org
5900 W: http://www.broadcom.com
5902 F: drivers/infiniband/hw/ocrdma/
5903 F: include/uapi/rdma/ocrdma-abi.h
5905 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5906 M: James Smart <james.smart@broadcom.com>
5907 M: Dick Kennedy <dick.kennedy@broadcom.com>
5908 L: linux-scsi@vger.kernel.org
5909 W: http://www.broadcom.com
5911 F: drivers/scsi/lpfc/
5913 ENE CB710 FLASH CARD READER DRIVER
5914 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5916 F: drivers/misc/cb710/
5917 F: drivers/mmc/host/cb710-mmc.*
5918 F: include/linux/cb710.h
5920 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5921 M: Maxim Levitsky <maximlevitsky@gmail.com>
5923 F: drivers/media/rc/ene_ir.*
5925 EPSON S1D13XXX FRAMEBUFFER DRIVER
5926 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5929 F: drivers/video/fbdev/s1d13xxxfb.c
5930 F: include/video/s1d13xxxfb.h
5932 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5933 M: Jeff Layton <jlayton@kernel.org>
5936 F: include/linux/errseq.h
5938 ET131X NETWORK DRIVER
5939 M: Mark Einon <mark.einon@gmail.com>
5941 F: drivers/net/ethernet/agere/
5944 M: Roopa Prabhu <roopa@cumulusnetworks.com>
5945 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5946 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5947 L: netdev@vger.kernel.org
5948 W: http://www.linuxfoundation.org/en/Net:Bridge
5950 F: include/linux/netfilter_bridge/
5953 ETHERNET PHY LIBRARY
5954 M: Andrew Lunn <andrew@lunn.ch>
5955 M: Florian Fainelli <f.fainelli@gmail.com>
5956 M: Heiner Kallweit <hkallweit1@gmail.com>
5957 L: netdev@vger.kernel.org
5959 F: Documentation/ABI/testing/sysfs-bus-mdio
5960 F: Documentation/devicetree/bindings/net/mdio*
5961 F: Documentation/networking/phy.rst
5963 F: drivers/of/of_mdio.c
5964 F: drivers/of/of_net.c
5965 F: include/linux/*mdio*.h
5966 F: include/linux/of_net.h
5967 F: include/linux/phy.h
5968 F: include/linux/phy_fixed.h
5969 F: include/linux/platform_data/mdio-bcm-unimac.h
5970 F: include/linux/platform_data/mdio-gpio.h
5971 F: include/trace/events/mdio.h
5972 F: include/uapi/linux/mdio.h
5973 F: include/uapi/linux/mii.h
5976 M: Jan Kara <jack@suse.com>
5977 L: linux-ext4@vger.kernel.org
5979 F: Documentation/filesystems/ext2.txt
5981 F: include/linux/ext2*
5984 M: "Theodore Ts'o" <tytso@mit.edu>
5985 M: Andreas Dilger <adilger.kernel@dilger.ca>
5986 L: linux-ext4@vger.kernel.org
5987 W: http://ext4.wiki.kernel.org
5988 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5991 F: Documentation/filesystems/ext4/
5994 Extended Verification Module (EVM)
5995 M: Mimi Zohar <zohar@linux.ibm.com>
5996 L: linux-integrity@vger.kernel.org
5998 F: security/integrity/evm/
6000 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6001 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
6002 L: linux-efi@vger.kernel.org
6003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6005 F: Documentation/efi-stub.txt
6006 F: arch/*/kernel/efi.c
6007 F: arch/x86/boot/compressed/eboot.[ch]
6008 F: arch/*/include/asm/efi.h
6009 F: arch/x86/platform/efi/
6010 F: drivers/firmware/efi/
6011 F: include/linux/efi*.h
6012 F: arch/arm/boot/compressed/efi-header.S
6013 F: arch/arm64/kernel/efi-entry.S
6015 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6016 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6017 M: Chanwoo Choi <cw00.choi@samsung.com>
6018 L: linux-kernel@vger.kernel.org
6019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6022 F: include/linux/extcon/
6023 F: include/linux/extcon.h
6024 F: Documentation/extcon/
6025 F: Documentation/devicetree/bindings/extcon/
6028 M: Jingoo Han <jingoohan1@gmail.com>
6029 L: dri-devel@lists.freedesktop.org
6031 F: drivers/gpu/drm/exynos/exynos_dp*
6033 EXYNOS SYSMMU (IOMMU) driver
6034 M: Marek Szyprowski <m.szyprowski@samsung.com>
6035 L: iommu@lists.linux-foundation.org
6037 F: drivers/iommu/exynos-iommu.c
6039 EZchip NPS platform support
6040 M: Vineet Gupta <vgupta@synopsys.com>
6041 M: Ofer Levi <oferle@mellanox.com>
6043 F: arch/arc/plat-eznps
6044 F: arch/arc/boot/dts/eznps.dts
6047 M: Jaegeuk Kim <jaegeuk@kernel.org>
6048 M: Chao Yu <yuchao0@huawei.com>
6049 L: linux-f2fs-devel@lists.sourceforge.net
6050 W: https://f2fs.wiki.kernel.org/
6051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6053 F: Documentation/filesystems/f2fs.txt
6054 F: Documentation/ABI/testing/sysfs-fs-f2fs
6056 F: include/linux/f2fs_fs.h
6057 F: include/trace/events/f2fs.h
6059 F71805F HARDWARE MONITORING DRIVER
6060 M: Jean Delvare <jdelvare@suse.com>
6061 L: linux-hwmon@vger.kernel.org
6063 F: Documentation/hwmon/f71805f.rst
6064 F: drivers/hwmon/f71805f.c
6067 M: Josh Poimboeuf <jpoimboe@redhat.com>
6069 F: scripts/faddr2line
6072 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6073 L: netdev@vger.kernel.org
6075 F: net/core/failover.c
6076 F: include/net/failover.h
6077 F: Documentation/networking/failover.rst
6080 M: Jan Kara <jack@suse.cz>
6081 R: Amir Goldstein <amir73il@gmail.com>
6082 L: linux-fsdevel@vger.kernel.org
6084 F: fs/notify/fanotify/
6085 F: include/linux/fanotify.h
6086 F: include/uapi/linux/fanotify.h
6088 FARSYNC SYNCHRONOUS DRIVER
6089 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6090 W: http://www.farsite.co.uk/
6092 F: drivers/net/wan/farsync.*
6094 FAULT INJECTION SUPPORT
6095 M: Akinobu Mita <akinobu.mita@gmail.com>
6097 F: Documentation/fault-injection/
6098 F: lib/fault-inject.c
6100 FBTFT Framebuffer drivers
6102 L: dri-devel@lists.freedesktop.org
6103 L: linux-fbdev@vger.kernel.org
6104 F: drivers/staging/fbtft/
6107 M: Michael Buesch <m@bues.ch>
6108 L: linux-media@vger.kernel.org
6110 F: drivers/media/tuners/fc0011.h
6111 F: drivers/media/tuners/fc0011.c
6114 M: Antti Palosaari <crope@iki.fi>
6115 L: linux-media@vger.kernel.org
6116 W: https://linuxtv.org
6117 W: http://palosaari.fi/linux/
6118 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6119 T: git git://linuxtv.org/anttip/media_tree.git
6121 F: drivers/media/tuners/fc2580*
6123 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6124 M: Hannes Reinecke <hare@suse.de>
6125 L: linux-scsi@vger.kernel.org
6126 W: www.Open-FCoE.org
6128 F: drivers/scsi/libfc/
6129 F: drivers/scsi/fcoe/
6131 F: include/scsi/libfc.h
6132 F: include/scsi/libfcoe.h
6133 F: include/uapi/scsi/fc/
6135 FILE LOCKING (flock() and fcntl()/lockf())
6136 M: Jeff Layton <jlayton@kernel.org>
6137 M: "J. Bruce Fields" <bfields@fieldses.org>
6138 L: linux-fsdevel@vger.kernel.org
6140 F: include/linux/fcntl.h
6141 F: include/uapi/linux/fcntl.h
6145 FILESYSTEMS (VFS and infrastructure)
6146 M: Alexander Viro <viro@zeniv.linux.org.uk>
6147 L: linux-fsdevel@vger.kernel.org
6150 F: include/linux/fs.h
6151 F: include/linux/fs_types.h
6152 F: include/uapi/linux/fs.h
6154 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6155 M: Riku Voipio <riku.voipio@iki.fi>
6156 L: linux-hwmon@vger.kernel.org
6158 F: drivers/hwmon/f75375s.c
6159 F: include/linux/f75375s.h
6161 FIREWIRE AUDIO DRIVERS
6162 M: Clemens Ladisch <clemens@ladisch.de>
6163 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6168 FIREWIRE MEDIA DRIVERS (firedtv)
6169 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6170 L: linux-media@vger.kernel.org
6171 L: linux1394-devel@lists.sourceforge.net
6172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6174 F: drivers/media/firewire/
6176 FIREWIRE SBP-2 TARGET
6177 M: Chris Boot <bootc@bootc.net>
6178 L: linux-scsi@vger.kernel.org
6179 L: target-devel@vger.kernel.org
6180 L: linux1394-devel@lists.sourceforge.net
6181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6183 F: drivers/target/sbp/
6186 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6187 L: linux1394-devel@lists.sourceforge.net
6188 W: http://ieee1394.wiki.kernel.org/
6189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6191 F: drivers/firewire/
6192 F: include/linux/firewire.h
6193 F: include/uapi/linux/firewire*.h
6196 FIRMWARE LOADER (request_firmware)
6197 M: Luis Chamberlain <mcgrof@kernel.org>
6198 L: linux-kernel@vger.kernel.org
6200 F: Documentation/firmware_class/
6201 F: drivers/base/firmware_loader/
6202 F: include/linux/firmware.h
6204 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6205 M: Joshua Morris <josh.h.morris@us.ibm.com>
6206 M: Philip Kelleher <pjk1939@linux.ibm.com>
6208 F: drivers/block/rsxx/
6211 M: Jiri Kosina <jikos@kernel.org>
6212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
6214 F: drivers/block/floppy.c
6217 M: Alessandro Rubini <rubini@gnudd.com>
6218 W: http://www.ohwr.org/projects/fmc-bus
6221 F: include/linux/fmc*.h
6222 F: include/linux/ipmi-fru.h
6225 FPGA MANAGER FRAMEWORK
6226 M: Alan Tull <atull@kernel.org>
6227 M: Moritz Fischer <mdf@kernel.org>
6228 L: linux-fpga@vger.kernel.org
6230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
6231 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6232 F: Documentation/fpga/
6233 F: Documentation/driver-api/fpga/
6234 F: Documentation/devicetree/bindings/fpga/
6236 F: include/linux/fpga/
6237 W: http://www.rocketboards.org
6240 M: Wu Hao <hao.wu@intel.com>
6241 L: linux-fpga@vger.kernel.org
6243 F: Documentation/fpga/dfl.txt
6244 F: include/uapi/linux/fpga-dfl.h
6245 F: drivers/fpga/dfl*
6248 M: Bill Metzenthen <billm@melbpc.org.au>
6249 W: http://floatingpoint.sourceforge.net/emulator/index.html
6251 F: arch/x86/math-emu/
6253 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6254 L: netdev@vger.kernel.org
6256 F: drivers/net/wan/dlci.c
6257 F: drivers/net/wan/sdla.c
6260 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6261 L: dri-devel@lists.freedesktop.org
6262 L: linux-fbdev@vger.kernel.org
6263 T: git git://github.com/bzolnier/linux.git
6264 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6266 F: Documentation/fb/
6269 F: include/linux/fb.h
6270 F: include/uapi/video/
6271 F: include/uapi/linux/fb.h
6273 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6274 M: Horia Geantă <horia.geanta@nxp.com>
6275 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6276 L: linux-crypto@vger.kernel.org
6278 F: drivers/crypto/caam/
6279 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6281 FREESCALE DIU FRAMEBUFFER DRIVER
6282 M: Timur Tabi <timur@kernel.org>
6283 L: linux-fbdev@vger.kernel.org
6285 F: drivers/video/fbdev/fsl-diu-fb.*
6287 FREESCALE DMA DRIVER
6288 M: Li Yang <leoyang.li@nxp.com>
6289 M: Zhang Wei <zw@zh-kernel.org>
6290 L: linuxppc-dev@lists.ozlabs.org
6292 F: drivers/dma/fsldma.*
6294 FREESCALE ENETC ETHERNET DRIVERS
6295 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6296 L: netdev@vger.kernel.org
6298 F: drivers/net/ethernet/freescale/enetc/
6300 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6301 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6302 L: netdev@vger.kernel.org
6304 F: drivers/net/ethernet/freescale/gianfar*
6305 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6307 FREESCALE GPMI NAND DRIVER
6308 M: Han Xu <han.xu@nxp.com>
6309 L: linux-mtd@lists.infradead.org
6311 F: drivers/mtd/nand/raw/gpmi-nand/*
6313 FREESCALE I2C CPM DRIVER
6314 M: Jochen Friedrich <jochen@scram.de>
6315 L: linuxppc-dev@lists.ozlabs.org
6316 L: linux-i2c@vger.kernel.org
6318 F: drivers/i2c/busses/i2c-cpm.c
6320 FREESCALE IMX LPI2C DRIVER
6321 M: Dong Aisheng <aisheng.dong@nxp.com>
6322 L: linux-i2c@vger.kernel.org
6323 L: linux-imx@nxp.com
6325 F: drivers/i2c/busses/i2c-imx-lpi2c.c
6326 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6328 FREESCALE IMX / MXC FEC DRIVER
6329 M: Fugang Duan <fugang.duan@nxp.com>
6330 L: netdev@vger.kernel.org
6332 F: drivers/net/ethernet/freescale/fec_main.c
6333 F: drivers/net/ethernet/freescale/fec_ptp.c
6334 F: drivers/net/ethernet/freescale/fec.h
6335 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6337 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6338 M: Sascha Hauer <s.hauer@pengutronix.de>
6339 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6340 L: linux-fbdev@vger.kernel.org
6341 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6343 F: include/linux/platform_data/video-imxfb.h
6344 F: drivers/video/fbdev/imxfb.c
6346 FREESCALE QORIQ DPAA ETHERNET DRIVER
6347 M: Madalin Bucur <madalin.bucur@nxp.com>
6348 L: netdev@vger.kernel.org
6350 F: drivers/net/ethernet/freescale/dpaa
6352 FREESCALE QORIQ DPAA FMAN DRIVER
6353 M: Madalin Bucur <madalin.bucur@nxp.com>
6354 L: netdev@vger.kernel.org
6356 F: drivers/net/ethernet/freescale/fman
6357 F: Documentation/devicetree/bindings/net/fsl-fman.txt
6359 FREESCALE QORIQ PTP CLOCK DRIVER
6360 M: Yangbo Lu <yangbo.lu@nxp.com>
6361 L: netdev@vger.kernel.org
6363 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6364 F: drivers/ptp/ptp_qoriq.c
6365 F: drivers/ptp/ptp_qoriq_debugfs.c
6366 F: include/linux/fsl/ptp_qoriq.h
6367 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6369 FREESCALE QUAD SPI DRIVER
6370 M: Han Xu <han.xu@nxp.com>
6371 L: linux-spi@vger.kernel.org
6373 F: drivers/spi/spi-fsl-qspi.c
6375 FREESCALE QUICC ENGINE LIBRARY
6376 M: Qiang Zhao <qiang.zhao@nxp.com>
6377 L: linuxppc-dev@lists.ozlabs.org
6379 F: drivers/soc/fsl/qe/
6380 F: include/soc/fsl/*qe*.h
6381 F: include/soc/fsl/*ucc*.h
6383 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6384 M: Li Yang <leoyang.li@nxp.com>
6385 L: netdev@vger.kernel.org
6386 L: linuxppc-dev@lists.ozlabs.org
6388 F: drivers/net/ethernet/freescale/ucc_geth*
6390 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6391 M: Zhao Qiang <qiang.zhao@nxp.com>
6392 L: netdev@vger.kernel.org
6393 L: linuxppc-dev@lists.ozlabs.org
6395 F: drivers/net/wan/fsl_ucc_hdlc*
6397 FREESCALE QUICC ENGINE UCC UART DRIVER
6398 M: Timur Tabi <timur@kernel.org>
6399 L: linuxppc-dev@lists.ozlabs.org
6401 F: drivers/tty/serial/ucc_uart.c
6403 FREESCALE SOC DRIVERS
6404 M: Li Yang <leoyang.li@nxp.com>
6405 L: linuxppc-dev@lists.ozlabs.org
6406 L: linux-arm-kernel@lists.infradead.org
6408 F: Documentation/devicetree/bindings/soc/fsl/
6410 F: include/linux/fsl/
6412 FREESCALE SOC FS_ENET DRIVER
6413 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
6414 L: linuxppc-dev@lists.ozlabs.org
6415 L: netdev@vger.kernel.org
6417 F: drivers/net/ethernet/freescale/fs_enet/
6418 F: include/linux/fs_enet_pd.h
6420 FREESCALE SOC SOUND DRIVERS
6421 M: Timur Tabi <timur@kernel.org>
6422 M: Nicolin Chen <nicoleotsuka@gmail.com>
6423 M: Xiubo Li <Xiubo.Lee@gmail.com>
6424 R: Fabio Estevam <festevam@gmail.com>
6425 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6426 L: linuxppc-dev@lists.ozlabs.org
6428 F: sound/soc/fsl/fsl*
6429 F: sound/soc/fsl/imx*
6430 F: sound/soc/fsl/mpc8610_hpcd.c
6432 FREESCALE USB PERIPHERAL DRIVERS
6433 M: Li Yang <leoyang.li@nxp.com>
6434 L: linux-usb@vger.kernel.org
6435 L: linuxppc-dev@lists.ozlabs.org
6437 F: drivers/usb/gadget/udc/fsl*
6440 M: Christoph Hellwig <hch@infradead.org>
6441 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6446 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6447 M: Pavel Machek <pavel@ucw.cz>
6448 L: linux-pm@vger.kernel.org
6450 F: Documentation/power/freezing-of-tasks.txt
6451 F: include/linux/freezer.h
6455 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6456 L: linux-kernel@vger.kernel.org
6459 F: include/linux/frontswap.h
6461 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6462 M: David Howells <dhowells@redhat.com>
6463 L: linux-cachefs@redhat.com (moderated for non-subscribers)
6465 F: Documentation/filesystems/caching/
6467 F: include/linux/fscache*.h
6469 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6470 M: Theodore Y. Ts'o <tytso@mit.edu>
6471 M: Jaegeuk Kim <jaegeuk@kernel.org>
6472 M: Eric Biggers <ebiggers@kernel.org>
6473 L: linux-fscrypt@vger.kernel.org
6474 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6475 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6478 F: include/linux/fscrypt*.h
6479 F: Documentation/filesystems/fscrypt.rst
6481 FSI-ATTACHED I2C DRIVER
6482 M: Eddie James <eajames@linux.ibm.com>
6483 L: linux-i2c@vger.kernel.org
6484 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
6486 F: drivers/i2c/busses/i2c-fsi.c
6487 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6489 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6490 M: Jan Kara <jack@suse.cz>
6491 R: Amir Goldstein <amir73il@gmail.com>
6492 L: linux-fsdevel@vger.kernel.org
6495 F: include/linux/fsnotify*.h
6497 FUJITSU LAPTOP EXTRAS
6498 M: Jonathan Woithe <jwoithe@just42.net>
6499 L: platform-driver-x86@vger.kernel.org
6501 F: drivers/platform/x86/fujitsu-laptop.c
6503 FUJITSU M-5MO LS CAMERA ISP DRIVER
6504 M: Kyungmin Park <kyungmin.park@samsung.com>
6505 M: Heungjun Kim <riverful.kim@samsung.com>
6506 L: linux-media@vger.kernel.org
6508 F: drivers/media/i2c/m5mols/
6509 F: include/media/i2c/m5mols.h
6511 FUJITSU TABLET EXTRAS
6512 M: Robert Gerlach <khnz@gmx.de>
6513 L: platform-driver-x86@vger.kernel.org
6515 F: drivers/platform/x86/fujitsu-tablet.c
6517 FUSE: FILESYSTEM IN USERSPACE
6518 M: Miklos Szeredi <miklos@szeredi.hu>
6519 L: linux-fsdevel@vger.kernel.org
6520 W: http://fuse.sourceforge.net/
6521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6524 F: include/uapi/linux/fuse.h
6525 F: Documentation/filesystems/fuse.txt
6528 M: Thomas Gleixner <tglx@linutronix.de>
6529 M: Ingo Molnar <mingo@redhat.com>
6530 R: Peter Zijlstra <peterz@infradead.org>
6531 R: Darren Hart <dvhart@infradead.org>
6532 L: linux-kernel@vger.kernel.org
6533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6536 F: include/asm-generic/futex.h
6537 F: include/linux/futex.h
6538 F: include/uapi/linux/futex.h
6539 F: tools/testing/selftests/futex/
6540 F: tools/perf/bench/futex*
6541 F: Documentation/*futex*
6544 M: Kees Cook <keescook@chromium.org>
6545 R: Emese Revfy <re.emese@gmail.com>
6546 L: kernel-hardening@lists.openwall.com
6548 F: scripts/gcc-plugins/
6549 F: scripts/gcc-plugin.sh
6550 F: scripts/Makefile.gcc-plugins
6551 F: Documentation/gcc-plugins.txt
6553 GASKET DRIVER FRAMEWORK
6554 M: Rob Springer <rspringer@google.com>
6555 M: Todd Poynor <toddpoynor@google.com>
6556 M: Ben Chan <benchan@chromium.org>
6558 F: drivers/staging/gasket/
6560 GCOV BASED KERNEL PROFILING
6561 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6564 F: Documentation/dev-tools/gcov.rst
6566 GDB KERNEL DEBUGGING HELPER SCRIPTS
6567 M: Jan Kiszka <jan.kiszka@siemens.com>
6568 M: Kieran Bingham <kbingham@kernel.org>
6572 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6573 M: Achim Leubner <achim_leubner@adaptec.com>
6574 L: linux-scsi@vger.kernel.org
6575 W: http://www.icp-vortex.com/
6577 F: drivers/scsi/gdt*
6579 GEMTEK FM RADIO RECEIVER DRIVER
6580 M: Hans Verkuil <hverkuil@xs4all.nl>
6581 L: linux-media@vger.kernel.org
6582 T: git git://linuxtv.org/media_tree.git
6583 W: https://linuxtv.org
6585 F: drivers/media/radio/radio-gemtek*
6587 GENERIC GPIO I2C DRIVER
6588 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6590 F: drivers/i2c/busses/i2c-gpio.c
6591 F: include/linux/platform_data/i2c-gpio.h
6593 GENERIC GPIO I2C MULTIPLEXER DRIVER
6594 M: Peter Korsgaard <peter.korsgaard@barco.com>
6595 L: linux-i2c@vger.kernel.org
6597 F: drivers/i2c/muxes/i2c-mux-gpio.c
6598 F: include/linux/platform_data/i2c-mux-gpio.h
6599 F: Documentation/i2c/muxes/i2c-mux-gpio
6601 GENERIC HDLC (WAN) DRIVERS
6602 M: Krzysztof Halasa <khc@pm.waw.pl>
6603 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6605 F: drivers/net/wan/c101.c
6606 F: drivers/net/wan/hd6457*
6607 F: drivers/net/wan/hdlc*
6608 F: drivers/net/wan/n2.c
6609 F: drivers/net/wan/pc300too.c
6610 F: drivers/net/wan/pci200syn.c
6611 F: drivers/net/wan/wanxl*
6613 GENERIC INCLUDE/ASM HEADER FILES
6614 M: Arnd Bergmann <arnd@arndb.de>
6615 L: linux-arch@vger.kernel.org
6616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6618 F: include/asm-generic/
6619 F: include/uapi/asm-generic/
6621 GENERIC PHY FRAMEWORK
6622 M: Kishon Vijay Abraham I <kishon@ti.com>
6623 L: linux-kernel@vger.kernel.org
6624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6627 F: include/linux/phy/
6628 F: Documentation/devicetree/bindings/phy/
6630 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6631 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6633 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6636 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6637 M: Kevin Hilman <khilman@kernel.org>
6638 M: Ulf Hansson <ulf.hansson@linaro.org>
6639 L: linux-pm@vger.kernel.org
6641 F: drivers/base/power/domain*.c
6642 F: include/linux/pm_domain.h
6643 F: Documentation/devicetree/bindings/power/power_domain.txt
6645 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6646 M: Eugen Hristev <eugen.hristev@microchip.com>
6647 L: linux-input@vger.kernel.org
6649 F: drivers/input/touchscreen/resistive-adc-touch.c
6651 GENERIC UIO DRIVER FOR PCI DEVICES
6652 M: "Michael S. Tsirkin" <mst@redhat.com>
6653 L: kvm@vger.kernel.org
6655 F: drivers/uio/uio_pci_generic.c
6657 GENWQE (IBM Generic Workqueue Card)
6658 M: Frank Haverkamp <haver@linux.ibm.com>
6660 F: drivers/misc/genwqe/
6662 GET_MAINTAINER SCRIPT
6663 M: Joe Perches <joe@perches.com>
6665 F: scripts/get_maintainer.pl
6668 M: Bob Peterson <rpeterso@redhat.com>
6669 M: Andreas Gruenbacher <agruenba@redhat.com>
6670 L: cluster-devel@redhat.com
6671 W: http://sources.redhat.com/cluster/
6672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6674 F: Documentation/filesystems/gfs2*.txt
6676 F: include/uapi/linux/gfs2_ondisk.h
6678 GIGASET ISDN DRIVERS
6679 M: Paul Bolle <pebolle@tiscali.nl>
6680 L: gigaset307x-common@lists.sourceforge.net
6681 W: http://gigaset307x.sourceforge.net/
6683 F: Documentation/isdn/README.gigaset
6684 F: drivers/isdn/gigaset/
6685 F: include/uapi/linux/gigaset_dev.h
6688 M: Johan Hovold <johan@kernel.org>
6689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6691 F: Documentation/ABI/testing/sysfs-class-gnss
6692 F: Documentation/devicetree/bindings/gnss/
6694 F: include/linux/gnss.h
6697 M: Hans Verkuil <hans.verkuil@cisco.com>
6698 L: linux-media@vger.kernel.org
6700 F: drivers/media/usb/go7007/
6703 M: Bastien Nocera <hadess@hadess.net>
6704 L: linux-input@vger.kernel.org
6706 F: drivers/input/touchscreen/goodix.c
6708 GPD POCKET FAN DRIVER
6709 M: Hans de Goede <hdegoede@redhat.com>
6710 L: platform-driver-x86@vger.kernel.org
6712 F: drivers/platform/x86/gpd-pocket-fan.c
6715 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6716 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6717 L: linux-gpio@vger.kernel.org
6718 L: linux-acpi@vger.kernel.org
6720 F: Documentation/firmware-guide/acpi/gpio-properties.rst
6721 F: drivers/gpio/gpiolib-acpi.c
6724 M: Sean Young <sean@mess.org>
6725 L: linux-media@vger.kernel.org
6727 F: drivers/media/rc/gpio-ir-tx.c
6730 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6731 L: linux-gpio@vger.kernel.org
6733 F: drivers/gpio/gpio-mockup.c
6734 F: tools/testing/selftests/gpio/
6737 M: Linus Walleij <linus.walleij@linaro.org>
6738 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
6739 L: linux-gpio@vger.kernel.org
6740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6742 F: Documentation/devicetree/bindings/gpio/
6743 F: Documentation/driver-api/gpio/
6744 F: Documentation/gpio/
6745 F: Documentation/ABI/testing/gpio-cdev
6746 F: Documentation/ABI/obsolete/sysfs-gpio
6748 F: include/linux/gpio/
6749 F: include/linux/gpio.h
6750 F: include/linux/of_gpio.h
6751 F: include/asm-generic/gpio.h
6752 F: include/uapi/linux/gpio.h
6755 GRE DEMULTIPLEXER DRIVER
6756 M: Dmitry Kozlov <xeb@mail.ru>
6757 L: netdev@vger.kernel.org
6759 F: net/ipv4/gre_demux.c
6760 F: net/ipv4/gre_offload.c
6761 F: include/net/gre.h
6763 GRETH 10/100/1G Ethernet MAC device driver
6764 M: Andreas Larsson <andreas@gaisler.com>
6765 L: netdev@vger.kernel.org
6767 F: drivers/net/ethernet/aeroflex/
6769 GREYBUS AUDIO PROTOCOLS DRIVERS
6770 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6771 M: Mark Greer <mgreer@animalcreek.com>
6773 F: drivers/staging/greybus/audio_apbridgea.c
6774 F: drivers/staging/greybus/audio_apbridgea.h
6775 F: drivers/staging/greybus/audio_codec.c
6776 F: drivers/staging/greybus/audio_codec.h
6777 F: drivers/staging/greybus/audio_gb.c
6778 F: drivers/staging/greybus/audio_manager.c
6779 F: drivers/staging/greybus/audio_manager.h
6780 F: drivers/staging/greybus/audio_manager_module.c
6781 F: drivers/staging/greybus/audio_manager_private.h
6782 F: drivers/staging/greybus/audio_manager_sysfs.c
6783 F: drivers/staging/greybus/audio_module.c
6784 F: drivers/staging/greybus/audio_topology.c
6786 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6787 M: Viresh Kumar <vireshk@kernel.org>
6789 F: drivers/staging/greybus/authentication.c
6790 F: drivers/staging/greybus/bootrom.c
6791 F: drivers/staging/greybus/firmware.h
6792 F: drivers/staging/greybus/fw-core.c
6793 F: drivers/staging/greybus/fw-download.c
6794 F: drivers/staging/greybus/fw-management.c
6795 F: drivers/staging/greybus/greybus_authentication.h
6796 F: drivers/staging/greybus/greybus_firmware.h
6797 F: drivers/staging/greybus/hid.c
6798 F: drivers/staging/greybus/i2c.c
6799 F: drivers/staging/greybus/spi.c
6800 F: drivers/staging/greybus/spilib.c
6801 F: drivers/staging/greybus/spilib.h
6803 GREYBUS LOOPBACK DRIVER
6804 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6806 F: drivers/staging/greybus/loopback.c
6808 GREYBUS PLATFORM DRIVERS
6809 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6811 F: drivers/staging/greybus/arche-platform.c
6812 F: drivers/staging/greybus/arche-apb-ctrl.c
6813 F: drivers/staging/greybus/arche_platform.h
6815 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6816 M: Rui Miguel Silva <rmfrfs@gmail.com>
6818 F: drivers/staging/greybus/sdio.c
6819 F: drivers/staging/greybus/light.c
6820 F: drivers/staging/greybus/gpio.c
6821 F: drivers/staging/greybus/power_supply.c
6822 F: drivers/staging/greybus/spi.c
6823 F: drivers/staging/greybus/spilib.c
6826 M: Johan Hovold <johan@kernel.org>
6827 M: Alex Elder <elder@kernel.org>
6828 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6830 F: drivers/staging/greybus/
6831 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6833 GREYBUS UART PROTOCOLS DRIVERS
6834 M: David Lin <dtwlin@gmail.com>
6836 F: drivers/staging/greybus/uart.c
6837 F: drivers/staging/greybus/log.c
6839 GS1662 VIDEO SERIALIZER
6840 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6841 L: linux-media@vger.kernel.org
6842 T: git git://linuxtv.org/media_tree.git
6844 F: drivers/media/spi/gs1662.c
6846 GSPCA FINEPIX SUBDRIVER
6847 M: Frank Zago <frank@zago.net>
6848 L: linux-media@vger.kernel.org
6849 T: git git://linuxtv.org/media_tree.git
6851 F: drivers/media/usb/gspca/finepix.c
6853 GSPCA GL860 SUBDRIVER
6854 M: Olivier Lorin <o.lorin@laposte.net>
6855 L: linux-media@vger.kernel.org
6856 T: git git://linuxtv.org/media_tree.git
6858 F: drivers/media/usb/gspca/gl860/
6860 GSPCA M5602 SUBDRIVER
6861 M: Erik Andren <erik.andren@gmail.com>
6862 L: linux-media@vger.kernel.org
6863 T: git git://linuxtv.org/media_tree.git
6865 F: drivers/media/usb/gspca/m5602/
6867 GSPCA PAC207 SONIXB SUBDRIVER
6868 M: Hans Verkuil <hverkuil@xs4all.nl>
6869 L: linux-media@vger.kernel.org
6870 T: git git://linuxtv.org/media_tree.git
6872 F: drivers/media/usb/gspca/pac207.c
6874 GSPCA SN9C20X SUBDRIVER
6875 M: Brian Johnson <brijohn@gmail.com>
6876 L: linux-media@vger.kernel.org
6877 T: git git://linuxtv.org/media_tree.git
6879 F: drivers/media/usb/gspca/sn9c20x.c
6881 GSPCA T613 SUBDRIVER
6882 M: Leandro Costantino <lcostantino@gmail.com>
6883 L: linux-media@vger.kernel.org
6884 T: git git://linuxtv.org/media_tree.git
6886 F: drivers/media/usb/gspca/t613.c
6888 GSPCA USB WEBCAM DRIVER
6889 M: Hans Verkuil <hverkuil@xs4all.nl>
6890 L: linux-media@vger.kernel.org
6891 T: git git://linuxtv.org/media_tree.git
6893 F: drivers/media/usb/gspca/
6895 GTP (GPRS Tunneling Protocol)
6896 M: Pablo Neira Ayuso <pablo@netfilter.org>
6897 M: Harald Welte <laforge@gnumonks.org>
6898 L: osmocom-net-gprs@lists.osmocom.org
6899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6901 F: drivers/net/gtp.c
6903 GUID PARTITION TABLE (GPT)
6904 M: Davidlohr Bueso <dave@stgolabs.net>
6905 L: linux-efi@vger.kernel.org
6907 F: block/partitions/efi.*
6910 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6911 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6912 W: http://uclinux-h8.sourceforge.jp
6913 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6916 F: drivers/clocksource/h8300_*.c
6917 F: drivers/clk/h8300/
6918 F: drivers/irqchip/irq-renesas-h8*.c
6920 HABANALABS PCI DRIVER
6921 M: Oded Gabbay <oded.gabbay@gmail.com>
6922 T: git https://github.com/HabanaAI/linux.git
6924 F: drivers/misc/habanalabs/
6925 F: include/uapi/misc/habanalabs.h
6926 F: Documentation/ABI/testing/sysfs-driver-habanalabs
6927 F: Documentation/ABI/testing/debugfs-driver-habanalabs
6930 M: Antti Palosaari <crope@iki.fi>
6931 L: linux-media@vger.kernel.org
6932 W: https://linuxtv.org
6933 W: http://palosaari.fi/linux/
6934 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6935 T: git git://linuxtv.org/anttip/media_tree.git
6937 F: drivers/media/usb/hackrf/
6939 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6940 M: Frank Seidel <frank@f-seidel.de>
6941 L: platform-driver-x86@vger.kernel.org
6942 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6944 F: drivers/platform/x86/hdaps.c
6947 M: Jean Delvare <jdelvare@suse.com>
6948 M: Guenter Roeck <linux@roeck-us.net>
6949 L: linux-hwmon@vger.kernel.org
6950 W: http://hwmon.wiki.kernel.org/
6951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6953 F: Documentation/devicetree/bindings/hwmon/
6954 F: Documentation/hwmon/
6956 F: include/linux/hwmon*.h
6957 F: include/trace/events/hwmon*.h
6959 HARDWARE RANDOM NUMBER GENERATOR CORE
6960 M: Matt Mackall <mpm@selenic.com>
6961 M: Herbert Xu <herbert@gondor.apana.org.au>
6962 L: linux-crypto@vger.kernel.org
6964 F: Documentation/devicetree/bindings/rng/
6965 F: Documentation/hw_random.txt
6966 F: drivers/char/hw_random/
6967 F: include/linux/hw_random.h
6969 HARDWARE TRACING FACILITIES
6970 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6972 F: drivers/hwtracing/
6974 HARDWARE SPINLOCK CORE
6975 M: Ohad Ben-Cohen <ohad@wizery.com>
6976 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6977 L: linux-remoteproc@vger.kernel.org
6979 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6980 F: Documentation/devicetree/bindings/hwlock/
6981 F: Documentation/hwspinlock.txt
6982 F: drivers/hwspinlock/
6983 F: include/linux/hwspinlock.h
6985 HARMONY SOUND DRIVER
6986 L: linux-parisc@vger.kernel.org
6988 F: sound/parisc/harmony.*
6990 HDPVR USB VIDEO ENCODER DRIVER
6991 M: Hans Verkuil <hverkuil@xs4all.nl>
6992 L: linux-media@vger.kernel.org
6993 T: git git://linuxtv.org/media_tree.git
6994 W: https://linuxtv.org
6996 F: drivers/media/usb/hdpvr/
6998 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6999 M: Jerry Hoemann <jerry.hoemann@hpe.com>
7001 F: Documentation/watchdog/hpwdt.txt
7002 F: drivers/watchdog/hpwdt.c
7004 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7005 M: Don Brace <don.brace@microsemi.com>
7006 L: esc.storagedev@microsemi.com
7007 L: linux-scsi@vger.kernel.org
7009 F: Documentation/scsi/hpsa.txt
7010 F: drivers/scsi/hpsa*.[ch]
7011 F: include/linux/cciss*.h
7012 F: include/uapi/linux/cciss*.h
7015 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
7016 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
7017 L: linux-rdma@vger.kernel.org
7019 F: drivers/infiniband/hw/hfi1
7022 L: linux-fsdevel@vger.kernel.org
7024 F: Documentation/filesystems/hfs.txt
7028 L: linux-fsdevel@vger.kernel.org
7030 F: Documentation/filesystems/hfsplus.txt
7033 HGA FRAMEBUFFER DRIVER
7034 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7035 L: linux-nvidia@lists.surfsouth.com
7036 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7038 F: drivers/video/fbdev/hgafb.c
7040 HIBERNATION (aka Software Suspend, aka swsusp)
7041 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7042 M: Pavel Machek <pavel@ucw.cz>
7043 L: linux-pm@vger.kernel.org
7044 B: https://bugzilla.kernel.org
7047 F: drivers/base/power/
7049 F: include/linux/suspend.h
7050 F: include/linux/freezer.h
7051 F: include/linux/pm.h
7052 F: arch/*/include/asm/suspend*.h
7055 M: Jiri Kosina <jikos@kernel.org>
7056 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
7057 L: linux-input@vger.kernel.org
7058 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7061 F: include/linux/hid*
7062 F: include/uapi/linux/hid*
7064 HID SENSOR HUB DRIVERS
7065 M: Jiri Kosina <jikos@kernel.org>
7066 M: Jonathan Cameron <jic23@kernel.org>
7067 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7068 L: linux-input@vger.kernel.org
7069 L: linux-iio@vger.kernel.org
7071 F: Documentation/hid/hid-sensor*
7072 F: drivers/hid/hid-sensor-*
7073 F: drivers/iio/*/hid-*
7074 F: include/linux/hid-sensor-*
7076 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7077 M: Thomas Gleixner <tglx@linutronix.de>
7078 L: linux-kernel@vger.kernel.org
7079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7081 F: Documentation/timers/
7082 F: kernel/time/hrtimer.c
7083 F: kernel/time/clockevents.c
7084 F: kernel/time/timer_*.c
7085 F: include/linux/clockchips.h
7086 F: include/linux/hrtimer.h
7088 HIGH-SPEED SCC DRIVER FOR AX.25
7089 L: linux-hams@vger.kernel.org
7091 F: drivers/net/hamradio/dmascc.c
7092 F: drivers/net/hamradio/scc.c
7094 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7095 M: HighPoint Linux Team <linux@highpoint-tech.com>
7096 W: http://www.highpoint-tech.com
7098 F: Documentation/scsi/hptiop.txt
7099 F: drivers/scsi/hptiop.c
7102 M: Jes Sorensen <jes@trained-monkey.org>
7103 L: linux-hippi@sunsite.dk
7105 F: include/linux/hippidevice.h
7106 F: include/uapi/linux/if_hippi.h
7108 F: drivers/net/hippi/
7110 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7111 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7112 M: Salil Mehta <salil.mehta@huawei.com>
7113 L: netdev@vger.kernel.org
7114 W: http://www.hisilicon.com
7116 F: drivers/net/ethernet/hisilicon/hns3/
7118 HISILICON LPC BUS DRIVER
7119 M: john.garry@huawei.com
7120 W: http://www.hisilicon.com
7122 F: drivers/bus/hisi_lpc.c
7123 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7125 HISILICON NETWORK SUBSYSTEM DRIVER
7126 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7127 M: Salil Mehta <salil.mehta@huawei.com>
7128 L: netdev@vger.kernel.org
7129 W: http://www.hisilicon.com
7131 F: drivers/net/ethernet/hisilicon/
7132 F: Documentation/devicetree/bindings/net/hisilicon*.txt
7134 HISILICON PMU DRIVER
7135 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
7136 W: http://www.hisilicon.com
7138 F: drivers/perf/hisilicon
7139 F: Documentation/perf/hisi-pmu.txt
7141 HISILICON ROCE DRIVER
7142 M: Lijun Ou <oulijun@huawei.com>
7143 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
7144 L: linux-rdma@vger.kernel.org
7146 F: drivers/infiniband/hw/hns/
7147 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7149 HISILICON SAS Controller
7150 M: John Garry <john.garry@huawei.com>
7151 W: http://www.hisilicon.com
7153 F: drivers/scsi/hisi_sas/
7154 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7156 HMM - Heterogeneous Memory Management
7157 M: Jérôme Glisse <jglisse@redhat.com>
7158 L: linux-mm@kvack.org
7161 F: include/linux/hmm*
7162 F: Documentation/vm/hmm.rst
7165 M: Jouni Malinen <j@w1.fi>
7166 L: linux-wireless@vger.kernel.org
7167 W: http://w1.fi/hostap-driver.html
7169 F: drivers/net/wireless/intersil/hostap/
7171 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7172 L: platform-driver-x86@vger.kernel.org
7174 F: drivers/platform/x86/tc1100-wmi.c
7176 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7177 M: Jaroslav Kysela <perex@perex.cz>
7179 F: drivers/net/ethernet/hp/hp100.*
7181 HPET: High Precision Event Timers driver
7182 M: Clemens Ladisch <clemens@ladisch.de>
7184 F: Documentation/timers/hpet.txt
7185 F: drivers/char/hpet.c
7186 F: include/linux/hpet.h
7187 F: include/uapi/linux/hpet.h
7191 F: arch/x86/kernel/hpet.c
7192 F: arch/x86/include/asm/hpet.h
7195 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7196 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7201 M: Sebastian Reichel <sre@kernel.org>
7202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7204 F: Documentation/ABI/testing/sysfs-bus-hsi
7205 F: Documentation/driver-api/hsi.rst
7207 F: include/linux/hsi/
7208 F: include/uapi/linux/hsi/
7211 L: linux-usb@vger.kernel.org
7213 F: drivers/net/usb/hso.c
7215 HSR NETWORK PROTOCOL
7216 M: Arvid Brodin <arvid.brodin@alten.se>
7217 L: netdev@vger.kernel.org
7221 HT16K33 LED CONTROLLER DRIVER
7222 M: Robin van der Gracht <robin@protonic.nl>
7224 F: drivers/auxdisplay/ht16k33.c
7225 F: Documentation/devicetree/bindings/display/ht16k33.txt
7227 HTCPEN TOUCHSCREEN DRIVER
7228 M: Pau Oliva Fora <pof@eslack.org>
7229 L: linux-input@vger.kernel.org
7231 F: drivers/input/touchscreen/htcpen.c
7233 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7234 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7235 L: linux-iio@vger.kernel.org
7236 W: http://www.st.com/
7238 F: drivers/iio/humidity/hts221*
7239 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
7241 HUAWEI ETHERNET DRIVER
7242 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
7243 L: netdev@vger.kernel.org
7245 F: Documentation/networking/hinic.txt
7246 F: drivers/net/ethernet/huawei/hinic/
7249 M: Mike Kravetz <mike.kravetz@oracle.com>
7250 L: linux-mm@kvack.org
7254 F: include/linux/hugetlb.h
7255 F: Documentation/admin-guide/mm/hugetlbpage.rst
7256 F: Documentation/vm/hugetlbfs_reserv.rst
7257 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7260 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7261 L: linux-media@vger.kernel.org
7262 T: git git://linuxtv.org/media_tree.git
7263 W: https://linuxtv.org
7265 F: drivers/media/platform/sti/hva
7267 HWPOISON MEMORY FAILURE HANDLING
7268 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7269 L: linux-mm@kvack.org
7271 F: mm/memory-failure.c
7272 F: mm/hwpoison-inject.c
7274 HYGON PROCESSOR SUPPORT
7275 M: Pu Wen <puwen@hygon.cn>
7276 L: linux-kernel@vger.kernel.org
7278 F: arch/x86/kernel/cpu/hygon.c
7280 Hyper-V CORE AND DRIVERS
7281 M: "K. Y. Srinivasan" <kys@microsoft.com>
7282 M: Haiyang Zhang <haiyangz@microsoft.com>
7283 M: Stephen Hemminger <sthemmin@microsoft.com>
7284 M: Sasha Levin <sashal@kernel.org>
7285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7286 L: linux-hyperv@vger.kernel.org
7288 F: Documentation/networking/device_drivers/microsoft/netvsc.txt
7289 F: arch/x86/include/asm/mshyperv.h
7290 F: arch/x86/include/asm/trace/hyperv.h
7291 F: arch/x86/include/asm/hyperv-tlfs.h
7292 F: arch/x86/kernel/cpu/mshyperv.c
7294 F: drivers/hid/hid-hyperv.c
7296 F: drivers/input/serio/hyperv-keyboard.c
7297 F: drivers/pci/controller/pci-hyperv.c
7298 F: drivers/net/hyperv/
7299 F: drivers/scsi/storvsc_drv.c
7300 F: drivers/uio/uio_hv_generic.c
7301 F: drivers/video/fbdev/hyperv_fb.c
7302 F: drivers/iommu/hyperv_iommu.c
7303 F: net/vmw_vsock/hyperv_transport.c
7304 F: include/linux/hyperv.h
7305 F: include/uapi/linux/hyperv.h
7307 F: Documentation/ABI/stable/sysfs-bus-vmbus
7309 HYPERVISOR VIRTUAL CONSOLE DRIVER
7310 L: linuxppc-dev@lists.ozlabs.org
7315 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7316 L: linux-i2c@vger.kernel.org
7317 L: linux-acpi@vger.kernel.org
7319 F: drivers/i2c/i2c-core-acpi.c
7321 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7322 M: Ajay Gupta <ajayg@nvidia.com>
7323 L: linux-i2c@vger.kernel.org
7325 F: Documentation/i2c/busses/i2c-nvidia-gpu
7326 F: drivers/i2c/busses/i2c-nvidia-gpu.c
7329 M: Peter Rosin <peda@axentia.se>
7330 L: linux-i2c@vger.kernel.org
7332 F: Documentation/i2c/i2c-topology
7333 F: Documentation/i2c/muxes/
7334 F: Documentation/devicetree/bindings/i2c/i2c-mux*
7335 F: Documentation/devicetree/bindings/i2c/i2c-arb*
7336 F: Documentation/devicetree/bindings/i2c/i2c-gate*
7337 F: drivers/i2c/i2c-mux.c
7338 F: drivers/i2c/muxes/
7339 F: include/linux/i2c-mux.h
7341 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7342 M: Gregory CLEMENT <gregory.clement@bootlin.com>
7343 L: linux-i2c@vger.kernel.org
7345 F: Documentation/devicetree/bindings/i2c/i2c-mv64xxx.txt
7346 F: drivers/i2c/busses/i2c-mv64xxx.c
7348 I2C OVER PARALLEL PORT
7349 M: Jean Delvare <jdelvare@suse.com>
7350 L: linux-i2c@vger.kernel.org
7352 F: Documentation/i2c/busses/i2c-parport
7353 F: Documentation/i2c/busses/i2c-parport-light
7354 F: drivers/i2c/busses/i2c-parport.c
7355 F: drivers/i2c/busses/i2c-parport-light.c
7358 M: Wolfram Sang <wsa@the-dreams.de>
7359 L: linux-i2c@vger.kernel.org
7360 W: https://i2c.wiki.kernel.org/
7361 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7364 F: Documentation/devicetree/bindings/i2c/i2c.txt
7365 F: Documentation/i2c/
7367 F: include/linux/i2c.h
7368 F: include/linux/i2c-dev.h
7369 F: include/linux/i2c-smbus.h
7370 F: include/uapi/linux/i2c.h
7371 F: include/uapi/linux/i2c-*.h
7373 I2C SUBSYSTEM HOST DRIVERS
7374 L: linux-i2c@vger.kernel.org
7375 W: https://i2c.wiki.kernel.org/
7376 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7379 F: Documentation/devicetree/bindings/i2c/
7380 F: drivers/i2c/algos/
7381 F: drivers/i2c/busses/
7384 M: Jean Delvare <jdelvare@suse.com>
7385 L: linux-i2c@vger.kernel.org
7387 F: Documentation/i2c/busses/i2c-taos-evm
7388 F: drivers/i2c/busses/i2c-taos-evm.c
7391 M: Till Harbaum <till@harbaum.org>
7392 L: linux-i2c@vger.kernel.org
7393 W: http://www.harbaum.org/till/i2c_tiny_usb
7395 F: drivers/i2c/busses/i2c-tiny-usb.c
7397 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7398 M: Jean Delvare <jdelvare@suse.com>
7399 L: linux-i2c@vger.kernel.org
7401 F: Documentation/i2c/busses/i2c-ali1535
7402 F: Documentation/i2c/busses/i2c-ali1563
7403 F: Documentation/i2c/busses/i2c-ali15x3
7404 F: Documentation/i2c/busses/i2c-amd756
7405 F: Documentation/i2c/busses/i2c-amd8111
7406 F: Documentation/i2c/busses/i2c-i801
7407 F: Documentation/i2c/busses/i2c-nforce2
7408 F: Documentation/i2c/busses/i2c-piix4
7409 F: Documentation/i2c/busses/i2c-sis5595
7410 F: Documentation/i2c/busses/i2c-sis630
7411 F: Documentation/i2c/busses/i2c-sis96x
7412 F: Documentation/i2c/busses/i2c-via
7413 F: Documentation/i2c/busses/i2c-viapro
7414 F: drivers/i2c/busses/i2c-ali1535.c
7415 F: drivers/i2c/busses/i2c-ali1563.c
7416 F: drivers/i2c/busses/i2c-ali15x3.c
7417 F: drivers/i2c/busses/i2c-amd756.c
7418 F: drivers/i2c/busses/i2c-amd756-s4882.c
7419 F: drivers/i2c/busses/i2c-amd8111.c
7420 F: drivers/i2c/busses/i2c-i801.c
7421 F: drivers/i2c/busses/i2c-isch.c
7422 F: drivers/i2c/busses/i2c-nforce2.c
7423 F: drivers/i2c/busses/i2c-nforce2-s4985.c
7424 F: drivers/i2c/busses/i2c-piix4.c
7425 F: drivers/i2c/busses/i2c-sis5595.c
7426 F: drivers/i2c/busses/i2c-sis630.c
7427 F: drivers/i2c/busses/i2c-sis96x.c
7428 F: drivers/i2c/busses/i2c-via.c
7429 F: drivers/i2c/busses/i2c-viapro.c
7431 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7432 M: Hans de Goede <hdegoede@redhat.com>
7433 L: linux-i2c@vger.kernel.org
7435 F: drivers/i2c/busses/i2c-cht-wc.c
7437 I2C/SMBUS ISMT DRIVER
7438 M: Seth Heasley <seth.heasley@intel.com>
7439 M: Neil Horman <nhorman@tuxdriver.com>
7440 L: linux-i2c@vger.kernel.org
7441 F: drivers/i2c/busses/i2c-ismt.c
7442 F: Documentation/i2c/busses/i2c-ismt
7444 I2C/SMBUS STUB DRIVER
7445 M: Jean Delvare <jdelvare@suse.com>
7446 L: linux-i2c@vger.kernel.org
7448 F: drivers/i2c/i2c-stub.c
7451 M: Boris Brezillon <bbrezillon@kernel.org>
7452 L: linux-i3c@lists.infradead.org
7453 C: irc://chat.freenode.net/linux-i3c
7454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7456 F: Documentation/ABI/testing/sysfs-bus-i3c
7457 F: Documentation/devicetree/bindings/i3c/
7458 F: Documentation/driver-api/i3c
7460 F: include/linux/i3c/
7462 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7463 M: Vitor Soares <vitor.soares@synopsys.com>
7465 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7466 F: drivers/i3c/master/dw*
7468 IA64 (Itanium) PLATFORM
7469 M: Tony Luck <tony.luck@intel.com>
7470 M: Fenghua Yu <fenghua.yu@intel.com>
7471 L: linux-ia64@vger.kernel.org
7472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7476 IBM Power 842 compression accelerator
7477 M: Haren Myneni <haren@us.ibm.com>
7479 F: drivers/crypto/nx/Makefile
7480 F: drivers/crypto/nx/Kconfig
7481 F: drivers/crypto/nx/nx-842*
7482 F: include/linux/sw842.h
7486 IBM Power in-Nest Crypto Acceleration
7487 M: Breno Leitão <leitao@debian.org>
7488 M: Nayna Jain <nayna@linux.ibm.com>
7489 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7490 L: linux-crypto@vger.kernel.org
7492 F: drivers/crypto/nx/Makefile
7493 F: drivers/crypto/nx/Kconfig
7494 F: drivers/crypto/nx/nx-aes*
7495 F: drivers/crypto/nx/nx-sha*
7496 F: drivers/crypto/nx/nx.*
7497 F: drivers/crypto/nx/nx_csbcpb.h
7498 F: drivers/crypto/nx/nx_debugfs.h
7500 IBM Power Linux RAID adapter
7501 M: Brian King <brking@us.ibm.com>
7503 F: drivers/scsi/ipr.*
7505 IBM Power SRIOV Virtual NIC Device Driver
7506 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7507 M: John Allen <jallen@linux.ibm.com>
7508 L: netdev@vger.kernel.org
7510 F: drivers/net/ethernet/ibm/ibmvnic.*
7512 IBM Power Virtual Accelerator Switchboard
7513 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7514 L: linuxppc-dev@lists.ozlabs.org
7516 F: arch/powerpc/platforms/powernv/vas*
7517 F: arch/powerpc/platforms/powernv/copy-paste.h
7518 F: arch/powerpc/include/asm/vas.h
7520 IBM Power Virtual Ethernet Device Driver
7521 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7522 L: netdev@vger.kernel.org
7524 F: drivers/net/ethernet/ibm/ibmveth.*
7526 IBM Power Virtual FC Device Drivers
7527 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7528 L: linux-scsi@vger.kernel.org
7530 F: drivers/scsi/ibmvscsi/ibmvfc*
7532 IBM Power Virtual Management Channel Driver
7533 M: Steven Royer <seroyer@linux.ibm.com>
7535 F: drivers/misc/ibmvmc.*
7537 IBM Power Virtual SCSI Device Drivers
7538 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7539 L: linux-scsi@vger.kernel.org
7541 F: drivers/scsi/ibmvscsi/ibmvscsi*
7542 F: include/scsi/viosrp.h
7544 IBM Power Virtual SCSI Device Target Driver
7545 M: Michael Cyr <mikecyr@linux.ibm.com>
7546 L: linux-scsi@vger.kernel.org
7547 L: target-devel@vger.kernel.org
7549 F: drivers/scsi/ibmvscsi_tgt/
7551 IBM Power VMX Cryptographic instructions
7552 M: Breno Leitão <leitao@debian.org>
7553 M: Nayna Jain <nayna@linux.ibm.com>
7554 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7555 L: linux-crypto@vger.kernel.org
7557 F: drivers/crypto/vmx/Makefile
7558 F: drivers/crypto/vmx/Kconfig
7559 F: drivers/crypto/vmx/vmx.c
7560 F: drivers/crypto/vmx/aes*
7561 F: drivers/crypto/vmx/ghash*
7562 F: drivers/crypto/vmx/ppc-xlate.pl
7564 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7565 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7566 L: linux-pci@vger.kernel.org
7567 L: linuxppc-dev@lists.ozlabs.org
7569 F: drivers/pci/hotplug/rpaphp*
7571 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7572 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7573 L: linux-pci@vger.kernel.org
7574 L: linuxppc-dev@lists.ozlabs.org
7576 F: drivers/pci/hotplug/rpadlpar*
7578 IBM ServeRAID RAID DRIVER
7580 F: drivers/scsi/ips.*
7582 ICH LPC AND GPIO DRIVER
7583 M: Peter Tyser <ptyser@xes-inc.com>
7585 F: drivers/mfd/lpc_ich.c
7586 F: drivers/gpio/gpio-ich.c
7589 M: "David S. Miller" <davem@davemloft.net>
7590 L: linux-ide@vger.kernel.org
7591 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
7592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7594 F: Documentation/ide/
7596 F: include/linux/ide.h
7599 M: Borislav Petkov <bp@alien8.de>
7600 L: linux-ide@vger.kernel.org
7602 F: Documentation/cdrom/ide-cd
7603 F: drivers/ide/ide-cd*
7605 IDEAPAD LAPTOP EXTRAS DRIVER
7606 M: Ike Panhc <ike.pan@canonical.com>
7607 L: platform-driver-x86@vger.kernel.org
7608 W: http://launchpad.net/ideapad-laptop
7610 F: drivers/platform/x86/ideapad-laptop.c
7612 IDEAPAD LAPTOP SLIDEBAR DRIVER
7613 M: Andrey Moiseev <o2g.org.ru@gmail.com>
7614 L: linux-input@vger.kernel.org
7615 W: https://github.com/o2genum/ideapad-slidebar
7617 F: drivers/input/misc/ideapad_slidebar.c
7619 IDT VersaClock 5 CLOCK DRIVER
7620 M: Marek Vasut <marek.vasut@gmail.com>
7622 F: drivers/clk/clk-versaclock5.c
7624 IEEE 802.15.4 SUBSYSTEM
7625 M: Alexander Aring <alex.aring@gmail.com>
7626 M: Stefan Schmidt <stefan@datenfreihafen.org>
7627 L: linux-wpan@vger.kernel.org
7628 W: http://wpan.cakelab.org/
7629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7630 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7634 F: drivers/net/ieee802154/
7635 F: include/linux/nl802154.h
7636 F: include/linux/ieee802154.h
7637 F: include/net/nl802154.h
7638 F: include/net/mac802154.h
7639 F: include/net/af_ieee802154.h
7640 F: include/net/cfg802154.h
7641 F: include/net/ieee802154_netdev.h
7642 F: Documentation/networking/ieee802154.rst
7645 M: Yotam Gigi <yotam.gi@gmail.com>
7646 M: Jamal Hadi Salim <jhs@mojatatu.com>
7648 F: include/net/ife.h
7649 F: include/uapi/linux/ife.h
7651 IGORPLUG-USB IR RECEIVER
7652 M: Sean Young <sean@mess.org>
7653 L: linux-media@vger.kernel.org
7655 F: drivers/media/rc/igorplugusb.c
7657 IGUANAWORKS USB IR TRANSCEIVER
7658 M: Sean Young <sean@mess.org>
7659 L: linux-media@vger.kernel.org
7661 F: drivers/media/rc/iguanair.c
7663 IIO DIGITAL POTENTIOMETER DAC
7664 M: Peter Rosin <peda@axentia.se>
7665 L: linux-iio@vger.kernel.org
7667 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7668 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7669 F: drivers/iio/dac/dpot-dac.c
7671 IIO ENVELOPE DETECTOR
7672 M: Peter Rosin <peda@axentia.se>
7673 L: linux-iio@vger.kernel.org
7675 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7676 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7677 F: drivers/iio/adc/envelope-detector.c
7680 M: Peter Rosin <peda@axentia.se>
7681 L: linux-iio@vger.kernel.org
7683 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7684 F: drivers/iio/multiplexer/iio-mux.c
7686 IIO SUBSYSTEM AND DRIVERS
7687 M: Jonathan Cameron <jic23@kernel.org>
7688 R: Hartmut Knaack <knaack.h@gmx.de>
7689 R: Lars-Peter Clausen <lars@metafoo.de>
7690 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7691 L: linux-iio@vger.kernel.org
7692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7694 F: Documentation/ABI/testing/configfs-iio*
7695 F: Documentation/ABI/testing/sysfs-bus-iio*
7696 F: Documentation/devicetree/bindings/iio/
7698 F: drivers/staging/iio/
7699 F: include/linux/iio/
7703 M: Peter Rosin <peda@axentia.se>
7704 L: linux-iio@vger.kernel.org
7706 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7707 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7708 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7709 F: drivers/iio/afe/iio-rescale.c
7711 IKANOS/ADI EAGLE ADSL USB DRIVER
7712 M: Matthieu Castet <castet.matthieu@free.fr>
7713 M: Stanislaw Gruszka <stf_xl@wp.pl>
7715 F: drivers/usb/atm/ueagle-atm.c
7717 IMGTEC ASCII LCD DRIVER
7718 M: Paul Burton <paul.burton@mips.com>
7720 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7721 F: drivers/auxdisplay/img-ascii-lcd.c
7723 IMGTEC IR DECODER DRIVER
7724 M: James Hogan <jhogan@kernel.org>
7726 F: drivers/media/rc/img-ir/
7728 IMON SOUNDGRAPH USB IR RECEIVER
7729 M: Sean Young <sean@mess.org>
7730 L: linux-media@vger.kernel.org
7732 F: drivers/media/rc/imon_raw.c
7733 F: drivers/media/rc/imon.c
7735 IMS TWINTURBO FRAMEBUFFER DRIVER
7736 L: linux-fbdev@vger.kernel.org
7738 F: drivers/video/fbdev/imsttfb.c
7740 INA209 HARDWARE MONITOR DRIVER
7741 M: Guenter Roeck <linux@roeck-us.net>
7742 L: linux-hwmon@vger.kernel.org
7744 F: Documentation/hwmon/ina209.rst
7745 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
7746 F: drivers/hwmon/ina209.c
7748 INA2XX HARDWARE MONITOR DRIVER
7749 M: Guenter Roeck <linux@roeck-us.net>
7750 L: linux-hwmon@vger.kernel.org
7752 F: Documentation/hwmon/ina2xx.rst
7753 F: drivers/hwmon/ina2xx.c
7754 F: include/linux/platform_data/ina2xx.h
7756 INDUSTRY PACK SUBSYSTEM (IPACK)
7757 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7758 M: Jens Taprogge <jens.taprogge@taprogge.org>
7759 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7760 L: industrypack-devel@lists.sourceforge.net
7761 W: http://industrypack.sourceforge.net
7765 INFINIBAND SUBSYSTEM
7766 M: Doug Ledford <dledford@redhat.com>
7767 M: Jason Gunthorpe <jgg@mellanox.com>
7768 L: linux-rdma@vger.kernel.org
7769 W: https://github.com/linux-rdma/rdma-core
7770 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7773 F: Documentation/devicetree/bindings/infiniband/
7774 F: Documentation/infiniband/
7775 F: drivers/infiniband/
7776 F: include/uapi/linux/if_infiniband.h
7777 F: include/uapi/rdma/
7779 F: include/trace/events/ib_mad.h
7780 F: include/trace/events/ib_umad.h
7781 F: samples/bpf/ibumad_kern.c
7782 F: samples/bpf/ibumad_user.c
7784 INGENIC JZ4780 DMA Driver
7785 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7787 F: drivers/dma/dma-jz4780.c
7789 INGENIC JZ4780 NAND DRIVER
7790 M: Harvey Hunt <harveyhuntnexus@gmail.com>
7791 L: linux-mtd@lists.infradead.org
7793 F: drivers/mtd/nand/raw/jz4780_*
7796 M: Jan Kara <jack@suse.cz>
7797 R: Amir Goldstein <amir73il@gmail.com>
7798 L: linux-fsdevel@vger.kernel.org
7800 F: Documentation/filesystems/inotify.txt
7801 F: fs/notify/inotify/
7802 F: include/linux/inotify.h
7803 F: include/uapi/linux/inotify.h
7805 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7806 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
7807 L: linux-input@vger.kernel.org
7808 Q: http://patchwork.kernel.org/project/linux-input/list/
7809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7812 F: include/linux/input.h
7813 F: include/uapi/linux/input.h
7814 F: include/uapi/linux/input-event-codes.h
7815 F: include/linux/input/
7816 F: Documentation/devicetree/bindings/input/
7817 F: Documentation/devicetree/bindings/serio/
7818 F: Documentation/input/
7820 INPUT MULTITOUCH (MT) PROTOCOL
7821 M: Henrik Rydberg <rydberg@bitmath.org>
7822 L: linux-input@vger.kernel.org
7824 F: Documentation/input/multi-touch-protocol.rst
7825 F: drivers/input/input-mt.c
7828 INSIDE SECURE CRYPTO DRIVER
7829 M: Antoine Tenart <antoine.tenart@bootlin.com>
7830 F: drivers/crypto/inside-secure/
7832 L: linux-crypto@vger.kernel.org
7834 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7835 M: Mimi Zohar <zohar@linux.ibm.com>
7836 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7837 L: linux-integrity@vger.kernel.org
7838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7840 F: security/integrity/ima/
7842 INTEL 810/815 FRAMEBUFFER DRIVER
7843 M: Antonino Daplas <adaplas@gmail.com>
7844 L: linux-fbdev@vger.kernel.org
7846 F: drivers/video/fbdev/i810/
7849 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7850 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
7851 M: Jie Yang <yang.jie@linux.intel.com>
7852 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7856 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7857 M: Hans de Goede <hdegoede@redhat.com>
7858 L: platform-driver-x86@vger.kernel.org
7860 F: drivers/platform/x86/intel_atomisp2_pm.c
7862 INTEL C600 SERIES SAS CONTROLLER DRIVER
7863 M: Intel SCU Linux support <intel-linux-scu@intel.com>
7864 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7865 L: linux-scsi@vger.kernel.org
7866 T: git git://git.code.sf.net/p/intel-sas/isci
7868 F: drivers/scsi/isci/
7870 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7871 M: Jani Nikula <jani.nikula@linux.intel.com>
7872 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7873 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7874 L: intel-gfx@lists.freedesktop.org
7875 W: https://01.org/linuxgraphics/
7876 B: https://01.org/linuxgraphics/documentation/how-report-bugs
7877 C: irc://chat.freenode.net/intel-gfx
7878 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7879 T: git git://anongit.freedesktop.org/drm-intel
7881 F: drivers/gpu/drm/i915/
7882 F: include/drm/i915*
7883 F: include/uapi/drm/i915_drm.h
7884 F: Documentation/gpu/i915.rst
7886 INTEL ETHERNET DRIVERS
7887 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7888 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7889 W: http://www.intel.com/support/feedback.htm
7890 W: http://e1000.sourceforge.net/
7891 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7895 F: Documentation/networking/device_drivers/intel/e100.rst
7896 F: Documentation/networking/device_drivers/intel/e1000.rst
7897 F: Documentation/networking/device_drivers/intel/e1000e.rst
7898 F: Documentation/networking/device_drivers/intel/fm10k.rst
7899 F: Documentation/networking/device_drivers/intel/igb.rst
7900 F: Documentation/networking/device_drivers/intel/igbvf.rst
7901 F: Documentation/networking/device_drivers/intel/ixgb.rst
7902 F: Documentation/networking/device_drivers/intel/ixgbe.rst
7903 F: Documentation/networking/device_drivers/intel/ixgbevf.rst
7904 F: Documentation/networking/device_drivers/intel/i40e.rst
7905 F: Documentation/networking/device_drivers/intel/iavf.rst
7906 F: Documentation/networking/device_drivers/intel/ice.rst
7907 F: drivers/net/ethernet/intel/
7908 F: drivers/net/ethernet/intel/*/
7909 F: include/linux/avf/virtchnl.h
7911 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7912 M: Maik Broemme <mbroemme@libmpq.org>
7913 L: linux-fbdev@vger.kernel.org
7915 F: Documentation/fb/intelfb.txt
7916 F: drivers/video/fbdev/intelfb/
7919 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7920 L: linux-gpio@vger.kernel.org
7922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7923 F: drivers/gpio/gpio-ich.c
7924 F: drivers/gpio/gpio-intel-mid.c
7925 F: drivers/gpio/gpio-lynxpoint.c
7926 F: drivers/gpio/gpio-merrifield.c
7927 F: drivers/gpio/gpio-ml-ioh.c
7928 F: drivers/gpio/gpio-pch.c
7929 F: drivers/gpio/gpio-sch.c
7930 F: drivers/gpio/gpio-sodaville.c
7932 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7933 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7934 M: Zhi Wang <zhi.a.wang@intel.com>
7935 L: intel-gvt-dev@lists.freedesktop.org
7936 L: intel-gfx@lists.freedesktop.org
7937 W: https://01.org/igvt-g
7938 T: git https://github.com/intel/gvt-linux.git
7940 F: drivers/gpu/drm/i915/gvt/
7942 INTEL HID EVENT DRIVER
7943 M: Alex Hung <alex.hung@canonical.com>
7944 L: platform-driver-x86@vger.kernel.org
7946 F: drivers/platform/x86/intel-hid.c
7948 INTEL I/OAT DMA DRIVER
7949 M: Dave Jiang <dave.jiang@intel.com>
7950 R: Dan Williams <dan.j.williams@intel.com>
7951 L: dmaengine@vger.kernel.org
7952 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7954 F: drivers/dma/ioat*
7957 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7958 M: Len Brown <lenb@kernel.org>
7959 L: linux-pm@vger.kernel.org
7960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7961 B: https://bugzilla.kernel.org
7963 F: drivers/idle/intel_idle.c
7965 INTEL INTEGRATED SENSOR HUB DRIVER
7966 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7967 M: Jiri Kosina <jikos@kernel.org>
7968 L: linux-input@vger.kernel.org
7970 F: drivers/hid/intel-ish-hid/
7973 M: David Woodhouse <dwmw2@infradead.org>
7974 L: iommu@lists.linux-foundation.org
7975 T: git git://git.infradead.org/iommu-2.6.git
7977 F: drivers/iommu/intel-iommu.c
7978 F: include/linux/intel-iommu.h
7980 INTEL IOP-ADMA DMA DRIVER
7981 R: Dan Williams <dan.j.williams@intel.com>
7983 F: drivers/dma/iop-adma.c
7985 INTEL IPU3 CSI-2 CIO2 DRIVER
7986 M: Yong Zhi <yong.zhi@intel.com>
7987 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7988 M: Bingbu Cao <bingbu.cao@intel.com>
7989 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
7990 L: linux-media@vger.kernel.org
7992 F: drivers/media/pci/intel/ipu3/
7993 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7995 INTEL IPU3 CSI-2 IMGU DRIVER
7996 M: Sakari Ailus <sakari.ailus@linux.intel.com>
7997 L: linux-media@vger.kernel.org
7999 F: drivers/staging/media/ipu3/
8000 F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8001 F: Documentation/media/v4l-drivers/ipu3.rst
8003 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8004 M: Krzysztof Halasa <khalasa@piap.pl>
8006 F: include/linux/soc/ixp4xx/qmgr.h
8007 F: include/linux/soc/ixp4xx/npe.h
8008 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
8009 F: drivers/soc/ixp4xx/ixp4xx-npe.c
8010 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
8011 F: drivers/net/wan/ixp4xx_hss.c
8013 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8014 M: Deepak Saxena <dsaxena@plexity.net>
8016 F: drivers/char/hw_random/ixp4xx-rng.c
8018 INTEL MANAGEMENT ENGINE (mei)
8019 M: Tomas Winkler <tomas.winkler@intel.com>
8020 L: linux-kernel@vger.kernel.org
8022 F: include/uapi/linux/mei.h
8023 F: include/linux/mei_cl_bus.h
8024 F: drivers/misc/mei/*
8025 F: drivers/watchdog/mei_wdt.c
8026 F: Documentation/misc-devices/mei/*
8029 INTEL MENLOW THERMAL DRIVER
8030 M: Sujith Thomas <sujith.thomas@intel.com>
8031 L: platform-driver-x86@vger.kernel.org
8032 W: https://01.org/linux-acpi
8034 F: drivers/platform/x86/intel_menlow.c
8036 INTEL MIC DRIVERS (mic)
8037 M: Sudeep Dutt <sudeep.dutt@intel.com>
8038 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
8040 W: https://github.com/sudeepdutt/mic
8041 W: http://software.intel.com/en-us/mic-developer
8042 F: include/linux/mic_bus.h
8043 F: include/linux/scif.h
8044 F: include/uapi/linux/mic_common.h
8045 F: include/uapi/linux/mic_ioctl.h
8046 F: include/uapi/linux/scif_ioctl.h
8047 F: drivers/misc/mic/
8048 F: drivers/dma/mic_x100_dma.c
8049 F: drivers/dma/mic_x100_dma.h
8050 F: Documentation/mic/
8052 INTEL PMC CORE DRIVER
8053 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8054 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8055 L: platform-driver-x86@vger.kernel.org
8057 F: drivers/platform/x86/intel_pmc_core*
8059 INTEL PMC/P-Unit IPC DRIVER
8060 M: Zha Qipeng<qipeng.zha@intel.com>
8061 L: platform-driver-x86@vger.kernel.org
8063 F: drivers/platform/x86/intel_pmc_ipc.c
8064 F: drivers/platform/x86/intel_punit_ipc.c
8065 F: arch/x86/include/asm/intel_pmc_ipc.h
8066 F: arch/x86/include/asm/intel_punit_ipc.h
8068 INTEL PMIC GPIO DRIVERS
8069 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8071 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8072 F: drivers/gpio/gpio-*cove.c
8073 F: drivers/gpio/gpio-msic.c
8075 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
8076 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8078 F: drivers/mfd/intel_msic.c
8079 F: drivers/mfd/intel_soc_pmic*
8080 F: include/linux/mfd/intel_msic.h
8081 F: include/linux/mfd/intel_soc_pmic*
8083 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8084 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
8085 L: linux-wireless@vger.kernel.org
8087 F: Documentation/networking/device_drivers/intel/ipw2100.txt
8088 F: Documentation/networking/device_drivers/intel/ipw2200.txt
8089 F: drivers/net/wireless/intel/ipw2x00/
8092 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8093 M: Len Brown <lenb@kernel.org>
8094 L: linux-pm@vger.kernel.org
8096 F: drivers/cpufreq/intel_pstate.c
8098 INTEL RDMA RNIC DRIVER
8099 M: Faisal Latif <faisal.latif@intel.com>
8100 M: Shiraz Saleem <shiraz.saleem@intel.com>
8101 L: linux-rdma@vger.kernel.org
8103 F: drivers/infiniband/hw/i40iw/
8104 F: include/uapi/rdma/i40iw-abi.h
8106 INTEL TELEMETRY DRIVER
8107 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8108 M: "David E. Box" <david.e.box@linux.intel.com>
8109 L: platform-driver-x86@vger.kernel.org
8111 F: arch/x86/include/asm/intel_telemetry.h
8112 F: drivers/platform/x86/intel_telemetry*
8114 INTEL VIRTUAL BUTTON DRIVER
8115 M: AceLan Kao <acelan.kao@canonical.com>
8116 L: platform-driver-x86@vger.kernel.org
8118 F: drivers/platform/x86/intel-vbtn.c
8120 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8121 M: Stanislaw Gruszka <sgruszka@redhat.com>
8122 L: linux-wireless@vger.kernel.org
8124 F: drivers/net/wireless/intel/iwlegacy/
8126 INTEL WIRELESS WIFI LINK (iwlwifi)
8127 M: Johannes Berg <johannes.berg@intel.com>
8128 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8129 M: Luca Coelho <luciano.coelho@intel.com>
8130 M: Intel Linux Wireless <linuxwifi@intel.com>
8131 L: linux-wireless@vger.kernel.org
8132 W: http://intellinuxwireless.org
8133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8135 F: drivers/net/wireless/intel/iwlwifi/
8137 INTEL WIRELESS WIMAX CONNECTION 2400
8138 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8139 M: linux-wimax@intel.com
8140 L: wimax@linuxwimax.org (subscribers-only)
8142 W: http://linuxwimax.org
8143 F: Documentation/wimax/README.i2400m
8144 F: drivers/net/wimax/i2400m/
8145 F: include/uapi/linux/wimax/i2400m.h
8147 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8148 M: Mario Limonciello <mario.limonciello@dell.com>
8150 F: drivers/platform/x86/intel-wmi-thunderbolt.c
8153 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8155 F: Documentation/trace/intel_th.rst
8156 F: drivers/hwtracing/intel_th/
8158 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8159 M: Ning Sun <ning.sun@intel.com>
8160 L: tboot-devel@lists.sourceforge.net
8161 W: http://tboot.sourceforge.net
8162 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8164 F: Documentation/intel_txt.txt
8165 F: include/linux/tboot.h
8166 F: arch/x86/kernel/tboot.c
8168 INTEL-MID GPIO DRIVER
8169 M: David Cohen <david.a.cohen@linux.intel.com>
8170 L: linux-gpio@vger.kernel.org
8172 F: drivers/gpio/gpio-intel-mid.c
8175 M: Georgi Djakov <georgi.djakov@linaro.org>
8176 L: linux-pm@vger.kernel.org
8178 F: Documentation/interconnect/
8179 F: Documentation/devicetree/bindings/interconnect/
8180 F: drivers/interconnect/
8181 F: include/dt-bindings/interconnect/
8182 F: include/linux/interconnect-provider.h
8183 F: include/linux/interconnect.h
8185 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8186 M: Linus Walleij <linus.walleij@linaro.org>
8187 L: linux-iio@vger.kernel.org
8189 F: drivers/iio/gyro/mpu3050*
8190 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8192 IOC3 ETHERNET DRIVER
8193 M: Ralf Baechle <ralf@linux-mips.org>
8194 L: linux-mips@vger.kernel.org
8196 F: drivers/net/ethernet/sgi/ioc3-eth.c
8199 M: Pat Gefre <pfg@sgi.com>
8200 L: linux-serial@vger.kernel.org
8202 F: drivers/tty/serial/ioc3_serial.c
8204 IOMAP FILESYSTEM LIBRARY
8205 M: Christoph Hellwig <hch@infradead.org>
8206 M: Darrick J. Wong <darrick.wong@oracle.com>
8207 M: linux-xfs@vger.kernel.org
8208 M: linux-fsdevel@vger.kernel.org
8209 L: linux-xfs@vger.kernel.org
8210 L: linux-fsdevel@vger.kernel.org
8211 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8214 F: include/linux/iomap.h
8217 M: Joerg Roedel <joro@8bytes.org>
8218 L: iommu@lists.linux-foundation.org
8219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8221 F: Documentation/devicetree/bindings/iommu/
8223 F: include/linux/iommu.h
8224 F: include/linux/of_iommu.h
8225 F: include/linux/iova.h
8228 M: Jens Axboe <axboe@kernel.dk>
8229 L: linux-block@vger.kernel.org
8230 L: linux-fsdevel@vger.kernel.org
8231 T: git git://git.kernel.dk/linux-block
8232 T: git git://git.kernel.dk/liburing
8235 F: include/uapi/linux/io_uring.h
8238 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
8240 F: net/ipv4/netfilter/ipt_MASQUERADE.c
8243 M: Corey Minyard <minyard@acm.org>
8244 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8245 W: http://openipmi.sourceforge.net/
8247 F: Documentation/devicetree/bindings/ipmi/
8248 F: Documentation/IPMI.txt
8249 F: drivers/char/ipmi/
8250 F: include/linux/ipmi*
8251 F: include/uapi/linux/ipmi*
8253 IPS SCSI RAID DRIVER
8254 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8255 L: linux-scsi@vger.kernel.org
8256 W: http://www.adaptec.com/
8258 F: drivers/scsi/ips*
8261 M: Wensong Zhang <wensong@linux-vs.org>
8262 M: Simon Horman <horms@verge.net.au>
8263 M: Julian Anastasov <ja@ssi.bg>
8264 L: netdev@vger.kernel.org
8265 L: lvs-devel@vger.kernel.org
8267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8269 F: Documentation/networking/ipvs-sysctl.txt
8270 F: include/net/ip_vs.h
8271 F: include/uapi/linux/ip_vs.h
8272 F: net/netfilter/ipvs/
8275 M: Jiri Kosina <jikos@kernel.org>
8276 M: David Sterba <dsterba@suse.com>
8278 F: drivers/tty/ipwireless/
8281 L: netdev@vger.kernel.org
8283 F: include/uapi/linux/ipx.h
8285 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8286 M: Marc Zyngier <marc.zyngier@arm.com>
8288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8289 F: Documentation/IRQ-domain.txt
8290 F: include/linux/irqdomain.h
8291 F: kernel/irq/irqdomain.c
8295 M: Thomas Gleixner <tglx@linutronix.de>
8296 L: linux-kernel@vger.kernel.org
8298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8302 M: Thomas Gleixner <tglx@linutronix.de>
8303 M: Jason Cooper <jason@lakedaemon.net>
8304 M: Marc Zyngier <marc.zyngier@arm.com>
8305 L: linux-kernel@vger.kernel.org
8307 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8308 F: Documentation/devicetree/bindings/interrupt-controller/
8312 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8314 F: Documentation/isa.txt
8315 F: drivers/base/isa.c
8316 F: include/linux/isa.h
8319 M: Hans Verkuil <hverkuil@xs4all.nl>
8320 L: linux-media@vger.kernel.org
8321 T: git git://linuxtv.org/media_tree.git
8322 W: https://linuxtv.org
8324 F: drivers/media/radio/radio-isa*
8327 M: Jaroslav Kysela <perex@perex.cz>
8329 F: Documentation/isapnp.txt
8330 F: drivers/pnp/isapnp/
8331 F: include/linux/isapnp.h
8334 M: Lee Duncan <lduncan@suse.com>
8335 M: Chris Leech <cleech@redhat.com>
8336 L: open-iscsi@googlegroups.com
8337 W: www.open-iscsi.com
8339 F: drivers/scsi/*iscsi*
8340 F: include/scsi/*iscsi*
8342 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8343 M: Peter Jones <pjones@redhat.com>
8344 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
8346 F: drivers/firmware/iscsi_ibft*
8348 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8349 M: Sagi Grimberg <sagi@grimberg.me>
8350 M: Max Gurtovoy <maxg@mellanox.com>
8351 L: linux-rdma@vger.kernel.org
8353 W: http://www.openfabrics.org
8354 W: www.open-iscsi.org
8355 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8356 F: drivers/infiniband/ulp/iser/
8358 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8359 M: Sagi Grimberg <sagi@grimberg.me>
8360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8361 L: linux-rdma@vger.kernel.org
8362 L: target-devel@vger.kernel.org
8364 W: http://www.linux-iscsi.org
8365 F: drivers/infiniband/ulp/isert
8368 M: Karsten Keil <isdn@linux-pingi.de>
8369 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8370 L: netdev@vger.kernel.org
8371 W: http://www.isdn4linux.de
8372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
8374 F: Documentation/isdn/
8376 F: include/linux/isdn.h
8377 F: include/linux/isdn/
8378 F: include/uapi/linux/isdn.h
8379 F: include/uapi/linux/isdn/
8381 IT87 HARDWARE MONITORING DRIVER
8382 M: Jean Delvare <jdelvare@suse.com>
8383 L: linux-hwmon@vger.kernel.org
8385 F: Documentation/hwmon/it87.rst
8386 F: drivers/hwmon/it87.c
8389 M: Antti Palosaari <crope@iki.fi>
8390 L: linux-media@vger.kernel.org
8391 W: https://linuxtv.org
8392 W: http://palosaari.fi/linux/
8393 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8394 T: git git://linuxtv.org/anttip/media_tree.git
8396 F: drivers/media/tuners/it913x*
8398 IVTV VIDEO4LINUX DRIVER
8399 M: Andy Walls <awalls@md.metrocast.net>
8400 L: ivtv-devel@ivtvdriver.org (subscribers-only)
8401 L: linux-media@vger.kernel.org
8402 T: git git://linuxtv.org/media_tree.git
8403 W: http://www.ivtvdriver.org
8405 F: Documentation/media/v4l-drivers/ivtv*
8406 F: drivers/media/pci/ivtv/
8407 F: include/uapi/linux/ivtv*
8409 IX2505V MEDIA DRIVER
8410 M: Malcolm Priestley <tvboxspy@gmail.com>
8411 L: linux-media@vger.kernel.org
8412 W: https://linuxtv.org
8413 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8415 F: drivers/media/dvb-frontends/ix2505v*
8417 JAILHOUSE HYPERVISOR INTERFACE
8418 M: Jan Kiszka <jan.kiszka@siemens.com>
8419 L: jailhouse-dev@googlegroups.com
8421 F: arch/x86/kernel/jailhouse.c
8422 F: arch/x86/include/asm/jailhouse_para.h
8424 JC42.4 TEMPERATURE SENSOR DRIVER
8425 M: Guenter Roeck <linux@roeck-us.net>
8426 L: linux-hwmon@vger.kernel.org
8428 F: drivers/hwmon/jc42.c
8429 F: Documentation/hwmon/jc42.rst
8432 M: Dave Kleikamp <shaggy@kernel.org>
8433 L: jfs-discussion@lists.sourceforge.net
8434 W: http://jfs.sourceforge.net/
8435 T: git git://github.com/kleikamp/linux-shaggy.git
8437 F: Documentation/filesystems/jfs.txt
8441 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
8442 L: netdev@vger.kernel.org
8444 F: drivers/net/ethernet/jme.*
8446 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8447 M: David Woodhouse <dwmw2@infradead.org>
8448 M: Richard Weinberger <richard@nod.at>
8449 L: linux-mtd@lists.infradead.org
8450 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
8451 T: git git://git.infradead.org/ubifs-2.6.git
8454 F: include/uapi/linux/jffs2.h
8456 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8457 M: "Theodore Ts'o" <tytso@mit.edu>
8458 M: Jan Kara <jack@suse.com>
8459 L: linux-ext4@vger.kernel.org
8462 F: include/linux/jbd2.h
8464 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8465 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8466 L: linux-media@vger.kernel.org
8468 F: drivers/media/platform/rcar_jpu.c
8470 JSM Neo PCI based serial card
8471 L: linux-serial@vger.kernel.org
8473 F: drivers/tty/serial/jsm/
8475 K10TEMP HARDWARE MONITORING DRIVER
8476 M: Clemens Ladisch <clemens@ladisch.de>
8477 L: linux-hwmon@vger.kernel.org
8479 F: Documentation/hwmon/k10temp.rst
8480 F: drivers/hwmon/k10temp.c
8482 K8TEMP HARDWARE MONITORING DRIVER
8483 M: Rudolf Marek <r.marek@assembler.cz>
8484 L: linux-hwmon@vger.kernel.org
8486 F: Documentation/hwmon/k8temp.rst
8487 F: drivers/hwmon/k8temp.c
8490 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
8491 R: Alexander Potapenko <glider@google.com>
8492 R: Dmitry Vyukov <dvyukov@google.com>
8493 L: kasan-dev@googlegroups.com
8495 F: arch/*/include/asm/kasan.h
8496 F: arch/*/mm/kasan_init*
8497 F: Documentation/dev-tools/kasan.rst
8498 F: include/linux/kasan*.h
8501 F: scripts/Makefile.kasan
8504 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8505 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8506 L: linux-kbuild@vger.kernel.org
8508 F: Documentation/kbuild/kconfig*
8510 F: scripts/Kconfig.include
8513 M: Dave Young <dyoung@redhat.com>
8514 M: Baoquan He <bhe@redhat.com>
8515 R: Vivek Goyal <vgoyal@redhat.com>
8516 L: kexec@lists.infradead.org
8517 W: http://lse.sourceforge.net/kdump/
8519 F: Documentation/kdump/
8521 KEENE FM RADIO TRANSMITTER DRIVER
8522 M: Hans Verkuil <hverkuil@xs4all.nl>
8523 L: linux-media@vger.kernel.org
8524 T: git git://linuxtv.org/media_tree.git
8525 W: https://linuxtv.org
8527 F: drivers/media/radio/radio-keene*
8530 M: Ian Kent <raven@themaw.net>
8531 L: autofs@vger.kernel.org
8535 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8536 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8537 M: Michal Marek <michal.lkml@markovi.net>
8538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8539 L: linux-kbuild@vger.kernel.org
8541 F: Documentation/kbuild/
8544 F: scripts/Makefile*
8547 F: scripts/*vmlinux*
8552 L: kernel-janitors@vger.kernel.org
8553 W: http://kernelnewbies.org/KernelJanitors
8556 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8557 M: "J. Bruce Fields" <bfields@fieldses.org>
8558 M: Jeff Layton <jlayton@kernel.org>
8559 L: linux-nfs@vger.kernel.org
8560 W: http://nfs.sourceforge.net/
8561 T: git git://linux-nfs.org/~bfields/linux.git
8564 F: include/uapi/linux/nfsd/
8568 F: include/linux/lockd/
8569 F: include/linux/sunrpc/
8570 F: include/uapi/linux/sunrpc/
8572 KERNEL SELFTEST FRAMEWORK
8573 M: Shuah Khan <shuah@kernel.org>
8574 M: Shuah Khan <skhan@linuxfoundation.org>
8575 L: linux-kselftest@vger.kernel.org
8576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8577 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
8579 F: tools/testing/selftests/
8580 F: Documentation/dev-tools/kselftest*
8582 KERNEL USERMODE HELPER
8583 M: Luis Chamberlain <mcgrof@kernel.org>
8584 L: linux-kernel@vger.kernel.org
8587 F: include/linux/umh.h
8589 KERNEL VIRTUAL MACHINE (KVM)
8590 M: Paolo Bonzini <pbonzini@redhat.com>
8591 M: Radim Krčmář <rkrcmar@redhat.com>
8592 L: kvm@vger.kernel.org
8593 W: http://www.linux-kvm.org
8594 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8596 F: Documentation/virtual/kvm/
8597 F: include/trace/events/kvm.h
8598 F: include/uapi/asm-generic/kvm*
8599 F: include/uapi/linux/kvm*
8600 F: include/asm-generic/kvm*
8601 F: include/linux/kvm*
8602 F: include/kvm/iodev.h
8605 F: tools/testing/selftests/kvm/
8607 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8608 M: Joerg Roedel <joro@8bytes.org>
8609 L: kvm@vger.kernel.org
8610 W: http://www.linux-kvm.org/
8612 F: arch/x86/include/asm/svm.h
8613 F: arch/x86/kvm/svm.c
8615 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8616 M: Marc Zyngier <marc.zyngier@arm.com>
8617 R: James Morse <james.morse@arm.com>
8618 R: Julien Thierry <julien.thierry@arm.com>
8619 R: Suzuki K Pouloze <suzuki.poulose@arm.com>
8620 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8621 L: kvmarm@lists.cs.columbia.edu
8622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8624 F: arch/arm/include/uapi/asm/kvm*
8625 F: arch/arm/include/asm/kvm*
8627 F: arch/arm64/include/uapi/asm/kvm*
8628 F: arch/arm64/include/asm/kvm*
8631 F: include/kvm/arm_*
8633 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8634 M: James Hogan <jhogan@kernel.org>
8635 L: linux-mips@vger.kernel.org
8637 F: arch/mips/include/uapi/asm/kvm*
8638 F: arch/mips/include/asm/kvm*
8641 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8642 M: Paul Mackerras <paulus@ozlabs.org>
8643 L: kvm-ppc@vger.kernel.org
8644 W: http://www.linux-kvm.org/
8645 T: git git://github.com/agraf/linux-2.6.git
8647 F: arch/powerpc/include/uapi/asm/kvm*
8648 F: arch/powerpc/include/asm/kvm*
8649 F: arch/powerpc/kvm/
8650 F: arch/powerpc/kernel/kvm*
8652 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8653 M: Christian Borntraeger <borntraeger@de.ibm.com>
8654 M: Janosch Frank <frankja@linux.ibm.com>
8655 R: David Hildenbrand <david@redhat.com>
8656 R: Cornelia Huck <cohuck@redhat.com>
8657 L: linux-s390@vger.kernel.org
8658 W: http://www.ibm.com/developerworks/linux/linux390/
8659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8661 F: arch/s390/include/uapi/asm/kvm*
8662 F: arch/s390/include/asm/gmap.h
8663 F: arch/s390/include/asm/kvm*
8665 F: arch/s390/mm/gmap.c
8667 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8668 M: Paolo Bonzini <pbonzini@redhat.com>
8669 M: Radim Krčmář <rkrcmar@redhat.com>
8670 L: kvm@vger.kernel.org
8671 W: http://www.linux-kvm.org
8672 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8676 F: arch/x86/include/uapi/asm/kvm*
8677 F: arch/x86/include/asm/kvm*
8678 F: arch/x86/include/asm/pvclock-abi.h
8679 F: arch/x86/kernel/kvm.c
8680 F: arch/x86/kernel/kvmclock.c
8683 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8684 M: Tejun Heo <tj@kernel.org>
8685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8687 F: include/linux/kernfs.h
8691 M: Eric Biederman <ebiederm@xmission.com>
8692 W: http://kernel.org/pub/linux/utils/kernel/kexec/
8693 L: kexec@lists.infradead.org
8695 F: include/linux/kexec.h
8696 F: include/uapi/linux/kexec.h
8700 M: Mimi Zohar <zohar@linux.ibm.com>
8701 L: linux-integrity@vger.kernel.org
8702 L: keyrings@vger.kernel.org
8704 F: Documentation/security/keys/trusted-encrypted.rst
8705 F: include/keys/encrypted-type.h
8706 F: security/keys/encrypted-keys/
8709 M: James Bottomley <jejb@linux.ibm.com>
8710 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8711 M: Mimi Zohar <zohar@linux.ibm.com>
8712 L: linux-integrity@vger.kernel.org
8713 L: keyrings@vger.kernel.org
8715 F: Documentation/security/keys/trusted-encrypted.rst
8716 F: include/keys/trusted-type.h
8717 F: security/keys/trusted.c
8718 F: security/keys/trusted.h
8721 M: David Howells <dhowells@redhat.com>
8722 L: keyrings@vger.kernel.org
8724 F: Documentation/security/keys/core.rst
8725 F: include/linux/key.h
8726 F: include/linux/key-type.h
8727 F: include/linux/keyctl.h
8728 F: include/uapi/linux/keyctl.h
8732 KGDB / KDB /debug_core
8733 M: Jason Wessel <jason.wessel@windriver.com>
8734 M: Daniel Thompson <daniel.thompson@linaro.org>
8735 W: http://kgdb.wiki.kernel.org/
8736 L: kgdb-bugreport@lists.sourceforge.net
8737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8739 F: Documentation/dev-tools/kgdb.rst
8740 F: drivers/misc/kgdbts.c
8741 F: drivers/tty/serial/kgdboc.c
8742 F: include/linux/kdb.h
8743 F: include/linux/kgdb.h
8747 M: Catalin Marinas <catalin.marinas@arm.com>
8749 F: Documentation/dev-tools/kmemleak.rst
8750 F: include/linux/kmemleak.h
8752 F: mm/kmemleak-test.c
8754 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8755 M: Luis Chamberlain <mcgrof@kernel.org>
8756 L: linux-kernel@vger.kernel.org
8759 F: include/linux/kmod.h
8761 F: tools/testing/selftests/kmod/
8764 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8765 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8766 M: "David S. Miller" <davem@davemloft.net>
8767 M: Masami Hiramatsu <mhiramat@kernel.org>
8769 F: Documentation/kprobes.txt
8770 F: include/linux/kprobes.h
8771 F: include/asm-generic/kprobes.h
8774 KS0108 LCD CONTROLLER DRIVER
8775 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8777 F: Documentation/auxdisplay/ks0108
8778 F: drivers/auxdisplay/ks0108.c
8779 F: include/linux/ks0108.h
8782 M: David Ahern <dsa@cumulusnetworks.com>
8783 L: netdev@vger.kernel.org
8786 F: include/net/l3mdev.h
8789 M: John Fastabend <john.fastabend@gmail.com>
8790 M: Daniel Borkmann <daniel@iogearbox.net>
8791 L: netdev@vger.kernel.org
8792 L: bpf@vger.kernel.org
8794 F: include/linux/skmsg.h
8796 F: net/core/sock_map.c
8797 F: net/ipv4/tcp_bpf.c
8799 LANTIQ / INTEL Ethernet drivers
8800 M: Hauke Mehrtens <hauke@hauke-m.de>
8801 L: netdev@vger.kernel.org
8803 F: net/dsa/tag_gswip.c
8804 F: drivers/net/ethernet/lantiq_xrx200.c
8805 F: drivers/net/dsa/lantiq_pce.h
8806 F: drivers/net/dsa/lantiq_gswip.c
8808 LANTIQ MIPS ARCHITECTURE
8809 M: John Crispin <john@phrozen.org>
8810 L: linux-mips@vger.kernel.org
8813 F: drivers/soc/lantiq
8816 L: linux-x25@vger.kernel.org
8818 F: Documentation/networking/lapb-module.txt
8822 LASI 53c700 driver for PARISC
8823 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8824 L: linux-scsi@vger.kernel.org
8826 F: Documentation/scsi/53c700.txt
8827 F: drivers/scsi/53c700*
8830 M: Tobin C. Harding <me@tobin.cc>
8831 M: Tycho Andersen <tycho@tycho.ws>
8832 L: kernel-hardening@lists.openwall.com
8834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8835 F: scripts/leaking_addresses.pl
8838 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
8839 M: Pavel Machek <pavel@ucw.cz>
8840 R: Dan Murphy <dmurphy@ti.com>
8841 L: linux-leds@vger.kernel.org
8842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8844 F: Documentation/devicetree/bindings/leds/
8846 F: include/linux/leds.h
8848 LEGACY EEPROM DRIVER
8849 M: Jean Delvare <jdelvare@suse.com>
8851 F: Documentation/misc-devices/eeprom
8852 F: drivers/misc/eeprom/eeprom.c
8855 R: David Lechner <david@lechnology.com>
8857 F: arch/arm/boot/dts/da850-lego-ev3.dts
8858 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8859 F: drivers/power/supply/lego_ev3_battery.c
8861 LEGO USB Tower driver
8862 M: Juergen Stuber <starblue@users.sourceforge.net>
8863 L: legousb-devel@lists.sourceforge.net
8864 W: http://legousb.sourceforge.net/
8866 F: drivers/usb/misc/legousbtower.c
8869 M: Matan Ziv-Av <matan@svgalib.org>
8870 L: platform-driver-x86@vger.kernel.org
8872 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
8873 F: Documentation/laptops/lg-laptop.rst
8874 F: drivers/platform/x86/lg-laptop.c
8877 M: Michael Krufky <mkrufky@linuxtv.org>
8878 L: linux-media@vger.kernel.org
8879 W: https://linuxtv.org
8880 W: http://github.com/mkrufky
8881 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8882 T: git git://linuxtv.org/mkrufky/tuners.git
8884 F: drivers/media/dvb-frontends/lg2160.*
8886 LGDT3305 MEDIA DRIVER
8887 M: Michael Krufky <mkrufky@linuxtv.org>
8888 L: linux-media@vger.kernel.org
8889 W: https://linuxtv.org
8890 W: http://github.com/mkrufky
8891 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8892 T: git git://linuxtv.org/mkrufky/tuners.git
8894 F: drivers/media/dvb-frontends/lgdt3305.*
8896 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8897 M: Viresh Kumar <vireshk@kernel.org>
8898 L: linux-ide@vger.kernel.org
8899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8901 F: include/linux/pata_arasan_cf_data.h
8902 F: drivers/ata/pata_arasan_cf.c
8905 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8906 M: Jens Axboe <axboe@kernel.dk>
8907 L: linux-ide@vger.kernel.org
8908 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8910 F: drivers/ata/pata_*.c
8911 F: drivers/ata/ata_generic.c
8913 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8914 M: Linus Walleij <linus.walleij@linaro.org>
8915 L: linux-ide@vger.kernel.org
8916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8918 F: drivers/ata/pata_ftide010.c
8919 F: drivers/ata/sata_gemini.c
8920 F: drivers/ata/sata_gemini.h
8922 LIBATA SATA AHCI PLATFORM devices support
8923 M: Hans de Goede <hdegoede@redhat.com>
8924 M: Jens Axboe <axboe@kernel.dk>
8925 L: linux-ide@vger.kernel.org
8926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8928 F: drivers/ata/ahci_platform.c
8929 F: drivers/ata/libahci_platform.c
8930 F: include/linux/ahci_platform.h
8932 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8933 M: Mikael Pettersson <mikpelinux@gmail.com>
8934 L: linux-ide@vger.kernel.org
8935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8937 F: drivers/ata/sata_promise.*
8939 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8940 M: Jens Axboe <axboe@kernel.dk>
8941 L: linux-ide@vger.kernel.org
8942 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8945 F: include/linux/ata.h
8946 F: include/linux/libata.h
8947 F: Documentation/devicetree/bindings/ata/
8950 M: Sasha Levin <alexander.levin@microsoft.com>
8952 F: tools/lib/lockdep/
8954 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8955 M: Dan Williams <dan.j.williams@intel.com>
8956 M: Vishal Verma <vishal.l.verma@intel.com>
8957 M: Dave Jiang <dave.jiang@intel.com>
8958 L: linux-nvdimm@lists.01.org
8959 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8961 F: drivers/nvdimm/blk.c
8962 F: drivers/nvdimm/region_devs.c
8964 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8965 M: Vishal Verma <vishal.l.verma@intel.com>
8966 M: Dan Williams <dan.j.williams@intel.com>
8967 M: Dave Jiang <dave.jiang@intel.com>
8968 L: linux-nvdimm@lists.01.org
8969 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8971 F: drivers/nvdimm/btt*
8973 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8974 M: Dan Williams <dan.j.williams@intel.com>
8975 M: Vishal Verma <vishal.l.verma@intel.com>
8976 M: Dave Jiang <dave.jiang@intel.com>
8977 L: linux-nvdimm@lists.01.org
8978 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8980 F: drivers/nvdimm/pmem*
8982 LIBNVDIMM: DEVICETREE BINDINGS
8983 M: Oliver O'Halloran <oohall@gmail.com>
8984 L: linux-nvdimm@lists.01.org
8985 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8987 F: drivers/nvdimm/of_pmem.c
8988 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
8990 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8991 M: Dan Williams <dan.j.williams@intel.com>
8992 M: Vishal Verma <vishal.l.verma@intel.com>
8993 M: Dave Jiang <dave.jiang@intel.com>
8994 M: Keith Busch <keith.busch@intel.com>
8995 M: Ira Weiny <ira.weiny@intel.com>
8996 L: linux-nvdimm@lists.01.org
8997 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9001 F: drivers/acpi/nfit/*
9002 F: include/linux/nd.h
9003 F: include/linux/libnvdimm.h
9004 F: include/uapi/linux/ndctl.h
9006 LIGHTNVM PLATFORM SUPPORT
9007 M: Matias Bjorling <mb@lightnvm.io>
9008 W: http://github/OpenChannelSSD
9009 L: linux-block@vger.kernel.org
9011 F: drivers/lightnvm/
9012 F: include/linux/lightnvm.h
9013 F: include/uapi/linux/lightnvm.h
9015 LINUX FOR POWER MACINTOSH
9016 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9017 W: http://www.penguinppc.org/
9018 L: linuxppc-dev@lists.ozlabs.org
9020 F: arch/powerpc/platforms/powermac/
9021 F: drivers/macintosh/
9023 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9024 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9025 M: Paul Mackerras <paulus@samba.org>
9026 M: Michael Ellerman <mpe@ellerman.id.au>
9027 W: https://github.com/linuxppc/linux/wiki
9028 L: linuxppc-dev@lists.ozlabs.org
9029 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9032 F: Documentation/ABI/stable/sysfs-firmware-opal-*
9033 F: Documentation/devicetree/bindings/powerpc/
9034 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
9035 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
9036 F: Documentation/powerpc/
9038 F: drivers/char/tpm/tpm_ibmvtpm*
9039 F: drivers/crypto/nx/
9040 F: drivers/crypto/vmx/
9041 F: drivers/i2c/busses/i2c-opal.c
9042 F: drivers/net/ethernet/ibm/ibmveth.*
9043 F: drivers/net/ethernet/ibm/ibmvnic.*
9044 F: drivers/pci/hotplug/pnv_php.c
9045 F: drivers/pci/hotplug/rpa*
9046 F: drivers/rtc/rtc-opal.c
9047 F: drivers/scsi/ibmvscsi/
9048 F: drivers/tty/hvc/hvc_opal.c
9049 F: drivers/watchdog/wdrtas.c
9050 F: tools/testing/selftests/powerpc
9057 LINUX FOR POWERPC EMBEDDED MPC5XXX
9058 M: Anatolij Gustschin <agust@denx.de>
9059 L: linuxppc-dev@lists.ozlabs.org
9060 T: git git://git.denx.de/linux-denx-agust.git
9062 F: arch/powerpc/platforms/512x/
9063 F: arch/powerpc/platforms/52xx/
9065 LINUX FOR POWERPC EMBEDDED PPC4XX
9066 M: Alistair Popple <alistair@popple.id.au>
9067 M: Matt Porter <mporter@kernel.crashing.org>
9068 W: http://www.penguinppc.org/
9069 L: linuxppc-dev@lists.ozlabs.org
9071 F: arch/powerpc/platforms/40x/
9072 F: arch/powerpc/platforms/44x/
9074 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9075 M: Scott Wood <oss@buserror.net>
9076 M: Kumar Gala <galak@kernel.crashing.org>
9077 W: http://www.penguinppc.org/
9078 L: linuxppc-dev@lists.ozlabs.org
9079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9081 F: arch/powerpc/platforms/83xx/
9082 F: arch/powerpc/platforms/85xx/
9083 F: Documentation/devicetree/bindings/powerpc/fsl/
9085 LINUX FOR POWERPC EMBEDDED PPC8XX
9086 M: Vitaly Bordug <vitb@kernel.crashing.org>
9087 W: http://www.penguinppc.org/
9088 L: linuxppc-dev@lists.ozlabs.org
9090 F: arch/powerpc/platforms/8xx/
9092 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9093 L: linuxppc-dev@lists.ozlabs.org
9095 F: arch/powerpc/*/*virtex*
9096 F: arch/powerpc/*/*/*virtex*
9098 LINUX FOR POWERPC PA SEMI PWRFICIENT
9099 L: linuxppc-dev@lists.ozlabs.org
9101 F: arch/powerpc/platforms/pasemi/
9102 F: drivers/*/*pasemi*
9103 F: drivers/*/*/*pasemi*
9105 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9106 M: Kees Cook <keescook@chromium.org>
9108 F: drivers/misc/lkdtm/*
9110 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9111 M: Alan Stern <stern@rowland.harvard.edu>
9112 M: Andrea Parri <andrea.parri@amarulasolutions.com>
9113 M: Will Deacon <will.deacon@arm.com>
9114 M: Peter Zijlstra <peterz@infradead.org>
9115 M: Boqun Feng <boqun.feng@gmail.com>
9116 M: Nicholas Piggin <npiggin@gmail.com>
9117 M: David Howells <dhowells@redhat.com>
9118 M: Jade Alglave <j.alglave@ucl.ac.uk>
9119 M: Luc Maranget <luc.maranget@inria.fr>
9120 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
9121 R: Akira Yokosawa <akiyks@gmail.com>
9122 R: Daniel Lustig <dlustig@nvidia.com>
9123 L: linux-kernel@vger.kernel.org
9124 L: linux-arch@vger.kernel.org
9126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9127 F: tools/memory-model/
9128 F: Documentation/atomic_bitops.txt
9129 F: Documentation/atomic_t.txt
9130 F: Documentation/core-api/atomic_ops.rst
9131 F: Documentation/core-api/refcount-vs-atomic.rst
9132 F: Documentation/memory-barriers.txt
9134 LIS3LV02D ACCELEROMETER DRIVER
9135 M: Eric Piel <eric.piel@tremplin-utc.net>
9137 F: Documentation/misc-devices/lis3lv02d
9138 F: drivers/misc/lis3lv02d/
9139 F: drivers/platform/x86/hp_accel.c
9142 M: Josh Poimboeuf <jpoimboe@redhat.com>
9143 M: Jiri Kosina <jikos@kernel.org>
9144 M: Miroslav Benes <mbenes@suse.cz>
9145 M: Petr Mladek <pmladek@suse.com>
9146 R: Joe Lawrence <joe.lawrence@redhat.com>
9148 F: kernel/livepatch/
9149 F: include/linux/livepatch.h
9150 F: arch/x86/include/asm/livepatch.h
9151 F: arch/x86/kernel/livepatch.c
9152 F: Documentation/livepatch/
9153 F: Documentation/ABI/testing/sysfs-kernel-livepatch
9154 F: samples/livepatch/
9155 F: tools/testing/selftests/livepatch/
9156 L: live-patching@vger.kernel.org
9157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9160 L: netdev@vger.kernel.org
9162 F: include/linux/llc.h
9163 F: include/uapi/linux/llc.h
9167 LM73 HARDWARE MONITOR DRIVER
9168 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
9169 L: linux-hwmon@vger.kernel.org
9171 F: drivers/hwmon/lm73.c
9173 LM78 HARDWARE MONITOR DRIVER
9174 M: Jean Delvare <jdelvare@suse.com>
9175 L: linux-hwmon@vger.kernel.org
9177 F: Documentation/hwmon/lm78.rst
9178 F: drivers/hwmon/lm78.c
9180 LM83 HARDWARE MONITOR DRIVER
9181 M: Jean Delvare <jdelvare@suse.com>
9182 L: linux-hwmon@vger.kernel.org
9184 F: Documentation/hwmon/lm83.rst
9185 F: drivers/hwmon/lm83.c
9187 LM90 HARDWARE MONITOR DRIVER
9188 M: Jean Delvare <jdelvare@suse.com>
9189 L: linux-hwmon@vger.kernel.org
9191 F: Documentation/hwmon/lm90.rst
9192 F: Documentation/devicetree/bindings/hwmon/lm90.txt
9193 F: drivers/hwmon/lm90.c
9194 F: include/dt-bindings/thermal/lm90.h
9196 LM95234 HARDWARE MONITOR DRIVER
9197 M: Guenter Roeck <linux@roeck-us.net>
9198 L: linux-hwmon@vger.kernel.org
9200 F: Documentation/hwmon/lm95234.rst
9201 F: drivers/hwmon/lm95234.c
9203 LME2510 MEDIA DRIVER
9204 M: Malcolm Priestley <tvboxspy@gmail.com>
9205 L: linux-media@vger.kernel.org
9206 W: https://linuxtv.org
9207 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9209 F: drivers/media/usb/dvb-usb-v2/lmedm04*
9211 LOADPIN SECURITY MODULE
9212 M: Kees Cook <keescook@chromium.org>
9213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9215 F: security/loadpin/
9216 F: Documentation/admin-guide/LSM/LoadPin.rst
9219 M: Peter Zijlstra <peterz@infradead.org>
9220 M: Ingo Molnar <mingo@redhat.com>
9221 M: Will Deacon <will.deacon@arm.com>
9222 L: linux-kernel@vger.kernel.org
9223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9225 F: Documentation/locking/
9226 F: include/linux/lockdep.h
9227 F: include/linux/spinlock*.h
9228 F: arch/*/include/asm/spinlock*.h
9229 F: include/linux/rwlock*.h
9230 F: include/linux/mutex*.h
9231 F: include/linux/rwsem*.h
9232 F: include/linux/seqlock.h
9233 F: lib/locking*.[ch]
9235 X: kernel/locking/locktorture.c
9237 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9238 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
9239 L: linux-ntfs-dev@lists.sourceforge.net
9240 W: http://www.linux-ntfs.org/content/view/19/37/
9242 F: Documentation/ldm.txt
9243 F: block/partitions/ldm.*
9245 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9246 M: Sathya Prakash <sathya.prakash@broadcom.com>
9247 M: Chaitra P B <chaitra.basappa@broadcom.com>
9248 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9249 L: MPT-FusionLinux.pdl@broadcom.com
9250 L: linux-scsi@vger.kernel.org
9251 W: http://www.avagotech.com/support/
9253 F: drivers/message/fusion/
9254 F: drivers/scsi/mpt3sas/
9256 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9257 M: Matthew Wilcox <willy@infradead.org>
9258 L: linux-scsi@vger.kernel.org
9260 F: drivers/scsi/sym53c8xx_2/
9263 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9264 L: linux-iio@vger.kernel.org
9266 F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9267 F: drivers/iio/dac/ltc1660.c
9269 LTC4261 HARDWARE MONITOR DRIVER
9270 M: Guenter Roeck <linux@roeck-us.net>
9271 L: linux-hwmon@vger.kernel.org
9273 F: Documentation/hwmon/ltc4261.rst
9274 F: drivers/hwmon/ltc4261.c
9276 LTC4306 I2C MULTIPLEXER DRIVER
9277 M: Michael Hennerich <michael.hennerich@analog.com>
9278 W: http://ez.analog.com/community/linux-device-drivers
9279 L: linux-i2c@vger.kernel.org
9281 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
9282 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9284 LTP (Linux Test Project)
9285 M: Mike Frysinger <vapier@gentoo.org>
9286 M: Cyril Hrubis <chrubis@suse.cz>
9287 M: Wanlong Gao <wanlong.gao@gmail.com>
9288 M: Jan Stancek <jstancek@redhat.com>
9289 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9290 M: Alexey Kodanev <alexey.kodanev@oracle.com>
9291 L: ltp@lists.linux.it (subscribers-only)
9292 W: http://linux-test-project.github.io/
9293 T: git git://github.com/linux-test-project/ltp.git
9297 M: Geert Uytterhoeven <geert@linux-m68k.org>
9298 L: linux-m68k@lists.linux-m68k.org
9299 W: http://www.linux-m68k.org/
9300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9305 M68K ON APPLE MACINTOSH
9306 M: Joshua Thompson <funaho@jurai.org>
9307 W: http://www.mac.linux-m68k.org/
9308 L: linux-m68k@lists.linux-m68k.org
9313 M: Philip Blundell <philb@gnu.org>
9314 W: http://www.tazenda.demon.co.uk/phil/linux-hp
9318 M88DS3103 MEDIA DRIVER
9319 M: Antti Palosaari <crope@iki.fi>
9320 L: linux-media@vger.kernel.org
9321 W: https://linuxtv.org
9322 W: http://palosaari.fi/linux/
9323 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9324 T: git git://linuxtv.org/anttip/media_tree.git
9326 F: drivers/media/dvb-frontends/m88ds3103*
9328 M88RS2000 MEDIA DRIVER
9329 M: Malcolm Priestley <tvboxspy@gmail.com>
9330 L: linux-media@vger.kernel.org
9331 W: https://linuxtv.org
9332 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9334 F: drivers/media/dvb-frontends/m88rs2000*
9336 MA901 MASTERKIT USB FM RADIO DRIVER
9337 M: Alexey Klimov <klimov.linux@gmail.com>
9338 L: linux-media@vger.kernel.org
9339 T: git git://linuxtv.org/media_tree.git
9341 F: drivers/media/radio/radio-ma901.c
9344 M: Johannes Berg <johannes@sipsolutions.net>
9345 L: linux-wireless@vger.kernel.org
9346 W: http://wireless.kernel.org/
9347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9350 F: Documentation/networking/mac80211-injection.txt
9351 F: include/net/mac80211.h
9353 F: drivers/net/wireless/mac80211_hwsim.[ch]
9354 F: Documentation/networking/mac80211_hwsim/README
9357 M: Jassi Brar <jassisinghbrar@gmail.com>
9358 L: linux-kernel@vger.kernel.org
9361 F: include/linux/mailbox_client.h
9362 F: include/linux/mailbox_controller.h
9364 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9365 M: Michael Kerrisk <mtk.manpages@gmail.com>
9366 W: http://www.kernel.org/doc/man-pages
9367 L: linux-man@vger.kernel.org
9370 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9371 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
9372 L: linux-mips@vger.kernel.org
9374 F: arch/mips/boot/dts/img/pistachio_marduk.dts
9376 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9377 M: Andrew Lunn <andrew@lunn.ch>
9378 M: Vivien Didelot <vivien.didelot@gmail.com>
9379 L: netdev@vger.kernel.org
9381 F: drivers/net/dsa/mv88e6xxx/
9382 F: include/linux/platform_data/mv88e6xxx.h
9383 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
9385 MARVELL ARMADA DRM SUPPORT
9386 M: Russell King <linux@armlinux.org.uk>
9388 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9389 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9390 F: drivers/gpu/drm/armada/
9391 F: include/uapi/drm/armada_drm.h
9392 F: Documentation/devicetree/bindings/display/armada/
9394 MARVELL ARMADA 3700 PHY DRIVERS
9395 M: Miquel Raynal <miquel.raynal@bootlin.com>
9397 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9398 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9399 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9400 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9402 MARVELL CRYPTO DRIVER
9403 M: Boris Brezillon <bbrezillon@kernel.org>
9404 M: Arnaud Ebalard <arno@natisbad.org>
9405 F: drivers/crypto/marvell/
9407 L: linux-crypto@vger.kernel.org
9409 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9410 M: Mirko Lindner <mlindner@marvell.com>
9411 M: Stephen Hemminger <stephen@networkplumber.org>
9412 L: netdev@vger.kernel.org
9414 F: drivers/net/ethernet/marvell/sk*
9416 MARVELL LIBERTAS WIRELESS DRIVER
9417 L: libertas-dev@lists.infradead.org
9419 F: drivers/net/wireless/marvell/libertas/
9421 MARVELL MACCHIATOBIN SUPPORT
9422 M: Russell King <linux@armlinux.org.uk>
9423 L: linux-arm-kernel@lists.infradead.org
9425 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9427 MARVELL MV643XX ETHERNET DRIVER
9428 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9429 L: netdev@vger.kernel.org
9431 F: drivers/net/ethernet/marvell/mv643xx_eth.*
9432 F: include/linux/mv643xx.h
9434 MARVELL MV88X3310 PHY DRIVER
9435 M: Russell King <linux@armlinux.org.uk>
9436 L: netdev@vger.kernel.org
9438 F: drivers/net/phy/marvell10g.c
9440 MARVELL MVEBU THERMAL DRIVER
9441 M: Miquel Raynal <miquel.raynal@bootlin.com>
9443 F: drivers/thermal/armada_thermal.c
9445 MARVELL MVNETA ETHERNET DRIVER
9446 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9447 L: netdev@vger.kernel.org
9449 F: drivers/net/ethernet/marvell/mvneta.*
9451 MARVELL MWIFIEX WIRELESS DRIVER
9452 M: Amitkumar Karwar <amitkarwar@gmail.com>
9453 M: Nishant Sarmukadam <nishants@marvell.com>
9454 M: Ganapathi Bhat <gbhat@marvell.com>
9455 M: Xinming Hu <huxinming820@gmail.com>
9456 L: linux-wireless@vger.kernel.org
9458 F: drivers/net/wireless/marvell/mwifiex/
9460 MARVELL MWL8K WIRELESS DRIVER
9461 M: Lennert Buytenhek <buytenh@wantstofly.org>
9462 L: linux-wireless@vger.kernel.org
9464 F: drivers/net/wireless/marvell/mwl8k.c
9466 MARVELL NAND CONTROLLER DRIVER
9467 M: Miquel Raynal <miquel.raynal@bootlin.com>
9468 L: linux-mtd@lists.infradead.org
9470 F: drivers/mtd/nand/raw/marvell_nand.c
9471 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
9473 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9474 M: Nicolas Pitre <nico@fluxnic.net>
9476 F: drivers/mmc/host/mvsdio.*
9478 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9479 M: Hu Ziji <huziji@marvell.com>
9480 L: linux-mmc@vger.kernel.org
9482 F: drivers/mmc/host/sdhci-xenon*
9483 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9485 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9486 M: Sunil Goutham <sgoutham@marvell.com>
9487 M: Linu Cherian <lcherian@marvell.com>
9488 M: Geetha sowjanya <gakula@marvell.com>
9489 M: Jerin Jacob <jerinj@marvell.com>
9490 L: netdev@vger.kernel.org
9492 F: drivers/net/ethernet/marvell/octeontx2/af/
9494 MATROX FRAMEBUFFER DRIVER
9495 L: linux-fbdev@vger.kernel.org
9497 F: drivers/video/fbdev/matrox/matroxfb_*
9498 F: include/uapi/linux/matroxfb.h
9500 MAX16065 HARDWARE MONITOR DRIVER
9501 M: Guenter Roeck <linux@roeck-us.net>
9502 L: linux-hwmon@vger.kernel.org
9504 F: Documentation/hwmon/max16065.rst
9505 F: drivers/hwmon/max16065.c
9507 MAX2175 SDR TUNER DRIVER
9508 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9509 L: linux-media@vger.kernel.org
9510 T: git git://linuxtv.org/media_tree.git
9512 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
9513 F: Documentation/media/v4l-drivers/max2175.rst
9514 F: drivers/media/i2c/max2175*
9515 F: include/uapi/linux/max2175.h
9517 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9518 L: linux-hwmon@vger.kernel.org
9520 F: Documentation/hwmon/max6650.rst
9521 F: drivers/hwmon/max6650.c
9523 MAX6697 HARDWARE MONITOR DRIVER
9524 M: Guenter Roeck <linux@roeck-us.net>
9525 L: linux-hwmon@vger.kernel.org
9527 F: Documentation/hwmon/max6697.rst
9528 F: Documentation/devicetree/bindings/hwmon/max6697.txt
9529 F: drivers/hwmon/max6697.c
9530 F: include/linux/platform_data/max6697.h
9532 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9533 M: Peter Rosin <peda@axentia.se>
9534 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9536 F: Documentation/devicetree/bindings/sound/max9860.txt
9537 F: sound/soc/codecs/max9860.*
9539 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9540 M: Andreas Klinger <ak@it-klinger.de>
9541 L: linux-iio@vger.kernel.org
9543 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9544 F: drivers/iio/proximity/mb1232.c
9546 MAXIM MAX77650 PMIC MFD DRIVER
9547 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
9548 L: linux-kernel@vger.kernel.org
9550 F: Documentation/devicetree/bindings/*/*max77650.txt
9551 F: Documentation/devicetree/bindings/*/max77650*.txt
9552 F: include/linux/mfd/max77650.h
9553 F: drivers/mfd/max77650.c
9554 F: drivers/regulator/max77650-regulator.c
9555 F: drivers/power/supply/max77650-charger.c
9556 F: drivers/input/misc/max77650-onkey.c
9557 F: drivers/leds/leds-max77650.c
9558 F: drivers/gpio/gpio-max77650.c
9560 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9561 M: Javier Martinez Canillas <javier@dowhile0.org>
9562 L: linux-kernel@vger.kernel.org
9564 F: drivers/regulator/max77802-regulator.c
9565 F: Documentation/devicetree/bindings/*/*max77802.txt
9566 F: include/dt-bindings/*/*max77802.h
9568 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9569 M: Krzysztof Kozlowski <krzk@kernel.org>
9570 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9571 L: linux-pm@vger.kernel.org
9573 F: drivers/power/supply/max14577_charger.c
9574 F: drivers/power/supply/max77693_charger.c
9576 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9577 M: Chanwoo Choi <cw00.choi@samsung.com>
9578 M: Krzysztof Kozlowski <krzk@kernel.org>
9579 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9580 L: linux-kernel@vger.kernel.org
9582 F: drivers/*/max14577*.c
9583 F: drivers/*/max77686*.c
9584 F: drivers/*/max77693*.c
9585 F: drivers/extcon/extcon-max14577.c
9586 F: drivers/extcon/extcon-max77693.c
9587 F: drivers/rtc/rtc-max77686.c
9588 F: drivers/clk/clk-max77686.c
9589 F: Documentation/devicetree/bindings/mfd/max14577.txt
9590 F: Documentation/devicetree/bindings/*/max77686.txt
9591 F: Documentation/devicetree/bindings/mfd/max77693.txt
9592 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
9593 F: include/linux/mfd/max14577*.h
9594 F: include/linux/mfd/max77686*.h
9595 F: include/linux/mfd/max77693*.h
9597 MAXIRADIO FM RADIO RECEIVER DRIVER
9598 M: Hans Verkuil <hverkuil@xs4all.nl>
9599 L: linux-media@vger.kernel.org
9600 T: git git://linuxtv.org/media_tree.git
9601 W: https://linuxtv.org
9603 F: drivers/media/radio/radio-maxiradio*
9605 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9606 M: Peter Rosin <peda@axentia.se>
9607 L: linux-iio@vger.kernel.org
9609 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9610 F: drivers/iio/potentiometer/mcp4018.c
9611 F: drivers/iio/potentiometer/mcp4531.c
9613 MCR20A IEEE-802.15.4 RADIO DRIVER
9614 M: Xue Liu <liuxuenetmail@gmail.com>
9615 L: linux-wpan@vger.kernel.org
9616 W: https://github.com/xueliu/mcr20a-linux
9618 F: drivers/net/ieee802154/mcr20a.c
9619 F: drivers/net/ieee802154/mcr20a.h
9620 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9622 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9623 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9624 L: linux-iio@vger.kernel.org
9626 F: drivers/iio/dac/cio-dac.c
9628 MEDIA DRIVERS FOR ASCOT2E
9629 M: Sergey Kozlov <serjk@netup.ru>
9630 M: Abylay Ospan <aospan@netup.ru>
9631 L: linux-media@vger.kernel.org
9632 W: https://linuxtv.org
9634 T: git git://linuxtv.org/media_tree.git
9636 F: drivers/media/dvb-frontends/ascot2e*
9638 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9639 M: Jasmin Jessich <jasmin@anw.at>
9640 L: linux-media@vger.kernel.org
9641 W: https://linuxtv.org
9642 T: git git://linuxtv.org/media_tree.git
9644 F: drivers/media/dvb-frontends/cxd2099*
9646 MEDIA DRIVERS FOR CXD2841ER
9647 M: Sergey Kozlov <serjk@netup.ru>
9648 M: Abylay Ospan <aospan@netup.ru>
9649 L: linux-media@vger.kernel.org
9650 W: https://linuxtv.org
9652 T: git git://linuxtv.org/media_tree.git
9654 F: drivers/media/dvb-frontends/cxd2841er*
9656 MEDIA DRIVERS FOR CXD2880
9657 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9658 L: linux-media@vger.kernel.org
9659 W: http://linuxtv.org/
9660 T: git git://linuxtv.org/media_tree.git
9662 F: drivers/media/dvb-frontends/cxd2880/*
9663 F: drivers/media/spi/cxd2880*
9665 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9666 L: linux-media@vger.kernel.org
9667 W: https://linuxtv.org
9668 T: git git://linuxtv.org/media_tree.git
9670 F: drivers/media/pci/ddbridge/*
9672 MEDIA DRIVERS FOR FREESCALE IMX
9673 M: Steve Longerbeam <slongerbeam@gmail.com>
9674 M: Philipp Zabel <p.zabel@pengutronix.de>
9675 L: linux-media@vger.kernel.org
9676 T: git git://linuxtv.org/media_tree.git
9678 F: Documentation/devicetree/bindings/media/imx.txt
9679 F: Documentation/media/v4l-drivers/imx.rst
9680 F: drivers/staging/media/imx/
9681 F: include/linux/imx-media.h
9682 F: include/media/imx.h
9684 MEDIA DRIVER FOR FREESCALE IMX PXP
9685 M: Philipp Zabel <p.zabel@pengutronix.de>
9686 L: linux-media@vger.kernel.org
9687 T: git git://linuxtv.org/media_tree.git
9689 F: drivers/media/platform/imx-pxp.[ch]
9691 MEDIA DRIVERS FOR FREESCALE IMX7
9692 M: Rui Miguel Silva <rmfrfs@gmail.com>
9693 L: linux-media@vger.kernel.org
9694 T: git git://linuxtv.org/media_tree.git
9696 F: Documentation/devicetree/bindings/media/imx7-csi.txt
9697 F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
9698 F: Documentation/media/v4l-drivers/imx7.rst
9699 F: drivers/staging/media/imx/imx7-media-csi.c
9700 F: drivers/staging/media/imx/imx7-mipi-csis.c
9702 MEDIA DRIVERS FOR HELENE
9703 M: Abylay Ospan <aospan@netup.ru>
9704 L: linux-media@vger.kernel.org
9705 W: https://linuxtv.org
9707 T: git git://linuxtv.org/media_tree.git
9709 F: drivers/media/dvb-frontends/helene*
9711 MEDIA DRIVERS FOR HORUS3A
9712 M: Sergey Kozlov <serjk@netup.ru>
9713 M: Abylay Ospan <aospan@netup.ru>
9714 L: linux-media@vger.kernel.org
9715 W: https://linuxtv.org
9717 T: git git://linuxtv.org/media_tree.git
9719 F: drivers/media/dvb-frontends/horus3a*
9721 MEDIA DRIVERS FOR LNBH25
9722 M: Sergey Kozlov <serjk@netup.ru>
9723 M: Abylay Ospan <aospan@netup.ru>
9724 L: linux-media@vger.kernel.org
9725 W: https://linuxtv.org
9727 T: git git://linuxtv.org/media_tree.git
9729 F: drivers/media/dvb-frontends/lnbh25*
9731 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9732 L: linux-media@vger.kernel.org
9733 W: https://linuxtv.org
9734 T: git git://linuxtv.org/media_tree.git
9736 F: drivers/media/dvb-frontends/mxl5xx*
9738 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9739 M: Sergey Kozlov <serjk@netup.ru>
9740 M: Abylay Ospan <aospan@netup.ru>
9741 L: linux-media@vger.kernel.org
9742 W: https://linuxtv.org
9744 T: git git://linuxtv.org/media_tree.git
9746 F: drivers/media/pci/netup_unidvb/*
9748 MEDIA DRIVERS FOR RENESAS - CEU
9749 M: Jacopo Mondi <jacopo@jmondi.org>
9750 L: linux-media@vger.kernel.org
9751 L: linux-renesas-soc@vger.kernel.org
9752 T: git git://linuxtv.org/media_tree.git
9754 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
9755 F: drivers/media/platform/renesas-ceu.c
9756 F: include/media/drv-intf/renesas-ceu.h
9758 MEDIA DRIVERS FOR RENESAS - DRIF
9759 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9760 L: linux-media@vger.kernel.org
9761 L: linux-renesas-soc@vger.kernel.org
9762 T: git git://linuxtv.org/media_tree.git
9764 F: Documentation/devicetree/bindings/media/renesas,drif.txt
9765 F: drivers/media/platform/rcar_drif.c
9767 MEDIA DRIVERS FOR RENESAS - FCP
9768 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9769 L: linux-media@vger.kernel.org
9770 L: linux-renesas-soc@vger.kernel.org
9771 T: git git://linuxtv.org/media_tree.git
9773 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
9774 F: drivers/media/platform/rcar-fcp.c
9775 F: include/media/rcar-fcp.h
9777 MEDIA DRIVERS FOR RENESAS - FDP1
9778 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9779 L: linux-media@vger.kernel.org
9780 L: linux-renesas-soc@vger.kernel.org
9781 T: git git://linuxtv.org/media_tree.git
9783 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
9784 F: drivers/media/platform/rcar_fdp1.c
9786 MEDIA DRIVERS FOR RENESAS - VIN
9787 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
9788 L: linux-media@vger.kernel.org
9789 L: linux-renesas-soc@vger.kernel.org
9790 T: git git://linuxtv.org/media_tree.git
9792 F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9793 F: Documentation/devicetree/bindings/media/rcar_vin.txt
9794 F: drivers/media/platform/rcar-vin/
9796 MEDIA DRIVERS FOR RENESAS - VSP1
9797 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9798 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9799 L: linux-media@vger.kernel.org
9800 L: linux-renesas-soc@vger.kernel.org
9801 T: git git://linuxtv.org/media_tree.git
9803 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
9804 F: drivers/media/platform/vsp1/
9806 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9807 L: linux-media@vger.kernel.org
9808 W: https://linuxtv.org
9809 T: git git://linuxtv.org/media_tree.git
9811 F: drivers/media/dvb-frontends/stv0910*
9813 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9814 L: linux-media@vger.kernel.org
9815 W: https://linuxtv.org
9816 T: git git://linuxtv.org/media_tree.git
9818 F: drivers/media/dvb-frontends/stv6111*
9820 MEDIA DRIVERS FOR STM32 - DCMI
9821 M: Hugues Fruchet <hugues.fruchet@st.com>
9822 L: linux-media@vger.kernel.org
9823 T: git git://linuxtv.org/media_tree.git
9825 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9826 F: drivers/media/platform/stm32/stm32-dcmi.c
9828 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9829 M: Dmitry Osipenko <digetx@gmail.com>
9830 L: linux-media@vger.kernel.org
9831 L: linux-tegra@vger.kernel.org
9832 T: git git://linuxtv.org/media_tree.git
9834 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9835 F: drivers/staging/media/tegra-vde/
9837 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9838 M: Mauro Carvalho Chehab <mchehab@kernel.org>
9839 P: LinuxTV.org Project
9840 L: linux-media@vger.kernel.org
9841 W: https://linuxtv.org
9842 Q: http://patchwork.kernel.org/project/linux-media/list/
9843 T: git git://linuxtv.org/media_tree.git
9845 F: Documentation/devicetree/bindings/media/
9846 F: Documentation/media/
9848 F: drivers/staging/media/
9849 F: include/linux/platform_data/media/
9851 F: include/uapi/linux/dvb/
9852 F: include/uapi/linux/videodev2.h
9853 F: include/uapi/linux/media.h
9854 F: include/uapi/linux/v4l2-*
9855 F: include/uapi/linux/meye.h
9856 F: include/uapi/linux/ivtv*
9857 F: include/uapi/linux/uvcvideo.h
9859 MEDIATEK BLUETOOTH DRIVER
9860 M: Sean Wang <sean.wang@mediatek.com>
9861 L: linux-bluetooth@vger.kernel.org
9862 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9864 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9865 F: drivers/bluetooth/btmtkuart.c
9868 M: Sean Wang <sean.wang@mediatek.com>
9870 F: drivers/media/rc/mtk-cir.c
9873 M: Sean Wang <sean.wang@mediatek.com>
9874 L: dmaengine@vger.kernel.org
9875 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9876 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9878 F: Documentation/devicetree/bindings/dma/mtk-*
9879 F: drivers/dma/mediatek/
9881 MEDIATEK PMIC LED DRIVER
9882 M: Sean Wang <sean.wang@mediatek.com>
9884 F: drivers/leds/leds-mt6323.c
9885 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
9887 MEDIATEK ETHERNET DRIVER
9888 M: Felix Fietkau <nbd@openwrt.org>
9889 M: John Crispin <john@phrozen.org>
9890 M: Sean Wang <sean.wang@mediatek.com>
9891 M: Nelson Chang <nelson.chang@mediatek.com>
9892 L: netdev@vger.kernel.org
9894 F: drivers/net/ethernet/mediatek/
9896 MEDIATEK SWITCH DRIVER
9897 M: Sean Wang <sean.wang@mediatek.com>
9898 L: netdev@vger.kernel.org
9900 F: drivers/net/dsa/mt7530.*
9901 F: net/dsa/tag_mtk.c
9903 MEDIATEK JPEG DRIVER
9904 M: Rick Chang <rick.chang@mediatek.com>
9905 M: Bin Liu <bin.liu@mediatek.com>
9907 F: drivers/media/platform/mtk-jpeg/
9908 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9911 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9912 M: Houlong Wei <houlong.wei@mediatek.com>
9913 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9915 F: drivers/media/platform/mtk-mdp/
9916 F: drivers/media/platform/mtk-vpu/
9917 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
9919 MEDIATEK MEDIA DRIVER
9920 M: Tiffany Lin <tiffany.lin@mediatek.com>
9921 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9923 F: drivers/media/platform/mtk-vcodec/
9924 F: drivers/media/platform/mtk-vpu/
9925 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9926 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
9928 MEDIATEK MMC/SD/SDIO DRIVER
9929 M: Chaotian Jing <chaotian.jing@mediatek.com>
9931 F: drivers/mmc/host/mtk-sd.c
9932 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
9934 MEDIATEK MT76 WIRELESS LAN DRIVER
9935 M: Felix Fietkau <nbd@nbd.name>
9936 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9937 R: Ryder Lee <ryder.lee@mediatek.com>
9938 R: Roy Luo <royluo@google.com>
9939 L: linux-wireless@vger.kernel.org
9941 F: drivers/net/wireless/mediatek/mt76/
9943 MEDIATEK MT7601U WIRELESS LAN DRIVER
9944 M: Jakub Kicinski <kubakici@wp.pl>
9945 L: linux-wireless@vger.kernel.org
9947 F: drivers/net/wireless/mediatek/mt7601u/
9949 MEDIATEK NAND CONTROLLER DRIVER
9950 M: Xiaolei Li <xiaolei.li@mediatek.com>
9951 L: linux-mtd@lists.infradead.org
9953 F: drivers/mtd/nand/raw/mtk_*
9954 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
9956 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9957 M: Sean Wang <sean.wang@mediatek.com>
9959 F: drivers/char/hw_random/mtk-rng.c
9961 MEDIATEK USB3 DRD IP DRIVER
9962 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
9963 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
9964 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9965 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9967 F: drivers/usb/mtu3/
9969 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9970 M: Peter Senna Tschudin <peter.senna@gmail.com>
9971 M: Martin Donnelly <martin.donnelly@ge.com>
9972 M: Martyn Welch <martyn.welch@collabora.co.uk>
9974 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9975 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9977 MEGARAID SCSI/SAS DRIVERS
9978 M: Kashyap Desai <kashyap.desai@broadcom.com>
9979 M: Sumit Saxena <sumit.saxena@broadcom.com>
9980 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9981 L: megaraidlinux.pdl@broadcom.com
9982 L: linux-scsi@vger.kernel.org
9983 W: http://www.avagotech.com/support/
9985 F: Documentation/scsi/megaraid.txt
9986 F: drivers/scsi/megaraid.*
9987 F: drivers/scsi/megaraid/
9989 MELEXIS MLX90614 DRIVER
9990 M: Crt Mori <cmo@melexis.com>
9991 L: linux-iio@vger.kernel.org
9992 W: http://www.melexis.com
9994 F: drivers/iio/temperature/mlx90614.c
9996 MELEXIS MLX90632 DRIVER
9997 M: Crt Mori <cmo@melexis.com>
9998 L: linux-iio@vger.kernel.org
9999 W: http://www.melexis.com
10001 F: drivers/iio/temperature/mlx90632.c
10003 MELFAS MIP4 TOUCHSCREEN DRIVER
10004 M: Sangwon Jee <jeesw@melfas.com>
10005 W: http://www.melfas.com
10007 F: drivers/input/touchscreen/melfas_mip4.c
10008 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10010 MELLANOX ETHERNET DRIVER (mlx4_en)
10011 M: Tariq Toukan <tariqt@mellanox.com>
10012 L: netdev@vger.kernel.org
10014 W: http://www.mellanox.com
10015 Q: http://patchwork.ozlabs.org/project/netdev/list/
10016 F: drivers/net/ethernet/mellanox/mlx4/en_*
10018 MELLANOX ETHERNET DRIVER (mlx5e)
10019 M: Saeed Mahameed <saeedm@mellanox.com>
10020 L: netdev@vger.kernel.org
10022 W: http://www.mellanox.com
10023 Q: http://patchwork.ozlabs.org/project/netdev/list/
10024 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
10026 MELLANOX ETHERNET INNOVA DRIVERS
10027 R: Boris Pismenny <borisp@mellanox.com>
10028 L: netdev@vger.kernel.org
10030 W: http://www.mellanox.com
10031 Q: http://patchwork.ozlabs.org/project/netdev/list/
10032 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10033 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
10034 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10035 F: include/linux/mlx5/mlx5_ifc_fpga.h
10037 MELLANOX ETHERNET SWITCH DRIVERS
10038 M: Jiri Pirko <jiri@mellanox.com>
10039 M: Ido Schimmel <idosch@mellanox.com>
10040 L: netdev@vger.kernel.org
10042 W: http://www.mellanox.com
10043 Q: http://patchwork.ozlabs.org/project/netdev/list/
10044 F: drivers/net/ethernet/mellanox/mlxsw/
10045 F: tools/testing/selftests/drivers/net/mlxsw/
10047 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10048 M: mlxsw@mellanox.com
10049 L: netdev@vger.kernel.org
10051 W: http://www.mellanox.com
10052 Q: http://patchwork.ozlabs.org/project/netdev/list/
10053 F: drivers/net/ethernet/mellanox/mlxfw/
10055 MELLANOX HARDWARE PLATFORM SUPPORT
10056 M: Andy Shevchenko <andy@infradead.org>
10057 M: Darren Hart <dvhart@infradead.org>
10058 M: Vadim Pasternak <vadimp@mellanox.com>
10059 L: platform-driver-x86@vger.kernel.org
10061 F: drivers/platform/mellanox/
10062 F: include/linux/platform_data/mlxreg.h
10064 MELLANOX MLX4 core VPI driver
10065 M: Tariq Toukan <tariqt@mellanox.com>
10066 L: netdev@vger.kernel.org
10067 L: linux-rdma@vger.kernel.org
10068 W: http://www.mellanox.com
10069 Q: http://patchwork.ozlabs.org/project/netdev/list/
10071 F: drivers/net/ethernet/mellanox/mlx4/
10072 F: include/linux/mlx4/
10074 MELLANOX MLX4 IB driver
10075 M: Yishai Hadas <yishaih@mellanox.com>
10076 L: linux-rdma@vger.kernel.org
10077 W: http://www.mellanox.com
10078 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10080 F: drivers/infiniband/hw/mlx4/
10081 F: include/linux/mlx4/
10082 F: include/uapi/rdma/mlx4-abi.h
10084 MELLANOX MLX5 core VPI driver
10085 M: Saeed Mahameed <saeedm@mellanox.com>
10086 M: Leon Romanovsky <leonro@mellanox.com>
10087 L: netdev@vger.kernel.org
10088 L: linux-rdma@vger.kernel.org
10089 W: http://www.mellanox.com
10090 Q: http://patchwork.ozlabs.org/project/netdev/list/
10092 F: drivers/net/ethernet/mellanox/mlx5/core/
10093 F: include/linux/mlx5/
10095 MELLANOX MLX5 IB driver
10096 M: Leon Romanovsky <leonro@mellanox.com>
10097 L: linux-rdma@vger.kernel.org
10098 W: http://www.mellanox.com
10099 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10101 F: drivers/infiniband/hw/mlx5/
10102 F: include/linux/mlx5/
10103 F: include/uapi/rdma/mlx5-abi.h
10105 MELLANOX MLXCPLD I2C AND MUX DRIVER
10106 M: Vadim Pasternak <vadimp@mellanox.com>
10107 M: Michael Shych <michaelsh@mellanox.com>
10108 L: linux-i2c@vger.kernel.org
10110 F: drivers/i2c/busses/i2c-mlxcpld.c
10111 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
10112 F: Documentation/i2c/busses/i2c-mlxcpld
10114 MELLANOX MLXCPLD LED DRIVER
10115 M: Vadim Pasternak <vadimp@mellanox.com>
10116 L: linux-leds@vger.kernel.org
10118 F: drivers/leds/leds-mlxcpld.c
10119 F: drivers/leds/leds-mlxreg.c
10120 F: Documentation/leds/leds-mlxcpld.txt
10122 MELLANOX PLATFORM DRIVER
10123 M: Vadim Pasternak <vadimp@mellanox.com>
10124 L: platform-driver-x86@vger.kernel.org
10126 F: drivers/platform/x86/mlx-platform.c
10129 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10130 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
10131 L: linux-kernel@vger.kernel.org
10133 F: kernel/sched/membarrier.c
10134 F: include/uapi/linux/membarrier.h
10135 F: arch/powerpc/include/asm/membarrier.h
10138 M: Mike Rapoport <rppt@linux.ibm.com>
10139 L: linux-mm@kvack.org
10141 F: include/linux/memblock.h
10143 F: Documentation/core-api/boot-time-mm.rst
10146 L: linux-mm@kvack.org
10147 W: http://www.linux-mm.org
10149 F: include/linux/mm.h
10150 F: include/linux/gfp.h
10151 F: include/linux/mmzone.h
10152 F: include/linux/memory_hotplug.h
10153 F: include/linux/vmalloc.h
10156 MEMORY TECHNOLOGY DEVICES (MTD)
10157 M: David Woodhouse <dwmw2@infradead.org>
10158 M: Brian Norris <computersforpeace@gmail.com>
10159 M: Marek Vasut <marek.vasut@gmail.com>
10160 M: Miquel Raynal <miquel.raynal@bootlin.com>
10161 M: Richard Weinberger <richard@nod.at>
10162 M: Vignesh Raghavendra <vigneshr@ti.com>
10163 L: linux-mtd@lists.infradead.org
10164 W: http://www.linux-mtd.infradead.org/
10165 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10169 F: Documentation/devicetree/bindings/mtd/
10171 F: include/linux/mtd/
10172 F: include/uapi/mtd/
10174 MEN A21 WATCHDOG DRIVER
10175 M: Johannes Thumshirn <morbidrsa@gmail.com>
10176 L: linux-watchdog@vger.kernel.org
10178 F: drivers/watchdog/mena21_wdt.c
10180 MEN CHAMELEON BUS (mcb)
10181 M: Johannes Thumshirn <morbidrsa@gmail.com>
10184 F: include/linux/mcb.h
10185 F: Documentation/men-chameleon-bus.txt
10187 MEN F21BMC (Board Management Controller)
10188 M: Andreas Werner <andreas.werner@men.de>
10190 F: drivers/mfd/menf21bmc.c
10191 F: drivers/watchdog/menf21bmc_wdt.c
10192 F: drivers/leds/leds-menf21bmc.c
10193 F: drivers/hwmon/menf21bmc_hwmon.c
10194 F: Documentation/hwmon/menf21bmc.rst
10196 MEN Z069 WATCHDOG DRIVER
10197 M: Johannes Thumshirn <jth@kernel.org>
10198 L: linux-watchdog@vger.kernel.org
10200 F: drivers/watchdog/menz69_wdt.c
10202 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10203 M: Neil Armstrong <narmstrong@baylibre.com>
10204 L: linux-media@lists.freedesktop.org
10205 L: linux-amlogic@lists.infradead.org
10206 W: http://linux-meson.com/
10208 F: drivers/media/platform/meson/ao-cec.c
10209 F: drivers/media/platform/meson/ao-cec-g12a.c
10210 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
10211 T: git git://linuxtv.org/media_tree.git
10213 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10214 M: Liang Yang <liang.yang@amlogic.com>
10215 L: linux-mtd@lists.infradead.org
10217 F: drivers/mtd/nand/raw/meson_*
10218 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10220 METHODE UDPU SUPPORT
10221 M: Vladimir Vid <vladimir.vid@sartura.hr>
10223 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10225 MICROBLAZE ARCHITECTURE
10226 M: Michal Simek <monstr@monstr.eu>
10227 W: http://www.monstr.eu/fdt/
10228 T: git git://git.monstr.eu/linux-2.6-microblaze.git
10230 F: arch/microblaze/
10232 MICROCHIP AT91 SERIAL DRIVER
10233 M: Richard Genoud <richard.genoud@gmail.com>
10235 F: drivers/tty/serial/atmel_serial.c
10236 F: drivers/tty/serial/atmel_serial.h
10237 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10239 MICROCHIP AUDIO ASOC DRIVERS
10240 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10241 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10245 MICROCHIP DMA DRIVER
10246 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10247 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10248 L: dmaengine@vger.kernel.org
10250 F: drivers/dma/at_hdmac.c
10251 F: drivers/dma/at_hdmac_regs.h
10252 F: include/linux/platform_data/dma-atmel.h
10253 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
10254 F: include/dt-bindings/dma/at91.h
10256 MICROCHIP ECC DRIVER
10257 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10258 L: linux-crypto@vger.kernel.org
10260 F: drivers/crypto/atmel-ecc.*
10262 MICROCHIP I2C DRIVER
10263 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10264 L: linux-i2c@vger.kernel.org
10266 F: drivers/i2c/busses/i2c-at91.h
10267 F: drivers/i2c/busses/i2c-at91-*.c
10269 MICROCHIP ISC DRIVER
10270 M: Eugen Hristev <eugen.hristev@microchip.com>
10271 L: linux-media@vger.kernel.org
10273 F: drivers/media/platform/atmel/atmel-isc.c
10274 F: drivers/media/platform/atmel/atmel-isc-regs.h
10275 F: Documentation/devicetree/bindings/media/atmel-isc.txt
10277 MICROCHIP ISI DRIVER
10278 M: Eugen Hristev <eugen.hristev@microchip.com>
10279 L: linux-media@vger.kernel.org
10281 F: drivers/media/platform/atmel/atmel-isi.c
10282 F: drivers/media/platform/atmel/atmel-isi.h
10284 MICROCHIP AT91 USART MFD DRIVER
10285 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10286 L: linux-kernel@vger.kernel.org
10288 F: drivers/mfd/at91-usart.c
10289 F: include/dt-bindings/mfd/at91-usart.h
10290 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10292 MICROCHIP AT91 USART SPI DRIVER
10293 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10294 L: linux-spi@vger.kernel.org
10296 F: drivers/spi/spi-at91-usart.c
10297 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10299 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10300 M: Woojung Huh <woojung.huh@microchip.com>
10301 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10302 L: netdev@vger.kernel.org
10304 F: net/dsa/tag_ksz.c
10305 F: drivers/net/dsa/microchip/*
10306 F: include/linux/platform_data/microchip-ksz.h
10307 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
10309 MICROCHIP LAN743X ETHERNET DRIVER
10310 M: Bryan Whitehead <bryan.whitehead@microchip.com>
10311 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10312 L: netdev@vger.kernel.org
10314 F: drivers/net/ethernet/microchip/lan743x_*
10316 MICROCHIP LCDFB DRIVER
10317 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10318 L: linux-fbdev@vger.kernel.org
10320 F: drivers/video/fbdev/atmel_lcdfb.c
10321 F: include/video/atmel_lcdc.h
10323 MICROCHIP MMC/SD/SDIO MCI DRIVER
10324 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10326 F: drivers/mmc/host/atmel-mci.c
10328 MICROCHIP MCP16502 PMIC DRIVER
10329 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
10330 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10332 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10333 F: drivers/regulator/mcp16502.c
10335 MICROCHIP MCP3911 ADC DRIVER
10336 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10337 M: Kent Gustavsson <kent@minoris.se>
10338 L: linux-iio@vger.kernel.org
10340 F: drivers/iio/adc/mcp3911.c
10341 F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10343 MICROCHIP NAND DRIVER
10344 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10345 L: linux-mtd@lists.infradead.org
10347 F: drivers/mtd/nand/raw/atmel/*
10348 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
10350 MICROCHIP PWM DRIVER
10351 M: Claudiu Beznea <claudiu.beznea@microchip.com>
10352 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10353 L: linux-pwm@vger.kernel.org
10355 F: drivers/pwm/pwm-atmel.c
10356 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10358 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10359 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10360 M: Eugen Hristev <eugen.hristev@microchip.com>
10361 L: linux-iio@vger.kernel.org
10363 F: drivers/iio/adc/at91-sama5d2_adc.c
10364 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10365 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10367 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10368 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10370 F: drivers/power/reset/at91-sama5d2_shdwc.c
10372 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10373 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
10374 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10375 L: linux-gpio@vger.kernel.org
10376 F: drivers/gpio/gpio-sama5d2-piobu.c
10378 MICROCHIP SPI DRIVER
10379 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10381 F: drivers/spi/spi-atmel.*
10383 MICROCHIP SSC DRIVER
10384 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10385 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10387 F: drivers/misc/atmel-ssc.c
10388 F: include/linux/atmel-ssc.h
10390 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10391 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10392 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10394 F: drivers/misc/atmel_tclib.c
10395 F: drivers/clocksource/tcb_clksrc.c
10397 MICROCHIP USBA UDC DRIVER
10398 M: Cristian Birsan <cristian.birsan@microchip.com>
10399 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10401 F: drivers/usb/gadget/udc/atmel_usba_udc.*
10403 MICROCHIP USB251XB DRIVER
10404 M: Richard Leitner <richard.leitner@skidata.com>
10405 L: linux-usb@vger.kernel.org
10407 F: drivers/usb/misc/usb251xb.c
10408 F: Documentation/devicetree/bindings/usb/usb251xb.txt
10410 MICROCHIP XDMA DRIVER
10411 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10412 L: linux-arm-kernel@lists.infradead.org
10413 L: dmaengine@vger.kernel.org
10415 F: drivers/dma/at_xdmac.c
10417 MICROSEMI MIPS SOCS
10418 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10419 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10420 L: linux-mips@vger.kernel.org
10422 F: arch/mips/generic/board-ocelot.c
10423 F: arch/mips/configs/generic/board-ocelot.config
10424 F: arch/mips/boot/dts/mscc/
10425 F: Documentation/devicetree/bindings/mips/mscc.txt
10427 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10428 M: Don Brace <don.brace@microsemi.com>
10429 L: esc.storagedev@microsemi.com
10430 L: linux-scsi@vger.kernel.org
10432 F: drivers/scsi/smartpqi/smartpqi*.[ch]
10433 F: drivers/scsi/smartpqi/Kconfig
10434 F: drivers/scsi/smartpqi/Makefile
10435 F: include/linux/cciss*.h
10436 F: include/uapi/linux/cciss*.h
10437 F: Documentation/scsi/smartpqi.txt
10439 MICROSEMI ETHERNET SWITCH DRIVER
10440 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10441 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10442 L: netdev@vger.kernel.org
10444 F: drivers/net/ethernet/mscc/
10446 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10447 M: Chen Yu <yu.c.chen@intel.com>
10448 L: platform-driver-x86@vger.kernel.org
10450 F: drivers/platform/x86/surfacepro3_button.c
10452 MICROTEK X6 SCANNER
10453 M: Oliver Neukum <oliver@neukum.org>
10455 F: drivers/usb/image/microtek.*
10458 M: Ralf Baechle <ralf@linux-mips.org>
10459 M: Paul Burton <paul.burton@mips.com>
10460 M: James Hogan <jhogan@kernel.org>
10461 L: linux-mips@vger.kernel.org
10462 W: http://www.linux-mips.org/
10463 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
10464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10465 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10467 F: Documentation/devicetree/bindings/mips/
10468 F: Documentation/mips/
10470 F: drivers/platform/mips/
10472 MIPS BOSTON DEVELOPMENT BOARD
10473 M: Paul Burton <paul.burton@mips.com>
10474 L: linux-mips@vger.kernel.org
10476 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
10477 F: arch/mips/boot/dts/img/boston.dts
10478 F: arch/mips/configs/generic/board-boston.config
10479 F: drivers/clk/imgtec/clk-boston.c
10480 F: include/dt-bindings/clock/boston-clock.h
10482 MIPS GENERIC PLATFORM
10483 M: Paul Burton <paul.burton@mips.com>
10484 L: linux-mips@vger.kernel.org
10486 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10487 F: arch/mips/generic/
10488 F: arch/mips/tools/generic-board-config.sh
10490 MIPS/LOONGSON1 ARCHITECTURE
10491 M: Keguang Zhang <keguang.zhang@gmail.com>
10492 L: linux-mips@vger.kernel.org
10494 F: arch/mips/loongson32/
10495 F: arch/mips/include/asm/mach-loongson32/
10496 F: drivers/*/*loongson1*
10497 F: drivers/*/*/*loongson1*
10499 MIPS/LOONGSON2 ARCHITECTURE
10500 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
10501 L: linux-mips@vger.kernel.org
10503 F: arch/mips/loongson64/fuloong-2e/
10504 F: arch/mips/loongson64/lemote-2f/
10505 F: arch/mips/include/asm/mach-loongson64/
10506 F: drivers/*/*loongson2*
10507 F: drivers/*/*/*loongson2*
10509 MIPS/LOONGSON3 ARCHITECTURE
10510 M: Huacai Chen <chenhc@lemote.com>
10511 L: linux-mips@vger.kernel.org
10513 F: arch/mips/loongson64/
10514 F: arch/mips/include/asm/mach-loongson64/
10515 F: drivers/platform/mips/cpu_hwmon.c
10516 F: drivers/*/*loongson3*
10517 F: drivers/*/*/*loongson3*
10519 MIPS RINT INSTRUCTION EMULATION
10520 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
10521 L: linux-mips@vger.kernel.org
10523 F: arch/mips/math-emu/sp_rint.c
10524 F: arch/mips/math-emu/dp_rint.c
10526 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10527 M: Hans Verkuil <hverkuil@xs4all.nl>
10528 L: linux-media@vger.kernel.org
10529 T: git git://linuxtv.org/media_tree.git
10530 W: https://linuxtv.org
10532 F: drivers/media/radio/radio-miropcm20*
10535 R: Lubomir Rintel <lkundrak@v3.sk>
10536 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10538 F: arch/arm/boot/dts/mmp*
10539 F: arch/arm/mach-mmp/
10541 MMU GATHER AND TLB INVALIDATION
10542 M: Will Deacon <will.deacon@arm.com>
10543 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
10544 M: Andrew Morton <akpm@linux-foundation.org>
10545 M: Nick Piggin <npiggin@gmail.com>
10546 M: Peter Zijlstra <peterz@infradead.org>
10547 L: linux-arch@vger.kernel.org
10548 L: linux-mm@kvack.org
10550 F: arch/*/include/asm/tlb.h
10551 F: include/asm-generic/tlb.h
10554 MN88472 MEDIA DRIVER
10555 M: Antti Palosaari <crope@iki.fi>
10556 L: linux-media@vger.kernel.org
10557 W: https://linuxtv.org
10558 W: http://palosaari.fi/linux/
10559 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10561 F: drivers/media/dvb-frontends/mn88472*
10563 MN88473 MEDIA DRIVER
10564 M: Antti Palosaari <crope@iki.fi>
10565 L: linux-media@vger.kernel.org
10566 W: https://linuxtv.org
10567 W: http://palosaari.fi/linux/
10568 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10570 F: drivers/media/dvb-frontends/mn88473*
10573 M: Jessica Yu <jeyu@kernel.org>
10574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10576 F: include/linux/module.h
10579 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10580 W: http://popies.net/meye/
10582 F: Documentation/media/v4l-drivers/meye*
10583 F: drivers/media/pci/meye/
10584 F: include/uapi/linux/meye.h
10586 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10587 M: Jiri Slaby <jirislaby@gmail.com>
10589 F: Documentation/serial/moxa-smartio.rst
10590 F: drivers/tty/mxser.*
10592 MR800 AVERMEDIA USB FM RADIO DRIVER
10593 M: Alexey Klimov <klimov.linux@gmail.com>
10594 L: linux-media@vger.kernel.org
10595 T: git git://linuxtv.org/media_tree.git
10597 F: drivers/media/radio/radio-mr800.c
10599 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10600 M: Alan Ott <alan@signal11.us>
10601 L: linux-wpan@vger.kernel.org
10603 F: drivers/net/ieee802154/mrf24j40.c
10604 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10607 M: "Lee, Chun-Yi" <jlee@suse.com>
10608 L: platform-driver-x86@vger.kernel.org
10610 F: drivers/platform/x86/msi-laptop.c
10613 L: platform-driver-x86@vger.kernel.org
10615 F: drivers/platform/x86/msi-wmi.c
10617 MSI001 MEDIA DRIVER
10618 M: Antti Palosaari <crope@iki.fi>
10619 L: linux-media@vger.kernel.org
10620 W: https://linuxtv.org
10621 W: http://palosaari.fi/linux/
10622 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10623 T: git git://linuxtv.org/anttip/media_tree.git
10625 F: drivers/media/tuners/msi001*
10627 MSI2500 MEDIA DRIVER
10628 M: Antti Palosaari <crope@iki.fi>
10629 L: linux-media@vger.kernel.org
10630 W: https://linuxtv.org
10631 W: http://palosaari.fi/linux/
10632 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10633 T: git git://linuxtv.org/anttip/media_tree.git
10635 F: drivers/media/usb/msi2500/
10637 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10638 M: Robert Jarzmik <robert.jarzmik@free.fr>
10639 L: linux-mtd@lists.infradead.org
10641 F: drivers/mtd/devices/docg3*
10643 MT9M032 APTINA SENSOR DRIVER
10644 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10645 L: linux-media@vger.kernel.org
10646 T: git git://linuxtv.org/media_tree.git
10648 F: drivers/media/i2c/mt9m032.c
10649 F: include/media/i2c/mt9m032.h
10651 MT9P031 APTINA CAMERA SENSOR
10652 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10653 L: linux-media@vger.kernel.org
10654 T: git git://linuxtv.org/media_tree.git
10656 F: drivers/media/i2c/mt9p031.c
10657 F: include/media/i2c/mt9p031.h
10659 MT9T001 APTINA CAMERA SENSOR
10660 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10661 L: linux-media@vger.kernel.org
10662 T: git git://linuxtv.org/media_tree.git
10664 F: drivers/media/i2c/mt9t001.c
10665 F: include/media/i2c/mt9t001.h
10667 MT9T112 APTINA CAMERA SENSOR
10668 M: Jacopo Mondi <jacopo@jmondi.org>
10669 L: linux-media@vger.kernel.org
10670 T: git git://linuxtv.org/media_tree.git
10672 F: drivers/media/i2c/mt9t112.c
10673 F: include/media/i2c/mt9t112.h
10675 MT9V032 APTINA CAMERA SENSOR
10676 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10677 L: linux-media@vger.kernel.org
10678 T: git git://linuxtv.org/media_tree.git
10680 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10681 F: drivers/media/i2c/mt9v032.c
10682 F: include/media/i2c/mt9v032.h
10684 MT9V111 APTINA CAMERA SENSOR
10685 M: Jacopo Mondi <jacopo@jmondi.org>
10686 L: linux-media@vger.kernel.org
10687 T: git git://linuxtv.org/media_tree.git
10689 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10690 F: drivers/media/i2c/mt9v111.c
10692 MULTIFUNCTION DEVICES (MFD)
10693 M: Lee Jones <lee.jones@linaro.org>
10694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10696 F: Documentation/devicetree/bindings/mfd/
10698 F: include/linux/mfd/
10699 F: include/dt-bindings/mfd/
10701 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10703 F: drivers/mmc/host/mmc_spi.c
10704 F: include/linux/spi/mmc_spi.h
10706 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10707 M: Ulf Hansson <ulf.hansson@linaro.org>
10708 L: linux-mmc@vger.kernel.org
10709 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10711 F: Documentation/devicetree/bindings/mmc/
10713 F: include/linux/mmc/
10714 F: include/uapi/linux/mmc/
10716 MULTIPLEXER SUBSYSTEM
10717 M: Peter Rosin <peda@axentia.se>
10719 F: Documentation/ABI/testing/sysfs-class-mux*
10720 F: Documentation/devicetree/bindings/mux/
10721 F: include/dt-bindings/mux/
10722 F: include/linux/mux/
10725 MULTITECH MULTIPORT CARD (ISICOM)
10727 F: drivers/tty/isicom.c
10728 F: include/linux/isicom.h
10730 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10731 M: Bin Liu <b-liu@ti.com>
10732 L: linux-usb@vger.kernel.org
10734 F: drivers/usb/musb/
10736 MXL301RF MEDIA DRIVER
10737 M: Akihiro Tsukada <tskd08@gmail.com>
10738 L: linux-media@vger.kernel.org
10740 F: drivers/media/tuners/mxl301rf*
10742 MXL5007T MEDIA DRIVER
10743 M: Michael Krufky <mkrufky@linuxtv.org>
10744 L: linux-media@vger.kernel.org
10745 W: https://linuxtv.org
10746 W: http://github.com/mkrufky
10747 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10748 T: git git://linuxtv.org/mkrufky/tuners.git
10750 F: drivers/media/tuners/mxl5007t.*
10753 M: Marek Vasut <marex@denx.de>
10754 M: Stefan Agner <stefan@agner.ch>
10755 L: dri-devel@lists.freedesktop.org
10757 F: drivers/gpu/drm/mxsfb/
10758 F: Documentation/devicetree/bindings/display/mxsfb.txt
10759 T: git git://anongit.freedesktop.org/drm/drm-misc
10761 MYLEX DAC960 PCI RAID Controller
10762 M: Hannes Reinecke <hare@kernel.org>
10763 L: linux-scsi@vger.kernel.org
10765 F: drivers/scsi/myrb.*
10766 F: drivers/scsi/myrs.*
10768 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10769 M: Chris Lee <christopher.lee@cspi.com>
10770 L: netdev@vger.kernel.org
10771 W: https://www.cspi.com/ethernet-products/support/downloads/
10773 F: drivers/net/ethernet/myricom/myri10ge/
10775 NAND FLASH SUBSYSTEM
10776 M: Miquel Raynal <miquel.raynal@bootlin.com>
10777 R: Richard Weinberger <richard@nod.at>
10778 L: linux-mtd@lists.infradead.org
10779 W: http://www.linux-mtd.infradead.org/
10780 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
10783 F: drivers/mtd/nand/
10784 F: include/linux/mtd/*nand*.h
10786 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10787 M: Daniel Mack <zonque@gmail.com>
10789 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10790 W: http://www.native-instruments.com
10791 F: sound/usb/caiaq/
10793 NATSEMI ETHERNET DRIVER (DP8381x)
10795 F: drivers/net/ethernet/natsemi/natsemi.c
10797 NCR 5380 SCSI DRIVERS
10798 M: Finn Thain <fthain@telegraphics.com.au>
10799 M: Michael Schmitz <schmitzmic@gmail.com>
10800 L: linux-scsi@vger.kernel.org
10802 F: Documentation/scsi/g_NCR5380.txt
10803 F: drivers/scsi/NCR5380.*
10804 F: drivers/scsi/arm/cumana_1.c
10805 F: drivers/scsi/arm/oak.c
10806 F: drivers/scsi/atari_scsi.*
10807 F: drivers/scsi/dmx3191d.c
10808 F: drivers/scsi/g_NCR5380.*
10809 F: drivers/scsi/mac_scsi.*
10810 F: drivers/scsi/sun3_scsi.*
10811 F: drivers/scsi/sun3_scsi_vme.c
10814 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
10818 NCT6775 HARDWARE MONITOR DRIVER
10819 M: Guenter Roeck <linux@roeck-us.net>
10820 L: linux-hwmon@vger.kernel.org
10822 F: Documentation/hwmon/nct6775.rst
10823 F: drivers/hwmon/nct6775.c
10825 NET_FAILOVER MODULE
10826 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
10827 L: netdev@vger.kernel.org
10829 F: driver/net/net_failover.c
10830 F: include/net/net_failover.h
10831 F: Documentation/networking/net_failover.rst
10833 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10834 M: Faisal Latif <faisal.latif@intel.com>
10835 L: linux-rdma@vger.kernel.org
10836 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10838 F: drivers/infiniband/hw/nes/
10839 F: include/uapi/rdma/nes-abi.h
10841 NETEM NETWORK EMULATOR
10842 M: Stephen Hemminger <stephen@networkplumber.org>
10843 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
10845 F: net/sched/sch_netem.c
10847 NETERION 10GbE DRIVERS (s2io/vxge)
10848 M: Jon Mason <jdmason@kudzu.us>
10849 L: netdev@vger.kernel.org
10851 F: Documentation/networking/device_drivers/neterion/s2io.txt
10852 F: Documentation/networking/device_drivers/neterion/vxge.txt
10853 F: drivers/net/ethernet/neterion/
10856 M: Pablo Neira Ayuso <pablo@netfilter.org>
10857 M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
10858 M: Florian Westphal <fw@strlen.de>
10859 L: netfilter-devel@vger.kernel.org
10860 L: coreteam@netfilter.org
10861 W: http://www.netfilter.org/
10862 W: http://www.iptables.org/
10863 W: http://www.nftables.org/
10864 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
10865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10868 F: include/linux/netfilter*
10869 F: include/linux/netfilter/
10870 F: include/net/netfilter/
10871 F: include/uapi/linux/netfilter*
10872 F: include/uapi/linux/netfilter/
10873 F: net/*/netfilter.c
10874 F: net/*/netfilter/
10876 F: net/bridge/br_netfilter*.c
10878 NETROM NETWORK LAYER
10879 M: Ralf Baechle <ralf@linux-mips.org>
10880 L: linux-hams@vger.kernel.org
10881 W: http://www.linux-ax25.org/
10883 F: include/net/netrom.h
10884 F: include/uapi/linux/netrom.h
10887 NETRONOME ETHERNET DRIVERS
10888 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10889 L: oss-drivers@netronome.com
10891 F: drivers/net/ethernet/netronome/
10893 NETWORK BLOCK DEVICE (NBD)
10894 M: Josef Bacik <josef@toxicpanda.com>
10896 L: linux-block@vger.kernel.org
10897 L: nbd@other.debian.org
10898 F: Documentation/blockdev/nbd.txt
10899 F: drivers/block/nbd.c
10900 F: include/trace/events/nbd.h
10901 F: include/uapi/linux/nbd.h
10903 NETWORK DROP MONITOR
10904 M: Neil Horman <nhorman@tuxdriver.com>
10905 L: netdev@vger.kernel.org
10907 W: https://fedorahosted.org/dropwatch/
10908 F: net/core/drop_monitor.c
10911 M: "David S. Miller" <davem@davemloft.net>
10912 L: netdev@vger.kernel.org
10913 W: http://www.linuxfoundation.org/en/Net
10914 Q: http://patchwork.ozlabs.org/project/netdev/list/
10915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10918 F: Documentation/devicetree/bindings/net/
10920 F: include/linux/if_*
10921 F: include/linux/netdevice.h
10922 F: include/linux/etherdevice.h
10923 F: include/linux/fcdevice.h
10924 F: include/linux/fddidevice.h
10925 F: include/linux/hippidevice.h
10926 F: include/linux/inetdevice.h
10927 F: include/uapi/linux/if_*
10928 F: include/uapi/linux/netdevice.h
10930 NETWORKING DRIVERS (WIRELESS)
10931 M: Kalle Valo <kvalo@codeaurora.org>
10932 L: linux-wireless@vger.kernel.org
10933 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10937 F: Documentation/devicetree/bindings/net/wireless/
10938 F: drivers/net/wireless/
10941 M: Andrew Lunn <andrew@lunn.ch>
10942 M: Vivien Didelot <vivien.didelot@gmail.com>
10943 M: Florian Fainelli <f.fainelli@gmail.com>
10945 F: Documentation/devicetree/bindings/net/dsa/
10947 F: include/net/dsa.h
10948 F: include/linux/dsa/
10949 F: include/linux/platform_data/dsa.h
10950 F: drivers/net/dsa/
10952 NETWORKING [GENERAL]
10953 M: "David S. Miller" <davem@davemloft.net>
10954 L: netdev@vger.kernel.org
10955 W: http://www.linuxfoundation.org/en/Net
10956 Q: http://patchwork.ozlabs.org/project/netdev/list/
10957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10959 B: mailto:netdev@vger.kernel.org
10963 F: include/linux/in.h
10964 F: include/linux/net.h
10965 F: include/linux/netdevice.h
10966 F: include/uapi/linux/in.h
10967 F: include/uapi/linux/net.h
10968 F: include/uapi/linux/netdevice.h
10969 F: include/uapi/linux/net_namespace.h
10970 F: tools/testing/selftests/net/
10973 F: Documentation/networking/
10976 M: Steffen Klassert <steffen.klassert@secunet.com>
10977 M: Herbert Xu <herbert@gondor.apana.org.au>
10978 M: "David S. Miller" <davem@davemloft.net>
10979 L: netdev@vger.kernel.org
10980 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
10981 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
10988 F: net/ipv4/ipcomp.c
10989 F: net/ipv4/ip_vti.c
10993 F: net/ipv6/ipcomp6.c
10994 F: net/ipv6/ip6_vti.c
10995 F: include/uapi/linux/xfrm.h
10996 F: include/net/xfrm.h
10998 NETWORKING [IPv4/IPv6]
10999 M: "David S. Miller" <davem@davemloft.net>
11000 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11001 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11002 L: netdev@vger.kernel.org
11003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11010 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11011 M: Paul Moore <paul@paul-moore.com>
11012 W: https://github.com/netlabel
11013 L: netdev@vger.kernel.org
11014 L: linux-security-module@vger.kernel.org
11016 F: Documentation/netlabel/
11017 F: include/net/calipso.h
11018 F: include/net/cipso_ipv4.h
11019 F: include/net/netlabel.h
11020 F: include/uapi/linux/netfilter/xt_SECMARK.h
11021 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
11023 F: net/ipv4/cipso_ipv4.c
11024 F: net/ipv6/calipso.c
11025 F: net/netfilter/xt_CONNSECMARK.c
11026 F: net/netfilter/xt_SECMARK.c
11029 M: Eric Dumazet <edumazet@google.com>
11030 L: netdev@vger.kernel.org
11033 F: net/ipv4/syncookies.c
11035 F: net/ipv6/syncookies.c
11036 F: include/uapi/linux/tcp.h
11037 F: include/net/tcp.h
11038 F: include/linux/tcp.h
11039 F: include/trace/events/tcp.h
11042 M: Boris Pismenny <borisp@mellanox.com>
11043 M: Aviad Yehezkel <aviadye@mellanox.com>
11044 M: Dave Watson <davejwatson@fb.com>
11045 M: John Fastabend <john.fastabend@gmail.com>
11046 M: Daniel Borkmann <daniel@iogearbox.net>
11047 L: netdev@vger.kernel.org
11050 F: include/uapi/linux/tls.h
11051 F: include/net/tls.h
11053 NETWORKING [WIRELESS]
11054 L: linux-wireless@vger.kernel.org
11055 Q: http://patchwork.kernel.org/project/linux-wireless/list/
11058 M: Jakub Kicinski <jakub.kicinski@netronome.com>
11060 F: drivers/net/netdevsim/*
11062 NETXEN (1/10) GbE SUPPORT
11063 M: Manish Chopra <manishc@marvell.com>
11064 M: Rahul Verma <rahulv@marvell.com>
11065 M: GR-Linux-NIC-Dev@marvell.com
11066 L: netdev@vger.kernel.org
11068 F: drivers/net/ethernet/qlogic/netxen/
11071 L: netdev@vger.kernel.org
11074 F: include/net/nfc/
11075 F: include/uapi/linux/nfc.h
11077 F: include/linux/platform_data/nfcmrvl.h
11078 F: include/linux/platform_data/nxp-nci.h
11079 F: Documentation/devicetree/bindings/net/nfc/
11081 NFS, SUNRPC, AND LOCKD CLIENTS
11082 M: Trond Myklebust <trond.myklebust@hammerspace.com>
11083 M: Anna Schumaker <anna.schumaker@netapp.com>
11084 L: linux-nfs@vger.kernel.org
11085 W: http://client.linux-nfs.org
11086 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11092 F: include/linux/lockd/
11093 F: include/linux/nfs*
11094 F: include/linux/sunrpc/
11095 F: include/uapi/linux/nfs*
11096 F: include/uapi/linux/sunrpc/
11099 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
11100 L: linux-nilfs@vger.kernel.org
11101 W: https://nilfs.sourceforge.io/
11102 W: https://nilfs.osdn.jp/
11103 T: git git://github.com/konis/nilfs2.git
11105 F: Documentation/filesystems/nilfs2.txt
11107 F: include/trace/events/nilfs2.h
11108 F: include/uapi/linux/nilfs2_api.h
11109 F: include/uapi/linux/nilfs2_ondisk.h
11111 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11112 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11113 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11115 F: Documentation/scsi/NinjaSCSI.txt
11116 F: drivers/scsi/pcmcia/nsp_*
11118 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11119 M: GOTO Masanori <gotom@debian.or.jp>
11120 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11121 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11123 F: Documentation/scsi/NinjaSCSI.txt
11124 F: drivers/scsi/nsp32*
11127 M: Ley Foon Tan <lftan@altera.com>
11128 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11133 NOHZ, DYNTICKS SUPPORT
11134 M: Frederic Weisbecker <fweisbec@gmail.com>
11135 M: Thomas Gleixner <tglx@linutronix.de>
11136 M: Ingo Molnar <mingo@kernel.org>
11137 L: linux-kernel@vger.kernel.org
11138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11140 F: kernel/time/tick*.*
11141 F: include/linux/tick.h
11142 F: include/linux/sched/nohz.h
11144 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11145 M: Pavel Machek <pavel@ucw.cz>
11146 M: Sakari Ailus <sakari.ailus@iki.fi>
11147 L: linux-media@vger.kernel.org
11149 F: drivers/media/i2c/et8ek8
11150 F: drivers/media/i2c/ad5820.c
11152 NOKIA N900 POWER SUPPLY DRIVERS
11153 R: Pali Rohár <pali.rohar@gmail.com>
11154 F: include/linux/power/bq2415x_charger.h
11155 F: include/linux/power/bq27xxx_battery.h
11156 F: include/linux/power/isp1704_charger.h
11157 F: drivers/power/supply/bq2415x_charger.c
11158 F: drivers/power/supply/bq27xxx_battery.c
11159 F: drivers/power/supply/bq27xxx_battery_i2c.c
11160 F: drivers/power/supply/isp1704_charger.c
11161 F: drivers/power/supply/rx51_battery.c
11164 M: Willy Tarreau <w@1wt.eu>
11166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11167 F: tools/include/nolibc/
11170 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11171 L: linux-ntb@googlegroups.com
11173 F: drivers/ntb/hw/amd/
11176 M: Jon Mason <jdmason@kudzu.us>
11177 M: Dave Jiang <dave.jiang@intel.com>
11178 M: Allen Hubbe <allenbh@gmail.com>
11179 L: linux-ntb@googlegroups.com
11181 W: https://github.com/jonmason/ntb/wiki
11182 T: git git://github.com/jonmason/ntb.git
11184 F: drivers/net/ntb_netdev.c
11185 F: include/linux/ntb.h
11186 F: include/linux/ntb_transport.h
11187 F: tools/testing/selftests/ntb/
11190 M: Serge Semin <fancer.lancer@gmail.com>
11191 L: linux-ntb@googlegroups.com
11193 F: drivers/ntb/hw/idt/
11196 M: Dave Jiang <dave.jiang@intel.com>
11197 L: linux-ntb@googlegroups.com
11199 W: https://github.com/davejiang/linux/wiki
11200 T: git https://github.com/davejiang/linux.git
11201 F: drivers/ntb/hw/intel/
11204 M: Anton Altaparmakov <anton@tuxera.com>
11205 L: linux-ntfs-dev@lists.sourceforge.net
11206 W: http://www.tuxera.com/
11207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11209 F: Documentation/filesystems/ntfs.txt
11213 M: Finn Thain <fthain@telegraphics.com.au>
11214 L: linux-m68k@lists.linux-m68k.org
11216 F: arch/*/include/asm/nubus.h
11218 F: include/linux/nubus.h
11219 F: include/uapi/linux/nubus.h
11221 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11222 M: Antonino Daplas <adaplas@gmail.com>
11223 L: linux-fbdev@vger.kernel.org
11225 F: drivers/video/fbdev/riva/
11226 F: drivers/video/fbdev/nvidia/
11229 M: Keith Busch <kbusch@kernel.org>
11230 M: Jens Axboe <axboe@fb.com>
11231 M: Christoph Hellwig <hch@lst.de>
11232 M: Sagi Grimberg <sagi@grimberg.me>
11233 L: linux-nvme@lists.infradead.org
11234 T: git://git.infradead.org/nvme.git
11235 W: http://git.infradead.org/nvme.git
11237 F: drivers/nvme/host/
11238 F: include/linux/nvme.h
11239 F: include/uapi/linux/nvme_ioctl.h
11241 NVM EXPRESS FC TRANSPORT DRIVERS
11242 M: James Smart <james.smart@broadcom.com>
11243 L: linux-nvme@lists.infradead.org
11245 F: include/linux/nvme-fc.h
11246 F: include/linux/nvme-fc-driver.h
11247 F: drivers/nvme/host/fc.c
11248 F: drivers/nvme/target/fc.c
11249 F: drivers/nvme/target/fcloop.c
11251 NVM EXPRESS TARGET DRIVER
11252 M: Christoph Hellwig <hch@lst.de>
11253 M: Sagi Grimberg <sagi@grimberg.me>
11254 L: linux-nvme@lists.infradead.org
11255 T: git://git.infradead.org/nvme.git
11256 W: http://git.infradead.org/nvme.git
11258 F: drivers/nvme/target/
11261 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11264 F: Documentation/devicetree/bindings/nvmem/
11265 F: Documentation/ABI/stable/sysfs-bus-nvmem
11266 F: include/linux/nvmem-consumer.h
11267 F: include/linux/nvmem-provider.h
11269 NXP FXAS21002C DRIVER
11270 M: Rui Miguel Silva <rmfrfs@gmail.com>
11271 L: linux-iio@vger.kernel.org
11273 F: Documentation/devicetree/bindings/iio/gyroscope/fxas21002c.txt
11274 F: drivers/iio/gyro/fxas21002c_core.c
11275 F: drivers/iio/gyro/fxas21002c.h
11276 F: drivers/iio/gyro/fxas21002c_i2c.c
11277 F: drivers/iio/gyro/fxas21002c_spi.c
11279 NXP SGTL5000 DRIVER
11280 M: Fabio Estevam <festevam@gmail.com>
11281 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11283 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
11284 F: sound/soc/codecs/sgtl5000*
11286 NXP SJA1105 ETHERNET SWITCH DRIVER
11287 M: Vladimir Oltean <olteanv@gmail.com>
11288 L: linux-kernel@vger.kernel.org
11290 F: drivers/net/dsa/sja1105
11292 NXP TDA998X DRM DRIVER
11293 M: Russell King <linux@armlinux.org.uk>
11295 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11296 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11297 F: drivers/gpu/drm/i2c/tda998x_drv.c
11298 F: include/drm/i2c/tda998x.h
11299 F: include/dt-bindings/display/tda998x.h
11303 M: Peter Rosin <peda@axentia.se>
11304 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11306 F: Documentation/devicetree/bindings/sound/tfa9879.txt
11307 F: sound/soc/codecs/tfa9879*
11310 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
11311 R: Charles Gorand <charles.gorand@effinnov.com>
11312 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11314 F: drivers/nfc/nxp-nci
11317 M: Jiri Pirko <jiri@mellanox.com>
11318 L: netdev@vger.kernel.org
11321 F: lib/test_objagg.c
11322 F: include/linux/objagg.h
11325 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
11326 M: Ashish Kumar <ashish.kumar@nxp.com>
11327 L: linux-spi@vger.kernel.org
11329 F: drivers/spi/spi-nxp-fspi.c
11330 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11333 M: Josh Poimboeuf <jpoimboe@redhat.com>
11334 M: Peter Zijlstra <peterz@infradead.org>
11338 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11339 M: Frederic Barrat <fbarrat@linux.ibm.com>
11340 M: Andrew Donnellan <ajd@linux.ibm.com>
11341 L: linuxppc-dev@lists.ozlabs.org
11343 F: arch/powerpc/platforms/powernv/ocxl.c
11344 F: arch/powerpc/include/asm/pnv-ocxl.h
11345 F: drivers/misc/ocxl/
11346 F: include/misc/ocxl*
11347 F: include/uapi/misc/ocxl.h
11348 F: Documentation/accelerators/ocxl.rst
11351 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11352 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
11353 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11354 L: linux-omap@vger.kernel.org
11356 F: sound/soc/ti/omap*
11357 F: sound/soc/ti/rx51.c
11358 F: sound/soc/ti/n810.c
11359 F: sound/soc/ti/sdma-pcm.*
11361 OMAP CLOCK FRAMEWORK SUPPORT
11362 M: Paul Walmsley <paul@pwsan.com>
11363 L: linux-omap@vger.kernel.org
11365 F: arch/arm/*omap*/*clock*
11367 OMAP DEVICE TREE SUPPORT
11368 M: Benoît Cousson <bcousson@baylibre.com>
11369 M: Tony Lindgren <tony@atomide.com>
11370 L: linux-omap@vger.kernel.org
11371 L: devicetree@vger.kernel.org
11373 F: arch/arm/boot/dts/*omap*
11374 F: arch/arm/boot/dts/*am3*
11375 F: arch/arm/boot/dts/*am4*
11376 F: arch/arm/boot/dts/*am5*
11377 F: arch/arm/boot/dts/*dra7*
11379 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11380 L: linux-omap@vger.kernel.org
11381 L: linux-fbdev@vger.kernel.org
11383 F: drivers/video/fbdev/omap2/
11384 F: Documentation/arm/OMAP/DSS
11386 OMAP FRAMEBUFFER SUPPORT
11387 L: linux-fbdev@vger.kernel.org
11388 L: linux-omap@vger.kernel.org
11390 F: drivers/video/fbdev/omap/
11392 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11393 M: Roger Quadros <rogerq@ti.com>
11394 M: Tony Lindgren <tony@atomide.com>
11395 L: linux-omap@vger.kernel.org
11397 F: drivers/memory/omap-gpmc.c
11398 F: arch/arm/mach-omap2/*gpmc*
11401 M: Grygorii Strashko <grygorii.strashko@ti.com>
11402 M: Santosh Shilimkar <ssantosh@kernel.org>
11403 M: Kevin Hilman <khilman@kernel.org>
11404 L: linux-omap@vger.kernel.org
11406 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
11407 F: drivers/gpio/gpio-omap.c
11409 OMAP HARDWARE SPINLOCK SUPPORT
11410 M: Ohad Ben-Cohen <ohad@wizery.com>
11411 L: linux-omap@vger.kernel.org
11413 F: drivers/hwspinlock/omap_hwspinlock.c
11415 OMAP HS MMC SUPPORT
11416 L: linux-mmc@vger.kernel.org
11417 L: linux-omap@vger.kernel.org
11419 F: drivers/mmc/host/omap_hsmmc.c
11422 M: Paul Walmsley <paul@pwsan.com>
11423 L: linux-omap@vger.kernel.org
11425 F: arch/arm/mach-omap2/omap_hwmod*data*
11427 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11428 M: Benoît Cousson <bcousson@baylibre.com>
11429 L: linux-omap@vger.kernel.org
11431 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11434 M: Benoît Cousson <bcousson@baylibre.com>
11435 M: Paul Walmsley <paul@pwsan.com>
11436 L: linux-omap@vger.kernel.org
11438 F: arch/arm/mach-omap2/omap_hwmod.*
11441 M: Vignesh R <vigneshr@ti.com>
11442 L: linux-omap@vger.kernel.org
11443 L: linux-i2c@vger.kernel.org
11445 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
11446 F: drivers/i2c/busses/i2c-omap.c
11448 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11449 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11450 L: linux-media@vger.kernel.org
11452 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
11453 F: drivers/media/platform/omap3isp/
11454 F: drivers/staging/media/omap4iss/
11457 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11458 L: linux-omap@vger.kernel.org
11460 F: drivers/mmc/host/omap.c
11462 OMAP POWER MANAGEMENT SUPPORT
11463 M: Kevin Hilman <khilman@kernel.org>
11464 L: linux-omap@vger.kernel.org
11466 F: arch/arm/*omap*/*pm*
11467 F: drivers/cpufreq/omap-cpufreq.c
11469 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11470 M: Rajendra Nayak <rnayak@codeaurora.org>
11471 M: Paul Walmsley <paul@pwsan.com>
11472 L: linux-omap@vger.kernel.org
11474 F: arch/arm/mach-omap2/prm*
11476 OMAP RANDOM NUMBER GENERATOR SUPPORT
11477 M: Deepak Saxena <dsaxena@plexity.net>
11479 F: drivers/char/hw_random/omap-rng.c
11482 L: linux-usb@vger.kernel.org
11483 L: linux-omap@vger.kernel.org
11485 F: drivers/usb/*/*omap*
11486 F: arch/arm/*omap*/usb*
11488 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11489 M: Mark Jackson <mpfj@newflow.co.uk>
11490 L: linux-omap@vger.kernel.org
11492 F: arch/arm/boot/dts/am335x-nano.dts
11495 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11496 M: Tony Lindgren <tony@atomide.com>
11497 L: linux-omap@vger.kernel.org
11498 Q: http://patchwork.kernel.org/project/linux-omap/list/
11499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11501 F: arch/arm/mach-omap1/
11502 F: arch/arm/plat-omap/
11503 F: arch/arm/configs/omap1_defconfig
11504 F: drivers/i2c/busses/i2c-omap.c
11505 F: include/linux/platform_data/i2c-omap.h
11506 F: include/linux/platform_data/ams-delta-fiq.h
11509 M: Tony Lindgren <tony@atomide.com>
11510 L: linux-omap@vger.kernel.org
11511 W: http://www.muru.com/linux/omap/
11512 W: http://linux.omap.com/
11513 Q: http://patchwork.kernel.org/project/linux-omap/list/
11514 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11516 F: arch/arm/mach-omap2/
11517 F: arch/arm/plat-omap/
11518 F: arch/arm/configs/omap2plus_defconfig
11519 F: drivers/i2c/busses/i2c-omap.c
11520 F: drivers/irqchip/irq-omap-intc.c
11521 F: drivers/mfd/*omap*.c
11522 F: drivers/mfd/menelaus.c
11523 F: drivers/mfd/palmas.c
11524 F: drivers/mfd/tps65217.c
11525 F: drivers/mfd/tps65218.c
11526 F: drivers/mfd/tps65910.c
11527 F: drivers/mfd/twl-core.[ch]
11528 F: drivers/mfd/twl4030*.c
11529 F: drivers/mfd/twl6030*.c
11530 F: drivers/mfd/twl6040*.c
11531 F: drivers/regulator/palmas-regulator*.c
11532 F: drivers/regulator/pbias-regulator.c
11533 F: drivers/regulator/tps65217-regulator.c
11534 F: drivers/regulator/tps65218-regulator.c
11535 F: drivers/regulator/tps65910-regulator.c
11536 F: drivers/regulator/twl-regulator.c
11537 F: drivers/regulator/twl6030-regulator.c
11538 F: include/linux/platform_data/i2c-omap.h
11540 ONION OMEGA2+ BOARD
11541 M: Harvey Hunt <harveyhuntnexus@gmail.com>
11542 L: linux-mips@vger.kernel.org
11544 F: arch/mips/boot/dts/ralink/omega2p.dts
11547 M: Bob Copeland <me@bobcopeland.com>
11548 L: linux-karma-devel@lists.sourceforge.net
11550 F: Documentation/filesystems/omfs.txt
11553 OMNIKEY CARDMAN 4000 DRIVER
11554 M: Harald Welte <laforge@gnumonks.org>
11556 F: drivers/char/pcmcia/cm4000_cs.c
11557 F: include/linux/cm4000_cs.h
11558 F: include/uapi/linux/cm4000_cs.h
11560 OMNIKEY CARDMAN 4040 DRIVER
11561 M: Harald Welte <laforge@gnumonks.org>
11563 F: drivers/char/pcmcia/cm4040_cs.*
11565 OMNIVISION OV13858 SENSOR DRIVER
11566 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11567 L: linux-media@vger.kernel.org
11568 T: git git://linuxtv.org/media_tree.git
11570 F: drivers/media/i2c/ov13858.c
11572 OMNIVISION OV2680 SENSOR DRIVER
11573 M: Rui Miguel Silva <rmfrfs@gmail.com>
11574 L: linux-media@vger.kernel.org
11575 T: git git://linuxtv.org/media_tree.git
11577 F: drivers/media/i2c/ov2680.c
11578 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
11580 OMNIVISION OV2685 SENSOR DRIVER
11581 M: Shunqian Zheng <zhengsq@rock-chips.com>
11582 L: linux-media@vger.kernel.org
11583 T: git git://linuxtv.org/media_tree.git
11585 F: drivers/media/i2c/ov2685.c
11587 OMNIVISION OV5640 SENSOR DRIVER
11588 M: Steve Longerbeam <slongerbeam@gmail.com>
11589 L: linux-media@vger.kernel.org
11590 T: git git://linuxtv.org/media_tree.git
11592 F: drivers/media/i2c/ov5640.c
11594 OMNIVISION OV5647 SENSOR DRIVER
11595 M: Luis Oliveira <lolivei@synopsys.com>
11596 L: linux-media@vger.kernel.org
11597 T: git git://linuxtv.org/media_tree.git
11599 F: drivers/media/i2c/ov5647.c
11601 OMNIVISION OV5695 SENSOR DRIVER
11602 M: Shunqian Zheng <zhengsq@rock-chips.com>
11603 L: linux-media@vger.kernel.org
11604 T: git git://linuxtv.org/media_tree.git
11606 F: drivers/media/i2c/ov5695.c
11608 OMNIVISION OV7670 SENSOR DRIVER
11609 M: Jonathan Corbet <corbet@lwn.net>
11610 L: linux-media@vger.kernel.org
11611 T: git git://linuxtv.org/media_tree.git
11613 F: drivers/media/i2c/ov7670.c
11614 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
11616 OMNIVISION OV772x SENSOR DRIVER
11617 M: Jacopo Mondi <jacopo@jmondi.org>
11618 L: linux-media@vger.kernel.org
11619 T: git git://linuxtv.org/media_tree.git
11621 F: drivers/media/i2c/ov772x.c
11622 F: include/media/i2c/ov772x.h
11623 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
11625 OMNIVISION OV7740 SENSOR DRIVER
11626 M: Wenyou Yang <wenyou.yang@microchip.com>
11627 L: linux-media@vger.kernel.org
11628 T: git git://linuxtv.org/media_tree.git
11630 F: drivers/media/i2c/ov7740.c
11631 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
11633 OMNIVISION OV9640 SENSOR DRIVER
11634 M: Petr Cvek <petrcvekcz@gmail.com>
11635 L: linux-media@vger.kernel.org
11637 F: drivers/media/i2c/ov9640.*
11639 OMNIVISION OV8856 SENSOR DRIVER
11640 M: Ben Kao <ben.kao@intel.com>
11641 L: linux-media@vger.kernel.org
11642 T: git git://linuxtv.org/media_tree.git
11644 F: drivers/media/i2c/ov8856.c
11646 OMNIVISION OV9650 SENSOR DRIVER
11647 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11648 R: Akinobu Mita <akinobu.mita@gmail.com>
11649 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
11650 L: linux-media@vger.kernel.org
11651 T: git git://linuxtv.org/media_tree.git
11653 F: drivers/media/i2c/ov9650.c
11654 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
11656 ONENAND FLASH DRIVER
11657 M: Kyungmin Park <kyungmin.park@samsung.com>
11658 L: linux-mtd@lists.infradead.org
11660 F: drivers/mtd/nand/onenand/
11661 F: include/linux/mtd/onenand*.h
11663 ONSTREAM SCSI TAPE DRIVER
11664 M: Willem Riede <osst@riede.org>
11665 L: osst-users@lists.sourceforge.net
11666 L: linux-scsi@vger.kernel.org
11668 F: Documentation/scsi/osst.txt
11669 F: drivers/scsi/osst.*
11670 F: drivers/scsi/osst_*.h
11671 F: drivers/scsi/st.h
11674 M: Jens Wiklander <jens.wiklander@linaro.org>
11676 F: drivers/tee/optee/
11678 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11679 M: Sumit Garg <sumit.garg@linaro.org>
11681 F: drivers/char/hw_random/optee-rng.c
11684 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11685 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11686 L: linux-rdma@vger.kernel.org
11688 F: drivers/infiniband/ulp/opa_vnic
11690 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11691 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11692 M: Frank Rowand <frowand.list@gmail.com>
11693 L: devicetree@vger.kernel.org
11695 F: Documentation/devicetree/dynamic-resolution-notes.txt
11696 F: Documentation/devicetree/overlay-notes.txt
11697 F: drivers/of/overlay.c
11698 F: drivers/of/resolver.c
11699 K: of_overlay_notifier_
11701 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11702 M: Rob Herring <robh+dt@kernel.org>
11703 M: Frank Rowand <frowand.list@gmail.com>
11704 L: devicetree@vger.kernel.org
11705 W: http://www.devicetree.org/
11706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11709 F: include/linux/of*.h
11711 F: Documentation/ABI/testing/sysfs-firmware-ofw
11713 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11714 M: Rob Herring <robh+dt@kernel.org>
11715 M: Mark Rutland <mark.rutland@arm.com>
11716 L: devicetree@vger.kernel.org
11717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11718 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11720 F: Documentation/devicetree/
11721 F: arch/*/boot/dts/
11722 F: include/dt-bindings/
11724 OPENCORES I2C BUS DRIVER
11725 M: Peter Korsgaard <peter@korsgaard.com>
11726 M: Andrew Lunn <andrew@lunn.ch>
11727 L: linux-i2c@vger.kernel.org
11729 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
11730 F: Documentation/i2c/busses/i2c-ocores
11731 F: drivers/i2c/busses/i2c-ocores.c
11732 F: include/linux/platform_data/i2c-ocores.h
11734 OPENRISC ARCHITECTURE
11735 M: Jonas Bonn <jonas@southpole.se>
11736 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11737 M: Stafford Horne <shorne@gmail.com>
11738 T: git git://github.com/openrisc/linux.git
11739 L: openrisc@lists.librecores.org
11740 W: http://openrisc.io
11742 F: Documentation/devicetree/bindings/openrisc/
11743 F: Documentation/openrisc/
11745 F: drivers/irqchip/irq-ompic.c
11746 F: drivers/irqchip/irq-or1k-*
11749 M: Pravin B Shelar <pshelar@ovn.org>
11750 L: netdev@vger.kernel.org
11751 L: dev@openvswitch.org
11752 W: http://openvswitch.org
11754 F: net/openvswitch/
11755 F: include/uapi/linux/openvswitch.h
11757 OPERATING PERFORMANCE POINTS (OPP)
11758 M: Viresh Kumar <vireshk@kernel.org>
11759 M: Nishanth Menon <nm@ti.com>
11760 M: Stephen Boyd <sboyd@kernel.org>
11761 L: linux-pm@vger.kernel.org
11763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11765 F: include/linux/pm_opp.h
11766 F: Documentation/power/opp.txt
11767 F: Documentation/devicetree/bindings/opp/
11770 M: Clemens Ladisch <clemens@ladisch.de>
11771 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11772 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11774 F: sound/drivers/opl4/
11777 M: Robert Richter <rric@kernel.org>
11778 L: oprofile-list@lists.sf.net
11780 F: arch/*/include/asm/oprofile*.h
11781 F: arch/*/oprofile/
11782 F: drivers/oprofile/
11783 F: include/linux/oprofile.h
11785 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11786 M: Mark Fasheh <mark@fasheh.com>
11787 M: Joel Becker <jlbec@evilplan.org>
11788 M: Joseph Qi <joseph.qi@linux.alibaba.com>
11789 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11790 W: http://ocfs2.wiki.kernel.org
11792 F: Documentation/filesystems/ocfs2.txt
11793 F: Documentation/filesystems/dlmfs.txt
11796 ORANGEFS FILESYSTEM
11797 M: Mike Marshall <hubcap@omnibond.com>
11798 R: Martin Brandenburg <martin@omnibond.com>
11799 L: devel@lists.orangefs.org
11800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11803 F: Documentation/filesystems/orangefs.txt
11806 L: linux-wireless@vger.kernel.org
11807 W: http://wireless.kernel.org/en/users/Drivers/orinoco
11808 W: http://www.nongnu.org/orinoco/
11810 F: drivers/net/wireless/intersil/orinoco/
11812 OV2659 OMNIVISION SENSOR DRIVER
11813 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11814 L: linux-media@vger.kernel.org
11815 W: https://linuxtv.org
11816 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11817 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11819 F: drivers/media/i2c/ov2659.c
11820 F: include/media/i2c/ov2659.h
11823 M: Miklos Szeredi <miklos@szeredi.hu>
11824 L: linux-unionfs@vger.kernel.org
11825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11828 F: Documentation/filesystems/overlayfs.txt
11830 P54 WIRELESS DRIVER
11831 M: Christian Lamparter <chunkeey@googlemail.com>
11832 L: linux-wireless@vger.kernel.org
11833 W: http://wireless.kernel.org/en/users/Drivers/p54
11835 F: drivers/net/wireless/intersil/p54/
11837 PA SEMI ETHERNET DRIVER
11838 L: netdev@vger.kernel.org
11840 F: drivers/net/ethernet/pasemi/*
11842 PA SEMI SMBUS DRIVER
11843 L: linux-i2c@vger.kernel.org
11845 F: drivers/i2c/busses/i2c-pasemi.c
11848 M: Vladimir Oltean <olteanv@gmail.com>
11849 L: netdev@vger.kernel.org
11852 F: include/linux/packing.h
11853 F: Documentation/packing.txt
11855 PADATA PARALLEL EXECUTION MECHANISM
11856 M: Steffen Klassert <steffen.klassert@secunet.com>
11857 L: linux-crypto@vger.kernel.org
11860 F: include/linux/padata.h
11861 F: Documentation/padata.txt
11863 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11864 M: Harald Welte <laforge@gnumonks.org>
11865 L: platform-driver-x86@vger.kernel.org
11867 F: drivers/platform/x86/panasonic-laptop.c
11869 PARALLEL LCD/KEYPAD PANEL DRIVER
11870 M: Willy Tarreau <willy@haproxy.com>
11871 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11873 F: Documentation/auxdisplay/lcd-panel-cgram.txt
11874 F: drivers/auxdisplay/panel.c
11876 PARALLEL PORT SUBSYSTEM
11877 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11878 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11879 L: linux-parport@lists.infradead.org (subscribers-only)
11881 F: drivers/parport/
11882 F: include/linux/parport*.h
11883 F: drivers/char/ppdev.c
11884 F: include/uapi/linux/ppdev.h
11885 F: Documentation/parport*.txt
11887 PARAVIRT_OPS INTERFACE
11888 M: Juergen Gross <jgross@suse.com>
11889 M: Alok Kataria <akataria@vmware.com>
11890 L: virtualization@lists.linux-foundation.org
11892 F: Documentation/virtual/paravirt_ops.txt
11893 F: arch/*/kernel/paravirt*
11894 F: arch/*/include/asm/paravirt*.h
11895 F: include/linux/hypervisor.h
11897 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11898 M: Tim Waugh <tim@cyberelk.net>
11899 L: linux-parport@lists.infradead.org (subscribers-only)
11901 F: Documentation/blockdev/paride.txt
11902 F: drivers/block/paride/
11904 PARISC ARCHITECTURE
11905 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11906 M: Helge Deller <deller@gmx.de>
11907 L: linux-parisc@vger.kernel.org
11908 W: http://www.parisc-linux.org/
11909 Q: http://patchwork.kernel.org/project/linux-parisc/list/
11910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11914 F: Documentation/parisc/
11916 F: drivers/char/agp/parisc-agp.c
11917 F: drivers/input/serio/gscps2.c
11918 F: drivers/parport/parport_gsc.*
11919 F: drivers/tty/serial/8250/8250_gsc.c
11920 F: drivers/video/fbdev/sti*
11921 F: drivers/video/console/sti*
11922 F: drivers/video/logo/logo_parisc*
11925 M: Jiri Pirko <jiri@mellanox.com>
11926 L: netdev@vger.kernel.org
11929 F: lib/test_parman.c
11930 F: include/linux/parman.h
11932 PC ENGINES APU BOARD DRIVER
11933 M: Enrico Weigelt, metux IT consult <info@metux.net>
11935 F: drivers/platform/x86/pcengines-apuv2.c
11937 PC87360 HARDWARE MONITORING DRIVER
11938 M: Jim Cromie <jim.cromie@gmail.com>
11939 L: linux-hwmon@vger.kernel.org
11941 F: Documentation/hwmon/pc87360.rst
11942 F: drivers/hwmon/pc87360.c
11944 PC8736x GPIO DRIVER
11945 M: Jim Cromie <jim.cromie@gmail.com>
11947 F: drivers/char/pc8736x_gpio.c
11949 PC87427 HARDWARE MONITORING DRIVER
11950 M: Jean Delvare <jdelvare@suse.com>
11951 L: linux-hwmon@vger.kernel.org
11953 F: Documentation/hwmon/pc87427.rst
11954 F: drivers/hwmon/pc87427.c
11957 M: Riku Voipio <riku.voipio@iki.fi>
11959 F: drivers/leds/leds-pca9532.c
11960 F: include/linux/leds-pca9532.h
11962 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11963 M: Guenter Roeck <linux@roeck-us.net>
11964 L: linux-i2c@vger.kernel.org
11966 F: drivers/i2c/muxes/i2c-mux-pca9541.c
11968 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11969 M: Khalid Aziz <khalid@gonehiking.org>
11971 F: drivers/firmware/pcdp.*
11973 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
11974 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11975 L: linux-pci@vger.kernel.org
11976 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11978 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
11979 F: drivers/pci/controller/pci-aardvark.c
11981 PCI DRIVER FOR ALTERA PCIE IP
11982 M: Ley Foon Tan <lftan@altera.com>
11983 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
11984 L: linux-pci@vger.kernel.org
11986 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
11987 F: drivers/pci/controller/pcie-altera.c
11989 PCI DRIVER FOR APPLIEDMICRO XGENE
11990 M: Toan Le <toan@os.amperecomputing.com>
11991 L: linux-pci@vger.kernel.org
11992 L: linux-arm-kernel@lists.infradead.org
11994 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
11995 F: drivers/pci/controller/pci-xgene.c
11997 PCI DRIVER FOR ARM VERSATILE PLATFORM
11998 M: Rob Herring <robh@kernel.org>
11999 L: linux-pci@vger.kernel.org
12000 L: linux-arm-kernel@lists.infradead.org
12002 F: Documentation/devicetree/bindings/pci/versatile.txt
12003 F: drivers/pci/controller/pci-versatile.c
12005 PCI DRIVER FOR ARMADA 8K
12006 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12007 L: linux-pci@vger.kernel.org
12008 L: linux-arm-kernel@lists.infradead.org
12010 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
12011 F: drivers/pci/controller/dwc/pcie-armada8k.c
12013 PCI DRIVER FOR CADENCE PCIE IP
12014 M: Tom Joseph <tjoseph@cadence.com>
12015 L: linux-pci@vger.kernel.org
12017 F: Documentation/devicetree/bindings/pci/cdns,*.txt
12018 F: drivers/pci/controller/pcie-cadence*
12020 PCI DRIVER FOR FREESCALE LAYERSCAPE
12021 M: Minghuan Lian <minghuan.Lian@nxp.com>
12022 M: Mingkai Hu <mingkai.hu@nxp.com>
12023 M: Roy Zang <roy.zang@nxp.com>
12024 L: linuxppc-dev@lists.ozlabs.org
12025 L: linux-pci@vger.kernel.org
12026 L: linux-arm-kernel@lists.infradead.org
12028 F: drivers/pci/controller/dwc/*layerscape*
12030 PCI DRIVER FOR GENERIC OF HOSTS
12031 M: Will Deacon <will.deacon@arm.com>
12032 L: linux-pci@vger.kernel.org
12033 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12035 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
12036 F: drivers/pci/controller/pci-host-common.c
12037 F: drivers/pci/controller/pci-host-generic.c
12039 PCI DRIVER FOR IMX6
12040 M: Richard Zhu <hongxing.zhu@nxp.com>
12041 M: Lucas Stach <l.stach@pengutronix.de>
12042 L: linux-pci@vger.kernel.org
12043 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12045 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12046 F: drivers/pci/controller/dwc/*imx6*
12048 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12049 M: Keith Busch <keith.busch@intel.com>
12050 M: Jonathan Derrick <jonathan.derrick@intel.com>
12051 L: linux-pci@vger.kernel.org
12053 F: drivers/pci/controller/vmd.c
12055 PCI DRIVER FOR MICROSEMI SWITCHTEC
12056 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12057 M: Logan Gunthorpe <logang@deltatee.com>
12058 L: linux-pci@vger.kernel.org
12060 F: Documentation/switchtec.txt
12061 F: Documentation/ABI/testing/sysfs-class-switchtec
12062 F: drivers/pci/switch/switchtec*
12063 F: include/uapi/linux/switchtec_ioctl.h
12064 F: include/linux/switchtec.h
12065 F: drivers/ntb/hw/mscc/
12067 PCI DRIVER FOR MOBIVEIL PCIE IP
12068 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12069 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12070 L: linux-pci@vger.kernel.org
12072 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12073 F: drivers/pci/controller/pcie-mobiveil.c
12075 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12076 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12077 M: Jason Cooper <jason@lakedaemon.net>
12078 L: linux-pci@vger.kernel.org
12079 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12081 F: drivers/pci/controller/*mvebu*
12083 PCI DRIVER FOR NVIDIA TEGRA
12084 M: Thierry Reding <thierry.reding@gmail.com>
12085 L: linux-tegra@vger.kernel.org
12086 L: linux-pci@vger.kernel.org
12088 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12089 F: drivers/pci/controller/pci-tegra.c
12091 PCI DRIVER FOR RENESAS R-CAR
12092 M: Simon Horman <horms@verge.net.au>
12093 L: linux-pci@vger.kernel.org
12094 L: linux-renesas-soc@vger.kernel.org
12096 F: drivers/pci/controller/*rcar*
12098 PCI DRIVER FOR SAMSUNG EXYNOS
12099 M: Jingoo Han <jingoohan1@gmail.com>
12100 L: linux-pci@vger.kernel.org
12101 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12102 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12104 F: drivers/pci/controller/dwc/pci-exynos.c
12106 PCI DRIVER FOR SYNOPSYS DESIGNWARE
12107 M: Jingoo Han <jingoohan1@gmail.com>
12108 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12109 L: linux-pci@vger.kernel.org
12111 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
12112 F: drivers/pci/controller/dwc/*designware*
12114 PCI DRIVER FOR TI DRA7XX
12115 M: Kishon Vijay Abraham I <kishon@ti.com>
12116 L: linux-omap@vger.kernel.org
12117 L: linux-pci@vger.kernel.org
12119 F: Documentation/devicetree/bindings/pci/ti-pci.txt
12120 F: drivers/pci/controller/dwc/pci-dra7xx.c
12122 PCI DRIVER FOR TI KEYSTONE
12123 M: Murali Karicheri <m-karicheri2@ti.com>
12124 L: linux-pci@vger.kernel.org
12125 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12127 F: drivers/pci/controller/dwc/pci-keystone.c
12129 PCI ENDPOINT SUBSYSTEM
12130 M: Kishon Vijay Abraham I <kishon@ti.com>
12131 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12132 L: linux-pci@vger.kernel.org
12133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12135 F: drivers/pci/endpoint/
12136 F: drivers/misc/pci_endpoint_test.c
12139 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12140 M: Russell Currey <ruscur@russell.cc>
12141 M: Sam Bobroff <sbobroff@linux.ibm.com>
12142 M: Oliver O'Halloran <oohall@gmail.com>
12143 L: linuxppc-dev@lists.ozlabs.org
12145 F: Documentation/PCI/pci-error-recovery.txt
12146 F: drivers/pci/pcie/aer.c
12147 F: drivers/pci/pcie/dpc.c
12148 F: drivers/pci/pcie/err.c
12149 F: Documentation/powerpc/eeh-pci-error-recovery.txt
12150 F: arch/powerpc/kernel/eeh*.c
12151 F: arch/powerpc/platforms/*/eeh*.c
12152 F: arch/powerpc/include/*/eeh*.h
12155 M: Linas Vepstas <linasvepstas@gmail.com>
12156 L: linux-pci@vger.kernel.org
12158 F: Documentation/PCI/pci-error-recovery.txt
12160 PCI MSI DRIVER FOR ALTERA MSI IP
12161 M: Ley Foon Tan <lftan@altera.com>
12162 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
12163 L: linux-pci@vger.kernel.org
12165 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12166 F: drivers/pci/controller/pcie-altera-msi.c
12168 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12169 M: Toan Le <toan@os.amperecomputing.com>
12170 L: linux-pci@vger.kernel.org
12171 L: linux-arm-kernel@lists.infradead.org
12173 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12174 F: drivers/pci/controller/pci-xgene-msi.c
12177 M: Bjorn Helgaas <bhelgaas@google.com>
12178 L: linux-pci@vger.kernel.org
12179 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
12180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12182 F: Documentation/devicetree/bindings/pci/
12183 F: Documentation/PCI/
12184 F: drivers/acpi/pci*
12186 F: include/asm-generic/pci*
12187 F: include/linux/pci*
12188 F: include/linux/of_pci.h
12189 F: include/uapi/linux/pci*
12192 F: arch/x86/kernel/quirks.c
12193 F: arch/x86/kernel/early-quirks.c
12195 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12196 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12197 L: linux-pci@vger.kernel.org
12198 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
12199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12201 F: drivers/pci/controller/
12203 PCIE DRIVER FOR ANNAPURNA LABS
12204 M: Jonathan Chocron <jonnyc@amazon.com>
12205 L: linux-pci@vger.kernel.org
12207 F: drivers/pci/controller/dwc/pcie-al.c
12209 PCIE DRIVER FOR AMLOGIC MESON
12210 M: Yue Wang <yue.wang@Amlogic.com>
12211 L: linux-pci@vger.kernel.org
12212 L: linux-amlogic@lists.infradead.org
12214 F: drivers/pci/controller/dwc/pci-meson.c
12216 PCIE DRIVER FOR AXIS ARTPEC
12217 M: Jesper Nilsson <jesper.nilsson@axis.com>
12218 L: linux-arm-kernel@axis.com
12219 L: linux-pci@vger.kernel.org
12221 F: Documentation/devicetree/bindings/pci/axis,artpec*
12222 F: drivers/pci/controller/dwc/*artpec*
12224 PCIE DRIVER FOR CAVIUM THUNDERX
12225 M: David Daney <david.daney@cavium.com>
12226 L: linux-pci@vger.kernel.org
12227 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12229 F: Documentation/devicetree/bindings/pci/pci-thunder-*
12230 F: drivers/pci/controller/pci-thunder-*
12232 PCIE DRIVER FOR HISILICON
12233 M: Zhou Wang <wangzhou1@hisilicon.com>
12234 L: linux-pci@vger.kernel.org
12236 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12237 F: drivers/pci/controller/dwc/pcie-hisi.c
12239 PCIE DRIVER FOR HISILICON KIRIN
12240 M: Xiaowei Song <songxiaowei@hisilicon.com>
12241 M: Binghui Wang <wangbinghui@hisilicon.com>
12242 L: linux-pci@vger.kernel.org
12244 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
12245 F: drivers/pci/controller/dwc/pcie-kirin.c
12247 PCIE DRIVER FOR HISILICON STB
12248 M: Shawn Guo <shawn.guo@linaro.org>
12249 L: linux-pci@vger.kernel.org
12251 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12252 F: drivers/pci/controller/dwc/pcie-histb.c
12254 PCIE DRIVER FOR MEDIATEK
12255 M: Ryder Lee <ryder.lee@mediatek.com>
12256 L: linux-pci@vger.kernel.org
12257 L: linux-mediatek@lists.infradead.org
12259 F: Documentation/devicetree/bindings/pci/mediatek*
12260 F: drivers/pci/controller/*mediatek*
12262 PCIE DRIVER FOR QUALCOMM MSM
12263 M: Stanimir Varbanov <svarbanov@mm-sol.com>
12264 L: linux-pci@vger.kernel.org
12265 L: linux-arm-msm@vger.kernel.org
12267 F: drivers/pci/controller/dwc/*qcom*
12269 PCIE DRIVER FOR ROCKCHIP
12270 M: Shawn Lin <shawn.lin@rock-chips.com>
12271 L: linux-pci@vger.kernel.org
12272 L: linux-rockchip@lists.infradead.org
12274 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
12275 F: drivers/pci/controller/pcie-rockchip*
12277 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12278 M: Linus Walleij <linus.walleij@linaro.org>
12279 L: linux-pci@vger.kernel.org
12281 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12282 F: drivers/pci/controller/pci-v3-semi.c
12284 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12285 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12286 L: linux-pci@vger.kernel.org
12288 F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12289 F: drivers/pci/controller/dwc/pcie-uniphier.c
12291 PCIE DRIVER FOR ST SPEAR13XX
12292 M: Pratyush Anand <pratyush.anand@gmail.com>
12293 L: linux-pci@vger.kernel.org
12295 F: drivers/pci/controller/dwc/*spear*
12298 M: Dominik Brodowski <linux@dominikbrodowski.net>
12299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12301 F: Documentation/pcmcia/
12306 PCNET32 NETWORK DRIVER
12307 M: Don Fry <pcnet32@frontier.com>
12308 L: netdev@vger.kernel.org
12310 F: drivers/net/ethernet/amd/pcnet32.c
12312 PCRYPT PARALLEL CRYPTO ENGINE
12313 M: Steffen Klassert <steffen.klassert@secunet.com>
12314 L: linux-crypto@vger.kernel.org
12317 F: include/crypto/pcrypt.h
12319 PEAQ WMI HOTKEYS DRIVER
12320 M: Hans de Goede <hdegoede@redhat.com>
12321 L: platform-driver-x86@vger.kernel.org
12323 F: drivers/platform/x86/peaq-wmi.c
12325 PER-CPU MEMORY ALLOCATOR
12326 M: Dennis Zhou <dennis@kernel.org>
12327 M: Tejun Heo <tj@kernel.org>
12328 M: Christoph Lameter <cl@linux.com>
12329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12331 F: include/linux/percpu*.h
12333 F: arch/*/include/asm/percpu.h
12335 PER-TASK DELAY ACCOUNTING
12336 M: Balbir Singh <bsingharora@gmail.com>
12338 F: include/linux/delayacct.h
12339 F: kernel/delayacct.c
12341 PERFORMANCE EVENTS SUBSYSTEM
12342 M: Peter Zijlstra <peterz@infradead.org>
12343 M: Ingo Molnar <mingo@redhat.com>
12344 M: Arnaldo Carvalho de Melo <acme@kernel.org>
12345 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
12346 R: Jiri Olsa <jolsa@redhat.com>
12347 R: Namhyung Kim <namhyung@kernel.org>
12348 L: linux-kernel@vger.kernel.org
12349 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12352 F: include/linux/perf_event.h
12353 F: include/uapi/linux/perf_event.h
12354 F: arch/*/kernel/perf_event*.c
12355 F: arch/*/kernel/*/perf_event*.c
12356 F: arch/*/kernel/*/*/perf_event*.c
12357 F: arch/*/include/asm/perf_event.h
12358 F: arch/*/kernel/perf_callchain.c
12360 F: arch/*/events/*/*
12363 PERSONALITY HANDLING
12364 M: Christoph Hellwig <hch@infradead.org>
12365 L: linux-abi-devel@lists.sourceforge.net
12367 F: include/linux/personality.h
12368 F: include/uapi/linux/personality.h
12370 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12371 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12372 L: linux-input@vger.kernel.org
12374 F: Documentation/input/devices/pxrc.rst
12375 F: drivers/input/joystick/pxrc.c
12378 M: Remi Denis-Courmont <courmisch@gmail.com>
12380 F: Documentation/networking/phonet.txt
12381 F: include/linux/phonet.h
12382 F: include/net/phonet/
12383 F: include/uapi/linux/phonet.h
12387 M: Joern Engel <joern@lazybastard.org>
12388 L: linux-mtd@lists.infradead.org
12390 F: drivers/mtd/devices/phram.c
12393 M: Bruno Prémont <bonbons@linux-vserver.org>
12394 L: linux-input@vger.kernel.org
12396 F: drivers/hid/hid-picolcd*
12399 M: Jamie Iles <jamie@jamieiles.com>
12400 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12401 T: git git://github.com/jamieiles/linux-2.6-ji.git
12403 F: arch/arm/boot/dts/picoxcell*
12404 F: arch/arm/mach-picoxcell/
12405 F: drivers/crypto/picoxcell*
12407 PIN CONTROL SUBSYSTEM
12408 M: Linus Walleij <linus.walleij@linaro.org>
12409 L: linux-gpio@vger.kernel.org
12410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12412 F: Documentation/devicetree/bindings/pinctrl/
12413 F: Documentation/driver-api/pinctl.rst
12414 F: drivers/pinctrl/
12415 F: include/linux/pinctrl/
12417 PIN CONTROLLER - MICROCHIP AT91
12418 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12419 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12420 L: linux-gpio@vger.kernel.org
12422 F: drivers/pinctrl/pinctrl-at91*
12424 PIN CONTROLLER - FREESCALE
12425 M: Dong Aisheng <aisheng.dong@nxp.com>
12426 M: Fabio Estevam <festevam@gmail.com>
12427 M: Shawn Guo <shawnguo@kernel.org>
12428 M: Stefan Agner <stefan@agner.ch>
12429 R: Pengutronix Kernel Team <kernel@pengutronix.de>
12430 L: linux-gpio@vger.kernel.org
12432 F: drivers/pinctrl/freescale/
12433 F: Documentation/devicetree/bindings/pinctrl/fsl,*
12435 PIN CONTROLLER - INTEL
12436 M: Mika Westerberg <mika.westerberg@linux.intel.com>
12437 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12440 F: drivers/pinctrl/intel/
12442 PIN CONTROLLER - MEDIATEK
12443 M: Sean Wang <sean.wang@kernel.org>
12444 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12446 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12447 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12448 F: drivers/pinctrl/mediatek/
12450 PIN CONTROLLER - QUALCOMM
12451 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12453 L: linux-arm-msm@vger.kernel.org
12454 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12455 F: drivers/pinctrl/qcom/
12457 PIN CONTROLLER - RENESAS
12458 M: Geert Uytterhoeven <geert+renesas@glider.be>
12459 L: linux-renesas-soc@vger.kernel.org
12460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12462 F: drivers/pinctrl/pinctrl-rz*
12463 F: drivers/pinctrl/sh-pfc/
12465 PIN CONTROLLER - SAMSUNG
12466 M: Tomasz Figa <tomasz.figa@gmail.com>
12467 M: Krzysztof Kozlowski <krzk@kernel.org>
12468 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12469 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12470 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12471 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
12472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12474 F: drivers/pinctrl/samsung/
12475 F: include/dt-bindings/pinctrl/samsung.h
12476 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12478 PIN CONTROLLER - SINGLE
12479 M: Tony Lindgren <tony@atomide.com>
12480 M: Haojian Zhuang <haojian.zhuang@linaro.org>
12481 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12482 L: linux-omap@vger.kernel.org
12484 F: drivers/pinctrl/pinctrl-single.c
12486 PIN CONTROLLER - ST SPEAR
12487 M: Viresh Kumar <vireshk@kernel.org>
12488 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12489 W: http://www.st.com/spear
12491 F: drivers/pinctrl/spear/
12493 PISTACHIO SOC SUPPORT
12494 M: James Hartley <james.hartley@sondrel.com>
12495 L: linux-mips@vger.kernel.org
12497 F: arch/mips/pistachio/
12498 F: arch/mips/include/asm/mach-pistachio/
12499 F: arch/mips/boot/dts/img/pistachio*
12500 F: arch/mips/configs/pistachio*_defconfig
12504 M: linux-block@vger.kernel.org
12505 F: drivers/block/pktcdvd.c
12506 F: include/linux/pktcdvd.h
12507 F: include/uapi/linux/pktcdvd.h
12509 PKUNITY SOC DRIVERS
12510 M: Guan Xuetao <gxt@pku.edu.cn>
12511 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12513 T: git git://github.com/gxt/linux.git
12514 F: drivers/input/serio/i8042-unicore32io.h
12515 F: drivers/i2c/busses/i2c-puv3.c
12516 F: drivers/video/fbdev/fb-puv3.c
12517 F: drivers/rtc/rtc-puv3.c
12519 PMBUS HARDWARE MONITORING DRIVERS
12520 M: Guenter Roeck <linux@roeck-us.net>
12521 L: linux-hwmon@vger.kernel.org
12522 W: http://hwmon.wiki.kernel.org/
12523 W: http://www.roeck-us.net/linux/drivers/
12524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12526 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12527 F: Documentation/devicetree/bindings/hwmon/max31785.txt
12528 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
12529 F: Documentation/hwmon/adm1275.rst
12530 F: Documentation/hwmon/ibm-cffps.rst
12531 F: Documentation/hwmon/ir35221.rst
12532 F: Documentation/hwmon/lm25066.rst
12533 F: Documentation/hwmon/ltc2978.rst
12534 F: Documentation/hwmon/ltc3815.rst
12535 F: Documentation/hwmon/max16064.rst
12536 F: Documentation/hwmon/max20751.rst
12537 F: Documentation/hwmon/max31785.rst
12538 F: Documentation/hwmon/max34440.rst
12539 F: Documentation/hwmon/max8688.rst
12540 F: Documentation/hwmon/pmbus.rst
12541 F: Documentation/hwmon/pmbus-core.rst
12542 F: Documentation/hwmon/tps40422.rst
12543 F: Documentation/hwmon/ucd9000.rst
12544 F: Documentation/hwmon/ucd9200.rst
12545 F: Documentation/hwmon/zl6100.rst
12546 F: drivers/hwmon/pmbus/
12547 F: include/linux/pmbus.h
12549 PMC SIERRA MaxRAID DRIVER
12550 L: linux-scsi@vger.kernel.org
12551 W: http://www.pmc-sierra.com/
12553 F: drivers/scsi/pmcraid.*
12555 PMC SIERRA PM8001 DRIVER
12556 M: Jack Wang <jinpu.wang@profitbricks.com>
12557 M: lindar_liu@usish.com
12558 L: linux-scsi@vger.kernel.org
12560 F: drivers/scsi/pm8001/
12563 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12567 PNI RM3100 IIO DRIVER
12568 M: Song Qiang <songqiang1304521@gmail.com>
12569 L: linux-iio@vger.kernel.org
12571 F: drivers/iio/magnetometer/rm3100*
12572 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12574 POSIX CLOCKS and TIMERS
12575 M: Thomas Gleixner <tglx@linutronix.de>
12576 L: linux-kernel@vger.kernel.org
12577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12580 F: include/linux/timer*
12581 F: kernel/time/*timer*
12583 POWER MANAGEMENT CORE
12584 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12585 L: linux-pm@vger.kernel.org
12586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12587 B: https://bugzilla.kernel.org
12589 F: drivers/base/power/
12590 F: include/linux/pm.h
12591 F: include/linux/pm_*
12592 F: include/linux/powercap.h
12593 F: drivers/powercap/
12594 F: kernel/configs/nopm.config
12596 POWER STATE COORDINATION INTERFACE (PSCI)
12597 M: Mark Rutland <mark.rutland@arm.com>
12598 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12599 L: linux-arm-kernel@lists.infradead.org
12601 F: drivers/firmware/psci/
12602 F: include/linux/psci.h
12603 F: include/uapi/linux/psci.h
12605 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12606 M: Sebastian Reichel <sre@kernel.org>
12607 L: linux-pm@vger.kernel.org
12608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12610 F: Documentation/ABI/testing/sysfs-class-power
12611 F: Documentation/devicetree/bindings/power/supply/
12612 F: include/linux/power_supply.h
12613 F: drivers/power/supply/
12615 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12616 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12617 L: linuxppc-dev@lists.ozlabs.org
12619 F: drivers/char/powernv-op-panel.c
12621 PPP OVER ATM (RFC 2364)
12622 M: Mitchell Blank Jr <mitch@sfgoth.com>
12624 F: net/atm/pppoatm.c
12625 F: include/uapi/linux/atmppp.h
12628 M: Michal Ostrowski <mostrows@earthlink.net>
12630 F: drivers/net/ppp/pppoe.c
12631 F: drivers/net/ppp/pppox.c
12634 M: James Chapman <jchapman@katalix.com>
12636 F: net/l2tp/l2tp_ppp.c
12637 F: include/linux/if_pppol2tp.h
12638 F: include/uapi/linux/if_pppol2tp.h
12640 PPP PROTOCOL DRIVERS AND COMPRESSORS
12641 M: Paul Mackerras <paulus@samba.org>
12642 L: linux-ppp@vger.kernel.org
12644 F: drivers/net/ppp/ppp_*
12647 M: Rodolfo Giometti <giometti@enneenne.com>
12648 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
12649 L: linuxpps@ml.enneenne.com (subscribers-only)
12651 F: Documentation/pps/
12652 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
12653 F: Documentation/ABI/testing/sysfs-pps
12655 F: include/linux/pps*.h
12656 F: include/uapi/linux/pps.h
12659 M: Dmitry Kozlov <xeb@mail.ru>
12660 L: netdev@vger.kernel.org
12662 F: drivers/net/ppp/pptp.c
12663 W: http://sourceforge.net/projects/accel-pptp
12666 M: Petr Mladek <pmladek@suse.com>
12667 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12668 R: Steven Rostedt <rostedt@goodmis.org>
12671 F: include/linux/printk.h
12673 PRISM54 WIRELESS DRIVER
12674 M: Luis Chamberlain <mcgrof@kernel.org>
12675 L: linux-wireless@vger.kernel.org
12676 W: http://wireless.kernel.org/en/users/Drivers/p54
12678 F: drivers/net/wireless/intersil/prism54/
12681 R: Alexey Dobriyan <adobriyan@gmail.com>
12682 L: linux-kernel@vger.kernel.org
12683 L: linux-fsdevel@vger.kernel.org
12686 F: include/linux/proc_fs.h
12687 F: tools/testing/selftests/proc/
12688 F: Documentation/filesystems/proc.txt
12691 M: Luis Chamberlain <mcgrof@kernel.org>
12692 M: Kees Cook <keescook@chromium.org>
12693 L: linux-kernel@vger.kernel.org
12694 L: linux-fsdevel@vger.kernel.org
12696 F: fs/proc/proc_sysctl.c
12697 F: include/linux/sysctl.h
12699 F: tools/testing/selftests/sysctl/
12701 PS3 NETWORK SUPPORT
12702 M: Geoff Levand <geoff@infradead.org>
12703 L: netdev@vger.kernel.org
12704 L: linuxppc-dev@lists.ozlabs.org
12706 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
12708 PS3 PLATFORM SUPPORT
12709 M: Geoff Levand <geoff@infradead.org>
12710 L: linuxppc-dev@lists.ozlabs.org
12712 F: arch/powerpc/boot/ps3*
12713 F: arch/powerpc/include/asm/lv1call.h
12714 F: arch/powerpc/include/asm/ps3*.h
12715 F: arch/powerpc/platforms/ps3/
12718 F: drivers/rtc/rtc-ps3.c
12719 F: drivers/usb/host/*ps3.c
12720 F: sound/ppc/snd_ps3*
12723 M: Jim Paris <jim@jtan.com>
12724 M: Geoff Levand <geoff@infradead.org>
12725 L: linuxppc-dev@lists.ozlabs.org
12727 F: drivers/block/ps3vram.c
12729 PSAMPLE PACKET SAMPLING SUPPORT:
12730 M: Yotam Gigi <yotam.gi@gmail.com>
12733 F: include/net/psample.h
12734 F: include/uapi/linux/psample.h
12737 M: Kees Cook <keescook@chromium.org>
12738 M: Anton Vorontsov <anton@enomsg.org>
12739 M: Colin Cross <ccross@android.com>
12740 M: Tony Luck <tony.luck@intel.com>
12742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12744 F: include/linux/pstore*
12745 F: drivers/firmware/efi/efi-pstore.c
12746 F: drivers/acpi/apei/erst.c
12747 F: Documentation/admin-guide/ramoops.rst
12748 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12749 K: \b(pstore|ramoops)
12751 PTP HARDWARE CLOCK SUPPORT
12752 M: Richard Cochran <richardcochran@gmail.com>
12753 L: netdev@vger.kernel.org
12755 W: http://linuxptp.sourceforge.net/
12756 F: Documentation/ABI/testing/sysfs-ptp
12757 F: Documentation/ptp/*
12758 F: drivers/net/phy/dp83640*
12760 F: include/linux/ptp_cl*
12763 M: Oleg Nesterov <oleg@redhat.com>
12765 F: include/asm-generic/syscall.h
12766 F: include/linux/ptrace.h
12767 F: include/linux/regset.h
12768 F: include/linux/tracehook.h
12769 F: include/uapi/linux/ptrace.h
12770 F: include/uapi/linux/ptrace.h
12771 F: include/asm-generic/ptrace.h
12773 F: arch/*/ptrace*.c
12774 F: arch/*/*/ptrace*.c
12775 F: arch/*/include/asm/ptrace*.h
12778 M: Hans Verkuil <hverkuil@xs4all.nl>
12779 L: linux-media@vger.kernel.org
12780 T: git git://linuxtv.org/media_tree.git
12782 F: drivers/media/usb/pulse8-cec/*
12783 F: Documentation/media/cec-drivers/pulse8-cec.rst
12785 PVRUSB2 VIDEO4LINUX DRIVER
12786 M: Mike Isely <isely@pobox.com>
12787 L: pvrusb2@isely.net (subscribers-only)
12788 L: linux-media@vger.kernel.org
12789 W: http://www.isely.net/pvrusb2/
12790 T: git git://linuxtv.org/media_tree.git
12792 F: Documentation/media/v4l-drivers/pvrusb2*
12793 F: drivers/media/usb/pvrusb2/
12796 M: Hans Verkuil <hverkuil@xs4all.nl>
12797 L: linux-media@vger.kernel.org
12798 T: git git://linuxtv.org/media_tree.git
12800 F: drivers/media/usb/pwc/*
12801 F: include/trace/events/pwc.h
12804 M: Kamil Debski <kamil@wypas.org>
12805 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12806 L: linux-hwmon@vger.kernel.org
12808 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12809 F: Documentation/hwmon/pwm-fan.rst
12810 F: drivers/hwmon/pwm-fan.c
12813 M: Sean Young <sean@mess.org>
12814 L: linux-media@vger.kernel.org
12816 F: drivers/media/rc/pwm-ir-tx.c
12819 M: Thierry Reding <thierry.reding@gmail.com>
12820 L: linux-pwm@vger.kernel.org
12822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12823 F: Documentation/pwm.txt
12824 F: Documentation/devicetree/bindings/pwm/
12825 F: include/linux/pwm.h
12827 F: drivers/video/backlight/pwm_bl.c
12828 F: include/linux/pwm_backlight.h
12829 F: drivers/gpio/gpio-mvebu.c
12830 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12833 M: Robert Jarzmik <robert.jarzmik@free.fr>
12834 L: linux-gpio@vger.kernel.org
12836 F: drivers/gpio/gpio-pxa.c
12842 M: Robert Jarzmik <robert.jarzmik@free.fr>
12843 L: linux-rtc@vger.kernel.org
12846 PXA2xx/PXA3xx SUPPORT
12847 M: Daniel Mack <daniel@zonque.org>
12848 M: Haojian Zhuang <haojian.zhuang@gmail.com>
12849 M: Robert Jarzmik <robert.jarzmik@free.fr>
12850 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12851 T: git git://github.com/hzhuang1/linux.git
12852 T: git git://github.com/rjarzmik/linux.git
12854 F: arch/arm/boot/dts/pxa*
12855 F: arch/arm/mach-pxa/
12856 F: drivers/dma/pxa*
12857 F: drivers/pcmcia/pxa2xx*
12858 F: drivers/pinctrl/pxa/
12859 F: drivers/spi/spi-pxa2xx*
12860 F: drivers/usb/gadget/udc/pxa2*
12861 F: include/sound/pxa2xx-lib.h
12866 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12867 L: qat-linux@intel.com
12869 F: drivers/crypto/qat/
12871 QCOM AUDIO (ASoC) DRIVERS
12872 M: Patrick Lai <plai@codeaurora.org>
12873 M: Banajit Goswami <bgoswami@codeaurora.org>
12874 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12878 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12879 M: Gabriel Somlo <somlo@cmu.edu>
12880 M: "Michael S. Tsirkin" <mst@redhat.com>
12881 L: qemu-devel@nongnu.org
12883 F: drivers/firmware/qemu_fw_cfg.c
12884 F: include/uapi/linux/qemu_fw_cfg.h
12887 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12888 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12889 L: linux-rdma@vger.kernel.org
12891 F: drivers/infiniband/hw/qib/
12893 QLOGIC QL41xxx FCOE DRIVER
12894 M: QLogic-Storage-Upstream@cavium.com
12895 L: linux-scsi@vger.kernel.org
12897 F: drivers/scsi/qedf/
12899 QLOGIC QL41xxx ISCSI DRIVER
12900 M: QLogic-Storage-Upstream@cavium.com
12901 L: linux-scsi@vger.kernel.org
12903 F: drivers/scsi/qedi/
12905 QLOGIC QL4xxx ETHERNET DRIVER
12906 M: Ariel Elior <aelior@marvell.com>
12907 M: GR-everest-linux-l2@marvell.com
12908 L: netdev@vger.kernel.org
12910 F: drivers/net/ethernet/qlogic/qed/
12911 F: include/linux/qed/
12912 F: drivers/net/ethernet/qlogic/qede/
12914 QLOGIC QL4xxx RDMA DRIVER
12915 M: Michal Kalderon <mkalderon@marvell.com>
12916 M: Ariel Elior <aelior@marvell.com>
12917 L: linux-rdma@vger.kernel.org
12919 F: drivers/infiniband/hw/qedr/
12920 F: include/uapi/rdma/qedr-abi.h
12922 QLOGIC QLA1280 SCSI DRIVER
12923 M: Michael Reed <mdr@sgi.com>
12924 L: linux-scsi@vger.kernel.org
12926 F: drivers/scsi/qla1280.[ch]
12928 QLOGIC QLA2XXX FC-SCSI DRIVER
12929 M: qla2xxx-upstream@qlogic.com
12930 L: linux-scsi@vger.kernel.org
12932 F: Documentation/scsi/LICENSE.qla2xxx
12933 F: drivers/scsi/qla2xxx/
12935 QLOGIC QLA3XXX NETWORK DRIVER
12936 M: GR-Linux-NIC-Dev@marvell.com
12937 L: netdev@vger.kernel.org
12939 F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12940 F: drivers/net/ethernet/qlogic/qla3xxx.*
12942 QLOGIC QLA4XXX iSCSI DRIVER
12943 M: QLogic-Storage-Upstream@qlogic.com
12944 L: linux-scsi@vger.kernel.org
12946 F: Documentation/scsi/LICENSE.qla4xxx
12947 F: drivers/scsi/qla4xxx/
12949 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12950 M: Shahed Shaikh <shshaikh@marvell.com>
12951 M: Manish Chopra <manishc@marvell.com>
12952 M: GR-Linux-NIC-Dev@marvell.com
12953 L: netdev@vger.kernel.org
12955 F: drivers/net/ethernet/qlogic/qlcnic/
12957 QLOGIC QLGE 10Gb ETHERNET DRIVER
12958 M: Manish Chopra <manishc@marvell.com>
12959 M: GR-Linux-NIC-Dev@marvell.com
12960 L: netdev@vger.kernel.org
12962 F: drivers/net/ethernet/qlogic/qlge/
12964 QM1D1B0004 MEDIA DRIVER
12965 M: Akihiro Tsukada <tskd08@gmail.com>
12966 L: linux-media@vger.kernel.org
12968 F: drivers/media/tuners/qm1d1b0004*
12970 QM1D1C0042 MEDIA DRIVER
12971 M: Akihiro Tsukada <tskd08@gmail.com>
12972 L: linux-media@vger.kernel.org
12974 F: drivers/media/tuners/qm1d1c0042*
12977 M: Anders Larsen <al@alarsen.net>
12978 W: http://www.alarsen.net/linux/qnx4fs/
12981 F: include/uapi/linux/qnx4_fs.h
12982 F: include/uapi/linux/qnxtypes.h
12984 QORIQ DPAA2 FSL-MC BUS DRIVER
12985 M: Stuart Yoder <stuyoder@gmail.com>
12986 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
12987 L: linux-kernel@vger.kernel.org
12989 F: drivers/bus/fsl-mc/
12990 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
12991 F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
12993 QT1010 MEDIA DRIVER
12994 M: Antti Palosaari <crope@iki.fi>
12995 L: linux-media@vger.kernel.org
12996 W: https://linuxtv.org
12997 W: http://palosaari.fi/linux/
12998 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12999 T: git git://linuxtv.org/anttip/media_tree.git
13001 F: drivers/media/tuners/qt1010*
13003 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13004 M: Kalle Valo <kvalo@codeaurora.org>
13005 L: ath10k@lists.infradead.org
13006 W: http://wireless.kernel.org/en/users/Drivers/ath10k
13007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13009 F: drivers/net/wireless/ath/ath10k/
13011 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13012 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13013 L: linux-wireless@vger.kernel.org
13014 W: http://wireless.kernel.org/en/users/Drivers/ath9k
13016 F: drivers/net/wireless/ath/ath9k/
13018 QUALCOMM CAMERA SUBSYSTEM DRIVER
13019 M: Todor Tomov <todor.too@gmail.com>
13020 L: linux-media@vger.kernel.org
13022 F: Documentation/devicetree/bindings/media/qcom,camss.txt
13023 F: Documentation/media/v4l-drivers/qcom_camss.rst
13024 F: drivers/media/platform/qcom/camss/
13026 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13027 M: Ilia Lin <ilia.lin@kernel.org>
13028 L: linux-pm@vger.kernel.org
13030 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
13031 F: drivers/cpufreq/qcom-cpufreq-kryo.c
13033 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13034 M: Timur Tabi <timur@kernel.org>
13035 L: netdev@vger.kernel.org
13037 F: drivers/net/ethernet/qualcomm/emac/
13039 QUALCOMM ETHQOS ETHERNET DRIVER
13040 M: Vinod Koul <vkoul@kernel.org>
13041 M: Niklas Cassel <niklas.cassel@linaro.org>
13042 L: netdev@vger.kernel.org
13044 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13045 F: Documentation/devicetree/bindings/net/qcom,dwmac.txt
13047 QUALCOMM GENERIC INTERFACE I2C DRIVER
13048 M: Alok Chauhan <alokc@codeaurora.org>
13049 M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
13050 L: linux-i2c@vger.kernel.org
13051 L: linux-arm-msm@vger.kernel.org
13053 F: drivers/i2c/busses/i2c-qcom-geni.c
13055 QUALCOMM HEXAGON ARCHITECTURE
13056 M: Richard Kuo <rkuo@codeaurora.org>
13057 L: linux-hexagon@vger.kernel.org
13058 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
13062 QUALCOMM HIDMA DRIVER
13063 M: Sinan Kaya <okaya@kernel.org>
13064 L: linux-arm-kernel@lists.infradead.org
13065 L: linux-arm-msm@vger.kernel.org
13066 L: dmaengine@vger.kernel.org
13068 F: drivers/dma/qcom/hidma*
13071 M: Rob Clark <robdclark@gmail.com>
13072 L: iommu@lists.linux-foundation.org
13073 L: linux-arm-msm@vger.kernel.org
13075 F: drivers/iommu/qcom_iommu.c
13077 QUALCOMM TSENS THERMAL DRIVER
13078 M: Amit Kucheria <amit.kucheria@linaro.org>
13079 L: linux-pm@vger.kernel.org
13080 L: linux-arm-msm@vger.kernel.org
13082 F: drivers/thermal/qcom/
13084 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13085 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
13086 L: linux-media@vger.kernel.org
13087 L: linux-arm-msm@vger.kernel.org
13088 T: git git://linuxtv.org/media_tree.git
13090 F: drivers/media/platform/qcom/venus/
13092 QUALCOMM WCN36XX WIRELESS DRIVER
13093 M: Kalle Valo <kvalo@codeaurora.org>
13094 L: wcn36xx@lists.infradead.org
13095 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
13096 T: git git://github.com/KrasnikovEugene/wcn36xx.git
13098 F: drivers/net/wireless/ath/wcn36xx/
13100 QUANTENNA QTNFMAC WIRELESS DRIVER
13101 M: Igor Mitsyanko <imitsyanko@quantenna.com>
13102 M: Avinash Patil <avinashp@quantenna.com>
13103 M: Sergey Matyukevich <smatyukevich@quantenna.com>
13104 L: linux-wireless@vger.kernel.org
13106 F: drivers/net/wireless/quantenna
13108 RADEON and AMDGPU DRM DRIVERS
13109 M: Alex Deucher <alexander.deucher@amd.com>
13110 M: Christian König <christian.koenig@amd.com>
13111 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
13112 L: amd-gfx@lists.freedesktop.org
13113 T: git git://people.freedesktop.org/~agd5f/linux
13115 F: drivers/gpu/drm/radeon/
13116 F: include/uapi/drm/radeon_drm.h
13117 F: drivers/gpu/drm/amd/
13118 F: include/uapi/drm/amdgpu_drm.h
13120 RADEON FRAMEBUFFER DISPLAY DRIVER
13121 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
13122 L: linux-fbdev@vger.kernel.org
13124 F: drivers/video/fbdev/aty/radeon*
13125 F: include/uapi/linux/radeonfb.h
13127 RADIOSHARK RADIO DRIVER
13128 M: Hans Verkuil <hverkuil@xs4all.nl>
13129 L: linux-media@vger.kernel.org
13130 T: git git://linuxtv.org/media_tree.git
13132 F: drivers/media/radio/radio-shark.c
13134 RADIOSHARK2 RADIO DRIVER
13135 M: Hans Verkuil <hverkuil@xs4all.nl>
13136 L: linux-media@vger.kernel.org
13137 T: git git://linuxtv.org/media_tree.git
13139 F: drivers/media/radio/radio-shark2.c
13140 F: drivers/media/radio/radio-tea5777.c
13142 RADOS BLOCK DEVICE (RBD)
13143 M: Ilya Dryomov <idryomov@gmail.com>
13144 M: Sage Weil <sage@redhat.com>
13145 M: Alex Elder <elder@kernel.org>
13146 L: ceph-devel@vger.kernel.org
13147 W: http://ceph.com/
13148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13149 T: git git://github.com/ceph/ceph-client.git
13151 F: Documentation/ABI/testing/sysfs-bus-rbd
13152 F: drivers/block/rbd.c
13153 F: drivers/block/rbd_types.h
13155 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13156 M: Paul Mackerras <paulus@samba.org>
13157 L: linux-fbdev@vger.kernel.org
13159 F: drivers/video/fbdev/aty/aty128fb.c
13161 RAINSHADOW-CEC DRIVER
13162 M: Hans Verkuil <hverkuil@xs4all.nl>
13163 L: linux-media@vger.kernel.org
13164 T: git git://linuxtv.org/media_tree.git
13166 F: drivers/media/usb/rainshadow-cec/*
13168 RALINK MIPS ARCHITECTURE
13169 M: John Crispin <john@phrozen.org>
13170 L: linux-mips@vger.kernel.org
13172 F: arch/mips/ralink
13174 RALINK RT2X00 WIRELESS LAN DRIVER
13176 M: Stanislaw Gruszka <sgruszka@redhat.com>
13177 M: Helmut Schaa <helmut.schaa@googlemail.com>
13178 L: linux-wireless@vger.kernel.org
13180 F: drivers/net/wireless/ralink/rt2x00/
13182 RAMDISK RAM BLOCK DEVICE DRIVER
13183 M: Jens Axboe <axboe@kernel.dk>
13185 F: Documentation/blockdev/ramdisk.txt
13186 F: drivers/block/brd.c
13188 RANCHU VIRTUAL BOARD FOR MIPS
13189 M: Miodrag Dinic <miodrag.dinic@mips.com>
13190 L: linux-mips@vger.kernel.org
13192 F: arch/mips/generic/board-ranchu.c
13193 F: arch/mips/configs/generic/board-ranchu.config
13195 RANDOM NUMBER DRIVER
13196 M: "Theodore Ts'o" <tytso@mit.edu>
13198 F: drivers/char/random.c
13201 M: Matt Porter <mporter@kernel.crashing.org>
13202 M: Alexandre Bounine <alex.bou9@gmail.com>
13204 F: drivers/rapidio/
13207 M: Tony Luck <tony.luck@intel.com>
13208 M: Borislav Petkov <bp@alien8.de>
13209 L: linux-edac@vger.kernel.org
13212 F: include/linux/ras.h
13213 F: include/ras/ras_event.h
13214 F: Documentation/admin-guide/ras.rst
13216 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13217 L: linux-wireless@vger.kernel.org
13219 F: drivers/net/wireless/ray*
13221 RCUTORTURE TEST FRAMEWORK
13222 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13223 M: Josh Triplett <josh@joshtriplett.org>
13224 R: Steven Rostedt <rostedt@goodmis.org>
13225 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13226 R: Lai Jiangshan <jiangshanlai@gmail.com>
13227 L: rcu@vger.kernel.org
13229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13230 F: tools/testing/selftests/rcutorture
13233 M: Florian Fainelli <florian@openwrt.org>
13236 RDC R6040 FAST ETHERNET DRIVER
13237 M: Florian Fainelli <f.fainelli@gmail.com>
13238 L: netdev@vger.kernel.org
13240 F: drivers/net/ethernet/rdc/r6040.c
13242 RDMAVT - RDMA verbs software
13243 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
13244 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
13245 L: linux-rdma@vger.kernel.org
13247 F: drivers/infiniband/sw/rdmavt
13249 RDS - RELIABLE DATAGRAM SOCKETS
13250 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
13251 L: netdev@vger.kernel.org
13252 L: linux-rdma@vger.kernel.org
13253 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
13254 W: https://oss.oracle.com/projects/rds/
13257 F: Documentation/networking/rds.txt
13259 RDT - RESOURCE ALLOCATION
13260 M: Fenghua Yu <fenghua.yu@intel.com>
13261 M: Reinette Chatre <reinette.chatre@intel.com>
13262 L: linux-kernel@vger.kernel.org
13264 F: arch/x86/kernel/cpu/resctrl/
13265 F: arch/x86/include/asm/resctrl_sched.h
13266 F: Documentation/x86/resctrl*
13268 READ-COPY UPDATE (RCU)
13269 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13270 M: Josh Triplett <josh@joshtriplett.org>
13271 R: Steven Rostedt <rostedt@goodmis.org>
13272 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13273 R: Lai Jiangshan <jiangshanlai@gmail.com>
13274 R: Joel Fernandes <joel@joelfernandes.org>
13275 L: rcu@vger.kernel.org
13276 W: http://www.rdrop.com/users/paulmck/RCU/
13278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13279 F: Documentation/RCU/
13280 X: Documentation/RCU/torture.txt
13281 F: include/linux/rcu*
13282 X: include/linux/srcu*.h
13284 X: kernel/rcu/srcu*.c
13286 REAL TIME CLOCK (RTC) SUBSYSTEM
13287 M: Alessandro Zummo <a.zummo@towertech.it>
13288 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13289 L: linux-rtc@vger.kernel.org
13290 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
13291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13293 F: Documentation/devicetree/bindings/rtc/
13294 F: Documentation/rtc.txt
13296 F: include/linux/rtc.h
13297 F: include/uapi/linux/rtc.h
13298 F: include/linux/rtc/
13299 F: include/linux/platform_data/rtc-*
13300 F: tools/testing/selftests/rtc/
13302 REALTEK AUDIO CODECS
13303 M: Bard Liao <bardliao@realtek.com>
13304 M: Oder Chiou <oder_chiou@realtek.com>
13306 F: sound/soc/codecs/rt*
13307 F: include/sound/rt*.h
13309 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13310 M: Linus Walleij <linus.walleij@linaro.org>
13312 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13313 F: drivers/net/dsa/realtek-smi*
13314 F: drivers/net/dsa/rtl83*
13316 REDPINE WIRELESS DRIVER
13317 M: Amitkumar Karwar <amitkarwar@gmail.com>
13318 M: Siva Rebbagondla <siva8118@gmail.com>
13319 L: linux-wireless@vger.kernel.org
13321 F: drivers/net/wireless/rsi/
13323 REGISTER MAP ABSTRACTION
13324 M: Mark Brown <broonie@kernel.org>
13325 L: linux-kernel@vger.kernel.org
13326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13328 F: Documentation/devicetree/bindings/regmap/
13329 F: drivers/base/regmap/
13330 F: include/linux/regmap.h
13332 REISERFS FILE SYSTEM
13333 L: reiserfs-devel@vger.kernel.org
13337 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13338 M: Ohad Ben-Cohen <ohad@wizery.com>
13339 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13340 L: linux-remoteproc@vger.kernel.org
13341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13343 F: Documentation/devicetree/bindings/remoteproc/
13344 F: Documentation/remoteproc.txt
13345 F: drivers/remoteproc/
13346 F: include/linux/remoteproc.h
13348 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13349 M: Ohad Ben-Cohen <ohad@wizery.com>
13350 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13351 L: linux-remoteproc@vger.kernel.org
13352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13355 F: Documentation/rpmsg.txt
13356 F: include/linux/rpmsg.h
13357 F: include/linux/rpmsg/
13359 RENESAS CLOCK DRIVERS
13360 M: Geert Uytterhoeven <geert+renesas@glider.be>
13361 L: linux-renesas-soc@vger.kernel.org
13362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13364 F: drivers/clk/renesas/
13366 RENESAS EMEV2 I2C DRIVER
13367 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13369 F: Documentation/devicetree/bindings/i2c/i2c-emev2.txt
13370 F: drivers/i2c/busses/i2c-emev2.c
13372 RENESAS ETHERNET DRIVERS
13373 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13374 L: netdev@vger.kernel.org
13375 L: linux-renesas-soc@vger.kernel.org
13376 F: Documentation/devicetree/bindings/net/renesas,*.txt
13377 F: Documentation/devicetree/bindings/net/sh_eth.txt
13378 F: drivers/net/ethernet/renesas/
13379 F: include/linux/sh_eth.h
13381 RENESAS R-CAR GYROADC DRIVER
13382 M: Marek Vasut <marek.vasut@gmail.com>
13383 L: linux-iio@vger.kernel.org
13385 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13386 F: drivers/iio/adc/rcar-gyroadc.c
13388 RENESAS R-CAR I2C DRIVERS
13389 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13391 F: Documentation/devicetree/bindings/i2c/i2c-rcar.txt
13392 F: Documentation/devicetree/bindings/i2c/i2c-sh_mobile.txt
13393 F: drivers/i2c/busses/i2c-rcar.c
13394 F: drivers/i2c/busses/i2c-sh_mobile.c
13396 RENESAS RIIC DRIVER
13397 M: Chris Brandt <chris.brandt@renesas.com>
13399 F: Documentation/devicetree/bindings/i2c/i2c-riic.txt
13400 F: drivers/i2c/busses/i2c-riic.c
13402 RENESAS USB PHY DRIVER
13403 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13404 L: linux-renesas-soc@vger.kernel.org
13406 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
13408 RESET CONTROLLER FRAMEWORK
13409 M: Philipp Zabel <p.zabel@pengutronix.de>
13410 T: git git://git.pengutronix.de/git/pza/linux
13413 F: Documentation/devicetree/bindings/reset/
13414 F: include/dt-bindings/reset/
13415 F: include/linux/reset.h
13416 F: include/linux/reset/
13417 F: include/linux/reset-controller.h
13419 RESTARTABLE SEQUENCES SUPPORT
13420 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13421 M: Peter Zijlstra <peterz@infradead.org>
13422 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13423 M: Boqun Feng <boqun.feng@gmail.com>
13424 L: linux-kernel@vger.kernel.org
13427 F: include/uapi/linux/rseq.h
13428 F: include/trace/events/rseq.h
13429 F: tools/testing/selftests/rseq/
13432 M: Johannes Berg <johannes@sipsolutions.net>
13433 L: linux-wireless@vger.kernel.org
13434 W: http://wireless.kernel.org/
13435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13438 F: Documentation/rfkill.txt
13439 F: Documentation/ABI/stable/sysfs-class-rfkill
13441 F: include/linux/rfkill.h
13442 F: include/uapi/linux/rfkill.h
13445 M: Thomas Graf <tgraf@suug.ch>
13446 M: Herbert Xu <herbert@gondor.apana.org.au>
13447 L: netdev@vger.kernel.org
13449 F: lib/rhashtable.c
13450 F: lib/test_rhashtable.c
13451 F: include/linux/rhashtable.h
13452 F: include/linux/rhashtable-types.h
13454 RICOH R5C592 MEMORYSTICK DRIVER
13455 M: Maxim Levitsky <maximlevitsky@gmail.com>
13457 F: drivers/memstick/host/r592.*
13459 RICOH SMARTMEDIA/XD DRIVER
13460 M: Maxim Levitsky <maximlevitsky@gmail.com>
13462 F: drivers/mtd/nand/raw/r852.c
13463 F: drivers/mtd/nand/raw/r852.h
13465 RISC-V ARCHITECTURE
13466 M: Palmer Dabbelt <palmer@sifive.com>
13467 M: Albert Ou <aou@eecs.berkeley.edu>
13468 L: linux-riscv@lists.infradead.org
13469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13476 M: Stefan Achatz <erazor_de@users.sourceforge.net>
13477 W: http://sourceforge.net/projects/roccat/
13479 F: drivers/hid/hid-roccat*
13480 F: include/linux/hid-roccat*
13481 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
13483 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13484 M: Jacob chen <jacob2.chen@rock-chips.com>
13485 L: linux-media@vger.kernel.org
13487 F: drivers/media/platform/rockchip/rga/
13488 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
13490 ROCKCHIP VPU CODEC DRIVER
13491 M: Ezequiel Garcia <ezequiel@collabora.com>
13492 L: linux-media@vger.kernel.org
13494 F: drivers/staging/media/platform/rockchip/vpu/
13495 F: Documentation/devicetree/bindings/media/rockchip-vpu.txt
13498 M: Jiri Pirko <jiri@resnulli.us>
13499 L: netdev@vger.kernel.org
13501 F: drivers/net/ethernet/rocker/
13505 W: http://www.comtrol.com
13507 F: Documentation/serial/rocket.rst
13508 F: drivers/tty/rocket*
13510 ROCKETPORT EXPRESS/INFINITY DRIVER
13511 M: Kevin Cernekee <cernekee@gmail.com>
13512 L: linux-serial@vger.kernel.org
13514 F: drivers/tty/serial/rp2.*
13516 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13517 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13518 L: linux-kernel@vger.kernel.org
13519 L: linux-renesas-soc@vger.kernel.org
13521 F: drivers/mfd/bd9571mwv.c
13522 F: drivers/regulator/bd9571mwv-regulator.c
13523 F: drivers/gpio/gpio-bd9571mwv.c
13524 F: include/linux/mfd/bd9571mwv.h
13525 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13528 M: Ralf Baechle <ralf@linux-mips.org>
13529 L: linux-hams@vger.kernel.org
13530 W: http://www.linux-ax25.org/
13532 F: include/net/rose.h
13533 F: include/uapi/linux/rose.h
13536 RTL2830 MEDIA DRIVER
13537 M: Antti Palosaari <crope@iki.fi>
13538 L: linux-media@vger.kernel.org
13539 W: https://linuxtv.org
13540 W: http://palosaari.fi/linux/
13541 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13542 T: git git://linuxtv.org/anttip/media_tree.git
13544 F: drivers/media/dvb-frontends/rtl2830*
13546 RTL2832 MEDIA DRIVER
13547 M: Antti Palosaari <crope@iki.fi>
13548 L: linux-media@vger.kernel.org
13549 W: https://linuxtv.org
13550 W: http://palosaari.fi/linux/
13551 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13552 T: git git://linuxtv.org/anttip/media_tree.git
13554 F: drivers/media/dvb-frontends/rtl2832*
13556 RTL2832_SDR MEDIA DRIVER
13557 M: Antti Palosaari <crope@iki.fi>
13558 L: linux-media@vger.kernel.org
13559 W: https://linuxtv.org
13560 W: http://palosaari.fi/linux/
13561 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13562 T: git git://linuxtv.org/anttip/media_tree.git
13564 F: drivers/media/dvb-frontends/rtl2832_sdr*
13566 RTL8180 WIRELESS DRIVER
13567 L: linux-wireless@vger.kernel.org
13568 W: http://wireless.kernel.org/
13569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13571 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
13573 RTL8187 WIRELESS DRIVER
13574 M: Herton Ronaldo Krzesinski <herton@canonical.com>
13575 M: Hin-Tak Leung <htl10@users.sourceforge.net>
13576 M: Larry Finger <Larry.Finger@lwfinger.net>
13577 L: linux-wireless@vger.kernel.org
13578 W: http://wireless.kernel.org/
13579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13581 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
13583 REALTEK WIRELESS DRIVER (rtlwifi family)
13584 M: Ping-Ke Shih <pkshih@realtek.com>
13585 L: linux-wireless@vger.kernel.org
13586 W: http://wireless.kernel.org/
13587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13589 F: drivers/net/wireless/realtek/rtlwifi/
13591 REALTEK WIRELESS DRIVER (rtw88)
13592 M: Yan-Hsuan Chuang <yhchuang@realtek.com>
13593 L: linux-wireless@vger.kernel.org
13595 F: drivers/net/wireless/realtek/rtw88/
13597 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13598 M: Jes Sorensen <Jes.Sorensen@gmail.com>
13599 L: linux-wireless@vger.kernel.org
13600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13602 F: drivers/net/wireless/realtek/rtl8xxxu/
13604 RXRPC SOCKETS (AF_RXRPC)
13605 M: David Howells <dhowells@redhat.com>
13606 L: linux-afs@lists.infradead.org
13609 F: include/keys/rxrpc-type.h
13610 F: include/net/af_rxrpc.h
13611 F: include/trace/events/rxrpc.h
13612 F: include/uapi/linux/rxrpc.h
13613 F: Documentation/networking/rxrpc.txt
13614 W: https://www.infradead.org/~dhowells/kafs/
13616 S3 SAVAGE FRAMEBUFFER DRIVER
13617 M: Antonino Daplas <adaplas@gmail.com>
13618 L: linux-fbdev@vger.kernel.org
13620 F: drivers/video/fbdev/savage/
13623 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
13624 M: Heiko Carstens <heiko.carstens@de.ibm.com>
13625 L: linux-s390@vger.kernel.org
13626 W: http://www.ibm.com/developerworks/linux/linux390/
13627 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13631 F: Documentation/s390/
13632 F: Documentation/driver-api/s390-drivers.rst
13634 S390 COMMON I/O LAYER
13635 M: Sebastian Ott <sebott@linux.ibm.com>
13636 M: Peter Oberparleiter <oberpar@linux.ibm.com>
13637 L: linux-s390@vger.kernel.org
13638 W: http://www.ibm.com/developerworks/linux/linux390/
13640 F: drivers/s390/cio/
13643 M: Stefan Haberland <sth@linux.ibm.com>
13644 M: Jan Hoeppner <hoeppner@linux.ibm.com>
13645 L: linux-s390@vger.kernel.org
13646 W: http://www.ibm.com/developerworks/linux/linux390/
13648 F: drivers/s390/block/dasd*
13649 F: block/partitions/ibm.c
13652 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13653 L: linux-s390@vger.kernel.org
13654 W: http://www.ibm.com/developerworks/linux/linux390/
13656 F: drivers/iommu/s390-iommu.c
13658 S390 IUCV NETWORK LAYER
13659 M: Julian Wiedmann <jwi@linux.ibm.com>
13660 M: Ursula Braun <ubraun@linux.ibm.com>
13661 L: linux-s390@vger.kernel.org
13662 W: http://www.ibm.com/developerworks/linux/linux390/
13664 F: drivers/s390/net/*iucv*
13665 F: include/net/iucv/
13668 S390 NETWORK DRIVERS
13669 M: Julian Wiedmann <jwi@linux.ibm.com>
13670 M: Ursula Braun <ubraun@linux.ibm.com>
13671 L: linux-s390@vger.kernel.org
13672 W: http://www.ibm.com/developerworks/linux/linux390/
13674 F: drivers/s390/net/
13677 M: Sebastian Ott <sebott@linux.ibm.com>
13678 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13679 L: linux-s390@vger.kernel.org
13680 W: http://www.ibm.com/developerworks/linux/linux390/
13683 F: drivers/pci/hotplug/s390_pci_hpc.c
13685 S390 VFIO-CCW DRIVER
13686 M: Cornelia Huck <cohuck@redhat.com>
13687 M: Farhan Ali <alifm@linux.ibm.com>
13688 M: Eric Farman <farman@linux.ibm.com>
13689 R: Halil Pasic <pasic@linux.ibm.com>
13690 L: linux-s390@vger.kernel.org
13691 L: kvm@vger.kernel.org
13693 F: drivers/s390/cio/vfio_ccw*
13694 F: Documentation/s390/vfio-ccw.txt
13695 F: include/uapi/linux/vfio_ccw.h
13698 M: Harald Freudenberger <freude@linux.ibm.com>
13699 L: linux-s390@vger.kernel.org
13700 W: http://www.ibm.com/developerworks/linux/linux390/
13702 F: drivers/s390/crypto/
13704 S390 VFIO AP DRIVER
13705 M: Tony Krowiak <akrowiak@linux.ibm.com>
13706 M: Pierre Morel <pmorel@linux.ibm.com>
13707 M: Halil Pasic <pasic@linux.ibm.com>
13708 L: linux-s390@vger.kernel.org
13709 W: http://www.ibm.com/developerworks/linux/linux390/
13711 F: drivers/s390/crypto/vfio_ap_drv.c
13712 F: drivers/s390/crypto/vfio_ap_private.h
13713 F: drivers/s390/crypto/vfio_ap_ops.c
13714 F: Documentation/s390/vfio-ap.txt
13717 M: Steffen Maier <maier@linux.ibm.com>
13718 M: Benjamin Block <bblock@linux.ibm.com>
13719 L: linux-s390@vger.kernel.org
13720 W: http://www.ibm.com/developerworks/linux/linux390/
13722 F: drivers/s390/scsi/zfcp_*
13724 S3C24XX SD/MMC Driver
13725 M: Ben Dooks <ben-linux@fluff.org>
13726 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13728 F: drivers/mmc/host/s3cmci.*
13730 SAA6588 RDS RECEIVER DRIVER
13731 M: Hans Verkuil <hverkuil@xs4all.nl>
13732 L: linux-media@vger.kernel.org
13733 T: git git://linuxtv.org/media_tree.git
13734 W: https://linuxtv.org
13736 F: drivers/media/i2c/saa6588*
13738 SAA7134 VIDEO4LINUX DRIVER
13739 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13740 L: linux-media@vger.kernel.org
13741 W: https://linuxtv.org
13742 T: git git://linuxtv.org/media_tree.git
13744 F: Documentation/media/v4l-drivers/saa7134*
13745 F: drivers/media/pci/saa7134/
13747 SAA7146 VIDEO4LINUX-2 DRIVER
13748 M: Hans Verkuil <hverkuil@xs4all.nl>
13749 L: linux-media@vger.kernel.org
13750 T: git git://linuxtv.org/media_tree.git
13752 F: drivers/media/common/saa7146/
13753 F: drivers/media/pci/saa7146/
13754 F: include/media/drv-intf/saa7146*
13756 SAMSUNG AUDIO (ASoC) DRIVERS
13757 M: Krzysztof Kozlowski <krzk@kernel.org>
13758 M: Sangbeom Kim <sbkim73@samsung.com>
13759 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13760 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13762 F: sound/soc/samsung/
13763 F: Documentation/devicetree/bindings/sound/samsung*
13765 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13766 M: Krzysztof Kozlowski <krzk@kernel.org>
13767 L: linux-crypto@vger.kernel.org
13768 L: linux-samsung-soc@vger.kernel.org
13770 F: drivers/crypto/exynos-rng.c
13771 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13773 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13774 M: Łukasz Stelmach <l.stelmach@samsung.com>
13775 L: linux-samsung-soc@vger.kernel.org
13777 F: drivers/char/hw_random/exynos-trng.c
13778 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13780 SAMSUNG FRAMEBUFFER DRIVER
13781 M: Jingoo Han <jingoohan1@gmail.com>
13782 L: linux-fbdev@vger.kernel.org
13784 F: drivers/video/fbdev/s3c-fb.c
13786 SAMSUNG LAPTOP DRIVER
13787 M: Corentin Chary <corentin.chary@gmail.com>
13788 L: platform-driver-x86@vger.kernel.org
13790 F: drivers/platform/x86/samsung-laptop.c
13792 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13793 M: Sangbeom Kim <sbkim73@samsung.com>
13794 M: Krzysztof Kozlowski <krzk@kernel.org>
13795 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13796 L: linux-kernel@vger.kernel.org
13797 L: linux-samsung-soc@vger.kernel.org
13799 F: drivers/mfd/sec*.c
13800 F: drivers/regulator/s2m*.c
13801 F: drivers/regulator/s5m*.c
13802 F: drivers/clk/clk-s2mps11.c
13803 F: drivers/rtc/rtc-s5m.c
13804 F: include/linux/mfd/samsung/
13805 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13806 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13807 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13808 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13810 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13811 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13812 L: linux-media@vger.kernel.org
13813 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13815 F: drivers/media/platform/s3c-camif/
13816 F: include/media/drv-intf/s3c_camif.h
13818 SAMSUNG S3FWRN5 NFC DRIVER
13819 M: Robert Baldyga <r.baldyga@samsung.com>
13820 M: Krzysztof Opasiak <k.opasiak@samsung.com>
13821 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13823 F: drivers/nfc/s3fwrn5
13825 SAMSUNG S5C73M3 CAMERA DRIVER
13826 M: Kyungmin Park <kyungmin.park@samsung.com>
13827 M: Andrzej Hajda <a.hajda@samsung.com>
13828 L: linux-media@vger.kernel.org
13830 F: drivers/media/i2c/s5c73m3/*
13832 SAMSUNG S5K5BAF CAMERA DRIVER
13833 M: Kyungmin Park <kyungmin.park@samsung.com>
13834 M: Andrzej Hajda <a.hajda@samsung.com>
13835 L: linux-media@vger.kernel.org
13837 F: drivers/media/i2c/s5k5baf.c
13839 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13840 M: Krzysztof Kozlowski <krzk@kernel.org>
13841 M: Vladimir Zapolskiy <vz@mleia.com>
13842 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
13843 L: linux-crypto@vger.kernel.org
13844 L: linux-samsung-soc@vger.kernel.org
13846 F: drivers/crypto/s5p-sss.c
13848 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13849 M: Kyungmin Park <kyungmin.park@samsung.com>
13850 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13851 L: linux-media@vger.kernel.org
13852 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13854 F: drivers/media/platform/exynos4-is/
13856 SAMSUNG SOC CLOCK DRIVERS
13857 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13858 M: Tomasz Figa <tomasz.figa@gmail.com>
13859 M: Chanwoo Choi <cw00.choi@samsung.com>
13861 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13863 F: drivers/clk/samsung/
13864 F: include/dt-bindings/clock/exynos*.h
13865 F: Documentation/devicetree/bindings/clock/exynos*.txt
13867 SAMSUNG SPI DRIVERS
13868 M: Kukjin Kim <kgene@kernel.org>
13869 M: Krzysztof Kozlowski <krzk@kernel.org>
13870 M: Andi Shyti <andi@etezian.org>
13871 L: linux-spi@vger.kernel.org
13872 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13874 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
13875 F: drivers/spi/spi-s3c*
13876 F: include/linux/platform_data/spi-s3c64xx.h
13878 SAMSUNG SXGBE DRIVERS
13879 M: Byungho An <bh74.an@samsung.com>
13880 M: Girish K S <ks.giri@samsung.com>
13881 M: Vipul Pandya <vipul.pandya@samsung.com>
13883 L: netdev@vger.kernel.org
13884 F: drivers/net/ethernet/samsung/sxgbe/
13886 SAMSUNG THERMAL DRIVER
13887 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13888 L: linux-pm@vger.kernel.org
13889 L: linux-samsung-soc@vger.kernel.org
13891 T: git https://github.com/lmajewski/linux-samsung-thermal.git
13892 F: drivers/thermal/samsung/
13894 SAMSUNG USB2 PHY DRIVER
13895 M: Kamil Debski <kamil@wypas.org>
13896 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13897 L: linux-kernel@vger.kernel.org
13899 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
13900 F: Documentation/phy/samsung-usb2.txt
13901 F: drivers/phy/samsung/phy-exynos4210-usb2.c
13902 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
13903 F: drivers/phy/samsung/phy-exynos5250-usb2.c
13904 F: drivers/phy/samsung/phy-s5pv210-usb2.c
13905 F: drivers/phy/samsung/phy-samsung-usb2.c
13906 F: drivers/phy/samsung/phy-samsung-usb2.h
13909 M: Zwane Mwaikambo <zwanem@gmail.com>
13911 F: drivers/watchdog/sc1200wdt.c
13914 M: Ingo Molnar <mingo@redhat.com>
13915 M: Peter Zijlstra <peterz@infradead.org>
13916 L: linux-kernel@vger.kernel.org
13917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13920 F: include/linux/sched.h
13921 F: include/uapi/linux/sched.h
13922 F: include/linux/wait.h
13923 F: include/linux/preempt.h
13925 SCR24X CHIP CARD INTERFACE DRIVER
13926 M: Lubomir Rintel <lkundrak@v3.sk>
13928 F: drivers/char/pcmcia/scr24x_cs.c
13931 M: Jens Axboe <axboe@kernel.dk>
13932 L: linux-scsi@vger.kernel.org
13933 W: http://www.kernel.dk
13935 F: drivers/scsi/sr*
13937 SCSI RDMA PROTOCOL (SRP) INITIATOR
13938 M: Bart Van Assche <bvanassche@acm.org>
13939 L: linux-rdma@vger.kernel.org
13941 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13942 F: drivers/infiniband/ulp/srp/
13943 F: include/scsi/srp.h
13945 SCSI RDMA PROTOCOL (SRP) TARGET
13946 M: Bart Van Assche <bvanassche@acm.org>
13947 L: linux-rdma@vger.kernel.org
13948 L: target-devel@vger.kernel.org
13950 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13951 F: drivers/infiniband/ulp/srpt/
13954 M: Doug Gilbert <dgilbert@interlog.com>
13955 L: linux-scsi@vger.kernel.org
13956 W: http://sg.danny.cz/sg
13958 F: Documentation/scsi/scsi-generic.txt
13959 F: drivers/scsi/sg.c
13960 F: include/scsi/sg.h
13963 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
13964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13965 M: "Martin K. Petersen" <martin.petersen@oracle.com>
13966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13967 Q: https://patchwork.kernel.org/project/linux-scsi/list/
13968 L: linux-scsi@vger.kernel.org
13970 F: Documentation/devicetree/bindings/scsi/
13975 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
13976 L: linux-scsi@vger.kernel.org
13978 F: Documentation/scsi/st.txt
13979 F: drivers/scsi/st.*
13980 F: drivers/scsi/st_*.h
13982 SCSI TARGET SUBSYSTEM
13983 M: "Martin K. Petersen" <martin.petersen@oracle.com>
13984 L: linux-scsi@vger.kernel.org
13985 L: target-devel@vger.kernel.org
13986 W: http://www.linux-iscsi.org
13987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13988 Q: https://patchwork.kernel.org/project/target-devel/list/
13992 F: Documentation/target/
13995 M: Vlad Yasevich <vyasevich@gmail.com>
13996 M: Neil Horman <nhorman@tuxdriver.com>
13997 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
13998 L: linux-sctp@vger.kernel.org
13999 W: http://lksctp.sourceforge.net
14001 F: Documentation/networking/sctp.txt
14002 F: include/linux/sctp.h
14003 F: include/uapi/linux/sctp.h
14004 F: include/net/sctp/
14008 M: Jim Cromie <jim.cromie@gmail.com>
14010 F: Documentation/i2c/busses/scx200_acb
14011 F: arch/x86/platform/scx200/
14012 F: drivers/watchdog/scx200_wdt.c
14013 F: drivers/i2c/busses/scx200*
14014 F: drivers/mtd/maps/scx200_docflash.c
14015 F: include/linux/scx200.h
14018 M: Jim Cromie <jim.cromie@gmail.com>
14020 F: drivers/char/scx200_gpio.c
14021 F: include/linux/scx200_gpio.h
14023 SCx200 HRT CLOCKSOURCE DRIVER
14024 M: Jim Cromie <jim.cromie@gmail.com>
14026 F: drivers/clocksource/scx200_hrt.c
14028 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14029 M: Sascha Sommer <saschasommer@freenet.de>
14030 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14032 F: drivers/mmc/host/sdricoh_cs.c
14034 SECO BOARDS CEC DRIVER
14035 M: Ettore Chimenti <ek5.chimenti@gmail.com>
14037 F: drivers/media/platform/seco-cec/seco-cec.c
14038 F: drivers/media/platform/seco-cec/seco-cec.h
14041 M: Kees Cook <keescook@chromium.org>
14042 R: Andy Lutomirski <luto@amacapital.net>
14043 R: Will Drewry <wad@chromium.org>
14044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14046 F: kernel/seccomp.c
14047 F: include/uapi/linux/seccomp.h
14048 F: include/linux/seccomp.h
14049 F: tools/testing/selftests/seccomp/*
14050 F: tools/testing/selftests/kselftest_harness.h
14051 F: Documentation/userspace-api/seccomp_filter.rst
14052 K: \bsecure_computing
14055 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14056 M: Al Cooper <alcooperx@gmail.com>
14057 L: linux-mmc@vger.kernel.org
14058 L: bcm-kernel-feedback-list@broadcom.com
14060 F: drivers/mmc/host/sdhci-brcmstb*
14062 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14063 M: Adrian Hunter <adrian.hunter@intel.com>
14064 L: linux-mmc@vger.kernel.org
14066 F: drivers/mmc/host/sdhci*
14067 F: include/linux/mmc/sdhci*
14069 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14070 M: Adrian Hunter <adrian.hunter@intel.com>
14071 M: Ritesh Harjani <riteshh@codeaurora.org>
14072 M: Asutosh Das <asutoshd@codeaurora.org>
14073 L: linux-mmc@vger.kernel.org
14075 F: drivers/mmc/host/cqhci*
14077 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14078 M: Prabu Thangamuthu <prabu.t@synopsys.com>
14079 M: Manjunath M B <manjumb@synopsys.com>
14080 L: linux-mmc@vger.kernel.org
14082 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
14084 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14085 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14086 L: linux-mmc@vger.kernel.org
14088 F: drivers/mmc/host/sdhci-of-at91.c
14090 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14091 M: Ben Dooks <ben-linux@fluff.org>
14092 M: Jaehoon Chung <jh80.chung@samsung.com>
14093 L: linux-mmc@vger.kernel.org
14095 F: drivers/mmc/host/sdhci-s3c*
14097 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14098 M: Viresh Kumar <vireshk@kernel.org>
14099 L: linux-mmc@vger.kernel.org
14101 F: drivers/mmc/host/sdhci-spear.c
14103 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14104 M: Kishon Vijay Abraham I <kishon@ti.com>
14105 L: linux-mmc@vger.kernel.org
14107 F: drivers/mmc/host/sdhci-omap.c
14109 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14110 M: Scott Bauer <scott.bauer@intel.com>
14111 M: Jonathan Derrick <jonathan.derrick@intel.com>
14112 L: linux-block@vger.kernel.org
14115 F: block/opal_proto.h
14116 F: include/linux/sed*
14117 F: include/uapi/linux/sed*
14120 M: Security Officers <security@kernel.org>
14124 M: James Morris <jmorris@namei.org>
14125 M: "Serge E. Hallyn" <serge@hallyn.com>
14126 L: linux-security-module@vger.kernel.org (suggested Cc:)
14127 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14128 W: http://kernsec.org/
14131 X: security/selinux/
14133 SELINUX SECURITY MODULE
14134 M: Paul Moore <paul@paul-moore.com>
14135 M: Stephen Smalley <sds@tycho.nsa.gov>
14136 M: Eric Paris <eparis@parisplace.org>
14137 L: selinux@vger.kernel.org
14138 W: https://selinuxproject.org
14139 W: https://github.com/SELinuxProject
14140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14142 F: include/uapi/linux/selinux_netlink.h
14143 F: security/selinux/
14144 F: scripts/selinux/
14145 F: Documentation/admin-guide/LSM/SELinux.rst
14148 M: Jiri Slaby <jirislaby@gmail.com>
14150 F: drivers/misc/phantom.c
14151 F: include/uapi/linux/phantom.h
14154 M: Rob Herring <robh@kernel.org>
14155 L: linux-serial@vger.kernel.org
14157 F: Documentation/devicetree/bindings/serial/slave-device.txt
14158 F: drivers/tty/serdev/
14159 F: include/linux/serdev.h
14162 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14163 L: linux-serial@vger.kernel.org
14165 F: Documentation/devicetree/bindings/serial/
14166 F: drivers/tty/serial/
14169 M: Sean Young <sean@mess.org>
14170 L: linux-media@vger.kernel.org
14172 F: drivers/media/rc/serial_ir.c
14175 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14176 M: Edward Cree <ecree@solarflare.com>
14177 M: Martin Habets <mhabets@solarflare.com>
14178 L: netdev@vger.kernel.org
14180 F: drivers/net/ethernet/sfc/
14182 SFF/SFP/SFP+ MODULE SUPPORT
14183 M: Russell King <linux@armlinux.org.uk>
14184 L: netdev@vger.kernel.org
14186 F: drivers/net/phy/phylink.c
14187 F: drivers/net/phy/sfp*
14188 F: include/linux/phylink.h
14189 F: include/linux/sfp.h
14192 M: Dimitri Sivanich <sivanich@sgi.com>
14194 F: drivers/misc/sgi-gru/
14196 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14197 M: Pat Gefre <pfg@sgi.com>
14198 L: linux-ia64@vger.kernel.org
14200 F: Documentation/ia64/serial.txt
14201 F: drivers/tty/serial/ioc?_serial.c
14202 F: include/linux/ioc?.h
14204 SGI XP/XPC/XPNET DRIVER
14205 M: Cliff Whickman <cpw@sgi.com>
14206 M: Robin Holt <robinmholt@gmail.com>
14208 F: drivers/misc/sgi-xp/
14210 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14211 M: Ursula Braun <ubraun@linux.ibm.com>
14212 M: Karsten Graul <kgraul@linux.ibm.com>
14213 L: linux-s390@vger.kernel.org
14214 W: http://www.ibm.com/developerworks/linux/linux390/
14218 SHARP RJ54N1CB0C SENSOR DRIVER
14219 M: Jacopo Mondi <jacopo@jmondi.org>
14220 L: linux-media@vger.kernel.org
14221 T: git git://linuxtv.org/media_tree.git
14223 F: drivers/media/i2c/rj54n1cb0c.c
14224 F: include/media/i2c/rj54n1cb0c.h
14226 SH_VEU V4L2 MEM2MEM DRIVER
14227 L: linux-media@vger.kernel.org
14229 F: drivers/media/platform/sh_veu.c
14231 SH_VOU V4L2 OUTPUT DRIVER
14232 L: linux-media@vger.kernel.org
14234 F: drivers/media/platform/sh_vou.c
14235 F: include/media/drv-intf/sh_vou.h
14237 SI2157 MEDIA DRIVER
14238 M: Antti Palosaari <crope@iki.fi>
14239 L: linux-media@vger.kernel.org
14240 W: https://linuxtv.org
14241 W: http://palosaari.fi/linux/
14242 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14243 T: git git://linuxtv.org/anttip/media_tree.git
14245 F: drivers/media/tuners/si2157*
14247 SI2165 MEDIA DRIVER
14248 M: Matthias Schwarzott <zzam@gentoo.org>
14249 L: linux-media@vger.kernel.org
14250 W: https://linuxtv.org
14251 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14253 F: drivers/media/dvb-frontends/si2165*
14255 SI2168 MEDIA DRIVER
14256 M: Antti Palosaari <crope@iki.fi>
14257 L: linux-media@vger.kernel.org
14258 W: https://linuxtv.org
14259 W: http://palosaari.fi/linux/
14260 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14261 T: git git://linuxtv.org/anttip/media_tree.git
14263 F: drivers/media/dvb-frontends/si2168*
14265 SI470X FM RADIO RECEIVER I2C DRIVER
14266 M: Hans Verkuil <hverkuil@xs4all.nl>
14267 L: linux-media@vger.kernel.org
14268 T: git git://linuxtv.org/media_tree.git
14269 W: https://linuxtv.org
14271 F: drivers/media/radio/si470x/radio-si470x-i2c.c
14273 SI470X FM RADIO RECEIVER USB DRIVER
14274 M: Hans Verkuil <hverkuil@xs4all.nl>
14275 L: linux-media@vger.kernel.org
14276 T: git git://linuxtv.org/media_tree.git
14277 W: https://linuxtv.org
14279 F: drivers/media/radio/si470x/radio-si470x-common.c
14280 F: drivers/media/radio/si470x/radio-si470x.h
14281 F: drivers/media/radio/si470x/radio-si470x-usb.c
14283 SI4713 FM RADIO TRANSMITTER I2C DRIVER
14284 M: Eduardo Valentin <edubezval@gmail.com>
14285 L: linux-media@vger.kernel.org
14286 T: git git://linuxtv.org/media_tree.git
14287 W: https://linuxtv.org
14289 F: drivers/media/radio/si4713/si4713.?
14291 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14292 M: Eduardo Valentin <edubezval@gmail.com>
14293 L: linux-media@vger.kernel.org
14294 T: git git://linuxtv.org/media_tree.git
14295 W: https://linuxtv.org
14297 F: drivers/media/radio/si4713/radio-platform-si4713.c
14299 SI4713 FM RADIO TRANSMITTER USB DRIVER
14300 M: Hans Verkuil <hverkuil@xs4all.nl>
14301 L: linux-media@vger.kernel.org
14302 T: git git://linuxtv.org/media_tree.git
14303 W: https://linuxtv.org
14305 F: drivers/media/radio/si4713/radio-usb-si4713.c
14308 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14309 L: linux-media@vger.kernel.org
14310 W: https://linuxtv.org
14311 T: git git://linuxtv.org/media_tree.git
14313 F: drivers/media/common/siano/
14314 F: drivers/media/usb/siano/
14315 F: drivers/media/usb/siano/
14316 F: drivers/media/mmc/siano/
14319 M: Palmer Dabbelt <palmer@sifive.com>
14320 M: Paul Walmsley <paul.walmsley@sifive.com>
14321 L: linux-riscv@lists.infradead.org
14322 T: git git://github.com/sifive/riscv-linux.git
14327 SILEAD TOUCHSCREEN DRIVER
14328 M: Hans de Goede <hdegoede@redhat.com>
14329 L: linux-input@vger.kernel.org
14330 L: platform-driver-x86@vger.kernel.org
14332 F: drivers/input/touchscreen/silead.c
14333 F: drivers/platform/x86/touchscreen_dmi.c
14335 SILICON MOTION SM712 FRAME BUFFER DRIVER
14336 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14337 M: Teddy Wang <teddy.wang@siliconmotion.com>
14338 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14339 L: linux-fbdev@vger.kernel.org
14341 F: drivers/video/fbdev/sm712*
14342 F: Documentation/fb/sm712fb.txt
14344 SIMPLE FIRMWARE INTERFACE (SFI)
14345 M: Len Brown <lenb@kernel.org>
14346 L: sfi-devel@simplefirmware.org
14347 W: http://simplefirmware.org/
14348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14350 F: arch/x86/platform/sfi/
14352 F: include/linux/sfi*.h
14355 M: Hans de Goede <hdegoede@redhat.com>
14356 L: linux-fbdev@vger.kernel.org
14358 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
14359 F: drivers/video/fbdev/simplefb.c
14360 F: include/linux/platform_data/simplefb.h
14362 SIMTEC EB110ATX (Chalice CATS)
14364 P: Vincent Sanders <vince@simtec.co.uk>
14365 M: Simtec Linux Team <linux@simtec.co.uk>
14366 W: http://www.simtec.co.uk/products/EB110ATX/
14369 SIMTEC EB2410ITX (BAST)
14371 P: Vincent Sanders <vince@simtec.co.uk>
14372 M: Simtec Linux Team <linux@simtec.co.uk>
14373 W: http://www.simtec.co.uk/products/EB2410ITX/
14375 F: arch/arm/mach-s3c24xx/mach-bast.c
14376 F: arch/arm/mach-s3c24xx/bast-ide.c
14377 F: arch/arm/mach-s3c24xx/bast-irq.c
14379 SIPHASH PRF ROUTINES
14380 M: Jason A. Donenfeld <Jason@zx2c4.com>
14383 F: lib/test_siphash.c
14384 F: include/linux/siphash.h
14387 M: Gavin Schenk <g.schenk@eckelmann.de>
14388 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14389 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14392 F: drivers/gpio/gpio-siox.c
14393 F: include/trace/events/siox.h
14395 SIS 190 ETHERNET DRIVER
14396 M: Francois Romieu <romieu@fr.zoreil.com>
14397 L: netdev@vger.kernel.org
14399 F: drivers/net/ethernet/sis/sis190.c
14401 SIS 900/7016 FAST ETHERNET DRIVER
14402 M: Daniele Venzano <venza@brownhat.org>
14403 W: http://www.brownhat.org/sis900.html
14404 L: netdev@vger.kernel.org
14406 F: drivers/net/ethernet/sis/sis900.*
14408 SIS FRAMEBUFFER DRIVER
14409 M: Thomas Winischhofer <thomas@winischhofer.net>
14410 W: http://www.winischhofer.net/linuxsisvga.shtml
14412 F: Documentation/fb/sisfb.txt
14413 F: drivers/video/fbdev/sis/
14414 F: include/video/sisfb.h
14417 M: Thomas Winischhofer <thomas@winischhofer.net>
14418 W: http://www.winischhofer.at/linuxsisusbvga.shtml
14420 F: drivers/usb/misc/sisusbvga/
14423 M: Christoph Lameter <cl@linux.com>
14424 M: Pekka Enberg <penberg@kernel.org>
14425 M: David Rientjes <rientjes@google.com>
14426 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
14427 M: Andrew Morton <akpm@linux-foundation.org>
14428 L: linux-mm@kvack.org
14430 F: include/linux/sl?b*.h
14433 SLEEPABLE READ-COPY UPDATE (SRCU)
14434 M: Lai Jiangshan <jiangshanlai@gmail.com>
14435 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
14436 M: Josh Triplett <josh@joshtriplett.org>
14437 R: Steven Rostedt <rostedt@goodmis.org>
14438 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14439 L: rcu@vger.kernel.org
14440 W: http://www.rdrop.com/users/paulmck/RCU/
14442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14443 F: include/linux/srcu*.h
14444 F: kernel/rcu/srcu*.c
14446 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14447 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14448 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14450 F: drivers/slimbus/
14451 F: Documentation/devicetree/bindings/slimbus/
14452 F: include/linux/slimbus.h
14454 SMACK SECURITY MODULE
14455 M: Casey Schaufler <casey@schaufler-ca.com>
14456 L: linux-security-module@vger.kernel.org
14457 W: http://schaufler-ca.com
14458 T: git git://github.com/cschaufler/smack-next
14460 F: Documentation/admin-guide/LSM/Smack.rst
14463 SMC91x ETHERNET DRIVER
14464 M: Nicolas Pitre <nico@fluxnic.net>
14466 F: drivers/net/ethernet/smsc/smc91x.*
14468 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14469 M: Sakari Ailus <sakari.ailus@iki.fi>
14470 L: linux-media@vger.kernel.org
14472 F: drivers/media/i2c/smiapp/
14473 F: include/media/i2c/smiapp.h
14474 F: drivers/media/i2c/smiapp-pll.c
14475 F: drivers/media/i2c/smiapp-pll.h
14476 F: include/uapi/linux/smiapp.h
14477 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14479 SMM665 HARDWARE MONITOR DRIVER
14480 M: Guenter Roeck <linux@roeck-us.net>
14481 L: linux-hwmon@vger.kernel.org
14483 F: Documentation/hwmon/smm665.rst
14484 F: drivers/hwmon/smm665.c
14486 SMSC EMC2103 HARDWARE MONITOR DRIVER
14487 M: Steve Glendinning <steve.glendinning@shawell.net>
14488 L: linux-hwmon@vger.kernel.org
14490 F: Documentation/hwmon/emc2103.rst
14491 F: drivers/hwmon/emc2103.c
14493 SMSC SCH5627 HARDWARE MONITOR DRIVER
14494 M: Hans de Goede <hdegoede@redhat.com>
14495 L: linux-hwmon@vger.kernel.org
14497 F: Documentation/hwmon/sch5627.rst
14498 F: drivers/hwmon/sch5627.c
14500 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14501 M: Steve Glendinning <steve.glendinning@shawell.net>
14502 L: linux-fbdev@vger.kernel.org
14504 F: drivers/video/fbdev/smscufx.c
14506 SMSC47B397 HARDWARE MONITOR DRIVER
14507 M: Jean Delvare <jdelvare@suse.com>
14508 L: linux-hwmon@vger.kernel.org
14510 F: Documentation/hwmon/smsc47b397.rst
14511 F: drivers/hwmon/smsc47b397.c
14513 SMSC911x ETHERNET DRIVER
14514 M: Steve Glendinning <steve.glendinning@shawell.net>
14515 L: netdev@vger.kernel.org
14517 F: include/linux/smsc911x.h
14518 F: drivers/net/ethernet/smsc/smsc911x.*
14520 SMSC9420 PCI ETHERNET DRIVER
14521 M: Steve Glendinning <steve.glendinning@shawell.net>
14522 L: netdev@vger.kernel.org
14524 F: drivers/net/ethernet/smsc/smsc9420.*
14526 SOC-CAMERA V4L2 SUBSYSTEM
14527 L: linux-media@vger.kernel.org
14528 T: git git://linuxtv.org/media_tree.git
14530 F: include/media/soc_camera.h
14531 F: drivers/staging/media/soc_camera/
14533 SOCIONEXT SYNQUACER I2C DRIVER
14534 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
14535 L: linux-i2c@vger.kernel.org
14537 F: drivers/i2c/busses/i2c-synquacer.c
14538 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14540 SOCIONEXT UNIPHIER SOUND DRIVER
14541 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14543 F: sound/soc/uniphier/
14545 SOEKRIS NET48XX LED SUPPORT
14546 M: Chris Boot <bootc@bootc.net>
14548 F: drivers/leds/leds-net48xx.c
14550 SOFT-ROCE DRIVER (rxe)
14551 M: Moni Shoua <monis@mellanox.com>
14552 L: linux-rdma@vger.kernel.org
14554 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14555 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14556 F: drivers/infiniband/sw/rxe/
14557 F: include/uapi/rdma/rdma_user_rxe.h
14559 SOFTLOGIC 6x10 MPEG CODEC
14560 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14561 M: Anton Sviridenko <anton@corp.bluecherry.net>
14562 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14563 M: Andrey Utkin <andrey_utkin@fastmail.com>
14564 M: Ismael Luceno <ismael@iodev.co.uk>
14565 L: linux-media@vger.kernel.org
14567 F: drivers/media/pci/solo6x10/
14569 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14570 M: James Morse <james.morse@arm.com>
14571 L: linux-arm-kernel@lists.infradead.org
14573 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
14574 F: drivers/firmware/arm_sdei.c
14575 F: include/linux/arm_sdei.h
14576 F: include/uapi/linux/arm_sdei.h
14578 SOFTWARE RAID (Multiple Disks) SUPPORT
14579 M: Shaohua Li <shli@kernel.org>
14580 L: linux-raid@vger.kernel.org
14581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14583 F: drivers/md/Makefile
14584 F: drivers/md/Kconfig
14586 F: drivers/md/raid*
14587 F: include/linux/raid/
14588 F: include/uapi/linux/raid/
14590 SOCIONEXT (SNI) AVE NETWORK DRIVER
14591 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14592 L: netdev@vger.kernel.org
14594 F: drivers/net/ethernet/socionext/sni_ave.c
14595 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14597 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14598 M: Jassi Brar <jaswinder.singh@linaro.org>
14599 L: netdev@vger.kernel.org
14601 F: drivers/net/ethernet/socionext/netsec.c
14602 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
14604 SOLIDRUN CLEARFOG SUPPORT
14605 M: Russell King <linux@armlinux.org.uk>
14607 F: arch/arm/boot/dts/armada-388-clearfog*
14608 F: arch/arm/boot/dts/armada-38x-solidrun-*
14610 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14611 M: Russell King <linux@armlinux.org.uk>
14613 F: arch/arm/boot/dts/imx6*-cubox-i*
14614 F: arch/arm/boot/dts/imx6*-hummingboard*
14615 F: arch/arm/boot/dts/imx6*-sr-*
14617 SONIC NETWORK DRIVER
14618 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14619 L: netdev@vger.kernel.org
14621 F: drivers/net/ethernet/natsemi/sonic.*
14623 SONICS SILICON BACKPLANE DRIVER (SSB)
14624 M: Michael Buesch <m@bues.ch>
14625 L: linux-wireless@vger.kernel.org
14628 F: include/linux/ssb/
14630 SONY IMX214 SENSOR DRIVER
14631 M: Ricardo Ribalda <ricardo.ribalda@gmail.com>
14632 L: linux-media@vger.kernel.org
14633 T: git git://linuxtv.org/media_tree.git
14635 F: drivers/media/i2c/imx214.c
14636 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14638 SONY IMX258 SENSOR DRIVER
14639 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14640 L: linux-media@vger.kernel.org
14641 T: git git://linuxtv.org/media_tree.git
14643 F: drivers/media/i2c/imx258.c
14645 SONY IMX274 SENSOR DRIVER
14646 M: Leon Luo <leonl@leopardimaging.com>
14647 L: linux-media@vger.kernel.org
14648 T: git git://linuxtv.org/media_tree.git
14650 F: drivers/media/i2c/imx274.c
14651 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
14653 SONY IMX319 SENSOR DRIVER
14654 M: Bingbu Cao <bingbu.cao@intel.com>
14655 L: linux-media@vger.kernel.org
14656 T: git git://linuxtv.org/media_tree.git
14658 F: drivers/media/i2c/imx319.c
14660 SONY IMX355 SENSOR DRIVER
14661 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14662 L: linux-media@vger.kernel.org
14663 T: git git://linuxtv.org/media_tree.git
14665 F: drivers/media/i2c/imx355.c
14667 SONY MEMORYSTICK SUBSYSTEM
14668 M: Maxim Levitsky <maximlevitsky@gmail.com>
14669 M: Alex Dubov <oakad@yahoo.com>
14670 M: Ulf Hansson <ulf.hansson@linaro.org>
14671 L: linux-mmc@vger.kernel.org
14672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
14674 F: drivers/memstick/
14675 F: include/linux/memstick.h
14677 SONY VAIO CONTROL DEVICE DRIVER
14678 M: Mattia Dongili <malattia@linux.it>
14679 L: platform-driver-x86@vger.kernel.org
14680 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14682 F: Documentation/laptops/sony-laptop.txt
14683 F: drivers/char/sonypi.c
14684 F: drivers/platform/x86/sony-laptop.c
14685 F: include/linux/sony-laptop.h
14688 M: Jaroslav Kysela <perex@perex.cz>
14689 M: Takashi Iwai <tiwai@suse.com>
14690 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14691 W: http://www.alsa-project.org/
14692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14693 Q: http://patchwork.kernel.org/project/alsa-devel/list/
14695 F: Documentation/sound/
14697 F: include/uapi/sound/
14700 SOUND - COMPRESSED AUDIO
14701 M: Vinod Koul <vkoul@kernel.org>
14702 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14705 F: Documentation/sound/designs/compress-offload.rst
14706 F: include/sound/compress_driver.h
14707 F: include/uapi/sound/compress_*
14708 F: sound/core/compress_offload.c
14709 F: sound/soc/soc-compress.c
14711 SOUND - DMAENGINE HELPERS
14712 M: Lars-Peter Clausen <lars@metafoo.de>
14714 F: include/sound/dmaengine_pcm.h
14715 F: sound/core/pcm_dmaengine.c
14716 F: sound/soc/soc-generic-dmaengine-pcm.c
14718 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14719 M: Liam Girdwood <lgirdwood@gmail.com>
14720 M: Mark Brown <broonie@kernel.org>
14721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14722 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14723 W: http://alsa-project.org/main/index.php/ASoC
14725 F: Documentation/devicetree/bindings/sound/
14726 F: Documentation/sound/soc/
14728 F: include/dt-bindings/sound/
14729 F: include/sound/soc*
14731 SOUNDWIRE SUBSYSTEM
14732 M: Vinod Koul <vkoul@kernel.org>
14733 M: Sanyog Kale <sanyog.r.kale@intel.com>
14734 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14735 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14737 F: Documentation/driver-api/soundwire/
14738 F: drivers/soundwire/
14739 F: include/linux/soundwire/
14742 M: Olli Salonen <olli.salonen@iki.fi>
14743 L: linux-media@vger.kernel.org
14744 W: https://linuxtv.org
14745 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14747 F: drivers/media/dvb-frontends/sp2*
14749 SPARC + UltraSPARC (sparc/sparc64)
14750 M: "David S. Miller" <davem@davemloft.net>
14751 L: sparclinux@vger.kernel.org
14752 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
14753 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14759 SPARC SERIAL DRIVERS
14760 M: "David S. Miller" <davem@davemloft.net>
14761 L: sparclinux@vger.kernel.org
14762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14765 F: include/linux/sunserialcore.h
14766 F: drivers/tty/serial/suncore.c
14767 F: drivers/tty/serial/sunhv.c
14768 F: drivers/tty/serial/sunsab.c
14769 F: drivers/tty/serial/sunsab.h
14770 F: drivers/tty/serial/sunsu.c
14771 F: drivers/tty/serial/sunzilog.c
14772 F: drivers/tty/serial/sunzilog.h
14773 F: drivers/tty/vcc.c
14776 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14777 L: linux-sparse@vger.kernel.org
14778 W: https://sparse.wiki.kernel.org/
14779 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14781 F: include/linux/compiler.h
14783 SPEAR CLOCK FRAMEWORK SUPPORT
14784 M: Viresh Kumar <vireshk@kernel.org>
14785 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14786 W: http://www.st.com/spear
14788 F: drivers/clk/spear/
14790 SPEAR PLATFORM SUPPORT
14791 M: Viresh Kumar <vireshk@kernel.org>
14792 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14793 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14794 W: http://www.st.com/spear
14796 F: arch/arm/boot/dts/spear*
14797 F: arch/arm/mach-spear/
14800 M: Marek Vasut <marek.vasut@gmail.com>
14801 M: Tudor Ambarus <tudor.ambarus@microchip.com>
14802 L: linux-mtd@lists.infradead.org
14803 W: http://www.linux-mtd.infradead.org/
14804 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
14805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
14807 F: drivers/mtd/spi-nor/
14808 F: include/linux/mtd/spi-nor.h
14811 M: Mark Brown <broonie@kernel.org>
14812 L: linux-spi@vger.kernel.org
14813 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14814 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
14816 F: Documentation/devicetree/bindings/spi/
14817 F: Documentation/spi/
14819 F: include/linux/spi/
14820 F: include/uapi/linux/spi/
14823 SPIDERNET NETWORK DRIVER for CELL
14824 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14825 L: netdev@vger.kernel.org
14827 F: Documentation/networking/device_drivers/toshiba/spider_net.txt
14828 F: drivers/net/ethernet/toshiba/spider_net*
14831 R: Stephen Boyd <sboyd@kernel.org>
14832 L: linux-arm-msm@vger.kernel.org
14833 F: Documentation/devicetree/bindings/spmi/
14835 F: include/dt-bindings/spmi/spmi.h
14836 F: include/linux/spmi.h
14837 F: include/trace/events/spmi.h
14840 M: Jeremy Kerr <jk@ozlabs.org>
14841 L: linuxppc-dev@lists.ozlabs.org
14842 W: http://www.ibm.com/developerworks/power/cell/
14844 F: Documentation/filesystems/spufs.txt
14845 F: arch/powerpc/platforms/cell/spufs/
14847 SQUASHFS FILE SYSTEM
14848 M: Phillip Lougher <phillip@squashfs.org.uk>
14849 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
14850 W: http://squashfs.org.uk
14851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14853 F: Documentation/filesystems/squashfs.txt
14856 SRM (Alpha) environment access
14857 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
14859 F: arch/alpha/kernel/srm_env.c
14861 ST LSM6DSx IMU IIO DRIVER
14862 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14863 L: linux-iio@vger.kernel.org
14864 W: http://www.st.com/
14866 F: drivers/iio/imu/st_lsm6dsx/
14867 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14869 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
14870 M: Mickael Guene <mickael.guene@st.com>
14871 L: linux-media@vger.kernel.org
14872 T: git git://linuxtv.org/media_tree.git
14874 F: drivers/media/i2c/st-mipid02.c
14875 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
14877 ST STM32 I2C/SMBUS DRIVER
14878 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14879 L: linux-i2c@vger.kernel.org
14881 F: drivers/i2c/busses/i2c-stm32*
14883 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14884 M: Song Qiang <songqiang1304521@gmail.com>
14885 L: linux-iio@vger.kernel.org
14887 F: drivers/iio/proximity/vl53l0x-i2c.c
14888 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14891 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14892 M: Sasha Levin <sashal@kernel.org>
14893 L: stable@vger.kernel.org
14895 F: Documentation/process/stable-kernel-rules.rst
14898 M: Ian Abbott <abbotti@mev.co.uk>
14899 M: H Hartley Sweeten <hsweeten@visionengravers.com>
14901 F: drivers/staging/comedi/
14903 STAGING - EROFS FILE SYSTEM
14904 M: Gao Xiang <gaoxiang25@huawei.com>
14905 M: Chao Yu <yuchao0@huawei.com>
14906 L: linux-erofs@lists.ozlabs.org
14908 F: drivers/staging/erofs/
14910 STAGING - INDUSTRIAL IO
14911 M: Jonathan Cameron <jic23@kernel.org>
14912 L: linux-iio@vger.kernel.org
14914 F: Documentation/devicetree/bindings/staging/iio/
14915 F: drivers/staging/iio/
14917 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14918 M: Marc Dietrich <marvin24@gmx.de>
14919 L: ac100@lists.launchpad.net (moderated for non-subscribers)
14920 L: linux-tegra@vger.kernel.org
14922 F: drivers/staging/nvec/
14924 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14925 M: Jens Frederich <jfrederich@gmail.com>
14926 M: Daniel Drake <dsd@laptop.org>
14927 M: Jon Nettleton <jon.nettleton@gmail.com>
14928 W: http://wiki.laptop.org/go/DCON
14930 F: drivers/staging/olpc_dcon/
14932 STAGING - REALTEK RTL8712U DRIVERS
14933 M: Larry Finger <Larry.Finger@lwfinger.net>
14934 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14936 F: drivers/staging/rtl8712/
14938 STAGING - REALTEK RTL8188EU DRIVERS
14939 M: Larry Finger <Larry.Finger@lwfinger.net>
14941 F: drivers/staging/rtl8188eu/
14943 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14944 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14945 M: Teddy Wang <teddy.wang@siliconmotion.com>
14946 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14947 L: linux-fbdev@vger.kernel.org
14949 F: drivers/staging/sm750fb/
14951 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14952 M: William Hubbs <w.d.hubbs@gmail.com>
14953 M: Chris Brannon <chris@the-brannons.com>
14954 M: Kirk Reiser <kirk@reisers.ca>
14955 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
14956 L: speakup@linux-speakup.org
14957 W: http://www.linux-speakup.org/
14959 F: drivers/staging/speakup/
14961 STAGING - VIA VT665X DRIVERS
14962 M: Forest Bond <forest@alittletooquiet.net>
14964 F: drivers/staging/vt665?/
14966 STAGING - WILC1000 WIFI DRIVER
14967 M: Adham Abozaeid <adham.abozaeid@microchip.com>
14968 M: Ajay Singh <ajay.kathat@microchip.com>
14969 L: linux-wireless@vger.kernel.org
14971 F: drivers/staging/wilc1000/
14974 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
14976 L: devel@driverdev.osuosl.org
14978 F: drivers/staging/
14980 STARFIRE/DURALAN NETWORK DRIVER
14981 M: Ion Badulescu <ionut@badula.org>
14983 F: drivers/net/ethernet/adaptec/starfire*
14985 STEC S1220 SKD DRIVER
14986 M: Bart Van Assche <bart.vanassche@wdc.com>
14987 L: linux-block@vger.kernel.org
14989 F: drivers/block/skd*[ch]
14991 STI AUDIO (ASoC) DRIVERS
14992 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
14993 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14995 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
14999 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
15001 F: drivers/media/platform/sti/cec/
15002 F: Documentation/devicetree/bindings/media/stih-cec.txt
15004 STK1160 USB VIDEO CAPTURE DRIVER
15005 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15006 L: linux-media@vger.kernel.org
15007 T: git git://linuxtv.org/media_tree.git
15009 F: drivers/media/usb/stk1160/
15011 STM32 AUDIO (ASoC) DRIVERS
15012 M: Olivier Moysan <olivier.moysan@st.com>
15013 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
15014 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15016 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
15019 STM32 TIMER/LPTIMER DRIVERS
15020 M: Fabrice Gasnier <fabrice.gasnier@st.com>
15022 F: drivers/*/stm32-*timer*
15023 F: drivers/pwm/pwm-stm32*
15024 F: include/linux/*/stm32-*tim*
15025 F: Documentation/ABI/testing/*timer-stm32
15026 F: Documentation/devicetree/bindings/*/stm32-*timer*
15027 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
15029 STMMAC ETHERNET DRIVER
15030 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
15031 M: Alexandre Torgue <alexandre.torgue@st.com>
15032 M: Jose Abreu <joabreu@synopsys.com>
15033 L: netdev@vger.kernel.org
15034 W: http://www.stlinux.com
15036 F: drivers/net/ethernet/stmicro/stmmac/
15039 M: Sam Creasey <sammy@sammy.net>
15040 W: http://sammy.net/sun3/
15042 F: arch/m68k/kernel/*sun3*
15043 F: arch/m68k/sun3*/
15044 F: arch/m68k/include/asm/sun3*
15045 F: drivers/net/ethernet/i825xx/sun3*
15047 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15048 M: Hans de Goede <hdegoede@redhat.com>
15049 L: linux-input@vger.kernel.org
15051 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15052 F: drivers/input/keyboard/sun4i-lradc-keys.c
15054 SUNDANCE NETWORK DRIVER
15055 M: Denis Kirjanov <kda@linux-powerpc.org>
15056 L: netdev@vger.kernel.org
15058 F: drivers/net/ethernet/dlink/sundance.c
15061 M: Yoshinori Sato <ysato@users.sourceforge.jp>
15062 M: Rich Felker <dalias@libc.org>
15063 L: linux-sh@vger.kernel.org
15064 Q: http://patchwork.kernel.org/project/linux-sh/list/
15066 F: Documentation/sh/
15071 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
15072 M: Len Brown <len.brown@intel.com>
15073 M: Pavel Machek <pavel@ucw.cz>
15074 L: linux-pm@vger.kernel.org
15075 B: https://bugzilla.kernel.org
15077 F: Documentation/power/
15078 F: arch/x86/kernel/acpi/
15079 F: drivers/base/power/
15081 F: include/linux/suspend.h
15082 F: include/linux/freezer.h
15083 F: include/linux/pm.h
15086 M: Martin Mares <mj@ucw.cz>
15087 L: linux-video@atrey.karlin.mff.cuni.cz
15089 F: Documentation/svga.txt
15090 F: arch/x86/boot/video*
15093 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15094 L: iommu@lists.linux-foundation.org
15095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15097 F: kernel/dma/swiotlb.c
15098 F: arch/*/kernel/pci-swiotlb.c
15099 F: include/linux/swiotlb.h
15102 M: Jiri Pirko <jiri@resnulli.us>
15103 M: Ivan Vecera <ivecera@redhat.com>
15104 L: netdev@vger.kernel.org
15107 F: include/net/switchdev.h
15109 SY8106A REGULATOR DRIVER
15110 M: Icenowy Zheng <icenowy@aosc.io>
15112 F: drivers/regulator/sy8106a-regulator.c
15113 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15115 SYNC FILE FRAMEWORK
15116 M: Sumit Semwal <sumit.semwal@linaro.org>
15117 R: Gustavo Padovan <gustavo@padovan.org>
15119 L: linux-media@vger.kernel.org
15120 L: dri-devel@lists.freedesktop.org
15121 F: drivers/dma-buf/sync_*
15122 F: drivers/dma-buf/dma-fence*
15123 F: drivers/dma-buf/sw_sync.c
15124 F: include/linux/sync_file.h
15125 F: include/uapi/linux/sync_file.h
15126 F: Documentation/sync_file.txt
15127 T: git git://anongit.freedesktop.org/drm/drm-misc
15129 SYNOPSYS ARC ARCHITECTURE
15130 M: Vineet Gupta <vgupta@synopsys.com>
15131 L: linux-snps-arc@lists.infradead.org
15134 F: Documentation/devicetree/bindings/arc/*
15135 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15136 F: drivers/clocksource/arc_timer.c
15137 F: drivers/tty/serial/arc_uart.c
15138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15140 SYNOPSYS ARC HSDK SDP pll clock driver
15141 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15143 F: drivers/clk/clk-hsdk-pll.c
15144 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15146 SYNOPSYS ARC SDP clock driver
15147 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15149 F: drivers/clk/axs10x/*
15150 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15152 SYNOPSYS ARC SDP platform support
15153 M: Alexey Brodkin <abrodkin@synopsys.com>
15155 F: arch/arc/plat-axs10x
15156 F: arch/arc/boot/dts/ax*
15157 F: Documentation/devicetree/bindings/arc/axs10*
15159 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15160 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15162 F: drivers/reset/reset-axs10x.c
15163 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15165 SYNOPSYS CREG GPIO DRIVER
15166 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15168 F: drivers/gpio/gpio-creg-snps.c
15169 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15171 SYNOPSYS DESIGNWARE 8250 UART DRIVER
15172 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15174 F: drivers/tty/serial/8250/8250_dw.c
15176 SYNOPSYS DESIGNWARE APB GPIO DRIVER
15177 M: Hoan Tran <hoan@os.amperecomputing.com>
15178 L: linux-gpio@vger.kernel.org
15180 F: drivers/gpio/gpio-dwapb.c
15181 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15183 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15184 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15186 F: drivers/dma/dwi-axi-dmac/
15187 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15189 SYNOPSYS DESIGNWARE DMAC DRIVER
15190 M: Viresh Kumar <vireshk@kernel.org>
15191 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15193 F: Documentation/devicetree/bindings/dma/snps-dma.txt
15195 F: include/dt-bindings/dma/dw-dmac.h
15196 F: include/linux/dma/dw.h
15197 F: include/linux/platform_data/dma-dw.h
15199 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15200 M: Jose Abreu <Jose.Abreu@synopsys.com>
15201 L: netdev@vger.kernel.org
15203 F: drivers/net/ethernet/synopsys/
15205 SYNOPSYS DESIGNWARE I2C DRIVER
15206 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
15207 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15208 R: Mika Westerberg <mika.westerberg@linux.intel.com>
15209 L: linux-i2c@vger.kernel.org
15211 F: drivers/i2c/busses/i2c-designware-*
15212 F: include/linux/platform_data/i2c-designware.h
15214 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15215 M: Jaehoon Chung <jh80.chung@samsung.com>
15216 L: linux-mmc@vger.kernel.org
15218 F: drivers/mmc/host/dw_mmc*
15220 SYNOPSYS HSDK RESET CONTROLLER DRIVER
15221 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15223 F: drivers/reset/reset-hsdk.c
15224 F: include/dt-bindings/reset/snps,hsdk-reset.h
15225 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15227 SYSTEM CONFIGURATION (SYSCON)
15228 M: Lee Jones <lee.jones@linaro.org>
15229 M: Arnd Bergmann <arnd@arndb.de>
15230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15232 F: drivers/mfd/syscon.c
15234 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15235 M: Sudeep Holla <sudeep.holla@arm.com>
15236 L: linux-arm-kernel@lists.infradead.org
15238 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15239 F: drivers/clk/clk-sc[mp]i.c
15240 F: drivers/cpufreq/sc[mp]i-cpufreq.c
15241 F: drivers/firmware/arm_scpi.c
15242 F: drivers/firmware/arm_scmi/
15243 F: include/linux/sc[mp]i_protocol.h
15245 SYSTEM RESET/SHUTDOWN DRIVERS
15246 M: Sebastian Reichel <sre@kernel.org>
15247 L: linux-pm@vger.kernel.org
15248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15250 F: Documentation/devicetree/bindings/power/reset/
15251 F: drivers/power/reset/
15253 SYSTEM TRACE MODULE CLASS
15254 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
15256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15257 F: Documentation/trace/stm.rst
15258 F: drivers/hwtracing/stm/
15259 F: include/linux/stm.h
15260 F: include/uapi/linux/stm.h
15263 M: Christoph Hellwig <hch@infradead.org>
15265 F: Documentation/filesystems/sysv-fs.txt
15267 F: include/linux/sysv_fs.h
15269 TASKSTATS STATISTICS INTERFACE
15270 M: Balbir Singh <bsingharora@gmail.com>
15272 F: Documentation/accounting/taskstats*
15273 F: include/linux/taskstats*
15274 F: kernel/taskstats.c
15277 M: Jamal Hadi Salim <jhs@mojatatu.com>
15278 M: Cong Wang <xiyou.wangcong@gmail.com>
15279 M: Jiri Pirko <jiri@resnulli.us>
15280 L: netdev@vger.kernel.org
15282 F: include/net/pkt_cls.h
15283 F: include/net/pkt_sched.h
15284 F: include/net/tc_act/
15285 F: include/uapi/linux/pkt_cls.h
15286 F: include/uapi/linux/pkt_sched.h
15287 F: include/uapi/linux/tc_act/
15288 F: include/uapi/linux/tc_ematch/
15291 TC90522 MEDIA DRIVER
15292 M: Akihiro Tsukada <tskd08@gmail.com>
15293 L: linux-media@vger.kernel.org
15295 F: drivers/media/dvb-frontends/tc90522*
15297 TCP LOW PRIORITY MODULE
15298 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15299 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15300 W: http://tcp-lp-mod.sourceforge.net/
15302 F: net/ipv4/tcp_lp.c
15304 TDA10071 MEDIA DRIVER
15305 M: Antti Palosaari <crope@iki.fi>
15306 L: linux-media@vger.kernel.org
15307 W: https://linuxtv.org
15308 W: http://palosaari.fi/linux/
15309 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15310 T: git git://linuxtv.org/anttip/media_tree.git
15312 F: drivers/media/dvb-frontends/tda10071*
15314 TDA18212 MEDIA DRIVER
15315 M: Antti Palosaari <crope@iki.fi>
15316 L: linux-media@vger.kernel.org
15317 W: https://linuxtv.org
15318 W: http://palosaari.fi/linux/
15319 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15320 T: git git://linuxtv.org/anttip/media_tree.git
15322 F: drivers/media/tuners/tda18212*
15324 TDA18218 MEDIA DRIVER
15325 M: Antti Palosaari <crope@iki.fi>
15326 L: linux-media@vger.kernel.org
15327 W: https://linuxtv.org
15328 W: http://palosaari.fi/linux/
15329 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15330 T: git git://linuxtv.org/anttip/media_tree.git
15332 F: drivers/media/tuners/tda18218*
15334 TDA18250 MEDIA DRIVER
15335 M: Olli Salonen <olli.salonen@iki.fi>
15336 L: linux-media@vger.kernel.org
15337 W: https://linuxtv.org
15338 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15339 T: git git://linuxtv.org/media_tree.git
15341 F: drivers/media/tuners/tda18250*
15343 TDA18271 MEDIA DRIVER
15344 M: Michael Krufky <mkrufky@linuxtv.org>
15345 L: linux-media@vger.kernel.org
15346 W: https://linuxtv.org
15347 W: http://github.com/mkrufky
15348 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15349 T: git git://linuxtv.org/mkrufky/tuners.git
15351 F: drivers/media/tuners/tda18271*
15353 TDA1997x MEDIA DRIVER
15354 M: Tim Harvey <tharvey@gateworks.com>
15355 L: linux-media@vger.kernel.org
15356 W: https://linuxtv.org
15357 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15359 F: drivers/media/i2c/tda1997x.*
15361 TDA827x MEDIA DRIVER
15362 M: Michael Krufky <mkrufky@linuxtv.org>
15363 L: linux-media@vger.kernel.org
15364 W: https://linuxtv.org
15365 W: http://github.com/mkrufky
15366 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15367 T: git git://linuxtv.org/mkrufky/tuners.git
15369 F: drivers/media/tuners/tda8290.*
15371 TDA8290 MEDIA DRIVER
15372 M: Michael Krufky <mkrufky@linuxtv.org>
15373 L: linux-media@vger.kernel.org
15374 W: https://linuxtv.org
15375 W: http://github.com/mkrufky
15376 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15377 T: git git://linuxtv.org/mkrufky/tuners.git
15379 F: drivers/media/tuners/tda8290.*
15381 TDA9840 MEDIA DRIVER
15382 M: Hans Verkuil <hverkuil@xs4all.nl>
15383 L: linux-media@vger.kernel.org
15384 T: git git://linuxtv.org/media_tree.git
15385 W: https://linuxtv.org
15387 F: drivers/media/i2c/tda9840*
15389 TEA5761 TUNER DRIVER
15390 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15391 L: linux-media@vger.kernel.org
15392 W: https://linuxtv.org
15393 T: git git://linuxtv.org/media_tree.git
15395 F: drivers/media/tuners/tea5761.*
15397 TEA5767 TUNER DRIVER
15398 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15399 L: linux-media@vger.kernel.org
15400 W: https://linuxtv.org
15401 T: git git://linuxtv.org/media_tree.git
15403 F: drivers/media/tuners/tea5767.*
15405 TEA6415C MEDIA DRIVER
15406 M: Hans Verkuil <hverkuil@xs4all.nl>
15407 L: linux-media@vger.kernel.org
15408 T: git git://linuxtv.org/media_tree.git
15409 W: https://linuxtv.org
15411 F: drivers/media/i2c/tea6415c*
15413 TEA6420 MEDIA DRIVER
15414 M: Hans Verkuil <hverkuil@xs4all.nl>
15415 L: linux-media@vger.kernel.org
15416 T: git git://linuxtv.org/media_tree.git
15417 W: https://linuxtv.org
15419 F: drivers/media/i2c/tea6420*
15422 M: Jiri Pirko <jiri@resnulli.us>
15423 L: netdev@vger.kernel.org
15425 F: drivers/net/team/
15426 F: include/linux/if_team.h
15427 F: include/uapi/linux/if_team.h
15429 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15430 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15432 F: arch/x86/platform/ts5500/
15434 TECHNOTREND USB IR RECEIVER
15435 M: Sean Young <sean@mess.org>
15436 L: linux-media@vger.kernel.org
15438 F: drivers/media/rc/ttusbir.c
15440 TECHWELL TW9910 VIDEO DECODER
15441 L: linux-media@vger.kernel.org
15443 F: drivers/media/i2c/tw9910.c
15444 F: include/media/i2c/tw9910.h
15447 M: Jens Wiklander <jens.wiklander@linaro.org>
15449 F: include/linux/tee_drv.h
15450 F: include/uapi/linux/tee.h
15452 F: Documentation/tee.txt
15454 TEGRA ARCHITECTURE SUPPORT
15455 M: Thierry Reding <thierry.reding@gmail.com>
15456 M: Jonathan Hunter <jonathanh@nvidia.com>
15457 L: linux-tegra@vger.kernel.org
15458 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
15459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15464 M: Peter De Schrijver <pdeschrijver@nvidia.com>
15465 M: Prashant Gaikwad <pgaikwad@nvidia.com>
15467 F: drivers/clk/tegra/
15470 M: Laxman Dewangan <ldewangan@nvidia.com>
15471 M: Jon Hunter <jonathanh@nvidia.com>
15473 F: drivers/dma/tegra*
15476 M: Laxman Dewangan <ldewangan@nvidia.com>
15478 F: drivers/i2c/busses/i2c-tegra.c
15480 TEGRA IOMMU DRIVERS
15481 M: Thierry Reding <thierry.reding@gmail.com>
15482 L: linux-tegra@vger.kernel.org
15484 F: drivers/iommu/tegra*
15487 M: Laxman Dewangan <ldewangan@nvidia.com>
15489 F: drivers/input/keyboard/tegra-kbc.c
15492 M: Stefan Agner <stefan@agner.ch>
15493 M: Lucas Stach <dev@lynxeye.de>
15495 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15496 F: drivers/mtd/nand/raw/tegra_nand.c
15499 M: Thierry Reding <thierry.reding@gmail.com>
15501 F: drivers/pwm/pwm-tegra.c
15503 TEGRA SERIAL DRIVER
15504 M: Laxman Dewangan <ldewangan@nvidia.com>
15506 F: drivers/tty/serial/serial-tegra.c
15509 M: Laxman Dewangan <ldewangan@nvidia.com>
15511 F: drivers/spi/spi-tegra*
15513 TEGRA XUSB PADCTL DRIVER
15514 M: JC Kuo <jckuo@nvidia.com>
15516 F: drivers/phy/tegra/xusb*
15518 TEHUTI ETHERNET DRIVER
15519 M: Andy Gospodarek <andy@greyhouse.net>
15520 L: netdev@vger.kernel.org
15522 F: drivers/net/ethernet/tehuti/*
15524 Telecom Clock Driver for MCPL0010
15525 M: Mark Gross <mark.gross@intel.com>
15527 F: drivers/char/tlclk.c
15529 TENSILICA XTENSA PORT (xtensa)
15530 M: Chris Zankel <chris@zankel.net>
15531 M: Max Filippov <jcmvbkbc@gmail.com>
15532 L: linux-xtensa@linux-xtensa.org
15533 T: git git://github.com/czankel/xtensa-linux.git
15536 F: drivers/irqchip/irq-xtensa-*
15538 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15539 M: Nishanth Menon <nm@ti.com>
15540 M: Tero Kristo <t-kristo@ti.com>
15541 M: Santosh Shilimkar <ssantosh@kernel.org>
15542 L: linux-arm-kernel@lists.infradead.org
15544 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15545 F: drivers/firmware/ti_sci*
15546 F: include/linux/soc/ti/ti_sci_protocol.h
15547 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15548 F: drivers/soc/ti/ti_sci_pm_domains.c
15549 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15550 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15551 F: drivers/clk/keystone/sci-clk.c
15552 F: drivers/reset/reset-ti-sci.c
15553 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
15554 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
15555 F: drivers/irqchip/irq-ti-sci-intr.c
15556 F: drivers/irqchip/irq-ti-sci-inta.c
15557 F: include/linux/soc/ti/ti_sci_inta_msi.h
15558 F: drivers/soc/ti/ti_sci_inta_msi.c
15560 Texas Instruments ASoC drivers
15561 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15562 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15566 Texas Instruments' DAC7612 DAC Driver
15567 M: Ricardo Ribalda <ricardo@ribalda.com>
15568 L: linux-iio@vger.kernel.org
15570 F: drivers/iio/dac/ti-dac7612.c
15571 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15573 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15574 M: Hans Verkuil <hverkuil@xs4all.nl>
15575 L: linux-media@vger.kernel.org
15576 T: git git://linuxtv.org/media_tree.git
15577 W: https://linuxtv.org
15579 F: drivers/media/radio/radio-raremono.c
15582 M: Zhang Rui <rui.zhang@intel.com>
15583 M: Eduardo Valentin <edubezval@gmail.com>
15584 R: Daniel Lezcano <daniel.lezcano@linaro.org>
15585 L: linux-pm@vger.kernel.org
15586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15588 Q: https://patchwork.kernel.org/project/linux-pm/list/
15590 F: drivers/thermal/
15591 F: include/linux/thermal.h
15592 F: include/uapi/linux/thermal.h
15593 F: include/linux/cpu_cooling.h
15594 F: Documentation/devicetree/bindings/thermal/
15596 THERMAL/CPU_COOLING
15597 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
15598 M: Viresh Kumar <viresh.kumar@linaro.org>
15599 M: Javi Merino <javi.merino@kernel.org>
15600 L: linux-pm@vger.kernel.org
15602 F: Documentation/thermal/cpu-cooling-api.txt
15603 F: drivers/thermal/cpu_cooling.c
15604 F: include/linux/cpu_cooling.h
15606 THINKPAD ACPI EXTRAS DRIVER
15607 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15608 L: ibm-acpi-devel@lists.sourceforge.net
15609 L: platform-driver-x86@vger.kernel.org
15610 W: http://ibm-acpi.sourceforge.net
15611 W: http://thinkwiki.org/wiki/Ibm-acpi
15612 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15614 F: drivers/platform/x86/thinkpad_acpi.c
15617 M: Andreas Noever <andreas.noever@gmail.com>
15618 M: Michael Jamet <michael.jamet@intel.com>
15619 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15620 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15623 F: Documentation/admin-guide/thunderbolt.rst
15624 F: drivers/thunderbolt/
15625 F: include/linux/thunderbolt.h
15627 THUNDERBOLT NETWORK DRIVER
15628 M: Michael Jamet <michael.jamet@intel.com>
15629 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15630 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15631 L: netdev@vger.kernel.org
15633 F: drivers/net/thunderbolt.c
15635 THUNDERX GPIO DRIVER
15636 M: David Daney <david.daney@cavium.com>
15638 F: drivers/gpio/gpio-thunderx.c
15640 TI AM437X VPFE DRIVER
15641 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15642 L: linux-media@vger.kernel.org
15643 W: https://linuxtv.org
15644 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15645 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15647 F: drivers/media/platform/am437x/
15649 TI BANDGAP AND THERMAL DRIVER
15650 M: Eduardo Valentin <edubezval@gmail.com>
15651 M: Keerthy <j-keerthy@ti.com>
15652 L: linux-pm@vger.kernel.org
15653 L: linux-omap@vger.kernel.org
15655 F: drivers/thermal/ti-soc-thermal/
15657 TI BQ27XXX POWER SUPPLY DRIVER
15658 R: Andrew F. Davis <afd@ti.com>
15659 F: include/linux/power/bq27xxx_battery.h
15660 F: drivers/power/supply/bq27xxx_battery.c
15661 F: drivers/power/supply/bq27xxx_battery_i2c.c
15663 TI CDCE706 CLOCK DRIVER
15664 M: Max Filippov <jcmvbkbc@gmail.com>
15666 F: drivers/clk/clk-cdce706.c
15669 M: Tero Kristo <t-kristo@ti.com>
15670 L: linux-omap@vger.kernel.org
15673 F: include/linux/clk/ti.h
15675 TI DAVINCI MACHINE SUPPORT
15676 M: Sekhar Nori <nsekhar@ti.com>
15677 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
15678 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15681 F: arch/arm/mach-davinci/
15682 F: drivers/i2c/busses/i2c-davinci.c
15683 F: arch/arm/boot/dts/da850*
15685 TI DAVINCI SERIES CLOCK DRIVER
15686 M: David Lechner <david@lechnology.com>
15687 R: Sekhar Nori <nsekhar@ti.com>
15689 F: Documentation/devicetree/bindings/clock/ti/davinci/
15690 F: drivers/clk/davinci/
15692 TI DAVINCI SERIES GPIO DRIVER
15693 M: Keerthy <j-keerthy@ti.com>
15694 L: linux-gpio@vger.kernel.org
15696 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15697 F: drivers/gpio/gpio-davinci.c
15699 TI DAVINCI SERIES MEDIA DRIVER
15700 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15701 L: linux-media@vger.kernel.org
15702 W: https://linuxtv.org
15703 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15704 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15706 F: drivers/media/platform/davinci/
15707 F: include/media/davinci/
15709 TI ETHERNET SWITCH DRIVER (CPSW)
15710 R: Grygorii Strashko <grygorii.strashko@ti.com>
15711 L: linux-omap@vger.kernel.org
15712 L: netdev@vger.kernel.org
15714 F: drivers/net/ethernet/ti/cpsw*
15715 F: drivers/net/ethernet/ti/davinci*
15717 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
15718 M: Alex Dubov <oakad@yahoo.com>
15720 W: http://tifmxx.berlios.de/
15721 F: drivers/memstick/host/tifm_ms.c
15722 F: drivers/misc/tifm*
15723 F: drivers/mmc/host/tifm_sd.c
15724 F: include/linux/tifm.h
15726 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15727 M: Santosh Shilimkar <ssantosh@kernel.org>
15728 L: linux-kernel@vger.kernel.org
15729 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15731 F: drivers/soc/ti/*
15732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15734 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15735 M: M R Swami Reddy <mr.swami.reddy@ti.com>
15736 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15737 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15739 F: sound/soc/codecs/lm49453*
15740 F: sound/soc/codecs/isabelle*
15742 TI LP855x BACKLIGHT DRIVER
15743 M: Milo Kim <milo.kim@ti.com>
15745 F: Documentation/backlight/lp855x-driver.txt
15746 F: drivers/video/backlight/lp855x_bl.c
15747 F: include/linux/platform_data/lp855x.h
15749 TI LP8727 CHARGER DRIVER
15750 M: Milo Kim <milo.kim@ti.com>
15752 F: drivers/power/supply/lp8727_charger.c
15753 F: include/linux/platform_data/lp8727.h
15755 TI LP8788 MFD DRIVER
15756 M: Milo Kim <milo.kim@ti.com>
15758 F: drivers/iio/adc/lp8788_adc.c
15759 F: drivers/leds/leds-lp8788.c
15760 F: drivers/mfd/lp8788*.c
15761 F: drivers/power/supply/lp8788-charger.c
15762 F: drivers/regulator/lp8788-*.c
15763 F: include/linux/mfd/lp8788*.h
15765 TI NETCP ETHERNET DRIVER
15766 M: Wingman Kwok <w-kwok2@ti.com>
15767 M: Murali Karicheri <m-karicheri2@ti.com>
15768 L: netdev@vger.kernel.org
15770 F: drivers/net/ethernet/ti/netcp*
15772 TI PCM3060 ASoC CODEC DRIVER
15773 M: Kirill Marinushkin <kmarinushkin@birdec.tech>
15774 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15776 F: Documentation/devicetree/bindings/sound/pcm3060.txt
15777 F: sound/soc/codecs/pcm3060*
15779 TI TAS571X FAMILY ASoC CODEC DRIVER
15780 M: Kevin Cernekee <cernekee@chromium.org>
15781 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15783 F: sound/soc/codecs/tas571x*
15785 TI TRF7970A NFC DRIVER
15786 M: Mark Greer <mgreer@animalcreek.com>
15787 L: linux-wireless@vger.kernel.org
15788 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15790 F: drivers/nfc/trf7970a.c
15791 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15793 TI TWL4030 SERIES SOC CODEC DRIVER
15794 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15795 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15797 F: sound/soc/codecs/twl4030*
15800 M: Benoit Parrot <bparrot@ti.com>
15801 L: linux-media@vger.kernel.org
15802 W: http://linuxtv.org/
15803 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15805 F: drivers/media/platform/ti-vpe/
15807 TI WILINK WIRELESS DRIVERS
15808 L: linux-wireless@vger.kernel.org
15809 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
15810 W: http://wireless.kernel.org/en/users/Drivers/wl1251
15811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15813 F: drivers/net/wireless/ti/
15814 F: include/linux/wl12xx.h
15816 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15817 M: John Stultz <john.stultz@linaro.org>
15818 M: Thomas Gleixner <tglx@linutronix.de>
15819 R: Stephen Boyd <sboyd@kernel.org>
15820 L: linux-kernel@vger.kernel.org
15821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15823 F: include/linux/clocksource.h
15824 F: include/linux/time.h
15825 F: include/linux/timex.h
15826 F: include/uapi/linux/time.h
15827 F: include/uapi/linux/timex.h
15828 F: kernel/time/clocksource.c
15829 F: kernel/time/time*.c
15830 F: kernel/time/alarmtimer.c
15831 F: kernel/time/ntp.c
15832 F: tools/testing/selftests/timers/
15835 M: Jon Maloy <jon.maloy@ericsson.com>
15836 M: Ying Xue <ying.xue@windriver.com>
15837 L: netdev@vger.kernel.org (core kernel code)
15838 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15839 W: http://tipc.sourceforge.net/
15841 F: include/uapi/linux/tipc*.h
15844 TLAN NETWORK DRIVER
15845 M: Samuel Chessman <chessman@tux.org>
15846 L: tlan-devel@lists.sourceforge.net (subscribers-only)
15847 W: http://sourceforge.net/projects/tlan/
15849 F: Documentation/networking/device_drivers/ti/tlan.txt
15850 F: drivers/net/ethernet/ti/tlan.*
15852 TM6000 VIDEO4LINUX DRIVER
15853 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15854 L: linux-media@vger.kernel.org
15855 W: https://linuxtv.org
15856 T: git git://linuxtv.org/media_tree.git
15858 F: drivers/media/usb/tm6000/
15859 F: Documentation/media/v4l-drivers/tm6000*
15861 TMIO/SDHI MMC DRIVER
15862 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15863 L: linux-mmc@vger.kernel.org
15865 F: drivers/mmc/host/tmio_mmc*
15866 F: drivers/mmc/host/renesas_sdhi*
15867 F: include/linux/mfd/tmio.h
15869 TMP401 HARDWARE MONITOR DRIVER
15870 M: Guenter Roeck <linux@roeck-us.net>
15871 L: linux-hwmon@vger.kernel.org
15873 F: Documentation/hwmon/tmp401.rst
15874 F: drivers/hwmon/tmp401.c
15876 TMPFS (SHMEM FILESYSTEM)
15877 M: Hugh Dickins <hughd@google.com>
15878 L: linux-mm@kvack.org
15880 F: include/linux/shmem_fs.h
15883 TOMOYO SECURITY MODULE
15884 M: Kentaro Takeda <takedakn@nttdata.co.jp>
15885 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15886 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
15887 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
15888 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
15889 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
15890 W: https://tomoyo.osdn.jp/
15892 F: security/tomoyo/
15894 TOPSTAR LAPTOP EXTRAS DRIVER
15895 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15896 L: platform-driver-x86@vger.kernel.org
15898 F: drivers/platform/x86/topstar-laptop.c
15900 TORTURE-TEST MODULES
15901 M: Davidlohr Bueso <dave@stgolabs.net>
15902 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
15903 M: Josh Triplett <josh@joshtriplett.org>
15904 L: linux-kernel@vger.kernel.org
15906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15907 F: Documentation/RCU/torture.txt
15908 F: kernel/torture.c
15909 F: kernel/rcu/rcutorture.c
15910 F: kernel/rcu/rcuperf.c
15911 F: kernel/locking/locktorture.c
15913 TOSHIBA ACPI EXTRAS DRIVER
15914 M: Azael Avalos <coproscefalo@gmail.com>
15915 L: platform-driver-x86@vger.kernel.org
15917 F: drivers/platform/x86/toshiba_acpi.c
15919 TOSHIBA BLUETOOTH DRIVER
15920 M: Azael Avalos <coproscefalo@gmail.com>
15921 L: platform-driver-x86@vger.kernel.org
15923 F: drivers/platform/x86/toshiba_bluetooth.c
15925 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15926 M: Azael Avalos <coproscefalo@gmail.com>
15927 L: platform-driver-x86@vger.kernel.org
15929 F: drivers/platform/x86/toshiba_haps.c
15932 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
15933 W: http://www.buzzard.org.uk/toshiba/
15935 F: drivers/char/toshiba.c
15936 F: include/linux/toshiba.h
15937 F: include/uapi/linux/toshiba.h
15939 TOSHIBA TC358743 DRIVER
15940 M: Mats Randgaard <matrandg@cisco.com>
15941 L: linux-media@vger.kernel.org
15943 F: drivers/media/i2c/tc358743*
15944 F: include/media/i2c/tc358743.h
15946 TOSHIBA WMI HOTKEYS DRIVER
15947 M: Azael Avalos <coproscefalo@gmail.com>
15948 L: platform-driver-x86@vger.kernel.org
15950 F: drivers/platform/x86/toshiba-wmi.c
15953 M: Peter Huewe <peterhuewe@gmx.de>
15954 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15955 R: Jason Gunthorpe <jgg@ziepe.ca>
15956 L: linux-integrity@vger.kernel.org
15957 Q: https://patchwork.kernel.org/project/linux-integrity/list/
15958 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15959 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
15961 F: drivers/char/tpm/
15964 M: Steven Rostedt <rostedt@goodmis.org>
15965 M: Ingo Molnar <mingo@redhat.com>
15966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
15968 F: Documentation/trace/ftrace.rst
15969 F: arch/*/*/*/ftrace.h
15970 F: arch/*/kernel/ftrace.c
15971 F: include/*/ftrace.h
15972 F: include/linux/trace*.h
15975 F: tools/testing/selftests/ftrace/
15977 TRACING MMIO ACCESSES (MMIOTRACE)
15978 M: Steven Rostedt <rostedt@goodmis.org>
15979 M: Ingo Molnar <mingo@kernel.org>
15980 R: Karol Herbst <karolherbst@gmail.com>
15981 R: Pekka Paalanen <ppaalanen@gmail.com>
15983 L: linux-kernel@vger.kernel.org
15984 L: nouveau@lists.freedesktop.org
15985 F: kernel/trace/trace_mmiotrace.c
15986 F: include/linux/mmiotrace.h
15987 F: arch/x86/mm/kmmio.c
15988 F: arch/x86/mm/mmio-mod.c
15989 F: arch/x86/mm/testmmiotrace.c
15992 M: Jiri Kosina <trivial@kernel.org>
15993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
15995 K: ^Subject:.*(?i)trivial
15997 TEMPO SEMICONDUCTOR DRIVERS
15998 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16000 F: sound/soc/codecs/tscs*.c
16001 F: sound/soc/codecs/tscs*.h
16002 F: Documentation/devicetree/bindings/sound/tscs*.txt
16005 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16006 M: Jiri Slaby <jslaby@suse.com>
16008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16009 F: Documentation/serial/
16011 F: drivers/tty/serial/serial_core.c
16012 F: include/linux/serial_core.h
16013 F: include/linux/serial.h
16014 F: include/linux/tty.h
16015 F: include/uapi/linux/serial_core.h
16016 F: include/uapi/linux/serial.h
16017 F: include/uapi/linux/tty.h
16019 TUA9001 MEDIA DRIVER
16020 M: Antti Palosaari <crope@iki.fi>
16021 L: linux-media@vger.kernel.org
16022 W: https://linuxtv.org
16023 W: http://palosaari.fi/linux/
16024 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16025 T: git git://linuxtv.org/anttip/media_tree.git
16027 F: drivers/media/tuners/tua9001*
16029 TULIP NETWORK DRIVERS
16030 L: netdev@vger.kernel.org
16031 L: linux-parisc@vger.kernel.org
16033 F: drivers/net/ethernet/dec/tulip/
16036 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
16037 W: http://vtun.sourceforge.net/tun
16039 F: Documentation/networking/tuntap.txt
16040 F: arch/um/os-Linux/drivers/
16042 TURBOCHANNEL SUBSYSTEM
16043 M: "Maciej W. Rozycki" <macro@linux-mips.org>
16044 M: Ralf Baechle <ralf@linux-mips.org>
16045 L: linux-mips@vger.kernel.org
16046 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
16049 F: include/linux/tc.h
16052 M: "Len Brown" <lenb@kernel.org>
16053 L: linux-pm@vger.kernel.org
16054 B: https://bugzilla.kernel.org
16055 Q: https://patchwork.kernel.org/project/linux-pm/list/
16056 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16058 F: tools/power/x86/turbostat/
16060 TW5864 VIDEO4LINUX DRIVER
16061 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16062 M: Anton Sviridenko <anton@corp.bluecherry.net>
16063 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16064 M: Andrey Utkin <andrey_utkin@fastmail.com>
16065 L: linux-media@vger.kernel.org
16067 F: drivers/media/pci/tw5864/
16069 TW68 VIDEO4LINUX DRIVER
16070 M: Hans Verkuil <hverkuil@xs4all.nl>
16071 L: linux-media@vger.kernel.org
16072 T: git git://linuxtv.org/media_tree.git
16073 W: https://linuxtv.org
16075 F: drivers/media/pci/tw68/
16077 TW686X VIDEO4LINUX DRIVER
16078 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16079 L: linux-media@vger.kernel.org
16080 T: git git://linuxtv.org/media_tree.git
16081 W: http://linuxtv.org
16083 F: drivers/media/pci/tw686x/
16085 UBI FILE SYSTEM (UBIFS)
16086 M: Richard Weinberger <richard@nod.at>
16087 M: Artem Bityutskiy <dedekind1@gmail.com>
16088 M: Adrian Hunter <adrian.hunter@intel.com>
16089 L: linux-mtd@lists.infradead.org
16090 T: git git://git.infradead.org/ubifs-2.6.git
16091 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
16093 F: Documentation/filesystems/ubifs.txt
16096 UCLINUX (M68KNOMMU AND COLDFIRE)
16097 M: Greg Ungerer <gerg@linux-m68k.org>
16098 W: http://www.linux-m68k.org/
16099 W: http://www.uclinux.org/
16100 L: linux-m68k@lists.linux-m68k.org
16101 L: uclinux-dev@uclinux.org (subscribers-only)
16102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16104 F: arch/m68k/coldfire/
16106 F: arch/m68k/*/*_no.*
16107 F: arch/m68k/include/asm/*_no.*
16110 M: Jan Kara <jack@suse.com>
16112 F: Documentation/filesystems/udf.txt
16116 M: Bastien Nocera <hadess@hadess.net>
16117 L: linux-input@vger.kernel.org
16119 F: drivers/hid/hid-udraw-ps3.c
16122 M: Evgeniy Dushistov <dushistov@mail.ru>
16124 F: Documentation/filesystems/ufs.txt
16127 UHID USERSPACE HID IO DRIVER:
16128 M: David Herrmann <dh.herrmann@googlemail.com>
16129 L: linux-input@vger.kernel.org
16131 F: drivers/hid/uhid.c
16132 F: include/uapi/linux/uhid.h
16135 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16136 L: linux-usb@vger.kernel.org
16138 F: drivers/usb/common/ulpi.c
16139 F: include/linux/ulpi/
16141 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16142 L: linux-usb@vger.kernel.org
16145 F: include/linux/uwb.h
16146 F: include/linux/uwb/
16149 M: Gabriel Krisman Bertazi <krisman@collabora.com>
16150 L: linux-fsdevel@vger.kernel.org
16154 UNICORE32 ARCHITECTURE:
16155 M: Guan Xuetao <gxt@pku.edu.cn>
16156 W: http://mprc.pku.edu.cn/~guanxuetao/linux
16158 T: git git://github.com/gxt/linux.git
16162 M: Tony Finch <dot@dotat.at>
16163 W: http://dotat.at/prog/unifdef
16165 F: scripts/unifdef.c
16167 UNIFORM CDROM DRIVER
16168 M: Jens Axboe <axboe@kernel.dk>
16169 W: http://www.kernel.dk
16171 F: Documentation/cdrom/
16172 F: drivers/cdrom/cdrom.c
16173 F: include/linux/cdrom.h
16174 F: include/uapi/linux/cdrom.h
16176 UNISYS S-PAR DRIVERS
16177 M: David Kershner <david.kershner@unisys.com>
16178 L: sparmaintainer@unisys.com (Unisys internal)
16180 F: include/linux/visorbus.h
16181 F: drivers/visorbus/
16182 F: drivers/staging/unisys/
16184 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16185 R: Alim Akhtar <alim.akhtar@samsung.com>
16186 R: Avri Altman <avri.altman@wdc.com>
16187 R: Pedro Sousa <pedrom.sousa@synopsys.com>
16188 L: linux-scsi@vger.kernel.org
16190 F: Documentation/scsi/ufs.txt
16191 F: drivers/scsi/ufs/
16193 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16194 M: Pedro Sousa <pedrom.sousa@synopsys.com>
16195 L: linux-scsi@vger.kernel.org
16197 F: drivers/scsi/ufs/*dwc*
16199 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16200 M: Stanley Chu <stanley.chu@mediatek.com>
16201 L: linux-scsi@vger.kernel.org
16202 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16204 F: drivers/scsi/ufs/ufs-mediatek*
16206 UNSORTED BLOCK IMAGES (UBI)
16207 M: Artem Bityutskiy <dedekind1@gmail.com>
16208 M: Richard Weinberger <richard@nod.at>
16209 W: http://www.linux-mtd.infradead.org/
16210 L: linux-mtd@lists.infradead.org
16211 T: git git://git.infradead.org/ubifs-2.6.git
16213 F: drivers/mtd/ubi/
16214 F: include/linux/mtd/ubi.h
16215 F: include/uapi/mtd/ubi-user.h
16217 USB "USBNET" DRIVER FRAMEWORK
16218 M: Oliver Neukum <oneukum@suse.com>
16219 L: netdev@vger.kernel.org
16220 W: http://www.linux-usb.org/usbnet
16222 F: drivers/net/usb/usbnet.c
16223 F: include/linux/usb/usbnet.h
16226 M: Oliver Neukum <oneukum@suse.com>
16227 L: linux-usb@vger.kernel.org
16229 F: Documentation/usb/acm.txt
16230 F: drivers/usb/class/cdc-acm.*
16232 USB AR5523 WIRELESS DRIVER
16233 M: Pontus Fuchs <pontus.fuchs@gmail.com>
16234 L: linux-wireless@vger.kernel.org
16236 F: drivers/net/wireless/ath/ar5523/
16239 M: Oliver Neukum <oneukum@suse.com>
16240 L: linux-usb@vger.kernel.org
16241 L: linux-scsi@vger.kernel.org
16243 F: drivers/usb/storage/uas.c
16245 USB CDC ETHERNET DRIVER
16246 M: Oliver Neukum <oliver@neukum.org>
16247 L: linux-usb@vger.kernel.org
16249 F: drivers/net/usb/cdc_*.c
16250 F: include/uapi/linux/usb/cdc.h
16252 USB CHAOSKEY DRIVER
16253 M: Keith Packard <keithp@keithp.com>
16254 L: linux-usb@vger.kernel.org
16256 F: drivers/usb/misc/chaoskey.c
16258 USB CYPRESS C67X00 DRIVER
16259 M: Peter Korsgaard <jacmet@sunsite.dk>
16260 L: linux-usb@vger.kernel.org
16262 F: drivers/usb/c67x00/
16264 USB DAVICOM DM9601 DRIVER
16265 M: Peter Korsgaard <jacmet@sunsite.dk>
16266 L: netdev@vger.kernel.org
16267 W: http://www.linux-usb.org/usbnet
16269 F: drivers/net/usb/dm9601.c
16271 USB DIAMOND RIO500 DRIVER
16272 M: Cesar Miquel <miquel@df.uba.ar>
16273 L: rio500-users@lists.sourceforge.net
16274 W: http://rio500.sourceforge.net
16276 F: drivers/usb/misc/rio500*
16279 M: Alan Stern <stern@rowland.harvard.edu>
16280 L: linux-usb@vger.kernel.org
16282 F: Documentation/usb/ehci.txt
16283 F: drivers/usb/host/ehci*
16285 USB GADGET/PERIPHERAL SUBSYSTEM
16286 M: Felipe Balbi <balbi@kernel.org>
16287 L: linux-usb@vger.kernel.org
16288 W: http://www.linux-usb.org/gadget
16289 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16291 F: drivers/usb/gadget/
16292 F: include/linux/usb/gadget*
16294 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16295 M: Jiri Kosina <jikos@kernel.org>
16296 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
16297 L: linux-usb@vger.kernel.org
16298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16300 F: Documentation/hid/hiddev.txt
16301 F: drivers/hid/usbhid/
16303 USB INTEL XHCI ROLE MUX DRIVER
16304 M: Hans de Goede <hdegoede@redhat.com>
16305 L: linux-usb@vger.kernel.org
16307 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
16309 USB IP DRIVER FOR HISILICON KIRIN
16310 M: Yu Chen <chenyu56@huawei.com>
16311 M: Binghui Wang <wangbinghui@hisilicon.com>
16312 L: linux-usb@vger.kernel.org
16314 F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16315 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
16318 M: Olav Kongas <ok@artecdesign.ee>
16319 L: linux-usb@vger.kernel.org
16321 F: drivers/usb/host/isp116x*
16322 F: include/linux/usb/isp116x.h
16324 USB LAN78XX ETHERNET DRIVER
16325 M: Woojung Huh <woojung.huh@microchip.com>
16326 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16327 L: netdev@vger.kernel.org
16329 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16330 F: drivers/net/usb/lan78xx.*
16331 F: include/dt-bindings/net/microchip-lan78xx.h
16333 USB MASS STORAGE DRIVER
16334 M: Alan Stern <stern@rowland.harvard.edu>
16335 L: linux-usb@vger.kernel.org
16336 L: usb-storage@lists.one-eyed-alien.net
16338 F: drivers/usb/storage/
16341 M: Clemens Ladisch <clemens@ladisch.de>
16342 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16345 F: sound/usb/midi.*
16347 USB NETWORKING DRIVERS
16348 L: linux-usb@vger.kernel.org
16350 F: drivers/net/usb/
16353 M: Alan Stern <stern@rowland.harvard.edu>
16354 L: linux-usb@vger.kernel.org
16356 F: Documentation/usb/ohci.txt
16357 F: drivers/usb/host/ohci*
16359 USB OTG FSM (Finite State Machine)
16360 M: Peter Chen <Peter.Chen@nxp.com>
16361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16362 L: linux-usb@vger.kernel.org
16364 F: drivers/usb/common/usb-otg-fsm.c
16367 M: Valentina Manea <valentina.manea.m@gmail.com>
16368 M: Shuah Khan <shuah@kernel.org>
16369 M: Shuah Khan <skhan@linuxfoundation.org>
16370 L: linux-usb@vger.kernel.org
16372 F: Documentation/usb/usbip_protocol.txt
16373 F: drivers/usb/usbip/
16374 F: tools/usb/usbip/
16375 F: tools/testing/selftests/drivers/usb/usbip/
16378 M: Petko Manolov <petkan@nucleusys.com>
16379 L: linux-usb@vger.kernel.org
16380 L: netdev@vger.kernel.org
16381 T: git git://github.com/petkan/pegasus.git
16382 W: https://github.com/petkan/pegasus
16384 F: drivers/net/usb/pegasus.*
16387 M: Felipe Balbi <balbi@kernel.org>
16388 L: linux-usb@vger.kernel.org
16389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16391 F: drivers/usb/phy/
16393 USB PRINTER DRIVER (usblp)
16394 M: Pete Zaitcev <zaitcev@redhat.com>
16395 L: linux-usb@vger.kernel.org
16397 F: drivers/usb/class/usblp.c
16399 USB QMI WWAN NETWORK DRIVER
16400 M: Bjørn Mork <bjorn@mork.no>
16401 L: netdev@vger.kernel.org
16403 F: Documentation/ABI/testing/sysfs-class-net-qmi
16404 F: drivers/net/usb/qmi_wwan.c
16407 M: Petko Manolov <petkan@nucleusys.com>
16408 L: linux-usb@vger.kernel.org
16409 L: netdev@vger.kernel.org
16410 T: git git://github.com/petkan/rtl8150.git
16411 W: https://github.com/petkan/rtl8150
16413 F: drivers/net/usb/rtl8150.c
16415 USB SERIAL SUBSYSTEM
16416 M: Johan Hovold <johan@kernel.org>
16417 L: linux-usb@vger.kernel.org
16418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16420 F: Documentation/usb/usb-serial.txt
16421 F: drivers/usb/serial/
16422 F: include/linux/usb/serial.h
16424 USB SMSC75XX ETHERNET DRIVER
16425 M: Steve Glendinning <steve.glendinning@shawell.net>
16426 L: netdev@vger.kernel.org
16428 F: drivers/net/usb/smsc75xx.*
16430 USB SMSC95XX ETHERNET DRIVER
16431 M: Steve Glendinning <steve.glendinning@shawell.net>
16432 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16433 L: netdev@vger.kernel.org
16435 F: drivers/net/usb/smsc95xx.*
16438 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16439 L: linux-usb@vger.kernel.org
16440 W: http://www.linux-usb.org
16441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16443 F: Documentation/devicetree/bindings/usb/
16444 F: Documentation/usb/
16446 F: include/linux/usb.h
16447 F: include/linux/usb/
16449 USB TYPEC PI3USB30532 MUX DRIVER
16450 M: Hans de Goede <hdegoede@redhat.com>
16451 L: linux-usb@vger.kernel.org
16453 F: drivers/usb/typec/mux/pi3usb30532.c
16456 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16457 L: linux-usb@vger.kernel.org
16459 F: Documentation/ABI/testing/sysfs-class-typec
16460 F: Documentation/driver-api/usb/typec.rst
16461 F: drivers/usb/typec/
16462 F: include/linux/usb/typec.h
16464 USB TYPEC BUS FOR ALTERNATE MODES
16465 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16466 L: linux-usb@vger.kernel.org
16468 F: Documentation/ABI/testing/sysfs-bus-typec
16469 F: Documentation/driver-api/usb/typec_bus.rst
16470 F: drivers/usb/typec/altmodes/
16471 F: include/linux/usb/typec_altmode.h
16473 USB TYPEC PORT CONTROLLER DRIVERS
16474 M: Guenter Roeck <linux@roeck-us.net>
16475 L: linux-usb@vger.kernel.org
16477 F: drivers/usb/typec/tcpm/
16480 M: Alan Stern <stern@rowland.harvard.edu>
16481 L: linux-usb@vger.kernel.org
16483 F: drivers/usb/host/uhci*
16486 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16487 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16488 L: linux-media@vger.kernel.org
16489 T: git git://linuxtv.org/media_tree.git
16490 W: http://www.ideasonboard.org/uvc/
16492 F: drivers/media/usb/uvc/
16493 F: include/uapi/linux/uvcvideo.h
16496 M: Hans Verkuil <hverkuil@xs4all.nl>
16497 L: linux-media@vger.kernel.org
16498 T: git git://linuxtv.org/media_tree.git
16499 W: https://linuxtv.org
16501 F: drivers/media/usb/usbvision/
16504 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16505 L: linux-usb@vger.kernel.org
16507 F: drivers/usb/gadget/function/*uvc*
16508 F: drivers/usb/gadget/legacy/webcam.c
16509 F: include/uapi/linux/usb/g_uvc.h
16511 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16512 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
16513 L: linux-wireless@vger.kernel.org
16515 F: drivers/net/wireless/rndis_wlan.c
16518 M: Mathias Nyman <mathias.nyman@intel.com>
16519 L: linux-usb@vger.kernel.org
16521 F: drivers/usb/host/xhci*
16522 F: drivers/usb/host/pci-quirks*
16525 L: linux-wireless@vger.kernel.org
16526 W: http://linux-lc100020.sourceforge.net
16528 F: drivers/net/wireless/zydas/zd1201.*
16531 M: Antoine Jacquet <royale@zerezo.com>
16532 L: linux-usb@vger.kernel.org
16533 L: linux-media@vger.kernel.org
16534 T: git git://linuxtv.org/media_tree.git
16535 W: http://royale.zerezo.com/zr364xx/
16537 F: Documentation/media/v4l-drivers/zr364xx*
16538 F: drivers/media/usb/zr364xx/
16540 USER-MODE LINUX (UML)
16541 M: Jeff Dike <jdike@addtoit.com>
16542 M: Richard Weinberger <richard@nod.at>
16543 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
16544 L: linux-um@lists.infradead.org
16545 W: http://user-mode-linux.sourceforge.net
16546 Q: https://patchwork.ozlabs.org/project/linux-um/list/
16547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16549 F: Documentation/virtual/uml/
16554 USERSPACE COPYIN/COPYOUT (UIOVEC)
16555 M: Alexander Viro <viro@zeniv.linux.org.uk>
16558 F: include/linux/uio.h
16560 USERSPACE DMA BUFFER DRIVER
16561 M: Gerd Hoffmann <kraxel@redhat.com>
16563 L: dri-devel@lists.freedesktop.org
16564 F: drivers/dma-buf/udmabuf.c
16565 F: include/uapi/linux/udmabuf.h
16566 T: git git://anongit.freedesktop.org/drm/drm-misc
16568 USERSPACE I/O (UIO)
16569 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16572 F: Documentation/driver-api/uio-howto.rst
16574 F: include/linux/uio_driver.h
16577 M: Karel Zak <kzak@redhat.com>
16578 L: util-linux@vger.kernel.org
16579 W: http://en.wikipedia.org/wiki/Util-linux
16580 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16584 M: Christoph Hellwig <hch@lst.de>
16585 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16586 L: linux-kernel@vger.kernel.org
16587 T: git git://git.infradead.org/users/hch/uuid.git
16590 F: include/linux/uuid.h
16591 F: include/uapi/linux/uuid.h
16595 M: Michal Januszewski <spock@gentoo.org>
16596 L: linux-fbdev@vger.kernel.org
16597 W: https://github.com/mjanusz/v86d
16599 F: Documentation/fb/uvesafb.txt
16600 F: drivers/video/fbdev/uvesafb.*
16603 M: Stefan Agner <stefan@agner.ch>
16604 L: linux-mtd@lists.infradead.org
16606 F: drivers/mtd/nand/raw/vf610_nfc.c
16608 VFAT/FAT/MSDOS FILESYSTEM
16609 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16611 F: Documentation/filesystems/vfat.txt
16615 M: Alex Williamson <alex.williamson@redhat.com>
16616 R: Cornelia Huck <cohuck@redhat.com>
16617 L: kvm@vger.kernel.org
16618 T: git git://github.com/awilliam/linux-vfio.git
16620 F: Documentation/vfio.txt
16622 F: include/linux/vfio.h
16623 F: include/uapi/linux/vfio.h
16625 VFIO MEDIATED DEVICE DRIVERS
16626 M: Kirti Wankhede <kwankhede@nvidia.com>
16627 L: kvm@vger.kernel.org
16629 F: Documentation/vfio-mediated-device.txt
16630 F: drivers/vfio/mdev/
16631 F: include/linux/mdev.h
16632 F: samples/vfio-mdev/
16634 VFIO PLATFORM DRIVER
16635 M: Eric Auger <eric.auger@redhat.com>
16636 L: kvm@vger.kernel.org
16638 F: drivers/vfio/platform/
16641 R: Lukas Wunner <lukas@wunner.de>
16643 F: Documentation/gpu/vga-switcheroo.rst
16644 F: drivers/gpu/vga/vga_switcheroo.c
16645 F: include/linux/vga_switcheroo.h
16646 T: git git://anongit.freedesktop.org/drm/drm-misc
16648 VIA RHINE NETWORK DRIVER
16650 F: drivers/net/ethernet/via/via-rhine.c
16652 VIA SD/MMC CARD CONTROLLER DRIVER
16653 M: Bruce Chang <brucechang@via.com.tw>
16654 M: Harald Welte <HaraldWelte@viatech.com>
16656 F: drivers/mmc/host/via-sdmmc.c
16658 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16659 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16660 L: linux-fbdev@vger.kernel.org
16662 F: include/linux/via-core.h
16663 F: include/linux/via-gpio.h
16664 F: include/linux/via_i2c.h
16665 F: drivers/video/fbdev/via/
16667 VIA VELOCITY NETWORK DRIVER
16668 M: Francois Romieu <romieu@fr.zoreil.com>
16669 L: netdev@vger.kernel.org
16671 F: drivers/net/ethernet/via/via-velocity.*
16673 VICODEC VIRTUAL CODEC DRIVER
16674 M: Hans Verkuil <hans.verkuil@cisco.com>
16675 L: linux-media@vger.kernel.org
16676 T: git git://linuxtv.org/media_tree.git
16677 W: https://linuxtv.org
16679 F: drivers/media/platform/vicodec/*
16681 VIDEO MULTIPLEXER DRIVER
16682 M: Philipp Zabel <p.zabel@pengutronix.de>
16683 L: linux-media@vger.kernel.org
16685 F: drivers/media/platform/video-mux.c
16687 VIDEO I2C POLLING DRIVER
16688 M: Matt Ranostay <matt.ranostay@konsulko.com>
16689 L: linux-media@vger.kernel.org
16691 F: drivers/media/i2c/video-i2c.c
16693 VIDEOBUF2 FRAMEWORK
16694 M: Pawel Osciak <pawel@osciak.com>
16695 M: Marek Szyprowski <m.szyprowski@samsung.com>
16696 M: Kyungmin Park <kyungmin.park@samsung.com>
16697 L: linux-media@vger.kernel.org
16699 F: drivers/media/common/videobuf2/*
16700 F: include/media/videobuf2-*
16702 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16703 M: Helen Koike <helen.koike@collabora.com>
16704 L: linux-media@vger.kernel.org
16705 T: git git://linuxtv.org/media_tree.git
16706 W: https://linuxtv.org
16708 F: drivers/media/platform/vimc/*
16711 M: Alex Williamson <alex.williamson@redhat.com>
16712 M: Paolo Bonzini <pbonzini@redhat.com>
16713 L: kvm@vger.kernel.org
16717 VIRTIO AND VHOST VSOCK DRIVER
16718 M: Stefan Hajnoczi <stefanha@redhat.com>
16719 L: kvm@vger.kernel.org
16720 L: virtualization@lists.linux-foundation.org
16721 L: netdev@vger.kernel.org
16723 F: include/linux/virtio_vsock.h
16724 F: include/uapi/linux/virtio_vsock.h
16725 F: include/uapi/linux/vsockmon.h
16726 F: include/uapi/linux/vm_sockets_diag.h
16727 F: net/vmw_vsock/diag.c
16728 F: net/vmw_vsock/af_vsock_tap.c
16729 F: net/vmw_vsock/virtio_transport_common.c
16730 F: net/vmw_vsock/virtio_transport.c
16731 F: drivers/net/vsockmon.c
16732 F: drivers/vhost/vsock.c
16733 F: tools/testing/vsock/
16735 VIRTIO CONSOLE DRIVER
16736 M: Amit Shah <amit@kernel.org>
16737 L: virtualization@lists.linux-foundation.org
16739 F: drivers/char/virtio_console.c
16740 F: include/linux/virtio_console.h
16741 F: include/uapi/linux/virtio_console.h
16743 VIRTIO CORE AND NET DRIVERS
16744 M: "Michael S. Tsirkin" <mst@redhat.com>
16745 M: Jason Wang <jasowang@redhat.com>
16746 L: virtualization@lists.linux-foundation.org
16748 F: Documentation/devicetree/bindings/virtio/
16751 F: drivers/net/virtio_net.c
16752 F: drivers/block/virtio_blk.c
16753 F: include/linux/virtio*.h
16754 F: include/uapi/linux/virtio_*.h
16755 F: drivers/crypto/virtio/
16756 F: mm/balloon_compaction.c
16758 VIRTIO BLOCK AND SCSI DRIVERS
16759 M: "Michael S. Tsirkin" <mst@redhat.com>
16760 M: Jason Wang <jasowang@redhat.com>
16761 R: Paolo Bonzini <pbonzini@redhat.com>
16762 R: Stefan Hajnoczi <stefanha@redhat.com>
16763 L: virtualization@lists.linux-foundation.org
16765 F: drivers/block/virtio_blk.c
16766 F: drivers/scsi/virtio_scsi.c
16767 F: include/uapi/linux/virtio_blk.h
16768 F: include/uapi/linux/virtio_scsi.h
16769 F: drivers/vhost/scsi.c
16771 VIRTIO CRYPTO DRIVER
16772 M: Gonglei <arei.gonglei@huawei.com>
16773 L: virtualization@lists.linux-foundation.org
16774 L: linux-crypto@vger.kernel.org
16776 F: drivers/crypto/virtio/
16777 F: include/uapi/linux/virtio_crypto.h
16779 VIRTIO DRIVERS FOR S390
16780 M: Cornelia Huck <cohuck@redhat.com>
16781 M: Halil Pasic <pasic@linux.ibm.com>
16782 L: linux-s390@vger.kernel.org
16783 L: virtualization@lists.linux-foundation.org
16784 L: kvm@vger.kernel.org
16786 F: drivers/s390/virtio/
16787 F: arch/s390/include/uapi/asm/virtio-ccw.h
16790 M: David Airlie <airlied@linux.ie>
16791 M: Gerd Hoffmann <kraxel@redhat.com>
16792 L: dri-devel@lists.freedesktop.org
16793 L: virtualization@lists.linux-foundation.org
16794 T: git git://anongit.freedesktop.org/drm/drm-misc
16796 F: drivers/gpu/drm/virtio/
16797 F: include/uapi/linux/virtio_gpu.h
16799 VIRTIO HOST (VHOST)
16800 M: "Michael S. Tsirkin" <mst@redhat.com>
16801 M: Jason Wang <jasowang@redhat.com>
16802 L: kvm@vger.kernel.org
16803 L: virtualization@lists.linux-foundation.org
16804 L: netdev@vger.kernel.org
16805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16808 F: include/uapi/linux/vhost.h
16810 VIRTIO INPUT DRIVER
16811 M: Gerd Hoffmann <kraxel@redhat.com>
16813 F: drivers/virtio/virtio_input.c
16814 F: include/uapi/linux/virtio_input.h
16816 VIRTUAL BOX GUEST DEVICE DRIVER
16817 M: Hans de Goede <hdegoede@redhat.com>
16818 M: Arnd Bergmann <arnd@arndb.de>
16819 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16821 F: include/linux/vbox_utils.h
16822 F: include/uapi/linux/vbox*.h
16823 F: drivers/virt/vboxguest/
16825 VIRTUAL SERIO DEVICE DRIVER
16826 M: Stephen Chandler Paul <thatslyude@gmail.com>
16828 F: drivers/input/serio/userio.c
16829 F: include/uapi/linux/userio.h
16831 VIVID VIRTUAL VIDEO DRIVER
16832 M: Hans Verkuil <hverkuil@xs4all.nl>
16833 L: linux-media@vger.kernel.org
16834 T: git git://linuxtv.org/media_tree.git
16835 W: https://linuxtv.org
16837 F: drivers/media/platform/vivid/*
16840 M: Florian Fainelli <f.fainelli@gmail.com>
16841 L: openwrt-devel@lists.openwrt.org (subscribers-only)
16843 F: drivers/vlynq/vlynq.c
16844 F: include/linux/vlynq.h
16847 M: Martyn Welch <martyn@welchs.me.uk>
16848 M: Manohar Vanga <manohar.vanga@gmail.com>
16849 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16850 L: devel@driverdev.osuosl.org
16852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16853 F: Documentation/driver-api/vme.rst
16854 F: drivers/staging/vme/
16856 F: include/linux/vme*
16858 VMWARE BALLOON DRIVER
16859 M: Julien Freche <jfreche@vmware.com>
16860 M: Nadav Amit <namit@vmware.com>
16861 M: "VMware, Inc." <pv-drivers@vmware.com>
16862 L: linux-kernel@vger.kernel.org
16864 F: drivers/misc/vmw_balloon.c
16866 VMWARE HYPERVISOR INTERFACE
16867 M: Alok Kataria <akataria@vmware.com>
16868 L: virtualization@lists.linux-foundation.org
16870 F: arch/x86/kernel/cpu/vmware.c
16872 VMWARE PVRDMA DRIVER
16873 M: Adit Ranadive <aditr@vmware.com>
16874 M: VMware PV-Drivers <pv-drivers@vmware.com>
16875 L: linux-rdma@vger.kernel.org
16877 F: drivers/infiniband/hw/vmw_pvrdma/
16879 VMware PVSCSI driver
16880 M: Jim Gill <jgill@vmware.com>
16881 M: VMware PV-Drivers <pv-drivers@vmware.com>
16882 L: linux-scsi@vger.kernel.org
16884 F: drivers/scsi/vmw_pvscsi.c
16885 F: drivers/scsi/vmw_pvscsi.h
16887 VMWARE VMMOUSE SUBDRIVER
16888 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16889 M: "VMware, Inc." <pv-drivers@vmware.com>
16890 L: linux-input@vger.kernel.org
16892 F: drivers/input/mouse/vmmouse.c
16893 F: drivers/input/mouse/vmmouse.h
16895 VMWARE VMXNET3 ETHERNET DRIVER
16896 M: Ronak Doshi <doshir@vmware.com>
16897 M: "VMware, Inc." <pv-drivers@vmware.com>
16898 L: netdev@vger.kernel.org
16900 F: drivers/net/vmxnet3/
16902 VOCORE VOCORE2 BOARD
16903 M: Harvey Hunt <harveyhuntnexus@gmail.com>
16904 L: linux-mips@vger.kernel.org
16906 F: arch/mips/boot/dts/ralink/vocore2.dts
16908 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16909 M: Liam Girdwood <lgirdwood@gmail.com>
16910 M: Mark Brown <broonie@kernel.org>
16911 L: linux-kernel@vger.kernel.org
16912 W: http://www.slimlogic.co.uk/?p=48
16913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16915 F: Documentation/devicetree/bindings/regulator/
16916 F: Documentation/power/regulator/
16917 F: drivers/regulator/
16918 F: include/dt-bindings/regulator/
16919 F: include/linux/regulator/
16922 M: David Ahern <dsa@cumulusnetworks.com>
16923 M: Shrijeet Mukherjee <shrijeet@gmail.com>
16924 L: netdev@vger.kernel.org
16926 F: drivers/net/vrf.c
16927 F: Documentation/networking/vrf.txt
16929 VT1211 HARDWARE MONITOR DRIVER
16930 M: Juerg Haefliger <juergh@gmail.com>
16931 L: linux-hwmon@vger.kernel.org
16933 F: Documentation/hwmon/vt1211.rst
16934 F: drivers/hwmon/vt1211.c
16936 VT8231 HARDWARE MONITOR DRIVER
16937 M: Roger Lucas <vt8231@hiddenengine.co.uk>
16938 L: linux-hwmon@vger.kernel.org
16940 F: drivers/hwmon/vt8231.c
16942 VUB300 USB to SDIO/SD/MMC bridge chip
16943 M: Tony Olech <tony.olech@elandigitalsystems.com>
16944 L: linux-mmc@vger.kernel.org
16945 L: linux-usb@vger.kernel.org
16947 F: drivers/mmc/host/vub300.c
16949 W1 DALLAS'S 1-WIRE BUS
16950 M: Evgeniy Polyakov <zbr@ioremap.net>
16952 F: Documentation/devicetree/bindings/w1/
16953 F: Documentation/w1/
16955 F: include/linux/w1.h
16957 W83791D HARDWARE MONITORING DRIVER
16958 M: Marc Hulsman <m.hulsman@tudelft.nl>
16959 L: linux-hwmon@vger.kernel.org
16961 F: Documentation/hwmon/w83791d.rst
16962 F: drivers/hwmon/w83791d.c
16964 W83793 HARDWARE MONITORING DRIVER
16965 M: Rudolf Marek <r.marek@assembler.cz>
16966 L: linux-hwmon@vger.kernel.org
16968 F: Documentation/hwmon/w83793.rst
16969 F: drivers/hwmon/w83793.c
16971 W83795 HARDWARE MONITORING DRIVER
16972 M: Jean Delvare <jdelvare@suse.com>
16973 L: linux-hwmon@vger.kernel.org
16975 F: drivers/hwmon/w83795.c
16977 W83L51xD SD/MMC CARD INTERFACE DRIVER
16978 M: Pierre Ossman <pierre@ossman.eu>
16980 F: drivers/mmc/host/wbsd.*
16982 WACOM PROTOCOL 4 SERIAL TABLETS
16983 M: Julian Squires <julian@cipht.net>
16984 M: Hans de Goede <hdegoede@redhat.com>
16985 L: linux-input@vger.kernel.org
16987 F: drivers/input/tablet/wacom_serial4.c
16989 WATCHDOG DEVICE DRIVERS
16990 M: Wim Van Sebroeck <wim@linux-watchdog.org>
16991 M: Guenter Roeck <linux@roeck-us.net>
16992 L: linux-watchdog@vger.kernel.org
16993 W: http://www.linux-watchdog.org/
16994 T: git git://www.linux-watchdog.org/linux-watchdog.git
16996 F: Documentation/devicetree/bindings/watchdog/
16997 F: Documentation/watchdog/
16998 F: drivers/watchdog/
16999 F: include/linux/watchdog.h
17000 F: include/uapi/linux/watchdog.h
17002 WHISKEYCOVE PMIC GPIO DRIVER
17003 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17004 L: linux-gpio@vger.kernel.org
17006 F: drivers/gpio/gpio-wcove.c
17009 M: Dianlong Li <long17.cool@163.com>
17010 L: linux-rtc@vger.kernel.org
17012 F: drivers/rtc/rtc-sd3078.c
17015 M: David Herrmann <dh.herrmann@googlemail.com>
17016 L: linux-input@vger.kernel.org
17018 F: drivers/hid/hid-wiimote*
17020 WILOCITY WIL6210 WIRELESS DRIVER
17021 M: Maya Erez <merez@codeaurora.org>
17022 L: linux-wireless@vger.kernel.org
17023 L: wil6210@qti.qualcomm.com
17025 W: http://wireless.kernel.org/en/users/Drivers/wil6210
17026 F: drivers/net/wireless/ath/wil6210/
17029 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17030 M: linux-wimax@intel.com
17031 L: wimax@linuxwimax.org (subscribers-only)
17033 W: http://linuxwimax.org
17034 F: Documentation/wimax/README.wimax
17035 F: include/linux/wimax/debug.h
17036 F: include/net/wimax.h
17037 F: include/uapi/linux/wimax.h
17041 M: David Härdeman <david@hardeman.nu>
17043 F: drivers/media/rc/winbond-cir.c
17045 RCMM REMOTE CONTROLS DECODER
17046 M: Patrick Lerda <patrick9876@free.fr>
17048 F: drivers/media/rc/ir-rcmm-decoder.c
17050 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17051 M: William Breathitt Gray <vilhelm.gray@gmail.com>
17052 L: linux-watchdog@vger.kernel.org
17054 F: drivers/watchdog/ebc-c384_wdt.c
17056 WINSYSTEMS WS16C48 GPIO DRIVER
17057 M: William Breathitt Gray <vilhelm.gray@gmail.com>
17058 L: linux-gpio@vger.kernel.org
17060 F: drivers/gpio/gpio-ws16c48.c
17062 WISTRON LAPTOP BUTTON DRIVER
17063 M: Miloslav Trmac <mitr@volny.cz>
17065 F: drivers/input/misc/wistron_btns.c
17067 WL3501 WIRELESS PCMCIA CARD DRIVER
17068 L: linux-wireless@vger.kernel.org
17070 F: drivers/net/wireless/wl3501*
17072 WOLFSON MICROELECTRONICS DRIVERS
17073 L: patches@opensource.cirrus.com
17074 T: git https://github.com/CirrusLogic/linux-drivers.git
17075 W: https://github.com/CirrusLogic/linux-drivers/wiki
17077 F: Documentation/hwmon/wm83??.rst
17078 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17079 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17080 F: Documentation/devicetree/bindings/mfd/arizona.txt
17081 F: Documentation/devicetree/bindings/mfd/wm831x.txt
17082 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
17083 F: arch/arm/mach-s3c64xx/mach-crag6410*
17084 F: drivers/clk/clk-wm83*.c
17085 F: drivers/extcon/extcon-arizona.c
17086 F: drivers/leds/leds-wm83*.c
17087 F: drivers/gpio/gpio-*wm*.c
17088 F: drivers/gpio/gpio-arizona.c
17089 F: drivers/hwmon/wm83??-hwmon.c
17090 F: drivers/input/misc/wm831x-on.c
17091 F: drivers/input/touchscreen/wm831x-ts.c
17092 F: drivers/input/touchscreen/wm97*.c
17093 F: drivers/mfd/arizona*
17094 F: drivers/mfd/wm*.c
17095 F: drivers/mfd/cs47l24*
17096 F: drivers/power/supply/wm83*.c
17097 F: drivers/rtc/rtc-wm83*.c
17098 F: drivers/regulator/wm8*.c
17099 F: drivers/regulator/arizona*
17100 F: drivers/video/backlight/wm83*_bl.c
17101 F: drivers/watchdog/wm83*_wdt.c
17102 F: include/linux/mfd/arizona/
17103 F: include/linux/mfd/wm831x/
17104 F: include/linux/mfd/wm8350/
17105 F: include/linux/mfd/wm8400*
17106 F: include/linux/regulator/arizona*
17107 F: include/linux/wm97xx.h
17108 F: include/sound/wm????.h
17109 F: sound/soc/codecs/arizona.?
17110 F: sound/soc/codecs/wm*
17111 F: sound/soc/codecs/cs47l24*
17114 M: Tejun Heo <tj@kernel.org>
17115 R: Lai Jiangshan <jiangshanlai@gmail.com>
17116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17118 F: include/linux/workqueue.h
17119 F: kernel/workqueue.c
17120 F: Documentation/core-api/workqueue.rst
17122 X-POWERS AXP288 PMIC DRIVERS
17123 M: Hans de Goede <hdegoede@redhat.com>
17126 F: drivers/acpi/pmic/intel_pmic_xpower.c
17128 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17129 M: Chen-Yu Tsai <wens@csie.org>
17130 L: linux-kernel@vger.kernel.org
17135 M: Andrew Hendry <andrew.hendry@gmail.com>
17136 L: linux-x25@vger.kernel.org
17138 F: Documentation/networking/x25*
17139 F: include/net/x25*
17142 X86 ARCHITECTURE (32-BIT AND 64-BIT)
17143 M: Thomas Gleixner <tglx@linutronix.de>
17144 M: Ingo Molnar <mingo@redhat.com>
17145 M: Borislav Petkov <bp@alien8.de>
17146 R: "H. Peter Anvin" <hpa@zytor.com>
17148 L: linux-kernel@vger.kernel.org
17149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17151 F: Documentation/devicetree/bindings/x86/
17152 F: Documentation/x86/
17156 M: Andy Lutomirski <luto@kernel.org>
17157 L: linux-kernel@vger.kernel.org
17158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17162 X86 MCE INFRASTRUCTURE
17163 M: Tony Luck <tony.luck@intel.com>
17164 M: Borislav Petkov <bp@alien8.de>
17165 L: linux-edac@vger.kernel.org
17167 F: arch/x86/kernel/cpu/mce/*
17169 X86 MICROCODE UPDATE SUPPORT
17170 M: Borislav Petkov <bp@alien8.de>
17172 F: arch/x86/kernel/cpu/microcode/*
17175 M: Dave Hansen <dave.hansen@linux.intel.com>
17176 M: Andy Lutomirski <luto@kernel.org>
17177 M: Peter Zijlstra <peterz@infradead.org>
17178 L: linux-kernel@vger.kernel.org
17179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17183 X86 PLATFORM DRIVERS
17184 M: Darren Hart <dvhart@infradead.org>
17185 M: Andy Shevchenko <andy@infradead.org>
17186 L: platform-driver-x86@vger.kernel.org
17187 T: git git://git.infradead.org/linux-platform-drivers-x86.git
17189 F: drivers/platform/x86/
17190 F: drivers/platform/olpc/
17192 X86 PLATFORM DRIVERS - ARCH
17193 R: Darren Hart <dvhart@infradead.org>
17194 R: Andy Shevchenko <andy@infradead.org>
17195 L: platform-driver-x86@vger.kernel.org
17197 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17199 F: arch/x86/platform
17202 M: Andy Lutomirski <luto@kernel.org>
17203 L: linux-kernel@vger.kernel.org
17204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17206 F: arch/x86/entry/vdso/
17209 M: Matthew Wilcox <willy@infradead.org>
17210 L: linux-fsdevel@vger.kernel.org
17212 F: Documentation/core-api/xarray.rst
17215 F: include/linux/idr.h
17216 F: include/linux/xarray.h
17217 F: tools/testing/radix-tree
17220 M: Benjamin Valentin <benpicco@googlemail.com>
17222 F: drivers/media/rc/xbox_remote.c
17223 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
17225 XC2028/3028 TUNER DRIVER
17226 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17227 L: linux-media@vger.kernel.org
17228 W: https://linuxtv.org
17229 T: git git://linuxtv.org/media_tree.git
17231 F: drivers/media/tuners/tuner-xc2028.*
17233 XDP (eXpress Data Path)
17234 M: Alexei Starovoitov <ast@kernel.org>
17235 M: Daniel Borkmann <daniel@iogearbox.net>
17236 M: David S. Miller <davem@davemloft.net>
17237 M: Jakub Kicinski <jakub.kicinski@netronome.com>
17238 M: Jesper Dangaard Brouer <hawk@kernel.org>
17239 M: John Fastabend <john.fastabend@gmail.com>
17240 L: netdev@vger.kernel.org
17241 L: xdp-newbies@vger.kernel.org
17242 L: bpf@vger.kernel.org
17245 F: include/net/xdp.h
17246 F: kernel/bpf/devmap.c
17247 F: kernel/bpf/cpumap.c
17248 F: include/trace/events/xdp.h
17252 XDP SOCKETS (AF_XDP)
17253 M: Björn Töpel <bjorn.topel@intel.com>
17254 M: Magnus Karlsson <magnus.karlsson@intel.com>
17255 L: netdev@vger.kernel.org
17256 L: bpf@vger.kernel.org
17258 F: kernel/bpf/xskmap.c
17261 XEN BLOCK SUBSYSTEM
17262 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17263 M: Roger Pau Monné <roger.pau@citrix.com>
17264 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17266 F: drivers/block/xen-blkback/*
17267 F: drivers/block/xen*
17270 M: Stefano Stabellini <sstabellini@kernel.org>
17271 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17274 F: arch/arm/include/asm/xen/
17276 XEN HYPERVISOR ARM64
17277 M: Stefano Stabellini <sstabellini@kernel.org>
17278 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17281 F: arch/arm64/include/asm/xen/
17283 XEN HYPERVISOR INTERFACE
17284 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
17285 M: Juergen Gross <jgross@suse.com>
17286 R: Stefano Stabellini <sstabellini@kernel.org>
17287 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17291 F: arch/x86/platform/pvh/
17292 F: drivers/*/xen-*front.c
17294 F: arch/x86/include/asm/xen/
17295 F: arch/x86/include/asm/pvclock-abi.h
17297 F: include/uapi/xen/
17298 F: Documentation/ABI/stable/sysfs-hypervisor-xen
17299 F: Documentation/ABI/testing/sysfs-hypervisor-xen
17301 XEN NETWORK BACKEND DRIVER
17302 M: Wei Liu <wei.liu2@citrix.com>
17303 M: Paul Durrant <paul.durrant@citrix.com>
17304 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17305 L: netdev@vger.kernel.org
17307 F: drivers/net/xen-netback/*
17310 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17311 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17313 F: arch/x86/pci/*xen*
17314 F: drivers/pci/*xen*
17317 M: Juergen Gross <jgross@suse.com>
17318 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17319 L: linux-scsi@vger.kernel.org
17321 F: drivers/scsi/xen-scsifront.c
17322 F: drivers/xen/xen-scsiback.c
17323 F: include/xen/interface/io/vscsiif.h
17325 XEN SWIOTLB SUBSYSTEM
17326 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17327 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17328 L: iommu@lists.linux-foundation.org
17330 F: arch/x86/xen/*swiotlb*
17331 F: drivers/xen/*swiotlb*
17333 XEN SOUND FRONTEND DRIVER
17334 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17335 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17336 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17341 M: Darrick J. Wong <darrick.wong@oracle.com>
17342 M: linux-xfs@vger.kernel.org
17343 L: linux-xfs@vger.kernel.org
17345 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17347 F: Documentation/filesystems/xfs.txt
17350 XILINX AXI ETHERNET DRIVER
17351 M: Anirudha Sarangi <anirudh@xilinx.com>
17352 M: John Linn <John.Linn@xilinx.com>
17354 F: drivers/net/ethernet/xilinx/xilinx_axienet*
17356 XILINX UARTLITE SERIAL DRIVER
17357 M: Peter Korsgaard <jacmet@sunsite.dk>
17358 L: linux-serial@vger.kernel.org
17360 F: drivers/tty/serial/uartlite.c
17362 XILINX VIDEO IP CORES
17363 M: Hyun Kwon <hyun.kwon@xilinx.com>
17364 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17365 L: linux-media@vger.kernel.org
17366 T: git git://linuxtv.org/media_tree.git
17368 F: Documentation/devicetree/bindings/media/xilinx/
17369 F: drivers/media/platform/xilinx/
17370 F: include/uapi/linux/xilinx-v4l2-controls.h
17373 M: Eli Billauer <eli.billauer@gmail.com>
17374 L: linux-kernel@vger.kernel.org
17376 F: drivers/char/xillybus/
17379 M: George Cherian <george.cherian@cavium.com>
17380 M: Jan Glauber <jglauber@cavium.com>
17381 L: linux-i2c@vger.kernel.org
17382 W: http://www.cavium.com
17384 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
17385 F: drivers/i2c/busses/i2c-xlp9xx.c
17387 XRA1403 GPIO EXPANDER
17388 M: Nandor Han <nandor.han@ge.com>
17389 M: Semi Malinen <semi.malinen@ge.com>
17390 L: linux-gpio@vger.kernel.org
17392 F: drivers/gpio/gpio-xra1403.c
17393 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17395 XTENSA XTFPGA PLATFORM SUPPORT
17396 M: Max Filippov <jcmvbkbc@gmail.com>
17397 L: linux-xtensa@linux-xtensa.org
17399 F: drivers/spi/spi-xtensa-xtfpga.c
17400 F: sound/soc/xtensa/xtfpga-i2s.c
17402 YAM DRIVER FOR AX.25
17403 M: Jean-Paul Roubelat <jpr@f6fbb.org>
17404 L: linux-hams@vger.kernel.org
17406 F: drivers/net/hamradio/yam*
17407 F: include/linux/yam.h
17409 YAMA SECURITY MODULE
17410 M: Kees Cook <keescook@chromium.org>
17411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17414 F: Documentation/admin-guide/LSM/Yama.rst
17416 YEALINK PHONE DRIVER
17417 M: Henk Vergonet <Henk.Vergonet@gmail.com>
17418 L: usbb2k-api-dev@nongnu.org
17420 F: Documentation/input/devices/yealink.rst
17421 F: drivers/input/misc/yealink.*
17423 Z8530 DRIVER FOR AX.25
17424 M: Joerg Reuter <jreuter@yaina.de>
17425 W: http://yaina.de/jreuter/
17426 W: http://www.qsl.net/dl1bke/
17427 L: linux-hams@vger.kernel.org
17429 F: Documentation/networking/z8530drv.txt
17430 F: drivers/net/hamradio/*scc.c
17431 F: drivers/net/hamradio/z8530.h
17433 ZBUD COMPRESSED PAGE ALLOCATOR
17434 M: Seth Jennings <sjenning@redhat.com>
17435 M: Dan Streetman <ddstreet@ieee.org>
17436 L: linux-mm@kvack.org
17439 F: include/linux/zbud.h
17441 ZD1211RW WIRELESS DRIVER
17442 M: Daniel Drake <dsd@gentoo.org>
17443 M: Ulrich Kunitz <kune@deine-taler.de>
17444 W: http://zd1211.ath.cx/wiki/DriverRewrite
17445 L: linux-wireless@vger.kernel.org
17446 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
17448 F: drivers/net/wireless/zydas/zd1211rw/
17450 ZD1301 MEDIA DRIVER
17451 M: Antti Palosaari <crope@iki.fi>
17452 L: linux-media@vger.kernel.org
17453 W: https://linuxtv.org/
17454 W: http://palosaari.fi/linux/
17455 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17457 F: drivers/media/usb/dvb-usb-v2/zd1301*
17459 ZD1301_DEMOD MEDIA DRIVER
17460 M: Antti Palosaari <crope@iki.fi>
17461 L: linux-media@vger.kernel.org
17462 W: https://linuxtv.org/
17463 W: http://palosaari.fi/linux/
17464 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17466 F: drivers/media/dvb-frontends/zd1301_demod*
17468 ZPOOL COMPRESSED PAGE STORAGE API
17469 M: Dan Streetman <ddstreet@ieee.org>
17470 L: linux-mm@kvack.org
17473 F: include/linux/zpool.h
17475 ZR36067 VIDEO FOR LINUX DRIVER
17476 L: mjpeg-users@lists.sourceforge.net
17477 L: linux-media@vger.kernel.org
17478 W: http://mjpeg.sourceforge.net/driver-zoran/
17479 T: hg https://linuxtv.org/hg/v4l-dvb
17481 F: drivers/staging/media/zoran/
17483 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17484 M: Minchan Kim <minchan@kernel.org>
17485 M: Nitin Gupta <ngupta@vflare.org>
17486 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17487 L: linux-kernel@vger.kernel.org
17489 F: drivers/block/zram/
17490 F: Documentation/blockdev/zram.txt
17492 ZS DECSTATION Z85C30 SERIAL DRIVER
17493 M: "Maciej W. Rozycki" <macro@linux-mips.org>
17495 F: drivers/tty/serial/zs.*
17497 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17498 M: Minchan Kim <minchan@kernel.org>
17499 M: Nitin Gupta <ngupta@vflare.org>
17500 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17501 L: linux-mm@kvack.org
17504 F: include/linux/zsmalloc.h
17505 F: Documentation/vm/zsmalloc.rst
17507 ZSWAP COMPRESSED SWAP CACHING
17508 M: Seth Jennings <sjenning@redhat.com>
17509 M: Dan Streetman <ddstreet@ieee.org>
17510 L: linux-mm@kvack.org
17515 M: Linus Torvalds <torvalds@linux-foundation.org>
17516 L: linux-kernel@vger.kernel.org
17517 Q: http://patchwork.kernel.org/project/LKML/list/
17518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17519 S: Buried alive in reporters