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 <guohanjun@huawei.com>
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 AQUANTIA ETHERNET DRIVER (atlantic)
1144 M: Igor Russkikh <igor.russkikh@aquantia.com>
1145 L: netdev@vger.kernel.org
1147 W: http://www.aquantia.com
1148 Q: http://patchwork.ozlabs.org/project/netdev/list/
1149 F: drivers/net/ethernet/aquantia/atlantic/
1150 F: Documentation/networking/device_drivers/aquantia/atlantic.txt
1152 ARC FRAMEBUFFER DRIVER
1153 M: Jaya Kumar <jayalk@intworks.biz>
1155 F: drivers/video/fbdev/arcfb.c
1156 F: drivers/video/fbdev/core/fb_defio.c
1159 M: Alexey Brodkin <abrodkin@synopsys.com>
1161 F: drivers/gpu/drm/arc/
1162 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1164 ARCNET NETWORK LAYER
1165 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1166 L: netdev@vger.kernel.org
1168 F: drivers/net/arcnet/
1169 F: include/uapi/linux/if_arcnet.h
1171 ARM ARCHITECTED TIMER DRIVER
1172 M: Mark Rutland <mark.rutland@arm.com>
1173 M: Marc Zyngier <marc.zyngier@arm.com>
1174 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1176 F: arch/arm/include/asm/arch_timer.h
1177 F: arch/arm64/include/asm/arch_timer.h
1178 F: drivers/clocksource/arm_arch_timer.c
1180 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1181 M: Linus Walleij <linus.walleij@linaro.org>
1182 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1184 F: Documentation/devicetree/bindings/arm/arm-boards
1185 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1186 F: Documentation/devicetree/bindings/clock/arm-integrator.txt
1187 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1188 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1189 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1190 F: arch/arm/mach-integrator/
1191 F: arch/arm/mach-realview/
1192 F: arch/arm/mach-versatile/
1193 F: arch/arm/plat-versatile/
1194 F: arch/arm/boot/dts/arm-realview-*
1195 F: arch/arm/boot/dts/integrator*
1196 F: arch/arm/boot/dts/versatile*
1197 F: drivers/clk/versatile/
1198 F: drivers/i2c/busses/i2c-versatile.c
1199 F: drivers/irqchip/irq-versatile-fpga.c
1200 F: drivers/mtd/maps/physmap_of_versatile.c
1201 F: drivers/power/reset/arm-versatile-reboot.c
1202 F: drivers/soc/versatile/
1204 ARM HDLCD DRM DRIVER
1205 M: Liviu Dudau <liviu.dudau@arm.com>
1207 F: drivers/gpu/drm/arm/hdlcd_*
1208 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1210 ARM KOMEDA DRM-KMS DRIVER
1211 M: James (Qian) Wang <james.qian.wang@arm.com>
1212 M: Liviu Dudau <liviu.dudau@arm.com>
1213 L: Mali DP Maintainers <malidp@foss.arm.com>
1215 T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1216 F: drivers/gpu/drm/arm/display/include/
1217 F: drivers/gpu/drm/arm/display/komeda/
1218 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1219 F: Documentation/gpu/komeda-kms.rst
1221 ARM MALI-DP DRM DRIVER
1222 M: Liviu Dudau <liviu.dudau@arm.com>
1223 M: Brian Starkey <brian.starkey@arm.com>
1224 L: Mali DP Maintainers <malidp@foss.arm.com>
1226 T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1227 F: drivers/gpu/drm/arm/
1228 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1229 F: Documentation/gpu/afbc.rst
1231 ARM MALI PANFROST DRM DRIVER
1232 M: Rob Herring <robh@kernel.org>
1233 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1234 L: dri-devel@lists.freedesktop.org
1236 T: git git://anongit.freedesktop.org/drm/drm-misc
1237 F: drivers/gpu/drm/panfrost/
1238 F: include/uapi/drm/panfrost_drm.h
1240 ARM MFM AND FLOPPY DRIVERS
1241 M: Ian Molton <spyro@f2s.com>
1243 F: arch/arm/lib/floppydma.S
1244 F: arch/arm/include/asm/floppy.h
1246 ARM PMU PROFILING AND DEBUGGING
1247 M: Will Deacon <will@kernel.org>
1248 M: Mark Rutland <mark.rutland@arm.com>
1250 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1251 F: arch/arm*/kernel/perf_*
1252 F: arch/arm/oprofile/common.c
1253 F: arch/arm*/kernel/hw_breakpoint.c
1254 F: arch/arm*/include/asm/hw_breakpoint.h
1255 F: arch/arm*/include/asm/perf_event.h
1257 F: include/linux/perf/arm_pmu.h
1258 F: Documentation/devicetree/bindings/arm/pmu.yaml
1259 F: Documentation/devicetree/bindings/perf/
1262 M: Russell King <linux@armlinux.org.uk>
1263 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1264 W: http://www.armlinux.org.uk/
1266 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1268 X: arch/arm/boot/dts/
1270 ARM PRIMECELL AACI PL041 DRIVER
1271 M: Russell King <linux@armlinux.org.uk>
1275 ARM PRIMECELL BUS SUPPORT
1276 M: Russell King <linux@armlinux.org.uk>
1279 F: include/linux/amba/bus.h
1281 ARM PRIMECELL CLCD PL110 DRIVER
1282 M: Russell King <linux@armlinux.org.uk>
1284 F: drivers/video/fbdev/amba-clcd.*
1286 ARM PRIMECELL KMI PL050 DRIVER
1287 M: Russell King <linux@armlinux.org.uk>
1289 F: drivers/input/serio/ambakmi.*
1290 F: include/linux/amba/kmi.h
1292 ARM PRIMECELL MMCI PL180/1 DRIVER
1293 M: Russell King <linux@armlinux.org.uk>
1295 F: drivers/mmc/host/mmci.*
1296 F: include/linux/amba/mmci.h
1298 ARM PRIMECELL SSP PL022 SPI DRIVER
1299 M: Linus Walleij <linus.walleij@linaro.org>
1300 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1302 F: Documentation/devicetree/bindings/spi/spi_pl022.txt
1303 F: drivers/spi/spi-pl022.c
1305 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1306 M: Russell King <linux@armlinux.org.uk>
1308 F: drivers/tty/serial/amba-pl01*.c
1309 F: include/linux/amba/serial.h
1311 ARM PRIMECELL VIC PL190/PL192 DRIVER
1312 M: Linus Walleij <linus.walleij@linaro.org>
1313 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1315 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1316 F: drivers/irqchip/irq-vic.c
1319 M: Will Deacon <will@kernel.org>
1320 R: Robin Murphy <robin.murphy@arm.com>
1321 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1323 F: drivers/iommu/arm-smmu.c
1324 F: drivers/iommu/arm-smmu-v3.c
1325 F: drivers/iommu/io-pgtable-arm.c
1326 F: drivers/iommu/io-pgtable-arm-v7s.c
1328 ARM SUB-ARCHITECTURES
1329 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1335 ARM/ACTIONS SEMI ARCHITECTURE
1336 M: Andreas Färber <afaerber@suse.de>
1337 R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1338 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1341 F: arch/arm/mach-actions/
1342 F: arch/arm/boot/dts/owl-*
1343 F: arch/arm64/boot/dts/actions/
1344 F: drivers/clk/actions/
1345 F: drivers/clocksource/timer-owl*
1346 F: drivers/dma/owl-dma.c
1347 F: drivers/i2c/busses/i2c-owl.c
1348 F: drivers/pinctrl/actions/*
1349 F: drivers/soc/actions/
1350 F: include/dt-bindings/power/owl-*
1351 F: include/linux/soc/actions/
1352 F: Documentation/devicetree/bindings/arm/actions.txt
1353 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1354 F: Documentation/devicetree/bindings/dma/owl-dma.txt
1355 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1356 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1357 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1358 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1360 ARM/ADS SPHERE MACHINE SUPPORT
1361 M: Lennert Buytenhek <kernel@wantstofly.org>
1362 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1365 ARM/AFEB9260 MACHINE SUPPORT
1366 M: Sergey Lapin <slapin@ossfans.org>
1367 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1370 ARM/AJECO 1ARM MACHINE SUPPORT
1371 M: Lennert Buytenhek <kernel@wantstofly.org>
1372 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1375 ARM/Allwinner SoC Clock Support
1376 M: Emilio López <emilio@elopez.com.ar>
1378 F: drivers/clk/sunxi/
1380 ARM/Allwinner sunXi SoC support
1381 M: Maxime Ripard <maxime.ripard@bootlin.com>
1382 M: Chen-Yu Tsai <wens@csie.org>
1383 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1387 F: arch/arm/mach-sunxi/
1388 F: arch/arm64/boot/dts/allwinner/
1389 F: drivers/clk/sunxi-ng/
1390 F: drivers/pinctrl/sunxi/
1391 F: drivers/soc/sunxi/
1392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1394 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1395 M: Neil Armstrong <narmstrong@baylibre.com>
1396 M: Jerome Brunet <jbrunet@baylibre.com>
1397 L: linux-amlogic@lists.infradead.org
1399 F: drivers/clk/meson/
1400 F: include/dt-bindings/clock/meson*
1401 F: include/dt-bindings/clock/gxbb*
1402 F: Documentation/devicetree/bindings/clock/amlogic*
1404 ARM/Amlogic Meson SoC support
1405 M: Kevin Hilman <khilman@baylibre.com>
1406 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407 L: linux-amlogic@lists.infradead.org
1408 W: http://linux-meson.com/
1410 F: arch/arm/mach-meson/
1411 F: arch/arm/boot/dts/meson*
1412 F: arch/arm64/boot/dts/amlogic/
1413 F: drivers/pinctrl/meson/
1414 F: drivers/mmc/host/meson*
1415 F: drivers/soc/amlogic/
1418 ARM/Amlogic Meson SoC Sound Drivers
1419 M: Jerome Brunet <jbrunet@baylibre.com>
1420 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1423 F: Documentation/devicetree/bindings/sound/amlogic*
1425 ARM/Annapurna Labs ALPINE ARCHITECTURE
1426 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1427 M: Antoine Tenart <antoine.tenart@bootlin.com>
1428 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1430 F: arch/arm/mach-alpine/
1431 F: arch/arm/boot/dts/alpine*
1432 F: arch/arm64/boot/dts/al/
1433 F: drivers/*/*alpine*
1435 ARM/ARTPEC MACHINE SUPPORT
1436 M: Jesper Nilsson <jesper.nilsson@axis.com>
1437 M: Lars Persson <lars.persson@axis.com>
1439 L: linux-arm-kernel@axis.com
1440 F: arch/arm/mach-artpec
1441 F: arch/arm/boot/dts/artpec6*
1443 F: drivers/crypto/axis
1444 F: drivers/pinctrl/pinctrl-artpec*
1445 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1447 ARM/ASPEED I2C DRIVER
1448 M: Brendan Higgins <brendanhiggins@google.com>
1449 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1450 R: Joel Stanley <joel@jms.id.au>
1451 L: linux-i2c@vger.kernel.org
1452 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1454 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1455 F: drivers/i2c/busses/i2c-aspeed.c
1456 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1457 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1459 ARM/ASPEED MACHINE SUPPORT
1460 M: Joel Stanley <joel@jms.id.au>
1461 R: Andrew Jeffery <andrew@aj.id.au>
1462 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1463 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1464 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1467 F: arch/arm/mach-aspeed/
1468 F: arch/arm/boot/dts/aspeed-*
1471 ARM/BITMAIN ARCHITECTURE
1472 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1473 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1475 F: arch/arm64/boot/dts/bitmain/
1476 F: drivers/pinctrl/pinctrl-bm1880.c
1477 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1478 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1480 ARM/CALXEDA HIGHBANK ARCHITECTURE
1481 M: Rob Herring <robh@kernel.org>
1482 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484 F: arch/arm/mach-highbank/
1485 F: arch/arm/boot/dts/highbank.dts
1486 F: arch/arm/boot/dts/ecx-*.dts*
1488 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1489 M: Krzysztof Halasa <khalasa@piap.pl>
1491 F: arch/arm/mach-cns3xxx/
1493 ARM/CAVIUM THUNDER NETWORK DRIVER
1494 M: Sunil Goutham <sgoutham@cavium.com>
1495 M: Robert Richter <rric@kernel.org>
1496 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1498 F: drivers/net/ethernet/cavium/thunder/
1500 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1501 M: Lukasz Majewski <lukma@denx.de>
1502 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1504 F: arch/arm/mach-ep93xx/ts72xx.c
1506 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1507 M: Alexander Shiyan <shc_work@mail.ru>
1508 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1512 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1513 M: Lennert Buytenhek <kernel@wantstofly.org>
1514 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1517 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1518 M: Hartley Sweeten <hsweeten@visionengravers.com>
1519 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1520 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1522 F: arch/arm/mach-ep93xx/
1523 F: arch/arm/mach-ep93xx/include/mach/
1526 M: Russell King <linux@armlinux.org.uk>
1527 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1529 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1530 F: drivers/clk/clkdev.c
1532 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1533 M: Mike Rapoport <mike@compulab.co.il>
1534 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1537 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1538 M: Baruch Siach <baruch@tkos.co.il>
1539 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1541 F: arch/arm/boot/dts/cx92755*
1544 ARM/CONTEC MICRO9 MACHINE SUPPORT
1545 M: Hubert Feurstein <hubert.feurstein@contec.at>
1547 F: arch/arm/mach-ep93xx/micro9.c
1549 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1550 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1551 R: Suzuki K Poulose <suzuki.poulose@arm.com>
1552 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554 F: drivers/hwtracing/coresight/*
1555 F: Documentation/trace/coresight.txt
1556 F: Documentation/trace/coresight-cpu-debug.txt
1557 F: Documentation/devicetree/bindings/arm/coresight.txt
1558 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1559 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1560 F: tools/perf/arch/arm/util/pmu.c
1561 F: tools/perf/arch/arm/util/auxtrace.c
1562 F: tools/perf/arch/arm/util/cs-etm.c
1563 F: tools/perf/arch/arm/util/cs-etm.h
1564 F: tools/perf/util/cs-etm.*
1565 F: tools/perf/util/cs-etm-decoder/*
1567 ARM/CORGI MACHINE SUPPORT
1568 M: Richard Purdie <rpurdie@rpsys.net>
1571 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1572 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1573 M: Linus Walleij <linus.walleij@linaro.org>
1574 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1575 T: git git://github.com/ulli-kroll/linux.git
1577 F: Documentation/devicetree/bindings/arm/gemini.txt
1578 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1579 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1580 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1581 F: arch/arm/mach-gemini/
1582 F: drivers/net/ethernet/cortina/
1583 F: drivers/pinctrl/pinctrl-gemini.c
1584 F: drivers/rtc/rtc-ftrtc010.c
1586 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1587 M: Barry Song <baohua@kernel.org>
1588 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1591 F: arch/arm/boot/dts/prima2*
1592 F: arch/arm/mach-prima2/
1593 F: drivers/clk/sirf/
1594 F: drivers/clocksource/timer-prima2.c
1595 F: drivers/clocksource/timer-atlas7.c
1599 ARM/EBSA110 MACHINE SUPPORT
1600 M: Russell King <linux@armlinux.org.uk>
1601 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1602 W: http://www.armlinux.org.uk/
1604 F: arch/arm/mach-ebsa110/
1605 F: drivers/net/ethernet/amd/am79c961a.*
1607 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1608 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1609 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1610 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1614 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1615 M: Robert Jarzmik <robert.jarzmik@free.fr>
1616 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1618 F: arch/arm/mach-pxa/ezx.c
1620 ARM/FARADAY FA526 PORT
1621 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1622 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1624 T: git git://git.berlios.de/gemini-board
1625 F: arch/arm/mm/*-fa*
1627 ARM/FOOTBRIDGE ARCHITECTURE
1628 M: Russell King <linux@armlinux.org.uk>
1629 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1630 W: http://www.armlinux.org.uk/
1632 F: arch/arm/include/asm/hardware/dec21285.h
1633 F: arch/arm/mach-footbridge/
1635 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1636 M: Shawn Guo <shawnguo@kernel.org>
1637 M: Sascha Hauer <s.hauer@pengutronix.de>
1638 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1639 R: Fabio Estevam <festevam@gmail.com>
1640 R: NXP Linux Team <linux-imx@nxp.com>
1641 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1646 X: drivers/media/i2c/
1648 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1649 M: Shawn Guo <shawnguo@kernel.org>
1650 M: Sascha Hauer <s.hauer@pengutronix.de>
1651 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1652 R: Stefan Agner <stefan@agner.ch>
1653 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1656 F: arch/arm/mach-imx/*vf610*
1657 F: arch/arm/boot/dts/vf*
1659 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1660 M: Shawn Guo <shawnguo@kernel.org>
1661 M: Li Yang <leoyang.li@nxp.com>
1662 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1665 F: arch/arm/boot/dts/ls1021a*
1666 F: arch/arm64/boot/dts/freescale/fsl-*
1667 F: arch/arm64/boot/dts/freescale/qoriq-*
1669 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1670 M: Lennert Buytenhek <kernel@wantstofly.org>
1671 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1674 ARM/GUMSTIX MACHINE SUPPORT
1675 M: Steve Sakoman <sakoman@gmail.com>
1676 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1679 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1680 M: Philipp Zabel <philipp.zabel@gmail.com>
1681 M: Paul Parsons <lost.distance@yahoo.com>
1682 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1684 F: arch/arm/mach-pxa/hx4700.c
1685 F: arch/arm/mach-pxa/include/mach/hx4700.h
1686 F: sound/soc/pxa/hx4700.c
1688 ARM/HISILICON SOC SUPPORT
1689 M: Wei Xu <xuwei5@hisilicon.com>
1690 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1691 W: http://www.hisilicon.com
1693 T: git git://github.com/hisilicon/linux-hisi.git
1694 F: arch/arm/mach-hisi/
1695 F: arch/arm/boot/dts/hi3*
1696 F: arch/arm/boot/dts/hip*
1697 F: arch/arm/boot/dts/hisi*
1698 F: arch/arm64/boot/dts/hisilicon/
1700 ARM/HP JORNADA 7XX MACHINE SUPPORT
1701 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1704 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1705 F: arch/arm/mach-sa1100/jornada720.c
1706 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1708 ARM/IGEP MACHINE SUPPORT
1709 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1710 M: Javier Martinez Canillas <javier@dowhile0.org>
1711 L: linux-omap@vger.kernel.org
1712 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1714 F: arch/arm/boot/dts/omap3-igep*
1716 ARM/INCOME PXA270 SUPPORT
1717 M: Marek Vasut <marek.vasut@gmail.com>
1718 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1720 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1722 ARM/INTEL IOP13XX ARM ARCHITECTURE
1723 M: Lennert Buytenhek <kernel@wantstofly.org>
1724 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1727 ARM/INTEL IOP32X ARM ARCHITECTURE
1728 M: Lennert Buytenhek <kernel@wantstofly.org>
1729 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1732 ARM/INTEL IOP33X ARM ARCHITECTURE
1733 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1736 ARM/INTEL IQ81342EX MACHINE SUPPORT
1737 M: Lennert Buytenhek <kernel@wantstofly.org>
1738 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1741 ARM/INTEL IXDP2850 MACHINE SUPPORT
1742 M: Lennert Buytenhek <kernel@wantstofly.org>
1743 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1746 ARM/INTEL IXP4XX ARM ARCHITECTURE
1747 M: Linus Walleij <linusw@kernel.org>
1748 M: Imre Kaloz <kaloz@openwrt.org>
1749 M: Krzysztof Halasa <khalasa@piap.pl>
1750 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1752 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1753 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1754 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1755 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1756 F: arch/arm/mach-ixp4xx/
1757 F: drivers/clocksource/timer-ixp4xx.c
1758 F: drivers/gpio/gpio-ixp4xx.c
1759 F: drivers/irqchip/irq-ixp4xx.c
1760 F: include/linux/irqchip/irq-ixp4xx.h
1761 F: include/linux/platform_data/timer-ixp4xx.h
1763 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1764 M: Jonathan Cameron <jic23@cam.ac.uk>
1765 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1767 F: arch/arm/mach-pxa/stargate2.c
1768 F: drivers/pcmcia/pxa2xx_stargate2.c
1770 ARM/INTEL XSC3 (MANZANO) ARM CORE
1771 M: Lennert Buytenhek <kernel@wantstofly.org>
1772 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1775 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1776 M: Lennert Buytenhek <kernel@wantstofly.org>
1777 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1780 ARM/LG1K ARCHITECTURE
1781 M: Chanho Min <chanho.min@lge.com>
1782 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1784 F: arch/arm64/boot/dts/lg/
1786 ARM/LOGICPD PXA270 MACHINE SUPPORT
1787 M: Lennert Buytenhek <kernel@wantstofly.org>
1788 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1791 ARM/LPC18XX ARCHITECTURE
1792 M: Vladimir Zapolskiy <vz@mleia.com>
1793 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1795 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1796 F: arch/arm/boot/dts/lpc43*
1797 F: drivers/i2c/busses/i2c-lpc2k.c
1798 F: drivers/memory/pl172.c
1799 F: drivers/mtd/spi-nor/nxp-spifi.c
1800 F: drivers/rtc/rtc-lpc24xx.c
1803 ARM/LPC32XX SOC SUPPORT
1804 M: Vladimir Zapolskiy <vz@mleia.com>
1805 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1806 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1807 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1809 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1810 F: arch/arm/boot/dts/lpc32*
1811 F: arch/arm/mach-lpc32xx/
1812 F: drivers/i2c/busses/i2c-pnx.c
1813 F: drivers/net/ethernet/nxp/lpc_eth.c
1814 F: drivers/usb/host/ohci-nxp.c
1815 F: drivers/watchdog/pnx4008_wdt.c
1818 ARM/MAGICIAN MACHINE SUPPORT
1819 M: Philipp Zabel <philipp.zabel@gmail.com>
1822 ARM/Marvell Dove/MV78xx0/Orion SOC support
1823 M: Jason Cooper <jason@lakedaemon.net>
1824 M: Andrew Lunn <andrew@lunn.ch>
1825 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1826 M: Gregory Clement <gregory.clement@bootlin.com>
1827 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1829 F: Documentation/devicetree/bindings/soc/dove/
1830 F: arch/arm/mach-dove/
1831 F: arch/arm/mach-mv78xx0/
1832 F: arch/arm/mach-orion5x/
1833 F: arch/arm/plat-orion/
1834 F: arch/arm/boot/dts/dove*
1835 F: arch/arm/boot/dts/orion5x*
1837 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1838 M: Jason Cooper <jason@lakedaemon.net>
1839 M: Andrew Lunn <andrew@lunn.ch>
1840 M: Gregory Clement <gregory.clement@bootlin.com>
1841 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1842 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1844 F: arch/arm/boot/dts/armada*
1845 F: arch/arm/boot/dts/kirkwood*
1846 F: arch/arm/configs/mvebu_*_defconfig
1847 F: arch/arm/mach-mvebu/
1848 F: arch/arm64/boot/dts/marvell/armada*
1849 F: drivers/cpufreq/armada-37xx-cpufreq.c
1850 F: drivers/cpufreq/armada-8k-cpufreq.c
1851 F: drivers/cpufreq/mvebu-cpufreq.c
1852 F: drivers/irqchip/irq-armada-370-xp.c
1853 F: drivers/irqchip/irq-mvebu-*
1854 F: drivers/pinctrl/mvebu/
1855 F: drivers/rtc/rtc-armada38x.c
1857 ARM/Mediatek RTC DRIVER
1858 M: Eddie Huang <eddie.huang@mediatek.com>
1859 M: Sean Wang <sean.wang@mediatek.com>
1860 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1861 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1863 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1864 F: drivers/rtc/rtc-mt6397.c
1865 F: drivers/rtc/rtc-mt7622.c
1867 ARM/Mediatek SoC support
1868 M: Matthias Brugger <matthias.bgg@gmail.com>
1869 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1870 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1871 W: https://mtk.bcnfs.org/
1872 C: irc://chat.freenode.net/linux-mediatek
1874 F: arch/arm/boot/dts/mt6*
1875 F: arch/arm/boot/dts/mt7*
1876 F: arch/arm/boot/dts/mt8*
1877 F: arch/arm/mach-mediatek/
1878 F: arch/arm64/boot/dts/mediatek/
1879 F: drivers/soc/mediatek/
1884 ARM/Mediatek USB3 PHY DRIVER
1885 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1886 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1887 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1889 F: drivers/phy/mediatek/
1890 F: Documentation/devicetree/bindings/phy/phy-mtk-*
1892 ARM/MICREL KS8695 ARCHITECTURE
1893 M: Greg Ungerer <gerg@uclinux.org>
1894 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1895 F: arch/arm/mach-ks8695/
1898 ARM/Microchip (AT91) SoC support
1899 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1900 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1901 M: Ludovic Desroches <ludovic.desroches@microchip.com>
1902 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1903 W: http://www.linux4sam.org
1904 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1908 F: arch/arm/mach-at91/
1909 F: include/soc/at91/
1910 F: arch/arm/boot/dts/at91*.dts
1911 F: arch/arm/boot/dts/at91*.dtsi
1912 F: arch/arm/boot/dts/sama*.dts
1913 F: arch/arm/boot/dts/sama*.dtsi
1914 F: arch/arm/include/debug/at91.S
1915 F: drivers/memory/atmel*
1916 F: drivers/watchdog/sama5d4_wdt.c
1917 X: drivers/input/touchscreen/atmel_mxt_ts.c
1918 X: drivers/net/wireless/atmel/
1920 ARM/MIOA701 MACHINE SUPPORT
1921 M: Robert Jarzmik <robert.jarzmik@free.fr>
1922 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1923 F: arch/arm/mach-pxa/mioa701.c
1926 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1927 M: Michael Petchkovsky <mkpetch@internode.on.net>
1930 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1931 M: Linus Walleij <linus.walleij@linaro.org>
1932 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1934 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
1935 F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt
1936 F: arch/arm/mach-nomadik/
1937 F: arch/arm/mach-u300/
1938 F: arch/arm/mach-ux500/
1939 F: arch/arm/boot/dts/ste-*
1940 F: drivers/clk/clk-nomadik.c
1941 F: drivers/clk/clk-u300.c
1942 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1943 F: drivers/clocksource/timer-u300.c
1944 F: drivers/dma/coh901318*
1945 F: drivers/dma/ste_dma40*
1946 F: drivers/hwspinlock/u8500_hsem.c
1947 F: drivers/i2c/busses/i2c-nomadik.c
1948 F: drivers/i2c/busses/i2c-stu300.c
1949 F: drivers/mfd/ab3100*
1950 F: drivers/mfd/ab8500*
1951 F: drivers/mfd/abx500*
1952 F: drivers/mfd/dbx500*
1953 F: drivers/mfd/db8500*
1954 F: drivers/pinctrl/nomadik/
1955 F: drivers/pinctrl/pinctrl-coh901*
1956 F: drivers/pinctrl/pinctrl-u300.c
1957 F: drivers/rtc/rtc-ab3100.c
1958 F: drivers/rtc/rtc-ab8500.c
1959 F: drivers/rtc/rtc-coh901331.c
1960 F: drivers/rtc/rtc-pl031.c
1961 F: drivers/watchdog/coh901327_wdt.c
1962 F: Documentation/devicetree/bindings/arm/ste-*
1963 F: Documentation/devicetree/bindings/arm/ux500/
1964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1966 ARM/NUVOTON NPCM ARCHITECTURE
1967 M: Avi Fishman <avifishman70@gmail.com>
1968 M: Tomer Maimon <tmaimon77@gmail.com>
1969 M: Tali Perry <tali.perry1@gmail.com>
1970 R: Patrick Venture <venture@google.com>
1971 R: Nancy Yuen <yuenn@google.com>
1972 R: Benjamin Fair <benjaminfair@google.com>
1973 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1975 F: arch/arm/mach-npcm/
1976 F: arch/arm/boot/dts/nuvoton-npcm*
1977 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
1979 F: Documentation/devicetree/bindings/*/*npcm*
1980 F: Documentation/devicetree/bindings/*/*/*npcm*
1982 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1983 M: Wan ZongShun <mcuos.com@gmail.com>
1984 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1985 W: http://www.mcuos.com
1987 F: arch/arm/mach-w90x900/
1988 F: drivers/input/keyboard/w90p910_keypad.c
1989 F: drivers/input/touchscreen/w90p910_ts.c
1990 F: drivers/watchdog/nuc900_wdt.c
1991 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1992 F: drivers/mtd/nand/raw/nuc900_nand.c
1993 F: drivers/rtc/rtc-nuc900.c
1994 F: drivers/spi/spi-nuc900.c
1995 F: drivers/usb/host/ehci-w90x900.c
1996 F: drivers/video/fbdev/nuc900fb.c
1998 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1999 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2000 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2002 F: arch/arm/mach-s3c24xx/mach-gta02.c
2003 F: arch/arm/mach-s3c24xx/gta02.h
2005 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2006 M: Alexander Clouter <alex@digriz.org.uk>
2007 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2008 W: http://www.digriz.org.uk/ts78xx/kernel
2010 F: arch/arm/mach-orion5x/ts78xx-*
2012 ARM/OXNAS platform support
2013 M: Neil Armstrong <narmstrong@baylibre.com>
2014 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2015 L: linux-oxnas@groups.io (moderated for non-subscribers)
2017 F: arch/arm/mach-oxnas/
2018 F: arch/arm/boot/dts/ox8*.dts*
2021 ARM/PALM TREO SUPPORT
2022 M: Tomas Cech <sleep_walker@suse.com>
2023 L: linux-arm-kernel@lists.infradead.org
2024 W: http://hackndev.com
2026 F: arch/arm/mach-pxa/palmtreo.*
2028 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2029 M: Marek Vasut <marek.vasut@gmail.com>
2030 L: linux-arm-kernel@lists.infradead.org
2031 W: http://hackndev.com
2033 F: arch/arm/mach-pxa/include/mach/palmtx.h
2034 F: arch/arm/mach-pxa/palmtx.c
2035 F: arch/arm/mach-pxa/palmt5.*
2036 F: arch/arm/mach-pxa/include/mach/palmld.h
2037 F: arch/arm/mach-pxa/palmld.c
2038 F: arch/arm/mach-pxa/palmte2.*
2039 F: arch/arm/mach-pxa/include/mach/palmtc.h
2040 F: arch/arm/mach-pxa/palmtc.c
2043 M: Sergey Lapin <slapin@ossfans.org>
2044 L: linux-arm-kernel@lists.infradead.org
2045 W: http://hackndev.com
2047 F: arch/arm/mach-pxa/palmz72.*
2050 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2051 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2054 ARM/PT DIGITAL BOARD PORT
2055 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2056 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2057 W: http://www.armlinux.org.uk/
2060 ARM/QUALCOMM SUPPORT
2061 M: Andy Gross <agross@kernel.org>
2062 M: David Brown <david.brown@linaro.org>
2063 L: linux-arm-msm@vger.kernel.org
2065 F: Documentation/devicetree/bindings/soc/qcom/
2066 F: Documentation/devicetree/bindings/*/qcom*
2067 F: arch/arm/boot/dts/qcom-*.dts
2068 F: arch/arm/boot/dts/qcom-*.dtsi
2069 F: arch/arm/mach-qcom/
2070 F: arch/arm64/boot/dts/qcom/
2073 F: drivers/*/*/qcom/
2074 F: drivers/*/*/qcom*
2075 F: drivers/*/pm8???-*
2076 F: drivers/bluetooth/btqcomsmd.c
2077 F: drivers/clocksource/timer-qcom.c
2078 F: drivers/extcon/extcon-qcom*
2079 F: drivers/iommu/msm*
2080 F: drivers/i2c/busses/i2c-qup.c
2081 F: drivers/i2c/busses/i2c-qcom-geni.c
2082 F: drivers/mfd/ssbi.c
2083 F: drivers/mmc/host/mmci_qcom*
2084 F: drivers/mmc/host/sdhci_msm.c
2085 F: drivers/pci/controller/dwc/pcie-qcom.c
2086 F: drivers/phy/qualcomm/
2087 F: drivers/power/*/msm*
2088 F: drivers/reset/reset-qcom-*
2089 F: drivers/scsi/ufs/ufs-qcom.*
2090 F: drivers/spi/spi-qup.c
2091 F: drivers/spi/spi-geni-qcom.c
2092 F: drivers/spi/spi-qcom-qspi.c
2093 F: drivers/tty/serial/msm_serial.c
2094 F: drivers/usb/dwc3/dwc3-qcom.c
2095 F: include/dt-bindings/*/qcom*
2096 F: include/linux/*/qcom*
2097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2099 ARM/RADISYS ENP2611 MACHINE SUPPORT
2100 M: Lennert Buytenhek <kernel@wantstofly.org>
2101 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2104 ARM/RDA MICRO ARCHITECTURE
2105 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2106 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2107 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2109 F: arch/arm/boot/dts/rda8810pl-*
2110 F: drivers/clocksource/timer-rda.c
2111 F: drivers/irqchip/irq-rda-intc.c
2112 F: drivers/tty/serial/rda-uart.c
2113 F: Documentation/devicetree/bindings/arm/rda.txt
2114 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2115 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2116 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2118 ARM/REALTEK ARCHITECTURE
2119 M: Andreas Färber <afaerber@suse.de>
2120 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2122 F: arch/arm64/boot/dts/realtek/
2123 F: Documentation/devicetree/bindings/arm/realtek.txt
2125 ARM/RENESAS ARM64 ARCHITECTURE
2126 M: Simon Horman <horms@verge.net.au>
2127 M: Magnus Damm <magnus.damm@gmail.com>
2128 L: linux-renesas-soc@vger.kernel.org
2129 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2132 F: arch/arm64/boot/dts/renesas/
2133 F: Documentation/devicetree/bindings/arm/renesas.yaml
2134 F: drivers/soc/renesas/
2135 F: include/linux/soc/renesas/
2137 ARM/RISCPC ARCHITECTURE
2138 M: Russell King <linux@armlinux.org.uk>
2139 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2140 W: http://www.armlinux.org.uk/
2142 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2143 F: arch/arm/include/asm/hardware/ioc.h
2144 F: arch/arm/include/asm/hardware/iomd.h
2145 F: arch/arm/include/asm/hardware/memc.h
2146 F: arch/arm/mach-rpc/
2147 F: drivers/net/ethernet/8390/etherh.c
2148 F: drivers/net/ethernet/i825xx/ether1*
2149 F: drivers/net/ethernet/seeq/ether3*
2150 F: drivers/scsi/arm/
2152 ARM/Rockchip SoC support
2153 M: Heiko Stuebner <heiko@sntech.de>
2154 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2155 L: linux-rockchip@lists.infradead.org
2156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2158 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2159 F: arch/arm/boot/dts/rk3*
2160 F: arch/arm/boot/dts/rv1108*
2161 F: arch/arm/mach-rockchip/
2162 F: drivers/clk/rockchip/
2163 F: drivers/i2c/busses/i2c-rk3x.c
2164 F: drivers/*/*rockchip*
2165 F: drivers/*/*/*rockchip*
2166 F: sound/soc/rockchip/
2169 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2170 M: Kukjin Kim <kgene@kernel.org>
2171 M: Krzysztof Kozlowski <krzk@kernel.org>
2172 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2173 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2174 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2176 F: arch/arm/boot/dts/s3c*
2177 F: arch/arm/boot/dts/s5p*
2178 F: arch/arm/boot/dts/exynos*
2179 F: arch/arm64/boot/dts/exynos/
2180 F: arch/arm/plat-samsung/
2181 F: arch/arm/mach-s3c24*/
2182 F: arch/arm/mach-s3c64xx/
2183 F: arch/arm/mach-s5p*/
2184 F: arch/arm/mach-exynos*/
2185 F: drivers/*/*s3c24*
2186 F: drivers/*/*/*s3c24*
2187 F: drivers/*/*s3c64xx*
2188 F: drivers/*/*s5pv210*
2189 F: drivers/memory/samsung/*
2190 F: drivers/soc/samsung/*
2191 F: Documentation/arm/Samsung/
2192 F: Documentation/devicetree/bindings/arm/samsung/
2193 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
2194 F: Documentation/devicetree/bindings/power/pd-samsung.txt
2197 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2198 M: Kyungmin Park <kyungmin.park@samsung.com>
2199 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2201 F: arch/arm/mach-s5pv210/
2203 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2204 M: Kyungmin Park <kyungmin.park@samsung.com>
2205 M: Kamil Debski <kamil@wypas.org>
2206 M: Andrzej Hajda <a.hajda@samsung.com>
2207 L: linux-arm-kernel@lists.infradead.org
2208 L: linux-media@vger.kernel.org
2210 F: drivers/media/platform/s5p-g2d/
2212 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2213 M: Marek Szyprowski <m.szyprowski@samsung.com>
2214 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2215 L: linux-media@vger.kernel.org
2217 F: drivers/media/platform/s5p-cec/
2218 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2220 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2221 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2222 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2223 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2224 L: linux-arm-kernel@lists.infradead.org
2225 L: linux-media@vger.kernel.org
2227 F: drivers/media/platform/s5p-jpeg/
2229 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2230 M: Kyungmin Park <kyungmin.park@samsung.com>
2231 M: Kamil Debski <kamil@wypas.org>
2232 M: Jeongtae Park <jtp.park@samsung.com>
2233 M: Andrzej Hajda <a.hajda@samsung.com>
2234 L: linux-arm-kernel@lists.infradead.org
2235 L: linux-media@vger.kernel.org
2237 F: drivers/media/platform/s5p-mfc/
2239 ARM/SHMOBILE ARM ARCHITECTURE
2240 M: Simon Horman <horms@verge.net.au>
2241 M: Magnus Damm <magnus.damm@gmail.com>
2242 L: linux-renesas-soc@vger.kernel.org
2243 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2246 F: arch/arm/boot/dts/emev2*
2247 F: arch/arm/boot/dts/gr-peach*
2248 F: arch/arm/boot/dts/iwg20d-q7*
2249 F: arch/arm/boot/dts/r7s*
2250 F: arch/arm/boot/dts/r8a*
2251 F: arch/arm/boot/dts/r9a*
2252 F: arch/arm/boot/dts/sh*
2253 F: arch/arm/configs/shmobile_defconfig
2254 F: arch/arm/include/debug/renesas-scif.S
2255 F: arch/arm/mach-shmobile/
2256 F: Documentation/devicetree/bindings/arm/renesas.yaml
2257 F: drivers/soc/renesas/
2258 F: include/linux/soc/renesas/
2260 ARM/SOCFPGA ARCHITECTURE
2261 M: Dinh Nguyen <dinguyen@kernel.org>
2263 F: arch/arm/mach-socfpga/
2264 F: arch/arm/boot/dts/socfpga*
2265 F: arch/arm/configs/socfpga_defconfig
2266 F: arch/arm64/boot/dts/altera/
2267 F: arch/arm64/boot/dts/intel/
2268 W: http://www.rocketboards.org
2269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2271 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2272 M: Dinh Nguyen <dinguyen@kernel.org>
2274 F: drivers/clk/socfpga/
2276 ARM/SOCFPGA EDAC SUPPORT
2277 M: Thor Thayer <thor.thayer@linux.intel.com>
2279 F: drivers/edac/altera_edac.
2281 ARM/SPREADTRUM SoC SUPPORT
2282 M: Orson Zhai <orsonzhai@gmail.com>
2283 M: Baolin Wang <baolin.wang@linaro.org>
2284 M: Chunyan Zhang <zhang.lyra@gmail.com>
2286 F: arch/arm64/boot/dts/sprd
2289 ARM/STI ARCHITECTURE
2290 M: Patrice Chotard <patrice.chotard@st.com>
2291 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2292 W: http://www.stlinux.com
2294 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2295 F: arch/arm/mach-sti/
2296 F: arch/arm/boot/dts/sti*
2297 F: drivers/char/hw_random/st-rng.c
2298 F: drivers/clocksource/arm_global_timer.c
2299 F: drivers/clocksource/clksrc_st_lpc.c
2300 F: drivers/cpufreq/sti-cpufreq.c
2301 F: drivers/dma/st_fdma*
2302 F: drivers/i2c/busses/i2c-st.c
2303 F: drivers/media/rc/st_rc.c
2304 F: drivers/media/platform/sti/c8sectpfe/
2305 F: drivers/mmc/host/sdhci-st.c
2306 F: drivers/phy/st/phy-miphy28lp.c
2307 F: drivers/phy/st/phy-stih407-usb.c
2308 F: drivers/pinctrl/pinctrl-st.c
2309 F: drivers/remoteproc/st_remoteproc.c
2310 F: drivers/remoteproc/st_slim_rproc.c
2311 F: drivers/reset/sti/
2312 F: drivers/rtc/rtc-st-lpc.c
2313 F: drivers/tty/serial/st-asc.c
2314 F: drivers/usb/dwc3/dwc3-st.c
2315 F: drivers/usb/host/ehci-st.c
2316 F: drivers/usb/host/ohci-st.c
2317 F: drivers/watchdog/st_lpc_wdt.c
2318 F: drivers/ata/ahci_st.c
2319 F: include/linux/remoteproc/st_slim_rproc.h
2321 ARM/STM32 ARCHITECTURE
2322 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2323 M: Alexandre Torgue <alexandre.torgue@st.com>
2324 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2325 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2330 F: arch/arm/boot/dts/stm32*
2331 F: arch/arm/mach-stm32/
2332 F: drivers/clocksource/armv7m_systick.c
2334 ARM/Synaptics SoC support
2335 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2336 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2337 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2339 F: arch/arm/mach-berlin/
2340 F: arch/arm/boot/dts/berlin*
2341 F: arch/arm64/boot/dts/synaptics/
2343 ARM/TANGO ARCHITECTURE
2344 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2345 M: Mans Rullgard <mans@mansr.com>
2346 L: linux-arm-kernel@lists.infradead.org
2350 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2351 M: Lennert Buytenhek <kernel@wantstofly.org>
2352 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2355 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2356 M: Hans Verkuil <hans.verkuil@cisco.com>
2357 L: linux-tegra@vger.kernel.org
2358 L: linux-media@vger.kernel.org
2360 F: drivers/media/platform/tegra-cec/
2361 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2363 ARM/TETON BGA MACHINE SUPPORT
2364 M: "Mark F. Brown" <mark.brown314@gmail.com>
2365 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2368 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2369 M: Santosh Shilimkar <ssantosh@kernel.org>
2370 L: linux-kernel@vger.kernel.org
2372 F: drivers/memory/*emif*
2374 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2375 M: Tero Kristo <t-kristo@ti.com>
2376 M: Nishanth Menon <nm@ti.com>
2377 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2379 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2380 F: arch/arm64/boot/dts/ti/Makefile
2381 F: arch/arm64/boot/dts/ti/k3-*
2382 F: include/dt-bindings/pinctrl/k3.h
2384 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2385 M: Santosh Shilimkar <ssantosh@kernel.org>
2386 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2388 F: arch/arm/mach-keystone/
2389 F: arch/arm/boot/dts/keystone-*
2390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2392 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2393 M: Santosh Shilimkar <ssantosh@kernel.org>
2394 L: linux-kernel@vger.kernel.org
2396 F: drivers/clk/keystone/
2398 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2399 M: Santosh Shilimkar <ssantosh@kernel.org>
2400 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2401 L: linux-kernel@vger.kernel.org
2403 F: drivers/clocksource/timer-keystone.c
2405 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2406 M: Santosh Shilimkar <ssantosh@kernel.org>
2407 L: linux-kernel@vger.kernel.org
2409 F: drivers/power/reset/keystone-reset.c
2411 ARM/THECUS N2100 MACHINE SUPPORT
2412 M: Lennert Buytenhek <kernel@wantstofly.org>
2413 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2416 ARM/TOSA MACHINE SUPPORT
2417 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2418 M: Dirk Opfer <dirk@opfer-online.de>
2421 ARM/UNIPHIER ARCHITECTURE
2422 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2423 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2426 F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2427 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2428 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2429 F: arch/arm/boot/dts/uniphier*
2430 F: arch/arm/include/asm/hardware/cache-uniphier.h
2431 F: arch/arm/mach-uniphier/
2432 F: arch/arm/mm/cache-uniphier.c
2433 F: arch/arm64/boot/dts/socionext/uniphier*
2434 F: drivers/bus/uniphier-system-bus.c
2435 F: drivers/clk/uniphier/
2436 F: drivers/dma/uniphier-mdmac.c
2437 F: drivers/gpio/gpio-uniphier.c
2438 F: drivers/i2c/busses/i2c-uniphier*
2439 F: drivers/irqchip/irq-uniphier-aidet.c
2440 F: drivers/mmc/host/uniphier-sd.c
2441 F: drivers/pinctrl/uniphier/
2442 F: drivers/reset/reset-uniphier.c
2443 F: drivers/tty/serial/8250/8250_uniphier.c
2446 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2447 M: Ulf Hansson <ulf.hansson@linaro.org>
2448 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2449 T: git git://git.linaro.org/people/ulfh/clk.git
2451 F: drivers/clk/ux500/
2453 ARM/VERSATILE EXPRESS PLATFORM
2454 M: Liviu Dudau <liviu.dudau@arm.com>
2455 M: Sudeep Holla <sudeep.holla@arm.com>
2456 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2457 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2459 F: arch/arm/boot/dts/vexpress*
2460 F: arch/arm64/boot/dts/arm/
2461 F: arch/arm/mach-vexpress/
2464 F: drivers/clk/versatile/clk-vexpress-osc.c
2465 F: drivers/clocksource/timer-versatile.c
2469 M: Russell King <linux@armlinux.org.uk>
2470 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2471 W: http://www.armlinux.org.uk/
2475 ARM/VOIPAC PXA270 SUPPORT
2476 M: Marek Vasut <marek.vasut@gmail.com>
2477 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2479 F: arch/arm/mach-pxa/vpac270.c
2480 F: arch/arm/mach-pxa/include/mach/vpac270.h
2482 ARM/VT8500 ARM ARCHITECTURE
2483 M: Tony Prisk <linux@prisktech.co.nz>
2484 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2486 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2487 F: arch/arm/mach-vt8500/
2488 F: drivers/clocksource/timer-vt8500.c
2489 F: drivers/i2c/busses/i2c-wmt.c
2490 F: drivers/mmc/host/wmt-sdmmc.c
2491 F: drivers/pwm/pwm-vt8500.c
2492 F: drivers/rtc/rtc-vt8500.c
2493 F: drivers/tty/serial/vt8500_serial.c
2494 F: drivers/usb/host/ehci-platform.c
2495 F: drivers/usb/host/uhci-platform.c
2496 F: drivers/video/fbdev/vt8500lcdfb.*
2497 F: drivers/video/fbdev/wm8505fb*
2498 F: drivers/video/fbdev/wmt_ge_rops.*
2500 ARM/ZIPIT Z2 SUPPORT
2501 M: Marek Vasut <marek.vasut@gmail.com>
2502 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2504 F: arch/arm/mach-pxa/z2.c
2505 F: arch/arm/mach-pxa/include/mach/z2.h
2507 ARM/ZTE ARCHITECTURE
2508 M: Jun Nie <jun.nie@linaro.org>
2509 M: Shawn Guo <shawnguo@kernel.org>
2510 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2512 F: arch/arm/boot/dts/zx2967*
2513 F: arch/arm/mach-zx/
2514 F: arch/arm64/boot/dts/zte/
2516 F: drivers/dma/zx_dma.c
2517 F: drivers/gpio/gpio-zx.c
2518 F: drivers/i2c/busses/i2c-zx2967.c
2519 F: drivers/mmc/host/dw_mmc-zx.*
2520 F: drivers/pinctrl/zte/
2522 F: drivers/thermal/zx2967_thermal.c
2523 F: drivers/watchdog/zx2967_wdt.c
2524 F: Documentation/devicetree/bindings/arm/zte.yaml
2525 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2526 F: Documentation/devicetree/bindings/dma/zxdma.txt
2527 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2528 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2529 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2530 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2531 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2532 F: Documentation/devicetree/bindings/soc/zte/
2533 F: Documentation/devicetree/bindings/sound/zte,*.txt
2534 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2535 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2536 F: include/dt-bindings/clock/zx2967*.h
2537 F: include/dt-bindings/soc/zte,*.h
2538 F: sound/soc/codecs/zx_aud96p22.c
2541 ARM/ZYNQ ARCHITECTURE
2542 M: Michal Simek <michal.simek@xilinx.com>
2543 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2544 W: http://wiki.xilinx.com
2545 T: git https://github.com/Xilinx/linux-xlnx.git
2547 F: arch/arm/mach-zynq/
2548 F: drivers/cpuidle/cpuidle-zynq.c
2549 F: drivers/block/xsysace.c
2552 F: Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2553 F: Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2554 F: drivers/clocksource/timer-cadence-ttc.c
2555 F: drivers/i2c/busses/i2c-cadence.c
2556 F: drivers/mmc/host/sdhci-of-arasan.c
2557 F: drivers/edac/synopsys_edac.c
2558 F: drivers/i2c/busses/i2c-xiic.c
2560 ARM64 PORT (AARCH64 ARCHITECTURE)
2561 M: Catalin Marinas <catalin.marinas@arm.com>
2562 M: Will Deacon <will@kernel.org>
2563 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2567 X: arch/arm64/boot/dts/
2568 F: Documentation/arm64/
2570 AS3645A LED FLASH CONTROLLER DRIVER
2571 M: Sakari Ailus <sakari.ailus@iki.fi>
2572 L: linux-leds@vger.kernel.org
2574 F: drivers/leds/leds-as3645a.c
2576 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2577 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2578 L: linux-media@vger.kernel.org
2579 T: git git://linuxtv.org/media_tree.git
2581 F: drivers/media/i2c/ak7375.c
2582 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2584 ASAHI KASEI AK8974 DRIVER
2585 M: Linus Walleij <linus.walleij@linaro.org>
2586 L: linux-iio@vger.kernel.org
2587 W: http://www.akm.com/
2589 F: drivers/iio/magnetometer/ak8974.c
2591 ASC7621 HARDWARE MONITOR DRIVER
2592 M: George Joseph <george.joseph@fairview5.com>
2593 L: linux-hwmon@vger.kernel.org
2595 F: Documentation/hwmon/asc7621.rst
2596 F: drivers/hwmon/asc7621.c
2598 ASPEED VIDEO ENGINE DRIVER
2599 M: Eddie James <eajames@linux.ibm.com>
2600 L: linux-media@vger.kernel.org
2601 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2603 F: drivers/media/platform/aspeed-video.c
2604 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2606 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2607 M: Corentin Chary <corentin.chary@gmail.com>
2608 L: acpi4asus-user@lists.sourceforge.net
2609 L: platform-driver-x86@vger.kernel.org
2610 W: http://acpi4asus.sf.net
2612 F: drivers/platform/x86/asus*.c
2613 F: drivers/platform/x86/eeepc*.c
2615 ASUS WIRELESS RADIO CONTROL DRIVER
2616 M: João Paulo Rechi Vita <jprvita@gmail.com>
2617 L: platform-driver-x86@vger.kernel.org
2619 F: drivers/platform/x86/asus-wireless.c
2622 M: David Howells <dhowells@redhat.com>
2623 L: keyrings@vger.kernel.org
2625 F: Documentation/crypto/asymmetric-keys.txt
2626 F: include/linux/verification.h
2627 F: include/crypto/public_key.h
2628 F: include/crypto/pkcs7.h
2629 F: crypto/asymmetric_keys/
2631 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2632 R: Dan Williams <dan.j.williams@intel.com>
2633 W: http://sourceforge.net/projects/xscaleiop
2635 F: Documentation/crypto/async-tx-api.txt
2638 F: include/linux/dmaengine.h
2639 F: include/linux/async_tx.h
2642 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2643 L: linux-i2c@vger.kernel.org
2644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2646 F: Documentation/devicetree/bindings/eeprom/at24.txt
2647 F: drivers/misc/eeprom/at24.c
2649 ATA OVER ETHERNET (AOE) DRIVER
2650 M: "Justin Sanders" <justin@coraid.com>
2651 W: http://www.openaoe.org/
2653 F: Documentation/aoe/
2654 F: drivers/block/aoe/
2656 ATHEROS 71XX/9XXX GPIO DRIVER
2657 M: Alban Bedel <albeu@free.fr>
2658 W: https://github.com/AlbanBedel/linux
2659 T: git git://github.com/AlbanBedel/linux
2661 F: drivers/gpio/gpio-ath79.c
2662 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2664 ATHEROS 71XX/9XXX USB PHY DRIVER
2665 M: Alban Bedel <albeu@free.fr>
2666 W: https://github.com/AlbanBedel/linux
2667 T: git git://github.com/AlbanBedel/linux
2669 F: drivers/phy/qualcomm/phy-ath79-usb.c
2670 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2672 ATHEROS ATH GENERIC UTILITIES
2673 M: Kalle Valo <kvalo@codeaurora.org>
2674 L: linux-wireless@vger.kernel.org
2676 F: drivers/net/wireless/ath/*
2678 ATHEROS ATH5K WIRELESS DRIVER
2679 M: Jiri Slaby <jirislaby@gmail.com>
2680 M: Nick Kossifidis <mickflemm@gmail.com>
2681 M: Luis Chamberlain <mcgrof@kernel.org>
2682 L: linux-wireless@vger.kernel.org
2683 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2685 F: drivers/net/wireless/ath/ath5k/
2687 ATHEROS ATH6KL WIRELESS DRIVER
2688 M: Kalle Valo <kvalo@codeaurora.org>
2689 L: linux-wireless@vger.kernel.org
2690 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2693 F: drivers/net/wireless/ath/ath6kl/
2696 M: Ville Syrjala <syrjala@sci.fi>
2698 F: drivers/input/misc/ati_remote2.c
2700 ATK0110 HWMON DRIVER
2701 M: Luca Tettamanti <kronos.it@gmail.com>
2702 L: linux-hwmon@vger.kernel.org
2704 F: drivers/hwmon/asus_atk0110.c
2706 ATLX ETHERNET DRIVERS
2707 M: Jay Cliburn <jcliburn@gmail.com>
2708 M: Chris Snook <chris.snook@gmail.com>
2709 L: netdev@vger.kernel.org
2710 W: http://sourceforge.net/projects/atl1
2711 W: http://atl1.sourceforge.net
2713 F: drivers/net/ethernet/atheros/
2716 M: Chas Williams <3chas3@gmail.com>
2717 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2718 L: netdev@vger.kernel.org
2719 W: http://linux-atm.sourceforge.net
2722 F: include/linux/atm*
2723 F: include/uapi/linux/atm*
2725 ATMEL MACB ETHERNET DRIVER
2726 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2728 F: drivers/net/ethernet/cadence/
2730 ATMEL MAXTOUCH DRIVER
2731 M: Nick Dyer <nick@shmanahar.org>
2732 T: git git://github.com/ndyer/linux.git
2734 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2735 F: drivers/input/touchscreen/atmel_mxt_ts.c
2737 ATMEL WIRELESS DRIVER
2738 M: Simon Kelley <simon@thekelleys.org.uk>
2739 L: linux-wireless@vger.kernel.org
2740 W: http://www.thekelleys.org.uk/atmel
2741 W: http://atmelwlandriver.sourceforge.net/
2743 F: drivers/net/wireless/atmel/atmel*
2745 ATOMIC INFRASTRUCTURE
2746 M: Will Deacon <will@kernel.org>
2747 M: Peter Zijlstra <peterz@infradead.org>
2748 R: Boqun Feng <boqun.feng@gmail.com>
2749 L: linux-kernel@vger.kernel.org
2751 F: arch/*/include/asm/atomic*.h
2752 F: include/*/atomic*.h
2755 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2756 M: Bradley Grove <linuxdrivers@attotech.com>
2757 L: linux-scsi@vger.kernel.org
2758 W: http://www.attotech.com
2760 F: drivers/scsi/esas2r
2762 ATUSB IEEE 802.15.4 RADIO DRIVER
2763 M: Stefan Schmidt <stefan@datenfreihafen.org>
2764 L: linux-wpan@vger.kernel.org
2766 F: drivers/net/ieee802154/atusb.c
2767 F: drivers/net/ieee802154/atusb.h
2768 F: drivers/net/ieee802154/at86rf230.h
2771 M: Paul Moore <paul@paul-moore.com>
2772 M: Eric Paris <eparis@redhat.com>
2773 L: linux-audit@redhat.com (moderated for non-subscribers)
2774 W: https://github.com/linux-audit
2775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2777 F: include/linux/audit.h
2778 F: include/uapi/linux/audit.h
2781 AUXILIARY DISPLAY DRIVERS
2782 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2784 F: drivers/auxdisplay/
2785 F: include/linux/cfag12864b.h
2787 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2788 M: Andreas Klinger <ak@it-klinger.de>
2789 L: linux-iio@vger.kernel.org
2791 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2792 F: drivers/iio/adc/hx711.c
2795 M: Ralf Baechle <ralf@linux-mips.org>
2796 L: linux-hams@vger.kernel.org
2797 W: http://www.linux-ax25.org/
2799 F: include/uapi/linux/ax25.h
2800 F: include/net/ax25.h
2804 M: Peter Rosin <peda@axentia.se>
2805 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2807 F: Documentation/devicetree/bindings/arm/axentia.txt
2808 F: arch/arm/boot/dts/at91-linea.dtsi
2809 F: arch/arm/boot/dts/at91-natte.dtsi
2810 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2811 F: arch/arm/boot/dts/at91-tse850-3.dts
2813 AXENTIA ASOC DRIVERS
2814 M: Peter Rosin <peda@axentia.se>
2815 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2817 F: Documentation/devicetree/bindings/sound/axentia,*
2818 F: sound/soc/atmel/tse850-pcm5142.c
2820 AXXIA I2C CONTROLLER
2821 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
2822 L: linux-i2c@vger.kernel.org
2824 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2825 F: drivers/i2c/busses/i2c-axxia.c
2828 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2829 L: linux-media@vger.kernel.org
2830 W: https://linuxtv.org
2831 T: git git://linuxtv.org/media_tree.git
2833 F: drivers/media/usb/dvb-usb-v2/az6007.c
2835 AZTECH FM RADIO RECEIVER DRIVER
2836 M: Hans Verkuil <hverkuil@xs4all.nl>
2837 L: linux-media@vger.kernel.org
2838 T: git git://linuxtv.org/media_tree.git
2839 W: https://linuxtv.org
2841 F: drivers/media/radio/radio-aztech*
2844 L: linux-wireless@vger.kernel.org
2845 L: b43-dev@lists.infradead.org
2846 W: http://wireless.kernel.org/en/users/Drivers/b43
2848 F: drivers/net/wireless/broadcom/b43/
2850 B43LEGACY WIRELESS DRIVER
2851 M: Larry Finger <Larry.Finger@lwfinger.net>
2852 L: linux-wireless@vger.kernel.org
2853 L: b43-dev@lists.infradead.org
2854 W: http://wireless.kernel.org/en/users/Drivers/b43
2856 F: drivers/net/wireless/broadcom/b43legacy/
2858 BACKLIGHT CLASS/SUBSYSTEM
2859 M: Lee Jones <lee.jones@linaro.org>
2860 M: Daniel Thompson <daniel.thompson@linaro.org>
2861 M: Jingoo Han <jingoohan1@gmail.com>
2862 L: dri-devel@lists.freedesktop.org
2863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2865 F: drivers/video/backlight/
2866 F: include/linux/backlight.h
2867 F: include/linux/pwm_backlight.h
2868 F: Documentation/devicetree/bindings/leds/backlight
2871 M: Marek Lindner <mareklindner@neomailbox.ch>
2872 M: Simon Wunderlich <sw@simonwunderlich.de>
2873 M: Antonio Quartulli <a@unstable.cc>
2874 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2875 W: https://www.open-mesh.org/
2876 B: https://www.open-mesh.org/projects/batman-adv/issues
2877 C: irc://chat.freenode.net/batman
2878 Q: https://patchwork.open-mesh.org/project/batman/list/
2879 T: git https://git.open-mesh.org/linux-merge.git
2881 F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2882 F: Documentation/ABI/obsolete/sysfs-class-net-mesh
2883 F: Documentation/networking/batman-adv.rst
2884 F: include/uapi/linux/batadv_packet.h
2885 F: include/uapi/linux/batman_adv.h
2888 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2889 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2890 L: linux-hams@vger.kernel.org
2891 W: http://www.baycom.org/~tom/ham/ham.html
2893 F: drivers/net/hamradio/baycom*
2895 BCACHE (BLOCK LAYER CACHE)
2896 M: Coly Li <colyli@suse.de>
2897 M: Kent Overstreet <kent.overstreet@gmail.com>
2898 L: linux-bcache@vger.kernel.org
2899 W: http://bcache.evilpiepirate.org
2900 C: irc://irc.oftc.net/bcache
2902 F: drivers/md/bcache/
2904 BDISP ST MEDIA DRIVER
2905 M: Fabien Dessenne <fabien.dessenne@st.com>
2906 L: linux-media@vger.kernel.org
2907 T: git git://linuxtv.org/media_tree.git
2908 W: https://linuxtv.org
2910 F: drivers/media/platform/sti/bdisp
2912 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2913 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2914 L: netdev@vger.kernel.org
2916 F: drivers/net/ethernet/ec_bhf.c
2919 M: Luis de Bethencourt <luisbg@kernel.org>
2920 M: Salah Triki <salah.triki@gmail.com>
2922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2923 F: Documentation/filesystems/befs.txt
2927 M: Paolo Valente <paolo.valente@linaro.org>
2928 M: Jens Axboe <axboe@kernel.dk>
2929 L: linux-block@vger.kernel.org
2932 F: Documentation/block/bfq-iosched.txt
2935 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2937 F: Documentation/filesystems/bfs.txt
2939 F: include/uapi/linux/bfs_fs.h
2941 BLINKM RGB LED DRIVER
2942 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2944 F: drivers/leds/leds-blinkm.c
2947 M: Jens Axboe <axboe@kernel.dk>
2948 L: linux-block@vger.kernel.org
2949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2953 F: kernel/trace/blktrace.c
2957 M: Joern Engel <joern@lazybastard.org>
2958 L: linux-mtd@lists.infradead.org
2960 F: drivers/mtd/devices/block2mtd.c
2963 M: Marcel Holtmann <marcel@holtmann.org>
2964 M: Johan Hedberg <johan.hedberg@gmail.com>
2965 L: linux-bluetooth@vger.kernel.org
2966 W: http://www.bluez.org/
2967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2970 F: drivers/bluetooth/
2973 M: Marcel Holtmann <marcel@holtmann.org>
2974 M: Johan Hedberg <johan.hedberg@gmail.com>
2975 L: linux-bluetooth@vger.kernel.org
2976 W: http://www.bluez.org/
2977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2981 F: include/net/bluetooth/
2984 M: Jay Vosburgh <j.vosburgh@gmail.com>
2985 M: Veaceslav Falico <vfalico@gmail.com>
2986 M: Andy Gospodarek <andy@greyhouse.net>
2987 L: netdev@vger.kernel.org
2988 W: http://sourceforge.net/projects/bonding/
2990 F: drivers/net/bonding/
2991 F: include/uapi/linux/if_bonding.h
2993 BPF (Safe dynamic programs and tools)
2994 M: Alexei Starovoitov <ast@kernel.org>
2995 M: Daniel Borkmann <daniel@iogearbox.net>
2996 R: Martin KaFai Lau <kafai@fb.com>
2997 R: Song Liu <songliubraving@fb.com>
2998 R: Yonghong Song <yhs@fb.com>
2999 L: netdev@vger.kernel.org
3000 L: bpf@vger.kernel.org
3001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3003 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3006 F: Documentation/networking/filter.txt
3007 F: Documentation/bpf/
3008 F: include/linux/bpf*
3009 F: include/linux/filter.h
3010 F: include/trace/events/xdp.h
3011 F: include/uapi/linux/bpf*
3012 F: include/uapi/linux/filter.h
3014 F: kernel/trace/bpf_trace.c
3017 F: net/core/filter.c
3018 F: net/sched/act_bpf.c
3019 F: net/sched/cls_bpf.c
3023 F: tools/testing/selftests/bpf/
3028 M: Shubham Bansal <illusionist.neo@gmail.com>
3029 L: netdev@vger.kernel.org
3030 L: bpf@vger.kernel.org
3035 M: Daniel Borkmann <daniel@iogearbox.net>
3036 M: Alexei Starovoitov <ast@kernel.org>
3037 M: Zi Shen Lim <zlim.lnx@gmail.com>
3038 L: netdev@vger.kernel.org
3039 L: bpf@vger.kernel.org
3043 BPF JIT for MIPS (32-BIT AND 64-BIT)
3044 M: Paul Burton <paul.burton@mips.com>
3045 L: netdev@vger.kernel.org
3046 L: bpf@vger.kernel.org
3050 BPF JIT for NFP NICs
3051 M: Jakub Kicinski <jakub.kicinski@netronome.com>
3052 L: netdev@vger.kernel.org
3053 L: bpf@vger.kernel.org
3055 F: drivers/net/ethernet/netronome/nfp/bpf/
3057 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3058 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3059 M: Sandipan Das <sandipan@linux.ibm.com>
3060 L: netdev@vger.kernel.org
3061 L: bpf@vger.kernel.org
3063 F: arch/powerpc/net/
3065 BPF JIT for RISC-V (RV64G)
3066 M: Björn Töpel <bjorn.topel@gmail.com>
3067 L: netdev@vger.kernel.org
3072 M: Heiko Carstens <heiko.carstens@de.ibm.com>
3073 M: Vasily Gorbik <gor@linux.ibm.com>
3074 M: Christian Borntraeger <borntraeger@de.ibm.com>
3075 L: netdev@vger.kernel.org
3076 L: bpf@vger.kernel.org
3079 X: arch/s390/net/pnet.c
3081 BPF JIT for SPARC (32-BIT AND 64-BIT)
3082 M: David S. Miller <davem@davemloft.net>
3083 L: netdev@vger.kernel.org
3084 L: bpf@vger.kernel.org
3088 BPF JIT for X86 32-BIT
3089 M: Wang YanQing <udknight@gmail.com>
3090 L: netdev@vger.kernel.org
3091 L: bpf@vger.kernel.org
3093 F: arch/x86/net/bpf_jit_comp32.c
3095 BPF JIT for X86 64-BIT
3096 M: Alexei Starovoitov <ast@kernel.org>
3097 M: Daniel Borkmann <daniel@iogearbox.net>
3098 L: netdev@vger.kernel.org
3099 L: bpf@vger.kernel.org
3102 X: arch/x86/net/bpf_jit_comp32.c
3104 BROADCOM B44 10/100 ETHERNET DRIVER
3105 M: Michael Chan <michael.chan@broadcom.com>
3106 L: netdev@vger.kernel.org
3108 F: drivers/net/ethernet/broadcom/b44.*
3110 BROADCOM B53 ETHERNET SWITCH DRIVER
3111 M: Florian Fainelli <f.fainelli@gmail.com>
3112 L: netdev@vger.kernel.org
3113 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3115 F: drivers/net/dsa/b53/*
3116 F: include/linux/platform_data/b53.h
3118 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3119 M: Florian Fainelli <f.fainelli@gmail.com>
3120 M: Ray Jui <rjui@broadcom.com>
3121 M: Scott Branden <sbranden@broadcom.com>
3122 M: bcm-kernel-feedback-list@broadcom.com
3123 T: git git://github.com/broadcom/mach-bcm
3129 F: arch/arm/mach-bcm/
3131 BROADCOM BCM2835 ARM ARCHITECTURE
3132 M: Eric Anholt <eric@anholt.net>
3133 M: Stefan Wahren <wahrenst@gmx.net>
3134 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3135 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3136 T: git git://github.com/anholt/linux
3139 F: drivers/staging/vc04_services
3141 BROADCOM BCM47XX MIPS ARCHITECTURE
3142 M: Hauke Mehrtens <hauke@hauke-m.de>
3143 M: Rafał Miłecki <zajec5@gmail.com>
3144 L: linux-mips@vger.kernel.org
3146 F: Documentation/devicetree/bindings/mips/brcm/
3147 F: arch/mips/bcm47xx/*
3148 F: arch/mips/include/asm/mach-bcm47xx/*
3150 BROADCOM BCM5301X ARM ARCHITECTURE
3151 M: Hauke Mehrtens <hauke@hauke-m.de>
3152 M: Rafał Miłecki <zajec5@gmail.com>
3153 M: bcm-kernel-feedback-list@broadcom.com
3154 L: linux-arm-kernel@lists.infradead.org
3156 F: arch/arm/mach-bcm/bcm_5301x.c
3157 F: arch/arm/boot/dts/bcm5301x*.dtsi
3158 F: arch/arm/boot/dts/bcm470*
3159 F: arch/arm/boot/dts/bcm953012*
3161 BROADCOM BCM53573 ARM ARCHITECTURE
3162 M: Rafał Miłecki <rafal@milecki.pl>
3163 L: linux-arm-kernel@lists.infradead.org
3165 F: arch/arm/boot/dts/bcm53573*
3166 F: arch/arm/boot/dts/bcm47189*
3168 BROADCOM BCM63XX ARM ARCHITECTURE
3169 M: Florian Fainelli <f.fainelli@gmail.com>
3170 M: bcm-kernel-feedback-list@broadcom.com
3171 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3172 T: git git://github.com/broadcom/stblinux.git
3176 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3177 M: Kevin Cernekee <cernekee@gmail.com>
3178 L: linux-usb@vger.kernel.org
3180 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3182 BROADCOM BCM7XXX ARM ARCHITECTURE
3183 M: Brian Norris <computersforpeace@gmail.com>
3184 M: Gregory Fong <gregory.0xf0@gmail.com>
3185 M: Florian Fainelli <f.fainelli@gmail.com>
3186 M: bcm-kernel-feedback-list@broadcom.com
3187 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3188 T: git git://github.com/broadcom/stblinux.git
3190 F: arch/arm/mach-bcm/*brcmstb*
3191 F: arch/arm/boot/dts/bcm7*.dts*
3192 F: drivers/bus/brcmstb_gisb.c
3193 F: arch/arm/mm/cache-b15-rac.c
3194 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3197 BROADCOM BMIPS CPUFREQ DRIVER
3198 M: Markus Mayer <mmayer@broadcom.com>
3199 M: bcm-kernel-feedback-list@broadcom.com
3200 L: linux-pm@vger.kernel.org
3202 F: drivers/cpufreq/bmips-cpufreq.c
3204 BROADCOM BMIPS MIPS ARCHITECTURE
3205 M: Kevin Cernekee <cernekee@gmail.com>
3206 M: Florian Fainelli <f.fainelli@gmail.com>
3207 L: bcm-kernel-feedback-list@broadcom.com
3208 L: linux-mips@vger.kernel.org
3209 T: git git://github.com/broadcom/stblinux.git
3211 F: arch/mips/bmips/*
3212 F: arch/mips/include/asm/mach-bmips/*
3213 F: arch/mips/kernel/*bmips*
3214 F: arch/mips/boot/dts/brcm/bcm*.dts*
3215 F: drivers/irqchip/irq-bcm63*
3216 F: drivers/irqchip/irq-bcm7*
3217 F: drivers/irqchip/irq-brcmstb*
3218 F: include/linux/bcm963xx_nvram.h
3219 F: include/linux/bcm963xx_tag.h
3221 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3222 M: Rasesh Mody <rmody@marvell.com>
3223 M: GR-Linux-NIC-Dev@marvell.com
3224 L: netdev@vger.kernel.org
3226 F: drivers/net/ethernet/broadcom/bnx2.*
3227 F: drivers/net/ethernet/broadcom/bnx2_*
3229 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3230 M: QLogic-Storage-Upstream@qlogic.com
3231 L: linux-scsi@vger.kernel.org
3233 F: drivers/scsi/bnx2fc/
3235 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3236 M: QLogic-Storage-Upstream@qlogic.com
3237 L: linux-scsi@vger.kernel.org
3239 F: drivers/scsi/bnx2i/
3241 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3242 M: Ariel Elior <aelior@marvell.com>
3243 M: Sudarsana Kalluru <skalluru@marvell.com>
3244 M: GR-everest-linux-l2@marvell.com
3245 L: netdev@vger.kernel.org
3247 F: drivers/net/ethernet/broadcom/bnx2x/
3249 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3250 M: Michael Chan <michael.chan@broadcom.com>
3251 L: netdev@vger.kernel.org
3253 F: drivers/net/ethernet/broadcom/bnxt/
3255 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3256 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3257 M: Franky Lin <franky.lin@broadcom.com>
3258 M: Hante Meuleman <hante.meuleman@broadcom.com>
3259 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3260 M: Wright Feng <wright.feng@cypress.com>
3261 L: linux-wireless@vger.kernel.org
3262 L: brcm80211-dev-list.pdl@broadcom.com
3263 L: brcm80211-dev-list@cypress.com
3265 F: drivers/net/wireless/broadcom/brcm80211/
3267 BROADCOM BRCMSTB GPIO DRIVER
3268 M: Gregory Fong <gregory.0xf0@gmail.com>
3269 L: bcm-kernel-feedback-list@broadcom.com
3271 F: drivers/gpio/gpio-brcmstb.c
3272 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3274 BROADCOM BRCMSTB I2C DRIVER
3275 M: Kamal Dasu <kdasu.kdev@gmail.com>
3276 L: linux-i2c@vger.kernel.org
3277 L: bcm-kernel-feedback-list@broadcom.com
3279 F: drivers/i2c/busses/i2c-brcmstb.c
3280 F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3282 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3283 M: Al Cooper <alcooperx@gmail.com>
3284 L: linux-kernel@vger.kernel.org
3285 L: bcm-kernel-feedback-list@broadcom.com
3287 F: drivers/phy/broadcom/phy-brcm-usb*
3289 BROADCOM GENET ETHERNET DRIVER
3290 M: Doug Berger <opendmb@gmail.com>
3291 M: Florian Fainelli <f.fainelli@gmail.com>
3292 L: bcm-kernel-feedback-list@broadcom.com
3293 L: netdev@vger.kernel.org
3295 F: drivers/net/ethernet/broadcom/genet/
3297 BROADCOM IPROC ARM ARCHITECTURE
3298 M: Ray Jui <rjui@broadcom.com>
3299 M: Scott Branden <sbranden@broadcom.com>
3300 M: bcm-kernel-feedback-list@broadcom.com
3301 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3302 T: git git://github.com/broadcom/cygnus-linux.git
3319 F: arch/arm64/boot/dts/broadcom/northstar2/*
3320 F: arch/arm64/boot/dts/broadcom/stingray/*
3321 F: drivers/clk/bcm/clk-ns*
3322 F: drivers/clk/bcm/clk-sr*
3323 F: drivers/pinctrl/bcm/pinctrl-ns*
3324 F: include/dt-bindings/clock/bcm-sr*
3326 BROADCOM KONA GPIO DRIVER
3327 M: Ray Jui <rjui@broadcom.com>
3328 L: bcm-kernel-feedback-list@broadcom.com
3330 F: drivers/gpio/gpio-bcm-kona.c
3331 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3333 BROADCOM NETXTREME-E ROCE DRIVER
3334 M: Selvin Xavier <selvin.xavier@broadcom.com>
3335 M: Devesh Sharma <devesh.sharma@broadcom.com>
3336 M: Somnath Kotur <somnath.kotur@broadcom.com>
3337 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3338 L: linux-rdma@vger.kernel.org
3339 W: http://www.broadcom.com
3341 F: drivers/infiniband/hw/bnxt_re/
3342 F: include/uapi/rdma/bnxt_re-abi.h
3344 BROADCOM NVRAM DRIVER
3345 M: Rafał Miłecki <zajec5@gmail.com>
3346 L: linux-mips@vger.kernel.org
3348 F: drivers/firmware/broadcom/*
3350 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3351 M: Rafał Miłecki <zajec5@gmail.com>
3352 L: linux-wireless@vger.kernel.org
3355 F: include/linux/bcma/
3357 BROADCOM STB AVS CPUFREQ DRIVER
3358 M: Markus Mayer <mmayer@broadcom.com>
3359 M: bcm-kernel-feedback-list@broadcom.com
3360 L: linux-pm@vger.kernel.org
3362 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3363 F: drivers/cpufreq/brcmstb*
3365 BROADCOM STB AVS TMON DRIVER
3366 M: Markus Mayer <mmayer@broadcom.com>
3367 M: bcm-kernel-feedback-list@broadcom.com
3368 L: linux-pm@vger.kernel.org
3370 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3371 F: drivers/thermal/broadcom/brcmstb*
3373 BROADCOM STB NAND FLASH DRIVER
3374 M: Brian Norris <computersforpeace@gmail.com>
3375 M: Kamal Dasu <kdasu.kdev@gmail.com>
3376 L: linux-mtd@lists.infradead.org
3377 L: bcm-kernel-feedback-list@broadcom.com
3379 F: drivers/mtd/nand/raw/brcmnand/
3381 BROADCOM STB DPFE DRIVER
3382 M: Markus Mayer <mmayer@broadcom.com>
3383 M: bcm-kernel-feedback-list@broadcom.com
3384 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3386 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3387 F: drivers/memory/brcmstb_dpfe.c
3390 M: Kamal Dasu <kdasu.kdev@gmail.com>
3391 M: bcm-kernel-feedback-list@broadcom.com
3393 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3394 F: drivers/spi/spi-bcm-qspi.*
3395 F: drivers/spi/spi-brcmstb-qspi.c
3396 F: drivers/spi/spi-iproc-qspi.c
3398 BROADCOM SYSTEMPORT ETHERNET DRIVER
3399 M: Florian Fainelli <f.fainelli@gmail.com>
3400 L: bcm-kernel-feedback-list@broadcom.com
3401 L: netdev@vger.kernel.org
3403 F: drivers/net/ethernet/broadcom/bcmsysport.*
3405 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3406 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3407 M: Prashant Sreedharan <prashant@broadcom.com>
3408 M: Michael Chan <mchan@broadcom.com>
3409 L: netdev@vger.kernel.org
3411 F: drivers/net/ethernet/broadcom/tg3.*
3413 BROCADE BFA FC SCSI DRIVER
3414 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3415 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3416 L: linux-scsi@vger.kernel.org
3418 F: drivers/scsi/bfa/
3420 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3421 M: Rasesh Mody <rmody@marvell.com>
3422 M: Sudarsana Kalluru <skalluru@marvell.com>
3423 M: GR-Linux-NIC-Dev@marvell.com
3424 L: netdev@vger.kernel.org
3426 F: drivers/net/ethernet/brocade/bna/
3428 BSG (block layer generic sg v4 driver)
3429 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3430 L: linux-scsi@vger.kernel.org
3433 F: include/linux/bsg.h
3434 F: include/uapi/linux/bsg.h
3437 M: Clemens Ladisch <clemens@ladisch.de>
3438 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3441 F: Documentation/sound/cards/bt87x.rst
3442 F: sound/pci/bt87x.c
3445 M: Michael Buesch <m@bues.ch>
3446 W: http://bu3sch.de/btgpio.php
3448 F: drivers/gpio/gpio-bt8xx.c
3451 M: Chris Mason <clm@fb.com>
3452 M: Josef Bacik <josef@toxicpanda.com>
3453 M: David Sterba <dsterba@suse.com>
3454 L: linux-btrfs@vger.kernel.org
3455 W: http://btrfs.wiki.kernel.org/
3456 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3459 F: Documentation/filesystems/btrfs.txt
3461 F: include/linux/btrfs*
3462 F: include/uapi/linux/btrfs*
3464 BTTV VIDEO4LINUX DRIVER
3465 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3466 L: linux-media@vger.kernel.org
3467 W: https://linuxtv.org
3468 T: git git://linuxtv.org/media_tree.git
3470 F: Documentation/media/v4l-drivers/bttv*
3471 F: drivers/media/pci/bt8xx/bttv*
3473 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3474 M: Chanwoo Choi <cw00.choi@samsung.com>
3475 L: linux-pm@vger.kernel.org
3476 L: linux-samsung-soc@vger.kernel.org
3477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3479 F: drivers/devfreq/exynos-bus.c
3480 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3482 BUSLOGIC SCSI DRIVER
3483 M: Khalid Aziz <khalid@gonehiking.org>
3484 L: linux-scsi@vger.kernel.org
3486 F: drivers/scsi/BusLogic.*
3487 F: drivers/scsi/FlashPoint.*
3489 C-MEDIA CMI8788 DRIVER
3490 M: Clemens Ladisch <clemens@ladisch.de>
3491 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3494 F: sound/pci/oxygen/
3497 M: Guo Ren <guoren@kernel.org>
3498 T: git https://github.com/c-sky/csky-linux.git
3501 F: Documentation/devicetree/bindings/csky/
3502 F: drivers/irqchip/irq-csky-*
3503 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3504 F: drivers/clocksource/timer-gx6605s.c
3505 F: drivers/clocksource/timer-mp-csky.c
3506 F: Documentation/devicetree/bindings/timer/csky,*
3511 M: Mark Salter <msalter@redhat.com>
3512 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3513 L: linux-c6x-dev@linux-c6x.org
3514 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3518 CA8210 IEEE-802.15.4 RADIO DRIVER
3519 M: Harry Morris <h.morris@cascoda.com>
3520 L: linux-wpan@vger.kernel.org
3521 W: https://github.com/Cascoda/ca8210-linux.git
3523 F: drivers/net/ieee802154/ca8210.c
3524 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3526 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3527 M: David Howells <dhowells@redhat.com>
3528 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3530 F: Documentation/filesystems/caching/cachefiles.txt
3533 CADENCE MIPI-CSI2 BRIDGES
3534 M: Maxime Ripard <maxime.ripard@bootlin.com>
3535 L: linux-media@vger.kernel.org
3537 F: Documentation/devicetree/bindings/media/cdns,*.txt
3538 F: drivers/media/platform/cadence/cdns-csi2*
3540 CADET FM/AM RADIO RECEIVER DRIVER
3541 M: Hans Verkuil <hverkuil@xs4all.nl>
3542 L: linux-media@vger.kernel.org
3543 T: git git://linuxtv.org/media_tree.git
3544 W: https://linuxtv.org
3546 F: drivers/media/radio/radio-cadet*
3548 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3549 M: Jonathan Corbet <corbet@lwn.net>
3550 L: linux-media@vger.kernel.org
3551 T: git git://linuxtv.org/media_tree.git
3553 F: Documentation/media/v4l-drivers/cafe_ccic*
3554 F: drivers/media/platform/marvell-ccic/
3557 L: netdev@vger.kernel.org
3559 F: Documentation/networking/caif/
3560 F: drivers/net/caif/
3561 F: include/uapi/linux/caif/
3562 F: include/net/caif/
3566 M: Toke Høiland-Jørgensen <toke@toke.dk>
3567 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3569 F: net/sched/sch_cake.c
3571 CALGARY x86-64 IOMMU
3572 M: Muli Ben-Yehuda <mulix@mulix.org>
3573 M: Jon Mason <jdmason@kudzu.us>
3574 L: iommu@lists.linux-foundation.org
3576 F: arch/x86/kernel/pci-calgary_64.c
3577 F: arch/x86/kernel/tce_64.c
3578 F: arch/x86/include/asm/calgary.h
3579 F: arch/x86/include/asm/tce.h
3582 M: Wolfgang Grandegger <wg@grandegger.com>
3583 M: Marc Kleine-Budde <mkl@pengutronix.de>
3584 L: linux-can@vger.kernel.org
3585 W: https://github.com/linux-can
3586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3589 F: Documentation/devicetree/bindings/net/can/
3591 F: include/linux/can/dev.h
3592 F: include/linux/can/platform/
3593 F: include/uapi/linux/can/error.h
3594 F: include/uapi/linux/can/netlink.h
3597 M: Oliver Hartkopp <socketcan@hartkopp.net>
3598 M: Marc Kleine-Budde <mkl@pengutronix.de>
3599 L: linux-can@vger.kernel.org
3600 W: https://github.com/linux-can
3601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3604 F: Documentation/networking/can.rst
3606 F: include/linux/can/core.h
3607 F: include/uapi/linux/can.h
3608 F: include/uapi/linux/can/bcm.h
3609 F: include/uapi/linux/can/raw.h
3610 F: include/uapi/linux/can/gw.h
3613 M: Serge Hallyn <serge@hallyn.com>
3614 L: linux-security-module@vger.kernel.org
3616 F: include/linux/capability.h
3617 F: include/uapi/linux/capability.h
3618 F: security/commoncap.c
3619 F: kernel/capability.c
3621 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3622 M: Kevin Tsai <ktsai@capellamicro.com>
3624 F: drivers/iio/light/cm*
3626 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3627 M: Christian Lamparter <chunkeey@googlemail.com>
3628 L: linux-wireless@vger.kernel.org
3629 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3631 F: drivers/net/wireless/ath/carl9170/
3634 M: Jan Glauber <jglauber@cavium.com>
3635 M: David Daney <david.daney@cavium.com>
3636 W: http://www.cavium.com
3638 F: drivers/i2c/busses/i2c-octeon*
3639 F: drivers/i2c/busses/i2c-thunderx*
3641 CAVIUM LIQUIDIO NETWORK DRIVER
3642 M: Derek Chickles <dchickles@marvell.com>
3643 M: Satanand Burla <sburla@marvell.com>
3644 M: Felix Manlunas <fmanlunas@marvell.com>
3645 L: netdev@vger.kernel.org
3646 W: http://www.cavium.com
3648 F: drivers/net/ethernet/cavium/liquidio/
3651 M: Jan Glauber <jglauber@cavium.com>
3652 M: David Daney <david.daney@cavium.com>
3653 M: Steven J. Hill <Steven.Hill@cavium.com>
3654 W: http://www.cavium.com
3656 F: drivers/mmc/host/cavium*
3658 CAVIUM OCTEON-TX CRYPTO DRIVER
3659 M: George Cherian <george.cherian@cavium.com>
3660 L: linux-crypto@vger.kernel.org
3661 W: http://www.cavium.com
3663 F: drivers/crypto/cavium/cpt/
3665 CAVIUM THUNDERX2 ARM64 SOC
3666 M: Robert Richter <rrichter@cavium.com>
3667 M: Jayachandran C <jnair@caviumnetworks.com>
3668 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3670 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3671 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3673 CC2520 IEEE-802.15.4 RADIO DRIVER
3674 M: Varka Bhadram <varkabhadram@gmail.com>
3675 L: linux-wpan@vger.kernel.org
3677 F: drivers/net/ieee802154/cc2520.c
3678 F: include/linux/spi/cc2520.h
3679 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3681 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3682 M: Gilad Ben-Yossef <gilad@benyossef.com>
3683 L: linux-crypto@vger.kernel.org
3685 F: drivers/crypto/ccree/
3686 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3689 M: Hans Verkuil <hans.verkuil@cisco.com>
3690 L: linux-media@vger.kernel.org
3691 T: git git://linuxtv.org/media_tree.git
3692 W: http://linuxtv.org
3694 F: Documentation/media/kapi/cec-core.rst
3695 F: Documentation/media/uapi/cec
3696 F: drivers/media/cec/
3697 F: drivers/media/rc/keymaps/rc-cec.c
3698 F: include/media/cec.h
3699 F: include/media/cec-notifier.h
3700 F: include/uapi/linux/cec.h
3701 F: include/uapi/linux/cec-funcs.h
3702 F: Documentation/devicetree/bindings/media/cec.txt
3703 F: Documentation/ABI/testing/debugfs-cec-error-inj
3706 M: Hans Verkuil <hans.verkuil@cisco.com>
3707 L: linux-media@vger.kernel.org
3708 T: git git://linuxtv.org/media_tree.git
3709 W: http://linuxtv.org
3711 F: drivers/media/platform/cec-gpio/
3712 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3714 CELL BROADBAND ENGINE ARCHITECTURE
3715 M: Arnd Bergmann <arnd@arndb.de>
3716 L: linuxppc-dev@lists.ozlabs.org
3717 W: http://www.ibm.com/developerworks/power/cell/
3719 F: arch/powerpc/include/asm/cell*.h
3720 F: arch/powerpc/include/asm/spu*.h
3721 F: arch/powerpc/include/uapi/asm/spu*.h
3722 F: arch/powerpc/oprofile/*cell*
3723 F: arch/powerpc/platforms/cell/
3725 CEPH COMMON CODE (LIBCEPH)
3726 M: Ilya Dryomov <idryomov@gmail.com>
3727 M: "Yan, Zheng" <zyan@redhat.com>
3728 M: Sage Weil <sage@redhat.com>
3729 L: ceph-devel@vger.kernel.org
3731 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3732 T: git git://github.com/ceph/ceph-client.git
3735 F: include/linux/ceph/
3736 F: include/linux/crush/
3738 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3739 M: "Yan, Zheng" <zyan@redhat.com>
3740 M: Sage Weil <sage@redhat.com>
3741 M: Ilya Dryomov <idryomov@gmail.com>
3742 L: ceph-devel@vger.kernel.org
3744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3745 T: git git://github.com/ceph/ceph-client.git
3747 F: Documentation/filesystems/ceph.txt
3750 CERTIFICATE HANDLING:
3751 M: David Howells <dhowells@redhat.com>
3752 M: David Woodhouse <dwmw2@infradead.org>
3753 L: keyrings@vger.kernel.org
3755 F: Documentation/admin-guide/module-signing.rst
3757 F: scripts/sign-file.c
3758 F: scripts/extract-cert.c
3760 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3761 L: linux-usb@vger.kernel.org
3763 F: Documentation/usb/WUSB-Design-overview.txt
3764 F: Documentation/usb/wusb-cbaf
3765 F: drivers/usb/host/hwa-hc.c
3766 F: drivers/usb/host/whci/
3767 F: drivers/usb/wusbcore/
3768 F: include/linux/usb/wusb*
3770 CFAG12864B LCD DRIVER
3771 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3773 F: drivers/auxdisplay/cfag12864b.c
3774 F: include/linux/cfag12864b.h
3776 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3777 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3779 F: drivers/auxdisplay/cfag12864bfb.c
3780 F: include/linux/cfag12864b.h
3782 802.11 (including CFG80211/NL80211)
3783 M: Johannes Berg <johannes@sipsolutions.net>
3784 L: linux-wireless@vger.kernel.org
3785 W: http://wireless.kernel.org/
3786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3790 F: include/uapi/linux/nl80211.h
3791 F: include/linux/ieee80211.h
3792 F: include/net/wext.h
3793 F: include/net/cfg80211.h
3794 F: include/net/iw_handler.h
3795 F: include/net/ieee80211_radiotap.h
3796 F: Documentation/driver-api/80211/cfg80211.rst
3797 F: Documentation/networking/regulatory.txt
3799 CHAR and MISC DRIVERS
3800 M: Arnd Bergmann <arnd@arndb.de>
3801 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3806 F: include/linux/miscdevice.h
3809 M: Andy Whitcroft <apw@canonical.com>
3810 M: Joe Perches <joe@perches.com>
3812 F: scripts/checkpatch.pl
3814 CHINESE DOCUMENTATION
3815 M: Harry Wei <harryxiyou@gmail.com>
3816 M: Alex Shi <alex.shi@linux.alibaba.com>
3817 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3819 F: Documentation/translations/zh_CN/
3821 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3822 M: Peter Chen <Peter.Chen@nxp.com>
3823 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3824 L: linux-usb@vger.kernel.org
3826 F: drivers/usb/chipidea/
3828 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3829 M: Hans de Goede <hdegoede@redhat.com>
3830 L: linux-input@vger.kernel.org
3832 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3833 F: drivers/input/touchscreen/chipone_icn8318.c
3835 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3836 M: Hans de Goede <hdegoede@redhat.com>
3837 L: linux-input@vger.kernel.org
3839 F: drivers/input/touchscreen/chipone_icn8505.c
3841 CHROME HARDWARE PLATFORM SUPPORT
3842 M: Benson Leung <bleung@chromium.org>
3843 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3846 F: drivers/platform/chrome/
3848 CHROMEOS EC SUBDRIVERS
3849 M: Benson Leung <bleung@chromium.org>
3850 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3851 R: Guenter Roeck <groeck@chromium.org>
3855 F: drivers/power/supply/cros_usbpd-charger.c
3857 CHROMEOS EC CODEC DRIVER
3858 M: Cheng-Yi Chiang <cychiang@chromium.org>
3860 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3861 R: Guenter Roeck <groeck@chromium.org>
3862 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3863 F: sound/soc/codecs/cros_ec_codec.*
3865 CIRRUS LOGIC AUDIO CODEC DRIVERS
3866 M: Brian Austin <brian.austin@cirrus.com>
3867 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3868 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3870 F: sound/soc/codecs/cs*
3872 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3873 M: Hartley Sweeten <hsweeten@visionengravers.com>
3874 L: netdev@vger.kernel.org
3876 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3878 CIRRUS LOGIC LOCHNAGAR DRIVER
3879 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3880 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3881 L: patches@opensource.cirrus.com
3883 F: drivers/clk/clk-lochnagar.c
3884 F: drivers/hwmon/lochnagar-hwmon.c
3885 F: drivers/mfd/lochnagar-i2c.c
3886 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3887 F: drivers/regulator/lochnagar-regulator.c
3888 F: sound/soc/codecs/lochnagar-sc.c
3889 F: include/dt-bindings/clk/lochnagar.h
3890 F: include/dt-bindings/pinctrl/lochnagar.h
3891 F: include/linux/mfd/lochnagar*
3892 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3893 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3894 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3895 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3896 F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3897 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3898 F: Documentation/hwmon/lochnagar
3900 CISCO FCOE HBA DRIVER
3901 M: Satish Kharat <satishkh@cisco.com>
3902 M: Sesidhar Baddela <sebaddel@cisco.com>
3903 M: Karan Tilak Kumar <kartilak@cisco.com>
3904 L: linux-scsi@vger.kernel.org
3906 F: drivers/scsi/fnic/
3908 CISCO SCSI HBA DRIVER
3909 M: Karan Tilak Kumar <kartilak@cisco.com>
3910 M: Sesidhar Baddela <sebaddel@cisco.com>
3911 L: linux-scsi@vger.kernel.org
3913 F: drivers/scsi/snic/
3915 CISCO VIC ETHERNET NIC DRIVER
3916 M: Christian Benvenuti <benve@cisco.com>
3917 M: Govindarajulu Varadarajan <_govind@gmx.com>
3918 M: Parvi Kaustubhi <pkaustub@cisco.com>
3920 F: drivers/net/ethernet/cisco/enic/
3922 CISCO VIC LOW LATENCY NIC DRIVER
3923 M: Christian Benvenuti <benve@cisco.com>
3924 M: Nelson Escobar <neescoba@cisco.com>
3925 M: Parvi Kaustubhi <pkaustub@cisco.com>
3927 F: drivers/infiniband/hw/usnic/
3929 CIRRUS LOGIC MADERA CODEC DRIVERS
3930 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3931 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3932 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3933 L: patches@opensource.cirrus.com
3934 T: git https://github.com/CirrusLogic/linux-drivers.git
3935 W: https://github.com/CirrusLogic/linux-drivers/wiki
3937 F: Documentation/devicetree/bindings/mfd/madera.txt
3938 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3939 F: include/linux/irqchip/irq-madera*
3940 F: include/linux/mfd/madera/*
3941 F: drivers/gpio/gpio-madera*
3942 F: drivers/irqchip/irq-madera*
3943 F: drivers/mfd/madera*
3944 F: drivers/mfd/cs47l*
3945 F: drivers/pinctrl/cirrus/*
3948 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3953 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3954 L: linux-kernel@vger.kernel.org
3957 F: include/linux/cleancache.h
3960 M: Russell King <linux@armlinux.org.uk>
3961 L: linux-clk@vger.kernel.org
3963 F: include/linux/clk.h
3965 CLOCKSOURCE, CLOCKEVENT DRIVERS
3966 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3967 M: Thomas Gleixner <tglx@linutronix.de>
3968 L: linux-kernel@vger.kernel.org
3969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3971 F: drivers/clocksource/
3972 F: Documentation/devicetree/bindings/timer/
3975 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3976 M: Daniel Oliveira Nascimento <don@syst.com.br>
3977 L: platform-driver-x86@vger.kernel.org
3979 F: drivers/platform/x86/classmate-laptop.c
3982 M: Hans Verkuil <hans.verkuil@cisco.com>
3983 L: linux-media@vger.kernel.org
3984 T: git git://linuxtv.org/media_tree.git
3985 W: https://linuxtv.org
3987 F: drivers/media/pci/cobalt/
3989 COCCINELLE/Semantic Patches (SmPL)
3990 M: Julia Lawall <Julia.Lawall@lip6.fr>
3991 M: Gilles Muller <Gilles.Muller@lip6.fr>
3992 M: Nicolas Palix <nicolas.palix@imag.fr>
3993 M: Michal Marek <michal.lkml@markovi.net>
3994 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3996 W: http://coccinelle.lip6.fr/
3998 F: Documentation/dev-tools/coccinelle.rst
3999 F: scripts/coccinelle/
4000 F: scripts/coccicheck
4003 M: Jan Harkes <jaharkes@cs.cmu.edu>
4005 L: codalist@coda.cs.cmu.edu
4006 W: http://www.coda.cs.cmu.edu/
4008 F: Documentation/filesystems/coda.txt
4010 F: include/linux/coda*.h
4011 F: include/uapi/linux/coda*.h
4013 CODA V4L2 MEM2MEM DRIVER
4014 M: Philipp Zabel <p.zabel@pengutronix.de>
4015 L: linux-media@vger.kernel.org
4017 F: Documentation/devicetree/bindings/media/coda.txt
4018 F: drivers/media/platform/coda/
4021 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4023 F: Documentation/process/code-of-conduct.rst
4024 F: Documentation/process/code-of-conduct-interpretation.rst
4026 COMMON CLK FRAMEWORK
4027 M: Michael Turquette <mturquette@baylibre.com>
4028 M: Stephen Boyd <sboyd@kernel.org>
4029 L: linux-clk@vger.kernel.org
4030 Q: http://patchwork.kernel.org/project/linux-clk/list/
4031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4033 F: Documentation/devicetree/bindings/clock/
4035 X: drivers/clk/clkdev.c
4036 F: include/linux/clk-pr*
4037 F: include/linux/clk/
4038 F: include/linux/of_clk.h
4040 COMMON INTERNET FILE SYSTEM (CIFS)
4041 M: Steve French <sfrench@samba.org>
4042 L: linux-cifs@vger.kernel.org
4043 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4044 W: http://linux-cifs.samba.org/
4045 T: git git://git.samba.org/sfrench/cifs-2.6.git
4047 F: Documentation/filesystems/cifs/
4050 COMPACTPCI HOTPLUG CORE
4051 M: Scott Murray <scott@spiteful.org>
4052 L: linux-pci@vger.kernel.org
4054 F: drivers/pci/hotplug/cpci_hotplug*
4056 COMPACTPCI HOTPLUG GENERIC DRIVER
4057 M: Scott Murray <scott@spiteful.org>
4058 L: linux-pci@vger.kernel.org
4060 F: drivers/pci/hotplug/cpcihp_generic.c
4062 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4063 M: Scott Murray <scott@spiteful.org>
4064 L: linux-pci@vger.kernel.org
4066 F: drivers/pci/hotplug/cpcihp_zt5550.*
4068 COMPAL LAPTOP SUPPORT
4069 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4070 L: platform-driver-x86@vger.kernel.org
4072 F: drivers/platform/x86/compal-laptop.c
4075 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4077 F: include/linux/compiler_attributes.h
4079 CONEXANT ACCESSRUNNER USB DRIVER
4080 L: accessrunner-general@lists.sourceforge.net
4081 W: http://accessrunner.sourceforge.net/
4083 F: drivers/usb/atm/cxacru.c
4086 M: Joel Becker <jlbec@evilplan.org>
4087 M: Christoph Hellwig <hch@lst.de>
4088 T: git git://git.infradead.org/users/hch/configfs.git
4091 F: include/linux/configfs.h
4094 M: Evgeniy Polyakov <zbr@ioremap.net>
4095 L: netdev@vger.kernel.org
4097 F: drivers/connector/
4099 CONTROL GROUP (CGROUP)
4100 M: Tejun Heo <tj@kernel.org>
4101 M: Li Zefan <lizefan@huawei.com>
4102 M: Johannes Weiner <hannes@cmpxchg.org>
4103 L: cgroups@vger.kernel.org
4104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4106 F: Documentation/admin-guide/cgroup-v2.rst
4107 F: Documentation/cgroup-v1/
4108 F: include/linux/cgroup*
4111 CONTROL GROUP - CPUSET
4112 M: Li Zefan <lizefan@huawei.com>
4113 L: cgroups@vger.kernel.org
4114 W: http://www.bullopensource.org/cpuset/
4115 W: http://oss.sgi.com/projects/cpusets/
4116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4118 F: Documentation/cgroup-v1/cpusets.txt
4119 F: include/linux/cpuset.h
4120 F: kernel/cgroup/cpuset.c
4122 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4123 M: Johannes Weiner <hannes@cmpxchg.org>
4124 M: Michal Hocko <mhocko@kernel.org>
4125 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4126 L: cgroups@vger.kernel.org
4127 L: linux-mm@kvack.org
4132 CORETEMP HARDWARE MONITORING DRIVER
4133 M: Fenghua Yu <fenghua.yu@intel.com>
4134 L: linux-hwmon@vger.kernel.org
4136 F: Documentation/hwmon/coretemp.rst
4137 F: drivers/hwmon/coretemp.c
4139 COSA/SRP SYNC SERIAL DRIVER
4140 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4141 W: http://www.fi.muni.cz/~kas/cosa/
4143 F: drivers/net/wan/cosa*
4146 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4147 L: linux-iio@vger.kernel.org
4149 F: Documentation/ABI/testing/sysfs-bus-counter*
4150 F: Documentation/driver-api/generic-counter.rst
4152 F: include/linux/counter.h
4153 F: include/linux/counter_enum.h
4155 CPMAC ETHERNET DRIVER
4156 M: Florian Fainelli <f.fainelli@gmail.com>
4157 L: netdev@vger.kernel.org
4159 F: drivers/net/ethernet/ti/cpmac.c
4161 CPU FREQUENCY SCALING FRAMEWORK
4162 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4163 M: Viresh Kumar <viresh.kumar@linaro.org>
4164 L: linux-pm@vger.kernel.org
4166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4168 B: https://bugzilla.kernel.org
4169 F: Documentation/admin-guide/pm/cpufreq.rst
4170 F: Documentation/admin-guide/pm/intel_pstate.rst
4171 F: Documentation/cpu-freq/
4172 F: Documentation/devicetree/bindings/cpufreq/
4174 F: kernel/sched/cpufreq*.c
4175 F: include/linux/cpufreq.h
4176 F: include/linux/sched/cpufreq.h
4177 F: tools/testing/selftests/cpufreq/
4179 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4180 M: Viresh Kumar <viresh.kumar@linaro.org>
4181 M: Sudeep Holla <sudeep.holla@arm.com>
4182 L: linux-pm@vger.kernel.org
4183 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4185 F: drivers/cpufreq/arm_big_little.h
4186 F: drivers/cpufreq/arm_big_little.c
4188 CPU POWER MONITORING SUBSYSTEM
4189 M: Thomas Renninger <trenn@suse.com>
4190 M: Shuah Khan <shuah@kernel.org>
4191 M: Shuah Khan <skhan@linuxfoundation.org>
4192 L: linux-pm@vger.kernel.org
4194 F: tools/power/cpupower/
4197 M: "H. Peter Anvin" <hpa@zytor.com>
4199 F: arch/x86/kernel/cpuid.c
4200 F: arch/x86/kernel/msr.c
4202 CPUIDLE DRIVER - ARM BIG LITTLE
4203 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4204 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4205 L: linux-pm@vger.kernel.org
4206 L: linux-arm-kernel@lists.infradead.org
4207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4209 F: drivers/cpuidle/cpuidle-big_little.c
4211 CPUIDLE DRIVER - ARM EXYNOS
4212 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4213 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4214 M: Kukjin Kim <kgene@kernel.org>
4215 L: linux-pm@vger.kernel.org
4216 L: linux-samsung-soc@vger.kernel.org
4218 F: drivers/cpuidle/cpuidle-exynos.c
4219 F: arch/arm/mach-exynos/pm.c
4221 CPU IDLE TIME MANAGEMENT FRAMEWORK
4222 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4223 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4224 L: linux-pm@vger.kernel.org
4226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4227 B: https://bugzilla.kernel.org
4228 F: Documentation/admin-guide/pm/cpuidle.rst
4229 F: Documentation/driver-api/pm/cpuidle.rst
4230 F: drivers/cpuidle/*
4231 F: include/linux/cpuidle.h
4234 M: Nicolas Pitre <nico@fluxnic.net>
4236 F: Documentation/filesystems/cramfs.txt
4240 M: Herbert Xu <herbert@gondor.apana.org.au>
4241 M: "David S. Miller" <davem@davemloft.net>
4242 L: linux-crypto@vger.kernel.org
4243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4246 F: Documentation/crypto/
4247 F: Documentation/devicetree/bindings/crypto/
4252 F: include/linux/crypto*
4254 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4255 M: Neil Horman <nhorman@tuxdriver.com>
4256 L: linux-crypto@vger.kernel.org
4258 F: crypto/ansi_cprng.c
4262 M: Hans Verkuil <hverkuil@xs4all.nl>
4263 L: linux-media@vger.kernel.org
4264 T: git git://linuxtv.org/media_tree.git
4265 W: http://linuxtv.org
4267 F: drivers/media/i2c/cs3308.c
4269 CS5535 Audio ALSA driver
4270 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4272 F: sound/pci/cs5535audio/
4274 CSI DRIVERS FOR ALLWINNER V3s
4275 M: Yong Deng <yong.deng@magewell.com>
4276 L: linux-media@vger.kernel.org
4277 T: git git://linuxtv.org/media_tree.git
4279 F: drivers/media/platform/sunxi/sun6i-csi/
4280 F: Documentation/devicetree/bindings/media/sun6i-csi.txt
4283 M: Solomon Peachy <pizza@shaftnet.org>
4285 F: drivers/net/wireless/st/cw1200/
4287 CX18 VIDEO4LINUX DRIVER
4288 M: Andy Walls <awalls@md.metrocast.net>
4289 L: ivtv-devel@ivtvdriver.org (subscribers-only)
4290 L: linux-media@vger.kernel.org
4291 T: git git://linuxtv.org/media_tree.git
4292 W: https://linuxtv.org
4293 W: http://www.ivtvdriver.org/index.php/Cx18
4295 F: Documentation/media/v4l-drivers/cx18*
4296 F: drivers/media/pci/cx18/
4297 F: include/uapi/linux/ivtv*
4299 CX2341X MPEG ENCODER HELPER MODULE
4300 M: Hans Verkuil <hverkuil@xs4all.nl>
4301 L: linux-media@vger.kernel.org
4302 T: git git://linuxtv.org/media_tree.git
4303 W: https://linuxtv.org
4305 F: drivers/media/common/cx2341x*
4306 F: include/media/drv-intf/cx2341x.h
4308 CX24120 MEDIA DRIVER
4309 M: Jemma Denson <jdenson@gmail.com>
4310 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4311 L: linux-media@vger.kernel.org
4312 W: https://linuxtv.org
4313 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4315 F: drivers/media/dvb-frontends/cx24120*
4317 CX88 VIDEO4LINUX DRIVER
4318 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4319 L: linux-media@vger.kernel.org
4320 W: https://linuxtv.org
4321 T: git git://linuxtv.org/media_tree.git
4323 F: Documentation/media/v4l-drivers/cx88*
4324 F: drivers/media/pci/cx88/
4326 CXD2820R MEDIA DRIVER
4327 M: Antti Palosaari <crope@iki.fi>
4328 L: linux-media@vger.kernel.org
4329 W: https://linuxtv.org
4330 W: http://palosaari.fi/linux/
4331 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4332 T: git git://linuxtv.org/anttip/media_tree.git
4334 F: drivers/media/dvb-frontends/cxd2820r*
4336 CXGB3 ETHERNET DRIVER (CXGB3)
4337 M: Vishal Kulkarni <vishal@chelsio.com>
4338 L: netdev@vger.kernel.org
4339 W: http://www.chelsio.com
4341 F: drivers/net/ethernet/chelsio/cxgb3/
4343 CXGB3 ISCSI DRIVER (CXGB3I)
4344 M: Karen Xie <kxie@chelsio.com>
4345 L: linux-scsi@vger.kernel.org
4346 W: http://www.chelsio.com
4348 F: drivers/scsi/cxgbi/cxgb3i
4350 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4351 M: Potnuri Bharat Teja <bharat@chelsio.com>
4352 L: linux-rdma@vger.kernel.org
4353 W: http://www.openfabrics.org
4355 F: drivers/infiniband/hw/cxgb3/
4356 F: include/uapi/rdma/cxgb3-abi.h
4358 CXGB4 CRYPTO DRIVER (chcr)
4359 M: Atul Gupta <atul.gupta@chelsio.com>
4360 L: linux-crypto@vger.kernel.org
4361 W: http://www.chelsio.com
4363 F: drivers/crypto/chelsio
4365 CXGB4 ETHERNET DRIVER (CXGB4)
4366 M: Vishal Kulkarni <vishal@chelsio.com>
4367 L: netdev@vger.kernel.org
4368 W: http://www.chelsio.com
4370 F: drivers/net/ethernet/chelsio/cxgb4/
4372 CXGB4 ISCSI DRIVER (CXGB4I)
4373 M: Karen Xie <kxie@chelsio.com>
4374 L: linux-scsi@vger.kernel.org
4375 W: http://www.chelsio.com
4377 F: drivers/scsi/cxgbi/cxgb4i
4379 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4380 M: Potnuri Bharat Teja <bharat@chelsio.com>
4381 L: linux-rdma@vger.kernel.org
4382 W: http://www.openfabrics.org
4384 F: drivers/infiniband/hw/cxgb4/
4385 F: include/uapi/rdma/cxgb4-abi.h
4387 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4388 M: Casey Leedom <leedom@chelsio.com>
4389 L: netdev@vger.kernel.org
4390 W: http://www.chelsio.com
4392 F: drivers/net/ethernet/chelsio/cxgb4vf/
4394 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4395 M: Frederic Barrat <fbarrat@linux.ibm.com>
4396 M: Andrew Donnellan <ajd@linux.ibm.com>
4397 L: linuxppc-dev@lists.ozlabs.org
4399 F: arch/powerpc/platforms/powernv/pci-cxl.c
4400 F: drivers/misc/cxl/
4401 F: include/misc/cxl*
4402 F: include/uapi/misc/cxl.h
4403 F: Documentation/powerpc/cxl.txt
4404 F: Documentation/ABI/testing/sysfs-class-cxl
4406 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4407 M: Manoj N. Kumar <manoj@linux.ibm.com>
4408 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4409 M: Uma Krishnan <ukrishn@linux.ibm.com>
4410 L: linux-scsi@vger.kernel.org
4412 F: drivers/scsi/cxlflash/
4413 F: include/uapi/scsi/cxlflash_ioctl.h
4414 F: Documentation/powerpc/cxlflash.txt
4417 M: Russell King <linux@armlinux.org.uk>
4418 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4419 W: http://www.armlinux.org.uk/
4421 F: drivers/video/fbdev/cyber2000fb.*
4423 CYCLADES ASYNC MUX DRIVER
4424 W: http://www.cyclades.com/
4426 F: drivers/tty/cyclades.c
4427 F: include/linux/cyclades.h
4428 F: include/uapi/linux/cyclades.h
4430 CYCLADES PC300 DRIVER
4431 W: http://www.cyclades.com/
4433 F: drivers/net/wan/pc300*
4435 CYPRESS_FIRMWARE MEDIA DRIVER
4436 M: Antti Palosaari <crope@iki.fi>
4437 L: linux-media@vger.kernel.org
4438 W: https://linuxtv.org
4439 W: http://palosaari.fi/linux/
4440 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4441 T: git git://linuxtv.org/anttip/media_tree.git
4443 F: drivers/media/common/cypress_firmware*
4445 CYTTSP TOUCHSCREEN DRIVER
4446 M: Ferruh Yigit <fery@cypress.com>
4447 L: linux-input@vger.kernel.org
4449 F: drivers/input/touchscreen/cyttsp*
4450 F: include/linux/input/cyttsp.h
4452 D-LINK DIR-685 TOUCHKEYS DRIVER
4453 M: Linus Walleij <linus.walleij@linaro.org>
4454 L: linux-input@vger.kernel.org
4456 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4458 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4459 M: Joshua Kinard <kumba@gentoo.org>
4461 F: drivers/rtc/rtc-ds1685.c
4462 F: include/linux/rtc/ds1685.h
4464 DAMA SLAVE for AX.25
4465 M: Joerg Reuter <jreuter@yaina.de>
4466 W: http://yaina.de/jreuter/
4467 W: http://www.qsl.net/dl1bke/
4468 L: linux-hams@vger.kernel.org
4470 F: net/ax25/af_ax25.c
4471 F: net/ax25/ax25_dev.c
4472 F: net/ax25/ax25_ds_*
4473 F: net/ax25/ax25_in.c
4474 F: net/ax25/ax25_out.c
4475 F: net/ax25/ax25_timer.c
4476 F: net/ax25/sysctl_net_ax25.c
4478 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4479 L: netdev@vger.kernel.org
4481 F: Documentation/networking/device_drivers/dec/dmfe.txt
4482 F: drivers/net/ethernet/dec/tulip/dmfe.c
4484 DC390/AM53C974 SCSI driver
4485 M: Hannes Reinecke <hare@suse.com>
4486 L: linux-scsi@vger.kernel.org
4488 F: drivers/scsi/am53c974.c
4491 M: Oliver Neukum <oliver@neukum.org>
4492 M: Ali Akcaagac <aliakc@web.de>
4493 M: Jamie Lenehan <lenehan@twibble.org>
4494 L: dc395x@twibble.org
4495 W: http://twibble.org/dist/dc395x/
4496 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4498 F: Documentation/scsi/dc395x.txt
4499 F: drivers/scsi/dc395x.*
4502 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4503 L: dccp@vger.kernel.org
4504 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4506 F: include/linux/dccp.h
4507 F: include/uapi/linux/dccp.h
4508 F: include/linux/tfrc.h
4511 DECnet NETWORK LAYER
4512 W: http://linux-decnet.sourceforge.net
4513 L: linux-decnet-user@lists.sourceforge.net
4515 F: Documentation/networking/decnet.txt
4518 DECSTATION PLATFORM SUPPORT
4519 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4520 L: linux-mips@vger.kernel.org
4521 W: http://www.linux-mips.org/wiki/DECstation
4524 F: arch/mips/include/asm/dec/
4525 F: arch/mips/include/asm/mach-dec/
4527 DEFXX FDDI NETWORK DRIVER
4528 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4530 F: drivers/net/fddi/defxx.*
4533 M: Pali Rohár <pali.rohar@gmail.com>
4534 M: Mario Limonciello <mario.limonciello@dell.com>
4535 L: platform-driver-x86@vger.kernel.org
4537 F: drivers/platform/x86/dell-smbios.*
4539 DELL SMBIOS SMM DRIVER
4540 M: Mario Limonciello <mario.limonciello@dell.com>
4541 L: platform-driver-x86@vger.kernel.org
4543 F: drivers/platform/x86/dell-smbios-smm.c
4545 DELL SMBIOS WMI DRIVER
4546 M: Mario Limonciello <mario.limonciello@dell.com>
4547 L: platform-driver-x86@vger.kernel.org
4549 F: drivers/platform/x86/dell-smbios-wmi.c
4550 F: tools/wmi/dell-smbios-example.c
4552 DEFZA FDDI NETWORK DRIVER
4553 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4555 F: drivers/net/fddi/defza.*
4558 M: Matthew Garrett <mjg59@srcf.ucam.org>
4559 M: Pali Rohár <pali.rohar@gmail.com>
4560 L: platform-driver-x86@vger.kernel.org
4562 F: drivers/platform/x86/dell-laptop.c
4564 DELL LAPTOP FREEFALL DRIVER
4565 M: Pali Rohár <pali.rohar@gmail.com>
4567 F: drivers/platform/x86/dell-smo8800.c
4569 DELL LAPTOP RBTN DRIVER
4570 M: Pali Rohár <pali.rohar@gmail.com>
4572 F: drivers/platform/x86/dell-rbtn.*
4574 DELL REMOTE BIOS UPDATE DRIVER
4575 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4576 L: platform-driver-x86@vger.kernel.org
4578 F: drivers/platform/x86/dell_rbu.c
4580 DELL LAPTOP SMM DRIVER
4581 M: Pali Rohár <pali.rohar@gmail.com>
4583 F: drivers/hwmon/dell-smm-hwmon.c
4584 F: include/uapi/linux/i8k.h
4586 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4587 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4588 L: platform-driver-x86@vger.kernel.org
4590 F: Documentation/dcdbas.txt
4591 F: drivers/platform/x86/dcdbas.*
4593 DELL WMI NOTIFICATIONS DRIVER
4594 M: Matthew Garrett <mjg59@srcf.ucam.org>
4595 M: Pali Rohár <pali.rohar@gmail.com>
4597 F: drivers/platform/x86/dell-wmi.c
4599 DELL WMI DESCRIPTOR DRIVER
4600 M: Mario Limonciello <mario.limonciello@dell.com>
4602 F: drivers/platform/x86/dell-wmi-descriptor.c
4604 DELTA ST MEDIA DRIVER
4605 M: Hugues Fruchet <hugues.fruchet@st.com>
4606 L: linux-media@vger.kernel.org
4607 T: git git://linuxtv.org/media_tree.git
4608 W: https://linuxtv.org
4610 F: drivers/media/platform/sti/delta
4613 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4614 L: linux-mtd@lists.infradead.org
4616 F: drivers/mtd/nand/raw/denali*
4618 DESIGNWARE USB2 DRD IP DRIVER
4619 M: Minas Harutyunyan <hminas@synopsys.com>
4620 L: linux-usb@vger.kernel.org
4621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4623 F: drivers/usb/dwc2/
4625 DESIGNWARE USB3 DRD IP DRIVER
4626 M: Felipe Balbi <balbi@kernel.org>
4627 L: linux-usb@vger.kernel.org
4628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4630 F: drivers/usb/dwc3/
4632 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4633 M: Andreas Klinger <ak@it-klinger.de>
4634 L: linux-iio@vger.kernel.org
4636 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4637 F: drivers/iio/proximity/srf*.c
4639 DEVICE COREDUMP (DEV_COREDUMP)
4640 M: Johannes Berg <johannes@sipsolutions.net>
4641 L: linux-kernel@vger.kernel.org
4643 F: drivers/base/devcoredump.c
4644 F: include/linux/devcoredump.h
4646 DEVICE FREQUENCY (DEVFREQ)
4647 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4648 M: Kyungmin Park <kyungmin.park@samsung.com>
4649 R: Chanwoo Choi <cw00.choi@samsung.com>
4650 L: linux-pm@vger.kernel.org
4651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4654 F: include/linux/devfreq.h
4655 F: Documentation/devicetree/bindings/devfreq/
4656 F: include/trace/events/devfreq.h
4658 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4659 M: Chanwoo Choi <cw00.choi@samsung.com>
4660 L: linux-pm@vger.kernel.org
4661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4663 F: drivers/devfreq/event/
4664 F: drivers/devfreq/devfreq-event.c
4665 F: include/linux/devfreq-event.h
4666 F: Documentation/devicetree/bindings/devfreq/event/
4668 DEVICE NUMBER REGISTRY
4669 M: Torben Mathiasen <device@lanana.org>
4670 W: http://lanana.org/docs/device-list/index.html
4674 M: Alasdair Kergon <agk@redhat.com>
4675 M: Mike Snitzer <snitzer@redhat.com>
4676 M: dm-devel@redhat.com
4677 L: dm-devel@redhat.com
4678 W: http://sources.redhat.com/dm
4679 Q: http://patchwork.kernel.org/project/dm-devel/list/
4680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4681 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4683 F: Documentation/device-mapper/
4684 F: drivers/md/Makefile
4685 F: drivers/md/Kconfig
4687 F: drivers/md/persistent-data/
4688 F: include/linux/device-mapper.h
4689 F: include/linux/dm-*.h
4690 F: include/uapi/linux/dm-*.h
4693 M: Jiri Pirko <jiri@mellanox.com>
4694 L: netdev@vger.kernel.org
4696 F: net/core/devlink.c
4697 F: include/net/devlink.h
4698 F: include/uapi/linux/devlink.h
4700 DIALOG SEMICONDUCTOR DRIVERS
4701 M: Support Opensource <support.opensource@diasemi.com>
4702 W: http://www.dialog-semiconductor.com/products
4704 F: Documentation/hwmon/da90??.rst
4705 F: Documentation/devicetree/bindings/mfd/da90*.txt
4706 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4707 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4708 F: Documentation/devicetree/bindings/regulator/da92*.txt
4709 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4710 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4711 F: drivers/gpio/gpio-da90??.c
4712 F: drivers/hwmon/da90??-hwmon.c
4713 F: drivers/iio/adc/da91??-*.c
4714 F: drivers/input/misc/da90??_onkey.c
4715 F: drivers/input/touchscreen/da9052_tsi.c
4716 F: drivers/leds/leds-da90??.c
4717 F: drivers/mfd/da903x.c
4718 F: drivers/mfd/da90??-*.c
4719 F: drivers/mfd/da91??-*.c
4720 F: drivers/power/supply/da9052-battery.c
4721 F: drivers/power/supply/da91??-*.c
4722 F: drivers/regulator/da903x.c
4723 F: drivers/regulator/da9???-regulator.[ch]
4724 F: drivers/thermal/da90??-thermal.c
4725 F: drivers/rtc/rtc-da90??.c
4726 F: drivers/video/backlight/da90??_bl.c
4727 F: drivers/watchdog/da90??_wdt.c
4728 F: include/linux/mfd/da903x.h
4729 F: include/linux/mfd/da9052/
4730 F: include/linux/mfd/da9055/
4731 F: include/linux/mfd/da9062/
4732 F: include/linux/mfd/da9063/
4733 F: include/linux/mfd/da9150/
4734 F: include/linux/regulator/da9211.h
4735 F: include/sound/da[79]*.h
4736 F: sound/soc/codecs/da[79]*.[ch]
4738 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4739 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4740 L: linux-gpio@vger.kernel.org
4742 F: drivers/gpio/gpio-gpio-mm.c
4744 DIOLAN U2C-12 I2C DRIVER
4745 M: Guenter Roeck <linux@roeck-us.net>
4746 L: linux-i2c@vger.kernel.org
4748 F: drivers/i2c/busses/i2c-diolan-u2c.c
4750 FILESYSTEM DIRECT ACCESS (DAX)
4751 M: Dan Williams <dan.j.williams@intel.com>
4752 R: Matthew Wilcox <willy@infradead.org>
4753 R: Jan Kara <jack@suse.cz>
4754 L: linux-fsdevel@vger.kernel.org
4755 L: linux-nvdimm@lists.01.org
4758 F: include/linux/dax.h
4759 F: include/trace/events/fs_dax.h
4761 DEVICE DIRECT ACCESS (DAX)
4762 M: Dan Williams <dan.j.williams@intel.com>
4763 M: Vishal Verma <vishal.l.verma@intel.com>
4764 M: Keith Busch <keith.busch@intel.com>
4765 M: Dave Jiang <dave.jiang@intel.com>
4766 L: linux-nvdimm@lists.01.org
4770 DIRECTORY NOTIFICATION (DNOTIFY)
4771 M: Jan Kara <jack@suse.cz>
4772 R: Amir Goldstein <amir73il@gmail.com>
4773 L: linux-fsdevel@vger.kernel.org
4775 F: Documentation/filesystems/dnotify.txt
4776 F: fs/notify/dnotify/
4777 F: include/linux/dnotify.h
4779 DISK GEOMETRY AND PARTITION HANDLING
4780 M: Andries Brouwer <aeb@cwi.nl>
4781 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4782 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4783 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4787 M: Jan Kara <jack@suse.com>
4789 F: Documentation/filesystems/quota.txt
4791 F: include/linux/quota*.h
4792 F: include/uapi/linux/quota*.h
4794 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4795 M: Bernie Thompson <bernie@plugable.com>
4796 L: linux-fbdev@vger.kernel.org
4798 W: http://plugable.com/category/projects/udlfb/
4799 F: drivers/video/fbdev/udlfb.c
4800 F: include/video/udlfb.h
4801 F: Documentation/fb/udlfb.txt
4803 DISTRIBUTED LOCK MANAGER (DLM)
4804 M: Christine Caulfield <ccaulfie@redhat.com>
4805 M: David Teigland <teigland@redhat.com>
4806 L: cluster-devel@redhat.com
4807 W: http://sources.redhat.com/cluster/
4808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4812 DMA BUFFER SHARING FRAMEWORK
4813 M: Sumit Semwal <sumit.semwal@linaro.org>
4815 L: linux-media@vger.kernel.org
4816 L: dri-devel@lists.freedesktop.org
4817 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4819 F: include/linux/dma-buf*
4820 F: include/linux/reservation.h
4821 F: include/linux/*fence.h
4822 F: Documentation/driver-api/dma-buf.rst
4823 T: git git://anongit.freedesktop.org/drm/drm-misc
4825 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4826 M: Vinod Koul <vkoul@kernel.org>
4827 L: dmaengine@vger.kernel.org
4828 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4831 F: include/linux/dmaengine.h
4832 F: include/linux/of_dma.h
4833 F: Documentation/devicetree/bindings/dma/
4834 F: Documentation/driver-api/dmaengine/
4835 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4838 M: Christoph Hellwig <hch@lst.de>
4839 M: Marek Szyprowski <m.szyprowski@samsung.com>
4840 R: Robin Murphy <robin.murphy@arm.com>
4841 L: iommu@lists.linux-foundation.org
4842 T: git git://git.infradead.org/users/hch/dma-mapping.git
4843 W: http://git.infradead.org/users/hch/dma-mapping.git
4846 F: include/asm-generic/dma-mapping.h
4847 F: include/linux/dma-direct.h
4848 F: include/linux/dma-mapping.h
4849 F: include/linux/dma-noncoherent.h
4851 DME1737 HARDWARE MONITOR DRIVER
4852 M: Juerg Haefliger <juergh@gmail.com>
4853 L: linux-hwmon@vger.kernel.org
4855 F: Documentation/hwmon/dme1737.rst
4856 F: drivers/hwmon/dme1737.c
4859 M: Jean Delvare <jdelvare@suse.com>
4861 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4862 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4863 F: drivers/firmware/dmi-id.c
4864 F: drivers/firmware/dmi_scan.c
4865 F: include/linux/dmi.h
4868 M: Jonathan Corbet <corbet@lwn.net>
4869 L: linux-doc@vger.kernel.org
4872 F: scripts/kernel-doc
4873 X: Documentation/ABI/
4874 X: Documentation/acpi/
4875 X: Documentation/devicetree/
4876 X: Documentation/i2c/
4877 X: Documentation/media/
4878 X: Documentation/power/
4879 X: Documentation/spi/
4880 T: git git://git.lwn.net/linux.git docs-next
4882 DOCUMENTATION/ITALIAN
4883 M: Federico Vaga <federico.vaga@vaga.pv.it>
4884 L: linux-doc@vger.kernel.org
4886 F: Documentation/translations/it_IT
4888 DONGWOON DW9714 LENS VOICE COIL DRIVER
4889 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4890 L: linux-media@vger.kernel.org
4891 T: git git://linuxtv.org/media_tree.git
4893 F: drivers/media/i2c/dw9714.c
4894 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4896 DONGWOON DW9807 LENS VOICE COIL DRIVER
4897 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4898 L: linux-media@vger.kernel.org
4899 T: git git://linuxtv.org/media_tree.git
4901 F: drivers/media/i2c/dw9807-vcm.c
4902 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4905 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4906 L: blinux-list@redhat.com
4908 F: drivers/char/dtlk.c
4909 F: include/linux/dtlk.h
4911 DPAA2 DATAPATH I/O (DPIO) DRIVER
4912 M: Roy Pledge <Roy.Pledge@nxp.com>
4913 L: linux-kernel@vger.kernel.org
4915 F: drivers/soc/fsl/dpio
4917 DPAA2 ETHERNET DRIVER
4918 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4919 L: netdev@vger.kernel.org
4921 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4922 F: drivers/net/ethernet/freescale/dpaa2/dpni*
4923 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
4924 F: drivers/net/ethernet/freescale/dpaa2/Makefile
4925 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
4927 DPAA2 ETHERNET SWITCH DRIVER
4928 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4929 M: Ioana Ciornei <ioana.ciornei@nxp.com>
4930 L: linux-kernel@vger.kernel.org
4932 F: drivers/staging/fsl-dpaa2/ethsw
4934 DPT_I2O SCSI RAID DRIVER
4935 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4936 L: linux-scsi@vger.kernel.org
4937 W: http://www.adaptec.com/
4939 F: drivers/scsi/dpt*
4940 F: drivers/scsi/dpt/
4943 M: Philipp Reisner <philipp.reisner@linbit.com>
4944 M: Lars Ellenberg <lars.ellenberg@linbit.com>
4945 L: drbd-dev@lists.linbit.com
4946 W: http://www.drbd.org
4947 T: git git://git.linbit.com/linux-drbd.git
4948 T: git git://git.linbit.com/drbd-8.4.git
4950 F: drivers/block/drbd/
4952 F: Documentation/blockdev/drbd/
4954 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4955 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4956 R: "Rafael J. Wysocki" <rafael@kernel.org>
4957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4959 F: Documentation/kobject.txt
4963 F: include/linux/debugfs.h
4964 F: include/linux/kobj*
4967 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4968 M: Kevin Hilman <khilman@kernel.org>
4969 M: Nishanth Menon <nm@ti.com>
4971 F: drivers/power/avs/
4972 F: include/linux/power/smartreflex.h
4973 L: linux-pm@vger.kernel.org
4975 DRM DRIVER FOR ARM PL111 CLCD
4976 M: Eric Anholt <eric@anholt.net>
4977 T: git git://anongit.freedesktop.org/drm/drm-misc
4979 F: drivers/gpu/drm/pl111/
4981 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4982 M: Linus Walleij <linus.walleij@linaro.org>
4983 T: git git://anongit.freedesktop.org/drm/drm-misc
4985 F: drivers/gpu/drm/panel/panel-arm-versatile.c
4986 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4988 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4989 M: Dave Airlie <airlied@redhat.com>
4991 F: drivers/gpu/drm/ast/
4993 DRM DRIVER FOR ASPEED BMC GFX
4994 M: Joel Stanley <joel@jms.id.au>
4995 L: linux-aspeed@lists.ozlabs.org
4996 T: git git://anongit.freedesktop.org/drm/drm-misc
4998 F: drivers/gpu/drm/aspeed/
4999 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5001 DRM DRIVER FOR BOCHS VIRTUAL GPU
5002 M: Gerd Hoffmann <kraxel@redhat.com>
5003 L: virtualization@lists.linux-foundation.org
5004 T: git git://anongit.freedesktop.org/drm/drm-misc
5006 F: drivers/gpu/drm/bochs/
5008 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5009 M: Linus Walleij <linus.walleij@linaro.org>
5010 T: git git://anongit.freedesktop.org/drm/drm-misc
5012 F: drivers/gpu/drm/tve200/
5014 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5015 M: Jagan Teki <jagan@amarulasolutions.com>
5017 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5018 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5020 DRM DRIVER FOR ILITEK ILI9225 PANELS
5021 M: David Lechner <david@lechnology.com>
5023 F: drivers/gpu/drm/tinydrm/ili9225.c
5024 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5026 DRM DRIVER FOR HX8357D PANELS
5027 M: Eric Anholt <eric@anholt.net>
5028 T: git git://anongit.freedesktop.org/drm/drm-misc
5030 F: drivers/gpu/drm/tinydrm/hx8357d.c
5031 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5033 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5034 S: Orphan / Obsolete
5035 F: drivers/gpu/drm/i810/
5036 F: include/uapi/drm/i810_drm.h
5038 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5039 S: Orphan / Obsolete
5040 F: drivers/gpu/drm/mga/
5041 F: include/uapi/drm/mga_drm.h
5043 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5044 M: Dave Airlie <airlied@redhat.com>
5046 F: drivers/gpu/drm/mgag200/
5048 DRM DRIVER FOR MI0283QT
5049 M: Noralf Trønnes <noralf@tronnes.org>
5051 F: drivers/gpu/drm/tinydrm/mi0283qt.c
5052 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5054 DRM DRIVER FOR MSM ADRENO GPU
5055 M: Rob Clark <robdclark@gmail.com>
5056 M: Sean Paul <sean@poorly.run>
5057 L: linux-arm-msm@vger.kernel.org
5058 L: dri-devel@lists.freedesktop.org
5059 L: freedreno@lists.freedesktop.org
5060 T: git https://gitlab.freedesktop.org/drm/msm.git
5062 F: drivers/gpu/drm/msm/
5063 F: include/uapi/drm/msm_drm.h
5064 F: Documentation/devicetree/bindings/display/msm/
5066 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5067 M: Ben Skeggs <bskeggs@redhat.com>
5068 L: dri-devel@lists.freedesktop.org
5069 L: nouveau@lists.freedesktop.org
5070 T: git git://github.com/skeggsb/linux
5072 F: drivers/gpu/drm/nouveau/
5073 F: include/uapi/drm/nouveau_drm.h
5075 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5076 M: Stefan Mavrodiev <stefan@olimex.com>
5078 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5079 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5081 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5082 M: Noralf Trønnes <noralf@tronnes.org>
5084 F: drivers/gpu/drm/tinydrm/repaper.c
5085 F: Documentation/devicetree/bindings/display/repaper.txt
5087 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5088 M: Dave Airlie <airlied@redhat.com>
5089 M: Gerd Hoffmann <kraxel@redhat.com>
5090 L: virtualization@lists.linux-foundation.org
5091 T: git git://anongit.freedesktop.org/drm/drm-misc
5093 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5094 F: drivers/gpu/drm/cirrus/
5096 DRM DRIVER FOR QXL VIRTUAL GPU
5097 M: Dave Airlie <airlied@redhat.com>
5098 M: Gerd Hoffmann <kraxel@redhat.com>
5099 L: virtualization@lists.linux-foundation.org
5100 L: spice-devel@lists.freedesktop.org
5101 T: git git://anongit.freedesktop.org/drm/drm-misc
5103 F: drivers/gpu/drm/qxl/
5104 F: include/uapi/drm/qxl_drm.h
5106 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5107 S: Orphan / Obsolete
5108 F: drivers/gpu/drm/r128/
5109 F: include/uapi/drm/r128_drm.h
5111 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5112 M: Guido Günther <agx@sigxcpu.org>
5114 F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5115 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5117 DRM DRIVER FOR SAVAGE VIDEO CARDS
5118 S: Orphan / Obsolete
5119 F: drivers/gpu/drm/savage/
5120 F: include/uapi/drm/savage_drm.h
5122 DRM DRIVER FOR SIS VIDEO CARDS
5123 S: Orphan / Obsolete
5124 F: drivers/gpu/drm/sis/
5125 F: include/uapi/drm/sis_drm.h
5127 DRM DRIVER FOR SITRONIX ST7701 PANELS
5128 M: Jagan Teki <jagan@amarulasolutions.com>
5130 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5131 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5133 DRM DRIVER FOR SITRONIX ST7586 PANELS
5134 M: David Lechner <david@lechnology.com>
5136 F: drivers/gpu/drm/tinydrm/st7586.c
5137 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5139 DRM DRIVER FOR SITRONIX ST7735R PANELS
5140 M: David Lechner <david@lechnology.com>
5142 F: drivers/gpu/drm/tinydrm/st7735r.c
5143 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5145 DRM DRIVER FOR TDFX VIDEO CARDS
5146 S: Orphan / Obsolete
5147 F: drivers/gpu/drm/tdfx/
5149 DRM DRIVER FOR TPO TPG110 PANELS
5150 M: Linus Walleij <linus.walleij@linaro.org>
5151 T: git git://anongit.freedesktop.org/drm/drm-misc
5153 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5154 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt
5156 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5157 M: Dave Airlie <airlied@redhat.com>
5158 R: Sean Paul <sean@poorly.run>
5159 L: dri-devel@lists.freedesktop.org
5161 F: drivers/gpu/drm/udl/
5162 T: git git://anongit.freedesktop.org/drm/drm-misc
5164 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5165 M: Hans de Goede <hdegoede@redhat.com>
5166 L: dri-devel@lists.freedesktop.org
5168 F: drivers/gpu/drm/vboxvideo/
5169 T: git git://anongit.freedesktop.org/drm/drm-misc
5171 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5172 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5173 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5174 R: Daniel Vetter <daniel@ffwll.ch>
5175 T: git git://anongit.freedesktop.org/drm/drm-misc
5177 L: dri-devel@lists.freedesktop.org
5178 F: drivers/gpu/drm/vkms/
5179 F: Documentation/gpu/vkms.rst
5181 DRM DRIVER FOR VMWARE VIRTUAL GPU
5182 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5183 M: Thomas Hellstrom <thellstrom@vmware.com>
5184 L: dri-devel@lists.freedesktop.org
5185 T: git git://people.freedesktop.org/~thomash/linux
5187 F: drivers/gpu/drm/vmwgfx/
5188 F: include/uapi/drm/vmwgfx_drm.h
5191 M: David Airlie <airlied@linux.ie>
5192 M: Daniel Vetter <daniel@ffwll.ch>
5193 L: dri-devel@lists.freedesktop.org
5194 T: git git://anongit.freedesktop.org/drm/drm
5195 B: https://bugs.freedesktop.org/
5196 C: irc://chat.freenode.net/dri-devel
5200 F: Documentation/devicetree/bindings/display/
5201 F: Documentation/devicetree/bindings/gpu/
5202 F: Documentation/gpu/
5204 F: include/uapi/drm/
5205 F: include/linux/vga*
5207 DRM DRIVERS AND MISC GPU PATCHES
5208 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5209 M: Maxime Ripard <maxime.ripard@bootlin.com>
5210 M: Sean Paul <sean@poorly.run>
5211 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5213 T: git git://anongit.freedesktop.org/drm/drm-misc
5214 F: Documentation/gpu/
5216 F: drivers/gpu/drm/*
5218 F: include/uapi/drm/drm*
5219 F: include/linux/vga*
5221 DRM DRIVERS FOR ALLWINNER A10
5222 M: Maxime Ripard <maxime.ripard@bootlin.com>
5223 L: dri-devel@lists.freedesktop.org
5225 F: drivers/gpu/drm/sun4i/
5226 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5227 T: git git://anongit.freedesktop.org/drm/drm-misc
5229 DRM DRIVERS FOR AMLOGIC SOCS
5230 M: Neil Armstrong <narmstrong@baylibre.com>
5231 L: dri-devel@lists.freedesktop.org
5232 L: linux-amlogic@lists.infradead.org
5233 W: http://linux-meson.com/
5235 F: drivers/gpu/drm/meson/
5236 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5237 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5238 F: Documentation/gpu/meson.rst
5239 T: git git://anongit.freedesktop.org/drm/drm-misc
5241 DRM DRIVERS FOR ATMEL HLCDC
5242 M: Boris Brezillon <bbrezillon@kernel.org>
5243 L: dri-devel@lists.freedesktop.org
5245 F: drivers/gpu/drm/atmel-hlcdc/
5246 F: Documentation/devicetree/bindings/display/atmel/
5247 T: git git://anongit.freedesktop.org/drm/drm-misc
5249 DRM DRIVERS FOR BRIDGE CHIPS
5250 M: Andrzej Hajda <a.hajda@samsung.com>
5251 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5253 T: git git://anongit.freedesktop.org/drm/drm-misc
5254 F: drivers/gpu/drm/bridge/
5256 DRM DRIVERS FOR EXYNOS
5257 M: Inki Dae <inki.dae@samsung.com>
5258 M: Joonyoung Shim <jy0922.shim@samsung.com>
5259 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5260 M: Kyungmin Park <kyungmin.park@samsung.com>
5261 L: dri-devel@lists.freedesktop.org
5262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5264 F: drivers/gpu/drm/exynos/
5265 F: include/uapi/drm/exynos_drm.h
5266 F: Documentation/devicetree/bindings/display/exynos/
5268 DRM DRIVERS FOR FREESCALE DCU
5269 M: Stefan Agner <stefan@agner.ch>
5270 M: Alison Wang <alison.wang@nxp.com>
5271 L: dri-devel@lists.freedesktop.org
5273 F: drivers/gpu/drm/fsl-dcu/
5274 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5275 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5276 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5277 T: git git://anongit.freedesktop.org/drm/drm-misc
5279 DRM DRIVERS FOR FREESCALE IMX
5280 M: Philipp Zabel <p.zabel@pengutronix.de>
5281 L: dri-devel@lists.freedesktop.org
5283 F: drivers/gpu/drm/imx/
5284 F: drivers/gpu/ipu-v3/
5285 F: Documentation/devicetree/bindings/display/imx/
5287 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5288 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5289 L: dri-devel@lists.freedesktop.org
5290 T: git git://github.com/patjak/drm-gma500
5292 F: drivers/gpu/drm/gma500/
5294 DRM DRIVERS FOR HISILICON
5295 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
5296 M: Rongrong Zou <zourongrong@gmail.com>
5297 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5298 R: Chen Feng <puck.chen@hisilicon.com>
5299 L: dri-devel@lists.freedesktop.org
5300 T: git git://github.com/xin3liang/linux.git
5302 F: drivers/gpu/drm/hisilicon/
5303 F: Documentation/devicetree/bindings/display/hisilicon/
5305 DRM DRIVERS FOR LIMA
5306 M: Qiang Yu <yuq825@gmail.com>
5307 L: dri-devel@lists.freedesktop.org
5308 L: lima@lists.freedesktop.org (moderated for non-subscribers)
5310 F: drivers/gpu/drm/lima/
5311 F: include/uapi/drm/lima_drm.h
5312 T: git git://anongit.freedesktop.org/drm/drm-misc
5314 DRM DRIVERS FOR MEDIATEK
5315 M: CK Hu <ck.hu@mediatek.com>
5316 M: Philipp Zabel <p.zabel@pengutronix.de>
5317 L: dri-devel@lists.freedesktop.org
5319 F: drivers/gpu/drm/mediatek/
5320 F: Documentation/devicetree/bindings/display/mediatek/
5322 DRM DRIVERS FOR NVIDIA TEGRA
5323 M: Thierry Reding <thierry.reding@gmail.com>
5324 L: dri-devel@lists.freedesktop.org
5325 L: linux-tegra@vger.kernel.org
5326 T: git git://anongit.freedesktop.org/tegra/linux.git
5328 F: drivers/gpu/drm/tegra/
5329 F: drivers/gpu/host1x/
5330 F: include/linux/host1x.h
5331 F: include/uapi/drm/tegra_drm.h
5332 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5334 DRM DRIVERS FOR RENESAS
5335 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5336 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5337 L: dri-devel@lists.freedesktop.org
5338 L: linux-renesas-soc@vger.kernel.org
5339 T: git git://linuxtv.org/pinchartl/media drm/du/next
5341 F: drivers/gpu/drm/rcar-du/
5342 F: drivers/gpu/drm/shmobile/
5343 F: include/linux/platform_data/shmob_drm.h
5344 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5345 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5346 F: Documentation/devicetree/bindings/display/renesas,du.txt
5348 DRM DRIVERS FOR ROCKCHIP
5349 M: Sandy Huang <hjc@rock-chips.com>
5350 M: Heiko Stübner <heiko@sntech.de>
5351 L: dri-devel@lists.freedesktop.org
5353 F: drivers/gpu/drm/rockchip/
5354 F: Documentation/devicetree/bindings/display/rockchip/
5355 T: git git://anongit.freedesktop.org/drm/drm-misc
5358 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5359 M: Vincent Abriou <vincent.abriou@st.com>
5360 L: dri-devel@lists.freedesktop.org
5361 T: git git://anongit.freedesktop.org/drm/drm-misc
5363 F: drivers/gpu/drm/sti
5364 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5367 M: Yannick Fertre <yannick.fertre@st.com>
5368 M: Philippe Cornu <philippe.cornu@st.com>
5369 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5370 M: Vincent Abriou <vincent.abriou@st.com>
5371 L: dri-devel@lists.freedesktop.org
5372 T: git git://anongit.freedesktop.org/drm/drm-misc
5374 F: drivers/gpu/drm/stm
5375 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5377 DRM DRIVERS FOR TI LCDC
5378 M: Jyri Sarha <jsarha@ti.com>
5379 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5380 L: dri-devel@lists.freedesktop.org
5382 F: drivers/gpu/drm/tilcdc/
5383 F: Documentation/devicetree/bindings/display/tilcdc/
5385 DRM DRIVERS FOR TI OMAP
5386 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5387 L: dri-devel@lists.freedesktop.org
5389 F: drivers/gpu/drm/omapdrm/
5390 F: Documentation/devicetree/bindings/display/ti/
5393 M: Eric Anholt <eric@anholt.net>
5395 F: drivers/gpu/drm/v3d/
5396 F: include/uapi/drm/v3d_drm.h
5397 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5398 T: git git://anongit.freedesktop.org/drm/drm-misc
5401 M: Eric Anholt <eric@anholt.net>
5402 T: git git://github.com/anholt/linux
5404 F: drivers/gpu/drm/vc4/
5405 F: include/uapi/drm/vc4_drm.h
5406 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5407 T: git git://anongit.freedesktop.org/drm/drm-misc
5409 DRM DRIVERS FOR VIVANTE GPU IP
5410 M: Lucas Stach <l.stach@pengutronix.de>
5411 R: Russell King <linux+etnaviv@armlinux.org.uk>
5412 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5413 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5414 L: dri-devel@lists.freedesktop.org
5416 F: drivers/gpu/drm/etnaviv/
5417 F: include/uapi/drm/etnaviv_drm.h
5418 F: Documentation/devicetree/bindings/display/etnaviv/
5420 DRM DRIVERS FOR ZTE ZX
5421 M: Shawn Guo <shawnguo@kernel.org>
5422 L: dri-devel@lists.freedesktop.org
5424 F: drivers/gpu/drm/zte/
5425 F: Documentation/devicetree/bindings/display/zte,vou.txt
5426 T: git git://anongit.freedesktop.org/drm/drm-misc
5429 M: Thierry Reding <thierry.reding@gmail.com>
5430 L: dri-devel@lists.freedesktop.org
5431 T: git git://anongit.freedesktop.org/drm/drm-misc
5433 F: drivers/gpu/drm/drm_panel.c
5434 F: drivers/gpu/drm/panel/
5435 F: include/drm/drm_panel.h
5436 F: Documentation/devicetree/bindings/display/panel/
5439 M: Noralf Trønnes <noralf@tronnes.org>
5440 W: https://github.com/notro/tinydrm/wiki/Development
5441 T: git git://anongit.freedesktop.org/drm/drm-misc
5443 F: drivers/gpu/drm/tinydrm/
5444 F: include/drm/tinydrm/
5447 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5448 T: git git://anongit.freedesktop.org/drm/drm-misc
5449 L: dri-devel@lists.freedesktop.org
5450 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
5452 F: drivers/gpu/drm/xen/
5453 F: Documentation/gpu/xen-front.rst
5456 M: Christian Koenig <christian.koenig@amd.com>
5457 M: Huang Rui <ray.huang@amd.com>
5458 M: Junwei Zhang <Jerry.Zhang@amd.com>
5459 T: git git://people.freedesktop.org/~agd5f/linux
5461 L: dri-devel@lists.freedesktop.org
5463 F: drivers/gpu/drm/ttm/
5465 DSBR100 USB FM RADIO DRIVER
5466 M: Alexey Klimov <klimov.linux@gmail.com>
5467 L: linux-media@vger.kernel.org
5468 T: git git://linuxtv.org/media_tree.git
5470 F: drivers/media/radio/dsbr100.c
5473 M: Francois Romieu <romieu@fr.zoreil.com>
5474 L: netdev@vger.kernel.org
5476 F: drivers/net/wan/dscc4.c
5479 M: Hans Verkuil <hverkuil@xs4all.nl>
5480 L: linux-media@vger.kernel.org
5481 T: git git://linuxtv.org/media_tree.git
5482 W: https://linuxtv.org
5484 F: drivers/media/pci/dt3155/
5486 DVB_USB_AF9015 MEDIA DRIVER
5487 M: Antti Palosaari <crope@iki.fi>
5488 L: linux-media@vger.kernel.org
5489 W: https://linuxtv.org
5490 W: http://palosaari.fi/linux/
5491 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5492 T: git git://linuxtv.org/anttip/media_tree.git
5494 F: drivers/media/usb/dvb-usb-v2/af9015*
5496 DVB_USB_AF9035 MEDIA DRIVER
5497 M: Antti Palosaari <crope@iki.fi>
5498 L: linux-media@vger.kernel.org
5499 W: https://linuxtv.org
5500 W: http://palosaari.fi/linux/
5501 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5502 T: git git://linuxtv.org/anttip/media_tree.git
5504 F: drivers/media/usb/dvb-usb-v2/af9035*
5506 DVB_USB_ANYSEE MEDIA DRIVER
5507 M: Antti Palosaari <crope@iki.fi>
5508 L: linux-media@vger.kernel.org
5509 W: https://linuxtv.org
5510 W: http://palosaari.fi/linux/
5511 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5512 T: git git://linuxtv.org/anttip/media_tree.git
5514 F: drivers/media/usb/dvb-usb-v2/anysee*
5516 DVB_USB_AU6610 MEDIA DRIVER
5517 M: Antti Palosaari <crope@iki.fi>
5518 L: linux-media@vger.kernel.org
5519 W: https://linuxtv.org
5520 W: http://palosaari.fi/linux/
5521 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5522 T: git git://linuxtv.org/anttip/media_tree.git
5524 F: drivers/media/usb/dvb-usb-v2/au6610*
5526 DVB_USB_CE6230 MEDIA DRIVER
5527 M: Antti Palosaari <crope@iki.fi>
5528 L: linux-media@vger.kernel.org
5529 W: https://linuxtv.org
5530 W: http://palosaari.fi/linux/
5531 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5532 T: git git://linuxtv.org/anttip/media_tree.git
5534 F: drivers/media/usb/dvb-usb-v2/ce6230*
5536 DVB_USB_CXUSB MEDIA DRIVER
5537 M: Michael Krufky <mkrufky@linuxtv.org>
5538 L: linux-media@vger.kernel.org
5539 W: https://linuxtv.org
5540 W: http://github.com/mkrufky
5541 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5542 T: git git://linuxtv.org/media_tree.git
5544 F: drivers/media/usb/dvb-usb/cxusb*
5546 DVB_USB_EC168 MEDIA DRIVER
5547 M: Antti Palosaari <crope@iki.fi>
5548 L: linux-media@vger.kernel.org
5549 W: https://linuxtv.org
5550 W: http://palosaari.fi/linux/
5551 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5552 T: git git://linuxtv.org/anttip/media_tree.git
5554 F: drivers/media/usb/dvb-usb-v2/ec168*
5556 DVB_USB_GL861 MEDIA DRIVER
5557 M: Antti Palosaari <crope@iki.fi>
5558 L: linux-media@vger.kernel.org
5559 W: https://linuxtv.org
5560 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5561 T: git git://linuxtv.org/anttip/media_tree.git
5563 F: drivers/media/usb/dvb-usb-v2/gl861*
5565 DVB_USB_MXL111SF MEDIA DRIVER
5566 M: Michael Krufky <mkrufky@linuxtv.org>
5567 L: linux-media@vger.kernel.org
5568 W: https://linuxtv.org
5569 W: http://github.com/mkrufky
5570 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5571 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5573 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5575 DVB_USB_RTL28XXU MEDIA DRIVER
5576 M: Antti Palosaari <crope@iki.fi>
5577 L: linux-media@vger.kernel.org
5578 W: https://linuxtv.org
5579 W: http://palosaari.fi/linux/
5580 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5581 T: git git://linuxtv.org/anttip/media_tree.git
5583 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5585 DVB_USB_V2 MEDIA DRIVER
5586 M: Antti Palosaari <crope@iki.fi>
5587 L: linux-media@vger.kernel.org
5588 W: https://linuxtv.org
5589 W: http://palosaari.fi/linux/
5590 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5591 T: git git://linuxtv.org/anttip/media_tree.git
5593 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5594 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5597 M: Jason Baron <jbaron@akamai.com>
5599 F: lib/dynamic_debug.c
5600 F: include/linux/dynamic_debug.h
5602 DYNAMIC INTERRUPT MODERATION
5603 M: Tal Gilboa <talgi@mellanox.com>
5605 F: include/linux/net_dim.h
5607 DZ DECSTATION DZ11 SERIAL DRIVER
5608 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5610 F: drivers/tty/serial/dz.*
5612 E3X0 POWER BUTTON DRIVER
5613 M: Moritz Fischer <moritz.fischer@ettus.com>
5614 L: usrp-users@lists.ettus.com
5615 W: http://www.ettus.com
5617 F: drivers/input/misc/e3x0-button.c
5618 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5621 M: Antti Palosaari <crope@iki.fi>
5622 L: linux-media@vger.kernel.org
5623 W: https://linuxtv.org
5624 W: http://palosaari.fi/linux/
5625 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5626 T: git git://linuxtv.org/anttip/media_tree.git
5628 F: drivers/media/tuners/e4000*
5630 EARTH_PT1 MEDIA DRIVER
5631 M: Akihiro Tsukada <tskd08@gmail.com>
5632 L: linux-media@vger.kernel.org
5634 F: drivers/media/pci/pt1/
5636 EARTH_PT3 MEDIA DRIVER
5637 M: Akihiro Tsukada <tskd08@gmail.com>
5638 L: linux-media@vger.kernel.org
5640 F: drivers/media/pci/pt3/
5643 M: Antti Palosaari <crope@iki.fi>
5644 L: linux-media@vger.kernel.org
5645 W: https://linuxtv.org
5646 W: http://palosaari.fi/linux/
5647 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5648 T: git git://linuxtv.org/anttip/media_tree.git
5650 F: drivers/media/dvb-frontends/ec100*
5653 M: Tyler Hicks <tyhicks@canonical.com>
5654 L: ecryptfs@vger.kernel.org
5655 W: http://ecryptfs.org
5656 W: https://launchpad.net/ecryptfs
5657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5659 F: Documentation/filesystems/ecryptfs.txt
5663 M: Borislav Petkov <bp@alien8.de>
5664 L: linux-edac@vger.kernel.org
5666 F: drivers/edac/amd64_edac*
5669 M: Stefan Schaeckeler <sschaeck@cisco.com>
5671 F: drivers/edac/aspeed_edac.c
5672 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5675 M: Robert Richter <rric@kernel.org>
5676 L: linux-edac@vger.kernel.org
5678 F: drivers/edac/highbank*
5681 M: Ralf Baechle <ralf@linux-mips.org>
5682 M: David Daney <david.daney@cavium.com>
5683 L: linux-edac@vger.kernel.org
5684 L: linux-mips@vger.kernel.org
5686 F: drivers/edac/octeon_edac*
5688 EDAC-CAVIUM THUNDERX
5689 M: David Daney <david.daney@cavium.com>
5690 M: Jan Glauber <jglauber@cavium.com>
5691 L: linux-edac@vger.kernel.org
5693 F: drivers/edac/thunderx_edac*
5696 M: Borislav Petkov <bp@alien8.de>
5697 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5698 R: James Morse <james.morse@arm.com>
5699 L: linux-edac@vger.kernel.org
5700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5701 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5703 F: Documentation/admin-guide/ras.rst
5704 F: Documentation/driver-api/edac.rst
5706 F: include/linux/edac.h
5709 M: Mark Gross <mark.gross@intel.com>
5710 L: linux-edac@vger.kernel.org
5712 F: drivers/edac/e752x_edac.c
5715 L: linux-edac@vger.kernel.org
5717 F: drivers/edac/e7xxx_edac.c
5720 M: York Sun <york.sun@nxp.com>
5721 L: linux-edac@vger.kernel.org
5723 F: drivers/edac/fsl_ddr_edac.*
5726 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5727 L: linux-edac@vger.kernel.org
5729 F: drivers/edac/ghes_edac.c
5732 M: Tony Luck <tony.luck@intel.com>
5733 L: linux-edac@vger.kernel.org
5735 F: drivers/edac/i10nm_base.c
5738 L: linux-edac@vger.kernel.org
5740 F: drivers/edac/i3000_edac.c
5743 L: linux-edac@vger.kernel.org
5745 F: drivers/edac/i5000_edac.c
5748 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5749 L: linux-edac@vger.kernel.org
5751 F: drivers/edac/i5400_edac.c
5754 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5755 L: linux-edac@vger.kernel.org
5757 F: drivers/edac/i7300_edac.c
5760 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5761 L: linux-edac@vger.kernel.org
5763 F: drivers/edac/i7core_edac.c
5766 M: Tim Small <tim@buttersideup.com>
5767 L: linux-edac@vger.kernel.org
5769 F: drivers/edac/i82443bxgx_edac.c
5772 M: "Arvind R." <arvino55@gmail.com>
5773 L: linux-edac@vger.kernel.org
5775 F: drivers/edac/i82975x_edac.c
5778 M: Jason Baron <jbaron@akamai.com>
5779 L: linux-edac@vger.kernel.org
5781 F: drivers/edac/ie31200_edac.c
5784 M: Johannes Thumshirn <morbidrsa@gmail.com>
5785 L: linux-edac@vger.kernel.org
5787 F: drivers/edac/mpc85xx_edac.[ch]
5790 M: Egor Martovetsky <egor@pasemi.com>
5791 L: linux-edac@vger.kernel.org
5793 F: drivers/edac/pasemi_edac.c
5796 M: Tony Luck <tony.luck@intel.com>
5797 L: linux-edac@vger.kernel.org
5799 F: drivers/edac/pnd2_edac.[ch]
5802 M: Tim Small <tim@buttersideup.com>
5803 L: linux-edac@vger.kernel.org
5805 F: drivers/edac/r82600_edac.c
5808 M: Tony Luck <tony.luck@intel.com>
5809 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5810 L: linux-edac@vger.kernel.org
5812 F: drivers/edac/sb_edac.c
5815 M: Tony Luck <tony.luck@intel.com>
5816 L: linux-edac@vger.kernel.org
5818 F: drivers/edac/skx_*.c
5821 M: Tero Kristo <t-kristo@ti.com>
5822 L: linux-edac@vger.kernel.org
5824 F: drivers/edac/ti_edac.c
5827 M: Channagoud Kadabi <ckadabi@codeaurora.org>
5828 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5829 L: linux-arm-msm@vger.kernel.org
5830 L: linux-edac@vger.kernel.org
5832 F: drivers/edac/qcom_edac.c
5834 EDIROL UA-101/UA-1000 DRIVER
5835 M: Clemens Ladisch <clemens@ladisch.de>
5836 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5839 F: sound/usb/misc/ua101.c
5842 L: linux-efi@vger.kernel.org
5843 M: Ivan Hu <ivan.hu@canonical.com>
5844 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5846 F: drivers/firmware/efi/test/
5848 EFI VARIABLE FILESYSTEM
5849 M: Matthew Garrett <matthew.garrett@nebula.com>
5850 M: Jeremy Kerr <jk@ozlabs.org>
5851 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5853 L: linux-efi@vger.kernel.org
5857 EFIFB FRAMEBUFFER DRIVER
5858 L: linux-fbdev@vger.kernel.org
5859 M: Peter Jones <pjones@redhat.com>
5861 F: drivers/video/fbdev/efifb.c
5864 W: http://aeschi.ch.eu.org/efs/
5868 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5869 M: Douglas Miller <dougmill@linux.ibm.com>
5870 L: netdev@vger.kernel.org
5872 F: drivers/net/ethernet/ibm/ehea/
5874 EM28XX VIDEO4LINUX DRIVER
5875 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5876 L: linux-media@vger.kernel.org
5877 W: https://linuxtv.org
5878 T: git git://linuxtv.org/media_tree.git
5880 F: drivers/media/usb/em28xx/
5881 F: Documentation/media/v4l-drivers/em28xx*
5884 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5885 M: Matt Mackall <mpm@selenic.com>
5886 M: David Woodhouse <dwmw2@infradead.org>
5887 L: linux-embedded@vger.kernel.org
5890 Emulex 10Gbps iSCSI - OneConnect DRIVER
5891 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5892 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5893 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5894 L: linux-scsi@vger.kernel.org
5895 W: http://www.broadcom.com
5897 F: drivers/scsi/be2iscsi/
5899 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5900 M: Sathya Perla <sathya.perla@broadcom.com>
5901 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5902 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5903 M: Somnath Kotur <somnath.kotur@broadcom.com>
5904 L: netdev@vger.kernel.org
5905 W: http://www.emulex.com
5907 F: drivers/net/ethernet/emulex/benet/
5909 EMULEX ONECONNECT ROCE DRIVER
5910 M: Selvin Xavier <selvin.xavier@broadcom.com>
5911 M: Devesh Sharma <devesh.sharma@broadcom.com>
5912 L: linux-rdma@vger.kernel.org
5913 W: http://www.broadcom.com
5915 F: drivers/infiniband/hw/ocrdma/
5916 F: include/uapi/rdma/ocrdma-abi.h
5918 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5919 M: James Smart <james.smart@broadcom.com>
5920 M: Dick Kennedy <dick.kennedy@broadcom.com>
5921 L: linux-scsi@vger.kernel.org
5922 W: http://www.broadcom.com
5924 F: drivers/scsi/lpfc/
5926 ENE CB710 FLASH CARD READER DRIVER
5927 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5929 F: drivers/misc/cb710/
5930 F: drivers/mmc/host/cb710-mmc.*
5931 F: include/linux/cb710.h
5933 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5934 M: Maxim Levitsky <maximlevitsky@gmail.com>
5936 F: drivers/media/rc/ene_ir.*
5938 EPSON S1D13XXX FRAMEBUFFER DRIVER
5939 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5942 F: drivers/video/fbdev/s1d13xxxfb.c
5943 F: include/video/s1d13xxxfb.h
5945 ERRSEQ ERROR TRACKING INFRASTRUCTURE
5946 M: Jeff Layton <jlayton@kernel.org>
5949 F: include/linux/errseq.h
5951 ET131X NETWORK DRIVER
5952 M: Mark Einon <mark.einon@gmail.com>
5954 F: drivers/net/ethernet/agere/
5957 M: Roopa Prabhu <roopa@cumulusnetworks.com>
5958 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
5959 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5960 L: netdev@vger.kernel.org
5961 W: http://www.linuxfoundation.org/en/Net:Bridge
5963 F: include/linux/netfilter_bridge/
5966 ETHERNET PHY LIBRARY
5967 M: Andrew Lunn <andrew@lunn.ch>
5968 M: Florian Fainelli <f.fainelli@gmail.com>
5969 M: Heiner Kallweit <hkallweit1@gmail.com>
5970 L: netdev@vger.kernel.org
5972 F: Documentation/ABI/testing/sysfs-bus-mdio
5973 F: Documentation/devicetree/bindings/net/mdio*
5974 F: Documentation/networking/phy.rst
5976 F: drivers/of/of_mdio.c
5977 F: drivers/of/of_net.c
5978 F: include/linux/*mdio*.h
5979 F: include/linux/of_net.h
5980 F: include/linux/phy.h
5981 F: include/linux/phy_fixed.h
5982 F: include/linux/platform_data/mdio-bcm-unimac.h
5983 F: include/linux/platform_data/mdio-gpio.h
5984 F: include/trace/events/mdio.h
5985 F: include/uapi/linux/mdio.h
5986 F: include/uapi/linux/mii.h
5989 M: Jan Kara <jack@suse.com>
5990 L: linux-ext4@vger.kernel.org
5992 F: Documentation/filesystems/ext2.txt
5994 F: include/linux/ext2*
5997 M: "Theodore Ts'o" <tytso@mit.edu>
5998 M: Andreas Dilger <adilger.kernel@dilger.ca>
5999 L: linux-ext4@vger.kernel.org
6000 W: http://ext4.wiki.kernel.org
6001 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6004 F: Documentation/filesystems/ext4/
6007 Extended Verification Module (EVM)
6008 M: Mimi Zohar <zohar@linux.ibm.com>
6009 L: linux-integrity@vger.kernel.org
6011 F: security/integrity/evm/
6013 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6014 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
6015 L: linux-efi@vger.kernel.org
6016 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6018 F: Documentation/efi-stub.txt
6019 F: arch/*/kernel/efi.c
6020 F: arch/x86/boot/compressed/eboot.[ch]
6021 F: arch/*/include/asm/efi.h
6022 F: arch/x86/platform/efi/
6023 F: drivers/firmware/efi/
6024 F: include/linux/efi*.h
6025 F: arch/arm/boot/compressed/efi-header.S
6026 F: arch/arm64/kernel/efi-entry.S
6028 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6029 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6030 M: Chanwoo Choi <cw00.choi@samsung.com>
6031 L: linux-kernel@vger.kernel.org
6032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6035 F: include/linux/extcon/
6036 F: include/linux/extcon.h
6037 F: Documentation/extcon/
6038 F: Documentation/devicetree/bindings/extcon/
6041 M: Jingoo Han <jingoohan1@gmail.com>
6042 L: dri-devel@lists.freedesktop.org
6044 F: drivers/gpu/drm/exynos/exynos_dp*
6046 EXYNOS SYSMMU (IOMMU) driver
6047 M: Marek Szyprowski <m.szyprowski@samsung.com>
6048 L: iommu@lists.linux-foundation.org
6050 F: drivers/iommu/exynos-iommu.c
6052 EZchip NPS platform support
6053 M: Vineet Gupta <vgupta@synopsys.com>
6054 M: Ofer Levi <oferle@mellanox.com>
6056 F: arch/arc/plat-eznps
6057 F: arch/arc/boot/dts/eznps.dts
6060 M: Jaegeuk Kim <jaegeuk@kernel.org>
6061 M: Chao Yu <yuchao0@huawei.com>
6062 L: linux-f2fs-devel@lists.sourceforge.net
6063 W: https://f2fs.wiki.kernel.org/
6064 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6066 F: Documentation/filesystems/f2fs.txt
6067 F: Documentation/ABI/testing/sysfs-fs-f2fs
6069 F: include/linux/f2fs_fs.h
6070 F: include/trace/events/f2fs.h
6072 F71805F HARDWARE MONITORING DRIVER
6073 M: Jean Delvare <jdelvare@suse.com>
6074 L: linux-hwmon@vger.kernel.org
6076 F: Documentation/hwmon/f71805f.rst
6077 F: drivers/hwmon/f71805f.c
6080 M: Josh Poimboeuf <jpoimboe@redhat.com>
6082 F: scripts/faddr2line
6085 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6086 L: netdev@vger.kernel.org
6088 F: net/core/failover.c
6089 F: include/net/failover.h
6090 F: Documentation/networking/failover.rst
6093 M: Jan Kara <jack@suse.cz>
6094 R: Amir Goldstein <amir73il@gmail.com>
6095 L: linux-fsdevel@vger.kernel.org
6097 F: fs/notify/fanotify/
6098 F: include/linux/fanotify.h
6099 F: include/uapi/linux/fanotify.h
6101 FARSYNC SYNCHRONOUS DRIVER
6102 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6103 W: http://www.farsite.co.uk/
6105 F: drivers/net/wan/farsync.*
6107 FAULT INJECTION SUPPORT
6108 M: Akinobu Mita <akinobu.mita@gmail.com>
6110 F: Documentation/fault-injection/
6111 F: lib/fault-inject.c
6113 FBTFT Framebuffer drivers
6115 L: dri-devel@lists.freedesktop.org
6116 L: linux-fbdev@vger.kernel.org
6117 F: drivers/staging/fbtft/
6120 M: Michael Buesch <m@bues.ch>
6121 L: linux-media@vger.kernel.org
6123 F: drivers/media/tuners/fc0011.h
6124 F: drivers/media/tuners/fc0011.c
6127 M: Antti Palosaari <crope@iki.fi>
6128 L: linux-media@vger.kernel.org
6129 W: https://linuxtv.org
6130 W: http://palosaari.fi/linux/
6131 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6132 T: git git://linuxtv.org/anttip/media_tree.git
6134 F: drivers/media/tuners/fc2580*
6136 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6137 M: Hannes Reinecke <hare@suse.de>
6138 L: linux-scsi@vger.kernel.org
6139 W: www.Open-FCoE.org
6141 F: drivers/scsi/libfc/
6142 F: drivers/scsi/fcoe/
6144 F: include/scsi/libfc.h
6145 F: include/scsi/libfcoe.h
6146 F: include/uapi/scsi/fc/
6148 FILE LOCKING (flock() and fcntl()/lockf())
6149 M: Jeff Layton <jlayton@kernel.org>
6150 M: "J. Bruce Fields" <bfields@fieldses.org>
6151 L: linux-fsdevel@vger.kernel.org
6153 F: include/linux/fcntl.h
6154 F: include/uapi/linux/fcntl.h
6158 FILESYSTEMS (VFS and infrastructure)
6159 M: Alexander Viro <viro@zeniv.linux.org.uk>
6160 L: linux-fsdevel@vger.kernel.org
6163 F: include/linux/fs.h
6164 F: include/linux/fs_types.h
6165 F: include/uapi/linux/fs.h
6167 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6168 M: Riku Voipio <riku.voipio@iki.fi>
6169 L: linux-hwmon@vger.kernel.org
6171 F: drivers/hwmon/f75375s.c
6172 F: include/linux/f75375s.h
6174 FIREWIRE AUDIO DRIVERS
6175 M: Clemens Ladisch <clemens@ladisch.de>
6176 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6181 FIREWIRE MEDIA DRIVERS (firedtv)
6182 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6183 L: linux-media@vger.kernel.org
6184 L: linux1394-devel@lists.sourceforge.net
6185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6187 F: drivers/media/firewire/
6189 FIREWIRE SBP-2 TARGET
6190 M: Chris Boot <bootc@bootc.net>
6191 L: linux-scsi@vger.kernel.org
6192 L: target-devel@vger.kernel.org
6193 L: linux1394-devel@lists.sourceforge.net
6194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6196 F: drivers/target/sbp/
6199 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6200 L: linux1394-devel@lists.sourceforge.net
6201 W: http://ieee1394.wiki.kernel.org/
6202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6204 F: drivers/firewire/
6205 F: include/linux/firewire.h
6206 F: include/uapi/linux/firewire*.h
6209 FIRMWARE LOADER (request_firmware)
6210 M: Luis Chamberlain <mcgrof@kernel.org>
6211 L: linux-kernel@vger.kernel.org
6213 F: Documentation/firmware_class/
6214 F: drivers/base/firmware_loader/
6215 F: include/linux/firmware.h
6217 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6218 M: Joshua Morris <josh.h.morris@us.ibm.com>
6219 M: Philip Kelleher <pjk1939@linux.ibm.com>
6221 F: drivers/block/rsxx/
6224 M: Jiri Kosina <jikos@kernel.org>
6225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
6227 F: drivers/block/floppy.c
6230 M: Alessandro Rubini <rubini@gnudd.com>
6231 W: http://www.ohwr.org/projects/fmc-bus
6234 F: include/linux/fmc*.h
6235 F: include/linux/ipmi-fru.h
6238 FPGA MANAGER FRAMEWORK
6239 M: Moritz Fischer <mdf@kernel.org>
6240 L: linux-fpga@vger.kernel.org
6242 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
6243 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6244 F: Documentation/fpga/
6245 F: Documentation/driver-api/fpga/
6246 F: Documentation/devicetree/bindings/fpga/
6248 F: include/linux/fpga/
6249 W: http://www.rocketboards.org
6252 M: Wu Hao <hao.wu@intel.com>
6253 L: linux-fpga@vger.kernel.org
6255 F: Documentation/fpga/dfl.txt
6256 F: include/uapi/linux/fpga-dfl.h
6257 F: drivers/fpga/dfl*
6260 M: Bill Metzenthen <billm@melbpc.org.au>
6261 W: http://floatingpoint.sourceforge.net/emulator/index.html
6263 F: arch/x86/math-emu/
6265 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6266 L: netdev@vger.kernel.org
6268 F: drivers/net/wan/dlci.c
6269 F: drivers/net/wan/sdla.c
6272 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6273 L: dri-devel@lists.freedesktop.org
6274 L: linux-fbdev@vger.kernel.org
6275 T: git git://github.com/bzolnier/linux.git
6276 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6278 F: Documentation/fb/
6281 F: include/linux/fb.h
6282 F: include/uapi/video/
6283 F: include/uapi/linux/fb.h
6285 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6286 M: Horia Geantă <horia.geanta@nxp.com>
6287 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6288 L: linux-crypto@vger.kernel.org
6290 F: drivers/crypto/caam/
6291 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6293 FREESCALE DIU FRAMEBUFFER DRIVER
6294 M: Timur Tabi <timur@kernel.org>
6295 L: linux-fbdev@vger.kernel.org
6297 F: drivers/video/fbdev/fsl-diu-fb.*
6299 FREESCALE DMA DRIVER
6300 M: Li Yang <leoyang.li@nxp.com>
6301 M: Zhang Wei <zw@zh-kernel.org>
6302 L: linuxppc-dev@lists.ozlabs.org
6304 F: drivers/dma/fsldma.*
6306 FREESCALE ENETC ETHERNET DRIVERS
6307 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6308 L: netdev@vger.kernel.org
6310 F: drivers/net/ethernet/freescale/enetc/
6312 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6313 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6314 L: netdev@vger.kernel.org
6316 F: drivers/net/ethernet/freescale/gianfar*
6317 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6319 FREESCALE GPMI NAND DRIVER
6320 M: Han Xu <han.xu@nxp.com>
6321 L: linux-mtd@lists.infradead.org
6323 F: drivers/mtd/nand/raw/gpmi-nand/*
6325 FREESCALE I2C CPM DRIVER
6326 M: Jochen Friedrich <jochen@scram.de>
6327 L: linuxppc-dev@lists.ozlabs.org
6328 L: linux-i2c@vger.kernel.org
6330 F: drivers/i2c/busses/i2c-cpm.c
6332 FREESCALE IMX LPI2C DRIVER
6333 M: Dong Aisheng <aisheng.dong@nxp.com>
6334 L: linux-i2c@vger.kernel.org
6335 L: linux-imx@nxp.com
6337 F: drivers/i2c/busses/i2c-imx-lpi2c.c
6338 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6340 FREESCALE IMX / MXC FEC DRIVER
6341 M: Fugang Duan <fugang.duan@nxp.com>
6342 L: netdev@vger.kernel.org
6344 F: drivers/net/ethernet/freescale/fec_main.c
6345 F: drivers/net/ethernet/freescale/fec_ptp.c
6346 F: drivers/net/ethernet/freescale/fec.h
6347 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6349 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6350 M: Sascha Hauer <s.hauer@pengutronix.de>
6351 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6352 L: linux-fbdev@vger.kernel.org
6353 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6355 F: include/linux/platform_data/video-imxfb.h
6356 F: drivers/video/fbdev/imxfb.c
6358 FREESCALE QORIQ DPAA ETHERNET DRIVER
6359 M: Madalin Bucur <madalin.bucur@nxp.com>
6360 L: netdev@vger.kernel.org
6362 F: drivers/net/ethernet/freescale/dpaa
6364 FREESCALE QORIQ DPAA FMAN DRIVER
6365 M: Madalin Bucur <madalin.bucur@nxp.com>
6366 L: netdev@vger.kernel.org
6368 F: drivers/net/ethernet/freescale/fman
6369 F: Documentation/devicetree/bindings/net/fsl-fman.txt
6371 FREESCALE QORIQ PTP CLOCK DRIVER
6372 M: Yangbo Lu <yangbo.lu@nxp.com>
6373 L: netdev@vger.kernel.org
6375 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6376 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
6377 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6378 F: drivers/ptp/ptp_qoriq.c
6379 F: drivers/ptp/ptp_qoriq_debugfs.c
6380 F: include/linux/fsl/ptp_qoriq.h
6381 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6383 FREESCALE QUAD SPI DRIVER
6384 M: Han Xu <han.xu@nxp.com>
6385 L: linux-spi@vger.kernel.org
6387 F: drivers/spi/spi-fsl-qspi.c
6389 FREESCALE QUICC ENGINE LIBRARY
6390 M: Qiang Zhao <qiang.zhao@nxp.com>
6391 L: linuxppc-dev@lists.ozlabs.org
6393 F: drivers/soc/fsl/qe/
6394 F: include/soc/fsl/*qe*.h
6395 F: include/soc/fsl/*ucc*.h
6397 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6398 M: Li Yang <leoyang.li@nxp.com>
6399 L: netdev@vger.kernel.org
6400 L: linuxppc-dev@lists.ozlabs.org
6402 F: drivers/net/ethernet/freescale/ucc_geth*
6404 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6405 M: Zhao Qiang <qiang.zhao@nxp.com>
6406 L: netdev@vger.kernel.org
6407 L: linuxppc-dev@lists.ozlabs.org
6409 F: drivers/net/wan/fsl_ucc_hdlc*
6411 FREESCALE QUICC ENGINE UCC UART DRIVER
6412 M: Timur Tabi <timur@kernel.org>
6413 L: linuxppc-dev@lists.ozlabs.org
6415 F: drivers/tty/serial/ucc_uart.c
6417 FREESCALE SOC DRIVERS
6418 M: Li Yang <leoyang.li@nxp.com>
6419 L: linuxppc-dev@lists.ozlabs.org
6420 L: linux-arm-kernel@lists.infradead.org
6422 F: Documentation/devicetree/bindings/soc/fsl/
6424 F: include/linux/fsl/
6426 FREESCALE SOC FS_ENET DRIVER
6427 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
6428 L: linuxppc-dev@lists.ozlabs.org
6429 L: netdev@vger.kernel.org
6431 F: drivers/net/ethernet/freescale/fs_enet/
6432 F: include/linux/fs_enet_pd.h
6434 FREESCALE SOC SOUND DRIVERS
6435 M: Timur Tabi <timur@kernel.org>
6436 M: Nicolin Chen <nicoleotsuka@gmail.com>
6437 M: Xiubo Li <Xiubo.Lee@gmail.com>
6438 R: Fabio Estevam <festevam@gmail.com>
6439 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6440 L: linuxppc-dev@lists.ozlabs.org
6442 F: sound/soc/fsl/fsl*
6443 F: sound/soc/fsl/imx*
6444 F: sound/soc/fsl/mpc8610_hpcd.c
6446 FREESCALE USB PERIPHERAL DRIVERS
6447 M: Li Yang <leoyang.li@nxp.com>
6448 L: linux-usb@vger.kernel.org
6449 L: linuxppc-dev@lists.ozlabs.org
6451 F: drivers/usb/gadget/udc/fsl*
6454 M: Christoph Hellwig <hch@infradead.org>
6455 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6460 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6461 M: Pavel Machek <pavel@ucw.cz>
6462 L: linux-pm@vger.kernel.org
6464 F: Documentation/power/freezing-of-tasks.txt
6465 F: include/linux/freezer.h
6469 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6470 L: linux-kernel@vger.kernel.org
6473 F: include/linux/frontswap.h
6475 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6476 M: David Howells <dhowells@redhat.com>
6477 L: linux-cachefs@redhat.com (moderated for non-subscribers)
6479 F: Documentation/filesystems/caching/
6481 F: include/linux/fscache*.h
6483 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6484 M: Theodore Y. Ts'o <tytso@mit.edu>
6485 M: Jaegeuk Kim <jaegeuk@kernel.org>
6486 M: Eric Biggers <ebiggers@kernel.org>
6487 L: linux-fscrypt@vger.kernel.org
6488 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6489 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6492 F: include/linux/fscrypt*.h
6493 F: Documentation/filesystems/fscrypt.rst
6495 FSI-ATTACHED I2C DRIVER
6496 M: Eddie James <eajames@linux.ibm.com>
6497 L: linux-i2c@vger.kernel.org
6498 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
6500 F: drivers/i2c/busses/i2c-fsi.c
6501 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6503 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6504 M: Jan Kara <jack@suse.cz>
6505 R: Amir Goldstein <amir73il@gmail.com>
6506 L: linux-fsdevel@vger.kernel.org
6509 F: include/linux/fsnotify*.h
6511 FUJITSU LAPTOP EXTRAS
6512 M: Jonathan Woithe <jwoithe@just42.net>
6513 L: platform-driver-x86@vger.kernel.org
6515 F: drivers/platform/x86/fujitsu-laptop.c
6517 FUJITSU M-5MO LS CAMERA ISP DRIVER
6518 M: Kyungmin Park <kyungmin.park@samsung.com>
6519 M: Heungjun Kim <riverful.kim@samsung.com>
6520 L: linux-media@vger.kernel.org
6522 F: drivers/media/i2c/m5mols/
6523 F: include/media/i2c/m5mols.h
6525 FUJITSU TABLET EXTRAS
6526 M: Robert Gerlach <khnz@gmx.de>
6527 L: platform-driver-x86@vger.kernel.org
6529 F: drivers/platform/x86/fujitsu-tablet.c
6531 FUSE: FILESYSTEM IN USERSPACE
6532 M: Miklos Szeredi <miklos@szeredi.hu>
6533 L: linux-fsdevel@vger.kernel.org
6534 W: http://fuse.sourceforge.net/
6535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6538 F: include/uapi/linux/fuse.h
6539 F: Documentation/filesystems/fuse.txt
6542 M: Thomas Gleixner <tglx@linutronix.de>
6543 M: Ingo Molnar <mingo@redhat.com>
6544 R: Peter Zijlstra <peterz@infradead.org>
6545 R: Darren Hart <dvhart@infradead.org>
6546 L: linux-kernel@vger.kernel.org
6547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6550 F: include/asm-generic/futex.h
6551 F: include/linux/futex.h
6552 F: include/uapi/linux/futex.h
6553 F: tools/testing/selftests/futex/
6554 F: tools/perf/bench/futex*
6555 F: Documentation/*futex*
6558 M: Kees Cook <keescook@chromium.org>
6559 R: Emese Revfy <re.emese@gmail.com>
6560 L: kernel-hardening@lists.openwall.com
6562 F: scripts/gcc-plugins/
6563 F: scripts/gcc-plugin.sh
6564 F: scripts/Makefile.gcc-plugins
6565 F: Documentation/gcc-plugins.txt
6567 GASKET DRIVER FRAMEWORK
6568 M: Rob Springer <rspringer@google.com>
6569 M: Todd Poynor <toddpoynor@google.com>
6570 M: Ben Chan <benchan@chromium.org>
6572 F: drivers/staging/gasket/
6574 GCOV BASED KERNEL PROFILING
6575 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6578 F: Documentation/dev-tools/gcov.rst
6580 GDB KERNEL DEBUGGING HELPER SCRIPTS
6581 M: Jan Kiszka <jan.kiszka@siemens.com>
6582 M: Kieran Bingham <kbingham@kernel.org>
6586 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6587 M: Achim Leubner <achim_leubner@adaptec.com>
6588 L: linux-scsi@vger.kernel.org
6589 W: http://www.icp-vortex.com/
6591 F: drivers/scsi/gdt*
6593 GEMTEK FM RADIO RECEIVER DRIVER
6594 M: Hans Verkuil <hverkuil@xs4all.nl>
6595 L: linux-media@vger.kernel.org
6596 T: git git://linuxtv.org/media_tree.git
6597 W: https://linuxtv.org
6599 F: drivers/media/radio/radio-gemtek*
6601 GENERIC GPIO I2C DRIVER
6602 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6604 F: drivers/i2c/busses/i2c-gpio.c
6605 F: include/linux/platform_data/i2c-gpio.h
6607 GENERIC GPIO I2C MULTIPLEXER DRIVER
6608 M: Peter Korsgaard <peter.korsgaard@barco.com>
6609 L: linux-i2c@vger.kernel.org
6611 F: drivers/i2c/muxes/i2c-mux-gpio.c
6612 F: include/linux/platform_data/i2c-mux-gpio.h
6613 F: Documentation/i2c/muxes/i2c-mux-gpio
6615 GENERIC HDLC (WAN) DRIVERS
6616 M: Krzysztof Halasa <khc@pm.waw.pl>
6617 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6619 F: drivers/net/wan/c101.c
6620 F: drivers/net/wan/hd6457*
6621 F: drivers/net/wan/hdlc*
6622 F: drivers/net/wan/n2.c
6623 F: drivers/net/wan/pc300too.c
6624 F: drivers/net/wan/pci200syn.c
6625 F: drivers/net/wan/wanxl*
6627 GENERIC INCLUDE/ASM HEADER FILES
6628 M: Arnd Bergmann <arnd@arndb.de>
6629 L: linux-arch@vger.kernel.org
6630 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6632 F: include/asm-generic/
6633 F: include/uapi/asm-generic/
6635 GENERIC PHY FRAMEWORK
6636 M: Kishon Vijay Abraham I <kishon@ti.com>
6637 L: linux-kernel@vger.kernel.org
6638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6641 F: include/linux/phy/
6642 F: Documentation/devicetree/bindings/phy/
6644 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6645 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6647 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6650 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6651 M: Kevin Hilman <khilman@kernel.org>
6652 M: Ulf Hansson <ulf.hansson@linaro.org>
6653 L: linux-pm@vger.kernel.org
6655 F: drivers/base/power/domain*.c
6656 F: include/linux/pm_domain.h
6657 F: Documentation/devicetree/bindings/power/power_domain.txt
6659 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6660 M: Eugen Hristev <eugen.hristev@microchip.com>
6661 L: linux-input@vger.kernel.org
6663 F: drivers/input/touchscreen/resistive-adc-touch.c
6665 GENERIC UIO DRIVER FOR PCI DEVICES
6666 M: "Michael S. Tsirkin" <mst@redhat.com>
6667 L: kvm@vger.kernel.org
6669 F: drivers/uio/uio_pci_generic.c
6671 GENWQE (IBM Generic Workqueue Card)
6672 M: Frank Haverkamp <haver@linux.ibm.com>
6674 F: drivers/misc/genwqe/
6676 GET_MAINTAINER SCRIPT
6677 M: Joe Perches <joe@perches.com>
6679 F: scripts/get_maintainer.pl
6682 M: Bob Peterson <rpeterso@redhat.com>
6683 M: Andreas Gruenbacher <agruenba@redhat.com>
6684 L: cluster-devel@redhat.com
6685 W: http://sources.redhat.com/cluster/
6686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6688 F: Documentation/filesystems/gfs2*.txt
6690 F: include/uapi/linux/gfs2_ondisk.h
6692 GIGASET ISDN DRIVERS
6693 M: Paul Bolle <pebolle@tiscali.nl>
6694 L: gigaset307x-common@lists.sourceforge.net
6695 W: http://gigaset307x.sourceforge.net/
6697 F: drivers/staging/isdn/gigaset/
6700 M: Johan Hovold <johan@kernel.org>
6701 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6703 F: Documentation/ABI/testing/sysfs-class-gnss
6704 F: Documentation/devicetree/bindings/gnss/
6706 F: include/linux/gnss.h
6709 M: Hans Verkuil <hans.verkuil@cisco.com>
6710 L: linux-media@vger.kernel.org
6712 F: drivers/media/usb/go7007/
6715 M: Bastien Nocera <hadess@hadess.net>
6716 L: linux-input@vger.kernel.org
6718 F: drivers/input/touchscreen/goodix.c
6720 GPD POCKET FAN DRIVER
6721 M: Hans de Goede <hdegoede@redhat.com>
6722 L: platform-driver-x86@vger.kernel.org
6724 F: drivers/platform/x86/gpd-pocket-fan.c
6727 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6728 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6729 L: linux-gpio@vger.kernel.org
6730 L: linux-acpi@vger.kernel.org
6732 F: Documentation/firmware-guide/acpi/gpio-properties.rst
6733 F: drivers/gpio/gpiolib-acpi.c
6736 M: Sean Young <sean@mess.org>
6737 L: linux-media@vger.kernel.org
6739 F: drivers/media/rc/gpio-ir-tx.c
6742 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6743 L: linux-gpio@vger.kernel.org
6745 F: drivers/gpio/gpio-mockup.c
6746 F: tools/testing/selftests/gpio/
6749 M: Linus Walleij <linus.walleij@linaro.org>
6750 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
6751 L: linux-gpio@vger.kernel.org
6752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6754 F: Documentation/devicetree/bindings/gpio/
6755 F: Documentation/driver-api/gpio/
6756 F: Documentation/gpio/
6757 F: Documentation/ABI/testing/gpio-cdev
6758 F: Documentation/ABI/obsolete/sysfs-gpio
6760 F: include/linux/gpio/
6761 F: include/linux/gpio.h
6762 F: include/linux/of_gpio.h
6763 F: include/asm-generic/gpio.h
6764 F: include/uapi/linux/gpio.h
6767 GRE DEMULTIPLEXER DRIVER
6768 M: Dmitry Kozlov <xeb@mail.ru>
6769 L: netdev@vger.kernel.org
6771 F: net/ipv4/gre_demux.c
6772 F: net/ipv4/gre_offload.c
6773 F: include/net/gre.h
6775 GRETH 10/100/1G Ethernet MAC device driver
6776 M: Andreas Larsson <andreas@gaisler.com>
6777 L: netdev@vger.kernel.org
6779 F: drivers/net/ethernet/aeroflex/
6781 GREYBUS AUDIO PROTOCOLS DRIVERS
6782 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6783 M: Mark Greer <mgreer@animalcreek.com>
6785 F: drivers/staging/greybus/audio_apbridgea.c
6786 F: drivers/staging/greybus/audio_apbridgea.h
6787 F: drivers/staging/greybus/audio_codec.c
6788 F: drivers/staging/greybus/audio_codec.h
6789 F: drivers/staging/greybus/audio_gb.c
6790 F: drivers/staging/greybus/audio_manager.c
6791 F: drivers/staging/greybus/audio_manager.h
6792 F: drivers/staging/greybus/audio_manager_module.c
6793 F: drivers/staging/greybus/audio_manager_private.h
6794 F: drivers/staging/greybus/audio_manager_sysfs.c
6795 F: drivers/staging/greybus/audio_module.c
6796 F: drivers/staging/greybus/audio_topology.c
6798 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6799 M: Viresh Kumar <vireshk@kernel.org>
6801 F: drivers/staging/greybus/authentication.c
6802 F: drivers/staging/greybus/bootrom.c
6803 F: drivers/staging/greybus/firmware.h
6804 F: drivers/staging/greybus/fw-core.c
6805 F: drivers/staging/greybus/fw-download.c
6806 F: drivers/staging/greybus/fw-management.c
6807 F: drivers/staging/greybus/greybus_authentication.h
6808 F: drivers/staging/greybus/greybus_firmware.h
6809 F: drivers/staging/greybus/hid.c
6810 F: drivers/staging/greybus/i2c.c
6811 F: drivers/staging/greybus/spi.c
6812 F: drivers/staging/greybus/spilib.c
6813 F: drivers/staging/greybus/spilib.h
6815 GREYBUS LOOPBACK DRIVER
6816 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6818 F: drivers/staging/greybus/loopback.c
6820 GREYBUS PLATFORM DRIVERS
6821 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6823 F: drivers/staging/greybus/arche-platform.c
6824 F: drivers/staging/greybus/arche-apb-ctrl.c
6825 F: drivers/staging/greybus/arche_platform.h
6827 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6828 M: Rui Miguel Silva <rmfrfs@gmail.com>
6830 F: drivers/staging/greybus/sdio.c
6831 F: drivers/staging/greybus/light.c
6832 F: drivers/staging/greybus/gpio.c
6833 F: drivers/staging/greybus/power_supply.c
6834 F: drivers/staging/greybus/spi.c
6835 F: drivers/staging/greybus/spilib.c
6838 M: Johan Hovold <johan@kernel.org>
6839 M: Alex Elder <elder@kernel.org>
6840 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6842 F: drivers/staging/greybus/
6843 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6845 GREYBUS UART PROTOCOLS DRIVERS
6846 M: David Lin <dtwlin@gmail.com>
6848 F: drivers/staging/greybus/uart.c
6849 F: drivers/staging/greybus/log.c
6851 GS1662 VIDEO SERIALIZER
6852 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6853 L: linux-media@vger.kernel.org
6854 T: git git://linuxtv.org/media_tree.git
6856 F: drivers/media/spi/gs1662.c
6858 GSPCA FINEPIX SUBDRIVER
6859 M: Frank Zago <frank@zago.net>
6860 L: linux-media@vger.kernel.org
6861 T: git git://linuxtv.org/media_tree.git
6863 F: drivers/media/usb/gspca/finepix.c
6865 GSPCA GL860 SUBDRIVER
6866 M: Olivier Lorin <o.lorin@laposte.net>
6867 L: linux-media@vger.kernel.org
6868 T: git git://linuxtv.org/media_tree.git
6870 F: drivers/media/usb/gspca/gl860/
6872 GSPCA M5602 SUBDRIVER
6873 M: Erik Andren <erik.andren@gmail.com>
6874 L: linux-media@vger.kernel.org
6875 T: git git://linuxtv.org/media_tree.git
6877 F: drivers/media/usb/gspca/m5602/
6879 GSPCA PAC207 SONIXB SUBDRIVER
6880 M: Hans Verkuil <hverkuil@xs4all.nl>
6881 L: linux-media@vger.kernel.org
6882 T: git git://linuxtv.org/media_tree.git
6884 F: drivers/media/usb/gspca/pac207.c
6886 GSPCA SN9C20X SUBDRIVER
6887 M: Brian Johnson <brijohn@gmail.com>
6888 L: linux-media@vger.kernel.org
6889 T: git git://linuxtv.org/media_tree.git
6891 F: drivers/media/usb/gspca/sn9c20x.c
6893 GSPCA T613 SUBDRIVER
6894 M: Leandro Costantino <lcostantino@gmail.com>
6895 L: linux-media@vger.kernel.org
6896 T: git git://linuxtv.org/media_tree.git
6898 F: drivers/media/usb/gspca/t613.c
6900 GSPCA USB WEBCAM DRIVER
6901 M: Hans Verkuil <hverkuil@xs4all.nl>
6902 L: linux-media@vger.kernel.org
6903 T: git git://linuxtv.org/media_tree.git
6905 F: drivers/media/usb/gspca/
6907 GTP (GPRS Tunneling Protocol)
6908 M: Pablo Neira Ayuso <pablo@netfilter.org>
6909 M: Harald Welte <laforge@gnumonks.org>
6910 L: osmocom-net-gprs@lists.osmocom.org
6911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6913 F: drivers/net/gtp.c
6915 GUID PARTITION TABLE (GPT)
6916 M: Davidlohr Bueso <dave@stgolabs.net>
6917 L: linux-efi@vger.kernel.org
6919 F: block/partitions/efi.*
6922 M: Yoshinori Sato <ysato@users.sourceforge.jp>
6923 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6924 W: http://uclinux-h8.sourceforge.jp
6925 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6928 F: drivers/clocksource/h8300_*.c
6929 F: drivers/clk/h8300/
6930 F: drivers/irqchip/irq-renesas-h8*.c
6932 HABANALABS PCI DRIVER
6933 M: Oded Gabbay <oded.gabbay@gmail.com>
6934 T: git https://github.com/HabanaAI/linux.git
6936 F: drivers/misc/habanalabs/
6937 F: include/uapi/misc/habanalabs.h
6938 F: Documentation/ABI/testing/sysfs-driver-habanalabs
6939 F: Documentation/ABI/testing/debugfs-driver-habanalabs
6942 M: Antti Palosaari <crope@iki.fi>
6943 L: linux-media@vger.kernel.org
6944 W: https://linuxtv.org
6945 W: http://palosaari.fi/linux/
6946 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6947 T: git git://linuxtv.org/anttip/media_tree.git
6949 F: drivers/media/usb/hackrf/
6951 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6952 M: Frank Seidel <frank@f-seidel.de>
6953 L: platform-driver-x86@vger.kernel.org
6954 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6956 F: drivers/platform/x86/hdaps.c
6959 M: Jean Delvare <jdelvare@suse.com>
6960 M: Guenter Roeck <linux@roeck-us.net>
6961 L: linux-hwmon@vger.kernel.org
6962 W: http://hwmon.wiki.kernel.org/
6963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6965 F: Documentation/devicetree/bindings/hwmon/
6966 F: Documentation/hwmon/
6968 F: include/linux/hwmon*.h
6969 F: include/trace/events/hwmon*.h
6971 HARDWARE RANDOM NUMBER GENERATOR CORE
6972 M: Matt Mackall <mpm@selenic.com>
6973 M: Herbert Xu <herbert@gondor.apana.org.au>
6974 L: linux-crypto@vger.kernel.org
6976 F: Documentation/devicetree/bindings/rng/
6977 F: Documentation/hw_random.txt
6978 F: drivers/char/hw_random/
6979 F: include/linux/hw_random.h
6981 HARDWARE TRACING FACILITIES
6982 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6984 F: drivers/hwtracing/
6986 HARDWARE SPINLOCK CORE
6987 M: Ohad Ben-Cohen <ohad@wizery.com>
6988 M: Bjorn Andersson <bjorn.andersson@linaro.org>
6989 L: linux-remoteproc@vger.kernel.org
6991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6992 F: Documentation/devicetree/bindings/hwlock/
6993 F: Documentation/hwspinlock.txt
6994 F: drivers/hwspinlock/
6995 F: include/linux/hwspinlock.h
6997 HARMONY SOUND DRIVER
6998 L: linux-parisc@vger.kernel.org
7000 F: sound/parisc/harmony.*
7002 HDPVR USB VIDEO ENCODER DRIVER
7003 M: Hans Verkuil <hverkuil@xs4all.nl>
7004 L: linux-media@vger.kernel.org
7005 T: git git://linuxtv.org/media_tree.git
7006 W: https://linuxtv.org
7008 F: drivers/media/usb/hdpvr/
7010 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7011 M: Jerry Hoemann <jerry.hoemann@hpe.com>
7013 F: Documentation/watchdog/hpwdt.txt
7014 F: drivers/watchdog/hpwdt.c
7016 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7017 M: Don Brace <don.brace@microsemi.com>
7018 L: esc.storagedev@microsemi.com
7019 L: linux-scsi@vger.kernel.org
7021 F: Documentation/scsi/hpsa.txt
7022 F: drivers/scsi/hpsa*.[ch]
7023 F: include/linux/cciss*.h
7024 F: include/uapi/linux/cciss*.h
7027 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
7028 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
7029 L: linux-rdma@vger.kernel.org
7031 F: drivers/infiniband/hw/hfi1
7034 L: linux-fsdevel@vger.kernel.org
7036 F: Documentation/filesystems/hfs.txt
7040 L: linux-fsdevel@vger.kernel.org
7042 F: Documentation/filesystems/hfsplus.txt
7045 HGA FRAMEBUFFER DRIVER
7046 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7047 L: linux-nvidia@lists.surfsouth.com
7048 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7050 F: drivers/video/fbdev/hgafb.c
7052 HIBERNATION (aka Software Suspend, aka swsusp)
7053 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7054 M: Pavel Machek <pavel@ucw.cz>
7055 L: linux-pm@vger.kernel.org
7056 B: https://bugzilla.kernel.org
7059 F: drivers/base/power/
7061 F: include/linux/suspend.h
7062 F: include/linux/freezer.h
7063 F: include/linux/pm.h
7064 F: arch/*/include/asm/suspend*.h
7067 M: Jiri Kosina <jikos@kernel.org>
7068 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
7069 L: linux-input@vger.kernel.org
7070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7073 F: include/linux/hid*
7074 F: include/uapi/linux/hid*
7076 HID SENSOR HUB DRIVERS
7077 M: Jiri Kosina <jikos@kernel.org>
7078 M: Jonathan Cameron <jic23@kernel.org>
7079 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7080 L: linux-input@vger.kernel.org
7081 L: linux-iio@vger.kernel.org
7083 F: Documentation/hid/hid-sensor*
7084 F: drivers/hid/hid-sensor-*
7085 F: drivers/iio/*/hid-*
7086 F: include/linux/hid-sensor-*
7088 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7089 M: Thomas Gleixner <tglx@linutronix.de>
7090 L: linux-kernel@vger.kernel.org
7091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7093 F: Documentation/timers/
7094 F: kernel/time/hrtimer.c
7095 F: kernel/time/clockevents.c
7096 F: kernel/time/timer_*.c
7097 F: include/linux/clockchips.h
7098 F: include/linux/hrtimer.h
7100 HIGH-SPEED SCC DRIVER FOR AX.25
7101 L: linux-hams@vger.kernel.org
7103 F: drivers/net/hamradio/dmascc.c
7104 F: drivers/net/hamradio/scc.c
7106 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7107 M: HighPoint Linux Team <linux@highpoint-tech.com>
7108 W: http://www.highpoint-tech.com
7110 F: Documentation/scsi/hptiop.txt
7111 F: drivers/scsi/hptiop.c
7114 M: Jes Sorensen <jes@trained-monkey.org>
7115 L: linux-hippi@sunsite.dk
7117 F: include/linux/hippidevice.h
7118 F: include/uapi/linux/if_hippi.h
7120 F: drivers/net/hippi/
7122 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7123 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7124 M: Salil Mehta <salil.mehta@huawei.com>
7125 L: netdev@vger.kernel.org
7126 W: http://www.hisilicon.com
7128 F: drivers/net/ethernet/hisilicon/hns3/
7130 HISILICON LPC BUS DRIVER
7131 M: john.garry@huawei.com
7132 W: http://www.hisilicon.com
7134 F: drivers/bus/hisi_lpc.c
7135 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7137 HISILICON NETWORK SUBSYSTEM DRIVER
7138 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7139 M: Salil Mehta <salil.mehta@huawei.com>
7140 L: netdev@vger.kernel.org
7141 W: http://www.hisilicon.com
7143 F: drivers/net/ethernet/hisilicon/
7144 F: Documentation/devicetree/bindings/net/hisilicon*.txt
7146 HISILICON PMU DRIVER
7147 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
7148 W: http://www.hisilicon.com
7150 F: drivers/perf/hisilicon
7151 F: Documentation/perf/hisi-pmu.txt
7153 HISILICON ROCE DRIVER
7154 M: Lijun Ou <oulijun@huawei.com>
7155 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
7156 L: linux-rdma@vger.kernel.org
7158 F: drivers/infiniband/hw/hns/
7159 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7161 HISILICON SAS Controller
7162 M: John Garry <john.garry@huawei.com>
7163 W: http://www.hisilicon.com
7165 F: drivers/scsi/hisi_sas/
7166 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7168 HMM - Heterogeneous Memory Management
7169 M: Jérôme Glisse <jglisse@redhat.com>
7170 L: linux-mm@kvack.org
7173 F: include/linux/hmm*
7174 F: Documentation/vm/hmm.rst
7177 M: Jouni Malinen <j@w1.fi>
7178 L: linux-wireless@vger.kernel.org
7179 W: http://w1.fi/hostap-driver.html
7181 F: drivers/net/wireless/intersil/hostap/
7183 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7184 L: platform-driver-x86@vger.kernel.org
7186 F: drivers/platform/x86/tc1100-wmi.c
7188 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7189 M: Jaroslav Kysela <perex@perex.cz>
7191 F: drivers/net/ethernet/hp/hp100.*
7193 HPET: High Precision Event Timers driver
7194 M: Clemens Ladisch <clemens@ladisch.de>
7196 F: Documentation/timers/hpet.txt
7197 F: drivers/char/hpet.c
7198 F: include/linux/hpet.h
7199 F: include/uapi/linux/hpet.h
7203 F: arch/x86/kernel/hpet.c
7204 F: arch/x86/include/asm/hpet.h
7207 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7208 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7213 M: Sebastian Reichel <sre@kernel.org>
7214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7216 F: Documentation/ABI/testing/sysfs-bus-hsi
7217 F: Documentation/driver-api/hsi.rst
7219 F: include/linux/hsi/
7220 F: include/uapi/linux/hsi/
7223 L: linux-usb@vger.kernel.org
7225 F: drivers/net/usb/hso.c
7227 HSR NETWORK PROTOCOL
7228 M: Arvid Brodin <arvid.brodin@alten.se>
7229 L: netdev@vger.kernel.org
7233 HT16K33 LED CONTROLLER DRIVER
7234 M: Robin van der Gracht <robin@protonic.nl>
7236 F: drivers/auxdisplay/ht16k33.c
7237 F: Documentation/devicetree/bindings/display/ht16k33.txt
7239 HTCPEN TOUCHSCREEN DRIVER
7240 M: Pau Oliva Fora <pof@eslack.org>
7241 L: linux-input@vger.kernel.org
7243 F: drivers/input/touchscreen/htcpen.c
7245 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7246 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7247 L: linux-iio@vger.kernel.org
7248 W: http://www.st.com/
7250 F: drivers/iio/humidity/hts221*
7251 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
7253 HUAWEI ETHERNET DRIVER
7254 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
7255 L: netdev@vger.kernel.org
7257 F: Documentation/networking/hinic.txt
7258 F: drivers/net/ethernet/huawei/hinic/
7261 M: Mike Kravetz <mike.kravetz@oracle.com>
7262 L: linux-mm@kvack.org
7266 F: include/linux/hugetlb.h
7267 F: Documentation/admin-guide/mm/hugetlbpage.rst
7268 F: Documentation/vm/hugetlbfs_reserv.rst
7269 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7272 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7273 L: linux-media@vger.kernel.org
7274 T: git git://linuxtv.org/media_tree.git
7275 W: https://linuxtv.org
7277 F: drivers/media/platform/sti/hva
7279 HWPOISON MEMORY FAILURE HANDLING
7280 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7281 L: linux-mm@kvack.org
7283 F: mm/memory-failure.c
7284 F: mm/hwpoison-inject.c
7286 HYGON PROCESSOR SUPPORT
7287 M: Pu Wen <puwen@hygon.cn>
7288 L: linux-kernel@vger.kernel.org
7290 F: arch/x86/kernel/cpu/hygon.c
7292 Hyper-V CORE AND DRIVERS
7293 M: "K. Y. Srinivasan" <kys@microsoft.com>
7294 M: Haiyang Zhang <haiyangz@microsoft.com>
7295 M: Stephen Hemminger <sthemmin@microsoft.com>
7296 M: Sasha Levin <sashal@kernel.org>
7297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7298 L: linux-hyperv@vger.kernel.org
7300 F: Documentation/networking/device_drivers/microsoft/netvsc.txt
7301 F: arch/x86/include/asm/mshyperv.h
7302 F: arch/x86/include/asm/trace/hyperv.h
7303 F: arch/x86/include/asm/hyperv-tlfs.h
7304 F: arch/x86/kernel/cpu/mshyperv.c
7306 F: drivers/hid/hid-hyperv.c
7308 F: drivers/input/serio/hyperv-keyboard.c
7309 F: drivers/pci/controller/pci-hyperv.c
7310 F: drivers/net/hyperv/
7311 F: drivers/scsi/storvsc_drv.c
7312 F: drivers/uio/uio_hv_generic.c
7313 F: drivers/video/fbdev/hyperv_fb.c
7314 F: drivers/iommu/hyperv_iommu.c
7315 F: net/vmw_vsock/hyperv_transport.c
7316 F: include/linux/hyperv.h
7317 F: include/uapi/linux/hyperv.h
7319 F: Documentation/ABI/stable/sysfs-bus-vmbus
7321 HYPERVISOR VIRTUAL CONSOLE DRIVER
7322 L: linuxppc-dev@lists.ozlabs.org
7327 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7328 L: linux-i2c@vger.kernel.org
7329 L: linux-acpi@vger.kernel.org
7331 F: drivers/i2c/i2c-core-acpi.c
7333 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7334 M: Ajay Gupta <ajayg@nvidia.com>
7335 L: linux-i2c@vger.kernel.org
7337 F: Documentation/i2c/busses/i2c-nvidia-gpu
7338 F: drivers/i2c/busses/i2c-nvidia-gpu.c
7341 M: Peter Rosin <peda@axentia.se>
7342 L: linux-i2c@vger.kernel.org
7344 F: Documentation/i2c/i2c-topology
7345 F: Documentation/i2c/muxes/
7346 F: Documentation/devicetree/bindings/i2c/i2c-mux*
7347 F: Documentation/devicetree/bindings/i2c/i2c-arb*
7348 F: Documentation/devicetree/bindings/i2c/i2c-gate*
7349 F: drivers/i2c/i2c-mux.c
7350 F: drivers/i2c/muxes/
7351 F: include/linux/i2c-mux.h
7353 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7354 M: Gregory CLEMENT <gregory.clement@bootlin.com>
7355 L: linux-i2c@vger.kernel.org
7357 F: Documentation/devicetree/bindings/i2c/i2c-mv64xxx.txt
7358 F: drivers/i2c/busses/i2c-mv64xxx.c
7360 I2C OVER PARALLEL PORT
7361 M: Jean Delvare <jdelvare@suse.com>
7362 L: linux-i2c@vger.kernel.org
7364 F: Documentation/i2c/busses/i2c-parport
7365 F: Documentation/i2c/busses/i2c-parport-light
7366 F: drivers/i2c/busses/i2c-parport.c
7367 F: drivers/i2c/busses/i2c-parport-light.c
7370 M: Wolfram Sang <wsa@the-dreams.de>
7371 L: linux-i2c@vger.kernel.org
7372 W: https://i2c.wiki.kernel.org/
7373 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7376 F: Documentation/devicetree/bindings/i2c/i2c.txt
7377 F: Documentation/i2c/
7379 F: include/linux/i2c.h
7380 F: include/linux/i2c-dev.h
7381 F: include/linux/i2c-smbus.h
7382 F: include/uapi/linux/i2c.h
7383 F: include/uapi/linux/i2c-*.h
7385 I2C SUBSYSTEM HOST DRIVERS
7386 L: linux-i2c@vger.kernel.org
7387 W: https://i2c.wiki.kernel.org/
7388 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7391 F: Documentation/devicetree/bindings/i2c/
7392 F: drivers/i2c/algos/
7393 F: drivers/i2c/busses/
7396 M: Jean Delvare <jdelvare@suse.com>
7397 L: linux-i2c@vger.kernel.org
7399 F: Documentation/i2c/busses/i2c-taos-evm
7400 F: drivers/i2c/busses/i2c-taos-evm.c
7403 M: Till Harbaum <till@harbaum.org>
7404 L: linux-i2c@vger.kernel.org
7405 W: http://www.harbaum.org/till/i2c_tiny_usb
7407 F: drivers/i2c/busses/i2c-tiny-usb.c
7409 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7410 M: Jean Delvare <jdelvare@suse.com>
7411 L: linux-i2c@vger.kernel.org
7413 F: Documentation/i2c/busses/i2c-ali1535
7414 F: Documentation/i2c/busses/i2c-ali1563
7415 F: Documentation/i2c/busses/i2c-ali15x3
7416 F: Documentation/i2c/busses/i2c-amd756
7417 F: Documentation/i2c/busses/i2c-amd8111
7418 F: Documentation/i2c/busses/i2c-i801
7419 F: Documentation/i2c/busses/i2c-nforce2
7420 F: Documentation/i2c/busses/i2c-piix4
7421 F: Documentation/i2c/busses/i2c-sis5595
7422 F: Documentation/i2c/busses/i2c-sis630
7423 F: Documentation/i2c/busses/i2c-sis96x
7424 F: Documentation/i2c/busses/i2c-via
7425 F: Documentation/i2c/busses/i2c-viapro
7426 F: drivers/i2c/busses/i2c-ali1535.c
7427 F: drivers/i2c/busses/i2c-ali1563.c
7428 F: drivers/i2c/busses/i2c-ali15x3.c
7429 F: drivers/i2c/busses/i2c-amd756.c
7430 F: drivers/i2c/busses/i2c-amd756-s4882.c
7431 F: drivers/i2c/busses/i2c-amd8111.c
7432 F: drivers/i2c/busses/i2c-i801.c
7433 F: drivers/i2c/busses/i2c-isch.c
7434 F: drivers/i2c/busses/i2c-nforce2.c
7435 F: drivers/i2c/busses/i2c-nforce2-s4985.c
7436 F: drivers/i2c/busses/i2c-piix4.c
7437 F: drivers/i2c/busses/i2c-sis5595.c
7438 F: drivers/i2c/busses/i2c-sis630.c
7439 F: drivers/i2c/busses/i2c-sis96x.c
7440 F: drivers/i2c/busses/i2c-via.c
7441 F: drivers/i2c/busses/i2c-viapro.c
7443 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7444 M: Hans de Goede <hdegoede@redhat.com>
7445 L: linux-i2c@vger.kernel.org
7447 F: drivers/i2c/busses/i2c-cht-wc.c
7449 I2C/SMBUS ISMT DRIVER
7450 M: Seth Heasley <seth.heasley@intel.com>
7451 M: Neil Horman <nhorman@tuxdriver.com>
7452 L: linux-i2c@vger.kernel.org
7453 F: drivers/i2c/busses/i2c-ismt.c
7454 F: Documentation/i2c/busses/i2c-ismt
7456 I2C/SMBUS STUB DRIVER
7457 M: Jean Delvare <jdelvare@suse.com>
7458 L: linux-i2c@vger.kernel.org
7460 F: drivers/i2c/i2c-stub.c
7463 M: Boris Brezillon <bbrezillon@kernel.org>
7464 L: linux-i3c@lists.infradead.org
7465 C: irc://chat.freenode.net/linux-i3c
7466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7468 F: Documentation/ABI/testing/sysfs-bus-i3c
7469 F: Documentation/devicetree/bindings/i3c/
7470 F: Documentation/driver-api/i3c
7472 F: include/linux/i3c/
7474 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7475 M: Vitor Soares <vitor.soares@synopsys.com>
7477 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7478 F: drivers/i3c/master/dw*
7480 IA64 (Itanium) PLATFORM
7481 M: Tony Luck <tony.luck@intel.com>
7482 M: Fenghua Yu <fenghua.yu@intel.com>
7483 L: linux-ia64@vger.kernel.org
7484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7488 IBM Power 842 compression accelerator
7489 M: Haren Myneni <haren@us.ibm.com>
7491 F: drivers/crypto/nx/Makefile
7492 F: drivers/crypto/nx/Kconfig
7493 F: drivers/crypto/nx/nx-842*
7494 F: include/linux/sw842.h
7498 IBM Power in-Nest Crypto Acceleration
7499 M: Breno Leitão <leitao@debian.org>
7500 M: Nayna Jain <nayna@linux.ibm.com>
7501 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7502 L: linux-crypto@vger.kernel.org
7504 F: drivers/crypto/nx/Makefile
7505 F: drivers/crypto/nx/Kconfig
7506 F: drivers/crypto/nx/nx-aes*
7507 F: drivers/crypto/nx/nx-sha*
7508 F: drivers/crypto/nx/nx.*
7509 F: drivers/crypto/nx/nx_csbcpb.h
7510 F: drivers/crypto/nx/nx_debugfs.h
7512 IBM Power Linux RAID adapter
7513 M: Brian King <brking@us.ibm.com>
7515 F: drivers/scsi/ipr.*
7517 IBM Power SRIOV Virtual NIC Device Driver
7518 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7519 M: John Allen <jallen@linux.ibm.com>
7520 L: netdev@vger.kernel.org
7522 F: drivers/net/ethernet/ibm/ibmvnic.*
7524 IBM Power Virtual Accelerator Switchboard
7525 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7526 L: linuxppc-dev@lists.ozlabs.org
7528 F: arch/powerpc/platforms/powernv/vas*
7529 F: arch/powerpc/platforms/powernv/copy-paste.h
7530 F: arch/powerpc/include/asm/vas.h
7532 IBM Power Virtual Ethernet Device Driver
7533 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7534 L: netdev@vger.kernel.org
7536 F: drivers/net/ethernet/ibm/ibmveth.*
7538 IBM Power Virtual FC Device Drivers
7539 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7540 L: linux-scsi@vger.kernel.org
7542 F: drivers/scsi/ibmvscsi/ibmvfc*
7544 IBM Power Virtual Management Channel Driver
7545 M: Steven Royer <seroyer@linux.ibm.com>
7547 F: drivers/misc/ibmvmc.*
7549 IBM Power Virtual SCSI Device Drivers
7550 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7551 L: linux-scsi@vger.kernel.org
7553 F: drivers/scsi/ibmvscsi/ibmvscsi*
7554 F: include/scsi/viosrp.h
7556 IBM Power Virtual SCSI Device Target Driver
7557 M: Michael Cyr <mikecyr@linux.ibm.com>
7558 L: linux-scsi@vger.kernel.org
7559 L: target-devel@vger.kernel.org
7561 F: drivers/scsi/ibmvscsi_tgt/
7563 IBM Power VMX Cryptographic instructions
7564 M: Breno Leitão <leitao@debian.org>
7565 M: Nayna Jain <nayna@linux.ibm.com>
7566 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7567 L: linux-crypto@vger.kernel.org
7569 F: drivers/crypto/vmx/Makefile
7570 F: drivers/crypto/vmx/Kconfig
7571 F: drivers/crypto/vmx/vmx.c
7572 F: drivers/crypto/vmx/aes*
7573 F: drivers/crypto/vmx/ghash*
7574 F: drivers/crypto/vmx/ppc-xlate.pl
7576 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7577 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7578 L: linux-pci@vger.kernel.org
7579 L: linuxppc-dev@lists.ozlabs.org
7581 F: drivers/pci/hotplug/rpaphp*
7583 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7584 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7585 L: linux-pci@vger.kernel.org
7586 L: linuxppc-dev@lists.ozlabs.org
7588 F: drivers/pci/hotplug/rpadlpar*
7590 IBM ServeRAID RAID DRIVER
7592 F: drivers/scsi/ips.*
7594 ICH LPC AND GPIO DRIVER
7595 M: Peter Tyser <ptyser@xes-inc.com>
7597 F: drivers/mfd/lpc_ich.c
7598 F: drivers/gpio/gpio-ich.c
7601 M: "David S. Miller" <davem@davemloft.net>
7602 L: linux-ide@vger.kernel.org
7603 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
7604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7606 F: Documentation/ide/
7608 F: include/linux/ide.h
7611 M: Borislav Petkov <bp@alien8.de>
7612 L: linux-ide@vger.kernel.org
7614 F: Documentation/cdrom/ide-cd
7615 F: drivers/ide/ide-cd*
7617 IDEAPAD LAPTOP EXTRAS DRIVER
7618 M: Ike Panhc <ike.pan@canonical.com>
7619 L: platform-driver-x86@vger.kernel.org
7620 W: http://launchpad.net/ideapad-laptop
7622 F: drivers/platform/x86/ideapad-laptop.c
7624 IDEAPAD LAPTOP SLIDEBAR DRIVER
7625 M: Andrey Moiseev <o2g.org.ru@gmail.com>
7626 L: linux-input@vger.kernel.org
7627 W: https://github.com/o2genum/ideapad-slidebar
7629 F: drivers/input/misc/ideapad_slidebar.c
7631 IDT VersaClock 5 CLOCK DRIVER
7632 M: Marek Vasut <marek.vasut@gmail.com>
7634 F: drivers/clk/clk-versaclock5.c
7636 IEEE 802.15.4 SUBSYSTEM
7637 M: Alexander Aring <alex.aring@gmail.com>
7638 M: Stefan Schmidt <stefan@datenfreihafen.org>
7639 L: linux-wpan@vger.kernel.org
7640 W: http://wpan.cakelab.org/
7641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7646 F: drivers/net/ieee802154/
7647 F: include/linux/nl802154.h
7648 F: include/linux/ieee802154.h
7649 F: include/net/nl802154.h
7650 F: include/net/mac802154.h
7651 F: include/net/af_ieee802154.h
7652 F: include/net/cfg802154.h
7653 F: include/net/ieee802154_netdev.h
7654 F: Documentation/networking/ieee802154.rst
7657 M: Yotam Gigi <yotam.gi@gmail.com>
7658 M: Jamal Hadi Salim <jhs@mojatatu.com>
7660 F: include/net/ife.h
7661 F: include/uapi/linux/ife.h
7663 IGORPLUG-USB IR RECEIVER
7664 M: Sean Young <sean@mess.org>
7665 L: linux-media@vger.kernel.org
7667 F: drivers/media/rc/igorplugusb.c
7669 IGUANAWORKS USB IR TRANSCEIVER
7670 M: Sean Young <sean@mess.org>
7671 L: linux-media@vger.kernel.org
7673 F: drivers/media/rc/iguanair.c
7675 IIO DIGITAL POTENTIOMETER DAC
7676 M: Peter Rosin <peda@axentia.se>
7677 L: linux-iio@vger.kernel.org
7679 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7680 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7681 F: drivers/iio/dac/dpot-dac.c
7683 IIO ENVELOPE DETECTOR
7684 M: Peter Rosin <peda@axentia.se>
7685 L: linux-iio@vger.kernel.org
7687 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7688 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7689 F: drivers/iio/adc/envelope-detector.c
7692 M: Peter Rosin <peda@axentia.se>
7693 L: linux-iio@vger.kernel.org
7695 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7696 F: drivers/iio/multiplexer/iio-mux.c
7698 IIO SUBSYSTEM AND DRIVERS
7699 M: Jonathan Cameron <jic23@kernel.org>
7700 R: Hartmut Knaack <knaack.h@gmx.de>
7701 R: Lars-Peter Clausen <lars@metafoo.de>
7702 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7703 L: linux-iio@vger.kernel.org
7704 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7706 F: Documentation/ABI/testing/configfs-iio*
7707 F: Documentation/ABI/testing/sysfs-bus-iio*
7708 F: Documentation/devicetree/bindings/iio/
7710 F: drivers/staging/iio/
7711 F: include/linux/iio/
7715 M: Peter Rosin <peda@axentia.se>
7716 L: linux-iio@vger.kernel.org
7718 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7719 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7720 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7721 F: drivers/iio/afe/iio-rescale.c
7723 IKANOS/ADI EAGLE ADSL USB DRIVER
7724 M: Matthieu Castet <castet.matthieu@free.fr>
7725 M: Stanislaw Gruszka <stf_xl@wp.pl>
7727 F: drivers/usb/atm/ueagle-atm.c
7729 IMGTEC ASCII LCD DRIVER
7730 M: Paul Burton <paul.burton@mips.com>
7732 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7733 F: drivers/auxdisplay/img-ascii-lcd.c
7735 IMGTEC IR DECODER DRIVER
7736 M: James Hogan <jhogan@kernel.org>
7738 F: drivers/media/rc/img-ir/
7740 IMON SOUNDGRAPH USB IR RECEIVER
7741 M: Sean Young <sean@mess.org>
7742 L: linux-media@vger.kernel.org
7744 F: drivers/media/rc/imon_raw.c
7745 F: drivers/media/rc/imon.c
7747 IMS TWINTURBO FRAMEBUFFER DRIVER
7748 L: linux-fbdev@vger.kernel.org
7750 F: drivers/video/fbdev/imsttfb.c
7752 INA209 HARDWARE MONITOR DRIVER
7753 M: Guenter Roeck <linux@roeck-us.net>
7754 L: linux-hwmon@vger.kernel.org
7756 F: Documentation/hwmon/ina209.rst
7757 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
7758 F: drivers/hwmon/ina209.c
7760 INA2XX HARDWARE MONITOR DRIVER
7761 M: Guenter Roeck <linux@roeck-us.net>
7762 L: linux-hwmon@vger.kernel.org
7764 F: Documentation/hwmon/ina2xx.rst
7765 F: drivers/hwmon/ina2xx.c
7766 F: include/linux/platform_data/ina2xx.h
7768 INDUSTRY PACK SUBSYSTEM (IPACK)
7769 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7770 M: Jens Taprogge <jens.taprogge@taprogge.org>
7771 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7772 L: industrypack-devel@lists.sourceforge.net
7773 W: http://industrypack.sourceforge.net
7777 INFINIBAND SUBSYSTEM
7778 M: Doug Ledford <dledford@redhat.com>
7779 M: Jason Gunthorpe <jgg@mellanox.com>
7780 L: linux-rdma@vger.kernel.org
7781 W: https://github.com/linux-rdma/rdma-core
7782 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7785 F: Documentation/devicetree/bindings/infiniband/
7786 F: Documentation/infiniband/
7787 F: drivers/infiniband/
7788 F: include/uapi/linux/if_infiniband.h
7789 F: include/uapi/rdma/
7791 F: include/trace/events/ib_mad.h
7792 F: include/trace/events/ib_umad.h
7793 F: samples/bpf/ibumad_kern.c
7794 F: samples/bpf/ibumad_user.c
7796 INGENIC JZ4780 DMA Driver
7797 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7799 F: drivers/dma/dma-jz4780.c
7801 INGENIC JZ4780 NAND DRIVER
7802 M: Harvey Hunt <harveyhuntnexus@gmail.com>
7803 L: linux-mtd@lists.infradead.org
7805 F: drivers/mtd/nand/raw/jz4780_*
7808 M: Jan Kara <jack@suse.cz>
7809 R: Amir Goldstein <amir73il@gmail.com>
7810 L: linux-fsdevel@vger.kernel.org
7812 F: Documentation/filesystems/inotify.txt
7813 F: fs/notify/inotify/
7814 F: include/linux/inotify.h
7815 F: include/uapi/linux/inotify.h
7817 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7818 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
7819 L: linux-input@vger.kernel.org
7820 Q: http://patchwork.kernel.org/project/linux-input/list/
7821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7824 F: include/linux/input.h
7825 F: include/uapi/linux/input.h
7826 F: include/uapi/linux/input-event-codes.h
7827 F: include/linux/input/
7828 F: Documentation/devicetree/bindings/input/
7829 F: Documentation/devicetree/bindings/serio/
7830 F: Documentation/input/
7832 INPUT MULTITOUCH (MT) PROTOCOL
7833 M: Henrik Rydberg <rydberg@bitmath.org>
7834 L: linux-input@vger.kernel.org
7836 F: Documentation/input/multi-touch-protocol.rst
7837 F: drivers/input/input-mt.c
7840 INSIDE SECURE CRYPTO DRIVER
7841 M: Antoine Tenart <antoine.tenart@bootlin.com>
7842 F: drivers/crypto/inside-secure/
7844 L: linux-crypto@vger.kernel.org
7846 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7847 M: Mimi Zohar <zohar@linux.ibm.com>
7848 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7849 L: linux-integrity@vger.kernel.org
7850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7852 F: security/integrity/ima/
7854 INTEL 810/815 FRAMEBUFFER DRIVER
7855 M: Antonino Daplas <adaplas@gmail.com>
7856 L: linux-fbdev@vger.kernel.org
7858 F: drivers/video/fbdev/i810/
7861 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7862 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
7863 M: Jie Yang <yang.jie@linux.intel.com>
7864 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7868 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
7869 M: Hans de Goede <hdegoede@redhat.com>
7870 L: platform-driver-x86@vger.kernel.org
7872 F: drivers/platform/x86/intel_atomisp2_pm.c
7874 INTEL C600 SERIES SAS CONTROLLER DRIVER
7875 M: Intel SCU Linux support <intel-linux-scu@intel.com>
7876 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7877 L: linux-scsi@vger.kernel.org
7878 T: git git://git.code.sf.net/p/intel-sas/isci
7880 F: drivers/scsi/isci/
7882 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7883 M: Jani Nikula <jani.nikula@linux.intel.com>
7884 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7885 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
7886 L: intel-gfx@lists.freedesktop.org
7887 W: https://01.org/linuxgraphics/
7888 B: https://01.org/linuxgraphics/documentation/how-report-bugs
7889 C: irc://chat.freenode.net/intel-gfx
7890 Q: http://patchwork.freedesktop.org/project/intel-gfx/
7891 T: git git://anongit.freedesktop.org/drm-intel
7893 F: drivers/gpu/drm/i915/
7894 F: include/drm/i915*
7895 F: include/uapi/drm/i915_drm.h
7896 F: Documentation/gpu/i915.rst
7898 INTEL ETHERNET DRIVERS
7899 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7900 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7901 W: http://www.intel.com/support/feedback.htm
7902 W: http://e1000.sourceforge.net/
7903 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7904 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7905 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7907 F: Documentation/networking/device_drivers/intel/e100.rst
7908 F: Documentation/networking/device_drivers/intel/e1000.rst
7909 F: Documentation/networking/device_drivers/intel/e1000e.rst
7910 F: Documentation/networking/device_drivers/intel/fm10k.rst
7911 F: Documentation/networking/device_drivers/intel/igb.rst
7912 F: Documentation/networking/device_drivers/intel/igbvf.rst
7913 F: Documentation/networking/device_drivers/intel/ixgb.rst
7914 F: Documentation/networking/device_drivers/intel/ixgbe.rst
7915 F: Documentation/networking/device_drivers/intel/ixgbevf.rst
7916 F: Documentation/networking/device_drivers/intel/i40e.rst
7917 F: Documentation/networking/device_drivers/intel/iavf.rst
7918 F: Documentation/networking/device_drivers/intel/ice.rst
7919 F: drivers/net/ethernet/intel/
7920 F: drivers/net/ethernet/intel/*/
7921 F: include/linux/avf/virtchnl.h
7923 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7924 M: Maik Broemme <mbroemme@libmpq.org>
7925 L: linux-fbdev@vger.kernel.org
7927 F: Documentation/fb/intelfb.txt
7928 F: drivers/video/fbdev/intelfb/
7931 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7932 L: linux-gpio@vger.kernel.org
7934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7935 F: drivers/gpio/gpio-ich.c
7936 F: drivers/gpio/gpio-intel-mid.c
7937 F: drivers/gpio/gpio-lynxpoint.c
7938 F: drivers/gpio/gpio-merrifield.c
7939 F: drivers/gpio/gpio-ml-ioh.c
7940 F: drivers/gpio/gpio-pch.c
7941 F: drivers/gpio/gpio-sch.c
7942 F: drivers/gpio/gpio-sodaville.c
7944 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7945 M: Zhenyu Wang <zhenyuw@linux.intel.com>
7946 M: Zhi Wang <zhi.a.wang@intel.com>
7947 L: intel-gvt-dev@lists.freedesktop.org
7948 L: intel-gfx@lists.freedesktop.org
7949 W: https://01.org/igvt-g
7950 T: git https://github.com/intel/gvt-linux.git
7952 F: drivers/gpu/drm/i915/gvt/
7954 INTEL HID EVENT DRIVER
7955 M: Alex Hung <alex.hung@canonical.com>
7956 L: platform-driver-x86@vger.kernel.org
7958 F: drivers/platform/x86/intel-hid.c
7960 INTEL I/OAT DMA DRIVER
7961 M: Dave Jiang <dave.jiang@intel.com>
7962 R: Dan Williams <dan.j.williams@intel.com>
7963 L: dmaengine@vger.kernel.org
7964 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
7966 F: drivers/dma/ioat*
7969 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
7970 M: Len Brown <lenb@kernel.org>
7971 L: linux-pm@vger.kernel.org
7972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7973 B: https://bugzilla.kernel.org
7975 F: drivers/idle/intel_idle.c
7977 INTEL INTEGRATED SENSOR HUB DRIVER
7978 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7979 M: Jiri Kosina <jikos@kernel.org>
7980 L: linux-input@vger.kernel.org
7982 F: drivers/hid/intel-ish-hid/
7985 M: David Woodhouse <dwmw2@infradead.org>
7986 L: iommu@lists.linux-foundation.org
7987 T: git git://git.infradead.org/iommu-2.6.git
7989 F: drivers/iommu/intel-iommu.c
7990 F: include/linux/intel-iommu.h
7992 INTEL IOP-ADMA DMA DRIVER
7993 R: Dan Williams <dan.j.williams@intel.com>
7995 F: drivers/dma/iop-adma.c
7997 INTEL IPU3 CSI-2 CIO2 DRIVER
7998 M: Yong Zhi <yong.zhi@intel.com>
7999 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8000 M: Bingbu Cao <bingbu.cao@intel.com>
8001 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
8002 L: linux-media@vger.kernel.org
8004 F: drivers/media/pci/intel/ipu3/
8005 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8007 INTEL IPU3 CSI-2 IMGU DRIVER
8008 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8009 L: linux-media@vger.kernel.org
8011 F: drivers/staging/media/ipu3/
8012 F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8013 F: Documentation/media/v4l-drivers/ipu3.rst
8015 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8016 M: Krzysztof Halasa <khalasa@piap.pl>
8018 F: include/linux/soc/ixp4xx/qmgr.h
8019 F: include/linux/soc/ixp4xx/npe.h
8020 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
8021 F: drivers/soc/ixp4xx/ixp4xx-npe.c
8022 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
8023 F: drivers/net/wan/ixp4xx_hss.c
8025 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8026 M: Deepak Saxena <dsaxena@plexity.net>
8028 F: drivers/char/hw_random/ixp4xx-rng.c
8030 INTEL MANAGEMENT ENGINE (mei)
8031 M: Tomas Winkler <tomas.winkler@intel.com>
8032 L: linux-kernel@vger.kernel.org
8034 F: include/uapi/linux/mei.h
8035 F: include/linux/mei_cl_bus.h
8036 F: drivers/misc/mei/*
8037 F: drivers/watchdog/mei_wdt.c
8038 F: Documentation/misc-devices/mei/*
8041 INTEL MENLOW THERMAL DRIVER
8042 M: Sujith Thomas <sujith.thomas@intel.com>
8043 L: platform-driver-x86@vger.kernel.org
8044 W: https://01.org/linux-acpi
8046 F: drivers/platform/x86/intel_menlow.c
8048 INTEL MIC DRIVERS (mic)
8049 M: Sudeep Dutt <sudeep.dutt@intel.com>
8050 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
8052 W: https://github.com/sudeepdutt/mic
8053 W: http://software.intel.com/en-us/mic-developer
8054 F: include/linux/mic_bus.h
8055 F: include/linux/scif.h
8056 F: include/uapi/linux/mic_common.h
8057 F: include/uapi/linux/mic_ioctl.h
8058 F: include/uapi/linux/scif_ioctl.h
8059 F: drivers/misc/mic/
8060 F: drivers/dma/mic_x100_dma.c
8061 F: drivers/dma/mic_x100_dma.h
8062 F: Documentation/mic/
8064 INTEL PMC CORE DRIVER
8065 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8066 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8067 L: platform-driver-x86@vger.kernel.org
8069 F: drivers/platform/x86/intel_pmc_core*
8071 INTEL PMC/P-Unit IPC DRIVER
8072 M: Zha Qipeng<qipeng.zha@intel.com>
8073 L: platform-driver-x86@vger.kernel.org
8075 F: drivers/platform/x86/intel_pmc_ipc.c
8076 F: drivers/platform/x86/intel_punit_ipc.c
8077 F: arch/x86/include/asm/intel_pmc_ipc.h
8078 F: arch/x86/include/asm/intel_punit_ipc.h
8080 INTEL PMIC GPIO DRIVERS
8081 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8084 F: drivers/gpio/gpio-*cove.c
8085 F: drivers/gpio/gpio-msic.c
8087 INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
8088 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8090 F: drivers/mfd/intel_msic.c
8091 F: drivers/mfd/intel_soc_pmic*
8092 F: include/linux/mfd/intel_msic.h
8093 F: include/linux/mfd/intel_soc_pmic*
8095 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8096 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
8097 L: linux-wireless@vger.kernel.org
8099 F: Documentation/networking/device_drivers/intel/ipw2100.txt
8100 F: Documentation/networking/device_drivers/intel/ipw2200.txt
8101 F: drivers/net/wireless/intel/ipw2x00/
8104 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8105 M: Len Brown <lenb@kernel.org>
8106 L: linux-pm@vger.kernel.org
8108 F: drivers/cpufreq/intel_pstate.c
8110 INTEL RDMA RNIC DRIVER
8111 M: Faisal Latif <faisal.latif@intel.com>
8112 M: Shiraz Saleem <shiraz.saleem@intel.com>
8113 L: linux-rdma@vger.kernel.org
8115 F: drivers/infiniband/hw/i40iw/
8116 F: include/uapi/rdma/i40iw-abi.h
8118 INTEL TELEMETRY DRIVER
8119 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8120 M: "David E. Box" <david.e.box@linux.intel.com>
8121 L: platform-driver-x86@vger.kernel.org
8123 F: arch/x86/include/asm/intel_telemetry.h
8124 F: drivers/platform/x86/intel_telemetry*
8126 INTEL VIRTUAL BUTTON DRIVER
8127 M: AceLan Kao <acelan.kao@canonical.com>
8128 L: platform-driver-x86@vger.kernel.org
8130 F: drivers/platform/x86/intel-vbtn.c
8132 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8133 M: Stanislaw Gruszka <sgruszka@redhat.com>
8134 L: linux-wireless@vger.kernel.org
8136 F: drivers/net/wireless/intel/iwlegacy/
8138 INTEL WIRELESS WIFI LINK (iwlwifi)
8139 M: Johannes Berg <johannes.berg@intel.com>
8140 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8141 M: Luca Coelho <luciano.coelho@intel.com>
8142 M: Intel Linux Wireless <linuxwifi@intel.com>
8143 L: linux-wireless@vger.kernel.org
8144 W: http://intellinuxwireless.org
8145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8147 F: drivers/net/wireless/intel/iwlwifi/
8149 INTEL WIRELESS WIMAX CONNECTION 2400
8150 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8151 M: linux-wimax@intel.com
8152 L: wimax@linuxwimax.org (subscribers-only)
8154 W: http://linuxwimax.org
8155 F: Documentation/wimax/README.i2400m
8156 F: drivers/net/wimax/i2400m/
8157 F: include/uapi/linux/wimax/i2400m.h
8159 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8160 M: Mario Limonciello <mario.limonciello@dell.com>
8162 F: drivers/platform/x86/intel-wmi-thunderbolt.c
8165 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8167 F: Documentation/trace/intel_th.rst
8168 F: drivers/hwtracing/intel_th/
8170 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8171 M: Ning Sun <ning.sun@intel.com>
8172 L: tboot-devel@lists.sourceforge.net
8173 W: http://tboot.sourceforge.net
8174 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8176 F: Documentation/intel_txt.txt
8177 F: include/linux/tboot.h
8178 F: arch/x86/kernel/tboot.c
8180 INTEL-MID GPIO DRIVER
8181 M: David Cohen <david.a.cohen@linux.intel.com>
8182 L: linux-gpio@vger.kernel.org
8184 F: drivers/gpio/gpio-intel-mid.c
8187 M: Georgi Djakov <georgi.djakov@linaro.org>
8188 L: linux-pm@vger.kernel.org
8190 F: Documentation/interconnect/
8191 F: Documentation/devicetree/bindings/interconnect/
8192 F: drivers/interconnect/
8193 F: include/dt-bindings/interconnect/
8194 F: include/linux/interconnect-provider.h
8195 F: include/linux/interconnect.h
8197 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8198 M: Linus Walleij <linus.walleij@linaro.org>
8199 L: linux-iio@vger.kernel.org
8201 F: drivers/iio/gyro/mpu3050*
8202 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8204 IOC3 ETHERNET DRIVER
8205 M: Ralf Baechle <ralf@linux-mips.org>
8206 L: linux-mips@vger.kernel.org
8208 F: drivers/net/ethernet/sgi/ioc3-eth.c
8211 M: Pat Gefre <pfg@sgi.com>
8212 L: linux-serial@vger.kernel.org
8214 F: drivers/tty/serial/ioc3_serial.c
8216 IOMAP FILESYSTEM LIBRARY
8217 M: Christoph Hellwig <hch@infradead.org>
8218 M: Darrick J. Wong <darrick.wong@oracle.com>
8219 M: linux-xfs@vger.kernel.org
8220 M: linux-fsdevel@vger.kernel.org
8221 L: linux-xfs@vger.kernel.org
8222 L: linux-fsdevel@vger.kernel.org
8223 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8226 F: include/linux/iomap.h
8229 M: Joerg Roedel <joro@8bytes.org>
8230 L: iommu@lists.linux-foundation.org
8231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8233 F: Documentation/devicetree/bindings/iommu/
8235 F: include/linux/iommu.h
8236 F: include/linux/of_iommu.h
8237 F: include/linux/iova.h
8240 M: Jens Axboe <axboe@kernel.dk>
8241 L: linux-block@vger.kernel.org
8242 L: linux-fsdevel@vger.kernel.org
8243 T: git git://git.kernel.dk/linux-block
8244 T: git git://git.kernel.dk/liburing
8247 F: include/uapi/linux/io_uring.h
8250 M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
8252 F: net/ipv4/netfilter/ipt_MASQUERADE.c
8255 M: Corey Minyard <minyard@acm.org>
8256 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8257 W: http://openipmi.sourceforge.net/
8259 F: Documentation/devicetree/bindings/ipmi/
8260 F: Documentation/IPMI.txt
8261 F: drivers/char/ipmi/
8262 F: include/linux/ipmi*
8263 F: include/uapi/linux/ipmi*
8265 IPS SCSI RAID DRIVER
8266 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8267 L: linux-scsi@vger.kernel.org
8268 W: http://www.adaptec.com/
8270 F: drivers/scsi/ips*
8273 M: Wensong Zhang <wensong@linux-vs.org>
8274 M: Simon Horman <horms@verge.net.au>
8275 M: Julian Anastasov <ja@ssi.bg>
8276 L: netdev@vger.kernel.org
8277 L: lvs-devel@vger.kernel.org
8279 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8280 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8281 F: Documentation/networking/ipvs-sysctl.txt
8282 F: include/net/ip_vs.h
8283 F: include/uapi/linux/ip_vs.h
8284 F: net/netfilter/ipvs/
8287 M: Jiri Kosina <jikos@kernel.org>
8288 M: David Sterba <dsterba@suse.com>
8290 F: drivers/tty/ipwireless/
8293 L: netdev@vger.kernel.org
8295 F: include/uapi/linux/ipx.h
8297 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8298 M: Marc Zyngier <marc.zyngier@arm.com>
8300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8301 F: Documentation/IRQ-domain.txt
8302 F: include/linux/irqdomain.h
8303 F: kernel/irq/irqdomain.c
8307 M: Thomas Gleixner <tglx@linutronix.de>
8308 L: linux-kernel@vger.kernel.org
8310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8314 M: Thomas Gleixner <tglx@linutronix.de>
8315 M: Jason Cooper <jason@lakedaemon.net>
8316 M: Marc Zyngier <marc.zyngier@arm.com>
8317 L: linux-kernel@vger.kernel.org
8319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8320 F: Documentation/devicetree/bindings/interrupt-controller/
8324 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8326 F: Documentation/isa.txt
8327 F: drivers/base/isa.c
8328 F: include/linux/isa.h
8331 M: Hans Verkuil <hverkuil@xs4all.nl>
8332 L: linux-media@vger.kernel.org
8333 T: git git://linuxtv.org/media_tree.git
8334 W: https://linuxtv.org
8336 F: drivers/media/radio/radio-isa*
8339 M: Jaroslav Kysela <perex@perex.cz>
8341 F: Documentation/isapnp.txt
8342 F: drivers/pnp/isapnp/
8343 F: include/linux/isapnp.h
8346 M: Lee Duncan <lduncan@suse.com>
8347 M: Chris Leech <cleech@redhat.com>
8348 L: open-iscsi@googlegroups.com
8349 W: www.open-iscsi.com
8351 F: drivers/scsi/*iscsi*
8352 F: include/scsi/*iscsi*
8354 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8355 M: Peter Jones <pjones@redhat.com>
8356 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
8358 F: drivers/firmware/iscsi_ibft*
8360 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8361 M: Sagi Grimberg <sagi@grimberg.me>
8362 M: Max Gurtovoy <maxg@mellanox.com>
8363 L: linux-rdma@vger.kernel.org
8365 W: http://www.openfabrics.org
8366 W: www.open-iscsi.org
8367 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8368 F: drivers/infiniband/ulp/iser/
8370 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8371 M: Sagi Grimberg <sagi@grimberg.me>
8372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8373 L: linux-rdma@vger.kernel.org
8374 L: target-devel@vger.kernel.org
8376 W: http://www.linux-iscsi.org
8377 F: drivers/infiniband/ulp/isert
8379 ISDN/mISDN SUBSYSTEM
8380 M: Karsten Keil <isdn@linux-pingi.de>
8381 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8382 L: netdev@vger.kernel.org
8383 W: http://www.isdn4linux.de
8385 F: drivers/isdn/mISDN
8386 F: drivers/isdn/hardware
8389 M: Karsten Keil <isdn@linux-pingi.de>
8390 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8391 L: netdev@vger.kernel.org
8392 W: http://www.isdn4linux.de
8394 F: Documentation/isdn/
8395 F: drivers/isdn/capi/
8396 F: drivers/staging/isdn/
8397 F: net/bluetooth/cmtp/
8398 F: include/linux/isdn/
8399 F: include/uapi/linux/isdn/
8401 IT87 HARDWARE MONITORING DRIVER
8402 M: Jean Delvare <jdelvare@suse.com>
8403 L: linux-hwmon@vger.kernel.org
8405 F: Documentation/hwmon/it87.rst
8406 F: drivers/hwmon/it87.c
8409 M: Antti Palosaari <crope@iki.fi>
8410 L: linux-media@vger.kernel.org
8411 W: https://linuxtv.org
8412 W: http://palosaari.fi/linux/
8413 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8414 T: git git://linuxtv.org/anttip/media_tree.git
8416 F: drivers/media/tuners/it913x*
8418 IVTV VIDEO4LINUX DRIVER
8419 M: Andy Walls <awalls@md.metrocast.net>
8420 L: ivtv-devel@ivtvdriver.org (subscribers-only)
8421 L: linux-media@vger.kernel.org
8422 T: git git://linuxtv.org/media_tree.git
8423 W: http://www.ivtvdriver.org
8425 F: Documentation/media/v4l-drivers/ivtv*
8426 F: drivers/media/pci/ivtv/
8427 F: include/uapi/linux/ivtv*
8429 IX2505V MEDIA DRIVER
8430 M: Malcolm Priestley <tvboxspy@gmail.com>
8431 L: linux-media@vger.kernel.org
8432 W: https://linuxtv.org
8433 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8435 F: drivers/media/dvb-frontends/ix2505v*
8437 JAILHOUSE HYPERVISOR INTERFACE
8438 M: Jan Kiszka <jan.kiszka@siemens.com>
8439 L: jailhouse-dev@googlegroups.com
8441 F: arch/x86/kernel/jailhouse.c
8442 F: arch/x86/include/asm/jailhouse_para.h
8444 JC42.4 TEMPERATURE SENSOR DRIVER
8445 M: Guenter Roeck <linux@roeck-us.net>
8446 L: linux-hwmon@vger.kernel.org
8448 F: drivers/hwmon/jc42.c
8449 F: Documentation/hwmon/jc42.rst
8452 M: Dave Kleikamp <shaggy@kernel.org>
8453 L: jfs-discussion@lists.sourceforge.net
8454 W: http://jfs.sourceforge.net/
8455 T: git git://github.com/kleikamp/linux-shaggy.git
8457 F: Documentation/filesystems/jfs.txt
8461 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
8462 L: netdev@vger.kernel.org
8464 F: drivers/net/ethernet/jme.*
8466 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8467 M: David Woodhouse <dwmw2@infradead.org>
8468 M: Richard Weinberger <richard@nod.at>
8469 L: linux-mtd@lists.infradead.org
8470 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
8471 T: git git://git.infradead.org/ubifs-2.6.git
8474 F: include/uapi/linux/jffs2.h
8476 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8477 M: "Theodore Ts'o" <tytso@mit.edu>
8478 M: Jan Kara <jack@suse.com>
8479 L: linux-ext4@vger.kernel.org
8482 F: include/linux/jbd2.h
8484 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8485 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8486 L: linux-media@vger.kernel.org
8488 F: drivers/media/platform/rcar_jpu.c
8490 JSM Neo PCI based serial card
8491 L: linux-serial@vger.kernel.org
8493 F: drivers/tty/serial/jsm/
8495 K10TEMP HARDWARE MONITORING DRIVER
8496 M: Clemens Ladisch <clemens@ladisch.de>
8497 L: linux-hwmon@vger.kernel.org
8499 F: Documentation/hwmon/k10temp.rst
8500 F: drivers/hwmon/k10temp.c
8502 K8TEMP HARDWARE MONITORING DRIVER
8503 M: Rudolf Marek <r.marek@assembler.cz>
8504 L: linux-hwmon@vger.kernel.org
8506 F: Documentation/hwmon/k8temp.rst
8507 F: drivers/hwmon/k8temp.c
8510 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
8511 R: Alexander Potapenko <glider@google.com>
8512 R: Dmitry Vyukov <dvyukov@google.com>
8513 L: kasan-dev@googlegroups.com
8515 F: arch/*/include/asm/kasan.h
8516 F: arch/*/mm/kasan_init*
8517 F: Documentation/dev-tools/kasan.rst
8518 F: include/linux/kasan*.h
8521 F: scripts/Makefile.kasan
8524 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8526 L: linux-kbuild@vger.kernel.org
8528 F: Documentation/kbuild/kconfig*
8530 F: scripts/Kconfig.include
8533 M: Dave Young <dyoung@redhat.com>
8534 M: Baoquan He <bhe@redhat.com>
8535 R: Vivek Goyal <vgoyal@redhat.com>
8536 L: kexec@lists.infradead.org
8537 W: http://lse.sourceforge.net/kdump/
8539 F: Documentation/kdump/
8541 KEENE FM RADIO TRANSMITTER DRIVER
8542 M: Hans Verkuil <hverkuil@xs4all.nl>
8543 L: linux-media@vger.kernel.org
8544 T: git git://linuxtv.org/media_tree.git
8545 W: https://linuxtv.org
8547 F: drivers/media/radio/radio-keene*
8550 M: Ian Kent <raven@themaw.net>
8551 L: autofs@vger.kernel.org
8555 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8556 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8557 M: Michal Marek <michal.lkml@markovi.net>
8558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8559 L: linux-kbuild@vger.kernel.org
8561 F: Documentation/kbuild/
8564 F: scripts/Makefile*
8567 F: scripts/*vmlinux*
8572 L: kernel-janitors@vger.kernel.org
8573 W: http://kernelnewbies.org/KernelJanitors
8576 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8577 M: "J. Bruce Fields" <bfields@fieldses.org>
8578 M: Chuck Lever <chuck.lever@oracle.com>
8579 L: linux-nfs@vger.kernel.org
8580 W: http://nfs.sourceforge.net/
8581 T: git git://linux-nfs.org/~bfields/linux.git
8584 F: include/uapi/linux/nfsd/
8588 F: include/linux/lockd/
8589 F: include/linux/sunrpc/
8590 F: include/uapi/linux/sunrpc/
8592 KERNEL SELFTEST FRAMEWORK
8593 M: Shuah Khan <shuah@kernel.org>
8594 M: Shuah Khan <skhan@linuxfoundation.org>
8595 L: linux-kselftest@vger.kernel.org
8596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8597 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
8599 F: tools/testing/selftests/
8600 F: Documentation/dev-tools/kselftest*
8602 KERNEL USERMODE HELPER
8603 M: Luis Chamberlain <mcgrof@kernel.org>
8604 L: linux-kernel@vger.kernel.org
8607 F: include/linux/umh.h
8609 KERNEL VIRTUAL MACHINE (KVM)
8610 M: Paolo Bonzini <pbonzini@redhat.com>
8611 M: Radim Krčmář <rkrcmar@redhat.com>
8612 L: kvm@vger.kernel.org
8613 W: http://www.linux-kvm.org
8614 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8616 F: Documentation/virtual/kvm/
8617 F: include/trace/events/kvm.h
8618 F: include/uapi/asm-generic/kvm*
8619 F: include/uapi/linux/kvm*
8620 F: include/asm-generic/kvm*
8621 F: include/linux/kvm*
8622 F: include/kvm/iodev.h
8625 F: tools/testing/selftests/kvm/
8627 KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
8628 M: Joerg Roedel <joro@8bytes.org>
8629 L: kvm@vger.kernel.org
8630 W: http://www.linux-kvm.org/
8632 F: arch/x86/include/asm/svm.h
8633 F: arch/x86/kvm/svm.c
8635 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8636 M: Marc Zyngier <marc.zyngier@arm.com>
8637 R: James Morse <james.morse@arm.com>
8638 R: Julien Thierry <julien.thierry@arm.com>
8639 R: Suzuki K Pouloze <suzuki.poulose@arm.com>
8640 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8641 L: kvmarm@lists.cs.columbia.edu
8642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8644 F: arch/arm/include/uapi/asm/kvm*
8645 F: arch/arm/include/asm/kvm*
8647 F: arch/arm64/include/uapi/asm/kvm*
8648 F: arch/arm64/include/asm/kvm*
8651 F: include/kvm/arm_*
8653 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8654 M: James Hogan <jhogan@kernel.org>
8655 L: linux-mips@vger.kernel.org
8657 F: arch/mips/include/uapi/asm/kvm*
8658 F: arch/mips/include/asm/kvm*
8661 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8662 M: Paul Mackerras <paulus@ozlabs.org>
8663 L: kvm-ppc@vger.kernel.org
8664 W: http://www.linux-kvm.org/
8665 T: git git://github.com/agraf/linux-2.6.git
8667 F: arch/powerpc/include/uapi/asm/kvm*
8668 F: arch/powerpc/include/asm/kvm*
8669 F: arch/powerpc/kvm/
8670 F: arch/powerpc/kernel/kvm*
8672 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8673 M: Christian Borntraeger <borntraeger@de.ibm.com>
8674 M: Janosch Frank <frankja@linux.ibm.com>
8675 R: David Hildenbrand <david@redhat.com>
8676 R: Cornelia Huck <cohuck@redhat.com>
8677 L: linux-s390@vger.kernel.org
8678 W: http://www.ibm.com/developerworks/linux/linux390/
8679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8681 F: arch/s390/include/uapi/asm/kvm*
8682 F: arch/s390/include/asm/gmap.h
8683 F: arch/s390/include/asm/kvm*
8685 F: arch/s390/mm/gmap.c
8687 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8688 M: Paolo Bonzini <pbonzini@redhat.com>
8689 M: Radim Krčmář <rkrcmar@redhat.com>
8690 L: kvm@vger.kernel.org
8691 W: http://www.linux-kvm.org
8692 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8696 F: arch/x86/include/uapi/asm/kvm*
8697 F: arch/x86/include/asm/kvm*
8698 F: arch/x86/include/asm/pvclock-abi.h
8699 F: arch/x86/kernel/kvm.c
8700 F: arch/x86/kernel/kvmclock.c
8703 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8704 M: Tejun Heo <tj@kernel.org>
8705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8707 F: include/linux/kernfs.h
8711 M: Eric Biederman <ebiederm@xmission.com>
8712 W: http://kernel.org/pub/linux/utils/kernel/kexec/
8713 L: kexec@lists.infradead.org
8715 F: include/linux/kexec.h
8716 F: include/uapi/linux/kexec.h
8720 M: Mimi Zohar <zohar@linux.ibm.com>
8721 L: linux-integrity@vger.kernel.org
8722 L: keyrings@vger.kernel.org
8724 F: Documentation/security/keys/trusted-encrypted.rst
8725 F: include/keys/encrypted-type.h
8726 F: security/keys/encrypted-keys/
8729 M: James Bottomley <jejb@linux.ibm.com>
8730 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8731 M: Mimi Zohar <zohar@linux.ibm.com>
8732 L: linux-integrity@vger.kernel.org
8733 L: keyrings@vger.kernel.org
8735 F: Documentation/security/keys/trusted-encrypted.rst
8736 F: include/keys/trusted-type.h
8737 F: security/keys/trusted.c
8738 F: security/keys/trusted.h
8741 M: David Howells <dhowells@redhat.com>
8742 L: keyrings@vger.kernel.org
8744 F: Documentation/security/keys/core.rst
8745 F: include/linux/key.h
8746 F: include/linux/key-type.h
8747 F: include/linux/keyctl.h
8748 F: include/uapi/linux/keyctl.h
8752 KGDB / KDB /debug_core
8753 M: Jason Wessel <jason.wessel@windriver.com>
8754 M: Daniel Thompson <daniel.thompson@linaro.org>
8755 W: http://kgdb.wiki.kernel.org/
8756 L: kgdb-bugreport@lists.sourceforge.net
8757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8759 F: Documentation/dev-tools/kgdb.rst
8760 F: drivers/misc/kgdbts.c
8761 F: drivers/tty/serial/kgdboc.c
8762 F: include/linux/kdb.h
8763 F: include/linux/kgdb.h
8767 M: Catalin Marinas <catalin.marinas@arm.com>
8769 F: Documentation/dev-tools/kmemleak.rst
8770 F: include/linux/kmemleak.h
8772 F: mm/kmemleak-test.c
8774 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8775 M: Luis Chamberlain <mcgrof@kernel.org>
8776 L: linux-kernel@vger.kernel.org
8779 F: include/linux/kmod.h
8781 F: tools/testing/selftests/kmod/
8784 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8785 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8786 M: "David S. Miller" <davem@davemloft.net>
8787 M: Masami Hiramatsu <mhiramat@kernel.org>
8789 F: Documentation/kprobes.txt
8790 F: include/linux/kprobes.h
8791 F: include/asm-generic/kprobes.h
8794 KS0108 LCD CONTROLLER DRIVER
8795 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8797 F: Documentation/auxdisplay/ks0108
8798 F: drivers/auxdisplay/ks0108.c
8799 F: include/linux/ks0108.h
8802 M: David Ahern <dsa@cumulusnetworks.com>
8803 L: netdev@vger.kernel.org
8806 F: include/net/l3mdev.h
8809 M: John Fastabend <john.fastabend@gmail.com>
8810 M: Daniel Borkmann <daniel@iogearbox.net>
8811 L: netdev@vger.kernel.org
8812 L: bpf@vger.kernel.org
8814 F: include/linux/skmsg.h
8816 F: net/core/sock_map.c
8817 F: net/ipv4/tcp_bpf.c
8819 LANTIQ / INTEL Ethernet drivers
8820 M: Hauke Mehrtens <hauke@hauke-m.de>
8821 L: netdev@vger.kernel.org
8823 F: net/dsa/tag_gswip.c
8824 F: drivers/net/ethernet/lantiq_xrx200.c
8825 F: drivers/net/dsa/lantiq_pce.h
8826 F: drivers/net/dsa/lantiq_gswip.c
8828 LANTIQ MIPS ARCHITECTURE
8829 M: John Crispin <john@phrozen.org>
8830 L: linux-mips@vger.kernel.org
8833 F: drivers/soc/lantiq
8836 L: linux-x25@vger.kernel.org
8838 F: Documentation/networking/lapb-module.txt
8842 LASI 53c700 driver for PARISC
8843 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8844 L: linux-scsi@vger.kernel.org
8846 F: Documentation/scsi/53c700.txt
8847 F: drivers/scsi/53c700*
8850 M: Tobin C. Harding <me@tobin.cc>
8851 M: Tycho Andersen <tycho@tycho.ws>
8852 L: kernel-hardening@lists.openwall.com
8854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8855 F: scripts/leaking_addresses.pl
8858 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
8859 M: Pavel Machek <pavel@ucw.cz>
8860 R: Dan Murphy <dmurphy@ti.com>
8861 L: linux-leds@vger.kernel.org
8862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8864 F: Documentation/devicetree/bindings/leds/
8866 F: include/linux/leds.h
8868 LEGACY EEPROM DRIVER
8869 M: Jean Delvare <jdelvare@suse.com>
8871 F: Documentation/misc-devices/eeprom
8872 F: drivers/misc/eeprom/eeprom.c
8875 R: David Lechner <david@lechnology.com>
8877 F: arch/arm/boot/dts/da850-lego-ev3.dts
8878 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8879 F: drivers/power/supply/lego_ev3_battery.c
8881 LEGO USB Tower driver
8882 M: Juergen Stuber <starblue@users.sourceforge.net>
8883 L: legousb-devel@lists.sourceforge.net
8884 W: http://legousb.sourceforge.net/
8886 F: drivers/usb/misc/legousbtower.c
8889 M: Matan Ziv-Av <matan@svgalib.org>
8890 L: platform-driver-x86@vger.kernel.org
8892 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
8893 F: Documentation/laptops/lg-laptop.rst
8894 F: drivers/platform/x86/lg-laptop.c
8897 M: Michael Krufky <mkrufky@linuxtv.org>
8898 L: linux-media@vger.kernel.org
8899 W: https://linuxtv.org
8900 W: http://github.com/mkrufky
8901 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8902 T: git git://linuxtv.org/mkrufky/tuners.git
8904 F: drivers/media/dvb-frontends/lg2160.*
8906 LGDT3305 MEDIA DRIVER
8907 M: Michael Krufky <mkrufky@linuxtv.org>
8908 L: linux-media@vger.kernel.org
8909 W: https://linuxtv.org
8910 W: http://github.com/mkrufky
8911 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8912 T: git git://linuxtv.org/mkrufky/tuners.git
8914 F: drivers/media/dvb-frontends/lgdt3305.*
8916 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8917 M: Viresh Kumar <vireshk@kernel.org>
8918 L: linux-ide@vger.kernel.org
8919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8921 F: include/linux/pata_arasan_cf_data.h
8922 F: drivers/ata/pata_arasan_cf.c
8925 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8926 M: Jens Axboe <axboe@kernel.dk>
8927 L: linux-ide@vger.kernel.org
8928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8930 F: drivers/ata/pata_*.c
8931 F: drivers/ata/ata_generic.c
8933 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8934 M: Linus Walleij <linus.walleij@linaro.org>
8935 L: linux-ide@vger.kernel.org
8936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8938 F: drivers/ata/pata_ftide010.c
8939 F: drivers/ata/sata_gemini.c
8940 F: drivers/ata/sata_gemini.h
8942 LIBATA SATA AHCI PLATFORM devices support
8943 M: Hans de Goede <hdegoede@redhat.com>
8944 M: Jens Axboe <axboe@kernel.dk>
8945 L: linux-ide@vger.kernel.org
8946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8948 F: drivers/ata/ahci_platform.c
8949 F: drivers/ata/libahci_platform.c
8950 F: include/linux/ahci_platform.h
8952 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8953 M: Mikael Pettersson <mikpelinux@gmail.com>
8954 L: linux-ide@vger.kernel.org
8955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8957 F: drivers/ata/sata_promise.*
8959 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8960 M: Jens Axboe <axboe@kernel.dk>
8961 L: linux-ide@vger.kernel.org
8962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8965 F: include/linux/ata.h
8966 F: include/linux/libata.h
8967 F: Documentation/devicetree/bindings/ata/
8970 M: Sasha Levin <alexander.levin@microsoft.com>
8972 F: tools/lib/lockdep/
8974 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8975 M: Dan Williams <dan.j.williams@intel.com>
8976 M: Vishal Verma <vishal.l.verma@intel.com>
8977 M: Dave Jiang <dave.jiang@intel.com>
8978 L: linux-nvdimm@lists.01.org
8979 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8981 F: drivers/nvdimm/blk.c
8982 F: drivers/nvdimm/region_devs.c
8984 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8985 M: Vishal Verma <vishal.l.verma@intel.com>
8986 M: Dan Williams <dan.j.williams@intel.com>
8987 M: Dave Jiang <dave.jiang@intel.com>
8988 L: linux-nvdimm@lists.01.org
8989 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
8991 F: drivers/nvdimm/btt*
8993 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8994 M: Dan Williams <dan.j.williams@intel.com>
8995 M: Vishal Verma <vishal.l.verma@intel.com>
8996 M: Dave Jiang <dave.jiang@intel.com>
8997 L: linux-nvdimm@lists.01.org
8998 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9000 F: drivers/nvdimm/pmem*
9002 LIBNVDIMM: DEVICETREE BINDINGS
9003 M: Oliver O'Halloran <oohall@gmail.com>
9004 L: linux-nvdimm@lists.01.org
9005 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9007 F: drivers/nvdimm/of_pmem.c
9008 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
9010 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9011 M: Dan Williams <dan.j.williams@intel.com>
9012 M: Vishal Verma <vishal.l.verma@intel.com>
9013 M: Dave Jiang <dave.jiang@intel.com>
9014 M: Keith Busch <keith.busch@intel.com>
9015 M: Ira Weiny <ira.weiny@intel.com>
9016 L: linux-nvdimm@lists.01.org
9017 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9021 F: drivers/acpi/nfit/*
9022 F: include/linux/nd.h
9023 F: include/linux/libnvdimm.h
9024 F: include/uapi/linux/ndctl.h
9026 LIGHTNVM PLATFORM SUPPORT
9027 M: Matias Bjorling <mb@lightnvm.io>
9028 W: http://github/OpenChannelSSD
9029 L: linux-block@vger.kernel.org
9031 F: drivers/lightnvm/
9032 F: include/linux/lightnvm.h
9033 F: include/uapi/linux/lightnvm.h
9035 LINUX FOR POWER MACINTOSH
9036 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9037 W: http://www.penguinppc.org/
9038 L: linuxppc-dev@lists.ozlabs.org
9040 F: arch/powerpc/platforms/powermac/
9041 F: drivers/macintosh/
9043 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9044 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9045 M: Paul Mackerras <paulus@samba.org>
9046 M: Michael Ellerman <mpe@ellerman.id.au>
9047 W: https://github.com/linuxppc/linux/wiki
9048 L: linuxppc-dev@lists.ozlabs.org
9049 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9052 F: Documentation/ABI/stable/sysfs-firmware-opal-*
9053 F: Documentation/devicetree/bindings/powerpc/
9054 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
9055 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
9056 F: Documentation/powerpc/
9058 F: drivers/char/tpm/tpm_ibmvtpm*
9059 F: drivers/crypto/nx/
9060 F: drivers/crypto/vmx/
9061 F: drivers/i2c/busses/i2c-opal.c
9062 F: drivers/net/ethernet/ibm/ibmveth.*
9063 F: drivers/net/ethernet/ibm/ibmvnic.*
9064 F: drivers/pci/hotplug/pnv_php.c
9065 F: drivers/pci/hotplug/rpa*
9066 F: drivers/rtc/rtc-opal.c
9067 F: drivers/scsi/ibmvscsi/
9068 F: drivers/tty/hvc/hvc_opal.c
9069 F: drivers/watchdog/wdrtas.c
9070 F: tools/testing/selftests/powerpc
9077 LINUX FOR POWERPC EMBEDDED MPC5XXX
9078 M: Anatolij Gustschin <agust@denx.de>
9079 L: linuxppc-dev@lists.ozlabs.org
9080 T: git git://git.denx.de/linux-denx-agust.git
9082 F: arch/powerpc/platforms/512x/
9083 F: arch/powerpc/platforms/52xx/
9085 LINUX FOR POWERPC EMBEDDED PPC4XX
9086 M: Alistair Popple <alistair@popple.id.au>
9087 M: Matt Porter <mporter@kernel.crashing.org>
9088 W: http://www.penguinppc.org/
9089 L: linuxppc-dev@lists.ozlabs.org
9091 F: arch/powerpc/platforms/40x/
9092 F: arch/powerpc/platforms/44x/
9094 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9095 M: Scott Wood <oss@buserror.net>
9096 M: Kumar Gala <galak@kernel.crashing.org>
9097 W: http://www.penguinppc.org/
9098 L: linuxppc-dev@lists.ozlabs.org
9099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9101 F: arch/powerpc/platforms/83xx/
9102 F: arch/powerpc/platforms/85xx/
9103 F: Documentation/devicetree/bindings/powerpc/fsl/
9105 LINUX FOR POWERPC EMBEDDED PPC8XX
9106 M: Vitaly Bordug <vitb@kernel.crashing.org>
9107 W: http://www.penguinppc.org/
9108 L: linuxppc-dev@lists.ozlabs.org
9110 F: arch/powerpc/platforms/8xx/
9112 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9113 L: linuxppc-dev@lists.ozlabs.org
9115 F: arch/powerpc/*/*virtex*
9116 F: arch/powerpc/*/*/*virtex*
9118 LINUX FOR POWERPC PA SEMI PWRFICIENT
9119 L: linuxppc-dev@lists.ozlabs.org
9121 F: arch/powerpc/platforms/pasemi/
9122 F: drivers/*/*pasemi*
9123 F: drivers/*/*/*pasemi*
9125 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9126 M: Kees Cook <keescook@chromium.org>
9128 F: drivers/misc/lkdtm/*
9130 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9131 M: Alan Stern <stern@rowland.harvard.edu>
9132 M: Andrea Parri <andrea.parri@amarulasolutions.com>
9133 M: Will Deacon <will@kernel.org>
9134 M: Peter Zijlstra <peterz@infradead.org>
9135 M: Boqun Feng <boqun.feng@gmail.com>
9136 M: Nicholas Piggin <npiggin@gmail.com>
9137 M: David Howells <dhowells@redhat.com>
9138 M: Jade Alglave <j.alglave@ucl.ac.uk>
9139 M: Luc Maranget <luc.maranget@inria.fr>
9140 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
9141 R: Akira Yokosawa <akiyks@gmail.com>
9142 R: Daniel Lustig <dlustig@nvidia.com>
9143 L: linux-kernel@vger.kernel.org
9144 L: linux-arch@vger.kernel.org
9146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9147 F: tools/memory-model/
9148 F: Documentation/atomic_bitops.txt
9149 F: Documentation/atomic_t.txt
9150 F: Documentation/core-api/atomic_ops.rst
9151 F: Documentation/core-api/refcount-vs-atomic.rst
9152 F: Documentation/memory-barriers.txt
9154 LIS3LV02D ACCELEROMETER DRIVER
9155 M: Eric Piel <eric.piel@tremplin-utc.net>
9157 F: Documentation/misc-devices/lis3lv02d
9158 F: drivers/misc/lis3lv02d/
9159 F: drivers/platform/x86/hp_accel.c
9162 M: Josh Poimboeuf <jpoimboe@redhat.com>
9163 M: Jiri Kosina <jikos@kernel.org>
9164 M: Miroslav Benes <mbenes@suse.cz>
9165 M: Petr Mladek <pmladek@suse.com>
9166 R: Joe Lawrence <joe.lawrence@redhat.com>
9168 F: kernel/livepatch/
9169 F: include/linux/livepatch.h
9170 F: arch/x86/include/asm/livepatch.h
9171 F: arch/x86/kernel/livepatch.c
9172 F: Documentation/livepatch/
9173 F: Documentation/ABI/testing/sysfs-kernel-livepatch
9174 F: samples/livepatch/
9175 F: tools/testing/selftests/livepatch/
9176 L: live-patching@vger.kernel.org
9177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9180 L: netdev@vger.kernel.org
9182 F: include/linux/llc.h
9183 F: include/uapi/linux/llc.h
9187 LM73 HARDWARE MONITOR DRIVER
9188 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
9189 L: linux-hwmon@vger.kernel.org
9191 F: drivers/hwmon/lm73.c
9193 LM78 HARDWARE MONITOR DRIVER
9194 M: Jean Delvare <jdelvare@suse.com>
9195 L: linux-hwmon@vger.kernel.org
9197 F: Documentation/hwmon/lm78.rst
9198 F: drivers/hwmon/lm78.c
9200 LM83 HARDWARE MONITOR DRIVER
9201 M: Jean Delvare <jdelvare@suse.com>
9202 L: linux-hwmon@vger.kernel.org
9204 F: Documentation/hwmon/lm83.rst
9205 F: drivers/hwmon/lm83.c
9207 LM90 HARDWARE MONITOR DRIVER
9208 M: Jean Delvare <jdelvare@suse.com>
9209 L: linux-hwmon@vger.kernel.org
9211 F: Documentation/hwmon/lm90.rst
9212 F: Documentation/devicetree/bindings/hwmon/lm90.txt
9213 F: drivers/hwmon/lm90.c
9214 F: include/dt-bindings/thermal/lm90.h
9216 LM95234 HARDWARE MONITOR DRIVER
9217 M: Guenter Roeck <linux@roeck-us.net>
9218 L: linux-hwmon@vger.kernel.org
9220 F: Documentation/hwmon/lm95234.rst
9221 F: drivers/hwmon/lm95234.c
9223 LME2510 MEDIA DRIVER
9224 M: Malcolm Priestley <tvboxspy@gmail.com>
9225 L: linux-media@vger.kernel.org
9226 W: https://linuxtv.org
9227 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9229 F: drivers/media/usb/dvb-usb-v2/lmedm04*
9231 LOADPIN SECURITY MODULE
9232 M: Kees Cook <keescook@chromium.org>
9233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9235 F: security/loadpin/
9236 F: Documentation/admin-guide/LSM/LoadPin.rst
9239 M: Peter Zijlstra <peterz@infradead.org>
9240 M: Ingo Molnar <mingo@redhat.com>
9241 M: Will Deacon <will@kernel.org>
9242 L: linux-kernel@vger.kernel.org
9243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9245 F: Documentation/locking/
9246 F: include/linux/lockdep.h
9247 F: include/linux/spinlock*.h
9248 F: arch/*/include/asm/spinlock*.h
9249 F: include/linux/rwlock*.h
9250 F: include/linux/mutex*.h
9251 F: include/linux/rwsem*.h
9252 F: include/linux/seqlock.h
9253 F: lib/locking*.[ch]
9255 X: kernel/locking/locktorture.c
9257 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9258 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
9259 L: linux-ntfs-dev@lists.sourceforge.net
9260 W: http://www.linux-ntfs.org/content/view/19/37/
9262 F: Documentation/ldm.txt
9263 F: block/partitions/ldm.*
9265 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9266 M: Sathya Prakash <sathya.prakash@broadcom.com>
9267 M: Chaitra P B <chaitra.basappa@broadcom.com>
9268 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9269 L: MPT-FusionLinux.pdl@broadcom.com
9270 L: linux-scsi@vger.kernel.org
9271 W: http://www.avagotech.com/support/
9273 F: drivers/message/fusion/
9274 F: drivers/scsi/mpt3sas/
9276 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9277 M: Matthew Wilcox <willy@infradead.org>
9278 L: linux-scsi@vger.kernel.org
9280 F: drivers/scsi/sym53c8xx_2/
9283 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9284 L: linux-iio@vger.kernel.org
9286 F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9287 F: drivers/iio/dac/ltc1660.c
9289 LTC4261 HARDWARE MONITOR DRIVER
9290 M: Guenter Roeck <linux@roeck-us.net>
9291 L: linux-hwmon@vger.kernel.org
9293 F: Documentation/hwmon/ltc4261.rst
9294 F: drivers/hwmon/ltc4261.c
9296 LTC4306 I2C MULTIPLEXER DRIVER
9297 M: Michael Hennerich <michael.hennerich@analog.com>
9298 W: http://ez.analog.com/community/linux-device-drivers
9299 L: linux-i2c@vger.kernel.org
9301 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
9302 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9304 LTP (Linux Test Project)
9305 M: Mike Frysinger <vapier@gentoo.org>
9306 M: Cyril Hrubis <chrubis@suse.cz>
9307 M: Wanlong Gao <wanlong.gao@gmail.com>
9308 M: Jan Stancek <jstancek@redhat.com>
9309 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9310 M: Alexey Kodanev <alexey.kodanev@oracle.com>
9311 L: ltp@lists.linux.it (subscribers-only)
9312 W: http://linux-test-project.github.io/
9313 T: git git://github.com/linux-test-project/ltp.git
9317 M: Geert Uytterhoeven <geert@linux-m68k.org>
9318 L: linux-m68k@lists.linux-m68k.org
9319 W: http://www.linux-m68k.org/
9320 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9325 M68K ON APPLE MACINTOSH
9326 M: Joshua Thompson <funaho@jurai.org>
9327 W: http://www.mac.linux-m68k.org/
9328 L: linux-m68k@lists.linux-m68k.org
9333 M: Philip Blundell <philb@gnu.org>
9334 W: http://www.tazenda.demon.co.uk/phil/linux-hp
9338 M88DS3103 MEDIA DRIVER
9339 M: Antti Palosaari <crope@iki.fi>
9340 L: linux-media@vger.kernel.org
9341 W: https://linuxtv.org
9342 W: http://palosaari.fi/linux/
9343 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9344 T: git git://linuxtv.org/anttip/media_tree.git
9346 F: drivers/media/dvb-frontends/m88ds3103*
9348 M88RS2000 MEDIA DRIVER
9349 M: Malcolm Priestley <tvboxspy@gmail.com>
9350 L: linux-media@vger.kernel.org
9351 W: https://linuxtv.org
9352 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9354 F: drivers/media/dvb-frontends/m88rs2000*
9356 MA901 MASTERKIT USB FM RADIO DRIVER
9357 M: Alexey Klimov <klimov.linux@gmail.com>
9358 L: linux-media@vger.kernel.org
9359 T: git git://linuxtv.org/media_tree.git
9361 F: drivers/media/radio/radio-ma901.c
9364 M: Johannes Berg <johannes@sipsolutions.net>
9365 L: linux-wireless@vger.kernel.org
9366 W: http://wireless.kernel.org/
9367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9368 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9370 F: Documentation/networking/mac80211-injection.txt
9371 F: include/net/mac80211.h
9373 F: drivers/net/wireless/mac80211_hwsim.[ch]
9374 F: Documentation/networking/mac80211_hwsim/README
9377 M: Jassi Brar <jassisinghbrar@gmail.com>
9378 L: linux-kernel@vger.kernel.org
9381 F: include/linux/mailbox_client.h
9382 F: include/linux/mailbox_controller.h
9384 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9385 M: Michael Kerrisk <mtk.manpages@gmail.com>
9386 W: http://www.kernel.org/doc/man-pages
9387 L: linux-man@vger.kernel.org
9390 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9391 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
9392 L: linux-mips@vger.kernel.org
9394 F: arch/mips/boot/dts/img/pistachio_marduk.dts
9396 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9397 M: Andrew Lunn <andrew@lunn.ch>
9398 M: Vivien Didelot <vivien.didelot@gmail.com>
9399 L: netdev@vger.kernel.org
9401 F: drivers/net/dsa/mv88e6xxx/
9402 F: include/linux/platform_data/mv88e6xxx.h
9403 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
9405 MARVELL ARMADA DRM SUPPORT
9406 M: Russell King <linux@armlinux.org.uk>
9408 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9409 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9410 F: drivers/gpu/drm/armada/
9411 F: include/uapi/drm/armada_drm.h
9412 F: Documentation/devicetree/bindings/display/armada/
9414 MARVELL ARMADA 3700 PHY DRIVERS
9415 M: Miquel Raynal <miquel.raynal@bootlin.com>
9417 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9418 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9419 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9420 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9422 MARVELL CRYPTO DRIVER
9423 M: Boris Brezillon <bbrezillon@kernel.org>
9424 M: Arnaud Ebalard <arno@natisbad.org>
9425 F: drivers/crypto/marvell/
9427 L: linux-crypto@vger.kernel.org
9429 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9430 M: Mirko Lindner <mlindner@marvell.com>
9431 M: Stephen Hemminger <stephen@networkplumber.org>
9432 L: netdev@vger.kernel.org
9434 F: drivers/net/ethernet/marvell/sk*
9436 MARVELL LIBERTAS WIRELESS DRIVER
9437 L: libertas-dev@lists.infradead.org
9439 F: drivers/net/wireless/marvell/libertas/
9441 MARVELL MACCHIATOBIN SUPPORT
9442 M: Russell King <linux@armlinux.org.uk>
9443 L: linux-arm-kernel@lists.infradead.org
9445 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9447 MARVELL MV643XX ETHERNET DRIVER
9448 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9449 L: netdev@vger.kernel.org
9451 F: drivers/net/ethernet/marvell/mv643xx_eth.*
9452 F: include/linux/mv643xx.h
9454 MARVELL MV88X3310 PHY DRIVER
9455 M: Russell King <linux@armlinux.org.uk>
9456 L: netdev@vger.kernel.org
9458 F: drivers/net/phy/marvell10g.c
9460 MARVELL MVEBU THERMAL DRIVER
9461 M: Miquel Raynal <miquel.raynal@bootlin.com>
9463 F: drivers/thermal/armada_thermal.c
9465 MARVELL MVNETA ETHERNET DRIVER
9466 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9467 L: netdev@vger.kernel.org
9469 F: drivers/net/ethernet/marvell/mvneta.*
9471 MARVELL MWIFIEX WIRELESS DRIVER
9472 M: Amitkumar Karwar <amitkarwar@gmail.com>
9473 M: Nishant Sarmukadam <nishants@marvell.com>
9474 M: Ganapathi Bhat <gbhat@marvell.com>
9475 M: Xinming Hu <huxinming820@gmail.com>
9476 L: linux-wireless@vger.kernel.org
9478 F: drivers/net/wireless/marvell/mwifiex/
9480 MARVELL MWL8K WIRELESS DRIVER
9481 M: Lennert Buytenhek <buytenh@wantstofly.org>
9482 L: linux-wireless@vger.kernel.org
9484 F: drivers/net/wireless/marvell/mwl8k.c
9486 MARVELL NAND CONTROLLER DRIVER
9487 M: Miquel Raynal <miquel.raynal@bootlin.com>
9488 L: linux-mtd@lists.infradead.org
9490 F: drivers/mtd/nand/raw/marvell_nand.c
9491 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
9493 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9494 M: Nicolas Pitre <nico@fluxnic.net>
9496 F: drivers/mmc/host/mvsdio.*
9498 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9499 M: Hu Ziji <huziji@marvell.com>
9500 L: linux-mmc@vger.kernel.org
9502 F: drivers/mmc/host/sdhci-xenon*
9503 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9505 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9506 M: Sunil Goutham <sgoutham@marvell.com>
9507 M: Linu Cherian <lcherian@marvell.com>
9508 M: Geetha sowjanya <gakula@marvell.com>
9509 M: Jerin Jacob <jerinj@marvell.com>
9510 L: netdev@vger.kernel.org
9512 F: drivers/net/ethernet/marvell/octeontx2/af/
9514 MATROX FRAMEBUFFER DRIVER
9515 L: linux-fbdev@vger.kernel.org
9517 F: drivers/video/fbdev/matrox/matroxfb_*
9518 F: include/uapi/linux/matroxfb.h
9520 MAX16065 HARDWARE MONITOR DRIVER
9521 M: Guenter Roeck <linux@roeck-us.net>
9522 L: linux-hwmon@vger.kernel.org
9524 F: Documentation/hwmon/max16065.rst
9525 F: drivers/hwmon/max16065.c
9527 MAX2175 SDR TUNER DRIVER
9528 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9529 L: linux-media@vger.kernel.org
9530 T: git git://linuxtv.org/media_tree.git
9532 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
9533 F: Documentation/media/v4l-drivers/max2175.rst
9534 F: drivers/media/i2c/max2175*
9535 F: include/uapi/linux/max2175.h
9537 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9538 L: linux-hwmon@vger.kernel.org
9540 F: Documentation/hwmon/max6650.rst
9541 F: drivers/hwmon/max6650.c
9543 MAX6697 HARDWARE MONITOR DRIVER
9544 M: Guenter Roeck <linux@roeck-us.net>
9545 L: linux-hwmon@vger.kernel.org
9547 F: Documentation/hwmon/max6697.rst
9548 F: Documentation/devicetree/bindings/hwmon/max6697.txt
9549 F: drivers/hwmon/max6697.c
9550 F: include/linux/platform_data/max6697.h
9552 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9553 M: Peter Rosin <peda@axentia.se>
9554 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9556 F: Documentation/devicetree/bindings/sound/max9860.txt
9557 F: sound/soc/codecs/max9860.*
9559 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9560 M: Andreas Klinger <ak@it-klinger.de>
9561 L: linux-iio@vger.kernel.org
9563 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9564 F: drivers/iio/proximity/mb1232.c
9566 MAXIM MAX77650 PMIC MFD DRIVER
9567 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
9568 L: linux-kernel@vger.kernel.org
9570 F: Documentation/devicetree/bindings/*/*max77650.txt
9571 F: Documentation/devicetree/bindings/*/max77650*.txt
9572 F: include/linux/mfd/max77650.h
9573 F: drivers/mfd/max77650.c
9574 F: drivers/regulator/max77650-regulator.c
9575 F: drivers/power/supply/max77650-charger.c
9576 F: drivers/input/misc/max77650-onkey.c
9577 F: drivers/leds/leds-max77650.c
9578 F: drivers/gpio/gpio-max77650.c
9580 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9581 M: Javier Martinez Canillas <javier@dowhile0.org>
9582 L: linux-kernel@vger.kernel.org
9584 F: drivers/regulator/max77802-regulator.c
9585 F: Documentation/devicetree/bindings/*/*max77802.txt
9586 F: include/dt-bindings/*/*max77802.h
9588 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9589 M: Krzysztof Kozlowski <krzk@kernel.org>
9590 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9591 L: linux-pm@vger.kernel.org
9593 F: drivers/power/supply/max14577_charger.c
9594 F: drivers/power/supply/max77693_charger.c
9596 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9597 M: Chanwoo Choi <cw00.choi@samsung.com>
9598 M: Krzysztof Kozlowski <krzk@kernel.org>
9599 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9600 L: linux-kernel@vger.kernel.org
9602 F: drivers/*/max14577*.c
9603 F: drivers/*/max77686*.c
9604 F: drivers/*/max77693*.c
9605 F: drivers/extcon/extcon-max14577.c
9606 F: drivers/extcon/extcon-max77693.c
9607 F: drivers/rtc/rtc-max77686.c
9608 F: drivers/clk/clk-max77686.c
9609 F: Documentation/devicetree/bindings/mfd/max14577.txt
9610 F: Documentation/devicetree/bindings/*/max77686.txt
9611 F: Documentation/devicetree/bindings/mfd/max77693.txt
9612 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
9613 F: include/linux/mfd/max14577*.h
9614 F: include/linux/mfd/max77686*.h
9615 F: include/linux/mfd/max77693*.h
9617 MAXIRADIO FM RADIO RECEIVER DRIVER
9618 M: Hans Verkuil <hverkuil@xs4all.nl>
9619 L: linux-media@vger.kernel.org
9620 T: git git://linuxtv.org/media_tree.git
9621 W: https://linuxtv.org
9623 F: drivers/media/radio/radio-maxiradio*
9625 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9626 M: Peter Rosin <peda@axentia.se>
9627 L: linux-iio@vger.kernel.org
9629 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9630 F: drivers/iio/potentiometer/mcp4018.c
9631 F: drivers/iio/potentiometer/mcp4531.c
9633 MCR20A IEEE-802.15.4 RADIO DRIVER
9634 M: Xue Liu <liuxuenetmail@gmail.com>
9635 L: linux-wpan@vger.kernel.org
9636 W: https://github.com/xueliu/mcr20a-linux
9638 F: drivers/net/ieee802154/mcr20a.c
9639 F: drivers/net/ieee802154/mcr20a.h
9640 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9642 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9643 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9644 L: linux-iio@vger.kernel.org
9646 F: drivers/iio/dac/cio-dac.c
9648 MEDIA DRIVERS FOR ASCOT2E
9649 M: Sergey Kozlov <serjk@netup.ru>
9650 M: Abylay Ospan <aospan@netup.ru>
9651 L: linux-media@vger.kernel.org
9652 W: https://linuxtv.org
9654 T: git git://linuxtv.org/media_tree.git
9656 F: drivers/media/dvb-frontends/ascot2e*
9658 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9659 M: Jasmin Jessich <jasmin@anw.at>
9660 L: linux-media@vger.kernel.org
9661 W: https://linuxtv.org
9662 T: git git://linuxtv.org/media_tree.git
9664 F: drivers/media/dvb-frontends/cxd2099*
9666 MEDIA DRIVERS FOR CXD2841ER
9667 M: Sergey Kozlov <serjk@netup.ru>
9668 M: Abylay Ospan <aospan@netup.ru>
9669 L: linux-media@vger.kernel.org
9670 W: https://linuxtv.org
9672 T: git git://linuxtv.org/media_tree.git
9674 F: drivers/media/dvb-frontends/cxd2841er*
9676 MEDIA DRIVERS FOR CXD2880
9677 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9678 L: linux-media@vger.kernel.org
9679 W: http://linuxtv.org/
9680 T: git git://linuxtv.org/media_tree.git
9682 F: drivers/media/dvb-frontends/cxd2880/*
9683 F: drivers/media/spi/cxd2880*
9685 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9686 L: linux-media@vger.kernel.org
9687 W: https://linuxtv.org
9688 T: git git://linuxtv.org/media_tree.git
9690 F: drivers/media/pci/ddbridge/*
9692 MEDIA DRIVERS FOR FREESCALE IMX
9693 M: Steve Longerbeam <slongerbeam@gmail.com>
9694 M: Philipp Zabel <p.zabel@pengutronix.de>
9695 L: linux-media@vger.kernel.org
9696 T: git git://linuxtv.org/media_tree.git
9698 F: Documentation/devicetree/bindings/media/imx.txt
9699 F: Documentation/media/v4l-drivers/imx.rst
9700 F: drivers/staging/media/imx/
9701 F: include/linux/imx-media.h
9702 F: include/media/imx.h
9704 MEDIA DRIVER FOR FREESCALE IMX PXP
9705 M: Philipp Zabel <p.zabel@pengutronix.de>
9706 L: linux-media@vger.kernel.org
9707 T: git git://linuxtv.org/media_tree.git
9709 F: drivers/media/platform/imx-pxp.[ch]
9711 MEDIA DRIVERS FOR FREESCALE IMX7
9712 M: Rui Miguel Silva <rmfrfs@gmail.com>
9713 L: linux-media@vger.kernel.org
9714 T: git git://linuxtv.org/media_tree.git
9716 F: Documentation/devicetree/bindings/media/imx7-csi.txt
9717 F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
9718 F: Documentation/media/v4l-drivers/imx7.rst
9719 F: drivers/staging/media/imx/imx7-media-csi.c
9720 F: drivers/staging/media/imx/imx7-mipi-csis.c
9722 MEDIA DRIVERS FOR HELENE
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/helene*
9731 MEDIA DRIVERS FOR HORUS3A
9732 M: Sergey Kozlov <serjk@netup.ru>
9733 M: Abylay Ospan <aospan@netup.ru>
9734 L: linux-media@vger.kernel.org
9735 W: https://linuxtv.org
9737 T: git git://linuxtv.org/media_tree.git
9739 F: drivers/media/dvb-frontends/horus3a*
9741 MEDIA DRIVERS FOR LNBH25
9742 M: Sergey Kozlov <serjk@netup.ru>
9743 M: Abylay Ospan <aospan@netup.ru>
9744 L: linux-media@vger.kernel.org
9745 W: https://linuxtv.org
9747 T: git git://linuxtv.org/media_tree.git
9749 F: drivers/media/dvb-frontends/lnbh25*
9751 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9752 L: linux-media@vger.kernel.org
9753 W: https://linuxtv.org
9754 T: git git://linuxtv.org/media_tree.git
9756 F: drivers/media/dvb-frontends/mxl5xx*
9758 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9759 M: Sergey Kozlov <serjk@netup.ru>
9760 M: Abylay Ospan <aospan@netup.ru>
9761 L: linux-media@vger.kernel.org
9762 W: https://linuxtv.org
9764 T: git git://linuxtv.org/media_tree.git
9766 F: drivers/media/pci/netup_unidvb/*
9768 MEDIA DRIVERS FOR RENESAS - CEU
9769 M: Jacopo Mondi <jacopo@jmondi.org>
9770 L: linux-media@vger.kernel.org
9771 L: linux-renesas-soc@vger.kernel.org
9772 T: git git://linuxtv.org/media_tree.git
9774 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
9775 F: drivers/media/platform/renesas-ceu.c
9776 F: include/media/drv-intf/renesas-ceu.h
9778 MEDIA DRIVERS FOR RENESAS - DRIF
9779 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9780 L: linux-media@vger.kernel.org
9781 L: linux-renesas-soc@vger.kernel.org
9782 T: git git://linuxtv.org/media_tree.git
9784 F: Documentation/devicetree/bindings/media/renesas,drif.txt
9785 F: drivers/media/platform/rcar_drif.c
9787 MEDIA DRIVERS FOR RENESAS - FCP
9788 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9789 L: linux-media@vger.kernel.org
9790 L: linux-renesas-soc@vger.kernel.org
9791 T: git git://linuxtv.org/media_tree.git
9793 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
9794 F: drivers/media/platform/rcar-fcp.c
9795 F: include/media/rcar-fcp.h
9797 MEDIA DRIVERS FOR RENESAS - FDP1
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,fdp1.txt
9804 F: drivers/media/platform/rcar_fdp1.c
9806 MEDIA DRIVERS FOR RENESAS - VIN
9807 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
9808 L: linux-media@vger.kernel.org
9809 L: linux-renesas-soc@vger.kernel.org
9810 T: git git://linuxtv.org/media_tree.git
9812 F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
9813 F: Documentation/devicetree/bindings/media/rcar_vin.txt
9814 F: drivers/media/platform/rcar-vin/
9816 MEDIA DRIVERS FOR RENESAS - VSP1
9817 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9818 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
9819 L: linux-media@vger.kernel.org
9820 L: linux-renesas-soc@vger.kernel.org
9821 T: git git://linuxtv.org/media_tree.git
9823 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
9824 F: drivers/media/platform/vsp1/
9826 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
9827 L: linux-media@vger.kernel.org
9828 W: https://linuxtv.org
9829 T: git git://linuxtv.org/media_tree.git
9831 F: drivers/media/dvb-frontends/stv0910*
9833 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
9834 L: linux-media@vger.kernel.org
9835 W: https://linuxtv.org
9836 T: git git://linuxtv.org/media_tree.git
9838 F: drivers/media/dvb-frontends/stv6111*
9840 MEDIA DRIVERS FOR STM32 - DCMI
9841 M: Hugues Fruchet <hugues.fruchet@st.com>
9842 L: linux-media@vger.kernel.org
9843 T: git git://linuxtv.org/media_tree.git
9845 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
9846 F: drivers/media/platform/stm32/stm32-dcmi.c
9848 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
9849 M: Dmitry Osipenko <digetx@gmail.com>
9850 L: linux-media@vger.kernel.org
9851 L: linux-tegra@vger.kernel.org
9852 T: git git://linuxtv.org/media_tree.git
9854 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
9855 F: drivers/staging/media/tegra-vde/
9857 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
9858 M: Mauro Carvalho Chehab <mchehab@kernel.org>
9859 P: LinuxTV.org Project
9860 L: linux-media@vger.kernel.org
9861 W: https://linuxtv.org
9862 Q: http://patchwork.kernel.org/project/linux-media/list/
9863 T: git git://linuxtv.org/media_tree.git
9865 F: Documentation/devicetree/bindings/media/
9866 F: Documentation/media/
9868 F: drivers/staging/media/
9869 F: include/linux/platform_data/media/
9871 F: include/uapi/linux/dvb/
9872 F: include/uapi/linux/videodev2.h
9873 F: include/uapi/linux/media.h
9874 F: include/uapi/linux/v4l2-*
9875 F: include/uapi/linux/meye.h
9876 F: include/uapi/linux/ivtv*
9877 F: include/uapi/linux/uvcvideo.h
9879 MEDIATEK BLUETOOTH DRIVER
9880 M: Sean Wang <sean.wang@mediatek.com>
9881 L: linux-bluetooth@vger.kernel.org
9882 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9884 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
9885 F: drivers/bluetooth/btmtkuart.c
9888 M: Sean Wang <sean.wang@mediatek.com>
9890 F: drivers/media/rc/mtk-cir.c
9893 M: Sean Wang <sean.wang@mediatek.com>
9894 L: dmaengine@vger.kernel.org
9895 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9896 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9898 F: Documentation/devicetree/bindings/dma/mtk-*
9899 F: drivers/dma/mediatek/
9901 MEDIATEK PMIC LED DRIVER
9902 M: Sean Wang <sean.wang@mediatek.com>
9904 F: drivers/leds/leds-mt6323.c
9905 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
9907 MEDIATEK ETHERNET DRIVER
9908 M: Felix Fietkau <nbd@openwrt.org>
9909 M: John Crispin <john@phrozen.org>
9910 M: Sean Wang <sean.wang@mediatek.com>
9911 M: Nelson Chang <nelson.chang@mediatek.com>
9912 L: netdev@vger.kernel.org
9914 F: drivers/net/ethernet/mediatek/
9916 MEDIATEK SWITCH DRIVER
9917 M: Sean Wang <sean.wang@mediatek.com>
9918 L: netdev@vger.kernel.org
9920 F: drivers/net/dsa/mt7530.*
9921 F: net/dsa/tag_mtk.c
9923 MEDIATEK JPEG DRIVER
9924 M: Rick Chang <rick.chang@mediatek.com>
9925 M: Bin Liu <bin.liu@mediatek.com>
9927 F: drivers/media/platform/mtk-jpeg/
9928 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9931 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9932 M: Houlong Wei <houlong.wei@mediatek.com>
9933 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9935 F: drivers/media/platform/mtk-mdp/
9936 F: drivers/media/platform/mtk-vpu/
9937 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
9939 MEDIATEK MEDIA DRIVER
9940 M: Tiffany Lin <tiffany.lin@mediatek.com>
9941 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9943 F: drivers/media/platform/mtk-vcodec/
9944 F: drivers/media/platform/mtk-vpu/
9945 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9946 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
9948 MEDIATEK MMC/SD/SDIO DRIVER
9949 M: Chaotian Jing <chaotian.jing@mediatek.com>
9951 F: drivers/mmc/host/mtk-sd.c
9952 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
9954 MEDIATEK MT76 WIRELESS LAN DRIVER
9955 M: Felix Fietkau <nbd@nbd.name>
9956 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
9957 R: Ryder Lee <ryder.lee@mediatek.com>
9958 R: Roy Luo <royluo@google.com>
9959 L: linux-wireless@vger.kernel.org
9961 F: drivers/net/wireless/mediatek/mt76/
9963 MEDIATEK MT7601U WIRELESS LAN DRIVER
9964 M: Jakub Kicinski <kubakici@wp.pl>
9965 L: linux-wireless@vger.kernel.org
9967 F: drivers/net/wireless/mediatek/mt7601u/
9969 MEDIATEK NAND CONTROLLER DRIVER
9970 M: Xiaolei Li <xiaolei.li@mediatek.com>
9971 L: linux-mtd@lists.infradead.org
9973 F: drivers/mtd/nand/raw/mtk_*
9974 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
9976 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9977 M: Sean Wang <sean.wang@mediatek.com>
9979 F: drivers/char/hw_random/mtk-rng.c
9981 MEDIATEK USB3 DRD IP DRIVER
9982 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
9983 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
9984 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9985 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9987 F: drivers/usb/mtu3/
9989 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9990 M: Peter Senna Tschudin <peter.senna@gmail.com>
9991 M: Martin Donnelly <martin.donnelly@ge.com>
9992 M: Martyn Welch <martyn.welch@collabora.co.uk>
9994 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9995 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9997 MEGARAID SCSI/SAS DRIVERS
9998 M: Kashyap Desai <kashyap.desai@broadcom.com>
9999 M: Sumit Saxena <sumit.saxena@broadcom.com>
10000 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10001 L: megaraidlinux.pdl@broadcom.com
10002 L: linux-scsi@vger.kernel.org
10003 W: http://www.avagotech.com/support/
10005 F: Documentation/scsi/megaraid.txt
10006 F: drivers/scsi/megaraid.*
10007 F: drivers/scsi/megaraid/
10009 MELEXIS MLX90614 DRIVER
10010 M: Crt Mori <cmo@melexis.com>
10011 L: linux-iio@vger.kernel.org
10012 W: http://www.melexis.com
10014 F: drivers/iio/temperature/mlx90614.c
10016 MELEXIS MLX90632 DRIVER
10017 M: Crt Mori <cmo@melexis.com>
10018 L: linux-iio@vger.kernel.org
10019 W: http://www.melexis.com
10021 F: drivers/iio/temperature/mlx90632.c
10023 MELFAS MIP4 TOUCHSCREEN DRIVER
10024 M: Sangwon Jee <jeesw@melfas.com>
10025 W: http://www.melfas.com
10027 F: drivers/input/touchscreen/melfas_mip4.c
10028 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10030 MELLANOX ETHERNET DRIVER (mlx4_en)
10031 M: Tariq Toukan <tariqt@mellanox.com>
10032 L: netdev@vger.kernel.org
10034 W: http://www.mellanox.com
10035 Q: http://patchwork.ozlabs.org/project/netdev/list/
10036 F: drivers/net/ethernet/mellanox/mlx4/en_*
10038 MELLANOX ETHERNET DRIVER (mlx5e)
10039 M: Saeed Mahameed <saeedm@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/mlx5/core/en_*
10046 MELLANOX ETHERNET INNOVA DRIVERS
10047 R: Boris Pismenny <borisp@mellanox.com>
10048 L: netdev@vger.kernel.org
10050 W: http://www.mellanox.com
10051 Q: http://patchwork.ozlabs.org/project/netdev/list/
10052 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10053 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
10054 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10055 F: include/linux/mlx5/mlx5_ifc_fpga.h
10057 MELLANOX ETHERNET SWITCH DRIVERS
10058 M: Jiri Pirko <jiri@mellanox.com>
10059 M: Ido Schimmel <idosch@mellanox.com>
10060 L: netdev@vger.kernel.org
10062 W: http://www.mellanox.com
10063 Q: http://patchwork.ozlabs.org/project/netdev/list/
10064 F: drivers/net/ethernet/mellanox/mlxsw/
10065 F: tools/testing/selftests/drivers/net/mlxsw/
10067 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10068 M: mlxsw@mellanox.com
10069 L: netdev@vger.kernel.org
10071 W: http://www.mellanox.com
10072 Q: http://patchwork.ozlabs.org/project/netdev/list/
10073 F: drivers/net/ethernet/mellanox/mlxfw/
10075 MELLANOX HARDWARE PLATFORM SUPPORT
10076 M: Andy Shevchenko <andy@infradead.org>
10077 M: Darren Hart <dvhart@infradead.org>
10078 M: Vadim Pasternak <vadimp@mellanox.com>
10079 L: platform-driver-x86@vger.kernel.org
10081 F: drivers/platform/mellanox/
10082 F: include/linux/platform_data/mlxreg.h
10084 MELLANOX MLX4 core VPI driver
10085 M: Tariq Toukan <tariqt@mellanox.com>
10086 L: netdev@vger.kernel.org
10087 L: linux-rdma@vger.kernel.org
10088 W: http://www.mellanox.com
10089 Q: http://patchwork.ozlabs.org/project/netdev/list/
10091 F: drivers/net/ethernet/mellanox/mlx4/
10092 F: include/linux/mlx4/
10094 MELLANOX MLX4 IB driver
10095 M: Yishai Hadas <yishaih@mellanox.com>
10096 L: linux-rdma@vger.kernel.org
10097 W: http://www.mellanox.com
10098 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10100 F: drivers/infiniband/hw/mlx4/
10101 F: include/linux/mlx4/
10102 F: include/uapi/rdma/mlx4-abi.h
10104 MELLANOX MLX5 core VPI driver
10105 M: Saeed Mahameed <saeedm@mellanox.com>
10106 M: Leon Romanovsky <leonro@mellanox.com>
10107 L: netdev@vger.kernel.org
10108 L: linux-rdma@vger.kernel.org
10109 W: http://www.mellanox.com
10110 Q: http://patchwork.ozlabs.org/project/netdev/list/
10112 F: drivers/net/ethernet/mellanox/mlx5/core/
10113 F: include/linux/mlx5/
10114 F: Documentation/networking/device_drivers/mellanox/
10116 MELLANOX MLX5 IB driver
10117 M: Leon Romanovsky <leonro@mellanox.com>
10118 L: linux-rdma@vger.kernel.org
10119 W: http://www.mellanox.com
10120 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10122 F: drivers/infiniband/hw/mlx5/
10123 F: include/linux/mlx5/
10124 F: include/uapi/rdma/mlx5-abi.h
10126 MELLANOX MLXCPLD I2C AND MUX DRIVER
10127 M: Vadim Pasternak <vadimp@mellanox.com>
10128 M: Michael Shych <michaelsh@mellanox.com>
10129 L: linux-i2c@vger.kernel.org
10131 F: drivers/i2c/busses/i2c-mlxcpld.c
10132 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
10133 F: Documentation/i2c/busses/i2c-mlxcpld
10135 MELLANOX MLXCPLD LED DRIVER
10136 M: Vadim Pasternak <vadimp@mellanox.com>
10137 L: linux-leds@vger.kernel.org
10139 F: drivers/leds/leds-mlxcpld.c
10140 F: drivers/leds/leds-mlxreg.c
10141 F: Documentation/leds/leds-mlxcpld.txt
10143 MELLANOX PLATFORM DRIVER
10144 M: Vadim Pasternak <vadimp@mellanox.com>
10145 L: platform-driver-x86@vger.kernel.org
10147 F: drivers/platform/x86/mlx-platform.c
10150 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10151 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
10152 L: linux-kernel@vger.kernel.org
10154 F: kernel/sched/membarrier.c
10155 F: include/uapi/linux/membarrier.h
10156 F: arch/powerpc/include/asm/membarrier.h
10159 M: Mike Rapoport <rppt@linux.ibm.com>
10160 L: linux-mm@kvack.org
10162 F: include/linux/memblock.h
10164 F: Documentation/core-api/boot-time-mm.rst
10167 L: linux-mm@kvack.org
10168 W: http://www.linux-mm.org
10170 F: include/linux/mm.h
10171 F: include/linux/gfp.h
10172 F: include/linux/mmzone.h
10173 F: include/linux/memory_hotplug.h
10174 F: include/linux/vmalloc.h
10177 MEMORY TECHNOLOGY DEVICES (MTD)
10178 M: David Woodhouse <dwmw2@infradead.org>
10179 M: Brian Norris <computersforpeace@gmail.com>
10180 M: Marek Vasut <marek.vasut@gmail.com>
10181 M: Miquel Raynal <miquel.raynal@bootlin.com>
10182 M: Richard Weinberger <richard@nod.at>
10183 M: Vignesh Raghavendra <vigneshr@ti.com>
10184 L: linux-mtd@lists.infradead.org
10185 W: http://www.linux-mtd.infradead.org/
10186 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10190 F: Documentation/devicetree/bindings/mtd/
10192 F: include/linux/mtd/
10193 F: include/uapi/mtd/
10195 MEN A21 WATCHDOG DRIVER
10196 M: Johannes Thumshirn <morbidrsa@gmail.com>
10197 L: linux-watchdog@vger.kernel.org
10199 F: drivers/watchdog/mena21_wdt.c
10201 MEN CHAMELEON BUS (mcb)
10202 M: Johannes Thumshirn <morbidrsa@gmail.com>
10205 F: include/linux/mcb.h
10206 F: Documentation/men-chameleon-bus.txt
10208 MEN F21BMC (Board Management Controller)
10209 M: Andreas Werner <andreas.werner@men.de>
10211 F: drivers/mfd/menf21bmc.c
10212 F: drivers/watchdog/menf21bmc_wdt.c
10213 F: drivers/leds/leds-menf21bmc.c
10214 F: drivers/hwmon/menf21bmc_hwmon.c
10215 F: Documentation/hwmon/menf21bmc.rst
10217 MEN Z069 WATCHDOG DRIVER
10218 M: Johannes Thumshirn <jth@kernel.org>
10219 L: linux-watchdog@vger.kernel.org
10221 F: drivers/watchdog/menz69_wdt.c
10223 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10224 M: Neil Armstrong <narmstrong@baylibre.com>
10225 L: linux-media@lists.freedesktop.org
10226 L: linux-amlogic@lists.infradead.org
10227 W: http://linux-meson.com/
10229 F: drivers/media/platform/meson/ao-cec.c
10230 F: drivers/media/platform/meson/ao-cec-g12a.c
10231 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
10232 T: git git://linuxtv.org/media_tree.git
10234 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10235 M: Liang Yang <liang.yang@amlogic.com>
10236 L: linux-mtd@lists.infradead.org
10238 F: drivers/mtd/nand/raw/meson_*
10239 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10241 METHODE UDPU SUPPORT
10242 M: Vladimir Vid <vladimir.vid@sartura.hr>
10244 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10246 MICROBLAZE ARCHITECTURE
10247 M: Michal Simek <monstr@monstr.eu>
10248 W: http://www.monstr.eu/fdt/
10249 T: git git://git.monstr.eu/linux-2.6-microblaze.git
10251 F: arch/microblaze/
10253 MICROCHIP AT91 SERIAL DRIVER
10254 M: Richard Genoud <richard.genoud@gmail.com>
10256 F: drivers/tty/serial/atmel_serial.c
10257 F: drivers/tty/serial/atmel_serial.h
10258 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10260 MICROCHIP AUDIO ASOC DRIVERS
10261 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10262 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10266 MICROCHIP DMA DRIVER
10267 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10268 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10269 L: dmaengine@vger.kernel.org
10271 F: drivers/dma/at_hdmac.c
10272 F: drivers/dma/at_hdmac_regs.h
10273 F: include/linux/platform_data/dma-atmel.h
10274 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
10275 F: include/dt-bindings/dma/at91.h
10277 MICROCHIP ECC DRIVER
10278 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10279 L: linux-crypto@vger.kernel.org
10281 F: drivers/crypto/atmel-ecc.*
10283 MICROCHIP I2C DRIVER
10284 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10285 L: linux-i2c@vger.kernel.org
10287 F: drivers/i2c/busses/i2c-at91.h
10288 F: drivers/i2c/busses/i2c-at91-*.c
10290 MICROCHIP ISC DRIVER
10291 M: Eugen Hristev <eugen.hristev@microchip.com>
10292 L: linux-media@vger.kernel.org
10294 F: drivers/media/platform/atmel/atmel-isc.c
10295 F: drivers/media/platform/atmel/atmel-isc-regs.h
10296 F: Documentation/devicetree/bindings/media/atmel-isc.txt
10298 MICROCHIP ISI DRIVER
10299 M: Eugen Hristev <eugen.hristev@microchip.com>
10300 L: linux-media@vger.kernel.org
10302 F: drivers/media/platform/atmel/atmel-isi.c
10303 F: drivers/media/platform/atmel/atmel-isi.h
10305 MICROCHIP AT91 USART MFD DRIVER
10306 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10307 L: linux-kernel@vger.kernel.org
10309 F: drivers/mfd/at91-usart.c
10310 F: include/dt-bindings/mfd/at91-usart.h
10311 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10313 MICROCHIP AT91 USART SPI DRIVER
10314 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10315 L: linux-spi@vger.kernel.org
10317 F: drivers/spi/spi-at91-usart.c
10318 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10320 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10321 M: Woojung Huh <woojung.huh@microchip.com>
10322 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10323 L: netdev@vger.kernel.org
10325 F: net/dsa/tag_ksz.c
10326 F: drivers/net/dsa/microchip/*
10327 F: include/linux/platform_data/microchip-ksz.h
10328 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
10330 MICROCHIP LAN743X ETHERNET DRIVER
10331 M: Bryan Whitehead <bryan.whitehead@microchip.com>
10332 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10333 L: netdev@vger.kernel.org
10335 F: drivers/net/ethernet/microchip/lan743x_*
10337 MICROCHIP LCDFB DRIVER
10338 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10339 L: linux-fbdev@vger.kernel.org
10341 F: drivers/video/fbdev/atmel_lcdfb.c
10342 F: include/video/atmel_lcdc.h
10344 MICROCHIP MMC/SD/SDIO MCI DRIVER
10345 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10347 F: drivers/mmc/host/atmel-mci.c
10349 MICROCHIP MCP16502 PMIC DRIVER
10350 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
10351 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10353 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10354 F: drivers/regulator/mcp16502.c
10356 MICROCHIP MCP3911 ADC DRIVER
10357 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10358 M: Kent Gustavsson <kent@minoris.se>
10359 L: linux-iio@vger.kernel.org
10361 F: drivers/iio/adc/mcp3911.c
10362 F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10364 MICROCHIP NAND DRIVER
10365 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10366 L: linux-mtd@lists.infradead.org
10368 F: drivers/mtd/nand/raw/atmel/*
10369 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
10371 MICROCHIP PWM DRIVER
10372 M: Claudiu Beznea <claudiu.beznea@microchip.com>
10373 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10374 L: linux-pwm@vger.kernel.org
10376 F: drivers/pwm/pwm-atmel.c
10377 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10379 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10380 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10381 M: Eugen Hristev <eugen.hristev@microchip.com>
10382 L: linux-iio@vger.kernel.org
10384 F: drivers/iio/adc/at91-sama5d2_adc.c
10385 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10386 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10388 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10389 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10391 F: drivers/power/reset/at91-sama5d2_shdwc.c
10393 MICROCHIP SAMA5D2-COMPATIBLE PIOBU GPIO
10394 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
10395 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10396 L: linux-gpio@vger.kernel.org
10397 F: drivers/gpio/gpio-sama5d2-piobu.c
10399 MICROCHIP SPI DRIVER
10400 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10402 F: drivers/spi/spi-atmel.*
10404 MICROCHIP SSC DRIVER
10405 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10406 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10408 F: drivers/misc/atmel-ssc.c
10409 F: include/linux/atmel-ssc.h
10411 MICROCHIP TIMER COUNTER (TC) AND CLOCKSOURCE DRIVERS
10412 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10413 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10415 F: drivers/misc/atmel_tclib.c
10416 F: drivers/clocksource/tcb_clksrc.c
10418 MICROCHIP USBA UDC DRIVER
10419 M: Cristian Birsan <cristian.birsan@microchip.com>
10420 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10422 F: drivers/usb/gadget/udc/atmel_usba_udc.*
10424 MICROCHIP USB251XB DRIVER
10425 M: Richard Leitner <richard.leitner@skidata.com>
10426 L: linux-usb@vger.kernel.org
10428 F: drivers/usb/misc/usb251xb.c
10429 F: Documentation/devicetree/bindings/usb/usb251xb.txt
10431 MICROCHIP XDMA DRIVER
10432 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10433 L: linux-arm-kernel@lists.infradead.org
10434 L: dmaengine@vger.kernel.org
10436 F: drivers/dma/at_xdmac.c
10438 MICROSEMI MIPS SOCS
10439 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10440 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10441 L: linux-mips@vger.kernel.org
10443 F: arch/mips/generic/board-ocelot.c
10444 F: arch/mips/configs/generic/board-ocelot.config
10445 F: arch/mips/boot/dts/mscc/
10446 F: Documentation/devicetree/bindings/mips/mscc.txt
10448 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10449 M: Don Brace <don.brace@microsemi.com>
10450 L: esc.storagedev@microsemi.com
10451 L: linux-scsi@vger.kernel.org
10453 F: drivers/scsi/smartpqi/smartpqi*.[ch]
10454 F: drivers/scsi/smartpqi/Kconfig
10455 F: drivers/scsi/smartpqi/Makefile
10456 F: include/linux/cciss*.h
10457 F: include/uapi/linux/cciss*.h
10458 F: Documentation/scsi/smartpqi.txt
10460 MICROSEMI ETHERNET SWITCH DRIVER
10461 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10462 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10463 L: netdev@vger.kernel.org
10465 F: drivers/net/ethernet/mscc/
10467 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10468 M: Chen Yu <yu.c.chen@intel.com>
10469 L: platform-driver-x86@vger.kernel.org
10471 F: drivers/platform/x86/surfacepro3_button.c
10473 MICROTEK X6 SCANNER
10474 M: Oliver Neukum <oliver@neukum.org>
10476 F: drivers/usb/image/microtek.*
10479 M: Ralf Baechle <ralf@linux-mips.org>
10480 M: Paul Burton <paul.burton@mips.com>
10481 M: James Hogan <jhogan@kernel.org>
10482 L: linux-mips@vger.kernel.org
10483 W: http://www.linux-mips.org/
10484 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
10485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10486 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10488 F: Documentation/devicetree/bindings/mips/
10489 F: Documentation/mips/
10491 F: drivers/platform/mips/
10493 MIPS BOSTON DEVELOPMENT BOARD
10494 M: Paul Burton <paul.burton@mips.com>
10495 L: linux-mips@vger.kernel.org
10497 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
10498 F: arch/mips/boot/dts/img/boston.dts
10499 F: arch/mips/configs/generic/board-boston.config
10500 F: drivers/clk/imgtec/clk-boston.c
10501 F: include/dt-bindings/clock/boston-clock.h
10503 MIPS GENERIC PLATFORM
10504 M: Paul Burton <paul.burton@mips.com>
10505 L: linux-mips@vger.kernel.org
10507 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10508 F: arch/mips/generic/
10509 F: arch/mips/tools/generic-board-config.sh
10511 MIPS/LOONGSON1 ARCHITECTURE
10512 M: Keguang Zhang <keguang.zhang@gmail.com>
10513 L: linux-mips@vger.kernel.org
10515 F: arch/mips/loongson32/
10516 F: arch/mips/include/asm/mach-loongson32/
10517 F: drivers/*/*loongson1*
10518 F: drivers/*/*/*loongson1*
10520 MIPS/LOONGSON2 ARCHITECTURE
10521 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
10522 L: linux-mips@vger.kernel.org
10524 F: arch/mips/loongson64/fuloong-2e/
10525 F: arch/mips/loongson64/lemote-2f/
10526 F: arch/mips/include/asm/mach-loongson64/
10527 F: drivers/*/*loongson2*
10528 F: drivers/*/*/*loongson2*
10530 MIPS/LOONGSON3 ARCHITECTURE
10531 M: Huacai Chen <chenhc@lemote.com>
10532 L: linux-mips@vger.kernel.org
10534 F: arch/mips/loongson64/
10535 F: arch/mips/include/asm/mach-loongson64/
10536 F: drivers/platform/mips/cpu_hwmon.c
10537 F: drivers/*/*loongson3*
10538 F: drivers/*/*/*loongson3*
10540 MIPS RINT INSTRUCTION EMULATION
10541 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
10542 L: linux-mips@vger.kernel.org
10544 F: arch/mips/math-emu/sp_rint.c
10545 F: arch/mips/math-emu/dp_rint.c
10547 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10548 M: Hans Verkuil <hverkuil@xs4all.nl>
10549 L: linux-media@vger.kernel.org
10550 T: git git://linuxtv.org/media_tree.git
10551 W: https://linuxtv.org
10553 F: drivers/media/radio/radio-miropcm20*
10556 R: Lubomir Rintel <lkundrak@v3.sk>
10557 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10559 F: arch/arm/boot/dts/mmp*
10560 F: arch/arm/mach-mmp/
10562 MMU GATHER AND TLB INVALIDATION
10563 M: Will Deacon <will@kernel.org>
10564 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
10565 M: Andrew Morton <akpm@linux-foundation.org>
10566 M: Nick Piggin <npiggin@gmail.com>
10567 M: Peter Zijlstra <peterz@infradead.org>
10568 L: linux-arch@vger.kernel.org
10569 L: linux-mm@kvack.org
10571 F: arch/*/include/asm/tlb.h
10572 F: include/asm-generic/tlb.h
10575 MN88472 MEDIA DRIVER
10576 M: Antti Palosaari <crope@iki.fi>
10577 L: linux-media@vger.kernel.org
10578 W: https://linuxtv.org
10579 W: http://palosaari.fi/linux/
10580 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10582 F: drivers/media/dvb-frontends/mn88472*
10584 MN88473 MEDIA DRIVER
10585 M: Antti Palosaari <crope@iki.fi>
10586 L: linux-media@vger.kernel.org
10587 W: https://linuxtv.org
10588 W: http://palosaari.fi/linux/
10589 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10591 F: drivers/media/dvb-frontends/mn88473*
10594 M: Jessica Yu <jeyu@kernel.org>
10595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10597 F: include/linux/module.h
10600 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10601 W: http://popies.net/meye/
10603 F: Documentation/media/v4l-drivers/meye*
10604 F: drivers/media/pci/meye/
10605 F: include/uapi/linux/meye.h
10607 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10608 M: Jiri Slaby <jirislaby@gmail.com>
10610 F: Documentation/serial/moxa-smartio.rst
10611 F: drivers/tty/mxser.*
10613 MR800 AVERMEDIA USB FM RADIO DRIVER
10614 M: Alexey Klimov <klimov.linux@gmail.com>
10615 L: linux-media@vger.kernel.org
10616 T: git git://linuxtv.org/media_tree.git
10618 F: drivers/media/radio/radio-mr800.c
10620 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10621 M: Alan Ott <alan@signal11.us>
10622 L: linux-wpan@vger.kernel.org
10624 F: drivers/net/ieee802154/mrf24j40.c
10625 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10628 M: "Lee, Chun-Yi" <jlee@suse.com>
10629 L: platform-driver-x86@vger.kernel.org
10631 F: drivers/platform/x86/msi-laptop.c
10634 L: platform-driver-x86@vger.kernel.org
10636 F: drivers/platform/x86/msi-wmi.c
10638 MSI001 MEDIA DRIVER
10639 M: Antti Palosaari <crope@iki.fi>
10640 L: linux-media@vger.kernel.org
10641 W: https://linuxtv.org
10642 W: http://palosaari.fi/linux/
10643 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10644 T: git git://linuxtv.org/anttip/media_tree.git
10646 F: drivers/media/tuners/msi001*
10648 MSI2500 MEDIA DRIVER
10649 M: Antti Palosaari <crope@iki.fi>
10650 L: linux-media@vger.kernel.org
10651 W: https://linuxtv.org
10652 W: http://palosaari.fi/linux/
10653 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10654 T: git git://linuxtv.org/anttip/media_tree.git
10656 F: drivers/media/usb/msi2500/
10658 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10659 M: Robert Jarzmik <robert.jarzmik@free.fr>
10660 L: linux-mtd@lists.infradead.org
10662 F: drivers/mtd/devices/docg3*
10664 MT9M032 APTINA SENSOR DRIVER
10665 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10666 L: linux-media@vger.kernel.org
10667 T: git git://linuxtv.org/media_tree.git
10669 F: drivers/media/i2c/mt9m032.c
10670 F: include/media/i2c/mt9m032.h
10672 MT9P031 APTINA CAMERA SENSOR
10673 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10674 L: linux-media@vger.kernel.org
10675 T: git git://linuxtv.org/media_tree.git
10677 F: drivers/media/i2c/mt9p031.c
10678 F: include/media/i2c/mt9p031.h
10680 MT9T001 APTINA CAMERA SENSOR
10681 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10682 L: linux-media@vger.kernel.org
10683 T: git git://linuxtv.org/media_tree.git
10685 F: drivers/media/i2c/mt9t001.c
10686 F: include/media/i2c/mt9t001.h
10688 MT9T112 APTINA CAMERA SENSOR
10689 M: Jacopo Mondi <jacopo@jmondi.org>
10690 L: linux-media@vger.kernel.org
10691 T: git git://linuxtv.org/media_tree.git
10693 F: drivers/media/i2c/mt9t112.c
10694 F: include/media/i2c/mt9t112.h
10696 MT9V032 APTINA CAMERA SENSOR
10697 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10698 L: linux-media@vger.kernel.org
10699 T: git git://linuxtv.org/media_tree.git
10701 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10702 F: drivers/media/i2c/mt9v032.c
10703 F: include/media/i2c/mt9v032.h
10705 MT9V111 APTINA CAMERA SENSOR
10706 M: Jacopo Mondi <jacopo@jmondi.org>
10707 L: linux-media@vger.kernel.org
10708 T: git git://linuxtv.org/media_tree.git
10710 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10711 F: drivers/media/i2c/mt9v111.c
10713 MULTIFUNCTION DEVICES (MFD)
10714 M: Lee Jones <lee.jones@linaro.org>
10715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10717 F: Documentation/devicetree/bindings/mfd/
10719 F: include/linux/mfd/
10720 F: include/dt-bindings/mfd/
10722 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10724 F: drivers/mmc/host/mmc_spi.c
10725 F: include/linux/spi/mmc_spi.h
10727 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10728 M: Ulf Hansson <ulf.hansson@linaro.org>
10729 L: linux-mmc@vger.kernel.org
10730 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10732 F: Documentation/devicetree/bindings/mmc/
10734 F: include/linux/mmc/
10735 F: include/uapi/linux/mmc/
10737 MULTIPLEXER SUBSYSTEM
10738 M: Peter Rosin <peda@axentia.se>
10740 F: Documentation/ABI/testing/sysfs-class-mux*
10741 F: Documentation/devicetree/bindings/mux/
10742 F: include/dt-bindings/mux/
10743 F: include/linux/mux/
10746 MULTITECH MULTIPORT CARD (ISICOM)
10748 F: drivers/tty/isicom.c
10749 F: include/linux/isicom.h
10751 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10752 M: Bin Liu <b-liu@ti.com>
10753 L: linux-usb@vger.kernel.org
10755 F: drivers/usb/musb/
10757 MXL301RF MEDIA DRIVER
10758 M: Akihiro Tsukada <tskd08@gmail.com>
10759 L: linux-media@vger.kernel.org
10761 F: drivers/media/tuners/mxl301rf*
10763 MXL5007T MEDIA DRIVER
10764 M: Michael Krufky <mkrufky@linuxtv.org>
10765 L: linux-media@vger.kernel.org
10766 W: https://linuxtv.org
10767 W: http://github.com/mkrufky
10768 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10769 T: git git://linuxtv.org/mkrufky/tuners.git
10771 F: drivers/media/tuners/mxl5007t.*
10774 M: Marek Vasut <marex@denx.de>
10775 M: Stefan Agner <stefan@agner.ch>
10776 L: dri-devel@lists.freedesktop.org
10778 F: drivers/gpu/drm/mxsfb/
10779 F: Documentation/devicetree/bindings/display/mxsfb.txt
10780 T: git git://anongit.freedesktop.org/drm/drm-misc
10782 MYLEX DAC960 PCI RAID Controller
10783 M: Hannes Reinecke <hare@kernel.org>
10784 L: linux-scsi@vger.kernel.org
10786 F: drivers/scsi/myrb.*
10787 F: drivers/scsi/myrs.*
10789 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
10790 M: Chris Lee <christopher.lee@cspi.com>
10791 L: netdev@vger.kernel.org
10792 W: https://www.cspi.com/ethernet-products/support/downloads/
10794 F: drivers/net/ethernet/myricom/myri10ge/
10796 NAND FLASH SUBSYSTEM
10797 M: Miquel Raynal <miquel.raynal@bootlin.com>
10798 R: Richard Weinberger <richard@nod.at>
10799 L: linux-mtd@lists.infradead.org
10800 W: http://www.linux-mtd.infradead.org/
10801 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
10804 F: drivers/mtd/nand/
10805 F: include/linux/mtd/*nand*.h
10807 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
10808 M: Daniel Mack <zonque@gmail.com>
10810 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10811 W: http://www.native-instruments.com
10812 F: sound/usb/caiaq/
10814 NATSEMI ETHERNET DRIVER (DP8381x)
10816 F: drivers/net/ethernet/natsemi/natsemi.c
10818 NCR 5380 SCSI DRIVERS
10819 M: Finn Thain <fthain@telegraphics.com.au>
10820 M: Michael Schmitz <schmitzmic@gmail.com>
10821 L: linux-scsi@vger.kernel.org
10823 F: Documentation/scsi/g_NCR5380.txt
10824 F: drivers/scsi/NCR5380.*
10825 F: drivers/scsi/arm/cumana_1.c
10826 F: drivers/scsi/arm/oak.c
10827 F: drivers/scsi/atari_scsi.*
10828 F: drivers/scsi/dmx3191d.c
10829 F: drivers/scsi/g_NCR5380.*
10830 F: drivers/scsi/mac_scsi.*
10831 F: drivers/scsi/sun3_scsi.*
10832 F: drivers/scsi/sun3_scsi_vme.c
10835 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
10839 NCT6775 HARDWARE MONITOR DRIVER
10840 M: Guenter Roeck <linux@roeck-us.net>
10841 L: linux-hwmon@vger.kernel.org
10843 F: Documentation/hwmon/nct6775.rst
10844 F: drivers/hwmon/nct6775.c
10846 NET_FAILOVER MODULE
10847 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
10848 L: netdev@vger.kernel.org
10850 F: driver/net/net_failover.c
10851 F: include/net/net_failover.h
10852 F: Documentation/networking/net_failover.rst
10854 NETEFFECT IWARP RNIC DRIVER (IW_NES)
10855 M: Faisal Latif <faisal.latif@intel.com>
10856 L: linux-rdma@vger.kernel.org
10857 W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
10859 F: drivers/infiniband/hw/nes/
10860 F: include/uapi/rdma/nes-abi.h
10862 NETEM NETWORK EMULATOR
10863 M: Stephen Hemminger <stephen@networkplumber.org>
10864 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
10866 F: net/sched/sch_netem.c
10868 NETERION 10GbE DRIVERS (s2io/vxge)
10869 M: Jon Mason <jdmason@kudzu.us>
10870 L: netdev@vger.kernel.org
10872 F: Documentation/networking/device_drivers/neterion/s2io.txt
10873 F: Documentation/networking/device_drivers/neterion/vxge.txt
10874 F: drivers/net/ethernet/neterion/
10877 M: Pablo Neira Ayuso <pablo@netfilter.org>
10878 M: Jozsef Kadlecsik <kadlec@netfilter.org>
10879 M: Florian Westphal <fw@strlen.de>
10880 L: netfilter-devel@vger.kernel.org
10881 L: coreteam@netfilter.org
10882 W: http://www.netfilter.org/
10883 W: http://www.iptables.org/
10884 W: http://www.nftables.org/
10885 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
10886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
10887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
10889 F: include/linux/netfilter*
10890 F: include/linux/netfilter/
10891 F: include/net/netfilter/
10892 F: include/uapi/linux/netfilter*
10893 F: include/uapi/linux/netfilter/
10894 F: net/*/netfilter.c
10895 F: net/*/netfilter/
10897 F: net/bridge/br_netfilter*.c
10899 NETROM NETWORK LAYER
10900 M: Ralf Baechle <ralf@linux-mips.org>
10901 L: linux-hams@vger.kernel.org
10902 W: http://www.linux-ax25.org/
10904 F: include/net/netrom.h
10905 F: include/uapi/linux/netrom.h
10908 NETRONOME ETHERNET DRIVERS
10909 M: Jakub Kicinski <jakub.kicinski@netronome.com>
10910 L: oss-drivers@netronome.com
10912 F: drivers/net/ethernet/netronome/
10914 NETWORK BLOCK DEVICE (NBD)
10915 M: Josef Bacik <josef@toxicpanda.com>
10917 L: linux-block@vger.kernel.org
10918 L: nbd@other.debian.org
10919 F: Documentation/blockdev/nbd.txt
10920 F: drivers/block/nbd.c
10921 F: include/trace/events/nbd.h
10922 F: include/uapi/linux/nbd.h
10924 NETWORK DROP MONITOR
10925 M: Neil Horman <nhorman@tuxdriver.com>
10926 L: netdev@vger.kernel.org
10928 W: https://fedorahosted.org/dropwatch/
10929 F: net/core/drop_monitor.c
10932 M: "David S. Miller" <davem@davemloft.net>
10933 L: netdev@vger.kernel.org
10934 W: http://www.linuxfoundation.org/en/Net
10935 Q: http://patchwork.ozlabs.org/project/netdev/list/
10936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10939 F: Documentation/devicetree/bindings/net/
10941 F: include/linux/if_*
10942 F: include/linux/netdevice.h
10943 F: include/linux/etherdevice.h
10944 F: include/linux/fcdevice.h
10945 F: include/linux/fddidevice.h
10946 F: include/linux/hippidevice.h
10947 F: include/linux/inetdevice.h
10948 F: include/uapi/linux/if_*
10949 F: include/uapi/linux/netdevice.h
10951 NETWORKING DRIVERS (WIRELESS)
10952 M: Kalle Valo <kvalo@codeaurora.org>
10953 L: linux-wireless@vger.kernel.org
10954 Q: http://patchwork.kernel.org/project/linux-wireless/list/
10955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
10956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
10958 F: Documentation/devicetree/bindings/net/wireless/
10959 F: drivers/net/wireless/
10962 M: Andrew Lunn <andrew@lunn.ch>
10963 M: Vivien Didelot <vivien.didelot@gmail.com>
10964 M: Florian Fainelli <f.fainelli@gmail.com>
10966 F: Documentation/devicetree/bindings/net/dsa/
10968 F: include/net/dsa.h
10969 F: include/linux/dsa/
10970 F: include/linux/platform_data/dsa.h
10971 F: drivers/net/dsa/
10973 NETWORKING [GENERAL]
10974 M: "David S. Miller" <davem@davemloft.net>
10975 L: netdev@vger.kernel.org
10976 W: http://www.linuxfoundation.org/en/Net
10977 Q: http://patchwork.ozlabs.org/project/netdev/list/
10978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
10979 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
10980 B: mailto:netdev@vger.kernel.org
10984 F: include/linux/in.h
10985 F: include/linux/net.h
10986 F: include/linux/netdevice.h
10987 F: include/uapi/linux/in.h
10988 F: include/uapi/linux/net.h
10989 F: include/uapi/linux/netdevice.h
10990 F: include/uapi/linux/net_namespace.h
10991 F: tools/testing/selftests/net/
10994 F: Documentation/networking/
10997 M: Steffen Klassert <steffen.klassert@secunet.com>
10998 M: Herbert Xu <herbert@gondor.apana.org.au>
10999 M: "David S. Miller" <davem@davemloft.net>
11000 L: netdev@vger.kernel.org
11001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11009 F: net/ipv4/ipcomp.c
11010 F: net/ipv4/ip_vti.c
11014 F: net/ipv6/ipcomp6.c
11015 F: net/ipv6/ip6_vti.c
11016 F: include/uapi/linux/xfrm.h
11017 F: include/net/xfrm.h
11019 NETWORKING [IPv4/IPv6]
11020 M: "David S. Miller" <davem@davemloft.net>
11021 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11022 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11023 L: netdev@vger.kernel.org
11024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11031 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11032 M: Paul Moore <paul@paul-moore.com>
11033 W: https://github.com/netlabel
11034 L: netdev@vger.kernel.org
11035 L: linux-security-module@vger.kernel.org
11037 F: Documentation/netlabel/
11038 F: include/net/calipso.h
11039 F: include/net/cipso_ipv4.h
11040 F: include/net/netlabel.h
11041 F: include/uapi/linux/netfilter/xt_SECMARK.h
11042 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
11044 F: net/ipv4/cipso_ipv4.c
11045 F: net/ipv6/calipso.c
11046 F: net/netfilter/xt_CONNSECMARK.c
11047 F: net/netfilter/xt_SECMARK.c
11050 M: Eric Dumazet <edumazet@google.com>
11051 L: netdev@vger.kernel.org
11054 F: net/ipv4/syncookies.c
11056 F: net/ipv6/syncookies.c
11057 F: include/uapi/linux/tcp.h
11058 F: include/net/tcp.h
11059 F: include/linux/tcp.h
11060 F: include/trace/events/tcp.h
11063 M: Boris Pismenny <borisp@mellanox.com>
11064 M: Aviad Yehezkel <aviadye@mellanox.com>
11065 M: Dave Watson <davejwatson@fb.com>
11066 M: John Fastabend <john.fastabend@gmail.com>
11067 M: Daniel Borkmann <daniel@iogearbox.net>
11068 L: netdev@vger.kernel.org
11071 F: include/uapi/linux/tls.h
11072 F: include/net/tls.h
11074 NETWORKING [WIRELESS]
11075 L: linux-wireless@vger.kernel.org
11076 Q: http://patchwork.kernel.org/project/linux-wireless/list/
11079 M: Jakub Kicinski <jakub.kicinski@netronome.com>
11081 F: drivers/net/netdevsim/*
11083 NETXEN (1/10) GbE SUPPORT
11084 M: Manish Chopra <manishc@marvell.com>
11085 M: Rahul Verma <rahulv@marvell.com>
11086 M: GR-Linux-NIC-Dev@marvell.com
11087 L: netdev@vger.kernel.org
11089 F: drivers/net/ethernet/qlogic/netxen/
11092 M: David Ahern <dsahern@kernel.org>
11093 L: netdev@vger.kernel.org
11095 F: include/net/nexthop.h
11096 F: include/uapi/linux/nexthop.h
11097 F: include/net/netns/nexthop.h
11098 F: net/ipv4/nexthop.c
11101 L: netdev@vger.kernel.org
11104 F: include/net/nfc/
11105 F: include/uapi/linux/nfc.h
11107 F: include/linux/platform_data/nfcmrvl.h
11108 F: include/linux/platform_data/nxp-nci.h
11109 F: Documentation/devicetree/bindings/net/nfc/
11111 NFS, SUNRPC, AND LOCKD CLIENTS
11112 M: Trond Myklebust <trond.myklebust@hammerspace.com>
11113 M: Anna Schumaker <anna.schumaker@netapp.com>
11114 L: linux-nfs@vger.kernel.org
11115 W: http://client.linux-nfs.org
11116 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11122 F: include/linux/lockd/
11123 F: include/linux/nfs*
11124 F: include/linux/sunrpc/
11125 F: include/uapi/linux/nfs*
11126 F: include/uapi/linux/sunrpc/
11129 M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
11130 L: linux-nilfs@vger.kernel.org
11131 W: https://nilfs.sourceforge.io/
11132 W: https://nilfs.osdn.jp/
11133 T: git git://github.com/konis/nilfs2.git
11135 F: Documentation/filesystems/nilfs2.txt
11137 F: include/trace/events/nilfs2.h
11138 F: include/uapi/linux/nilfs2_api.h
11139 F: include/uapi/linux/nilfs2_ondisk.h
11141 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11142 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11143 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11145 F: Documentation/scsi/NinjaSCSI.txt
11146 F: drivers/scsi/pcmcia/nsp_*
11148 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11149 M: GOTO Masanori <gotom@debian.or.jp>
11150 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11151 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11153 F: Documentation/scsi/NinjaSCSI.txt
11154 F: drivers/scsi/nsp32*
11157 M: Ley Foon Tan <lftan@altera.com>
11158 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11163 NOHZ, DYNTICKS SUPPORT
11164 M: Frederic Weisbecker <fweisbec@gmail.com>
11165 M: Thomas Gleixner <tglx@linutronix.de>
11166 M: Ingo Molnar <mingo@kernel.org>
11167 L: linux-kernel@vger.kernel.org
11168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11170 F: kernel/time/tick*.*
11171 F: include/linux/tick.h
11172 F: include/linux/sched/nohz.h
11174 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11175 M: Pavel Machek <pavel@ucw.cz>
11176 M: Sakari Ailus <sakari.ailus@iki.fi>
11177 L: linux-media@vger.kernel.org
11179 F: drivers/media/i2c/et8ek8
11180 F: drivers/media/i2c/ad5820.c
11182 NOKIA N900 POWER SUPPLY DRIVERS
11183 R: Pali Rohár <pali.rohar@gmail.com>
11184 F: include/linux/power/bq2415x_charger.h
11185 F: include/linux/power/bq27xxx_battery.h
11186 F: include/linux/power/isp1704_charger.h
11187 F: drivers/power/supply/bq2415x_charger.c
11188 F: drivers/power/supply/bq27xxx_battery.c
11189 F: drivers/power/supply/bq27xxx_battery_i2c.c
11190 F: drivers/power/supply/isp1704_charger.c
11191 F: drivers/power/supply/rx51_battery.c
11194 M: Willy Tarreau <w@1wt.eu>
11196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11197 F: tools/include/nolibc/
11200 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11201 L: linux-ntb@googlegroups.com
11203 F: drivers/ntb/hw/amd/
11206 M: Jon Mason <jdmason@kudzu.us>
11207 M: Dave Jiang <dave.jiang@intel.com>
11208 M: Allen Hubbe <allenbh@gmail.com>
11209 L: linux-ntb@googlegroups.com
11211 W: https://github.com/jonmason/ntb/wiki
11212 T: git git://github.com/jonmason/ntb.git
11214 F: drivers/net/ntb_netdev.c
11215 F: include/linux/ntb.h
11216 F: include/linux/ntb_transport.h
11217 F: tools/testing/selftests/ntb/
11220 M: Serge Semin <fancer.lancer@gmail.com>
11221 L: linux-ntb@googlegroups.com
11223 F: drivers/ntb/hw/idt/
11226 M: Dave Jiang <dave.jiang@intel.com>
11227 L: linux-ntb@googlegroups.com
11229 W: https://github.com/davejiang/linux/wiki
11230 T: git https://github.com/davejiang/linux.git
11231 F: drivers/ntb/hw/intel/
11234 M: Anton Altaparmakov <anton@tuxera.com>
11235 L: linux-ntfs-dev@lists.sourceforge.net
11236 W: http://www.tuxera.com/
11237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11239 F: Documentation/filesystems/ntfs.txt
11243 M: Finn Thain <fthain@telegraphics.com.au>
11244 L: linux-m68k@lists.linux-m68k.org
11246 F: arch/*/include/asm/nubus.h
11248 F: include/linux/nubus.h
11249 F: include/uapi/linux/nubus.h
11251 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11252 M: Antonino Daplas <adaplas@gmail.com>
11253 L: linux-fbdev@vger.kernel.org
11255 F: drivers/video/fbdev/riva/
11256 F: drivers/video/fbdev/nvidia/
11259 M: Keith Busch <kbusch@kernel.org>
11260 M: Jens Axboe <axboe@fb.com>
11261 M: Christoph Hellwig <hch@lst.de>
11262 M: Sagi Grimberg <sagi@grimberg.me>
11263 L: linux-nvme@lists.infradead.org
11264 T: git://git.infradead.org/nvme.git
11265 W: http://git.infradead.org/nvme.git
11267 F: drivers/nvme/host/
11268 F: include/linux/nvme.h
11269 F: include/uapi/linux/nvme_ioctl.h
11271 NVM EXPRESS FC TRANSPORT DRIVERS
11272 M: James Smart <james.smart@broadcom.com>
11273 L: linux-nvme@lists.infradead.org
11275 F: include/linux/nvme-fc.h
11276 F: include/linux/nvme-fc-driver.h
11277 F: drivers/nvme/host/fc.c
11278 F: drivers/nvme/target/fc.c
11279 F: drivers/nvme/target/fcloop.c
11281 NVM EXPRESS TARGET DRIVER
11282 M: Christoph Hellwig <hch@lst.de>
11283 M: Sagi Grimberg <sagi@grimberg.me>
11284 L: linux-nvme@lists.infradead.org
11285 T: git://git.infradead.org/nvme.git
11286 W: http://git.infradead.org/nvme.git
11288 F: drivers/nvme/target/
11291 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11294 F: Documentation/devicetree/bindings/nvmem/
11295 F: Documentation/ABI/stable/sysfs-bus-nvmem
11296 F: include/linux/nvmem-consumer.h
11297 F: include/linux/nvmem-provider.h
11299 NXP FXAS21002C DRIVER
11300 M: Rui Miguel Silva <rmfrfs@gmail.com>
11301 L: linux-iio@vger.kernel.org
11303 F: Documentation/devicetree/bindings/iio/gyroscope/fxas21002c.txt
11304 F: drivers/iio/gyro/fxas21002c_core.c
11305 F: drivers/iio/gyro/fxas21002c.h
11306 F: drivers/iio/gyro/fxas21002c_i2c.c
11307 F: drivers/iio/gyro/fxas21002c_spi.c
11309 NXP SGTL5000 DRIVER
11310 M: Fabio Estevam <festevam@gmail.com>
11311 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11313 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
11314 F: sound/soc/codecs/sgtl5000*
11316 NXP SJA1105 ETHERNET SWITCH DRIVER
11317 M: Vladimir Oltean <olteanv@gmail.com>
11318 L: linux-kernel@vger.kernel.org
11320 F: drivers/net/dsa/sja1105
11322 NXP TDA998X DRM DRIVER
11323 M: Russell King <linux@armlinux.org.uk>
11325 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11326 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11327 F: drivers/gpu/drm/i2c/tda998x_drv.c
11328 F: include/drm/i2c/tda998x.h
11329 F: include/dt-bindings/display/tda998x.h
11333 M: Peter Rosin <peda@axentia.se>
11334 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11336 F: Documentation/devicetree/bindings/sound/tfa9879.txt
11337 F: sound/soc/codecs/tfa9879*
11340 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
11341 R: Charles Gorand <charles.gorand@effinnov.com>
11342 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11344 F: drivers/nfc/nxp-nci
11347 M: Jiri Pirko <jiri@mellanox.com>
11348 L: netdev@vger.kernel.org
11351 F: lib/test_objagg.c
11352 F: include/linux/objagg.h
11355 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
11356 M: Ashish Kumar <ashish.kumar@nxp.com>
11357 L: linux-spi@vger.kernel.org
11359 F: drivers/spi/spi-nxp-fspi.c
11360 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11363 M: Josh Poimboeuf <jpoimboe@redhat.com>
11364 M: Peter Zijlstra <peterz@infradead.org>
11368 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11369 M: Frederic Barrat <fbarrat@linux.ibm.com>
11370 M: Andrew Donnellan <ajd@linux.ibm.com>
11371 L: linuxppc-dev@lists.ozlabs.org
11373 F: arch/powerpc/platforms/powernv/ocxl.c
11374 F: arch/powerpc/include/asm/pnv-ocxl.h
11375 F: drivers/misc/ocxl/
11376 F: include/misc/ocxl*
11377 F: include/uapi/misc/ocxl.h
11378 F: Documentation/accelerators/ocxl.rst
11381 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11382 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
11383 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11384 L: linux-omap@vger.kernel.org
11386 F: sound/soc/ti/omap*
11387 F: sound/soc/ti/rx51.c
11388 F: sound/soc/ti/n810.c
11389 F: sound/soc/ti/sdma-pcm.*
11391 OMAP CLOCK FRAMEWORK SUPPORT
11392 M: Paul Walmsley <paul@pwsan.com>
11393 L: linux-omap@vger.kernel.org
11395 F: arch/arm/*omap*/*clock*
11397 OMAP DEVICE TREE SUPPORT
11398 M: Benoît Cousson <bcousson@baylibre.com>
11399 M: Tony Lindgren <tony@atomide.com>
11400 L: linux-omap@vger.kernel.org
11401 L: devicetree@vger.kernel.org
11403 F: arch/arm/boot/dts/*omap*
11404 F: arch/arm/boot/dts/*am3*
11405 F: arch/arm/boot/dts/*am4*
11406 F: arch/arm/boot/dts/*am5*
11407 F: arch/arm/boot/dts/*dra7*
11409 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11410 L: linux-omap@vger.kernel.org
11411 L: linux-fbdev@vger.kernel.org
11413 F: drivers/video/fbdev/omap2/
11414 F: Documentation/arm/OMAP/DSS
11416 OMAP FRAMEBUFFER SUPPORT
11417 L: linux-fbdev@vger.kernel.org
11418 L: linux-omap@vger.kernel.org
11420 F: drivers/video/fbdev/omap/
11422 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11423 M: Roger Quadros <rogerq@ti.com>
11424 M: Tony Lindgren <tony@atomide.com>
11425 L: linux-omap@vger.kernel.org
11427 F: drivers/memory/omap-gpmc.c
11428 F: arch/arm/mach-omap2/*gpmc*
11431 M: Grygorii Strashko <grygorii.strashko@ti.com>
11432 M: Santosh Shilimkar <ssantosh@kernel.org>
11433 M: Kevin Hilman <khilman@kernel.org>
11434 L: linux-omap@vger.kernel.org
11436 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
11437 F: drivers/gpio/gpio-omap.c
11439 OMAP HARDWARE SPINLOCK SUPPORT
11440 M: Ohad Ben-Cohen <ohad@wizery.com>
11441 L: linux-omap@vger.kernel.org
11443 F: drivers/hwspinlock/omap_hwspinlock.c
11445 OMAP HS MMC SUPPORT
11446 L: linux-mmc@vger.kernel.org
11447 L: linux-omap@vger.kernel.org
11449 F: drivers/mmc/host/omap_hsmmc.c
11452 M: Paul Walmsley <paul@pwsan.com>
11453 L: linux-omap@vger.kernel.org
11455 F: arch/arm/mach-omap2/omap_hwmod*data*
11457 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11458 M: Benoît Cousson <bcousson@baylibre.com>
11459 L: linux-omap@vger.kernel.org
11461 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11464 M: Benoît Cousson <bcousson@baylibre.com>
11465 M: Paul Walmsley <paul@pwsan.com>
11466 L: linux-omap@vger.kernel.org
11468 F: arch/arm/mach-omap2/omap_hwmod.*
11471 M: Vignesh R <vigneshr@ti.com>
11472 L: linux-omap@vger.kernel.org
11473 L: linux-i2c@vger.kernel.org
11475 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
11476 F: drivers/i2c/busses/i2c-omap.c
11478 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11479 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11480 L: linux-media@vger.kernel.org
11482 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
11483 F: drivers/media/platform/omap3isp/
11484 F: drivers/staging/media/omap4iss/
11487 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11488 L: linux-omap@vger.kernel.org
11490 F: drivers/mmc/host/omap.c
11492 OMAP POWER MANAGEMENT SUPPORT
11493 M: Kevin Hilman <khilman@kernel.org>
11494 L: linux-omap@vger.kernel.org
11496 F: arch/arm/*omap*/*pm*
11497 F: drivers/cpufreq/omap-cpufreq.c
11499 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11500 M: Rajendra Nayak <rnayak@codeaurora.org>
11501 M: Paul Walmsley <paul@pwsan.com>
11502 L: linux-omap@vger.kernel.org
11504 F: arch/arm/mach-omap2/prm*
11506 OMAP RANDOM NUMBER GENERATOR SUPPORT
11507 M: Deepak Saxena <dsaxena@plexity.net>
11509 F: drivers/char/hw_random/omap-rng.c
11512 L: linux-usb@vger.kernel.org
11513 L: linux-omap@vger.kernel.org
11515 F: drivers/usb/*/*omap*
11516 F: arch/arm/*omap*/usb*
11518 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11519 M: Mark Jackson <mpfj@newflow.co.uk>
11520 L: linux-omap@vger.kernel.org
11522 F: arch/arm/boot/dts/am335x-nano.dts
11525 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11526 M: Tony Lindgren <tony@atomide.com>
11527 L: linux-omap@vger.kernel.org
11528 Q: http://patchwork.kernel.org/project/linux-omap/list/
11529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11531 F: arch/arm/mach-omap1/
11532 F: arch/arm/plat-omap/
11533 F: arch/arm/configs/omap1_defconfig
11534 F: drivers/i2c/busses/i2c-omap.c
11535 F: include/linux/platform_data/i2c-omap.h
11536 F: include/linux/platform_data/ams-delta-fiq.h
11539 M: Tony Lindgren <tony@atomide.com>
11540 L: linux-omap@vger.kernel.org
11541 W: http://www.muru.com/linux/omap/
11542 W: http://linux.omap.com/
11543 Q: http://patchwork.kernel.org/project/linux-omap/list/
11544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11546 F: arch/arm/mach-omap2/
11547 F: arch/arm/plat-omap/
11548 F: arch/arm/configs/omap2plus_defconfig
11549 F: drivers/i2c/busses/i2c-omap.c
11550 F: drivers/irqchip/irq-omap-intc.c
11551 F: drivers/mfd/*omap*.c
11552 F: drivers/mfd/menelaus.c
11553 F: drivers/mfd/palmas.c
11554 F: drivers/mfd/tps65217.c
11555 F: drivers/mfd/tps65218.c
11556 F: drivers/mfd/tps65910.c
11557 F: drivers/mfd/twl-core.[ch]
11558 F: drivers/mfd/twl4030*.c
11559 F: drivers/mfd/twl6030*.c
11560 F: drivers/mfd/twl6040*.c
11561 F: drivers/regulator/palmas-regulator*.c
11562 F: drivers/regulator/pbias-regulator.c
11563 F: drivers/regulator/tps65217-regulator.c
11564 F: drivers/regulator/tps65218-regulator.c
11565 F: drivers/regulator/tps65910-regulator.c
11566 F: drivers/regulator/twl-regulator.c
11567 F: drivers/regulator/twl6030-regulator.c
11568 F: include/linux/platform_data/i2c-omap.h
11570 ONION OMEGA2+ BOARD
11571 M: Harvey Hunt <harveyhuntnexus@gmail.com>
11572 L: linux-mips@vger.kernel.org
11574 F: arch/mips/boot/dts/ralink/omega2p.dts
11577 M: Bob Copeland <me@bobcopeland.com>
11578 L: linux-karma-devel@lists.sourceforge.net
11580 F: Documentation/filesystems/omfs.txt
11583 OMNIKEY CARDMAN 4000 DRIVER
11584 M: Harald Welte <laforge@gnumonks.org>
11586 F: drivers/char/pcmcia/cm4000_cs.c
11587 F: include/linux/cm4000_cs.h
11588 F: include/uapi/linux/cm4000_cs.h
11590 OMNIKEY CARDMAN 4040 DRIVER
11591 M: Harald Welte <laforge@gnumonks.org>
11593 F: drivers/char/pcmcia/cm4040_cs.*
11595 OMNIVISION OV13858 SENSOR DRIVER
11596 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11597 L: linux-media@vger.kernel.org
11598 T: git git://linuxtv.org/media_tree.git
11600 F: drivers/media/i2c/ov13858.c
11602 OMNIVISION OV2680 SENSOR DRIVER
11603 M: Rui Miguel Silva <rmfrfs@gmail.com>
11604 L: linux-media@vger.kernel.org
11605 T: git git://linuxtv.org/media_tree.git
11607 F: drivers/media/i2c/ov2680.c
11608 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
11610 OMNIVISION OV2685 SENSOR DRIVER
11611 M: Shunqian Zheng <zhengsq@rock-chips.com>
11612 L: linux-media@vger.kernel.org
11613 T: git git://linuxtv.org/media_tree.git
11615 F: drivers/media/i2c/ov2685.c
11617 OMNIVISION OV5640 SENSOR DRIVER
11618 M: Steve Longerbeam <slongerbeam@gmail.com>
11619 L: linux-media@vger.kernel.org
11620 T: git git://linuxtv.org/media_tree.git
11622 F: drivers/media/i2c/ov5640.c
11624 OMNIVISION OV5647 SENSOR DRIVER
11625 M: Luis Oliveira <lolivei@synopsys.com>
11626 L: linux-media@vger.kernel.org
11627 T: git git://linuxtv.org/media_tree.git
11629 F: drivers/media/i2c/ov5647.c
11631 OMNIVISION OV5695 SENSOR DRIVER
11632 M: Shunqian Zheng <zhengsq@rock-chips.com>
11633 L: linux-media@vger.kernel.org
11634 T: git git://linuxtv.org/media_tree.git
11636 F: drivers/media/i2c/ov5695.c
11638 OMNIVISION OV7670 SENSOR DRIVER
11639 M: Jonathan Corbet <corbet@lwn.net>
11640 L: linux-media@vger.kernel.org
11641 T: git git://linuxtv.org/media_tree.git
11643 F: drivers/media/i2c/ov7670.c
11644 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
11646 OMNIVISION OV772x SENSOR DRIVER
11647 M: Jacopo Mondi <jacopo@jmondi.org>
11648 L: linux-media@vger.kernel.org
11649 T: git git://linuxtv.org/media_tree.git
11651 F: drivers/media/i2c/ov772x.c
11652 F: include/media/i2c/ov772x.h
11653 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
11655 OMNIVISION OV7740 SENSOR DRIVER
11656 M: Wenyou Yang <wenyou.yang@microchip.com>
11657 L: linux-media@vger.kernel.org
11658 T: git git://linuxtv.org/media_tree.git
11660 F: drivers/media/i2c/ov7740.c
11661 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
11663 OMNIVISION OV9640 SENSOR DRIVER
11664 M: Petr Cvek <petrcvekcz@gmail.com>
11665 L: linux-media@vger.kernel.org
11667 F: drivers/media/i2c/ov9640.*
11669 OMNIVISION OV8856 SENSOR DRIVER
11670 M: Ben Kao <ben.kao@intel.com>
11671 L: linux-media@vger.kernel.org
11672 T: git git://linuxtv.org/media_tree.git
11674 F: drivers/media/i2c/ov8856.c
11676 OMNIVISION OV9650 SENSOR DRIVER
11677 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11678 R: Akinobu Mita <akinobu.mita@gmail.com>
11679 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
11680 L: linux-media@vger.kernel.org
11681 T: git git://linuxtv.org/media_tree.git
11683 F: drivers/media/i2c/ov9650.c
11684 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
11686 ONENAND FLASH DRIVER
11687 M: Kyungmin Park <kyungmin.park@samsung.com>
11688 L: linux-mtd@lists.infradead.org
11690 F: drivers/mtd/nand/onenand/
11691 F: include/linux/mtd/onenand*.h
11693 ONSTREAM SCSI TAPE DRIVER
11694 M: Willem Riede <osst@riede.org>
11695 L: osst-users@lists.sourceforge.net
11696 L: linux-scsi@vger.kernel.org
11698 F: Documentation/scsi/osst.txt
11699 F: drivers/scsi/osst.*
11700 F: drivers/scsi/osst_*.h
11701 F: drivers/scsi/st.h
11704 M: Jens Wiklander <jens.wiklander@linaro.org>
11706 F: drivers/tee/optee/
11708 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11709 M: Sumit Garg <sumit.garg@linaro.org>
11711 F: drivers/char/hw_random/optee-rng.c
11714 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11715 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11716 L: linux-rdma@vger.kernel.org
11718 F: drivers/infiniband/ulp/opa_vnic
11720 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11721 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11722 M: Frank Rowand <frowand.list@gmail.com>
11723 L: devicetree@vger.kernel.org
11725 F: Documentation/devicetree/dynamic-resolution-notes.txt
11726 F: Documentation/devicetree/overlay-notes.txt
11727 F: drivers/of/overlay.c
11728 F: drivers/of/resolver.c
11729 K: of_overlay_notifier_
11731 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11732 M: Rob Herring <robh+dt@kernel.org>
11733 M: Frank Rowand <frowand.list@gmail.com>
11734 L: devicetree@vger.kernel.org
11735 W: http://www.devicetree.org/
11736 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11739 F: include/linux/of*.h
11741 F: Documentation/ABI/testing/sysfs-firmware-ofw
11743 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11744 M: Rob Herring <robh+dt@kernel.org>
11745 M: Mark Rutland <mark.rutland@arm.com>
11746 L: devicetree@vger.kernel.org
11747 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11748 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11750 F: Documentation/devicetree/
11751 F: arch/*/boot/dts/
11752 F: include/dt-bindings/
11754 OPENCORES I2C BUS DRIVER
11755 M: Peter Korsgaard <peter@korsgaard.com>
11756 M: Andrew Lunn <andrew@lunn.ch>
11757 L: linux-i2c@vger.kernel.org
11759 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
11760 F: Documentation/i2c/busses/i2c-ocores
11761 F: drivers/i2c/busses/i2c-ocores.c
11762 F: include/linux/platform_data/i2c-ocores.h
11764 OPENRISC ARCHITECTURE
11765 M: Jonas Bonn <jonas@southpole.se>
11766 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11767 M: Stafford Horne <shorne@gmail.com>
11768 T: git git://github.com/openrisc/linux.git
11769 L: openrisc@lists.librecores.org
11770 W: http://openrisc.io
11772 F: Documentation/devicetree/bindings/openrisc/
11773 F: Documentation/openrisc/
11775 F: drivers/irqchip/irq-ompic.c
11776 F: drivers/irqchip/irq-or1k-*
11779 M: Pravin B Shelar <pshelar@ovn.org>
11780 L: netdev@vger.kernel.org
11781 L: dev@openvswitch.org
11782 W: http://openvswitch.org
11784 F: net/openvswitch/
11785 F: include/uapi/linux/openvswitch.h
11787 OPERATING PERFORMANCE POINTS (OPP)
11788 M: Viresh Kumar <vireshk@kernel.org>
11789 M: Nishanth Menon <nm@ti.com>
11790 M: Stephen Boyd <sboyd@kernel.org>
11791 L: linux-pm@vger.kernel.org
11793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
11795 F: include/linux/pm_opp.h
11796 F: Documentation/power/opp.txt
11797 F: Documentation/devicetree/bindings/opp/
11800 M: Clemens Ladisch <clemens@ladisch.de>
11801 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11804 F: sound/drivers/opl4/
11807 M: Robert Richter <rric@kernel.org>
11808 L: oprofile-list@lists.sf.net
11810 F: arch/*/include/asm/oprofile*.h
11811 F: arch/*/oprofile/
11812 F: drivers/oprofile/
11813 F: include/linux/oprofile.h
11815 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
11816 M: Mark Fasheh <mark@fasheh.com>
11817 M: Joel Becker <jlbec@evilplan.org>
11818 M: Joseph Qi <joseph.qi@linux.alibaba.com>
11819 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
11820 W: http://ocfs2.wiki.kernel.org
11822 F: Documentation/filesystems/ocfs2.txt
11823 F: Documentation/filesystems/dlmfs.txt
11826 ORANGEFS FILESYSTEM
11827 M: Mike Marshall <hubcap@omnibond.com>
11828 R: Martin Brandenburg <martin@omnibond.com>
11829 L: devel@lists.orangefs.org
11830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
11833 F: Documentation/filesystems/orangefs.txt
11836 L: linux-wireless@vger.kernel.org
11837 W: http://wireless.kernel.org/en/users/Drivers/orinoco
11838 W: http://www.nongnu.org/orinoco/
11840 F: drivers/net/wireless/intersil/orinoco/
11842 OV2659 OMNIVISION SENSOR DRIVER
11843 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11844 L: linux-media@vger.kernel.org
11845 W: https://linuxtv.org
11846 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11847 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11849 F: drivers/media/i2c/ov2659.c
11850 F: include/media/i2c/ov2659.h
11853 M: Miklos Szeredi <miklos@szeredi.hu>
11854 L: linux-unionfs@vger.kernel.org
11855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
11858 F: Documentation/filesystems/overlayfs.txt
11860 P54 WIRELESS DRIVER
11861 M: Christian Lamparter <chunkeey@googlemail.com>
11862 L: linux-wireless@vger.kernel.org
11863 W: http://wireless.kernel.org/en/users/Drivers/p54
11865 F: drivers/net/wireless/intersil/p54/
11867 PA SEMI ETHERNET DRIVER
11868 L: netdev@vger.kernel.org
11870 F: drivers/net/ethernet/pasemi/*
11872 PA SEMI SMBUS DRIVER
11873 L: linux-i2c@vger.kernel.org
11875 F: drivers/i2c/busses/i2c-pasemi.c
11878 M: Vladimir Oltean <olteanv@gmail.com>
11879 L: netdev@vger.kernel.org
11882 F: include/linux/packing.h
11883 F: Documentation/packing.txt
11885 PADATA PARALLEL EXECUTION MECHANISM
11886 M: Steffen Klassert <steffen.klassert@secunet.com>
11887 L: linux-crypto@vger.kernel.org
11890 F: include/linux/padata.h
11891 F: Documentation/padata.txt
11893 PANASONIC LAPTOP ACPI EXTRAS DRIVER
11894 M: Harald Welte <laforge@gnumonks.org>
11895 L: platform-driver-x86@vger.kernel.org
11897 F: drivers/platform/x86/panasonic-laptop.c
11899 PARALLEL LCD/KEYPAD PANEL DRIVER
11900 M: Willy Tarreau <willy@haproxy.com>
11901 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
11903 F: Documentation/auxdisplay/lcd-panel-cgram.txt
11904 F: drivers/auxdisplay/panel.c
11906 PARALLEL PORT SUBSYSTEM
11907 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11908 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11909 L: linux-parport@lists.infradead.org (subscribers-only)
11911 F: drivers/parport/
11912 F: include/linux/parport*.h
11913 F: drivers/char/ppdev.c
11914 F: include/uapi/linux/ppdev.h
11915 F: Documentation/parport*.txt
11917 PARAVIRT_OPS INTERFACE
11918 M: Juergen Gross <jgross@suse.com>
11919 M: Alok Kataria <akataria@vmware.com>
11920 L: virtualization@lists.linux-foundation.org
11922 F: Documentation/virtual/paravirt_ops.txt
11923 F: arch/*/kernel/paravirt*
11924 F: arch/*/include/asm/paravirt*.h
11925 F: include/linux/hypervisor.h
11927 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
11928 M: Tim Waugh <tim@cyberelk.net>
11929 L: linux-parport@lists.infradead.org (subscribers-only)
11931 F: Documentation/blockdev/paride.txt
11932 F: drivers/block/paride/
11934 PARISC ARCHITECTURE
11935 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
11936 M: Helge Deller <deller@gmx.de>
11937 L: linux-parisc@vger.kernel.org
11938 W: http://www.parisc-linux.org/
11939 Q: http://patchwork.kernel.org/project/linux-parisc/list/
11940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
11941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
11944 F: Documentation/parisc/
11946 F: drivers/char/agp/parisc-agp.c
11947 F: drivers/input/serio/gscps2.c
11948 F: drivers/parport/parport_gsc.*
11949 F: drivers/tty/serial/8250/8250_gsc.c
11950 F: drivers/video/fbdev/sti*
11951 F: drivers/video/console/sti*
11952 F: drivers/video/logo/logo_parisc*
11955 M: Jiri Pirko <jiri@mellanox.com>
11956 L: netdev@vger.kernel.org
11959 F: lib/test_parman.c
11960 F: include/linux/parman.h
11962 PC ENGINES APU BOARD DRIVER
11963 M: Enrico Weigelt, metux IT consult <info@metux.net>
11965 F: drivers/platform/x86/pcengines-apuv2.c
11967 PC87360 HARDWARE MONITORING DRIVER
11968 M: Jim Cromie <jim.cromie@gmail.com>
11969 L: linux-hwmon@vger.kernel.org
11971 F: Documentation/hwmon/pc87360.rst
11972 F: drivers/hwmon/pc87360.c
11974 PC8736x GPIO DRIVER
11975 M: Jim Cromie <jim.cromie@gmail.com>
11977 F: drivers/char/pc8736x_gpio.c
11979 PC87427 HARDWARE MONITORING DRIVER
11980 M: Jean Delvare <jdelvare@suse.com>
11981 L: linux-hwmon@vger.kernel.org
11983 F: Documentation/hwmon/pc87427.rst
11984 F: drivers/hwmon/pc87427.c
11987 M: Riku Voipio <riku.voipio@iki.fi>
11989 F: drivers/leds/leds-pca9532.c
11990 F: include/linux/leds-pca9532.h
11992 PCA9541 I2C BUS MASTER SELECTOR DRIVER
11993 M: Guenter Roeck <linux@roeck-us.net>
11994 L: linux-i2c@vger.kernel.org
11996 F: drivers/i2c/muxes/i2c-mux-pca9541.c
11998 PCDP - PRIMARY CONSOLE AND DEBUG PORT
11999 M: Khalid Aziz <khalid@gonehiking.org>
12001 F: drivers/firmware/pcdp.*
12003 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12004 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12005 L: linux-pci@vger.kernel.org
12006 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12008 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
12009 F: drivers/pci/controller/pci-aardvark.c
12011 PCI DRIVER FOR ALTERA PCIE IP
12012 M: Ley Foon Tan <lftan@altera.com>
12013 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
12014 L: linux-pci@vger.kernel.org
12016 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
12017 F: drivers/pci/controller/pcie-altera.c
12019 PCI DRIVER FOR APPLIEDMICRO XGENE
12020 M: Toan Le <toan@os.amperecomputing.com>
12021 L: linux-pci@vger.kernel.org
12022 L: linux-arm-kernel@lists.infradead.org
12024 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
12025 F: drivers/pci/controller/pci-xgene.c
12027 PCI DRIVER FOR ARM VERSATILE PLATFORM
12028 M: Rob Herring <robh@kernel.org>
12029 L: linux-pci@vger.kernel.org
12030 L: linux-arm-kernel@lists.infradead.org
12032 F: Documentation/devicetree/bindings/pci/versatile.txt
12033 F: drivers/pci/controller/pci-versatile.c
12035 PCI DRIVER FOR ARMADA 8K
12036 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12037 L: linux-pci@vger.kernel.org
12038 L: linux-arm-kernel@lists.infradead.org
12040 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
12041 F: drivers/pci/controller/dwc/pcie-armada8k.c
12043 PCI DRIVER FOR CADENCE PCIE IP
12044 M: Tom Joseph <tjoseph@cadence.com>
12045 L: linux-pci@vger.kernel.org
12047 F: Documentation/devicetree/bindings/pci/cdns,*.txt
12048 F: drivers/pci/controller/pcie-cadence*
12050 PCI DRIVER FOR FREESCALE LAYERSCAPE
12051 M: Minghuan Lian <minghuan.Lian@nxp.com>
12052 M: Mingkai Hu <mingkai.hu@nxp.com>
12053 M: Roy Zang <roy.zang@nxp.com>
12054 L: linuxppc-dev@lists.ozlabs.org
12055 L: linux-pci@vger.kernel.org
12056 L: linux-arm-kernel@lists.infradead.org
12058 F: drivers/pci/controller/dwc/*layerscape*
12060 PCI DRIVER FOR GENERIC OF HOSTS
12061 M: Will Deacon <will@kernel.org>
12062 L: linux-pci@vger.kernel.org
12063 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12065 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
12066 F: drivers/pci/controller/pci-host-common.c
12067 F: drivers/pci/controller/pci-host-generic.c
12069 PCI DRIVER FOR IMX6
12070 M: Richard Zhu <hongxing.zhu@nxp.com>
12071 M: Lucas Stach <l.stach@pengutronix.de>
12072 L: linux-pci@vger.kernel.org
12073 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12075 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12076 F: drivers/pci/controller/dwc/*imx6*
12078 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12079 M: Keith Busch <keith.busch@intel.com>
12080 M: Jonathan Derrick <jonathan.derrick@intel.com>
12081 L: linux-pci@vger.kernel.org
12083 F: drivers/pci/controller/vmd.c
12085 PCI DRIVER FOR MICROSEMI SWITCHTEC
12086 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12087 M: Logan Gunthorpe <logang@deltatee.com>
12088 L: linux-pci@vger.kernel.org
12090 F: Documentation/switchtec.txt
12091 F: Documentation/ABI/testing/sysfs-class-switchtec
12092 F: drivers/pci/switch/switchtec*
12093 F: include/uapi/linux/switchtec_ioctl.h
12094 F: include/linux/switchtec.h
12095 F: drivers/ntb/hw/mscc/
12097 PCI DRIVER FOR MOBIVEIL PCIE IP
12098 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12099 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12100 L: linux-pci@vger.kernel.org
12102 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12103 F: drivers/pci/controller/pcie-mobiveil.c
12105 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12106 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12107 M: Jason Cooper <jason@lakedaemon.net>
12108 L: linux-pci@vger.kernel.org
12109 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12111 F: drivers/pci/controller/*mvebu*
12113 PCI DRIVER FOR NVIDIA TEGRA
12114 M: Thierry Reding <thierry.reding@gmail.com>
12115 L: linux-tegra@vger.kernel.org
12116 L: linux-pci@vger.kernel.org
12118 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12119 F: drivers/pci/controller/pci-tegra.c
12121 PCI DRIVER FOR RENESAS R-CAR
12122 M: Simon Horman <horms@verge.net.au>
12123 L: linux-pci@vger.kernel.org
12124 L: linux-renesas-soc@vger.kernel.org
12126 F: drivers/pci/controller/*rcar*
12128 PCI DRIVER FOR SAMSUNG EXYNOS
12129 M: Jingoo Han <jingoohan1@gmail.com>
12130 L: linux-pci@vger.kernel.org
12131 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12132 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12134 F: drivers/pci/controller/dwc/pci-exynos.c
12136 PCI DRIVER FOR SYNOPSYS DESIGNWARE
12137 M: Jingoo Han <jingoohan1@gmail.com>
12138 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12139 L: linux-pci@vger.kernel.org
12141 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
12142 F: drivers/pci/controller/dwc/*designware*
12144 PCI DRIVER FOR TI DRA7XX
12145 M: Kishon Vijay Abraham I <kishon@ti.com>
12146 L: linux-omap@vger.kernel.org
12147 L: linux-pci@vger.kernel.org
12149 F: Documentation/devicetree/bindings/pci/ti-pci.txt
12150 F: drivers/pci/controller/dwc/pci-dra7xx.c
12152 PCI DRIVER FOR TI KEYSTONE
12153 M: Murali Karicheri <m-karicheri2@ti.com>
12154 L: linux-pci@vger.kernel.org
12155 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12157 F: drivers/pci/controller/dwc/pci-keystone.c
12159 PCI ENDPOINT SUBSYSTEM
12160 M: Kishon Vijay Abraham I <kishon@ti.com>
12161 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12162 L: linux-pci@vger.kernel.org
12163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12165 F: drivers/pci/endpoint/
12166 F: drivers/misc/pci_endpoint_test.c
12169 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12170 M: Russell Currey <ruscur@russell.cc>
12171 M: Sam Bobroff <sbobroff@linux.ibm.com>
12172 M: Oliver O'Halloran <oohall@gmail.com>
12173 L: linuxppc-dev@lists.ozlabs.org
12175 F: Documentation/PCI/pci-error-recovery.txt
12176 F: drivers/pci/pcie/aer.c
12177 F: drivers/pci/pcie/dpc.c
12178 F: drivers/pci/pcie/err.c
12179 F: Documentation/powerpc/eeh-pci-error-recovery.txt
12180 F: arch/powerpc/kernel/eeh*.c
12181 F: arch/powerpc/platforms/*/eeh*.c
12182 F: arch/powerpc/include/*/eeh*.h
12185 M: Linas Vepstas <linasvepstas@gmail.com>
12186 L: linux-pci@vger.kernel.org
12188 F: Documentation/PCI/pci-error-recovery.txt
12190 PCI MSI DRIVER FOR ALTERA MSI IP
12191 M: Ley Foon Tan <lftan@altera.com>
12192 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
12193 L: linux-pci@vger.kernel.org
12195 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12196 F: drivers/pci/controller/pcie-altera-msi.c
12198 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12199 M: Toan Le <toan@os.amperecomputing.com>
12200 L: linux-pci@vger.kernel.org
12201 L: linux-arm-kernel@lists.infradead.org
12203 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12204 F: drivers/pci/controller/pci-xgene-msi.c
12207 M: Bjorn Helgaas <bhelgaas@google.com>
12208 L: linux-pci@vger.kernel.org
12209 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
12210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12212 F: Documentation/devicetree/bindings/pci/
12213 F: Documentation/PCI/
12214 F: drivers/acpi/pci*
12216 F: include/asm-generic/pci*
12217 F: include/linux/pci*
12218 F: include/linux/of_pci.h
12219 F: include/uapi/linux/pci*
12222 F: arch/x86/kernel/quirks.c
12223 F: arch/x86/kernel/early-quirks.c
12225 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12226 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12227 L: linux-pci@vger.kernel.org
12228 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
12229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12231 F: drivers/pci/controller/
12233 PCIE DRIVER FOR ANNAPURNA LABS
12234 M: Jonathan Chocron <jonnyc@amazon.com>
12235 L: linux-pci@vger.kernel.org
12237 F: drivers/pci/controller/dwc/pcie-al.c
12239 PCIE DRIVER FOR AMLOGIC MESON
12240 M: Yue Wang <yue.wang@Amlogic.com>
12241 L: linux-pci@vger.kernel.org
12242 L: linux-amlogic@lists.infradead.org
12244 F: drivers/pci/controller/dwc/pci-meson.c
12246 PCIE DRIVER FOR AXIS ARTPEC
12247 M: Jesper Nilsson <jesper.nilsson@axis.com>
12248 L: linux-arm-kernel@axis.com
12249 L: linux-pci@vger.kernel.org
12251 F: Documentation/devicetree/bindings/pci/axis,artpec*
12252 F: drivers/pci/controller/dwc/*artpec*
12254 PCIE DRIVER FOR CAVIUM THUNDERX
12255 M: David Daney <david.daney@cavium.com>
12256 L: linux-pci@vger.kernel.org
12257 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12259 F: Documentation/devicetree/bindings/pci/pci-thunder-*
12260 F: drivers/pci/controller/pci-thunder-*
12262 PCIE DRIVER FOR HISILICON
12263 M: Zhou Wang <wangzhou1@hisilicon.com>
12264 L: linux-pci@vger.kernel.org
12266 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12267 F: drivers/pci/controller/dwc/pcie-hisi.c
12269 PCIE DRIVER FOR HISILICON KIRIN
12270 M: Xiaowei Song <songxiaowei@hisilicon.com>
12271 M: Binghui Wang <wangbinghui@hisilicon.com>
12272 L: linux-pci@vger.kernel.org
12274 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
12275 F: drivers/pci/controller/dwc/pcie-kirin.c
12277 PCIE DRIVER FOR HISILICON STB
12278 M: Shawn Guo <shawn.guo@linaro.org>
12279 L: linux-pci@vger.kernel.org
12281 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12282 F: drivers/pci/controller/dwc/pcie-histb.c
12284 PCIE DRIVER FOR MEDIATEK
12285 M: Ryder Lee <ryder.lee@mediatek.com>
12286 L: linux-pci@vger.kernel.org
12287 L: linux-mediatek@lists.infradead.org
12289 F: Documentation/devicetree/bindings/pci/mediatek*
12290 F: drivers/pci/controller/*mediatek*
12292 PCIE DRIVER FOR QUALCOMM MSM
12293 M: Stanimir Varbanov <svarbanov@mm-sol.com>
12294 L: linux-pci@vger.kernel.org
12295 L: linux-arm-msm@vger.kernel.org
12297 F: drivers/pci/controller/dwc/*qcom*
12299 PCIE DRIVER FOR ROCKCHIP
12300 M: Shawn Lin <shawn.lin@rock-chips.com>
12301 L: linux-pci@vger.kernel.org
12302 L: linux-rockchip@lists.infradead.org
12304 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
12305 F: drivers/pci/controller/pcie-rockchip*
12307 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12308 M: Linus Walleij <linus.walleij@linaro.org>
12309 L: linux-pci@vger.kernel.org
12311 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12312 F: drivers/pci/controller/pci-v3-semi.c
12314 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12315 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12316 L: linux-pci@vger.kernel.org
12318 F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12319 F: drivers/pci/controller/dwc/pcie-uniphier.c
12321 PCIE DRIVER FOR ST SPEAR13XX
12322 M: Pratyush Anand <pratyush.anand@gmail.com>
12323 L: linux-pci@vger.kernel.org
12325 F: drivers/pci/controller/dwc/*spear*
12328 M: Dominik Brodowski <linux@dominikbrodowski.net>
12329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12331 F: Documentation/pcmcia/
12336 PCNET32 NETWORK DRIVER
12337 M: Don Fry <pcnet32@frontier.com>
12338 L: netdev@vger.kernel.org
12340 F: drivers/net/ethernet/amd/pcnet32.c
12342 PCRYPT PARALLEL CRYPTO ENGINE
12343 M: Steffen Klassert <steffen.klassert@secunet.com>
12344 L: linux-crypto@vger.kernel.org
12347 F: include/crypto/pcrypt.h
12349 PEAQ WMI HOTKEYS DRIVER
12350 M: Hans de Goede <hdegoede@redhat.com>
12351 L: platform-driver-x86@vger.kernel.org
12353 F: drivers/platform/x86/peaq-wmi.c
12355 PER-CPU MEMORY ALLOCATOR
12356 M: Dennis Zhou <dennis@kernel.org>
12357 M: Tejun Heo <tj@kernel.org>
12358 M: Christoph Lameter <cl@linux.com>
12359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12361 F: include/linux/percpu*.h
12363 F: arch/*/include/asm/percpu.h
12365 PER-TASK DELAY ACCOUNTING
12366 M: Balbir Singh <bsingharora@gmail.com>
12368 F: include/linux/delayacct.h
12369 F: kernel/delayacct.c
12371 PERFORMANCE EVENTS SUBSYSTEM
12372 M: Peter Zijlstra <peterz@infradead.org>
12373 M: Ingo Molnar <mingo@redhat.com>
12374 M: Arnaldo Carvalho de Melo <acme@kernel.org>
12375 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
12376 R: Jiri Olsa <jolsa@redhat.com>
12377 R: Namhyung Kim <namhyung@kernel.org>
12378 L: linux-kernel@vger.kernel.org
12379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12382 F: include/linux/perf_event.h
12383 F: include/uapi/linux/perf_event.h
12384 F: arch/*/kernel/perf_event*.c
12385 F: arch/*/kernel/*/perf_event*.c
12386 F: arch/*/kernel/*/*/perf_event*.c
12387 F: arch/*/include/asm/perf_event.h
12388 F: arch/*/kernel/perf_callchain.c
12390 F: arch/*/events/*/*
12393 PERSONALITY HANDLING
12394 M: Christoph Hellwig <hch@infradead.org>
12395 L: linux-abi-devel@lists.sourceforge.net
12397 F: include/linux/personality.h
12398 F: include/uapi/linux/personality.h
12400 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12401 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12402 L: linux-input@vger.kernel.org
12404 F: Documentation/input/devices/pxrc.rst
12405 F: drivers/input/joystick/pxrc.c
12408 M: Remi Denis-Courmont <courmisch@gmail.com>
12410 F: Documentation/networking/phonet.txt
12411 F: include/linux/phonet.h
12412 F: include/net/phonet/
12413 F: include/uapi/linux/phonet.h
12417 M: Joern Engel <joern@lazybastard.org>
12418 L: linux-mtd@lists.infradead.org
12420 F: drivers/mtd/devices/phram.c
12423 M: Bruno Prémont <bonbons@linux-vserver.org>
12424 L: linux-input@vger.kernel.org
12426 F: drivers/hid/hid-picolcd*
12429 M: Jamie Iles <jamie@jamieiles.com>
12430 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12431 T: git git://github.com/jamieiles/linux-2.6-ji.git
12433 F: arch/arm/boot/dts/picoxcell*
12434 F: arch/arm/mach-picoxcell/
12435 F: drivers/crypto/picoxcell*
12437 PIN CONTROL SUBSYSTEM
12438 M: Linus Walleij <linus.walleij@linaro.org>
12439 L: linux-gpio@vger.kernel.org
12440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12442 F: Documentation/devicetree/bindings/pinctrl/
12443 F: Documentation/driver-api/pinctl.rst
12444 F: drivers/pinctrl/
12445 F: include/linux/pinctrl/
12447 PIN CONTROLLER - MICROCHIP AT91
12448 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12449 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12450 L: linux-gpio@vger.kernel.org
12452 F: drivers/pinctrl/pinctrl-at91*
12454 PIN CONTROLLER - FREESCALE
12455 M: Dong Aisheng <aisheng.dong@nxp.com>
12456 M: Fabio Estevam <festevam@gmail.com>
12457 M: Shawn Guo <shawnguo@kernel.org>
12458 M: Stefan Agner <stefan@agner.ch>
12459 R: Pengutronix Kernel Team <kernel@pengutronix.de>
12460 L: linux-gpio@vger.kernel.org
12462 F: drivers/pinctrl/freescale/
12463 F: Documentation/devicetree/bindings/pinctrl/fsl,*
12465 PIN CONTROLLER - INTEL
12466 M: Mika Westerberg <mika.westerberg@linux.intel.com>
12467 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12468 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12470 F: drivers/pinctrl/intel/
12472 PIN CONTROLLER - MEDIATEK
12473 M: Sean Wang <sean.wang@kernel.org>
12474 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12476 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12477 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12478 F: drivers/pinctrl/mediatek/
12480 PIN CONTROLLER - QUALCOMM
12481 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12483 L: linux-arm-msm@vger.kernel.org
12484 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12485 F: drivers/pinctrl/qcom/
12487 PIN CONTROLLER - RENESAS
12488 M: Geert Uytterhoeven <geert+renesas@glider.be>
12489 L: linux-renesas-soc@vger.kernel.org
12490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12492 F: drivers/pinctrl/pinctrl-rz*
12493 F: drivers/pinctrl/sh-pfc/
12495 PIN CONTROLLER - SAMSUNG
12496 M: Tomasz Figa <tomasz.figa@gmail.com>
12497 M: Krzysztof Kozlowski <krzk@kernel.org>
12498 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12499 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12500 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12501 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
12502 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12504 F: drivers/pinctrl/samsung/
12505 F: include/dt-bindings/pinctrl/samsung.h
12506 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12508 PIN CONTROLLER - SINGLE
12509 M: Tony Lindgren <tony@atomide.com>
12510 M: Haojian Zhuang <haojian.zhuang@linaro.org>
12511 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12512 L: linux-omap@vger.kernel.org
12514 F: drivers/pinctrl/pinctrl-single.c
12516 PIN CONTROLLER - ST SPEAR
12517 M: Viresh Kumar <vireshk@kernel.org>
12518 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12519 W: http://www.st.com/spear
12521 F: drivers/pinctrl/spear/
12523 PISTACHIO SOC SUPPORT
12524 M: James Hartley <james.hartley@sondrel.com>
12525 L: linux-mips@vger.kernel.org
12527 F: arch/mips/pistachio/
12528 F: arch/mips/include/asm/mach-pistachio/
12529 F: arch/mips/boot/dts/img/pistachio*
12530 F: arch/mips/configs/pistachio*_defconfig
12534 M: linux-block@vger.kernel.org
12535 F: drivers/block/pktcdvd.c
12536 F: include/linux/pktcdvd.h
12537 F: include/uapi/linux/pktcdvd.h
12539 PKUNITY SOC DRIVERS
12540 M: Guan Xuetao <gxt@pku.edu.cn>
12541 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12543 T: git git://github.com/gxt/linux.git
12544 F: drivers/input/serio/i8042-unicore32io.h
12545 F: drivers/i2c/busses/i2c-puv3.c
12546 F: drivers/video/fbdev/fb-puv3.c
12547 F: drivers/rtc/rtc-puv3.c
12549 PMBUS HARDWARE MONITORING DRIVERS
12550 M: Guenter Roeck <linux@roeck-us.net>
12551 L: linux-hwmon@vger.kernel.org
12552 W: http://hwmon.wiki.kernel.org/
12553 W: http://www.roeck-us.net/linux/drivers/
12554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12556 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12557 F: Documentation/devicetree/bindings/hwmon/max31785.txt
12558 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
12559 F: Documentation/hwmon/adm1275.rst
12560 F: Documentation/hwmon/ibm-cffps.rst
12561 F: Documentation/hwmon/ir35221.rst
12562 F: Documentation/hwmon/lm25066.rst
12563 F: Documentation/hwmon/ltc2978.rst
12564 F: Documentation/hwmon/ltc3815.rst
12565 F: Documentation/hwmon/max16064.rst
12566 F: Documentation/hwmon/max20751.rst
12567 F: Documentation/hwmon/max31785.rst
12568 F: Documentation/hwmon/max34440.rst
12569 F: Documentation/hwmon/max8688.rst
12570 F: Documentation/hwmon/pmbus.rst
12571 F: Documentation/hwmon/pmbus-core.rst
12572 F: Documentation/hwmon/tps40422.rst
12573 F: Documentation/hwmon/ucd9000.rst
12574 F: Documentation/hwmon/ucd9200.rst
12575 F: Documentation/hwmon/zl6100.rst
12576 F: drivers/hwmon/pmbus/
12577 F: include/linux/pmbus.h
12579 PMC SIERRA MaxRAID DRIVER
12580 L: linux-scsi@vger.kernel.org
12581 W: http://www.pmc-sierra.com/
12583 F: drivers/scsi/pmcraid.*
12585 PMC SIERRA PM8001 DRIVER
12586 M: Jack Wang <jinpu.wang@profitbricks.com>
12587 M: lindar_liu@usish.com
12588 L: linux-scsi@vger.kernel.org
12590 F: drivers/scsi/pm8001/
12593 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12597 PNI RM3100 IIO DRIVER
12598 M: Song Qiang <songqiang1304521@gmail.com>
12599 L: linux-iio@vger.kernel.org
12601 F: drivers/iio/magnetometer/rm3100*
12602 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12604 POSIX CLOCKS and TIMERS
12605 M: Thomas Gleixner <tglx@linutronix.de>
12606 L: linux-kernel@vger.kernel.org
12607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12610 F: include/linux/timer*
12611 F: kernel/time/*timer*
12613 POWER MANAGEMENT CORE
12614 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12615 L: linux-pm@vger.kernel.org
12616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12617 B: https://bugzilla.kernel.org
12619 F: drivers/base/power/
12620 F: include/linux/pm.h
12621 F: include/linux/pm_*
12622 F: include/linux/powercap.h
12623 F: drivers/powercap/
12624 F: kernel/configs/nopm.config
12626 POWER STATE COORDINATION INTERFACE (PSCI)
12627 M: Mark Rutland <mark.rutland@arm.com>
12628 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12629 L: linux-arm-kernel@lists.infradead.org
12631 F: drivers/firmware/psci/
12632 F: include/linux/psci.h
12633 F: include/uapi/linux/psci.h
12635 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12636 M: Sebastian Reichel <sre@kernel.org>
12637 L: linux-pm@vger.kernel.org
12638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12640 F: Documentation/ABI/testing/sysfs-class-power
12641 F: Documentation/devicetree/bindings/power/supply/
12642 F: include/linux/power_supply.h
12643 F: drivers/power/supply/
12645 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12646 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12647 L: linuxppc-dev@lists.ozlabs.org
12649 F: drivers/char/powernv-op-panel.c
12651 PPP OVER ATM (RFC 2364)
12652 M: Mitchell Blank Jr <mitch@sfgoth.com>
12654 F: net/atm/pppoatm.c
12655 F: include/uapi/linux/atmppp.h
12658 M: Michal Ostrowski <mostrows@earthlink.net>
12660 F: drivers/net/ppp/pppoe.c
12661 F: drivers/net/ppp/pppox.c
12664 M: James Chapman <jchapman@katalix.com>
12666 F: net/l2tp/l2tp_ppp.c
12667 F: include/linux/if_pppol2tp.h
12668 F: include/uapi/linux/if_pppol2tp.h
12670 PPP PROTOCOL DRIVERS AND COMPRESSORS
12671 M: Paul Mackerras <paulus@samba.org>
12672 L: linux-ppp@vger.kernel.org
12674 F: drivers/net/ppp/ppp_*
12677 M: Rodolfo Giometti <giometti@enneenne.com>
12678 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
12679 L: linuxpps@ml.enneenne.com (subscribers-only)
12681 F: Documentation/pps/
12682 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
12683 F: Documentation/ABI/testing/sysfs-pps
12685 F: include/linux/pps*.h
12686 F: include/uapi/linux/pps.h
12689 M: Dmitry Kozlov <xeb@mail.ru>
12690 L: netdev@vger.kernel.org
12692 F: drivers/net/ppp/pptp.c
12693 W: http://sourceforge.net/projects/accel-pptp
12696 M: Petr Mladek <pmladek@suse.com>
12697 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12698 R: Steven Rostedt <rostedt@goodmis.org>
12701 F: include/linux/printk.h
12703 PRISM54 WIRELESS DRIVER
12704 M: Luis Chamberlain <mcgrof@kernel.org>
12705 L: linux-wireless@vger.kernel.org
12706 W: http://wireless.kernel.org/en/users/Drivers/p54
12708 F: drivers/net/wireless/intersil/prism54/
12711 R: Alexey Dobriyan <adobriyan@gmail.com>
12712 L: linux-kernel@vger.kernel.org
12713 L: linux-fsdevel@vger.kernel.org
12716 F: include/linux/proc_fs.h
12717 F: tools/testing/selftests/proc/
12718 F: Documentation/filesystems/proc.txt
12721 M: Luis Chamberlain <mcgrof@kernel.org>
12722 M: Kees Cook <keescook@chromium.org>
12723 L: linux-kernel@vger.kernel.org
12724 L: linux-fsdevel@vger.kernel.org
12726 F: fs/proc/proc_sysctl.c
12727 F: include/linux/sysctl.h
12729 F: tools/testing/selftests/sysctl/
12731 PS3 NETWORK SUPPORT
12732 M: Geoff Levand <geoff@infradead.org>
12733 L: netdev@vger.kernel.org
12734 L: linuxppc-dev@lists.ozlabs.org
12736 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
12738 PS3 PLATFORM SUPPORT
12739 M: Geoff Levand <geoff@infradead.org>
12740 L: linuxppc-dev@lists.ozlabs.org
12742 F: arch/powerpc/boot/ps3*
12743 F: arch/powerpc/include/asm/lv1call.h
12744 F: arch/powerpc/include/asm/ps3*.h
12745 F: arch/powerpc/platforms/ps3/
12748 F: drivers/rtc/rtc-ps3.c
12749 F: drivers/usb/host/*ps3.c
12750 F: sound/ppc/snd_ps3*
12753 M: Jim Paris <jim@jtan.com>
12754 M: Geoff Levand <geoff@infradead.org>
12755 L: linuxppc-dev@lists.ozlabs.org
12757 F: drivers/block/ps3vram.c
12759 PSAMPLE PACKET SAMPLING SUPPORT:
12760 M: Yotam Gigi <yotam.gi@gmail.com>
12763 F: include/net/psample.h
12764 F: include/uapi/linux/psample.h
12767 M: Kees Cook <keescook@chromium.org>
12768 M: Anton Vorontsov <anton@enomsg.org>
12769 M: Colin Cross <ccross@android.com>
12770 M: Tony Luck <tony.luck@intel.com>
12772 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
12774 F: include/linux/pstore*
12775 F: drivers/firmware/efi/efi-pstore.c
12776 F: drivers/acpi/apei/erst.c
12777 F: Documentation/admin-guide/ramoops.rst
12778 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
12779 K: \b(pstore|ramoops)
12781 PTP HARDWARE CLOCK SUPPORT
12782 M: Richard Cochran <richardcochran@gmail.com>
12783 L: netdev@vger.kernel.org
12785 W: http://linuxptp.sourceforge.net/
12786 F: Documentation/ABI/testing/sysfs-ptp
12787 F: Documentation/ptp/*
12788 F: drivers/net/phy/dp83640*
12790 F: include/linux/ptp_cl*
12793 M: Oleg Nesterov <oleg@redhat.com>
12795 F: include/asm-generic/syscall.h
12796 F: include/linux/ptrace.h
12797 F: include/linux/regset.h
12798 F: include/linux/tracehook.h
12799 F: include/uapi/linux/ptrace.h
12800 F: include/uapi/linux/ptrace.h
12801 F: include/asm-generic/ptrace.h
12803 F: arch/*/ptrace*.c
12804 F: arch/*/*/ptrace*.c
12805 F: arch/*/include/asm/ptrace*.h
12808 M: Hans Verkuil <hverkuil@xs4all.nl>
12809 L: linux-media@vger.kernel.org
12810 T: git git://linuxtv.org/media_tree.git
12812 F: drivers/media/usb/pulse8-cec/*
12813 F: Documentation/media/cec-drivers/pulse8-cec.rst
12815 PVRUSB2 VIDEO4LINUX DRIVER
12816 M: Mike Isely <isely@pobox.com>
12817 L: pvrusb2@isely.net (subscribers-only)
12818 L: linux-media@vger.kernel.org
12819 W: http://www.isely.net/pvrusb2/
12820 T: git git://linuxtv.org/media_tree.git
12822 F: Documentation/media/v4l-drivers/pvrusb2*
12823 F: drivers/media/usb/pvrusb2/
12826 M: Hans Verkuil <hverkuil@xs4all.nl>
12827 L: linux-media@vger.kernel.org
12828 T: git git://linuxtv.org/media_tree.git
12830 F: drivers/media/usb/pwc/*
12831 F: include/trace/events/pwc.h
12834 M: Kamil Debski <kamil@wypas.org>
12835 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12836 L: linux-hwmon@vger.kernel.org
12838 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
12839 F: Documentation/hwmon/pwm-fan.rst
12840 F: drivers/hwmon/pwm-fan.c
12843 M: Sean Young <sean@mess.org>
12844 L: linux-media@vger.kernel.org
12846 F: drivers/media/rc/pwm-ir-tx.c
12849 M: Thierry Reding <thierry.reding@gmail.com>
12850 L: linux-pwm@vger.kernel.org
12852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
12853 F: Documentation/pwm.txt
12854 F: Documentation/devicetree/bindings/pwm/
12855 F: include/linux/pwm.h
12857 F: drivers/video/backlight/pwm_bl.c
12858 F: include/linux/pwm_backlight.h
12859 F: drivers/gpio/gpio-mvebu.c
12860 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
12863 M: Robert Jarzmik <robert.jarzmik@free.fr>
12864 L: linux-gpio@vger.kernel.org
12866 F: drivers/gpio/gpio-pxa.c
12872 M: Robert Jarzmik <robert.jarzmik@free.fr>
12873 L: linux-rtc@vger.kernel.org
12876 PXA2xx/PXA3xx SUPPORT
12877 M: Daniel Mack <daniel@zonque.org>
12878 M: Haojian Zhuang <haojian.zhuang@gmail.com>
12879 M: Robert Jarzmik <robert.jarzmik@free.fr>
12880 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12881 T: git git://github.com/hzhuang1/linux.git
12882 T: git git://github.com/rjarzmik/linux.git
12884 F: arch/arm/boot/dts/pxa*
12885 F: arch/arm/mach-pxa/
12886 F: drivers/dma/pxa*
12887 F: drivers/pcmcia/pxa2xx*
12888 F: drivers/pinctrl/pxa/
12889 F: drivers/spi/spi-pxa2xx*
12890 F: drivers/usb/gadget/udc/pxa2*
12891 F: include/sound/pxa2xx-lib.h
12896 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
12897 L: qat-linux@intel.com
12899 F: drivers/crypto/qat/
12901 QCOM AUDIO (ASoC) DRIVERS
12902 M: Patrick Lai <plai@codeaurora.org>
12903 M: Banajit Goswami <bgoswami@codeaurora.org>
12904 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12908 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
12909 M: Gabriel Somlo <somlo@cmu.edu>
12910 M: "Michael S. Tsirkin" <mst@redhat.com>
12911 L: qemu-devel@nongnu.org
12913 F: drivers/firmware/qemu_fw_cfg.c
12914 F: include/uapi/linux/qemu_fw_cfg.h
12917 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12918 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
12919 L: linux-rdma@vger.kernel.org
12921 F: drivers/infiniband/hw/qib/
12923 QLOGIC QL41xxx FCOE DRIVER
12924 M: QLogic-Storage-Upstream@cavium.com
12925 L: linux-scsi@vger.kernel.org
12927 F: drivers/scsi/qedf/
12929 QLOGIC QL41xxx ISCSI DRIVER
12930 M: QLogic-Storage-Upstream@cavium.com
12931 L: linux-scsi@vger.kernel.org
12933 F: drivers/scsi/qedi/
12935 QLOGIC QL4xxx ETHERNET DRIVER
12936 M: Ariel Elior <aelior@marvell.com>
12937 M: GR-everest-linux-l2@marvell.com
12938 L: netdev@vger.kernel.org
12940 F: drivers/net/ethernet/qlogic/qed/
12941 F: include/linux/qed/
12942 F: drivers/net/ethernet/qlogic/qede/
12944 QLOGIC QL4xxx RDMA DRIVER
12945 M: Michal Kalderon <mkalderon@marvell.com>
12946 M: Ariel Elior <aelior@marvell.com>
12947 L: linux-rdma@vger.kernel.org
12949 F: drivers/infiniband/hw/qedr/
12950 F: include/uapi/rdma/qedr-abi.h
12952 QLOGIC QLA1280 SCSI DRIVER
12953 M: Michael Reed <mdr@sgi.com>
12954 L: linux-scsi@vger.kernel.org
12956 F: drivers/scsi/qla1280.[ch]
12958 QLOGIC QLA2XXX FC-SCSI DRIVER
12959 M: qla2xxx-upstream@qlogic.com
12960 L: linux-scsi@vger.kernel.org
12962 F: Documentation/scsi/LICENSE.qla2xxx
12963 F: drivers/scsi/qla2xxx/
12965 QLOGIC QLA3XXX NETWORK DRIVER
12966 M: GR-Linux-NIC-Dev@marvell.com
12967 L: netdev@vger.kernel.org
12969 F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
12970 F: drivers/net/ethernet/qlogic/qla3xxx.*
12972 QLOGIC QLA4XXX iSCSI DRIVER
12973 M: QLogic-Storage-Upstream@qlogic.com
12974 L: linux-scsi@vger.kernel.org
12976 F: Documentation/scsi/LICENSE.qla4xxx
12977 F: drivers/scsi/qla4xxx/
12979 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
12980 M: Shahed Shaikh <shshaikh@marvell.com>
12981 M: Manish Chopra <manishc@marvell.com>
12982 M: GR-Linux-NIC-Dev@marvell.com
12983 L: netdev@vger.kernel.org
12985 F: drivers/net/ethernet/qlogic/qlcnic/
12987 QLOGIC QLGE 10Gb ETHERNET DRIVER
12988 M: Manish Chopra <manishc@marvell.com>
12989 M: GR-Linux-NIC-Dev@marvell.com
12990 L: netdev@vger.kernel.org
12992 F: drivers/net/ethernet/qlogic/qlge/
12994 QM1D1B0004 MEDIA DRIVER
12995 M: Akihiro Tsukada <tskd08@gmail.com>
12996 L: linux-media@vger.kernel.org
12998 F: drivers/media/tuners/qm1d1b0004*
13000 QM1D1C0042 MEDIA DRIVER
13001 M: Akihiro Tsukada <tskd08@gmail.com>
13002 L: linux-media@vger.kernel.org
13004 F: drivers/media/tuners/qm1d1c0042*
13007 M: Anders Larsen <al@alarsen.net>
13008 W: http://www.alarsen.net/linux/qnx4fs/
13011 F: include/uapi/linux/qnx4_fs.h
13012 F: include/uapi/linux/qnxtypes.h
13014 QORIQ DPAA2 FSL-MC BUS DRIVER
13015 M: Stuart Yoder <stuyoder@gmail.com>
13016 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
13017 L: linux-kernel@vger.kernel.org
13019 F: drivers/bus/fsl-mc/
13020 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13021 F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13023 QT1010 MEDIA DRIVER
13024 M: Antti Palosaari <crope@iki.fi>
13025 L: linux-media@vger.kernel.org
13026 W: https://linuxtv.org
13027 W: http://palosaari.fi/linux/
13028 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13029 T: git git://linuxtv.org/anttip/media_tree.git
13031 F: drivers/media/tuners/qt1010*
13033 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13034 M: Kalle Valo <kvalo@codeaurora.org>
13035 L: ath10k@lists.infradead.org
13036 W: http://wireless.kernel.org/en/users/Drivers/ath10k
13037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13039 F: drivers/net/wireless/ath/ath10k/
13041 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13042 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13043 L: linux-wireless@vger.kernel.org
13044 W: http://wireless.kernel.org/en/users/Drivers/ath9k
13046 F: drivers/net/wireless/ath/ath9k/
13048 QUALCOMM CAMERA SUBSYSTEM DRIVER
13049 M: Todor Tomov <todor.too@gmail.com>
13050 L: linux-media@vger.kernel.org
13052 F: Documentation/devicetree/bindings/media/qcom,camss.txt
13053 F: Documentation/media/v4l-drivers/qcom_camss.rst
13054 F: drivers/media/platform/qcom/camss/
13056 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13057 M: Ilia Lin <ilia.lin@kernel.org>
13058 L: linux-pm@vger.kernel.org
13060 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
13061 F: drivers/cpufreq/qcom-cpufreq-kryo.c
13063 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13064 M: Timur Tabi <timur@kernel.org>
13065 L: netdev@vger.kernel.org
13067 F: drivers/net/ethernet/qualcomm/emac/
13069 QUALCOMM ETHQOS ETHERNET DRIVER
13070 M: Vinod Koul <vkoul@kernel.org>
13071 M: Niklas Cassel <niklas.cassel@linaro.org>
13072 L: netdev@vger.kernel.org
13074 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13075 F: Documentation/devicetree/bindings/net/qcom,dwmac.txt
13077 QUALCOMM GENERIC INTERFACE I2C DRIVER
13078 M: Alok Chauhan <alokc@codeaurora.org>
13079 L: linux-i2c@vger.kernel.org
13080 L: linux-arm-msm@vger.kernel.org
13082 F: drivers/i2c/busses/i2c-qcom-geni.c
13084 QUALCOMM HEXAGON ARCHITECTURE
13085 M: Richard Kuo <rkuo@codeaurora.org>
13086 L: linux-hexagon@vger.kernel.org
13087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
13091 QUALCOMM HIDMA DRIVER
13092 M: Sinan Kaya <okaya@kernel.org>
13093 L: linux-arm-kernel@lists.infradead.org
13094 L: linux-arm-msm@vger.kernel.org
13095 L: dmaengine@vger.kernel.org
13097 F: drivers/dma/qcom/hidma*
13100 M: Rob Clark <robdclark@gmail.com>
13101 L: iommu@lists.linux-foundation.org
13102 L: linux-arm-msm@vger.kernel.org
13104 F: drivers/iommu/qcom_iommu.c
13106 QUALCOMM TSENS THERMAL DRIVER
13107 M: Amit Kucheria <amit.kucheria@linaro.org>
13108 L: linux-pm@vger.kernel.org
13109 L: linux-arm-msm@vger.kernel.org
13111 F: drivers/thermal/qcom/
13113 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13114 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
13115 L: linux-media@vger.kernel.org
13116 L: linux-arm-msm@vger.kernel.org
13117 T: git git://linuxtv.org/media_tree.git
13119 F: drivers/media/platform/qcom/venus/
13121 QUALCOMM WCN36XX WIRELESS DRIVER
13122 M: Kalle Valo <kvalo@codeaurora.org>
13123 L: wcn36xx@lists.infradead.org
13124 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
13125 T: git git://github.com/KrasnikovEugene/wcn36xx.git
13127 F: drivers/net/wireless/ath/wcn36xx/
13129 QUANTENNA QTNFMAC WIRELESS DRIVER
13130 M: Igor Mitsyanko <imitsyanko@quantenna.com>
13131 M: Avinash Patil <avinashp@quantenna.com>
13132 M: Sergey Matyukevich <smatyukevich@quantenna.com>
13133 L: linux-wireless@vger.kernel.org
13135 F: drivers/net/wireless/quantenna
13137 RADEON and AMDGPU DRM DRIVERS
13138 M: Alex Deucher <alexander.deucher@amd.com>
13139 M: Christian König <christian.koenig@amd.com>
13140 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
13141 L: amd-gfx@lists.freedesktop.org
13142 T: git git://people.freedesktop.org/~agd5f/linux
13144 F: drivers/gpu/drm/radeon/
13145 F: include/uapi/drm/radeon_drm.h
13146 F: drivers/gpu/drm/amd/
13147 F: include/uapi/drm/amdgpu_drm.h
13149 RADEON FRAMEBUFFER DISPLAY DRIVER
13150 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
13151 L: linux-fbdev@vger.kernel.org
13153 F: drivers/video/fbdev/aty/radeon*
13154 F: include/uapi/linux/radeonfb.h
13156 RADIOSHARK RADIO DRIVER
13157 M: Hans Verkuil <hverkuil@xs4all.nl>
13158 L: linux-media@vger.kernel.org
13159 T: git git://linuxtv.org/media_tree.git
13161 F: drivers/media/radio/radio-shark.c
13163 RADIOSHARK2 RADIO DRIVER
13164 M: Hans Verkuil <hverkuil@xs4all.nl>
13165 L: linux-media@vger.kernel.org
13166 T: git git://linuxtv.org/media_tree.git
13168 F: drivers/media/radio/radio-shark2.c
13169 F: drivers/media/radio/radio-tea5777.c
13171 RADOS BLOCK DEVICE (RBD)
13172 M: Ilya Dryomov <idryomov@gmail.com>
13173 M: Sage Weil <sage@redhat.com>
13174 M: Alex Elder <elder@kernel.org>
13175 L: ceph-devel@vger.kernel.org
13176 W: http://ceph.com/
13177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13178 T: git git://github.com/ceph/ceph-client.git
13180 F: Documentation/ABI/testing/sysfs-bus-rbd
13181 F: drivers/block/rbd.c
13182 F: drivers/block/rbd_types.h
13184 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13185 M: Paul Mackerras <paulus@samba.org>
13186 L: linux-fbdev@vger.kernel.org
13188 F: drivers/video/fbdev/aty/aty128fb.c
13190 RAINSHADOW-CEC DRIVER
13191 M: Hans Verkuil <hverkuil@xs4all.nl>
13192 L: linux-media@vger.kernel.org
13193 T: git git://linuxtv.org/media_tree.git
13195 F: drivers/media/usb/rainshadow-cec/*
13197 RALINK MIPS ARCHITECTURE
13198 M: John Crispin <john@phrozen.org>
13199 L: linux-mips@vger.kernel.org
13201 F: arch/mips/ralink
13203 RALINK RT2X00 WIRELESS LAN DRIVER
13205 M: Stanislaw Gruszka <sgruszka@redhat.com>
13206 M: Helmut Schaa <helmut.schaa@googlemail.com>
13207 L: linux-wireless@vger.kernel.org
13209 F: drivers/net/wireless/ralink/rt2x00/
13211 RAMDISK RAM BLOCK DEVICE DRIVER
13212 M: Jens Axboe <axboe@kernel.dk>
13214 F: Documentation/blockdev/ramdisk.txt
13215 F: drivers/block/brd.c
13217 RANCHU VIRTUAL BOARD FOR MIPS
13218 M: Miodrag Dinic <miodrag.dinic@mips.com>
13219 L: linux-mips@vger.kernel.org
13221 F: arch/mips/generic/board-ranchu.c
13222 F: arch/mips/configs/generic/board-ranchu.config
13224 RANDOM NUMBER DRIVER
13225 M: "Theodore Ts'o" <tytso@mit.edu>
13227 F: drivers/char/random.c
13230 M: Matt Porter <mporter@kernel.crashing.org>
13231 M: Alexandre Bounine <alex.bou9@gmail.com>
13233 F: drivers/rapidio/
13236 M: Tony Luck <tony.luck@intel.com>
13237 M: Borislav Petkov <bp@alien8.de>
13238 L: linux-edac@vger.kernel.org
13241 F: include/linux/ras.h
13242 F: include/ras/ras_event.h
13243 F: Documentation/admin-guide/ras.rst
13245 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13246 L: linux-wireless@vger.kernel.org
13248 F: drivers/net/wireless/ray*
13250 RCUTORTURE TEST FRAMEWORK
13251 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13252 M: Josh Triplett <josh@joshtriplett.org>
13253 R: Steven Rostedt <rostedt@goodmis.org>
13254 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13255 R: Lai Jiangshan <jiangshanlai@gmail.com>
13256 L: rcu@vger.kernel.org
13258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13259 F: tools/testing/selftests/rcutorture
13262 M: Florian Fainelli <florian@openwrt.org>
13265 RDC R6040 FAST ETHERNET DRIVER
13266 M: Florian Fainelli <f.fainelli@gmail.com>
13267 L: netdev@vger.kernel.org
13269 F: drivers/net/ethernet/rdc/r6040.c
13271 RDMAVT - RDMA verbs software
13272 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
13273 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
13274 L: linux-rdma@vger.kernel.org
13276 F: drivers/infiniband/sw/rdmavt
13278 RDS - RELIABLE DATAGRAM SOCKETS
13279 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
13280 L: netdev@vger.kernel.org
13281 L: linux-rdma@vger.kernel.org
13282 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
13283 W: https://oss.oracle.com/projects/rds/
13286 F: Documentation/networking/rds.txt
13288 RDT - RESOURCE ALLOCATION
13289 M: Fenghua Yu <fenghua.yu@intel.com>
13290 M: Reinette Chatre <reinette.chatre@intel.com>
13291 L: linux-kernel@vger.kernel.org
13293 F: arch/x86/kernel/cpu/resctrl/
13294 F: arch/x86/include/asm/resctrl_sched.h
13295 F: Documentation/x86/resctrl*
13297 READ-COPY UPDATE (RCU)
13298 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13299 M: Josh Triplett <josh@joshtriplett.org>
13300 R: Steven Rostedt <rostedt@goodmis.org>
13301 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13302 R: Lai Jiangshan <jiangshanlai@gmail.com>
13303 R: Joel Fernandes <joel@joelfernandes.org>
13304 L: rcu@vger.kernel.org
13305 W: http://www.rdrop.com/users/paulmck/RCU/
13307 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13308 F: Documentation/RCU/
13309 X: Documentation/RCU/torture.txt
13310 F: include/linux/rcu*
13311 X: include/linux/srcu*.h
13313 X: kernel/rcu/srcu*.c
13315 REAL TIME CLOCK (RTC) SUBSYSTEM
13316 M: Alessandro Zummo <a.zummo@towertech.it>
13317 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13318 L: linux-rtc@vger.kernel.org
13319 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
13320 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13322 F: Documentation/devicetree/bindings/rtc/
13323 F: Documentation/rtc.txt
13325 F: include/linux/rtc.h
13326 F: include/uapi/linux/rtc.h
13327 F: include/linux/rtc/
13328 F: include/linux/platform_data/rtc-*
13329 F: tools/testing/selftests/rtc/
13331 REALTEK AUDIO CODECS
13332 M: Bard Liao <bardliao@realtek.com>
13333 M: Oder Chiou <oder_chiou@realtek.com>
13335 F: sound/soc/codecs/rt*
13336 F: include/sound/rt*.h
13338 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13339 M: Linus Walleij <linus.walleij@linaro.org>
13341 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13342 F: drivers/net/dsa/realtek-smi*
13343 F: drivers/net/dsa/rtl83*
13345 REDPINE WIRELESS DRIVER
13346 M: Amitkumar Karwar <amitkarwar@gmail.com>
13347 M: Siva Rebbagondla <siva8118@gmail.com>
13348 L: linux-wireless@vger.kernel.org
13350 F: drivers/net/wireless/rsi/
13352 REGISTER MAP ABSTRACTION
13353 M: Mark Brown <broonie@kernel.org>
13354 L: linux-kernel@vger.kernel.org
13355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13357 F: Documentation/devicetree/bindings/regmap/
13358 F: drivers/base/regmap/
13359 F: include/linux/regmap.h
13361 REISERFS FILE SYSTEM
13362 L: reiserfs-devel@vger.kernel.org
13366 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13367 M: Ohad Ben-Cohen <ohad@wizery.com>
13368 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13369 L: linux-remoteproc@vger.kernel.org
13370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13372 F: Documentation/devicetree/bindings/remoteproc/
13373 F: Documentation/remoteproc.txt
13374 F: drivers/remoteproc/
13375 F: include/linux/remoteproc.h
13377 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13378 M: Ohad Ben-Cohen <ohad@wizery.com>
13379 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13380 L: linux-remoteproc@vger.kernel.org
13381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13384 F: Documentation/rpmsg.txt
13385 F: include/linux/rpmsg.h
13386 F: include/linux/rpmsg/
13388 RENESAS CLOCK DRIVERS
13389 M: Geert Uytterhoeven <geert+renesas@glider.be>
13390 L: linux-renesas-soc@vger.kernel.org
13391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13393 F: drivers/clk/renesas/
13395 RENESAS EMEV2 I2C DRIVER
13396 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13398 F: Documentation/devicetree/bindings/i2c/i2c-emev2.txt
13399 F: drivers/i2c/busses/i2c-emev2.c
13401 RENESAS ETHERNET DRIVERS
13402 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13403 L: netdev@vger.kernel.org
13404 L: linux-renesas-soc@vger.kernel.org
13405 F: Documentation/devicetree/bindings/net/renesas,*.txt
13406 F: Documentation/devicetree/bindings/net/sh_eth.txt
13407 F: drivers/net/ethernet/renesas/
13408 F: include/linux/sh_eth.h
13410 RENESAS R-CAR GYROADC DRIVER
13411 M: Marek Vasut <marek.vasut@gmail.com>
13412 L: linux-iio@vger.kernel.org
13414 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13415 F: drivers/iio/adc/rcar-gyroadc.c
13417 RENESAS R-CAR I2C DRIVERS
13418 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13420 F: Documentation/devicetree/bindings/i2c/i2c-rcar.txt
13421 F: Documentation/devicetree/bindings/i2c/i2c-sh_mobile.txt
13422 F: drivers/i2c/busses/i2c-rcar.c
13423 F: drivers/i2c/busses/i2c-sh_mobile.c
13425 RENESAS RIIC DRIVER
13426 M: Chris Brandt <chris.brandt@renesas.com>
13428 F: Documentation/devicetree/bindings/i2c/i2c-riic.txt
13429 F: drivers/i2c/busses/i2c-riic.c
13431 RENESAS USB PHY DRIVER
13432 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13433 L: linux-renesas-soc@vger.kernel.org
13435 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
13437 RESET CONTROLLER FRAMEWORK
13438 M: Philipp Zabel <p.zabel@pengutronix.de>
13439 T: git git://git.pengutronix.de/git/pza/linux
13442 F: Documentation/devicetree/bindings/reset/
13443 F: include/dt-bindings/reset/
13444 F: include/linux/reset.h
13445 F: include/linux/reset/
13446 F: include/linux/reset-controller.h
13448 RESTARTABLE SEQUENCES SUPPORT
13449 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13450 M: Peter Zijlstra <peterz@infradead.org>
13451 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
13452 M: Boqun Feng <boqun.feng@gmail.com>
13453 L: linux-kernel@vger.kernel.org
13456 F: include/uapi/linux/rseq.h
13457 F: include/trace/events/rseq.h
13458 F: tools/testing/selftests/rseq/
13461 M: Johannes Berg <johannes@sipsolutions.net>
13462 L: linux-wireless@vger.kernel.org
13463 W: http://wireless.kernel.org/
13464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13467 F: Documentation/rfkill.txt
13468 F: Documentation/ABI/stable/sysfs-class-rfkill
13470 F: include/linux/rfkill.h
13471 F: include/uapi/linux/rfkill.h
13474 M: Thomas Graf <tgraf@suug.ch>
13475 M: Herbert Xu <herbert@gondor.apana.org.au>
13476 L: netdev@vger.kernel.org
13478 F: lib/rhashtable.c
13479 F: lib/test_rhashtable.c
13480 F: include/linux/rhashtable.h
13481 F: include/linux/rhashtable-types.h
13483 RICOH R5C592 MEMORYSTICK DRIVER
13484 M: Maxim Levitsky <maximlevitsky@gmail.com>
13486 F: drivers/memstick/host/r592.*
13488 RICOH SMARTMEDIA/XD DRIVER
13489 M: Maxim Levitsky <maximlevitsky@gmail.com>
13491 F: drivers/mtd/nand/raw/r852.c
13492 F: drivers/mtd/nand/raw/r852.h
13494 RISC-V ARCHITECTURE
13495 M: Palmer Dabbelt <palmer@sifive.com>
13496 M: Albert Ou <aou@eecs.berkeley.edu>
13497 L: linux-riscv@lists.infradead.org
13498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
13505 M: Stefan Achatz <erazor_de@users.sourceforge.net>
13506 W: http://sourceforge.net/projects/roccat/
13508 F: drivers/hid/hid-roccat*
13509 F: include/linux/hid-roccat*
13510 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
13512 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13513 M: Jacob chen <jacob2.chen@rock-chips.com>
13514 L: linux-media@vger.kernel.org
13516 F: drivers/media/platform/rockchip/rga/
13517 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
13519 ROCKCHIP VPU CODEC DRIVER
13520 M: Ezequiel Garcia <ezequiel@collabora.com>
13521 L: linux-media@vger.kernel.org
13523 F: drivers/staging/media/platform/rockchip/vpu/
13524 F: Documentation/devicetree/bindings/media/rockchip-vpu.txt
13527 M: Jiri Pirko <jiri@resnulli.us>
13528 L: netdev@vger.kernel.org
13530 F: drivers/net/ethernet/rocker/
13534 W: http://www.comtrol.com
13536 F: Documentation/serial/rocket.rst
13537 F: drivers/tty/rocket*
13539 ROCKETPORT EXPRESS/INFINITY DRIVER
13540 M: Kevin Cernekee <cernekee@gmail.com>
13541 L: linux-serial@vger.kernel.org
13543 F: drivers/tty/serial/rp2.*
13545 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13546 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13547 L: linux-kernel@vger.kernel.org
13548 L: linux-renesas-soc@vger.kernel.org
13550 F: drivers/mfd/bd9571mwv.c
13551 F: drivers/regulator/bd9571mwv-regulator.c
13552 F: drivers/gpio/gpio-bd9571mwv.c
13553 F: include/linux/mfd/bd9571mwv.h
13554 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13557 M: Ralf Baechle <ralf@linux-mips.org>
13558 L: linux-hams@vger.kernel.org
13559 W: http://www.linux-ax25.org/
13561 F: include/net/rose.h
13562 F: include/uapi/linux/rose.h
13565 RTL2830 MEDIA DRIVER
13566 M: Antti Palosaari <crope@iki.fi>
13567 L: linux-media@vger.kernel.org
13568 W: https://linuxtv.org
13569 W: http://palosaari.fi/linux/
13570 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13571 T: git git://linuxtv.org/anttip/media_tree.git
13573 F: drivers/media/dvb-frontends/rtl2830*
13575 RTL2832 MEDIA DRIVER
13576 M: Antti Palosaari <crope@iki.fi>
13577 L: linux-media@vger.kernel.org
13578 W: https://linuxtv.org
13579 W: http://palosaari.fi/linux/
13580 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13581 T: git git://linuxtv.org/anttip/media_tree.git
13583 F: drivers/media/dvb-frontends/rtl2832*
13585 RTL2832_SDR MEDIA DRIVER
13586 M: Antti Palosaari <crope@iki.fi>
13587 L: linux-media@vger.kernel.org
13588 W: https://linuxtv.org
13589 W: http://palosaari.fi/linux/
13590 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13591 T: git git://linuxtv.org/anttip/media_tree.git
13593 F: drivers/media/dvb-frontends/rtl2832_sdr*
13595 RTL8180 WIRELESS DRIVER
13596 L: linux-wireless@vger.kernel.org
13597 W: http://wireless.kernel.org/
13598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13600 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
13602 RTL8187 WIRELESS DRIVER
13603 M: Herton Ronaldo Krzesinski <herton@canonical.com>
13604 M: Hin-Tak Leung <htl10@users.sourceforge.net>
13605 M: Larry Finger <Larry.Finger@lwfinger.net>
13606 L: linux-wireless@vger.kernel.org
13607 W: http://wireless.kernel.org/
13608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13610 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
13612 REALTEK WIRELESS DRIVER (rtlwifi family)
13613 M: Ping-Ke Shih <pkshih@realtek.com>
13614 L: linux-wireless@vger.kernel.org
13615 W: http://wireless.kernel.org/
13616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13618 F: drivers/net/wireless/realtek/rtlwifi/
13620 REALTEK WIRELESS DRIVER (rtw88)
13621 M: Yan-Hsuan Chuang <yhchuang@realtek.com>
13622 L: linux-wireless@vger.kernel.org
13624 F: drivers/net/wireless/realtek/rtw88/
13626 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13627 M: Jes Sorensen <Jes.Sorensen@gmail.com>
13628 L: linux-wireless@vger.kernel.org
13629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13631 F: drivers/net/wireless/realtek/rtl8xxxu/
13633 RXRPC SOCKETS (AF_RXRPC)
13634 M: David Howells <dhowells@redhat.com>
13635 L: linux-afs@lists.infradead.org
13638 F: include/keys/rxrpc-type.h
13639 F: include/net/af_rxrpc.h
13640 F: include/trace/events/rxrpc.h
13641 F: include/uapi/linux/rxrpc.h
13642 F: Documentation/networking/rxrpc.txt
13643 W: https://www.infradead.org/~dhowells/kafs/
13645 S3 SAVAGE FRAMEBUFFER DRIVER
13646 M: Antonino Daplas <adaplas@gmail.com>
13647 L: linux-fbdev@vger.kernel.org
13649 F: drivers/video/fbdev/savage/
13652 M: Heiko Carstens <heiko.carstens@de.ibm.com>
13653 M: Vasily Gorbik <gor@linux.ibm.com>
13654 M: Christian Borntraeger <borntraeger@de.ibm.com>
13655 L: linux-s390@vger.kernel.org
13656 W: http://www.ibm.com/developerworks/linux/linux390/
13657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13661 F: Documentation/s390/
13662 F: Documentation/driver-api/s390-drivers.rst
13664 S390 COMMON I/O LAYER
13665 M: Sebastian Ott <sebott@linux.ibm.com>
13666 M: Peter Oberparleiter <oberpar@linux.ibm.com>
13667 L: linux-s390@vger.kernel.org
13668 W: http://www.ibm.com/developerworks/linux/linux390/
13670 F: drivers/s390/cio/
13673 M: Stefan Haberland <sth@linux.ibm.com>
13674 M: Jan Hoeppner <hoeppner@linux.ibm.com>
13675 L: linux-s390@vger.kernel.org
13676 W: http://www.ibm.com/developerworks/linux/linux390/
13678 F: drivers/s390/block/dasd*
13679 F: block/partitions/ibm.c
13682 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13683 L: linux-s390@vger.kernel.org
13684 W: http://www.ibm.com/developerworks/linux/linux390/
13686 F: drivers/iommu/s390-iommu.c
13688 S390 IUCV NETWORK LAYER
13689 M: Julian Wiedmann <jwi@linux.ibm.com>
13690 M: Ursula Braun <ubraun@linux.ibm.com>
13691 L: linux-s390@vger.kernel.org
13692 W: http://www.ibm.com/developerworks/linux/linux390/
13694 F: drivers/s390/net/*iucv*
13695 F: include/net/iucv/
13698 S390 NETWORK DRIVERS
13699 M: Julian Wiedmann <jwi@linux.ibm.com>
13700 M: Ursula Braun <ubraun@linux.ibm.com>
13701 L: linux-s390@vger.kernel.org
13702 W: http://www.ibm.com/developerworks/linux/linux390/
13704 F: drivers/s390/net/
13707 M: Sebastian Ott <sebott@linux.ibm.com>
13708 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13709 L: linux-s390@vger.kernel.org
13710 W: http://www.ibm.com/developerworks/linux/linux390/
13713 F: drivers/pci/hotplug/s390_pci_hpc.c
13715 S390 VFIO-CCW DRIVER
13716 M: Cornelia Huck <cohuck@redhat.com>
13717 M: Farhan Ali <alifm@linux.ibm.com>
13718 M: Eric Farman <farman@linux.ibm.com>
13719 R: Halil Pasic <pasic@linux.ibm.com>
13720 L: linux-s390@vger.kernel.org
13721 L: kvm@vger.kernel.org
13723 F: drivers/s390/cio/vfio_ccw*
13724 F: Documentation/s390/vfio-ccw.txt
13725 F: include/uapi/linux/vfio_ccw.h
13728 M: Harald Freudenberger <freude@linux.ibm.com>
13729 L: linux-s390@vger.kernel.org
13730 W: http://www.ibm.com/developerworks/linux/linux390/
13732 F: drivers/s390/crypto/
13734 S390 VFIO AP DRIVER
13735 M: Tony Krowiak <akrowiak@linux.ibm.com>
13736 M: Pierre Morel <pmorel@linux.ibm.com>
13737 M: Halil Pasic <pasic@linux.ibm.com>
13738 L: linux-s390@vger.kernel.org
13739 W: http://www.ibm.com/developerworks/linux/linux390/
13741 F: drivers/s390/crypto/vfio_ap_drv.c
13742 F: drivers/s390/crypto/vfio_ap_private.h
13743 F: drivers/s390/crypto/vfio_ap_ops.c
13744 F: Documentation/s390/vfio-ap.txt
13747 M: Steffen Maier <maier@linux.ibm.com>
13748 M: Benjamin Block <bblock@linux.ibm.com>
13749 L: linux-s390@vger.kernel.org
13750 W: http://www.ibm.com/developerworks/linux/linux390/
13752 F: drivers/s390/scsi/zfcp_*
13754 S3C24XX SD/MMC Driver
13755 M: Ben Dooks <ben-linux@fluff.org>
13756 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13758 F: drivers/mmc/host/s3cmci.*
13760 SAA6588 RDS RECEIVER DRIVER
13761 M: Hans Verkuil <hverkuil@xs4all.nl>
13762 L: linux-media@vger.kernel.org
13763 T: git git://linuxtv.org/media_tree.git
13764 W: https://linuxtv.org
13766 F: drivers/media/i2c/saa6588*
13768 SAA7134 VIDEO4LINUX DRIVER
13769 M: Mauro Carvalho Chehab <mchehab@kernel.org>
13770 L: linux-media@vger.kernel.org
13771 W: https://linuxtv.org
13772 T: git git://linuxtv.org/media_tree.git
13774 F: Documentation/media/v4l-drivers/saa7134*
13775 F: drivers/media/pci/saa7134/
13777 SAA7146 VIDEO4LINUX-2 DRIVER
13778 M: Hans Verkuil <hverkuil@xs4all.nl>
13779 L: linux-media@vger.kernel.org
13780 T: git git://linuxtv.org/media_tree.git
13782 F: drivers/media/common/saa7146/
13783 F: drivers/media/pci/saa7146/
13784 F: include/media/drv-intf/saa7146*
13786 SAMSUNG AUDIO (ASoC) DRIVERS
13787 M: Krzysztof Kozlowski <krzk@kernel.org>
13788 M: Sangbeom Kim <sbkim73@samsung.com>
13789 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13790 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13792 F: sound/soc/samsung/
13793 F: Documentation/devicetree/bindings/sound/samsung*
13795 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
13796 M: Krzysztof Kozlowski <krzk@kernel.org>
13797 L: linux-crypto@vger.kernel.org
13798 L: linux-samsung-soc@vger.kernel.org
13800 F: drivers/crypto/exynos-rng.c
13801 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
13803 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
13804 M: Łukasz Stelmach <l.stelmach@samsung.com>
13805 L: linux-samsung-soc@vger.kernel.org
13807 F: drivers/char/hw_random/exynos-trng.c
13808 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
13810 SAMSUNG FRAMEBUFFER DRIVER
13811 M: Jingoo Han <jingoohan1@gmail.com>
13812 L: linux-fbdev@vger.kernel.org
13814 F: drivers/video/fbdev/s3c-fb.c
13816 SAMSUNG LAPTOP DRIVER
13817 M: Corentin Chary <corentin.chary@gmail.com>
13818 L: platform-driver-x86@vger.kernel.org
13820 F: drivers/platform/x86/samsung-laptop.c
13822 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
13823 M: Sangbeom Kim <sbkim73@samsung.com>
13824 M: Krzysztof Kozlowski <krzk@kernel.org>
13825 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13826 L: linux-kernel@vger.kernel.org
13827 L: linux-samsung-soc@vger.kernel.org
13829 F: drivers/mfd/sec*.c
13830 F: drivers/regulator/s2m*.c
13831 F: drivers/regulator/s5m*.c
13832 F: drivers/clk/clk-s2mps11.c
13833 F: drivers/rtc/rtc-s5m.c
13834 F: include/linux/mfd/samsung/
13835 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
13836 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
13837 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
13838 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
13840 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
13841 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
13842 L: linux-media@vger.kernel.org
13843 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13845 F: drivers/media/platform/s3c-camif/
13846 F: include/media/drv-intf/s3c_camif.h
13848 SAMSUNG S3FWRN5 NFC DRIVER
13849 M: Robert Baldyga <r.baldyga@samsung.com>
13850 M: Krzysztof Opasiak <k.opasiak@samsung.com>
13851 L: linux-nfc@lists.01.org (moderated for non-subscribers)
13853 F: drivers/nfc/s3fwrn5
13855 SAMSUNG S5C73M3 CAMERA DRIVER
13856 M: Kyungmin Park <kyungmin.park@samsung.com>
13857 M: Andrzej Hajda <a.hajda@samsung.com>
13858 L: linux-media@vger.kernel.org
13860 F: drivers/media/i2c/s5c73m3/*
13862 SAMSUNG S5K5BAF CAMERA DRIVER
13863 M: Kyungmin Park <kyungmin.park@samsung.com>
13864 M: Andrzej Hajda <a.hajda@samsung.com>
13865 L: linux-media@vger.kernel.org
13867 F: drivers/media/i2c/s5k5baf.c
13869 SAMSUNG S5P Security SubSystem (SSS) DRIVER
13870 M: Krzysztof Kozlowski <krzk@kernel.org>
13871 M: Vladimir Zapolskiy <vz@mleia.com>
13872 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
13873 L: linux-crypto@vger.kernel.org
13874 L: linux-samsung-soc@vger.kernel.org
13876 F: drivers/crypto/s5p-sss.c
13878 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
13879 M: Kyungmin Park <kyungmin.park@samsung.com>
13880 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13881 L: linux-media@vger.kernel.org
13882 Q: https://patchwork.linuxtv.org/project/linux-media/list/
13884 F: drivers/media/platform/exynos4-is/
13886 SAMSUNG SOC CLOCK DRIVERS
13887 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13888 M: Tomasz Figa <tomasz.figa@gmail.com>
13889 M: Chanwoo Choi <cw00.choi@samsung.com>
13891 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
13893 F: drivers/clk/samsung/
13894 F: include/dt-bindings/clock/exynos*.h
13895 F: Documentation/devicetree/bindings/clock/exynos*.txt
13897 SAMSUNG SPI DRIVERS
13898 M: Kukjin Kim <kgene@kernel.org>
13899 M: Krzysztof Kozlowski <krzk@kernel.org>
13900 M: Andi Shyti <andi@etezian.org>
13901 L: linux-spi@vger.kernel.org
13902 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13904 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
13905 F: drivers/spi/spi-s3c*
13906 F: include/linux/platform_data/spi-s3c64xx.h
13908 SAMSUNG SXGBE DRIVERS
13909 M: Byungho An <bh74.an@samsung.com>
13910 M: Girish K S <ks.giri@samsung.com>
13911 M: Vipul Pandya <vipul.pandya@samsung.com>
13913 L: netdev@vger.kernel.org
13914 F: drivers/net/ethernet/samsung/sxgbe/
13916 SAMSUNG THERMAL DRIVER
13917 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13918 L: linux-pm@vger.kernel.org
13919 L: linux-samsung-soc@vger.kernel.org
13921 T: git https://github.com/lmajewski/linux-samsung-thermal.git
13922 F: drivers/thermal/samsung/
13924 SAMSUNG USB2 PHY DRIVER
13925 M: Kamil Debski <kamil@wypas.org>
13926 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13927 L: linux-kernel@vger.kernel.org
13929 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
13930 F: Documentation/phy/samsung-usb2.txt
13931 F: drivers/phy/samsung/phy-exynos4210-usb2.c
13932 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
13933 F: drivers/phy/samsung/phy-exynos5250-usb2.c
13934 F: drivers/phy/samsung/phy-s5pv210-usb2.c
13935 F: drivers/phy/samsung/phy-samsung-usb2.c
13936 F: drivers/phy/samsung/phy-samsung-usb2.h
13939 M: Zwane Mwaikambo <zwanem@gmail.com>
13941 F: drivers/watchdog/sc1200wdt.c
13944 M: Ingo Molnar <mingo@redhat.com>
13945 M: Peter Zijlstra <peterz@infradead.org>
13946 L: linux-kernel@vger.kernel.org
13947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
13950 F: include/linux/sched.h
13951 F: include/uapi/linux/sched.h
13952 F: include/linux/wait.h
13953 F: include/linux/preempt.h
13955 SCR24X CHIP CARD INTERFACE DRIVER
13956 M: Lubomir Rintel <lkundrak@v3.sk>
13958 F: drivers/char/pcmcia/scr24x_cs.c
13961 M: Jens Axboe <axboe@kernel.dk>
13962 L: linux-scsi@vger.kernel.org
13963 W: http://www.kernel.dk
13965 F: drivers/scsi/sr*
13967 SCSI RDMA PROTOCOL (SRP) INITIATOR
13968 M: Bart Van Assche <bvanassche@acm.org>
13969 L: linux-rdma@vger.kernel.org
13971 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13972 F: drivers/infiniband/ulp/srp/
13973 F: include/scsi/srp.h
13975 SCSI RDMA PROTOCOL (SRP) TARGET
13976 M: Bart Van Assche <bvanassche@acm.org>
13977 L: linux-rdma@vger.kernel.org
13978 L: target-devel@vger.kernel.org
13980 Q: http://patchwork.kernel.org/project/linux-rdma/list/
13981 F: drivers/infiniband/ulp/srpt/
13984 M: Doug Gilbert <dgilbert@interlog.com>
13985 L: linux-scsi@vger.kernel.org
13986 W: http://sg.danny.cz/sg
13988 F: Documentation/scsi/scsi-generic.txt
13989 F: drivers/scsi/sg.c
13990 F: include/scsi/sg.h
13993 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
13994 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
13995 M: "Martin K. Petersen" <martin.petersen@oracle.com>
13996 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
13997 Q: https://patchwork.kernel.org/project/linux-scsi/list/
13998 L: linux-scsi@vger.kernel.org
14000 F: Documentation/devicetree/bindings/scsi/
14005 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14006 L: linux-scsi@vger.kernel.org
14008 F: Documentation/scsi/st.txt
14009 F: drivers/scsi/st.*
14010 F: drivers/scsi/st_*.h
14012 SCSI TARGET SUBSYSTEM
14013 M: "Martin K. Petersen" <martin.petersen@oracle.com>
14014 L: linux-scsi@vger.kernel.org
14015 L: target-devel@vger.kernel.org
14016 W: http://www.linux-iscsi.org
14017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14018 Q: https://patchwork.kernel.org/project/target-devel/list/
14022 F: Documentation/target/
14025 M: Vlad Yasevich <vyasevich@gmail.com>
14026 M: Neil Horman <nhorman@tuxdriver.com>
14027 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14028 L: linux-sctp@vger.kernel.org
14029 W: http://lksctp.sourceforge.net
14031 F: Documentation/networking/sctp.txt
14032 F: include/linux/sctp.h
14033 F: include/uapi/linux/sctp.h
14034 F: include/net/sctp/
14038 M: Jim Cromie <jim.cromie@gmail.com>
14040 F: Documentation/i2c/busses/scx200_acb
14041 F: arch/x86/platform/scx200/
14042 F: drivers/watchdog/scx200_wdt.c
14043 F: drivers/i2c/busses/scx200*
14044 F: drivers/mtd/maps/scx200_docflash.c
14045 F: include/linux/scx200.h
14048 M: Jim Cromie <jim.cromie@gmail.com>
14050 F: drivers/char/scx200_gpio.c
14051 F: include/linux/scx200_gpio.h
14053 SCx200 HRT CLOCKSOURCE DRIVER
14054 M: Jim Cromie <jim.cromie@gmail.com>
14056 F: drivers/clocksource/scx200_hrt.c
14058 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14059 M: Sascha Sommer <saschasommer@freenet.de>
14060 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14062 F: drivers/mmc/host/sdricoh_cs.c
14064 SECO BOARDS CEC DRIVER
14065 M: Ettore Chimenti <ek5.chimenti@gmail.com>
14067 F: drivers/media/platform/seco-cec/seco-cec.c
14068 F: drivers/media/platform/seco-cec/seco-cec.h
14071 M: Kees Cook <keescook@chromium.org>
14072 R: Andy Lutomirski <luto@amacapital.net>
14073 R: Will Drewry <wad@chromium.org>
14074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14076 F: kernel/seccomp.c
14077 F: include/uapi/linux/seccomp.h
14078 F: include/linux/seccomp.h
14079 F: tools/testing/selftests/seccomp/*
14080 F: tools/testing/selftests/kselftest_harness.h
14081 F: Documentation/userspace-api/seccomp_filter.rst
14082 K: \bsecure_computing
14085 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14086 M: Al Cooper <alcooperx@gmail.com>
14087 L: linux-mmc@vger.kernel.org
14088 L: bcm-kernel-feedback-list@broadcom.com
14090 F: drivers/mmc/host/sdhci-brcmstb*
14092 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14093 M: Adrian Hunter <adrian.hunter@intel.com>
14094 L: linux-mmc@vger.kernel.org
14096 F: drivers/mmc/host/sdhci*
14097 F: include/linux/mmc/sdhci*
14099 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14100 M: Adrian Hunter <adrian.hunter@intel.com>
14101 M: Ritesh Harjani <riteshh@codeaurora.org>
14102 M: Asutosh Das <asutoshd@codeaurora.org>
14103 L: linux-mmc@vger.kernel.org
14105 F: drivers/mmc/host/cqhci*
14107 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14108 M: Prabu Thangamuthu <prabu.t@synopsys.com>
14109 M: Manjunath M B <manjumb@synopsys.com>
14110 L: linux-mmc@vger.kernel.org
14112 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
14114 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14115 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14116 L: linux-mmc@vger.kernel.org
14118 F: drivers/mmc/host/sdhci-of-at91.c
14120 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14121 M: Ben Dooks <ben-linux@fluff.org>
14122 M: Jaehoon Chung <jh80.chung@samsung.com>
14123 L: linux-mmc@vger.kernel.org
14125 F: drivers/mmc/host/sdhci-s3c*
14127 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14128 M: Viresh Kumar <vireshk@kernel.org>
14129 L: linux-mmc@vger.kernel.org
14131 F: drivers/mmc/host/sdhci-spear.c
14133 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14134 M: Kishon Vijay Abraham I <kishon@ti.com>
14135 L: linux-mmc@vger.kernel.org
14137 F: drivers/mmc/host/sdhci-omap.c
14139 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14140 M: Scott Bauer <scott.bauer@intel.com>
14141 M: Jonathan Derrick <jonathan.derrick@intel.com>
14142 L: linux-block@vger.kernel.org
14145 F: block/opal_proto.h
14146 F: include/linux/sed*
14147 F: include/uapi/linux/sed*
14150 M: Security Officers <security@kernel.org>
14154 M: James Morris <jmorris@namei.org>
14155 M: "Serge E. Hallyn" <serge@hallyn.com>
14156 L: linux-security-module@vger.kernel.org (suggested Cc:)
14157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14158 W: http://kernsec.org/
14161 X: security/selinux/
14163 SELINUX SECURITY MODULE
14164 M: Paul Moore <paul@paul-moore.com>
14165 M: Stephen Smalley <sds@tycho.nsa.gov>
14166 M: Eric Paris <eparis@parisplace.org>
14167 L: selinux@vger.kernel.org
14168 W: https://selinuxproject.org
14169 W: https://github.com/SELinuxProject
14170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14172 F: include/uapi/linux/selinux_netlink.h
14173 F: security/selinux/
14174 F: scripts/selinux/
14175 F: Documentation/admin-guide/LSM/SELinux.rst
14178 M: Jiri Slaby <jirislaby@gmail.com>
14180 F: drivers/misc/phantom.c
14181 F: include/uapi/linux/phantom.h
14184 M: Rob Herring <robh@kernel.org>
14185 L: linux-serial@vger.kernel.org
14187 F: Documentation/devicetree/bindings/serial/slave-device.txt
14188 F: drivers/tty/serdev/
14189 F: include/linux/serdev.h
14192 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14193 L: linux-serial@vger.kernel.org
14195 F: Documentation/devicetree/bindings/serial/
14196 F: drivers/tty/serial/
14199 M: Sean Young <sean@mess.org>
14200 L: linux-media@vger.kernel.org
14202 F: drivers/media/rc/serial_ir.c
14205 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14206 M: Edward Cree <ecree@solarflare.com>
14207 M: Martin Habets <mhabets@solarflare.com>
14208 L: netdev@vger.kernel.org
14210 F: drivers/net/ethernet/sfc/
14212 SFF/SFP/SFP+ MODULE SUPPORT
14213 M: Russell King <linux@armlinux.org.uk>
14214 L: netdev@vger.kernel.org
14216 F: drivers/net/phy/phylink.c
14217 F: drivers/net/phy/sfp*
14218 F: include/linux/phylink.h
14219 F: include/linux/sfp.h
14222 M: Dimitri Sivanich <sivanich@sgi.com>
14224 F: drivers/misc/sgi-gru/
14226 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14227 M: Pat Gefre <pfg@sgi.com>
14228 L: linux-ia64@vger.kernel.org
14230 F: Documentation/ia64/serial.txt
14231 F: drivers/tty/serial/ioc?_serial.c
14232 F: include/linux/ioc?.h
14234 SGI XP/XPC/XPNET DRIVER
14235 M: Cliff Whickman <cpw@sgi.com>
14236 M: Robin Holt <robinmholt@gmail.com>
14238 F: drivers/misc/sgi-xp/
14240 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14241 M: Ursula Braun <ubraun@linux.ibm.com>
14242 M: Karsten Graul <kgraul@linux.ibm.com>
14243 L: linux-s390@vger.kernel.org
14244 W: http://www.ibm.com/developerworks/linux/linux390/
14248 SHARP RJ54N1CB0C SENSOR DRIVER
14249 M: Jacopo Mondi <jacopo@jmondi.org>
14250 L: linux-media@vger.kernel.org
14251 T: git git://linuxtv.org/media_tree.git
14253 F: drivers/media/i2c/rj54n1cb0c.c
14254 F: include/media/i2c/rj54n1cb0c.h
14256 SH_VEU V4L2 MEM2MEM DRIVER
14257 L: linux-media@vger.kernel.org
14259 F: drivers/media/platform/sh_veu.c
14261 SH_VOU V4L2 OUTPUT DRIVER
14262 L: linux-media@vger.kernel.org
14264 F: drivers/media/platform/sh_vou.c
14265 F: include/media/drv-intf/sh_vou.h
14267 SI2157 MEDIA DRIVER
14268 M: Antti Palosaari <crope@iki.fi>
14269 L: linux-media@vger.kernel.org
14270 W: https://linuxtv.org
14271 W: http://palosaari.fi/linux/
14272 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14273 T: git git://linuxtv.org/anttip/media_tree.git
14275 F: drivers/media/tuners/si2157*
14277 SI2165 MEDIA DRIVER
14278 M: Matthias Schwarzott <zzam@gentoo.org>
14279 L: linux-media@vger.kernel.org
14280 W: https://linuxtv.org
14281 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14283 F: drivers/media/dvb-frontends/si2165*
14285 SI2168 MEDIA DRIVER
14286 M: Antti Palosaari <crope@iki.fi>
14287 L: linux-media@vger.kernel.org
14288 W: https://linuxtv.org
14289 W: http://palosaari.fi/linux/
14290 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14291 T: git git://linuxtv.org/anttip/media_tree.git
14293 F: drivers/media/dvb-frontends/si2168*
14295 SI470X FM RADIO RECEIVER I2C DRIVER
14296 M: Hans Verkuil <hverkuil@xs4all.nl>
14297 L: linux-media@vger.kernel.org
14298 T: git git://linuxtv.org/media_tree.git
14299 W: https://linuxtv.org
14301 F: drivers/media/radio/si470x/radio-si470x-i2c.c
14303 SI470X FM RADIO RECEIVER USB DRIVER
14304 M: Hans Verkuil <hverkuil@xs4all.nl>
14305 L: linux-media@vger.kernel.org
14306 T: git git://linuxtv.org/media_tree.git
14307 W: https://linuxtv.org
14309 F: drivers/media/radio/si470x/radio-si470x-common.c
14310 F: drivers/media/radio/si470x/radio-si470x.h
14311 F: drivers/media/radio/si470x/radio-si470x-usb.c
14313 SI4713 FM RADIO TRANSMITTER I2C DRIVER
14314 M: Eduardo Valentin <edubezval@gmail.com>
14315 L: linux-media@vger.kernel.org
14316 T: git git://linuxtv.org/media_tree.git
14317 W: https://linuxtv.org
14319 F: drivers/media/radio/si4713/si4713.?
14321 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14322 M: Eduardo Valentin <edubezval@gmail.com>
14323 L: linux-media@vger.kernel.org
14324 T: git git://linuxtv.org/media_tree.git
14325 W: https://linuxtv.org
14327 F: drivers/media/radio/si4713/radio-platform-si4713.c
14329 SI4713 FM RADIO TRANSMITTER USB DRIVER
14330 M: Hans Verkuil <hverkuil@xs4all.nl>
14331 L: linux-media@vger.kernel.org
14332 T: git git://linuxtv.org/media_tree.git
14333 W: https://linuxtv.org
14335 F: drivers/media/radio/si4713/radio-usb-si4713.c
14338 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14339 L: linux-media@vger.kernel.org
14340 W: https://linuxtv.org
14341 T: git git://linuxtv.org/media_tree.git
14343 F: drivers/media/common/siano/
14344 F: drivers/media/usb/siano/
14345 F: drivers/media/usb/siano/
14346 F: drivers/media/mmc/siano/
14349 M: Palmer Dabbelt <palmer@sifive.com>
14350 M: Paul Walmsley <paul.walmsley@sifive.com>
14351 L: linux-riscv@lists.infradead.org
14352 T: git git://github.com/sifive/riscv-linux.git
14357 SIFIVE FU540 SYSTEM-ON-CHIP
14358 M: Paul Walmsley <paul.walmsley@sifive.com>
14359 M: Palmer Dabbelt <palmer@sifive.com>
14360 L: linux-riscv@lists.infradead.org
14361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
14366 SILEAD TOUCHSCREEN DRIVER
14367 M: Hans de Goede <hdegoede@redhat.com>
14368 L: linux-input@vger.kernel.org
14369 L: platform-driver-x86@vger.kernel.org
14371 F: drivers/input/touchscreen/silead.c
14372 F: drivers/platform/x86/touchscreen_dmi.c
14374 SILICON MOTION SM712 FRAME BUFFER DRIVER
14375 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14376 M: Teddy Wang <teddy.wang@siliconmotion.com>
14377 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14378 L: linux-fbdev@vger.kernel.org
14380 F: drivers/video/fbdev/sm712*
14381 F: Documentation/fb/sm712fb.txt
14383 SIMPLE FIRMWARE INTERFACE (SFI)
14384 M: Len Brown <lenb@kernel.org>
14385 L: sfi-devel@simplefirmware.org
14386 W: http://simplefirmware.org/
14387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14389 F: arch/x86/platform/sfi/
14391 F: include/linux/sfi*.h
14394 M: Hans de Goede <hdegoede@redhat.com>
14395 L: linux-fbdev@vger.kernel.org
14397 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
14398 F: drivers/video/fbdev/simplefb.c
14399 F: include/linux/platform_data/simplefb.h
14401 SIMTEC EB110ATX (Chalice CATS)
14403 P: Vincent Sanders <vince@simtec.co.uk>
14404 M: Simtec Linux Team <linux@simtec.co.uk>
14405 W: http://www.simtec.co.uk/products/EB110ATX/
14408 SIMTEC EB2410ITX (BAST)
14410 P: Vincent Sanders <vince@simtec.co.uk>
14411 M: Simtec Linux Team <linux@simtec.co.uk>
14412 W: http://www.simtec.co.uk/products/EB2410ITX/
14414 F: arch/arm/mach-s3c24xx/mach-bast.c
14415 F: arch/arm/mach-s3c24xx/bast-ide.c
14416 F: arch/arm/mach-s3c24xx/bast-irq.c
14418 SIPHASH PRF ROUTINES
14419 M: Jason A. Donenfeld <Jason@zx2c4.com>
14422 F: lib/test_siphash.c
14423 F: include/linux/siphash.h
14426 M: Thorsten Scherer <t.scherer@eckelmann.de>
14427 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14428 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14431 F: drivers/gpio/gpio-siox.c
14432 F: include/trace/events/siox.h
14434 SIS 190 ETHERNET DRIVER
14435 M: Francois Romieu <romieu@fr.zoreil.com>
14436 L: netdev@vger.kernel.org
14438 F: drivers/net/ethernet/sis/sis190.c
14440 SIS 900/7016 FAST ETHERNET DRIVER
14441 M: Daniele Venzano <venza@brownhat.org>
14442 W: http://www.brownhat.org/sis900.html
14443 L: netdev@vger.kernel.org
14445 F: drivers/net/ethernet/sis/sis900.*
14447 SIS FRAMEBUFFER DRIVER
14448 M: Thomas Winischhofer <thomas@winischhofer.net>
14449 W: http://www.winischhofer.net/linuxsisvga.shtml
14451 F: Documentation/fb/sisfb.txt
14452 F: drivers/video/fbdev/sis/
14453 F: include/video/sisfb.h
14456 M: Thomas Winischhofer <thomas@winischhofer.net>
14457 W: http://www.winischhofer.at/linuxsisusbvga.shtml
14459 F: drivers/usb/misc/sisusbvga/
14462 M: Christoph Lameter <cl@linux.com>
14463 M: Pekka Enberg <penberg@kernel.org>
14464 M: David Rientjes <rientjes@google.com>
14465 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
14466 M: Andrew Morton <akpm@linux-foundation.org>
14467 L: linux-mm@kvack.org
14469 F: include/linux/sl?b*.h
14472 SLEEPABLE READ-COPY UPDATE (SRCU)
14473 M: Lai Jiangshan <jiangshanlai@gmail.com>
14474 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
14475 M: Josh Triplett <josh@joshtriplett.org>
14476 R: Steven Rostedt <rostedt@goodmis.org>
14477 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14478 L: rcu@vger.kernel.org
14479 W: http://www.rdrop.com/users/paulmck/RCU/
14481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14482 F: include/linux/srcu*.h
14483 F: kernel/rcu/srcu*.c
14485 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14486 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14487 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14489 F: drivers/slimbus/
14490 F: Documentation/devicetree/bindings/slimbus/
14491 F: include/linux/slimbus.h
14493 SMACK SECURITY MODULE
14494 M: Casey Schaufler <casey@schaufler-ca.com>
14495 L: linux-security-module@vger.kernel.org
14496 W: http://schaufler-ca.com
14497 T: git git://github.com/cschaufler/smack-next
14499 F: Documentation/admin-guide/LSM/Smack.rst
14502 SMC91x ETHERNET DRIVER
14503 M: Nicolas Pitre <nico@fluxnic.net>
14505 F: drivers/net/ethernet/smsc/smc91x.*
14507 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14508 M: Sakari Ailus <sakari.ailus@iki.fi>
14509 L: linux-media@vger.kernel.org
14511 F: drivers/media/i2c/smiapp/
14512 F: include/media/i2c/smiapp.h
14513 F: drivers/media/i2c/smiapp-pll.c
14514 F: drivers/media/i2c/smiapp-pll.h
14515 F: include/uapi/linux/smiapp.h
14516 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14518 SMM665 HARDWARE MONITOR DRIVER
14519 M: Guenter Roeck <linux@roeck-us.net>
14520 L: linux-hwmon@vger.kernel.org
14522 F: Documentation/hwmon/smm665.rst
14523 F: drivers/hwmon/smm665.c
14525 SMSC EMC2103 HARDWARE MONITOR DRIVER
14526 M: Steve Glendinning <steve.glendinning@shawell.net>
14527 L: linux-hwmon@vger.kernel.org
14529 F: Documentation/hwmon/emc2103.rst
14530 F: drivers/hwmon/emc2103.c
14532 SMSC SCH5627 HARDWARE MONITOR DRIVER
14533 M: Hans de Goede <hdegoede@redhat.com>
14534 L: linux-hwmon@vger.kernel.org
14536 F: Documentation/hwmon/sch5627.rst
14537 F: drivers/hwmon/sch5627.c
14539 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14540 M: Steve Glendinning <steve.glendinning@shawell.net>
14541 L: linux-fbdev@vger.kernel.org
14543 F: drivers/video/fbdev/smscufx.c
14545 SMSC47B397 HARDWARE MONITOR DRIVER
14546 M: Jean Delvare <jdelvare@suse.com>
14547 L: linux-hwmon@vger.kernel.org
14549 F: Documentation/hwmon/smsc47b397.rst
14550 F: drivers/hwmon/smsc47b397.c
14552 SMSC911x ETHERNET DRIVER
14553 M: Steve Glendinning <steve.glendinning@shawell.net>
14554 L: netdev@vger.kernel.org
14556 F: include/linux/smsc911x.h
14557 F: drivers/net/ethernet/smsc/smsc911x.*
14559 SMSC9420 PCI ETHERNET DRIVER
14560 M: Steve Glendinning <steve.glendinning@shawell.net>
14561 L: netdev@vger.kernel.org
14563 F: drivers/net/ethernet/smsc/smsc9420.*
14565 SOC-CAMERA V4L2 SUBSYSTEM
14566 L: linux-media@vger.kernel.org
14567 T: git git://linuxtv.org/media_tree.git
14569 F: include/media/soc_camera.h
14570 F: drivers/staging/media/soc_camera/
14572 SOCIONEXT SYNQUACER I2C DRIVER
14573 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
14574 L: linux-i2c@vger.kernel.org
14576 F: drivers/i2c/busses/i2c-synquacer.c
14577 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14579 SOCIONEXT UNIPHIER SOUND DRIVER
14580 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14582 F: sound/soc/uniphier/
14584 SOEKRIS NET48XX LED SUPPORT
14585 M: Chris Boot <bootc@bootc.net>
14587 F: drivers/leds/leds-net48xx.c
14589 SOFT-ROCE DRIVER (rxe)
14590 M: Moni Shoua <monis@mellanox.com>
14591 L: linux-rdma@vger.kernel.org
14593 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14594 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14595 F: drivers/infiniband/sw/rxe/
14596 F: include/uapi/rdma/rdma_user_rxe.h
14598 SOFTLOGIC 6x10 MPEG CODEC
14599 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14600 M: Anton Sviridenko <anton@corp.bluecherry.net>
14601 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14602 M: Andrey Utkin <andrey_utkin@fastmail.com>
14603 M: Ismael Luceno <ismael@iodev.co.uk>
14604 L: linux-media@vger.kernel.org
14606 F: drivers/media/pci/solo6x10/
14608 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14609 M: James Morse <james.morse@arm.com>
14610 L: linux-arm-kernel@lists.infradead.org
14612 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
14613 F: drivers/firmware/arm_sdei.c
14614 F: include/linux/arm_sdei.h
14615 F: include/uapi/linux/arm_sdei.h
14617 SOFTWARE RAID (Multiple Disks) SUPPORT
14618 M: Shaohua Li <shli@kernel.org>
14619 L: linux-raid@vger.kernel.org
14620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
14622 F: drivers/md/Makefile
14623 F: drivers/md/Kconfig
14625 F: drivers/md/raid*
14626 F: include/linux/raid/
14627 F: include/uapi/linux/raid/
14629 SOCIONEXT (SNI) AVE NETWORK DRIVER
14630 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14631 L: netdev@vger.kernel.org
14633 F: drivers/net/ethernet/socionext/sni_ave.c
14634 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14636 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14637 M: Jassi Brar <jaswinder.singh@linaro.org>
14638 L: netdev@vger.kernel.org
14640 F: drivers/net/ethernet/socionext/netsec.c
14641 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
14643 SOLIDRUN CLEARFOG SUPPORT
14644 M: Russell King <linux@armlinux.org.uk>
14646 F: arch/arm/boot/dts/armada-388-clearfog*
14647 F: arch/arm/boot/dts/armada-38x-solidrun-*
14649 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14650 M: Russell King <linux@armlinux.org.uk>
14652 F: arch/arm/boot/dts/imx6*-cubox-i*
14653 F: arch/arm/boot/dts/imx6*-hummingboard*
14654 F: arch/arm/boot/dts/imx6*-sr-*
14656 SONIC NETWORK DRIVER
14657 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14658 L: netdev@vger.kernel.org
14660 F: drivers/net/ethernet/natsemi/sonic.*
14662 SONICS SILICON BACKPLANE DRIVER (SSB)
14663 M: Michael Buesch <m@bues.ch>
14664 L: linux-wireless@vger.kernel.org
14667 F: include/linux/ssb/
14669 SONY IMX214 SENSOR DRIVER
14670 M: Ricardo Ribalda <ricardo.ribalda@gmail.com>
14671 L: linux-media@vger.kernel.org
14672 T: git git://linuxtv.org/media_tree.git
14674 F: drivers/media/i2c/imx214.c
14675 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14677 SONY IMX258 SENSOR DRIVER
14678 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14679 L: linux-media@vger.kernel.org
14680 T: git git://linuxtv.org/media_tree.git
14682 F: drivers/media/i2c/imx258.c
14684 SONY IMX274 SENSOR DRIVER
14685 M: Leon Luo <leonl@leopardimaging.com>
14686 L: linux-media@vger.kernel.org
14687 T: git git://linuxtv.org/media_tree.git
14689 F: drivers/media/i2c/imx274.c
14690 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
14692 SONY IMX319 SENSOR DRIVER
14693 M: Bingbu Cao <bingbu.cao@intel.com>
14694 L: linux-media@vger.kernel.org
14695 T: git git://linuxtv.org/media_tree.git
14697 F: drivers/media/i2c/imx319.c
14699 SONY IMX355 SENSOR DRIVER
14700 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14701 L: linux-media@vger.kernel.org
14702 T: git git://linuxtv.org/media_tree.git
14704 F: drivers/media/i2c/imx355.c
14706 SONY MEMORYSTICK SUBSYSTEM
14707 M: Maxim Levitsky <maximlevitsky@gmail.com>
14708 M: Alex Dubov <oakad@yahoo.com>
14709 M: Ulf Hansson <ulf.hansson@linaro.org>
14710 L: linux-mmc@vger.kernel.org
14711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
14713 F: drivers/memstick/
14714 F: include/linux/memstick.h
14716 SONY VAIO CONTROL DEVICE DRIVER
14717 M: Mattia Dongili <malattia@linux.it>
14718 L: platform-driver-x86@vger.kernel.org
14719 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14721 F: Documentation/laptops/sony-laptop.txt
14722 F: drivers/char/sonypi.c
14723 F: drivers/platform/x86/sony-laptop.c
14724 F: include/linux/sony-laptop.h
14727 M: Jaroslav Kysela <perex@perex.cz>
14728 M: Takashi Iwai <tiwai@suse.com>
14729 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14730 W: http://www.alsa-project.org/
14731 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14732 Q: http://patchwork.kernel.org/project/alsa-devel/list/
14734 F: Documentation/sound/
14736 F: include/uapi/sound/
14739 SOUND - COMPRESSED AUDIO
14740 M: Vinod Koul <vkoul@kernel.org>
14741 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14744 F: Documentation/sound/designs/compress-offload.rst
14745 F: include/sound/compress_driver.h
14746 F: include/uapi/sound/compress_*
14747 F: sound/core/compress_offload.c
14748 F: sound/soc/soc-compress.c
14750 SOUND - DMAENGINE HELPERS
14751 M: Lars-Peter Clausen <lars@metafoo.de>
14753 F: include/sound/dmaengine_pcm.h
14754 F: sound/core/pcm_dmaengine.c
14755 F: sound/soc/soc-generic-dmaengine-pcm.c
14757 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
14758 M: Liam Girdwood <lgirdwood@gmail.com>
14759 M: Mark Brown <broonie@kernel.org>
14760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
14761 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14762 W: http://alsa-project.org/main/index.php/ASoC
14764 F: Documentation/devicetree/bindings/sound/
14765 F: Documentation/sound/soc/
14767 F: include/dt-bindings/sound/
14768 F: include/sound/soc*
14770 SOUNDWIRE SUBSYSTEM
14771 M: Vinod Koul <vkoul@kernel.org>
14772 M: Sanyog Kale <sanyog.r.kale@intel.com>
14773 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
14774 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14776 F: Documentation/driver-api/soundwire/
14777 F: drivers/soundwire/
14778 F: include/linux/soundwire/
14781 M: Olli Salonen <olli.salonen@iki.fi>
14782 L: linux-media@vger.kernel.org
14783 W: https://linuxtv.org
14784 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14786 F: drivers/media/dvb-frontends/sp2*
14788 SPARC + UltraSPARC (sparc/sparc64)
14789 M: "David S. Miller" <davem@davemloft.net>
14790 L: sparclinux@vger.kernel.org
14791 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
14792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14798 SPARC SERIAL DRIVERS
14799 M: "David S. Miller" <davem@davemloft.net>
14800 L: sparclinux@vger.kernel.org
14801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
14802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
14804 F: include/linux/sunserialcore.h
14805 F: drivers/tty/serial/suncore.c
14806 F: drivers/tty/serial/sunhv.c
14807 F: drivers/tty/serial/sunsab.c
14808 F: drivers/tty/serial/sunsab.h
14809 F: drivers/tty/serial/sunsu.c
14810 F: drivers/tty/serial/sunzilog.c
14811 F: drivers/tty/serial/sunzilog.h
14812 F: drivers/tty/vcc.c
14815 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
14816 L: linux-sparse@vger.kernel.org
14817 W: https://sparse.wiki.kernel.org/
14818 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
14820 F: include/linux/compiler.h
14822 SPEAR CLOCK FRAMEWORK SUPPORT
14823 M: Viresh Kumar <vireshk@kernel.org>
14824 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14825 W: http://www.st.com/spear
14827 F: drivers/clk/spear/
14829 SPEAR PLATFORM SUPPORT
14830 M: Viresh Kumar <vireshk@kernel.org>
14831 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
14832 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14833 W: http://www.st.com/spear
14835 F: arch/arm/boot/dts/spear*
14836 F: arch/arm/mach-spear/
14839 M: Marek Vasut <marek.vasut@gmail.com>
14840 M: Tudor Ambarus <tudor.ambarus@microchip.com>
14841 L: linux-mtd@lists.infradead.org
14842 W: http://www.linux-mtd.infradead.org/
14843 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
14844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
14846 F: drivers/mtd/spi-nor/
14847 F: include/linux/mtd/spi-nor.h
14850 M: Mark Brown <broonie@kernel.org>
14851 L: linux-spi@vger.kernel.org
14852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
14853 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
14855 F: Documentation/devicetree/bindings/spi/
14856 F: Documentation/spi/
14858 F: include/linux/spi/
14859 F: include/uapi/linux/spi/
14862 SPIDERNET NETWORK DRIVER for CELL
14863 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
14864 L: netdev@vger.kernel.org
14866 F: Documentation/networking/device_drivers/toshiba/spider_net.txt
14867 F: drivers/net/ethernet/toshiba/spider_net*
14870 R: Stephen Boyd <sboyd@kernel.org>
14871 L: linux-arm-msm@vger.kernel.org
14872 F: Documentation/devicetree/bindings/spmi/
14874 F: include/dt-bindings/spmi/spmi.h
14875 F: include/linux/spmi.h
14876 F: include/trace/events/spmi.h
14879 M: Jeremy Kerr <jk@ozlabs.org>
14880 L: linuxppc-dev@lists.ozlabs.org
14881 W: http://www.ibm.com/developerworks/power/cell/
14883 F: Documentation/filesystems/spufs.txt
14884 F: arch/powerpc/platforms/cell/spufs/
14886 SQUASHFS FILE SYSTEM
14887 M: Phillip Lougher <phillip@squashfs.org.uk>
14888 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
14889 W: http://squashfs.org.uk
14890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
14892 F: Documentation/filesystems/squashfs.txt
14895 SRM (Alpha) environment access
14896 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
14898 F: arch/alpha/kernel/srm_env.c
14900 ST LSM6DSx IMU IIO DRIVER
14901 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
14902 L: linux-iio@vger.kernel.org
14903 W: http://www.st.com/
14905 F: drivers/iio/imu/st_lsm6dsx/
14906 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
14908 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
14909 M: Mickael Guene <mickael.guene@st.com>
14910 L: linux-media@vger.kernel.org
14911 T: git git://linuxtv.org/media_tree.git
14913 F: drivers/media/i2c/st-mipid02.c
14914 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
14916 ST STM32 I2C/SMBUS DRIVER
14917 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
14918 L: linux-i2c@vger.kernel.org
14920 F: drivers/i2c/busses/i2c-stm32*
14922 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
14923 M: Song Qiang <songqiang1304521@gmail.com>
14924 L: linux-iio@vger.kernel.org
14926 F: drivers/iio/proximity/vl53l0x-i2c.c
14927 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
14930 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14931 M: Sasha Levin <sashal@kernel.org>
14932 L: stable@vger.kernel.org
14934 F: Documentation/process/stable-kernel-rules.rst
14937 M: Ian Abbott <abbotti@mev.co.uk>
14938 M: H Hartley Sweeten <hsweeten@visionengravers.com>
14940 F: drivers/staging/comedi/
14942 STAGING - EROFS FILE SYSTEM
14943 M: Gao Xiang <gaoxiang25@huawei.com>
14944 M: Chao Yu <yuchao0@huawei.com>
14945 L: linux-erofs@lists.ozlabs.org
14947 F: drivers/staging/erofs/
14949 STAGING - INDUSTRIAL IO
14950 M: Jonathan Cameron <jic23@kernel.org>
14951 L: linux-iio@vger.kernel.org
14953 F: Documentation/devicetree/bindings/staging/iio/
14954 F: drivers/staging/iio/
14956 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
14957 M: Marc Dietrich <marvin24@gmx.de>
14958 L: ac100@lists.launchpad.net (moderated for non-subscribers)
14959 L: linux-tegra@vger.kernel.org
14961 F: drivers/staging/nvec/
14963 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
14964 M: Jens Frederich <jfrederich@gmail.com>
14965 M: Daniel Drake <dsd@laptop.org>
14966 M: Jon Nettleton <jon.nettleton@gmail.com>
14967 W: http://wiki.laptop.org/go/DCON
14969 F: drivers/staging/olpc_dcon/
14971 STAGING - REALTEK RTL8712U DRIVERS
14972 M: Larry Finger <Larry.Finger@lwfinger.net>
14973 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
14975 F: drivers/staging/rtl8712/
14977 STAGING - REALTEK RTL8188EU DRIVERS
14978 M: Larry Finger <Larry.Finger@lwfinger.net>
14980 F: drivers/staging/rtl8188eu/
14982 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
14983 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14984 M: Teddy Wang <teddy.wang@siliconmotion.com>
14985 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14986 L: linux-fbdev@vger.kernel.org
14988 F: drivers/staging/sm750fb/
14990 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
14991 M: William Hubbs <w.d.hubbs@gmail.com>
14992 M: Chris Brannon <chris@the-brannons.com>
14993 M: Kirk Reiser <kirk@reisers.ca>
14994 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
14995 L: speakup@linux-speakup.org
14996 W: http://www.linux-speakup.org/
14998 F: drivers/staging/speakup/
15000 STAGING - VIA VT665X DRIVERS
15001 M: Forest Bond <forest@alittletooquiet.net>
15003 F: drivers/staging/vt665?/
15005 STAGING - WILC1000 WIFI DRIVER
15006 M: Adham Abozaeid <adham.abozaeid@microchip.com>
15007 M: Ajay Singh <ajay.kathat@microchip.com>
15008 L: linux-wireless@vger.kernel.org
15010 F: drivers/staging/wilc1000/
15013 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15015 L: devel@driverdev.osuosl.org
15017 F: drivers/staging/
15019 STARFIRE/DURALAN NETWORK DRIVER
15020 M: Ion Badulescu <ionut@badula.org>
15022 F: drivers/net/ethernet/adaptec/starfire*
15024 STEC S1220 SKD DRIVER
15025 M: Damien Le Moal <Damien.LeMoal@wdc.com>
15026 L: linux-block@vger.kernel.org
15028 F: drivers/block/skd*[ch]
15030 STI AUDIO (ASoC) DRIVERS
15031 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
15032 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15034 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15038 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
15040 F: drivers/media/platform/sti/cec/
15041 F: Documentation/devicetree/bindings/media/stih-cec.txt
15043 STK1160 USB VIDEO CAPTURE DRIVER
15044 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15045 L: linux-media@vger.kernel.org
15046 T: git git://linuxtv.org/media_tree.git
15048 F: drivers/media/usb/stk1160/
15050 STM32 AUDIO (ASoC) DRIVERS
15051 M: Olivier Moysan <olivier.moysan@st.com>
15052 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
15053 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15055 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
15058 STM32 TIMER/LPTIMER DRIVERS
15059 M: Fabrice Gasnier <fabrice.gasnier@st.com>
15061 F: drivers/*/stm32-*timer*
15062 F: drivers/pwm/pwm-stm32*
15063 F: include/linux/*/stm32-*tim*
15064 F: Documentation/ABI/testing/*timer-stm32
15065 F: Documentation/devicetree/bindings/*/stm32-*timer*
15066 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
15068 STMMAC ETHERNET DRIVER
15069 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
15070 M: Alexandre Torgue <alexandre.torgue@st.com>
15071 M: Jose Abreu <joabreu@synopsys.com>
15072 L: netdev@vger.kernel.org
15073 W: http://www.stlinux.com
15075 F: drivers/net/ethernet/stmicro/stmmac/
15078 M: Sam Creasey <sammy@sammy.net>
15079 W: http://sammy.net/sun3/
15081 F: arch/m68k/kernel/*sun3*
15082 F: arch/m68k/sun3*/
15083 F: arch/m68k/include/asm/sun3*
15084 F: drivers/net/ethernet/i825xx/sun3*
15086 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15087 M: Hans de Goede <hdegoede@redhat.com>
15088 L: linux-input@vger.kernel.org
15090 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15091 F: drivers/input/keyboard/sun4i-lradc-keys.c
15093 SUNDANCE NETWORK DRIVER
15094 M: Denis Kirjanov <kda@linux-powerpc.org>
15095 L: netdev@vger.kernel.org
15097 F: drivers/net/ethernet/dlink/sundance.c
15100 M: Yoshinori Sato <ysato@users.sourceforge.jp>
15101 M: Rich Felker <dalias@libc.org>
15102 L: linux-sh@vger.kernel.org
15103 Q: http://patchwork.kernel.org/project/linux-sh/list/
15105 F: Documentation/sh/
15110 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
15111 M: Len Brown <len.brown@intel.com>
15112 M: Pavel Machek <pavel@ucw.cz>
15113 L: linux-pm@vger.kernel.org
15114 B: https://bugzilla.kernel.org
15116 F: Documentation/power/
15117 F: arch/x86/kernel/acpi/
15118 F: drivers/base/power/
15120 F: include/linux/suspend.h
15121 F: include/linux/freezer.h
15122 F: include/linux/pm.h
15125 M: Martin Mares <mj@ucw.cz>
15126 L: linux-video@atrey.karlin.mff.cuni.cz
15128 F: Documentation/svga.txt
15129 F: arch/x86/boot/video*
15132 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15133 L: iommu@lists.linux-foundation.org
15134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15136 F: kernel/dma/swiotlb.c
15137 F: arch/*/kernel/pci-swiotlb.c
15138 F: include/linux/swiotlb.h
15141 M: Jiri Pirko <jiri@resnulli.us>
15142 M: Ivan Vecera <ivecera@redhat.com>
15143 L: netdev@vger.kernel.org
15146 F: include/net/switchdev.h
15148 SY8106A REGULATOR DRIVER
15149 M: Icenowy Zheng <icenowy@aosc.io>
15151 F: drivers/regulator/sy8106a-regulator.c
15152 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15154 SYNC FILE FRAMEWORK
15155 M: Sumit Semwal <sumit.semwal@linaro.org>
15156 R: Gustavo Padovan <gustavo@padovan.org>
15158 L: linux-media@vger.kernel.org
15159 L: dri-devel@lists.freedesktop.org
15160 F: drivers/dma-buf/sync_*
15161 F: drivers/dma-buf/dma-fence*
15162 F: drivers/dma-buf/sw_sync.c
15163 F: include/linux/sync_file.h
15164 F: include/uapi/linux/sync_file.h
15165 F: Documentation/sync_file.txt
15166 T: git git://anongit.freedesktop.org/drm/drm-misc
15168 SYNOPSYS ARC ARCHITECTURE
15169 M: Vineet Gupta <vgupta@synopsys.com>
15170 L: linux-snps-arc@lists.infradead.org
15173 F: Documentation/devicetree/bindings/arc/*
15174 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15175 F: drivers/clocksource/arc_timer.c
15176 F: drivers/tty/serial/arc_uart.c
15177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15179 SYNOPSYS ARC HSDK SDP pll clock driver
15180 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15182 F: drivers/clk/clk-hsdk-pll.c
15183 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15185 SYNOPSYS ARC SDP clock driver
15186 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15188 F: drivers/clk/axs10x/*
15189 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15191 SYNOPSYS ARC SDP platform support
15192 M: Alexey Brodkin <abrodkin@synopsys.com>
15194 F: arch/arc/plat-axs10x
15195 F: arch/arc/boot/dts/ax*
15196 F: Documentation/devicetree/bindings/arc/axs10*
15198 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15199 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15201 F: drivers/reset/reset-axs10x.c
15202 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15204 SYNOPSYS CREG GPIO DRIVER
15205 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15207 F: drivers/gpio/gpio-creg-snps.c
15208 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15210 SYNOPSYS DESIGNWARE 8250 UART DRIVER
15211 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15213 F: drivers/tty/serial/8250/8250_dw.c
15215 SYNOPSYS DESIGNWARE APB GPIO DRIVER
15216 M: Hoan Tran <hoan@os.amperecomputing.com>
15217 L: linux-gpio@vger.kernel.org
15219 F: drivers/gpio/gpio-dwapb.c
15220 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15222 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15223 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15225 F: drivers/dma/dwi-axi-dmac/
15226 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15228 SYNOPSYS DESIGNWARE DMAC DRIVER
15229 M: Viresh Kumar <vireshk@kernel.org>
15230 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15232 F: Documentation/devicetree/bindings/dma/snps-dma.txt
15234 F: include/dt-bindings/dma/dw-dmac.h
15235 F: include/linux/dma/dw.h
15236 F: include/linux/platform_data/dma-dw.h
15238 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15239 M: Jose Abreu <Jose.Abreu@synopsys.com>
15240 L: netdev@vger.kernel.org
15242 F: drivers/net/ethernet/synopsys/
15244 SYNOPSYS DESIGNWARE I2C DRIVER
15245 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
15246 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15247 R: Mika Westerberg <mika.westerberg@linux.intel.com>
15248 L: linux-i2c@vger.kernel.org
15250 F: drivers/i2c/busses/i2c-designware-*
15251 F: include/linux/platform_data/i2c-designware.h
15253 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15254 M: Jaehoon Chung <jh80.chung@samsung.com>
15255 L: linux-mmc@vger.kernel.org
15257 F: drivers/mmc/host/dw_mmc*
15259 SYNOPSYS HSDK RESET CONTROLLER DRIVER
15260 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15262 F: drivers/reset/reset-hsdk.c
15263 F: include/dt-bindings/reset/snps,hsdk-reset.h
15264 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15266 SYSTEM CONFIGURATION (SYSCON)
15267 M: Lee Jones <lee.jones@linaro.org>
15268 M: Arnd Bergmann <arnd@arndb.de>
15269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15271 F: drivers/mfd/syscon.c
15273 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15274 M: Sudeep Holla <sudeep.holla@arm.com>
15275 L: linux-arm-kernel@lists.infradead.org
15277 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15278 F: drivers/clk/clk-sc[mp]i.c
15279 F: drivers/cpufreq/sc[mp]i-cpufreq.c
15280 F: drivers/firmware/arm_scpi.c
15281 F: drivers/firmware/arm_scmi/
15282 F: include/linux/sc[mp]i_protocol.h
15284 SYSTEM RESET/SHUTDOWN DRIVERS
15285 M: Sebastian Reichel <sre@kernel.org>
15286 L: linux-pm@vger.kernel.org
15287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15289 F: Documentation/devicetree/bindings/power/reset/
15290 F: drivers/power/reset/
15292 SYSTEM TRACE MODULE CLASS
15293 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
15295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15296 F: Documentation/trace/stm.rst
15297 F: drivers/hwtracing/stm/
15298 F: include/linux/stm.h
15299 F: include/uapi/linux/stm.h
15302 M: Christoph Hellwig <hch@infradead.org>
15304 F: Documentation/filesystems/sysv-fs.txt
15306 F: include/linux/sysv_fs.h
15308 TASKSTATS STATISTICS INTERFACE
15309 M: Balbir Singh <bsingharora@gmail.com>
15311 F: Documentation/accounting/taskstats*
15312 F: include/linux/taskstats*
15313 F: kernel/taskstats.c
15316 M: Jamal Hadi Salim <jhs@mojatatu.com>
15317 M: Cong Wang <xiyou.wangcong@gmail.com>
15318 M: Jiri Pirko <jiri@resnulli.us>
15319 L: netdev@vger.kernel.org
15321 F: include/net/pkt_cls.h
15322 F: include/net/pkt_sched.h
15323 F: include/net/tc_act/
15324 F: include/uapi/linux/pkt_cls.h
15325 F: include/uapi/linux/pkt_sched.h
15326 F: include/uapi/linux/tc_act/
15327 F: include/uapi/linux/tc_ematch/
15330 TC90522 MEDIA DRIVER
15331 M: Akihiro Tsukada <tskd08@gmail.com>
15332 L: linux-media@vger.kernel.org
15334 F: drivers/media/dvb-frontends/tc90522*
15336 TCP LOW PRIORITY MODULE
15337 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15338 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15339 W: http://tcp-lp-mod.sourceforge.net/
15341 F: net/ipv4/tcp_lp.c
15343 TDA10071 MEDIA DRIVER
15344 M: Antti Palosaari <crope@iki.fi>
15345 L: linux-media@vger.kernel.org
15346 W: https://linuxtv.org
15347 W: http://palosaari.fi/linux/
15348 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15349 T: git git://linuxtv.org/anttip/media_tree.git
15351 F: drivers/media/dvb-frontends/tda10071*
15353 TDA18212 MEDIA DRIVER
15354 M: Antti Palosaari <crope@iki.fi>
15355 L: linux-media@vger.kernel.org
15356 W: https://linuxtv.org
15357 W: http://palosaari.fi/linux/
15358 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15359 T: git git://linuxtv.org/anttip/media_tree.git
15361 F: drivers/media/tuners/tda18212*
15363 TDA18218 MEDIA DRIVER
15364 M: Antti Palosaari <crope@iki.fi>
15365 L: linux-media@vger.kernel.org
15366 W: https://linuxtv.org
15367 W: http://palosaari.fi/linux/
15368 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15369 T: git git://linuxtv.org/anttip/media_tree.git
15371 F: drivers/media/tuners/tda18218*
15373 TDA18250 MEDIA DRIVER
15374 M: Olli Salonen <olli.salonen@iki.fi>
15375 L: linux-media@vger.kernel.org
15376 W: https://linuxtv.org
15377 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15378 T: git git://linuxtv.org/media_tree.git
15380 F: drivers/media/tuners/tda18250*
15382 TDA18271 MEDIA DRIVER
15383 M: Michael Krufky <mkrufky@linuxtv.org>
15384 L: linux-media@vger.kernel.org
15385 W: https://linuxtv.org
15386 W: http://github.com/mkrufky
15387 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15388 T: git git://linuxtv.org/mkrufky/tuners.git
15390 F: drivers/media/tuners/tda18271*
15392 TDA1997x MEDIA DRIVER
15393 M: Tim Harvey <tharvey@gateworks.com>
15394 L: linux-media@vger.kernel.org
15395 W: https://linuxtv.org
15396 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15398 F: drivers/media/i2c/tda1997x.*
15400 TDA827x MEDIA DRIVER
15401 M: Michael Krufky <mkrufky@linuxtv.org>
15402 L: linux-media@vger.kernel.org
15403 W: https://linuxtv.org
15404 W: http://github.com/mkrufky
15405 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15406 T: git git://linuxtv.org/mkrufky/tuners.git
15408 F: drivers/media/tuners/tda8290.*
15410 TDA8290 MEDIA DRIVER
15411 M: Michael Krufky <mkrufky@linuxtv.org>
15412 L: linux-media@vger.kernel.org
15413 W: https://linuxtv.org
15414 W: http://github.com/mkrufky
15415 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15416 T: git git://linuxtv.org/mkrufky/tuners.git
15418 F: drivers/media/tuners/tda8290.*
15420 TDA9840 MEDIA DRIVER
15421 M: Hans Verkuil <hverkuil@xs4all.nl>
15422 L: linux-media@vger.kernel.org
15423 T: git git://linuxtv.org/media_tree.git
15424 W: https://linuxtv.org
15426 F: drivers/media/i2c/tda9840*
15428 TEA5761 TUNER DRIVER
15429 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15430 L: linux-media@vger.kernel.org
15431 W: https://linuxtv.org
15432 T: git git://linuxtv.org/media_tree.git
15434 F: drivers/media/tuners/tea5761.*
15436 TEA5767 TUNER DRIVER
15437 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15438 L: linux-media@vger.kernel.org
15439 W: https://linuxtv.org
15440 T: git git://linuxtv.org/media_tree.git
15442 F: drivers/media/tuners/tea5767.*
15444 TEA6415C MEDIA DRIVER
15445 M: Hans Verkuil <hverkuil@xs4all.nl>
15446 L: linux-media@vger.kernel.org
15447 T: git git://linuxtv.org/media_tree.git
15448 W: https://linuxtv.org
15450 F: drivers/media/i2c/tea6415c*
15452 TEA6420 MEDIA DRIVER
15453 M: Hans Verkuil <hverkuil@xs4all.nl>
15454 L: linux-media@vger.kernel.org
15455 T: git git://linuxtv.org/media_tree.git
15456 W: https://linuxtv.org
15458 F: drivers/media/i2c/tea6420*
15461 M: Jiri Pirko <jiri@resnulli.us>
15462 L: netdev@vger.kernel.org
15464 F: drivers/net/team/
15465 F: include/linux/if_team.h
15466 F: include/uapi/linux/if_team.h
15468 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15469 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15471 F: arch/x86/platform/ts5500/
15473 TECHNOTREND USB IR RECEIVER
15474 M: Sean Young <sean@mess.org>
15475 L: linux-media@vger.kernel.org
15477 F: drivers/media/rc/ttusbir.c
15479 TECHWELL TW9910 VIDEO DECODER
15480 L: linux-media@vger.kernel.org
15482 F: drivers/media/i2c/tw9910.c
15483 F: include/media/i2c/tw9910.h
15486 M: Jens Wiklander <jens.wiklander@linaro.org>
15488 F: include/linux/tee_drv.h
15489 F: include/uapi/linux/tee.h
15491 F: Documentation/tee.txt
15493 TEGRA ARCHITECTURE SUPPORT
15494 M: Thierry Reding <thierry.reding@gmail.com>
15495 M: Jonathan Hunter <jonathanh@nvidia.com>
15496 L: linux-tegra@vger.kernel.org
15497 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
15498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15503 M: Peter De Schrijver <pdeschrijver@nvidia.com>
15504 M: Prashant Gaikwad <pgaikwad@nvidia.com>
15506 F: drivers/clk/tegra/
15509 M: Laxman Dewangan <ldewangan@nvidia.com>
15510 M: Jon Hunter <jonathanh@nvidia.com>
15512 F: drivers/dma/tegra*
15515 M: Laxman Dewangan <ldewangan@nvidia.com>
15517 F: drivers/i2c/busses/i2c-tegra.c
15519 TEGRA IOMMU DRIVERS
15520 M: Thierry Reding <thierry.reding@gmail.com>
15521 L: linux-tegra@vger.kernel.org
15523 F: drivers/iommu/tegra*
15526 M: Laxman Dewangan <ldewangan@nvidia.com>
15528 F: drivers/input/keyboard/tegra-kbc.c
15531 M: Stefan Agner <stefan@agner.ch>
15532 M: Lucas Stach <dev@lynxeye.de>
15534 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15535 F: drivers/mtd/nand/raw/tegra_nand.c
15538 M: Thierry Reding <thierry.reding@gmail.com>
15540 F: drivers/pwm/pwm-tegra.c
15542 TEGRA SERIAL DRIVER
15543 M: Laxman Dewangan <ldewangan@nvidia.com>
15545 F: drivers/tty/serial/serial-tegra.c
15548 M: Laxman Dewangan <ldewangan@nvidia.com>
15550 F: drivers/spi/spi-tegra*
15552 TEGRA XUSB PADCTL DRIVER
15553 M: JC Kuo <jckuo@nvidia.com>
15555 F: drivers/phy/tegra/xusb*
15557 TEHUTI ETHERNET DRIVER
15558 M: Andy Gospodarek <andy@greyhouse.net>
15559 L: netdev@vger.kernel.org
15561 F: drivers/net/ethernet/tehuti/*
15563 Telecom Clock Driver for MCPL0010
15564 M: Mark Gross <mark.gross@intel.com>
15566 F: drivers/char/tlclk.c
15568 TENSILICA XTENSA PORT (xtensa)
15569 M: Chris Zankel <chris@zankel.net>
15570 M: Max Filippov <jcmvbkbc@gmail.com>
15571 L: linux-xtensa@linux-xtensa.org
15572 T: git git://github.com/czankel/xtensa-linux.git
15575 F: drivers/irqchip/irq-xtensa-*
15577 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15578 M: Nishanth Menon <nm@ti.com>
15579 M: Tero Kristo <t-kristo@ti.com>
15580 M: Santosh Shilimkar <ssantosh@kernel.org>
15581 L: linux-arm-kernel@lists.infradead.org
15583 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15584 F: drivers/firmware/ti_sci*
15585 F: include/linux/soc/ti/ti_sci_protocol.h
15586 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15587 F: drivers/soc/ti/ti_sci_pm_domains.c
15588 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15589 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15590 F: drivers/clk/keystone/sci-clk.c
15591 F: drivers/reset/reset-ti-sci.c
15592 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
15593 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
15594 F: drivers/irqchip/irq-ti-sci-intr.c
15595 F: drivers/irqchip/irq-ti-sci-inta.c
15596 F: include/linux/soc/ti/ti_sci_inta_msi.h
15597 F: drivers/soc/ti/ti_sci_inta_msi.c
15599 Texas Instruments ASoC drivers
15600 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15601 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15605 Texas Instruments' DAC7612 DAC Driver
15606 M: Ricardo Ribalda <ricardo@ribalda.com>
15607 L: linux-iio@vger.kernel.org
15609 F: drivers/iio/dac/ti-dac7612.c
15610 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15612 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15613 M: Hans Verkuil <hverkuil@xs4all.nl>
15614 L: linux-media@vger.kernel.org
15615 T: git git://linuxtv.org/media_tree.git
15616 W: https://linuxtv.org
15618 F: drivers/media/radio/radio-raremono.c
15621 M: Zhang Rui <rui.zhang@intel.com>
15622 M: Eduardo Valentin <edubezval@gmail.com>
15623 R: Daniel Lezcano <daniel.lezcano@linaro.org>
15624 L: linux-pm@vger.kernel.org
15625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15626 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15627 Q: https://patchwork.kernel.org/project/linux-pm/list/
15629 F: drivers/thermal/
15630 F: include/linux/thermal.h
15631 F: include/uapi/linux/thermal.h
15632 F: include/linux/cpu_cooling.h
15633 F: Documentation/devicetree/bindings/thermal/
15635 THERMAL/CPU_COOLING
15636 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
15637 M: Viresh Kumar <viresh.kumar@linaro.org>
15638 M: Javi Merino <javi.merino@kernel.org>
15639 L: linux-pm@vger.kernel.org
15641 F: Documentation/thermal/cpu-cooling-api.txt
15642 F: drivers/thermal/cpu_cooling.c
15643 F: include/linux/cpu_cooling.h
15645 THINKPAD ACPI EXTRAS DRIVER
15646 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15647 L: ibm-acpi-devel@lists.sourceforge.net
15648 L: platform-driver-x86@vger.kernel.org
15649 W: http://ibm-acpi.sourceforge.net
15650 W: http://thinkwiki.org/wiki/Ibm-acpi
15651 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15653 F: drivers/platform/x86/thinkpad_acpi.c
15656 M: Andreas Noever <andreas.noever@gmail.com>
15657 M: Michael Jamet <michael.jamet@intel.com>
15658 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15659 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15662 F: Documentation/admin-guide/thunderbolt.rst
15663 F: drivers/thunderbolt/
15664 F: include/linux/thunderbolt.h
15666 THUNDERBOLT NETWORK DRIVER
15667 M: Michael Jamet <michael.jamet@intel.com>
15668 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15669 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15670 L: netdev@vger.kernel.org
15672 F: drivers/net/thunderbolt.c
15674 THUNDERX GPIO DRIVER
15675 M: David Daney <david.daney@cavium.com>
15677 F: drivers/gpio/gpio-thunderx.c
15679 TI AM437X VPFE DRIVER
15680 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15681 L: linux-media@vger.kernel.org
15682 W: https://linuxtv.org
15683 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15684 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15686 F: drivers/media/platform/am437x/
15688 TI BANDGAP AND THERMAL DRIVER
15689 M: Eduardo Valentin <edubezval@gmail.com>
15690 M: Keerthy <j-keerthy@ti.com>
15691 L: linux-pm@vger.kernel.org
15692 L: linux-omap@vger.kernel.org
15694 F: drivers/thermal/ti-soc-thermal/
15696 TI BQ27XXX POWER SUPPLY DRIVER
15697 R: Andrew F. Davis <afd@ti.com>
15698 F: include/linux/power/bq27xxx_battery.h
15699 F: drivers/power/supply/bq27xxx_battery.c
15700 F: drivers/power/supply/bq27xxx_battery_i2c.c
15702 TI CDCE706 CLOCK DRIVER
15703 M: Max Filippov <jcmvbkbc@gmail.com>
15705 F: drivers/clk/clk-cdce706.c
15708 M: Tero Kristo <t-kristo@ti.com>
15709 L: linux-omap@vger.kernel.org
15712 F: include/linux/clk/ti.h
15714 TI DAVINCI MACHINE SUPPORT
15715 M: Sekhar Nori <nsekhar@ti.com>
15716 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
15717 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15718 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
15720 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
15721 F: arch/arm/mach-davinci/
15722 F: drivers/i2c/busses/i2c-davinci.c
15723 F: arch/arm/boot/dts/da850*
15725 TI DAVINCI SERIES CLOCK DRIVER
15726 M: David Lechner <david@lechnology.com>
15727 R: Sekhar Nori <nsekhar@ti.com>
15729 F: Documentation/devicetree/bindings/clock/ti/davinci/
15730 F: drivers/clk/davinci/
15732 TI DAVINCI SERIES GPIO DRIVER
15733 M: Keerthy <j-keerthy@ti.com>
15734 L: linux-gpio@vger.kernel.org
15736 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
15737 F: drivers/gpio/gpio-davinci.c
15739 TI DAVINCI SERIES MEDIA DRIVER
15740 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15741 L: linux-media@vger.kernel.org
15742 W: https://linuxtv.org
15743 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15744 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15746 F: drivers/media/platform/davinci/
15747 F: include/media/davinci/
15749 TI ETHERNET SWITCH DRIVER (CPSW)
15750 R: Grygorii Strashko <grygorii.strashko@ti.com>
15751 L: linux-omap@vger.kernel.org
15752 L: netdev@vger.kernel.org
15754 F: drivers/net/ethernet/ti/cpsw*
15755 F: drivers/net/ethernet/ti/davinci*
15757 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
15758 M: Alex Dubov <oakad@yahoo.com>
15760 W: http://tifmxx.berlios.de/
15761 F: drivers/memstick/host/tifm_ms.c
15762 F: drivers/misc/tifm*
15763 F: drivers/mmc/host/tifm_sd.c
15764 F: include/linux/tifm.h
15766 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
15767 M: Santosh Shilimkar <ssantosh@kernel.org>
15768 L: linux-kernel@vger.kernel.org
15769 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15771 F: drivers/soc/ti/*
15772 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
15774 TI LM49xxx FAMILY ASoC CODEC DRIVERS
15775 M: M R Swami Reddy <mr.swami.reddy@ti.com>
15776 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
15777 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15779 F: sound/soc/codecs/lm49453*
15780 F: sound/soc/codecs/isabelle*
15782 TI LP855x BACKLIGHT DRIVER
15783 M: Milo Kim <milo.kim@ti.com>
15785 F: Documentation/backlight/lp855x-driver.txt
15786 F: drivers/video/backlight/lp855x_bl.c
15787 F: include/linux/platform_data/lp855x.h
15789 TI LP8727 CHARGER DRIVER
15790 M: Milo Kim <milo.kim@ti.com>
15792 F: drivers/power/supply/lp8727_charger.c
15793 F: include/linux/platform_data/lp8727.h
15795 TI LP8788 MFD DRIVER
15796 M: Milo Kim <milo.kim@ti.com>
15798 F: drivers/iio/adc/lp8788_adc.c
15799 F: drivers/leds/leds-lp8788.c
15800 F: drivers/mfd/lp8788*.c
15801 F: drivers/power/supply/lp8788-charger.c
15802 F: drivers/regulator/lp8788-*.c
15803 F: include/linux/mfd/lp8788*.h
15805 TI NETCP ETHERNET DRIVER
15806 M: Wingman Kwok <w-kwok2@ti.com>
15807 M: Murali Karicheri <m-karicheri2@ti.com>
15808 L: netdev@vger.kernel.org
15810 F: drivers/net/ethernet/ti/netcp*
15812 TI PCM3060 ASoC CODEC DRIVER
15813 M: Kirill Marinushkin <kmarinushkin@birdec.tech>
15814 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15816 F: Documentation/devicetree/bindings/sound/pcm3060.txt
15817 F: sound/soc/codecs/pcm3060*
15819 TI TAS571X FAMILY ASoC CODEC DRIVER
15820 M: Kevin Cernekee <cernekee@chromium.org>
15821 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15823 F: sound/soc/codecs/tas571x*
15825 TI TRF7970A NFC DRIVER
15826 M: Mark Greer <mgreer@animalcreek.com>
15827 L: linux-wireless@vger.kernel.org
15828 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15830 F: drivers/nfc/trf7970a.c
15831 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
15833 TI TWL4030 SERIES SOC CODEC DRIVER
15834 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15835 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15837 F: sound/soc/codecs/twl4030*
15840 M: Benoit Parrot <bparrot@ti.com>
15841 L: linux-media@vger.kernel.org
15842 W: http://linuxtv.org/
15843 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15845 F: drivers/media/platform/ti-vpe/
15847 TI WILINK WIRELESS DRIVERS
15848 L: linux-wireless@vger.kernel.org
15849 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
15850 W: http://wireless.kernel.org/en/users/Drivers/wl1251
15851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
15853 F: drivers/net/wireless/ti/
15854 F: include/linux/wl12xx.h
15856 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
15857 M: John Stultz <john.stultz@linaro.org>
15858 M: Thomas Gleixner <tglx@linutronix.de>
15859 R: Stephen Boyd <sboyd@kernel.org>
15860 L: linux-kernel@vger.kernel.org
15861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15863 F: include/linux/clocksource.h
15864 F: include/linux/time.h
15865 F: include/linux/timex.h
15866 F: include/uapi/linux/time.h
15867 F: include/uapi/linux/timex.h
15868 F: kernel/time/clocksource.c
15869 F: kernel/time/time*.c
15870 F: kernel/time/alarmtimer.c
15871 F: kernel/time/ntp.c
15872 F: tools/testing/selftests/timers/
15875 M: Jon Maloy <jon.maloy@ericsson.com>
15876 M: Ying Xue <ying.xue@windriver.com>
15877 L: netdev@vger.kernel.org (core kernel code)
15878 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
15879 W: http://tipc.sourceforge.net/
15881 F: include/uapi/linux/tipc*.h
15884 TLAN NETWORK DRIVER
15885 M: Samuel Chessman <chessman@tux.org>
15886 L: tlan-devel@lists.sourceforge.net (subscribers-only)
15887 W: http://sourceforge.net/projects/tlan/
15889 F: Documentation/networking/device_drivers/ti/tlan.txt
15890 F: drivers/net/ethernet/ti/tlan.*
15892 TM6000 VIDEO4LINUX DRIVER
15893 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15894 L: linux-media@vger.kernel.org
15895 W: https://linuxtv.org
15896 T: git git://linuxtv.org/media_tree.git
15898 F: drivers/media/usb/tm6000/
15899 F: Documentation/media/v4l-drivers/tm6000*
15901 TMIO/SDHI MMC DRIVER
15902 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15903 L: linux-mmc@vger.kernel.org
15905 F: drivers/mmc/host/tmio_mmc*
15906 F: drivers/mmc/host/renesas_sdhi*
15907 F: include/linux/mfd/tmio.h
15909 TMP401 HARDWARE MONITOR DRIVER
15910 M: Guenter Roeck <linux@roeck-us.net>
15911 L: linux-hwmon@vger.kernel.org
15913 F: Documentation/hwmon/tmp401.rst
15914 F: drivers/hwmon/tmp401.c
15916 TMPFS (SHMEM FILESYSTEM)
15917 M: Hugh Dickins <hughd@google.com>
15918 L: linux-mm@kvack.org
15920 F: include/linux/shmem_fs.h
15923 TOMOYO SECURITY MODULE
15924 M: Kentaro Takeda <takedakn@nttdata.co.jp>
15925 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
15926 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
15927 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
15928 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
15929 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
15930 W: https://tomoyo.osdn.jp/
15932 F: security/tomoyo/
15934 TOPSTAR LAPTOP EXTRAS DRIVER
15935 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15936 L: platform-driver-x86@vger.kernel.org
15938 F: drivers/platform/x86/topstar-laptop.c
15940 TORTURE-TEST MODULES
15941 M: Davidlohr Bueso <dave@stgolabs.net>
15942 M: "Paul E. McKenney" <paulmck@linux.ibm.com>
15943 M: Josh Triplett <josh@joshtriplett.org>
15944 L: linux-kernel@vger.kernel.org
15946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15947 F: Documentation/RCU/torture.txt
15948 F: kernel/torture.c
15949 F: kernel/rcu/rcutorture.c
15950 F: kernel/rcu/rcuperf.c
15951 F: kernel/locking/locktorture.c
15953 TOSHIBA ACPI EXTRAS DRIVER
15954 M: Azael Avalos <coproscefalo@gmail.com>
15955 L: platform-driver-x86@vger.kernel.org
15957 F: drivers/platform/x86/toshiba_acpi.c
15959 TOSHIBA BLUETOOTH DRIVER
15960 M: Azael Avalos <coproscefalo@gmail.com>
15961 L: platform-driver-x86@vger.kernel.org
15963 F: drivers/platform/x86/toshiba_bluetooth.c
15965 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
15966 M: Azael Avalos <coproscefalo@gmail.com>
15967 L: platform-driver-x86@vger.kernel.org
15969 F: drivers/platform/x86/toshiba_haps.c
15972 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
15973 W: http://www.buzzard.org.uk/toshiba/
15975 F: drivers/char/toshiba.c
15976 F: include/linux/toshiba.h
15977 F: include/uapi/linux/toshiba.h
15979 TOSHIBA TC358743 DRIVER
15980 M: Mats Randgaard <matrandg@cisco.com>
15981 L: linux-media@vger.kernel.org
15983 F: drivers/media/i2c/tc358743*
15984 F: include/media/i2c/tc358743.h
15986 TOSHIBA WMI HOTKEYS DRIVER
15987 M: Azael Avalos <coproscefalo@gmail.com>
15988 L: platform-driver-x86@vger.kernel.org
15990 F: drivers/platform/x86/toshiba-wmi.c
15993 M: Peter Huewe <peterhuewe@gmx.de>
15994 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
15995 R: Jason Gunthorpe <jgg@ziepe.ca>
15996 L: linux-integrity@vger.kernel.org
15997 Q: https://patchwork.kernel.org/project/linux-integrity/list/
15998 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
15999 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
16001 F: drivers/char/tpm/
16004 M: Steven Rostedt <rostedt@goodmis.org>
16005 M: Ingo Molnar <mingo@redhat.com>
16006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16008 F: Documentation/trace/ftrace.rst
16009 F: arch/*/*/*/ftrace.h
16010 F: arch/*/kernel/ftrace.c
16011 F: include/*/ftrace.h
16012 F: include/linux/trace*.h
16015 F: tools/testing/selftests/ftrace/
16017 TRACING MMIO ACCESSES (MMIOTRACE)
16018 M: Steven Rostedt <rostedt@goodmis.org>
16019 M: Ingo Molnar <mingo@kernel.org>
16020 R: Karol Herbst <karolherbst@gmail.com>
16021 R: Pekka Paalanen <ppaalanen@gmail.com>
16023 L: linux-kernel@vger.kernel.org
16024 L: nouveau@lists.freedesktop.org
16025 F: kernel/trace/trace_mmiotrace.c
16026 F: include/linux/mmiotrace.h
16027 F: arch/x86/mm/kmmio.c
16028 F: arch/x86/mm/mmio-mod.c
16029 F: arch/x86/mm/testmmiotrace.c
16032 M: Jiri Kosina <trivial@kernel.org>
16033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16035 K: ^Subject:.*(?i)trivial
16037 TEMPO SEMICONDUCTOR DRIVERS
16038 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16040 F: sound/soc/codecs/tscs*.c
16041 F: sound/soc/codecs/tscs*.h
16042 F: Documentation/devicetree/bindings/sound/tscs*.txt
16045 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16046 M: Jiri Slaby <jslaby@suse.com>
16048 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16049 F: Documentation/serial/
16051 F: drivers/tty/serial/serial_core.c
16052 F: include/linux/serial_core.h
16053 F: include/linux/serial.h
16054 F: include/linux/tty.h
16055 F: include/uapi/linux/serial_core.h
16056 F: include/uapi/linux/serial.h
16057 F: include/uapi/linux/tty.h
16059 TUA9001 MEDIA DRIVER
16060 M: Antti Palosaari <crope@iki.fi>
16061 L: linux-media@vger.kernel.org
16062 W: https://linuxtv.org
16063 W: http://palosaari.fi/linux/
16064 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16065 T: git git://linuxtv.org/anttip/media_tree.git
16067 F: drivers/media/tuners/tua9001*
16069 TULIP NETWORK DRIVERS
16070 L: netdev@vger.kernel.org
16071 L: linux-parisc@vger.kernel.org
16073 F: drivers/net/ethernet/dec/tulip/
16076 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
16077 W: http://vtun.sourceforge.net/tun
16079 F: Documentation/networking/tuntap.txt
16080 F: arch/um/os-Linux/drivers/
16082 TURBOCHANNEL SUBSYSTEM
16083 M: "Maciej W. Rozycki" <macro@linux-mips.org>
16084 M: Ralf Baechle <ralf@linux-mips.org>
16085 L: linux-mips@vger.kernel.org
16086 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
16089 F: include/linux/tc.h
16092 M: "Len Brown" <lenb@kernel.org>
16093 L: linux-pm@vger.kernel.org
16094 B: https://bugzilla.kernel.org
16095 Q: https://patchwork.kernel.org/project/linux-pm/list/
16096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16098 F: tools/power/x86/turbostat/
16100 TW5864 VIDEO4LINUX DRIVER
16101 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16102 M: Anton Sviridenko <anton@corp.bluecherry.net>
16103 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16104 M: Andrey Utkin <andrey_utkin@fastmail.com>
16105 L: linux-media@vger.kernel.org
16107 F: drivers/media/pci/tw5864/
16109 TW68 VIDEO4LINUX DRIVER
16110 M: Hans Verkuil <hverkuil@xs4all.nl>
16111 L: linux-media@vger.kernel.org
16112 T: git git://linuxtv.org/media_tree.git
16113 W: https://linuxtv.org
16115 F: drivers/media/pci/tw68/
16117 TW686X VIDEO4LINUX DRIVER
16118 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16119 L: linux-media@vger.kernel.org
16120 T: git git://linuxtv.org/media_tree.git
16121 W: http://linuxtv.org
16123 F: drivers/media/pci/tw686x/
16125 UBI FILE SYSTEM (UBIFS)
16126 M: Richard Weinberger <richard@nod.at>
16127 M: Artem Bityutskiy <dedekind1@gmail.com>
16128 M: Adrian Hunter <adrian.hunter@intel.com>
16129 L: linux-mtd@lists.infradead.org
16130 T: git git://git.infradead.org/ubifs-2.6.git
16131 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
16133 F: Documentation/filesystems/ubifs.txt
16136 UCLINUX (M68KNOMMU AND COLDFIRE)
16137 M: Greg Ungerer <gerg@linux-m68k.org>
16138 W: http://www.linux-m68k.org/
16139 W: http://www.uclinux.org/
16140 L: linux-m68k@lists.linux-m68k.org
16141 L: uclinux-dev@uclinux.org (subscribers-only)
16142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16144 F: arch/m68k/coldfire/
16146 F: arch/m68k/*/*_no.*
16147 F: arch/m68k/include/asm/*_no.*
16150 M: Jan Kara <jack@suse.com>
16152 F: Documentation/filesystems/udf.txt
16156 M: Bastien Nocera <hadess@hadess.net>
16157 L: linux-input@vger.kernel.org
16159 F: drivers/hid/hid-udraw-ps3.c
16162 M: Evgeniy Dushistov <dushistov@mail.ru>
16164 F: Documentation/filesystems/ufs.txt
16167 UHID USERSPACE HID IO DRIVER:
16168 M: David Herrmann <dh.herrmann@googlemail.com>
16169 L: linux-input@vger.kernel.org
16171 F: drivers/hid/uhid.c
16172 F: include/uapi/linux/uhid.h
16175 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16176 L: linux-usb@vger.kernel.org
16178 F: drivers/usb/common/ulpi.c
16179 F: include/linux/ulpi/
16181 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16182 L: linux-usb@vger.kernel.org
16185 F: include/linux/uwb.h
16186 F: include/linux/uwb/
16189 M: Gabriel Krisman Bertazi <krisman@collabora.com>
16190 L: linux-fsdevel@vger.kernel.org
16194 UNICORE32 ARCHITECTURE:
16195 M: Guan Xuetao <gxt@pku.edu.cn>
16196 W: http://mprc.pku.edu.cn/~guanxuetao/linux
16198 T: git git://github.com/gxt/linux.git
16202 M: Tony Finch <dot@dotat.at>
16203 W: http://dotat.at/prog/unifdef
16205 F: scripts/unifdef.c
16207 UNIFORM CDROM DRIVER
16208 M: Jens Axboe <axboe@kernel.dk>
16209 W: http://www.kernel.dk
16211 F: Documentation/cdrom/
16212 F: drivers/cdrom/cdrom.c
16213 F: include/linux/cdrom.h
16214 F: include/uapi/linux/cdrom.h
16216 UNISYS S-PAR DRIVERS
16217 M: David Kershner <david.kershner@unisys.com>
16218 L: sparmaintainer@unisys.com (Unisys internal)
16220 F: include/linux/visorbus.h
16221 F: drivers/visorbus/
16222 F: drivers/staging/unisys/
16224 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16225 R: Alim Akhtar <alim.akhtar@samsung.com>
16226 R: Avri Altman <avri.altman@wdc.com>
16227 R: Pedro Sousa <pedrom.sousa@synopsys.com>
16228 L: linux-scsi@vger.kernel.org
16230 F: Documentation/scsi/ufs.txt
16231 F: drivers/scsi/ufs/
16233 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16234 M: Pedro Sousa <pedrom.sousa@synopsys.com>
16235 L: linux-scsi@vger.kernel.org
16237 F: drivers/scsi/ufs/*dwc*
16239 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16240 M: Stanley Chu <stanley.chu@mediatek.com>
16241 L: linux-scsi@vger.kernel.org
16242 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16244 F: drivers/scsi/ufs/ufs-mediatek*
16246 UNSORTED BLOCK IMAGES (UBI)
16247 M: Artem Bityutskiy <dedekind1@gmail.com>
16248 M: Richard Weinberger <richard@nod.at>
16249 W: http://www.linux-mtd.infradead.org/
16250 L: linux-mtd@lists.infradead.org
16251 T: git git://git.infradead.org/ubifs-2.6.git
16253 F: drivers/mtd/ubi/
16254 F: include/linux/mtd/ubi.h
16255 F: include/uapi/mtd/ubi-user.h
16257 USB "USBNET" DRIVER FRAMEWORK
16258 M: Oliver Neukum <oneukum@suse.com>
16259 L: netdev@vger.kernel.org
16260 W: http://www.linux-usb.org/usbnet
16262 F: drivers/net/usb/usbnet.c
16263 F: include/linux/usb/usbnet.h
16266 M: Oliver Neukum <oneukum@suse.com>
16267 L: linux-usb@vger.kernel.org
16269 F: Documentation/usb/acm.txt
16270 F: drivers/usb/class/cdc-acm.*
16272 USB AR5523 WIRELESS DRIVER
16273 M: Pontus Fuchs <pontus.fuchs@gmail.com>
16274 L: linux-wireless@vger.kernel.org
16276 F: drivers/net/wireless/ath/ar5523/
16279 M: Oliver Neukum <oneukum@suse.com>
16280 L: linux-usb@vger.kernel.org
16281 L: linux-scsi@vger.kernel.org
16283 F: drivers/usb/storage/uas.c
16285 USB CDC ETHERNET DRIVER
16286 M: Oliver Neukum <oliver@neukum.org>
16287 L: linux-usb@vger.kernel.org
16289 F: drivers/net/usb/cdc_*.c
16290 F: include/uapi/linux/usb/cdc.h
16292 USB CHAOSKEY DRIVER
16293 M: Keith Packard <keithp@keithp.com>
16294 L: linux-usb@vger.kernel.org
16296 F: drivers/usb/misc/chaoskey.c
16298 USB CYPRESS C67X00 DRIVER
16299 M: Peter Korsgaard <jacmet@sunsite.dk>
16300 L: linux-usb@vger.kernel.org
16302 F: drivers/usb/c67x00/
16304 USB DAVICOM DM9601 DRIVER
16305 M: Peter Korsgaard <jacmet@sunsite.dk>
16306 L: netdev@vger.kernel.org
16307 W: http://www.linux-usb.org/usbnet
16309 F: drivers/net/usb/dm9601.c
16311 USB DIAMOND RIO500 DRIVER
16312 M: Cesar Miquel <miquel@df.uba.ar>
16313 L: rio500-users@lists.sourceforge.net
16314 W: http://rio500.sourceforge.net
16316 F: drivers/usb/misc/rio500*
16319 M: Alan Stern <stern@rowland.harvard.edu>
16320 L: linux-usb@vger.kernel.org
16322 F: Documentation/usb/ehci.txt
16323 F: drivers/usb/host/ehci*
16325 USB GADGET/PERIPHERAL SUBSYSTEM
16326 M: Felipe Balbi <balbi@kernel.org>
16327 L: linux-usb@vger.kernel.org
16328 W: http://www.linux-usb.org/gadget
16329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16331 F: drivers/usb/gadget/
16332 F: include/linux/usb/gadget*
16334 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16335 M: Jiri Kosina <jikos@kernel.org>
16336 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
16337 L: linux-usb@vger.kernel.org
16338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16340 F: Documentation/hid/hiddev.txt
16341 F: drivers/hid/usbhid/
16343 USB INTEL XHCI ROLE MUX DRIVER
16344 M: Hans de Goede <hdegoede@redhat.com>
16345 L: linux-usb@vger.kernel.org
16347 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
16349 USB IP DRIVER FOR HISILICON KIRIN
16350 M: Yu Chen <chenyu56@huawei.com>
16351 M: Binghui Wang <wangbinghui@hisilicon.com>
16352 L: linux-usb@vger.kernel.org
16354 F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16355 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
16358 M: Olav Kongas <ok@artecdesign.ee>
16359 L: linux-usb@vger.kernel.org
16361 F: drivers/usb/host/isp116x*
16362 F: include/linux/usb/isp116x.h
16364 USB LAN78XX ETHERNET DRIVER
16365 M: Woojung Huh <woojung.huh@microchip.com>
16366 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16367 L: netdev@vger.kernel.org
16369 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16370 F: drivers/net/usb/lan78xx.*
16371 F: include/dt-bindings/net/microchip-lan78xx.h
16373 USB MASS STORAGE DRIVER
16374 M: Alan Stern <stern@rowland.harvard.edu>
16375 L: linux-usb@vger.kernel.org
16376 L: usb-storage@lists.one-eyed-alien.net
16378 F: drivers/usb/storage/
16381 M: Clemens Ladisch <clemens@ladisch.de>
16382 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16385 F: sound/usb/midi.*
16387 USB NETWORKING DRIVERS
16388 L: linux-usb@vger.kernel.org
16390 F: drivers/net/usb/
16393 M: Alan Stern <stern@rowland.harvard.edu>
16394 L: linux-usb@vger.kernel.org
16396 F: Documentation/usb/ohci.txt
16397 F: drivers/usb/host/ohci*
16399 USB OTG FSM (Finite State Machine)
16400 M: Peter Chen <Peter.Chen@nxp.com>
16401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16402 L: linux-usb@vger.kernel.org
16404 F: drivers/usb/common/usb-otg-fsm.c
16407 M: Valentina Manea <valentina.manea.m@gmail.com>
16408 M: Shuah Khan <shuah@kernel.org>
16409 M: Shuah Khan <skhan@linuxfoundation.org>
16410 L: linux-usb@vger.kernel.org
16412 F: Documentation/usb/usbip_protocol.txt
16413 F: drivers/usb/usbip/
16414 F: tools/usb/usbip/
16415 F: tools/testing/selftests/drivers/usb/usbip/
16418 M: Petko Manolov <petkan@nucleusys.com>
16419 L: linux-usb@vger.kernel.org
16420 L: netdev@vger.kernel.org
16421 T: git git://github.com/petkan/pegasus.git
16422 W: https://github.com/petkan/pegasus
16424 F: drivers/net/usb/pegasus.*
16427 M: Felipe Balbi <balbi@kernel.org>
16428 L: linux-usb@vger.kernel.org
16429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16431 F: drivers/usb/phy/
16433 USB PRINTER DRIVER (usblp)
16434 M: Pete Zaitcev <zaitcev@redhat.com>
16435 L: linux-usb@vger.kernel.org
16437 F: drivers/usb/class/usblp.c
16439 USB QMI WWAN NETWORK DRIVER
16440 M: Bjørn Mork <bjorn@mork.no>
16441 L: netdev@vger.kernel.org
16443 F: Documentation/ABI/testing/sysfs-class-net-qmi
16444 F: drivers/net/usb/qmi_wwan.c
16447 M: Petko Manolov <petkan@nucleusys.com>
16448 L: linux-usb@vger.kernel.org
16449 L: netdev@vger.kernel.org
16450 T: git git://github.com/petkan/rtl8150.git
16451 W: https://github.com/petkan/rtl8150
16453 F: drivers/net/usb/rtl8150.c
16455 USB SERIAL SUBSYSTEM
16456 M: Johan Hovold <johan@kernel.org>
16457 L: linux-usb@vger.kernel.org
16458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16460 F: Documentation/usb/usb-serial.txt
16461 F: drivers/usb/serial/
16462 F: include/linux/usb/serial.h
16464 USB SMSC75XX ETHERNET DRIVER
16465 M: Steve Glendinning <steve.glendinning@shawell.net>
16466 L: netdev@vger.kernel.org
16468 F: drivers/net/usb/smsc75xx.*
16470 USB SMSC95XX ETHERNET DRIVER
16471 M: Steve Glendinning <steve.glendinning@shawell.net>
16472 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16473 L: netdev@vger.kernel.org
16475 F: drivers/net/usb/smsc95xx.*
16478 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16479 L: linux-usb@vger.kernel.org
16480 W: http://www.linux-usb.org
16481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16483 F: Documentation/devicetree/bindings/usb/
16484 F: Documentation/usb/
16486 F: include/linux/usb.h
16487 F: include/linux/usb/
16489 USB TYPEC PI3USB30532 MUX DRIVER
16490 M: Hans de Goede <hdegoede@redhat.com>
16491 L: linux-usb@vger.kernel.org
16493 F: drivers/usb/typec/mux/pi3usb30532.c
16496 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16497 L: linux-usb@vger.kernel.org
16499 F: Documentation/ABI/testing/sysfs-class-typec
16500 F: Documentation/driver-api/usb/typec.rst
16501 F: drivers/usb/typec/
16502 F: include/linux/usb/typec.h
16504 USB TYPEC BUS FOR ALTERNATE MODES
16505 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16506 L: linux-usb@vger.kernel.org
16508 F: Documentation/ABI/testing/sysfs-bus-typec
16509 F: Documentation/driver-api/usb/typec_bus.rst
16510 F: drivers/usb/typec/altmodes/
16511 F: include/linux/usb/typec_altmode.h
16513 USB TYPEC PORT CONTROLLER DRIVERS
16514 M: Guenter Roeck <linux@roeck-us.net>
16515 L: linux-usb@vger.kernel.org
16517 F: drivers/usb/typec/tcpm/
16520 M: Alan Stern <stern@rowland.harvard.edu>
16521 L: linux-usb@vger.kernel.org
16523 F: drivers/usb/host/uhci*
16526 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16527 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16528 L: linux-media@vger.kernel.org
16529 T: git git://linuxtv.org/media_tree.git
16530 W: http://www.ideasonboard.org/uvc/
16532 F: drivers/media/usb/uvc/
16533 F: include/uapi/linux/uvcvideo.h
16536 M: Hans Verkuil <hverkuil@xs4all.nl>
16537 L: linux-media@vger.kernel.org
16538 T: git git://linuxtv.org/media_tree.git
16539 W: https://linuxtv.org
16541 F: drivers/media/usb/usbvision/
16544 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16545 L: linux-usb@vger.kernel.org
16547 F: drivers/usb/gadget/function/*uvc*
16548 F: drivers/usb/gadget/legacy/webcam.c
16549 F: include/uapi/linux/usb/g_uvc.h
16551 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16552 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
16553 L: linux-wireless@vger.kernel.org
16555 F: drivers/net/wireless/rndis_wlan.c
16558 M: Mathias Nyman <mathias.nyman@intel.com>
16559 L: linux-usb@vger.kernel.org
16561 F: drivers/usb/host/xhci*
16562 F: drivers/usb/host/pci-quirks*
16565 L: linux-wireless@vger.kernel.org
16566 W: http://linux-lc100020.sourceforge.net
16568 F: drivers/net/wireless/zydas/zd1201.*
16571 M: Antoine Jacquet <royale@zerezo.com>
16572 L: linux-usb@vger.kernel.org
16573 L: linux-media@vger.kernel.org
16574 T: git git://linuxtv.org/media_tree.git
16575 W: http://royale.zerezo.com/zr364xx/
16577 F: Documentation/media/v4l-drivers/zr364xx*
16578 F: drivers/media/usb/zr364xx/
16580 USER-MODE LINUX (UML)
16581 M: Jeff Dike <jdike@addtoit.com>
16582 M: Richard Weinberger <richard@nod.at>
16583 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
16584 L: linux-um@lists.infradead.org
16585 W: http://user-mode-linux.sourceforge.net
16586 Q: https://patchwork.ozlabs.org/project/linux-um/list/
16587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16589 F: Documentation/virtual/uml/
16594 USERSPACE COPYIN/COPYOUT (UIOVEC)
16595 M: Alexander Viro <viro@zeniv.linux.org.uk>
16598 F: include/linux/uio.h
16600 USERSPACE DMA BUFFER DRIVER
16601 M: Gerd Hoffmann <kraxel@redhat.com>
16603 L: dri-devel@lists.freedesktop.org
16604 F: drivers/dma-buf/udmabuf.c
16605 F: include/uapi/linux/udmabuf.h
16606 T: git git://anongit.freedesktop.org/drm/drm-misc
16608 USERSPACE I/O (UIO)
16609 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16612 F: Documentation/driver-api/uio-howto.rst
16614 F: include/linux/uio_driver.h
16617 M: Karel Zak <kzak@redhat.com>
16618 L: util-linux@vger.kernel.org
16619 W: http://en.wikipedia.org/wiki/Util-linux
16620 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16624 M: Christoph Hellwig <hch@lst.de>
16625 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16626 L: linux-kernel@vger.kernel.org
16627 T: git git://git.infradead.org/users/hch/uuid.git
16630 F: include/linux/uuid.h
16631 F: include/uapi/linux/uuid.h
16635 M: Michal Januszewski <spock@gentoo.org>
16636 L: linux-fbdev@vger.kernel.org
16637 W: https://github.com/mjanusz/v86d
16639 F: Documentation/fb/uvesafb.txt
16640 F: drivers/video/fbdev/uvesafb.*
16643 M: Stefan Agner <stefan@agner.ch>
16644 L: linux-mtd@lists.infradead.org
16646 F: drivers/mtd/nand/raw/vf610_nfc.c
16648 VFAT/FAT/MSDOS FILESYSTEM
16649 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16651 F: Documentation/filesystems/vfat.txt
16655 M: Alex Williamson <alex.williamson@redhat.com>
16656 R: Cornelia Huck <cohuck@redhat.com>
16657 L: kvm@vger.kernel.org
16658 T: git git://github.com/awilliam/linux-vfio.git
16660 F: Documentation/vfio.txt
16662 F: include/linux/vfio.h
16663 F: include/uapi/linux/vfio.h
16665 VFIO MEDIATED DEVICE DRIVERS
16666 M: Kirti Wankhede <kwankhede@nvidia.com>
16667 L: kvm@vger.kernel.org
16669 F: Documentation/vfio-mediated-device.txt
16670 F: drivers/vfio/mdev/
16671 F: include/linux/mdev.h
16672 F: samples/vfio-mdev/
16674 VFIO PLATFORM DRIVER
16675 M: Eric Auger <eric.auger@redhat.com>
16676 L: kvm@vger.kernel.org
16678 F: drivers/vfio/platform/
16681 R: Lukas Wunner <lukas@wunner.de>
16683 F: Documentation/gpu/vga-switcheroo.rst
16684 F: drivers/gpu/vga/vga_switcheroo.c
16685 F: include/linux/vga_switcheroo.h
16686 T: git git://anongit.freedesktop.org/drm/drm-misc
16688 VIA RHINE NETWORK DRIVER
16690 F: drivers/net/ethernet/via/via-rhine.c
16692 VIA SD/MMC CARD CONTROLLER DRIVER
16693 M: Bruce Chang <brucechang@via.com.tw>
16694 M: Harald Welte <HaraldWelte@viatech.com>
16696 F: drivers/mmc/host/via-sdmmc.c
16698 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16699 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16700 L: linux-fbdev@vger.kernel.org
16702 F: include/linux/via-core.h
16703 F: include/linux/via-gpio.h
16704 F: include/linux/via_i2c.h
16705 F: drivers/video/fbdev/via/
16707 VIA VELOCITY NETWORK DRIVER
16708 M: Francois Romieu <romieu@fr.zoreil.com>
16709 L: netdev@vger.kernel.org
16711 F: drivers/net/ethernet/via/via-velocity.*
16713 VICODEC VIRTUAL CODEC DRIVER
16714 M: Hans Verkuil <hans.verkuil@cisco.com>
16715 L: linux-media@vger.kernel.org
16716 T: git git://linuxtv.org/media_tree.git
16717 W: https://linuxtv.org
16719 F: drivers/media/platform/vicodec/*
16721 VIDEO MULTIPLEXER DRIVER
16722 M: Philipp Zabel <p.zabel@pengutronix.de>
16723 L: linux-media@vger.kernel.org
16725 F: drivers/media/platform/video-mux.c
16727 VIDEO I2C POLLING DRIVER
16728 M: Matt Ranostay <matt.ranostay@konsulko.com>
16729 L: linux-media@vger.kernel.org
16731 F: drivers/media/i2c/video-i2c.c
16733 VIDEOBUF2 FRAMEWORK
16734 M: Pawel Osciak <pawel@osciak.com>
16735 M: Marek Szyprowski <m.szyprowski@samsung.com>
16736 M: Kyungmin Park <kyungmin.park@samsung.com>
16737 L: linux-media@vger.kernel.org
16739 F: drivers/media/common/videobuf2/*
16740 F: include/media/videobuf2-*
16742 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
16743 M: Helen Koike <helen.koike@collabora.com>
16744 L: linux-media@vger.kernel.org
16745 T: git git://linuxtv.org/media_tree.git
16746 W: https://linuxtv.org
16748 F: drivers/media/platform/vimc/*
16751 M: Alex Williamson <alex.williamson@redhat.com>
16752 M: Paolo Bonzini <pbonzini@redhat.com>
16753 L: kvm@vger.kernel.org
16757 VIRTIO AND VHOST VSOCK DRIVER
16758 M: Stefan Hajnoczi <stefanha@redhat.com>
16759 L: kvm@vger.kernel.org
16760 L: virtualization@lists.linux-foundation.org
16761 L: netdev@vger.kernel.org
16763 F: include/linux/virtio_vsock.h
16764 F: include/uapi/linux/virtio_vsock.h
16765 F: include/uapi/linux/vsockmon.h
16766 F: include/uapi/linux/vm_sockets_diag.h
16767 F: net/vmw_vsock/diag.c
16768 F: net/vmw_vsock/af_vsock_tap.c
16769 F: net/vmw_vsock/virtio_transport_common.c
16770 F: net/vmw_vsock/virtio_transport.c
16771 F: drivers/net/vsockmon.c
16772 F: drivers/vhost/vsock.c
16773 F: tools/testing/vsock/
16775 VIRTIO CONSOLE DRIVER
16776 M: Amit Shah <amit@kernel.org>
16777 L: virtualization@lists.linux-foundation.org
16779 F: drivers/char/virtio_console.c
16780 F: include/linux/virtio_console.h
16781 F: include/uapi/linux/virtio_console.h
16783 VIRTIO CORE AND NET DRIVERS
16784 M: "Michael S. Tsirkin" <mst@redhat.com>
16785 M: Jason Wang <jasowang@redhat.com>
16786 L: virtualization@lists.linux-foundation.org
16788 F: Documentation/devicetree/bindings/virtio/
16791 F: drivers/net/virtio_net.c
16792 F: drivers/block/virtio_blk.c
16793 F: include/linux/virtio*.h
16794 F: include/uapi/linux/virtio_*.h
16795 F: drivers/crypto/virtio/
16796 F: mm/balloon_compaction.c
16798 VIRTIO BLOCK AND SCSI DRIVERS
16799 M: "Michael S. Tsirkin" <mst@redhat.com>
16800 M: Jason Wang <jasowang@redhat.com>
16801 R: Paolo Bonzini <pbonzini@redhat.com>
16802 R: Stefan Hajnoczi <stefanha@redhat.com>
16803 L: virtualization@lists.linux-foundation.org
16805 F: drivers/block/virtio_blk.c
16806 F: drivers/scsi/virtio_scsi.c
16807 F: include/uapi/linux/virtio_blk.h
16808 F: include/uapi/linux/virtio_scsi.h
16809 F: drivers/vhost/scsi.c
16811 VIRTIO CRYPTO DRIVER
16812 M: Gonglei <arei.gonglei@huawei.com>
16813 L: virtualization@lists.linux-foundation.org
16814 L: linux-crypto@vger.kernel.org
16816 F: drivers/crypto/virtio/
16817 F: include/uapi/linux/virtio_crypto.h
16819 VIRTIO DRIVERS FOR S390
16820 M: Cornelia Huck <cohuck@redhat.com>
16821 M: Halil Pasic <pasic@linux.ibm.com>
16822 L: linux-s390@vger.kernel.org
16823 L: virtualization@lists.linux-foundation.org
16824 L: kvm@vger.kernel.org
16826 F: drivers/s390/virtio/
16827 F: arch/s390/include/uapi/asm/virtio-ccw.h
16830 M: David Airlie <airlied@linux.ie>
16831 M: Gerd Hoffmann <kraxel@redhat.com>
16832 L: dri-devel@lists.freedesktop.org
16833 L: virtualization@lists.linux-foundation.org
16834 T: git git://anongit.freedesktop.org/drm/drm-misc
16836 F: drivers/gpu/drm/virtio/
16837 F: include/uapi/linux/virtio_gpu.h
16839 VIRTIO HOST (VHOST)
16840 M: "Michael S. Tsirkin" <mst@redhat.com>
16841 M: Jason Wang <jasowang@redhat.com>
16842 L: kvm@vger.kernel.org
16843 L: virtualization@lists.linux-foundation.org
16844 L: netdev@vger.kernel.org
16845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
16848 F: include/uapi/linux/vhost.h
16850 VIRTIO INPUT DRIVER
16851 M: Gerd Hoffmann <kraxel@redhat.com>
16853 F: drivers/virtio/virtio_input.c
16854 F: include/uapi/linux/virtio_input.h
16856 VIRTUAL BOX GUEST DEVICE DRIVER
16857 M: Hans de Goede <hdegoede@redhat.com>
16858 M: Arnd Bergmann <arnd@arndb.de>
16859 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16861 F: include/linux/vbox_utils.h
16862 F: include/uapi/linux/vbox*.h
16863 F: drivers/virt/vboxguest/
16865 VIRTUAL SERIO DEVICE DRIVER
16866 M: Stephen Chandler Paul <thatslyude@gmail.com>
16868 F: drivers/input/serio/userio.c
16869 F: include/uapi/linux/userio.h
16871 VIVID VIRTUAL VIDEO DRIVER
16872 M: Hans Verkuil <hverkuil@xs4all.nl>
16873 L: linux-media@vger.kernel.org
16874 T: git git://linuxtv.org/media_tree.git
16875 W: https://linuxtv.org
16877 F: drivers/media/platform/vivid/*
16880 M: Florian Fainelli <f.fainelli@gmail.com>
16881 L: openwrt-devel@lists.openwrt.org (subscribers-only)
16883 F: drivers/vlynq/vlynq.c
16884 F: include/linux/vlynq.h
16887 M: Martyn Welch <martyn@welchs.me.uk>
16888 M: Manohar Vanga <manohar.vanga@gmail.com>
16889 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16890 L: devel@driverdev.osuosl.org
16892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16893 F: Documentation/driver-api/vme.rst
16894 F: drivers/staging/vme/
16896 F: include/linux/vme*
16898 VMWARE BALLOON DRIVER
16899 M: Julien Freche <jfreche@vmware.com>
16900 M: Nadav Amit <namit@vmware.com>
16901 M: "VMware, Inc." <pv-drivers@vmware.com>
16902 L: linux-kernel@vger.kernel.org
16904 F: drivers/misc/vmw_balloon.c
16906 VMWARE HYPERVISOR INTERFACE
16907 M: Alok Kataria <akataria@vmware.com>
16908 L: virtualization@lists.linux-foundation.org
16910 F: arch/x86/kernel/cpu/vmware.c
16912 VMWARE PVRDMA DRIVER
16913 M: Adit Ranadive <aditr@vmware.com>
16914 M: VMware PV-Drivers <pv-drivers@vmware.com>
16915 L: linux-rdma@vger.kernel.org
16917 F: drivers/infiniband/hw/vmw_pvrdma/
16919 VMware PVSCSI driver
16920 M: Jim Gill <jgill@vmware.com>
16921 M: VMware PV-Drivers <pv-drivers@vmware.com>
16922 L: linux-scsi@vger.kernel.org
16924 F: drivers/scsi/vmw_pvscsi.c
16925 F: drivers/scsi/vmw_pvscsi.h
16927 VMWARE VMMOUSE SUBDRIVER
16928 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
16929 M: "VMware, Inc." <pv-drivers@vmware.com>
16930 L: linux-input@vger.kernel.org
16932 F: drivers/input/mouse/vmmouse.c
16933 F: drivers/input/mouse/vmmouse.h
16935 VMWARE VMXNET3 ETHERNET DRIVER
16936 M: Ronak Doshi <doshir@vmware.com>
16937 M: "VMware, Inc." <pv-drivers@vmware.com>
16938 L: netdev@vger.kernel.org
16940 F: drivers/net/vmxnet3/
16942 VOCORE VOCORE2 BOARD
16943 M: Harvey Hunt <harveyhuntnexus@gmail.com>
16944 L: linux-mips@vger.kernel.org
16946 F: arch/mips/boot/dts/ralink/vocore2.dts
16948 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
16949 M: Liam Girdwood <lgirdwood@gmail.com>
16950 M: Mark Brown <broonie@kernel.org>
16951 L: linux-kernel@vger.kernel.org
16952 W: http://www.slimlogic.co.uk/?p=48
16953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
16955 F: Documentation/devicetree/bindings/regulator/
16956 F: Documentation/power/regulator/
16957 F: drivers/regulator/
16958 F: include/dt-bindings/regulator/
16959 F: include/linux/regulator/
16962 M: David Ahern <dsa@cumulusnetworks.com>
16963 M: Shrijeet Mukherjee <shrijeet@gmail.com>
16964 L: netdev@vger.kernel.org
16966 F: drivers/net/vrf.c
16967 F: Documentation/networking/vrf.txt
16969 VT1211 HARDWARE MONITOR DRIVER
16970 M: Juerg Haefliger <juergh@gmail.com>
16971 L: linux-hwmon@vger.kernel.org
16973 F: Documentation/hwmon/vt1211.rst
16974 F: drivers/hwmon/vt1211.c
16976 VT8231 HARDWARE MONITOR DRIVER
16977 M: Roger Lucas <vt8231@hiddenengine.co.uk>
16978 L: linux-hwmon@vger.kernel.org
16980 F: drivers/hwmon/vt8231.c
16982 VUB300 USB to SDIO/SD/MMC bridge chip
16983 M: Tony Olech <tony.olech@elandigitalsystems.com>
16984 L: linux-mmc@vger.kernel.org
16985 L: linux-usb@vger.kernel.org
16987 F: drivers/mmc/host/vub300.c
16989 W1 DALLAS'S 1-WIRE BUS
16990 M: Evgeniy Polyakov <zbr@ioremap.net>
16992 F: Documentation/devicetree/bindings/w1/
16993 F: Documentation/w1/
16995 F: include/linux/w1.h
16997 W83791D HARDWARE MONITORING DRIVER
16998 M: Marc Hulsman <m.hulsman@tudelft.nl>
16999 L: linux-hwmon@vger.kernel.org
17001 F: Documentation/hwmon/w83791d.rst
17002 F: drivers/hwmon/w83791d.c
17004 W83793 HARDWARE MONITORING DRIVER
17005 M: Rudolf Marek <r.marek@assembler.cz>
17006 L: linux-hwmon@vger.kernel.org
17008 F: Documentation/hwmon/w83793.rst
17009 F: drivers/hwmon/w83793.c
17011 W83795 HARDWARE MONITORING DRIVER
17012 M: Jean Delvare <jdelvare@suse.com>
17013 L: linux-hwmon@vger.kernel.org
17015 F: drivers/hwmon/w83795.c
17017 W83L51xD SD/MMC CARD INTERFACE DRIVER
17018 M: Pierre Ossman <pierre@ossman.eu>
17020 F: drivers/mmc/host/wbsd.*
17022 WACOM PROTOCOL 4 SERIAL TABLETS
17023 M: Julian Squires <julian@cipht.net>
17024 M: Hans de Goede <hdegoede@redhat.com>
17025 L: linux-input@vger.kernel.org
17027 F: drivers/input/tablet/wacom_serial4.c
17029 WATCHDOG DEVICE DRIVERS
17030 M: Wim Van Sebroeck <wim@linux-watchdog.org>
17031 M: Guenter Roeck <linux@roeck-us.net>
17032 L: linux-watchdog@vger.kernel.org
17033 W: http://www.linux-watchdog.org/
17034 T: git git://www.linux-watchdog.org/linux-watchdog.git
17036 F: Documentation/devicetree/bindings/watchdog/
17037 F: Documentation/watchdog/
17038 F: drivers/watchdog/
17039 F: include/linux/watchdog.h
17040 F: include/uapi/linux/watchdog.h
17042 WHISKEYCOVE PMIC GPIO DRIVER
17043 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17044 L: linux-gpio@vger.kernel.org
17046 F: drivers/gpio/gpio-wcove.c
17049 M: Dianlong Li <long17.cool@163.com>
17050 L: linux-rtc@vger.kernel.org
17052 F: drivers/rtc/rtc-sd3078.c
17055 M: David Herrmann <dh.herrmann@googlemail.com>
17056 L: linux-input@vger.kernel.org
17058 F: drivers/hid/hid-wiimote*
17060 WILOCITY WIL6210 WIRELESS DRIVER
17061 M: Maya Erez <merez@codeaurora.org>
17062 L: linux-wireless@vger.kernel.org
17063 L: wil6210@qti.qualcomm.com
17065 W: http://wireless.kernel.org/en/users/Drivers/wil6210
17066 F: drivers/net/wireless/ath/wil6210/
17069 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17070 M: linux-wimax@intel.com
17071 L: wimax@linuxwimax.org (subscribers-only)
17073 W: http://linuxwimax.org
17074 F: Documentation/wimax/README.wimax
17075 F: include/linux/wimax/debug.h
17076 F: include/net/wimax.h
17077 F: include/uapi/linux/wimax.h
17081 M: David Härdeman <david@hardeman.nu>
17083 F: drivers/media/rc/winbond-cir.c
17085 RCMM REMOTE CONTROLS DECODER
17086 M: Patrick Lerda <patrick9876@free.fr>
17088 F: drivers/media/rc/ir-rcmm-decoder.c
17090 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17091 M: William Breathitt Gray <vilhelm.gray@gmail.com>
17092 L: linux-watchdog@vger.kernel.org
17094 F: drivers/watchdog/ebc-c384_wdt.c
17096 WINSYSTEMS WS16C48 GPIO DRIVER
17097 M: William Breathitt Gray <vilhelm.gray@gmail.com>
17098 L: linux-gpio@vger.kernel.org
17100 F: drivers/gpio/gpio-ws16c48.c
17102 WISTRON LAPTOP BUTTON DRIVER
17103 M: Miloslav Trmac <mitr@volny.cz>
17105 F: drivers/input/misc/wistron_btns.c
17107 WL3501 WIRELESS PCMCIA CARD DRIVER
17108 L: linux-wireless@vger.kernel.org
17110 F: drivers/net/wireless/wl3501*
17112 WOLFSON MICROELECTRONICS DRIVERS
17113 L: patches@opensource.cirrus.com
17114 T: git https://github.com/CirrusLogic/linux-drivers.git
17115 W: https://github.com/CirrusLogic/linux-drivers/wiki
17117 F: Documentation/hwmon/wm83??.rst
17118 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17119 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17120 F: Documentation/devicetree/bindings/mfd/arizona.txt
17121 F: Documentation/devicetree/bindings/mfd/wm831x.txt
17122 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
17123 F: arch/arm/mach-s3c64xx/mach-crag6410*
17124 F: drivers/clk/clk-wm83*.c
17125 F: drivers/extcon/extcon-arizona.c
17126 F: drivers/leds/leds-wm83*.c
17127 F: drivers/gpio/gpio-*wm*.c
17128 F: drivers/gpio/gpio-arizona.c
17129 F: drivers/hwmon/wm83??-hwmon.c
17130 F: drivers/input/misc/wm831x-on.c
17131 F: drivers/input/touchscreen/wm831x-ts.c
17132 F: drivers/input/touchscreen/wm97*.c
17133 F: drivers/mfd/arizona*
17134 F: drivers/mfd/wm*.c
17135 F: drivers/mfd/cs47l24*
17136 F: drivers/power/supply/wm83*.c
17137 F: drivers/rtc/rtc-wm83*.c
17138 F: drivers/regulator/wm8*.c
17139 F: drivers/regulator/arizona*
17140 F: drivers/video/backlight/wm83*_bl.c
17141 F: drivers/watchdog/wm83*_wdt.c
17142 F: include/linux/mfd/arizona/
17143 F: include/linux/mfd/wm831x/
17144 F: include/linux/mfd/wm8350/
17145 F: include/linux/mfd/wm8400*
17146 F: include/linux/regulator/arizona*
17147 F: include/linux/wm97xx.h
17148 F: include/sound/wm????.h
17149 F: sound/soc/codecs/arizona.?
17150 F: sound/soc/codecs/wm*
17151 F: sound/soc/codecs/cs47l24*
17154 M: Tejun Heo <tj@kernel.org>
17155 R: Lai Jiangshan <jiangshanlai@gmail.com>
17156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17158 F: include/linux/workqueue.h
17159 F: kernel/workqueue.c
17160 F: Documentation/core-api/workqueue.rst
17162 X-POWERS AXP288 PMIC DRIVERS
17163 M: Hans de Goede <hdegoede@redhat.com>
17166 F: drivers/acpi/pmic/intel_pmic_xpower.c
17168 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17169 M: Chen-Yu Tsai <wens@csie.org>
17170 L: linux-kernel@vger.kernel.org
17175 M: Andrew Hendry <andrew.hendry@gmail.com>
17176 L: linux-x25@vger.kernel.org
17178 F: Documentation/networking/x25*
17179 F: include/net/x25*
17182 X86 ARCHITECTURE (32-BIT AND 64-BIT)
17183 M: Thomas Gleixner <tglx@linutronix.de>
17184 M: Ingo Molnar <mingo@redhat.com>
17185 M: Borislav Petkov <bp@alien8.de>
17186 R: "H. Peter Anvin" <hpa@zytor.com>
17188 L: linux-kernel@vger.kernel.org
17189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17191 F: Documentation/devicetree/bindings/x86/
17192 F: Documentation/x86/
17196 M: Andy Lutomirski <luto@kernel.org>
17197 L: linux-kernel@vger.kernel.org
17198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17202 X86 MCE INFRASTRUCTURE
17203 M: Tony Luck <tony.luck@intel.com>
17204 M: Borislav Petkov <bp@alien8.de>
17205 L: linux-edac@vger.kernel.org
17207 F: arch/x86/kernel/cpu/mce/*
17209 X86 MICROCODE UPDATE SUPPORT
17210 M: Borislav Petkov <bp@alien8.de>
17212 F: arch/x86/kernel/cpu/microcode/*
17215 M: Dave Hansen <dave.hansen@linux.intel.com>
17216 M: Andy Lutomirski <luto@kernel.org>
17217 M: Peter Zijlstra <peterz@infradead.org>
17218 L: linux-kernel@vger.kernel.org
17219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17223 X86 PLATFORM DRIVERS
17224 M: Darren Hart <dvhart@infradead.org>
17225 M: Andy Shevchenko <andy@infradead.org>
17226 L: platform-driver-x86@vger.kernel.org
17227 T: git git://git.infradead.org/linux-platform-drivers-x86.git
17229 F: drivers/platform/x86/
17230 F: drivers/platform/olpc/
17232 X86 PLATFORM DRIVERS - ARCH
17233 R: Darren Hart <dvhart@infradead.org>
17234 R: Andy Shevchenko <andy@infradead.org>
17235 L: platform-driver-x86@vger.kernel.org
17237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17239 F: arch/x86/platform
17242 M: Andy Lutomirski <luto@kernel.org>
17243 L: linux-kernel@vger.kernel.org
17244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17246 F: arch/x86/entry/vdso/
17249 M: Matthew Wilcox <willy@infradead.org>
17250 L: linux-fsdevel@vger.kernel.org
17252 F: Documentation/core-api/xarray.rst
17255 F: include/linux/idr.h
17256 F: include/linux/xarray.h
17257 F: tools/testing/radix-tree
17260 M: Benjamin Valentin <benpicco@googlemail.com>
17262 F: drivers/media/rc/xbox_remote.c
17263 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
17265 XC2028/3028 TUNER DRIVER
17266 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17267 L: linux-media@vger.kernel.org
17268 W: https://linuxtv.org
17269 T: git git://linuxtv.org/media_tree.git
17271 F: drivers/media/tuners/tuner-xc2028.*
17273 XDP (eXpress Data Path)
17274 M: Alexei Starovoitov <ast@kernel.org>
17275 M: Daniel Borkmann <daniel@iogearbox.net>
17276 M: David S. Miller <davem@davemloft.net>
17277 M: Jakub Kicinski <jakub.kicinski@netronome.com>
17278 M: Jesper Dangaard Brouer <hawk@kernel.org>
17279 M: John Fastabend <john.fastabend@gmail.com>
17280 L: netdev@vger.kernel.org
17281 L: xdp-newbies@vger.kernel.org
17282 L: bpf@vger.kernel.org
17285 F: include/net/xdp.h
17286 F: kernel/bpf/devmap.c
17287 F: kernel/bpf/cpumap.c
17288 F: include/trace/events/xdp.h
17292 XDP SOCKETS (AF_XDP)
17293 M: Björn Töpel <bjorn.topel@intel.com>
17294 M: Magnus Karlsson <magnus.karlsson@intel.com>
17295 L: netdev@vger.kernel.org
17296 L: bpf@vger.kernel.org
17298 F: kernel/bpf/xskmap.c
17301 XEN BLOCK SUBSYSTEM
17302 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17303 M: Roger Pau Monné <roger.pau@citrix.com>
17304 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17306 F: drivers/block/xen-blkback/*
17307 F: drivers/block/xen*
17310 M: Stefano Stabellini <sstabellini@kernel.org>
17311 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17314 F: arch/arm/include/asm/xen/
17316 XEN HYPERVISOR ARM64
17317 M: Stefano Stabellini <sstabellini@kernel.org>
17318 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17321 F: arch/arm64/include/asm/xen/
17323 XEN HYPERVISOR INTERFACE
17324 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
17325 M: Juergen Gross <jgross@suse.com>
17326 R: Stefano Stabellini <sstabellini@kernel.org>
17327 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17331 F: arch/x86/platform/pvh/
17332 F: drivers/*/xen-*front.c
17334 F: arch/x86/include/asm/xen/
17335 F: arch/x86/include/asm/pvclock-abi.h
17337 F: include/uapi/xen/
17338 F: Documentation/ABI/stable/sysfs-hypervisor-xen
17339 F: Documentation/ABI/testing/sysfs-hypervisor-xen
17341 XEN NETWORK BACKEND DRIVER
17342 M: Wei Liu <wei.liu@kernel.org>
17343 M: Paul Durrant <paul.durrant@citrix.com>
17344 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17345 L: netdev@vger.kernel.org
17347 F: drivers/net/xen-netback/*
17350 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17351 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17353 F: arch/x86/pci/*xen*
17354 F: drivers/pci/*xen*
17357 M: Juergen Gross <jgross@suse.com>
17358 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17359 L: linux-scsi@vger.kernel.org
17361 F: drivers/scsi/xen-scsifront.c
17362 F: drivers/xen/xen-scsiback.c
17363 F: include/xen/interface/io/vscsiif.h
17365 XEN SWIOTLB SUBSYSTEM
17366 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17367 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17368 L: iommu@lists.linux-foundation.org
17370 F: arch/x86/xen/*swiotlb*
17371 F: drivers/xen/*swiotlb*
17373 XEN SOUND FRONTEND DRIVER
17374 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17375 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17376 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17381 M: Darrick J. Wong <darrick.wong@oracle.com>
17382 M: linux-xfs@vger.kernel.org
17383 L: linux-xfs@vger.kernel.org
17385 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17387 F: Documentation/filesystems/xfs.txt
17390 XILINX AXI ETHERNET DRIVER
17391 M: Anirudha Sarangi <anirudh@xilinx.com>
17392 M: John Linn <John.Linn@xilinx.com>
17394 F: drivers/net/ethernet/xilinx/xilinx_axienet*
17396 XILINX UARTLITE SERIAL DRIVER
17397 M: Peter Korsgaard <jacmet@sunsite.dk>
17398 L: linux-serial@vger.kernel.org
17400 F: drivers/tty/serial/uartlite.c
17402 XILINX VIDEO IP CORES
17403 M: Hyun Kwon <hyun.kwon@xilinx.com>
17404 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17405 L: linux-media@vger.kernel.org
17406 T: git git://linuxtv.org/media_tree.git
17408 F: Documentation/devicetree/bindings/media/xilinx/
17409 F: drivers/media/platform/xilinx/
17410 F: include/uapi/linux/xilinx-v4l2-controls.h
17413 M: Eli Billauer <eli.billauer@gmail.com>
17414 L: linux-kernel@vger.kernel.org
17416 F: drivers/char/xillybus/
17419 M: George Cherian <george.cherian@cavium.com>
17420 M: Jan Glauber <jglauber@cavium.com>
17421 L: linux-i2c@vger.kernel.org
17422 W: http://www.cavium.com
17424 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
17425 F: drivers/i2c/busses/i2c-xlp9xx.c
17427 XRA1403 GPIO EXPANDER
17428 M: Nandor Han <nandor.han@ge.com>
17429 M: Semi Malinen <semi.malinen@ge.com>
17430 L: linux-gpio@vger.kernel.org
17432 F: drivers/gpio/gpio-xra1403.c
17433 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17435 XTENSA XTFPGA PLATFORM SUPPORT
17436 M: Max Filippov <jcmvbkbc@gmail.com>
17437 L: linux-xtensa@linux-xtensa.org
17439 F: drivers/spi/spi-xtensa-xtfpga.c
17440 F: sound/soc/xtensa/xtfpga-i2s.c
17442 YAM DRIVER FOR AX.25
17443 M: Jean-Paul Roubelat <jpr@f6fbb.org>
17444 L: linux-hams@vger.kernel.org
17446 F: drivers/net/hamradio/yam*
17447 F: include/linux/yam.h
17449 YAMA SECURITY MODULE
17450 M: Kees Cook <keescook@chromium.org>
17451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17454 F: Documentation/admin-guide/LSM/Yama.rst
17456 YEALINK PHONE DRIVER
17457 M: Henk Vergonet <Henk.Vergonet@gmail.com>
17458 L: usbb2k-api-dev@nongnu.org
17460 F: Documentation/input/devices/yealink.rst
17461 F: drivers/input/misc/yealink.*
17463 Z8530 DRIVER FOR AX.25
17464 M: Joerg Reuter <jreuter@yaina.de>
17465 W: http://yaina.de/jreuter/
17466 W: http://www.qsl.net/dl1bke/
17467 L: linux-hams@vger.kernel.org
17469 F: Documentation/networking/z8530drv.txt
17470 F: drivers/net/hamradio/*scc.c
17471 F: drivers/net/hamradio/z8530.h
17473 ZBUD COMPRESSED PAGE ALLOCATOR
17474 M: Seth Jennings <sjenning@redhat.com>
17475 M: Dan Streetman <ddstreet@ieee.org>
17476 L: linux-mm@kvack.org
17479 F: include/linux/zbud.h
17481 ZD1211RW WIRELESS DRIVER
17482 M: Daniel Drake <dsd@gentoo.org>
17483 M: Ulrich Kunitz <kune@deine-taler.de>
17484 W: http://zd1211.ath.cx/wiki/DriverRewrite
17485 L: linux-wireless@vger.kernel.org
17486 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
17488 F: drivers/net/wireless/zydas/zd1211rw/
17490 ZD1301 MEDIA DRIVER
17491 M: Antti Palosaari <crope@iki.fi>
17492 L: linux-media@vger.kernel.org
17493 W: https://linuxtv.org/
17494 W: http://palosaari.fi/linux/
17495 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17497 F: drivers/media/usb/dvb-usb-v2/zd1301*
17499 ZD1301_DEMOD MEDIA DRIVER
17500 M: Antti Palosaari <crope@iki.fi>
17501 L: linux-media@vger.kernel.org
17502 W: https://linuxtv.org/
17503 W: http://palosaari.fi/linux/
17504 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17506 F: drivers/media/dvb-frontends/zd1301_demod*
17508 ZPOOL COMPRESSED PAGE STORAGE API
17509 M: Dan Streetman <ddstreet@ieee.org>
17510 L: linux-mm@kvack.org
17513 F: include/linux/zpool.h
17515 ZR36067 VIDEO FOR LINUX DRIVER
17516 L: mjpeg-users@lists.sourceforge.net
17517 L: linux-media@vger.kernel.org
17518 W: http://mjpeg.sourceforge.net/driver-zoran/
17519 T: hg https://linuxtv.org/hg/v4l-dvb
17521 F: drivers/staging/media/zoran/
17523 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17524 M: Minchan Kim <minchan@kernel.org>
17525 M: Nitin Gupta <ngupta@vflare.org>
17526 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17527 L: linux-kernel@vger.kernel.org
17529 F: drivers/block/zram/
17530 F: Documentation/blockdev/zram.txt
17532 ZS DECSTATION Z85C30 SERIAL DRIVER
17533 M: "Maciej W. Rozycki" <macro@linux-mips.org>
17535 F: drivers/tty/serial/zs.*
17537 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17538 M: Minchan Kim <minchan@kernel.org>
17539 M: Nitin Gupta <ngupta@vflare.org>
17540 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17541 L: linux-mm@kvack.org
17544 F: include/linux/zsmalloc.h
17545 F: Documentation/vm/zsmalloc.rst
17547 ZSWAP COMPRESSED SWAP CACHING
17548 M: Seth Jennings <sjenning@redhat.com>
17549 M: Dan Streetman <ddstreet@ieee.org>
17550 L: linux-mm@kvack.org
17555 M: Linus Torvalds <torvalds@linux-foundation.org>
17556 L: linux-kernel@vger.kernel.org
17557 Q: http://patchwork.kernel.org/project/LKML/list/
17558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17559 S: Buried alive in reporters