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*
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/firmware-guide/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
521 M: Colin Leroy <colin@colino.net>
523 F: drivers/macintosh/therm_adt746x.c
525 ADT7475 HARDWARE MONITOR DRIVER
526 M: Jean Delvare <jdelvare@suse.com>
527 L: linux-hwmon@vger.kernel.org
529 F: Documentation/hwmon/adt7475.rst
530 F: drivers/hwmon/adt7475.c
533 M: Matthew Wilcox <willy@infradead.org>
534 M: Hannes Reinecke <hare@suse.com>
535 L: linux-scsi@vger.kernel.org
537 F: Documentation/scsi/advansys.txt
538 F: drivers/scsi/advansys.c
540 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
541 M: Michael Hennerich <michael.hennerich@analog.com>
542 W: http://wiki.analog.com/ADXL345
543 W: http://ez.analog.com/community/linux-device-drivers
545 F: drivers/input/misc/adxl34x.c
546 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
548 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
549 M: Stefan Popa <stefan.popa@analog.com>
550 W: http://ez.analog.com/community/linux-device-drivers
552 F: drivers/iio/accel/adxl372.c
553 F: drivers/iio/accel/adxl372_spi.c
554 F: drivers/iio/accel/adxl372_i2c.c
555 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
558 M: Antti Palosaari <crope@iki.fi>
559 L: linux-media@vger.kernel.org
560 W: https://linuxtv.org
561 W: http://palosaari.fi/linux/
562 Q: http://patchwork.linuxtv.org/project/linux-media/list/
563 T: git git://linuxtv.org/anttip/media_tree.git
565 F: drivers/media/dvb-frontends/af9013*
568 M: Antti Palosaari <crope@iki.fi>
569 L: linux-media@vger.kernel.org
570 W: https://linuxtv.org
571 W: http://palosaari.fi/linux/
572 Q: http://patchwork.linuxtv.org/project/linux-media/list/
573 T: git git://linuxtv.org/anttip/media_tree.git
575 F: drivers/media/dvb-frontends/af9033*
578 M: David Sterba <dsterba@suse.com>
579 L: linux-fsdevel@vger.kernel.org
581 F: Documentation/filesystems/affs.txt
585 M: David Howells <dhowells@redhat.com>
586 L: linux-afs@lists.infradead.org
589 F: include/trace/events/afs.h
590 F: Documentation/filesystems/afs.txt
591 W: https://www.infradead.org/~dhowells/kafs/
594 M: David Airlie <airlied@linux.ie>
595 T: git git://anongit.freedesktop.org/drm/drm
598 F: include/linux/agp*
599 F: include/uapi/linux/agp*
602 M: "Juergen E. Fischer" <fischer@norbit.de>
603 L: linux-scsi@vger.kernel.org
605 F: drivers/scsi/aha152x*
606 F: drivers/scsi/pcmcia/aha152x*
608 AIC7XXX / AIC79XX SCSI DRIVER
609 M: Hannes Reinecke <hare@suse.com>
610 L: linux-scsi@vger.kernel.org
612 F: drivers/scsi/aic7xxx/
614 AIMSLAB FM RADIO RECEIVER DRIVER
615 M: Hans Verkuil <hverkuil@xs4all.nl>
616 L: linux-media@vger.kernel.org
617 T: git git://linuxtv.org/media_tree.git
618 W: https://linuxtv.org
620 F: drivers/media/radio/radio-aimslab*
623 M: Benjamin LaHaise <bcrl@kvack.org>
624 L: linux-aio@kvack.org
627 F: include/linux/*aio*.h
630 M: Antti Palosaari <crope@iki.fi>
631 L: linux-media@vger.kernel.org
632 W: https://linuxtv.org
633 W: http://palosaari.fi/linux/
634 Q: http://patchwork.linuxtv.org/project/linux-media/list/
635 T: git git://linuxtv.org/anttip/media_tree.git
637 F: drivers/media/usb/airspy/
639 ALACRITECH GIGABIT ETHERNET DRIVER
640 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
642 F: drivers/net/ethernet/alacritech/*
644 ALCATEL SPEEDTOUCH USB DRIVER
645 M: Duncan Sands <duncan.sands@free.fr>
646 L: linux-usb@vger.kernel.org
647 W: http://www.linux-usb.org/SpeedTouch/
649 F: drivers/usb/atm/speedtch.c
650 F: drivers/usb/atm/usbatm.c
652 ALCHEMY AU1XX0 MMC DRIVER
653 M: Manuel Lauss <manuel.lauss@gmail.com>
655 F: drivers/mmc/host/au1xmmc.c
658 M: Rudolf Marek <r.marek@assembler.cz>
659 L: linux-i2c@vger.kernel.org
661 F: Documentation/i2c/busses/i2c-ali1563.rst
662 F: drivers/i2c/busses/i2c-ali1563.c
664 ALLEGRO DVT VIDEO IP CORE DRIVER
665 M: Michael Tretter <m.tretter@pengutronix.de>
666 R: Pengutronix Kernel Team <kernel@pengutronix.de>
667 L: linux-media@vger.kernel.org
669 F: drivers/staging/media/allegro-dvt/
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 <mripard@kernel.org>
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.yaml
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 AD7780 DRIVER
913 M: Michael Hennerich <Michael.Hennerich@analog.com>
914 M: Renato Lui Geh <renatogeh@gmail.com>
915 L: linux-iio@vger.kernel.org
916 W: http://ez.analog.com/community/linux-device-drivers
918 F: drivers/iio/adc/ad7780.c
919 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
921 ANALOG DEVICES INC AD9389B DRIVER
922 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
923 L: linux-media@vger.kernel.org
925 F: drivers/media/i2c/ad9389b*
927 ANALOG DEVICES INC ADGS1408 DRIVER
928 M: Mircea Caprioru <mircea.caprioru@analog.com>
930 F: drivers/mux/adgs1408.c
931 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
933 ANALOG DEVICES INC ADIS DRIVER LIBRARY
934 M: Alexandru Ardelean <alexandru.ardelean@analog.com>
936 L: linux-iio@vger.kernel.org
937 F: include/linux/iio/imu/adis.h
938 F: drivers/iio/imu/adis.c
940 ANALOG DEVICES INC ADP5061 DRIVER
941 M: Stefan Popa <stefan.popa@analog.com>
942 L: linux-pm@vger.kernel.org
943 W: http://ez.analog.com/community/linux-device-drivers
945 F: drivers/power/supply/adp5061.c
947 ANALOG DEVICES INC ADV7180 DRIVER
948 M: Lars-Peter Clausen <lars@metafoo.de>
949 L: linux-media@vger.kernel.org
950 W: http://ez.analog.com/community/linux-device-drivers
952 F: drivers/media/i2c/adv7180.c
954 ANALOG DEVICES INC ADV748X DRIVER
955 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
956 L: linux-media@vger.kernel.org
958 F: drivers/media/i2c/adv748x/*
960 ANALOG DEVICES INC ADV7511 DRIVER
961 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
962 L: linux-media@vger.kernel.org
964 F: drivers/media/i2c/adv7511*
966 ANALOG DEVICES INC ADV7604 DRIVER
967 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
968 L: linux-media@vger.kernel.org
970 F: drivers/media/i2c/adv7604*
972 ANALOG DEVICES INC ADV7842 DRIVER
973 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
974 L: linux-media@vger.kernel.org
976 F: drivers/media/i2c/adv7842*
978 ANALOG DEVICES INC ASOC CODEC DRIVERS
979 M: Lars-Peter Clausen <lars@metafoo.de>
980 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
981 W: http://wiki.analog.com/
982 W: http://ez.analog.com/community/linux-device-drivers
984 F: sound/soc/codecs/adau*
985 F: sound/soc/codecs/adav*
986 F: sound/soc/codecs/ad1*
987 F: sound/soc/codecs/ad7*
988 F: sound/soc/codecs/ssm*
989 F: sound/soc/codecs/sigmadsp.*
991 ANALOG DEVICES INC DMA DRIVERS
992 M: Lars-Peter Clausen <lars@metafoo.de>
993 W: http://ez.analog.com/community/linux-device-drivers
995 F: drivers/dma/dma-axi-dmac.c
997 ANALOG DEVICES INC IIO DRIVERS
998 M: Lars-Peter Clausen <lars@metafoo.de>
999 M: Michael Hennerich <Michael.Hennerich@analog.com>
1000 M: Stefan Popa <stefan.popa@analog.com>
1001 W: http://wiki.analog.com/
1002 W: http://ez.analog.com/community/linux-device-drivers
1004 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1005 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1006 F: drivers/iio/*/ad*
1007 F: drivers/iio/adc/ltc2497*
1008 X: drivers/iio/*/adjd*
1009 F: drivers/staging/iio/*/ad*
1011 ANALOGBITS PLL LIBRARIES
1012 M: Paul Walmsley <paul.walmsley@sifive.com>
1014 F: drivers/clk/analogbits/*
1015 F: include/linux/clk/analogbits*
1018 M: Greentime Hu <green.hu@gmail.com>
1019 M: Vincent Chen <deanbo422@gmail.com>
1020 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1023 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1024 F: Documentation/devicetree/bindings/nds32/
1028 ANDROID CONFIG FRAGMENTS
1029 M: Rob Herring <robh@kernel.org>
1031 F: kernel/configs/android*
1034 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1035 M: Arve Hjønnevåg <arve@android.com>
1036 M: Todd Kjos <tkjos@android.com>
1037 M: Martijn Coenen <maco@android.com>
1038 M: Joel Fernandes <joel@joelfernandes.org>
1039 M: Christian Brauner <christian@brauner.io>
1040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1041 L: devel@driverdev.osuosl.org
1044 F: drivers/staging/android/
1046 ANDROID GOLDFISH PIC DRIVER
1047 M: Miodrag Dinic <miodrag.dinic@mips.com>
1049 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1050 F: drivers/irqchip/irq-goldfish-pic.c
1052 ANDROID GOLDFISH RTC DRIVER
1053 M: Miodrag Dinic <miodrag.dinic@mips.com>
1055 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1056 F: drivers/rtc/rtc-goldfish.c
1059 M: Laura Abbott <labbott@redhat.com>
1060 M: Sumit Semwal <sumit.semwal@linaro.org>
1061 L: devel@driverdev.osuosl.org
1062 L: dri-devel@lists.freedesktop.org
1063 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1065 F: drivers/staging/android/ion
1066 F: drivers/staging/android/uapi/ion.h
1068 AOA (Apple Onboard Audio) ALSA DRIVER
1069 M: Johannes Berg <johannes@sipsolutions.net>
1070 L: linuxppc-dev@lists.ozlabs.org
1071 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1075 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1076 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1077 L: linux-iio@vger.kernel.org
1079 F: drivers/iio/adc/stx104.c
1082 M: Jiri Kosina <jikos@kernel.org>
1084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1085 F: arch/x86/kernel/apm_32.c
1086 F: include/linux/apm_bios.h
1087 F: include/uapi/linux/apm_bios.h
1088 F: drivers/char/apm-emulation.c
1090 APPARMOR SECURITY MODULE
1091 M: John Johansen <john.johansen@canonical.com>
1092 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1093 W: wiki.apparmor.net
1094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1096 F: security/apparmor/
1097 F: Documentation/admin-guide/LSM/apparmor.rst
1099 APPLE BCM5974 MULTITOUCH DRIVER
1100 M: Henrik Rydberg <rydberg@bitmath.org>
1101 L: linux-input@vger.kernel.org
1103 F: drivers/input/mouse/bcm5974.c
1106 M: Henrik Rydberg <rydberg@bitmath.org>
1107 L: linux-hwmon@vger.kernel.org
1109 F: drivers/hwmon/applesmc.c
1111 APPLETALK NETWORK LAYER
1112 L: netdev@vger.kernel.org
1114 F: drivers/net/appletalk/
1116 F: include/linux/atalk.h
1117 F: include/uapi/linux/atalk.h
1119 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1120 M: Khuong Dinh <khuong@os.amperecomputing.com>
1122 F: arch/arm64/boot/dts/apm/
1124 APPLIED MICRO (APM) X-GENE SOC EDAC
1125 M: Khuong Dinh <khuong@os.amperecomputing.com>
1127 F: drivers/edac/xgene_edac.c
1128 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1130 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1131 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1132 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1134 F: drivers/net/ethernet/apm/xgene-v2/
1136 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1137 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1138 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1139 M: Quan Nguyen <quan@os.amperecomputing.com>
1141 F: drivers/net/ethernet/apm/xgene/
1142 F: drivers/net/phy/mdio-xgene.c
1143 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1144 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1146 APPLIED MICRO (APM) X-GENE SOC PMU
1147 M: Khuong Dinh <khuong@os.amperecomputing.com>
1149 F: drivers/perf/xgene_pmu.c
1150 F: Documentation/admin-guide/perf/xgene-pmu.rst
1151 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1153 APTINA CAMERA SENSOR PLL
1154 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1155 L: linux-media@vger.kernel.org
1157 F: drivers/media/i2c/aptina-pll.*
1159 AQUANTIA ETHERNET DRIVER (atlantic)
1160 M: Igor Russkikh <igor.russkikh@aquantia.com>
1161 L: netdev@vger.kernel.org
1163 W: http://www.aquantia.com
1164 Q: http://patchwork.ozlabs.org/project/netdev/list/
1165 F: drivers/net/ethernet/aquantia/atlantic/
1166 F: Documentation/networking/device_drivers/aquantia/atlantic.txt
1168 ARC FRAMEBUFFER DRIVER
1169 M: Jaya Kumar <jayalk@intworks.biz>
1171 F: drivers/video/fbdev/arcfb.c
1172 F: drivers/video/fbdev/core/fb_defio.c
1175 M: Alexey Brodkin <abrodkin@synopsys.com>
1177 F: drivers/gpu/drm/arc/
1178 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1180 ARCNET NETWORK LAYER
1181 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1182 L: netdev@vger.kernel.org
1184 F: drivers/net/arcnet/
1185 F: include/uapi/linux/if_arcnet.h
1187 ARM ARCHITECTED TIMER DRIVER
1188 M: Mark Rutland <mark.rutland@arm.com>
1189 M: Marc Zyngier <maz@kernel.org>
1190 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1192 F: arch/arm/include/asm/arch_timer.h
1193 F: arch/arm64/include/asm/arch_timer.h
1194 F: drivers/clocksource/arm_arch_timer.c
1196 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1197 M: Linus Walleij <linus.walleij@linaro.org>
1198 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1200 F: Documentation/devicetree/bindings/arm/arm-boards
1201 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1202 F: Documentation/devicetree/bindings/clock/arm-integrator.txt
1203 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1204 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1205 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1206 F: arch/arm/mach-integrator/
1207 F: arch/arm/mach-realview/
1208 F: arch/arm/mach-versatile/
1209 F: arch/arm/plat-versatile/
1210 F: arch/arm/boot/dts/arm-realview-*
1211 F: arch/arm/boot/dts/integrator*
1212 F: arch/arm/boot/dts/versatile*
1213 F: drivers/clk/versatile/
1214 F: drivers/i2c/busses/i2c-versatile.c
1215 F: drivers/irqchip/irq-versatile-fpga.c
1216 F: drivers/mtd/maps/physmap_of_versatile.c
1217 F: drivers/power/reset/arm-versatile-reboot.c
1218 F: drivers/soc/versatile/
1220 ARM HDLCD DRM DRIVER
1221 M: Liviu Dudau <liviu.dudau@arm.com>
1223 F: drivers/gpu/drm/arm/hdlcd_*
1224 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1226 ARM KOMEDA DRM-KMS DRIVER
1227 M: James (Qian) Wang <james.qian.wang@arm.com>
1228 M: Liviu Dudau <liviu.dudau@arm.com>
1229 L: Mali DP Maintainers <malidp@foss.arm.com>
1231 T: git git://anongit.freedesktop.org/drm/drm-misc
1232 F: drivers/gpu/drm/arm/display/include/
1233 F: drivers/gpu/drm/arm/display/komeda/
1234 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1235 F: Documentation/gpu/komeda-kms.rst
1237 ARM MALI-DP DRM DRIVER
1238 M: Liviu Dudau <liviu.dudau@arm.com>
1239 M: Brian Starkey <brian.starkey@arm.com>
1240 L: Mali DP Maintainers <malidp@foss.arm.com>
1242 T: git git://anongit.freedesktop.org/drm/drm-misc
1243 F: drivers/gpu/drm/arm/
1244 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1245 F: Documentation/gpu/afbc.rst
1247 ARM MALI PANFROST DRM DRIVER
1248 M: Rob Herring <robh@kernel.org>
1249 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1250 L: dri-devel@lists.freedesktop.org
1252 T: git git://anongit.freedesktop.org/drm/drm-misc
1253 F: drivers/gpu/drm/panfrost/
1254 F: include/uapi/drm/panfrost_drm.h
1256 ARM MFM AND FLOPPY DRIVERS
1257 M: Ian Molton <spyro@f2s.com>
1259 F: arch/arm/mach-rpc/floppydma.S
1260 F: arch/arm/include/asm/floppy.h
1262 ARM PMU PROFILING AND DEBUGGING
1263 M: Will Deacon <will@kernel.org>
1264 M: Mark Rutland <mark.rutland@arm.com>
1266 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267 F: arch/arm*/kernel/perf_*
1268 F: arch/arm/oprofile/common.c
1269 F: arch/arm*/kernel/hw_breakpoint.c
1270 F: arch/arm*/include/asm/hw_breakpoint.h
1271 F: arch/arm*/include/asm/perf_event.h
1273 F: include/linux/perf/arm_pmu.h
1274 F: Documentation/devicetree/bindings/arm/pmu.yaml
1275 F: Documentation/devicetree/bindings/perf/
1278 M: Russell King <linux@armlinux.org.uk>
1279 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1280 W: http://www.armlinux.org.uk/
1282 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1284 X: arch/arm/boot/dts/
1286 ARM PRIMECELL AACI PL041 DRIVER
1287 M: Russell King <linux@armlinux.org.uk>
1291 ARM PRIMECELL BUS SUPPORT
1292 M: Russell King <linux@armlinux.org.uk>
1295 F: include/linux/amba/bus.h
1297 ARM PRIMECELL CLCD PL110 DRIVER
1298 M: Russell King <linux@armlinux.org.uk>
1300 F: drivers/video/fbdev/amba-clcd.*
1302 ARM PRIMECELL KMI PL050 DRIVER
1303 M: Russell King <linux@armlinux.org.uk>
1305 F: drivers/input/serio/ambakmi.*
1306 F: include/linux/amba/kmi.h
1308 ARM PRIMECELL MMCI PL180/1 DRIVER
1309 M: Russell King <linux@armlinux.org.uk>
1311 F: drivers/mmc/host/mmci.*
1312 F: include/linux/amba/mmci.h
1314 ARM PRIMECELL SSP PL022 SPI DRIVER
1315 M: Linus Walleij <linus.walleij@linaro.org>
1316 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1318 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1319 F: drivers/spi/spi-pl022.c
1321 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1322 M: Russell King <linux@armlinux.org.uk>
1324 F: drivers/tty/serial/amba-pl01*.c
1325 F: include/linux/amba/serial.h
1327 ARM PRIMECELL VIC PL190/PL192 DRIVER
1328 M: Linus Walleij <linus.walleij@linaro.org>
1329 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1331 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1332 F: drivers/irqchip/irq-vic.c
1334 AMAZON ANNAPURNA LABS FIC DRIVER
1335 M: Talel Shenhar <talel@amazon.com>
1337 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
1338 F: drivers/irqchip/irq-al-fic.c
1341 M: Will Deacon <will@kernel.org>
1342 R: Robin Murphy <robin.murphy@arm.com>
1343 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1345 F: drivers/iommu/arm-smmu*
1346 F: drivers/iommu/io-pgtable-arm.c
1347 F: drivers/iommu/io-pgtable-arm-v7s.c
1349 ARM SUB-ARCHITECTURES
1350 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1356 ARM/ACTIONS SEMI ARCHITECTURE
1357 M: Andreas Färber <afaerber@suse.de>
1358 R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1359 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1362 F: arch/arm/mach-actions/
1363 F: arch/arm/boot/dts/owl-*
1364 F: arch/arm64/boot/dts/actions/
1365 F: drivers/clk/actions/
1366 F: drivers/clocksource/timer-owl*
1367 F: drivers/dma/owl-dma.c
1368 F: drivers/i2c/busses/i2c-owl.c
1369 F: drivers/pinctrl/actions/*
1370 F: drivers/soc/actions/
1371 F: include/dt-bindings/power/owl-*
1372 F: include/linux/soc/actions/
1373 F: Documentation/devicetree/bindings/arm/actions.txt
1374 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1375 F: Documentation/devicetree/bindings/dma/owl-dma.txt
1376 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1377 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1378 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1379 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1381 ARM/ADS SPHERE MACHINE SUPPORT
1382 M: Lennert Buytenhek <kernel@wantstofly.org>
1383 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1386 ARM/AFEB9260 MACHINE SUPPORT
1387 M: Sergey Lapin <slapin@ossfans.org>
1388 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1391 ARM/AJECO 1ARM MACHINE SUPPORT
1392 M: Lennert Buytenhek <kernel@wantstofly.org>
1393 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1396 ARM/Allwinner SoC Clock Support
1397 M: Emilio López <emilio@elopez.com.ar>
1399 F: drivers/clk/sunxi/
1401 ARM/Allwinner sunXi SoC support
1402 M: Maxime Ripard <mripard@kernel.org>
1403 M: Chen-Yu Tsai <wens@csie.org>
1404 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1408 F: arch/arm/mach-sunxi/
1409 F: arch/arm64/boot/dts/allwinner/
1410 F: drivers/clk/sunxi-ng/
1411 F: drivers/pinctrl/sunxi/
1412 F: drivers/soc/sunxi/
1413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1415 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1416 M: Neil Armstrong <narmstrong@baylibre.com>
1417 M: Jerome Brunet <jbrunet@baylibre.com>
1418 L: linux-amlogic@lists.infradead.org
1420 F: drivers/clk/meson/
1421 F: include/dt-bindings/clock/meson*
1422 F: include/dt-bindings/clock/gxbb*
1423 F: Documentation/devicetree/bindings/clock/amlogic*
1425 ARM/Amlogic Meson SoC support
1426 M: Kevin Hilman <khilman@baylibre.com>
1427 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1428 L: linux-amlogic@lists.infradead.org
1429 W: http://linux-meson.com/
1431 F: arch/arm/mach-meson/
1432 F: arch/arm/boot/dts/meson*
1433 F: arch/arm64/boot/dts/amlogic/
1434 F: drivers/pinctrl/meson/
1435 F: drivers/mmc/host/meson*
1436 F: drivers/soc/amlogic/
1439 ARM/Amlogic Meson SoC Sound Drivers
1440 M: Jerome Brunet <jbrunet@baylibre.com>
1441 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1444 F: Documentation/devicetree/bindings/sound/amlogic*
1446 ARM/Annapurna Labs ALPINE ARCHITECTURE
1447 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1448 M: Antoine Tenart <antoine.tenart@bootlin.com>
1449 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1451 F: arch/arm/mach-alpine/
1452 F: arch/arm/boot/dts/alpine*
1453 F: arch/arm64/boot/dts/al/
1454 F: drivers/*/*alpine*
1456 ARM/ARTPEC MACHINE SUPPORT
1457 M: Jesper Nilsson <jesper.nilsson@axis.com>
1458 M: Lars Persson <lars.persson@axis.com>
1460 L: linux-arm-kernel@axis.com
1461 F: arch/arm/mach-artpec
1462 F: arch/arm/boot/dts/artpec6*
1464 F: drivers/crypto/axis
1465 F: drivers/mmc/host/usdhi6rol0.c
1466 F: drivers/pinctrl/pinctrl-artpec*
1467 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1469 ARM/ASPEED I2C DRIVER
1470 M: Brendan Higgins <brendanhiggins@google.com>
1471 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1472 R: Joel Stanley <joel@jms.id.au>
1473 L: linux-i2c@vger.kernel.org
1474 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1476 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1477 F: drivers/i2c/busses/i2c-aspeed.c
1478 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1479 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1481 ARM/ASPEED MACHINE SUPPORT
1482 M: Joel Stanley <joel@jms.id.au>
1483 R: Andrew Jeffery <andrew@aj.id.au>
1484 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1485 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1486 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1489 F: arch/arm/mach-aspeed/
1490 F: arch/arm/boot/dts/aspeed-*
1493 ARM/BITMAIN ARCHITECTURE
1494 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1495 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497 F: arch/arm64/boot/dts/bitmain/
1498 F: drivers/pinctrl/pinctrl-bm1880.c
1499 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1500 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1502 ARM/CALXEDA HIGHBANK ARCHITECTURE
1503 M: Rob Herring <robh@kernel.org>
1504 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506 F: arch/arm/mach-highbank/
1507 F: arch/arm/boot/dts/highbank.dts
1508 F: arch/arm/boot/dts/ecx-*.dts*
1510 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1511 M: Krzysztof Halasa <khalasa@piap.pl>
1513 F: arch/arm/mach-cns3xxx/
1515 ARM/CAVIUM THUNDER NETWORK DRIVER
1516 M: Sunil Goutham <sgoutham@cavium.com>
1517 M: Robert Richter <rric@kernel.org>
1518 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520 F: drivers/net/ethernet/cavium/thunder/
1522 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1523 M: Lukasz Majewski <lukma@denx.de>
1524 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1526 F: arch/arm/mach-ep93xx/ts72xx.c
1528 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1529 M: Alexander Shiyan <shc_work@mail.ru>
1530 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1534 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1535 M: Lennert Buytenhek <kernel@wantstofly.org>
1536 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1539 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1540 M: Hartley Sweeten <hsweeten@visionengravers.com>
1541 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1542 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1544 F: arch/arm/mach-ep93xx/
1545 F: arch/arm/mach-ep93xx/include/mach/
1548 M: Russell King <linux@armlinux.org.uk>
1549 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1551 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1552 F: drivers/clk/clkdev.c
1554 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1555 M: Mike Rapoport <mike@compulab.co.il>
1556 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1559 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1560 M: Baruch Siach <baruch@tkos.co.il>
1561 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1563 F: arch/arm/boot/dts/cx92755*
1566 ARM/CONTEC MICRO9 MACHINE SUPPORT
1567 M: Hubert Feurstein <hubert.feurstein@contec.at>
1569 F: arch/arm/mach-ep93xx/micro9.c
1571 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1572 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1573 R: Suzuki K Poulose <suzuki.poulose@arm.com>
1574 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1576 F: drivers/hwtracing/coresight/*
1577 F: Documentation/trace/coresight.rst
1578 F: Documentation/trace/coresight-cpu-debug.rst
1579 F: Documentation/devicetree/bindings/arm/coresight.txt
1580 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1581 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1582 F: tools/perf/arch/arm/util/pmu.c
1583 F: tools/perf/arch/arm/util/auxtrace.c
1584 F: tools/perf/arch/arm/util/cs-etm.c
1585 F: tools/perf/arch/arm/util/cs-etm.h
1586 F: tools/perf/util/cs-etm.*
1587 F: tools/perf/util/cs-etm-decoder/*
1589 ARM/CORGI MACHINE SUPPORT
1590 M: Richard Purdie <rpurdie@rpsys.net>
1593 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1594 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1595 M: Linus Walleij <linus.walleij@linaro.org>
1596 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1597 T: git git://github.com/ulli-kroll/linux.git
1599 F: Documentation/devicetree/bindings/arm/gemini.txt
1600 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1601 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1602 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1603 F: arch/arm/mach-gemini/
1604 F: drivers/net/ethernet/cortina/
1605 F: drivers/pinctrl/pinctrl-gemini.c
1606 F: drivers/rtc/rtc-ftrtc010.c
1608 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1609 M: Barry Song <baohua@kernel.org>
1610 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1613 F: arch/arm/boot/dts/prima2*
1614 F: arch/arm/mach-prima2/
1615 F: drivers/clk/sirf/
1616 F: drivers/clocksource/timer-prima2.c
1617 F: drivers/clocksource/timer-atlas7.c
1621 ARM/CZ.NIC TURRIS MOX SUPPORT
1622 M: Marek Behun <marek.behun@nic.cz>
1623 W: http://mox.turris.cz
1625 F: Documentation/ABI/testing/debugfs-moxtet
1626 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1627 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1628 F: Documentation/devicetree/bindings/bus/moxtet.txt
1629 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1630 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1631 F: include/linux/moxtet.h
1632 F: drivers/bus/moxtet.c
1633 F: drivers/firmware/turris-mox-rwtm.c
1634 F: drivers/gpio/gpio-moxtet.c
1636 ARM/EBSA110 MACHINE SUPPORT
1637 M: Russell King <linux@armlinux.org.uk>
1638 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1639 W: http://www.armlinux.org.uk/
1641 F: arch/arm/mach-ebsa110/
1642 F: drivers/net/ethernet/amd/am79c961a.*
1644 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1645 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1646 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1647 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1651 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1652 M: Robert Jarzmik <robert.jarzmik@free.fr>
1653 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1655 F: arch/arm/mach-pxa/ezx.c
1657 ARM/FARADAY FA526 PORT
1658 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1659 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1661 T: git git://git.berlios.de/gemini-board
1662 F: arch/arm/mm/*-fa*
1664 ARM/FOOTBRIDGE ARCHITECTURE
1665 M: Russell King <linux@armlinux.org.uk>
1666 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1667 W: http://www.armlinux.org.uk/
1669 F: arch/arm/include/asm/hardware/dec21285.h
1670 F: arch/arm/mach-footbridge/
1672 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1673 M: Shawn Guo <shawnguo@kernel.org>
1674 M: Sascha Hauer <s.hauer@pengutronix.de>
1675 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1676 R: Fabio Estevam <festevam@gmail.com>
1677 R: NXP Linux Team <linux-imx@nxp.com>
1678 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1683 X: drivers/media/i2c/
1685 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1686 M: Shawn Guo <shawnguo@kernel.org>
1687 M: Sascha Hauer <s.hauer@pengutronix.de>
1688 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1689 R: Stefan Agner <stefan@agner.ch>
1690 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1693 F: arch/arm/mach-imx/*vf610*
1694 F: arch/arm/boot/dts/vf*
1696 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1697 M: Shawn Guo <shawnguo@kernel.org>
1698 M: Li Yang <leoyang.li@nxp.com>
1699 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1701 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1702 F: arch/arm/boot/dts/ls1021a*
1703 F: arch/arm64/boot/dts/freescale/fsl-*
1704 F: arch/arm64/boot/dts/freescale/qoriq-*
1706 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1707 M: Lennert Buytenhek <kernel@wantstofly.org>
1708 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1711 ARM/GUMSTIX MACHINE SUPPORT
1712 M: Steve Sakoman <sakoman@gmail.com>
1713 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1716 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1717 M: Philipp Zabel <philipp.zabel@gmail.com>
1718 M: Paul Parsons <lost.distance@yahoo.com>
1719 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1721 F: arch/arm/mach-pxa/hx4700.c
1722 F: arch/arm/mach-pxa/include/mach/hx4700.h
1723 F: sound/soc/pxa/hx4700.c
1725 ARM/HISILICON SOC SUPPORT
1726 M: Wei Xu <xuwei5@hisilicon.com>
1727 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1728 W: http://www.hisilicon.com
1730 T: git git://github.com/hisilicon/linux-hisi.git
1731 F: arch/arm/mach-hisi/
1732 F: arch/arm/boot/dts/hi3*
1733 F: arch/arm/boot/dts/hip*
1734 F: arch/arm/boot/dts/hisi*
1735 F: arch/arm64/boot/dts/hisilicon/
1737 ARM/HP JORNADA 7XX MACHINE SUPPORT
1738 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1742 F: arch/arm/mach-sa1100/jornada720.c
1743 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1745 ARM/IGEP MACHINE SUPPORT
1746 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1747 M: Javier Martinez Canillas <javier@dowhile0.org>
1748 L: linux-omap@vger.kernel.org
1749 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1751 F: arch/arm/boot/dts/omap3-igep*
1753 ARM/INCOME PXA270 SUPPORT
1754 M: Marek Vasut <marek.vasut@gmail.com>
1755 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1757 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1759 ARM/INTEL IOP32X ARM ARCHITECTURE
1760 M: Lennert Buytenhek <kernel@wantstofly.org>
1761 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1764 ARM/INTEL IQ81342EX MACHINE SUPPORT
1765 M: Lennert Buytenhek <kernel@wantstofly.org>
1766 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1769 ARM/INTEL IXDP2850 MACHINE SUPPORT
1770 M: Lennert Buytenhek <kernel@wantstofly.org>
1771 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1774 ARM/INTEL IXP4XX ARM ARCHITECTURE
1775 M: Linus Walleij <linusw@kernel.org>
1776 M: Imre Kaloz <kaloz@openwrt.org>
1777 M: Krzysztof Halasa <khalasa@piap.pl>
1778 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1780 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1781 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1782 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1783 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1784 F: arch/arm/mach-ixp4xx/
1785 F: drivers/clocksource/timer-ixp4xx.c
1786 F: drivers/gpio/gpio-ixp4xx.c
1787 F: drivers/irqchip/irq-ixp4xx.c
1788 F: include/linux/irqchip/irq-ixp4xx.h
1789 F: include/linux/platform_data/timer-ixp4xx.h
1791 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1792 M: Jonathan Cameron <jic23@cam.ac.uk>
1793 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1795 F: arch/arm/mach-pxa/stargate2.c
1796 F: drivers/pcmcia/pxa2xx_stargate2.c
1798 ARM/INTEL XSC3 (MANZANO) ARM CORE
1799 M: Lennert Buytenhek <kernel@wantstofly.org>
1800 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1803 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1804 M: Lennert Buytenhek <kernel@wantstofly.org>
1805 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1808 ARM/LG1K ARCHITECTURE
1809 M: Chanho Min <chanho.min@lge.com>
1810 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1812 F: arch/arm64/boot/dts/lg/
1814 ARM/LOGICPD PXA270 MACHINE SUPPORT
1815 M: Lennert Buytenhek <kernel@wantstofly.org>
1816 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1819 ARM/LPC18XX ARCHITECTURE
1820 M: Vladimir Zapolskiy <vz@mleia.com>
1821 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1823 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1824 F: arch/arm/boot/dts/lpc43*
1825 F: drivers/i2c/busses/i2c-lpc2k.c
1826 F: drivers/memory/pl172.c
1827 F: drivers/mtd/spi-nor/nxp-spifi.c
1828 F: drivers/rtc/rtc-lpc24xx.c
1831 ARM/LPC32XX SOC SUPPORT
1832 M: Vladimir Zapolskiy <vz@mleia.com>
1833 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1834 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1835 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1837 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1838 F: arch/arm/boot/dts/lpc32*
1839 F: arch/arm/mach-lpc32xx/
1840 F: drivers/i2c/busses/i2c-pnx.c
1841 F: drivers/net/ethernet/nxp/lpc_eth.c
1842 F: drivers/usb/host/ohci-nxp.c
1843 F: drivers/watchdog/pnx4008_wdt.c
1846 ARM/MAGICIAN MACHINE SUPPORT
1847 M: Philipp Zabel <philipp.zabel@gmail.com>
1850 ARM/Marvell Dove/MV78xx0/Orion SOC support
1851 M: Jason Cooper <jason@lakedaemon.net>
1852 M: Andrew Lunn <andrew@lunn.ch>
1853 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1854 M: Gregory Clement <gregory.clement@bootlin.com>
1855 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1857 F: Documentation/devicetree/bindings/soc/dove/
1858 F: arch/arm/mach-dove/
1859 F: arch/arm/mach-mv78xx0/
1860 F: arch/arm/mach-orion5x/
1861 F: arch/arm/plat-orion/
1862 F: arch/arm/boot/dts/dove*
1863 F: arch/arm/boot/dts/orion5x*
1864 T: git git://git.infradead.org/linux-mvebu.git
1866 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1867 M: Jason Cooper <jason@lakedaemon.net>
1868 M: Andrew Lunn <andrew@lunn.ch>
1869 M: Gregory Clement <gregory.clement@bootlin.com>
1870 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1871 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1873 F: arch/arm/boot/dts/armada*
1874 F: arch/arm/boot/dts/kirkwood*
1875 F: arch/arm/configs/mvebu_*_defconfig
1876 F: arch/arm/mach-mvebu/
1877 F: arch/arm64/boot/dts/marvell/armada*
1878 F: drivers/cpufreq/armada-37xx-cpufreq.c
1879 F: drivers/cpufreq/armada-8k-cpufreq.c
1880 F: drivers/cpufreq/mvebu-cpufreq.c
1881 F: drivers/irqchip/irq-armada-370-xp.c
1882 F: drivers/irqchip/irq-mvebu-*
1883 F: drivers/pinctrl/mvebu/
1884 F: drivers/rtc/rtc-armada38x.c
1885 T: git git://git.infradead.org/linux-mvebu.git
1887 ARM/Mediatek RTC DRIVER
1888 M: Eddie Huang <eddie.huang@mediatek.com>
1889 M: Sean Wang <sean.wang@mediatek.com>
1890 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1891 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1893 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1894 F: drivers/rtc/rtc-mt6397.c
1895 F: drivers/rtc/rtc-mt7622.c
1897 ARM/Mediatek SoC support
1898 M: Matthias Brugger <matthias.bgg@gmail.com>
1899 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1900 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1901 W: https://mtk.bcnfs.org/
1902 C: irc://chat.freenode.net/linux-mediatek
1904 F: arch/arm/boot/dts/mt6*
1905 F: arch/arm/boot/dts/mt7*
1906 F: arch/arm/boot/dts/mt8*
1907 F: arch/arm/mach-mediatek/
1908 F: arch/arm64/boot/dts/mediatek/
1909 F: drivers/soc/mediatek/
1914 ARM/Mediatek USB3 PHY DRIVER
1915 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1916 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1917 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1919 F: drivers/phy/mediatek/
1920 F: Documentation/devicetree/bindings/phy/phy-mtk-*
1922 ARM/Microchip (AT91) SoC support
1923 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1924 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1925 M: Ludovic Desroches <ludovic.desroches@microchip.com>
1926 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1927 W: http://www.linux4sam.org
1928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1932 F: arch/arm/mach-at91/
1933 F: include/soc/at91/
1934 F: arch/arm/boot/dts/at91*.dts
1935 F: arch/arm/boot/dts/at91*.dtsi
1936 F: arch/arm/boot/dts/sama*.dts
1937 F: arch/arm/boot/dts/sama*.dtsi
1938 F: arch/arm/include/debug/at91.S
1939 F: drivers/memory/atmel*
1940 F: drivers/watchdog/sama5d4_wdt.c
1941 X: drivers/input/touchscreen/atmel_mxt_ts.c
1942 X: drivers/net/wireless/atmel/
1944 ARM/MIOA701 MACHINE SUPPORT
1945 M: Robert Jarzmik <robert.jarzmik@free.fr>
1946 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1947 F: arch/arm/mach-pxa/mioa701.c
1950 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1951 M: Michael Petchkovsky <mkpetch@internode.on.net>
1954 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1955 M: Linus Walleij <linus.walleij@linaro.org>
1956 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1958 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
1959 F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt
1960 F: arch/arm/mach-nomadik/
1961 F: arch/arm/mach-u300/
1962 F: arch/arm/mach-ux500/
1963 F: drivers/soc/ux500/
1964 F: arch/arm/boot/dts/ste-*
1965 F: drivers/clk/clk-nomadik.c
1966 F: drivers/clk/clk-u300.c
1967 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1968 F: drivers/clocksource/timer-u300.c
1969 F: drivers/dma/coh901318*
1970 F: drivers/dma/ste_dma40*
1971 F: drivers/hwspinlock/u8500_hsem.c
1972 F: drivers/i2c/busses/i2c-nomadik.c
1973 F: drivers/i2c/busses/i2c-stu300.c
1974 F: drivers/mfd/ab3100*
1975 F: drivers/mfd/ab8500*
1976 F: drivers/mfd/abx500*
1977 F: drivers/mfd/dbx500*
1978 F: drivers/mfd/db8500*
1979 F: drivers/pinctrl/nomadik/
1980 F: drivers/pinctrl/pinctrl-coh901*
1981 F: drivers/pinctrl/pinctrl-u300.c
1982 F: drivers/rtc/rtc-ab3100.c
1983 F: drivers/rtc/rtc-ab8500.c
1984 F: drivers/rtc/rtc-coh901331.c
1985 F: drivers/rtc/rtc-pl031.c
1986 F: drivers/watchdog/coh901327_wdt.c
1987 F: Documentation/devicetree/bindings/arm/ste-*
1988 F: Documentation/devicetree/bindings/arm/ux500/
1989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1991 ARM/NUVOTON NPCM ARCHITECTURE
1992 M: Avi Fishman <avifishman70@gmail.com>
1993 M: Tomer Maimon <tmaimon77@gmail.com>
1994 M: Tali Perry <tali.perry1@gmail.com>
1995 R: Patrick Venture <venture@google.com>
1996 R: Nancy Yuen <yuenn@google.com>
1997 R: Benjamin Fair <benjaminfair@google.com>
1998 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2000 F: arch/arm/mach-npcm/
2001 F: arch/arm/boot/dts/nuvoton-npcm*
2002 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2004 F: Documentation/devicetree/bindings/*/*npcm*
2005 F: Documentation/devicetree/bindings/*/*/*npcm*
2007 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2008 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2009 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2011 F: arch/arm/mach-s3c24xx/mach-gta02.c
2012 F: arch/arm/mach-s3c24xx/gta02.h
2014 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2015 M: Alexander Clouter <alex@digriz.org.uk>
2016 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2017 W: http://www.digriz.org.uk/ts78xx/kernel
2019 F: arch/arm/mach-orion5x/ts78xx-*
2021 ARM/OXNAS platform support
2022 M: Neil Armstrong <narmstrong@baylibre.com>
2023 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2024 L: linux-oxnas@groups.io (moderated for non-subscribers)
2026 F: arch/arm/mach-oxnas/
2027 F: arch/arm/boot/dts/ox8*.dts*
2030 ARM/PALM TREO SUPPORT
2031 M: Tomas Cech <sleep_walker@suse.com>
2032 L: linux-arm-kernel@lists.infradead.org
2033 W: http://hackndev.com
2035 F: arch/arm/mach-pxa/palmtreo.*
2037 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2038 M: Marek Vasut <marek.vasut@gmail.com>
2039 L: linux-arm-kernel@lists.infradead.org
2040 W: http://hackndev.com
2042 F: arch/arm/mach-pxa/include/mach/palmtx.h
2043 F: arch/arm/mach-pxa/palmtx.c
2044 F: arch/arm/mach-pxa/palmt5.*
2045 F: arch/arm/mach-pxa/include/mach/palmld.h
2046 F: arch/arm/mach-pxa/palmld.c
2047 F: arch/arm/mach-pxa/palmte2.*
2048 F: arch/arm/mach-pxa/include/mach/palmtc.h
2049 F: arch/arm/mach-pxa/palmtc.c
2052 M: Sergey Lapin <slapin@ossfans.org>
2053 L: linux-arm-kernel@lists.infradead.org
2054 W: http://hackndev.com
2056 F: arch/arm/mach-pxa/palmz72.*
2059 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2060 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2063 ARM/PT DIGITAL BOARD PORT
2064 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2065 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2066 W: http://www.armlinux.org.uk/
2069 ARM/QUALCOMM SUPPORT
2070 M: Andy Gross <agross@kernel.org>
2071 L: linux-arm-msm@vger.kernel.org
2073 F: Documentation/devicetree/bindings/soc/qcom/
2074 F: Documentation/devicetree/bindings/*/qcom*
2075 F: arch/arm/boot/dts/qcom-*.dts
2076 F: arch/arm/boot/dts/qcom-*.dtsi
2077 F: arch/arm/mach-qcom/
2078 F: arch/arm64/boot/dts/qcom/
2081 F: drivers/*/*/qcom/
2082 F: drivers/*/*/qcom*
2083 F: drivers/*/pm8???-*
2084 F: drivers/bluetooth/btqcomsmd.c
2085 F: drivers/clocksource/timer-qcom.c
2086 F: drivers/extcon/extcon-qcom*
2087 F: drivers/iommu/msm*
2088 F: drivers/i2c/busses/i2c-qup.c
2089 F: drivers/i2c/busses/i2c-qcom-geni.c
2090 F: drivers/mfd/ssbi.c
2091 F: drivers/mmc/host/mmci_qcom*
2092 F: drivers/mmc/host/sdhci-msm.c
2093 F: drivers/pci/controller/dwc/pcie-qcom.c
2094 F: drivers/phy/qualcomm/
2095 F: drivers/power/*/msm*
2096 F: drivers/reset/reset-qcom-*
2097 F: drivers/scsi/ufs/ufs-qcom.*
2098 F: drivers/spi/spi-qup.c
2099 F: drivers/spi/spi-geni-qcom.c
2100 F: drivers/spi/spi-qcom-qspi.c
2101 F: drivers/tty/serial/msm_serial.c
2102 F: drivers/usb/dwc3/dwc3-qcom.c
2103 F: include/dt-bindings/*/qcom*
2104 F: include/linux/*/qcom*
2105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2107 ARM/RADISYS ENP2611 MACHINE SUPPORT
2108 M: Lennert Buytenhek <kernel@wantstofly.org>
2109 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2112 ARM/RDA MICRO ARCHITECTURE
2113 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2114 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2115 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2117 F: arch/arm/boot/dts/rda8810pl-*
2118 F: drivers/clocksource/timer-rda.c
2119 F: drivers/irqchip/irq-rda-intc.c
2120 F: drivers/tty/serial/rda-uart.c
2121 F: Documentation/devicetree/bindings/arm/rda.yaml
2122 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2123 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2124 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2126 ARM/REALTEK ARCHITECTURE
2127 M: Andreas Färber <afaerber@suse.de>
2128 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2130 F: arch/arm64/boot/dts/realtek/
2131 F: Documentation/devicetree/bindings/arm/realtek.txt
2133 ARM/RENESAS ARM64 ARCHITECTURE
2134 M: Simon Horman <horms@verge.net.au>
2135 M: Geert Uytterhoeven <geert+renesas@glider.be>
2136 M: Magnus Damm <magnus.damm@gmail.com>
2137 L: linux-renesas-soc@vger.kernel.org
2138 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2142 F: arch/arm64/boot/dts/renesas/
2143 F: Documentation/devicetree/bindings/arm/renesas.yaml
2144 F: drivers/soc/renesas/
2145 F: include/linux/soc/renesas/
2147 ARM/RISCPC ARCHITECTURE
2148 M: Russell King <linux@armlinux.org.uk>
2149 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2150 W: http://www.armlinux.org.uk/
2152 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2153 F: arch/arm/include/asm/hardware/ioc.h
2154 F: arch/arm/include/asm/hardware/iomd.h
2155 F: arch/arm/include/asm/hardware/memc.h
2156 F: arch/arm/mach-rpc/
2157 F: drivers/net/ethernet/8390/etherh.c
2158 F: drivers/net/ethernet/i825xx/ether1*
2159 F: drivers/net/ethernet/seeq/ether3*
2160 F: drivers/scsi/arm/
2162 ARM/Rockchip SoC support
2163 M: Heiko Stuebner <heiko@sntech.de>
2164 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2165 L: linux-rockchip@lists.infradead.org
2166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2168 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2169 F: arch/arm/boot/dts/rk3*
2170 F: arch/arm/boot/dts/rv1108*
2171 F: arch/arm/mach-rockchip/
2172 F: drivers/clk/rockchip/
2173 F: drivers/i2c/busses/i2c-rk3x.c
2174 F: drivers/*/*rockchip*
2175 F: drivers/*/*/*rockchip*
2176 F: sound/soc/rockchip/
2179 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2180 M: Kukjin Kim <kgene@kernel.org>
2181 M: Krzysztof Kozlowski <krzk@kernel.org>
2182 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2183 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2184 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2186 F: arch/arm/boot/dts/s3c*
2187 F: arch/arm/boot/dts/s5p*
2188 F: arch/arm/boot/dts/exynos*
2189 F: arch/arm64/boot/dts/exynos/
2190 F: arch/arm/plat-samsung/
2191 F: arch/arm/mach-s3c24*/
2192 F: arch/arm/mach-s3c64xx/
2193 F: arch/arm/mach-s5p*/
2194 F: arch/arm/mach-exynos*/
2195 F: drivers/*/*s3c24*
2196 F: drivers/*/*/*s3c24*
2197 F: drivers/*/*s3c64xx*
2198 F: drivers/*/*s5pv210*
2199 F: drivers/memory/samsung/
2200 F: drivers/soc/samsung/
2201 F: include/linux/soc/samsung/
2202 F: Documentation/arm/samsung/
2203 F: Documentation/devicetree/bindings/arm/samsung/
2204 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
2205 F: Documentation/devicetree/bindings/power/pd-samsung.txt
2208 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2209 M: Kyungmin Park <kyungmin.park@samsung.com>
2210 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2212 F: arch/arm/mach-s5pv210/
2214 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2215 M: Kyungmin Park <kyungmin.park@samsung.com>
2216 M: Kamil Debski <kamil@wypas.org>
2217 M: Andrzej Hajda <a.hajda@samsung.com>
2218 L: linux-arm-kernel@lists.infradead.org
2219 L: linux-media@vger.kernel.org
2221 F: drivers/media/platform/s5p-g2d/
2223 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2224 M: Marek Szyprowski <m.szyprowski@samsung.com>
2225 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2226 L: linux-media@vger.kernel.org
2228 F: drivers/media/platform/s5p-cec/
2229 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2231 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2232 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2233 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2234 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2235 L: linux-arm-kernel@lists.infradead.org
2236 L: linux-media@vger.kernel.org
2238 F: drivers/media/platform/s5p-jpeg/
2240 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2241 M: Kyungmin Park <kyungmin.park@samsung.com>
2242 M: Kamil Debski <kamil@wypas.org>
2243 M: Jeongtae Park <jtp.park@samsung.com>
2244 M: Andrzej Hajda <a.hajda@samsung.com>
2245 L: linux-arm-kernel@lists.infradead.org
2246 L: linux-media@vger.kernel.org
2248 F: drivers/media/platform/s5p-mfc/
2250 ARM/SHMOBILE ARM ARCHITECTURE
2251 M: Simon Horman <horms@verge.net.au>
2252 M: Geert Uytterhoeven <geert+renesas@glider.be>
2253 M: Magnus Damm <magnus.damm@gmail.com>
2254 L: linux-renesas-soc@vger.kernel.org
2255 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2259 F: arch/arm/boot/dts/emev2*
2260 F: arch/arm/boot/dts/gr-peach*
2261 F: arch/arm/boot/dts/iwg20d-q7*
2262 F: arch/arm/boot/dts/r7s*
2263 F: arch/arm/boot/dts/r8a*
2264 F: arch/arm/boot/dts/r9a*
2265 F: arch/arm/boot/dts/sh*
2266 F: arch/arm/configs/shmobile_defconfig
2267 F: arch/arm/include/debug/renesas-scif.S
2268 F: arch/arm/mach-shmobile/
2269 F: Documentation/devicetree/bindings/arm/renesas.yaml
2270 F: drivers/soc/renesas/
2271 F: include/linux/soc/renesas/
2273 ARM/SOCFPGA ARCHITECTURE
2274 M: Dinh Nguyen <dinguyen@kernel.org>
2276 F: arch/arm/mach-socfpga/
2277 F: arch/arm/boot/dts/socfpga*
2278 F: arch/arm/configs/socfpga_defconfig
2279 F: arch/arm64/boot/dts/altera/
2280 F: arch/arm64/boot/dts/intel/
2281 W: http://www.rocketboards.org
2282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2284 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2285 M: Dinh Nguyen <dinguyen@kernel.org>
2287 F: drivers/clk/socfpga/
2289 ARM/SOCFPGA EDAC SUPPORT
2290 M: Thor Thayer <thor.thayer@linux.intel.com>
2292 F: drivers/edac/altera_edac.
2294 ARM/SPREADTRUM SoC SUPPORT
2295 M: Orson Zhai <orsonzhai@gmail.com>
2296 M: Baolin Wang <baolin.wang@linaro.org>
2297 M: Chunyan Zhang <zhang.lyra@gmail.com>
2299 F: arch/arm64/boot/dts/sprd
2302 ARM/STI ARCHITECTURE
2303 M: Patrice Chotard <patrice.chotard@st.com>
2304 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2305 W: http://www.stlinux.com
2307 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2308 F: arch/arm/mach-sti/
2309 F: arch/arm/boot/dts/sti*
2310 F: drivers/char/hw_random/st-rng.c
2311 F: drivers/clocksource/arm_global_timer.c
2312 F: drivers/clocksource/clksrc_st_lpc.c
2313 F: drivers/cpufreq/sti-cpufreq.c
2314 F: drivers/dma/st_fdma*
2315 F: drivers/i2c/busses/i2c-st.c
2316 F: drivers/media/rc/st_rc.c
2317 F: drivers/media/platform/sti/c8sectpfe/
2318 F: drivers/mmc/host/sdhci-st.c
2319 F: drivers/phy/st/phy-miphy28lp.c
2320 F: drivers/phy/st/phy-stih407-usb.c
2321 F: drivers/pinctrl/pinctrl-st.c
2322 F: drivers/remoteproc/st_remoteproc.c
2323 F: drivers/remoteproc/st_slim_rproc.c
2324 F: drivers/reset/sti/
2325 F: drivers/rtc/rtc-st-lpc.c
2326 F: drivers/tty/serial/st-asc.c
2327 F: drivers/usb/dwc3/dwc3-st.c
2328 F: drivers/usb/host/ehci-st.c
2329 F: drivers/usb/host/ohci-st.c
2330 F: drivers/watchdog/st_lpc_wdt.c
2331 F: drivers/ata/ahci_st.c
2332 F: include/linux/remoteproc/st_slim_rproc.h
2334 ARM/STM32 ARCHITECTURE
2335 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2336 M: Alexandre Torgue <alexandre.torgue@st.com>
2337 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2338 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2343 F: arch/arm/boot/dts/stm32*
2344 F: arch/arm/mach-stm32/
2345 F: drivers/clocksource/armv7m_systick.c
2347 ARM/Synaptics SoC support
2348 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2349 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2350 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2352 F: arch/arm/mach-berlin/
2353 F: arch/arm/boot/dts/berlin*
2354 F: arch/arm64/boot/dts/synaptics/
2356 ARM/TANGO ARCHITECTURE
2357 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2358 M: Mans Rullgard <mans@mansr.com>
2359 L: linux-arm-kernel@lists.infradead.org
2363 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2364 M: Lennert Buytenhek <kernel@wantstofly.org>
2365 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2368 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2369 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2370 L: linux-tegra@vger.kernel.org
2371 L: linux-media@vger.kernel.org
2373 F: drivers/media/platform/tegra-cec/
2374 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2376 ARM/TETON BGA MACHINE SUPPORT
2377 M: "Mark F. Brown" <mark.brown314@gmail.com>
2378 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2381 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2382 M: Santosh Shilimkar <ssantosh@kernel.org>
2383 L: linux-kernel@vger.kernel.org
2385 F: drivers/memory/*emif*
2387 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2388 M: Tero Kristo <t-kristo@ti.com>
2389 M: Nishanth Menon <nm@ti.com>
2390 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2392 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2393 F: arch/arm64/boot/dts/ti/Makefile
2394 F: arch/arm64/boot/dts/ti/k3-*
2395 F: include/dt-bindings/pinctrl/k3.h
2397 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2398 M: Santosh Shilimkar <ssantosh@kernel.org>
2399 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2401 F: arch/arm/mach-keystone/
2402 F: arch/arm/boot/dts/keystone-*
2403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2405 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2406 M: Santosh Shilimkar <ssantosh@kernel.org>
2407 L: linux-kernel@vger.kernel.org
2409 F: drivers/clk/keystone/
2411 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2412 M: Santosh Shilimkar <ssantosh@kernel.org>
2413 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2414 L: linux-kernel@vger.kernel.org
2416 F: drivers/clocksource/timer-keystone.c
2418 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2419 M: Santosh Shilimkar <ssantosh@kernel.org>
2420 L: linux-kernel@vger.kernel.org
2422 F: drivers/power/reset/keystone-reset.c
2424 ARM/THECUS N2100 MACHINE SUPPORT
2425 M: Lennert Buytenhek <kernel@wantstofly.org>
2426 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2429 ARM/TOSA MACHINE SUPPORT
2430 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2431 M: Dirk Opfer <dirk@opfer-online.de>
2434 ARM/UNIPHIER ARCHITECTURE
2435 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2436 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2437 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2439 F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2440 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2441 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2442 F: arch/arm/boot/dts/uniphier*
2443 F: arch/arm/include/asm/hardware/cache-uniphier.h
2444 F: arch/arm/mach-uniphier/
2445 F: arch/arm/mm/cache-uniphier.c
2446 F: arch/arm64/boot/dts/socionext/uniphier*
2447 F: drivers/bus/uniphier-system-bus.c
2448 F: drivers/clk/uniphier/
2449 F: drivers/dma/uniphier-mdmac.c
2450 F: drivers/gpio/gpio-uniphier.c
2451 F: drivers/i2c/busses/i2c-uniphier*
2452 F: drivers/irqchip/irq-uniphier-aidet.c
2453 F: drivers/mmc/host/uniphier-sd.c
2454 F: drivers/pinctrl/uniphier/
2455 F: drivers/reset/reset-uniphier.c
2456 F: drivers/tty/serial/8250/8250_uniphier.c
2459 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2460 M: Ulf Hansson <ulf.hansson@linaro.org>
2461 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2462 T: git git://git.linaro.org/people/ulfh/clk.git
2464 F: drivers/clk/ux500/
2466 ARM/VERSATILE EXPRESS PLATFORM
2467 M: Liviu Dudau <liviu.dudau@arm.com>
2468 M: Sudeep Holla <sudeep.holla@arm.com>
2469 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2470 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2472 F: arch/arm/boot/dts/vexpress*
2473 F: arch/arm64/boot/dts/arm/
2474 F: arch/arm/mach-vexpress/
2477 F: drivers/clk/versatile/clk-vexpress-osc.c
2478 F: drivers/clocksource/timer-versatile.c
2482 M: Russell King <linux@armlinux.org.uk>
2483 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2484 W: http://www.armlinux.org.uk/
2488 ARM/VOIPAC PXA270 SUPPORT
2489 M: Marek Vasut <marek.vasut@gmail.com>
2490 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2492 F: arch/arm/mach-pxa/vpac270.c
2493 F: arch/arm/mach-pxa/include/mach/vpac270.h
2495 ARM/VT8500 ARM ARCHITECTURE
2496 M: Tony Prisk <linux@prisktech.co.nz>
2497 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2499 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2500 F: arch/arm/mach-vt8500/
2501 F: drivers/clocksource/timer-vt8500.c
2502 F: drivers/i2c/busses/i2c-wmt.c
2503 F: drivers/mmc/host/wmt-sdmmc.c
2504 F: drivers/pwm/pwm-vt8500.c
2505 F: drivers/rtc/rtc-vt8500.c
2506 F: drivers/tty/serial/vt8500_serial.c
2507 F: drivers/usb/host/ehci-platform.c
2508 F: drivers/usb/host/uhci-platform.c
2509 F: drivers/video/fbdev/vt8500lcdfb.*
2510 F: drivers/video/fbdev/wm8505fb*
2511 F: drivers/video/fbdev/wmt_ge_rops.*
2513 ARM/ZIPIT Z2 SUPPORT
2514 M: Marek Vasut <marek.vasut@gmail.com>
2515 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2517 F: arch/arm/mach-pxa/z2.c
2518 F: arch/arm/mach-pxa/include/mach/z2.h
2520 ARM/ZTE ARCHITECTURE
2521 M: Jun Nie <jun.nie@linaro.org>
2522 M: Shawn Guo <shawnguo@kernel.org>
2523 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2525 F: arch/arm/boot/dts/zx2967*
2526 F: arch/arm/mach-zx/
2527 F: arch/arm64/boot/dts/zte/
2529 F: drivers/dma/zx_dma.c
2530 F: drivers/gpio/gpio-zx.c
2531 F: drivers/i2c/busses/i2c-zx2967.c
2532 F: drivers/mmc/host/dw_mmc-zx.*
2533 F: drivers/pinctrl/zte/
2535 F: drivers/thermal/zx2967_thermal.c
2536 F: drivers/watchdog/zx2967_wdt.c
2537 F: Documentation/devicetree/bindings/arm/zte.yaml
2538 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2539 F: Documentation/devicetree/bindings/dma/zxdma.txt
2540 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2541 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2542 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2543 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2544 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2545 F: Documentation/devicetree/bindings/soc/zte/
2546 F: Documentation/devicetree/bindings/sound/zte,*.txt
2547 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2548 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2549 F: include/dt-bindings/clock/zx2967*.h
2550 F: include/dt-bindings/soc/zte,*.h
2551 F: sound/soc/codecs/zx_aud96p22.c
2554 ARM/ZYNQ ARCHITECTURE
2555 M: Michal Simek <michal.simek@xilinx.com>
2556 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2557 W: http://wiki.xilinx.com
2558 T: git https://github.com/Xilinx/linux-xlnx.git
2560 F: arch/arm/mach-zynq/
2561 F: drivers/cpuidle/cpuidle-zynq.c
2562 F: drivers/block/xsysace.c
2565 F: Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2566 F: Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2567 F: drivers/clocksource/timer-cadence-ttc.c
2568 F: drivers/i2c/busses/i2c-cadence.c
2569 F: drivers/mmc/host/sdhci-of-arasan.c
2570 F: drivers/edac/synopsys_edac.c
2571 F: drivers/i2c/busses/i2c-xiic.c
2573 ARM64 PORT (AARCH64 ARCHITECTURE)
2574 M: Catalin Marinas <catalin.marinas@arm.com>
2575 M: Will Deacon <will@kernel.org>
2576 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2580 X: arch/arm64/boot/dts/
2581 F: Documentation/arm64/
2583 AS3645A LED FLASH CONTROLLER DRIVER
2584 M: Sakari Ailus <sakari.ailus@iki.fi>
2585 L: linux-leds@vger.kernel.org
2587 F: drivers/leds/leds-as3645a.c
2589 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2590 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2591 L: linux-media@vger.kernel.org
2592 T: git git://linuxtv.org/media_tree.git
2594 F: drivers/media/i2c/ak7375.c
2595 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2597 ASAHI KASEI AK8974 DRIVER
2598 M: Linus Walleij <linus.walleij@linaro.org>
2599 L: linux-iio@vger.kernel.org
2600 W: http://www.akm.com/
2602 F: drivers/iio/magnetometer/ak8974.c
2604 ASC7621 HARDWARE MONITOR DRIVER
2605 M: George Joseph <george.joseph@fairview5.com>
2606 L: linux-hwmon@vger.kernel.org
2608 F: Documentation/hwmon/asc7621.rst
2609 F: drivers/hwmon/asc7621.c
2611 ASPEED PINCTRL DRIVERS
2612 M: Andrew Jeffery <andrew@aj.id.au>
2613 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2614 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2615 L: linux-gpio@vger.kernel.org
2617 F: drivers/pinctrl/aspeed/
2618 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2620 ASPEED VIDEO ENGINE DRIVER
2621 M: Eddie James <eajames@linux.ibm.com>
2622 L: linux-media@vger.kernel.org
2623 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2625 F: drivers/media/platform/aspeed-video.c
2626 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2628 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2629 M: Corentin Chary <corentin.chary@gmail.com>
2630 L: acpi4asus-user@lists.sourceforge.net
2631 L: platform-driver-x86@vger.kernel.org
2632 W: http://acpi4asus.sf.net
2634 F: drivers/platform/x86/asus*.c
2635 F: drivers/platform/x86/eeepc*.c
2637 ASUS WIRELESS RADIO CONTROL DRIVER
2638 M: João Paulo Rechi Vita <jprvita@gmail.com>
2639 L: platform-driver-x86@vger.kernel.org
2641 F: drivers/platform/x86/asus-wireless.c
2644 M: David Howells <dhowells@redhat.com>
2645 L: keyrings@vger.kernel.org
2647 F: Documentation/crypto/asymmetric-keys.txt
2648 F: include/linux/verification.h
2649 F: include/crypto/public_key.h
2650 F: include/crypto/pkcs7.h
2651 F: crypto/asymmetric_keys/
2653 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2654 R: Dan Williams <dan.j.williams@intel.com>
2655 W: http://sourceforge.net/projects/xscaleiop
2657 F: Documentation/crypto/async-tx-api.txt
2660 F: include/linux/dmaengine.h
2661 F: include/linux/async_tx.h
2664 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2665 L: linux-i2c@vger.kernel.org
2666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2668 F: Documentation/devicetree/bindings/eeprom/at24.txt
2669 F: drivers/misc/eeprom/at24.c
2671 ATA OVER ETHERNET (AOE) DRIVER
2672 M: "Justin Sanders" <justin@coraid.com>
2673 W: http://www.openaoe.org/
2675 F: Documentation/admin-guide/aoe/
2676 F: drivers/block/aoe/
2678 ATHEROS 71XX/9XXX GPIO DRIVER
2679 M: Alban Bedel <albeu@free.fr>
2680 W: https://github.com/AlbanBedel/linux
2681 T: git git://github.com/AlbanBedel/linux
2683 F: drivers/gpio/gpio-ath79.c
2684 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2686 ATHEROS 71XX/9XXX USB PHY DRIVER
2687 M: Alban Bedel <albeu@free.fr>
2688 W: https://github.com/AlbanBedel/linux
2689 T: git git://github.com/AlbanBedel/linux
2691 F: drivers/phy/qualcomm/phy-ath79-usb.c
2692 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2694 ATHEROS ATH GENERIC UTILITIES
2695 M: Kalle Valo <kvalo@codeaurora.org>
2696 L: linux-wireless@vger.kernel.org
2698 F: drivers/net/wireless/ath/*
2700 ATHEROS ATH5K WIRELESS DRIVER
2701 M: Jiri Slaby <jirislaby@gmail.com>
2702 M: Nick Kossifidis <mickflemm@gmail.com>
2703 M: Luis Chamberlain <mcgrof@kernel.org>
2704 L: linux-wireless@vger.kernel.org
2705 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2707 F: drivers/net/wireless/ath/ath5k/
2709 ATHEROS ATH6KL WIRELESS DRIVER
2710 M: Kalle Valo <kvalo@codeaurora.org>
2711 L: linux-wireless@vger.kernel.org
2712 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2715 F: drivers/net/wireless/ath/ath6kl/
2718 M: Ville Syrjala <syrjala@sci.fi>
2720 F: drivers/input/misc/ati_remote2.c
2722 ATK0110 HWMON DRIVER
2723 M: Luca Tettamanti <kronos.it@gmail.com>
2724 L: linux-hwmon@vger.kernel.org
2726 F: drivers/hwmon/asus_atk0110.c
2728 ATLX ETHERNET DRIVERS
2729 M: Jay Cliburn <jcliburn@gmail.com>
2730 M: Chris Snook <chris.snook@gmail.com>
2731 L: netdev@vger.kernel.org
2732 W: http://sourceforge.net/projects/atl1
2733 W: http://atl1.sourceforge.net
2735 F: drivers/net/ethernet/atheros/
2738 M: Chas Williams <3chas3@gmail.com>
2739 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2740 L: netdev@vger.kernel.org
2741 W: http://linux-atm.sourceforge.net
2744 F: include/linux/atm*
2745 F: include/uapi/linux/atm*
2747 ATMEL MACB ETHERNET DRIVER
2748 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2750 F: drivers/net/ethernet/cadence/
2752 ATMEL MAXTOUCH DRIVER
2753 M: Nick Dyer <nick@shmanahar.org>
2754 T: git git://github.com/ndyer/linux.git
2756 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2757 F: drivers/input/touchscreen/atmel_mxt_ts.c
2759 ATMEL WIRELESS DRIVER
2760 M: Simon Kelley <simon@thekelleys.org.uk>
2761 L: linux-wireless@vger.kernel.org
2762 W: http://www.thekelleys.org.uk/atmel
2763 W: http://atmelwlandriver.sourceforge.net/
2765 F: drivers/net/wireless/atmel/atmel*
2767 ATOMIC INFRASTRUCTURE
2768 M: Will Deacon <will@kernel.org>
2769 M: Peter Zijlstra <peterz@infradead.org>
2770 R: Boqun Feng <boqun.feng@gmail.com>
2771 L: linux-kernel@vger.kernel.org
2773 F: arch/*/include/asm/atomic*.h
2774 F: include/*/atomic*.h
2777 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2778 M: Bradley Grove <linuxdrivers@attotech.com>
2779 L: linux-scsi@vger.kernel.org
2780 W: http://www.attotech.com
2782 F: drivers/scsi/esas2r
2784 ATUSB IEEE 802.15.4 RADIO DRIVER
2785 M: Stefan Schmidt <stefan@datenfreihafen.org>
2786 L: linux-wpan@vger.kernel.org
2788 F: drivers/net/ieee802154/atusb.c
2789 F: drivers/net/ieee802154/atusb.h
2790 F: drivers/net/ieee802154/at86rf230.h
2793 M: Paul Moore <paul@paul-moore.com>
2794 M: Eric Paris <eparis@redhat.com>
2795 L: linux-audit@redhat.com (moderated for non-subscribers)
2796 W: https://github.com/linux-audit
2797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2799 F: include/linux/audit.h
2800 F: include/uapi/linux/audit.h
2803 AUXILIARY DISPLAY DRIVERS
2804 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2806 F: drivers/auxdisplay/
2807 F: include/linux/cfag12864b.h
2809 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2810 M: Andreas Klinger <ak@it-klinger.de>
2811 L: linux-iio@vger.kernel.org
2813 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2814 F: drivers/iio/adc/hx711.c
2817 M: Ralf Baechle <ralf@linux-mips.org>
2818 L: linux-hams@vger.kernel.org
2819 W: http://www.linux-ax25.org/
2821 F: include/uapi/linux/ax25.h
2822 F: include/net/ax25.h
2826 M: Peter Rosin <peda@axentia.se>
2827 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2829 F: Documentation/devicetree/bindings/arm/axentia.txt
2830 F: arch/arm/boot/dts/at91-linea.dtsi
2831 F: arch/arm/boot/dts/at91-natte.dtsi
2832 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2833 F: arch/arm/boot/dts/at91-tse850-3.dts
2835 AXENTIA ASOC DRIVERS
2836 M: Peter Rosin <peda@axentia.se>
2837 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2839 F: Documentation/devicetree/bindings/sound/axentia,*
2840 F: sound/soc/atmel/tse850-pcm5142.c
2842 AXXIA I2C CONTROLLER
2843 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
2844 L: linux-i2c@vger.kernel.org
2846 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2847 F: drivers/i2c/busses/i2c-axxia.c
2850 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2851 L: linux-media@vger.kernel.org
2852 W: https://linuxtv.org
2853 T: git git://linuxtv.org/media_tree.git
2855 F: drivers/media/usb/dvb-usb-v2/az6007.c
2857 AZTECH FM RADIO RECEIVER DRIVER
2858 M: Hans Verkuil <hverkuil@xs4all.nl>
2859 L: linux-media@vger.kernel.org
2860 T: git git://linuxtv.org/media_tree.git
2861 W: https://linuxtv.org
2863 F: drivers/media/radio/radio-aztech*
2866 L: linux-wireless@vger.kernel.org
2867 L: b43-dev@lists.infradead.org
2868 W: http://wireless.kernel.org/en/users/Drivers/b43
2870 F: drivers/net/wireless/broadcom/b43/
2872 B43LEGACY WIRELESS DRIVER
2873 M: Larry Finger <Larry.Finger@lwfinger.net>
2874 L: linux-wireless@vger.kernel.org
2875 L: b43-dev@lists.infradead.org
2876 W: http://wireless.kernel.org/en/users/Drivers/b43
2878 F: drivers/net/wireless/broadcom/b43legacy/
2880 BACKLIGHT CLASS/SUBSYSTEM
2881 M: Lee Jones <lee.jones@linaro.org>
2882 M: Daniel Thompson <daniel.thompson@linaro.org>
2883 M: Jingoo Han <jingoohan1@gmail.com>
2884 L: dri-devel@lists.freedesktop.org
2885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2887 F: drivers/video/backlight/
2888 F: include/linux/backlight.h
2889 F: include/linux/pwm_backlight.h
2890 F: Documentation/devicetree/bindings/leds/backlight
2893 M: Marek Lindner <mareklindner@neomailbox.ch>
2894 M: Simon Wunderlich <sw@simonwunderlich.de>
2895 M: Antonio Quartulli <a@unstable.cc>
2896 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2897 W: https://www.open-mesh.org/
2898 B: https://www.open-mesh.org/projects/batman-adv/issues
2899 C: irc://chat.freenode.net/batman
2900 Q: https://patchwork.open-mesh.org/project/batman/list/
2901 T: git https://git.open-mesh.org/linux-merge.git
2903 F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2904 F: Documentation/ABI/obsolete/sysfs-class-net-mesh
2905 F: Documentation/networking/batman-adv.rst
2906 F: include/uapi/linux/batadv_packet.h
2907 F: include/uapi/linux/batman_adv.h
2910 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2911 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2912 L: linux-hams@vger.kernel.org
2913 W: http://www.baycom.org/~tom/ham/ham.html
2915 F: drivers/net/hamradio/baycom*
2917 BCACHE (BLOCK LAYER CACHE)
2918 M: Coly Li <colyli@suse.de>
2919 M: Kent Overstreet <kent.overstreet@gmail.com>
2920 L: linux-bcache@vger.kernel.org
2921 W: http://bcache.evilpiepirate.org
2922 C: irc://irc.oftc.net/bcache
2924 F: drivers/md/bcache/
2926 BDISP ST MEDIA DRIVER
2927 M: Fabien Dessenne <fabien.dessenne@st.com>
2928 L: linux-media@vger.kernel.org
2929 T: git git://linuxtv.org/media_tree.git
2930 W: https://linuxtv.org
2932 F: drivers/media/platform/sti/bdisp
2934 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2935 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2936 L: netdev@vger.kernel.org
2938 F: drivers/net/ethernet/ec_bhf.c
2941 M: Luis de Bethencourt <luisbg@kernel.org>
2942 M: Salah Triki <salah.triki@gmail.com>
2944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2945 F: Documentation/filesystems/befs.txt
2949 M: Paolo Valente <paolo.valente@linaro.org>
2950 M: Jens Axboe <axboe@kernel.dk>
2951 L: linux-block@vger.kernel.org
2954 F: Documentation/block/bfq-iosched.rst
2957 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2959 F: Documentation/filesystems/bfs.txt
2961 F: include/uapi/linux/bfs_fs.h
2963 BLINKM RGB LED DRIVER
2964 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2966 F: drivers/leds/leds-blinkm.c
2969 M: Jens Axboe <axboe@kernel.dk>
2970 L: linux-block@vger.kernel.org
2971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2975 F: kernel/trace/blktrace.c
2979 M: Joern Engel <joern@lazybastard.org>
2980 L: linux-mtd@lists.infradead.org
2982 F: drivers/mtd/devices/block2mtd.c
2985 M: Marcel Holtmann <marcel@holtmann.org>
2986 M: Johan Hedberg <johan.hedberg@gmail.com>
2987 L: linux-bluetooth@vger.kernel.org
2988 W: http://www.bluez.org/
2989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2992 F: drivers/bluetooth/
2995 M: Marcel Holtmann <marcel@holtmann.org>
2996 M: Johan Hedberg <johan.hedberg@gmail.com>
2997 L: linux-bluetooth@vger.kernel.org
2998 W: http://www.bluez.org/
2999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3003 F: include/net/bluetooth/
3006 M: Jay Vosburgh <j.vosburgh@gmail.com>
3007 M: Veaceslav Falico <vfalico@gmail.com>
3008 M: Andy Gospodarek <andy@greyhouse.net>
3009 L: netdev@vger.kernel.org
3010 W: http://sourceforge.net/projects/bonding/
3012 F: drivers/net/bonding/
3013 F: include/uapi/linux/if_bonding.h
3015 BPF (Safe dynamic programs and tools)
3016 M: Alexei Starovoitov <ast@kernel.org>
3017 M: Daniel Borkmann <daniel@iogearbox.net>
3018 R: Martin KaFai Lau <kafai@fb.com>
3019 R: Song Liu <songliubraving@fb.com>
3020 R: Yonghong Song <yhs@fb.com>
3021 L: netdev@vger.kernel.org
3022 L: bpf@vger.kernel.org
3023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3025 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3028 F: Documentation/networking/filter.txt
3029 F: Documentation/bpf/
3030 F: include/linux/bpf*
3031 F: include/linux/filter.h
3032 F: include/trace/events/xdp.h
3033 F: include/uapi/linux/bpf*
3034 F: include/uapi/linux/filter.h
3036 F: kernel/trace/bpf_trace.c
3039 F: net/core/filter.c
3040 F: net/sched/act_bpf.c
3041 F: net/sched/cls_bpf.c
3045 F: tools/testing/selftests/bpf/
3050 M: Shubham Bansal <illusionist.neo@gmail.com>
3051 L: netdev@vger.kernel.org
3052 L: bpf@vger.kernel.org
3057 M: Daniel Borkmann <daniel@iogearbox.net>
3058 M: Alexei Starovoitov <ast@kernel.org>
3059 M: Zi Shen Lim <zlim.lnx@gmail.com>
3060 L: netdev@vger.kernel.org
3061 L: bpf@vger.kernel.org
3065 BPF JIT for MIPS (32-BIT AND 64-BIT)
3066 M: Paul Burton <paul.burton@mips.com>
3067 L: netdev@vger.kernel.org
3068 L: bpf@vger.kernel.org
3072 BPF JIT for NFP NICs
3073 M: Jakub Kicinski <jakub.kicinski@netronome.com>
3074 L: netdev@vger.kernel.org
3075 L: bpf@vger.kernel.org
3077 F: drivers/net/ethernet/netronome/nfp/bpf/
3079 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3080 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3081 M: Sandipan Das <sandipan@linux.ibm.com>
3082 L: netdev@vger.kernel.org
3083 L: bpf@vger.kernel.org
3085 F: arch/powerpc/net/
3087 BPF JIT for RISC-V (RV64G)
3088 M: Björn Töpel <bjorn.topel@gmail.com>
3089 L: netdev@vger.kernel.org
3094 M: Ilya Leoshkevich <iii@linux.ibm.com>
3095 M: Heiko Carstens <heiko.carstens@de.ibm.com>
3096 M: Vasily Gorbik <gor@linux.ibm.com>
3097 L: netdev@vger.kernel.org
3098 L: bpf@vger.kernel.org
3101 X: arch/s390/net/pnet.c
3103 BPF JIT for SPARC (32-BIT AND 64-BIT)
3104 M: David S. Miller <davem@davemloft.net>
3105 L: netdev@vger.kernel.org
3106 L: bpf@vger.kernel.org
3110 BPF JIT for X86 32-BIT
3111 M: Wang YanQing <udknight@gmail.com>
3112 L: netdev@vger.kernel.org
3113 L: bpf@vger.kernel.org
3115 F: arch/x86/net/bpf_jit_comp32.c
3117 BPF JIT for X86 64-BIT
3118 M: Alexei Starovoitov <ast@kernel.org>
3119 M: Daniel Borkmann <daniel@iogearbox.net>
3120 L: netdev@vger.kernel.org
3121 L: bpf@vger.kernel.org
3124 X: arch/x86/net/bpf_jit_comp32.c
3126 BROADCOM B44 10/100 ETHERNET DRIVER
3127 M: Michael Chan <michael.chan@broadcom.com>
3128 L: netdev@vger.kernel.org
3130 F: drivers/net/ethernet/broadcom/b44.*
3132 BROADCOM B53 ETHERNET SWITCH DRIVER
3133 M: Florian Fainelli <f.fainelli@gmail.com>
3134 L: netdev@vger.kernel.org
3135 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3137 F: drivers/net/dsa/b53/*
3138 F: include/linux/platform_data/b53.h
3140 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3141 M: Florian Fainelli <f.fainelli@gmail.com>
3142 M: Ray Jui <rjui@broadcom.com>
3143 M: Scott Branden <sbranden@broadcom.com>
3144 M: bcm-kernel-feedback-list@broadcom.com
3145 T: git git://github.com/broadcom/mach-bcm
3151 F: arch/arm/mach-bcm/
3153 BROADCOM BCM2835 ARM ARCHITECTURE
3154 M: Eric Anholt <eric@anholt.net>
3155 M: Stefan Wahren <wahrenst@gmx.net>
3156 L: bcm-kernel-feedback-list@broadcom.com
3157 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3158 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3159 T: git git://github.com/anholt/linux
3162 F: drivers/staging/vc04_services
3164 BROADCOM BCM47XX MIPS ARCHITECTURE
3165 M: Hauke Mehrtens <hauke@hauke-m.de>
3166 M: Rafał Miłecki <zajec5@gmail.com>
3167 L: linux-mips@vger.kernel.org
3169 F: Documentation/devicetree/bindings/mips/brcm/
3170 F: arch/mips/bcm47xx/*
3171 F: arch/mips/include/asm/mach-bcm47xx/*
3173 BROADCOM BCM5301X ARM ARCHITECTURE
3174 M: Hauke Mehrtens <hauke@hauke-m.de>
3175 M: Rafał Miłecki <zajec5@gmail.com>
3176 M: bcm-kernel-feedback-list@broadcom.com
3177 L: linux-arm-kernel@lists.infradead.org
3179 F: arch/arm/mach-bcm/bcm_5301x.c
3180 F: arch/arm/boot/dts/bcm5301x*.dtsi
3181 F: arch/arm/boot/dts/bcm470*
3182 F: arch/arm/boot/dts/bcm953012*
3184 BROADCOM BCM53573 ARM ARCHITECTURE
3185 M: Rafał Miłecki <rafal@milecki.pl>
3186 L: bcm-kernel-feedback-list@broadcom.com
3187 L: linux-arm-kernel@lists.infradead.org
3189 F: arch/arm/boot/dts/bcm53573*
3190 F: arch/arm/boot/dts/bcm47189*
3192 BROADCOM BCM63XX ARM ARCHITECTURE
3193 M: Florian Fainelli <f.fainelli@gmail.com>
3194 M: bcm-kernel-feedback-list@broadcom.com
3195 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3196 T: git git://github.com/broadcom/stblinux.git
3200 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3201 M: Kevin Cernekee <cernekee@gmail.com>
3202 L: linux-usb@vger.kernel.org
3204 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3206 BROADCOM BCM7XXX ARM ARCHITECTURE
3207 M: Brian Norris <computersforpeace@gmail.com>
3208 M: Gregory Fong <gregory.0xf0@gmail.com>
3209 M: Florian Fainelli <f.fainelli@gmail.com>
3210 M: bcm-kernel-feedback-list@broadcom.com
3211 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3212 T: git git://github.com/broadcom/stblinux.git
3214 F: arch/arm/mach-bcm/*brcmstb*
3215 F: arch/arm/boot/dts/bcm7*.dts*
3216 F: drivers/bus/brcmstb_gisb.c
3217 F: arch/arm/mm/cache-b15-rac.c
3218 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3221 BROADCOM BMIPS CPUFREQ DRIVER
3222 M: Markus Mayer <mmayer@broadcom.com>
3223 M: bcm-kernel-feedback-list@broadcom.com
3224 L: linux-pm@vger.kernel.org
3226 F: drivers/cpufreq/bmips-cpufreq.c
3228 BROADCOM BMIPS MIPS ARCHITECTURE
3229 M: Kevin Cernekee <cernekee@gmail.com>
3230 M: Florian Fainelli <f.fainelli@gmail.com>
3231 L: bcm-kernel-feedback-list@broadcom.com
3232 L: linux-mips@vger.kernel.org
3233 T: git git://github.com/broadcom/stblinux.git
3235 F: arch/mips/bmips/*
3236 F: arch/mips/include/asm/mach-bmips/*
3237 F: arch/mips/kernel/*bmips*
3238 F: arch/mips/boot/dts/brcm/bcm*.dts*
3239 F: drivers/irqchip/irq-bcm63*
3240 F: drivers/irqchip/irq-bcm7*
3241 F: drivers/irqchip/irq-brcmstb*
3242 F: include/linux/bcm963xx_nvram.h
3243 F: include/linux/bcm963xx_tag.h
3245 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3246 M: Rasesh Mody <rmody@marvell.com>
3247 M: GR-Linux-NIC-Dev@marvell.com
3248 L: netdev@vger.kernel.org
3250 F: drivers/net/ethernet/broadcom/bnx2.*
3251 F: drivers/net/ethernet/broadcom/bnx2_*
3253 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3254 M: QLogic-Storage-Upstream@qlogic.com
3255 L: linux-scsi@vger.kernel.org
3257 F: drivers/scsi/bnx2fc/
3259 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3260 M: QLogic-Storage-Upstream@qlogic.com
3261 L: linux-scsi@vger.kernel.org
3263 F: drivers/scsi/bnx2i/
3265 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3266 M: Ariel Elior <aelior@marvell.com>
3267 M: Sudarsana Kalluru <skalluru@marvell.com>
3268 M: GR-everest-linux-l2@marvell.com
3269 L: netdev@vger.kernel.org
3271 F: drivers/net/ethernet/broadcom/bnx2x/
3273 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3274 M: Michael Chan <michael.chan@broadcom.com>
3275 L: netdev@vger.kernel.org
3277 F: drivers/net/ethernet/broadcom/bnxt/
3279 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3280 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3281 M: Franky Lin <franky.lin@broadcom.com>
3282 M: Hante Meuleman <hante.meuleman@broadcom.com>
3283 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3284 M: Wright Feng <wright.feng@cypress.com>
3285 L: linux-wireless@vger.kernel.org
3286 L: brcm80211-dev-list.pdl@broadcom.com
3287 L: brcm80211-dev-list@cypress.com
3289 F: drivers/net/wireless/broadcom/brcm80211/
3291 BROADCOM BRCMSTB GPIO DRIVER
3292 M: Gregory Fong <gregory.0xf0@gmail.com>
3293 L: bcm-kernel-feedback-list@broadcom.com
3295 F: drivers/gpio/gpio-brcmstb.c
3296 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3298 BROADCOM BRCMSTB I2C DRIVER
3299 M: Kamal Dasu <kdasu.kdev@gmail.com>
3300 L: linux-i2c@vger.kernel.org
3301 L: bcm-kernel-feedback-list@broadcom.com
3303 F: drivers/i2c/busses/i2c-brcmstb.c
3304 F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3306 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3307 M: Al Cooper <alcooperx@gmail.com>
3308 L: linux-kernel@vger.kernel.org
3309 L: bcm-kernel-feedback-list@broadcom.com
3311 F: drivers/phy/broadcom/phy-brcm-usb*
3313 BROADCOM GENET ETHERNET DRIVER
3314 M: Doug Berger <opendmb@gmail.com>
3315 M: Florian Fainelli <f.fainelli@gmail.com>
3316 L: bcm-kernel-feedback-list@broadcom.com
3317 L: netdev@vger.kernel.org
3319 F: drivers/net/ethernet/broadcom/genet/
3321 BROADCOM IPROC ARM ARCHITECTURE
3322 M: Ray Jui <rjui@broadcom.com>
3323 M: Scott Branden <sbranden@broadcom.com>
3324 M: bcm-kernel-feedback-list@broadcom.com
3325 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3326 T: git git://github.com/broadcom/cygnus-linux.git
3343 F: arch/arm64/boot/dts/broadcom/northstar2/*
3344 F: arch/arm64/boot/dts/broadcom/stingray/*
3345 F: drivers/clk/bcm/clk-ns*
3346 F: drivers/clk/bcm/clk-sr*
3347 F: drivers/pinctrl/bcm/pinctrl-ns*
3348 F: include/dt-bindings/clock/bcm-sr*
3350 BROADCOM KONA GPIO DRIVER
3351 M: Ray Jui <rjui@broadcom.com>
3352 L: bcm-kernel-feedback-list@broadcom.com
3354 F: drivers/gpio/gpio-bcm-kona.c
3355 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3357 BROADCOM NETXTREME-E ROCE DRIVER
3358 M: Selvin Xavier <selvin.xavier@broadcom.com>
3359 M: Devesh Sharma <devesh.sharma@broadcom.com>
3360 M: Somnath Kotur <somnath.kotur@broadcom.com>
3361 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3362 L: linux-rdma@vger.kernel.org
3363 W: http://www.broadcom.com
3365 F: drivers/infiniband/hw/bnxt_re/
3366 F: include/uapi/rdma/bnxt_re-abi.h
3368 BROADCOM NVRAM DRIVER
3369 M: Rafał Miłecki <zajec5@gmail.com>
3370 L: linux-mips@vger.kernel.org
3372 F: drivers/firmware/broadcom/*
3374 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3375 M: Rafał Miłecki <zajec5@gmail.com>
3376 L: linux-wireless@vger.kernel.org
3379 F: include/linux/bcma/
3381 BROADCOM STB AVS CPUFREQ DRIVER
3382 M: Markus Mayer <mmayer@broadcom.com>
3383 M: bcm-kernel-feedback-list@broadcom.com
3384 L: linux-pm@vger.kernel.org
3386 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3387 F: drivers/cpufreq/brcmstb*
3389 BROADCOM STB AVS TMON DRIVER
3390 M: Markus Mayer <mmayer@broadcom.com>
3391 M: bcm-kernel-feedback-list@broadcom.com
3392 L: linux-pm@vger.kernel.org
3394 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3395 F: drivers/thermal/broadcom/brcmstb*
3397 BROADCOM STB NAND FLASH DRIVER
3398 M: Brian Norris <computersforpeace@gmail.com>
3399 M: Kamal Dasu <kdasu.kdev@gmail.com>
3400 L: linux-mtd@lists.infradead.org
3401 L: bcm-kernel-feedback-list@broadcom.com
3403 F: drivers/mtd/nand/raw/brcmnand/
3405 BROADCOM STB DPFE DRIVER
3406 M: Markus Mayer <mmayer@broadcom.com>
3407 M: bcm-kernel-feedback-list@broadcom.com
3408 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3410 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3411 F: drivers/memory/brcmstb_dpfe.c
3414 M: Kamal Dasu <kdasu.kdev@gmail.com>
3415 M: bcm-kernel-feedback-list@broadcom.com
3417 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3418 F: drivers/spi/spi-bcm-qspi.*
3419 F: drivers/spi/spi-brcmstb-qspi.c
3420 F: drivers/spi/spi-iproc-qspi.c
3422 BROADCOM SYSTEMPORT ETHERNET DRIVER
3423 M: Florian Fainelli <f.fainelli@gmail.com>
3424 L: bcm-kernel-feedback-list@broadcom.com
3425 L: netdev@vger.kernel.org
3427 F: drivers/net/ethernet/broadcom/bcmsysport.*
3429 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3430 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3431 M: Prashant Sreedharan <prashant@broadcom.com>
3432 M: Michael Chan <mchan@broadcom.com>
3433 L: netdev@vger.kernel.org
3435 F: drivers/net/ethernet/broadcom/tg3.*
3437 BROCADE BFA FC SCSI DRIVER
3438 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3439 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3440 L: linux-scsi@vger.kernel.org
3442 F: drivers/scsi/bfa/
3444 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3445 M: Rasesh Mody <rmody@marvell.com>
3446 M: Sudarsana Kalluru <skalluru@marvell.com>
3447 M: GR-Linux-NIC-Dev@marvell.com
3448 L: netdev@vger.kernel.org
3450 F: drivers/net/ethernet/brocade/bna/
3452 BSG (block layer generic sg v4 driver)
3453 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3454 L: linux-scsi@vger.kernel.org
3457 F: include/linux/bsg.h
3458 F: include/uapi/linux/bsg.h
3461 M: Clemens Ladisch <clemens@ladisch.de>
3462 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3465 F: Documentation/sound/cards/bt87x.rst
3466 F: sound/pci/bt87x.c
3469 M: Michael Buesch <m@bues.ch>
3470 W: http://bu3sch.de/btgpio.php
3472 F: drivers/gpio/gpio-bt8xx.c
3475 M: Chris Mason <clm@fb.com>
3476 M: Josef Bacik <josef@toxicpanda.com>
3477 M: David Sterba <dsterba@suse.com>
3478 L: linux-btrfs@vger.kernel.org
3479 W: http://btrfs.wiki.kernel.org/
3480 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3483 F: Documentation/filesystems/btrfs.txt
3485 F: include/linux/btrfs*
3486 F: include/uapi/linux/btrfs*
3488 BTTV VIDEO4LINUX DRIVER
3489 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3490 L: linux-media@vger.kernel.org
3491 W: https://linuxtv.org
3492 T: git git://linuxtv.org/media_tree.git
3494 F: Documentation/media/v4l-drivers/bttv*
3495 F: drivers/media/pci/bt8xx/bttv*
3497 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3498 M: Chanwoo Choi <cw00.choi@samsung.com>
3499 L: linux-pm@vger.kernel.org
3500 L: linux-samsung-soc@vger.kernel.org
3501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3503 F: drivers/devfreq/exynos-bus.c
3504 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3506 BUSLOGIC SCSI DRIVER
3507 M: Khalid Aziz <khalid@gonehiking.org>
3508 L: linux-scsi@vger.kernel.org
3510 F: drivers/scsi/BusLogic.*
3511 F: drivers/scsi/FlashPoint.*
3513 C-MEDIA CMI8788 DRIVER
3514 M: Clemens Ladisch <clemens@ladisch.de>
3515 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3518 F: sound/pci/oxygen/
3521 M: Guo Ren <guoren@kernel.org>
3522 T: git https://github.com/c-sky/csky-linux.git
3525 F: Documentation/devicetree/bindings/csky/
3526 F: drivers/irqchip/irq-csky-*
3527 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3528 F: drivers/clocksource/timer-gx6605s.c
3529 F: drivers/clocksource/timer-mp-csky.c
3530 F: Documentation/devicetree/bindings/timer/csky,*
3535 M: Mark Salter <msalter@redhat.com>
3536 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3537 L: linux-c6x-dev@linux-c6x.org
3538 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3542 CA8210 IEEE-802.15.4 RADIO DRIVER
3543 M: Harry Morris <h.morris@cascoda.com>
3544 L: linux-wpan@vger.kernel.org
3545 W: https://github.com/Cascoda/ca8210-linux.git
3547 F: drivers/net/ieee802154/ca8210.c
3548 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3550 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3551 M: David Howells <dhowells@redhat.com>
3552 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3554 F: Documentation/filesystems/caching/cachefiles.txt
3557 CADENCE MIPI-CSI2 BRIDGES
3558 M: Maxime Ripard <mripard@kernel.org>
3559 L: linux-media@vger.kernel.org
3561 F: Documentation/devicetree/bindings/media/cdns,*.txt
3562 F: drivers/media/platform/cadence/cdns-csi2*
3564 CADET FM/AM RADIO RECEIVER DRIVER
3565 M: Hans Verkuil <hverkuil@xs4all.nl>
3566 L: linux-media@vger.kernel.org
3567 T: git git://linuxtv.org/media_tree.git
3568 W: https://linuxtv.org
3570 F: drivers/media/radio/radio-cadet*
3572 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3573 M: Jonathan Corbet <corbet@lwn.net>
3574 L: linux-media@vger.kernel.org
3575 T: git git://linuxtv.org/media_tree.git
3577 F: Documentation/media/v4l-drivers/cafe_ccic*
3578 F: drivers/media/platform/marvell-ccic/
3581 L: netdev@vger.kernel.org
3583 F: Documentation/networking/caif/
3584 F: drivers/net/caif/
3585 F: include/uapi/linux/caif/
3586 F: include/net/caif/
3590 M: Toke Høiland-Jørgensen <toke@toke.dk>
3591 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3593 F: net/sched/sch_cake.c
3595 CALGARY x86-64 IOMMU
3596 M: Muli Ben-Yehuda <mulix@mulix.org>
3597 M: Jon Mason <jdmason@kudzu.us>
3598 L: iommu@lists.linux-foundation.org
3600 F: arch/x86/kernel/pci-calgary_64.c
3601 F: arch/x86/kernel/tce_64.c
3602 F: arch/x86/include/asm/calgary.h
3603 F: arch/x86/include/asm/tce.h
3606 M: Wolfgang Grandegger <wg@grandegger.com>
3607 M: Marc Kleine-Budde <mkl@pengutronix.de>
3608 L: linux-can@vger.kernel.org
3609 W: https://github.com/linux-can
3610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3613 F: Documentation/devicetree/bindings/net/can/
3615 F: include/linux/can/dev.h
3616 F: include/linux/can/platform/
3617 F: include/uapi/linux/can/error.h
3618 F: include/uapi/linux/can/netlink.h
3621 M: Oliver Hartkopp <socketcan@hartkopp.net>
3622 M: Marc Kleine-Budde <mkl@pengutronix.de>
3623 L: linux-can@vger.kernel.org
3624 W: https://github.com/linux-can
3625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3626 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3628 F: Documentation/networking/can.rst
3630 F: include/linux/can/core.h
3631 F: include/uapi/linux/can.h
3632 F: include/uapi/linux/can/bcm.h
3633 F: include/uapi/linux/can/raw.h
3634 F: include/uapi/linux/can/gw.h
3637 M: Serge Hallyn <serge@hallyn.com>
3638 L: linux-security-module@vger.kernel.org
3640 F: include/linux/capability.h
3641 F: include/uapi/linux/capability.h
3642 F: security/commoncap.c
3643 F: kernel/capability.c
3645 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3646 M: Kevin Tsai <ktsai@capellamicro.com>
3648 F: drivers/iio/light/cm*
3650 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3651 M: Christian Lamparter <chunkeey@googlemail.com>
3652 L: linux-wireless@vger.kernel.org
3653 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3655 F: drivers/net/wireless/ath/carl9170/
3658 M: Jan Glauber <jglauber@cavium.com>
3659 M: David Daney <david.daney@cavium.com>
3660 W: http://www.cavium.com
3662 F: drivers/i2c/busses/i2c-octeon*
3663 F: drivers/i2c/busses/i2c-thunderx*
3665 CAVIUM LIQUIDIO NETWORK DRIVER
3666 M: Derek Chickles <dchickles@marvell.com>
3667 M: Satanand Burla <sburla@marvell.com>
3668 M: Felix Manlunas <fmanlunas@marvell.com>
3669 L: netdev@vger.kernel.org
3670 W: http://www.cavium.com
3672 F: drivers/net/ethernet/cavium/liquidio/
3675 M: Jan Glauber <jglauber@cavium.com>
3676 M: David Daney <david.daney@cavium.com>
3677 M: Steven J. Hill <Steven.Hill@cavium.com>
3678 W: http://www.cavium.com
3680 F: drivers/mmc/host/cavium*
3682 CAVIUM OCTEON-TX CRYPTO DRIVER
3683 M: George Cherian <george.cherian@cavium.com>
3684 L: linux-crypto@vger.kernel.org
3685 W: http://www.cavium.com
3687 F: drivers/crypto/cavium/cpt/
3689 CAVIUM THUNDERX2 ARM64 SOC
3690 M: Robert Richter <rrichter@cavium.com>
3691 M: Jayachandran C <jnair@caviumnetworks.com>
3692 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3694 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3695 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3697 CC2520 IEEE-802.15.4 RADIO DRIVER
3698 M: Varka Bhadram <varkabhadram@gmail.com>
3699 L: linux-wpan@vger.kernel.org
3701 F: drivers/net/ieee802154/cc2520.c
3702 F: include/linux/spi/cc2520.h
3703 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3705 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3706 M: Gilad Ben-Yossef <gilad@benyossef.com>
3707 L: linux-crypto@vger.kernel.org
3709 F: drivers/crypto/ccree/
3710 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3713 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3714 L: linux-media@vger.kernel.org
3715 T: git git://linuxtv.org/media_tree.git
3716 W: http://linuxtv.org
3718 F: Documentation/media/kapi/cec-core.rst
3719 F: Documentation/media/uapi/cec
3720 F: drivers/media/cec/
3721 F: drivers/media/rc/keymaps/rc-cec.c
3722 F: include/media/cec.h
3723 F: include/media/cec-notifier.h
3724 F: include/uapi/linux/cec.h
3725 F: include/uapi/linux/cec-funcs.h
3726 F: Documentation/devicetree/bindings/media/cec.txt
3727 F: Documentation/ABI/testing/debugfs-cec-error-inj
3730 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3731 L: linux-media@vger.kernel.org
3732 T: git git://linuxtv.org/media_tree.git
3733 W: http://linuxtv.org
3735 F: drivers/media/platform/cec-gpio/
3736 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3738 CELL BROADBAND ENGINE ARCHITECTURE
3739 M: Arnd Bergmann <arnd@arndb.de>
3740 L: linuxppc-dev@lists.ozlabs.org
3741 W: http://www.ibm.com/developerworks/power/cell/
3743 F: arch/powerpc/include/asm/cell*.h
3744 F: arch/powerpc/include/asm/spu*.h
3745 F: arch/powerpc/include/uapi/asm/spu*.h
3746 F: arch/powerpc/oprofile/*cell*
3747 F: arch/powerpc/platforms/cell/
3749 CEPH COMMON CODE (LIBCEPH)
3750 M: Ilya Dryomov <idryomov@gmail.com>
3751 M: Jeff Layton <jlayton@kernel.org>
3752 M: Sage Weil <sage@redhat.com>
3753 L: ceph-devel@vger.kernel.org
3755 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3756 T: git git://github.com/ceph/ceph-client.git
3759 F: include/linux/ceph/
3760 F: include/linux/crush/
3762 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3763 M: Jeff Layton <jlayton@kernel.org>
3764 M: Sage Weil <sage@redhat.com>
3765 M: Ilya Dryomov <idryomov@gmail.com>
3766 L: ceph-devel@vger.kernel.org
3768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3769 T: git git://github.com/ceph/ceph-client.git
3771 F: Documentation/filesystems/ceph.txt
3774 CERTIFICATE HANDLING:
3775 M: David Howells <dhowells@redhat.com>
3776 M: David Woodhouse <dwmw2@infradead.org>
3777 L: keyrings@vger.kernel.org
3779 F: Documentation/admin-guide/module-signing.rst
3781 F: scripts/sign-file.c
3782 F: scripts/extract-cert.c
3784 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3785 L: linux-usb@vger.kernel.org
3787 F: Documentation/usb/wusb-design-overview.rst
3788 F: Documentation/usb/wusb-cbaf
3789 F: drivers/usb/host/hwa-hc.c
3790 F: drivers/usb/host/whci/
3791 F: drivers/usb/wusbcore/
3792 F: include/linux/usb/wusb*
3794 CFAG12864B LCD DRIVER
3795 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3797 F: drivers/auxdisplay/cfag12864b.c
3798 F: include/linux/cfag12864b.h
3800 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3801 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3803 F: drivers/auxdisplay/cfag12864bfb.c
3804 F: include/linux/cfag12864b.h
3806 802.11 (including CFG80211/NL80211)
3807 M: Johannes Berg <johannes@sipsolutions.net>
3808 L: linux-wireless@vger.kernel.org
3809 W: http://wireless.kernel.org/
3810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3814 F: include/uapi/linux/nl80211.h
3815 F: include/linux/ieee80211.h
3816 F: include/net/wext.h
3817 F: include/net/cfg80211.h
3818 F: include/net/iw_handler.h
3819 F: include/net/ieee80211_radiotap.h
3820 F: Documentation/driver-api/80211/cfg80211.rst
3821 F: Documentation/networking/regulatory.txt
3823 CHAR and MISC DRIVERS
3824 M: Arnd Bergmann <arnd@arndb.de>
3825 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3830 F: include/linux/miscdevice.h
3833 M: Andy Whitcroft <apw@canonical.com>
3834 M: Joe Perches <joe@perches.com>
3836 F: scripts/checkpatch.pl
3838 CHINESE DOCUMENTATION
3839 M: Harry Wei <harryxiyou@gmail.com>
3840 M: Alex Shi <alex.shi@linux.alibaba.com>
3841 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3843 F: Documentation/translations/zh_CN/
3845 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3846 M: Peter Chen <Peter.Chen@nxp.com>
3847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3848 L: linux-usb@vger.kernel.org
3850 F: drivers/usb/chipidea/
3852 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3853 M: Hans de Goede <hdegoede@redhat.com>
3854 L: linux-input@vger.kernel.org
3856 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3857 F: drivers/input/touchscreen/chipone_icn8318.c
3859 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3860 M: Hans de Goede <hdegoede@redhat.com>
3861 L: linux-input@vger.kernel.org
3863 F: drivers/input/touchscreen/chipone_icn8505.c
3865 CHROME HARDWARE PLATFORM SUPPORT
3866 M: Benson Leung <bleung@chromium.org>
3867 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3870 F: drivers/platform/chrome/
3872 CHROMEOS EC SUBDRIVERS
3873 M: Benson Leung <bleung@chromium.org>
3874 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3875 R: Guenter Roeck <groeck@chromium.org>
3879 F: drivers/power/supply/cros_usbpd-charger.c
3881 CHROMEOS EC CODEC DRIVER
3882 M: Cheng-Yi Chiang <cychiang@chromium.org>
3884 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3885 R: Guenter Roeck <groeck@chromium.org>
3886 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3887 F: sound/soc/codecs/cros_ec_codec.*
3889 CIRRUS LOGIC AUDIO CODEC DRIVERS
3890 M: Brian Austin <brian.austin@cirrus.com>
3891 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3892 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3894 F: sound/soc/codecs/cs*
3896 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3897 M: Hartley Sweeten <hsweeten@visionengravers.com>
3898 L: netdev@vger.kernel.org
3900 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3902 CIRRUS LOGIC LOCHNAGAR DRIVER
3903 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3904 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3905 L: patches@opensource.cirrus.com
3907 F: drivers/clk/clk-lochnagar.c
3908 F: drivers/hwmon/lochnagar-hwmon.c
3909 F: drivers/mfd/lochnagar-i2c.c
3910 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3911 F: drivers/regulator/lochnagar-regulator.c
3912 F: sound/soc/codecs/lochnagar-sc.c
3913 F: include/dt-bindings/clk/lochnagar.h
3914 F: include/dt-bindings/pinctrl/lochnagar.h
3915 F: include/linux/mfd/lochnagar*
3916 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3917 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3918 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3919 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3920 F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3921 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3922 F: Documentation/hwmon/lochnagar.rst
3924 CISCO FCOE HBA DRIVER
3925 M: Satish Kharat <satishkh@cisco.com>
3926 M: Sesidhar Baddela <sebaddel@cisco.com>
3927 M: Karan Tilak Kumar <kartilak@cisco.com>
3928 L: linux-scsi@vger.kernel.org
3930 F: drivers/scsi/fnic/
3932 CISCO SCSI HBA DRIVER
3933 M: Karan Tilak Kumar <kartilak@cisco.com>
3934 M: Sesidhar Baddela <sebaddel@cisco.com>
3935 L: linux-scsi@vger.kernel.org
3937 F: drivers/scsi/snic/
3939 CISCO VIC ETHERNET NIC DRIVER
3940 M: Christian Benvenuti <benve@cisco.com>
3941 M: Govindarajulu Varadarajan <_govind@gmx.com>
3942 M: Parvi Kaustubhi <pkaustub@cisco.com>
3944 F: drivers/net/ethernet/cisco/enic/
3946 CISCO VIC LOW LATENCY NIC DRIVER
3947 M: Christian Benvenuti <benve@cisco.com>
3948 M: Nelson Escobar <neescoba@cisco.com>
3949 M: Parvi Kaustubhi <pkaustub@cisco.com>
3951 F: drivers/infiniband/hw/usnic/
3953 CIRRUS LOGIC MADERA CODEC DRIVERS
3954 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3955 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3956 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3957 L: patches@opensource.cirrus.com
3958 T: git https://github.com/CirrusLogic/linux-drivers.git
3959 W: https://github.com/CirrusLogic/linux-drivers/wiki
3961 F: Documentation/devicetree/bindings/mfd/madera.txt
3962 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3963 F: Documentation/devicetree/bindings/sound/madera.txt
3964 F: include/dt-bindings/sound/madera*
3965 F: include/linux/irqchip/irq-madera*
3966 F: include/linux/mfd/madera/*
3967 F: include/sound/madera*
3968 F: drivers/gpio/gpio-madera*
3969 F: drivers/irqchip/irq-madera*
3970 F: drivers/mfd/madera*
3971 F: drivers/mfd/cs47l*
3972 F: drivers/pinctrl/cirrus/*
3973 F: sound/soc/codecs/cs47l*
3974 F: sound/soc/codecs/madera*
3977 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3981 CLANG/LLVM BUILD SUPPORT
3982 L: clang-built-linux@googlegroups.com
3983 W: https://clangbuiltlinux.github.io/
3984 B: https://github.com/ClangBuiltLinux/linux/issues
3985 C: irc://chat.freenode.net/clangbuiltlinux
3987 K: \b(?i:clang|llvm)\b
3990 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3991 L: linux-kernel@vger.kernel.org
3994 F: include/linux/cleancache.h
3997 M: Russell King <linux@armlinux.org.uk>
3998 L: linux-clk@vger.kernel.org
4000 F: include/linux/clk.h
4002 CLOCKSOURCE, CLOCKEVENT DRIVERS
4003 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4004 M: Thomas Gleixner <tglx@linutronix.de>
4005 L: linux-kernel@vger.kernel.org
4006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4008 F: drivers/clocksource/
4009 F: Documentation/devicetree/bindings/timer/
4012 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4013 M: Daniel Oliveira Nascimento <don@syst.com.br>
4014 L: platform-driver-x86@vger.kernel.org
4016 F: drivers/platform/x86/classmate-laptop.c
4019 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4020 L: linux-media@vger.kernel.org
4021 T: git git://linuxtv.org/media_tree.git
4022 W: https://linuxtv.org
4024 F: drivers/media/pci/cobalt/
4026 COCCINELLE/Semantic Patches (SmPL)
4027 M: Julia Lawall <Julia.Lawall@lip6.fr>
4028 M: Gilles Muller <Gilles.Muller@lip6.fr>
4029 M: Nicolas Palix <nicolas.palix@imag.fr>
4030 M: Michal Marek <michal.lkml@markovi.net>
4031 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4033 W: http://coccinelle.lip6.fr/
4035 F: Documentation/dev-tools/coccinelle.rst
4036 F: scripts/coccinelle/
4037 F: scripts/coccicheck
4040 M: Jan Harkes <jaharkes@cs.cmu.edu>
4042 L: codalist@coda.cs.cmu.edu
4043 W: http://www.coda.cs.cmu.edu/
4045 F: Documentation/filesystems/coda.txt
4047 F: include/linux/coda*.h
4048 F: include/uapi/linux/coda*.h
4050 CODA V4L2 MEM2MEM DRIVER
4051 M: Philipp Zabel <p.zabel@pengutronix.de>
4052 L: linux-media@vger.kernel.org
4054 F: Documentation/devicetree/bindings/media/coda.txt
4055 F: drivers/media/platform/coda/
4058 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4060 F: Documentation/process/code-of-conduct.rst
4061 F: Documentation/process/code-of-conduct-interpretation.rst
4063 COMMON CLK FRAMEWORK
4064 M: Michael Turquette <mturquette@baylibre.com>
4065 M: Stephen Boyd <sboyd@kernel.org>
4066 L: linux-clk@vger.kernel.org
4067 Q: http://patchwork.kernel.org/project/linux-clk/list/
4068 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4070 F: Documentation/devicetree/bindings/clock/
4072 X: drivers/clk/clkdev.c
4073 F: include/linux/clk-pr*
4074 F: include/linux/clk/
4075 F: include/linux/of_clk.h
4077 COMMON INTERNET FILE SYSTEM (CIFS)
4078 M: Steve French <sfrench@samba.org>
4079 L: linux-cifs@vger.kernel.org
4080 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4081 W: http://linux-cifs.samba.org/
4082 T: git git://git.samba.org/sfrench/cifs-2.6.git
4084 F: Documentation/admin-guide/cifs/
4087 COMPACTPCI HOTPLUG CORE
4088 M: Scott Murray <scott@spiteful.org>
4089 L: linux-pci@vger.kernel.org
4091 F: drivers/pci/hotplug/cpci_hotplug*
4093 COMPACTPCI HOTPLUG GENERIC DRIVER
4094 M: Scott Murray <scott@spiteful.org>
4095 L: linux-pci@vger.kernel.org
4097 F: drivers/pci/hotplug/cpcihp_generic.c
4099 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4100 M: Scott Murray <scott@spiteful.org>
4101 L: linux-pci@vger.kernel.org
4103 F: drivers/pci/hotplug/cpcihp_zt5550.*
4105 COMPAL LAPTOP SUPPORT
4106 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4107 L: platform-driver-x86@vger.kernel.org
4109 F: drivers/platform/x86/compal-laptop.c
4112 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4114 F: include/linux/compiler_attributes.h
4116 CONEXANT ACCESSRUNNER USB DRIVER
4117 L: accessrunner-general@lists.sourceforge.net
4118 W: http://accessrunner.sourceforge.net/
4120 F: drivers/usb/atm/cxacru.c
4123 M: Joel Becker <jlbec@evilplan.org>
4124 M: Christoph Hellwig <hch@lst.de>
4125 T: git git://git.infradead.org/users/hch/configfs.git
4128 F: include/linux/configfs.h
4131 M: Evgeniy Polyakov <zbr@ioremap.net>
4132 L: netdev@vger.kernel.org
4134 F: drivers/connector/
4136 CONTROL GROUP (CGROUP)
4137 M: Tejun Heo <tj@kernel.org>
4138 M: Li Zefan <lizefan@huawei.com>
4139 M: Johannes Weiner <hannes@cmpxchg.org>
4140 L: cgroups@vger.kernel.org
4141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4143 F: Documentation/admin-guide/cgroup-v2.rst
4144 F: Documentation/admin-guide/cgroup-v1/
4145 F: include/linux/cgroup*
4148 CONTROL GROUP - CPUSET
4149 M: Li Zefan <lizefan@huawei.com>
4150 L: cgroups@vger.kernel.org
4151 W: http://www.bullopensource.org/cpuset/
4152 W: http://oss.sgi.com/projects/cpusets/
4153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4155 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4156 F: include/linux/cpuset.h
4157 F: kernel/cgroup/cpuset.c
4159 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4160 M: Johannes Weiner <hannes@cmpxchg.org>
4161 M: Michal Hocko <mhocko@kernel.org>
4162 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4163 L: cgroups@vger.kernel.org
4164 L: linux-mm@kvack.org
4169 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4170 M: Tejun Heo <tj@kernel.org>
4171 M: Jens Axboe <axboe@kernel.dk>
4172 L: cgroups@vger.kernel.org
4173 L: linux-block@vger.kernel.org
4174 T: git git://git.kernel.dk/linux-block
4175 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4176 F: block/blk-cgroup.c
4177 F: include/linux/blk-cgroup.h
4178 F: block/blk-throttle.c
4179 F: block/blk-iolatency.c
4180 F: block/bfq-cgroup.c
4182 CORETEMP HARDWARE MONITORING DRIVER
4183 M: Fenghua Yu <fenghua.yu@intel.com>
4184 L: linux-hwmon@vger.kernel.org
4186 F: Documentation/hwmon/coretemp.rst
4187 F: drivers/hwmon/coretemp.c
4189 COSA/SRP SYNC SERIAL DRIVER
4190 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4191 W: http://www.fi.muni.cz/~kas/cosa/
4193 F: drivers/net/wan/cosa*
4196 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4197 L: linux-iio@vger.kernel.org
4199 F: Documentation/ABI/testing/sysfs-bus-counter*
4200 F: Documentation/driver-api/generic-counter.rst
4202 F: include/linux/counter.h
4203 F: include/linux/counter_enum.h
4205 CPMAC ETHERNET DRIVER
4206 M: Florian Fainelli <f.fainelli@gmail.com>
4207 L: netdev@vger.kernel.org
4209 F: drivers/net/ethernet/ti/cpmac.c
4211 CPU FREQUENCY SCALING FRAMEWORK
4212 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4213 M: Viresh Kumar <viresh.kumar@linaro.org>
4214 L: linux-pm@vger.kernel.org
4216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4218 B: https://bugzilla.kernel.org
4219 F: Documentation/admin-guide/pm/cpufreq.rst
4220 F: Documentation/admin-guide/pm/intel_pstate.rst
4221 F: Documentation/cpu-freq/
4222 F: Documentation/devicetree/bindings/cpufreq/
4224 F: kernel/sched/cpufreq*.c
4225 F: include/linux/cpufreq.h
4226 F: include/linux/sched/cpufreq.h
4227 F: tools/testing/selftests/cpufreq/
4229 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4230 M: Viresh Kumar <viresh.kumar@linaro.org>
4231 M: Sudeep Holla <sudeep.holla@arm.com>
4232 L: linux-pm@vger.kernel.org
4233 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4235 F: drivers/cpufreq/arm_big_little.h
4236 F: drivers/cpufreq/arm_big_little.c
4238 CPU POWER MONITORING SUBSYSTEM
4239 M: Thomas Renninger <trenn@suse.com>
4240 M: Shuah Khan <shuah@kernel.org>
4241 M: Shuah Khan <skhan@linuxfoundation.org>
4242 L: linux-pm@vger.kernel.org
4244 F: tools/power/cpupower/
4247 M: "H. Peter Anvin" <hpa@zytor.com>
4249 F: arch/x86/kernel/cpuid.c
4250 F: arch/x86/kernel/msr.c
4252 CPUIDLE DRIVER - ARM BIG LITTLE
4253 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4254 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4255 L: linux-pm@vger.kernel.org
4256 L: linux-arm-kernel@lists.infradead.org
4257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4259 F: drivers/cpuidle/cpuidle-big_little.c
4261 CPUIDLE DRIVER - ARM EXYNOS
4262 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4263 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4264 M: Kukjin Kim <kgene@kernel.org>
4265 L: linux-pm@vger.kernel.org
4266 L: linux-samsung-soc@vger.kernel.org
4268 F: drivers/cpuidle/cpuidle-exynos.c
4269 F: arch/arm/mach-exynos/pm.c
4271 CPUIDLE DRIVER - ARM PSCI
4272 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4273 M: Sudeep Holla <sudeep.holla@arm.com>
4274 L: linux-pm@vger.kernel.org
4275 L: linux-arm-kernel@lists.infradead.org
4277 F: drivers/cpuidle/cpuidle-psci.c
4279 CPU IDLE TIME MANAGEMENT FRAMEWORK
4280 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4281 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4282 L: linux-pm@vger.kernel.org
4284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4285 B: https://bugzilla.kernel.org
4286 F: Documentation/admin-guide/pm/cpuidle.rst
4287 F: Documentation/driver-api/pm/cpuidle.rst
4288 F: drivers/cpuidle/*
4289 F: include/linux/cpuidle.h
4292 M: Nicolas Pitre <nico@fluxnic.net>
4294 F: Documentation/filesystems/cramfs.txt
4298 M: Herbert Xu <herbert@gondor.apana.org.au>
4299 M: "David S. Miller" <davem@davemloft.net>
4300 L: linux-crypto@vger.kernel.org
4301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4304 F: Documentation/crypto/
4305 F: Documentation/devicetree/bindings/crypto/
4310 F: include/linux/crypto*
4313 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4314 M: Neil Horman <nhorman@tuxdriver.com>
4315 L: linux-crypto@vger.kernel.org
4317 F: crypto/ansi_cprng.c
4321 M: Hans Verkuil <hverkuil@xs4all.nl>
4322 L: linux-media@vger.kernel.org
4323 T: git git://linuxtv.org/media_tree.git
4324 W: http://linuxtv.org
4326 F: drivers/media/i2c/cs3308.c
4328 CS5535 Audio ALSA driver
4329 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4331 F: sound/pci/cs5535audio/
4333 CSI DRIVERS FOR ALLWINNER V3s
4334 M: Yong Deng <yong.deng@magewell.com>
4335 L: linux-media@vger.kernel.org
4336 T: git git://linuxtv.org/media_tree.git
4338 F: drivers/media/platform/sunxi/sun6i-csi/
4339 F: Documentation/devicetree/bindings/media/sun6i-csi.txt
4342 M: Solomon Peachy <pizza@shaftnet.org>
4344 F: drivers/net/wireless/st/cw1200/
4346 CX18 VIDEO4LINUX DRIVER
4347 M: Andy Walls <awalls@md.metrocast.net>
4348 L: ivtv-devel@ivtvdriver.org (subscribers-only)
4349 L: linux-media@vger.kernel.org
4350 T: git git://linuxtv.org/media_tree.git
4351 W: https://linuxtv.org
4352 W: http://www.ivtvdriver.org/index.php/Cx18
4354 F: Documentation/media/v4l-drivers/cx18*
4355 F: drivers/media/pci/cx18/
4356 F: include/uapi/linux/ivtv*
4358 CX2341X MPEG ENCODER HELPER MODULE
4359 M: Hans Verkuil <hverkuil@xs4all.nl>
4360 L: linux-media@vger.kernel.org
4361 T: git git://linuxtv.org/media_tree.git
4362 W: https://linuxtv.org
4364 F: drivers/media/common/cx2341x*
4365 F: include/media/drv-intf/cx2341x.h
4367 CX24120 MEDIA DRIVER
4368 M: Jemma Denson <jdenson@gmail.com>
4369 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4370 L: linux-media@vger.kernel.org
4371 W: https://linuxtv.org
4372 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4374 F: drivers/media/dvb-frontends/cx24120*
4376 CX88 VIDEO4LINUX DRIVER
4377 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4378 L: linux-media@vger.kernel.org
4379 W: https://linuxtv.org
4380 T: git git://linuxtv.org/media_tree.git
4382 F: Documentation/media/v4l-drivers/cx88*
4383 F: drivers/media/pci/cx88/
4385 CXD2820R MEDIA DRIVER
4386 M: Antti Palosaari <crope@iki.fi>
4387 L: linux-media@vger.kernel.org
4388 W: https://linuxtv.org
4389 W: http://palosaari.fi/linux/
4390 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4391 T: git git://linuxtv.org/anttip/media_tree.git
4393 F: drivers/media/dvb-frontends/cxd2820r*
4395 CXGB3 ETHERNET DRIVER (CXGB3)
4396 M: Vishal Kulkarni <vishal@chelsio.com>
4397 L: netdev@vger.kernel.org
4398 W: http://www.chelsio.com
4400 F: drivers/net/ethernet/chelsio/cxgb3/
4402 CXGB3 ISCSI DRIVER (CXGB3I)
4403 M: Karen Xie <kxie@chelsio.com>
4404 L: linux-scsi@vger.kernel.org
4405 W: http://www.chelsio.com
4407 F: drivers/scsi/cxgbi/cxgb3i
4409 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4410 M: Potnuri Bharat Teja <bharat@chelsio.com>
4411 L: linux-rdma@vger.kernel.org
4412 W: http://www.openfabrics.org
4414 F: drivers/infiniband/hw/cxgb3/
4415 F: include/uapi/rdma/cxgb3-abi.h
4417 CXGB4 CRYPTO DRIVER (chcr)
4418 M: Atul Gupta <atul.gupta@chelsio.com>
4419 L: linux-crypto@vger.kernel.org
4420 W: http://www.chelsio.com
4422 F: drivers/crypto/chelsio
4424 CXGB4 ETHERNET DRIVER (CXGB4)
4425 M: Vishal Kulkarni <vishal@chelsio.com>
4426 L: netdev@vger.kernel.org
4427 W: http://www.chelsio.com
4429 F: drivers/net/ethernet/chelsio/cxgb4/
4431 CXGB4 ISCSI DRIVER (CXGB4I)
4432 M: Karen Xie <kxie@chelsio.com>
4433 L: linux-scsi@vger.kernel.org
4434 W: http://www.chelsio.com
4436 F: drivers/scsi/cxgbi/cxgb4i
4438 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4439 M: Potnuri Bharat Teja <bharat@chelsio.com>
4440 L: linux-rdma@vger.kernel.org
4441 W: http://www.openfabrics.org
4443 F: drivers/infiniband/hw/cxgb4/
4444 F: include/uapi/rdma/cxgb4-abi.h
4446 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4447 M: Casey Leedom <leedom@chelsio.com>
4448 L: netdev@vger.kernel.org
4449 W: http://www.chelsio.com
4451 F: drivers/net/ethernet/chelsio/cxgb4vf/
4453 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4454 M: Frederic Barrat <fbarrat@linux.ibm.com>
4455 M: Andrew Donnellan <ajd@linux.ibm.com>
4456 L: linuxppc-dev@lists.ozlabs.org
4458 F: arch/powerpc/platforms/powernv/pci-cxl.c
4459 F: drivers/misc/cxl/
4460 F: include/misc/cxl*
4461 F: include/uapi/misc/cxl.h
4462 F: Documentation/powerpc/cxl.rst
4463 F: Documentation/ABI/testing/sysfs-class-cxl
4465 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4466 M: Manoj N. Kumar <manoj@linux.ibm.com>
4467 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4468 M: Uma Krishnan <ukrishn@linux.ibm.com>
4469 L: linux-scsi@vger.kernel.org
4471 F: drivers/scsi/cxlflash/
4472 F: include/uapi/scsi/cxlflash_ioctl.h
4473 F: Documentation/powerpc/cxlflash.rst
4476 M: Russell King <linux@armlinux.org.uk>
4477 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4478 W: http://www.armlinux.org.uk/
4480 F: drivers/video/fbdev/cyber2000fb.*
4482 CYCLADES ASYNC MUX DRIVER
4483 W: http://www.cyclades.com/
4485 F: drivers/tty/cyclades.c
4486 F: include/linux/cyclades.h
4487 F: include/uapi/linux/cyclades.h
4489 CYCLADES PC300 DRIVER
4490 W: http://www.cyclades.com/
4492 F: drivers/net/wan/pc300*
4494 CYPRESS_FIRMWARE MEDIA DRIVER
4495 M: Antti Palosaari <crope@iki.fi>
4496 L: linux-media@vger.kernel.org
4497 W: https://linuxtv.org
4498 W: http://palosaari.fi/linux/
4499 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4500 T: git git://linuxtv.org/anttip/media_tree.git
4502 F: drivers/media/common/cypress_firmware*
4504 CYTTSP TOUCHSCREEN DRIVER
4505 M: Ferruh Yigit <fery@cypress.com>
4506 L: linux-input@vger.kernel.org
4508 F: drivers/input/touchscreen/cyttsp*
4509 F: include/linux/input/cyttsp.h
4511 D-LINK DIR-685 TOUCHKEYS DRIVER
4512 M: Linus Walleij <linus.walleij@linaro.org>
4513 L: linux-input@vger.kernel.org
4515 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4517 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4518 M: Joshua Kinard <kumba@gentoo.org>
4520 F: drivers/rtc/rtc-ds1685.c
4521 F: include/linux/rtc/ds1685.h
4523 DAMA SLAVE for AX.25
4524 M: Joerg Reuter <jreuter@yaina.de>
4525 W: http://yaina.de/jreuter/
4526 W: http://www.qsl.net/dl1bke/
4527 L: linux-hams@vger.kernel.org
4529 F: net/ax25/af_ax25.c
4530 F: net/ax25/ax25_dev.c
4531 F: net/ax25/ax25_ds_*
4532 F: net/ax25/ax25_in.c
4533 F: net/ax25/ax25_out.c
4534 F: net/ax25/ax25_timer.c
4535 F: net/ax25/sysctl_net_ax25.c
4537 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4538 L: netdev@vger.kernel.org
4540 F: Documentation/networking/device_drivers/dec/dmfe.txt
4541 F: drivers/net/ethernet/dec/tulip/dmfe.c
4543 DC390/AM53C974 SCSI driver
4544 M: Hannes Reinecke <hare@suse.com>
4545 L: linux-scsi@vger.kernel.org
4547 F: drivers/scsi/am53c974.c
4550 M: Oliver Neukum <oliver@neukum.org>
4551 M: Ali Akcaagac <aliakc@web.de>
4552 M: Jamie Lenehan <lenehan@twibble.org>
4553 L: dc395x@twibble.org
4554 W: http://twibble.org/dist/dc395x/
4555 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4557 F: Documentation/scsi/dc395x.txt
4558 F: drivers/scsi/dc395x.*
4561 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4562 L: dccp@vger.kernel.org
4563 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4565 F: include/linux/dccp.h
4566 F: include/uapi/linux/dccp.h
4567 F: include/linux/tfrc.h
4570 DECnet NETWORK LAYER
4571 W: http://linux-decnet.sourceforge.net
4572 L: linux-decnet-user@lists.sourceforge.net
4574 F: Documentation/networking/decnet.txt
4577 DECSTATION PLATFORM SUPPORT
4578 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4579 L: linux-mips@vger.kernel.org
4580 W: http://www.linux-mips.org/wiki/DECstation
4583 F: arch/mips/include/asm/dec/
4584 F: arch/mips/include/asm/mach-dec/
4586 DEFXX FDDI NETWORK DRIVER
4587 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4589 F: drivers/net/fddi/defxx.*
4592 M: Pali Rohár <pali.rohar@gmail.com>
4593 M: Mario Limonciello <mario.limonciello@dell.com>
4594 L: platform-driver-x86@vger.kernel.org
4596 F: drivers/platform/x86/dell-smbios.*
4598 DELL SMBIOS SMM DRIVER
4599 M: Mario Limonciello <mario.limonciello@dell.com>
4600 L: platform-driver-x86@vger.kernel.org
4602 F: drivers/platform/x86/dell-smbios-smm.c
4604 DELL SMBIOS WMI DRIVER
4605 M: Mario Limonciello <mario.limonciello@dell.com>
4606 L: platform-driver-x86@vger.kernel.org
4608 F: drivers/platform/x86/dell-smbios-wmi.c
4609 F: tools/wmi/dell-smbios-example.c
4611 DEFZA FDDI NETWORK DRIVER
4612 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4614 F: drivers/net/fddi/defza.*
4617 M: Matthew Garrett <mjg59@srcf.ucam.org>
4618 M: Pali Rohár <pali.rohar@gmail.com>
4619 L: platform-driver-x86@vger.kernel.org
4621 F: drivers/platform/x86/dell-laptop.c
4623 DELL LAPTOP FREEFALL DRIVER
4624 M: Pali Rohár <pali.rohar@gmail.com>
4626 F: drivers/platform/x86/dell-smo8800.c
4628 DELL LAPTOP RBTN DRIVER
4629 M: Pali Rohár <pali.rohar@gmail.com>
4631 F: drivers/platform/x86/dell-rbtn.*
4633 DELL REMOTE BIOS UPDATE DRIVER
4634 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4635 L: platform-driver-x86@vger.kernel.org
4637 F: drivers/platform/x86/dell_rbu.c
4639 DELL LAPTOP SMM DRIVER
4640 M: Pali Rohár <pali.rohar@gmail.com>
4642 F: drivers/hwmon/dell-smm-hwmon.c
4643 F: include/uapi/linux/i8k.h
4645 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4646 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4647 L: platform-driver-x86@vger.kernel.org
4649 F: Documentation/driver-api/dcdbas.rst
4650 F: drivers/platform/x86/dcdbas.*
4652 DELL WMI NOTIFICATIONS DRIVER
4653 M: Matthew Garrett <mjg59@srcf.ucam.org>
4654 M: Pali Rohár <pali.rohar@gmail.com>
4656 F: drivers/platform/x86/dell-wmi.c
4658 DELL WMI DESCRIPTOR DRIVER
4659 M: Mario Limonciello <mario.limonciello@dell.com>
4661 F: drivers/platform/x86/dell-wmi-descriptor.c
4663 DELTA ST MEDIA DRIVER
4664 M: Hugues Fruchet <hugues.fruchet@st.com>
4665 L: linux-media@vger.kernel.org
4666 T: git git://linuxtv.org/media_tree.git
4667 W: https://linuxtv.org
4669 F: drivers/media/platform/sti/delta
4672 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4673 L: linux-mtd@lists.infradead.org
4675 F: drivers/mtd/nand/raw/denali*
4677 DESIGNWARE EDMA CORE IP DRIVER
4678 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4679 L: dmaengine@vger.kernel.org
4681 F: drivers/dma/dw-edma/
4682 F: include/linux/dma/edma.h
4684 DESIGNWARE USB2 DRD IP DRIVER
4685 M: Minas Harutyunyan <hminas@synopsys.com>
4686 L: linux-usb@vger.kernel.org
4687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4689 F: drivers/usb/dwc2/
4691 DESIGNWARE USB3 DRD IP DRIVER
4692 M: Felipe Balbi <balbi@kernel.org>
4693 L: linux-usb@vger.kernel.org
4694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4696 F: drivers/usb/dwc3/
4698 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4699 M: Andreas Klinger <ak@it-klinger.de>
4700 L: linux-iio@vger.kernel.org
4702 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4703 F: drivers/iio/proximity/srf*.c
4705 DEVICE COREDUMP (DEV_COREDUMP)
4706 M: Johannes Berg <johannes@sipsolutions.net>
4707 L: linux-kernel@vger.kernel.org
4709 F: drivers/base/devcoredump.c
4710 F: include/linux/devcoredump.h
4712 DEVICE FREQUENCY (DEVFREQ)
4713 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4714 M: Kyungmin Park <kyungmin.park@samsung.com>
4715 R: Chanwoo Choi <cw00.choi@samsung.com>
4716 L: linux-pm@vger.kernel.org
4717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4720 F: include/linux/devfreq.h
4721 F: Documentation/devicetree/bindings/devfreq/
4722 F: include/trace/events/devfreq.h
4724 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4725 M: Chanwoo Choi <cw00.choi@samsung.com>
4726 L: linux-pm@vger.kernel.org
4727 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4729 F: drivers/devfreq/event/
4730 F: drivers/devfreq/devfreq-event.c
4731 F: include/linux/devfreq-event.h
4732 F: Documentation/devicetree/bindings/devfreq/event/
4734 DEVICE NUMBER REGISTRY
4735 M: Torben Mathiasen <device@lanana.org>
4736 W: http://lanana.org/docs/device-list/index.html
4740 M: Alasdair Kergon <agk@redhat.com>
4741 M: Mike Snitzer <snitzer@redhat.com>
4742 M: dm-devel@redhat.com
4743 L: dm-devel@redhat.com
4744 W: http://sources.redhat.com/dm
4745 Q: http://patchwork.kernel.org/project/dm-devel/list/
4746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4747 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4749 F: Documentation/admin-guide/device-mapper/
4750 F: drivers/md/Makefile
4751 F: drivers/md/Kconfig
4753 F: drivers/md/persistent-data/
4754 F: include/linux/device-mapper.h
4755 F: include/linux/dm-*.h
4756 F: include/uapi/linux/dm-*.h
4759 M: Jiri Pirko <jiri@mellanox.com>
4760 L: netdev@vger.kernel.org
4762 F: net/core/devlink.c
4763 F: include/net/devlink.h
4764 F: include/uapi/linux/devlink.h
4766 DIALOG SEMICONDUCTOR DRIVERS
4767 M: Support Opensource <support.opensource@diasemi.com>
4768 W: http://www.dialog-semiconductor.com/products
4770 F: Documentation/hwmon/da90??.rst
4771 F: Documentation/devicetree/bindings/mfd/da90*.txt
4772 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4773 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4774 F: Documentation/devicetree/bindings/regulator/da92*.txt
4775 F: Documentation/devicetree/bindings/regulator/slg51000.txt
4776 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4777 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4778 F: drivers/gpio/gpio-da90??.c
4779 F: drivers/hwmon/da90??-hwmon.c
4780 F: drivers/iio/adc/da91??-*.c
4781 F: drivers/input/misc/da90??_onkey.c
4782 F: drivers/input/touchscreen/da9052_tsi.c
4783 F: drivers/leds/leds-da90??.c
4784 F: drivers/mfd/da903x.c
4785 F: drivers/mfd/da90??-*.c
4786 F: drivers/mfd/da91??-*.c
4787 F: drivers/power/supply/da9052-battery.c
4788 F: drivers/power/supply/da91??-*.c
4789 F: drivers/regulator/da903x.c
4790 F: drivers/regulator/da9???-regulator.[ch]
4791 F: drivers/regulator/slg51000-regulator.[ch]
4792 F: drivers/thermal/da90??-thermal.c
4793 F: drivers/rtc/rtc-da90??.c
4794 F: drivers/video/backlight/da90??_bl.c
4795 F: drivers/watchdog/da90??_wdt.c
4796 F: include/linux/mfd/da903x.h
4797 F: include/linux/mfd/da9052/
4798 F: include/linux/mfd/da9055/
4799 F: include/linux/mfd/da9062/
4800 F: include/linux/mfd/da9063/
4801 F: include/linux/mfd/da9150/
4802 F: include/linux/regulator/da9211.h
4803 F: include/sound/da[79]*.h
4804 F: sound/soc/codecs/da[79]*.[ch]
4806 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4807 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4808 L: linux-gpio@vger.kernel.org
4810 F: drivers/gpio/gpio-gpio-mm.c
4812 DIOLAN U2C-12 I2C DRIVER
4813 M: Guenter Roeck <linux@roeck-us.net>
4814 L: linux-i2c@vger.kernel.org
4816 F: drivers/i2c/busses/i2c-diolan-u2c.c
4818 FILESYSTEM DIRECT ACCESS (DAX)
4819 M: Dan Williams <dan.j.williams@intel.com>
4820 R: Matthew Wilcox <willy@infradead.org>
4821 R: Jan Kara <jack@suse.cz>
4822 L: linux-fsdevel@vger.kernel.org
4823 L: linux-nvdimm@lists.01.org
4826 F: include/linux/dax.h
4827 F: include/trace/events/fs_dax.h
4829 DEVICE DIRECT ACCESS (DAX)
4830 M: Dan Williams <dan.j.williams@intel.com>
4831 M: Vishal Verma <vishal.l.verma@intel.com>
4832 M: Keith Busch <keith.busch@intel.com>
4833 M: Dave Jiang <dave.jiang@intel.com>
4834 L: linux-nvdimm@lists.01.org
4838 DIRECTORY NOTIFICATION (DNOTIFY)
4839 M: Jan Kara <jack@suse.cz>
4840 R: Amir Goldstein <amir73il@gmail.com>
4841 L: linux-fsdevel@vger.kernel.org
4843 F: Documentation/filesystems/dnotify.txt
4844 F: fs/notify/dnotify/
4845 F: include/linux/dnotify.h
4847 DISK GEOMETRY AND PARTITION HANDLING
4848 M: Andries Brouwer <aeb@cwi.nl>
4849 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4850 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4851 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4855 M: Jan Kara <jack@suse.com>
4857 F: Documentation/filesystems/quota.txt
4859 F: include/linux/quota*.h
4860 F: include/uapi/linux/quota*.h
4862 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4863 M: Bernie Thompson <bernie@plugable.com>
4864 L: linux-fbdev@vger.kernel.org
4866 W: http://plugable.com/category/projects/udlfb/
4867 F: drivers/video/fbdev/udlfb.c
4868 F: include/video/udlfb.h
4869 F: Documentation/fb/udlfb.rst
4871 DISTRIBUTED LOCK MANAGER (DLM)
4872 M: Christine Caulfield <ccaulfie@redhat.com>
4873 M: David Teigland <teigland@redhat.com>
4874 L: cluster-devel@redhat.com
4875 W: http://sources.redhat.com/cluster/
4876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4880 DMA BUFFER SHARING FRAMEWORK
4881 M: Sumit Semwal <sumit.semwal@linaro.org>
4883 L: linux-media@vger.kernel.org
4884 L: dri-devel@lists.freedesktop.org
4885 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4887 F: include/linux/dma-buf*
4888 F: include/linux/reservation.h
4889 F: include/linux/*fence.h
4890 F: Documentation/driver-api/dma-buf.rst
4891 T: git git://anongit.freedesktop.org/drm/drm-misc
4893 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4894 M: Vinod Koul <vkoul@kernel.org>
4895 L: dmaengine@vger.kernel.org
4896 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4899 F: include/linux/dmaengine.h
4900 F: include/linux/of_dma.h
4901 F: Documentation/devicetree/bindings/dma/
4902 F: Documentation/driver-api/dmaengine/
4903 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4906 M: Christoph Hellwig <hch@lst.de>
4907 M: Marek Szyprowski <m.szyprowski@samsung.com>
4908 R: Robin Murphy <robin.murphy@arm.com>
4909 L: iommu@lists.linux-foundation.org
4910 T: git git://git.infradead.org/users/hch/dma-mapping.git
4911 W: http://git.infradead.org/users/hch/dma-mapping.git
4914 F: include/asm-generic/dma-mapping.h
4915 F: include/linux/dma-direct.h
4916 F: include/linux/dma-mapping.h
4917 F: include/linux/dma-noncoherent.h
4919 DME1737 HARDWARE MONITOR DRIVER
4920 M: Juerg Haefliger <juergh@gmail.com>
4921 L: linux-hwmon@vger.kernel.org
4923 F: Documentation/hwmon/dme1737.rst
4924 F: drivers/hwmon/dme1737.c
4927 M: Jean Delvare <jdelvare@suse.com>
4929 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4930 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4931 F: drivers/firmware/dmi-id.c
4932 F: drivers/firmware/dmi_scan.c
4933 F: include/linux/dmi.h
4936 M: Jonathan Corbet <corbet@lwn.net>
4937 L: linux-doc@vger.kernel.org
4940 F: scripts/documentation-file-ref-check
4941 F: scripts/kernel-doc
4942 F: scripts/sphinx-pre-install
4943 X: Documentation/ABI/
4944 X: Documentation/firmware-guide/acpi/
4945 X: Documentation/devicetree/
4946 X: Documentation/i2c/
4947 X: Documentation/media/
4948 X: Documentation/power/
4949 X: Documentation/spi/
4950 T: git git://git.lwn.net/linux.git docs-next
4952 DOCUMENTATION/ITALIAN
4953 M: Federico Vaga <federico.vaga@vaga.pv.it>
4954 L: linux-doc@vger.kernel.org
4956 F: Documentation/translations/it_IT
4958 DOCUMENTATION SCRIPTS
4959 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4960 L: linux-doc@vger.kernel.org
4962 F: scripts/documentation-file-ref-check
4963 F: scripts/sphinx-pre-install
4964 F: Documentation/sphinx/parse-headers.pl
4966 DONGWOON DW9714 LENS VOICE COIL DRIVER
4967 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4968 L: linux-media@vger.kernel.org
4969 T: git git://linuxtv.org/media_tree.git
4971 F: drivers/media/i2c/dw9714.c
4972 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4974 DONGWOON DW9807 LENS VOICE COIL DRIVER
4975 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4976 L: linux-media@vger.kernel.org
4977 T: git git://linuxtv.org/media_tree.git
4979 F: drivers/media/i2c/dw9807-vcm.c
4980 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4983 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4984 L: blinux-list@redhat.com
4986 F: drivers/char/dtlk.c
4987 F: include/linux/dtlk.h
4989 DPAA2 DATAPATH I/O (DPIO) DRIVER
4990 M: Roy Pledge <Roy.Pledge@nxp.com>
4991 L: linux-kernel@vger.kernel.org
4993 F: drivers/soc/fsl/dpio
4995 DPAA2 ETHERNET DRIVER
4996 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4997 L: netdev@vger.kernel.org
4999 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5000 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5001 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5002 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5003 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5005 DPAA2 ETHERNET SWITCH DRIVER
5006 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5007 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5008 L: linux-kernel@vger.kernel.org
5010 F: drivers/staging/fsl-dpaa2/ethsw
5012 DPT_I2O SCSI RAID DRIVER
5013 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5014 L: linux-scsi@vger.kernel.org
5015 W: http://www.adaptec.com/
5017 F: drivers/scsi/dpt*
5018 F: drivers/scsi/dpt/
5021 M: Philipp Reisner <philipp.reisner@linbit.com>
5022 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5023 L: drbd-dev@lists.linbit.com
5024 W: http://www.drbd.org
5025 T: git git://git.linbit.com/linux-drbd.git
5026 T: git git://git.linbit.com/drbd-8.4.git
5028 F: drivers/block/drbd/
5030 F: Documentation/admin-guide/blockdev/
5032 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5033 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5034 R: "Rafael J. Wysocki" <rafael@kernel.org>
5035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5037 F: Documentation/kobject.txt
5041 F: include/linux/debugfs.h
5042 F: include/linux/kobj*
5045 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5046 M: Kevin Hilman <khilman@kernel.org>
5047 M: Nishanth Menon <nm@ti.com>
5049 F: drivers/power/avs/
5050 F: include/linux/power/smartreflex.h
5051 L: linux-pm@vger.kernel.org
5053 DRM DRIVER FOR ARM PL111 CLCD
5054 M: Eric Anholt <eric@anholt.net>
5055 T: git git://anongit.freedesktop.org/drm/drm-misc
5057 F: drivers/gpu/drm/pl111/
5059 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5060 M: Linus Walleij <linus.walleij@linaro.org>
5061 T: git git://anongit.freedesktop.org/drm/drm-misc
5063 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5064 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5066 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5067 M: Dave Airlie <airlied@redhat.com>
5069 F: drivers/gpu/drm/ast/
5071 DRM DRIVER FOR ASPEED BMC GFX
5072 M: Joel Stanley <joel@jms.id.au>
5073 L: linux-aspeed@lists.ozlabs.org
5074 T: git git://anongit.freedesktop.org/drm/drm-misc
5076 F: drivers/gpu/drm/aspeed/
5077 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5079 DRM DRIVER FOR BOCHS VIRTUAL GPU
5080 M: Gerd Hoffmann <kraxel@redhat.com>
5081 L: virtualization@lists.linux-foundation.org
5082 T: git git://anongit.freedesktop.org/drm/drm-misc
5084 F: drivers/gpu/drm/bochs/
5086 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5087 M: Linus Walleij <linus.walleij@linaro.org>
5088 T: git git://anongit.freedesktop.org/drm/drm-misc
5090 F: drivers/gpu/drm/tve200/
5092 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5093 M: Jagan Teki <jagan@amarulasolutions.com>
5095 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5096 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5098 DRM DRIVER FOR ILITEK ILI9225 PANELS
5099 M: David Lechner <david@lechnology.com>
5101 F: drivers/gpu/drm/tinydrm/ili9225.c
5102 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5104 DRM DRIVER FOR HX8357D PANELS
5105 M: Eric Anholt <eric@anholt.net>
5106 T: git git://anongit.freedesktop.org/drm/drm-misc
5108 F: drivers/gpu/drm/tinydrm/hx8357d.c
5109 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5111 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5112 S: Orphan / Obsolete
5113 F: drivers/gpu/drm/i810/
5114 F: include/uapi/drm/i810_drm.h
5116 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5117 S: Orphan / Obsolete
5118 F: drivers/gpu/drm/mga/
5119 F: include/uapi/drm/mga_drm.h
5121 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5122 M: Dave Airlie <airlied@redhat.com>
5124 F: drivers/gpu/drm/mgag200/
5126 DRM DRIVER FOR MI0283QT
5127 M: Noralf Trønnes <noralf@tronnes.org>
5129 F: drivers/gpu/drm/tinydrm/mi0283qt.c
5130 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5132 DRM DRIVER FOR MSM ADRENO GPU
5133 M: Rob Clark <robdclark@gmail.com>
5134 M: Sean Paul <sean@poorly.run>
5135 L: linux-arm-msm@vger.kernel.org
5136 L: dri-devel@lists.freedesktop.org
5137 L: freedreno@lists.freedesktop.org
5138 T: git https://gitlab.freedesktop.org/drm/msm.git
5140 F: drivers/gpu/drm/msm/
5141 F: include/uapi/drm/msm_drm.h
5142 F: Documentation/devicetree/bindings/display/msm/
5144 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5145 M: Ben Skeggs <bskeggs@redhat.com>
5146 L: dri-devel@lists.freedesktop.org
5147 L: nouveau@lists.freedesktop.org
5148 T: git git://github.com/skeggsb/linux
5150 F: drivers/gpu/drm/nouveau/
5151 F: include/uapi/drm/nouveau_drm.h
5153 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5154 M: Stefan Mavrodiev <stefan@olimex.com>
5156 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5157 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5159 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5160 M: Noralf Trønnes <noralf@tronnes.org>
5162 F: drivers/gpu/drm/tinydrm/repaper.c
5163 F: Documentation/devicetree/bindings/display/repaper.txt
5165 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5166 M: Dave Airlie <airlied@redhat.com>
5167 M: Gerd Hoffmann <kraxel@redhat.com>
5168 L: virtualization@lists.linux-foundation.org
5169 T: git git://anongit.freedesktop.org/drm/drm-misc
5171 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5172 F: drivers/gpu/drm/cirrus/
5174 DRM DRIVER FOR QXL VIRTUAL GPU
5175 M: Dave Airlie <airlied@redhat.com>
5176 M: Gerd Hoffmann <kraxel@redhat.com>
5177 L: virtualization@lists.linux-foundation.org
5178 L: spice-devel@lists.freedesktop.org
5179 T: git git://anongit.freedesktop.org/drm/drm-misc
5181 F: drivers/gpu/drm/qxl/
5182 F: include/uapi/drm/qxl_drm.h
5184 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5185 S: Orphan / Obsolete
5186 F: drivers/gpu/drm/r128/
5187 F: include/uapi/drm/r128_drm.h
5189 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5190 M: Guido Günther <agx@sigxcpu.org>
5192 F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5193 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5195 DRM DRIVER FOR SAVAGE VIDEO CARDS
5196 S: Orphan / Obsolete
5197 F: drivers/gpu/drm/savage/
5198 F: include/uapi/drm/savage_drm.h
5200 DRM DRIVER FOR SIS VIDEO CARDS
5201 S: Orphan / Obsolete
5202 F: drivers/gpu/drm/sis/
5203 F: include/uapi/drm/sis_drm.h
5205 DRM DRIVER FOR SITRONIX ST7701 PANELS
5206 M: Jagan Teki <jagan@amarulasolutions.com>
5208 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5209 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5211 DRM DRIVER FOR SITRONIX ST7586 PANELS
5212 M: David Lechner <david@lechnology.com>
5214 F: drivers/gpu/drm/tinydrm/st7586.c
5215 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5217 DRM DRIVER FOR SITRONIX ST7735R PANELS
5218 M: David Lechner <david@lechnology.com>
5220 F: drivers/gpu/drm/tinydrm/st7735r.c
5221 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5223 DRM DRIVER FOR ST-ERICSSON MCDE
5224 M: Linus Walleij <linus.walleij@linaro.org>
5225 T: git git://anongit.freedesktop.org/drm/drm-misc
5227 F: drivers/gpu/drm/mcde/
5228 F: Documentation/devicetree/bindings/display/ste,mcde.txt
5230 DRM DRIVER FOR TDFX VIDEO CARDS
5231 S: Orphan / Obsolete
5232 F: drivers/gpu/drm/tdfx/
5234 DRM DRIVER FOR TPO TPG110 PANELS
5235 M: Linus Walleij <linus.walleij@linaro.org>
5236 T: git git://anongit.freedesktop.org/drm/drm-misc
5238 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5239 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt
5241 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5242 M: Dave Airlie <airlied@redhat.com>
5243 R: Sean Paul <sean@poorly.run>
5244 L: dri-devel@lists.freedesktop.org
5246 F: drivers/gpu/drm/udl/
5247 T: git git://anongit.freedesktop.org/drm/drm-misc
5249 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5250 M: Hans de Goede <hdegoede@redhat.com>
5251 L: dri-devel@lists.freedesktop.org
5253 F: drivers/gpu/drm/vboxvideo/
5254 T: git git://anongit.freedesktop.org/drm/drm-misc
5256 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5257 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5258 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5259 R: Daniel Vetter <daniel@ffwll.ch>
5260 T: git git://anongit.freedesktop.org/drm/drm-misc
5262 L: dri-devel@lists.freedesktop.org
5263 F: drivers/gpu/drm/vkms/
5264 F: Documentation/gpu/vkms.rst
5266 DRM DRIVER FOR VMWARE VIRTUAL GPU
5267 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5268 M: Thomas Hellstrom <thellstrom@vmware.com>
5269 L: dri-devel@lists.freedesktop.org
5270 T: git git://people.freedesktop.org/~thomash/linux
5272 F: drivers/gpu/drm/vmwgfx/
5273 F: include/uapi/drm/vmwgfx_drm.h
5276 M: David Airlie <airlied@linux.ie>
5277 M: Daniel Vetter <daniel@ffwll.ch>
5278 L: dri-devel@lists.freedesktop.org
5279 T: git git://anongit.freedesktop.org/drm/drm
5280 B: https://bugs.freedesktop.org/
5281 C: irc://chat.freenode.net/dri-devel
5285 F: Documentation/devicetree/bindings/display/
5286 F: Documentation/devicetree/bindings/gpu/
5287 F: Documentation/gpu/
5289 F: include/uapi/drm/
5290 F: include/linux/vga*
5292 DRM DRIVERS AND MISC GPU PATCHES
5293 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5294 M: Maxime Ripard <mripard@kernel.org>
5295 M: Sean Paul <sean@poorly.run>
5296 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5298 T: git git://anongit.freedesktop.org/drm/drm-misc
5299 F: Documentation/gpu/
5301 F: drivers/gpu/drm/*
5303 F: include/uapi/drm/drm*
5304 F: include/linux/vga*
5306 DRM DRIVERS FOR ALLWINNER A10
5307 M: Maxime Ripard <mripard@kernel.org>
5308 L: dri-devel@lists.freedesktop.org
5310 F: drivers/gpu/drm/sun4i/
5311 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5312 T: git git://anongit.freedesktop.org/drm/drm-misc
5314 DRM DRIVERS FOR AMLOGIC SOCS
5315 M: Neil Armstrong <narmstrong@baylibre.com>
5316 L: dri-devel@lists.freedesktop.org
5317 L: linux-amlogic@lists.infradead.org
5318 W: http://linux-meson.com/
5320 F: drivers/gpu/drm/meson/
5321 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5322 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5323 F: Documentation/gpu/meson.rst
5324 T: git git://anongit.freedesktop.org/drm/drm-misc
5326 DRM DRIVERS FOR ATMEL HLCDC
5327 M: Boris Brezillon <bbrezillon@kernel.org>
5328 L: dri-devel@lists.freedesktop.org
5330 F: drivers/gpu/drm/atmel-hlcdc/
5331 F: Documentation/devicetree/bindings/display/atmel/
5332 T: git git://anongit.freedesktop.org/drm/drm-misc
5334 DRM DRIVERS FOR BRIDGE CHIPS
5335 M: Andrzej Hajda <a.hajda@samsung.com>
5336 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5338 T: git git://anongit.freedesktop.org/drm/drm-misc
5339 F: drivers/gpu/drm/bridge/
5341 DRM DRIVERS FOR EXYNOS
5342 M: Inki Dae <inki.dae@samsung.com>
5343 M: Joonyoung Shim <jy0922.shim@samsung.com>
5344 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5345 M: Kyungmin Park <kyungmin.park@samsung.com>
5346 L: dri-devel@lists.freedesktop.org
5347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5349 F: drivers/gpu/drm/exynos/
5350 F: include/uapi/drm/exynos_drm.h
5351 F: Documentation/devicetree/bindings/display/exynos/
5353 DRM DRIVERS FOR FREESCALE DCU
5354 M: Stefan Agner <stefan@agner.ch>
5355 M: Alison Wang <alison.wang@nxp.com>
5356 L: dri-devel@lists.freedesktop.org
5358 F: drivers/gpu/drm/fsl-dcu/
5359 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5360 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5361 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5362 T: git git://anongit.freedesktop.org/drm/drm-misc
5364 DRM DRIVERS FOR FREESCALE IMX
5365 M: Philipp Zabel <p.zabel@pengutronix.de>
5366 L: dri-devel@lists.freedesktop.org
5368 F: drivers/gpu/drm/imx/
5369 F: drivers/gpu/ipu-v3/
5370 F: Documentation/devicetree/bindings/display/imx/
5372 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5373 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5374 L: dri-devel@lists.freedesktop.org
5375 T: git git://github.com/patjak/drm-gma500
5377 F: drivers/gpu/drm/gma500/
5379 DRM DRIVERS FOR HISILICON
5380 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
5381 M: Rongrong Zou <zourongrong@gmail.com>
5382 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5383 R: Chen Feng <puck.chen@hisilicon.com>
5384 L: dri-devel@lists.freedesktop.org
5385 T: git git://github.com/xin3liang/linux.git
5387 F: drivers/gpu/drm/hisilicon/
5388 F: Documentation/devicetree/bindings/display/hisilicon/
5390 DRM DRIVERS FOR LIMA
5391 M: Qiang Yu <yuq825@gmail.com>
5392 L: dri-devel@lists.freedesktop.org
5393 L: lima@lists.freedesktop.org (moderated for non-subscribers)
5395 F: drivers/gpu/drm/lima/
5396 F: include/uapi/drm/lima_drm.h
5397 T: git git://anongit.freedesktop.org/drm/drm-misc
5399 DRM DRIVERS FOR MEDIATEK
5400 M: CK Hu <ck.hu@mediatek.com>
5401 M: Philipp Zabel <p.zabel@pengutronix.de>
5402 L: dri-devel@lists.freedesktop.org
5404 F: drivers/gpu/drm/mediatek/
5405 F: Documentation/devicetree/bindings/display/mediatek/
5407 DRM DRIVERS FOR NVIDIA TEGRA
5408 M: Thierry Reding <thierry.reding@gmail.com>
5409 L: dri-devel@lists.freedesktop.org
5410 L: linux-tegra@vger.kernel.org
5411 T: git git://anongit.freedesktop.org/tegra/linux.git
5413 F: drivers/gpu/drm/tegra/
5414 F: drivers/gpu/host1x/
5415 F: include/linux/host1x.h
5416 F: include/uapi/drm/tegra_drm.h
5417 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5419 DRM DRIVERS FOR RENESAS
5420 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5421 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5422 L: dri-devel@lists.freedesktop.org
5423 L: linux-renesas-soc@vger.kernel.org
5424 T: git git://linuxtv.org/pinchartl/media drm/du/next
5426 F: drivers/gpu/drm/rcar-du/
5427 F: drivers/gpu/drm/shmobile/
5428 F: include/linux/platform_data/shmob_drm.h
5429 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5430 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5431 F: Documentation/devicetree/bindings/display/renesas,du.txt
5433 DRM DRIVERS FOR ROCKCHIP
5434 M: Sandy Huang <hjc@rock-chips.com>
5435 M: Heiko Stübner <heiko@sntech.de>
5436 L: dri-devel@lists.freedesktop.org
5438 F: drivers/gpu/drm/rockchip/
5439 F: Documentation/devicetree/bindings/display/rockchip/
5440 T: git git://anongit.freedesktop.org/drm/drm-misc
5443 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5444 M: Vincent Abriou <vincent.abriou@st.com>
5445 L: dri-devel@lists.freedesktop.org
5446 T: git git://anongit.freedesktop.org/drm/drm-misc
5448 F: drivers/gpu/drm/sti
5449 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5452 M: Yannick Fertre <yannick.fertre@st.com>
5453 M: Philippe Cornu <philippe.cornu@st.com>
5454 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5455 M: Vincent Abriou <vincent.abriou@st.com>
5456 L: dri-devel@lists.freedesktop.org
5457 T: git git://anongit.freedesktop.org/drm/drm-misc
5459 F: drivers/gpu/drm/stm
5460 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5462 DRM DRIVERS FOR TI LCDC
5463 M: Jyri Sarha <jsarha@ti.com>
5464 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5465 L: dri-devel@lists.freedesktop.org
5467 F: drivers/gpu/drm/tilcdc/
5468 F: Documentation/devicetree/bindings/display/tilcdc/
5470 DRM DRIVERS FOR TI OMAP
5471 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5472 L: dri-devel@lists.freedesktop.org
5474 F: drivers/gpu/drm/omapdrm/
5475 F: Documentation/devicetree/bindings/display/ti/
5478 M: Eric Anholt <eric@anholt.net>
5480 F: drivers/gpu/drm/v3d/
5481 F: include/uapi/drm/v3d_drm.h
5482 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5483 T: git git://anongit.freedesktop.org/drm/drm-misc
5486 M: Eric Anholt <eric@anholt.net>
5487 T: git git://github.com/anholt/linux
5489 F: drivers/gpu/drm/vc4/
5490 F: include/uapi/drm/vc4_drm.h
5491 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5492 T: git git://anongit.freedesktop.org/drm/drm-misc
5494 DRM DRIVERS FOR VIVANTE GPU IP
5495 M: Lucas Stach <l.stach@pengutronix.de>
5496 R: Russell King <linux+etnaviv@armlinux.org.uk>
5497 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5498 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5499 L: dri-devel@lists.freedesktop.org
5501 F: drivers/gpu/drm/etnaviv/
5502 F: include/uapi/drm/etnaviv_drm.h
5503 F: Documentation/devicetree/bindings/display/etnaviv/
5505 DRM DRIVERS FOR ZTE ZX
5506 M: Shawn Guo <shawnguo@kernel.org>
5507 L: dri-devel@lists.freedesktop.org
5509 F: drivers/gpu/drm/zte/
5510 F: Documentation/devicetree/bindings/display/zte,vou.txt
5511 T: git git://anongit.freedesktop.org/drm/drm-misc
5514 M: Thierry Reding <thierry.reding@gmail.com>
5515 R: Sam Ravnborg <sam@ravnborg.org>
5516 L: dri-devel@lists.freedesktop.org
5517 T: git git://anongit.freedesktop.org/drm/drm-misc
5519 F: drivers/gpu/drm/drm_panel.c
5520 F: drivers/gpu/drm/panel/
5521 F: include/drm/drm_panel.h
5522 F: Documentation/devicetree/bindings/display/panel/
5525 M: Noralf Trønnes <noralf@tronnes.org>
5526 W: https://github.com/notro/tinydrm/wiki/Development
5527 T: git git://anongit.freedesktop.org/drm/drm-misc
5529 F: drivers/gpu/drm/tinydrm/
5530 F: include/drm/tinydrm/
5533 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5534 T: git git://anongit.freedesktop.org/drm/drm-misc
5535 L: dri-devel@lists.freedesktop.org
5536 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
5538 F: drivers/gpu/drm/xen/
5539 F: Documentation/gpu/xen-front.rst
5542 M: Christian Koenig <christian.koenig@amd.com>
5543 M: Huang Rui <ray.huang@amd.com>
5544 T: git git://people.freedesktop.org/~agd5f/linux
5546 L: dri-devel@lists.freedesktop.org
5548 F: drivers/gpu/drm/ttm/
5550 DSBR100 USB FM RADIO DRIVER
5551 M: Alexey Klimov <klimov.linux@gmail.com>
5552 L: linux-media@vger.kernel.org
5553 T: git git://linuxtv.org/media_tree.git
5555 F: drivers/media/radio/dsbr100.c
5558 M: Francois Romieu <romieu@fr.zoreil.com>
5559 L: netdev@vger.kernel.org
5561 F: drivers/net/wan/dscc4.c
5564 M: Hans Verkuil <hverkuil@xs4all.nl>
5565 L: linux-media@vger.kernel.org
5566 T: git git://linuxtv.org/media_tree.git
5567 W: https://linuxtv.org
5569 F: drivers/media/pci/dt3155/
5571 DVB_USB_AF9015 MEDIA DRIVER
5572 M: Antti Palosaari <crope@iki.fi>
5573 L: linux-media@vger.kernel.org
5574 W: https://linuxtv.org
5575 W: http://palosaari.fi/linux/
5576 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5577 T: git git://linuxtv.org/anttip/media_tree.git
5579 F: drivers/media/usb/dvb-usb-v2/af9015*
5581 DVB_USB_AF9035 MEDIA DRIVER
5582 M: Antti Palosaari <crope@iki.fi>
5583 L: linux-media@vger.kernel.org
5584 W: https://linuxtv.org
5585 W: http://palosaari.fi/linux/
5586 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5587 T: git git://linuxtv.org/anttip/media_tree.git
5589 F: drivers/media/usb/dvb-usb-v2/af9035*
5591 DVB_USB_ANYSEE MEDIA DRIVER
5592 M: Antti Palosaari <crope@iki.fi>
5593 L: linux-media@vger.kernel.org
5594 W: https://linuxtv.org
5595 W: http://palosaari.fi/linux/
5596 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5597 T: git git://linuxtv.org/anttip/media_tree.git
5599 F: drivers/media/usb/dvb-usb-v2/anysee*
5601 DVB_USB_AU6610 MEDIA DRIVER
5602 M: Antti Palosaari <crope@iki.fi>
5603 L: linux-media@vger.kernel.org
5604 W: https://linuxtv.org
5605 W: http://palosaari.fi/linux/
5606 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5607 T: git git://linuxtv.org/anttip/media_tree.git
5609 F: drivers/media/usb/dvb-usb-v2/au6610*
5611 DVB_USB_CE6230 MEDIA DRIVER
5612 M: Antti Palosaari <crope@iki.fi>
5613 L: linux-media@vger.kernel.org
5614 W: https://linuxtv.org
5615 W: http://palosaari.fi/linux/
5616 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5617 T: git git://linuxtv.org/anttip/media_tree.git
5619 F: drivers/media/usb/dvb-usb-v2/ce6230*
5621 DVB_USB_CXUSB MEDIA DRIVER
5622 M: Michael Krufky <mkrufky@linuxtv.org>
5623 L: linux-media@vger.kernel.org
5624 W: https://linuxtv.org
5625 W: http://github.com/mkrufky
5626 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5627 T: git git://linuxtv.org/media_tree.git
5629 F: drivers/media/usb/dvb-usb/cxusb*
5631 DVB_USB_EC168 MEDIA DRIVER
5632 M: Antti Palosaari <crope@iki.fi>
5633 L: linux-media@vger.kernel.org
5634 W: https://linuxtv.org
5635 W: http://palosaari.fi/linux/
5636 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5637 T: git git://linuxtv.org/anttip/media_tree.git
5639 F: drivers/media/usb/dvb-usb-v2/ec168*
5641 DVB_USB_GL861 MEDIA DRIVER
5642 M: Antti Palosaari <crope@iki.fi>
5643 L: linux-media@vger.kernel.org
5644 W: https://linuxtv.org
5645 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5646 T: git git://linuxtv.org/anttip/media_tree.git
5648 F: drivers/media/usb/dvb-usb-v2/gl861*
5650 DVB_USB_MXL111SF MEDIA DRIVER
5651 M: Michael Krufky <mkrufky@linuxtv.org>
5652 L: linux-media@vger.kernel.org
5653 W: https://linuxtv.org
5654 W: http://github.com/mkrufky
5655 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5656 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5658 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5660 DVB_USB_RTL28XXU MEDIA DRIVER
5661 M: Antti Palosaari <crope@iki.fi>
5662 L: linux-media@vger.kernel.org
5663 W: https://linuxtv.org
5664 W: http://palosaari.fi/linux/
5665 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5666 T: git git://linuxtv.org/anttip/media_tree.git
5668 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5670 DVB_USB_V2 MEDIA DRIVER
5671 M: Antti Palosaari <crope@iki.fi>
5672 L: linux-media@vger.kernel.org
5673 W: https://linuxtv.org
5674 W: http://palosaari.fi/linux/
5675 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5676 T: git git://linuxtv.org/anttip/media_tree.git
5678 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5679 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5682 M: Jason Baron <jbaron@akamai.com>
5684 F: lib/dynamic_debug.c
5685 F: include/linux/dynamic_debug.h
5687 DYNAMIC INTERRUPT MODERATION
5688 M: Tal Gilboa <talgi@mellanox.com>
5690 F: include/linux/dim.h
5693 DZ DECSTATION DZ11 SERIAL DRIVER
5694 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5696 F: drivers/tty/serial/dz.*
5698 E3X0 POWER BUTTON DRIVER
5699 M: Moritz Fischer <moritz.fischer@ettus.com>
5700 L: usrp-users@lists.ettus.com
5701 W: http://www.ettus.com
5703 F: drivers/input/misc/e3x0-button.c
5704 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5707 M: Antti Palosaari <crope@iki.fi>
5708 L: linux-media@vger.kernel.org
5709 W: https://linuxtv.org
5710 W: http://palosaari.fi/linux/
5711 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5712 T: git git://linuxtv.org/anttip/media_tree.git
5714 F: drivers/media/tuners/e4000*
5716 EARTH_PT1 MEDIA DRIVER
5717 M: Akihiro Tsukada <tskd08@gmail.com>
5718 L: linux-media@vger.kernel.org
5720 F: drivers/media/pci/pt1/
5722 EARTH_PT3 MEDIA DRIVER
5723 M: Akihiro Tsukada <tskd08@gmail.com>
5724 L: linux-media@vger.kernel.org
5726 F: drivers/media/pci/pt3/
5729 M: Antti Palosaari <crope@iki.fi>
5730 L: linux-media@vger.kernel.org
5731 W: https://linuxtv.org
5732 W: http://palosaari.fi/linux/
5733 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5734 T: git git://linuxtv.org/anttip/media_tree.git
5736 F: drivers/media/dvb-frontends/ec100*
5739 M: Tyler Hicks <tyhicks@canonical.com>
5740 L: ecryptfs@vger.kernel.org
5741 W: http://ecryptfs.org
5742 W: https://launchpad.net/ecryptfs
5743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5745 F: Documentation/filesystems/ecryptfs.txt
5749 M: Borislav Petkov <bp@alien8.de>
5750 L: linux-edac@vger.kernel.org
5752 F: drivers/edac/amd64_edac*
5755 M: Stefan Schaeckeler <sschaeck@cisco.com>
5757 F: drivers/edac/aspeed_edac.c
5758 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5761 M: Shravan Kumar Ramani <sramani@mellanox.com>
5763 F: drivers/edac/bluefield_edac.c
5766 M: Robert Richter <rric@kernel.org>
5767 L: linux-edac@vger.kernel.org
5769 F: drivers/edac/highbank*
5772 M: Ralf Baechle <ralf@linux-mips.org>
5773 M: David Daney <david.daney@cavium.com>
5774 L: linux-edac@vger.kernel.org
5775 L: linux-mips@vger.kernel.org
5777 F: drivers/edac/octeon_edac*
5779 EDAC-CAVIUM THUNDERX
5780 M: David Daney <david.daney@cavium.com>
5781 M: Jan Glauber <jglauber@cavium.com>
5782 L: linux-edac@vger.kernel.org
5784 F: drivers/edac/thunderx_edac*
5787 M: Borislav Petkov <bp@alien8.de>
5788 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5789 M: Tony Luck <tony.luck@intel.com>
5790 R: James Morse <james.morse@arm.com>
5791 R: Robert Richter <rrichter@marvell.com>
5792 L: linux-edac@vger.kernel.org
5793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
5795 F: Documentation/admin-guide/ras.rst
5796 F: Documentation/driver-api/edac.rst
5798 F: include/linux/edac.h
5801 M: Mark Gross <mark.gross@intel.com>
5802 L: linux-edac@vger.kernel.org
5804 F: drivers/edac/e752x_edac.c
5807 L: linux-edac@vger.kernel.org
5809 F: drivers/edac/e7xxx_edac.c
5812 M: York Sun <york.sun@nxp.com>
5813 L: linux-edac@vger.kernel.org
5815 F: drivers/edac/fsl_ddr_edac.*
5818 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5819 L: linux-edac@vger.kernel.org
5821 F: drivers/edac/ghes_edac.c
5824 M: Tony Luck <tony.luck@intel.com>
5825 L: linux-edac@vger.kernel.org
5827 F: drivers/edac/i10nm_base.c
5830 L: linux-edac@vger.kernel.org
5832 F: drivers/edac/i3000_edac.c
5835 L: linux-edac@vger.kernel.org
5837 F: drivers/edac/i5000_edac.c
5840 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5841 L: linux-edac@vger.kernel.org
5843 F: drivers/edac/i5400_edac.c
5846 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5847 L: linux-edac@vger.kernel.org
5849 F: drivers/edac/i7300_edac.c
5852 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5853 L: linux-edac@vger.kernel.org
5855 F: drivers/edac/i7core_edac.c
5858 M: Tim Small <tim@buttersideup.com>
5859 L: linux-edac@vger.kernel.org
5861 F: drivers/edac/i82443bxgx_edac.c
5864 M: "Arvind R." <arvino55@gmail.com>
5865 L: linux-edac@vger.kernel.org
5867 F: drivers/edac/i82975x_edac.c
5870 M: Jason Baron <jbaron@akamai.com>
5871 L: linux-edac@vger.kernel.org
5873 F: drivers/edac/ie31200_edac.c
5876 M: Johannes Thumshirn <morbidrsa@gmail.com>
5877 L: linux-edac@vger.kernel.org
5879 F: drivers/edac/mpc85xx_edac.[ch]
5882 M: Egor Martovetsky <egor@pasemi.com>
5883 L: linux-edac@vger.kernel.org
5885 F: drivers/edac/pasemi_edac.c
5888 M: Tony Luck <tony.luck@intel.com>
5889 L: linux-edac@vger.kernel.org
5891 F: drivers/edac/pnd2_edac.[ch]
5894 M: Tim Small <tim@buttersideup.com>
5895 L: linux-edac@vger.kernel.org
5897 F: drivers/edac/r82600_edac.c
5900 M: Tony Luck <tony.luck@intel.com>
5901 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5902 L: linux-edac@vger.kernel.org
5904 F: drivers/edac/sb_edac.c
5907 M: Yash Shah <yash.shah@sifive.com>
5908 L: linux-edac@vger.kernel.org
5910 F: drivers/edac/sifive_edac.c
5913 M: Tony Luck <tony.luck@intel.com>
5914 L: linux-edac@vger.kernel.org
5916 F: drivers/edac/skx_*.c
5919 M: Tero Kristo <t-kristo@ti.com>
5920 L: linux-edac@vger.kernel.org
5922 F: drivers/edac/ti_edac.c
5925 M: Channagoud Kadabi <ckadabi@codeaurora.org>
5926 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5927 L: linux-arm-msm@vger.kernel.org
5928 L: linux-edac@vger.kernel.org
5930 F: drivers/edac/qcom_edac.c
5932 EDIROL UA-101/UA-1000 DRIVER
5933 M: Clemens Ladisch <clemens@ladisch.de>
5934 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5937 F: sound/usb/misc/ua101.c
5940 L: linux-efi@vger.kernel.org
5941 M: Ivan Hu <ivan.hu@canonical.com>
5942 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5944 F: drivers/firmware/efi/test/
5946 EFI VARIABLE FILESYSTEM
5947 M: Matthew Garrett <matthew.garrett@nebula.com>
5948 M: Jeremy Kerr <jk@ozlabs.org>
5949 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5951 L: linux-efi@vger.kernel.org
5955 EFIFB FRAMEBUFFER DRIVER
5956 L: linux-fbdev@vger.kernel.org
5957 M: Peter Jones <pjones@redhat.com>
5959 F: drivers/video/fbdev/efifb.c
5962 W: http://aeschi.ch.eu.org/efs/
5966 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5967 M: Douglas Miller <dougmill@linux.ibm.com>
5968 L: netdev@vger.kernel.org
5970 F: drivers/net/ethernet/ibm/ehea/
5972 EM28XX VIDEO4LINUX DRIVER
5973 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5974 L: linux-media@vger.kernel.org
5975 W: https://linuxtv.org
5976 T: git git://linuxtv.org/media_tree.git
5978 F: drivers/media/usb/em28xx/
5979 F: Documentation/media/v4l-drivers/em28xx*
5982 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5983 M: Matt Mackall <mpm@selenic.com>
5984 M: David Woodhouse <dwmw2@infradead.org>
5985 L: linux-embedded@vger.kernel.org
5988 Emulex 10Gbps iSCSI - OneConnect DRIVER
5989 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5990 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5991 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5992 L: linux-scsi@vger.kernel.org
5993 W: http://www.broadcom.com
5995 F: drivers/scsi/be2iscsi/
5997 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5998 M: Sathya Perla <sathya.perla@broadcom.com>
5999 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6000 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6001 M: Somnath Kotur <somnath.kotur@broadcom.com>
6002 L: netdev@vger.kernel.org
6003 W: http://www.emulex.com
6005 F: drivers/net/ethernet/emulex/benet/
6007 EMULEX ONECONNECT ROCE DRIVER
6008 M: Selvin Xavier <selvin.xavier@broadcom.com>
6009 M: Devesh Sharma <devesh.sharma@broadcom.com>
6010 L: linux-rdma@vger.kernel.org
6011 W: http://www.broadcom.com
6013 F: drivers/infiniband/hw/ocrdma/
6014 F: include/uapi/rdma/ocrdma-abi.h
6016 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6017 M: James Smart <james.smart@broadcom.com>
6018 M: Dick Kennedy <dick.kennedy@broadcom.com>
6019 L: linux-scsi@vger.kernel.org
6020 W: http://www.broadcom.com
6022 F: drivers/scsi/lpfc/
6024 ENE CB710 FLASH CARD READER DRIVER
6025 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6027 F: drivers/misc/cb710/
6028 F: drivers/mmc/host/cb710-mmc.*
6029 F: include/linux/cb710.h
6031 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6032 M: Maxim Levitsky <maximlevitsky@gmail.com>
6034 F: drivers/media/rc/ene_ir.*
6036 EPSON S1D13XXX FRAMEBUFFER DRIVER
6037 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6040 F: drivers/video/fbdev/s1d13xxxfb.c
6041 F: include/video/s1d13xxxfb.h
6043 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6044 M: Jeff Layton <jlayton@kernel.org>
6047 F: include/linux/errseq.h
6049 ET131X NETWORK DRIVER
6050 M: Mark Einon <mark.einon@gmail.com>
6052 F: drivers/net/ethernet/agere/
6055 M: Roopa Prabhu <roopa@cumulusnetworks.com>
6056 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6057 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6058 L: netdev@vger.kernel.org
6059 W: http://www.linuxfoundation.org/en/Net:Bridge
6061 F: include/linux/netfilter_bridge/
6064 ETHERNET PHY LIBRARY
6065 M: Andrew Lunn <andrew@lunn.ch>
6066 M: Florian Fainelli <f.fainelli@gmail.com>
6067 M: Heiner Kallweit <hkallweit1@gmail.com>
6068 L: netdev@vger.kernel.org
6070 F: Documentation/ABI/testing/sysfs-class-net-phydev
6071 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6072 F: Documentation/devicetree/bindings/net/mdio*
6073 F: Documentation/networking/phy.rst
6075 F: drivers/of/of_mdio.c
6076 F: drivers/of/of_net.c
6077 F: include/linux/*mdio*.h
6078 F: include/linux/of_net.h
6079 F: include/linux/phy.h
6080 F: include/linux/phy_fixed.h
6081 F: include/linux/platform_data/mdio-bcm-unimac.h
6082 F: include/linux/platform_data/mdio-gpio.h
6083 F: include/trace/events/mdio.h
6084 F: include/uapi/linux/mdio.h
6085 F: include/uapi/linux/mii.h
6088 M: Jan Kara <jack@suse.com>
6089 L: linux-ext4@vger.kernel.org
6091 F: Documentation/filesystems/ext2.txt
6093 F: include/linux/ext2*
6096 M: "Theodore Ts'o" <tytso@mit.edu>
6097 M: Andreas Dilger <adilger.kernel@dilger.ca>
6098 L: linux-ext4@vger.kernel.org
6099 W: http://ext4.wiki.kernel.org
6100 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6103 F: Documentation/filesystems/ext4/
6106 Extended Verification Module (EVM)
6107 M: Mimi Zohar <zohar@linux.ibm.com>
6108 L: linux-integrity@vger.kernel.org
6110 F: security/integrity/evm/
6112 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6113 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
6114 L: linux-efi@vger.kernel.org
6115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6117 F: Documentation/admin-guide/efi-stub.rst
6118 F: arch/*/kernel/efi.c
6119 F: arch/x86/boot/compressed/eboot.[ch]
6120 F: arch/*/include/asm/efi.h
6121 F: arch/x86/platform/efi/
6122 F: drivers/firmware/efi/
6123 F: include/linux/efi*.h
6124 F: arch/arm/boot/compressed/efi-header.S
6125 F: arch/arm64/kernel/efi-entry.S
6127 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6128 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6129 M: Chanwoo Choi <cw00.choi@samsung.com>
6130 L: linux-kernel@vger.kernel.org
6131 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6134 F: include/linux/extcon/
6135 F: include/linux/extcon.h
6136 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6137 F: Documentation/devicetree/bindings/extcon/
6140 M: Jingoo Han <jingoohan1@gmail.com>
6141 L: dri-devel@lists.freedesktop.org
6143 F: drivers/gpu/drm/exynos/exynos_dp*
6145 EXYNOS SYSMMU (IOMMU) driver
6146 M: Marek Szyprowski <m.szyprowski@samsung.com>
6147 L: iommu@lists.linux-foundation.org
6149 F: drivers/iommu/exynos-iommu.c
6151 EZchip NPS platform support
6152 M: Vineet Gupta <vgupta@synopsys.com>
6153 M: Ofer Levi <oferle@mellanox.com>
6155 F: arch/arc/plat-eznps
6156 F: arch/arc/boot/dts/eznps.dts
6159 M: Jaegeuk Kim <jaegeuk@kernel.org>
6160 M: Chao Yu <yuchao0@huawei.com>
6161 L: linux-f2fs-devel@lists.sourceforge.net
6162 W: https://f2fs.wiki.kernel.org/
6163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6165 F: Documentation/filesystems/f2fs.txt
6166 F: Documentation/ABI/testing/sysfs-fs-f2fs
6168 F: include/linux/f2fs_fs.h
6169 F: include/trace/events/f2fs.h
6171 F71805F HARDWARE MONITORING DRIVER
6172 M: Jean Delvare <jdelvare@suse.com>
6173 L: linux-hwmon@vger.kernel.org
6175 F: Documentation/hwmon/f71805f.rst
6176 F: drivers/hwmon/f71805f.c
6179 M: Josh Poimboeuf <jpoimboe@redhat.com>
6181 F: scripts/faddr2line
6184 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6185 L: netdev@vger.kernel.org
6187 F: net/core/failover.c
6188 F: include/net/failover.h
6189 F: Documentation/networking/failover.rst
6192 M: Jan Kara <jack@suse.cz>
6193 R: Amir Goldstein <amir73il@gmail.com>
6194 L: linux-fsdevel@vger.kernel.org
6196 F: fs/notify/fanotify/
6197 F: include/linux/fanotify.h
6198 F: include/uapi/linux/fanotify.h
6200 FARSYNC SYNCHRONOUS DRIVER
6201 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6202 W: http://www.farsite.co.uk/
6204 F: drivers/net/wan/farsync.*
6206 FAULT INJECTION SUPPORT
6207 M: Akinobu Mita <akinobu.mita@gmail.com>
6209 F: Documentation/fault-injection/
6210 F: lib/fault-inject.c
6212 FBTFT Framebuffer drivers
6214 L: dri-devel@lists.freedesktop.org
6215 L: linux-fbdev@vger.kernel.org
6216 F: drivers/staging/fbtft/
6219 M: Michael Buesch <m@bues.ch>
6220 L: linux-media@vger.kernel.org
6222 F: drivers/media/tuners/fc0011.h
6223 F: drivers/media/tuners/fc0011.c
6226 M: Antti Palosaari <crope@iki.fi>
6227 L: linux-media@vger.kernel.org
6228 W: https://linuxtv.org
6229 W: http://palosaari.fi/linux/
6230 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6231 T: git git://linuxtv.org/anttip/media_tree.git
6233 F: drivers/media/tuners/fc2580*
6235 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6236 M: Hannes Reinecke <hare@suse.de>
6237 L: linux-scsi@vger.kernel.org
6238 W: www.Open-FCoE.org
6240 F: drivers/scsi/libfc/
6241 F: drivers/scsi/fcoe/
6243 F: include/scsi/libfc.h
6244 F: include/scsi/libfcoe.h
6245 F: include/uapi/scsi/fc/
6247 FILE LOCKING (flock() and fcntl()/lockf())
6248 M: Jeff Layton <jlayton@kernel.org>
6249 M: "J. Bruce Fields" <bfields@fieldses.org>
6250 L: linux-fsdevel@vger.kernel.org
6252 F: include/linux/fcntl.h
6253 F: include/uapi/linux/fcntl.h
6257 FILESYSTEMS (VFS and infrastructure)
6258 M: Alexander Viro <viro@zeniv.linux.org.uk>
6259 L: linux-fsdevel@vger.kernel.org
6262 F: include/linux/fs.h
6263 F: include/linux/fs_types.h
6264 F: include/uapi/linux/fs.h
6266 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6267 M: Riku Voipio <riku.voipio@iki.fi>
6268 L: linux-hwmon@vger.kernel.org
6270 F: drivers/hwmon/f75375s.c
6271 F: include/linux/f75375s.h
6273 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6274 M: Clemens Ladisch <clemens@ladisch.de>
6275 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
6276 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6280 F: include/uapi/sound/firewire.h
6282 FIREWIRE MEDIA DRIVERS (firedtv)
6283 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6284 L: linux-media@vger.kernel.org
6285 L: linux1394-devel@lists.sourceforge.net
6286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6288 F: drivers/media/firewire/
6290 FIREWIRE SBP-2 TARGET
6291 M: Chris Boot <bootc@bootc.net>
6292 L: linux-scsi@vger.kernel.org
6293 L: target-devel@vger.kernel.org
6294 L: linux1394-devel@lists.sourceforge.net
6295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6297 F: drivers/target/sbp/
6300 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6301 L: linux1394-devel@lists.sourceforge.net
6302 W: http://ieee1394.wiki.kernel.org/
6303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6305 F: drivers/firewire/
6306 F: include/linux/firewire.h
6307 F: include/uapi/linux/firewire*.h
6310 FIRMWARE LOADER (request_firmware)
6311 M: Luis Chamberlain <mcgrof@kernel.org>
6312 L: linux-kernel@vger.kernel.org
6314 F: Documentation/firmware_class/
6315 F: drivers/base/firmware_loader/
6316 F: include/linux/firmware.h
6318 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6319 M: Joshua Morris <josh.h.morris@us.ibm.com>
6320 M: Philip Kelleher <pjk1939@linux.ibm.com>
6322 F: drivers/block/rsxx/
6324 FLEXTIMER FTM-QUADDEC DRIVER
6325 M: Patrick Havelange <patrick.havelange@essensium.com>
6326 L: linux-iio@vger.kernel.org
6328 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6329 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6330 F: drivers/counter/ftm-quaddec.c
6333 M: Denis Efremov <efremov@linux.com>
6335 L: linux-block@vger.kernel.org
6336 F: drivers/block/floppy.c
6338 FPGA MANAGER FRAMEWORK
6339 M: Moritz Fischer <mdf@kernel.org>
6340 L: linux-fpga@vger.kernel.org
6342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6343 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6344 F: Documentation/fpga/
6345 F: Documentation/driver-api/fpga/
6346 F: Documentation/devicetree/bindings/fpga/
6348 F: include/linux/fpga/
6349 W: http://www.rocketboards.org
6352 M: Wu Hao <hao.wu@intel.com>
6353 L: linux-fpga@vger.kernel.org
6355 F: Documentation/fpga/dfl.rst
6356 F: include/uapi/linux/fpga-dfl.h
6357 F: drivers/fpga/dfl*
6360 M: Bill Metzenthen <billm@melbpc.org.au>
6361 W: http://floatingpoint.sourceforge.net/emulator/index.html
6363 F: arch/x86/math-emu/
6365 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6366 L: netdev@vger.kernel.org
6368 F: drivers/net/wan/dlci.c
6369 F: drivers/net/wan/sdla.c
6372 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6373 L: dri-devel@lists.freedesktop.org
6374 L: linux-fbdev@vger.kernel.org
6375 T: git git://anongit.freedesktop.org/drm/drm-misc
6376 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6378 F: Documentation/fb/
6381 F: include/linux/fb.h
6382 F: include/uapi/video/
6383 F: include/uapi/linux/fb.h
6385 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6386 M: Horia Geantă <horia.geanta@nxp.com>
6387 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6388 L: linux-crypto@vger.kernel.org
6390 F: drivers/crypto/caam/
6391 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6393 FREESCALE DIU FRAMEBUFFER DRIVER
6394 M: Timur Tabi <timur@kernel.org>
6395 L: linux-fbdev@vger.kernel.org
6397 F: drivers/video/fbdev/fsl-diu-fb.*
6399 FREESCALE DMA DRIVER
6400 M: Li Yang <leoyang.li@nxp.com>
6401 M: Zhang Wei <zw@zh-kernel.org>
6402 L: linuxppc-dev@lists.ozlabs.org
6404 F: drivers/dma/fsldma.*
6406 FREESCALE ENETC ETHERNET DRIVERS
6407 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6408 L: netdev@vger.kernel.org
6410 F: drivers/net/ethernet/freescale/enetc/
6412 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6413 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6414 L: netdev@vger.kernel.org
6416 F: drivers/net/ethernet/freescale/gianfar*
6417 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6419 FREESCALE GPMI NAND DRIVER
6420 M: Han Xu <han.xu@nxp.com>
6421 L: linux-mtd@lists.infradead.org
6423 F: drivers/mtd/nand/raw/gpmi-nand/*
6425 FREESCALE I2C CPM DRIVER
6426 M: Jochen Friedrich <jochen@scram.de>
6427 L: linuxppc-dev@lists.ozlabs.org
6428 L: linux-i2c@vger.kernel.org
6430 F: drivers/i2c/busses/i2c-cpm.c
6432 FREESCALE IMX DDR PMU DRIVER
6433 M: Frank Li <Frank.li@nxp.com>
6434 L: linux-arm-kernel@lists.infradead.org
6436 F: drivers/perf/fsl_imx8_ddr_perf.c
6437 F: Documentation/admin-guide/perf/imx-ddr.rst
6438 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6440 FREESCALE IMX I2C DRIVER
6441 M: Oleksij Rempel <o.rempel@pengutronix.de>
6442 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6443 L: linux-i2c@vger.kernel.org
6445 F: drivers/i2c/busses/i2c-imx.c
6446 F: Documentation/devicetree/bindings/i2c/i2c-imx.txt
6448 FREESCALE IMX LPI2C DRIVER
6449 M: Dong Aisheng <aisheng.dong@nxp.com>
6450 L: linux-i2c@vger.kernel.org
6451 L: linux-imx@nxp.com
6453 F: drivers/i2c/busses/i2c-imx-lpi2c.c
6454 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6456 FREESCALE IMX / MXC FEC DRIVER
6457 M: Fugang Duan <fugang.duan@nxp.com>
6458 L: netdev@vger.kernel.org
6460 F: drivers/net/ethernet/freescale/fec_main.c
6461 F: drivers/net/ethernet/freescale/fec_ptp.c
6462 F: drivers/net/ethernet/freescale/fec.h
6463 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6465 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6466 M: Sascha Hauer <s.hauer@pengutronix.de>
6467 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6468 L: linux-fbdev@vger.kernel.org
6469 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6471 F: include/linux/platform_data/video-imxfb.h
6472 F: drivers/video/fbdev/imxfb.c
6474 FREESCALE QORIQ DPAA ETHERNET DRIVER
6475 M: Madalin Bucur <madalin.bucur@nxp.com>
6476 L: netdev@vger.kernel.org
6478 F: drivers/net/ethernet/freescale/dpaa
6480 FREESCALE QORIQ DPAA FMAN DRIVER
6481 M: Madalin Bucur <madalin.bucur@nxp.com>
6482 L: netdev@vger.kernel.org
6484 F: drivers/net/ethernet/freescale/fman
6485 F: Documentation/devicetree/bindings/net/fsl-fman.txt
6487 FREESCALE QORIQ PTP CLOCK DRIVER
6488 M: Yangbo Lu <yangbo.lu@nxp.com>
6489 L: netdev@vger.kernel.org
6491 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6492 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
6493 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6494 F: drivers/ptp/ptp_qoriq.c
6495 F: drivers/ptp/ptp_qoriq_debugfs.c
6496 F: include/linux/fsl/ptp_qoriq.h
6497 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6499 FREESCALE QUAD SPI DRIVER
6500 M: Han Xu <han.xu@nxp.com>
6501 L: linux-spi@vger.kernel.org
6503 F: drivers/spi/spi-fsl-qspi.c
6505 FREESCALE QUICC ENGINE LIBRARY
6506 M: Qiang Zhao <qiang.zhao@nxp.com>
6507 L: linuxppc-dev@lists.ozlabs.org
6509 F: drivers/soc/fsl/qe/
6510 F: include/soc/fsl/*qe*.h
6511 F: include/soc/fsl/*ucc*.h
6513 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6514 M: Li Yang <leoyang.li@nxp.com>
6515 L: netdev@vger.kernel.org
6516 L: linuxppc-dev@lists.ozlabs.org
6518 F: drivers/net/ethernet/freescale/ucc_geth*
6520 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6521 M: Zhao Qiang <qiang.zhao@nxp.com>
6522 L: netdev@vger.kernel.org
6523 L: linuxppc-dev@lists.ozlabs.org
6525 F: drivers/net/wan/fsl_ucc_hdlc*
6527 FREESCALE QUICC ENGINE UCC UART DRIVER
6528 M: Timur Tabi <timur@kernel.org>
6529 L: linuxppc-dev@lists.ozlabs.org
6531 F: drivers/tty/serial/ucc_uart.c
6533 FREESCALE SOC DRIVERS
6534 M: Li Yang <leoyang.li@nxp.com>
6535 L: linuxppc-dev@lists.ozlabs.org
6536 L: linux-arm-kernel@lists.infradead.org
6538 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6539 F: Documentation/devicetree/bindings/soc/fsl/
6541 F: include/linux/fsl/
6543 FREESCALE SOC FS_ENET DRIVER
6544 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
6545 L: linuxppc-dev@lists.ozlabs.org
6546 L: netdev@vger.kernel.org
6548 F: drivers/net/ethernet/freescale/fs_enet/
6549 F: include/linux/fs_enet_pd.h
6551 FREESCALE SOC SOUND DRIVERS
6552 M: Timur Tabi <timur@kernel.org>
6553 M: Nicolin Chen <nicoleotsuka@gmail.com>
6554 M: Xiubo Li <Xiubo.Lee@gmail.com>
6555 R: Fabio Estevam <festevam@gmail.com>
6556 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6557 L: linuxppc-dev@lists.ozlabs.org
6559 F: sound/soc/fsl/fsl*
6560 F: sound/soc/fsl/imx*
6561 F: sound/soc/fsl/mpc8610_hpcd.c
6563 FREESCALE USB PERIPHERAL DRIVERS
6564 M: Li Yang <leoyang.li@nxp.com>
6565 L: linux-usb@vger.kernel.org
6566 L: linuxppc-dev@lists.ozlabs.org
6568 F: drivers/usb/gadget/udc/fsl*
6571 M: Christoph Hellwig <hch@infradead.org>
6572 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6577 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6578 M: Pavel Machek <pavel@ucw.cz>
6579 L: linux-pm@vger.kernel.org
6581 F: Documentation/power/freezing-of-tasks.rst
6582 F: include/linux/freezer.h
6586 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6587 L: linux-kernel@vger.kernel.org
6590 F: include/linux/frontswap.h
6592 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6593 M: David Howells <dhowells@redhat.com>
6594 L: linux-cachefs@redhat.com (moderated for non-subscribers)
6596 F: Documentation/filesystems/caching/
6598 F: include/linux/fscache*.h
6600 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6601 M: Theodore Y. Ts'o <tytso@mit.edu>
6602 M: Jaegeuk Kim <jaegeuk@kernel.org>
6603 M: Eric Biggers <ebiggers@kernel.org>
6604 L: linux-fscrypt@vger.kernel.org
6605 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6606 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6609 F: include/linux/fscrypt*.h
6610 F: Documentation/filesystems/fscrypt.rst
6613 M: Jeremy Kerr <jk@ozlabs.org>
6614 M: Joel Stanley <joel@jms.id.au>
6615 R: Alistar Popple <alistair@popple.id.au>
6616 R: Eddie James <eajames@linux.ibm.com>
6617 L: linux-fsi@lists.ozlabs.org
6618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6619 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
6622 F: include/linux/fsi*.h
6623 F: include/trace/events/fsi*.h
6625 FSI-ATTACHED I2C DRIVER
6626 M: Eddie James <eajames@linux.ibm.com>
6627 L: linux-i2c@vger.kernel.org
6628 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
6630 F: drivers/i2c/busses/i2c-fsi.c
6631 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6633 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6634 M: Jan Kara <jack@suse.cz>
6635 R: Amir Goldstein <amir73il@gmail.com>
6636 L: linux-fsdevel@vger.kernel.org
6639 F: include/linux/fsnotify*.h
6641 FUJITSU LAPTOP EXTRAS
6642 M: Jonathan Woithe <jwoithe@just42.net>
6643 L: platform-driver-x86@vger.kernel.org
6645 F: drivers/platform/x86/fujitsu-laptop.c
6647 FUJITSU M-5MO LS CAMERA ISP DRIVER
6648 M: Kyungmin Park <kyungmin.park@samsung.com>
6649 M: Heungjun Kim <riverful.kim@samsung.com>
6650 L: linux-media@vger.kernel.org
6652 F: drivers/media/i2c/m5mols/
6653 F: include/media/i2c/m5mols.h
6655 FUJITSU TABLET EXTRAS
6656 M: Robert Gerlach <khnz@gmx.de>
6657 L: platform-driver-x86@vger.kernel.org
6659 F: drivers/platform/x86/fujitsu-tablet.c
6661 FUSE: FILESYSTEM IN USERSPACE
6662 M: Miklos Szeredi <miklos@szeredi.hu>
6663 L: linux-fsdevel@vger.kernel.org
6664 W: http://fuse.sourceforge.net/
6665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6668 F: include/uapi/linux/fuse.h
6669 F: Documentation/filesystems/fuse.txt
6672 M: Thomas Gleixner <tglx@linutronix.de>
6673 M: Ingo Molnar <mingo@redhat.com>
6674 R: Peter Zijlstra <peterz@infradead.org>
6675 R: Darren Hart <dvhart@infradead.org>
6676 L: linux-kernel@vger.kernel.org
6677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6680 F: include/asm-generic/futex.h
6681 F: include/linux/futex.h
6682 F: include/uapi/linux/futex.h
6683 F: tools/testing/selftests/futex/
6684 F: tools/perf/bench/futex*
6685 F: Documentation/*futex*
6688 M: Kees Cook <keescook@chromium.org>
6689 R: Emese Revfy <re.emese@gmail.com>
6690 L: kernel-hardening@lists.openwall.com
6692 F: scripts/gcc-plugins/
6693 F: scripts/gcc-plugin.sh
6694 F: scripts/Makefile.gcc-plugins
6695 F: Documentation/core-api/gcc-plugins.rst
6697 GASKET DRIVER FRAMEWORK
6698 M: Rob Springer <rspringer@google.com>
6699 M: Todd Poynor <toddpoynor@google.com>
6700 M: Ben Chan <benchan@chromium.org>
6702 F: drivers/staging/gasket/
6704 GCOV BASED KERNEL PROFILING
6705 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6708 F: Documentation/dev-tools/gcov.rst
6710 GDB KERNEL DEBUGGING HELPER SCRIPTS
6711 M: Jan Kiszka <jan.kiszka@siemens.com>
6712 M: Kieran Bingham <kbingham@kernel.org>
6716 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6717 M: Achim Leubner <achim_leubner@adaptec.com>
6718 L: linux-scsi@vger.kernel.org
6719 W: http://www.icp-vortex.com/
6721 F: drivers/scsi/gdt*
6723 GEMTEK FM RADIO RECEIVER DRIVER
6724 M: Hans Verkuil <hverkuil@xs4all.nl>
6725 L: linux-media@vger.kernel.org
6726 T: git git://linuxtv.org/media_tree.git
6727 W: https://linuxtv.org
6729 F: drivers/media/radio/radio-gemtek*
6731 GENERIC ARCHITECTURE TOPOLOGY
6732 M: Sudeep Holla <sudeep.holla@arm.com>
6733 L: linux-kernel@vger.kernel.org
6735 F: drivers/base/arch_topology.c
6736 F: include/linux/arch_topology.h
6738 GENERIC GPIO I2C DRIVER
6739 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6741 F: drivers/i2c/busses/i2c-gpio.c
6742 F: include/linux/platform_data/i2c-gpio.h
6744 GENERIC GPIO I2C MULTIPLEXER DRIVER
6745 M: Peter Korsgaard <peter.korsgaard@barco.com>
6746 L: linux-i2c@vger.kernel.org
6748 F: drivers/i2c/muxes/i2c-mux-gpio.c
6749 F: include/linux/platform_data/i2c-mux-gpio.h
6750 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
6752 GENERIC HDLC (WAN) DRIVERS
6753 M: Krzysztof Halasa <khc@pm.waw.pl>
6754 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6756 F: drivers/net/wan/c101.c
6757 F: drivers/net/wan/hd6457*
6758 F: drivers/net/wan/hdlc*
6759 F: drivers/net/wan/n2.c
6760 F: drivers/net/wan/pc300too.c
6761 F: drivers/net/wan/pci200syn.c
6762 F: drivers/net/wan/wanxl*
6764 GENERIC INCLUDE/ASM HEADER FILES
6765 M: Arnd Bergmann <arnd@arndb.de>
6766 L: linux-arch@vger.kernel.org
6767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6769 F: include/asm-generic/
6770 F: include/uapi/asm-generic/
6772 GENERIC PHY FRAMEWORK
6773 M: Kishon Vijay Abraham I <kishon@ti.com>
6774 L: linux-kernel@vger.kernel.org
6775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6778 F: include/linux/phy/
6779 F: Documentation/devicetree/bindings/phy/
6781 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6782 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6784 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6787 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6788 M: Kevin Hilman <khilman@kernel.org>
6789 M: Ulf Hansson <ulf.hansson@linaro.org>
6790 L: linux-pm@vger.kernel.org
6792 F: drivers/base/power/domain*.c
6793 F: include/linux/pm_domain.h
6794 F: Documentation/devicetree/bindings/power/power_domain.txt
6796 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6797 M: Eugen Hristev <eugen.hristev@microchip.com>
6798 L: linux-input@vger.kernel.org
6800 F: drivers/input/touchscreen/resistive-adc-touch.c
6802 GENERIC UIO DRIVER FOR PCI DEVICES
6803 M: "Michael S. Tsirkin" <mst@redhat.com>
6804 L: kvm@vger.kernel.org
6806 F: drivers/uio/uio_pci_generic.c
6808 GENERIC VDSO LIBRARY:
6809 M: Andy Lutomirski <luto@kernel.org>
6810 M: Thomas Gleixner <tglx@linutronix.de>
6811 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
6812 L: linux-kernel@vger.kernel.org
6813 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
6816 F: kernel/time/vsyscall.c
6818 F: include/asm-generic/vdso/vsyscall.h
6820 GENWQE (IBM Generic Workqueue Card)
6821 M: Frank Haverkamp <haver@linux.ibm.com>
6823 F: drivers/misc/genwqe/
6825 GET_MAINTAINER SCRIPT
6826 M: Joe Perches <joe@perches.com>
6828 F: scripts/get_maintainer.pl
6831 M: Bob Peterson <rpeterso@redhat.com>
6832 M: Andreas Gruenbacher <agruenba@redhat.com>
6833 L: cluster-devel@redhat.com
6834 W: http://sources.redhat.com/cluster/
6835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6837 F: Documentation/filesystems/gfs2*.txt
6839 F: include/uapi/linux/gfs2_ondisk.h
6842 M: Johan Hovold <johan@kernel.org>
6843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6845 F: Documentation/ABI/testing/sysfs-class-gnss
6846 F: Documentation/devicetree/bindings/gnss/
6848 F: include/linux/gnss.h
6851 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
6852 L: linux-media@vger.kernel.org
6854 F: drivers/media/usb/go7007/
6857 M: Bastien Nocera <hadess@hadess.net>
6858 L: linux-input@vger.kernel.org
6860 F: drivers/input/touchscreen/goodix.c
6862 GOOGLE ETHERNET DRIVERS
6863 M: Catherine Sullivan <csully@google.com>
6864 R: Sagi Shahar <sagis@google.com>
6865 R: Jon Olson <jonolson@google.com>
6866 L: netdev@vger.kernel.org
6868 F: Documentation/networking/device_drivers/google/gve.rst
6869 F: drivers/net/ethernet/google
6871 GPD POCKET FAN DRIVER
6872 M: Hans de Goede <hdegoede@redhat.com>
6873 L: platform-driver-x86@vger.kernel.org
6875 F: drivers/platform/x86/gpd-pocket-fan.c
6878 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6879 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6880 L: linux-gpio@vger.kernel.org
6881 L: linux-acpi@vger.kernel.org
6883 F: Documentation/firmware-guide/acpi/gpio-properties.rst
6884 F: drivers/gpio/gpiolib-acpi.c
6887 M: Sean Young <sean@mess.org>
6888 L: linux-media@vger.kernel.org
6890 F: drivers/media/rc/gpio-ir-tx.c
6893 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6894 L: linux-gpio@vger.kernel.org
6896 F: drivers/gpio/gpio-mockup.c
6897 F: tools/testing/selftests/gpio/
6900 M: Linus Walleij <linus.walleij@linaro.org>
6901 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
6902 L: linux-gpio@vger.kernel.org
6903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6905 F: Documentation/devicetree/bindings/gpio/
6906 F: Documentation/driver-api/gpio/
6907 F: Documentation/admin-guide/gpio/
6908 F: Documentation/ABI/testing/gpio-cdev
6909 F: Documentation/ABI/obsolete/sysfs-gpio
6911 F: include/linux/gpio/
6912 F: include/linux/gpio.h
6913 F: include/linux/of_gpio.h
6914 F: include/asm-generic/gpio.h
6915 F: include/uapi/linux/gpio.h
6918 GRE DEMULTIPLEXER DRIVER
6919 M: Dmitry Kozlov <xeb@mail.ru>
6920 L: netdev@vger.kernel.org
6922 F: net/ipv4/gre_demux.c
6923 F: net/ipv4/gre_offload.c
6924 F: include/net/gre.h
6926 GRETH 10/100/1G Ethernet MAC device driver
6927 M: Andreas Larsson <andreas@gaisler.com>
6928 L: netdev@vger.kernel.org
6930 F: drivers/net/ethernet/aeroflex/
6932 GREYBUS AUDIO PROTOCOLS DRIVERS
6933 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6934 M: Mark Greer <mgreer@animalcreek.com>
6936 F: drivers/staging/greybus/audio_apbridgea.c
6937 F: drivers/staging/greybus/audio_apbridgea.h
6938 F: drivers/staging/greybus/audio_codec.c
6939 F: drivers/staging/greybus/audio_codec.h
6940 F: drivers/staging/greybus/audio_gb.c
6941 F: drivers/staging/greybus/audio_manager.c
6942 F: drivers/staging/greybus/audio_manager.h
6943 F: drivers/staging/greybus/audio_manager_module.c
6944 F: drivers/staging/greybus/audio_manager_private.h
6945 F: drivers/staging/greybus/audio_manager_sysfs.c
6946 F: drivers/staging/greybus/audio_module.c
6947 F: drivers/staging/greybus/audio_topology.c
6949 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6950 M: Viresh Kumar <vireshk@kernel.org>
6952 F: drivers/staging/greybus/authentication.c
6953 F: drivers/staging/greybus/bootrom.c
6954 F: drivers/staging/greybus/firmware.h
6955 F: drivers/staging/greybus/fw-core.c
6956 F: drivers/staging/greybus/fw-download.c
6957 F: drivers/staging/greybus/fw-management.c
6958 F: drivers/staging/greybus/greybus_authentication.h
6959 F: drivers/staging/greybus/greybus_firmware.h
6960 F: drivers/staging/greybus/hid.c
6961 F: drivers/staging/greybus/i2c.c
6962 F: drivers/staging/greybus/spi.c
6963 F: drivers/staging/greybus/spilib.c
6964 F: drivers/staging/greybus/spilib.h
6966 GREYBUS LOOPBACK DRIVER
6967 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6969 F: drivers/staging/greybus/loopback.c
6971 GREYBUS PLATFORM DRIVERS
6972 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6974 F: drivers/staging/greybus/arche-platform.c
6975 F: drivers/staging/greybus/arche-apb-ctrl.c
6976 F: drivers/staging/greybus/arche_platform.h
6978 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6979 M: Rui Miguel Silva <rmfrfs@gmail.com>
6981 F: drivers/staging/greybus/sdio.c
6982 F: drivers/staging/greybus/light.c
6983 F: drivers/staging/greybus/gpio.c
6984 F: drivers/staging/greybus/power_supply.c
6985 F: drivers/staging/greybus/spi.c
6986 F: drivers/staging/greybus/spilib.c
6989 M: Johan Hovold <johan@kernel.org>
6990 M: Alex Elder <elder@kernel.org>
6991 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6993 F: drivers/staging/greybus/
6994 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
6996 GREYBUS UART PROTOCOLS DRIVERS
6997 M: David Lin <dtwlin@gmail.com>
6999 F: drivers/staging/greybus/uart.c
7000 F: drivers/staging/greybus/log.c
7002 GS1662 VIDEO SERIALIZER
7003 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7004 L: linux-media@vger.kernel.org
7005 T: git git://linuxtv.org/media_tree.git
7007 F: drivers/media/spi/gs1662.c
7009 GSPCA FINEPIX SUBDRIVER
7010 M: Frank Zago <frank@zago.net>
7011 L: linux-media@vger.kernel.org
7012 T: git git://linuxtv.org/media_tree.git
7014 F: drivers/media/usb/gspca/finepix.c
7016 GSPCA GL860 SUBDRIVER
7017 M: Olivier Lorin <o.lorin@laposte.net>
7018 L: linux-media@vger.kernel.org
7019 T: git git://linuxtv.org/media_tree.git
7021 F: drivers/media/usb/gspca/gl860/
7023 GSPCA M5602 SUBDRIVER
7024 M: Erik Andren <erik.andren@gmail.com>
7025 L: linux-media@vger.kernel.org
7026 T: git git://linuxtv.org/media_tree.git
7028 F: drivers/media/usb/gspca/m5602/
7030 GSPCA PAC207 SONIXB SUBDRIVER
7031 M: Hans Verkuil <hverkuil@xs4all.nl>
7032 L: linux-media@vger.kernel.org
7033 T: git git://linuxtv.org/media_tree.git
7035 F: drivers/media/usb/gspca/pac207.c
7037 GSPCA SN9C20X SUBDRIVER
7038 M: Brian Johnson <brijohn@gmail.com>
7039 L: linux-media@vger.kernel.org
7040 T: git git://linuxtv.org/media_tree.git
7042 F: drivers/media/usb/gspca/sn9c20x.c
7044 GSPCA T613 SUBDRIVER
7045 M: Leandro Costantino <lcostantino@gmail.com>
7046 L: linux-media@vger.kernel.org
7047 T: git git://linuxtv.org/media_tree.git
7049 F: drivers/media/usb/gspca/t613.c
7051 GSPCA USB WEBCAM DRIVER
7052 M: Hans Verkuil <hverkuil@xs4all.nl>
7053 L: linux-media@vger.kernel.org
7054 T: git git://linuxtv.org/media_tree.git
7056 F: drivers/media/usb/gspca/
7058 GTP (GPRS Tunneling Protocol)
7059 M: Pablo Neira Ayuso <pablo@netfilter.org>
7060 M: Harald Welte <laforge@gnumonks.org>
7061 L: osmocom-net-gprs@lists.osmocom.org
7062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7064 F: drivers/net/gtp.c
7066 GUID PARTITION TABLE (GPT)
7067 M: Davidlohr Bueso <dave@stgolabs.net>
7068 L: linux-efi@vger.kernel.org
7070 F: block/partitions/efi.*
7073 M: Yoshinori Sato <ysato@users.sourceforge.jp>
7074 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7075 W: http://uclinux-h8.sourceforge.jp
7076 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7079 F: drivers/clocksource/h8300_*.c
7080 F: drivers/clk/h8300/
7081 F: drivers/irqchip/irq-renesas-h8*.c
7083 HABANALABS PCI DRIVER
7084 M: Oded Gabbay <oded.gabbay@gmail.com>
7085 T: git https://github.com/HabanaAI/linux.git
7087 F: drivers/misc/habanalabs/
7088 F: include/uapi/misc/habanalabs.h
7089 F: Documentation/ABI/testing/sysfs-driver-habanalabs
7090 F: Documentation/ABI/testing/debugfs-driver-habanalabs
7093 M: Antti Palosaari <crope@iki.fi>
7094 L: linux-media@vger.kernel.org
7095 W: https://linuxtv.org
7096 W: http://palosaari.fi/linux/
7097 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7098 T: git git://linuxtv.org/anttip/media_tree.git
7100 F: drivers/media/usb/hackrf/
7102 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7103 M: Frank Seidel <frank@f-seidel.de>
7104 L: platform-driver-x86@vger.kernel.org
7105 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7107 F: drivers/platform/x86/hdaps.c
7110 M: Jean Delvare <jdelvare@suse.com>
7111 M: Guenter Roeck <linux@roeck-us.net>
7112 L: linux-hwmon@vger.kernel.org
7113 W: http://hwmon.wiki.kernel.org/
7114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7116 F: Documentation/devicetree/bindings/hwmon/
7117 F: Documentation/hwmon/
7119 F: include/linux/hwmon*.h
7120 F: include/trace/events/hwmon*.h
7122 HARDWARE RANDOM NUMBER GENERATOR CORE
7123 M: Matt Mackall <mpm@selenic.com>
7124 M: Herbert Xu <herbert@gondor.apana.org.au>
7125 L: linux-crypto@vger.kernel.org
7127 F: Documentation/devicetree/bindings/rng/
7128 F: Documentation/admin-guide/hw_random.rst
7129 F: drivers/char/hw_random/
7130 F: include/linux/hw_random.h
7132 HARDWARE TRACING FACILITIES
7133 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7135 F: drivers/hwtracing/
7137 HARDWARE SPINLOCK CORE
7138 M: Ohad Ben-Cohen <ohad@wizery.com>
7139 M: Bjorn Andersson <bjorn.andersson@linaro.org>
7140 L: linux-remoteproc@vger.kernel.org
7142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
7143 F: Documentation/devicetree/bindings/hwlock/
7144 F: Documentation/hwspinlock.txt
7145 F: drivers/hwspinlock/
7146 F: include/linux/hwspinlock.h
7148 HARMONY SOUND DRIVER
7149 L: linux-parisc@vger.kernel.org
7151 F: sound/parisc/harmony.*
7153 HDPVR USB VIDEO ENCODER DRIVER
7154 M: Hans Verkuil <hverkuil@xs4all.nl>
7155 L: linux-media@vger.kernel.org
7156 T: git git://linuxtv.org/media_tree.git
7157 W: https://linuxtv.org
7159 F: drivers/media/usb/hdpvr/
7161 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7162 M: Jerry Hoemann <jerry.hoemann@hpe.com>
7164 F: Documentation/watchdog/hpwdt.rst
7165 F: drivers/watchdog/hpwdt.c
7167 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7168 M: Don Brace <don.brace@microsemi.com>
7169 L: esc.storagedev@microsemi.com
7170 L: linux-scsi@vger.kernel.org
7172 F: Documentation/scsi/hpsa.txt
7173 F: drivers/scsi/hpsa*.[ch]
7174 F: include/linux/cciss*.h
7175 F: include/uapi/linux/cciss*.h
7178 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
7179 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
7180 L: linux-rdma@vger.kernel.org
7182 F: drivers/infiniband/hw/hfi1
7185 L: linux-fsdevel@vger.kernel.org
7187 F: Documentation/filesystems/hfs.txt
7191 L: linux-fsdevel@vger.kernel.org
7193 F: Documentation/filesystems/hfsplus.txt
7196 HGA FRAMEBUFFER DRIVER
7197 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7198 L: linux-nvidia@lists.surfsouth.com
7199 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7201 F: drivers/video/fbdev/hgafb.c
7203 HIBERNATION (aka Software Suspend, aka swsusp)
7204 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7205 M: Pavel Machek <pavel@ucw.cz>
7206 L: linux-pm@vger.kernel.org
7207 B: https://bugzilla.kernel.org
7210 F: drivers/base/power/
7212 F: include/linux/suspend.h
7213 F: include/linux/freezer.h
7214 F: include/linux/pm.h
7215 F: arch/*/include/asm/suspend*.h
7218 M: Jiri Kosina <jikos@kernel.org>
7219 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
7220 L: linux-input@vger.kernel.org
7221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7224 F: include/linux/hid*
7225 F: include/uapi/linux/hid*
7227 HID SENSOR HUB DRIVERS
7228 M: Jiri Kosina <jikos@kernel.org>
7229 M: Jonathan Cameron <jic23@kernel.org>
7230 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7231 L: linux-input@vger.kernel.org
7232 L: linux-iio@vger.kernel.org
7234 F: Documentation/hid/hid-sensor*
7235 F: drivers/hid/hid-sensor-*
7236 F: drivers/iio/*/hid-*
7237 F: include/linux/hid-sensor-*
7239 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7240 M: Thomas Gleixner <tglx@linutronix.de>
7241 L: linux-kernel@vger.kernel.org
7242 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7244 F: Documentation/timers/
7245 F: kernel/time/hrtimer.c
7246 F: kernel/time/clockevents.c
7247 F: kernel/time/timer_*.c
7248 F: include/linux/clockchips.h
7249 F: include/linux/hrtimer.h
7251 HIGH-SPEED SCC DRIVER FOR AX.25
7252 L: linux-hams@vger.kernel.org
7254 F: drivers/net/hamradio/dmascc.c
7255 F: drivers/net/hamradio/scc.c
7257 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7258 M: HighPoint Linux Team <linux@highpoint-tech.com>
7259 W: http://www.highpoint-tech.com
7261 F: Documentation/scsi/hptiop.txt
7262 F: drivers/scsi/hptiop.c
7265 M: Jes Sorensen <jes@trained-monkey.org>
7266 L: linux-hippi@sunsite.dk
7268 F: include/linux/hippidevice.h
7269 F: include/uapi/linux/if_hippi.h
7271 F: drivers/net/hippi/
7273 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7274 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7275 M: Salil Mehta <salil.mehta@huawei.com>
7276 L: netdev@vger.kernel.org
7277 W: http://www.hisilicon.com
7279 F: drivers/net/ethernet/hisilicon/hns3/
7281 HISILICON LPC BUS DRIVER
7282 M: john.garry@huawei.com
7283 W: http://www.hisilicon.com
7285 F: drivers/bus/hisi_lpc.c
7286 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7288 HISILICON NETWORK SUBSYSTEM DRIVER
7289 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7290 M: Salil Mehta <salil.mehta@huawei.com>
7291 L: netdev@vger.kernel.org
7292 W: http://www.hisilicon.com
7294 F: drivers/net/ethernet/hisilicon/
7295 F: Documentation/devicetree/bindings/net/hisilicon*.txt
7297 HISILICON PMU DRIVER
7298 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
7299 W: http://www.hisilicon.com
7301 F: drivers/perf/hisilicon
7302 F: Documentation/admin-guide/perf/hisi-pmu.rst
7304 HISILICON ROCE DRIVER
7305 M: Lijun Ou <oulijun@huawei.com>
7306 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
7307 L: linux-rdma@vger.kernel.org
7309 F: drivers/infiniband/hw/hns/
7310 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7312 HISILICON SAS Controller
7313 M: John Garry <john.garry@huawei.com>
7314 W: http://www.hisilicon.com
7316 F: drivers/scsi/hisi_sas/
7317 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7319 HMM - Heterogeneous Memory Management
7320 M: Jérôme Glisse <jglisse@redhat.com>
7321 L: linux-mm@kvack.org
7324 F: include/linux/hmm*
7325 F: Documentation/vm/hmm.rst
7328 M: Jouni Malinen <j@w1.fi>
7329 L: linux-wireless@vger.kernel.org
7330 W: http://w1.fi/hostap-driver.html
7332 F: drivers/net/wireless/intersil/hostap/
7334 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7335 L: platform-driver-x86@vger.kernel.org
7337 F: drivers/platform/x86/tc1100-wmi.c
7339 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7340 M: Jaroslav Kysela <perex@perex.cz>
7342 F: drivers/net/ethernet/hp/hp100.*
7344 HPET: High Precision Event Timers driver
7345 M: Clemens Ladisch <clemens@ladisch.de>
7347 F: Documentation/timers/hpet.rst
7348 F: drivers/char/hpet.c
7349 F: include/linux/hpet.h
7350 F: include/uapi/linux/hpet.h
7354 F: arch/x86/kernel/hpet.c
7355 F: arch/x86/include/asm/hpet.h
7358 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7359 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7364 M: Sebastian Reichel <sre@kernel.org>
7365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7367 F: Documentation/ABI/testing/sysfs-bus-hsi
7368 F: Documentation/driver-api/hsi.rst
7370 F: include/linux/hsi/
7371 F: include/uapi/linux/hsi/
7374 L: linux-usb@vger.kernel.org
7376 F: drivers/net/usb/hso.c
7378 HSR NETWORK PROTOCOL
7379 M: Arvid Brodin <arvid.brodin@alten.se>
7380 L: netdev@vger.kernel.org
7384 HT16K33 LED CONTROLLER DRIVER
7385 M: Robin van der Gracht <robin@protonic.nl>
7387 F: drivers/auxdisplay/ht16k33.c
7388 F: Documentation/devicetree/bindings/display/ht16k33.txt
7390 HTCPEN TOUCHSCREEN DRIVER
7391 M: Pau Oliva Fora <pof@eslack.org>
7392 L: linux-input@vger.kernel.org
7394 F: drivers/input/touchscreen/htcpen.c
7396 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7397 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7398 L: linux-iio@vger.kernel.org
7399 W: http://www.st.com/
7401 F: drivers/iio/humidity/hts221*
7402 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
7404 HUAWEI ETHERNET DRIVER
7405 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
7406 L: netdev@vger.kernel.org
7408 F: Documentation/networking/hinic.txt
7409 F: drivers/net/ethernet/huawei/hinic/
7412 M: Mike Kravetz <mike.kravetz@oracle.com>
7413 L: linux-mm@kvack.org
7417 F: include/linux/hugetlb.h
7418 F: Documentation/admin-guide/mm/hugetlbpage.rst
7419 F: Documentation/vm/hugetlbfs_reserv.rst
7420 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7423 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7424 L: linux-media@vger.kernel.org
7425 T: git git://linuxtv.org/media_tree.git
7426 W: https://linuxtv.org
7428 F: drivers/media/platform/sti/hva
7430 HWPOISON MEMORY FAILURE HANDLING
7431 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7432 L: linux-mm@kvack.org
7434 F: mm/memory-failure.c
7435 F: mm/hwpoison-inject.c
7437 HYGON PROCESSOR SUPPORT
7438 M: Pu Wen <puwen@hygon.cn>
7439 L: linux-kernel@vger.kernel.org
7441 F: arch/x86/kernel/cpu/hygon.c
7443 Hyper-V CORE AND DRIVERS
7444 M: "K. Y. Srinivasan" <kys@microsoft.com>
7445 M: Haiyang Zhang <haiyangz@microsoft.com>
7446 M: Stephen Hemminger <sthemmin@microsoft.com>
7447 M: Sasha Levin <sashal@kernel.org>
7448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7449 L: linux-hyperv@vger.kernel.org
7451 F: Documentation/networking/device_drivers/microsoft/netvsc.txt
7452 F: arch/x86/include/asm/mshyperv.h
7453 F: arch/x86/include/asm/trace/hyperv.h
7454 F: arch/x86/include/asm/hyperv-tlfs.h
7455 F: arch/x86/kernel/cpu/mshyperv.c
7457 F: drivers/clocksource/hyperv_timer.c
7458 F: drivers/hid/hid-hyperv.c
7460 F: drivers/input/serio/hyperv-keyboard.c
7461 F: drivers/pci/controller/pci-hyperv.c
7462 F: drivers/net/hyperv/
7463 F: drivers/scsi/storvsc_drv.c
7464 F: drivers/uio/uio_hv_generic.c
7465 F: drivers/video/fbdev/hyperv_fb.c
7466 F: drivers/iommu/hyperv-iommu.c
7467 F: net/vmw_vsock/hyperv_transport.c
7468 F: include/clocksource/hyperv_timer.h
7469 F: include/linux/hyperv.h
7470 F: include/uapi/linux/hyperv.h
7471 F: include/asm-generic/mshyperv.h
7473 F: Documentation/ABI/stable/sysfs-bus-vmbus
7476 M: Vignesh Raghavendra <vigneshr@ti.com>
7478 F: drivers/mtd/hyperbus/
7479 F: include/linux/mtd/hyperbus.h
7480 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7481 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7483 HYPERVISOR VIRTUAL CONSOLE DRIVER
7484 L: linuxppc-dev@lists.ozlabs.org
7489 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7490 L: linux-i2c@vger.kernel.org
7491 L: linux-acpi@vger.kernel.org
7493 F: drivers/i2c/i2c-core-acpi.c
7495 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7496 M: Ajay Gupta <ajayg@nvidia.com>
7497 L: linux-i2c@vger.kernel.org
7499 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
7500 F: drivers/i2c/busses/i2c-nvidia-gpu.c
7503 M: Peter Rosin <peda@axentia.se>
7504 L: linux-i2c@vger.kernel.org
7506 F: Documentation/i2c/i2c-topology.rst
7507 F: Documentation/i2c/muxes/
7508 F: Documentation/devicetree/bindings/i2c/i2c-mux*
7509 F: Documentation/devicetree/bindings/i2c/i2c-arb*
7510 F: Documentation/devicetree/bindings/i2c/i2c-gate*
7511 F: drivers/i2c/i2c-mux.c
7512 F: drivers/i2c/muxes/
7513 F: include/linux/i2c-mux.h
7515 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7516 M: Gregory CLEMENT <gregory.clement@bootlin.com>
7517 L: linux-i2c@vger.kernel.org
7519 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
7520 F: drivers/i2c/busses/i2c-mv64xxx.c
7522 I2C OVER PARALLEL PORT
7523 M: Jean Delvare <jdelvare@suse.com>
7524 L: linux-i2c@vger.kernel.org
7526 F: Documentation/i2c/busses/i2c-parport.rst
7527 F: Documentation/i2c/busses/i2c-parport-light.rst
7528 F: drivers/i2c/busses/i2c-parport.c
7529 F: drivers/i2c/busses/i2c-parport-light.c
7532 M: Wolfram Sang <wsa@the-dreams.de>
7533 L: linux-i2c@vger.kernel.org
7534 W: https://i2c.wiki.kernel.org/
7535 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7538 F: Documentation/devicetree/bindings/i2c/i2c.txt
7539 F: Documentation/i2c/
7541 F: include/linux/i2c.h
7542 F: include/linux/i2c-dev.h
7543 F: include/linux/i2c-smbus.h
7544 F: include/uapi/linux/i2c.h
7545 F: include/uapi/linux/i2c-*.h
7547 I2C SUBSYSTEM HOST DRIVERS
7548 L: linux-i2c@vger.kernel.org
7549 W: https://i2c.wiki.kernel.org/
7550 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7553 F: Documentation/devicetree/bindings/i2c/
7554 F: drivers/i2c/algos/
7555 F: drivers/i2c/busses/
7558 M: Jean Delvare <jdelvare@suse.com>
7559 L: linux-i2c@vger.kernel.org
7561 F: Documentation/i2c/busses/i2c-taos-evm.rst
7562 F: drivers/i2c/busses/i2c-taos-evm.c
7565 M: Till Harbaum <till@harbaum.org>
7566 L: linux-i2c@vger.kernel.org
7567 W: http://www.harbaum.org/till/i2c_tiny_usb
7569 F: drivers/i2c/busses/i2c-tiny-usb.c
7571 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7572 M: Jean Delvare <jdelvare@suse.com>
7573 L: linux-i2c@vger.kernel.org
7575 F: Documentation/i2c/busses/i2c-ali1535.rst
7576 F: Documentation/i2c/busses/i2c-ali1563.rst
7577 F: Documentation/i2c/busses/i2c-ali15x3.rst
7578 F: Documentation/i2c/busses/i2c-amd756.rst
7579 F: Documentation/i2c/busses/i2c-amd8111.rst
7580 F: Documentation/i2c/busses/i2c-i801.rst
7581 F: Documentation/i2c/busses/i2c-nforce2.rst
7582 F: Documentation/i2c/busses/i2c-piix4.rst
7583 F: Documentation/i2c/busses/i2c-sis5595.rst
7584 F: Documentation/i2c/busses/i2c-sis630.rst
7585 F: Documentation/i2c/busses/i2c-sis96x.rst
7586 F: Documentation/i2c/busses/i2c-via.rst
7587 F: Documentation/i2c/busses/i2c-viapro.rst
7588 F: drivers/i2c/busses/i2c-ali1535.c
7589 F: drivers/i2c/busses/i2c-ali1563.c
7590 F: drivers/i2c/busses/i2c-ali15x3.c
7591 F: drivers/i2c/busses/i2c-amd756.c
7592 F: drivers/i2c/busses/i2c-amd756-s4882.c
7593 F: drivers/i2c/busses/i2c-amd8111.c
7594 F: drivers/i2c/busses/i2c-i801.c
7595 F: drivers/i2c/busses/i2c-isch.c
7596 F: drivers/i2c/busses/i2c-nforce2.c
7597 F: drivers/i2c/busses/i2c-nforce2-s4985.c
7598 F: drivers/i2c/busses/i2c-piix4.c
7599 F: drivers/i2c/busses/i2c-sis5595.c
7600 F: drivers/i2c/busses/i2c-sis630.c
7601 F: drivers/i2c/busses/i2c-sis96x.c
7602 F: drivers/i2c/busses/i2c-via.c
7603 F: drivers/i2c/busses/i2c-viapro.c
7605 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7606 M: Hans de Goede <hdegoede@redhat.com>
7607 L: linux-i2c@vger.kernel.org
7609 F: drivers/i2c/busses/i2c-cht-wc.c
7611 I2C/SMBUS ISMT DRIVER
7612 M: Seth Heasley <seth.heasley@intel.com>
7613 M: Neil Horman <nhorman@tuxdriver.com>
7614 L: linux-i2c@vger.kernel.org
7615 F: drivers/i2c/busses/i2c-ismt.c
7616 F: Documentation/i2c/busses/i2c-ismt.rst
7618 I2C/SMBUS STUB DRIVER
7619 M: Jean Delvare <jdelvare@suse.com>
7620 L: linux-i2c@vger.kernel.org
7622 F: drivers/i2c/i2c-stub.c
7625 M: Boris Brezillon <bbrezillon@kernel.org>
7626 L: linux-i3c@lists.infradead.org
7627 C: irc://chat.freenode.net/linux-i3c
7628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7630 F: Documentation/ABI/testing/sysfs-bus-i3c
7631 F: Documentation/devicetree/bindings/i3c/
7632 F: Documentation/driver-api/i3c
7634 F: include/linux/i3c/
7636 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7637 M: Vitor Soares <vitor.soares@synopsys.com>
7639 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7640 F: drivers/i3c/master/dw*
7642 IA64 (Itanium) PLATFORM
7643 M: Tony Luck <tony.luck@intel.com>
7644 M: Fenghua Yu <fenghua.yu@intel.com>
7645 L: linux-ia64@vger.kernel.org
7646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7650 IBM Power 842 compression accelerator
7651 M: Haren Myneni <haren@us.ibm.com>
7653 F: drivers/crypto/nx/Makefile
7654 F: drivers/crypto/nx/Kconfig
7655 F: drivers/crypto/nx/nx-842*
7656 F: include/linux/sw842.h
7660 IBM Power in-Nest Crypto Acceleration
7661 M: Breno Leitão <leitao@debian.org>
7662 M: Nayna Jain <nayna@linux.ibm.com>
7663 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7664 L: linux-crypto@vger.kernel.org
7666 F: drivers/crypto/nx/Makefile
7667 F: drivers/crypto/nx/Kconfig
7668 F: drivers/crypto/nx/nx-aes*
7669 F: drivers/crypto/nx/nx-sha*
7670 F: drivers/crypto/nx/nx.*
7671 F: drivers/crypto/nx/nx_csbcpb.h
7672 F: drivers/crypto/nx/nx_debugfs.h
7674 IBM Power Linux RAID adapter
7675 M: Brian King <brking@us.ibm.com>
7677 F: drivers/scsi/ipr.*
7679 IBM Power SRIOV Virtual NIC Device Driver
7680 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7681 M: John Allen <jallen@linux.ibm.com>
7682 L: netdev@vger.kernel.org
7684 F: drivers/net/ethernet/ibm/ibmvnic.*
7686 IBM Power Virtual Accelerator Switchboard
7687 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7688 L: linuxppc-dev@lists.ozlabs.org
7690 F: arch/powerpc/platforms/powernv/vas*
7691 F: arch/powerpc/platforms/powernv/copy-paste.h
7692 F: arch/powerpc/include/asm/vas.h
7694 IBM Power Virtual Ethernet Device Driver
7695 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7696 L: netdev@vger.kernel.org
7698 F: drivers/net/ethernet/ibm/ibmveth.*
7700 IBM Power Virtual FC Device Drivers
7701 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7702 L: linux-scsi@vger.kernel.org
7704 F: drivers/scsi/ibmvscsi/ibmvfc*
7706 IBM Power Virtual Management Channel Driver
7707 M: Steven Royer <seroyer@linux.ibm.com>
7709 F: drivers/misc/ibmvmc.*
7711 IBM Power Virtual SCSI Device Drivers
7712 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7713 L: linux-scsi@vger.kernel.org
7715 F: drivers/scsi/ibmvscsi/ibmvscsi*
7716 F: include/scsi/viosrp.h
7718 IBM Power Virtual SCSI Device Target Driver
7719 M: Michael Cyr <mikecyr@linux.ibm.com>
7720 L: linux-scsi@vger.kernel.org
7721 L: target-devel@vger.kernel.org
7723 F: drivers/scsi/ibmvscsi_tgt/
7725 IBM Power VMX Cryptographic instructions
7726 M: Breno Leitão <leitao@debian.org>
7727 M: Nayna Jain <nayna@linux.ibm.com>
7728 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7729 L: linux-crypto@vger.kernel.org
7731 F: drivers/crypto/vmx/Makefile
7732 F: drivers/crypto/vmx/Kconfig
7733 F: drivers/crypto/vmx/vmx.c
7734 F: drivers/crypto/vmx/aes*
7735 F: drivers/crypto/vmx/ghash*
7736 F: drivers/crypto/vmx/ppc-xlate.pl
7738 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7739 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7740 L: linux-pci@vger.kernel.org
7741 L: linuxppc-dev@lists.ozlabs.org
7743 F: drivers/pci/hotplug/rpaphp*
7745 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7746 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7747 L: linux-pci@vger.kernel.org
7748 L: linuxppc-dev@lists.ozlabs.org
7750 F: drivers/pci/hotplug/rpadlpar*
7752 IBM ServeRAID RAID DRIVER
7754 F: drivers/scsi/ips.*
7756 ICH LPC AND GPIO DRIVER
7757 M: Peter Tyser <ptyser@xes-inc.com>
7759 F: drivers/mfd/lpc_ich.c
7760 F: drivers/gpio/gpio-ich.c
7763 M: "David S. Miller" <davem@davemloft.net>
7764 L: linux-ide@vger.kernel.org
7765 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
7766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7768 F: Documentation/ide/
7770 F: include/linux/ide.h
7773 M: Borislav Petkov <bp@alien8.de>
7774 L: linux-ide@vger.kernel.org
7776 F: Documentation/cdrom/ide-cd.rst
7777 F: drivers/ide/ide-cd*
7779 IDEAPAD LAPTOP EXTRAS DRIVER
7780 M: Ike Panhc <ike.pan@canonical.com>
7781 L: platform-driver-x86@vger.kernel.org
7782 W: http://launchpad.net/ideapad-laptop
7784 F: drivers/platform/x86/ideapad-laptop.c
7786 IDEAPAD LAPTOP SLIDEBAR DRIVER
7787 M: Andrey Moiseev <o2g.org.ru@gmail.com>
7788 L: linux-input@vger.kernel.org
7789 W: https://github.com/o2genum/ideapad-slidebar
7791 F: drivers/input/misc/ideapad_slidebar.c
7793 IDT VersaClock 5 CLOCK DRIVER
7794 M: Marek Vasut <marek.vasut@gmail.com>
7796 F: drivers/clk/clk-versaclock5.c
7798 IEEE 802.15.4 SUBSYSTEM
7799 M: Alexander Aring <alex.aring@gmail.com>
7800 M: Stefan Schmidt <stefan@datenfreihafen.org>
7801 L: linux-wpan@vger.kernel.org
7802 W: http://wpan.cakelab.org/
7803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7808 F: drivers/net/ieee802154/
7809 F: include/linux/nl802154.h
7810 F: include/linux/ieee802154.h
7811 F: include/net/nl802154.h
7812 F: include/net/mac802154.h
7813 F: include/net/af_ieee802154.h
7814 F: include/net/cfg802154.h
7815 F: include/net/ieee802154_netdev.h
7816 F: Documentation/networking/ieee802154.rst
7819 M: Yotam Gigi <yotam.gi@gmail.com>
7820 M: Jamal Hadi Salim <jhs@mojatatu.com>
7822 F: include/net/ife.h
7823 F: include/uapi/linux/ife.h
7825 IGORPLUG-USB IR RECEIVER
7826 M: Sean Young <sean@mess.org>
7827 L: linux-media@vger.kernel.org
7829 F: drivers/media/rc/igorplugusb.c
7831 IGUANAWORKS USB IR TRANSCEIVER
7832 M: Sean Young <sean@mess.org>
7833 L: linux-media@vger.kernel.org
7835 F: drivers/media/rc/iguanair.c
7837 IIO DIGITAL POTENTIOMETER DAC
7838 M: Peter Rosin <peda@axentia.se>
7839 L: linux-iio@vger.kernel.org
7841 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7842 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7843 F: drivers/iio/dac/dpot-dac.c
7845 IIO ENVELOPE DETECTOR
7846 M: Peter Rosin <peda@axentia.se>
7847 L: linux-iio@vger.kernel.org
7849 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7850 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7851 F: drivers/iio/adc/envelope-detector.c
7854 M: Peter Rosin <peda@axentia.se>
7855 L: linux-iio@vger.kernel.org
7857 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7858 F: drivers/iio/multiplexer/iio-mux.c
7860 IIO SUBSYSTEM AND DRIVERS
7861 M: Jonathan Cameron <jic23@kernel.org>
7862 R: Hartmut Knaack <knaack.h@gmx.de>
7863 R: Lars-Peter Clausen <lars@metafoo.de>
7864 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7865 L: linux-iio@vger.kernel.org
7866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7868 F: Documentation/ABI/testing/configfs-iio*
7869 F: Documentation/ABI/testing/sysfs-bus-iio*
7870 F: Documentation/devicetree/bindings/iio/
7872 F: drivers/staging/iio/
7873 F: include/linux/iio/
7877 M: Peter Rosin <peda@axentia.se>
7878 L: linux-iio@vger.kernel.org
7880 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7881 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7882 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7883 F: drivers/iio/afe/iio-rescale.c
7885 IKANOS/ADI EAGLE ADSL USB DRIVER
7886 M: Matthieu Castet <castet.matthieu@free.fr>
7887 M: Stanislaw Gruszka <stf_xl@wp.pl>
7889 F: drivers/usb/atm/ueagle-atm.c
7891 IMGTEC ASCII LCD DRIVER
7892 M: Paul Burton <paul.burton@mips.com>
7894 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7895 F: drivers/auxdisplay/img-ascii-lcd.c
7897 IMGTEC IR DECODER DRIVER
7898 M: James Hogan <jhogan@kernel.org>
7900 F: drivers/media/rc/img-ir/
7902 IMON SOUNDGRAPH USB IR RECEIVER
7903 M: Sean Young <sean@mess.org>
7904 L: linux-media@vger.kernel.org
7906 F: drivers/media/rc/imon_raw.c
7907 F: drivers/media/rc/imon.c
7909 IMS TWINTURBO FRAMEBUFFER DRIVER
7910 L: linux-fbdev@vger.kernel.org
7912 F: drivers/video/fbdev/imsttfb.c
7914 INA209 HARDWARE MONITOR DRIVER
7915 M: Guenter Roeck <linux@roeck-us.net>
7916 L: linux-hwmon@vger.kernel.org
7918 F: Documentation/hwmon/ina209.rst
7919 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
7920 F: drivers/hwmon/ina209.c
7922 INA2XX HARDWARE MONITOR DRIVER
7923 M: Guenter Roeck <linux@roeck-us.net>
7924 L: linux-hwmon@vger.kernel.org
7926 F: Documentation/hwmon/ina2xx.rst
7927 F: drivers/hwmon/ina2xx.c
7928 F: include/linux/platform_data/ina2xx.h
7930 INDUSTRY PACK SUBSYSTEM (IPACK)
7931 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7932 M: Jens Taprogge <jens.taprogge@taprogge.org>
7933 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7934 L: industrypack-devel@lists.sourceforge.net
7935 W: http://industrypack.sourceforge.net
7939 INFINEON DPS310 Driver
7940 M: Eddie James <eajames@linux.ibm.com>
7941 L: linux-iio@vger.kernel.org
7942 F: drivers/iio/pressure/dps310.c
7945 INFINIBAND SUBSYSTEM
7946 M: Doug Ledford <dledford@redhat.com>
7947 M: Jason Gunthorpe <jgg@mellanox.com>
7948 L: linux-rdma@vger.kernel.org
7949 W: https://github.com/linux-rdma/rdma-core
7950 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7953 F: Documentation/devicetree/bindings/infiniband/
7954 F: Documentation/infiniband/
7955 F: drivers/infiniband/
7956 F: include/uapi/linux/if_infiniband.h
7957 F: include/uapi/rdma/
7959 F: include/trace/events/ib_mad.h
7960 F: include/trace/events/ib_umad.h
7961 F: samples/bpf/ibumad_kern.c
7962 F: samples/bpf/ibumad_user.c
7964 INGENIC JZ4780 DMA Driver
7965 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7967 F: drivers/dma/dma-jz4780.c
7969 INGENIC JZ4780 NAND DRIVER
7970 M: Harvey Hunt <harveyhuntnexus@gmail.com>
7971 L: linux-mtd@lists.infradead.org
7973 F: drivers/mtd/nand/raw/ingenic/
7976 M: Paul Cercueil <paul@crapouillou.net>
7978 F: arch/mips/boot/dts/ingenic/
7979 F: arch/mips/include/asm/mach-jz4740/
7980 F: arch/mips/jz4740/
7981 F: drivers/clk/ingenic/
7982 F: drivers/dma/dma-jz4780.c
7983 F: drivers/gpu/drm/ingenic/
7984 F: drivers/i2c/busses/i2c-jz4780.c
7985 F: drivers/iio/adc/ingenic-adc.c
7986 F: drivers/irqchip/irq-ingenic.c
7987 F: drivers/memory/jz4780-nemc.c
7988 F: drivers/mmc/host/jz4740_mmc.c
7989 F: drivers/mtd/nand/raw/ingenic/
7990 F: drivers/pinctrl/pinctrl-ingenic.c
7991 F: drivers/power/supply/ingenic-battery.c
7992 F: drivers/pwm/pwm-jz4740.c
7993 F: drivers/rtc/rtc-jz4740.c
7994 F: drivers/tty/serial/8250/8250_ingenic.c
7995 F: drivers/usb/musb/jz4740.c
7996 F: drivers/watchdog/jz4740_wdt.c
7997 F: include/dt-bindings/iio/adc/ingenic,adc.h
7998 F: include/linux/mfd/ingenic-tcu.h
7999 F: sound/soc/jz4740/
8000 F: sound/soc/codecs/jz47*
8003 M: Jan Kara <jack@suse.cz>
8004 R: Amir Goldstein <amir73il@gmail.com>
8005 L: linux-fsdevel@vger.kernel.org
8007 F: Documentation/filesystems/inotify.txt
8008 F: fs/notify/inotify/
8009 F: include/linux/inotify.h
8010 F: include/uapi/linux/inotify.h
8012 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8013 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
8014 L: linux-input@vger.kernel.org
8015 Q: http://patchwork.kernel.org/project/linux-input/list/
8016 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8019 F: include/linux/input.h
8020 F: include/uapi/linux/input.h
8021 F: include/uapi/linux/input-event-codes.h
8022 F: include/linux/input/
8023 F: Documentation/devicetree/bindings/input/
8024 F: Documentation/devicetree/bindings/serio/
8025 F: Documentation/input/
8027 INPUT MULTITOUCH (MT) PROTOCOL
8028 M: Henrik Rydberg <rydberg@bitmath.org>
8029 L: linux-input@vger.kernel.org
8031 F: Documentation/input/multi-touch-protocol.rst
8032 F: drivers/input/input-mt.c
8035 INSIDE SECURE CRYPTO DRIVER
8036 M: Antoine Tenart <antoine.tenart@bootlin.com>
8037 F: drivers/crypto/inside-secure/
8039 L: linux-crypto@vger.kernel.org
8041 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8042 M: Mimi Zohar <zohar@linux.ibm.com>
8043 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8044 L: linux-integrity@vger.kernel.org
8045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8047 F: security/integrity/ima/
8049 INTEL 810/815 FRAMEBUFFER DRIVER
8050 M: Antonino Daplas <adaplas@gmail.com>
8051 L: linux-fbdev@vger.kernel.org
8053 F: drivers/video/fbdev/i810/
8056 M: Cezary Rojewski <cezary.rojewski@intel.com>
8057 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8058 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
8059 M: Jie Yang <yang.jie@linux.intel.com>
8060 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8064 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8065 M: Hans de Goede <hdegoede@redhat.com>
8066 L: platform-driver-x86@vger.kernel.org
8068 F: drivers/platform/x86/intel_atomisp2_pm.c
8070 INTEL C600 SERIES SAS CONTROLLER DRIVER
8071 M: Intel SCU Linux support <intel-linux-scu@intel.com>
8072 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8073 L: linux-scsi@vger.kernel.org
8074 T: git git://git.code.sf.net/p/intel-sas/isci
8076 F: drivers/scsi/isci/
8078 INTEL CPU family model numbers
8079 M: Tony Luck <tony.luck@intel.com>
8081 L: linux-kernel@vger.kernel.org
8083 F: arch/x86/include/asm/intel-family.h
8085 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8086 M: Jani Nikula <jani.nikula@linux.intel.com>
8087 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8088 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
8089 L: intel-gfx@lists.freedesktop.org
8090 W: https://01.org/linuxgraphics/
8091 B: https://01.org/linuxgraphics/documentation/how-report-bugs
8092 C: irc://chat.freenode.net/intel-gfx
8093 Q: http://patchwork.freedesktop.org/project/intel-gfx/
8094 T: git git://anongit.freedesktop.org/drm-intel
8096 F: drivers/gpu/drm/i915/
8097 F: include/drm/i915*
8098 F: include/uapi/drm/i915_drm.h
8099 F: Documentation/gpu/i915.rst
8101 INTEL ETHERNET DRIVERS
8102 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8103 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8104 W: http://www.intel.com/support/feedback.htm
8105 W: http://e1000.sourceforge.net/
8106 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8110 F: Documentation/networking/device_drivers/intel/e100.rst
8111 F: Documentation/networking/device_drivers/intel/e1000.rst
8112 F: Documentation/networking/device_drivers/intel/e1000e.rst
8113 F: Documentation/networking/device_drivers/intel/fm10k.rst
8114 F: Documentation/networking/device_drivers/intel/igb.rst
8115 F: Documentation/networking/device_drivers/intel/igbvf.rst
8116 F: Documentation/networking/device_drivers/intel/ixgb.rst
8117 F: Documentation/networking/device_drivers/intel/ixgbe.rst
8118 F: Documentation/networking/device_drivers/intel/ixgbevf.rst
8119 F: Documentation/networking/device_drivers/intel/i40e.rst
8120 F: Documentation/networking/device_drivers/intel/iavf.rst
8121 F: Documentation/networking/device_drivers/intel/ice.rst
8122 F: drivers/net/ethernet/intel/
8123 F: drivers/net/ethernet/intel/*/
8124 F: include/linux/avf/virtchnl.h
8126 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8127 M: Maik Broemme <mbroemme@libmpq.org>
8128 L: linux-fbdev@vger.kernel.org
8130 F: Documentation/fb/intelfb.rst
8131 F: drivers/video/fbdev/intelfb/
8134 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8135 L: linux-gpio@vger.kernel.org
8137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8138 F: drivers/gpio/gpio-ich.c
8139 F: drivers/gpio/gpio-intel-mid.c
8140 F: drivers/gpio/gpio-lynxpoint.c
8141 F: drivers/gpio/gpio-merrifield.c
8142 F: drivers/gpio/gpio-ml-ioh.c
8143 F: drivers/gpio/gpio-pch.c
8144 F: drivers/gpio/gpio-sch.c
8145 F: drivers/gpio/gpio-sodaville.c
8147 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8148 M: Zhenyu Wang <zhenyuw@linux.intel.com>
8149 M: Zhi Wang <zhi.a.wang@intel.com>
8150 L: intel-gvt-dev@lists.freedesktop.org
8151 L: intel-gfx@lists.freedesktop.org
8152 W: https://01.org/igvt-g
8153 T: git https://github.com/intel/gvt-linux.git
8155 F: drivers/gpu/drm/i915/gvt/
8157 INTEL HID EVENT DRIVER
8158 M: Alex Hung <alex.hung@canonical.com>
8159 L: platform-driver-x86@vger.kernel.org
8161 F: drivers/platform/x86/intel-hid.c
8163 INTEL I/OAT DMA DRIVER
8164 M: Dave Jiang <dave.jiang@intel.com>
8165 R: Dan Williams <dan.j.williams@intel.com>
8166 L: dmaengine@vger.kernel.org
8167 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
8169 F: drivers/dma/ioat*
8172 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
8173 M: Len Brown <lenb@kernel.org>
8174 L: linux-pm@vger.kernel.org
8175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8176 B: https://bugzilla.kernel.org
8178 F: drivers/idle/intel_idle.c
8180 INTEL INTEGRATED SENSOR HUB DRIVER
8181 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8182 M: Jiri Kosina <jikos@kernel.org>
8183 L: linux-input@vger.kernel.org
8185 F: drivers/hid/intel-ish-hid/
8188 M: David Woodhouse <dwmw2@infradead.org>
8189 L: iommu@lists.linux-foundation.org
8190 T: git git://git.infradead.org/iommu-2.6.git
8192 F: drivers/iommu/intel-iommu.c
8193 F: include/linux/intel-iommu.h
8195 INTEL IOP-ADMA DMA DRIVER
8196 R: Dan Williams <dan.j.williams@intel.com>
8198 F: drivers/dma/iop-adma.c
8200 INTEL IPU3 CSI-2 CIO2 DRIVER
8201 M: Yong Zhi <yong.zhi@intel.com>
8202 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8203 M: Bingbu Cao <bingbu.cao@intel.com>
8204 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
8205 L: linux-media@vger.kernel.org
8207 F: drivers/media/pci/intel/ipu3/
8208 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8210 INTEL IPU3 CSI-2 IMGU DRIVER
8211 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8212 L: linux-media@vger.kernel.org
8214 F: drivers/staging/media/ipu3/
8215 F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8216 F: Documentation/media/v4l-drivers/ipu3.rst
8218 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8219 M: Krzysztof Halasa <khalasa@piap.pl>
8221 F: include/linux/soc/ixp4xx/qmgr.h
8222 F: include/linux/soc/ixp4xx/npe.h
8223 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
8224 F: drivers/soc/ixp4xx/ixp4xx-npe.c
8225 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
8226 F: drivers/net/wan/ixp4xx_hss.c
8228 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8229 M: Deepak Saxena <dsaxena@plexity.net>
8231 F: drivers/char/hw_random/ixp4xx-rng.c
8233 INTEL MANAGEMENT ENGINE (mei)
8234 M: Tomas Winkler <tomas.winkler@intel.com>
8235 L: linux-kernel@vger.kernel.org
8237 F: include/uapi/linux/mei.h
8238 F: include/linux/mei_cl_bus.h
8239 F: drivers/misc/mei/*
8240 F: drivers/watchdog/mei_wdt.c
8241 F: Documentation/driver-api/mei/*
8244 INTEL MENLOW THERMAL DRIVER
8245 M: Sujith Thomas <sujith.thomas@intel.com>
8246 L: platform-driver-x86@vger.kernel.org
8247 W: https://01.org/linux-acpi
8249 F: drivers/platform/x86/intel_menlow.c
8251 INTEL MIC DRIVERS (mic)
8252 M: Sudeep Dutt <sudeep.dutt@intel.com>
8253 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
8255 W: https://github.com/sudeepdutt/mic
8256 W: http://software.intel.com/en-us/mic-developer
8257 F: include/linux/mic_bus.h
8258 F: include/linux/scif.h
8259 F: include/uapi/linux/mic_common.h
8260 F: include/uapi/linux/mic_ioctl.h
8261 F: include/uapi/linux/scif_ioctl.h
8262 F: drivers/misc/mic/
8263 F: drivers/dma/mic_x100_dma.c
8264 F: drivers/dma/mic_x100_dma.h
8265 F: Documentation/mic/
8267 INTEL PMC CORE DRIVER
8268 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8269 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8270 L: platform-driver-x86@vger.kernel.org
8272 F: drivers/platform/x86/intel_pmc_core*
8274 INTEL PMC/P-Unit IPC DRIVER
8275 M: Zha Qipeng<qipeng.zha@intel.com>
8276 L: platform-driver-x86@vger.kernel.org
8278 F: drivers/platform/x86/intel_pmc_ipc.c
8279 F: drivers/platform/x86/intel_punit_ipc.c
8280 F: arch/x86/include/asm/intel_pmc_ipc.h
8281 F: arch/x86/include/asm/intel_punit_ipc.h
8283 INTEL PMIC GPIO DRIVERS
8284 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8287 F: drivers/gpio/gpio-*cove.c
8288 F: drivers/gpio/gpio-msic.c
8290 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8291 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8293 F: drivers/mfd/intel_msic.c
8294 F: drivers/mfd/intel_soc_pmic*
8295 F: include/linux/mfd/intel_msic.h
8296 F: include/linux/mfd/intel_soc_pmic*
8298 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8299 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
8300 L: linux-wireless@vger.kernel.org
8302 F: Documentation/networking/device_drivers/intel/ipw2100.txt
8303 F: Documentation/networking/device_drivers/intel/ipw2200.txt
8304 F: drivers/net/wireless/intel/ipw2x00/
8307 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8308 M: Len Brown <lenb@kernel.org>
8309 L: linux-pm@vger.kernel.org
8311 F: drivers/cpufreq/intel_pstate.c
8313 INTEL RDMA RNIC DRIVER
8314 M: Faisal Latif <faisal.latif@intel.com>
8315 M: Shiraz Saleem <shiraz.saleem@intel.com>
8316 L: linux-rdma@vger.kernel.org
8318 F: drivers/infiniband/hw/i40iw/
8319 F: include/uapi/rdma/i40iw-abi.h
8321 INTEL SPEED SELECT TECHNOLOGY
8322 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8323 L: platform-driver-x86@vger.kernel.org
8325 F: drivers/platform/x86/intel_speed_select_if/
8326 F: tools/power/x86/intel-speed-select/
8327 F: include/uapi/linux/isst_if.h
8329 INTEL TELEMETRY DRIVER
8330 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8331 M: "David E. Box" <david.e.box@linux.intel.com>
8332 L: platform-driver-x86@vger.kernel.org
8334 F: arch/x86/include/asm/intel_telemetry.h
8335 F: drivers/platform/x86/intel_telemetry*
8337 INTEL VIRTUAL BUTTON DRIVER
8338 M: AceLan Kao <acelan.kao@canonical.com>
8339 L: platform-driver-x86@vger.kernel.org
8341 F: drivers/platform/x86/intel-vbtn.c
8343 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8344 M: Stanislaw Gruszka <sgruszka@redhat.com>
8345 L: linux-wireless@vger.kernel.org
8347 F: drivers/net/wireless/intel/iwlegacy/
8349 INTEL WIRELESS WIFI LINK (iwlwifi)
8350 M: Johannes Berg <johannes.berg@intel.com>
8351 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8352 M: Luca Coelho <luciano.coelho@intel.com>
8353 M: Intel Linux Wireless <linuxwifi@intel.com>
8354 L: linux-wireless@vger.kernel.org
8355 W: http://intellinuxwireless.org
8356 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8358 F: drivers/net/wireless/intel/iwlwifi/
8360 INTEL WIRELESS WIMAX CONNECTION 2400
8361 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8362 M: linux-wimax@intel.com
8363 L: wimax@linuxwimax.org (subscribers-only)
8365 W: http://linuxwimax.org
8366 F: Documentation/admin-guide/wimax/i2400m.rst
8367 F: drivers/net/wimax/i2400m/
8368 F: include/uapi/linux/wimax/i2400m.h
8370 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8371 M: Mario Limonciello <mario.limonciello@dell.com>
8373 F: drivers/platform/x86/intel-wmi-thunderbolt.c
8376 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8378 F: Documentation/trace/intel_th.rst
8379 F: drivers/hwtracing/intel_th/
8381 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8382 M: Ning Sun <ning.sun@intel.com>
8383 L: tboot-devel@lists.sourceforge.net
8384 W: http://tboot.sourceforge.net
8385 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8387 F: Documentation/x86/intel_txt.rst
8388 F: include/linux/tboot.h
8389 F: arch/x86/kernel/tboot.c
8392 M: Georgi Djakov <georgi.djakov@linaro.org>
8393 L: linux-pm@vger.kernel.org
8395 F: Documentation/driver-api/interconnect.rst
8396 F: Documentation/devicetree/bindings/interconnect/
8397 F: drivers/interconnect/
8398 F: include/dt-bindings/interconnect/
8399 F: include/linux/interconnect-provider.h
8400 F: include/linux/interconnect.h
8402 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8403 M: Linus Walleij <linus.walleij@linaro.org>
8404 L: linux-iio@vger.kernel.org
8406 F: drivers/iio/gyro/mpu3050*
8407 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8409 IOC3 ETHERNET DRIVER
8410 M: Ralf Baechle <ralf@linux-mips.org>
8411 L: linux-mips@vger.kernel.org
8413 F: drivers/net/ethernet/sgi/ioc3-eth.c
8415 IOMAP FILESYSTEM LIBRARY
8416 M: Christoph Hellwig <hch@infradead.org>
8417 M: Darrick J. Wong <darrick.wong@oracle.com>
8418 M: linux-xfs@vger.kernel.org
8419 M: linux-fsdevel@vger.kernel.org
8420 L: linux-xfs@vger.kernel.org
8421 L: linux-fsdevel@vger.kernel.org
8422 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8425 F: include/linux/iomap.h
8428 M: Joerg Roedel <joro@8bytes.org>
8429 L: iommu@lists.linux-foundation.org
8430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8432 F: Documentation/devicetree/bindings/iommu/
8434 F: include/linux/iommu.h
8435 F: include/linux/of_iommu.h
8436 F: include/linux/iova.h
8439 M: Jens Axboe <axboe@kernel.dk>
8440 L: linux-block@vger.kernel.org
8441 L: linux-fsdevel@vger.kernel.org
8442 T: git git://git.kernel.dk/linux-block
8443 T: git git://git.kernel.dk/liburing
8446 F: include/uapi/linux/io_uring.h
8449 M: Corey Minyard <minyard@acm.org>
8450 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8451 W: http://openipmi.sourceforge.net/
8453 F: Documentation/devicetree/bindings/ipmi/
8454 F: Documentation/IPMI.txt
8455 F: drivers/char/ipmi/
8456 F: include/linux/ipmi*
8457 F: include/uapi/linux/ipmi*
8459 IPS SCSI RAID DRIVER
8460 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8461 L: linux-scsi@vger.kernel.org
8462 W: http://www.adaptec.com/
8464 F: drivers/scsi/ips*
8467 M: Wensong Zhang <wensong@linux-vs.org>
8468 M: Simon Horman <horms@verge.net.au>
8469 M: Julian Anastasov <ja@ssi.bg>
8470 L: netdev@vger.kernel.org
8471 L: lvs-devel@vger.kernel.org
8473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8475 F: Documentation/networking/ipvs-sysctl.txt
8476 F: include/net/ip_vs.h
8477 F: include/uapi/linux/ip_vs.h
8478 F: net/netfilter/ipvs/
8481 M: Jiri Kosina <jikos@kernel.org>
8482 M: David Sterba <dsterba@suse.com>
8484 F: drivers/tty/ipwireless/
8487 L: netdev@vger.kernel.org
8489 F: include/uapi/linux/ipx.h
8491 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8492 M: Marc Zyngier <maz@kernel.org>
8494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8495 F: Documentation/IRQ-domain.txt
8496 F: include/linux/irqdomain.h
8497 F: kernel/irq/irqdomain.c
8501 M: Thomas Gleixner <tglx@linutronix.de>
8502 L: linux-kernel@vger.kernel.org
8504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8508 M: Thomas Gleixner <tglx@linutronix.de>
8509 M: Jason Cooper <jason@lakedaemon.net>
8510 M: Marc Zyngier <maz@kernel.org>
8511 L: linux-kernel@vger.kernel.org
8513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8514 F: Documentation/devicetree/bindings/interrupt-controller/
8518 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8520 F: Documentation/driver-api/isa.rst
8521 F: drivers/base/isa.c
8522 F: include/linux/isa.h
8525 M: Hans Verkuil <hverkuil@xs4all.nl>
8526 L: linux-media@vger.kernel.org
8527 T: git git://linuxtv.org/media_tree.git
8528 W: https://linuxtv.org
8530 F: drivers/media/radio/radio-isa*
8533 M: Jaroslav Kysela <perex@perex.cz>
8535 F: Documentation/driver-api/isapnp.rst
8536 F: drivers/pnp/isapnp/
8537 F: include/linux/isapnp.h
8540 M: Lee Duncan <lduncan@suse.com>
8541 M: Chris Leech <cleech@redhat.com>
8542 L: open-iscsi@googlegroups.com
8543 W: www.open-iscsi.com
8545 F: drivers/scsi/*iscsi*
8546 F: include/scsi/*iscsi*
8548 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8549 M: Peter Jones <pjones@redhat.com>
8550 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
8552 F: drivers/firmware/iscsi_ibft*
8554 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8555 M: Sagi Grimberg <sagi@grimberg.me>
8556 M: Max Gurtovoy <maxg@mellanox.com>
8557 L: linux-rdma@vger.kernel.org
8559 W: http://www.openfabrics.org
8560 W: www.open-iscsi.org
8561 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8562 F: drivers/infiniband/ulp/iser/
8564 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8565 M: Sagi Grimberg <sagi@grimberg.me>
8566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8567 L: linux-rdma@vger.kernel.org
8568 L: target-devel@vger.kernel.org
8570 W: http://www.linux-iscsi.org
8571 F: drivers/infiniband/ulp/isert
8573 ISDN/mISDN SUBSYSTEM
8574 M: Karsten Keil <isdn@linux-pingi.de>
8575 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8576 L: netdev@vger.kernel.org
8577 W: http://www.isdn4linux.de
8579 F: drivers/isdn/mISDN
8580 F: drivers/isdn/hardware
8583 M: Karsten Keil <isdn@linux-pingi.de>
8584 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8585 L: netdev@vger.kernel.org
8586 W: http://www.isdn4linux.de
8588 F: Documentation/isdn/
8589 F: drivers/isdn/capi/
8590 F: drivers/staging/isdn/
8591 F: net/bluetooth/cmtp/
8592 F: include/linux/isdn/
8593 F: include/uapi/linux/isdn/
8595 IT87 HARDWARE MONITORING DRIVER
8596 M: Jean Delvare <jdelvare@suse.com>
8597 L: linux-hwmon@vger.kernel.org
8599 F: Documentation/hwmon/it87.rst
8600 F: drivers/hwmon/it87.c
8603 M: Antti Palosaari <crope@iki.fi>
8604 L: linux-media@vger.kernel.org
8605 W: https://linuxtv.org
8606 W: http://palosaari.fi/linux/
8607 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8608 T: git git://linuxtv.org/anttip/media_tree.git
8610 F: drivers/media/tuners/it913x*
8612 IVTV VIDEO4LINUX DRIVER
8613 M: Andy Walls <awalls@md.metrocast.net>
8614 L: ivtv-devel@ivtvdriver.org (subscribers-only)
8615 L: linux-media@vger.kernel.org
8616 T: git git://linuxtv.org/media_tree.git
8617 W: http://www.ivtvdriver.org
8619 F: Documentation/media/v4l-drivers/ivtv*
8620 F: drivers/media/pci/ivtv/
8621 F: include/uapi/linux/ivtv*
8623 IX2505V MEDIA DRIVER
8624 M: Malcolm Priestley <tvboxspy@gmail.com>
8625 L: linux-media@vger.kernel.org
8626 W: https://linuxtv.org
8627 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8629 F: drivers/media/dvb-frontends/ix2505v*
8631 JAILHOUSE HYPERVISOR INTERFACE
8632 M: Jan Kiszka <jan.kiszka@siemens.com>
8633 L: jailhouse-dev@googlegroups.com
8635 F: arch/x86/kernel/jailhouse.c
8636 F: arch/x86/include/asm/jailhouse_para.h
8638 JC42.4 TEMPERATURE SENSOR DRIVER
8639 M: Guenter Roeck <linux@roeck-us.net>
8640 L: linux-hwmon@vger.kernel.org
8642 F: drivers/hwmon/jc42.c
8643 F: Documentation/hwmon/jc42.rst
8646 M: Dave Kleikamp <shaggy@kernel.org>
8647 L: jfs-discussion@lists.sourceforge.net
8648 W: http://jfs.sourceforge.net/
8649 T: git git://github.com/kleikamp/linux-shaggy.git
8651 F: Documentation/admin-guide/jfs.rst
8655 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
8656 L: netdev@vger.kernel.org
8658 F: drivers/net/ethernet/jme.*
8660 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8661 M: David Woodhouse <dwmw2@infradead.org>
8662 M: Richard Weinberger <richard@nod.at>
8663 L: linux-mtd@lists.infradead.org
8664 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
8665 T: git git://git.infradead.org/ubifs-2.6.git
8668 F: include/uapi/linux/jffs2.h
8670 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8671 M: "Theodore Ts'o" <tytso@mit.edu>
8672 M: Jan Kara <jack@suse.com>
8673 L: linux-ext4@vger.kernel.org
8676 F: include/linux/jbd2.h
8678 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8679 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8680 L: linux-media@vger.kernel.org
8682 F: drivers/media/platform/rcar_jpu.c
8684 JSM Neo PCI based serial card
8685 L: linux-serial@vger.kernel.org
8687 F: drivers/tty/serial/jsm/
8689 K10TEMP HARDWARE MONITORING DRIVER
8690 M: Clemens Ladisch <clemens@ladisch.de>
8691 L: linux-hwmon@vger.kernel.org
8693 F: Documentation/hwmon/k10temp.rst
8694 F: drivers/hwmon/k10temp.c
8696 K8TEMP HARDWARE MONITORING DRIVER
8697 M: Rudolf Marek <r.marek@assembler.cz>
8698 L: linux-hwmon@vger.kernel.org
8700 F: Documentation/hwmon/k8temp.rst
8701 F: drivers/hwmon/k8temp.c
8704 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
8705 R: Alexander Potapenko <glider@google.com>
8706 R: Dmitry Vyukov <dvyukov@google.com>
8707 L: kasan-dev@googlegroups.com
8709 F: arch/*/include/asm/kasan.h
8710 F: arch/*/mm/kasan_init*
8711 F: Documentation/dev-tools/kasan.rst
8712 F: include/linux/kasan*.h
8715 F: scripts/Makefile.kasan
8718 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8720 L: linux-kbuild@vger.kernel.org
8722 F: Documentation/kbuild/kconfig*
8724 F: scripts/Kconfig.include
8727 M: Dave Young <dyoung@redhat.com>
8728 M: Baoquan He <bhe@redhat.com>
8729 R: Vivek Goyal <vgoyal@redhat.com>
8730 L: kexec@lists.infradead.org
8731 W: http://lse.sourceforge.net/kdump/
8733 F: Documentation/admin-guide/kdump/
8735 KEENE FM RADIO TRANSMITTER DRIVER
8736 M: Hans Verkuil <hverkuil@xs4all.nl>
8737 L: linux-media@vger.kernel.org
8738 T: git git://linuxtv.org/media_tree.git
8739 W: https://linuxtv.org
8741 F: drivers/media/radio/radio-keene*
8744 M: Ian Kent <raven@themaw.net>
8745 L: autofs@vger.kernel.org
8749 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8750 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8751 M: Michal Marek <michal.lkml@markovi.net>
8752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8753 L: linux-kbuild@vger.kernel.org
8755 F: Documentation/kbuild/
8758 F: scripts/Makefile*
8761 F: scripts/*vmlinux*
8766 L: kernel-janitors@vger.kernel.org
8767 W: http://kernelnewbies.org/KernelJanitors
8770 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8771 M: "J. Bruce Fields" <bfields@fieldses.org>
8772 M: Chuck Lever <chuck.lever@oracle.com>
8773 L: linux-nfs@vger.kernel.org
8774 W: http://nfs.sourceforge.net/
8775 T: git git://linux-nfs.org/~bfields/linux.git
8778 F: include/uapi/linux/nfsd/
8782 F: include/linux/lockd/
8783 F: include/linux/sunrpc/
8784 F: include/uapi/linux/sunrpc/
8786 KERNEL SELFTEST FRAMEWORK
8787 M: Shuah Khan <shuah@kernel.org>
8788 M: Shuah Khan <skhan@linuxfoundation.org>
8789 L: linux-kselftest@vger.kernel.org
8790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8791 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
8793 F: tools/testing/selftests/
8794 F: Documentation/dev-tools/kselftest*
8796 KERNEL USERMODE HELPER
8797 M: Luis Chamberlain <mcgrof@kernel.org>
8798 L: linux-kernel@vger.kernel.org
8801 F: include/linux/umh.h
8803 KERNEL VIRTUAL MACHINE (KVM)
8804 M: Paolo Bonzini <pbonzini@redhat.com>
8805 M: Radim Krčmář <rkrcmar@redhat.com>
8806 L: kvm@vger.kernel.org
8807 W: http://www.linux-kvm.org
8808 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8810 F: Documentation/virt/kvm/
8811 F: include/trace/events/kvm.h
8812 F: include/uapi/asm-generic/kvm*
8813 F: include/uapi/linux/kvm*
8814 F: include/asm-generic/kvm*
8815 F: include/linux/kvm*
8816 F: include/kvm/iodev.h
8819 F: tools/testing/selftests/kvm/
8821 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8822 M: Marc Zyngier <maz@kernel.org>
8823 R: James Morse <james.morse@arm.com>
8824 R: Julien Thierry <julien.thierry.kdev@gmail.com>
8825 R: Suzuki K Poulose <suzuki.poulose@arm.com>
8826 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8827 L: kvmarm@lists.cs.columbia.edu
8828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8830 F: arch/arm/include/uapi/asm/kvm*
8831 F: arch/arm/include/asm/kvm*
8833 F: arch/arm64/include/uapi/asm/kvm*
8834 F: arch/arm64/include/asm/kvm*
8837 F: include/kvm/arm_*
8839 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8840 M: James Hogan <jhogan@kernel.org>
8841 L: linux-mips@vger.kernel.org
8843 F: arch/mips/include/uapi/asm/kvm*
8844 F: arch/mips/include/asm/kvm*
8847 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8848 M: Paul Mackerras <paulus@ozlabs.org>
8849 L: kvm-ppc@vger.kernel.org
8850 W: http://www.linux-kvm.org/
8851 T: git git://github.com/agraf/linux-2.6.git
8853 F: arch/powerpc/include/uapi/asm/kvm*
8854 F: arch/powerpc/include/asm/kvm*
8855 F: arch/powerpc/kvm/
8856 F: arch/powerpc/kernel/kvm*
8858 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8859 M: Christian Borntraeger <borntraeger@de.ibm.com>
8860 M: Janosch Frank <frankja@linux.ibm.com>
8861 R: David Hildenbrand <david@redhat.com>
8862 R: Cornelia Huck <cohuck@redhat.com>
8863 L: kvm@vger.kernel.org
8864 W: http://www.ibm.com/developerworks/linux/linux390/
8865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8867 F: arch/s390/include/uapi/asm/kvm*
8868 F: arch/s390/include/asm/gmap.h
8869 F: arch/s390/include/asm/kvm*
8871 F: arch/s390/mm/gmap.c
8872 F: tools/testing/selftests/kvm/s390x/
8873 F: tools/testing/selftests/kvm/*/s390x/
8875 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8876 M: Paolo Bonzini <pbonzini@redhat.com>
8877 M: Radim Krčmář <rkrcmar@redhat.com>
8878 R: Sean Christopherson <sean.j.christopherson@intel.com>
8879 R: Vitaly Kuznetsov <vkuznets@redhat.com>
8880 R: Wanpeng Li <wanpengli@tencent.com>
8881 R: Jim Mattson <jmattson@google.com>
8882 R: Joerg Roedel <joro@8bytes.org>
8883 L: kvm@vger.kernel.org
8884 W: http://www.linux-kvm.org
8885 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8889 F: arch/x86/include/uapi/asm/kvm*
8890 F: arch/x86/include/uapi/asm/vmx.h
8891 F: arch/x86/include/uapi/asm/svm.h
8892 F: arch/x86/include/asm/kvm*
8893 F: arch/x86/include/asm/pvclock-abi.h
8894 F: arch/x86/include/asm/svm.h
8895 F: arch/x86/include/asm/vmx.h
8896 F: arch/x86/kernel/kvm.c
8897 F: arch/x86/kernel/kvmclock.c
8900 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8901 M: Tejun Heo <tj@kernel.org>
8902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8904 F: include/linux/kernfs.h
8908 M: Eric Biederman <ebiederm@xmission.com>
8909 W: http://kernel.org/pub/linux/utils/kernel/kexec/
8910 L: kexec@lists.infradead.org
8912 F: include/linux/kexec.h
8913 F: include/uapi/linux/kexec.h
8917 M: Mimi Zohar <zohar@linux.ibm.com>
8918 L: linux-integrity@vger.kernel.org
8919 L: keyrings@vger.kernel.org
8921 F: Documentation/security/keys/trusted-encrypted.rst
8922 F: include/keys/encrypted-type.h
8923 F: security/keys/encrypted-keys/
8926 M: James Bottomley <jejb@linux.ibm.com>
8927 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8928 M: Mimi Zohar <zohar@linux.ibm.com>
8929 L: linux-integrity@vger.kernel.org
8930 L: keyrings@vger.kernel.org
8932 F: Documentation/security/keys/trusted-encrypted.rst
8933 F: include/keys/trusted-type.h
8934 F: security/keys/trusted.c
8935 F: security/keys/trusted.h
8938 M: David Howells <dhowells@redhat.com>
8939 L: keyrings@vger.kernel.org
8941 F: Documentation/security/keys/core.rst
8942 F: include/linux/key.h
8943 F: include/linux/key-type.h
8944 F: include/linux/keyctl.h
8945 F: include/uapi/linux/keyctl.h
8949 KGDB / KDB /debug_core
8950 M: Jason Wessel <jason.wessel@windriver.com>
8951 M: Daniel Thompson <daniel.thompson@linaro.org>
8952 W: http://kgdb.wiki.kernel.org/
8953 L: kgdb-bugreport@lists.sourceforge.net
8954 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8956 F: Documentation/dev-tools/kgdb.rst
8957 F: drivers/misc/kgdbts.c
8958 F: drivers/tty/serial/kgdboc.c
8959 F: include/linux/kdb.h
8960 F: include/linux/kgdb.h
8964 M: Catalin Marinas <catalin.marinas@arm.com>
8966 F: Documentation/dev-tools/kmemleak.rst
8967 F: include/linux/kmemleak.h
8969 F: mm/kmemleak-test.c
8971 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8972 M: Luis Chamberlain <mcgrof@kernel.org>
8973 L: linux-kernel@vger.kernel.org
8976 F: include/linux/kmod.h
8978 F: tools/testing/selftests/kmod/
8981 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8982 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8983 M: "David S. Miller" <davem@davemloft.net>
8984 M: Masami Hiramatsu <mhiramat@kernel.org>
8986 F: Documentation/kprobes.txt
8987 F: include/linux/kprobes.h
8988 F: include/asm-generic/kprobes.h
8991 KS0108 LCD CONTROLLER DRIVER
8992 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8994 F: Documentation/admin-guide/auxdisplay/ks0108.rst
8995 F: drivers/auxdisplay/ks0108.c
8996 F: include/linux/ks0108.h
8999 M: David Ahern <dsa@cumulusnetworks.com>
9000 L: netdev@vger.kernel.org
9003 F: include/net/l3mdev.h
9006 M: John Fastabend <john.fastabend@gmail.com>
9007 M: Daniel Borkmann <daniel@iogearbox.net>
9008 L: netdev@vger.kernel.org
9009 L: bpf@vger.kernel.org
9011 F: include/linux/skmsg.h
9013 F: net/core/sock_map.c
9014 F: net/ipv4/tcp_bpf.c
9016 LANTIQ / INTEL Ethernet drivers
9017 M: Hauke Mehrtens <hauke@hauke-m.de>
9018 L: netdev@vger.kernel.org
9020 F: net/dsa/tag_gswip.c
9021 F: drivers/net/ethernet/lantiq_xrx200.c
9022 F: drivers/net/dsa/lantiq_pce.h
9023 F: drivers/net/dsa/lantiq_gswip.c
9025 LANTIQ MIPS ARCHITECTURE
9026 M: John Crispin <john@phrozen.org>
9027 L: linux-mips@vger.kernel.org
9030 F: drivers/soc/lantiq
9033 L: linux-x25@vger.kernel.org
9035 F: Documentation/networking/lapb-module.txt
9039 LASI 53c700 driver for PARISC
9040 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9041 L: linux-scsi@vger.kernel.org
9043 F: Documentation/scsi/53c700.txt
9044 F: drivers/scsi/53c700*
9047 M: Tobin C. Harding <me@tobin.cc>
9048 M: Tycho Andersen <tycho@tycho.ws>
9049 L: kernel-hardening@lists.openwall.com
9051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9052 F: scripts/leaking_addresses.pl
9055 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
9056 M: Pavel Machek <pavel@ucw.cz>
9057 R: Dan Murphy <dmurphy@ti.com>
9058 L: linux-leds@vger.kernel.org
9059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9061 F: Documentation/devicetree/bindings/leds/
9063 F: include/linux/leds.h
9065 LEGACY EEPROM DRIVER
9066 M: Jean Delvare <jdelvare@suse.com>
9068 F: Documentation/misc-devices/eeprom.rst
9069 F: drivers/misc/eeprom/eeprom.c
9072 R: David Lechner <david@lechnology.com>
9074 F: arch/arm/boot/dts/da850-lego-ev3.dts
9075 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9076 F: drivers/power/supply/lego_ev3_battery.c
9078 LEGO USB Tower driver
9079 M: Juergen Stuber <starblue@users.sourceforge.net>
9080 L: legousb-devel@lists.sourceforge.net
9081 W: http://legousb.sourceforge.net/
9083 F: drivers/usb/misc/legousbtower.c
9086 M: Matan Ziv-Av <matan@svgalib.org>
9087 L: platform-driver-x86@vger.kernel.org
9089 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
9090 F: Documentation/admin-guide/laptops/lg-laptop.rst
9091 F: drivers/platform/x86/lg-laptop.c
9094 M: Michael Krufky <mkrufky@linuxtv.org>
9095 L: linux-media@vger.kernel.org
9096 W: https://linuxtv.org
9097 W: http://github.com/mkrufky
9098 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9099 T: git git://linuxtv.org/mkrufky/tuners.git
9101 F: drivers/media/dvb-frontends/lg2160.*
9103 LGDT3305 MEDIA DRIVER
9104 M: Michael Krufky <mkrufky@linuxtv.org>
9105 L: linux-media@vger.kernel.org
9106 W: https://linuxtv.org
9107 W: http://github.com/mkrufky
9108 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9109 T: git git://linuxtv.org/mkrufky/tuners.git
9111 F: drivers/media/dvb-frontends/lgdt3305.*
9113 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9114 M: Viresh Kumar <vireshk@kernel.org>
9115 L: linux-ide@vger.kernel.org
9116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9118 F: include/linux/pata_arasan_cf_data.h
9119 F: drivers/ata/pata_arasan_cf.c
9122 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9123 M: Jens Axboe <axboe@kernel.dk>
9124 L: linux-ide@vger.kernel.org
9125 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9127 F: drivers/ata/pata_*.c
9128 F: drivers/ata/ata_generic.c
9130 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9131 M: Linus Walleij <linus.walleij@linaro.org>
9132 L: linux-ide@vger.kernel.org
9133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9135 F: drivers/ata/pata_ftide010.c
9136 F: drivers/ata/sata_gemini.c
9137 F: drivers/ata/sata_gemini.h
9139 LIBATA SATA AHCI PLATFORM devices support
9140 M: Hans de Goede <hdegoede@redhat.com>
9141 M: Jens Axboe <axboe@kernel.dk>
9142 L: linux-ide@vger.kernel.org
9143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9145 F: drivers/ata/ahci_platform.c
9146 F: drivers/ata/libahci_platform.c
9147 F: include/linux/ahci_platform.h
9149 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9150 M: Mikael Pettersson <mikpelinux@gmail.com>
9151 L: linux-ide@vger.kernel.org
9152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9154 F: drivers/ata/sata_promise.*
9156 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9157 M: Jens Axboe <axboe@kernel.dk>
9158 L: linux-ide@vger.kernel.org
9159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9162 F: include/linux/ata.h
9163 F: include/linux/libata.h
9164 F: Documentation/devicetree/bindings/ata/
9167 M: Sasha Levin <alexander.levin@microsoft.com>
9169 F: tools/lib/lockdep/
9171 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9172 M: Dan Williams <dan.j.williams@intel.com>
9173 M: Vishal Verma <vishal.l.verma@intel.com>
9174 M: Dave Jiang <dave.jiang@intel.com>
9175 L: linux-nvdimm@lists.01.org
9176 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9178 F: drivers/nvdimm/blk.c
9179 F: drivers/nvdimm/region_devs.c
9181 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9182 M: Vishal Verma <vishal.l.verma@intel.com>
9183 M: Dan Williams <dan.j.williams@intel.com>
9184 M: Dave Jiang <dave.jiang@intel.com>
9185 L: linux-nvdimm@lists.01.org
9186 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9188 F: drivers/nvdimm/btt*
9190 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9191 M: Dan Williams <dan.j.williams@intel.com>
9192 M: Vishal Verma <vishal.l.verma@intel.com>
9193 M: Dave Jiang <dave.jiang@intel.com>
9194 L: linux-nvdimm@lists.01.org
9195 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9197 F: drivers/nvdimm/pmem*
9199 LIBNVDIMM: DEVICETREE BINDINGS
9200 M: Oliver O'Halloran <oohall@gmail.com>
9201 L: linux-nvdimm@lists.01.org
9202 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9204 F: drivers/nvdimm/of_pmem.c
9205 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
9207 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9208 M: Dan Williams <dan.j.williams@intel.com>
9209 M: Vishal Verma <vishal.l.verma@intel.com>
9210 M: Dave Jiang <dave.jiang@intel.com>
9211 M: Keith Busch <keith.busch@intel.com>
9212 M: Ira Weiny <ira.weiny@intel.com>
9213 L: linux-nvdimm@lists.01.org
9214 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9218 F: drivers/acpi/nfit/*
9219 F: include/linux/nd.h
9220 F: include/linux/libnvdimm.h
9221 F: include/uapi/linux/ndctl.h
9223 LICENSES and SPDX stuff
9224 M: Thomas Gleixner <tglx@linutronix.de>
9225 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9226 L: linux-spdx@vger.kernel.org
9228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9230 F: Documentation/process/license-rules.rst
9232 F: scripts/spdxcheck-test.sh
9233 F: scripts/spdxcheck.py
9235 LIGHTNVM PLATFORM SUPPORT
9236 M: Matias Bjorling <mb@lightnvm.io>
9237 W: http://github/OpenChannelSSD
9238 L: linux-block@vger.kernel.org
9240 F: drivers/lightnvm/
9241 F: include/linux/lightnvm.h
9242 F: include/uapi/linux/lightnvm.h
9244 LINUX FOR POWER MACINTOSH
9245 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9246 W: http://www.penguinppc.org/
9247 L: linuxppc-dev@lists.ozlabs.org
9249 F: arch/powerpc/platforms/powermac/
9250 F: drivers/macintosh/
9252 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9253 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9254 M: Paul Mackerras <paulus@samba.org>
9255 M: Michael Ellerman <mpe@ellerman.id.au>
9256 W: https://github.com/linuxppc/linux/wiki
9257 L: linuxppc-dev@lists.ozlabs.org
9258 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9261 F: Documentation/ABI/stable/sysfs-firmware-opal-*
9262 F: Documentation/devicetree/bindings/powerpc/
9263 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
9264 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
9265 F: Documentation/powerpc/
9267 F: drivers/char/tpm/tpm_ibmvtpm*
9268 F: drivers/crypto/nx/
9269 F: drivers/crypto/vmx/
9270 F: drivers/i2c/busses/i2c-opal.c
9271 F: drivers/net/ethernet/ibm/ibmveth.*
9272 F: drivers/net/ethernet/ibm/ibmvnic.*
9273 F: drivers/pci/hotplug/pnv_php.c
9274 F: drivers/pci/hotplug/rpa*
9275 F: drivers/rtc/rtc-opal.c
9276 F: drivers/scsi/ibmvscsi/
9277 F: drivers/tty/hvc/hvc_opal.c
9278 F: drivers/watchdog/wdrtas.c
9279 F: tools/testing/selftests/powerpc
9286 LINUX FOR POWERPC EMBEDDED MPC5XXX
9287 M: Anatolij Gustschin <agust@denx.de>
9288 L: linuxppc-dev@lists.ozlabs.org
9289 T: git git://git.denx.de/linux-denx-agust.git
9291 F: arch/powerpc/platforms/512x/
9292 F: arch/powerpc/platforms/52xx/
9294 LINUX FOR POWERPC EMBEDDED PPC4XX
9295 M: Alistair Popple <alistair@popple.id.au>
9296 M: Matt Porter <mporter@kernel.crashing.org>
9297 W: http://www.penguinppc.org/
9298 L: linuxppc-dev@lists.ozlabs.org
9300 F: arch/powerpc/platforms/40x/
9301 F: arch/powerpc/platforms/44x/
9303 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9304 M: Scott Wood <oss@buserror.net>
9305 M: Kumar Gala <galak@kernel.crashing.org>
9306 W: http://www.penguinppc.org/
9307 L: linuxppc-dev@lists.ozlabs.org
9308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9310 F: arch/powerpc/platforms/83xx/
9311 F: arch/powerpc/platforms/85xx/
9312 F: Documentation/devicetree/bindings/powerpc/fsl/
9314 LINUX FOR POWERPC EMBEDDED PPC8XX
9315 M: Vitaly Bordug <vitb@kernel.crashing.org>
9316 W: http://www.penguinppc.org/
9317 L: linuxppc-dev@lists.ozlabs.org
9319 F: arch/powerpc/platforms/8xx/
9321 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9322 L: linuxppc-dev@lists.ozlabs.org
9324 F: arch/powerpc/*/*virtex*
9325 F: arch/powerpc/*/*/*virtex*
9327 LINUX FOR POWERPC PA SEMI PWRFICIENT
9328 L: linuxppc-dev@lists.ozlabs.org
9330 F: arch/powerpc/platforms/pasemi/
9331 F: drivers/*/*pasemi*
9332 F: drivers/*/*/*pasemi*
9334 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9335 M: Kees Cook <keescook@chromium.org>
9337 F: drivers/misc/lkdtm/*
9339 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9340 M: Alan Stern <stern@rowland.harvard.edu>
9341 M: Andrea Parri <parri.andrea@gmail.com>
9342 M: Will Deacon <will@kernel.org>
9343 M: Peter Zijlstra <peterz@infradead.org>
9344 M: Boqun Feng <boqun.feng@gmail.com>
9345 M: Nicholas Piggin <npiggin@gmail.com>
9346 M: David Howells <dhowells@redhat.com>
9347 M: Jade Alglave <j.alglave@ucl.ac.uk>
9348 M: Luc Maranget <luc.maranget@inria.fr>
9349 M: "Paul E. McKenney" <paulmck@kernel.org>
9350 R: Akira Yokosawa <akiyks@gmail.com>
9351 R: Daniel Lustig <dlustig@nvidia.com>
9352 L: linux-kernel@vger.kernel.org
9353 L: linux-arch@vger.kernel.org
9355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9356 F: tools/memory-model/
9357 F: Documentation/atomic_bitops.txt
9358 F: Documentation/atomic_t.txt
9359 F: Documentation/core-api/atomic_ops.rst
9360 F: Documentation/core-api/refcount-vs-atomic.rst
9361 F: Documentation/memory-barriers.txt
9363 LIS3LV02D ACCELEROMETER DRIVER
9364 M: Eric Piel <eric.piel@tremplin-utc.net>
9366 F: Documentation/misc-devices/lis3lv02d.rst
9367 F: drivers/misc/lis3lv02d/
9368 F: drivers/platform/x86/hp_accel.c
9371 M: Josh Poimboeuf <jpoimboe@redhat.com>
9372 M: Jiri Kosina <jikos@kernel.org>
9373 M: Miroslav Benes <mbenes@suse.cz>
9374 M: Petr Mladek <pmladek@suse.com>
9375 R: Joe Lawrence <joe.lawrence@redhat.com>
9377 F: kernel/livepatch/
9378 F: include/linux/livepatch.h
9379 F: arch/x86/include/asm/livepatch.h
9380 F: arch/x86/kernel/livepatch.c
9381 F: Documentation/livepatch/
9382 F: Documentation/ABI/testing/sysfs-kernel-livepatch
9383 F: samples/livepatch/
9384 F: tools/testing/selftests/livepatch/
9385 L: live-patching@vger.kernel.org
9386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9389 L: netdev@vger.kernel.org
9391 F: include/linux/llc.h
9392 F: include/uapi/linux/llc.h
9396 LM73 HARDWARE MONITOR DRIVER
9397 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
9398 L: linux-hwmon@vger.kernel.org
9400 F: drivers/hwmon/lm73.c
9402 LM78 HARDWARE MONITOR DRIVER
9403 M: Jean Delvare <jdelvare@suse.com>
9404 L: linux-hwmon@vger.kernel.org
9406 F: Documentation/hwmon/lm78.rst
9407 F: drivers/hwmon/lm78.c
9409 LM83 HARDWARE MONITOR DRIVER
9410 M: Jean Delvare <jdelvare@suse.com>
9411 L: linux-hwmon@vger.kernel.org
9413 F: Documentation/hwmon/lm83.rst
9414 F: drivers/hwmon/lm83.c
9416 LM90 HARDWARE MONITOR DRIVER
9417 M: Jean Delvare <jdelvare@suse.com>
9418 L: linux-hwmon@vger.kernel.org
9420 F: Documentation/hwmon/lm90.rst
9421 F: Documentation/devicetree/bindings/hwmon/lm90.txt
9422 F: drivers/hwmon/lm90.c
9423 F: include/dt-bindings/thermal/lm90.h
9425 LM95234 HARDWARE MONITOR DRIVER
9426 M: Guenter Roeck <linux@roeck-us.net>
9427 L: linux-hwmon@vger.kernel.org
9429 F: Documentation/hwmon/lm95234.rst
9430 F: drivers/hwmon/lm95234.c
9432 LME2510 MEDIA DRIVER
9433 M: Malcolm Priestley <tvboxspy@gmail.com>
9434 L: linux-media@vger.kernel.org
9435 W: https://linuxtv.org
9436 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9438 F: drivers/media/usb/dvb-usb-v2/lmedm04*
9440 LOADPIN SECURITY MODULE
9441 M: Kees Cook <keescook@chromium.org>
9442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9444 F: security/loadpin/
9445 F: Documentation/admin-guide/LSM/LoadPin.rst
9448 M: Peter Zijlstra <peterz@infradead.org>
9449 M: Ingo Molnar <mingo@redhat.com>
9450 M: Will Deacon <will@kernel.org>
9451 L: linux-kernel@vger.kernel.org
9452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9454 F: Documentation/locking/
9455 F: include/linux/lockdep.h
9456 F: include/linux/spinlock*.h
9457 F: arch/*/include/asm/spinlock*.h
9458 F: include/linux/rwlock*.h
9459 F: include/linux/mutex*.h
9460 F: include/linux/rwsem*.h
9461 F: include/linux/seqlock.h
9462 F: lib/locking*.[ch]
9464 X: kernel/locking/locktorture.c
9466 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9467 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
9468 L: linux-ntfs-dev@lists.sourceforge.net
9469 W: http://www.linux-ntfs.org/content/view/19/37/
9471 F: Documentation/admin-guide/ldm.rst
9472 F: block/partitions/ldm.*
9474 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9475 M: Sathya Prakash <sathya.prakash@broadcom.com>
9476 M: Chaitra P B <chaitra.basappa@broadcom.com>
9477 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9478 L: MPT-FusionLinux.pdl@broadcom.com
9479 L: linux-scsi@vger.kernel.org
9480 W: http://www.avagotech.com/support/
9482 F: drivers/message/fusion/
9483 F: drivers/scsi/mpt3sas/
9485 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9486 M: Matthew Wilcox <willy@infradead.org>
9487 L: linux-scsi@vger.kernel.org
9489 F: drivers/scsi/sym53c8xx_2/
9492 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9493 L: linux-iio@vger.kernel.org
9495 F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9496 F: drivers/iio/dac/ltc1660.c
9498 LTC4261 HARDWARE MONITOR DRIVER
9499 M: Guenter Roeck <linux@roeck-us.net>
9500 L: linux-hwmon@vger.kernel.org
9502 F: Documentation/hwmon/ltc4261.rst
9503 F: drivers/hwmon/ltc4261.c
9505 LTC4306 I2C MULTIPLEXER DRIVER
9506 M: Michael Hennerich <michael.hennerich@analog.com>
9507 W: http://ez.analog.com/community/linux-device-drivers
9508 L: linux-i2c@vger.kernel.org
9510 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
9511 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9513 LTP (Linux Test Project)
9514 M: Mike Frysinger <vapier@gentoo.org>
9515 M: Cyril Hrubis <chrubis@suse.cz>
9516 M: Wanlong Gao <wanlong.gao@gmail.com>
9517 M: Jan Stancek <jstancek@redhat.com>
9518 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9519 M: Alexey Kodanev <alexey.kodanev@oracle.com>
9520 L: ltp@lists.linux.it (subscribers-only)
9521 W: http://linux-test-project.github.io/
9522 T: git git://github.com/linux-test-project/ltp.git
9526 M: Geert Uytterhoeven <geert@linux-m68k.org>
9527 L: linux-m68k@lists.linux-m68k.org
9528 W: http://www.linux-m68k.org/
9529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9534 M68K ON APPLE MACINTOSH
9535 M: Joshua Thompson <funaho@jurai.org>
9536 W: http://www.mac.linux-m68k.org/
9537 L: linux-m68k@lists.linux-m68k.org
9542 M: Philip Blundell <philb@gnu.org>
9543 W: http://www.tazenda.demon.co.uk/phil/linux-hp
9547 M88DS3103 MEDIA DRIVER
9548 M: Antti Palosaari <crope@iki.fi>
9549 L: linux-media@vger.kernel.org
9550 W: https://linuxtv.org
9551 W: http://palosaari.fi/linux/
9552 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9553 T: git git://linuxtv.org/anttip/media_tree.git
9555 F: drivers/media/dvb-frontends/m88ds3103*
9557 M88RS2000 MEDIA DRIVER
9558 M: Malcolm Priestley <tvboxspy@gmail.com>
9559 L: linux-media@vger.kernel.org
9560 W: https://linuxtv.org
9561 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9563 F: drivers/media/dvb-frontends/m88rs2000*
9565 MA901 MASTERKIT USB FM RADIO DRIVER
9566 M: Alexey Klimov <klimov.linux@gmail.com>
9567 L: linux-media@vger.kernel.org
9568 T: git git://linuxtv.org/media_tree.git
9570 F: drivers/media/radio/radio-ma901.c
9573 M: Johannes Berg <johannes@sipsolutions.net>
9574 L: linux-wireless@vger.kernel.org
9575 W: http://wireless.kernel.org/
9576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9579 F: Documentation/networking/mac80211-injection.txt
9580 F: include/net/mac80211.h
9582 F: drivers/net/wireless/mac80211_hwsim.[ch]
9583 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
9586 M: Jassi Brar <jassisinghbrar@gmail.com>
9587 L: linux-kernel@vger.kernel.org
9590 F: include/linux/mailbox_client.h
9591 F: include/linux/mailbox_controller.h
9593 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9594 M: Michael Kerrisk <mtk.manpages@gmail.com>
9595 W: http://www.kernel.org/doc/man-pages
9596 L: linux-man@vger.kernel.org
9599 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9600 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
9601 L: linux-mips@vger.kernel.org
9603 F: arch/mips/boot/dts/img/pistachio_marduk.dts
9605 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9606 M: Andrew Lunn <andrew@lunn.ch>
9607 M: Vivien Didelot <vivien.didelot@gmail.com>
9608 L: netdev@vger.kernel.org
9610 F: drivers/net/dsa/mv88e6xxx/
9611 F: include/linux/platform_data/mv88e6xxx.h
9612 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
9614 MARVELL ARMADA DRM SUPPORT
9615 M: Russell King <linux@armlinux.org.uk>
9617 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9618 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9619 F: drivers/gpu/drm/armada/
9620 F: include/uapi/drm/armada_drm.h
9621 F: Documentation/devicetree/bindings/display/armada/
9623 MARVELL ARMADA 3700 PHY DRIVERS
9624 M: Miquel Raynal <miquel.raynal@bootlin.com>
9626 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9627 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9628 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9629 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9631 MARVELL CRYPTO DRIVER
9632 M: Boris Brezillon <bbrezillon@kernel.org>
9633 M: Arnaud Ebalard <arno@natisbad.org>
9634 F: drivers/crypto/marvell/
9636 L: linux-crypto@vger.kernel.org
9638 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9639 M: Mirko Lindner <mlindner@marvell.com>
9640 M: Stephen Hemminger <stephen@networkplumber.org>
9641 L: netdev@vger.kernel.org
9643 F: drivers/net/ethernet/marvell/sk*
9645 MARVELL LIBERTAS WIRELESS DRIVER
9646 L: libertas-dev@lists.infradead.org
9648 F: drivers/net/wireless/marvell/libertas/
9650 MARVELL MACCHIATOBIN SUPPORT
9651 M: Russell King <linux@armlinux.org.uk>
9652 L: linux-arm-kernel@lists.infradead.org
9654 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9656 MARVELL MV643XX ETHERNET DRIVER
9657 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9658 L: netdev@vger.kernel.org
9660 F: drivers/net/ethernet/marvell/mv643xx_eth.*
9661 F: include/linux/mv643xx.h
9663 MARVELL MV88X3310 PHY DRIVER
9664 M: Russell King <linux@armlinux.org.uk>
9665 L: netdev@vger.kernel.org
9667 F: drivers/net/phy/marvell10g.c
9669 MARVELL MVEBU THERMAL DRIVER
9670 M: Miquel Raynal <miquel.raynal@bootlin.com>
9672 F: drivers/thermal/armada_thermal.c
9674 MARVELL MVNETA ETHERNET DRIVER
9675 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9676 L: netdev@vger.kernel.org
9678 F: drivers/net/ethernet/marvell/mvneta.*
9680 MARVELL MWIFIEX WIRELESS DRIVER
9681 M: Amitkumar Karwar <amitkarwar@gmail.com>
9682 M: Nishant Sarmukadam <nishants@marvell.com>
9683 M: Ganapathi Bhat <gbhat@marvell.com>
9684 M: Xinming Hu <huxinming820@gmail.com>
9685 L: linux-wireless@vger.kernel.org
9687 F: drivers/net/wireless/marvell/mwifiex/
9689 MARVELL MWL8K WIRELESS DRIVER
9690 M: Lennert Buytenhek <buytenh@wantstofly.org>
9691 L: linux-wireless@vger.kernel.org
9693 F: drivers/net/wireless/marvell/mwl8k.c
9695 MARVELL NAND CONTROLLER DRIVER
9696 M: Miquel Raynal <miquel.raynal@bootlin.com>
9697 L: linux-mtd@lists.infradead.org
9699 F: drivers/mtd/nand/raw/marvell_nand.c
9700 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
9702 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9703 M: Nicolas Pitre <nico@fluxnic.net>
9705 F: drivers/mmc/host/mvsdio.*
9707 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9708 M: Hu Ziji <huziji@marvell.com>
9709 L: linux-mmc@vger.kernel.org
9711 F: drivers/mmc/host/sdhci-xenon*
9712 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9714 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9715 M: Sunil Goutham <sgoutham@marvell.com>
9716 M: Linu Cherian <lcherian@marvell.com>
9717 M: Geetha sowjanya <gakula@marvell.com>
9718 M: Jerin Jacob <jerinj@marvell.com>
9719 L: netdev@vger.kernel.org
9721 F: drivers/net/ethernet/marvell/octeontx2/af/
9723 MATROX FRAMEBUFFER DRIVER
9724 L: linux-fbdev@vger.kernel.org
9726 F: drivers/video/fbdev/matrox/matroxfb_*
9727 F: include/uapi/linux/matroxfb.h
9729 MAX16065 HARDWARE MONITOR DRIVER
9730 M: Guenter Roeck <linux@roeck-us.net>
9731 L: linux-hwmon@vger.kernel.org
9733 F: Documentation/hwmon/max16065.rst
9734 F: drivers/hwmon/max16065.c
9736 MAX2175 SDR TUNER DRIVER
9737 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9738 L: linux-media@vger.kernel.org
9739 T: git git://linuxtv.org/media_tree.git
9741 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
9742 F: Documentation/media/v4l-drivers/max2175.rst
9743 F: drivers/media/i2c/max2175*
9744 F: include/uapi/linux/max2175.h
9746 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9747 L: linux-hwmon@vger.kernel.org
9749 F: Documentation/hwmon/max6650.rst
9750 F: drivers/hwmon/max6650.c
9752 MAX6697 HARDWARE MONITOR DRIVER
9753 M: Guenter Roeck <linux@roeck-us.net>
9754 L: linux-hwmon@vger.kernel.org
9756 F: Documentation/hwmon/max6697.rst
9757 F: Documentation/devicetree/bindings/hwmon/max6697.txt
9758 F: drivers/hwmon/max6697.c
9759 F: include/linux/platform_data/max6697.h
9761 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9762 M: Peter Rosin <peda@axentia.se>
9763 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9765 F: Documentation/devicetree/bindings/sound/max9860.txt
9766 F: sound/soc/codecs/max9860.*
9768 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9769 M: Andreas Klinger <ak@it-klinger.de>
9770 L: linux-iio@vger.kernel.org
9772 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9773 F: drivers/iio/proximity/mb1232.c
9775 MAXIM MAX77650 PMIC MFD DRIVER
9776 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
9777 L: linux-kernel@vger.kernel.org
9779 F: Documentation/devicetree/bindings/*/*max77650.txt
9780 F: Documentation/devicetree/bindings/*/max77650*.txt
9781 F: include/linux/mfd/max77650.h
9782 F: drivers/mfd/max77650.c
9783 F: drivers/regulator/max77650-regulator.c
9784 F: drivers/power/supply/max77650-charger.c
9785 F: drivers/input/misc/max77650-onkey.c
9786 F: drivers/leds/leds-max77650.c
9787 F: drivers/gpio/gpio-max77650.c
9789 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9790 M: Javier Martinez Canillas <javier@dowhile0.org>
9791 L: linux-kernel@vger.kernel.org
9793 F: drivers/regulator/max77802-regulator.c
9794 F: Documentation/devicetree/bindings/*/*max77802.txt
9795 F: include/dt-bindings/*/*max77802.h
9797 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9798 M: Krzysztof Kozlowski <krzk@kernel.org>
9799 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9800 L: linux-pm@vger.kernel.org
9802 F: drivers/power/supply/max14577_charger.c
9803 F: drivers/power/supply/max77693_charger.c
9805 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9806 M: Chanwoo Choi <cw00.choi@samsung.com>
9807 M: Krzysztof Kozlowski <krzk@kernel.org>
9808 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9809 L: linux-kernel@vger.kernel.org
9811 F: drivers/*/max14577*.c
9812 F: drivers/*/max77686*.c
9813 F: drivers/*/max77693*.c
9814 F: drivers/extcon/extcon-max14577.c
9815 F: drivers/extcon/extcon-max77693.c
9816 F: drivers/rtc/rtc-max77686.c
9817 F: drivers/clk/clk-max77686.c
9818 F: Documentation/devicetree/bindings/mfd/max14577.txt
9819 F: Documentation/devicetree/bindings/*/max77686.txt
9820 F: Documentation/devicetree/bindings/mfd/max77693.txt
9821 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
9822 F: include/linux/mfd/max14577*.h
9823 F: include/linux/mfd/max77686*.h
9824 F: include/linux/mfd/max77693*.h
9826 MAXIRADIO FM RADIO RECEIVER DRIVER
9827 M: Hans Verkuil <hverkuil@xs4all.nl>
9828 L: linux-media@vger.kernel.org
9829 T: git git://linuxtv.org/media_tree.git
9830 W: https://linuxtv.org
9832 F: drivers/media/radio/radio-maxiradio*
9834 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9835 M: Peter Rosin <peda@axentia.se>
9836 L: linux-iio@vger.kernel.org
9838 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9839 F: drivers/iio/potentiometer/mcp4018.c
9840 F: drivers/iio/potentiometer/mcp4531.c
9842 MCR20A IEEE-802.15.4 RADIO DRIVER
9843 M: Xue Liu <liuxuenetmail@gmail.com>
9844 L: linux-wpan@vger.kernel.org
9845 W: https://github.com/xueliu/mcr20a-linux
9847 F: drivers/net/ieee802154/mcr20a.c
9848 F: drivers/net/ieee802154/mcr20a.h
9849 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9851 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9852 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9853 L: linux-iio@vger.kernel.org
9855 F: drivers/iio/dac/cio-dac.c
9857 MEDIA CONTROLLER FRAMEWORK
9858 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9859 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9860 L: linux-media@vger.kernel.org
9861 W: https://www.linuxtv.org
9862 T: git git://linuxtv.org/media_tree.git
9864 F: drivers/media/mc/
9865 F: include/media/media-*.h
9866 F: include/uapi/linux/media.h
9868 MEDIA DRIVERS FOR ASCOT2E
9869 M: Sergey Kozlov <serjk@netup.ru>
9870 M: Abylay Ospan <aospan@netup.ru>
9871 L: linux-media@vger.kernel.org
9872 W: https://linuxtv.org
9874 T: git git://linuxtv.org/media_tree.git
9876 F: drivers/media/dvb-frontends/ascot2e*
9878 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9879 M: Jasmin Jessich <jasmin@anw.at>
9880 L: linux-media@vger.kernel.org
9881 W: https://linuxtv.org
9882 T: git git://linuxtv.org/media_tree.git
9884 F: drivers/media/dvb-frontends/cxd2099*
9886 MEDIA DRIVERS FOR CXD2841ER
9887 M: Sergey Kozlov <serjk@netup.ru>
9888 M: Abylay Ospan <aospan@netup.ru>
9889 L: linux-media@vger.kernel.org
9890 W: https://linuxtv.org
9892 T: git git://linuxtv.org/media_tree.git
9894 F: drivers/media/dvb-frontends/cxd2841er*
9896 MEDIA DRIVERS FOR CXD2880
9897 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9898 L: linux-media@vger.kernel.org
9899 W: http://linuxtv.org/
9900 T: git git://linuxtv.org/media_tree.git
9902 F: drivers/media/dvb-frontends/cxd2880/*
9903 F: drivers/media/spi/cxd2880*
9905 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9906 L: linux-media@vger.kernel.org
9907 W: https://linuxtv.org
9908 T: git git://linuxtv.org/media_tree.git
9910 F: drivers/media/pci/ddbridge/*
9912 MEDIA DRIVERS FOR FREESCALE IMX
9913 M: Steve Longerbeam <slongerbeam@gmail.com>
9914 M: Philipp Zabel <p.zabel@pengutronix.de>
9915 L: linux-media@vger.kernel.org
9916 T: git git://linuxtv.org/media_tree.git
9918 F: Documentation/devicetree/bindings/media/imx.txt
9919 F: Documentation/media/v4l-drivers/imx.rst
9920 F: drivers/staging/media/imx/
9921 F: include/linux/imx-media.h
9922 F: include/media/imx.h
9924 MEDIA DRIVER FOR FREESCALE IMX PXP
9925 M: Philipp Zabel <p.zabel@pengutronix.de>
9926 L: linux-media@vger.kernel.org
9927 T: git git://linuxtv.org/media_tree.git
9929 F: drivers/media/platform/imx-pxp.[ch]
9931 MEDIA DRIVERS FOR FREESCALE IMX7
9932 M: Rui Miguel Silva <rmfrfs@gmail.com>
9933 L: linux-media@vger.kernel.org
9934 T: git git://linuxtv.org/media_tree.git
9936 F: Documentation/devicetree/bindings/media/imx7-csi.txt
9937 F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
9938 F: Documentation/media/v4l-drivers/imx7.rst
9939 F: drivers/staging/media/imx/imx7-media-csi.c
9940 F: drivers/staging/media/imx/imx7-mipi-csis.c
9942 MEDIA DRIVERS FOR HELENE
9943 M: Abylay Ospan <aospan@netup.ru>
9944 L: linux-media@vger.kernel.org
9945 W: https://linuxtv.org
9947 T: git git://linuxtv.org/media_tree.git
9949 F: drivers/media/dvb-frontends/helene*
9951 MEDIA DRIVERS FOR HORUS3A
9952 M: Sergey Kozlov <serjk@netup.ru>
9953 M: Abylay Ospan <aospan@netup.ru>
9954 L: linux-media@vger.kernel.org
9955 W: https://linuxtv.org
9957 T: git git://linuxtv.org/media_tree.git
9959 F: drivers/media/dvb-frontends/horus3a*
9961 MEDIA DRIVERS FOR LNBH25
9962 M: Sergey Kozlov <serjk@netup.ru>
9963 M: Abylay Ospan <aospan@netup.ru>
9964 L: linux-media@vger.kernel.org
9965 W: https://linuxtv.org
9967 T: git git://linuxtv.org/media_tree.git
9969 F: drivers/media/dvb-frontends/lnbh25*
9971 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9972 L: linux-media@vger.kernel.org
9973 W: https://linuxtv.org
9974 T: git git://linuxtv.org/media_tree.git
9976 F: drivers/media/dvb-frontends/mxl5xx*
9978 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9979 M: Sergey Kozlov <serjk@netup.ru>
9980 M: Abylay Ospan <aospan@netup.ru>
9981 L: linux-media@vger.kernel.org
9982 W: https://linuxtv.org
9984 T: git git://linuxtv.org/media_tree.git
9986 F: drivers/media/pci/netup_unidvb/*
9988 MEDIA DRIVERS FOR RENESAS - CEU
9989 M: Jacopo Mondi <jacopo@jmondi.org>
9990 L: linux-media@vger.kernel.org
9991 L: linux-renesas-soc@vger.kernel.org
9992 T: git git://linuxtv.org/media_tree.git
9994 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
9995 F: drivers/media/platform/renesas-ceu.c
9996 F: include/media/drv-intf/renesas-ceu.h
9998 MEDIA DRIVERS FOR RENESAS - DRIF
9999 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
10000 L: linux-media@vger.kernel.org
10001 L: linux-renesas-soc@vger.kernel.org
10002 T: git git://linuxtv.org/media_tree.git
10004 F: Documentation/devicetree/bindings/media/renesas,drif.txt
10005 F: drivers/media/platform/rcar_drif.c
10007 MEDIA DRIVERS FOR RENESAS - FCP
10008 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10009 L: linux-media@vger.kernel.org
10010 L: linux-renesas-soc@vger.kernel.org
10011 T: git git://linuxtv.org/media_tree.git
10013 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
10014 F: drivers/media/platform/rcar-fcp.c
10015 F: include/media/rcar-fcp.h
10017 MEDIA DRIVERS FOR RENESAS - FDP1
10018 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10019 L: linux-media@vger.kernel.org
10020 L: linux-renesas-soc@vger.kernel.org
10021 T: git git://linuxtv.org/media_tree.git
10023 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
10024 F: drivers/media/platform/rcar_fdp1.c
10026 MEDIA DRIVERS FOR RENESAS - VIN
10027 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
10028 L: linux-media@vger.kernel.org
10029 L: linux-renesas-soc@vger.kernel.org
10030 T: git git://linuxtv.org/media_tree.git
10032 F: Documentation/devicetree/bindings/media/renesas,csi2.txt
10033 F: Documentation/devicetree/bindings/media/renesas,vin.txt
10034 F: drivers/media/platform/rcar-vin/
10036 MEDIA DRIVERS FOR RENESAS - VSP1
10037 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10038 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10039 L: linux-media@vger.kernel.org
10040 L: linux-renesas-soc@vger.kernel.org
10041 T: git git://linuxtv.org/media_tree.git
10043 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
10044 F: drivers/media/platform/vsp1/
10046 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10047 L: linux-media@vger.kernel.org
10048 W: https://linuxtv.org
10049 T: git git://linuxtv.org/media_tree.git
10051 F: drivers/media/dvb-frontends/stv0910*
10053 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10054 L: linux-media@vger.kernel.org
10055 W: https://linuxtv.org
10056 T: git git://linuxtv.org/media_tree.git
10058 F: drivers/media/dvb-frontends/stv6111*
10060 MEDIA DRIVERS FOR STM32 - DCMI
10061 M: Hugues Fruchet <hugues.fruchet@st.com>
10062 L: linux-media@vger.kernel.org
10063 T: git git://linuxtv.org/media_tree.git
10065 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
10066 F: drivers/media/platform/stm32/stm32-dcmi.c
10068 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10069 M: Dmitry Osipenko <digetx@gmail.com>
10070 L: linux-media@vger.kernel.org
10071 L: linux-tegra@vger.kernel.org
10072 T: git git://linuxtv.org/media_tree.git
10074 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10075 F: drivers/staging/media/tegra-vde/
10077 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10078 M: Mauro Carvalho Chehab <mchehab@kernel.org>
10079 P: LinuxTV.org Project
10080 L: linux-media@vger.kernel.org
10081 W: https://linuxtv.org
10082 Q: http://patchwork.kernel.org/project/linux-media/list/
10083 T: git git://linuxtv.org/media_tree.git
10085 F: Documentation/devicetree/bindings/media/
10086 F: Documentation/media/
10088 F: drivers/staging/media/
10089 F: include/linux/platform_data/media/
10091 F: include/uapi/linux/dvb/
10092 F: include/uapi/linux/videodev2.h
10093 F: include/uapi/linux/media.h
10094 F: include/uapi/linux/v4l2-*
10095 F: include/uapi/linux/meye.h
10096 F: include/uapi/linux/ivtv*
10097 F: include/uapi/linux/uvcvideo.h
10099 MEDIATEK BLUETOOTH DRIVER
10100 M: Sean Wang <sean.wang@mediatek.com>
10101 L: linux-bluetooth@vger.kernel.org
10102 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10104 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10105 F: drivers/bluetooth/btmtkuart.c
10107 MEDIATEK CIR DRIVER
10108 M: Sean Wang <sean.wang@mediatek.com>
10110 F: drivers/media/rc/mtk-cir.c
10112 MEDIATEK DMA DRIVER
10113 M: Sean Wang <sean.wang@mediatek.com>
10114 L: dmaengine@vger.kernel.org
10115 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10116 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10118 F: Documentation/devicetree/bindings/dma/mtk-*
10119 F: drivers/dma/mediatek/
10121 MEDIATEK PMIC LED DRIVER
10122 M: Sean Wang <sean.wang@mediatek.com>
10124 F: drivers/leds/leds-mt6323.c
10125 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
10127 MEDIATEK ETHERNET DRIVER
10128 M: Felix Fietkau <nbd@openwrt.org>
10129 M: John Crispin <john@phrozen.org>
10130 M: Sean Wang <sean.wang@mediatek.com>
10131 M: Nelson Chang <nelson.chang@mediatek.com>
10132 L: netdev@vger.kernel.org
10134 F: drivers/net/ethernet/mediatek/
10136 MEDIATEK SWITCH DRIVER
10137 M: Sean Wang <sean.wang@mediatek.com>
10138 L: netdev@vger.kernel.org
10140 F: drivers/net/dsa/mt7530.*
10141 F: net/dsa/tag_mtk.c
10143 MEDIATEK JPEG DRIVER
10144 M: Rick Chang <rick.chang@mediatek.com>
10145 M: Bin Liu <bin.liu@mediatek.com>
10147 F: drivers/media/platform/mtk-jpeg/
10148 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10150 MEDIATEK MDP DRIVER
10151 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10152 M: Houlong Wei <houlong.wei@mediatek.com>
10153 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10155 F: drivers/media/platform/mtk-mdp/
10156 F: drivers/media/platform/mtk-vpu/
10157 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
10159 MEDIATEK MEDIA DRIVER
10160 M: Tiffany Lin <tiffany.lin@mediatek.com>
10161 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10163 F: drivers/media/platform/mtk-vcodec/
10164 F: drivers/media/platform/mtk-vpu/
10165 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10166 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
10168 MEDIATEK MMC/SD/SDIO DRIVER
10169 M: Chaotian Jing <chaotian.jing@mediatek.com>
10171 F: drivers/mmc/host/mtk-sd.c
10172 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
10174 MEDIATEK MT76 WIRELESS LAN DRIVER
10175 M: Felix Fietkau <nbd@nbd.name>
10176 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10177 R: Ryder Lee <ryder.lee@mediatek.com>
10178 R: Roy Luo <royluo@google.com>
10179 L: linux-wireless@vger.kernel.org
10181 F: drivers/net/wireless/mediatek/mt76/
10183 MEDIATEK MT7601U WIRELESS LAN DRIVER
10184 M: Jakub Kicinski <kubakici@wp.pl>
10185 L: linux-wireless@vger.kernel.org
10187 F: drivers/net/wireless/mediatek/mt7601u/
10189 MEDIATEK MT7621/28/88 I2C DRIVER
10190 M: Stefan Roese <sr@denx.de>
10191 L: linux-i2c@vger.kernel.org
10193 F: drivers/i2c/busses/i2c-mt7621.c
10194 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10196 MEDIATEK NAND CONTROLLER DRIVER
10197 M: Xiaolei Li <xiaolei.li@mediatek.com>
10198 L: linux-mtd@lists.infradead.org
10200 F: drivers/mtd/nand/raw/mtk_*
10201 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
10203 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10204 M: Sean Wang <sean.wang@mediatek.com>
10206 F: drivers/char/hw_random/mtk-rng.c
10208 MEDIATEK USB3 DRD IP DRIVER
10209 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
10210 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
10211 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10212 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10214 F: drivers/usb/mtu3/
10216 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10217 M: Peter Senna Tschudin <peter.senna@gmail.com>
10218 M: Martin Donnelly <martin.donnelly@ge.com>
10219 M: Martyn Welch <martyn.welch@collabora.co.uk>
10221 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10222 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10224 MEGARAID SCSI/SAS DRIVERS
10225 M: Kashyap Desai <kashyap.desai@broadcom.com>
10226 M: Sumit Saxena <sumit.saxena@broadcom.com>
10227 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10228 L: megaraidlinux.pdl@broadcom.com
10229 L: linux-scsi@vger.kernel.org
10230 W: http://www.avagotech.com/support/
10232 F: Documentation/scsi/megaraid.txt
10233 F: drivers/scsi/megaraid.*
10234 F: drivers/scsi/megaraid/
10236 MELEXIS MLX90614 DRIVER
10237 M: Crt Mori <cmo@melexis.com>
10238 L: linux-iio@vger.kernel.org
10239 W: http://www.melexis.com
10241 F: drivers/iio/temperature/mlx90614.c
10243 MELEXIS MLX90632 DRIVER
10244 M: Crt Mori <cmo@melexis.com>
10245 L: linux-iio@vger.kernel.org
10246 W: http://www.melexis.com
10248 F: drivers/iio/temperature/mlx90632.c
10250 MELFAS MIP4 TOUCHSCREEN DRIVER
10251 M: Sangwon Jee <jeesw@melfas.com>
10252 W: http://www.melfas.com
10254 F: drivers/input/touchscreen/melfas_mip4.c
10255 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10257 MELLANOX ETHERNET DRIVER (mlx4_en)
10258 M: Tariq Toukan <tariqt@mellanox.com>
10259 L: netdev@vger.kernel.org
10261 W: http://www.mellanox.com
10262 Q: http://patchwork.ozlabs.org/project/netdev/list/
10263 F: drivers/net/ethernet/mellanox/mlx4/en_*
10265 MELLANOX ETHERNET DRIVER (mlx5e)
10266 M: Saeed Mahameed <saeedm@mellanox.com>
10267 L: netdev@vger.kernel.org
10269 W: http://www.mellanox.com
10270 Q: http://patchwork.ozlabs.org/project/netdev/list/
10271 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
10273 MELLANOX ETHERNET INNOVA DRIVERS
10274 R: Boris Pismenny <borisp@mellanox.com>
10275 L: netdev@vger.kernel.org
10277 W: http://www.mellanox.com
10278 Q: http://patchwork.ozlabs.org/project/netdev/list/
10279 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10280 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
10281 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10282 F: include/linux/mlx5/mlx5_ifc_fpga.h
10284 MELLANOX ETHERNET SWITCH DRIVERS
10285 M: Jiri Pirko <jiri@mellanox.com>
10286 M: Ido Schimmel <idosch@mellanox.com>
10287 L: netdev@vger.kernel.org
10289 W: http://www.mellanox.com
10290 Q: http://patchwork.ozlabs.org/project/netdev/list/
10291 F: drivers/net/ethernet/mellanox/mlxsw/
10292 F: tools/testing/selftests/drivers/net/mlxsw/
10294 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10295 M: mlxsw@mellanox.com
10296 L: netdev@vger.kernel.org
10298 W: http://www.mellanox.com
10299 Q: http://patchwork.ozlabs.org/project/netdev/list/
10300 F: drivers/net/ethernet/mellanox/mlxfw/
10302 MELLANOX HARDWARE PLATFORM SUPPORT
10303 M: Andy Shevchenko <andy@infradead.org>
10304 M: Darren Hart <dvhart@infradead.org>
10305 M: Vadim Pasternak <vadimp@mellanox.com>
10306 L: platform-driver-x86@vger.kernel.org
10308 F: drivers/platform/mellanox/
10309 F: include/linux/platform_data/mlxreg.h
10311 MELLANOX MLX4 core VPI driver
10312 M: Tariq Toukan <tariqt@mellanox.com>
10313 L: netdev@vger.kernel.org
10314 L: linux-rdma@vger.kernel.org
10315 W: http://www.mellanox.com
10316 Q: http://patchwork.ozlabs.org/project/netdev/list/
10318 F: drivers/net/ethernet/mellanox/mlx4/
10319 F: include/linux/mlx4/
10321 MELLANOX MLX4 IB driver
10322 M: Yishai Hadas <yishaih@mellanox.com>
10323 L: linux-rdma@vger.kernel.org
10324 W: http://www.mellanox.com
10325 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10327 F: drivers/infiniband/hw/mlx4/
10328 F: include/linux/mlx4/
10329 F: include/uapi/rdma/mlx4-abi.h
10331 MELLANOX MLX5 core VPI driver
10332 M: Saeed Mahameed <saeedm@mellanox.com>
10333 M: Leon Romanovsky <leonro@mellanox.com>
10334 L: netdev@vger.kernel.org
10335 L: linux-rdma@vger.kernel.org
10336 W: http://www.mellanox.com
10337 Q: http://patchwork.ozlabs.org/project/netdev/list/
10339 F: drivers/net/ethernet/mellanox/mlx5/core/
10340 F: include/linux/mlx5/
10341 F: Documentation/networking/device_drivers/mellanox/
10343 MELLANOX MLX5 IB driver
10344 M: Leon Romanovsky <leonro@mellanox.com>
10345 L: linux-rdma@vger.kernel.org
10346 W: http://www.mellanox.com
10347 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10349 F: drivers/infiniband/hw/mlx5/
10350 F: include/linux/mlx5/
10351 F: include/uapi/rdma/mlx5-abi.h
10353 MELLANOX MLXCPLD I2C AND MUX DRIVER
10354 M: Vadim Pasternak <vadimp@mellanox.com>
10355 M: Michael Shych <michaelsh@mellanox.com>
10356 L: linux-i2c@vger.kernel.org
10358 F: drivers/i2c/busses/i2c-mlxcpld.c
10359 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
10360 F: Documentation/i2c/busses/i2c-mlxcpld.rst
10362 MELLANOX MLXCPLD LED DRIVER
10363 M: Vadim Pasternak <vadimp@mellanox.com>
10364 L: linux-leds@vger.kernel.org
10366 F: drivers/leds/leds-mlxcpld.c
10367 F: drivers/leds/leds-mlxreg.c
10368 F: Documentation/leds/leds-mlxcpld.rst
10370 MELLANOX PLATFORM DRIVER
10371 M: Vadim Pasternak <vadimp@mellanox.com>
10372 L: platform-driver-x86@vger.kernel.org
10374 F: drivers/platform/x86/mlx-platform.c
10377 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10378 M: "Paul E. McKenney" <paulmck@kernel.org>
10379 L: linux-kernel@vger.kernel.org
10381 F: kernel/sched/membarrier.c
10382 F: include/uapi/linux/membarrier.h
10383 F: arch/powerpc/include/asm/membarrier.h
10386 M: Mike Rapoport <rppt@linux.ibm.com>
10387 L: linux-mm@kvack.org
10389 F: include/linux/memblock.h
10391 F: Documentation/core-api/boot-time-mm.rst
10394 L: linux-mm@kvack.org
10395 W: http://www.linux-mm.org
10397 F: include/linux/mm.h
10398 F: include/linux/gfp.h
10399 F: include/linux/mmzone.h
10400 F: include/linux/memory_hotplug.h
10401 F: include/linux/vmalloc.h
10404 MEMORY TECHNOLOGY DEVICES (MTD)
10405 M: David Woodhouse <dwmw2@infradead.org>
10406 M: Brian Norris <computersforpeace@gmail.com>
10407 M: Marek Vasut <marek.vasut@gmail.com>
10408 M: Miquel Raynal <miquel.raynal@bootlin.com>
10409 M: Richard Weinberger <richard@nod.at>
10410 M: Vignesh Raghavendra <vigneshr@ti.com>
10411 L: linux-mtd@lists.infradead.org
10412 W: http://www.linux-mtd.infradead.org/
10413 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10417 F: Documentation/devicetree/bindings/mtd/
10419 F: include/linux/mtd/
10420 F: include/uapi/mtd/
10422 MEN A21 WATCHDOG DRIVER
10423 M: Johannes Thumshirn <morbidrsa@gmail.com>
10424 L: linux-watchdog@vger.kernel.org
10426 F: drivers/watchdog/mena21_wdt.c
10428 MEN CHAMELEON BUS (mcb)
10429 M: Johannes Thumshirn <morbidrsa@gmail.com>
10432 F: include/linux/mcb.h
10433 F: Documentation/driver-api/men-chameleon-bus.rst
10435 MEN F21BMC (Board Management Controller)
10436 M: Andreas Werner <andreas.werner@men.de>
10438 F: drivers/mfd/menf21bmc.c
10439 F: drivers/watchdog/menf21bmc_wdt.c
10440 F: drivers/leds/leds-menf21bmc.c
10441 F: drivers/hwmon/menf21bmc_hwmon.c
10442 F: Documentation/hwmon/menf21bmc.rst
10444 MEN Z069 WATCHDOG DRIVER
10445 M: Johannes Thumshirn <jth@kernel.org>
10446 L: linux-watchdog@vger.kernel.org
10448 F: drivers/watchdog/menz69_wdt.c
10450 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10451 M: Neil Armstrong <narmstrong@baylibre.com>
10452 L: linux-media@vger.kernel.org
10453 L: linux-amlogic@lists.infradead.org
10454 W: http://linux-meson.com/
10456 F: drivers/media/platform/meson/ao-cec.c
10457 F: drivers/media/platform/meson/ao-cec-g12a.c
10458 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
10459 T: git git://linuxtv.org/media_tree.git
10461 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10462 M: Liang Yang <liang.yang@amlogic.com>
10463 L: linux-mtd@lists.infradead.org
10465 F: drivers/mtd/nand/raw/meson_*
10466 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10468 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10469 M: Maxime Jourdan <mjourdan@baylibre.com>
10470 L: linux-media@vger.kernel.org
10471 L: linux-amlogic@lists.infradead.org
10473 F: drivers/staging/media/meson/vdec/
10474 T: git git://linuxtv.org/media_tree.git
10476 METHODE UDPU SUPPORT
10477 M: Vladimir Vid <vladimir.vid@sartura.hr>
10479 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10481 MICROBLAZE ARCHITECTURE
10482 M: Michal Simek <monstr@monstr.eu>
10483 W: http://www.monstr.eu/fdt/
10484 T: git git://git.monstr.eu/linux-2.6-microblaze.git
10486 F: arch/microblaze/
10488 MICROCHIP AT91 SERIAL DRIVER
10489 M: Richard Genoud <richard.genoud@gmail.com>
10491 F: drivers/tty/serial/atmel_serial.c
10492 F: drivers/tty/serial/atmel_serial.h
10493 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10495 MICROCHIP AUDIO ASOC DRIVERS
10496 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10497 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10501 MICROCHIP DMA DRIVER
10502 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10503 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10504 L: dmaengine@vger.kernel.org
10506 F: drivers/dma/at_hdmac.c
10507 F: drivers/dma/at_hdmac_regs.h
10508 F: include/linux/platform_data/dma-atmel.h
10509 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
10510 F: include/dt-bindings/dma/at91.h
10512 MICROCHIP ECC DRIVER
10513 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10514 L: linux-crypto@vger.kernel.org
10516 F: drivers/crypto/atmel-ecc.*
10518 MICROCHIP I2C DRIVER
10519 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10520 L: linux-i2c@vger.kernel.org
10522 F: drivers/i2c/busses/i2c-at91.h
10523 F: drivers/i2c/busses/i2c-at91-*.c
10525 MICROCHIP ISC DRIVER
10526 M: Eugen Hristev <eugen.hristev@microchip.com>
10527 L: linux-media@vger.kernel.org
10529 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
10530 F: drivers/media/platform/atmel/atmel-isc.h
10531 F: drivers/media/platform/atmel/atmel-isc-base.c
10532 F: drivers/media/platform/atmel/atmel-isc-regs.h
10533 F: Documentation/devicetree/bindings/media/atmel-isc.txt
10535 MICROCHIP ISI DRIVER
10536 M: Eugen Hristev <eugen.hristev@microchip.com>
10537 L: linux-media@vger.kernel.org
10539 F: drivers/media/platform/atmel/atmel-isi.c
10540 F: drivers/media/platform/atmel/atmel-isi.h
10542 MICROCHIP AT91 USART MFD DRIVER
10543 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10544 L: linux-kernel@vger.kernel.org
10546 F: drivers/mfd/at91-usart.c
10547 F: include/dt-bindings/mfd/at91-usart.h
10548 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10550 MICROCHIP AT91 USART SPI DRIVER
10551 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10552 L: linux-spi@vger.kernel.org
10554 F: drivers/spi/spi-at91-usart.c
10555 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10557 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10558 M: Woojung Huh <woojung.huh@microchip.com>
10559 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10560 L: netdev@vger.kernel.org
10562 F: net/dsa/tag_ksz.c
10563 F: drivers/net/dsa/microchip/*
10564 F: include/linux/platform_data/microchip-ksz.h
10565 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
10567 MICROCHIP LAN743X ETHERNET DRIVER
10568 M: Bryan Whitehead <bryan.whitehead@microchip.com>
10569 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10570 L: netdev@vger.kernel.org
10572 F: drivers/net/ethernet/microchip/lan743x_*
10574 MICROCHIP LCDFB DRIVER
10575 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10576 L: linux-fbdev@vger.kernel.org
10578 F: drivers/video/fbdev/atmel_lcdfb.c
10579 F: include/video/atmel_lcdc.h
10581 MICROCHIP MMC/SD/SDIO MCI DRIVER
10582 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10584 F: drivers/mmc/host/atmel-mci.c
10586 MICROCHIP MCP16502 PMIC DRIVER
10587 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
10588 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10590 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10591 F: drivers/regulator/mcp16502.c
10593 MICROCHIP MCP3911 ADC DRIVER
10594 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10595 M: Kent Gustavsson <kent@minoris.se>
10596 L: linux-iio@vger.kernel.org
10598 F: drivers/iio/adc/mcp3911.c
10599 F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10601 MICROCHIP NAND DRIVER
10602 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10603 L: linux-mtd@lists.infradead.org
10605 F: drivers/mtd/nand/raw/atmel/*
10606 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
10608 MICROCHIP PWM DRIVER
10609 M: Claudiu Beznea <claudiu.beznea@microchip.com>
10610 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10611 L: linux-pwm@vger.kernel.org
10613 F: drivers/pwm/pwm-atmel.c
10614 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10616 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10617 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10618 M: Eugen Hristev <eugen.hristev@microchip.com>
10619 L: linux-iio@vger.kernel.org
10621 F: drivers/iio/adc/at91-sama5d2_adc.c
10622 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10623 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10625 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10626 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10628 F: drivers/power/reset/at91-sama5d2_shdwc.c
10630 MICROCHIP SPI DRIVER
10631 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10633 F: drivers/spi/spi-atmel.*
10635 MICROCHIP SSC DRIVER
10636 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10637 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10639 F: drivers/misc/atmel-ssc.c
10640 F: include/linux/atmel-ssc.h
10642 MICROCHIP USBA UDC DRIVER
10643 M: Cristian Birsan <cristian.birsan@microchip.com>
10644 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10646 F: drivers/usb/gadget/udc/atmel_usba_udc.*
10648 MICROCHIP USB251XB DRIVER
10649 M: Richard Leitner <richard.leitner@skidata.com>
10650 L: linux-usb@vger.kernel.org
10652 F: drivers/usb/misc/usb251xb.c
10653 F: Documentation/devicetree/bindings/usb/usb251xb.txt
10655 MICROCHIP XDMA DRIVER
10656 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10657 L: linux-arm-kernel@lists.infradead.org
10658 L: dmaengine@vger.kernel.org
10660 F: drivers/dma/at_xdmac.c
10662 MICROSEMI MIPS SOCS
10663 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10664 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10665 L: linux-mips@vger.kernel.org
10667 F: arch/mips/generic/board-ocelot.c
10668 F: arch/mips/configs/generic/board-ocelot.config
10669 F: arch/mips/boot/dts/mscc/
10670 F: Documentation/devicetree/bindings/mips/mscc.txt
10672 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10673 M: Don Brace <don.brace@microsemi.com>
10674 L: esc.storagedev@microsemi.com
10675 L: linux-scsi@vger.kernel.org
10677 F: drivers/scsi/smartpqi/smartpqi*.[ch]
10678 F: drivers/scsi/smartpqi/Kconfig
10679 F: drivers/scsi/smartpqi/Makefile
10680 F: include/linux/cciss*.h
10681 F: include/uapi/linux/cciss*.h
10682 F: Documentation/scsi/smartpqi.txt
10684 MICROSEMI ETHERNET SWITCH DRIVER
10685 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10686 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10687 L: netdev@vger.kernel.org
10689 F: drivers/net/ethernet/mscc/
10691 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10692 M: Chen Yu <yu.c.chen@intel.com>
10693 L: platform-driver-x86@vger.kernel.org
10695 F: drivers/platform/x86/surfacepro3_button.c
10697 MICROTEK X6 SCANNER
10698 M: Oliver Neukum <oliver@neukum.org>
10700 F: drivers/usb/image/microtek.*
10703 M: Ralf Baechle <ralf@linux-mips.org>
10704 M: Paul Burton <paul.burton@mips.com>
10705 M: James Hogan <jhogan@kernel.org>
10706 L: linux-mips@vger.kernel.org
10707 W: http://www.linux-mips.org/
10708 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
10709 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10710 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10712 F: Documentation/devicetree/bindings/mips/
10713 F: Documentation/mips/
10715 F: drivers/platform/mips/
10717 MIPS BOSTON DEVELOPMENT BOARD
10718 M: Paul Burton <paul.burton@mips.com>
10719 L: linux-mips@vger.kernel.org
10721 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
10722 F: arch/mips/boot/dts/img/boston.dts
10723 F: arch/mips/configs/generic/board-boston.config
10724 F: drivers/clk/imgtec/clk-boston.c
10725 F: include/dt-bindings/clock/boston-clock.h
10727 MIPS GENERIC PLATFORM
10728 M: Paul Burton <paul.burton@mips.com>
10729 L: linux-mips@vger.kernel.org
10731 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10732 F: arch/mips/generic/
10733 F: arch/mips/tools/generic-board-config.sh
10735 MIPS/LOONGSON1 ARCHITECTURE
10736 M: Keguang Zhang <keguang.zhang@gmail.com>
10737 L: linux-mips@vger.kernel.org
10739 F: arch/mips/loongson32/
10740 F: arch/mips/include/asm/mach-loongson32/
10741 F: drivers/*/*loongson1*
10742 F: drivers/*/*/*loongson1*
10744 MIPS/LOONGSON2 ARCHITECTURE
10745 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
10746 L: linux-mips@vger.kernel.org
10748 F: arch/mips/loongson64/fuloong-2e/
10749 F: arch/mips/loongson64/lemote-2f/
10750 F: arch/mips/include/asm/mach-loongson64/
10751 F: drivers/*/*loongson2*
10752 F: drivers/*/*/*loongson2*
10754 MIPS/LOONGSON3 ARCHITECTURE
10755 M: Huacai Chen <chenhc@lemote.com>
10756 L: linux-mips@vger.kernel.org
10758 F: arch/mips/loongson64/
10759 F: arch/mips/include/asm/mach-loongson64/
10760 F: drivers/platform/mips/cpu_hwmon.c
10761 F: drivers/*/*loongson3*
10762 F: drivers/*/*/*loongson3*
10764 MIPS RINT INSTRUCTION EMULATION
10765 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
10766 L: linux-mips@vger.kernel.org
10768 F: arch/mips/math-emu/sp_rint.c
10769 F: arch/mips/math-emu/dp_rint.c
10771 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10772 M: Hans Verkuil <hverkuil@xs4all.nl>
10773 L: linux-media@vger.kernel.org
10774 T: git git://linuxtv.org/media_tree.git
10775 W: https://linuxtv.org
10777 F: drivers/media/radio/radio-miropcm20*
10780 R: Lubomir Rintel <lkundrak@v3.sk>
10781 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10783 F: arch/arm/boot/dts/mmp*
10784 F: arch/arm/mach-mmp/
10786 MMU GATHER AND TLB INVALIDATION
10787 M: Will Deacon <will@kernel.org>
10788 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
10789 M: Andrew Morton <akpm@linux-foundation.org>
10790 M: Nick Piggin <npiggin@gmail.com>
10791 M: Peter Zijlstra <peterz@infradead.org>
10792 L: linux-arch@vger.kernel.org
10793 L: linux-mm@kvack.org
10795 F: arch/*/include/asm/tlb.h
10796 F: include/asm-generic/tlb.h
10799 MN88472 MEDIA DRIVER
10800 M: Antti Palosaari <crope@iki.fi>
10801 L: linux-media@vger.kernel.org
10802 W: https://linuxtv.org
10803 W: http://palosaari.fi/linux/
10804 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10806 F: drivers/media/dvb-frontends/mn88472*
10808 MN88473 MEDIA DRIVER
10809 M: Antti Palosaari <crope@iki.fi>
10810 L: linux-media@vger.kernel.org
10811 W: https://linuxtv.org
10812 W: http://palosaari.fi/linux/
10813 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10815 F: drivers/media/dvb-frontends/mn88473*
10818 M: Jessica Yu <jeyu@kernel.org>
10819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10821 F: include/linux/module.h
10824 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10825 W: http://popies.net/meye/
10827 F: Documentation/media/v4l-drivers/meye*
10828 F: drivers/media/pci/meye/
10829 F: include/uapi/linux/meye.h
10831 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10832 M: Jiri Slaby <jirislaby@gmail.com>
10834 F: Documentation/driver-api/serial/moxa-smartio.rst
10835 F: drivers/tty/mxser.*
10837 MR800 AVERMEDIA USB FM RADIO DRIVER
10838 M: Alexey Klimov <klimov.linux@gmail.com>
10839 L: linux-media@vger.kernel.org
10840 T: git git://linuxtv.org/media_tree.git
10842 F: drivers/media/radio/radio-mr800.c
10844 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10845 M: Alan Ott <alan@signal11.us>
10846 L: linux-wpan@vger.kernel.org
10848 F: drivers/net/ieee802154/mrf24j40.c
10849 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10852 M: "Lee, Chun-Yi" <jlee@suse.com>
10853 L: platform-driver-x86@vger.kernel.org
10855 F: drivers/platform/x86/msi-laptop.c
10858 L: platform-driver-x86@vger.kernel.org
10860 F: drivers/platform/x86/msi-wmi.c
10862 MSI001 MEDIA DRIVER
10863 M: Antti Palosaari <crope@iki.fi>
10864 L: linux-media@vger.kernel.org
10865 W: https://linuxtv.org
10866 W: http://palosaari.fi/linux/
10867 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10868 T: git git://linuxtv.org/anttip/media_tree.git
10870 F: drivers/media/tuners/msi001*
10872 MSI2500 MEDIA DRIVER
10873 M: Antti Palosaari <crope@iki.fi>
10874 L: linux-media@vger.kernel.org
10875 W: https://linuxtv.org
10876 W: http://palosaari.fi/linux/
10877 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10878 T: git git://linuxtv.org/anttip/media_tree.git
10880 F: drivers/media/usb/msi2500/
10882 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10883 M: Robert Jarzmik <robert.jarzmik@free.fr>
10884 L: linux-mtd@lists.infradead.org
10886 F: drivers/mtd/devices/docg3*
10888 MT9M032 APTINA SENSOR DRIVER
10889 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10890 L: linux-media@vger.kernel.org
10891 T: git git://linuxtv.org/media_tree.git
10893 F: drivers/media/i2c/mt9m032.c
10894 F: include/media/i2c/mt9m032.h
10896 MT9P031 APTINA CAMERA SENSOR
10897 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10898 L: linux-media@vger.kernel.org
10899 T: git git://linuxtv.org/media_tree.git
10901 F: drivers/media/i2c/mt9p031.c
10902 F: include/media/i2c/mt9p031.h
10904 MT9T001 APTINA CAMERA SENSOR
10905 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10906 L: linux-media@vger.kernel.org
10907 T: git git://linuxtv.org/media_tree.git
10909 F: drivers/media/i2c/mt9t001.c
10910 F: include/media/i2c/mt9t001.h
10912 MT9T112 APTINA CAMERA SENSOR
10913 M: Jacopo Mondi <jacopo@jmondi.org>
10914 L: linux-media@vger.kernel.org
10915 T: git git://linuxtv.org/media_tree.git
10917 F: drivers/media/i2c/mt9t112.c
10918 F: include/media/i2c/mt9t112.h
10920 MT9V032 APTINA CAMERA SENSOR
10921 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10922 L: linux-media@vger.kernel.org
10923 T: git git://linuxtv.org/media_tree.git
10925 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10926 F: drivers/media/i2c/mt9v032.c
10927 F: include/media/i2c/mt9v032.h
10929 MT9V111 APTINA CAMERA SENSOR
10930 M: Jacopo Mondi <jacopo@jmondi.org>
10931 L: linux-media@vger.kernel.org
10932 T: git git://linuxtv.org/media_tree.git
10934 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10935 F: drivers/media/i2c/mt9v111.c
10937 MULTIFUNCTION DEVICES (MFD)
10938 M: Lee Jones <lee.jones@linaro.org>
10939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10941 F: Documentation/devicetree/bindings/mfd/
10943 F: include/linux/mfd/
10944 F: include/dt-bindings/mfd/
10946 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10948 F: drivers/mmc/host/mmc_spi.c
10949 F: include/linux/spi/mmc_spi.h
10951 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10952 M: Ulf Hansson <ulf.hansson@linaro.org>
10953 L: linux-mmc@vger.kernel.org
10954 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10956 F: Documentation/devicetree/bindings/mmc/
10958 F: include/linux/mmc/
10959 F: include/uapi/linux/mmc/
10961 MULTIPLEXER SUBSYSTEM
10962 M: Peter Rosin <peda@axentia.se>
10964 F: Documentation/ABI/testing/sysfs-class-mux*
10965 F: Documentation/devicetree/bindings/mux/
10966 F: include/dt-bindings/mux/
10967 F: include/linux/mux/
10970 MULTITECH MULTIPORT CARD (ISICOM)
10972 F: drivers/tty/isicom.c
10973 F: include/linux/isicom.h
10975 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10976 M: Bin Liu <b-liu@ti.com>
10977 L: linux-usb@vger.kernel.org
10979 F: drivers/usb/musb/
10981 MXL301RF MEDIA DRIVER
10982 M: Akihiro Tsukada <tskd08@gmail.com>
10983 L: linux-media@vger.kernel.org
10985 F: drivers/media/tuners/mxl301rf*
10987 MXL5007T MEDIA DRIVER
10988 M: Michael Krufky <mkrufky@linuxtv.org>
10989 L: linux-media@vger.kernel.org
10990 W: https://linuxtv.org
10991 W: http://github.com/mkrufky
10992 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10993 T: git git://linuxtv.org/mkrufky/tuners.git
10995 F: drivers/media/tuners/mxl5007t.*
10998 M: Marek Vasut <marex@denx.de>
10999 M: Stefan Agner <stefan@agner.ch>
11000 L: dri-devel@lists.freedesktop.org
11002 F: drivers/gpu/drm/mxsfb/
11003 F: Documentation/devicetree/bindings/display/mxsfb.txt
11004 T: git git://anongit.freedesktop.org/drm/drm-misc
11006 MYLEX DAC960 PCI RAID Controller
11007 M: Hannes Reinecke <hare@kernel.org>
11008 L: linux-scsi@vger.kernel.org
11010 F: drivers/scsi/myrb.*
11011 F: drivers/scsi/myrs.*
11013 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11014 M: Chris Lee <christopher.lee@cspi.com>
11015 L: netdev@vger.kernel.org
11016 W: https://www.cspi.com/ethernet-products/support/downloads/
11018 F: drivers/net/ethernet/myricom/myri10ge/
11020 NAND FLASH SUBSYSTEM
11021 M: Miquel Raynal <miquel.raynal@bootlin.com>
11022 R: Richard Weinberger <richard@nod.at>
11023 L: linux-mtd@lists.infradead.org
11024 W: http://www.linux-mtd.infradead.org/
11025 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11028 F: drivers/mtd/nand/
11029 F: include/linux/mtd/*nand*.h
11031 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11032 M: Daniel Mack <zonque@gmail.com>
11034 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11035 W: http://www.native-instruments.com
11036 F: sound/usb/caiaq/
11038 NATSEMI ETHERNET DRIVER (DP8381x)
11040 F: drivers/net/ethernet/natsemi/natsemi.c
11042 NCR 5380 SCSI DRIVERS
11043 M: Finn Thain <fthain@telegraphics.com.au>
11044 M: Michael Schmitz <schmitzmic@gmail.com>
11045 L: linux-scsi@vger.kernel.org
11047 F: Documentation/scsi/g_NCR5380.txt
11048 F: drivers/scsi/NCR5380.*
11049 F: drivers/scsi/arm/cumana_1.c
11050 F: drivers/scsi/arm/oak.c
11051 F: drivers/scsi/atari_scsi.*
11052 F: drivers/scsi/dmx3191d.c
11053 F: drivers/scsi/g_NCR5380.*
11054 F: drivers/scsi/mac_scsi.*
11055 F: drivers/scsi/sun3_scsi.*
11056 F: drivers/scsi/sun3_scsi_vme.c
11059 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
11063 NCT6775 HARDWARE MONITOR DRIVER
11064 M: Guenter Roeck <linux@roeck-us.net>
11065 L: linux-hwmon@vger.kernel.org
11067 F: Documentation/hwmon/nct6775.rst
11068 F: drivers/hwmon/nct6775.c
11070 NET_FAILOVER MODULE
11071 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
11072 L: netdev@vger.kernel.org
11074 F: drivers/net/net_failover.c
11075 F: include/net/net_failover.h
11076 F: Documentation/networking/net_failover.rst
11078 NETEM NETWORK EMULATOR
11079 M: Stephen Hemminger <stephen@networkplumber.org>
11080 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
11082 F: net/sched/sch_netem.c
11084 NETERION 10GbE DRIVERS (s2io/vxge)
11085 M: Jon Mason <jdmason@kudzu.us>
11086 L: netdev@vger.kernel.org
11088 F: Documentation/networking/device_drivers/neterion/s2io.txt
11089 F: Documentation/networking/device_drivers/neterion/vxge.txt
11090 F: drivers/net/ethernet/neterion/
11093 M: Pablo Neira Ayuso <pablo@netfilter.org>
11094 M: Jozsef Kadlecsik <kadlec@netfilter.org>
11095 M: Florian Westphal <fw@strlen.de>
11096 L: netfilter-devel@vger.kernel.org
11097 L: coreteam@netfilter.org
11098 W: http://www.netfilter.org/
11099 W: http://www.iptables.org/
11100 W: http://www.nftables.org/
11101 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
11102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11103 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11105 F: include/linux/netfilter*
11106 F: include/linux/netfilter/
11107 F: include/net/netfilter/
11108 F: include/uapi/linux/netfilter*
11109 F: include/uapi/linux/netfilter/
11110 F: net/*/netfilter.c
11111 F: net/*/netfilter/
11113 F: net/bridge/br_netfilter*.c
11115 NETROM NETWORK LAYER
11116 M: Ralf Baechle <ralf@linux-mips.org>
11117 L: linux-hams@vger.kernel.org
11118 W: http://www.linux-ax25.org/
11120 F: include/net/netrom.h
11121 F: include/uapi/linux/netrom.h
11124 NETRONOME ETHERNET DRIVERS
11125 M: Jakub Kicinski <jakub.kicinski@netronome.com>
11126 L: oss-drivers@netronome.com
11128 F: drivers/net/ethernet/netronome/
11130 NETWORK BLOCK DEVICE (NBD)
11131 M: Josef Bacik <josef@toxicpanda.com>
11133 L: linux-block@vger.kernel.org
11134 L: nbd@other.debian.org
11135 F: Documentation/admin-guide/blockdev/nbd.rst
11136 F: drivers/block/nbd.c
11137 F: include/trace/events/nbd.h
11138 F: include/uapi/linux/nbd.h
11140 NETWORK DROP MONITOR
11141 M: Neil Horman <nhorman@tuxdriver.com>
11142 L: netdev@vger.kernel.org
11144 W: https://fedorahosted.org/dropwatch/
11145 F: net/core/drop_monitor.c
11146 F: include/uapi/linux/net_dropmon.h
11149 M: "David S. Miller" <davem@davemloft.net>
11150 L: netdev@vger.kernel.org
11151 W: http://www.linuxfoundation.org/en/Net
11152 Q: http://patchwork.ozlabs.org/project/netdev/list/
11153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11154 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11156 F: Documentation/devicetree/bindings/net/
11158 F: include/linux/if_*
11159 F: include/linux/netdevice.h
11160 F: include/linux/etherdevice.h
11161 F: include/linux/fcdevice.h
11162 F: include/linux/fddidevice.h
11163 F: include/linux/hippidevice.h
11164 F: include/linux/inetdevice.h
11165 F: include/uapi/linux/if_*
11166 F: include/uapi/linux/netdevice.h
11168 NETWORKING DRIVERS (WIRELESS)
11169 M: Kalle Valo <kvalo@codeaurora.org>
11170 L: linux-wireless@vger.kernel.org
11171 Q: http://patchwork.kernel.org/project/linux-wireless/list/
11172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11175 F: Documentation/devicetree/bindings/net/wireless/
11176 F: drivers/net/wireless/
11179 M: Andrew Lunn <andrew@lunn.ch>
11180 M: Vivien Didelot <vivien.didelot@gmail.com>
11181 M: Florian Fainelli <f.fainelli@gmail.com>
11183 F: Documentation/devicetree/bindings/net/dsa/
11185 F: include/net/dsa.h
11186 F: include/linux/dsa/
11187 F: include/linux/platform_data/dsa.h
11188 F: drivers/net/dsa/
11190 NETWORKING [GENERAL]
11191 M: "David S. Miller" <davem@davemloft.net>
11192 L: netdev@vger.kernel.org
11193 W: http://www.linuxfoundation.org/en/Net
11194 Q: http://patchwork.ozlabs.org/project/netdev/list/
11195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11197 B: mailto:netdev@vger.kernel.org
11201 F: include/linux/in.h
11202 F: include/linux/net.h
11203 F: include/linux/netdevice.h
11204 F: include/uapi/linux/in.h
11205 F: include/uapi/linux/net.h
11206 F: include/uapi/linux/netdevice.h
11207 F: include/uapi/linux/net_namespace.h
11208 F: tools/testing/selftests/net/
11211 F: Documentation/networking/
11214 M: Steffen Klassert <steffen.klassert@secunet.com>
11215 M: Herbert Xu <herbert@gondor.apana.org.au>
11216 M: "David S. Miller" <davem@davemloft.net>
11217 L: netdev@vger.kernel.org
11218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11226 F: net/ipv4/ipcomp.c
11227 F: net/ipv4/ip_vti.c
11231 F: net/ipv6/ipcomp6.c
11232 F: net/ipv6/ip6_vti.c
11233 F: include/uapi/linux/xfrm.h
11234 F: include/net/xfrm.h
11236 NETWORKING [IPv4/IPv6]
11237 M: "David S. Miller" <davem@davemloft.net>
11238 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11239 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11240 L: netdev@vger.kernel.org
11241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11248 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11249 M: Paul Moore <paul@paul-moore.com>
11250 W: https://github.com/netlabel
11251 L: netdev@vger.kernel.org
11252 L: linux-security-module@vger.kernel.org
11254 F: Documentation/netlabel/
11255 F: include/net/calipso.h
11256 F: include/net/cipso_ipv4.h
11257 F: include/net/netlabel.h
11258 F: include/uapi/linux/netfilter/xt_SECMARK.h
11259 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
11261 F: net/ipv4/cipso_ipv4.c
11262 F: net/ipv6/calipso.c
11263 F: net/netfilter/xt_CONNSECMARK.c
11264 F: net/netfilter/xt_SECMARK.c
11267 M: Eric Dumazet <edumazet@google.com>
11268 L: netdev@vger.kernel.org
11271 F: net/ipv4/syncookies.c
11273 F: net/ipv6/syncookies.c
11274 F: include/uapi/linux/tcp.h
11275 F: include/net/tcp.h
11276 F: include/linux/tcp.h
11277 F: include/trace/events/tcp.h
11280 M: Boris Pismenny <borisp@mellanox.com>
11281 M: Aviad Yehezkel <aviadye@mellanox.com>
11282 M: Dave Watson <davejwatson@fb.com>
11283 M: John Fastabend <john.fastabend@gmail.com>
11284 M: Daniel Borkmann <daniel@iogearbox.net>
11285 M: Jakub Kicinski <jakub.kicinski@netronome.com>
11286 L: netdev@vger.kernel.org
11289 F: include/uapi/linux/tls.h
11290 F: include/net/tls.h
11292 NETWORKING [WIRELESS]
11293 L: linux-wireless@vger.kernel.org
11294 Q: http://patchwork.kernel.org/project/linux-wireless/list/
11297 M: Jakub Kicinski <jakub.kicinski@netronome.com>
11299 F: drivers/net/netdevsim/*
11301 NETXEN (1/10) GbE SUPPORT
11302 M: Manish Chopra <manishc@marvell.com>
11303 M: Rahul Verma <rahulv@marvell.com>
11304 M: GR-Linux-NIC-Dev@marvell.com
11305 L: netdev@vger.kernel.org
11307 F: drivers/net/ethernet/qlogic/netxen/
11310 M: David Ahern <dsahern@kernel.org>
11311 L: netdev@vger.kernel.org
11313 F: include/net/nexthop.h
11314 F: include/uapi/linux/nexthop.h
11315 F: include/net/netns/nexthop.h
11316 F: net/ipv4/nexthop.c
11319 L: netdev@vger.kernel.org
11322 F: include/net/nfc/
11323 F: include/uapi/linux/nfc.h
11325 F: include/linux/platform_data/nfcmrvl.h
11326 F: include/linux/platform_data/nxp-nci.h
11327 F: Documentation/devicetree/bindings/net/nfc/
11329 NFS, SUNRPC, AND LOCKD CLIENTS
11330 M: Trond Myklebust <trond.myklebust@hammerspace.com>
11331 M: Anna Schumaker <anna.schumaker@netapp.com>
11332 L: linux-nfs@vger.kernel.org
11333 W: http://client.linux-nfs.org
11334 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11340 F: include/linux/lockd/
11341 F: include/linux/nfs*
11342 F: include/linux/sunrpc/
11343 F: include/uapi/linux/nfs*
11344 F: include/uapi/linux/sunrpc/
11347 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
11348 L: linux-nilfs@vger.kernel.org
11349 W: https://nilfs.sourceforge.io/
11350 W: https://nilfs.osdn.jp/
11351 T: git git://github.com/konis/nilfs2.git
11353 F: Documentation/filesystems/nilfs2.txt
11355 F: include/trace/events/nilfs2.h
11356 F: include/uapi/linux/nilfs2_api.h
11357 F: include/uapi/linux/nilfs2_ondisk.h
11359 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11360 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11361 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11363 F: Documentation/scsi/NinjaSCSI.txt
11364 F: drivers/scsi/pcmcia/nsp_*
11366 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11367 M: GOTO Masanori <gotom@debian.or.jp>
11368 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11369 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11371 F: Documentation/scsi/NinjaSCSI.txt
11372 F: drivers/scsi/nsp32*
11375 M: Ley Foon Tan <lftan@altera.com>
11376 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11381 NOHZ, DYNTICKS SUPPORT
11382 M: Frederic Weisbecker <fweisbec@gmail.com>
11383 M: Thomas Gleixner <tglx@linutronix.de>
11384 M: Ingo Molnar <mingo@kernel.org>
11385 L: linux-kernel@vger.kernel.org
11386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11388 F: kernel/time/tick*.*
11389 F: include/linux/tick.h
11390 F: include/linux/sched/nohz.h
11392 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11393 M: Pavel Machek <pavel@ucw.cz>
11394 M: Sakari Ailus <sakari.ailus@iki.fi>
11395 L: linux-media@vger.kernel.org
11397 F: drivers/media/i2c/et8ek8
11398 F: drivers/media/i2c/ad5820.c
11400 NOKIA N900 POWER SUPPLY DRIVERS
11401 R: Pali Rohár <pali.rohar@gmail.com>
11402 F: include/linux/power/bq2415x_charger.h
11403 F: include/linux/power/bq27xxx_battery.h
11404 F: include/linux/power/isp1704_charger.h
11405 F: drivers/power/supply/bq2415x_charger.c
11406 F: drivers/power/supply/bq27xxx_battery.c
11407 F: drivers/power/supply/bq27xxx_battery_i2c.c
11408 F: drivers/power/supply/isp1704_charger.c
11409 F: drivers/power/supply/rx51_battery.c
11412 M: Willy Tarreau <w@1wt.eu>
11414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11415 F: tools/include/nolibc/
11418 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11419 L: linux-ntb@googlegroups.com
11421 F: drivers/ntb/hw/amd/
11424 M: Jon Mason <jdmason@kudzu.us>
11425 M: Dave Jiang <dave.jiang@intel.com>
11426 M: Allen Hubbe <allenbh@gmail.com>
11427 L: linux-ntb@googlegroups.com
11429 W: https://github.com/jonmason/ntb/wiki
11430 T: git git://github.com/jonmason/ntb.git
11432 F: drivers/net/ntb_netdev.c
11433 F: include/linux/ntb.h
11434 F: include/linux/ntb_transport.h
11435 F: tools/testing/selftests/ntb/
11438 M: Serge Semin <fancer.lancer@gmail.com>
11439 L: linux-ntb@googlegroups.com
11441 F: drivers/ntb/hw/idt/
11444 M: Dave Jiang <dave.jiang@intel.com>
11445 L: linux-ntb@googlegroups.com
11447 W: https://github.com/davejiang/linux/wiki
11448 T: git https://github.com/davejiang/linux.git
11449 F: drivers/ntb/hw/intel/
11452 M: Anton Altaparmakov <anton@tuxera.com>
11453 L: linux-ntfs-dev@lists.sourceforge.net
11454 W: http://www.tuxera.com/
11455 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11457 F: Documentation/filesystems/ntfs.txt
11461 M: Finn Thain <fthain@telegraphics.com.au>
11462 L: linux-m68k@lists.linux-m68k.org
11464 F: arch/*/include/asm/nubus.h
11466 F: include/linux/nubus.h
11467 F: include/uapi/linux/nubus.h
11469 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11470 M: Antonino Daplas <adaplas@gmail.com>
11471 L: linux-fbdev@vger.kernel.org
11473 F: drivers/video/fbdev/riva/
11474 F: drivers/video/fbdev/nvidia/
11477 M: Keith Busch <kbusch@kernel.org>
11478 M: Jens Axboe <axboe@fb.com>
11479 M: Christoph Hellwig <hch@lst.de>
11480 M: Sagi Grimberg <sagi@grimberg.me>
11481 L: linux-nvme@lists.infradead.org
11482 T: git://git.infradead.org/nvme.git
11483 W: http://git.infradead.org/nvme.git
11485 F: drivers/nvme/host/
11486 F: include/linux/nvme.h
11487 F: include/uapi/linux/nvme_ioctl.h
11489 NVM EXPRESS FC TRANSPORT DRIVERS
11490 M: James Smart <james.smart@broadcom.com>
11491 L: linux-nvme@lists.infradead.org
11493 F: include/linux/nvme-fc.h
11494 F: include/linux/nvme-fc-driver.h
11495 F: drivers/nvme/host/fc.c
11496 F: drivers/nvme/target/fc.c
11497 F: drivers/nvme/target/fcloop.c
11499 NVM EXPRESS TARGET DRIVER
11500 M: Christoph Hellwig <hch@lst.de>
11501 M: Sagi Grimberg <sagi@grimberg.me>
11502 L: linux-nvme@lists.infradead.org
11503 T: git://git.infradead.org/nvme.git
11504 W: http://git.infradead.org/nvme.git
11506 F: drivers/nvme/target/
11509 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11512 F: Documentation/devicetree/bindings/nvmem/
11513 F: Documentation/ABI/stable/sysfs-bus-nvmem
11514 F: include/linux/nvmem-consumer.h
11515 F: include/linux/nvmem-provider.h
11517 NXP FXAS21002C DRIVER
11518 M: Rui Miguel Silva <rmfrfs@gmail.com>
11519 L: linux-iio@vger.kernel.org
11521 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11522 F: drivers/iio/gyro/fxas21002c_core.c
11523 F: drivers/iio/gyro/fxas21002c.h
11524 F: drivers/iio/gyro/fxas21002c_i2c.c
11525 F: drivers/iio/gyro/fxas21002c_spi.c
11527 NXP SGTL5000 DRIVER
11528 M: Fabio Estevam <festevam@gmail.com>
11529 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11531 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
11532 F: sound/soc/codecs/sgtl5000*
11534 NXP SJA1105 ETHERNET SWITCH DRIVER
11535 M: Vladimir Oltean <olteanv@gmail.com>
11536 L: linux-kernel@vger.kernel.org
11538 F: drivers/net/dsa/sja1105
11540 NXP TDA998X DRM DRIVER
11541 M: Russell King <linux@armlinux.org.uk>
11543 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11544 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11545 F: drivers/gpu/drm/i2c/tda998x_drv.c
11546 F: include/drm/i2c/tda998x.h
11547 F: include/dt-bindings/display/tda998x.h
11551 M: Peter Rosin <peda@axentia.se>
11552 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11554 F: Documentation/devicetree/bindings/sound/tfa9879.txt
11555 F: sound/soc/codecs/tfa9879*
11558 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
11559 R: Charles Gorand <charles.gorand@effinnov.com>
11560 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11562 F: drivers/nfc/nxp-nci
11565 M: Jiri Pirko <jiri@mellanox.com>
11566 L: netdev@vger.kernel.org
11569 F: lib/test_objagg.c
11570 F: include/linux/objagg.h
11573 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
11574 M: Ashish Kumar <ashish.kumar@nxp.com>
11575 L: linux-spi@vger.kernel.org
11577 F: drivers/spi/spi-nxp-fspi.c
11578 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11581 M: Josh Poimboeuf <jpoimboe@redhat.com>
11582 M: Peter Zijlstra <peterz@infradead.org>
11586 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11587 M: Frederic Barrat <fbarrat@linux.ibm.com>
11588 M: Andrew Donnellan <ajd@linux.ibm.com>
11589 L: linuxppc-dev@lists.ozlabs.org
11591 F: arch/powerpc/platforms/powernv/ocxl.c
11592 F: arch/powerpc/include/asm/pnv-ocxl.h
11593 F: drivers/misc/ocxl/
11594 F: include/misc/ocxl*
11595 F: include/uapi/misc/ocxl.h
11596 F: Documentation/userspace-api/accelerators/ocxl.rst
11599 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11600 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
11601 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11602 L: linux-omap@vger.kernel.org
11604 F: sound/soc/ti/omap*
11605 F: sound/soc/ti/rx51.c
11606 F: sound/soc/ti/n810.c
11607 F: sound/soc/ti/sdma-pcm.*
11609 OMAP CLOCK FRAMEWORK SUPPORT
11610 M: Paul Walmsley <paul@pwsan.com>
11611 L: linux-omap@vger.kernel.org
11613 F: arch/arm/*omap*/*clock*
11615 OMAP DEVICE TREE SUPPORT
11616 M: Benoît Cousson <bcousson@baylibre.com>
11617 M: Tony Lindgren <tony@atomide.com>
11618 L: linux-omap@vger.kernel.org
11619 L: devicetree@vger.kernel.org
11621 F: arch/arm/boot/dts/*omap*
11622 F: arch/arm/boot/dts/*am3*
11623 F: arch/arm/boot/dts/*am4*
11624 F: arch/arm/boot/dts/*am5*
11625 F: arch/arm/boot/dts/*dra7*
11627 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11628 L: linux-omap@vger.kernel.org
11629 L: linux-fbdev@vger.kernel.org
11631 F: drivers/video/fbdev/omap2/
11632 F: Documentation/arm/omap/dss.rst
11634 OMAP FRAMEBUFFER SUPPORT
11635 L: linux-fbdev@vger.kernel.org
11636 L: linux-omap@vger.kernel.org
11638 F: drivers/video/fbdev/omap/
11640 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11641 M: Roger Quadros <rogerq@ti.com>
11642 M: Tony Lindgren <tony@atomide.com>
11643 L: linux-omap@vger.kernel.org
11645 F: drivers/memory/omap-gpmc.c
11646 F: arch/arm/mach-omap2/*gpmc*
11649 M: Grygorii Strashko <grygorii.strashko@ti.com>
11650 M: Santosh Shilimkar <ssantosh@kernel.org>
11651 M: Kevin Hilman <khilman@kernel.org>
11652 L: linux-omap@vger.kernel.org
11654 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
11655 F: drivers/gpio/gpio-omap.c
11657 OMAP HARDWARE SPINLOCK SUPPORT
11658 M: Ohad Ben-Cohen <ohad@wizery.com>
11659 L: linux-omap@vger.kernel.org
11661 F: drivers/hwspinlock/omap_hwspinlock.c
11663 OMAP HS MMC SUPPORT
11664 L: linux-mmc@vger.kernel.org
11665 L: linux-omap@vger.kernel.org
11667 F: drivers/mmc/host/omap_hsmmc.c
11670 M: Paul Walmsley <paul@pwsan.com>
11671 L: linux-omap@vger.kernel.org
11673 F: arch/arm/mach-omap2/omap_hwmod*data*
11675 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11676 M: Benoît Cousson <bcousson@baylibre.com>
11677 L: linux-omap@vger.kernel.org
11679 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11682 M: Benoît Cousson <bcousson@baylibre.com>
11683 M: Paul Walmsley <paul@pwsan.com>
11684 L: linux-omap@vger.kernel.org
11686 F: arch/arm/mach-omap2/omap_hwmod.*
11689 M: Vignesh R <vigneshr@ti.com>
11690 L: linux-omap@vger.kernel.org
11691 L: linux-i2c@vger.kernel.org
11693 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
11694 F: drivers/i2c/busses/i2c-omap.c
11696 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11697 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11698 L: linux-media@vger.kernel.org
11700 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
11701 F: drivers/media/platform/omap3isp/
11702 F: drivers/staging/media/omap4iss/
11705 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11706 L: linux-omap@vger.kernel.org
11708 F: drivers/mmc/host/omap.c
11710 OMAP POWER MANAGEMENT SUPPORT
11711 M: Kevin Hilman <khilman@kernel.org>
11712 L: linux-omap@vger.kernel.org
11714 F: arch/arm/*omap*/*pm*
11715 F: drivers/cpufreq/omap-cpufreq.c
11717 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11718 M: Rajendra Nayak <rnayak@codeaurora.org>
11719 M: Paul Walmsley <paul@pwsan.com>
11720 L: linux-omap@vger.kernel.org
11722 F: arch/arm/mach-omap2/prm*
11724 OMAP RANDOM NUMBER GENERATOR SUPPORT
11725 M: Deepak Saxena <dsaxena@plexity.net>
11727 F: drivers/char/hw_random/omap-rng.c
11730 L: linux-usb@vger.kernel.org
11731 L: linux-omap@vger.kernel.org
11733 F: drivers/usb/*/*omap*
11734 F: arch/arm/*omap*/usb*
11736 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11737 M: Mark Jackson <mpfj@newflow.co.uk>
11738 L: linux-omap@vger.kernel.org
11740 F: arch/arm/boot/dts/am335x-nano.dts
11743 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11744 M: Tony Lindgren <tony@atomide.com>
11745 L: linux-omap@vger.kernel.org
11746 Q: http://patchwork.kernel.org/project/linux-omap/list/
11747 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11749 F: arch/arm/mach-omap1/
11750 F: arch/arm/plat-omap/
11751 F: arch/arm/configs/omap1_defconfig
11752 F: drivers/i2c/busses/i2c-omap.c
11753 F: include/linux/platform_data/i2c-omap.h
11754 F: include/linux/platform_data/ams-delta-fiq.h
11757 M: Tony Lindgren <tony@atomide.com>
11758 L: linux-omap@vger.kernel.org
11759 W: http://www.muru.com/linux/omap/
11760 W: http://linux.omap.com/
11761 Q: http://patchwork.kernel.org/project/linux-omap/list/
11762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11764 F: arch/arm/mach-omap2/
11765 F: arch/arm/plat-omap/
11766 F: arch/arm/configs/omap2plus_defconfig
11767 F: drivers/i2c/busses/i2c-omap.c
11768 F: drivers/irqchip/irq-omap-intc.c
11769 F: drivers/mfd/*omap*.c
11770 F: drivers/mfd/menelaus.c
11771 F: drivers/mfd/palmas.c
11772 F: drivers/mfd/tps65217.c
11773 F: drivers/mfd/tps65218.c
11774 F: drivers/mfd/tps65910.c
11775 F: drivers/mfd/twl-core.[ch]
11776 F: drivers/mfd/twl4030*.c
11777 F: drivers/mfd/twl6030*.c
11778 F: drivers/mfd/twl6040*.c
11779 F: drivers/regulator/palmas-regulator*.c
11780 F: drivers/regulator/pbias-regulator.c
11781 F: drivers/regulator/tps65217-regulator.c
11782 F: drivers/regulator/tps65218-regulator.c
11783 F: drivers/regulator/tps65910-regulator.c
11784 F: drivers/regulator/twl-regulator.c
11785 F: drivers/regulator/twl6030-regulator.c
11786 F: include/linux/platform_data/i2c-omap.h
11788 ONION OMEGA2+ BOARD
11789 M: Harvey Hunt <harveyhuntnexus@gmail.com>
11790 L: linux-mips@vger.kernel.org
11792 F: arch/mips/boot/dts/ralink/omega2p.dts
11795 M: Bob Copeland <me@bobcopeland.com>
11796 L: linux-karma-devel@lists.sourceforge.net
11798 F: Documentation/filesystems/omfs.txt
11801 OMNIKEY CARDMAN 4000 DRIVER
11802 M: Harald Welte <laforge@gnumonks.org>
11804 F: drivers/char/pcmcia/cm4000_cs.c
11805 F: include/linux/cm4000_cs.h
11806 F: include/uapi/linux/cm4000_cs.h
11808 OMNIKEY CARDMAN 4040 DRIVER
11809 M: Harald Welte <laforge@gnumonks.org>
11811 F: drivers/char/pcmcia/cm4040_cs.*
11813 OMNIVISION OV13858 SENSOR DRIVER
11814 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11815 L: linux-media@vger.kernel.org
11816 T: git git://linuxtv.org/media_tree.git
11818 F: drivers/media/i2c/ov13858.c
11820 OMNIVISION OV2680 SENSOR DRIVER
11821 M: Rui Miguel Silva <rmfrfs@gmail.com>
11822 L: linux-media@vger.kernel.org
11823 T: git git://linuxtv.org/media_tree.git
11825 F: drivers/media/i2c/ov2680.c
11826 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
11828 OMNIVISION OV2685 SENSOR DRIVER
11829 M: Shunqian Zheng <zhengsq@rock-chips.com>
11830 L: linux-media@vger.kernel.org
11831 T: git git://linuxtv.org/media_tree.git
11833 F: drivers/media/i2c/ov2685.c
11835 OMNIVISION OV5640 SENSOR DRIVER
11836 M: Steve Longerbeam <slongerbeam@gmail.com>
11837 L: linux-media@vger.kernel.org
11838 T: git git://linuxtv.org/media_tree.git
11840 F: drivers/media/i2c/ov5640.c
11842 OMNIVISION OV5647 SENSOR DRIVER
11843 M: Luis Oliveira <lolivei@synopsys.com>
11844 L: linux-media@vger.kernel.org
11845 T: git git://linuxtv.org/media_tree.git
11847 F: drivers/media/i2c/ov5647.c
11849 OMNIVISION OV5695 SENSOR DRIVER
11850 M: Shunqian Zheng <zhengsq@rock-chips.com>
11851 L: linux-media@vger.kernel.org
11852 T: git git://linuxtv.org/media_tree.git
11854 F: drivers/media/i2c/ov5695.c
11856 OMNIVISION OV7670 SENSOR DRIVER
11857 M: Jonathan Corbet <corbet@lwn.net>
11858 L: linux-media@vger.kernel.org
11859 T: git git://linuxtv.org/media_tree.git
11861 F: drivers/media/i2c/ov7670.c
11862 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
11864 OMNIVISION OV772x SENSOR DRIVER
11865 M: Jacopo Mondi <jacopo@jmondi.org>
11866 L: linux-media@vger.kernel.org
11867 T: git git://linuxtv.org/media_tree.git
11869 F: drivers/media/i2c/ov772x.c
11870 F: include/media/i2c/ov772x.h
11871 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
11873 OMNIVISION OV7740 SENSOR DRIVER
11874 M: Wenyou Yang <wenyou.yang@microchip.com>
11875 L: linux-media@vger.kernel.org
11876 T: git git://linuxtv.org/media_tree.git
11878 F: drivers/media/i2c/ov7740.c
11879 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
11881 OMNIVISION OV9640 SENSOR DRIVER
11882 M: Petr Cvek <petrcvekcz@gmail.com>
11883 L: linux-media@vger.kernel.org
11885 F: drivers/media/i2c/ov9640.*
11887 OMNIVISION OV8856 SENSOR DRIVER
11888 M: Ben Kao <ben.kao@intel.com>
11889 L: linux-media@vger.kernel.org
11890 T: git git://linuxtv.org/media_tree.git
11892 F: drivers/media/i2c/ov8856.c
11894 OMNIVISION OV9650 SENSOR DRIVER
11895 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11896 R: Akinobu Mita <akinobu.mita@gmail.com>
11897 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
11898 L: linux-media@vger.kernel.org
11899 T: git git://linuxtv.org/media_tree.git
11901 F: drivers/media/i2c/ov9650.c
11902 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
11904 ONENAND FLASH DRIVER
11905 M: Kyungmin Park <kyungmin.park@samsung.com>
11906 L: linux-mtd@lists.infradead.org
11908 F: drivers/mtd/nand/onenand/
11909 F: include/linux/mtd/onenand*.h
11912 M: Jens Wiklander <jens.wiklander@linaro.org>
11913 L: tee-dev@lists.linaro.org
11915 F: drivers/tee/optee/
11917 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11918 M: Sumit Garg <sumit.garg@linaro.org>
11919 L: tee-dev@lists.linaro.org
11921 F: drivers/char/hw_random/optee-rng.c
11924 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11925 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11926 L: linux-rdma@vger.kernel.org
11928 F: drivers/infiniband/ulp/opa_vnic
11930 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11931 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11932 M: Frank Rowand <frowand.list@gmail.com>
11933 L: devicetree@vger.kernel.org
11935 F: Documentation/devicetree/dynamic-resolution-notes.txt
11936 F: Documentation/devicetree/overlay-notes.txt
11937 F: drivers/of/overlay.c
11938 F: drivers/of/resolver.c
11939 K: of_overlay_notifier_
11941 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11942 M: Rob Herring <robh+dt@kernel.org>
11943 M: Frank Rowand <frowand.list@gmail.com>
11944 L: devicetree@vger.kernel.org
11945 W: http://www.devicetree.org/
11946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11949 F: include/linux/of*.h
11951 F: Documentation/ABI/testing/sysfs-firmware-ofw
11953 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11954 M: Rob Herring <robh+dt@kernel.org>
11955 M: Mark Rutland <mark.rutland@arm.com>
11956 L: devicetree@vger.kernel.org
11957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11958 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11960 F: Documentation/devicetree/
11961 F: arch/*/boot/dts/
11962 F: include/dt-bindings/
11964 OPENCORES I2C BUS DRIVER
11965 M: Peter Korsgaard <peter@korsgaard.com>
11966 M: Andrew Lunn <andrew@lunn.ch>
11967 L: linux-i2c@vger.kernel.org
11969 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
11970 F: Documentation/i2c/busses/i2c-ocores.rst
11971 F: drivers/i2c/busses/i2c-ocores.c
11972 F: include/linux/platform_data/i2c-ocores.h
11974 OPENRISC ARCHITECTURE
11975 M: Jonas Bonn <jonas@southpole.se>
11976 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
11977 M: Stafford Horne <shorne@gmail.com>
11978 T: git git://github.com/openrisc/linux.git
11979 L: openrisc@lists.librecores.org
11980 W: http://openrisc.io
11982 F: Documentation/devicetree/bindings/openrisc/
11983 F: Documentation/openrisc/
11985 F: drivers/irqchip/irq-ompic.c
11986 F: drivers/irqchip/irq-or1k-*
11989 M: Pravin B Shelar <pshelar@ovn.org>
11990 L: netdev@vger.kernel.org
11991 L: dev@openvswitch.org
11992 W: http://openvswitch.org
11994 F: net/openvswitch/
11995 F: include/uapi/linux/openvswitch.h
11997 OPERATING PERFORMANCE POINTS (OPP)
11998 M: Viresh Kumar <vireshk@kernel.org>
11999 M: Nishanth Menon <nm@ti.com>
12000 M: Stephen Boyd <sboyd@kernel.org>
12001 L: linux-pm@vger.kernel.org
12003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12005 F: include/linux/pm_opp.h
12006 F: Documentation/power/opp.rst
12007 F: Documentation/devicetree/bindings/opp/
12010 M: Clemens Ladisch <clemens@ladisch.de>
12011 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12014 F: sound/drivers/opl4/
12017 M: Robert Richter <rric@kernel.org>
12018 L: oprofile-list@lists.sf.net
12020 F: arch/*/include/asm/oprofile*.h
12021 F: arch/*/oprofile/
12022 F: drivers/oprofile/
12023 F: include/linux/oprofile.h
12025 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12026 M: Mark Fasheh <mark@fasheh.com>
12027 M: Joel Becker <jlbec@evilplan.org>
12028 M: Joseph Qi <joseph.qi@linux.alibaba.com>
12029 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12030 W: http://ocfs2.wiki.kernel.org
12032 F: Documentation/filesystems/ocfs2.txt
12033 F: Documentation/filesystems/dlmfs.txt
12036 ORANGEFS FILESYSTEM
12037 M: Mike Marshall <hubcap@omnibond.com>
12038 R: Martin Brandenburg <martin@omnibond.com>
12039 L: devel@lists.orangefs.org
12040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12043 F: Documentation/filesystems/orangefs.txt
12046 L: linux-wireless@vger.kernel.org
12047 W: http://wireless.kernel.org/en/users/Drivers/orinoco
12048 W: http://www.nongnu.org/orinoco/
12050 F: drivers/net/wireless/intersil/orinoco/
12052 OV2659 OMNIVISION SENSOR DRIVER
12053 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12054 L: linux-media@vger.kernel.org
12055 W: https://linuxtv.org
12056 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12057 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12059 F: drivers/media/i2c/ov2659.c
12060 F: include/media/i2c/ov2659.h
12063 M: Miklos Szeredi <miklos@szeredi.hu>
12064 L: linux-unionfs@vger.kernel.org
12065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12068 F: Documentation/filesystems/overlayfs.txt
12070 P54 WIRELESS DRIVER
12071 M: Christian Lamparter <chunkeey@googlemail.com>
12072 L: linux-wireless@vger.kernel.org
12073 W: http://wireless.kernel.org/en/users/Drivers/p54
12075 F: drivers/net/wireless/intersil/p54/
12077 PA SEMI ETHERNET DRIVER
12078 L: netdev@vger.kernel.org
12080 F: drivers/net/ethernet/pasemi/*
12082 PA SEMI SMBUS DRIVER
12083 L: linux-i2c@vger.kernel.org
12085 F: drivers/i2c/busses/i2c-pasemi.c
12088 M: Vladimir Oltean <olteanv@gmail.com>
12089 L: netdev@vger.kernel.org
12092 F: include/linux/packing.h
12093 F: Documentation/core-api/packing.rst
12095 PADATA PARALLEL EXECUTION MECHANISM
12096 M: Steffen Klassert <steffen.klassert@secunet.com>
12097 L: linux-crypto@vger.kernel.org
12100 F: include/linux/padata.h
12101 F: Documentation/padata.txt
12104 M: Jesper Dangaard Brouer <hawk@kernel.org>
12105 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
12106 L: netdev@vger.kernel.org
12108 F: net/core/page_pool.c
12109 F: include/net/page_pool.h
12111 PANASONIC LAPTOP ACPI EXTRAS DRIVER
12112 M: Harald Welte <laforge@gnumonks.org>
12113 L: platform-driver-x86@vger.kernel.org
12115 F: drivers/platform/x86/panasonic-laptop.c
12117 PARALLEL LCD/KEYPAD PANEL DRIVER
12118 M: Willy Tarreau <willy@haproxy.com>
12119 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12121 F: Documentation/admin-guide/lcd-panel-cgram.rst
12122 F: drivers/auxdisplay/panel.c
12124 PARALLEL PORT SUBSYSTEM
12125 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12126 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12127 L: linux-parport@lists.infradead.org (subscribers-only)
12129 F: drivers/parport/
12130 F: include/linux/parport*.h
12131 F: drivers/char/ppdev.c
12132 F: include/uapi/linux/ppdev.h
12133 F: Documentation/driver-api/parport*.rst
12135 PARAVIRT_OPS INTERFACE
12136 M: Juergen Gross <jgross@suse.com>
12137 M: Thomas Hellstrom <thellstrom@vmware.com>
12138 M: "VMware, Inc." <pv-drivers@vmware.com>
12139 L: virtualization@lists.linux-foundation.org
12141 F: Documentation/virt/paravirt_ops.rst
12142 F: arch/*/kernel/paravirt*
12143 F: arch/*/include/asm/paravirt*.h
12144 F: include/linux/hypervisor.h
12146 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12147 M: Tim Waugh <tim@cyberelk.net>
12148 L: linux-parport@lists.infradead.org (subscribers-only)
12150 F: Documentation/admin-guide/blockdev/paride.rst
12151 F: drivers/block/paride/
12153 PARISC ARCHITECTURE
12154 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12155 M: Helge Deller <deller@gmx.de>
12156 L: linux-parisc@vger.kernel.org
12157 W: http://www.parisc-linux.org/
12158 Q: http://patchwork.kernel.org/project/linux-parisc/list/
12159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12163 F: Documentation/parisc/
12165 F: drivers/char/agp/parisc-agp.c
12166 F: drivers/input/serio/gscps2.c
12167 F: drivers/parport/parport_gsc.*
12168 F: drivers/tty/serial/8250/8250_gsc.c
12169 F: drivers/video/fbdev/sti*
12170 F: drivers/video/console/sti*
12171 F: drivers/video/logo/logo_parisc*
12174 M: Jiri Pirko <jiri@mellanox.com>
12175 L: netdev@vger.kernel.org
12178 F: lib/test_parman.c
12179 F: include/linux/parman.h
12181 PC ENGINES APU BOARD DRIVER
12182 M: Enrico Weigelt, metux IT consult <info@metux.net>
12184 F: drivers/platform/x86/pcengines-apuv2.c
12186 PC87360 HARDWARE MONITORING DRIVER
12187 M: Jim Cromie <jim.cromie@gmail.com>
12188 L: linux-hwmon@vger.kernel.org
12190 F: Documentation/hwmon/pc87360.rst
12191 F: drivers/hwmon/pc87360.c
12193 PC8736x GPIO DRIVER
12194 M: Jim Cromie <jim.cromie@gmail.com>
12196 F: drivers/char/pc8736x_gpio.c
12198 PC87427 HARDWARE MONITORING DRIVER
12199 M: Jean Delvare <jdelvare@suse.com>
12200 L: linux-hwmon@vger.kernel.org
12202 F: Documentation/hwmon/pc87427.rst
12203 F: drivers/hwmon/pc87427.c
12206 M: Riku Voipio <riku.voipio@iki.fi>
12208 F: drivers/leds/leds-pca9532.c
12209 F: include/linux/leds-pca9532.h
12211 PCA9541 I2C BUS MASTER SELECTOR DRIVER
12212 M: Guenter Roeck <linux@roeck-us.net>
12213 L: linux-i2c@vger.kernel.org
12215 F: drivers/i2c/muxes/i2c-mux-pca9541.c
12217 PCDP - PRIMARY CONSOLE AND DEBUG PORT
12218 M: Khalid Aziz <khalid@gonehiking.org>
12220 F: drivers/firmware/pcdp.*
12222 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12223 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12224 L: linux-pci@vger.kernel.org
12225 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12227 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
12228 F: drivers/pci/controller/pci-aardvark.c
12230 PCI DRIVER FOR ALTERA PCIE IP
12231 M: Ley Foon Tan <lftan@altera.com>
12232 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
12233 L: linux-pci@vger.kernel.org
12235 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
12236 F: drivers/pci/controller/pcie-altera.c
12238 PCI DRIVER FOR APPLIEDMICRO XGENE
12239 M: Toan Le <toan@os.amperecomputing.com>
12240 L: linux-pci@vger.kernel.org
12241 L: linux-arm-kernel@lists.infradead.org
12243 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
12244 F: drivers/pci/controller/pci-xgene.c
12246 PCI DRIVER FOR ARM VERSATILE PLATFORM
12247 M: Rob Herring <robh@kernel.org>
12248 L: linux-pci@vger.kernel.org
12249 L: linux-arm-kernel@lists.infradead.org
12251 F: Documentation/devicetree/bindings/pci/versatile.txt
12252 F: drivers/pci/controller/pci-versatile.c
12254 PCI DRIVER FOR ARMADA 8K
12255 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12256 L: linux-pci@vger.kernel.org
12257 L: linux-arm-kernel@lists.infradead.org
12259 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
12260 F: drivers/pci/controller/dwc/pcie-armada8k.c
12262 PCI DRIVER FOR CADENCE PCIE IP
12263 M: Tom Joseph <tjoseph@cadence.com>
12264 L: linux-pci@vger.kernel.org
12266 F: Documentation/devicetree/bindings/pci/cdns,*.txt
12267 F: drivers/pci/controller/pcie-cadence*
12269 PCI DRIVER FOR FREESCALE LAYERSCAPE
12270 M: Minghuan Lian <minghuan.Lian@nxp.com>
12271 M: Mingkai Hu <mingkai.hu@nxp.com>
12272 M: Roy Zang <roy.zang@nxp.com>
12273 L: linuxppc-dev@lists.ozlabs.org
12274 L: linux-pci@vger.kernel.org
12275 L: linux-arm-kernel@lists.infradead.org
12277 F: drivers/pci/controller/dwc/*layerscape*
12279 PCI DRIVER FOR GENERIC OF HOSTS
12280 M: Will Deacon <will@kernel.org>
12281 L: linux-pci@vger.kernel.org
12282 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12284 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
12285 F: drivers/pci/controller/pci-host-common.c
12286 F: drivers/pci/controller/pci-host-generic.c
12288 PCI DRIVER FOR IMX6
12289 M: Richard Zhu <hongxing.zhu@nxp.com>
12290 M: Lucas Stach <l.stach@pengutronix.de>
12291 L: linux-pci@vger.kernel.org
12292 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12294 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12295 F: drivers/pci/controller/dwc/*imx6*
12297 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12298 M: Keith Busch <keith.busch@intel.com>
12299 M: Jonathan Derrick <jonathan.derrick@intel.com>
12300 L: linux-pci@vger.kernel.org
12302 F: drivers/pci/controller/vmd.c
12304 PCI DRIVER FOR MICROSEMI SWITCHTEC
12305 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12306 M: Logan Gunthorpe <logang@deltatee.com>
12307 L: linux-pci@vger.kernel.org
12309 F: Documentation/driver-api/switchtec.rst
12310 F: Documentation/ABI/testing/sysfs-class-switchtec
12311 F: drivers/pci/switch/switchtec*
12312 F: include/uapi/linux/switchtec_ioctl.h
12313 F: include/linux/switchtec.h
12314 F: drivers/ntb/hw/mscc/
12316 PCI DRIVER FOR MOBIVEIL PCIE IP
12317 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12318 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12319 L: linux-pci@vger.kernel.org
12321 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12322 F: drivers/pci/controller/pcie-mobiveil.c
12324 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12325 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12326 M: Jason Cooper <jason@lakedaemon.net>
12327 L: linux-pci@vger.kernel.org
12328 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12330 F: drivers/pci/controller/*mvebu*
12332 PCI DRIVER FOR NVIDIA TEGRA
12333 M: Thierry Reding <thierry.reding@gmail.com>
12334 L: linux-tegra@vger.kernel.org
12335 L: linux-pci@vger.kernel.org
12337 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12338 F: drivers/pci/controller/pci-tegra.c
12340 PCI DRIVER FOR RENESAS R-CAR
12341 M: Simon Horman <horms@verge.net.au>
12342 L: linux-pci@vger.kernel.org
12343 L: linux-renesas-soc@vger.kernel.org
12345 F: drivers/pci/controller/*rcar*
12347 PCI DRIVER FOR SAMSUNG EXYNOS
12348 M: Jingoo Han <jingoohan1@gmail.com>
12349 L: linux-pci@vger.kernel.org
12350 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12351 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12353 F: drivers/pci/controller/dwc/pci-exynos.c
12355 PCI DRIVER FOR SYNOPSYS DESIGNWARE
12356 M: Jingoo Han <jingoohan1@gmail.com>
12357 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12358 L: linux-pci@vger.kernel.org
12360 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
12361 F: drivers/pci/controller/dwc/*designware*
12363 PCI DRIVER FOR TI DRA7XX
12364 M: Kishon Vijay Abraham I <kishon@ti.com>
12365 L: linux-omap@vger.kernel.org
12366 L: linux-pci@vger.kernel.org
12368 F: Documentation/devicetree/bindings/pci/ti-pci.txt
12369 F: drivers/pci/controller/dwc/pci-dra7xx.c
12371 PCI DRIVER FOR TI KEYSTONE
12372 M: Murali Karicheri <m-karicheri2@ti.com>
12373 L: linux-pci@vger.kernel.org
12374 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12376 F: drivers/pci/controller/dwc/pci-keystone.c
12378 PCI ENDPOINT SUBSYSTEM
12379 M: Kishon Vijay Abraham I <kishon@ti.com>
12380 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12381 L: linux-pci@vger.kernel.org
12382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12384 F: drivers/pci/endpoint/
12385 F: drivers/misc/pci_endpoint_test.c
12388 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12389 M: Russell Currey <ruscur@russell.cc>
12390 M: Sam Bobroff <sbobroff@linux.ibm.com>
12391 M: Oliver O'Halloran <oohall@gmail.com>
12392 L: linuxppc-dev@lists.ozlabs.org
12394 F: Documentation/PCI/pci-error-recovery.rst
12395 F: drivers/pci/pcie/aer.c
12396 F: drivers/pci/pcie/dpc.c
12397 F: drivers/pci/pcie/err.c
12398 F: Documentation/powerpc/eeh-pci-error-recovery.rst
12399 F: arch/powerpc/kernel/eeh*.c
12400 F: arch/powerpc/platforms/*/eeh*.c
12401 F: arch/powerpc/include/*/eeh*.h
12404 M: Linas Vepstas <linasvepstas@gmail.com>
12405 L: linux-pci@vger.kernel.org
12407 F: Documentation/PCI/pci-error-recovery.rst
12409 PCI MSI DRIVER FOR ALTERA MSI IP
12410 M: Ley Foon Tan <lftan@altera.com>
12411 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
12412 L: linux-pci@vger.kernel.org
12414 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12415 F: drivers/pci/controller/pcie-altera-msi.c
12417 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12418 M: Toan Le <toan@os.amperecomputing.com>
12419 L: linux-pci@vger.kernel.org
12420 L: linux-arm-kernel@lists.infradead.org
12422 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12423 F: drivers/pci/controller/pci-xgene-msi.c
12426 M: Bjorn Helgaas <bhelgaas@google.com>
12427 L: linux-pci@vger.kernel.org
12428 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
12429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12431 F: Documentation/devicetree/bindings/pci/
12432 F: Documentation/PCI/
12433 F: drivers/acpi/pci*
12435 F: include/asm-generic/pci*
12436 F: include/linux/pci*
12437 F: include/linux/of_pci.h
12438 F: include/uapi/linux/pci*
12441 F: arch/x86/kernel/quirks.c
12442 F: arch/x86/kernel/early-quirks.c
12444 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12445 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12446 L: linux-pci@vger.kernel.org
12447 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
12448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12450 F: drivers/pci/controller/
12452 PCIE DRIVER FOR ANNAPURNA LABS
12453 M: Jonathan Chocron <jonnyc@amazon.com>
12454 L: linux-pci@vger.kernel.org
12456 F: drivers/pci/controller/dwc/pcie-al.c
12458 PCIE DRIVER FOR AMLOGIC MESON
12459 M: Yue Wang <yue.wang@Amlogic.com>
12460 L: linux-pci@vger.kernel.org
12461 L: linux-amlogic@lists.infradead.org
12463 F: drivers/pci/controller/dwc/pci-meson.c
12465 PCIE DRIVER FOR AXIS ARTPEC
12466 M: Jesper Nilsson <jesper.nilsson@axis.com>
12467 L: linux-arm-kernel@axis.com
12468 L: linux-pci@vger.kernel.org
12470 F: Documentation/devicetree/bindings/pci/axis,artpec*
12471 F: drivers/pci/controller/dwc/*artpec*
12473 PCIE DRIVER FOR CAVIUM THUNDERX
12474 M: David Daney <david.daney@cavium.com>
12475 L: linux-pci@vger.kernel.org
12476 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12478 F: Documentation/devicetree/bindings/pci/pci-thunder-*
12479 F: drivers/pci/controller/pci-thunder-*
12481 PCIE DRIVER FOR HISILICON
12482 M: Zhou Wang <wangzhou1@hisilicon.com>
12483 L: linux-pci@vger.kernel.org
12485 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12486 F: drivers/pci/controller/dwc/pcie-hisi.c
12488 PCIE DRIVER FOR HISILICON KIRIN
12489 M: Xiaowei Song <songxiaowei@hisilicon.com>
12490 M: Binghui Wang <wangbinghui@hisilicon.com>
12491 L: linux-pci@vger.kernel.org
12493 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
12494 F: drivers/pci/controller/dwc/pcie-kirin.c
12496 PCIE DRIVER FOR HISILICON STB
12497 M: Shawn Guo <shawn.guo@linaro.org>
12498 L: linux-pci@vger.kernel.org
12500 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12501 F: drivers/pci/controller/dwc/pcie-histb.c
12503 PCIE DRIVER FOR MEDIATEK
12504 M: Ryder Lee <ryder.lee@mediatek.com>
12505 L: linux-pci@vger.kernel.org
12506 L: linux-mediatek@lists.infradead.org
12508 F: Documentation/devicetree/bindings/pci/mediatek*
12509 F: drivers/pci/controller/*mediatek*
12511 PCIE DRIVER FOR QUALCOMM MSM
12512 M: Stanimir Varbanov <svarbanov@mm-sol.com>
12513 L: linux-pci@vger.kernel.org
12514 L: linux-arm-msm@vger.kernel.org
12516 F: drivers/pci/controller/dwc/*qcom*
12518 PCIE DRIVER FOR ROCKCHIP
12519 M: Shawn Lin <shawn.lin@rock-chips.com>
12520 L: linux-pci@vger.kernel.org
12521 L: linux-rockchip@lists.infradead.org
12523 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
12524 F: drivers/pci/controller/pcie-rockchip*
12526 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12527 M: Linus Walleij <linus.walleij@linaro.org>
12528 L: linux-pci@vger.kernel.org
12530 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12531 F: drivers/pci/controller/pci-v3-semi.c
12533 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12534 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12535 L: linux-pci@vger.kernel.org
12537 F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12538 F: drivers/pci/controller/dwc/pcie-uniphier.c
12540 PCIE DRIVER FOR ST SPEAR13XX
12541 M: Pratyush Anand <pratyush.anand@gmail.com>
12542 L: linux-pci@vger.kernel.org
12544 F: drivers/pci/controller/dwc/*spear*
12547 M: Dominik Brodowski <linux@dominikbrodowski.net>
12548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12550 F: Documentation/pcmcia/
12555 PCNET32 NETWORK DRIVER
12556 M: Don Fry <pcnet32@frontier.com>
12557 L: netdev@vger.kernel.org
12559 F: drivers/net/ethernet/amd/pcnet32.c
12561 PCRYPT PARALLEL CRYPTO ENGINE
12562 M: Steffen Klassert <steffen.klassert@secunet.com>
12563 L: linux-crypto@vger.kernel.org
12566 F: include/crypto/pcrypt.h
12568 PEAQ WMI HOTKEYS DRIVER
12569 M: Hans de Goede <hdegoede@redhat.com>
12570 L: platform-driver-x86@vger.kernel.org
12572 F: drivers/platform/x86/peaq-wmi.c
12574 PER-CPU MEMORY ALLOCATOR
12575 M: Dennis Zhou <dennis@kernel.org>
12576 M: Tejun Heo <tj@kernel.org>
12577 M: Christoph Lameter <cl@linux.com>
12578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12580 F: include/linux/percpu*.h
12582 F: arch/*/include/asm/percpu.h
12584 PER-TASK DELAY ACCOUNTING
12585 M: Balbir Singh <bsingharora@gmail.com>
12587 F: include/linux/delayacct.h
12588 F: kernel/delayacct.c
12590 PERFORMANCE EVENTS SUBSYSTEM
12591 M: Peter Zijlstra <peterz@infradead.org>
12592 M: Ingo Molnar <mingo@redhat.com>
12593 M: Arnaldo Carvalho de Melo <acme@kernel.org>
12594 R: Mark Rutland <mark.rutland@arm.com>
12595 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
12596 R: Jiri Olsa <jolsa@redhat.com>
12597 R: Namhyung Kim <namhyung@kernel.org>
12598 L: linux-kernel@vger.kernel.org
12599 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12602 F: include/linux/perf_event.h
12603 F: include/uapi/linux/perf_event.h
12604 F: arch/*/kernel/perf_event*.c
12605 F: arch/*/kernel/*/perf_event*.c
12606 F: arch/*/kernel/*/*/perf_event*.c
12607 F: arch/*/include/asm/perf_event.h
12608 F: arch/*/kernel/perf_callchain.c
12610 F: arch/*/events/*/*
12613 PERSONALITY HANDLING
12614 M: Christoph Hellwig <hch@infradead.org>
12615 L: linux-abi-devel@lists.sourceforge.net
12617 F: include/linux/personality.h
12618 F: include/uapi/linux/personality.h
12620 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12621 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12622 L: linux-input@vger.kernel.org
12624 F: Documentation/input/devices/pxrc.rst
12625 F: drivers/input/joystick/pxrc.c
12628 M: Remi Denis-Courmont <courmisch@gmail.com>
12630 F: Documentation/networking/phonet.txt
12631 F: include/linux/phonet.h
12632 F: include/net/phonet/
12633 F: include/uapi/linux/phonet.h
12637 M: Joern Engel <joern@lazybastard.org>
12638 L: linux-mtd@lists.infradead.org
12640 F: drivers/mtd/devices/phram.c
12643 M: Bruno Prémont <bonbons@linux-vserver.org>
12644 L: linux-input@vger.kernel.org
12646 F: drivers/hid/hid-picolcd*
12649 M: Jamie Iles <jamie@jamieiles.com>
12650 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12651 T: git git://github.com/jamieiles/linux-2.6-ji.git
12653 F: arch/arm/boot/dts/picoxcell*
12654 F: arch/arm/mach-picoxcell/
12655 F: drivers/crypto/picoxcell*
12658 M: Christian Brauner <christian@brauner.io>
12659 L: linux-kernel@vger.kernel.org
12661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
12663 F: tools/testing/selftests/pidfd/
12666 K: \b(clone_args|kernel_clone_args)\b
12668 PIN CONTROL SUBSYSTEM
12669 M: Linus Walleij <linus.walleij@linaro.org>
12670 L: linux-gpio@vger.kernel.org
12671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12673 F: Documentation/devicetree/bindings/pinctrl/
12674 F: Documentation/driver-api/pinctl.rst
12675 F: drivers/pinctrl/
12676 F: include/linux/pinctrl/
12678 PIN CONTROLLER - MICROCHIP AT91
12679 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12680 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12681 L: linux-gpio@vger.kernel.org
12683 F: drivers/pinctrl/pinctrl-at91*
12684 F: drivers/gpio/gpio-sama5d2-piobu.c
12686 PIN CONTROLLER - FREESCALE
12687 M: Dong Aisheng <aisheng.dong@nxp.com>
12688 M: Fabio Estevam <festevam@gmail.com>
12689 M: Shawn Guo <shawnguo@kernel.org>
12690 M: Stefan Agner <stefan@agner.ch>
12691 R: Pengutronix Kernel Team <kernel@pengutronix.de>
12692 L: linux-gpio@vger.kernel.org
12694 F: drivers/pinctrl/freescale/
12695 F: Documentation/devicetree/bindings/pinctrl/fsl,*
12697 PIN CONTROLLER - INTEL
12698 M: Mika Westerberg <mika.westerberg@linux.intel.com>
12699 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12702 F: drivers/pinctrl/intel/
12704 PIN CONTROLLER - MEDIATEK
12705 M: Sean Wang <sean.wang@kernel.org>
12706 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12708 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12709 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12710 F: drivers/pinctrl/mediatek/
12712 PIN CONTROLLER - QUALCOMM
12713 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12715 L: linux-arm-msm@vger.kernel.org
12716 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12717 F: drivers/pinctrl/qcom/
12719 PIN CONTROLLER - RENESAS
12720 M: Geert Uytterhoeven <geert+renesas@glider.be>
12721 L: linux-renesas-soc@vger.kernel.org
12722 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12724 F: drivers/pinctrl/pinctrl-rz*
12725 F: drivers/pinctrl/sh-pfc/
12727 PIN CONTROLLER - SAMSUNG
12728 M: Tomasz Figa <tomasz.figa@gmail.com>
12729 M: Krzysztof Kozlowski <krzk@kernel.org>
12730 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12731 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12732 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12733 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
12734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12736 F: drivers/pinctrl/samsung/
12737 F: include/dt-bindings/pinctrl/samsung.h
12738 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12740 PIN CONTROLLER - SINGLE
12741 M: Tony Lindgren <tony@atomide.com>
12742 M: Haojian Zhuang <haojian.zhuang@linaro.org>
12743 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12744 L: linux-omap@vger.kernel.org
12746 F: drivers/pinctrl/pinctrl-single.c
12748 PIN CONTROLLER - ST SPEAR
12749 M: Viresh Kumar <vireshk@kernel.org>
12750 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12751 W: http://www.st.com/spear
12753 F: drivers/pinctrl/spear/
12755 PISTACHIO SOC SUPPORT
12756 M: James Hartley <james.hartley@sondrel.com>
12757 L: linux-mips@vger.kernel.org
12759 F: arch/mips/pistachio/
12760 F: arch/mips/include/asm/mach-pistachio/
12761 F: arch/mips/boot/dts/img/pistachio*
12762 F: arch/mips/configs/pistachio*_defconfig
12766 M: linux-block@vger.kernel.org
12767 F: drivers/block/pktcdvd.c
12768 F: include/linux/pktcdvd.h
12769 F: include/uapi/linux/pktcdvd.h
12771 PKUNITY SOC DRIVERS
12772 M: Guan Xuetao <gxt@pku.edu.cn>
12773 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12775 T: git git://github.com/gxt/linux.git
12776 F: drivers/input/serio/i8042-unicore32io.h
12777 F: drivers/i2c/busses/i2c-puv3.c
12778 F: drivers/video/fbdev/fb-puv3.c
12779 F: drivers/rtc/rtc-puv3.c
12781 PMBUS HARDWARE MONITORING DRIVERS
12782 M: Guenter Roeck <linux@roeck-us.net>
12783 L: linux-hwmon@vger.kernel.org
12784 W: http://hwmon.wiki.kernel.org/
12785 W: http://www.roeck-us.net/linux/drivers/
12786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12788 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12789 F: Documentation/devicetree/bindings/hwmon/max31785.txt
12790 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
12791 F: Documentation/hwmon/adm1275.rst
12792 F: Documentation/hwmon/ibm-cffps.rst
12793 F: Documentation/hwmon/ir35221.rst
12794 F: Documentation/hwmon/lm25066.rst
12795 F: Documentation/hwmon/ltc2978.rst
12796 F: Documentation/hwmon/ltc3815.rst
12797 F: Documentation/hwmon/max16064.rst
12798 F: Documentation/hwmon/max20751.rst
12799 F: Documentation/hwmon/max31785.rst
12800 F: Documentation/hwmon/max34440.rst
12801 F: Documentation/hwmon/max8688.rst
12802 F: Documentation/hwmon/pmbus.rst
12803 F: Documentation/hwmon/pmbus-core.rst
12804 F: Documentation/hwmon/tps40422.rst
12805 F: Documentation/hwmon/ucd9000.rst
12806 F: Documentation/hwmon/ucd9200.rst
12807 F: Documentation/hwmon/zl6100.rst
12808 F: drivers/hwmon/pmbus/
12809 F: include/linux/pmbus.h
12811 PMC SIERRA MaxRAID DRIVER
12812 L: linux-scsi@vger.kernel.org
12813 W: http://www.pmc-sierra.com/
12815 F: drivers/scsi/pmcraid.*
12817 PMC SIERRA PM8001 DRIVER
12818 M: Jack Wang <jinpu.wang@cloud.ionos.com>
12819 L: linux-scsi@vger.kernel.org
12821 F: drivers/scsi/pm8001/
12824 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12828 PNI RM3100 IIO DRIVER
12829 M: Song Qiang <songqiang1304521@gmail.com>
12830 L: linux-iio@vger.kernel.org
12832 F: drivers/iio/magnetometer/rm3100*
12833 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12835 POSIX CLOCKS and TIMERS
12836 M: Thomas Gleixner <tglx@linutronix.de>
12837 L: linux-kernel@vger.kernel.org
12838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12841 F: include/linux/timer*
12842 F: kernel/time/*timer*
12844 POWER MANAGEMENT CORE
12845 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12846 L: linux-pm@vger.kernel.org
12847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12848 B: https://bugzilla.kernel.org
12850 F: drivers/base/power/
12851 F: include/linux/pm.h
12852 F: include/linux/pm_*
12853 F: include/linux/powercap.h
12854 F: include/linux/intel_rapl.h
12855 F: drivers/powercap/
12856 F: kernel/configs/nopm.config
12858 POWER STATE COORDINATION INTERFACE (PSCI)
12859 M: Mark Rutland <mark.rutland@arm.com>
12860 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12861 L: linux-arm-kernel@lists.infradead.org
12863 F: drivers/firmware/psci/
12864 F: include/linux/psci.h
12865 F: include/uapi/linux/psci.h
12867 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12868 M: Sebastian Reichel <sre@kernel.org>
12869 L: linux-pm@vger.kernel.org
12870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12872 F: Documentation/ABI/testing/sysfs-class-power
12873 F: Documentation/devicetree/bindings/power/supply/
12874 F: include/linux/power_supply.h
12875 F: drivers/power/supply/
12877 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12878 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12879 L: linuxppc-dev@lists.ozlabs.org
12881 F: drivers/char/powernv-op-panel.c
12883 PPP OVER ATM (RFC 2364)
12884 M: Mitchell Blank Jr <mitch@sfgoth.com>
12886 F: net/atm/pppoatm.c
12887 F: include/uapi/linux/atmppp.h
12890 M: Michal Ostrowski <mostrows@earthlink.net>
12892 F: drivers/net/ppp/pppoe.c
12893 F: drivers/net/ppp/pppox.c
12896 M: James Chapman <jchapman@katalix.com>
12898 F: net/l2tp/l2tp_ppp.c
12899 F: include/linux/if_pppol2tp.h
12900 F: include/uapi/linux/if_pppol2tp.h
12902 PPP PROTOCOL DRIVERS AND COMPRESSORS
12903 M: Paul Mackerras <paulus@samba.org>
12904 L: linux-ppp@vger.kernel.org
12906 F: drivers/net/ppp/ppp_*
12909 M: Rodolfo Giometti <giometti@enneenne.com>
12910 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
12911 L: linuxpps@ml.enneenne.com (subscribers-only)
12913 F: Documentation/driver-api/pps.rst
12914 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
12915 F: Documentation/ABI/testing/sysfs-pps
12917 F: include/linux/pps*.h
12918 F: include/uapi/linux/pps.h
12921 M: Dmitry Kozlov <xeb@mail.ru>
12922 L: netdev@vger.kernel.org
12924 F: drivers/net/ppp/pptp.c
12925 W: http://sourceforge.net/projects/accel-pptp
12928 M: Petr Mladek <pmladek@suse.com>
12929 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12930 R: Steven Rostedt <rostedt@goodmis.org>
12933 F: include/linux/printk.h
12935 PRISM54 WIRELESS DRIVER
12936 M: Luis Chamberlain <mcgrof@kernel.org>
12937 L: linux-wireless@vger.kernel.org
12938 W: http://wireless.kernel.org/en/users/Drivers/p54
12940 F: drivers/net/wireless/intersil/prism54/
12943 R: Alexey Dobriyan <adobriyan@gmail.com>
12944 L: linux-kernel@vger.kernel.org
12945 L: linux-fsdevel@vger.kernel.org
12948 F: include/linux/proc_fs.h
12949 F: tools/testing/selftests/proc/
12950 F: Documentation/filesystems/proc.txt
12953 M: Luis Chamberlain <mcgrof@kernel.org>
12954 M: Kees Cook <keescook@chromium.org>
12955 L: linux-kernel@vger.kernel.org
12956 L: linux-fsdevel@vger.kernel.org
12958 F: fs/proc/proc_sysctl.c
12959 F: include/linux/sysctl.h
12961 F: tools/testing/selftests/sysctl/
12963 PS3 NETWORK SUPPORT
12964 M: Geoff Levand <geoff@infradead.org>
12965 L: netdev@vger.kernel.org
12966 L: linuxppc-dev@lists.ozlabs.org
12968 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
12970 PS3 PLATFORM SUPPORT
12971 M: Geoff Levand <geoff@infradead.org>
12972 L: linuxppc-dev@lists.ozlabs.org
12974 F: arch/powerpc/boot/ps3*
12975 F: arch/powerpc/include/asm/lv1call.h
12976 F: arch/powerpc/include/asm/ps3*.h
12977 F: arch/powerpc/platforms/ps3/
12980 F: drivers/rtc/rtc-ps3.c
12981 F: drivers/usb/host/*ps3.c
12982 F: sound/ppc/snd_ps3*
12985 M: Jim Paris <jim@jtan.com>
12986 M: Geoff Levand <geoff@infradead.org>
12987 L: linuxppc-dev@lists.ozlabs.org
12989 F: drivers/block/ps3vram.c
12991 PSAMPLE PACKET SAMPLING SUPPORT:
12992 M: Yotam Gigi <yotam.gi@gmail.com>
12995 F: include/net/psample.h
12996 F: include/uapi/linux/psample.h
12999 M: Kees Cook <keescook@chromium.org>
13000 M: Anton Vorontsov <anton@enomsg.org>
13001 M: Colin Cross <ccross@android.com>
13002 M: Tony Luck <tony.luck@intel.com>
13004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13006 F: include/linux/pstore*
13007 F: drivers/firmware/efi/efi-pstore.c
13008 F: drivers/acpi/apei/erst.c
13009 F: Documentation/admin-guide/ramoops.rst
13010 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13011 K: \b(pstore|ramoops)
13013 PTP HARDWARE CLOCK SUPPORT
13014 M: Richard Cochran <richardcochran@gmail.com>
13015 L: netdev@vger.kernel.org
13017 W: http://linuxptp.sourceforge.net/
13018 F: Documentation/ABI/testing/sysfs-ptp
13019 F: Documentation/driver-api/ptp.rst
13020 F: drivers/net/phy/dp83640*
13022 F: include/linux/ptp_cl*
13025 M: Oleg Nesterov <oleg@redhat.com>
13027 F: include/asm-generic/syscall.h
13028 F: include/linux/ptrace.h
13029 F: include/linux/regset.h
13030 F: include/linux/tracehook.h
13031 F: include/uapi/linux/ptrace.h
13032 F: include/uapi/linux/ptrace.h
13034 F: arch/*/ptrace*.c
13035 F: arch/*/*/ptrace*.c
13036 F: arch/*/include/asm/ptrace*.h
13039 M: Hans Verkuil <hverkuil@xs4all.nl>
13040 L: linux-media@vger.kernel.org
13041 T: git git://linuxtv.org/media_tree.git
13043 F: drivers/media/usb/pulse8-cec/*
13044 F: Documentation/media/cec-drivers/pulse8-cec.rst
13046 PVRUSB2 VIDEO4LINUX DRIVER
13047 M: Mike Isely <isely@pobox.com>
13048 L: pvrusb2@isely.net (subscribers-only)
13049 L: linux-media@vger.kernel.org
13050 W: http://www.isely.net/pvrusb2/
13051 T: git git://linuxtv.org/media_tree.git
13053 F: Documentation/media/v4l-drivers/pvrusb2*
13054 F: drivers/media/usb/pvrusb2/
13057 M: Hans Verkuil <hverkuil@xs4all.nl>
13058 L: linux-media@vger.kernel.org
13059 T: git git://linuxtv.org/media_tree.git
13061 F: drivers/media/usb/pwc/*
13062 F: include/trace/events/pwc.h
13065 M: Kamil Debski <kamil@wypas.org>
13066 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13067 L: linux-hwmon@vger.kernel.org
13069 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13070 F: Documentation/hwmon/pwm-fan.rst
13071 F: drivers/hwmon/pwm-fan.c
13074 M: Sean Young <sean@mess.org>
13075 L: linux-media@vger.kernel.org
13077 F: drivers/media/rc/pwm-ir-tx.c
13080 M: Thierry Reding <thierry.reding@gmail.com>
13081 L: linux-pwm@vger.kernel.org
13083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13084 F: Documentation/driver-api/pwm.rst
13085 F: Documentation/devicetree/bindings/pwm/
13086 F: include/linux/pwm.h
13088 F: drivers/video/backlight/pwm_bl.c
13089 F: include/linux/pwm_backlight.h
13090 F: drivers/gpio/gpio-mvebu.c
13091 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13094 M: Robert Jarzmik <robert.jarzmik@free.fr>
13095 L: linux-gpio@vger.kernel.org
13097 F: drivers/gpio/gpio-pxa.c
13103 M: Robert Jarzmik <robert.jarzmik@free.fr>
13104 L: linux-rtc@vger.kernel.org
13107 PXA2xx/PXA3xx SUPPORT
13108 M: Daniel Mack <daniel@zonque.org>
13109 M: Haojian Zhuang <haojian.zhuang@gmail.com>
13110 M: Robert Jarzmik <robert.jarzmik@free.fr>
13111 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13112 T: git git://github.com/hzhuang1/linux.git
13113 T: git git://github.com/rjarzmik/linux.git
13115 F: arch/arm/boot/dts/pxa*
13116 F: arch/arm/mach-pxa/
13117 F: drivers/dma/pxa*
13118 F: drivers/pcmcia/pxa2xx*
13119 F: drivers/pinctrl/pxa/
13120 F: drivers/spi/spi-pxa2xx*
13121 F: drivers/usb/gadget/udc/pxa2*
13122 F: include/sound/pxa2xx-lib.h
13127 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13128 L: qat-linux@intel.com
13130 F: drivers/crypto/qat/
13132 QCOM AUDIO (ASoC) DRIVERS
13133 M: Patrick Lai <plai@codeaurora.org>
13134 M: Banajit Goswami <bgoswami@codeaurora.org>
13135 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13139 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13140 M: Gabriel Somlo <somlo@cmu.edu>
13141 M: "Michael S. Tsirkin" <mst@redhat.com>
13142 L: qemu-devel@nongnu.org
13144 F: drivers/firmware/qemu_fw_cfg.c
13145 F: include/uapi/linux/qemu_fw_cfg.h
13148 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
13149 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
13150 L: linux-rdma@vger.kernel.org
13152 F: drivers/infiniband/hw/qib/
13154 QLOGIC QL41xxx FCOE DRIVER
13155 M: QLogic-Storage-Upstream@cavium.com
13156 L: linux-scsi@vger.kernel.org
13158 F: drivers/scsi/qedf/
13160 QLOGIC QL41xxx ISCSI DRIVER
13161 M: QLogic-Storage-Upstream@cavium.com
13162 L: linux-scsi@vger.kernel.org
13164 F: drivers/scsi/qedi/
13166 QLOGIC QL4xxx ETHERNET DRIVER
13167 M: Ariel Elior <aelior@marvell.com>
13168 M: GR-everest-linux-l2@marvell.com
13169 L: netdev@vger.kernel.org
13171 F: drivers/net/ethernet/qlogic/qed/
13172 F: include/linux/qed/
13173 F: drivers/net/ethernet/qlogic/qede/
13175 QLOGIC QL4xxx RDMA DRIVER
13176 M: Michal Kalderon <mkalderon@marvell.com>
13177 M: Ariel Elior <aelior@marvell.com>
13178 L: linux-rdma@vger.kernel.org
13180 F: drivers/infiniband/hw/qedr/
13181 F: include/uapi/rdma/qedr-abi.h
13183 QLOGIC QLA1280 SCSI DRIVER
13184 M: Michael Reed <mdr@sgi.com>
13185 L: linux-scsi@vger.kernel.org
13187 F: drivers/scsi/qla1280.[ch]
13189 QLOGIC QLA2XXX FC-SCSI DRIVER
13190 M: qla2xxx-upstream@qlogic.com
13191 L: linux-scsi@vger.kernel.org
13193 F: Documentation/scsi/LICENSE.qla2xxx
13194 F: drivers/scsi/qla2xxx/
13196 QLOGIC QLA3XXX NETWORK DRIVER
13197 M: GR-Linux-NIC-Dev@marvell.com
13198 L: netdev@vger.kernel.org
13200 F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13201 F: drivers/net/ethernet/qlogic/qla3xxx.*
13203 QLOGIC QLA4XXX iSCSI DRIVER
13204 M: QLogic-Storage-Upstream@qlogic.com
13205 L: linux-scsi@vger.kernel.org
13207 F: Documentation/scsi/LICENSE.qla4xxx
13208 F: drivers/scsi/qla4xxx/
13210 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13211 M: Shahed Shaikh <shshaikh@marvell.com>
13212 M: Manish Chopra <manishc@marvell.com>
13213 M: GR-Linux-NIC-Dev@marvell.com
13214 L: netdev@vger.kernel.org
13216 F: drivers/net/ethernet/qlogic/qlcnic/
13218 QLOGIC QLGE 10Gb ETHERNET DRIVER
13219 M: Manish Chopra <manishc@marvell.com>
13220 M: GR-Linux-NIC-Dev@marvell.com
13221 L: netdev@vger.kernel.org
13223 F: drivers/net/ethernet/qlogic/qlge/
13225 QM1D1B0004 MEDIA DRIVER
13226 M: Akihiro Tsukada <tskd08@gmail.com>
13227 L: linux-media@vger.kernel.org
13229 F: drivers/media/tuners/qm1d1b0004*
13231 QM1D1C0042 MEDIA DRIVER
13232 M: Akihiro Tsukada <tskd08@gmail.com>
13233 L: linux-media@vger.kernel.org
13235 F: drivers/media/tuners/qm1d1c0042*
13238 M: Anders Larsen <al@alarsen.net>
13239 W: http://www.alarsen.net/linux/qnx4fs/
13242 F: include/uapi/linux/qnx4_fs.h
13243 F: include/uapi/linux/qnxtypes.h
13245 QORIQ DPAA2 FSL-MC BUS DRIVER
13246 M: Stuart Yoder <stuyoder@gmail.com>
13247 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
13248 L: linux-kernel@vger.kernel.org
13250 F: drivers/bus/fsl-mc/
13251 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13252 F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13254 QT1010 MEDIA DRIVER
13255 M: Antti Palosaari <crope@iki.fi>
13256 L: linux-media@vger.kernel.org
13257 W: https://linuxtv.org
13258 W: http://palosaari.fi/linux/
13259 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13260 T: git git://linuxtv.org/anttip/media_tree.git
13262 F: drivers/media/tuners/qt1010*
13264 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13265 M: Kalle Valo <kvalo@codeaurora.org>
13266 L: ath10k@lists.infradead.org
13267 W: http://wireless.kernel.org/en/users/Drivers/ath10k
13268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13270 F: drivers/net/wireless/ath/ath10k/
13272 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13273 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13274 L: linux-wireless@vger.kernel.org
13275 W: http://wireless.kernel.org/en/users/Drivers/ath9k
13277 F: drivers/net/wireless/ath/ath9k/
13279 QUALCOMM CAMERA SUBSYSTEM DRIVER
13280 M: Todor Tomov <todor.too@gmail.com>
13281 L: linux-media@vger.kernel.org
13283 F: Documentation/devicetree/bindings/media/qcom,camss.txt
13284 F: Documentation/media/v4l-drivers/qcom_camss.rst
13285 F: drivers/media/platform/qcom/camss/
13287 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13288 M: Ilia Lin <ilia.lin@kernel.org>
13289 L: linux-pm@vger.kernel.org
13291 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
13292 F: drivers/cpufreq/qcom-cpufreq-kryo.c
13294 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13295 M: Timur Tabi <timur@kernel.org>
13296 L: netdev@vger.kernel.org
13298 F: drivers/net/ethernet/qualcomm/emac/
13300 QUALCOMM ETHQOS ETHERNET DRIVER
13301 M: Vinod Koul <vkoul@kernel.org>
13302 M: Niklas Cassel <niklas.cassel@linaro.org>
13303 L: netdev@vger.kernel.org
13305 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13306 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
13308 QUALCOMM GENERIC INTERFACE I2C DRIVER
13309 M: Alok Chauhan <alokc@codeaurora.org>
13310 L: linux-i2c@vger.kernel.org
13311 L: linux-arm-msm@vger.kernel.org
13313 F: drivers/i2c/busses/i2c-qcom-geni.c
13315 QUALCOMM HEXAGON ARCHITECTURE
13316 M: Richard Kuo <rkuo@codeaurora.org>
13317 L: linux-hexagon@vger.kernel.org
13318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
13322 QUALCOMM HIDMA DRIVER
13323 M: Sinan Kaya <okaya@kernel.org>
13324 L: linux-arm-kernel@lists.infradead.org
13325 L: linux-arm-msm@vger.kernel.org
13326 L: dmaengine@vger.kernel.org
13328 F: drivers/dma/qcom/hidma*
13331 M: Rob Clark <robdclark@gmail.com>
13332 L: iommu@lists.linux-foundation.org
13333 L: linux-arm-msm@vger.kernel.org
13335 F: drivers/iommu/qcom_iommu.c
13337 QUALCOMM TSENS THERMAL DRIVER
13338 M: Amit Kucheria <amit.kucheria@linaro.org>
13339 L: linux-pm@vger.kernel.org
13340 L: linux-arm-msm@vger.kernel.org
13342 F: drivers/thermal/qcom/
13344 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13345 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
13346 L: linux-media@vger.kernel.org
13347 L: linux-arm-msm@vger.kernel.org
13348 T: git git://linuxtv.org/media_tree.git
13350 F: drivers/media/platform/qcom/venus/
13352 QUALCOMM WCN36XX WIRELESS DRIVER
13353 M: Kalle Valo <kvalo@codeaurora.org>
13354 L: wcn36xx@lists.infradead.org
13355 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
13356 T: git git://github.com/KrasnikovEugene/wcn36xx.git
13358 F: drivers/net/wireless/ath/wcn36xx/
13360 QUANTENNA QTNFMAC WIRELESS DRIVER
13361 M: Igor Mitsyanko <imitsyanko@quantenna.com>
13362 M: Avinash Patil <avinashp@quantenna.com>
13363 M: Sergey Matyukevich <smatyukevich@quantenna.com>
13364 L: linux-wireless@vger.kernel.org
13366 F: drivers/net/wireless/quantenna
13368 RADEON and AMDGPU DRM DRIVERS
13369 M: Alex Deucher <alexander.deucher@amd.com>
13370 M: Christian König <christian.koenig@amd.com>
13371 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
13372 L: amd-gfx@lists.freedesktop.org
13373 T: git git://people.freedesktop.org/~agd5f/linux
13375 F: drivers/gpu/drm/radeon/
13376 F: include/uapi/drm/radeon_drm.h
13377 F: drivers/gpu/drm/amd/
13378 F: include/uapi/drm/amdgpu_drm.h
13380 RADEON FRAMEBUFFER DISPLAY DRIVER
13381 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
13382 L: linux-fbdev@vger.kernel.org
13384 F: drivers/video/fbdev/aty/radeon*
13385 F: include/uapi/linux/radeonfb.h
13387 RADIOSHARK RADIO DRIVER
13388 M: Hans Verkuil <hverkuil@xs4all.nl>
13389 L: linux-media@vger.kernel.org
13390 T: git git://linuxtv.org/media_tree.git
13392 F: drivers/media/radio/radio-shark.c
13394 RADIOSHARK2 RADIO DRIVER
13395 M: Hans Verkuil <hverkuil@xs4all.nl>
13396 L: linux-media@vger.kernel.org
13397 T: git git://linuxtv.org/media_tree.git
13399 F: drivers/media/radio/radio-shark2.c
13400 F: drivers/media/radio/radio-tea5777.c
13402 RADOS BLOCK DEVICE (RBD)
13403 M: Ilya Dryomov <idryomov@gmail.com>
13404 M: Sage Weil <sage@redhat.com>
13405 M: Alex Elder <elder@kernel.org>
13406 L: ceph-devel@vger.kernel.org
13407 W: http://ceph.com/
13408 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13409 T: git git://github.com/ceph/ceph-client.git
13411 F: Documentation/ABI/testing/sysfs-bus-rbd
13412 F: drivers/block/rbd.c
13413 F: drivers/block/rbd_types.h
13415 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13416 M: Paul Mackerras <paulus@samba.org>
13417 L: linux-fbdev@vger.kernel.org
13419 F: drivers/video/fbdev/aty/aty128fb.c
13421 RAINSHADOW-CEC DRIVER
13422 M: Hans Verkuil <hverkuil@xs4all.nl>
13423 L: linux-media@vger.kernel.org
13424 T: git git://linuxtv.org/media_tree.git
13426 F: drivers/media/usb/rainshadow-cec/*
13428 RALINK MIPS ARCHITECTURE
13429 M: John Crispin <john@phrozen.org>
13430 L: linux-mips@vger.kernel.org
13432 F: arch/mips/ralink
13434 RALINK RT2X00 WIRELESS LAN DRIVER
13436 M: Stanislaw Gruszka <sgruszka@redhat.com>
13437 M: Helmut Schaa <helmut.schaa@googlemail.com>
13438 L: linux-wireless@vger.kernel.org
13440 F: drivers/net/wireless/ralink/rt2x00/
13442 RAMDISK RAM BLOCK DEVICE DRIVER
13443 M: Jens Axboe <axboe@kernel.dk>
13445 F: Documentation/admin-guide/blockdev/ramdisk.rst
13446 F: drivers/block/brd.c
13448 RANCHU VIRTUAL BOARD FOR MIPS
13449 M: Miodrag Dinic <miodrag.dinic@mips.com>
13450 L: linux-mips@vger.kernel.org
13452 F: arch/mips/generic/board-ranchu.c
13453 F: arch/mips/configs/generic/board-ranchu.config
13455 RANDOM NUMBER DRIVER
13456 M: "Theodore Ts'o" <tytso@mit.edu>
13458 F: drivers/char/random.c
13461 M: Matt Porter <mporter@kernel.crashing.org>
13462 M: Alexandre Bounine <alex.bou9@gmail.com>
13464 F: drivers/rapidio/
13467 M: Tony Luck <tony.luck@intel.com>
13468 M: Borislav Petkov <bp@alien8.de>
13469 L: linux-edac@vger.kernel.org
13472 F: include/linux/ras.h
13473 F: include/ras/ras_event.h
13474 F: Documentation/admin-guide/ras.rst
13476 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13477 L: linux-wireless@vger.kernel.org
13479 F: drivers/net/wireless/ray*
13481 RCUTORTURE TEST FRAMEWORK
13482 M: "Paul E. McKenney" <paulmck@kernel.org>
13483 M: Josh Triplett <josh@joshtriplett.org>
13484 R: Steven Rostedt <rostedt@goodmis.org>
13485 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13486 R: Lai Jiangshan <jiangshanlai@gmail.com>
13487 L: rcu@vger.kernel.org
13489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13490 F: tools/testing/selftests/rcutorture
13493 M: Florian Fainelli <florian@openwrt.org>
13496 RDC R6040 FAST ETHERNET DRIVER
13497 M: Florian Fainelli <f.fainelli@gmail.com>
13498 L: netdev@vger.kernel.org
13500 F: drivers/net/ethernet/rdc/r6040.c
13502 RDMAVT - RDMA verbs software
13503 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
13504 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
13505 L: linux-rdma@vger.kernel.org
13507 F: drivers/infiniband/sw/rdmavt
13509 RDS - RELIABLE DATAGRAM SOCKETS
13510 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
13511 L: netdev@vger.kernel.org
13512 L: linux-rdma@vger.kernel.org
13513 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
13514 W: https://oss.oracle.com/projects/rds/
13517 F: Documentation/networking/rds.txt
13519 RDT - RESOURCE ALLOCATION
13520 M: Fenghua Yu <fenghua.yu@intel.com>
13521 M: Reinette Chatre <reinette.chatre@intel.com>
13522 L: linux-kernel@vger.kernel.org
13524 F: arch/x86/kernel/cpu/resctrl/
13525 F: arch/x86/include/asm/resctrl_sched.h
13526 F: Documentation/x86/resctrl*
13528 READ-COPY UPDATE (RCU)
13529 M: "Paul E. McKenney" <paulmck@kernel.org>
13530 M: Josh Triplett <josh@joshtriplett.org>
13531 R: Steven Rostedt <rostedt@goodmis.org>
13532 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13533 R: Lai Jiangshan <jiangshanlai@gmail.com>
13534 R: Joel Fernandes <joel@joelfernandes.org>
13535 L: rcu@vger.kernel.org
13536 W: http://www.rdrop.com/users/paulmck/RCU/
13538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13539 F: Documentation/RCU/
13540 X: Documentation/RCU/torture.txt
13541 F: include/linux/rcu*
13542 X: include/linux/srcu*.h
13544 X: kernel/rcu/srcu*.c
13546 REAL TIME CLOCK (RTC) SUBSYSTEM
13547 M: Alessandro Zummo <a.zummo@towertech.it>
13548 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13549 L: linux-rtc@vger.kernel.org
13550 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
13551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13553 F: Documentation/devicetree/bindings/rtc/
13554 F: Documentation/admin-guide/rtc.rst
13556 F: include/linux/rtc.h
13557 F: include/uapi/linux/rtc.h
13558 F: include/linux/rtc/
13559 F: include/linux/platform_data/rtc-*
13560 F: tools/testing/selftests/rtc/
13562 REALTEK AUDIO CODECS
13563 M: Bard Liao <bardliao@realtek.com>
13564 M: Oder Chiou <oder_chiou@realtek.com>
13566 F: sound/soc/codecs/rt*
13567 F: include/sound/rt*.h
13569 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13570 M: Linus Walleij <linus.walleij@linaro.org>
13572 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13573 F: drivers/net/dsa/realtek-smi*
13574 F: drivers/net/dsa/rtl83*
13576 REDPINE WIRELESS DRIVER
13577 M: Amitkumar Karwar <amitkarwar@gmail.com>
13578 M: Siva Rebbagondla <siva8118@gmail.com>
13579 L: linux-wireless@vger.kernel.org
13581 F: drivers/net/wireless/rsi/
13583 REGISTER MAP ABSTRACTION
13584 M: Mark Brown <broonie@kernel.org>
13585 L: linux-kernel@vger.kernel.org
13586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13588 F: Documentation/devicetree/bindings/regmap/
13589 F: drivers/base/regmap/
13590 F: include/linux/regmap.h
13592 REISERFS FILE SYSTEM
13593 L: reiserfs-devel@vger.kernel.org
13597 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13598 M: Ohad Ben-Cohen <ohad@wizery.com>
13599 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13600 L: linux-remoteproc@vger.kernel.org
13601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13603 F: Documentation/devicetree/bindings/remoteproc/
13604 F: Documentation/ABI/testing/sysfs-class-remoteproc
13605 F: Documentation/remoteproc.txt
13606 F: drivers/remoteproc/
13607 F: include/linux/remoteproc.h
13608 F: include/linux/remoteproc/
13610 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13611 M: Ohad Ben-Cohen <ohad@wizery.com>
13612 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13613 L: linux-remoteproc@vger.kernel.org
13614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13617 F: Documentation/rpmsg.txt
13618 F: Documentation/ABI/testing/sysfs-bus-rpmsg
13619 F: include/linux/rpmsg.h
13620 F: include/linux/rpmsg/
13621 F: include/uapi/linux/rpmsg.h
13624 RENESAS CLOCK DRIVERS
13625 M: Geert Uytterhoeven <geert+renesas@glider.be>
13626 L: linux-renesas-soc@vger.kernel.org
13627 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13629 F: drivers/clk/renesas/
13631 RENESAS EMEV2 I2C DRIVER
13632 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13634 F: Documentation/devicetree/bindings/i2c/i2c-emev2.txt
13635 F: drivers/i2c/busses/i2c-emev2.c
13637 RENESAS ETHERNET DRIVERS
13638 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13639 L: netdev@vger.kernel.org
13640 L: linux-renesas-soc@vger.kernel.org
13641 F: Documentation/devicetree/bindings/net/renesas,*.txt
13642 F: Documentation/devicetree/bindings/net/sh_eth.txt
13643 F: drivers/net/ethernet/renesas/
13644 F: include/linux/sh_eth.h
13646 RENESAS R-CAR GYROADC DRIVER
13647 M: Marek Vasut <marek.vasut@gmail.com>
13648 L: linux-iio@vger.kernel.org
13650 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13651 F: drivers/iio/adc/rcar-gyroadc.c
13653 RENESAS R-CAR I2C DRIVERS
13654 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13656 F: Documentation/devicetree/bindings/i2c/i2c-rcar.txt
13657 F: Documentation/devicetree/bindings/i2c/i2c-sh_mobile.txt
13658 F: drivers/i2c/busses/i2c-rcar.c
13659 F: drivers/i2c/busses/i2c-sh_mobile.c
13661 RENESAS RIIC DRIVER
13662 M: Chris Brandt <chris.brandt@renesas.com>
13664 F: Documentation/devicetree/bindings/i2c/i2c-riic.txt
13665 F: drivers/i2c/busses/i2c-riic.c
13667 RENESAS USB PHY DRIVER
13668 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13669 L: linux-renesas-soc@vger.kernel.org
13671 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
13673 RESET CONTROLLER FRAMEWORK
13674 M: Philipp Zabel <p.zabel@pengutronix.de>
13675 T: git git://git.pengutronix.de/git/pza/linux
13678 F: Documentation/devicetree/bindings/reset/
13679 F: include/dt-bindings/reset/
13680 F: include/linux/reset.h
13681 F: include/linux/reset/
13682 F: include/linux/reset-controller.h
13684 RESTARTABLE SEQUENCES SUPPORT
13685 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13686 M: Peter Zijlstra <peterz@infradead.org>
13687 M: "Paul E. McKenney" <paulmck@kernel.org>
13688 M: Boqun Feng <boqun.feng@gmail.com>
13689 L: linux-kernel@vger.kernel.org
13692 F: include/uapi/linux/rseq.h
13693 F: include/trace/events/rseq.h
13694 F: tools/testing/selftests/rseq/
13697 M: Johannes Berg <johannes@sipsolutions.net>
13698 L: linux-wireless@vger.kernel.org
13699 W: http://wireless.kernel.org/
13700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13701 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13703 F: Documentation/driver-api/rfkill.rst
13704 F: Documentation/ABI/stable/sysfs-class-rfkill
13706 F: include/linux/rfkill.h
13707 F: include/uapi/linux/rfkill.h
13710 M: Thomas Graf <tgraf@suug.ch>
13711 M: Herbert Xu <herbert@gondor.apana.org.au>
13712 L: netdev@vger.kernel.org
13714 F: lib/rhashtable.c
13715 F: lib/test_rhashtable.c
13716 F: include/linux/rhashtable.h
13717 F: include/linux/rhashtable-types.h
13719 RICOH R5C592 MEMORYSTICK DRIVER
13720 M: Maxim Levitsky <maximlevitsky@gmail.com>
13722 F: drivers/memstick/host/r592.*
13724 RICOH SMARTMEDIA/XD DRIVER
13725 M: Maxim Levitsky <maximlevitsky@gmail.com>
13727 F: drivers/mtd/nand/raw/r852.c
13728 F: drivers/mtd/nand/raw/r852.h
13730 RISC-V ARCHITECTURE
13731 M: Paul Walmsley <paul.walmsley@sifive.com>
13732 M: Palmer Dabbelt <palmer@sifive.com>
13733 M: Albert Ou <aou@eecs.berkeley.edu>
13734 L: linux-riscv@lists.infradead.org
13735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
13742 M: Stefan Achatz <erazor_de@users.sourceforge.net>
13743 W: http://sourceforge.net/projects/roccat/
13745 F: drivers/hid/hid-roccat*
13746 F: include/linux/hid-roccat*
13747 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
13749 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13750 M: Jacob chen <jacob2.chen@rock-chips.com>
13751 L: linux-media@vger.kernel.org
13753 F: drivers/media/platform/rockchip/rga/
13754 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
13756 HANTRO VPU CODEC DRIVER
13757 M: Ezequiel Garcia <ezequiel@collabora.com>
13758 L: linux-media@vger.kernel.org
13760 F: drivers/staging/media/platform/hantro/
13761 F: Documentation/devicetree/bindings/media/rockchip-vpu.txt
13764 M: Jiri Pirko <jiri@resnulli.us>
13765 L: netdev@vger.kernel.org
13767 F: drivers/net/ethernet/rocker/
13771 W: http://www.comtrol.com
13773 F: Documentation/driver-api/serial/rocket.rst
13774 F: drivers/tty/rocket*
13776 ROCKETPORT EXPRESS/INFINITY DRIVER
13777 M: Kevin Cernekee <cernekee@gmail.com>
13778 L: linux-serial@vger.kernel.org
13780 F: drivers/tty/serial/rp2.*
13782 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13783 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13784 L: linux-kernel@vger.kernel.org
13785 L: linux-renesas-soc@vger.kernel.org
13787 F: drivers/mfd/bd9571mwv.c
13788 F: drivers/regulator/bd9571mwv-regulator.c
13789 F: drivers/gpio/gpio-bd9571mwv.c
13790 F: include/linux/mfd/bd9571mwv.h
13791 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13794 M: Ralf Baechle <ralf@linux-mips.org>
13795 L: linux-hams@vger.kernel.org
13796 W: http://www.linux-ax25.org/
13798 F: include/net/rose.h
13799 F: include/uapi/linux/rose.h
13802 RTL2830 MEDIA DRIVER
13803 M: Antti Palosaari <crope@iki.fi>
13804 L: linux-media@vger.kernel.org
13805 W: https://linuxtv.org
13806 W: http://palosaari.fi/linux/
13807 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13808 T: git git://linuxtv.org/anttip/media_tree.git
13810 F: drivers/media/dvb-frontends/rtl2830*
13812 RTL2832 MEDIA DRIVER
13813 M: Antti Palosaari <crope@iki.fi>
13814 L: linux-media@vger.kernel.org
13815 W: https://linuxtv.org
13816 W: http://palosaari.fi/linux/
13817 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13818 T: git git://linuxtv.org/anttip/media_tree.git
13820 F: drivers/media/dvb-frontends/rtl2832*
13822 RTL2832_SDR MEDIA DRIVER
13823 M: Antti Palosaari <crope@iki.fi>
13824 L: linux-media@vger.kernel.org
13825 W: https://linuxtv.org
13826 W: http://palosaari.fi/linux/
13827 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13828 T: git git://linuxtv.org/anttip/media_tree.git
13830 F: drivers/media/dvb-frontends/rtl2832_sdr*
13832 RTL8180 WIRELESS DRIVER
13833 L: linux-wireless@vger.kernel.org
13834 W: http://wireless.kernel.org/
13835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13837 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
13839 RTL8187 WIRELESS DRIVER
13840 M: Herton Ronaldo Krzesinski <herton@canonical.com>
13841 M: Hin-Tak Leung <htl10@users.sourceforge.net>
13842 M: Larry Finger <Larry.Finger@lwfinger.net>
13843 L: linux-wireless@vger.kernel.org
13844 W: http://wireless.kernel.org/
13845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13847 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
13849 REALTEK WIRELESS DRIVER (rtlwifi family)
13850 M: Ping-Ke Shih <pkshih@realtek.com>
13851 L: linux-wireless@vger.kernel.org
13852 W: http://wireless.kernel.org/
13853 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13855 F: drivers/net/wireless/realtek/rtlwifi/
13857 REALTEK WIRELESS DRIVER (rtw88)
13858 M: Yan-Hsuan Chuang <yhchuang@realtek.com>
13859 L: linux-wireless@vger.kernel.org
13861 F: drivers/net/wireless/realtek/rtw88/
13863 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13864 M: Jes Sorensen <Jes.Sorensen@gmail.com>
13865 L: linux-wireless@vger.kernel.org
13866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13868 F: drivers/net/wireless/realtek/rtl8xxxu/
13870 RXRPC SOCKETS (AF_RXRPC)
13871 M: David Howells <dhowells@redhat.com>
13872 L: linux-afs@lists.infradead.org
13875 F: include/keys/rxrpc-type.h
13876 F: include/net/af_rxrpc.h
13877 F: include/trace/events/rxrpc.h
13878 F: include/uapi/linux/rxrpc.h
13879 F: Documentation/networking/rxrpc.txt
13880 W: https://www.infradead.org/~dhowells/kafs/
13882 S3 SAVAGE FRAMEBUFFER DRIVER
13883 M: Antonino Daplas <adaplas@gmail.com>
13884 L: linux-fbdev@vger.kernel.org
13886 F: drivers/video/fbdev/savage/
13889 M: Heiko Carstens <heiko.carstens@de.ibm.com>
13890 M: Vasily Gorbik <gor@linux.ibm.com>
13891 M: Christian Borntraeger <borntraeger@de.ibm.com>
13892 L: linux-s390@vger.kernel.org
13893 W: http://www.ibm.com/developerworks/linux/linux390/
13894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13898 F: Documentation/s390/
13899 F: Documentation/driver-api/s390-drivers.rst
13901 S390 COMMON I/O LAYER
13902 M: Sebastian Ott <sebott@linux.ibm.com>
13903 M: Peter Oberparleiter <oberpar@linux.ibm.com>
13904 L: linux-s390@vger.kernel.org
13905 W: http://www.ibm.com/developerworks/linux/linux390/
13907 F: drivers/s390/cio/
13910 M: Stefan Haberland <sth@linux.ibm.com>
13911 M: Jan Hoeppner <hoeppner@linux.ibm.com>
13912 L: linux-s390@vger.kernel.org
13913 W: http://www.ibm.com/developerworks/linux/linux390/
13915 F: drivers/s390/block/dasd*
13916 F: block/partitions/ibm.c
13919 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13920 L: linux-s390@vger.kernel.org
13921 W: http://www.ibm.com/developerworks/linux/linux390/
13923 F: drivers/iommu/s390-iommu.c
13925 S390 IUCV NETWORK LAYER
13926 M: Julian Wiedmann <jwi@linux.ibm.com>
13927 M: Ursula Braun <ubraun@linux.ibm.com>
13928 L: linux-s390@vger.kernel.org
13929 W: http://www.ibm.com/developerworks/linux/linux390/
13931 F: drivers/s390/net/*iucv*
13932 F: include/net/iucv/
13935 S390 NETWORK DRIVERS
13936 M: Julian Wiedmann <jwi@linux.ibm.com>
13937 M: Ursula Braun <ubraun@linux.ibm.com>
13938 L: linux-s390@vger.kernel.org
13939 W: http://www.ibm.com/developerworks/linux/linux390/
13941 F: drivers/s390/net/
13944 M: Sebastian Ott <sebott@linux.ibm.com>
13945 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13946 L: linux-s390@vger.kernel.org
13947 W: http://www.ibm.com/developerworks/linux/linux390/
13950 F: drivers/pci/hotplug/s390_pci_hpc.c
13952 S390 VFIO-CCW DRIVER
13953 M: Cornelia Huck <cohuck@redhat.com>
13954 M: Eric Farman <farman@linux.ibm.com>
13955 R: Halil Pasic <pasic@linux.ibm.com>
13956 L: linux-s390@vger.kernel.org
13957 L: kvm@vger.kernel.org
13959 F: drivers/s390/cio/vfio_ccw*
13960 F: Documentation/s390/vfio-ccw.rst
13961 F: include/uapi/linux/vfio_ccw.h
13964 M: Harald Freudenberger <freude@linux.ibm.com>
13965 L: linux-s390@vger.kernel.org
13966 W: http://www.ibm.com/developerworks/linux/linux390/
13968 F: drivers/s390/crypto/
13970 S390 VFIO AP DRIVER
13971 M: Tony Krowiak <akrowiak@linux.ibm.com>
13972 M: Pierre Morel <pmorel@linux.ibm.com>
13973 M: Halil Pasic <pasic@linux.ibm.com>
13974 L: linux-s390@vger.kernel.org
13975 W: http://www.ibm.com/developerworks/linux/linux390/
13977 F: drivers/s390/crypto/vfio_ap_drv.c
13978 F: drivers/s390/crypto/vfio_ap_private.h
13979 F: drivers/s390/crypto/vfio_ap_ops.c
13980 F: Documentation/s390/vfio-ap.rst
13983 M: Steffen Maier <maier@linux.ibm.com>
13984 M: Benjamin Block <bblock@linux.ibm.com>
13985 L: linux-s390@vger.kernel.org
13986 W: http://www.ibm.com/developerworks/linux/linux390/
13988 F: drivers/s390/scsi/zfcp_*
13990 S3C24XX SD/MMC Driver
13991 M: Ben Dooks <ben-linux@fluff.org>
13992 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13994 F: drivers/mmc/host/s3cmci.*
13996 SAA6588 RDS RECEIVER DRIVER
13997 M: Hans Verkuil <hverkuil@xs4all.nl>
13998 L: linux-media@vger.kernel.org
13999 T: git git://linuxtv.org/media_tree.git
14000 W: https://linuxtv.org
14002 F: drivers/media/i2c/saa6588*
14004 SAA7134 VIDEO4LINUX DRIVER
14005 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14006 L: linux-media@vger.kernel.org
14007 W: https://linuxtv.org
14008 T: git git://linuxtv.org/media_tree.git
14010 F: Documentation/media/v4l-drivers/saa7134*
14011 F: drivers/media/pci/saa7134/
14013 SAA7146 VIDEO4LINUX-2 DRIVER
14014 M: Hans Verkuil <hverkuil@xs4all.nl>
14015 L: linux-media@vger.kernel.org
14016 T: git git://linuxtv.org/media_tree.git
14018 F: drivers/media/common/saa7146/
14019 F: drivers/media/pci/saa7146/
14020 F: include/media/drv-intf/saa7146*
14022 SAFESETID SECURITY MODULE
14023 M: Micah Morton <mortonm@chromium.org>
14025 F: security/safesetid/
14026 F: Documentation/admin-guide/LSM/SafeSetID.rst
14028 SAMSUNG AUDIO (ASoC) DRIVERS
14029 M: Krzysztof Kozlowski <krzk@kernel.org>
14030 M: Sangbeom Kim <sbkim73@samsung.com>
14031 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14032 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14034 F: sound/soc/samsung/
14035 F: Documentation/devicetree/bindings/sound/samsung*
14037 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14038 M: Krzysztof Kozlowski <krzk@kernel.org>
14039 L: linux-crypto@vger.kernel.org
14040 L: linux-samsung-soc@vger.kernel.org
14042 F: drivers/crypto/exynos-rng.c
14043 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
14045 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14046 M: Łukasz Stelmach <l.stelmach@samsung.com>
14047 L: linux-samsung-soc@vger.kernel.org
14049 F: drivers/char/hw_random/exynos-trng.c
14050 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14052 SAMSUNG FRAMEBUFFER DRIVER
14053 M: Jingoo Han <jingoohan1@gmail.com>
14054 L: linux-fbdev@vger.kernel.org
14056 F: drivers/video/fbdev/s3c-fb.c
14058 SAMSUNG LAPTOP DRIVER
14059 M: Corentin Chary <corentin.chary@gmail.com>
14060 L: platform-driver-x86@vger.kernel.org
14062 F: drivers/platform/x86/samsung-laptop.c
14064 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14065 M: Sangbeom Kim <sbkim73@samsung.com>
14066 M: Krzysztof Kozlowski <krzk@kernel.org>
14067 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14068 L: linux-kernel@vger.kernel.org
14069 L: linux-samsung-soc@vger.kernel.org
14071 F: drivers/mfd/sec*.c
14072 F: drivers/regulator/s2m*.c
14073 F: drivers/regulator/s5m*.c
14074 F: drivers/clk/clk-s2mps11.c
14075 F: drivers/rtc/rtc-s5m.c
14076 F: include/linux/mfd/samsung/
14077 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14078 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14079 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14080 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14082 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14083 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14084 L: linux-media@vger.kernel.org
14085 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14087 F: drivers/media/platform/s3c-camif/
14088 F: include/media/drv-intf/s3c_camif.h
14090 SAMSUNG S3FWRN5 NFC DRIVER
14091 M: Robert Baldyga <r.baldyga@samsung.com>
14092 M: Krzysztof Opasiak <k.opasiak@samsung.com>
14093 L: linux-nfc@lists.01.org (moderated for non-subscribers)
14095 F: drivers/nfc/s3fwrn5
14097 SAMSUNG S5C73M3 CAMERA DRIVER
14098 M: Kyungmin Park <kyungmin.park@samsung.com>
14099 M: Andrzej Hajda <a.hajda@samsung.com>
14100 L: linux-media@vger.kernel.org
14102 F: drivers/media/i2c/s5c73m3/*
14104 SAMSUNG S5K5BAF CAMERA DRIVER
14105 M: Kyungmin Park <kyungmin.park@samsung.com>
14106 M: Andrzej Hajda <a.hajda@samsung.com>
14107 L: linux-media@vger.kernel.org
14109 F: drivers/media/i2c/s5k5baf.c
14111 SAMSUNG S5P Security SubSystem (SSS) DRIVER
14112 M: Krzysztof Kozlowski <krzk@kernel.org>
14113 M: Vladimir Zapolskiy <vz@mleia.com>
14114 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
14115 L: linux-crypto@vger.kernel.org
14116 L: linux-samsung-soc@vger.kernel.org
14118 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.txt
14119 F: Documentation/devicetree/bindings/crypto/samsung-sss.txt
14120 F: drivers/crypto/s5p-sss.c
14122 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14123 M: Kyungmin Park <kyungmin.park@samsung.com>
14124 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14125 L: linux-media@vger.kernel.org
14126 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14128 F: drivers/media/platform/exynos4-is/
14130 SAMSUNG SOC CLOCK DRIVERS
14131 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14132 M: Tomasz Figa <tomasz.figa@gmail.com>
14133 M: Chanwoo Choi <cw00.choi@samsung.com>
14135 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14137 F: drivers/clk/samsung/
14138 F: include/dt-bindings/clock/exynos*.h
14139 F: Documentation/devicetree/bindings/clock/exynos*.txt
14140 F: Documentation/devicetree/bindings/clock/samsung,s3c*
14141 F: Documentation/devicetree/bindings/clock/samsung,s5p*
14143 SAMSUNG SPI DRIVERS
14144 M: Kukjin Kim <kgene@kernel.org>
14145 M: Krzysztof Kozlowski <krzk@kernel.org>
14146 M: Andi Shyti <andi@etezian.org>
14147 L: linux-spi@vger.kernel.org
14148 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14150 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
14151 F: drivers/spi/spi-s3c*
14152 F: include/linux/platform_data/spi-s3c64xx.h
14154 SAMSUNG SXGBE DRIVERS
14155 M: Byungho An <bh74.an@samsung.com>
14156 M: Girish K S <ks.giri@samsung.com>
14157 M: Vipul Pandya <vipul.pandya@samsung.com>
14159 L: netdev@vger.kernel.org
14160 F: drivers/net/ethernet/samsung/sxgbe/
14162 SAMSUNG THERMAL DRIVER
14163 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14164 L: linux-pm@vger.kernel.org
14165 L: linux-samsung-soc@vger.kernel.org
14167 T: git https://github.com/lmajewski/linux-samsung-thermal.git
14168 F: drivers/thermal/samsung/
14170 SAMSUNG USB2 PHY DRIVER
14171 M: Kamil Debski <kamil@wypas.org>
14172 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14173 L: linux-kernel@vger.kernel.org
14175 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
14176 F: Documentation/driver-api/phy/samsung-usb2.rst
14177 F: drivers/phy/samsung/phy-exynos4210-usb2.c
14178 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
14179 F: drivers/phy/samsung/phy-exynos5250-usb2.c
14180 F: drivers/phy/samsung/phy-s5pv210-usb2.c
14181 F: drivers/phy/samsung/phy-samsung-usb2.c
14182 F: drivers/phy/samsung/phy-samsung-usb2.h
14185 M: Zwane Mwaikambo <zwanem@gmail.com>
14187 F: drivers/watchdog/sc1200wdt.c
14190 M: Ingo Molnar <mingo@redhat.com>
14191 M: Peter Zijlstra <peterz@infradead.org>
14192 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
14193 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
14194 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
14195 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
14196 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
14197 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
14198 L: linux-kernel@vger.kernel.org
14199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14202 F: include/linux/sched.h
14203 F: include/uapi/linux/sched.h
14204 F: include/linux/wait.h
14205 F: include/linux/preempt.h
14207 SCR24X CHIP CARD INTERFACE DRIVER
14208 M: Lubomir Rintel <lkundrak@v3.sk>
14210 F: drivers/char/pcmcia/scr24x_cs.c
14213 M: Jens Axboe <axboe@kernel.dk>
14214 L: linux-scsi@vger.kernel.org
14215 W: http://www.kernel.dk
14217 F: drivers/scsi/sr*
14219 SCSI RDMA PROTOCOL (SRP) INITIATOR
14220 M: Bart Van Assche <bvanassche@acm.org>
14221 L: linux-rdma@vger.kernel.org
14223 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14224 F: drivers/infiniband/ulp/srp/
14225 F: include/scsi/srp.h
14227 SCSI RDMA PROTOCOL (SRP) TARGET
14228 M: Bart Van Assche <bvanassche@acm.org>
14229 L: linux-rdma@vger.kernel.org
14230 L: target-devel@vger.kernel.org
14232 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14233 F: drivers/infiniband/ulp/srpt/
14236 M: Doug Gilbert <dgilbert@interlog.com>
14237 L: linux-scsi@vger.kernel.org
14238 W: http://sg.danny.cz/sg
14240 F: Documentation/scsi/scsi-generic.txt
14241 F: drivers/scsi/sg.c
14242 F: include/scsi/sg.h
14245 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
14246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14247 M: "Martin K. Petersen" <martin.petersen@oracle.com>
14248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14249 Q: https://patchwork.kernel.org/project/linux-scsi/list/
14250 L: linux-scsi@vger.kernel.org
14252 F: Documentation/devicetree/bindings/scsi/
14257 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14258 L: linux-scsi@vger.kernel.org
14260 F: Documentation/scsi/st.txt
14261 F: drivers/scsi/st.*
14262 F: drivers/scsi/st_*.h
14264 SCSI TARGET SUBSYSTEM
14265 M: "Martin K. Petersen" <martin.petersen@oracle.com>
14266 L: linux-scsi@vger.kernel.org
14267 L: target-devel@vger.kernel.org
14268 W: http://www.linux-iscsi.org
14269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14270 Q: https://patchwork.kernel.org/project/target-devel/list/
14274 F: Documentation/target/
14277 M: Vlad Yasevich <vyasevich@gmail.com>
14278 M: Neil Horman <nhorman@tuxdriver.com>
14279 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14280 L: linux-sctp@vger.kernel.org
14281 W: http://lksctp.sourceforge.net
14283 F: Documentation/networking/sctp.txt
14284 F: include/linux/sctp.h
14285 F: include/uapi/linux/sctp.h
14286 F: include/net/sctp/
14290 M: Jim Cromie <jim.cromie@gmail.com>
14292 F: Documentation/i2c/busses/scx200_acb.rst
14293 F: arch/x86/platform/scx200/
14294 F: drivers/watchdog/scx200_wdt.c
14295 F: drivers/i2c/busses/scx200*
14296 F: drivers/mtd/maps/scx200_docflash.c
14297 F: include/linux/scx200.h
14300 M: Jim Cromie <jim.cromie@gmail.com>
14302 F: drivers/char/scx200_gpio.c
14303 F: include/linux/scx200_gpio.h
14305 SCx200 HRT CLOCKSOURCE DRIVER
14306 M: Jim Cromie <jim.cromie@gmail.com>
14308 F: drivers/clocksource/scx200_hrt.c
14310 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14311 M: Sascha Sommer <saschasommer@freenet.de>
14312 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14314 F: drivers/mmc/host/sdricoh_cs.c
14316 SECO BOARDS CEC DRIVER
14317 M: Ettore Chimenti <ek5.chimenti@gmail.com>
14319 F: drivers/media/platform/seco-cec/seco-cec.c
14320 F: drivers/media/platform/seco-cec/seco-cec.h
14323 M: Kees Cook <keescook@chromium.org>
14324 R: Andy Lutomirski <luto@amacapital.net>
14325 R: Will Drewry <wad@chromium.org>
14326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14328 F: kernel/seccomp.c
14329 F: include/uapi/linux/seccomp.h
14330 F: include/linux/seccomp.h
14331 F: tools/testing/selftests/seccomp/*
14332 F: tools/testing/selftests/kselftest_harness.h
14333 F: Documentation/userspace-api/seccomp_filter.rst
14334 K: \bsecure_computing
14337 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14338 M: Al Cooper <alcooperx@gmail.com>
14339 L: linux-mmc@vger.kernel.org
14340 L: bcm-kernel-feedback-list@broadcom.com
14342 F: drivers/mmc/host/sdhci-brcmstb*
14344 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14345 M: Adrian Hunter <adrian.hunter@intel.com>
14346 L: linux-mmc@vger.kernel.org
14348 F: drivers/mmc/host/sdhci*
14349 F: include/linux/mmc/sdhci*
14351 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14352 M: Adrian Hunter <adrian.hunter@intel.com>
14353 M: Ritesh Harjani <riteshh@codeaurora.org>
14354 M: Asutosh Das <asutoshd@codeaurora.org>
14355 L: linux-mmc@vger.kernel.org
14357 F: drivers/mmc/host/cqhci*
14359 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14360 M: Prabu Thangamuthu <prabu.t@synopsys.com>
14361 M: Manjunath M B <manjumb@synopsys.com>
14362 L: linux-mmc@vger.kernel.org
14364 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
14366 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14367 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14368 L: linux-mmc@vger.kernel.org
14370 F: drivers/mmc/host/sdhci-of-at91.c
14372 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14373 M: Ben Dooks <ben-linux@fluff.org>
14374 M: Jaehoon Chung <jh80.chung@samsung.com>
14375 L: linux-mmc@vger.kernel.org
14377 F: drivers/mmc/host/sdhci-s3c*
14379 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14380 M: Viresh Kumar <vireshk@kernel.org>
14381 L: linux-mmc@vger.kernel.org
14383 F: drivers/mmc/host/sdhci-spear.c
14385 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14386 M: Kishon Vijay Abraham I <kishon@ti.com>
14387 L: linux-mmc@vger.kernel.org
14389 F: drivers/mmc/host/sdhci-omap.c
14391 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14392 M: Scott Bauer <scott.bauer@intel.com>
14393 M: Jonathan Derrick <jonathan.derrick@intel.com>
14394 L: linux-block@vger.kernel.org
14397 F: block/opal_proto.h
14398 F: include/linux/sed*
14399 F: include/uapi/linux/sed*
14402 M: Security Officers <security@kernel.org>
14406 M: James Morris <jmorris@namei.org>
14407 M: "Serge E. Hallyn" <serge@hallyn.com>
14408 L: linux-security-module@vger.kernel.org (suggested Cc:)
14409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14410 W: http://kernsec.org/
14413 X: security/selinux/
14415 SELINUX SECURITY MODULE
14416 M: Paul Moore <paul@paul-moore.com>
14417 M: Stephen Smalley <sds@tycho.nsa.gov>
14418 M: Eric Paris <eparis@parisplace.org>
14419 L: selinux@vger.kernel.org
14420 W: https://selinuxproject.org
14421 W: https://github.com/SELinuxProject
14422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14424 F: include/uapi/linux/selinux_netlink.h
14425 F: security/selinux/
14426 F: scripts/selinux/
14427 F: Documentation/admin-guide/LSM/SELinux.rst
14430 M: Jiri Slaby <jirislaby@gmail.com>
14432 F: drivers/misc/phantom.c
14433 F: include/uapi/linux/phantom.h
14435 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
14436 M: Tomasz Duszynski <tduszyns@gmail.com>
14438 F: drivers/iio/chemical/sps30.c
14439 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
14442 M: Rob Herring <robh@kernel.org>
14443 L: linux-serial@vger.kernel.org
14445 F: Documentation/devicetree/bindings/serial/slave-device.txt
14446 F: drivers/tty/serdev/
14447 F: include/linux/serdev.h
14450 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14451 L: linux-serial@vger.kernel.org
14453 F: Documentation/devicetree/bindings/serial/
14454 F: drivers/tty/serial/
14457 M: Sean Young <sean@mess.org>
14458 L: linux-media@vger.kernel.org
14460 F: drivers/media/rc/serial_ir.c
14463 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14464 M: Edward Cree <ecree@solarflare.com>
14465 M: Martin Habets <mhabets@solarflare.com>
14466 L: netdev@vger.kernel.org
14468 F: drivers/net/ethernet/sfc/
14470 SFF/SFP/SFP+ MODULE SUPPORT
14471 M: Russell King <linux@armlinux.org.uk>
14472 L: netdev@vger.kernel.org
14474 F: drivers/net/phy/phylink.c
14475 F: drivers/net/phy/sfp*
14476 F: include/linux/phylink.h
14477 F: include/linux/sfp.h
14481 M: Dimitri Sivanich <sivanich@sgi.com>
14483 F: drivers/misc/sgi-gru/
14485 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14486 M: Pat Gefre <pfg@sgi.com>
14487 L: linux-ia64@vger.kernel.org
14489 F: Documentation/ia64/serial.rst
14490 F: drivers/tty/serial/ioc?_serial.c
14491 F: include/linux/ioc?.h
14493 SGI XP/XPC/XPNET DRIVER
14494 M: Cliff Whickman <cpw@sgi.com>
14495 M: Robin Holt <robinmholt@gmail.com>
14497 F: drivers/misc/sgi-xp/
14499 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14500 M: Ursula Braun <ubraun@linux.ibm.com>
14501 M: Karsten Graul <kgraul@linux.ibm.com>
14502 L: linux-s390@vger.kernel.org
14503 W: http://www.ibm.com/developerworks/linux/linux390/
14507 SHARP RJ54N1CB0C SENSOR DRIVER
14508 M: Jacopo Mondi <jacopo@jmondi.org>
14509 L: linux-media@vger.kernel.org
14510 T: git git://linuxtv.org/media_tree.git
14512 F: drivers/media/i2c/rj54n1cb0c.c
14513 F: include/media/i2c/rj54n1cb0c.h
14515 SH_VEU V4L2 MEM2MEM DRIVER
14516 L: linux-media@vger.kernel.org
14518 F: drivers/media/platform/sh_veu.c
14520 SH_VOU V4L2 OUTPUT DRIVER
14521 L: linux-media@vger.kernel.org
14523 F: drivers/media/platform/sh_vou.c
14524 F: include/media/drv-intf/sh_vou.h
14526 SI2157 MEDIA DRIVER
14527 M: Antti Palosaari <crope@iki.fi>
14528 L: linux-media@vger.kernel.org
14529 W: https://linuxtv.org
14530 W: http://palosaari.fi/linux/
14531 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14532 T: git git://linuxtv.org/anttip/media_tree.git
14534 F: drivers/media/tuners/si2157*
14536 SI2165 MEDIA DRIVER
14537 M: Matthias Schwarzott <zzam@gentoo.org>
14538 L: linux-media@vger.kernel.org
14539 W: https://linuxtv.org
14540 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14542 F: drivers/media/dvb-frontends/si2165*
14544 SI2168 MEDIA DRIVER
14545 M: Antti Palosaari <crope@iki.fi>
14546 L: linux-media@vger.kernel.org
14547 W: https://linuxtv.org
14548 W: http://palosaari.fi/linux/
14549 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14550 T: git git://linuxtv.org/anttip/media_tree.git
14552 F: drivers/media/dvb-frontends/si2168*
14554 SI470X FM RADIO RECEIVER I2C DRIVER
14555 M: Hans Verkuil <hverkuil@xs4all.nl>
14556 L: linux-media@vger.kernel.org
14557 T: git git://linuxtv.org/media_tree.git
14558 W: https://linuxtv.org
14560 F: drivers/media/radio/si470x/radio-si470x-i2c.c
14562 SI470X FM RADIO RECEIVER USB DRIVER
14563 M: Hans Verkuil <hverkuil@xs4all.nl>
14564 L: linux-media@vger.kernel.org
14565 T: git git://linuxtv.org/media_tree.git
14566 W: https://linuxtv.org
14568 F: drivers/media/radio/si470x/radio-si470x-common.c
14569 F: drivers/media/radio/si470x/radio-si470x.h
14570 F: drivers/media/radio/si470x/radio-si470x-usb.c
14572 SI4713 FM RADIO TRANSMITTER I2C DRIVER
14573 M: Eduardo Valentin <edubezval@gmail.com>
14574 L: linux-media@vger.kernel.org
14575 T: git git://linuxtv.org/media_tree.git
14576 W: https://linuxtv.org
14578 F: drivers/media/radio/si4713/si4713.?
14580 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14581 M: Eduardo Valentin <edubezval@gmail.com>
14582 L: linux-media@vger.kernel.org
14583 T: git git://linuxtv.org/media_tree.git
14584 W: https://linuxtv.org
14586 F: drivers/media/radio/si4713/radio-platform-si4713.c
14588 SI4713 FM RADIO TRANSMITTER USB DRIVER
14589 M: Hans Verkuil <hverkuil@xs4all.nl>
14590 L: linux-media@vger.kernel.org
14591 T: git git://linuxtv.org/media_tree.git
14592 W: https://linuxtv.org
14594 F: drivers/media/radio/si4713/radio-usb-si4713.c
14597 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14598 L: linux-media@vger.kernel.org
14599 W: https://linuxtv.org
14600 T: git git://linuxtv.org/media_tree.git
14602 F: drivers/media/common/siano/
14603 F: drivers/media/usb/siano/
14604 F: drivers/media/usb/siano/
14605 F: drivers/media/mmc/siano/
14608 M: Palmer Dabbelt <palmer@sifive.com>
14609 M: Paul Walmsley <paul.walmsley@sifive.com>
14610 L: linux-riscv@lists.infradead.org
14611 T: git git://github.com/sifive/riscv-linux.git
14616 SIFIVE FU540 SYSTEM-ON-CHIP
14617 M: Paul Walmsley <paul.walmsley@sifive.com>
14618 M: Palmer Dabbelt <palmer@sifive.com>
14619 L: linux-riscv@lists.infradead.org
14620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
14625 SILEAD TOUCHSCREEN DRIVER
14626 M: Hans de Goede <hdegoede@redhat.com>
14627 L: linux-input@vger.kernel.org
14628 L: platform-driver-x86@vger.kernel.org
14630 F: drivers/input/touchscreen/silead.c
14631 F: drivers/platform/x86/touchscreen_dmi.c
14633 SILICON MOTION SM712 FRAME BUFFER DRIVER
14634 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14635 M: Teddy Wang <teddy.wang@siliconmotion.com>
14636 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14637 L: linux-fbdev@vger.kernel.org
14639 F: drivers/video/fbdev/sm712*
14640 F: Documentation/fb/sm712fb.rst
14642 SIMPLE FIRMWARE INTERFACE (SFI)
14643 M: Len Brown <lenb@kernel.org>
14644 L: sfi-devel@simplefirmware.org
14645 W: http://simplefirmware.org/
14646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14648 F: arch/x86/platform/sfi/
14650 F: include/linux/sfi*.h
14653 M: Hans de Goede <hdegoede@redhat.com>
14654 L: linux-fbdev@vger.kernel.org
14656 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
14657 F: drivers/video/fbdev/simplefb.c
14658 F: include/linux/platform_data/simplefb.h
14660 SIMTEC EB110ATX (Chalice CATS)
14662 P: Vincent Sanders <vince@simtec.co.uk>
14663 M: Simtec Linux Team <linux@simtec.co.uk>
14664 W: http://www.simtec.co.uk/products/EB110ATX/
14667 SIMTEC EB2410ITX (BAST)
14669 P: Vincent Sanders <vince@simtec.co.uk>
14670 M: Simtec Linux Team <linux@simtec.co.uk>
14671 W: http://www.simtec.co.uk/products/EB2410ITX/
14673 F: arch/arm/mach-s3c24xx/mach-bast.c
14674 F: arch/arm/mach-s3c24xx/bast-ide.c
14675 F: arch/arm/mach-s3c24xx/bast-irq.c
14677 SIPHASH PRF ROUTINES
14678 M: Jason A. Donenfeld <Jason@zx2c4.com>
14681 F: lib/test_siphash.c
14682 F: include/linux/siphash.h
14685 M: Thorsten Scherer <t.scherer@eckelmann.de>
14686 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14687 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14690 F: drivers/gpio/gpio-siox.c
14691 F: include/trace/events/siox.h
14693 SIS 190 ETHERNET DRIVER
14694 M: Francois Romieu <romieu@fr.zoreil.com>
14695 L: netdev@vger.kernel.org
14697 F: drivers/net/ethernet/sis/sis190.c
14699 SIS 900/7016 FAST ETHERNET DRIVER
14700 M: Daniele Venzano <venza@brownhat.org>
14701 W: http://www.brownhat.org/sis900.html
14702 L: netdev@vger.kernel.org
14704 F: drivers/net/ethernet/sis/sis900.*
14706 SIS FRAMEBUFFER DRIVER
14707 M: Thomas Winischhofer <thomas@winischhofer.net>
14708 W: http://www.winischhofer.net/linuxsisvga.shtml
14710 F: Documentation/fb/sisfb.rst
14711 F: drivers/video/fbdev/sis/
14712 F: include/video/sisfb.h
14715 M: Thomas Winischhofer <thomas@winischhofer.net>
14716 W: http://www.winischhofer.at/linuxsisusbvga.shtml
14718 F: drivers/usb/misc/sisusbvga/
14721 M: Christoph Lameter <cl@linux.com>
14722 M: Pekka Enberg <penberg@kernel.org>
14723 M: David Rientjes <rientjes@google.com>
14724 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
14725 M: Andrew Morton <akpm@linux-foundation.org>
14726 L: linux-mm@kvack.org
14728 F: include/linux/sl?b*.h
14731 SLEEPABLE READ-COPY UPDATE (SRCU)
14732 M: Lai Jiangshan <jiangshanlai@gmail.com>
14733 M: "Paul E. McKenney" <paulmck@kernel.org>
14734 M: Josh Triplett <josh@joshtriplett.org>
14735 R: Steven Rostedt <rostedt@goodmis.org>
14736 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14737 L: rcu@vger.kernel.org
14738 W: http://www.rdrop.com/users/paulmck/RCU/
14740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14741 F: include/linux/srcu*.h
14742 F: kernel/rcu/srcu*.c
14744 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14745 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14746 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14748 F: drivers/slimbus/
14749 F: Documentation/devicetree/bindings/slimbus/
14750 F: include/linux/slimbus.h
14752 SMACK SECURITY MODULE
14753 M: Casey Schaufler <casey@schaufler-ca.com>
14754 L: linux-security-module@vger.kernel.org
14755 W: http://schaufler-ca.com
14756 T: git git://github.com/cschaufler/smack-next
14758 F: Documentation/admin-guide/LSM/Smack.rst
14761 SMC91x ETHERNET DRIVER
14762 M: Nicolas Pitre <nico@fluxnic.net>
14764 F: drivers/net/ethernet/smsc/smc91x.*
14766 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14767 M: Sakari Ailus <sakari.ailus@iki.fi>
14768 L: linux-media@vger.kernel.org
14770 F: drivers/media/i2c/smiapp/
14771 F: include/media/i2c/smiapp.h
14772 F: drivers/media/i2c/smiapp-pll.c
14773 F: drivers/media/i2c/smiapp-pll.h
14774 F: include/uapi/linux/smiapp.h
14775 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14777 SMM665 HARDWARE MONITOR DRIVER
14778 M: Guenter Roeck <linux@roeck-us.net>
14779 L: linux-hwmon@vger.kernel.org
14781 F: Documentation/hwmon/smm665.rst
14782 F: drivers/hwmon/smm665.c
14784 SMSC EMC2103 HARDWARE MONITOR DRIVER
14785 M: Steve Glendinning <steve.glendinning@shawell.net>
14786 L: linux-hwmon@vger.kernel.org
14788 F: Documentation/hwmon/emc2103.rst
14789 F: drivers/hwmon/emc2103.c
14791 SMSC SCH5627 HARDWARE MONITOR DRIVER
14792 M: Hans de Goede <hdegoede@redhat.com>
14793 L: linux-hwmon@vger.kernel.org
14795 F: Documentation/hwmon/sch5627.rst
14796 F: drivers/hwmon/sch5627.c
14798 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14799 M: Steve Glendinning <steve.glendinning@shawell.net>
14800 L: linux-fbdev@vger.kernel.org
14802 F: drivers/video/fbdev/smscufx.c
14804 SMSC47B397 HARDWARE MONITOR DRIVER
14805 M: Jean Delvare <jdelvare@suse.com>
14806 L: linux-hwmon@vger.kernel.org
14808 F: Documentation/hwmon/smsc47b397.rst
14809 F: drivers/hwmon/smsc47b397.c
14811 SMSC911x ETHERNET DRIVER
14812 M: Steve Glendinning <steve.glendinning@shawell.net>
14813 L: netdev@vger.kernel.org
14815 F: include/linux/smsc911x.h
14816 F: drivers/net/ethernet/smsc/smsc911x.*
14818 SMSC9420 PCI ETHERNET DRIVER
14819 M: Steve Glendinning <steve.glendinning@shawell.net>
14820 L: netdev@vger.kernel.org
14822 F: drivers/net/ethernet/smsc/smsc9420.*
14824 SOC-CAMERA V4L2 SUBSYSTEM
14825 L: linux-media@vger.kernel.org
14826 T: git git://linuxtv.org/media_tree.git
14828 F: include/media/soc_camera.h
14829 F: drivers/staging/media/soc_camera/
14831 SOCIONEXT SYNQUACER I2C DRIVER
14832 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
14833 L: linux-i2c@vger.kernel.org
14835 F: drivers/i2c/busses/i2c-synquacer.c
14836 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14838 SOCIONEXT UNIPHIER SOUND DRIVER
14839 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14841 F: sound/soc/uniphier/
14843 SOEKRIS NET48XX LED SUPPORT
14844 M: Chris Boot <bootc@bootc.net>
14846 F: drivers/leds/leds-net48xx.c
14848 SOFT-IWARP DRIVER (siw)
14849 M: Bernard Metzler <bmt@zurich.ibm.com>
14850 L: linux-rdma@vger.kernel.org
14852 F: drivers/infiniband/sw/siw/
14853 F: include/uapi/rdma/siw-abi.h
14855 SOFT-ROCE DRIVER (rxe)
14856 M: Moni Shoua <monis@mellanox.com>
14857 L: linux-rdma@vger.kernel.org
14859 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14860 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14861 F: drivers/infiniband/sw/rxe/
14862 F: include/uapi/rdma/rdma_user_rxe.h
14864 SOFTLOGIC 6x10 MPEG CODEC
14865 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14866 M: Anton Sviridenko <anton@corp.bluecherry.net>
14867 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14868 M: Andrey Utkin <andrey_utkin@fastmail.com>
14869 M: Ismael Luceno <ismael@iodev.co.uk>
14870 L: linux-media@vger.kernel.org
14872 F: drivers/media/pci/solo6x10/
14874 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14875 M: James Morse <james.morse@arm.com>
14876 L: linux-arm-kernel@lists.infradead.org
14878 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
14879 F: drivers/firmware/arm_sdei.c
14880 F: include/linux/arm_sdei.h
14881 F: include/uapi/linux/arm_sdei.h
14883 SOFTWARE RAID (Multiple Disks) SUPPORT
14884 M: Song Liu <song@kernel.org>
14885 L: linux-raid@vger.kernel.org
14886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
14888 F: drivers/md/Makefile
14889 F: drivers/md/Kconfig
14891 F: drivers/md/raid*
14892 F: include/linux/raid/
14893 F: include/uapi/linux/raid/
14895 SOCIONEXT (SNI) AVE NETWORK DRIVER
14896 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14897 L: netdev@vger.kernel.org
14899 F: drivers/net/ethernet/socionext/sni_ave.c
14900 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14902 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14903 M: Jassi Brar <jaswinder.singh@linaro.org>
14904 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
14905 L: netdev@vger.kernel.org
14907 F: drivers/net/ethernet/socionext/netsec.c
14908 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
14910 SOCIONEXT (SNI) Synquacer SPI DRIVER
14911 M: Masahisa Kojima <masahisa.kojima@linaro.org>
14912 M: Jassi Brar <jaswinder.singh@linaro.org>
14913 L: linux-spi@vger.kernel.org
14915 F: drivers/spi/spi-synquacer.c
14916 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
14918 SOLIDRUN CLEARFOG SUPPORT
14919 M: Russell King <linux@armlinux.org.uk>
14921 F: arch/arm/boot/dts/armada-388-clearfog*
14922 F: arch/arm/boot/dts/armada-38x-solidrun-*
14924 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14925 M: Russell King <linux@armlinux.org.uk>
14927 F: arch/arm/boot/dts/imx6*-cubox-i*
14928 F: arch/arm/boot/dts/imx6*-hummingboard*
14929 F: arch/arm/boot/dts/imx6*-sr-*
14931 SONIC NETWORK DRIVER
14932 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14933 L: netdev@vger.kernel.org
14935 F: drivers/net/ethernet/natsemi/sonic.*
14937 SONICS SILICON BACKPLANE DRIVER (SSB)
14938 M: Michael Buesch <m@bues.ch>
14939 L: linux-wireless@vger.kernel.org
14942 F: include/linux/ssb/
14944 SONY IMX214 SENSOR DRIVER
14945 M: Ricardo Ribalda <ricardo.ribalda@gmail.com>
14946 L: linux-media@vger.kernel.org
14947 T: git git://linuxtv.org/media_tree.git
14949 F: drivers/media/i2c/imx214.c
14950 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14952 SONY IMX258 SENSOR DRIVER
14953 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14954 L: linux-media@vger.kernel.org
14955 T: git git://linuxtv.org/media_tree.git
14957 F: drivers/media/i2c/imx258.c
14959 SONY IMX274 SENSOR DRIVER
14960 M: Leon Luo <leonl@leopardimaging.com>
14961 L: linux-media@vger.kernel.org
14962 T: git git://linuxtv.org/media_tree.git
14964 F: drivers/media/i2c/imx274.c
14965 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
14967 SONY IMX319 SENSOR DRIVER
14968 M: Bingbu Cao <bingbu.cao@intel.com>
14969 L: linux-media@vger.kernel.org
14970 T: git git://linuxtv.org/media_tree.git
14972 F: drivers/media/i2c/imx319.c
14974 SONY IMX355 SENSOR DRIVER
14975 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14976 L: linux-media@vger.kernel.org
14977 T: git git://linuxtv.org/media_tree.git
14979 F: drivers/media/i2c/imx355.c
14981 SONY MEMORYSTICK SUBSYSTEM
14982 M: Maxim Levitsky <maximlevitsky@gmail.com>
14983 M: Alex Dubov <oakad@yahoo.com>
14984 M: Ulf Hansson <ulf.hansson@linaro.org>
14985 L: linux-mmc@vger.kernel.org
14986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
14988 F: drivers/memstick/
14989 F: include/linux/memstick.h
14991 SONY VAIO CONTROL DEVICE DRIVER
14992 M: Mattia Dongili <malattia@linux.it>
14993 L: platform-driver-x86@vger.kernel.org
14994 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
14996 F: Documentation/admin-guide/laptops/sony-laptop.rst
14997 F: drivers/char/sonypi.c
14998 F: drivers/platform/x86/sony-laptop.c
14999 F: include/linux/sony-laptop.h
15002 M: Jaroslav Kysela <perex@perex.cz>
15003 M: Takashi Iwai <tiwai@suse.com>
15004 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15005 W: http://www.alsa-project.org/
15006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15007 Q: http://patchwork.kernel.org/project/alsa-devel/list/
15009 F: Documentation/sound/
15011 F: include/uapi/sound/
15014 SOUND - COMPRESSED AUDIO
15015 M: Vinod Koul <vkoul@kernel.org>
15016 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15019 F: Documentation/sound/designs/compress-offload.rst
15020 F: include/sound/compress_driver.h
15021 F: include/uapi/sound/compress_*
15022 F: sound/core/compress_offload.c
15023 F: sound/soc/soc-compress.c
15025 SOUND - DMAENGINE HELPERS
15026 M: Lars-Peter Clausen <lars@metafoo.de>
15028 F: include/sound/dmaengine_pcm.h
15029 F: sound/core/pcm_dmaengine.c
15030 F: sound/soc/soc-generic-dmaengine-pcm.c
15032 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15033 M: Liam Girdwood <lgirdwood@gmail.com>
15034 M: Mark Brown <broonie@kernel.org>
15035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15036 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15037 W: http://alsa-project.org/main/index.php/ASoC
15039 F: Documentation/devicetree/bindings/sound/
15040 F: Documentation/sound/soc/
15042 F: include/dt-bindings/sound/
15043 F: include/sound/soc*
15045 SOUNDWIRE SUBSYSTEM
15046 M: Vinod Koul <vkoul@kernel.org>
15047 M: Sanyog Kale <sanyog.r.kale@intel.com>
15048 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15049 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15051 F: Documentation/driver-api/soundwire/
15052 F: drivers/soundwire/
15053 F: include/linux/soundwire/
15056 M: Olli Salonen <olli.salonen@iki.fi>
15057 L: linux-media@vger.kernel.org
15058 W: https://linuxtv.org
15059 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15061 F: drivers/media/dvb-frontends/sp2*
15063 SPARC + UltraSPARC (sparc/sparc64)
15064 M: "David S. Miller" <davem@davemloft.net>
15065 L: sparclinux@vger.kernel.org
15066 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
15067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15068 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15073 SPARC SERIAL DRIVERS
15074 M: "David S. Miller" <davem@davemloft.net>
15075 L: sparclinux@vger.kernel.org
15076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15079 F: include/linux/sunserialcore.h
15080 F: drivers/tty/serial/suncore.c
15081 F: drivers/tty/serial/sunhv.c
15082 F: drivers/tty/serial/sunsab.c
15083 F: drivers/tty/serial/sunsab.h
15084 F: drivers/tty/serial/sunsu.c
15085 F: drivers/tty/serial/sunzilog.c
15086 F: drivers/tty/serial/sunzilog.h
15087 F: drivers/tty/vcc.c
15090 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15091 L: linux-sparse@vger.kernel.org
15092 W: https://sparse.wiki.kernel.org/
15093 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15095 F: include/linux/compiler.h
15097 SPEAR CLOCK FRAMEWORK SUPPORT
15098 M: Viresh Kumar <vireshk@kernel.org>
15099 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15100 W: http://www.st.com/spear
15102 F: drivers/clk/spear/
15104 SPEAR PLATFORM SUPPORT
15105 M: Viresh Kumar <vireshk@kernel.org>
15106 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15107 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15108 W: http://www.st.com/spear
15110 F: arch/arm/boot/dts/spear*
15111 F: arch/arm/mach-spear/
15114 M: Marek Vasut <marek.vasut@gmail.com>
15115 M: Tudor Ambarus <tudor.ambarus@microchip.com>
15116 L: linux-mtd@lists.infradead.org
15117 W: http://www.linux-mtd.infradead.org/
15118 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
15119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15121 F: drivers/mtd/spi-nor/
15122 F: include/linux/mtd/spi-nor.h
15125 M: Mark Brown <broonie@kernel.org>
15126 L: linux-spi@vger.kernel.org
15127 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15128 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
15130 F: Documentation/devicetree/bindings/spi/
15131 F: Documentation/spi/
15133 F: include/linux/spi/
15134 F: include/uapi/linux/spi/
15137 SPIDERNET NETWORK DRIVER for CELL
15138 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15139 L: netdev@vger.kernel.org
15141 F: Documentation/networking/device_drivers/toshiba/spider_net.txt
15142 F: drivers/net/ethernet/toshiba/spider_net*
15145 R: Stephen Boyd <sboyd@kernel.org>
15146 L: linux-arm-msm@vger.kernel.org
15147 F: Documentation/devicetree/bindings/spmi/
15149 F: include/dt-bindings/spmi/spmi.h
15150 F: include/linux/spmi.h
15151 F: include/trace/events/spmi.h
15154 M: Jeremy Kerr <jk@ozlabs.org>
15155 L: linuxppc-dev@lists.ozlabs.org
15156 W: http://www.ibm.com/developerworks/power/cell/
15158 F: Documentation/filesystems/spufs.txt
15159 F: arch/powerpc/platforms/cell/spufs/
15161 SQUASHFS FILE SYSTEM
15162 M: Phillip Lougher <phillip@squashfs.org.uk>
15163 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
15164 W: http://squashfs.org.uk
15165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15167 F: Documentation/filesystems/squashfs.txt
15170 SRM (Alpha) environment access
15171 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
15173 F: arch/alpha/kernel/srm_env.c
15175 ST LSM6DSx IMU IIO DRIVER
15176 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15177 L: linux-iio@vger.kernel.org
15178 W: http://www.st.com/
15180 F: drivers/iio/imu/st_lsm6dsx/
15181 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15183 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15184 M: Mickael Guene <mickael.guene@st.com>
15185 L: linux-media@vger.kernel.org
15186 T: git git://linuxtv.org/media_tree.git
15188 F: drivers/media/i2c/st-mipid02.c
15189 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15191 ST STM32 I2C/SMBUS DRIVER
15192 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15193 L: linux-i2c@vger.kernel.org
15195 F: drivers/i2c/busses/i2c-stm32*
15197 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15198 M: Song Qiang <songqiang1304521@gmail.com>
15199 L: linux-iio@vger.kernel.org
15201 F: drivers/iio/proximity/vl53l0x-i2c.c
15202 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15205 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15206 M: Sasha Levin <sashal@kernel.org>
15207 L: stable@vger.kernel.org
15209 F: Documentation/process/stable-kernel-rules.rst
15212 M: Ian Abbott <abbotti@mev.co.uk>
15213 M: H Hartley Sweeten <hsweeten@visionengravers.com>
15215 F: drivers/staging/comedi/
15217 STAGING - EROFS FILE SYSTEM
15218 M: Gao Xiang <gaoxiang25@huawei.com>
15219 M: Chao Yu <yuchao0@huawei.com>
15220 L: linux-erofs@lists.ozlabs.org
15222 F: drivers/staging/erofs/
15224 STAGING - FIELDBUS SUBSYSTEM
15225 M: Sven Van Asbroeck <TheSven73@gmail.com>
15227 F: drivers/staging/fieldbus/*
15228 F: drivers/staging/fieldbus/Documentation/
15230 STAGING - HMS ANYBUS-S BUS
15231 M: Sven Van Asbroeck <TheSven73@gmail.com>
15233 F: drivers/staging/fieldbus/anybuss/
15235 STAGING - INDUSTRIAL IO
15236 M: Jonathan Cameron <jic23@kernel.org>
15237 L: linux-iio@vger.kernel.org
15239 F: Documentation/devicetree/bindings/staging/iio/
15240 F: drivers/staging/iio/
15242 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15243 M: Marc Dietrich <marvin24@gmx.de>
15244 L: ac100@lists.launchpad.net (moderated for non-subscribers)
15245 L: linux-tegra@vger.kernel.org
15247 F: drivers/staging/nvec/
15249 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15250 M: Jens Frederich <jfrederich@gmail.com>
15251 M: Daniel Drake <dsd@laptop.org>
15252 M: Jon Nettleton <jon.nettleton@gmail.com>
15253 W: http://wiki.laptop.org/go/DCON
15255 F: drivers/staging/olpc_dcon/
15257 STAGING - REALTEK RTL8712U DRIVERS
15258 M: Larry Finger <Larry.Finger@lwfinger.net>
15259 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15261 F: drivers/staging/rtl8712/
15263 STAGING - REALTEK RTL8188EU DRIVERS
15264 M: Larry Finger <Larry.Finger@lwfinger.net>
15266 F: drivers/staging/rtl8188eu/
15268 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15269 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15270 M: Teddy Wang <teddy.wang@siliconmotion.com>
15271 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15272 L: linux-fbdev@vger.kernel.org
15274 F: drivers/staging/sm750fb/
15276 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15277 M: William Hubbs <w.d.hubbs@gmail.com>
15278 M: Chris Brannon <chris@the-brannons.com>
15279 M: Kirk Reiser <kirk@reisers.ca>
15280 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
15281 L: speakup@linux-speakup.org
15282 W: http://www.linux-speakup.org/
15284 F: drivers/staging/speakup/
15286 STAGING - VIA VT665X DRIVERS
15287 M: Forest Bond <forest@alittletooquiet.net>
15289 F: drivers/staging/vt665?/
15291 STAGING - WILC1000 WIFI DRIVER
15292 M: Adham Abozaeid <adham.abozaeid@microchip.com>
15293 M: Ajay Singh <ajay.kathat@microchip.com>
15294 L: linux-wireless@vger.kernel.org
15296 F: drivers/staging/wilc1000/
15299 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15301 L: devel@driverdev.osuosl.org
15303 F: drivers/staging/
15305 STARFIRE/DURALAN NETWORK DRIVER
15306 M: Ion Badulescu <ionut@badula.org>
15308 F: drivers/net/ethernet/adaptec/starfire*
15310 STEC S1220 SKD DRIVER
15311 M: Damien Le Moal <Damien.LeMoal@wdc.com>
15312 L: linux-block@vger.kernel.org
15314 F: drivers/block/skd*[ch]
15316 STI AUDIO (ASoC) DRIVERS
15317 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
15318 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15320 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15324 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
15326 F: drivers/media/platform/sti/cec/
15327 F: Documentation/devicetree/bindings/media/stih-cec.txt
15329 STK1160 USB VIDEO CAPTURE DRIVER
15330 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15331 L: linux-media@vger.kernel.org
15332 T: git git://linuxtv.org/media_tree.git
15334 F: drivers/media/usb/stk1160/
15336 STM32 AUDIO (ASoC) DRIVERS
15337 M: Olivier Moysan <olivier.moysan@st.com>
15338 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
15339 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15341 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
15344 STM32 TIMER/LPTIMER DRIVERS
15345 M: Fabrice Gasnier <fabrice.gasnier@st.com>
15347 F: drivers/*/stm32-*timer*
15348 F: drivers/pwm/pwm-stm32*
15349 F: include/linux/*/stm32-*tim*
15350 F: Documentation/ABI/testing/*timer-stm32
15351 F: Documentation/devicetree/bindings/*/stm32-*timer*
15352 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
15354 STMMAC ETHERNET DRIVER
15355 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
15356 M: Alexandre Torgue <alexandre.torgue@st.com>
15357 M: Jose Abreu <joabreu@synopsys.com>
15358 L: netdev@vger.kernel.org
15359 W: http://www.stlinux.com
15361 F: drivers/net/ethernet/stmicro/stmmac/
15364 M: Sam Creasey <sammy@sammy.net>
15365 W: http://sammy.net/sun3/
15367 F: arch/m68k/kernel/*sun3*
15368 F: arch/m68k/sun3*/
15369 F: arch/m68k/include/asm/sun3*
15370 F: drivers/net/ethernet/i825xx/sun3*
15372 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15373 M: Hans de Goede <hdegoede@redhat.com>
15374 L: linux-input@vger.kernel.org
15376 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15377 F: drivers/input/keyboard/sun4i-lradc-keys.c
15379 SUNDANCE NETWORK DRIVER
15380 M: Denis Kirjanov <kda@linux-powerpc.org>
15381 L: netdev@vger.kernel.org
15383 F: drivers/net/ethernet/dlink/sundance.c
15386 M: Yoshinori Sato <ysato@users.sourceforge.jp>
15387 M: Rich Felker <dalias@libc.org>
15388 L: linux-sh@vger.kernel.org
15389 Q: http://patchwork.kernel.org/project/linux-sh/list/
15391 F: Documentation/sh/
15396 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
15397 M: Len Brown <len.brown@intel.com>
15398 M: Pavel Machek <pavel@ucw.cz>
15399 L: linux-pm@vger.kernel.org
15400 B: https://bugzilla.kernel.org
15402 F: Documentation/power/
15403 F: arch/x86/kernel/acpi/
15404 F: drivers/base/power/
15406 F: include/linux/suspend.h
15407 F: include/linux/freezer.h
15408 F: include/linux/pm.h
15411 M: Martin Mares <mj@ucw.cz>
15412 L: linux-video@atrey.karlin.mff.cuni.cz
15414 F: Documentation/admin-guide/svga.rst
15415 F: arch/x86/boot/video*
15418 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15419 L: iommu@lists.linux-foundation.org
15420 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15422 F: kernel/dma/swiotlb.c
15423 F: arch/*/kernel/pci-swiotlb.c
15424 F: include/linux/swiotlb.h
15427 M: Jiri Pirko <jiri@resnulli.us>
15428 M: Ivan Vecera <ivecera@redhat.com>
15429 L: netdev@vger.kernel.org
15432 F: include/net/switchdev.h
15434 SY8106A REGULATOR DRIVER
15435 M: Icenowy Zheng <icenowy@aosc.io>
15437 F: drivers/regulator/sy8106a-regulator.c
15438 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15440 SYNC FILE FRAMEWORK
15441 M: Sumit Semwal <sumit.semwal@linaro.org>
15442 R: Gustavo Padovan <gustavo@padovan.org>
15444 L: linux-media@vger.kernel.org
15445 L: dri-devel@lists.freedesktop.org
15446 F: drivers/dma-buf/sync_*
15447 F: drivers/dma-buf/dma-fence*
15448 F: drivers/dma-buf/sw_sync.c
15449 F: include/linux/sync_file.h
15450 F: include/uapi/linux/sync_file.h
15451 F: Documentation/driver-api/sync_file.rst
15452 T: git git://anongit.freedesktop.org/drm/drm-misc
15454 SYNOPSYS ARC ARCHITECTURE
15455 M: Vineet Gupta <vgupta@synopsys.com>
15456 L: linux-snps-arc@lists.infradead.org
15459 F: Documentation/devicetree/bindings/arc/*
15460 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15461 F: drivers/clocksource/arc_timer.c
15462 F: drivers/tty/serial/arc_uart.c
15463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15465 SYNOPSYS ARC HSDK SDP pll clock driver
15466 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15468 F: drivers/clk/clk-hsdk-pll.c
15469 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15471 SYNOPSYS ARC SDP clock driver
15472 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15474 F: drivers/clk/axs10x/*
15475 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15477 SYNOPSYS ARC SDP platform support
15478 M: Alexey Brodkin <abrodkin@synopsys.com>
15480 F: arch/arc/plat-axs10x
15481 F: arch/arc/boot/dts/ax*
15482 F: Documentation/devicetree/bindings/arc/axs10*
15484 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15485 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15487 F: drivers/reset/reset-axs10x.c
15488 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15490 SYNOPSYS CREG GPIO DRIVER
15491 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15493 F: drivers/gpio/gpio-creg-snps.c
15494 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15496 SYNOPSYS DESIGNWARE 8250 UART DRIVER
15497 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15499 F: drivers/tty/serial/8250/8250_dw.c
15501 SYNOPSYS DESIGNWARE APB GPIO DRIVER
15502 M: Hoan Tran <hoan@os.amperecomputing.com>
15503 L: linux-gpio@vger.kernel.org
15505 F: drivers/gpio/gpio-dwapb.c
15506 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15508 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15509 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15511 F: drivers/dma/dwi-axi-dmac/
15512 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15514 SYNOPSYS DESIGNWARE DMAC DRIVER
15515 M: Viresh Kumar <vireshk@kernel.org>
15516 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15518 F: Documentation/devicetree/bindings/dma/snps-dma.txt
15520 F: include/dt-bindings/dma/dw-dmac.h
15521 F: include/linux/dma/dw.h
15522 F: include/linux/platform_data/dma-dw.h
15524 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15525 M: Jose Abreu <Jose.Abreu@synopsys.com>
15526 L: netdev@vger.kernel.org
15528 F: drivers/net/ethernet/synopsys/
15530 SYNOPSYS DESIGNWARE I2C DRIVER
15531 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
15532 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15533 R: Mika Westerberg <mika.westerberg@linux.intel.com>
15534 L: linux-i2c@vger.kernel.org
15536 F: drivers/i2c/busses/i2c-designware-*
15537 F: include/linux/platform_data/i2c-designware.h
15539 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15540 M: Jaehoon Chung <jh80.chung@samsung.com>
15541 L: linux-mmc@vger.kernel.org
15543 F: drivers/mmc/host/dw_mmc*
15545 SYNOPSYS HSDK RESET CONTROLLER DRIVER
15546 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15548 F: drivers/reset/reset-hsdk.c
15549 F: include/dt-bindings/reset/snps,hsdk-reset.h
15550 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15552 SYSTEM CONFIGURATION (SYSCON)
15553 M: Lee Jones <lee.jones@linaro.org>
15554 M: Arnd Bergmann <arnd@arndb.de>
15555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15557 F: drivers/mfd/syscon.c
15559 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15560 M: Sudeep Holla <sudeep.holla@arm.com>
15561 L: linux-arm-kernel@lists.infradead.org
15563 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15564 F: drivers/clk/clk-sc[mp]i.c
15565 F: drivers/cpufreq/sc[mp]i-cpufreq.c
15566 F: drivers/firmware/arm_scpi.c
15567 F: drivers/firmware/arm_scmi/
15568 F: drivers/reset/reset-scmi.c
15569 F: include/linux/sc[mp]i_protocol.h
15571 SYSTEM RESET/SHUTDOWN DRIVERS
15572 M: Sebastian Reichel <sre@kernel.org>
15573 L: linux-pm@vger.kernel.org
15574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15576 F: Documentation/devicetree/bindings/power/reset/
15577 F: drivers/power/reset/
15579 SYSTEM TRACE MODULE CLASS
15580 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
15582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15583 F: Documentation/trace/stm.rst
15584 F: drivers/hwtracing/stm/
15585 F: include/linux/stm.h
15586 F: include/uapi/linux/stm.h
15589 M: Christoph Hellwig <hch@infradead.org>
15591 F: Documentation/filesystems/sysv-fs.txt
15593 F: include/linux/sysv_fs.h
15595 TASKSTATS STATISTICS INTERFACE
15596 M: Balbir Singh <bsingharora@gmail.com>
15598 F: Documentation/accounting/taskstats*
15599 F: include/linux/taskstats*
15600 F: kernel/taskstats.c
15603 M: Jamal Hadi Salim <jhs@mojatatu.com>
15604 M: Cong Wang <xiyou.wangcong@gmail.com>
15605 M: Jiri Pirko <jiri@resnulli.us>
15606 L: netdev@vger.kernel.org
15608 F: include/net/pkt_cls.h
15609 F: include/net/pkt_sched.h
15610 F: include/net/tc_act/
15611 F: include/uapi/linux/pkt_cls.h
15612 F: include/uapi/linux/pkt_sched.h
15613 F: include/uapi/linux/tc_act/
15614 F: include/uapi/linux/tc_ematch/
15617 TC90522 MEDIA DRIVER
15618 M: Akihiro Tsukada <tskd08@gmail.com>
15619 L: linux-media@vger.kernel.org
15621 F: drivers/media/dvb-frontends/tc90522*
15623 TCP LOW PRIORITY MODULE
15624 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15625 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15626 W: http://tcp-lp-mod.sourceforge.net/
15628 F: net/ipv4/tcp_lp.c
15630 TDA10071 MEDIA DRIVER
15631 M: Antti Palosaari <crope@iki.fi>
15632 L: linux-media@vger.kernel.org
15633 W: https://linuxtv.org
15634 W: http://palosaari.fi/linux/
15635 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15636 T: git git://linuxtv.org/anttip/media_tree.git
15638 F: drivers/media/dvb-frontends/tda10071*
15640 TDA18212 MEDIA DRIVER
15641 M: Antti Palosaari <crope@iki.fi>
15642 L: linux-media@vger.kernel.org
15643 W: https://linuxtv.org
15644 W: http://palosaari.fi/linux/
15645 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15646 T: git git://linuxtv.org/anttip/media_tree.git
15648 F: drivers/media/tuners/tda18212*
15650 TDA18218 MEDIA DRIVER
15651 M: Antti Palosaari <crope@iki.fi>
15652 L: linux-media@vger.kernel.org
15653 W: https://linuxtv.org
15654 W: http://palosaari.fi/linux/
15655 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15656 T: git git://linuxtv.org/anttip/media_tree.git
15658 F: drivers/media/tuners/tda18218*
15660 TDA18250 MEDIA DRIVER
15661 M: Olli Salonen <olli.salonen@iki.fi>
15662 L: linux-media@vger.kernel.org
15663 W: https://linuxtv.org
15664 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15665 T: git git://linuxtv.org/media_tree.git
15667 F: drivers/media/tuners/tda18250*
15669 TDA18271 MEDIA DRIVER
15670 M: Michael Krufky <mkrufky@linuxtv.org>
15671 L: linux-media@vger.kernel.org
15672 W: https://linuxtv.org
15673 W: http://github.com/mkrufky
15674 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15675 T: git git://linuxtv.org/mkrufky/tuners.git
15677 F: drivers/media/tuners/tda18271*
15679 TDA1997x MEDIA DRIVER
15680 M: Tim Harvey <tharvey@gateworks.com>
15681 L: linux-media@vger.kernel.org
15682 W: https://linuxtv.org
15683 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15685 F: drivers/media/i2c/tda1997x.*
15687 TDA827x MEDIA DRIVER
15688 M: Michael Krufky <mkrufky@linuxtv.org>
15689 L: linux-media@vger.kernel.org
15690 W: https://linuxtv.org
15691 W: http://github.com/mkrufky
15692 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15693 T: git git://linuxtv.org/mkrufky/tuners.git
15695 F: drivers/media/tuners/tda8290.*
15697 TDA8290 MEDIA DRIVER
15698 M: Michael Krufky <mkrufky@linuxtv.org>
15699 L: linux-media@vger.kernel.org
15700 W: https://linuxtv.org
15701 W: http://github.com/mkrufky
15702 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15703 T: git git://linuxtv.org/mkrufky/tuners.git
15705 F: drivers/media/tuners/tda8290.*
15707 TDA9840 MEDIA DRIVER
15708 M: Hans Verkuil <hverkuil@xs4all.nl>
15709 L: linux-media@vger.kernel.org
15710 T: git git://linuxtv.org/media_tree.git
15711 W: https://linuxtv.org
15713 F: drivers/media/i2c/tda9840*
15715 TEA5761 TUNER DRIVER
15716 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15717 L: linux-media@vger.kernel.org
15718 W: https://linuxtv.org
15719 T: git git://linuxtv.org/media_tree.git
15721 F: drivers/media/tuners/tea5761.*
15723 TEA5767 TUNER DRIVER
15724 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15725 L: linux-media@vger.kernel.org
15726 W: https://linuxtv.org
15727 T: git git://linuxtv.org/media_tree.git
15729 F: drivers/media/tuners/tea5767.*
15731 TEA6415C MEDIA DRIVER
15732 M: Hans Verkuil <hverkuil@xs4all.nl>
15733 L: linux-media@vger.kernel.org
15734 T: git git://linuxtv.org/media_tree.git
15735 W: https://linuxtv.org
15737 F: drivers/media/i2c/tea6415c*
15739 TEA6420 MEDIA DRIVER
15740 M: Hans Verkuil <hverkuil@xs4all.nl>
15741 L: linux-media@vger.kernel.org
15742 T: git git://linuxtv.org/media_tree.git
15743 W: https://linuxtv.org
15745 F: drivers/media/i2c/tea6420*
15748 M: Jiri Pirko <jiri@resnulli.us>
15749 L: netdev@vger.kernel.org
15751 F: drivers/net/team/
15752 F: include/linux/if_team.h
15753 F: include/uapi/linux/if_team.h
15755 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15756 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15758 F: arch/x86/platform/ts5500/
15760 TECHNOTREND USB IR RECEIVER
15761 M: Sean Young <sean@mess.org>
15762 L: linux-media@vger.kernel.org
15764 F: drivers/media/rc/ttusbir.c
15766 TECHWELL TW9910 VIDEO DECODER
15767 L: linux-media@vger.kernel.org
15769 F: drivers/media/i2c/tw9910.c
15770 F: include/media/i2c/tw9910.h
15773 M: Jens Wiklander <jens.wiklander@linaro.org>
15774 L: tee-dev@lists.linaro.org
15776 F: include/linux/tee_drv.h
15777 F: include/uapi/linux/tee.h
15779 F: Documentation/tee.txt
15781 TEGRA ARCHITECTURE SUPPORT
15782 M: Thierry Reding <thierry.reding@gmail.com>
15783 M: Jonathan Hunter <jonathanh@nvidia.com>
15784 L: linux-tegra@vger.kernel.org
15785 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
15786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15791 M: Peter De Schrijver <pdeschrijver@nvidia.com>
15792 M: Prashant Gaikwad <pgaikwad@nvidia.com>
15794 F: drivers/clk/tegra/
15797 M: Laxman Dewangan <ldewangan@nvidia.com>
15798 M: Jon Hunter <jonathanh@nvidia.com>
15800 F: drivers/dma/tegra*
15803 M: Laxman Dewangan <ldewangan@nvidia.com>
15804 R: Dmitry Osipenko <digetx@gmail.com>
15806 F: drivers/i2c/busses/i2c-tegra.c
15808 TEGRA IOMMU DRIVERS
15809 M: Thierry Reding <thierry.reding@gmail.com>
15810 L: linux-tegra@vger.kernel.org
15812 F: drivers/iommu/tegra*
15815 M: Laxman Dewangan <ldewangan@nvidia.com>
15817 F: drivers/input/keyboard/tegra-kbc.c
15820 M: Stefan Agner <stefan@agner.ch>
15821 M: Lucas Stach <dev@lynxeye.de>
15823 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15824 F: drivers/mtd/nand/raw/tegra_nand.c
15827 M: Thierry Reding <thierry.reding@gmail.com>
15829 F: drivers/pwm/pwm-tegra.c
15831 TEGRA SERIAL DRIVER
15832 M: Laxman Dewangan <ldewangan@nvidia.com>
15834 F: drivers/tty/serial/serial-tegra.c
15837 M: Laxman Dewangan <ldewangan@nvidia.com>
15839 F: drivers/spi/spi-tegra*
15841 TEGRA XUSB PADCTL DRIVER
15842 M: JC Kuo <jckuo@nvidia.com>
15844 F: drivers/phy/tegra/xusb*
15846 TEHUTI ETHERNET DRIVER
15847 M: Andy Gospodarek <andy@greyhouse.net>
15848 L: netdev@vger.kernel.org
15850 F: drivers/net/ethernet/tehuti/*
15852 Telecom Clock Driver for MCPL0010
15853 M: Mark Gross <mark.gross@intel.com>
15855 F: drivers/char/tlclk.c
15857 TENSILICA XTENSA PORT (xtensa)
15858 M: Chris Zankel <chris@zankel.net>
15859 M: Max Filippov <jcmvbkbc@gmail.com>
15860 L: linux-xtensa@linux-xtensa.org
15861 T: git git://github.com/czankel/xtensa-linux.git
15864 F: drivers/irqchip/irq-xtensa-*
15866 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15867 M: Nishanth Menon <nm@ti.com>
15868 M: Tero Kristo <t-kristo@ti.com>
15869 M: Santosh Shilimkar <ssantosh@kernel.org>
15870 L: linux-arm-kernel@lists.infradead.org
15872 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15873 F: drivers/firmware/ti_sci*
15874 F: include/linux/soc/ti/ti_sci_protocol.h
15875 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15876 F: drivers/soc/ti/ti_sci_pm_domains.c
15877 F: include/dt-bindings/soc/ti,sci_pm_domain.h
15878 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15879 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15880 F: drivers/clk/keystone/sci-clk.c
15881 F: drivers/reset/reset-ti-sci.c
15882 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
15883 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
15884 F: drivers/irqchip/irq-ti-sci-intr.c
15885 F: drivers/irqchip/irq-ti-sci-inta.c
15886 F: include/linux/soc/ti/ti_sci_inta_msi.h
15887 F: drivers/soc/ti/ti_sci_inta_msi.c
15889 Texas Instruments ASoC drivers
15890 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15891 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15895 Texas Instruments' DAC7612 DAC Driver
15896 M: Ricardo Ribalda <ricardo@ribalda.com>
15897 L: linux-iio@vger.kernel.org
15899 F: drivers/iio/dac/ti-dac7612.c
15900 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15902 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15903 M: Hans Verkuil <hverkuil@xs4all.nl>
15904 L: linux-media@vger.kernel.org
15905 T: git git://linuxtv.org/media_tree.git
15906 W: https://linuxtv.org
15908 F: drivers/media/radio/radio-raremono.c
15911 M: Zhang Rui <rui.zhang@intel.com>
15912 M: Eduardo Valentin <edubezval@gmail.com>
15913 R: Daniel Lezcano <daniel.lezcano@linaro.org>
15914 L: linux-pm@vger.kernel.org
15915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15917 Q: https://patchwork.kernel.org/project/linux-pm/list/
15919 F: drivers/thermal/
15920 F: include/linux/thermal.h
15921 F: include/uapi/linux/thermal.h
15922 F: include/linux/cpu_cooling.h
15923 F: Documentation/devicetree/bindings/thermal/
15925 THERMAL/CPU_COOLING
15926 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
15927 M: Viresh Kumar <viresh.kumar@linaro.org>
15928 M: Javi Merino <javi.merino@kernel.org>
15929 L: linux-pm@vger.kernel.org
15931 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
15932 F: drivers/thermal/cpu_cooling.c
15933 F: include/linux/cpu_cooling.h
15935 THINKPAD ACPI EXTRAS DRIVER
15936 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15937 L: ibm-acpi-devel@lists.sourceforge.net
15938 L: platform-driver-x86@vger.kernel.org
15939 W: http://ibm-acpi.sourceforge.net
15940 W: http://thinkwiki.org/wiki/Ibm-acpi
15941 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15943 F: drivers/platform/x86/thinkpad_acpi.c
15946 M: Andreas Noever <andreas.noever@gmail.com>
15947 M: Michael Jamet <michael.jamet@intel.com>
15948 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15949 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15952 F: Documentation/admin-guide/thunderbolt.rst
15953 F: drivers/thunderbolt/
15954 F: include/linux/thunderbolt.h
15956 THUNDERBOLT NETWORK DRIVER
15957 M: Michael Jamet <michael.jamet@intel.com>
15958 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15959 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15960 L: netdev@vger.kernel.org
15962 F: drivers/net/thunderbolt.c
15964 THUNDERX GPIO DRIVER
15965 M: David Daney <david.daney@cavium.com>
15967 F: drivers/gpio/gpio-thunderx.c
15969 TI AM437X VPFE DRIVER
15970 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15971 L: linux-media@vger.kernel.org
15972 W: https://linuxtv.org
15973 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15974 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
15976 F: drivers/media/platform/am437x/
15978 TI BANDGAP AND THERMAL DRIVER
15979 M: Eduardo Valentin <edubezval@gmail.com>
15980 M: Keerthy <j-keerthy@ti.com>
15981 L: linux-pm@vger.kernel.org
15982 L: linux-omap@vger.kernel.org
15984 F: drivers/thermal/ti-soc-thermal/
15986 TI BQ27XXX POWER SUPPLY DRIVER
15987 R: Andrew F. Davis <afd@ti.com>
15988 F: include/linux/power/bq27xxx_battery.h
15989 F: drivers/power/supply/bq27xxx_battery.c
15990 F: drivers/power/supply/bq27xxx_battery_i2c.c
15992 TI CDCE706 CLOCK DRIVER
15993 M: Max Filippov <jcmvbkbc@gmail.com>
15995 F: drivers/clk/clk-cdce706.c
15998 M: Tero Kristo <t-kristo@ti.com>
15999 L: linux-omap@vger.kernel.org
16002 F: include/linux/clk/ti.h
16004 TI DAVINCI MACHINE SUPPORT
16005 M: Sekhar Nori <nsekhar@ti.com>
16006 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
16007 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16010 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16011 F: arch/arm/mach-davinci/
16012 F: drivers/i2c/busses/i2c-davinci.c
16013 F: arch/arm/boot/dts/da850*
16015 TI DAVINCI SERIES CLOCK DRIVER
16016 M: David Lechner <david@lechnology.com>
16017 R: Sekhar Nori <nsekhar@ti.com>
16019 F: Documentation/devicetree/bindings/clock/ti/davinci/
16020 F: drivers/clk/davinci/
16022 TI DAVINCI SERIES GPIO DRIVER
16023 M: Keerthy <j-keerthy@ti.com>
16024 L: linux-gpio@vger.kernel.org
16026 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16027 F: drivers/gpio/gpio-davinci.c
16029 TI DAVINCI SERIES MEDIA DRIVER
16030 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16031 L: linux-media@vger.kernel.org
16032 W: https://linuxtv.org
16033 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16034 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16036 F: drivers/media/platform/davinci/
16037 F: include/media/davinci/
16039 TI ETHERNET SWITCH DRIVER (CPSW)
16040 R: Grygorii Strashko <grygorii.strashko@ti.com>
16041 L: linux-omap@vger.kernel.org
16042 L: netdev@vger.kernel.org
16044 F: drivers/net/ethernet/ti/cpsw*
16045 F: drivers/net/ethernet/ti/davinci*
16047 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16048 M: Alex Dubov <oakad@yahoo.com>
16050 W: http://tifmxx.berlios.de/
16051 F: drivers/memstick/host/tifm_ms.c
16052 F: drivers/misc/tifm*
16053 F: drivers/mmc/host/tifm_sd.c
16054 F: include/linux/tifm.h
16056 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16057 M: Santosh Shilimkar <ssantosh@kernel.org>
16058 L: linux-kernel@vger.kernel.org
16059 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16061 F: drivers/soc/ti/*
16062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16064 TI LM49xxx FAMILY ASoC CODEC DRIVERS
16065 M: M R Swami Reddy <mr.swami.reddy@ti.com>
16066 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16067 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16069 F: sound/soc/codecs/lm49453*
16070 F: sound/soc/codecs/isabelle*
16072 TI LP855x BACKLIGHT DRIVER
16073 M: Milo Kim <milo.kim@ti.com>
16075 F: Documentation/driver-api/backlight/lp855x-driver.rst
16076 F: drivers/video/backlight/lp855x_bl.c
16077 F: include/linux/platform_data/lp855x.h
16079 TI LP8727 CHARGER DRIVER
16080 M: Milo Kim <milo.kim@ti.com>
16082 F: drivers/power/supply/lp8727_charger.c
16083 F: include/linux/platform_data/lp8727.h
16085 TI LP8788 MFD DRIVER
16086 M: Milo Kim <milo.kim@ti.com>
16088 F: drivers/iio/adc/lp8788_adc.c
16089 F: drivers/leds/leds-lp8788.c
16090 F: drivers/mfd/lp8788*.c
16091 F: drivers/power/supply/lp8788-charger.c
16092 F: drivers/regulator/lp8788-*.c
16093 F: include/linux/mfd/lp8788*.h
16095 TI NETCP ETHERNET DRIVER
16096 M: Wingman Kwok <w-kwok2@ti.com>
16097 M: Murali Karicheri <m-karicheri2@ti.com>
16098 L: netdev@vger.kernel.org
16100 F: drivers/net/ethernet/ti/netcp*
16102 TI PCM3060 ASoC CODEC DRIVER
16103 M: Kirill Marinushkin <kmarinushkin@birdec.com>
16104 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16106 F: Documentation/devicetree/bindings/sound/pcm3060.txt
16107 F: sound/soc/codecs/pcm3060*
16109 TI TAS571X FAMILY ASoC CODEC DRIVER
16110 M: Kevin Cernekee <cernekee@chromium.org>
16111 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16113 F: sound/soc/codecs/tas571x*
16115 TI TRF7970A NFC DRIVER
16116 M: Mark Greer <mgreer@animalcreek.com>
16117 L: linux-wireless@vger.kernel.org
16118 L: linux-nfc@lists.01.org (moderated for non-subscribers)
16120 F: drivers/nfc/trf7970a.c
16121 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16123 TI TWL4030 SERIES SOC CODEC DRIVER
16124 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
16125 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16127 F: sound/soc/codecs/twl4030*
16130 M: Benoit Parrot <bparrot@ti.com>
16131 L: linux-media@vger.kernel.org
16132 W: http://linuxtv.org/
16133 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16135 F: drivers/media/platform/ti-vpe/
16137 TI WILINK WIRELESS DRIVERS
16138 L: linux-wireless@vger.kernel.org
16139 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
16140 W: http://wireless.kernel.org/en/users/Drivers/wl1251
16141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16143 F: drivers/net/wireless/ti/
16144 F: include/linux/wl12xx.h
16146 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16147 M: John Stultz <john.stultz@linaro.org>
16148 M: Thomas Gleixner <tglx@linutronix.de>
16149 R: Stephen Boyd <sboyd@kernel.org>
16150 L: linux-kernel@vger.kernel.org
16151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16153 F: include/linux/clocksource.h
16154 F: include/linux/time.h
16155 F: include/linux/timex.h
16156 F: include/uapi/linux/time.h
16157 F: include/uapi/linux/timex.h
16158 F: kernel/time/clocksource.c
16159 F: kernel/time/time*.c
16160 F: kernel/time/alarmtimer.c
16161 F: kernel/time/ntp.c
16162 F: tools/testing/selftests/timers/
16165 M: Jon Maloy <jon.maloy@ericsson.com>
16166 M: Ying Xue <ying.xue@windriver.com>
16167 L: netdev@vger.kernel.org (core kernel code)
16168 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16169 W: http://tipc.sourceforge.net/
16171 F: include/uapi/linux/tipc*.h
16174 TLAN NETWORK DRIVER
16175 M: Samuel Chessman <chessman@tux.org>
16176 L: tlan-devel@lists.sourceforge.net (subscribers-only)
16177 W: http://sourceforge.net/projects/tlan/
16179 F: Documentation/networking/device_drivers/ti/tlan.txt
16180 F: drivers/net/ethernet/ti/tlan.*
16182 TM6000 VIDEO4LINUX DRIVER
16183 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16184 L: linux-media@vger.kernel.org
16185 W: https://linuxtv.org
16186 T: git git://linuxtv.org/media_tree.git
16188 F: drivers/media/usb/tm6000/
16189 F: Documentation/media/v4l-drivers/tm6000*
16191 TMIO/SDHI MMC DRIVER
16192 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
16193 L: linux-mmc@vger.kernel.org
16195 F: drivers/mmc/host/tmio_mmc*
16196 F: drivers/mmc/host/renesas_sdhi*
16197 F: include/linux/mfd/tmio.h
16199 TMP401 HARDWARE MONITOR DRIVER
16200 M: Guenter Roeck <linux@roeck-us.net>
16201 L: linux-hwmon@vger.kernel.org
16203 F: Documentation/hwmon/tmp401.rst
16204 F: drivers/hwmon/tmp401.c
16206 TMPFS (SHMEM FILESYSTEM)
16207 M: Hugh Dickins <hughd@google.com>
16208 L: linux-mm@kvack.org
16210 F: include/linux/shmem_fs.h
16213 TOMOYO SECURITY MODULE
16214 M: Kentaro Takeda <takedakn@nttdata.co.jp>
16215 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16216 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16217 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16218 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16219 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16220 W: https://tomoyo.osdn.jp/
16222 F: security/tomoyo/
16224 TOPSTAR LAPTOP EXTRAS DRIVER
16225 M: Herton Ronaldo Krzesinski <herton@canonical.com>
16226 L: platform-driver-x86@vger.kernel.org
16228 F: drivers/platform/x86/topstar-laptop.c
16230 TORTURE-TEST MODULES
16231 M: Davidlohr Bueso <dave@stgolabs.net>
16232 M: "Paul E. McKenney" <paulmck@kernel.org>
16233 M: Josh Triplett <josh@joshtriplett.org>
16234 L: linux-kernel@vger.kernel.org
16236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16237 F: Documentation/RCU/torture.txt
16238 F: kernel/torture.c
16239 F: kernel/rcu/rcutorture.c
16240 F: kernel/rcu/rcuperf.c
16241 F: kernel/locking/locktorture.c
16243 TOSHIBA ACPI EXTRAS DRIVER
16244 M: Azael Avalos <coproscefalo@gmail.com>
16245 L: platform-driver-x86@vger.kernel.org
16247 F: drivers/platform/x86/toshiba_acpi.c
16249 TOSHIBA BLUETOOTH DRIVER
16250 M: Azael Avalos <coproscefalo@gmail.com>
16251 L: platform-driver-x86@vger.kernel.org
16253 F: drivers/platform/x86/toshiba_bluetooth.c
16255 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16256 M: Azael Avalos <coproscefalo@gmail.com>
16257 L: platform-driver-x86@vger.kernel.org
16259 F: drivers/platform/x86/toshiba_haps.c
16262 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
16263 W: http://www.buzzard.org.uk/toshiba/
16265 F: drivers/char/toshiba.c
16266 F: include/linux/toshiba.h
16267 F: include/uapi/linux/toshiba.h
16269 TOSHIBA TC358743 DRIVER
16270 M: Mats Randgaard <matrandg@cisco.com>
16271 L: linux-media@vger.kernel.org
16273 F: drivers/media/i2c/tc358743*
16274 F: include/media/i2c/tc358743.h
16276 TOSHIBA WMI HOTKEYS DRIVER
16277 M: Azael Avalos <coproscefalo@gmail.com>
16278 L: platform-driver-x86@vger.kernel.org
16280 F: drivers/platform/x86/toshiba-wmi.c
16283 M: Peter Huewe <peterhuewe@gmx.de>
16284 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16285 R: Jason Gunthorpe <jgg@ziepe.ca>
16286 L: linux-integrity@vger.kernel.org
16287 Q: https://patchwork.kernel.org/project/linux-integrity/list/
16288 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16289 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
16291 F: drivers/char/tpm/
16294 M: Steven Rostedt <rostedt@goodmis.org>
16295 M: Ingo Molnar <mingo@redhat.com>
16296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16298 F: Documentation/trace/ftrace.rst
16299 F: arch/*/*/*/ftrace.h
16300 F: arch/*/kernel/ftrace.c
16301 F: include/*/ftrace.h
16302 F: include/linux/trace*.h
16305 F: tools/testing/selftests/ftrace/
16307 TRACING MMIO ACCESSES (MMIOTRACE)
16308 M: Steven Rostedt <rostedt@goodmis.org>
16309 M: Ingo Molnar <mingo@kernel.org>
16310 R: Karol Herbst <karolherbst@gmail.com>
16311 R: Pekka Paalanen <ppaalanen@gmail.com>
16313 L: linux-kernel@vger.kernel.org
16314 L: nouveau@lists.freedesktop.org
16315 F: kernel/trace/trace_mmiotrace.c
16316 F: include/linux/mmiotrace.h
16317 F: arch/x86/mm/kmmio.c
16318 F: arch/x86/mm/mmio-mod.c
16319 F: arch/x86/mm/testmmiotrace.c
16322 M: Jiri Kosina <trivial@kernel.org>
16323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16325 K: ^Subject:.*(?i)trivial
16327 TEMPO SEMICONDUCTOR DRIVERS
16328 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16330 F: sound/soc/codecs/tscs*.c
16331 F: sound/soc/codecs/tscs*.h
16332 F: Documentation/devicetree/bindings/sound/tscs*.txt
16335 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16336 M: Jiri Slaby <jslaby@suse.com>
16338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16339 F: Documentation/driver-api/serial/
16341 F: drivers/tty/serial/serial_core.c
16342 F: include/linux/serial_core.h
16343 F: include/linux/serial.h
16344 F: include/linux/tty.h
16345 F: include/uapi/linux/serial_core.h
16346 F: include/uapi/linux/serial.h
16347 F: include/uapi/linux/tty.h
16349 TUA9001 MEDIA DRIVER
16350 M: Antti Palosaari <crope@iki.fi>
16351 L: linux-media@vger.kernel.org
16352 W: https://linuxtv.org
16353 W: http://palosaari.fi/linux/
16354 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16355 T: git git://linuxtv.org/anttip/media_tree.git
16357 F: drivers/media/tuners/tua9001*
16359 TULIP NETWORK DRIVERS
16360 L: netdev@vger.kernel.org
16361 L: linux-parisc@vger.kernel.org
16363 F: drivers/net/ethernet/dec/tulip/
16366 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
16367 W: http://vtun.sourceforge.net/tun
16369 F: Documentation/networking/tuntap.txt
16370 F: arch/um/os-Linux/drivers/
16372 TURBOCHANNEL SUBSYSTEM
16373 M: "Maciej W. Rozycki" <macro@linux-mips.org>
16374 M: Ralf Baechle <ralf@linux-mips.org>
16375 L: linux-mips@vger.kernel.org
16376 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
16379 F: include/linux/tc.h
16382 M: "Len Brown" <lenb@kernel.org>
16383 L: linux-pm@vger.kernel.org
16384 B: https://bugzilla.kernel.org
16385 Q: https://patchwork.kernel.org/project/linux-pm/list/
16386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16388 F: tools/power/x86/turbostat/
16390 TW5864 VIDEO4LINUX DRIVER
16391 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16392 M: Anton Sviridenko <anton@corp.bluecherry.net>
16393 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16394 M: Andrey Utkin <andrey_utkin@fastmail.com>
16395 L: linux-media@vger.kernel.org
16397 F: drivers/media/pci/tw5864/
16399 TW68 VIDEO4LINUX DRIVER
16400 M: Hans Verkuil <hverkuil@xs4all.nl>
16401 L: linux-media@vger.kernel.org
16402 T: git git://linuxtv.org/media_tree.git
16403 W: https://linuxtv.org
16405 F: drivers/media/pci/tw68/
16407 TW686X VIDEO4LINUX DRIVER
16408 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16409 L: linux-media@vger.kernel.org
16410 T: git git://linuxtv.org/media_tree.git
16411 W: http://linuxtv.org
16413 F: drivers/media/pci/tw686x/
16415 UBI FILE SYSTEM (UBIFS)
16416 M: Richard Weinberger <richard@nod.at>
16417 M: Artem Bityutskiy <dedekind1@gmail.com>
16418 M: Adrian Hunter <adrian.hunter@intel.com>
16419 L: linux-mtd@lists.infradead.org
16420 T: git git://git.infradead.org/ubifs-2.6.git
16421 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
16423 F: Documentation/filesystems/ubifs.txt
16426 UCLINUX (M68KNOMMU AND COLDFIRE)
16427 M: Greg Ungerer <gerg@linux-m68k.org>
16428 W: http://www.linux-m68k.org/
16429 W: http://www.uclinux.org/
16430 L: linux-m68k@lists.linux-m68k.org
16431 L: uclinux-dev@uclinux.org (subscribers-only)
16432 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16434 F: arch/m68k/coldfire/
16436 F: arch/m68k/*/*_no.*
16437 F: arch/m68k/include/asm/*_no.*
16440 M: Jan Kara <jack@suse.com>
16442 F: Documentation/filesystems/udf.txt
16446 M: Bastien Nocera <hadess@hadess.net>
16447 L: linux-input@vger.kernel.org
16449 F: drivers/hid/hid-udraw-ps3.c
16452 M: Evgeniy Dushistov <dushistov@mail.ru>
16454 F: Documentation/admin-guide/ufs.rst
16457 UHID USERSPACE HID IO DRIVER:
16458 M: David Herrmann <dh.herrmann@googlemail.com>
16459 L: linux-input@vger.kernel.org
16461 F: drivers/hid/uhid.c
16462 F: include/uapi/linux/uhid.h
16465 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16466 L: linux-usb@vger.kernel.org
16468 F: drivers/usb/common/ulpi.c
16469 F: include/linux/ulpi/
16471 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16472 L: linux-usb@vger.kernel.org
16475 F: include/linux/uwb.h
16476 F: include/linux/uwb/
16479 M: Gabriel Krisman Bertazi <krisman@collabora.com>
16480 L: linux-fsdevel@vger.kernel.org
16484 UNICORE32 ARCHITECTURE:
16485 M: Guan Xuetao <gxt@pku.edu.cn>
16486 W: http://mprc.pku.edu.cn/~guanxuetao/linux
16488 T: git git://github.com/gxt/linux.git
16492 M: Tony Finch <dot@dotat.at>
16493 W: http://dotat.at/prog/unifdef
16495 F: scripts/unifdef.c
16497 UNIFORM CDROM DRIVER
16498 M: Jens Axboe <axboe@kernel.dk>
16499 W: http://www.kernel.dk
16501 F: Documentation/cdrom/
16502 F: drivers/cdrom/cdrom.c
16503 F: include/linux/cdrom.h
16504 F: include/uapi/linux/cdrom.h
16506 UNISYS S-PAR DRIVERS
16507 M: David Kershner <david.kershner@unisys.com>
16508 L: sparmaintainer@unisys.com (Unisys internal)
16510 F: include/linux/visorbus.h
16511 F: drivers/visorbus/
16512 F: drivers/staging/unisys/
16514 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16515 R: Alim Akhtar <alim.akhtar@samsung.com>
16516 R: Avri Altman <avri.altman@wdc.com>
16517 R: Pedro Sousa <pedrom.sousa@synopsys.com>
16518 L: linux-scsi@vger.kernel.org
16520 F: Documentation/scsi/ufs.txt
16521 F: drivers/scsi/ufs/
16523 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16524 M: Pedro Sousa <pedrom.sousa@synopsys.com>
16525 L: linux-scsi@vger.kernel.org
16527 F: drivers/scsi/ufs/*dwc*
16529 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16530 M: Stanley Chu <stanley.chu@mediatek.com>
16531 L: linux-scsi@vger.kernel.org
16532 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16534 F: drivers/scsi/ufs/ufs-mediatek*
16536 UNSORTED BLOCK IMAGES (UBI)
16537 M: Artem Bityutskiy <dedekind1@gmail.com>
16538 M: Richard Weinberger <richard@nod.at>
16539 W: http://www.linux-mtd.infradead.org/
16540 L: linux-mtd@lists.infradead.org
16541 T: git git://git.infradead.org/ubifs-2.6.git
16543 F: drivers/mtd/ubi/
16544 F: include/linux/mtd/ubi.h
16545 F: include/uapi/mtd/ubi-user.h
16547 USB "USBNET" DRIVER FRAMEWORK
16548 M: Oliver Neukum <oneukum@suse.com>
16549 L: netdev@vger.kernel.org
16550 W: http://www.linux-usb.org/usbnet
16552 F: drivers/net/usb/usbnet.c
16553 F: include/linux/usb/usbnet.h
16556 M: Oliver Neukum <oneukum@suse.com>
16557 L: linux-usb@vger.kernel.org
16559 F: Documentation/usb/acm.rst
16560 F: drivers/usb/class/cdc-acm.*
16562 USB AR5523 WIRELESS DRIVER
16563 M: Pontus Fuchs <pontus.fuchs@gmail.com>
16564 L: linux-wireless@vger.kernel.org
16566 F: drivers/net/wireless/ath/ar5523/
16569 M: Oliver Neukum <oneukum@suse.com>
16570 L: linux-usb@vger.kernel.org
16571 L: linux-scsi@vger.kernel.org
16573 F: drivers/usb/storage/uas.c
16575 USB CDC ETHERNET DRIVER
16576 M: Oliver Neukum <oliver@neukum.org>
16577 L: linux-usb@vger.kernel.org
16579 F: drivers/net/usb/cdc_*.c
16580 F: include/uapi/linux/usb/cdc.h
16582 USB CHAOSKEY DRIVER
16583 M: Keith Packard <keithp@keithp.com>
16584 L: linux-usb@vger.kernel.org
16586 F: drivers/usb/misc/chaoskey.c
16588 USB CYPRESS C67X00 DRIVER
16589 M: Peter Korsgaard <jacmet@sunsite.dk>
16590 L: linux-usb@vger.kernel.org
16592 F: drivers/usb/c67x00/
16594 USB DAVICOM DM9601 DRIVER
16595 M: Peter Korsgaard <jacmet@sunsite.dk>
16596 L: netdev@vger.kernel.org
16597 W: http://www.linux-usb.org/usbnet
16599 F: drivers/net/usb/dm9601.c
16601 USB DIAMOND RIO500 DRIVER
16602 M: Cesar Miquel <miquel@df.uba.ar>
16603 L: rio500-users@lists.sourceforge.net
16604 W: http://rio500.sourceforge.net
16606 F: drivers/usb/misc/rio500*
16609 M: Alan Stern <stern@rowland.harvard.edu>
16610 L: linux-usb@vger.kernel.org
16612 F: Documentation/usb/ehci.rst
16613 F: drivers/usb/host/ehci*
16615 USB GADGET/PERIPHERAL SUBSYSTEM
16616 M: Felipe Balbi <balbi@kernel.org>
16617 L: linux-usb@vger.kernel.org
16618 W: http://www.linux-usb.org/gadget
16619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16621 F: drivers/usb/gadget/
16622 F: include/linux/usb/gadget*
16624 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16625 M: Jiri Kosina <jikos@kernel.org>
16626 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
16627 L: linux-usb@vger.kernel.org
16628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16630 F: Documentation/hid/hiddev.rst
16631 F: drivers/hid/usbhid/
16633 USB INTEL XHCI ROLE MUX DRIVER
16634 M: Hans de Goede <hdegoede@redhat.com>
16635 L: linux-usb@vger.kernel.org
16637 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
16639 USB IP DRIVER FOR HISILICON KIRIN
16640 M: Yu Chen <chenyu56@huawei.com>
16641 M: Binghui Wang <wangbinghui@hisilicon.com>
16642 L: linux-usb@vger.kernel.org
16644 F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16645 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
16648 M: Olav Kongas <ok@artecdesign.ee>
16649 L: linux-usb@vger.kernel.org
16651 F: drivers/usb/host/isp116x*
16652 F: include/linux/usb/isp116x.h
16654 USB LAN78XX ETHERNET DRIVER
16655 M: Woojung Huh <woojung.huh@microchip.com>
16656 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16657 L: netdev@vger.kernel.org
16659 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16660 F: drivers/net/usb/lan78xx.*
16661 F: include/dt-bindings/net/microchip-lan78xx.h
16663 USB MASS STORAGE DRIVER
16664 M: Alan Stern <stern@rowland.harvard.edu>
16665 L: linux-usb@vger.kernel.org
16666 L: usb-storage@lists.one-eyed-alien.net
16668 F: drivers/usb/storage/
16671 M: Clemens Ladisch <clemens@ladisch.de>
16672 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16675 F: sound/usb/midi.*
16677 USB NETWORKING DRIVERS
16678 L: linux-usb@vger.kernel.org
16680 F: drivers/net/usb/
16683 M: Alan Stern <stern@rowland.harvard.edu>
16684 L: linux-usb@vger.kernel.org
16686 F: Documentation/usb/ohci.rst
16687 F: drivers/usb/host/ohci*
16689 USB OTG FSM (Finite State Machine)
16690 M: Peter Chen <Peter.Chen@nxp.com>
16691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16692 L: linux-usb@vger.kernel.org
16694 F: drivers/usb/common/usb-otg-fsm.c
16697 M: Valentina Manea <valentina.manea.m@gmail.com>
16698 M: Shuah Khan <shuah@kernel.org>
16699 M: Shuah Khan <skhan@linuxfoundation.org>
16700 L: linux-usb@vger.kernel.org
16702 F: Documentation/usb/usbip_protocol.rst
16703 F: drivers/usb/usbip/
16704 F: tools/usb/usbip/
16705 F: tools/testing/selftests/drivers/usb/usbip/
16708 M: Petko Manolov <petkan@nucleusys.com>
16709 L: linux-usb@vger.kernel.org
16710 L: netdev@vger.kernel.org
16711 T: git git://github.com/petkan/pegasus.git
16712 W: https://github.com/petkan/pegasus
16714 F: drivers/net/usb/pegasus.*
16717 M: Felipe Balbi <balbi@kernel.org>
16718 L: linux-usb@vger.kernel.org
16719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16721 F: drivers/usb/phy/
16723 USB PRINTER DRIVER (usblp)
16724 M: Pete Zaitcev <zaitcev@redhat.com>
16725 L: linux-usb@vger.kernel.org
16727 F: drivers/usb/class/usblp.c
16729 USB QMI WWAN NETWORK DRIVER
16730 M: Bjørn Mork <bjorn@mork.no>
16731 L: netdev@vger.kernel.org
16733 F: Documentation/ABI/testing/sysfs-class-net-qmi
16734 F: drivers/net/usb/qmi_wwan.c
16737 M: Petko Manolov <petkan@nucleusys.com>
16738 L: linux-usb@vger.kernel.org
16739 L: netdev@vger.kernel.org
16740 T: git git://github.com/petkan/rtl8150.git
16741 W: https://github.com/petkan/rtl8150
16743 F: drivers/net/usb/rtl8150.c
16745 USB SERIAL SUBSYSTEM
16746 M: Johan Hovold <johan@kernel.org>
16747 L: linux-usb@vger.kernel.org
16748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16750 F: Documentation/usb/usb-serial.rst
16751 F: drivers/usb/serial/
16752 F: include/linux/usb/serial.h
16754 USB SMSC75XX ETHERNET DRIVER
16755 M: Steve Glendinning <steve.glendinning@shawell.net>
16756 L: netdev@vger.kernel.org
16758 F: drivers/net/usb/smsc75xx.*
16760 USB SMSC95XX ETHERNET DRIVER
16761 M: Steve Glendinning <steve.glendinning@shawell.net>
16762 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16763 L: netdev@vger.kernel.org
16765 F: drivers/net/usb/smsc95xx.*
16768 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16769 L: linux-usb@vger.kernel.org
16770 W: http://www.linux-usb.org
16771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16773 F: Documentation/devicetree/bindings/usb/
16774 F: Documentation/usb/
16776 F: include/linux/usb.h
16777 F: include/linux/usb/
16779 USB TYPEC PI3USB30532 MUX DRIVER
16780 M: Hans de Goede <hdegoede@redhat.com>
16781 L: linux-usb@vger.kernel.org
16783 F: drivers/usb/typec/mux/pi3usb30532.c
16786 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16787 L: linux-usb@vger.kernel.org
16789 F: Documentation/ABI/testing/sysfs-class-typec
16790 F: Documentation/driver-api/usb/typec.rst
16791 F: drivers/usb/typec/
16792 F: include/linux/usb/typec.h
16794 USB TYPEC BUS FOR ALTERNATE MODES
16795 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16796 L: linux-usb@vger.kernel.org
16798 F: Documentation/ABI/testing/sysfs-bus-typec
16799 F: Documentation/driver-api/usb/typec_bus.rst
16800 F: drivers/usb/typec/altmodes/
16801 F: include/linux/usb/typec_altmode.h
16803 USB TYPEC PORT CONTROLLER DRIVERS
16804 M: Guenter Roeck <linux@roeck-us.net>
16805 L: linux-usb@vger.kernel.org
16807 F: drivers/usb/typec/tcpm/
16810 M: Alan Stern <stern@rowland.harvard.edu>
16811 L: linux-usb@vger.kernel.org
16813 F: drivers/usb/host/uhci*
16816 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16817 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16818 L: linux-media@vger.kernel.org
16819 T: git git://linuxtv.org/media_tree.git
16820 W: http://www.ideasonboard.org/uvc/
16822 F: drivers/media/usb/uvc/
16823 F: include/uapi/linux/uvcvideo.h
16826 M: Hans Verkuil <hverkuil@xs4all.nl>
16827 L: linux-media@vger.kernel.org
16828 T: git git://linuxtv.org/media_tree.git
16829 W: https://linuxtv.org
16831 F: drivers/media/usb/usbvision/
16834 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16835 L: linux-usb@vger.kernel.org
16837 F: drivers/usb/gadget/function/*uvc*
16838 F: drivers/usb/gadget/legacy/webcam.c
16839 F: include/uapi/linux/usb/g_uvc.h
16841 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16842 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
16843 L: linux-wireless@vger.kernel.org
16845 F: drivers/net/wireless/rndis_wlan.c
16848 M: Mathias Nyman <mathias.nyman@intel.com>
16849 L: linux-usb@vger.kernel.org
16851 F: drivers/usb/host/xhci*
16852 F: drivers/usb/host/pci-quirks*
16855 L: linux-wireless@vger.kernel.org
16856 W: http://linux-lc100020.sourceforge.net
16858 F: drivers/net/wireless/zydas/zd1201.*
16861 M: Antoine Jacquet <royale@zerezo.com>
16862 L: linux-usb@vger.kernel.org
16863 L: linux-media@vger.kernel.org
16864 T: git git://linuxtv.org/media_tree.git
16865 W: http://royale.zerezo.com/zr364xx/
16867 F: Documentation/media/v4l-drivers/zr364xx*
16868 F: drivers/media/usb/zr364xx/
16870 USER-MODE LINUX (UML)
16871 M: Jeff Dike <jdike@addtoit.com>
16872 M: Richard Weinberger <richard@nod.at>
16873 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
16874 L: linux-um@lists.infradead.org
16875 W: http://user-mode-linux.sourceforge.net
16876 Q: https://patchwork.ozlabs.org/project/linux-um/list/
16877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16879 F: Documentation/virt/uml/
16884 USERSPACE COPYIN/COPYOUT (UIOVEC)
16885 M: Alexander Viro <viro@zeniv.linux.org.uk>
16888 F: include/linux/uio.h
16890 USERSPACE DMA BUFFER DRIVER
16891 M: Gerd Hoffmann <kraxel@redhat.com>
16893 L: dri-devel@lists.freedesktop.org
16894 F: drivers/dma-buf/udmabuf.c
16895 F: include/uapi/linux/udmabuf.h
16896 T: git git://anongit.freedesktop.org/drm/drm-misc
16898 USERSPACE I/O (UIO)
16899 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16902 F: Documentation/driver-api/uio-howto.rst
16904 F: include/linux/uio_driver.h
16907 M: Karel Zak <kzak@redhat.com>
16908 L: util-linux@vger.kernel.org
16909 W: http://en.wikipedia.org/wiki/Util-linux
16910 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16914 M: Christoph Hellwig <hch@lst.de>
16915 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16916 L: linux-kernel@vger.kernel.org
16917 T: git git://git.infradead.org/users/hch/uuid.git
16920 F: include/linux/uuid.h
16921 F: include/uapi/linux/uuid.h
16925 M: Michal Januszewski <spock@gentoo.org>
16926 L: linux-fbdev@vger.kernel.org
16927 W: https://github.com/mjanusz/v86d
16929 F: Documentation/fb/uvesafb.rst
16930 F: drivers/video/fbdev/uvesafb.*
16933 M: Stefan Agner <stefan@agner.ch>
16934 L: linux-mtd@lists.infradead.org
16936 F: drivers/mtd/nand/raw/vf610_nfc.c
16938 VFAT/FAT/MSDOS FILESYSTEM
16939 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16941 F: Documentation/filesystems/vfat.txt
16945 M: Alex Williamson <alex.williamson@redhat.com>
16946 R: Cornelia Huck <cohuck@redhat.com>
16947 L: kvm@vger.kernel.org
16948 T: git git://github.com/awilliam/linux-vfio.git
16950 F: Documentation/driver-api/vfio.rst
16952 F: include/linux/vfio.h
16953 F: include/uapi/linux/vfio.h
16955 VFIO MEDIATED DEVICE DRIVERS
16956 M: Kirti Wankhede <kwankhede@nvidia.com>
16957 L: kvm@vger.kernel.org
16959 F: Documentation/driver-api/vfio-mediated-device.rst
16960 F: drivers/vfio/mdev/
16961 F: include/linux/mdev.h
16962 F: samples/vfio-mdev/
16964 VFIO PLATFORM DRIVER
16965 M: Eric Auger <eric.auger@redhat.com>
16966 L: kvm@vger.kernel.org
16968 F: drivers/vfio/platform/
16971 R: Lukas Wunner <lukas@wunner.de>
16973 F: Documentation/gpu/vga-switcheroo.rst
16974 F: drivers/gpu/vga/vga_switcheroo.c
16975 F: include/linux/vga_switcheroo.h
16976 T: git git://anongit.freedesktop.org/drm/drm-misc
16978 VIA RHINE NETWORK DRIVER
16980 F: drivers/net/ethernet/via/via-rhine.c
16982 VIA SD/MMC CARD CONTROLLER DRIVER
16983 M: Bruce Chang <brucechang@via.com.tw>
16984 M: Harald Welte <HaraldWelte@viatech.com>
16986 F: drivers/mmc/host/via-sdmmc.c
16988 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
16989 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
16990 L: linux-fbdev@vger.kernel.org
16992 F: include/linux/via-core.h
16993 F: include/linux/via-gpio.h
16994 F: include/linux/via_i2c.h
16995 F: drivers/video/fbdev/via/
16997 VIA VELOCITY NETWORK DRIVER
16998 M: Francois Romieu <romieu@fr.zoreil.com>
16999 L: netdev@vger.kernel.org
17001 F: drivers/net/ethernet/via/via-velocity.*
17003 VICODEC VIRTUAL CODEC DRIVER
17004 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
17005 L: linux-media@vger.kernel.org
17006 T: git git://linuxtv.org/media_tree.git
17007 W: https://linuxtv.org
17009 F: drivers/media/platform/vicodec/*
17011 VIDEO MULTIPLEXER DRIVER
17012 M: Philipp Zabel <p.zabel@pengutronix.de>
17013 L: linux-media@vger.kernel.org
17015 F: drivers/media/platform/video-mux.c
17017 VIDEO I2C POLLING DRIVER
17018 M: Matt Ranostay <matt.ranostay@konsulko.com>
17019 L: linux-media@vger.kernel.org
17021 F: drivers/media/i2c/video-i2c.c
17023 VIDEOBUF2 FRAMEWORK
17024 M: Pawel Osciak <pawel@osciak.com>
17025 M: Marek Szyprowski <m.szyprowski@samsung.com>
17026 M: Kyungmin Park <kyungmin.park@samsung.com>
17027 R: Tomasz Figa <tfiga@chromium.org>
17028 L: linux-media@vger.kernel.org
17030 F: drivers/media/common/videobuf2/*
17031 F: include/media/videobuf2-*
17033 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17034 M: Helen Koike <helen.koike@collabora.com>
17035 L: linux-media@vger.kernel.org
17036 T: git git://linuxtv.org/media_tree.git
17037 W: https://linuxtv.org
17039 F: drivers/media/platform/vimc/*
17042 M: Alex Williamson <alex.williamson@redhat.com>
17043 M: Paolo Bonzini <pbonzini@redhat.com>
17044 L: kvm@vger.kernel.org
17048 VIRTIO AND VHOST VSOCK DRIVER
17049 M: Stefan Hajnoczi <stefanha@redhat.com>
17050 L: kvm@vger.kernel.org
17051 L: virtualization@lists.linux-foundation.org
17052 L: netdev@vger.kernel.org
17054 F: include/linux/virtio_vsock.h
17055 F: include/uapi/linux/virtio_vsock.h
17056 F: include/uapi/linux/vsockmon.h
17057 F: include/uapi/linux/vm_sockets_diag.h
17058 F: net/vmw_vsock/diag.c
17059 F: net/vmw_vsock/af_vsock_tap.c
17060 F: net/vmw_vsock/virtio_transport_common.c
17061 F: net/vmw_vsock/virtio_transport.c
17062 F: drivers/net/vsockmon.c
17063 F: drivers/vhost/vsock.c
17064 F: tools/testing/vsock/
17066 VIRTIO CONSOLE DRIVER
17067 M: Amit Shah <amit@kernel.org>
17068 L: virtualization@lists.linux-foundation.org
17070 F: drivers/char/virtio_console.c
17071 F: include/linux/virtio_console.h
17072 F: include/uapi/linux/virtio_console.h
17074 VIRTIO CORE AND NET DRIVERS
17075 M: "Michael S. Tsirkin" <mst@redhat.com>
17076 M: Jason Wang <jasowang@redhat.com>
17077 L: virtualization@lists.linux-foundation.org
17079 F: Documentation/devicetree/bindings/virtio/
17082 F: drivers/net/virtio_net.c
17083 F: drivers/block/virtio_blk.c
17084 F: include/linux/virtio*.h
17085 F: include/uapi/linux/virtio_*.h
17086 F: drivers/crypto/virtio/
17087 F: mm/balloon_compaction.c
17089 VIRTIO BLOCK AND SCSI DRIVERS
17090 M: "Michael S. Tsirkin" <mst@redhat.com>
17091 M: Jason Wang <jasowang@redhat.com>
17092 R: Paolo Bonzini <pbonzini@redhat.com>
17093 R: Stefan Hajnoczi <stefanha@redhat.com>
17094 L: virtualization@lists.linux-foundation.org
17096 F: drivers/block/virtio_blk.c
17097 F: drivers/scsi/virtio_scsi.c
17098 F: include/uapi/linux/virtio_blk.h
17099 F: include/uapi/linux/virtio_scsi.h
17100 F: drivers/vhost/scsi.c
17102 VIRTIO CRYPTO DRIVER
17103 M: Gonglei <arei.gonglei@huawei.com>
17104 L: virtualization@lists.linux-foundation.org
17105 L: linux-crypto@vger.kernel.org
17107 F: drivers/crypto/virtio/
17108 F: include/uapi/linux/virtio_crypto.h
17110 VIRTIO DRIVERS FOR S390
17111 M: Cornelia Huck <cohuck@redhat.com>
17112 M: Halil Pasic <pasic@linux.ibm.com>
17113 L: linux-s390@vger.kernel.org
17114 L: virtualization@lists.linux-foundation.org
17115 L: kvm@vger.kernel.org
17117 F: drivers/s390/virtio/
17118 F: arch/s390/include/uapi/asm/virtio-ccw.h
17121 M: David Airlie <airlied@linux.ie>
17122 M: Gerd Hoffmann <kraxel@redhat.com>
17123 L: dri-devel@lists.freedesktop.org
17124 L: virtualization@lists.linux-foundation.org
17125 T: git git://anongit.freedesktop.org/drm/drm-misc
17127 F: drivers/gpu/drm/virtio/
17128 F: include/uapi/linux/virtio_gpu.h
17130 VIRTIO HOST (VHOST)
17131 M: "Michael S. Tsirkin" <mst@redhat.com>
17132 M: Jason Wang <jasowang@redhat.com>
17133 L: kvm@vger.kernel.org
17134 L: virtualization@lists.linux-foundation.org
17135 L: netdev@vger.kernel.org
17136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17139 F: include/uapi/linux/vhost.h
17141 VIRTIO INPUT DRIVER
17142 M: Gerd Hoffmann <kraxel@redhat.com>
17144 F: drivers/virtio/virtio_input.c
17145 F: include/uapi/linux/virtio_input.h
17147 VIRTIO IOMMU DRIVER
17148 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
17149 L: virtualization@lists.linux-foundation.org
17151 F: drivers/iommu/virtio-iommu.c
17152 F: include/uapi/linux/virtio_iommu.h
17154 VIRTUAL BOX GUEST DEVICE DRIVER
17155 M: Hans de Goede <hdegoede@redhat.com>
17156 M: Arnd Bergmann <arnd@arndb.de>
17157 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17159 F: include/linux/vbox_utils.h
17160 F: include/uapi/linux/vbox*.h
17161 F: drivers/virt/vboxguest/
17163 VIRTUAL SERIO DEVICE DRIVER
17164 M: Stephen Chandler Paul <thatslyude@gmail.com>
17166 F: drivers/input/serio/userio.c
17167 F: include/uapi/linux/userio.h
17169 VIVID VIRTUAL VIDEO DRIVER
17170 M: Hans Verkuil <hverkuil@xs4all.nl>
17171 L: linux-media@vger.kernel.org
17172 T: git git://linuxtv.org/media_tree.git
17173 W: https://linuxtv.org
17175 F: drivers/media/platform/vivid/*
17178 M: Florian Fainelli <f.fainelli@gmail.com>
17179 L: openwrt-devel@lists.openwrt.org (subscribers-only)
17181 F: drivers/vlynq/vlynq.c
17182 F: include/linux/vlynq.h
17185 M: Martyn Welch <martyn@welchs.me.uk>
17186 M: Manohar Vanga <manohar.vanga@gmail.com>
17187 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17188 L: devel@driverdev.osuosl.org
17190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17191 F: Documentation/driver-api/vme.rst
17192 F: drivers/staging/vme/
17194 F: include/linux/vme*
17196 VMWARE BALLOON DRIVER
17197 M: Nadav Amit <namit@vmware.com>
17198 M: "VMware, Inc." <pv-drivers@vmware.com>
17199 L: linux-kernel@vger.kernel.org
17201 F: drivers/misc/vmw_balloon.c
17203 VMWARE HYPERVISOR INTERFACE
17204 M: Thomas Hellstrom <thellstrom@vmware.com>
17205 M: "VMware, Inc." <pv-drivers@vmware.com>
17206 L: virtualization@lists.linux-foundation.org
17208 F: arch/x86/kernel/cpu/vmware.c
17209 F: arch/x86/include/asm/vmware.h
17211 VMWARE PVRDMA DRIVER
17212 M: Adit Ranadive <aditr@vmware.com>
17213 M: VMware PV-Drivers <pv-drivers@vmware.com>
17214 L: linux-rdma@vger.kernel.org
17216 F: drivers/infiniband/hw/vmw_pvrdma/
17218 VMware PVSCSI driver
17219 M: Jim Gill <jgill@vmware.com>
17220 M: VMware PV-Drivers <pv-drivers@vmware.com>
17221 L: linux-scsi@vger.kernel.org
17223 F: drivers/scsi/vmw_pvscsi.c
17224 F: drivers/scsi/vmw_pvscsi.h
17226 VMWARE VMMOUSE SUBDRIVER
17227 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
17228 M: "VMware, Inc." <pv-drivers@vmware.com>
17229 L: linux-input@vger.kernel.org
17231 F: drivers/input/mouse/vmmouse.c
17232 F: drivers/input/mouse/vmmouse.h
17234 VMWARE VMXNET3 ETHERNET DRIVER
17235 M: Ronak Doshi <doshir@vmware.com>
17236 M: "VMware, Inc." <pv-drivers@vmware.com>
17237 L: netdev@vger.kernel.org
17239 F: drivers/net/vmxnet3/
17241 VOCORE VOCORE2 BOARD
17242 M: Harvey Hunt <harveyhuntnexus@gmail.com>
17243 L: linux-mips@vger.kernel.org
17245 F: arch/mips/boot/dts/ralink/vocore2.dts
17247 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17248 M: Liam Girdwood <lgirdwood@gmail.com>
17249 M: Mark Brown <broonie@kernel.org>
17250 L: linux-kernel@vger.kernel.org
17251 W: http://www.slimlogic.co.uk/?p=48
17252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17254 F: Documentation/devicetree/bindings/regulator/
17255 F: Documentation/power/regulator/
17256 F: drivers/regulator/
17257 F: include/dt-bindings/regulator/
17258 F: include/linux/regulator/
17259 K: regulator_get_optional
17262 M: David Ahern <dsa@cumulusnetworks.com>
17263 M: Shrijeet Mukherjee <shrijeet@gmail.com>
17264 L: netdev@vger.kernel.org
17266 F: drivers/net/vrf.c
17267 F: Documentation/networking/vrf.txt
17269 VT1211 HARDWARE MONITOR DRIVER
17270 M: Juerg Haefliger <juergh@gmail.com>
17271 L: linux-hwmon@vger.kernel.org
17273 F: Documentation/hwmon/vt1211.rst
17274 F: drivers/hwmon/vt1211.c
17276 VT8231 HARDWARE MONITOR DRIVER
17277 M: Roger Lucas <vt8231@hiddenengine.co.uk>
17278 L: linux-hwmon@vger.kernel.org
17280 F: drivers/hwmon/vt8231.c
17282 VUB300 USB to SDIO/SD/MMC bridge chip
17283 M: Tony Olech <tony.olech@elandigitalsystems.com>
17284 L: linux-mmc@vger.kernel.org
17285 L: linux-usb@vger.kernel.org
17287 F: drivers/mmc/host/vub300.c
17289 W1 DALLAS'S 1-WIRE BUS
17290 M: Evgeniy Polyakov <zbr@ioremap.net>
17292 F: Documentation/devicetree/bindings/w1/
17293 F: Documentation/w1/
17295 F: include/linux/w1.h
17297 W83791D HARDWARE MONITORING DRIVER
17298 M: Marc Hulsman <m.hulsman@tudelft.nl>
17299 L: linux-hwmon@vger.kernel.org
17301 F: Documentation/hwmon/w83791d.rst
17302 F: drivers/hwmon/w83791d.c
17304 W83793 HARDWARE MONITORING DRIVER
17305 M: Rudolf Marek <r.marek@assembler.cz>
17306 L: linux-hwmon@vger.kernel.org
17308 F: Documentation/hwmon/w83793.rst
17309 F: drivers/hwmon/w83793.c
17311 W83795 HARDWARE MONITORING DRIVER
17312 M: Jean Delvare <jdelvare@suse.com>
17313 L: linux-hwmon@vger.kernel.org
17315 F: drivers/hwmon/w83795.c
17317 W83L51xD SD/MMC CARD INTERFACE DRIVER
17318 M: Pierre Ossman <pierre@ossman.eu>
17320 F: drivers/mmc/host/wbsd.*
17322 WACOM PROTOCOL 4 SERIAL TABLETS
17323 M: Julian Squires <julian@cipht.net>
17324 M: Hans de Goede <hdegoede@redhat.com>
17325 L: linux-input@vger.kernel.org
17327 F: drivers/input/tablet/wacom_serial4.c
17329 WATCHDOG DEVICE DRIVERS
17330 M: Wim Van Sebroeck <wim@linux-watchdog.org>
17331 M: Guenter Roeck <linux@roeck-us.net>
17332 L: linux-watchdog@vger.kernel.org
17333 W: http://www.linux-watchdog.org/
17334 T: git git://www.linux-watchdog.org/linux-watchdog.git
17336 F: Documentation/devicetree/bindings/watchdog/
17337 F: Documentation/watchdog/
17338 F: drivers/watchdog/
17339 F: include/linux/watchdog.h
17340 F: include/uapi/linux/watchdog.h
17342 WHISKEYCOVE PMIC GPIO DRIVER
17343 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17344 L: linux-gpio@vger.kernel.org
17346 F: drivers/gpio/gpio-wcove.c
17349 M: Dianlong Li <long17.cool@163.com>
17350 L: linux-rtc@vger.kernel.org
17352 F: drivers/rtc/rtc-sd3078.c
17355 M: David Herrmann <dh.herrmann@googlemail.com>
17356 L: linux-input@vger.kernel.org
17358 F: drivers/hid/hid-wiimote*
17360 WILOCITY WIL6210 WIRELESS DRIVER
17361 M: Maya Erez <merez@codeaurora.org>
17362 L: linux-wireless@vger.kernel.org
17363 L: wil6210@qti.qualcomm.com
17365 W: http://wireless.kernel.org/en/users/Drivers/wil6210
17366 F: drivers/net/wireless/ath/wil6210/
17369 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17370 M: linux-wimax@intel.com
17371 L: wimax@linuxwimax.org (subscribers-only)
17373 W: http://linuxwimax.org
17374 F: Documentation/admin-guide/wimax/wimax.rst
17375 F: include/linux/wimax/debug.h
17376 F: include/net/wimax.h
17377 F: include/uapi/linux/wimax.h
17381 M: David Härdeman <david@hardeman.nu>
17383 F: drivers/media/rc/winbond-cir.c
17385 RCMM REMOTE CONTROLS DECODER
17386 M: Patrick Lerda <patrick9876@free.fr>
17388 F: drivers/media/rc/ir-rcmm-decoder.c
17390 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17391 M: William Breathitt Gray <vilhelm.gray@gmail.com>
17392 L: linux-watchdog@vger.kernel.org
17394 F: drivers/watchdog/ebc-c384_wdt.c
17396 WINSYSTEMS WS16C48 GPIO DRIVER
17397 M: William Breathitt Gray <vilhelm.gray@gmail.com>
17398 L: linux-gpio@vger.kernel.org
17400 F: drivers/gpio/gpio-ws16c48.c
17402 WISTRON LAPTOP BUTTON DRIVER
17403 M: Miloslav Trmac <mitr@volny.cz>
17405 F: drivers/input/misc/wistron_btns.c
17407 WL3501 WIRELESS PCMCIA CARD DRIVER
17408 L: linux-wireless@vger.kernel.org
17410 F: drivers/net/wireless/wl3501*
17412 WOLFSON MICROELECTRONICS DRIVERS
17413 L: patches@opensource.cirrus.com
17414 T: git https://github.com/CirrusLogic/linux-drivers.git
17415 W: https://github.com/CirrusLogic/linux-drivers/wiki
17417 F: Documentation/hwmon/wm83??.rst
17418 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17419 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17420 F: Documentation/devicetree/bindings/mfd/arizona.txt
17421 F: Documentation/devicetree/bindings/mfd/wm831x.txt
17422 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
17423 F: arch/arm/mach-s3c64xx/mach-crag6410*
17424 F: drivers/clk/clk-wm83*.c
17425 F: drivers/extcon/extcon-arizona.c
17426 F: drivers/leds/leds-wm83*.c
17427 F: drivers/gpio/gpio-*wm*.c
17428 F: drivers/gpio/gpio-arizona.c
17429 F: drivers/hwmon/wm83??-hwmon.c
17430 F: drivers/input/misc/wm831x-on.c
17431 F: drivers/input/touchscreen/wm831x-ts.c
17432 F: drivers/input/touchscreen/wm97*.c
17433 F: drivers/mfd/arizona*
17434 F: drivers/mfd/wm*.c
17435 F: drivers/mfd/cs47l24*
17436 F: drivers/power/supply/wm83*.c
17437 F: drivers/rtc/rtc-wm83*.c
17438 F: drivers/regulator/wm8*.c
17439 F: drivers/regulator/arizona*
17440 F: drivers/video/backlight/wm83*_bl.c
17441 F: drivers/watchdog/wm83*_wdt.c
17442 F: include/linux/mfd/arizona/
17443 F: include/linux/mfd/wm831x/
17444 F: include/linux/mfd/wm8350/
17445 F: include/linux/mfd/wm8400*
17446 F: include/linux/regulator/arizona*
17447 F: include/linux/wm97xx.h
17448 F: include/sound/wm????.h
17449 F: sound/soc/codecs/arizona.?
17450 F: sound/soc/codecs/wm*
17451 F: sound/soc/codecs/cs47l24*
17454 M: Tejun Heo <tj@kernel.org>
17455 R: Lai Jiangshan <jiangshanlai@gmail.com>
17456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17458 F: include/linux/workqueue.h
17459 F: kernel/workqueue.c
17460 F: Documentation/core-api/workqueue.rst
17462 X-POWERS AXP288 PMIC DRIVERS
17463 M: Hans de Goede <hdegoede@redhat.com>
17466 F: drivers/acpi/pmic/intel_pmic_xpower.c
17468 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17469 M: Chen-Yu Tsai <wens@csie.org>
17470 L: linux-kernel@vger.kernel.org
17475 M: Andrew Hendry <andrew.hendry@gmail.com>
17476 L: linux-x25@vger.kernel.org
17478 F: Documentation/networking/x25*
17479 F: include/net/x25*
17482 X86 ARCHITECTURE (32-BIT AND 64-BIT)
17483 M: Thomas Gleixner <tglx@linutronix.de>
17484 M: Ingo Molnar <mingo@redhat.com>
17485 M: Borislav Petkov <bp@alien8.de>
17486 R: "H. Peter Anvin" <hpa@zytor.com>
17488 L: linux-kernel@vger.kernel.org
17489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17491 F: Documentation/devicetree/bindings/x86/
17492 F: Documentation/x86/
17496 M: Andy Lutomirski <luto@kernel.org>
17497 L: linux-kernel@vger.kernel.org
17498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17502 X86 MCE INFRASTRUCTURE
17503 M: Tony Luck <tony.luck@intel.com>
17504 M: Borislav Petkov <bp@alien8.de>
17505 L: linux-edac@vger.kernel.org
17507 F: arch/x86/kernel/cpu/mce/*
17509 X86 MICROCODE UPDATE SUPPORT
17510 M: Borislav Petkov <bp@alien8.de>
17512 F: arch/x86/kernel/cpu/microcode/*
17515 M: Dave Hansen <dave.hansen@linux.intel.com>
17516 M: Andy Lutomirski <luto@kernel.org>
17517 M: Peter Zijlstra <peterz@infradead.org>
17518 L: linux-kernel@vger.kernel.org
17519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17523 X86 PLATFORM DRIVERS
17524 M: Darren Hart <dvhart@infradead.org>
17525 M: Andy Shevchenko <andy@infradead.org>
17526 L: platform-driver-x86@vger.kernel.org
17527 T: git git://git.infradead.org/linux-platform-drivers-x86.git
17529 F: drivers/platform/x86/
17530 F: drivers/platform/olpc/
17532 X86 PLATFORM DRIVERS - ARCH
17533 R: Darren Hart <dvhart@infradead.org>
17534 R: Andy Shevchenko <andy@infradead.org>
17535 L: platform-driver-x86@vger.kernel.org
17537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17539 F: arch/x86/platform
17542 M: Andy Lutomirski <luto@kernel.org>
17543 L: linux-kernel@vger.kernel.org
17544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17546 F: arch/x86/entry/vdso/
17549 M: Matthew Wilcox <willy@infradead.org>
17550 L: linux-fsdevel@vger.kernel.org
17552 F: Documentation/core-api/xarray.rst
17555 F: include/linux/idr.h
17556 F: include/linux/xarray.h
17557 F: tools/testing/radix-tree
17560 M: Benjamin Valentin <benpicco@googlemail.com>
17562 F: drivers/media/rc/xbox_remote.c
17563 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
17565 XC2028/3028 TUNER DRIVER
17566 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17567 L: linux-media@vger.kernel.org
17568 W: https://linuxtv.org
17569 T: git git://linuxtv.org/media_tree.git
17571 F: drivers/media/tuners/tuner-xc2028.*
17573 XDP (eXpress Data Path)
17574 M: Alexei Starovoitov <ast@kernel.org>
17575 M: Daniel Borkmann <daniel@iogearbox.net>
17576 M: David S. Miller <davem@davemloft.net>
17577 M: Jakub Kicinski <jakub.kicinski@netronome.com>
17578 M: Jesper Dangaard Brouer <hawk@kernel.org>
17579 M: John Fastabend <john.fastabend@gmail.com>
17580 L: netdev@vger.kernel.org
17581 L: bpf@vger.kernel.org
17584 F: include/net/xdp.h
17585 F: kernel/bpf/devmap.c
17586 F: kernel/bpf/cpumap.c
17587 F: include/trace/events/xdp.h
17591 XDP SOCKETS (AF_XDP)
17592 M: Björn Töpel <bjorn.topel@intel.com>
17593 M: Magnus Karlsson <magnus.karlsson@intel.com>
17594 R: Jonathan Lemon <jonathan.lemon@gmail.com>
17595 L: netdev@vger.kernel.org
17596 L: bpf@vger.kernel.org
17598 F: kernel/bpf/xskmap.c
17601 XEN BLOCK SUBSYSTEM
17602 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17603 M: Roger Pau Monné <roger.pau@citrix.com>
17604 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17606 F: drivers/block/xen-blkback/*
17607 F: drivers/block/xen*
17610 M: Stefano Stabellini <sstabellini@kernel.org>
17611 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17614 F: arch/arm/include/asm/xen/
17616 XEN HYPERVISOR ARM64
17617 M: Stefano Stabellini <sstabellini@kernel.org>
17618 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17621 F: arch/arm64/include/asm/xen/
17623 XEN HYPERVISOR INTERFACE
17624 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
17625 M: Juergen Gross <jgross@suse.com>
17626 R: Stefano Stabellini <sstabellini@kernel.org>
17627 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17631 F: arch/x86/platform/pvh/
17632 F: drivers/*/xen-*front.c
17634 F: arch/x86/include/asm/xen/
17635 F: arch/x86/include/asm/pvclock-abi.h
17637 F: include/uapi/xen/
17638 F: Documentation/ABI/stable/sysfs-hypervisor-xen
17639 F: Documentation/ABI/testing/sysfs-hypervisor-xen
17641 XEN NETWORK BACKEND DRIVER
17642 M: Wei Liu <wei.liu@kernel.org>
17643 M: Paul Durrant <paul.durrant@citrix.com>
17644 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17645 L: netdev@vger.kernel.org
17647 F: drivers/net/xen-netback/*
17650 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17651 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17653 F: arch/x86/pci/*xen*
17654 F: drivers/pci/*xen*
17657 M: Juergen Gross <jgross@suse.com>
17658 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17659 L: linux-scsi@vger.kernel.org
17661 F: drivers/scsi/xen-scsifront.c
17662 F: drivers/xen/xen-scsiback.c
17663 F: include/xen/interface/io/vscsiif.h
17665 XEN SWIOTLB SUBSYSTEM
17666 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17667 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17668 L: iommu@lists.linux-foundation.org
17670 F: arch/x86/xen/*swiotlb*
17671 F: drivers/xen/*swiotlb*
17673 XEN SOUND FRONTEND DRIVER
17674 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17675 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17676 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17681 M: Darrick J. Wong <darrick.wong@oracle.com>
17682 M: linux-xfs@vger.kernel.org
17683 L: linux-xfs@vger.kernel.org
17685 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17687 F: Documentation/admin-guide/xfs.rst
17688 F: Documentation/ABI/testing/sysfs-fs-xfs
17689 F: Documentation/filesystems/xfs-delayed-logging-design.txt
17690 F: Documentation/filesystems/xfs-self-describing-metadata.txt
17692 F: include/uapi/linux/dqblk_xfs.h
17693 F: include/uapi/linux/fsmap.h
17695 XILINX AXI ETHERNET DRIVER
17696 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
17698 F: drivers/net/ethernet/xilinx/xilinx_axienet*
17700 XILINX UARTLITE SERIAL DRIVER
17701 M: Peter Korsgaard <jacmet@sunsite.dk>
17702 L: linux-serial@vger.kernel.org
17704 F: drivers/tty/serial/uartlite.c
17706 XILINX VIDEO IP CORES
17707 M: Hyun Kwon <hyun.kwon@xilinx.com>
17708 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17709 L: linux-media@vger.kernel.org
17710 T: git git://linuxtv.org/media_tree.git
17712 F: Documentation/devicetree/bindings/media/xilinx/
17713 F: drivers/media/platform/xilinx/
17714 F: include/uapi/linux/xilinx-v4l2-controls.h
17717 M: Eli Billauer <eli.billauer@gmail.com>
17718 L: linux-kernel@vger.kernel.org
17720 F: drivers/char/xillybus/
17723 M: George Cherian <george.cherian@cavium.com>
17724 M: Jan Glauber <jglauber@cavium.com>
17725 L: linux-i2c@vger.kernel.org
17726 W: http://www.cavium.com
17728 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
17729 F: drivers/i2c/busses/i2c-xlp9xx.c
17731 XRA1403 GPIO EXPANDER
17732 M: Nandor Han <nandor.han@ge.com>
17733 M: Semi Malinen <semi.malinen@ge.com>
17734 L: linux-gpio@vger.kernel.org
17736 F: drivers/gpio/gpio-xra1403.c
17737 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17739 XTENSA XTFPGA PLATFORM SUPPORT
17740 M: Max Filippov <jcmvbkbc@gmail.com>
17741 L: linux-xtensa@linux-xtensa.org
17743 F: drivers/spi/spi-xtensa-xtfpga.c
17744 F: sound/soc/xtensa/xtfpga-i2s.c
17746 YAM DRIVER FOR AX.25
17747 M: Jean-Paul Roubelat <jpr@f6fbb.org>
17748 L: linux-hams@vger.kernel.org
17750 F: drivers/net/hamradio/yam*
17751 F: include/linux/yam.h
17753 YAMA SECURITY MODULE
17754 M: Kees Cook <keescook@chromium.org>
17755 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17758 F: Documentation/admin-guide/LSM/Yama.rst
17760 YEALINK PHONE DRIVER
17761 M: Henk Vergonet <Henk.Vergonet@gmail.com>
17762 L: usbb2k-api-dev@nongnu.org
17764 F: Documentation/input/devices/yealink.rst
17765 F: drivers/input/misc/yealink.*
17767 Z8530 DRIVER FOR AX.25
17768 M: Joerg Reuter <jreuter@yaina.de>
17769 W: http://yaina.de/jreuter/
17770 W: http://www.qsl.net/dl1bke/
17771 L: linux-hams@vger.kernel.org
17773 F: Documentation/networking/z8530drv.txt
17774 F: drivers/net/hamradio/*scc.c
17775 F: drivers/net/hamradio/z8530.h
17777 ZBUD COMPRESSED PAGE ALLOCATOR
17778 M: Seth Jennings <sjenning@redhat.com>
17779 M: Dan Streetman <ddstreet@ieee.org>
17780 L: linux-mm@kvack.org
17783 F: include/linux/zbud.h
17785 ZD1211RW WIRELESS DRIVER
17786 M: Daniel Drake <dsd@gentoo.org>
17787 M: Ulrich Kunitz <kune@deine-taler.de>
17788 W: http://zd1211.ath.cx/wiki/DriverRewrite
17789 L: linux-wireless@vger.kernel.org
17790 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
17792 F: drivers/net/wireless/zydas/zd1211rw/
17794 ZD1301 MEDIA DRIVER
17795 M: Antti Palosaari <crope@iki.fi>
17796 L: linux-media@vger.kernel.org
17797 W: https://linuxtv.org/
17798 W: http://palosaari.fi/linux/
17799 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17801 F: drivers/media/usb/dvb-usb-v2/zd1301*
17803 ZD1301_DEMOD MEDIA DRIVER
17804 M: Antti Palosaari <crope@iki.fi>
17805 L: linux-media@vger.kernel.org
17806 W: https://linuxtv.org/
17807 W: http://palosaari.fi/linux/
17808 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17810 F: drivers/media/dvb-frontends/zd1301_demod*
17812 ZHAOXIN PROCESSOR SUPPORT
17813 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
17814 L: linux-kernel@vger.kernel.org
17816 F: arch/x86/kernel/cpu/zhaoxin.c
17818 ZPOOL COMPRESSED PAGE STORAGE API
17819 M: Dan Streetman <ddstreet@ieee.org>
17820 L: linux-mm@kvack.org
17823 F: include/linux/zpool.h
17825 ZR36067 VIDEO FOR LINUX DRIVER
17826 L: mjpeg-users@lists.sourceforge.net
17827 L: linux-media@vger.kernel.org
17828 W: http://mjpeg.sourceforge.net/driver-zoran/
17829 T: hg https://linuxtv.org/hg/v4l-dvb
17831 F: drivers/staging/media/zoran/
17833 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17834 M: Minchan Kim <minchan@kernel.org>
17835 M: Nitin Gupta <ngupta@vflare.org>
17836 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17837 L: linux-kernel@vger.kernel.org
17839 F: drivers/block/zram/
17840 F: Documentation/admin-guide/blockdev/zram.rst
17842 ZS DECSTATION Z85C30 SERIAL DRIVER
17843 M: "Maciej W. Rozycki" <macro@linux-mips.org>
17845 F: drivers/tty/serial/zs.*
17847 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17848 M: Minchan Kim <minchan@kernel.org>
17849 M: Nitin Gupta <ngupta@vflare.org>
17850 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17851 L: linux-mm@kvack.org
17854 F: include/linux/zsmalloc.h
17855 F: Documentation/vm/zsmalloc.rst
17857 ZSWAP COMPRESSED SWAP CACHING
17858 M: Seth Jennings <sjenning@redhat.com>
17859 M: Dan Streetman <ddstreet@ieee.org>
17860 L: linux-mm@kvack.org
17865 M: Linus Torvalds <torvalds@linux-foundation.org>
17866 L: linux-kernel@vger.kernel.org
17867 Q: http://patchwork.kernel.org/project/LKML/list/
17868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17869 S: Buried alive in reporters