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 Allwinner A10 CSI driver
1416 M: Maxime Ripard <mripard@kernel.org>
1417 L: linux-media@vger.kernel.org
1418 T: git git://linuxtv.org/media_tree.git
1419 F: drivers/media/platform/sunxi/sun4i-csi/
1420 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
1423 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1424 M: Neil Armstrong <narmstrong@baylibre.com>
1425 M: Jerome Brunet <jbrunet@baylibre.com>
1426 L: linux-amlogic@lists.infradead.org
1428 F: drivers/clk/meson/
1429 F: include/dt-bindings/clock/meson*
1430 F: include/dt-bindings/clock/gxbb*
1431 F: Documentation/devicetree/bindings/clock/amlogic*
1433 ARM/Amlogic Meson SoC support
1434 M: Kevin Hilman <khilman@baylibre.com>
1435 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1436 L: linux-amlogic@lists.infradead.org
1437 W: http://linux-meson.com/
1439 F: arch/arm/mach-meson/
1440 F: arch/arm/boot/dts/meson*
1441 F: arch/arm64/boot/dts/amlogic/
1442 F: drivers/pinctrl/meson/
1443 F: drivers/mmc/host/meson*
1444 F: drivers/soc/amlogic/
1447 ARM/Amlogic Meson SoC Sound Drivers
1448 M: Jerome Brunet <jbrunet@baylibre.com>
1449 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1452 F: Documentation/devicetree/bindings/sound/amlogic*
1454 ARM/Annapurna Labs ALPINE ARCHITECTURE
1455 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1456 M: Antoine Tenart <antoine.tenart@bootlin.com>
1457 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1459 F: arch/arm/mach-alpine/
1460 F: arch/arm/boot/dts/alpine*
1461 F: arch/arm64/boot/dts/al/
1462 F: drivers/*/*alpine*
1464 ARM/ARTPEC MACHINE SUPPORT
1465 M: Jesper Nilsson <jesper.nilsson@axis.com>
1466 M: Lars Persson <lars.persson@axis.com>
1468 L: linux-arm-kernel@axis.com
1469 F: arch/arm/mach-artpec
1470 F: arch/arm/boot/dts/artpec6*
1472 F: drivers/crypto/axis
1473 F: drivers/mmc/host/usdhi6rol0.c
1474 F: drivers/pinctrl/pinctrl-artpec*
1475 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1477 ARM/ASPEED I2C DRIVER
1478 M: Brendan Higgins <brendanhiggins@google.com>
1479 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1480 R: Joel Stanley <joel@jms.id.au>
1481 L: linux-i2c@vger.kernel.org
1482 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1484 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1485 F: drivers/i2c/busses/i2c-aspeed.c
1486 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1487 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1489 ARM/ASPEED MACHINE SUPPORT
1490 M: Joel Stanley <joel@jms.id.au>
1491 R: Andrew Jeffery <andrew@aj.id.au>
1492 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1493 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1494 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1497 F: arch/arm/mach-aspeed/
1498 F: arch/arm/boot/dts/aspeed-*
1501 ARM/BITMAIN ARCHITECTURE
1502 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1503 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1505 F: arch/arm64/boot/dts/bitmain/
1506 F: drivers/pinctrl/pinctrl-bm1880.c
1507 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1508 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1510 ARM/CALXEDA HIGHBANK ARCHITECTURE
1511 M: Rob Herring <robh@kernel.org>
1512 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1514 F: arch/arm/mach-highbank/
1515 F: arch/arm/boot/dts/highbank.dts
1516 F: arch/arm/boot/dts/ecx-*.dts*
1518 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1519 M: Krzysztof Halasa <khalasa@piap.pl>
1521 F: arch/arm/mach-cns3xxx/
1523 ARM/CAVIUM THUNDER NETWORK DRIVER
1524 M: Sunil Goutham <sgoutham@cavium.com>
1525 M: Robert Richter <rric@kernel.org>
1526 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1528 F: drivers/net/ethernet/cavium/thunder/
1530 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1531 M: Lukasz Majewski <lukma@denx.de>
1532 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1534 F: arch/arm/mach-ep93xx/ts72xx.c
1536 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1537 M: Alexander Shiyan <shc_work@mail.ru>
1538 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1542 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1543 M: Lennert Buytenhek <kernel@wantstofly.org>
1544 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1548 M: Hartley Sweeten <hsweeten@visionengravers.com>
1549 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1550 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1552 F: arch/arm/mach-ep93xx/
1553 F: arch/arm/mach-ep93xx/include/mach/
1556 M: Russell King <linux@armlinux.org.uk>
1557 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1559 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1560 F: drivers/clk/clkdev.c
1562 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1563 M: Mike Rapoport <mike@compulab.co.il>
1564 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1567 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1568 M: Baruch Siach <baruch@tkos.co.il>
1569 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1571 F: arch/arm/boot/dts/cx92755*
1574 ARM/CONTEC MICRO9 MACHINE SUPPORT
1575 M: Hubert Feurstein <hubert.feurstein@contec.at>
1577 F: arch/arm/mach-ep93xx/micro9.c
1579 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1580 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1581 R: Suzuki K Poulose <suzuki.poulose@arm.com>
1582 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1584 F: drivers/hwtracing/coresight/*
1585 F: Documentation/trace/coresight.rst
1586 F: Documentation/trace/coresight-cpu-debug.rst
1587 F: Documentation/devicetree/bindings/arm/coresight.txt
1588 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1589 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1590 F: tools/perf/arch/arm/util/pmu.c
1591 F: tools/perf/arch/arm/util/auxtrace.c
1592 F: tools/perf/arch/arm/util/cs-etm.c
1593 F: tools/perf/arch/arm/util/cs-etm.h
1594 F: tools/perf/util/cs-etm.*
1595 F: tools/perf/util/cs-etm-decoder/*
1597 ARM/CORGI MACHINE SUPPORT
1598 M: Richard Purdie <rpurdie@rpsys.net>
1601 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1602 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1603 M: Linus Walleij <linus.walleij@linaro.org>
1604 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1605 T: git git://github.com/ulli-kroll/linux.git
1607 F: Documentation/devicetree/bindings/arm/gemini.txt
1608 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1609 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1610 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1611 F: arch/arm/mach-gemini/
1612 F: drivers/net/ethernet/cortina/
1613 F: drivers/pinctrl/pinctrl-gemini.c
1614 F: drivers/rtc/rtc-ftrtc010.c
1616 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1617 M: Barry Song <baohua@kernel.org>
1618 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1621 F: arch/arm/boot/dts/prima2*
1622 F: arch/arm/mach-prima2/
1623 F: drivers/clk/sirf/
1624 F: drivers/clocksource/timer-prima2.c
1625 F: drivers/clocksource/timer-atlas7.c
1629 ARM/CZ.NIC TURRIS MOX SUPPORT
1630 M: Marek Behun <marek.behun@nic.cz>
1631 W: http://mox.turris.cz
1633 F: Documentation/ABI/testing/debugfs-moxtet
1634 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1635 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1636 F: Documentation/devicetree/bindings/bus/moxtet.txt
1637 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1638 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1639 F: include/linux/moxtet.h
1640 F: drivers/bus/moxtet.c
1641 F: drivers/firmware/turris-mox-rwtm.c
1642 F: drivers/gpio/gpio-moxtet.c
1644 ARM/EBSA110 MACHINE SUPPORT
1645 M: Russell King <linux@armlinux.org.uk>
1646 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647 W: http://www.armlinux.org.uk/
1649 F: arch/arm/mach-ebsa110/
1650 F: drivers/net/ethernet/amd/am79c961a.*
1652 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1653 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1654 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1655 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1659 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1660 M: Robert Jarzmik <robert.jarzmik@free.fr>
1661 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1663 F: arch/arm/mach-pxa/ezx.c
1665 ARM/FARADAY FA526 PORT
1666 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1667 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1669 T: git git://git.berlios.de/gemini-board
1670 F: arch/arm/mm/*-fa*
1672 ARM/FOOTBRIDGE ARCHITECTURE
1673 M: Russell King <linux@armlinux.org.uk>
1674 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1675 W: http://www.armlinux.org.uk/
1677 F: arch/arm/include/asm/hardware/dec21285.h
1678 F: arch/arm/mach-footbridge/
1680 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1681 M: Shawn Guo <shawnguo@kernel.org>
1682 M: Sascha Hauer <s.hauer@pengutronix.de>
1683 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1684 R: Fabio Estevam <festevam@gmail.com>
1685 R: NXP Linux Team <linux-imx@nxp.com>
1686 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1691 X: drivers/media/i2c/
1693 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1694 M: Shawn Guo <shawnguo@kernel.org>
1695 M: Sascha Hauer <s.hauer@pengutronix.de>
1696 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1697 R: Stefan Agner <stefan@agner.ch>
1698 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1701 F: arch/arm/mach-imx/*vf610*
1702 F: arch/arm/boot/dts/vf*
1704 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1705 M: Shawn Guo <shawnguo@kernel.org>
1706 M: Li Yang <leoyang.li@nxp.com>
1707 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1709 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1710 F: arch/arm/boot/dts/ls1021a*
1711 F: arch/arm64/boot/dts/freescale/fsl-*
1712 F: arch/arm64/boot/dts/freescale/qoriq-*
1714 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1715 M: Lennert Buytenhek <kernel@wantstofly.org>
1716 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1719 ARM/GUMSTIX MACHINE SUPPORT
1720 M: Steve Sakoman <sakoman@gmail.com>
1721 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1724 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1725 M: Philipp Zabel <philipp.zabel@gmail.com>
1726 M: Paul Parsons <lost.distance@yahoo.com>
1727 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1729 F: arch/arm/mach-pxa/hx4700.c
1730 F: arch/arm/mach-pxa/include/mach/hx4700.h
1731 F: sound/soc/pxa/hx4700.c
1733 ARM/HISILICON SOC SUPPORT
1734 M: Wei Xu <xuwei5@hisilicon.com>
1735 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1736 W: http://www.hisilicon.com
1738 T: git git://github.com/hisilicon/linux-hisi.git
1739 F: arch/arm/mach-hisi/
1740 F: arch/arm/boot/dts/hi3*
1741 F: arch/arm/boot/dts/hip*
1742 F: arch/arm/boot/dts/hisi*
1743 F: arch/arm64/boot/dts/hisilicon/
1745 ARM/HP JORNADA 7XX MACHINE SUPPORT
1746 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1750 F: arch/arm/mach-sa1100/jornada720.c
1751 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1753 ARM/IGEP MACHINE SUPPORT
1754 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1755 M: Javier Martinez Canillas <javier@dowhile0.org>
1756 L: linux-omap@vger.kernel.org
1757 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1759 F: arch/arm/boot/dts/omap3-igep*
1761 ARM/INCOME PXA270 SUPPORT
1762 M: Marek Vasut <marek.vasut@gmail.com>
1763 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1765 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1767 ARM/INTEL IOP32X ARM ARCHITECTURE
1768 M: Lennert Buytenhek <kernel@wantstofly.org>
1769 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1772 ARM/INTEL IQ81342EX MACHINE SUPPORT
1773 M: Lennert Buytenhek <kernel@wantstofly.org>
1774 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1777 ARM/INTEL IXDP2850 MACHINE SUPPORT
1778 M: Lennert Buytenhek <kernel@wantstofly.org>
1779 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1782 ARM/INTEL IXP4XX ARM ARCHITECTURE
1783 M: Linus Walleij <linusw@kernel.org>
1784 M: Imre Kaloz <kaloz@openwrt.org>
1785 M: Krzysztof Halasa <khalasa@piap.pl>
1786 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1788 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1789 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1790 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1791 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1792 F: arch/arm/mach-ixp4xx/
1793 F: drivers/clocksource/timer-ixp4xx.c
1794 F: drivers/gpio/gpio-ixp4xx.c
1795 F: drivers/irqchip/irq-ixp4xx.c
1796 F: include/linux/irqchip/irq-ixp4xx.h
1797 F: include/linux/platform_data/timer-ixp4xx.h
1799 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1800 M: Jonathan Cameron <jic23@cam.ac.uk>
1801 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1803 F: arch/arm/mach-pxa/stargate2.c
1804 F: drivers/pcmcia/pxa2xx_stargate2.c
1806 ARM/INTEL XSC3 (MANZANO) ARM CORE
1807 M: Lennert Buytenhek <kernel@wantstofly.org>
1808 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1811 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1812 M: Lennert Buytenhek <kernel@wantstofly.org>
1813 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1816 ARM/LG1K ARCHITECTURE
1817 M: Chanho Min <chanho.min@lge.com>
1818 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1820 F: arch/arm64/boot/dts/lg/
1822 ARM/LOGICPD PXA270 MACHINE SUPPORT
1823 M: Lennert Buytenhek <kernel@wantstofly.org>
1824 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1827 ARM/LPC18XX ARCHITECTURE
1828 M: Vladimir Zapolskiy <vz@mleia.com>
1829 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1831 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1832 F: arch/arm/boot/dts/lpc43*
1833 F: drivers/i2c/busses/i2c-lpc2k.c
1834 F: drivers/memory/pl172.c
1835 F: drivers/mtd/spi-nor/nxp-spifi.c
1836 F: drivers/rtc/rtc-lpc24xx.c
1839 ARM/LPC32XX SOC SUPPORT
1840 M: Vladimir Zapolskiy <vz@mleia.com>
1841 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1842 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1843 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1845 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1846 F: arch/arm/boot/dts/lpc32*
1847 F: arch/arm/mach-lpc32xx/
1848 F: drivers/i2c/busses/i2c-pnx.c
1849 F: drivers/net/ethernet/nxp/lpc_eth.c
1850 F: drivers/usb/host/ohci-nxp.c
1851 F: drivers/watchdog/pnx4008_wdt.c
1854 ARM/MAGICIAN MACHINE SUPPORT
1855 M: Philipp Zabel <philipp.zabel@gmail.com>
1858 ARM/Marvell Dove/MV78xx0/Orion SOC support
1859 M: Jason Cooper <jason@lakedaemon.net>
1860 M: Andrew Lunn <andrew@lunn.ch>
1861 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1862 M: Gregory Clement <gregory.clement@bootlin.com>
1863 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1865 F: Documentation/devicetree/bindings/soc/dove/
1866 F: arch/arm/mach-dove/
1867 F: arch/arm/mach-mv78xx0/
1868 F: arch/arm/mach-orion5x/
1869 F: arch/arm/plat-orion/
1870 F: arch/arm/boot/dts/dove*
1871 F: arch/arm/boot/dts/orion5x*
1872 T: git git://git.infradead.org/linux-mvebu.git
1874 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1875 M: Jason Cooper <jason@lakedaemon.net>
1876 M: Andrew Lunn <andrew@lunn.ch>
1877 M: Gregory Clement <gregory.clement@bootlin.com>
1878 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1879 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1881 F: arch/arm/boot/dts/armada*
1882 F: arch/arm/boot/dts/kirkwood*
1883 F: arch/arm/configs/mvebu_*_defconfig
1884 F: arch/arm/mach-mvebu/
1885 F: arch/arm64/boot/dts/marvell/armada*
1886 F: drivers/cpufreq/armada-37xx-cpufreq.c
1887 F: drivers/cpufreq/armada-8k-cpufreq.c
1888 F: drivers/cpufreq/mvebu-cpufreq.c
1889 F: drivers/irqchip/irq-armada-370-xp.c
1890 F: drivers/irqchip/irq-mvebu-*
1891 F: drivers/pinctrl/mvebu/
1892 F: drivers/rtc/rtc-armada38x.c
1893 T: git git://git.infradead.org/linux-mvebu.git
1895 ARM/Mediatek RTC DRIVER
1896 M: Eddie Huang <eddie.huang@mediatek.com>
1897 M: Sean Wang <sean.wang@mediatek.com>
1898 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1899 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1901 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1902 F: drivers/rtc/rtc-mt6397.c
1903 F: drivers/rtc/rtc-mt7622.c
1905 ARM/Mediatek SoC support
1906 M: Matthias Brugger <matthias.bgg@gmail.com>
1907 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1908 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1909 W: https://mtk.bcnfs.org/
1910 C: irc://chat.freenode.net/linux-mediatek
1912 F: arch/arm/boot/dts/mt6*
1913 F: arch/arm/boot/dts/mt7*
1914 F: arch/arm/boot/dts/mt8*
1915 F: arch/arm/mach-mediatek/
1916 F: arch/arm64/boot/dts/mediatek/
1917 F: drivers/soc/mediatek/
1922 ARM/Mediatek USB3 PHY DRIVER
1923 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1924 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1925 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1927 F: drivers/phy/mediatek/
1928 F: Documentation/devicetree/bindings/phy/phy-mtk-*
1930 ARM/Microchip (AT91) SoC support
1931 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1932 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1933 M: Ludovic Desroches <ludovic.desroches@microchip.com>
1934 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1935 W: http://www.linux4sam.org
1936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1940 F: arch/arm/mach-at91/
1941 F: include/soc/at91/
1942 F: arch/arm/boot/dts/at91*.dts
1943 F: arch/arm/boot/dts/at91*.dtsi
1944 F: arch/arm/boot/dts/sama*.dts
1945 F: arch/arm/boot/dts/sama*.dtsi
1946 F: arch/arm/include/debug/at91.S
1947 F: drivers/memory/atmel*
1948 F: drivers/watchdog/sama5d4_wdt.c
1949 X: drivers/input/touchscreen/atmel_mxt_ts.c
1950 X: drivers/net/wireless/atmel/
1952 ARM/MIOA701 MACHINE SUPPORT
1953 M: Robert Jarzmik <robert.jarzmik@free.fr>
1954 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1955 F: arch/arm/mach-pxa/mioa701.c
1958 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1959 M: Michael Petchkovsky <mkpetch@internode.on.net>
1962 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1963 M: Linus Walleij <linus.walleij@linaro.org>
1964 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1966 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
1967 F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt
1968 F: arch/arm/mach-nomadik/
1969 F: arch/arm/mach-u300/
1970 F: arch/arm/mach-ux500/
1971 F: drivers/soc/ux500/
1972 F: arch/arm/boot/dts/ste-*
1973 F: drivers/clk/clk-nomadik.c
1974 F: drivers/clk/clk-u300.c
1975 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1976 F: drivers/clocksource/timer-u300.c
1977 F: drivers/dma/coh901318*
1978 F: drivers/dma/ste_dma40*
1979 F: drivers/hwspinlock/u8500_hsem.c
1980 F: drivers/i2c/busses/i2c-nomadik.c
1981 F: drivers/i2c/busses/i2c-stu300.c
1982 F: drivers/mfd/ab3100*
1983 F: drivers/mfd/ab8500*
1984 F: drivers/mfd/abx500*
1985 F: drivers/mfd/dbx500*
1986 F: drivers/mfd/db8500*
1987 F: drivers/pinctrl/nomadik/
1988 F: drivers/pinctrl/pinctrl-coh901*
1989 F: drivers/pinctrl/pinctrl-u300.c
1990 F: drivers/rtc/rtc-ab3100.c
1991 F: drivers/rtc/rtc-ab8500.c
1992 F: drivers/rtc/rtc-coh901331.c
1993 F: drivers/rtc/rtc-pl031.c
1994 F: drivers/watchdog/coh901327_wdt.c
1995 F: Documentation/devicetree/bindings/arm/ste-*
1996 F: Documentation/devicetree/bindings/arm/ux500/
1997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1999 ARM/NUVOTON NPCM ARCHITECTURE
2000 M: Avi Fishman <avifishman70@gmail.com>
2001 M: Tomer Maimon <tmaimon77@gmail.com>
2002 M: Tali Perry <tali.perry1@gmail.com>
2003 R: Patrick Venture <venture@google.com>
2004 R: Nancy Yuen <yuenn@google.com>
2005 R: Benjamin Fair <benjaminfair@google.com>
2006 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2008 F: arch/arm/mach-npcm/
2009 F: arch/arm/boot/dts/nuvoton-npcm*
2010 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2012 F: Documentation/devicetree/bindings/*/*npcm*
2013 F: Documentation/devicetree/bindings/*/*/*npcm*
2015 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2016 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2017 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2019 F: arch/arm/mach-s3c24xx/mach-gta02.c
2020 F: arch/arm/mach-s3c24xx/gta02.h
2022 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2023 M: Alexander Clouter <alex@digriz.org.uk>
2024 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2025 W: http://www.digriz.org.uk/ts78xx/kernel
2027 F: arch/arm/mach-orion5x/ts78xx-*
2029 ARM/OXNAS platform support
2030 M: Neil Armstrong <narmstrong@baylibre.com>
2031 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2032 L: linux-oxnas@groups.io (moderated for non-subscribers)
2034 F: arch/arm/mach-oxnas/
2035 F: arch/arm/boot/dts/ox8*.dts*
2038 ARM/PALM TREO SUPPORT
2039 M: Tomas Cech <sleep_walker@suse.com>
2040 L: linux-arm-kernel@lists.infradead.org
2041 W: http://hackndev.com
2043 F: arch/arm/mach-pxa/palmtreo.*
2045 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2046 M: Marek Vasut <marek.vasut@gmail.com>
2047 L: linux-arm-kernel@lists.infradead.org
2048 W: http://hackndev.com
2050 F: arch/arm/mach-pxa/include/mach/palmtx.h
2051 F: arch/arm/mach-pxa/palmtx.c
2052 F: arch/arm/mach-pxa/palmt5.*
2053 F: arch/arm/mach-pxa/include/mach/palmld.h
2054 F: arch/arm/mach-pxa/palmld.c
2055 F: arch/arm/mach-pxa/palmte2.*
2056 F: arch/arm/mach-pxa/include/mach/palmtc.h
2057 F: arch/arm/mach-pxa/palmtc.c
2060 M: Sergey Lapin <slapin@ossfans.org>
2061 L: linux-arm-kernel@lists.infradead.org
2062 W: http://hackndev.com
2064 F: arch/arm/mach-pxa/palmz72.*
2067 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2068 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2071 ARM/PT DIGITAL BOARD PORT
2072 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2073 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2074 W: http://www.armlinux.org.uk/
2077 ARM/QUALCOMM SUPPORT
2078 M: Andy Gross <agross@kernel.org>
2079 L: linux-arm-msm@vger.kernel.org
2081 F: Documentation/devicetree/bindings/soc/qcom/
2082 F: Documentation/devicetree/bindings/*/qcom*
2083 F: arch/arm/boot/dts/qcom-*.dts
2084 F: arch/arm/boot/dts/qcom-*.dtsi
2085 F: arch/arm/mach-qcom/
2086 F: arch/arm64/boot/dts/qcom/
2089 F: drivers/*/*/qcom/
2090 F: drivers/*/*/qcom*
2091 F: drivers/*/pm8???-*
2092 F: drivers/bluetooth/btqcomsmd.c
2093 F: drivers/clocksource/timer-qcom.c
2094 F: drivers/extcon/extcon-qcom*
2095 F: drivers/iommu/msm*
2096 F: drivers/i2c/busses/i2c-qup.c
2097 F: drivers/i2c/busses/i2c-qcom-geni.c
2098 F: drivers/mfd/ssbi.c
2099 F: drivers/mmc/host/mmci_qcom*
2100 F: drivers/mmc/host/sdhci-msm.c
2101 F: drivers/pci/controller/dwc/pcie-qcom.c
2102 F: drivers/phy/qualcomm/
2103 F: drivers/power/*/msm*
2104 F: drivers/reset/reset-qcom-*
2105 F: drivers/scsi/ufs/ufs-qcom.*
2106 F: drivers/spi/spi-qup.c
2107 F: drivers/spi/spi-geni-qcom.c
2108 F: drivers/spi/spi-qcom-qspi.c
2109 F: drivers/tty/serial/msm_serial.c
2110 F: drivers/usb/dwc3/dwc3-qcom.c
2111 F: include/dt-bindings/*/qcom*
2112 F: include/linux/*/qcom*
2113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2115 ARM/RADISYS ENP2611 MACHINE SUPPORT
2116 M: Lennert Buytenhek <kernel@wantstofly.org>
2117 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2120 ARM/RDA MICRO ARCHITECTURE
2121 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2122 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2123 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2125 F: arch/arm/boot/dts/rda8810pl-*
2126 F: drivers/clocksource/timer-rda.c
2127 F: drivers/irqchip/irq-rda-intc.c
2128 F: drivers/tty/serial/rda-uart.c
2129 F: Documentation/devicetree/bindings/arm/rda.yaml
2130 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2131 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2132 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2134 ARM/REALTEK ARCHITECTURE
2135 M: Andreas Färber <afaerber@suse.de>
2136 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2138 F: arch/arm64/boot/dts/realtek/
2139 F: Documentation/devicetree/bindings/arm/realtek.txt
2141 ARM/RENESAS ARM64 ARCHITECTURE
2142 M: Simon Horman <horms@verge.net.au>
2143 M: Geert Uytterhoeven <geert+renesas@glider.be>
2144 M: Magnus Damm <magnus.damm@gmail.com>
2145 L: linux-renesas-soc@vger.kernel.org
2146 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2150 F: arch/arm64/boot/dts/renesas/
2151 F: Documentation/devicetree/bindings/arm/renesas.yaml
2152 F: drivers/soc/renesas/
2153 F: include/linux/soc/renesas/
2155 ARM/RISCPC ARCHITECTURE
2156 M: Russell King <linux@armlinux.org.uk>
2157 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2158 W: http://www.armlinux.org.uk/
2160 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2161 F: arch/arm/include/asm/hardware/ioc.h
2162 F: arch/arm/include/asm/hardware/iomd.h
2163 F: arch/arm/include/asm/hardware/memc.h
2164 F: arch/arm/mach-rpc/
2165 F: drivers/net/ethernet/8390/etherh.c
2166 F: drivers/net/ethernet/i825xx/ether1*
2167 F: drivers/net/ethernet/seeq/ether3*
2168 F: drivers/scsi/arm/
2170 ARM/Rockchip SoC support
2171 M: Heiko Stuebner <heiko@sntech.de>
2172 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2173 L: linux-rockchip@lists.infradead.org
2174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2176 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2177 F: arch/arm/boot/dts/rk3*
2178 F: arch/arm/boot/dts/rv1108*
2179 F: arch/arm/mach-rockchip/
2180 F: drivers/clk/rockchip/
2181 F: drivers/i2c/busses/i2c-rk3x.c
2182 F: drivers/*/*rockchip*
2183 F: drivers/*/*/*rockchip*
2184 F: sound/soc/rockchip/
2187 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2188 M: Kukjin Kim <kgene@kernel.org>
2189 M: Krzysztof Kozlowski <krzk@kernel.org>
2190 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2191 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2192 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2194 F: arch/arm/boot/dts/s3c*
2195 F: arch/arm/boot/dts/s5p*
2196 F: arch/arm/boot/dts/exynos*
2197 F: arch/arm64/boot/dts/exynos/
2198 F: arch/arm/plat-samsung/
2199 F: arch/arm/mach-s3c24*/
2200 F: arch/arm/mach-s3c64xx/
2201 F: arch/arm/mach-s5p*/
2202 F: arch/arm/mach-exynos*/
2203 F: drivers/*/*s3c24*
2204 F: drivers/*/*/*s3c24*
2205 F: drivers/*/*s3c64xx*
2206 F: drivers/*/*s5pv210*
2207 F: drivers/memory/samsung/
2208 F: drivers/soc/samsung/
2209 F: include/linux/soc/samsung/
2210 F: Documentation/arm/samsung/
2211 F: Documentation/devicetree/bindings/arm/samsung/
2212 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
2213 F: Documentation/devicetree/bindings/power/pd-samsung.txt
2216 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2217 M: Kyungmin Park <kyungmin.park@samsung.com>
2218 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2220 F: arch/arm/mach-s5pv210/
2222 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2223 M: Kyungmin Park <kyungmin.park@samsung.com>
2224 M: Kamil Debski <kamil@wypas.org>
2225 M: Andrzej Hajda <a.hajda@samsung.com>
2226 L: linux-arm-kernel@lists.infradead.org
2227 L: linux-media@vger.kernel.org
2229 F: drivers/media/platform/s5p-g2d/
2231 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2232 M: Marek Szyprowski <m.szyprowski@samsung.com>
2233 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2234 L: linux-media@vger.kernel.org
2236 F: drivers/media/platform/s5p-cec/
2237 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2239 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2240 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2241 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2242 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2243 L: linux-arm-kernel@lists.infradead.org
2244 L: linux-media@vger.kernel.org
2246 F: drivers/media/platform/s5p-jpeg/
2248 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2249 M: Kyungmin Park <kyungmin.park@samsung.com>
2250 M: Kamil Debski <kamil@wypas.org>
2251 M: Jeongtae Park <jtp.park@samsung.com>
2252 M: Andrzej Hajda <a.hajda@samsung.com>
2253 L: linux-arm-kernel@lists.infradead.org
2254 L: linux-media@vger.kernel.org
2256 F: drivers/media/platform/s5p-mfc/
2258 ARM/SHMOBILE ARM ARCHITECTURE
2259 M: Simon Horman <horms@verge.net.au>
2260 M: Geert Uytterhoeven <geert+renesas@glider.be>
2261 M: Magnus Damm <magnus.damm@gmail.com>
2262 L: linux-renesas-soc@vger.kernel.org
2263 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2267 F: arch/arm/boot/dts/emev2*
2268 F: arch/arm/boot/dts/gr-peach*
2269 F: arch/arm/boot/dts/iwg20d-q7*
2270 F: arch/arm/boot/dts/r7s*
2271 F: arch/arm/boot/dts/r8a*
2272 F: arch/arm/boot/dts/r9a*
2273 F: arch/arm/boot/dts/sh*
2274 F: arch/arm/configs/shmobile_defconfig
2275 F: arch/arm/include/debug/renesas-scif.S
2276 F: arch/arm/mach-shmobile/
2277 F: Documentation/devicetree/bindings/arm/renesas.yaml
2278 F: drivers/soc/renesas/
2279 F: include/linux/soc/renesas/
2281 ARM/SOCFPGA ARCHITECTURE
2282 M: Dinh Nguyen <dinguyen@kernel.org>
2284 F: arch/arm/mach-socfpga/
2285 F: arch/arm/boot/dts/socfpga*
2286 F: arch/arm/configs/socfpga_defconfig
2287 F: arch/arm64/boot/dts/altera/
2288 F: arch/arm64/boot/dts/intel/
2289 W: http://www.rocketboards.org
2290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2292 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2293 M: Dinh Nguyen <dinguyen@kernel.org>
2295 F: drivers/clk/socfpga/
2297 ARM/SOCFPGA EDAC SUPPORT
2298 M: Thor Thayer <thor.thayer@linux.intel.com>
2300 F: drivers/edac/altera_edac.
2302 ARM/SPREADTRUM SoC SUPPORT
2303 M: Orson Zhai <orsonzhai@gmail.com>
2304 M: Baolin Wang <baolin.wang@linaro.org>
2305 M: Chunyan Zhang <zhang.lyra@gmail.com>
2307 F: arch/arm64/boot/dts/sprd
2310 ARM/STI ARCHITECTURE
2311 M: Patrice Chotard <patrice.chotard@st.com>
2312 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2313 W: http://www.stlinux.com
2315 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2316 F: arch/arm/mach-sti/
2317 F: arch/arm/boot/dts/sti*
2318 F: drivers/char/hw_random/st-rng.c
2319 F: drivers/clocksource/arm_global_timer.c
2320 F: drivers/clocksource/clksrc_st_lpc.c
2321 F: drivers/cpufreq/sti-cpufreq.c
2322 F: drivers/dma/st_fdma*
2323 F: drivers/i2c/busses/i2c-st.c
2324 F: drivers/media/rc/st_rc.c
2325 F: drivers/media/platform/sti/c8sectpfe/
2326 F: drivers/mmc/host/sdhci-st.c
2327 F: drivers/phy/st/phy-miphy28lp.c
2328 F: drivers/phy/st/phy-stih407-usb.c
2329 F: drivers/pinctrl/pinctrl-st.c
2330 F: drivers/remoteproc/st_remoteproc.c
2331 F: drivers/remoteproc/st_slim_rproc.c
2332 F: drivers/reset/sti/
2333 F: drivers/rtc/rtc-st-lpc.c
2334 F: drivers/tty/serial/st-asc.c
2335 F: drivers/usb/dwc3/dwc3-st.c
2336 F: drivers/usb/host/ehci-st.c
2337 F: drivers/usb/host/ohci-st.c
2338 F: drivers/watchdog/st_lpc_wdt.c
2339 F: drivers/ata/ahci_st.c
2340 F: include/linux/remoteproc/st_slim_rproc.h
2342 ARM/STM32 ARCHITECTURE
2343 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2344 M: Alexandre Torgue <alexandre.torgue@st.com>
2345 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2346 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2351 F: arch/arm/boot/dts/stm32*
2352 F: arch/arm/mach-stm32/
2353 F: drivers/clocksource/armv7m_systick.c
2355 ARM/Synaptics SoC support
2356 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2357 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2358 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2360 F: arch/arm/mach-berlin/
2361 F: arch/arm/boot/dts/berlin*
2362 F: arch/arm64/boot/dts/synaptics/
2364 ARM/TANGO ARCHITECTURE
2365 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2366 M: Mans Rullgard <mans@mansr.com>
2367 L: linux-arm-kernel@lists.infradead.org
2371 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2372 M: Lennert Buytenhek <kernel@wantstofly.org>
2373 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2376 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2377 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2378 L: linux-tegra@vger.kernel.org
2379 L: linux-media@vger.kernel.org
2381 F: drivers/media/platform/tegra-cec/
2382 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2384 ARM/TETON BGA MACHINE SUPPORT
2385 M: "Mark F. Brown" <mark.brown314@gmail.com>
2386 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2389 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2390 M: Santosh Shilimkar <ssantosh@kernel.org>
2391 L: linux-kernel@vger.kernel.org
2393 F: drivers/memory/*emif*
2395 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2396 M: Tero Kristo <t-kristo@ti.com>
2397 M: Nishanth Menon <nm@ti.com>
2398 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2400 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2401 F: arch/arm64/boot/dts/ti/Makefile
2402 F: arch/arm64/boot/dts/ti/k3-*
2403 F: include/dt-bindings/pinctrl/k3.h
2405 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2406 M: Santosh Shilimkar <ssantosh@kernel.org>
2407 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2409 F: arch/arm/mach-keystone/
2410 F: arch/arm/boot/dts/keystone-*
2411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2413 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2414 M: Santosh Shilimkar <ssantosh@kernel.org>
2415 L: linux-kernel@vger.kernel.org
2417 F: drivers/clk/keystone/
2419 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2420 M: Santosh Shilimkar <ssantosh@kernel.org>
2421 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2422 L: linux-kernel@vger.kernel.org
2424 F: drivers/clocksource/timer-keystone.c
2426 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2427 M: Santosh Shilimkar <ssantosh@kernel.org>
2428 L: linux-kernel@vger.kernel.org
2430 F: drivers/power/reset/keystone-reset.c
2432 ARM/THECUS N2100 MACHINE SUPPORT
2433 M: Lennert Buytenhek <kernel@wantstofly.org>
2434 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2437 ARM/TOSA MACHINE SUPPORT
2438 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2439 M: Dirk Opfer <dirk@opfer-online.de>
2442 ARM/UNIPHIER ARCHITECTURE
2443 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2444 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2447 F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2448 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2449 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2450 F: arch/arm/boot/dts/uniphier*
2451 F: arch/arm/include/asm/hardware/cache-uniphier.h
2452 F: arch/arm/mach-uniphier/
2453 F: arch/arm/mm/cache-uniphier.c
2454 F: arch/arm64/boot/dts/socionext/uniphier*
2455 F: drivers/bus/uniphier-system-bus.c
2456 F: drivers/clk/uniphier/
2457 F: drivers/dma/uniphier-mdmac.c
2458 F: drivers/gpio/gpio-uniphier.c
2459 F: drivers/i2c/busses/i2c-uniphier*
2460 F: drivers/irqchip/irq-uniphier-aidet.c
2461 F: drivers/mmc/host/uniphier-sd.c
2462 F: drivers/pinctrl/uniphier/
2463 F: drivers/reset/reset-uniphier.c
2464 F: drivers/tty/serial/8250/8250_uniphier.c
2467 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2468 M: Ulf Hansson <ulf.hansson@linaro.org>
2469 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2470 T: git git://git.linaro.org/people/ulfh/clk.git
2472 F: drivers/clk/ux500/
2474 ARM/VERSATILE EXPRESS PLATFORM
2475 M: Liviu Dudau <liviu.dudau@arm.com>
2476 M: Sudeep Holla <sudeep.holla@arm.com>
2477 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2478 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2480 F: arch/arm/boot/dts/vexpress*
2481 F: arch/arm64/boot/dts/arm/
2482 F: arch/arm/mach-vexpress/
2485 F: drivers/clk/versatile/clk-vexpress-osc.c
2486 F: drivers/clocksource/timer-versatile.c
2490 M: Russell King <linux@armlinux.org.uk>
2491 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2492 W: http://www.armlinux.org.uk/
2496 ARM/VOIPAC PXA270 SUPPORT
2497 M: Marek Vasut <marek.vasut@gmail.com>
2498 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2500 F: arch/arm/mach-pxa/vpac270.c
2501 F: arch/arm/mach-pxa/include/mach/vpac270.h
2503 ARM/VT8500 ARM ARCHITECTURE
2504 M: Tony Prisk <linux@prisktech.co.nz>
2505 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2507 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2508 F: arch/arm/mach-vt8500/
2509 F: drivers/clocksource/timer-vt8500.c
2510 F: drivers/i2c/busses/i2c-wmt.c
2511 F: drivers/mmc/host/wmt-sdmmc.c
2512 F: drivers/pwm/pwm-vt8500.c
2513 F: drivers/rtc/rtc-vt8500.c
2514 F: drivers/tty/serial/vt8500_serial.c
2515 F: drivers/usb/host/ehci-platform.c
2516 F: drivers/usb/host/uhci-platform.c
2517 F: drivers/video/fbdev/vt8500lcdfb.*
2518 F: drivers/video/fbdev/wm8505fb*
2519 F: drivers/video/fbdev/wmt_ge_rops.*
2521 ARM/ZIPIT Z2 SUPPORT
2522 M: Marek Vasut <marek.vasut@gmail.com>
2523 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2525 F: arch/arm/mach-pxa/z2.c
2526 F: arch/arm/mach-pxa/include/mach/z2.h
2528 ARM/ZTE ARCHITECTURE
2529 M: Jun Nie <jun.nie@linaro.org>
2530 M: Shawn Guo <shawnguo@kernel.org>
2531 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2533 F: arch/arm/boot/dts/zx2967*
2534 F: arch/arm/mach-zx/
2535 F: arch/arm64/boot/dts/zte/
2537 F: drivers/dma/zx_dma.c
2538 F: drivers/gpio/gpio-zx.c
2539 F: drivers/i2c/busses/i2c-zx2967.c
2540 F: drivers/mmc/host/dw_mmc-zx.*
2541 F: drivers/pinctrl/zte/
2543 F: drivers/thermal/zx2967_thermal.c
2544 F: drivers/watchdog/zx2967_wdt.c
2545 F: Documentation/devicetree/bindings/arm/zte.yaml
2546 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2547 F: Documentation/devicetree/bindings/dma/zxdma.txt
2548 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2549 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2550 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2551 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2552 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2553 F: Documentation/devicetree/bindings/soc/zte/
2554 F: Documentation/devicetree/bindings/sound/zte,*.txt
2555 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2556 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2557 F: include/dt-bindings/clock/zx2967*.h
2558 F: include/dt-bindings/soc/zte,*.h
2559 F: sound/soc/codecs/zx_aud96p22.c
2562 ARM/ZYNQ ARCHITECTURE
2563 M: Michal Simek <michal.simek@xilinx.com>
2564 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2565 W: http://wiki.xilinx.com
2566 T: git https://github.com/Xilinx/linux-xlnx.git
2568 F: arch/arm/mach-zynq/
2569 F: drivers/cpuidle/cpuidle-zynq.c
2570 F: drivers/block/xsysace.c
2573 F: Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2574 F: Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2575 F: drivers/clocksource/timer-cadence-ttc.c
2576 F: drivers/i2c/busses/i2c-cadence.c
2577 F: drivers/mmc/host/sdhci-of-arasan.c
2578 F: drivers/edac/synopsys_edac.c
2579 F: drivers/i2c/busses/i2c-xiic.c
2581 ARM64 PORT (AARCH64 ARCHITECTURE)
2582 M: Catalin Marinas <catalin.marinas@arm.com>
2583 M: Will Deacon <will@kernel.org>
2584 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2588 X: arch/arm64/boot/dts/
2589 F: Documentation/arm64/
2591 AS3645A LED FLASH CONTROLLER DRIVER
2592 M: Sakari Ailus <sakari.ailus@iki.fi>
2593 L: linux-leds@vger.kernel.org
2595 F: drivers/leds/leds-as3645a.c
2597 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2598 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2599 L: linux-media@vger.kernel.org
2600 T: git git://linuxtv.org/media_tree.git
2602 F: drivers/media/i2c/ak7375.c
2603 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2605 ASAHI KASEI AK8974 DRIVER
2606 M: Linus Walleij <linus.walleij@linaro.org>
2607 L: linux-iio@vger.kernel.org
2608 W: http://www.akm.com/
2610 F: drivers/iio/magnetometer/ak8974.c
2612 ASC7621 HARDWARE MONITOR DRIVER
2613 M: George Joseph <george.joseph@fairview5.com>
2614 L: linux-hwmon@vger.kernel.org
2616 F: Documentation/hwmon/asc7621.rst
2617 F: drivers/hwmon/asc7621.c
2619 ASPEED PINCTRL DRIVERS
2620 M: Andrew Jeffery <andrew@aj.id.au>
2621 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2622 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2623 L: linux-gpio@vger.kernel.org
2625 F: drivers/pinctrl/aspeed/
2626 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2628 ASPEED VIDEO ENGINE DRIVER
2629 M: Eddie James <eajames@linux.ibm.com>
2630 L: linux-media@vger.kernel.org
2631 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2633 F: drivers/media/platform/aspeed-video.c
2634 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2636 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2637 M: Corentin Chary <corentin.chary@gmail.com>
2638 L: acpi4asus-user@lists.sourceforge.net
2639 L: platform-driver-x86@vger.kernel.org
2640 W: http://acpi4asus.sf.net
2642 F: drivers/platform/x86/asus*.c
2643 F: drivers/platform/x86/eeepc*.c
2645 ASUS WIRELESS RADIO CONTROL DRIVER
2646 M: João Paulo Rechi Vita <jprvita@gmail.com>
2647 L: platform-driver-x86@vger.kernel.org
2649 F: drivers/platform/x86/asus-wireless.c
2652 M: David Howells <dhowells@redhat.com>
2653 L: keyrings@vger.kernel.org
2655 F: Documentation/crypto/asymmetric-keys.txt
2656 F: include/linux/verification.h
2657 F: include/crypto/public_key.h
2658 F: include/crypto/pkcs7.h
2659 F: crypto/asymmetric_keys/
2661 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2662 R: Dan Williams <dan.j.williams@intel.com>
2663 W: http://sourceforge.net/projects/xscaleiop
2665 F: Documentation/crypto/async-tx-api.txt
2668 F: include/linux/dmaengine.h
2669 F: include/linux/async_tx.h
2672 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2673 L: linux-i2c@vger.kernel.org
2674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2676 F: Documentation/devicetree/bindings/eeprom/at24.txt
2677 F: drivers/misc/eeprom/at24.c
2679 ATA OVER ETHERNET (AOE) DRIVER
2680 M: "Justin Sanders" <justin@coraid.com>
2681 W: http://www.openaoe.org/
2683 F: Documentation/admin-guide/aoe/
2684 F: drivers/block/aoe/
2686 ATHEROS 71XX/9XXX GPIO 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/gpio/gpio-ath79.c
2692 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2694 ATHEROS 71XX/9XXX USB PHY DRIVER
2695 M: Alban Bedel <albeu@free.fr>
2696 W: https://github.com/AlbanBedel/linux
2697 T: git git://github.com/AlbanBedel/linux
2699 F: drivers/phy/qualcomm/phy-ath79-usb.c
2700 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2702 ATHEROS ATH GENERIC UTILITIES
2703 M: Kalle Valo <kvalo@codeaurora.org>
2704 L: linux-wireless@vger.kernel.org
2706 F: drivers/net/wireless/ath/*
2708 ATHEROS ATH5K WIRELESS DRIVER
2709 M: Jiri Slaby <jirislaby@gmail.com>
2710 M: Nick Kossifidis <mickflemm@gmail.com>
2711 M: Luis Chamberlain <mcgrof@kernel.org>
2712 L: linux-wireless@vger.kernel.org
2713 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2715 F: drivers/net/wireless/ath/ath5k/
2717 ATHEROS ATH6KL WIRELESS DRIVER
2718 M: Kalle Valo <kvalo@codeaurora.org>
2719 L: linux-wireless@vger.kernel.org
2720 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2723 F: drivers/net/wireless/ath/ath6kl/
2726 M: Ville Syrjala <syrjala@sci.fi>
2728 F: drivers/input/misc/ati_remote2.c
2730 ATK0110 HWMON DRIVER
2731 M: Luca Tettamanti <kronos.it@gmail.com>
2732 L: linux-hwmon@vger.kernel.org
2734 F: drivers/hwmon/asus_atk0110.c
2736 ATLX ETHERNET DRIVERS
2737 M: Jay Cliburn <jcliburn@gmail.com>
2738 M: Chris Snook <chris.snook@gmail.com>
2739 L: netdev@vger.kernel.org
2740 W: http://sourceforge.net/projects/atl1
2741 W: http://atl1.sourceforge.net
2743 F: drivers/net/ethernet/atheros/
2746 M: Chas Williams <3chas3@gmail.com>
2747 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2748 L: netdev@vger.kernel.org
2749 W: http://linux-atm.sourceforge.net
2752 F: include/linux/atm*
2753 F: include/uapi/linux/atm*
2755 ATMEL MACB ETHERNET DRIVER
2756 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2758 F: drivers/net/ethernet/cadence/
2760 ATMEL MAXTOUCH DRIVER
2761 M: Nick Dyer <nick@shmanahar.org>
2762 T: git git://github.com/ndyer/linux.git
2764 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2765 F: drivers/input/touchscreen/atmel_mxt_ts.c
2767 ATMEL WIRELESS DRIVER
2768 M: Simon Kelley <simon@thekelleys.org.uk>
2769 L: linux-wireless@vger.kernel.org
2770 W: http://www.thekelleys.org.uk/atmel
2771 W: http://atmelwlandriver.sourceforge.net/
2773 F: drivers/net/wireless/atmel/atmel*
2775 ATOMIC INFRASTRUCTURE
2776 M: Will Deacon <will@kernel.org>
2777 M: Peter Zijlstra <peterz@infradead.org>
2778 R: Boqun Feng <boqun.feng@gmail.com>
2779 L: linux-kernel@vger.kernel.org
2781 F: arch/*/include/asm/atomic*.h
2782 F: include/*/atomic*.h
2785 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2786 M: Bradley Grove <linuxdrivers@attotech.com>
2787 L: linux-scsi@vger.kernel.org
2788 W: http://www.attotech.com
2790 F: drivers/scsi/esas2r
2792 ATUSB IEEE 802.15.4 RADIO DRIVER
2793 M: Stefan Schmidt <stefan@datenfreihafen.org>
2794 L: linux-wpan@vger.kernel.org
2796 F: drivers/net/ieee802154/atusb.c
2797 F: drivers/net/ieee802154/atusb.h
2798 F: drivers/net/ieee802154/at86rf230.h
2801 M: Paul Moore <paul@paul-moore.com>
2802 M: Eric Paris <eparis@redhat.com>
2803 L: linux-audit@redhat.com (moderated for non-subscribers)
2804 W: https://github.com/linux-audit
2805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2807 F: include/linux/audit.h
2808 F: include/uapi/linux/audit.h
2811 AUXILIARY DISPLAY DRIVERS
2812 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2814 F: drivers/auxdisplay/
2815 F: include/linux/cfag12864b.h
2817 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2818 M: Andreas Klinger <ak@it-klinger.de>
2819 L: linux-iio@vger.kernel.org
2821 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2822 F: drivers/iio/adc/hx711.c
2825 M: Ralf Baechle <ralf@linux-mips.org>
2826 L: linux-hams@vger.kernel.org
2827 W: http://www.linux-ax25.org/
2829 F: include/uapi/linux/ax25.h
2830 F: include/net/ax25.h
2834 M: Peter Rosin <peda@axentia.se>
2835 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2837 F: Documentation/devicetree/bindings/arm/axentia.txt
2838 F: arch/arm/boot/dts/at91-linea.dtsi
2839 F: arch/arm/boot/dts/at91-natte.dtsi
2840 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2841 F: arch/arm/boot/dts/at91-tse850-3.dts
2843 AXENTIA ASOC DRIVERS
2844 M: Peter Rosin <peda@axentia.se>
2845 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2847 F: Documentation/devicetree/bindings/sound/axentia,*
2848 F: sound/soc/atmel/tse850-pcm5142.c
2850 AXXIA I2C CONTROLLER
2851 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
2852 L: linux-i2c@vger.kernel.org
2854 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2855 F: drivers/i2c/busses/i2c-axxia.c
2858 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2859 L: linux-media@vger.kernel.org
2860 W: https://linuxtv.org
2861 T: git git://linuxtv.org/media_tree.git
2863 F: drivers/media/usb/dvb-usb-v2/az6007.c
2865 AZTECH FM RADIO RECEIVER DRIVER
2866 M: Hans Verkuil <hverkuil@xs4all.nl>
2867 L: linux-media@vger.kernel.org
2868 T: git git://linuxtv.org/media_tree.git
2869 W: https://linuxtv.org
2871 F: drivers/media/radio/radio-aztech*
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/b43/
2880 B43LEGACY WIRELESS DRIVER
2881 M: Larry Finger <Larry.Finger@lwfinger.net>
2882 L: linux-wireless@vger.kernel.org
2883 L: b43-dev@lists.infradead.org
2884 W: http://wireless.kernel.org/en/users/Drivers/b43
2886 F: drivers/net/wireless/broadcom/b43legacy/
2888 BACKLIGHT CLASS/SUBSYSTEM
2889 M: Lee Jones <lee.jones@linaro.org>
2890 M: Daniel Thompson <daniel.thompson@linaro.org>
2891 M: Jingoo Han <jingoohan1@gmail.com>
2892 L: dri-devel@lists.freedesktop.org
2893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2895 F: drivers/video/backlight/
2896 F: include/linux/backlight.h
2897 F: include/linux/pwm_backlight.h
2898 F: Documentation/devicetree/bindings/leds/backlight
2901 M: Marek Lindner <mareklindner@neomailbox.ch>
2902 M: Simon Wunderlich <sw@simonwunderlich.de>
2903 M: Antonio Quartulli <a@unstable.cc>
2904 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2905 W: https://www.open-mesh.org/
2906 B: https://www.open-mesh.org/projects/batman-adv/issues
2907 C: irc://chat.freenode.net/batman
2908 Q: https://patchwork.open-mesh.org/project/batman/list/
2909 T: git https://git.open-mesh.org/linux-merge.git
2911 F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2912 F: Documentation/ABI/obsolete/sysfs-class-net-mesh
2913 F: Documentation/networking/batman-adv.rst
2914 F: include/uapi/linux/batadv_packet.h
2915 F: include/uapi/linux/batman_adv.h
2918 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2919 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2920 L: linux-hams@vger.kernel.org
2921 W: http://www.baycom.org/~tom/ham/ham.html
2923 F: drivers/net/hamradio/baycom*
2925 BCACHE (BLOCK LAYER CACHE)
2926 M: Coly Li <colyli@suse.de>
2927 M: Kent Overstreet <kent.overstreet@gmail.com>
2928 L: linux-bcache@vger.kernel.org
2929 W: http://bcache.evilpiepirate.org
2930 C: irc://irc.oftc.net/bcache
2932 F: drivers/md/bcache/
2934 BDISP ST MEDIA DRIVER
2935 M: Fabien Dessenne <fabien.dessenne@st.com>
2936 L: linux-media@vger.kernel.org
2937 T: git git://linuxtv.org/media_tree.git
2938 W: https://linuxtv.org
2940 F: drivers/media/platform/sti/bdisp
2942 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2943 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2944 L: netdev@vger.kernel.org
2946 F: drivers/net/ethernet/ec_bhf.c
2949 M: Luis de Bethencourt <luisbg@kernel.org>
2950 M: Salah Triki <salah.triki@gmail.com>
2952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2953 F: Documentation/filesystems/befs.txt
2957 M: Paolo Valente <paolo.valente@linaro.org>
2958 M: Jens Axboe <axboe@kernel.dk>
2959 L: linux-block@vger.kernel.org
2962 F: Documentation/block/bfq-iosched.rst
2965 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2967 F: Documentation/filesystems/bfs.txt
2969 F: include/uapi/linux/bfs_fs.h
2971 BLINKM RGB LED DRIVER
2972 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2974 F: drivers/leds/leds-blinkm.c
2977 M: Jens Axboe <axboe@kernel.dk>
2978 L: linux-block@vger.kernel.org
2979 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2983 F: kernel/trace/blktrace.c
2987 M: Joern Engel <joern@lazybastard.org>
2988 L: linux-mtd@lists.infradead.org
2990 F: drivers/mtd/devices/block2mtd.c
2993 M: Marcel Holtmann <marcel@holtmann.org>
2994 M: Johan Hedberg <johan.hedberg@gmail.com>
2995 L: linux-bluetooth@vger.kernel.org
2996 W: http://www.bluez.org/
2997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3000 F: drivers/bluetooth/
3003 M: Marcel Holtmann <marcel@holtmann.org>
3004 M: Johan Hedberg <johan.hedberg@gmail.com>
3005 L: linux-bluetooth@vger.kernel.org
3006 W: http://www.bluez.org/
3007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3011 F: include/net/bluetooth/
3014 M: Jay Vosburgh <j.vosburgh@gmail.com>
3015 M: Veaceslav Falico <vfalico@gmail.com>
3016 M: Andy Gospodarek <andy@greyhouse.net>
3017 L: netdev@vger.kernel.org
3018 W: http://sourceforge.net/projects/bonding/
3020 F: drivers/net/bonding/
3021 F: include/uapi/linux/if_bonding.h
3023 BPF (Safe dynamic programs and tools)
3024 M: Alexei Starovoitov <ast@kernel.org>
3025 M: Daniel Borkmann <daniel@iogearbox.net>
3026 R: Martin KaFai Lau <kafai@fb.com>
3027 R: Song Liu <songliubraving@fb.com>
3028 R: Yonghong Song <yhs@fb.com>
3029 L: netdev@vger.kernel.org
3030 L: bpf@vger.kernel.org
3031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3033 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3036 F: Documentation/networking/filter.txt
3037 F: Documentation/bpf/
3038 F: include/linux/bpf*
3039 F: include/linux/filter.h
3040 F: include/trace/events/xdp.h
3041 F: include/uapi/linux/bpf*
3042 F: include/uapi/linux/filter.h
3044 F: kernel/trace/bpf_trace.c
3047 F: net/core/filter.c
3048 F: net/sched/act_bpf.c
3049 F: net/sched/cls_bpf.c
3053 F: tools/testing/selftests/bpf/
3058 M: Shubham Bansal <illusionist.neo@gmail.com>
3059 L: netdev@vger.kernel.org
3060 L: bpf@vger.kernel.org
3065 M: Daniel Borkmann <daniel@iogearbox.net>
3066 M: Alexei Starovoitov <ast@kernel.org>
3067 M: Zi Shen Lim <zlim.lnx@gmail.com>
3068 L: netdev@vger.kernel.org
3069 L: bpf@vger.kernel.org
3073 BPF JIT for MIPS (32-BIT AND 64-BIT)
3074 M: Paul Burton <paul.burton@mips.com>
3075 L: netdev@vger.kernel.org
3076 L: bpf@vger.kernel.org
3080 BPF JIT for NFP NICs
3081 M: Jakub Kicinski <jakub.kicinski@netronome.com>
3082 L: netdev@vger.kernel.org
3083 L: bpf@vger.kernel.org
3085 F: drivers/net/ethernet/netronome/nfp/bpf/
3087 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3088 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3089 M: Sandipan Das <sandipan@linux.ibm.com>
3090 L: netdev@vger.kernel.org
3091 L: bpf@vger.kernel.org
3093 F: arch/powerpc/net/
3095 BPF JIT for RISC-V (RV64G)
3096 M: Björn Töpel <bjorn.topel@gmail.com>
3097 L: netdev@vger.kernel.org
3102 M: Ilya Leoshkevich <iii@linux.ibm.com>
3103 M: Heiko Carstens <heiko.carstens@de.ibm.com>
3104 M: Vasily Gorbik <gor@linux.ibm.com>
3105 L: netdev@vger.kernel.org
3106 L: bpf@vger.kernel.org
3109 X: arch/s390/net/pnet.c
3111 BPF JIT for SPARC (32-BIT AND 64-BIT)
3112 M: David S. Miller <davem@davemloft.net>
3113 L: netdev@vger.kernel.org
3114 L: bpf@vger.kernel.org
3118 BPF JIT for X86 32-BIT
3119 M: Wang YanQing <udknight@gmail.com>
3120 L: netdev@vger.kernel.org
3121 L: bpf@vger.kernel.org
3123 F: arch/x86/net/bpf_jit_comp32.c
3125 BPF JIT for X86 64-BIT
3126 M: Alexei Starovoitov <ast@kernel.org>
3127 M: Daniel Borkmann <daniel@iogearbox.net>
3128 L: netdev@vger.kernel.org
3129 L: bpf@vger.kernel.org
3132 X: arch/x86/net/bpf_jit_comp32.c
3134 BROADCOM B44 10/100 ETHERNET DRIVER
3135 M: Michael Chan <michael.chan@broadcom.com>
3136 L: netdev@vger.kernel.org
3138 F: drivers/net/ethernet/broadcom/b44.*
3140 BROADCOM B53 ETHERNET SWITCH DRIVER
3141 M: Florian Fainelli <f.fainelli@gmail.com>
3142 L: netdev@vger.kernel.org
3143 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3145 F: drivers/net/dsa/b53/*
3146 F: include/linux/platform_data/b53.h
3148 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3149 M: Florian Fainelli <f.fainelli@gmail.com>
3150 M: Ray Jui <rjui@broadcom.com>
3151 M: Scott Branden <sbranden@broadcom.com>
3152 M: bcm-kernel-feedback-list@broadcom.com
3153 T: git git://github.com/broadcom/mach-bcm
3159 F: arch/arm/mach-bcm/
3161 BROADCOM BCM2835 ARM ARCHITECTURE
3162 M: Eric Anholt <eric@anholt.net>
3163 M: Stefan Wahren <wahrenst@gmx.net>
3164 L: bcm-kernel-feedback-list@broadcom.com
3165 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3166 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3167 T: git git://github.com/anholt/linux
3170 F: drivers/staging/vc04_services
3172 BROADCOM BCM47XX MIPS ARCHITECTURE
3173 M: Hauke Mehrtens <hauke@hauke-m.de>
3174 M: Rafał Miłecki <zajec5@gmail.com>
3175 L: linux-mips@vger.kernel.org
3177 F: Documentation/devicetree/bindings/mips/brcm/
3178 F: arch/mips/bcm47xx/*
3179 F: arch/mips/include/asm/mach-bcm47xx/*
3181 BROADCOM BCM5301X ARM ARCHITECTURE
3182 M: Hauke Mehrtens <hauke@hauke-m.de>
3183 M: Rafał Miłecki <zajec5@gmail.com>
3184 M: bcm-kernel-feedback-list@broadcom.com
3185 L: linux-arm-kernel@lists.infradead.org
3187 F: arch/arm/mach-bcm/bcm_5301x.c
3188 F: arch/arm/boot/dts/bcm5301x*.dtsi
3189 F: arch/arm/boot/dts/bcm470*
3190 F: arch/arm/boot/dts/bcm953012*
3192 BROADCOM BCM53573 ARM ARCHITECTURE
3193 M: Rafał Miłecki <rafal@milecki.pl>
3194 L: bcm-kernel-feedback-list@broadcom.com
3195 L: linux-arm-kernel@lists.infradead.org
3197 F: arch/arm/boot/dts/bcm53573*
3198 F: arch/arm/boot/dts/bcm47189*
3200 BROADCOM BCM63XX ARM ARCHITECTURE
3201 M: Florian Fainelli <f.fainelli@gmail.com>
3202 M: bcm-kernel-feedback-list@broadcom.com
3203 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3204 T: git git://github.com/broadcom/stblinux.git
3208 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3209 M: Kevin Cernekee <cernekee@gmail.com>
3210 L: linux-usb@vger.kernel.org
3212 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3214 BROADCOM BCM7XXX ARM ARCHITECTURE
3215 M: Brian Norris <computersforpeace@gmail.com>
3216 M: Gregory Fong <gregory.0xf0@gmail.com>
3217 M: Florian Fainelli <f.fainelli@gmail.com>
3218 M: bcm-kernel-feedback-list@broadcom.com
3219 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3220 T: git git://github.com/broadcom/stblinux.git
3222 F: arch/arm/mach-bcm/*brcmstb*
3223 F: arch/arm/boot/dts/bcm7*.dts*
3224 F: drivers/bus/brcmstb_gisb.c
3225 F: arch/arm/mm/cache-b15-rac.c
3226 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3229 BROADCOM BMIPS CPUFREQ DRIVER
3230 M: Markus Mayer <mmayer@broadcom.com>
3231 M: bcm-kernel-feedback-list@broadcom.com
3232 L: linux-pm@vger.kernel.org
3234 F: drivers/cpufreq/bmips-cpufreq.c
3236 BROADCOM BMIPS MIPS ARCHITECTURE
3237 M: Kevin Cernekee <cernekee@gmail.com>
3238 M: Florian Fainelli <f.fainelli@gmail.com>
3239 L: bcm-kernel-feedback-list@broadcom.com
3240 L: linux-mips@vger.kernel.org
3241 T: git git://github.com/broadcom/stblinux.git
3243 F: arch/mips/bmips/*
3244 F: arch/mips/include/asm/mach-bmips/*
3245 F: arch/mips/kernel/*bmips*
3246 F: arch/mips/boot/dts/brcm/bcm*.dts*
3247 F: drivers/irqchip/irq-bcm63*
3248 F: drivers/irqchip/irq-bcm7*
3249 F: drivers/irqchip/irq-brcmstb*
3250 F: include/linux/bcm963xx_nvram.h
3251 F: include/linux/bcm963xx_tag.h
3253 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3254 M: Rasesh Mody <rmody@marvell.com>
3255 M: GR-Linux-NIC-Dev@marvell.com
3256 L: netdev@vger.kernel.org
3258 F: drivers/net/ethernet/broadcom/bnx2.*
3259 F: drivers/net/ethernet/broadcom/bnx2_*
3261 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3262 M: QLogic-Storage-Upstream@qlogic.com
3263 L: linux-scsi@vger.kernel.org
3265 F: drivers/scsi/bnx2fc/
3267 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3268 M: QLogic-Storage-Upstream@qlogic.com
3269 L: linux-scsi@vger.kernel.org
3271 F: drivers/scsi/bnx2i/
3273 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3274 M: Ariel Elior <aelior@marvell.com>
3275 M: Sudarsana Kalluru <skalluru@marvell.com>
3276 M: GR-everest-linux-l2@marvell.com
3277 L: netdev@vger.kernel.org
3279 F: drivers/net/ethernet/broadcom/bnx2x/
3281 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3282 M: Michael Chan <michael.chan@broadcom.com>
3283 L: netdev@vger.kernel.org
3285 F: drivers/net/ethernet/broadcom/bnxt/
3287 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3288 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3289 M: Franky Lin <franky.lin@broadcom.com>
3290 M: Hante Meuleman <hante.meuleman@broadcom.com>
3291 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3292 M: Wright Feng <wright.feng@cypress.com>
3293 L: linux-wireless@vger.kernel.org
3294 L: brcm80211-dev-list.pdl@broadcom.com
3295 L: brcm80211-dev-list@cypress.com
3297 F: drivers/net/wireless/broadcom/brcm80211/
3299 BROADCOM BRCMSTB GPIO DRIVER
3300 M: Gregory Fong <gregory.0xf0@gmail.com>
3301 L: bcm-kernel-feedback-list@broadcom.com
3303 F: drivers/gpio/gpio-brcmstb.c
3304 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3306 BROADCOM BRCMSTB I2C DRIVER
3307 M: Kamal Dasu <kdasu.kdev@gmail.com>
3308 L: linux-i2c@vger.kernel.org
3309 L: bcm-kernel-feedback-list@broadcom.com
3311 F: drivers/i2c/busses/i2c-brcmstb.c
3312 F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3314 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3315 M: Al Cooper <alcooperx@gmail.com>
3316 L: linux-kernel@vger.kernel.org
3317 L: bcm-kernel-feedback-list@broadcom.com
3319 F: drivers/phy/broadcom/phy-brcm-usb*
3321 BROADCOM GENET ETHERNET DRIVER
3322 M: Doug Berger <opendmb@gmail.com>
3323 M: Florian Fainelli <f.fainelli@gmail.com>
3324 L: bcm-kernel-feedback-list@broadcom.com
3325 L: netdev@vger.kernel.org
3327 F: drivers/net/ethernet/broadcom/genet/
3329 BROADCOM IPROC ARM ARCHITECTURE
3330 M: Ray Jui <rjui@broadcom.com>
3331 M: Scott Branden <sbranden@broadcom.com>
3332 M: bcm-kernel-feedback-list@broadcom.com
3333 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3334 T: git git://github.com/broadcom/cygnus-linux.git
3351 F: arch/arm64/boot/dts/broadcom/northstar2/*
3352 F: arch/arm64/boot/dts/broadcom/stingray/*
3353 F: drivers/clk/bcm/clk-ns*
3354 F: drivers/clk/bcm/clk-sr*
3355 F: drivers/pinctrl/bcm/pinctrl-ns*
3356 F: include/dt-bindings/clock/bcm-sr*
3358 BROADCOM KONA GPIO DRIVER
3359 M: Ray Jui <rjui@broadcom.com>
3360 L: bcm-kernel-feedback-list@broadcom.com
3362 F: drivers/gpio/gpio-bcm-kona.c
3363 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3365 BROADCOM NETXTREME-E ROCE DRIVER
3366 M: Selvin Xavier <selvin.xavier@broadcom.com>
3367 M: Devesh Sharma <devesh.sharma@broadcom.com>
3368 M: Somnath Kotur <somnath.kotur@broadcom.com>
3369 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3370 L: linux-rdma@vger.kernel.org
3371 W: http://www.broadcom.com
3373 F: drivers/infiniband/hw/bnxt_re/
3374 F: include/uapi/rdma/bnxt_re-abi.h
3376 BROADCOM NVRAM DRIVER
3377 M: Rafał Miłecki <zajec5@gmail.com>
3378 L: linux-mips@vger.kernel.org
3380 F: drivers/firmware/broadcom/*
3382 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3383 M: Rafał Miłecki <zajec5@gmail.com>
3384 L: linux-wireless@vger.kernel.org
3387 F: include/linux/bcma/
3389 BROADCOM STB AVS CPUFREQ 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/cpufreq/brcm,stb-avs-cpu-freq.txt
3395 F: drivers/cpufreq/brcmstb*
3397 BROADCOM STB AVS TMON DRIVER
3398 M: Markus Mayer <mmayer@broadcom.com>
3399 M: bcm-kernel-feedback-list@broadcom.com
3400 L: linux-pm@vger.kernel.org
3402 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3403 F: drivers/thermal/broadcom/brcmstb*
3405 BROADCOM STB NAND FLASH DRIVER
3406 M: Brian Norris <computersforpeace@gmail.com>
3407 M: Kamal Dasu <kdasu.kdev@gmail.com>
3408 L: linux-mtd@lists.infradead.org
3409 L: bcm-kernel-feedback-list@broadcom.com
3411 F: drivers/mtd/nand/raw/brcmnand/
3413 BROADCOM STB DPFE DRIVER
3414 M: Markus Mayer <mmayer@broadcom.com>
3415 M: bcm-kernel-feedback-list@broadcom.com
3416 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3418 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3419 F: drivers/memory/brcmstb_dpfe.c
3422 M: Kamal Dasu <kdasu.kdev@gmail.com>
3423 M: bcm-kernel-feedback-list@broadcom.com
3425 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3426 F: drivers/spi/spi-bcm-qspi.*
3427 F: drivers/spi/spi-brcmstb-qspi.c
3428 F: drivers/spi/spi-iproc-qspi.c
3430 BROADCOM SYSTEMPORT ETHERNET DRIVER
3431 M: Florian Fainelli <f.fainelli@gmail.com>
3432 L: bcm-kernel-feedback-list@broadcom.com
3433 L: netdev@vger.kernel.org
3435 F: drivers/net/ethernet/broadcom/bcmsysport.*
3437 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3438 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3439 M: Prashant Sreedharan <prashant@broadcom.com>
3440 M: Michael Chan <mchan@broadcom.com>
3441 L: netdev@vger.kernel.org
3443 F: drivers/net/ethernet/broadcom/tg3.*
3445 BROCADE BFA FC SCSI DRIVER
3446 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3447 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3448 L: linux-scsi@vger.kernel.org
3450 F: drivers/scsi/bfa/
3452 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3453 M: Rasesh Mody <rmody@marvell.com>
3454 M: Sudarsana Kalluru <skalluru@marvell.com>
3455 M: GR-Linux-NIC-Dev@marvell.com
3456 L: netdev@vger.kernel.org
3458 F: drivers/net/ethernet/brocade/bna/
3460 BSG (block layer generic sg v4 driver)
3461 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3462 L: linux-scsi@vger.kernel.org
3465 F: include/linux/bsg.h
3466 F: include/uapi/linux/bsg.h
3469 M: Clemens Ladisch <clemens@ladisch.de>
3470 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3473 F: Documentation/sound/cards/bt87x.rst
3474 F: sound/pci/bt87x.c
3477 M: Michael Buesch <m@bues.ch>
3478 W: http://bu3sch.de/btgpio.php
3480 F: drivers/gpio/gpio-bt8xx.c
3483 M: Chris Mason <clm@fb.com>
3484 M: Josef Bacik <josef@toxicpanda.com>
3485 M: David Sterba <dsterba@suse.com>
3486 L: linux-btrfs@vger.kernel.org
3487 W: http://btrfs.wiki.kernel.org/
3488 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3491 F: Documentation/filesystems/btrfs.txt
3493 F: include/linux/btrfs*
3494 F: include/uapi/linux/btrfs*
3496 BTTV VIDEO4LINUX DRIVER
3497 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3498 L: linux-media@vger.kernel.org
3499 W: https://linuxtv.org
3500 T: git git://linuxtv.org/media_tree.git
3502 F: Documentation/media/v4l-drivers/bttv*
3503 F: drivers/media/pci/bt8xx/bttv*
3505 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3506 M: Chanwoo Choi <cw00.choi@samsung.com>
3507 L: linux-pm@vger.kernel.org
3508 L: linux-samsung-soc@vger.kernel.org
3509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3511 F: drivers/devfreq/exynos-bus.c
3512 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3514 BUSLOGIC SCSI DRIVER
3515 M: Khalid Aziz <khalid@gonehiking.org>
3516 L: linux-scsi@vger.kernel.org
3518 F: drivers/scsi/BusLogic.*
3519 F: drivers/scsi/FlashPoint.*
3521 C-MEDIA CMI8788 DRIVER
3522 M: Clemens Ladisch <clemens@ladisch.de>
3523 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3526 F: sound/pci/oxygen/
3529 M: Guo Ren <guoren@kernel.org>
3530 T: git https://github.com/c-sky/csky-linux.git
3533 F: Documentation/devicetree/bindings/csky/
3534 F: drivers/irqchip/irq-csky-*
3535 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3536 F: drivers/clocksource/timer-gx6605s.c
3537 F: drivers/clocksource/timer-mp-csky.c
3538 F: Documentation/devicetree/bindings/timer/csky,*
3543 M: Mark Salter <msalter@redhat.com>
3544 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3545 L: linux-c6x-dev@linux-c6x.org
3546 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3550 CA8210 IEEE-802.15.4 RADIO DRIVER
3551 M: Harry Morris <h.morris@cascoda.com>
3552 L: linux-wpan@vger.kernel.org
3553 W: https://github.com/Cascoda/ca8210-linux.git
3555 F: drivers/net/ieee802154/ca8210.c
3556 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3558 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3559 M: David Howells <dhowells@redhat.com>
3560 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3562 F: Documentation/filesystems/caching/cachefiles.txt
3565 CADENCE MIPI-CSI2 BRIDGES
3566 M: Maxime Ripard <mripard@kernel.org>
3567 L: linux-media@vger.kernel.org
3569 F: Documentation/devicetree/bindings/media/cdns,*.txt
3570 F: drivers/media/platform/cadence/cdns-csi2*
3572 CADET FM/AM RADIO RECEIVER DRIVER
3573 M: Hans Verkuil <hverkuil@xs4all.nl>
3574 L: linux-media@vger.kernel.org
3575 T: git git://linuxtv.org/media_tree.git
3576 W: https://linuxtv.org
3578 F: drivers/media/radio/radio-cadet*
3580 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3581 M: Jonathan Corbet <corbet@lwn.net>
3582 L: linux-media@vger.kernel.org
3583 T: git git://linuxtv.org/media_tree.git
3585 F: Documentation/media/v4l-drivers/cafe_ccic*
3586 F: drivers/media/platform/marvell-ccic/
3589 L: netdev@vger.kernel.org
3591 F: Documentation/networking/caif/
3592 F: drivers/net/caif/
3593 F: include/uapi/linux/caif/
3594 F: include/net/caif/
3598 M: Toke Høiland-Jørgensen <toke@toke.dk>
3599 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3601 F: net/sched/sch_cake.c
3603 CALGARY x86-64 IOMMU
3604 M: Muli Ben-Yehuda <mulix@mulix.org>
3605 M: Jon Mason <jdmason@kudzu.us>
3606 L: iommu@lists.linux-foundation.org
3608 F: arch/x86/kernel/pci-calgary_64.c
3609 F: arch/x86/kernel/tce_64.c
3610 F: arch/x86/include/asm/calgary.h
3611 F: arch/x86/include/asm/tce.h
3614 M: Wolfgang Grandegger <wg@grandegger.com>
3615 M: Marc Kleine-Budde <mkl@pengutronix.de>
3616 L: linux-can@vger.kernel.org
3617 W: https://github.com/linux-can
3618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3621 F: Documentation/devicetree/bindings/net/can/
3623 F: include/linux/can/dev.h
3624 F: include/linux/can/platform/
3625 F: include/uapi/linux/can/error.h
3626 F: include/uapi/linux/can/netlink.h
3629 M: Oliver Hartkopp <socketcan@hartkopp.net>
3630 M: Marc Kleine-Budde <mkl@pengutronix.de>
3631 L: linux-can@vger.kernel.org
3632 W: https://github.com/linux-can
3633 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3636 F: Documentation/networking/can.rst
3638 F: include/linux/can/core.h
3639 F: include/uapi/linux/can.h
3640 F: include/uapi/linux/can/bcm.h
3641 F: include/uapi/linux/can/raw.h
3642 F: include/uapi/linux/can/gw.h
3645 M: Serge Hallyn <serge@hallyn.com>
3646 L: linux-security-module@vger.kernel.org
3648 F: include/linux/capability.h
3649 F: include/uapi/linux/capability.h
3650 F: security/commoncap.c
3651 F: kernel/capability.c
3653 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3654 M: Kevin Tsai <ktsai@capellamicro.com>
3656 F: drivers/iio/light/cm*
3658 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3659 M: Christian Lamparter <chunkeey@googlemail.com>
3660 L: linux-wireless@vger.kernel.org
3661 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3663 F: drivers/net/wireless/ath/carl9170/
3666 M: Jan Glauber <jglauber@cavium.com>
3667 M: David Daney <david.daney@cavium.com>
3668 W: http://www.cavium.com
3670 F: drivers/i2c/busses/i2c-octeon*
3671 F: drivers/i2c/busses/i2c-thunderx*
3673 CAVIUM LIQUIDIO NETWORK DRIVER
3674 M: Derek Chickles <dchickles@marvell.com>
3675 M: Satanand Burla <sburla@marvell.com>
3676 M: Felix Manlunas <fmanlunas@marvell.com>
3677 L: netdev@vger.kernel.org
3678 W: http://www.cavium.com
3680 F: drivers/net/ethernet/cavium/liquidio/
3683 M: Jan Glauber <jglauber@cavium.com>
3684 M: David Daney <david.daney@cavium.com>
3685 M: Steven J. Hill <Steven.Hill@cavium.com>
3686 W: http://www.cavium.com
3688 F: drivers/mmc/host/cavium*
3690 CAVIUM OCTEON-TX CRYPTO DRIVER
3691 M: George Cherian <george.cherian@cavium.com>
3692 L: linux-crypto@vger.kernel.org
3693 W: http://www.cavium.com
3695 F: drivers/crypto/cavium/cpt/
3697 CAVIUM THUNDERX2 ARM64 SOC
3698 M: Robert Richter <rrichter@cavium.com>
3699 M: Jayachandran C <jnair@caviumnetworks.com>
3700 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3702 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3703 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3705 CC2520 IEEE-802.15.4 RADIO DRIVER
3706 M: Varka Bhadram <varkabhadram@gmail.com>
3707 L: linux-wpan@vger.kernel.org
3709 F: drivers/net/ieee802154/cc2520.c
3710 F: include/linux/spi/cc2520.h
3711 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3713 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3714 M: Gilad Ben-Yossef <gilad@benyossef.com>
3715 L: linux-crypto@vger.kernel.org
3717 F: drivers/crypto/ccree/
3718 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3721 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3722 L: linux-media@vger.kernel.org
3723 T: git git://linuxtv.org/media_tree.git
3724 W: http://linuxtv.org
3726 F: Documentation/media/kapi/cec-core.rst
3727 F: Documentation/media/uapi/cec
3728 F: drivers/media/cec/
3729 F: drivers/media/rc/keymaps/rc-cec.c
3730 F: include/media/cec.h
3731 F: include/media/cec-notifier.h
3732 F: include/uapi/linux/cec.h
3733 F: include/uapi/linux/cec-funcs.h
3734 F: Documentation/devicetree/bindings/media/cec.txt
3735 F: Documentation/ABI/testing/debugfs-cec-error-inj
3738 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3739 L: linux-media@vger.kernel.org
3740 T: git git://linuxtv.org/media_tree.git
3741 W: http://linuxtv.org
3743 F: drivers/media/platform/cec-gpio/
3744 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3746 CELL BROADBAND ENGINE ARCHITECTURE
3747 M: Arnd Bergmann <arnd@arndb.de>
3748 L: linuxppc-dev@lists.ozlabs.org
3749 W: http://www.ibm.com/developerworks/power/cell/
3751 F: arch/powerpc/include/asm/cell*.h
3752 F: arch/powerpc/include/asm/spu*.h
3753 F: arch/powerpc/include/uapi/asm/spu*.h
3754 F: arch/powerpc/oprofile/*cell*
3755 F: arch/powerpc/platforms/cell/
3757 CEPH COMMON CODE (LIBCEPH)
3758 M: Ilya Dryomov <idryomov@gmail.com>
3759 M: Jeff Layton <jlayton@kernel.org>
3760 M: Sage Weil <sage@redhat.com>
3761 L: ceph-devel@vger.kernel.org
3763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3764 T: git git://github.com/ceph/ceph-client.git
3767 F: include/linux/ceph/
3768 F: include/linux/crush/
3770 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3771 M: Jeff Layton <jlayton@kernel.org>
3772 M: Sage Weil <sage@redhat.com>
3773 M: Ilya Dryomov <idryomov@gmail.com>
3774 L: ceph-devel@vger.kernel.org
3776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3777 T: git git://github.com/ceph/ceph-client.git
3779 F: Documentation/filesystems/ceph.txt
3782 CERTIFICATE HANDLING:
3783 M: David Howells <dhowells@redhat.com>
3784 M: David Woodhouse <dwmw2@infradead.org>
3785 L: keyrings@vger.kernel.org
3787 F: Documentation/admin-guide/module-signing.rst
3789 F: scripts/sign-file.c
3790 F: scripts/extract-cert.c
3792 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3793 L: linux-usb@vger.kernel.org
3795 F: Documentation/usb/wusb-design-overview.rst
3796 F: Documentation/usb/wusb-cbaf
3797 F: drivers/usb/host/hwa-hc.c
3798 F: drivers/usb/host/whci/
3799 F: drivers/usb/wusbcore/
3800 F: include/linux/usb/wusb*
3802 CFAG12864B LCD DRIVER
3803 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3805 F: drivers/auxdisplay/cfag12864b.c
3806 F: include/linux/cfag12864b.h
3808 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3809 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3811 F: drivers/auxdisplay/cfag12864bfb.c
3812 F: include/linux/cfag12864b.h
3814 802.11 (including CFG80211/NL80211)
3815 M: Johannes Berg <johannes@sipsolutions.net>
3816 L: linux-wireless@vger.kernel.org
3817 W: http://wireless.kernel.org/
3818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3822 F: include/uapi/linux/nl80211.h
3823 F: include/linux/ieee80211.h
3824 F: include/net/wext.h
3825 F: include/net/cfg80211.h
3826 F: include/net/iw_handler.h
3827 F: include/net/ieee80211_radiotap.h
3828 F: Documentation/driver-api/80211/cfg80211.rst
3829 F: Documentation/networking/regulatory.txt
3831 CHAR and MISC DRIVERS
3832 M: Arnd Bergmann <arnd@arndb.de>
3833 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3838 F: include/linux/miscdevice.h
3841 M: Andy Whitcroft <apw@canonical.com>
3842 M: Joe Perches <joe@perches.com>
3844 F: scripts/checkpatch.pl
3846 CHINESE DOCUMENTATION
3847 M: Harry Wei <harryxiyou@gmail.com>
3848 M: Alex Shi <alex.shi@linux.alibaba.com>
3849 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3851 F: Documentation/translations/zh_CN/
3853 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3854 M: Peter Chen <Peter.Chen@nxp.com>
3855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3856 L: linux-usb@vger.kernel.org
3858 F: drivers/usb/chipidea/
3860 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3861 M: Hans de Goede <hdegoede@redhat.com>
3862 L: linux-input@vger.kernel.org
3864 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3865 F: drivers/input/touchscreen/chipone_icn8318.c
3867 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3868 M: Hans de Goede <hdegoede@redhat.com>
3869 L: linux-input@vger.kernel.org
3871 F: drivers/input/touchscreen/chipone_icn8505.c
3873 CHROME HARDWARE PLATFORM SUPPORT
3874 M: Benson Leung <bleung@chromium.org>
3875 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3878 F: drivers/platform/chrome/
3880 CHROMEOS EC SUBDRIVERS
3881 M: Benson Leung <bleung@chromium.org>
3882 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3883 R: Guenter Roeck <groeck@chromium.org>
3887 F: drivers/power/supply/cros_usbpd-charger.c
3889 CHROMEOS EC CODEC DRIVER
3890 M: Cheng-Yi Chiang <cychiang@chromium.org>
3892 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3893 R: Guenter Roeck <groeck@chromium.org>
3894 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3895 F: sound/soc/codecs/cros_ec_codec.*
3897 CIRRUS LOGIC AUDIO CODEC DRIVERS
3898 M: Brian Austin <brian.austin@cirrus.com>
3899 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3900 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3902 F: sound/soc/codecs/cs*
3904 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3905 M: Hartley Sweeten <hsweeten@visionengravers.com>
3906 L: netdev@vger.kernel.org
3908 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3910 CIRRUS LOGIC LOCHNAGAR DRIVER
3911 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3912 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3913 L: patches@opensource.cirrus.com
3915 F: drivers/clk/clk-lochnagar.c
3916 F: drivers/hwmon/lochnagar-hwmon.c
3917 F: drivers/mfd/lochnagar-i2c.c
3918 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3919 F: drivers/regulator/lochnagar-regulator.c
3920 F: sound/soc/codecs/lochnagar-sc.c
3921 F: include/dt-bindings/clk/lochnagar.h
3922 F: include/dt-bindings/pinctrl/lochnagar.h
3923 F: include/linux/mfd/lochnagar*
3924 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3925 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3926 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3927 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3928 F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3929 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3930 F: Documentation/hwmon/lochnagar.rst
3932 CISCO FCOE HBA DRIVER
3933 M: Satish Kharat <satishkh@cisco.com>
3934 M: Sesidhar Baddela <sebaddel@cisco.com>
3935 M: Karan Tilak Kumar <kartilak@cisco.com>
3936 L: linux-scsi@vger.kernel.org
3938 F: drivers/scsi/fnic/
3940 CISCO SCSI HBA DRIVER
3941 M: Karan Tilak Kumar <kartilak@cisco.com>
3942 M: Sesidhar Baddela <sebaddel@cisco.com>
3943 L: linux-scsi@vger.kernel.org
3945 F: drivers/scsi/snic/
3947 CISCO VIC ETHERNET NIC DRIVER
3948 M: Christian Benvenuti <benve@cisco.com>
3949 M: Govindarajulu Varadarajan <_govind@gmx.com>
3950 M: Parvi Kaustubhi <pkaustub@cisco.com>
3952 F: drivers/net/ethernet/cisco/enic/
3954 CISCO VIC LOW LATENCY NIC DRIVER
3955 M: Christian Benvenuti <benve@cisco.com>
3956 M: Nelson Escobar <neescoba@cisco.com>
3957 M: Parvi Kaustubhi <pkaustub@cisco.com>
3959 F: drivers/infiniband/hw/usnic/
3961 CIRRUS LOGIC MADERA CODEC DRIVERS
3962 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3963 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3964 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3965 L: patches@opensource.cirrus.com
3966 T: git https://github.com/CirrusLogic/linux-drivers.git
3967 W: https://github.com/CirrusLogic/linux-drivers/wiki
3969 F: Documentation/devicetree/bindings/mfd/madera.txt
3970 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3971 F: Documentation/devicetree/bindings/sound/madera.txt
3972 F: include/dt-bindings/sound/madera*
3973 F: include/linux/irqchip/irq-madera*
3974 F: include/linux/mfd/madera/*
3975 F: include/sound/madera*
3976 F: drivers/gpio/gpio-madera*
3977 F: drivers/irqchip/irq-madera*
3978 F: drivers/mfd/madera*
3979 F: drivers/mfd/cs47l*
3980 F: drivers/pinctrl/cirrus/*
3981 F: sound/soc/codecs/cs47l*
3982 F: sound/soc/codecs/madera*
3985 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3989 CLANG/LLVM BUILD SUPPORT
3990 L: clang-built-linux@googlegroups.com
3991 W: https://clangbuiltlinux.github.io/
3992 B: https://github.com/ClangBuiltLinux/linux/issues
3993 C: irc://chat.freenode.net/clangbuiltlinux
3995 K: \b(?i:clang|llvm)\b
3998 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3999 L: linux-kernel@vger.kernel.org
4002 F: include/linux/cleancache.h
4005 M: Russell King <linux@armlinux.org.uk>
4006 L: linux-clk@vger.kernel.org
4008 F: include/linux/clk.h
4010 CLOCKSOURCE, CLOCKEVENT DRIVERS
4011 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4012 M: Thomas Gleixner <tglx@linutronix.de>
4013 L: linux-kernel@vger.kernel.org
4014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4016 F: drivers/clocksource/
4017 F: Documentation/devicetree/bindings/timer/
4020 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4021 M: Daniel Oliveira Nascimento <don@syst.com.br>
4022 L: platform-driver-x86@vger.kernel.org
4024 F: drivers/platform/x86/classmate-laptop.c
4027 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4028 L: linux-media@vger.kernel.org
4029 T: git git://linuxtv.org/media_tree.git
4030 W: https://linuxtv.org
4032 F: drivers/media/pci/cobalt/
4034 COCCINELLE/Semantic Patches (SmPL)
4035 M: Julia Lawall <Julia.Lawall@lip6.fr>
4036 M: Gilles Muller <Gilles.Muller@lip6.fr>
4037 M: Nicolas Palix <nicolas.palix@imag.fr>
4038 M: Michal Marek <michal.lkml@markovi.net>
4039 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4041 W: http://coccinelle.lip6.fr/
4043 F: Documentation/dev-tools/coccinelle.rst
4044 F: scripts/coccinelle/
4045 F: scripts/coccicheck
4048 M: Jan Harkes <jaharkes@cs.cmu.edu>
4050 L: codalist@coda.cs.cmu.edu
4051 W: http://www.coda.cs.cmu.edu/
4053 F: Documentation/filesystems/coda.txt
4055 F: include/linux/coda*.h
4056 F: include/uapi/linux/coda*.h
4058 CODA V4L2 MEM2MEM DRIVER
4059 M: Philipp Zabel <p.zabel@pengutronix.de>
4060 L: linux-media@vger.kernel.org
4062 F: Documentation/devicetree/bindings/media/coda.txt
4063 F: drivers/media/platform/coda/
4066 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4068 F: Documentation/process/code-of-conduct.rst
4069 F: Documentation/process/code-of-conduct-interpretation.rst
4071 COMMON CLK FRAMEWORK
4072 M: Michael Turquette <mturquette@baylibre.com>
4073 M: Stephen Boyd <sboyd@kernel.org>
4074 L: linux-clk@vger.kernel.org
4075 Q: http://patchwork.kernel.org/project/linux-clk/list/
4076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4078 F: Documentation/devicetree/bindings/clock/
4080 X: drivers/clk/clkdev.c
4081 F: include/linux/clk-pr*
4082 F: include/linux/clk/
4083 F: include/linux/of_clk.h
4085 COMMON INTERNET FILE SYSTEM (CIFS)
4086 M: Steve French <sfrench@samba.org>
4087 L: linux-cifs@vger.kernel.org
4088 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4089 W: http://linux-cifs.samba.org/
4090 T: git git://git.samba.org/sfrench/cifs-2.6.git
4092 F: Documentation/admin-guide/cifs/
4095 COMPACTPCI HOTPLUG CORE
4096 M: Scott Murray <scott@spiteful.org>
4097 L: linux-pci@vger.kernel.org
4099 F: drivers/pci/hotplug/cpci_hotplug*
4101 COMPACTPCI HOTPLUG GENERIC DRIVER
4102 M: Scott Murray <scott@spiteful.org>
4103 L: linux-pci@vger.kernel.org
4105 F: drivers/pci/hotplug/cpcihp_generic.c
4107 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4108 M: Scott Murray <scott@spiteful.org>
4109 L: linux-pci@vger.kernel.org
4111 F: drivers/pci/hotplug/cpcihp_zt5550.*
4113 COMPAL LAPTOP SUPPORT
4114 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4115 L: platform-driver-x86@vger.kernel.org
4117 F: drivers/platform/x86/compal-laptop.c
4120 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4122 F: include/linux/compiler_attributes.h
4124 CONEXANT ACCESSRUNNER USB DRIVER
4125 L: accessrunner-general@lists.sourceforge.net
4126 W: http://accessrunner.sourceforge.net/
4128 F: drivers/usb/atm/cxacru.c
4131 M: Joel Becker <jlbec@evilplan.org>
4132 M: Christoph Hellwig <hch@lst.de>
4133 T: git git://git.infradead.org/users/hch/configfs.git
4136 F: include/linux/configfs.h
4139 M: Evgeniy Polyakov <zbr@ioremap.net>
4140 L: netdev@vger.kernel.org
4142 F: drivers/connector/
4144 CONTROL GROUP (CGROUP)
4145 M: Tejun Heo <tj@kernel.org>
4146 M: Li Zefan <lizefan@huawei.com>
4147 M: Johannes Weiner <hannes@cmpxchg.org>
4148 L: cgroups@vger.kernel.org
4149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4151 F: Documentation/admin-guide/cgroup-v2.rst
4152 F: Documentation/admin-guide/cgroup-v1/
4153 F: include/linux/cgroup*
4156 CONTROL GROUP - CPUSET
4157 M: Li Zefan <lizefan@huawei.com>
4158 L: cgroups@vger.kernel.org
4159 W: http://www.bullopensource.org/cpuset/
4160 W: http://oss.sgi.com/projects/cpusets/
4161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4163 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4164 F: include/linux/cpuset.h
4165 F: kernel/cgroup/cpuset.c
4167 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4168 M: Johannes Weiner <hannes@cmpxchg.org>
4169 M: Michal Hocko <mhocko@kernel.org>
4170 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4171 L: cgroups@vger.kernel.org
4172 L: linux-mm@kvack.org
4177 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4178 M: Tejun Heo <tj@kernel.org>
4179 M: Jens Axboe <axboe@kernel.dk>
4180 L: cgroups@vger.kernel.org
4181 L: linux-block@vger.kernel.org
4182 T: git git://git.kernel.dk/linux-block
4183 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4184 F: block/blk-cgroup.c
4185 F: include/linux/blk-cgroup.h
4186 F: block/blk-throttle.c
4187 F: block/blk-iolatency.c
4188 F: block/bfq-cgroup.c
4190 CORETEMP HARDWARE MONITORING DRIVER
4191 M: Fenghua Yu <fenghua.yu@intel.com>
4192 L: linux-hwmon@vger.kernel.org
4194 F: Documentation/hwmon/coretemp.rst
4195 F: drivers/hwmon/coretemp.c
4197 COSA/SRP SYNC SERIAL DRIVER
4198 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4199 W: http://www.fi.muni.cz/~kas/cosa/
4201 F: drivers/net/wan/cosa*
4204 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4205 L: linux-iio@vger.kernel.org
4207 F: Documentation/ABI/testing/sysfs-bus-counter*
4208 F: Documentation/driver-api/generic-counter.rst
4210 F: include/linux/counter.h
4211 F: include/linux/counter_enum.h
4213 CPMAC ETHERNET DRIVER
4214 M: Florian Fainelli <f.fainelli@gmail.com>
4215 L: netdev@vger.kernel.org
4217 F: drivers/net/ethernet/ti/cpmac.c
4219 CPU FREQUENCY SCALING FRAMEWORK
4220 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4221 M: Viresh Kumar <viresh.kumar@linaro.org>
4222 L: linux-pm@vger.kernel.org
4224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4226 B: https://bugzilla.kernel.org
4227 F: Documentation/admin-guide/pm/cpufreq.rst
4228 F: Documentation/admin-guide/pm/intel_pstate.rst
4229 F: Documentation/cpu-freq/
4230 F: Documentation/devicetree/bindings/cpufreq/
4232 F: kernel/sched/cpufreq*.c
4233 F: include/linux/cpufreq.h
4234 F: include/linux/sched/cpufreq.h
4235 F: tools/testing/selftests/cpufreq/
4237 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4238 M: Viresh Kumar <viresh.kumar@linaro.org>
4239 M: Sudeep Holla <sudeep.holla@arm.com>
4240 L: linux-pm@vger.kernel.org
4241 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4243 F: drivers/cpufreq/arm_big_little.h
4244 F: drivers/cpufreq/arm_big_little.c
4246 CPU POWER MONITORING SUBSYSTEM
4247 M: Thomas Renninger <trenn@suse.com>
4248 M: Shuah Khan <shuah@kernel.org>
4249 M: Shuah Khan <skhan@linuxfoundation.org>
4250 L: linux-pm@vger.kernel.org
4252 F: tools/power/cpupower/
4255 M: "H. Peter Anvin" <hpa@zytor.com>
4257 F: arch/x86/kernel/cpuid.c
4258 F: arch/x86/kernel/msr.c
4260 CPUIDLE DRIVER - ARM BIG LITTLE
4261 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4262 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4263 L: linux-pm@vger.kernel.org
4264 L: linux-arm-kernel@lists.infradead.org
4265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4267 F: drivers/cpuidle/cpuidle-big_little.c
4269 CPUIDLE DRIVER - ARM EXYNOS
4270 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4271 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4272 M: Kukjin Kim <kgene@kernel.org>
4273 L: linux-pm@vger.kernel.org
4274 L: linux-samsung-soc@vger.kernel.org
4276 F: drivers/cpuidle/cpuidle-exynos.c
4277 F: arch/arm/mach-exynos/pm.c
4279 CPUIDLE DRIVER - ARM PSCI
4280 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4281 M: Sudeep Holla <sudeep.holla@arm.com>
4282 L: linux-pm@vger.kernel.org
4283 L: linux-arm-kernel@lists.infradead.org
4285 F: drivers/cpuidle/cpuidle-psci.c
4287 CPU IDLE TIME MANAGEMENT FRAMEWORK
4288 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4289 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4290 L: linux-pm@vger.kernel.org
4292 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4293 B: https://bugzilla.kernel.org
4294 F: Documentation/admin-guide/pm/cpuidle.rst
4295 F: Documentation/driver-api/pm/cpuidle.rst
4296 F: drivers/cpuidle/*
4297 F: include/linux/cpuidle.h
4300 M: Nicolas Pitre <nico@fluxnic.net>
4302 F: Documentation/filesystems/cramfs.txt
4306 M: Herbert Xu <herbert@gondor.apana.org.au>
4307 M: "David S. Miller" <davem@davemloft.net>
4308 L: linux-crypto@vger.kernel.org
4309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4312 F: Documentation/crypto/
4313 F: Documentation/devicetree/bindings/crypto/
4318 F: include/linux/crypto*
4321 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4322 M: Neil Horman <nhorman@tuxdriver.com>
4323 L: linux-crypto@vger.kernel.org
4325 F: crypto/ansi_cprng.c
4329 M: Hans Verkuil <hverkuil@xs4all.nl>
4330 L: linux-media@vger.kernel.org
4331 T: git git://linuxtv.org/media_tree.git
4332 W: http://linuxtv.org
4334 F: drivers/media/i2c/cs3308.c
4336 CS5535 Audio ALSA driver
4337 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4339 F: sound/pci/cs5535audio/
4341 CSI DRIVERS FOR ALLWINNER V3s
4342 M: Yong Deng <yong.deng@magewell.com>
4343 L: linux-media@vger.kernel.org
4344 T: git git://linuxtv.org/media_tree.git
4346 F: drivers/media/platform/sunxi/sun6i-csi/
4347 F: Documentation/devicetree/bindings/media/sun6i-csi.txt
4350 M: Solomon Peachy <pizza@shaftnet.org>
4352 F: drivers/net/wireless/st/cw1200/
4354 CX18 VIDEO4LINUX DRIVER
4355 M: Andy Walls <awalls@md.metrocast.net>
4356 L: ivtv-devel@ivtvdriver.org (subscribers-only)
4357 L: linux-media@vger.kernel.org
4358 T: git git://linuxtv.org/media_tree.git
4359 W: https://linuxtv.org
4360 W: http://www.ivtvdriver.org/index.php/Cx18
4362 F: Documentation/media/v4l-drivers/cx18*
4363 F: drivers/media/pci/cx18/
4364 F: include/uapi/linux/ivtv*
4366 CX2341X MPEG ENCODER HELPER MODULE
4367 M: Hans Verkuil <hverkuil@xs4all.nl>
4368 L: linux-media@vger.kernel.org
4369 T: git git://linuxtv.org/media_tree.git
4370 W: https://linuxtv.org
4372 F: drivers/media/common/cx2341x*
4373 F: include/media/drv-intf/cx2341x.h
4375 CX24120 MEDIA DRIVER
4376 M: Jemma Denson <jdenson@gmail.com>
4377 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4378 L: linux-media@vger.kernel.org
4379 W: https://linuxtv.org
4380 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4382 F: drivers/media/dvb-frontends/cx24120*
4384 CX88 VIDEO4LINUX DRIVER
4385 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4386 L: linux-media@vger.kernel.org
4387 W: https://linuxtv.org
4388 T: git git://linuxtv.org/media_tree.git
4390 F: Documentation/media/v4l-drivers/cx88*
4391 F: drivers/media/pci/cx88/
4393 CXD2820R MEDIA DRIVER
4394 M: Antti Palosaari <crope@iki.fi>
4395 L: linux-media@vger.kernel.org
4396 W: https://linuxtv.org
4397 W: http://palosaari.fi/linux/
4398 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4399 T: git git://linuxtv.org/anttip/media_tree.git
4401 F: drivers/media/dvb-frontends/cxd2820r*
4403 CXGB3 ETHERNET DRIVER (CXGB3)
4404 M: Vishal Kulkarni <vishal@chelsio.com>
4405 L: netdev@vger.kernel.org
4406 W: http://www.chelsio.com
4408 F: drivers/net/ethernet/chelsio/cxgb3/
4410 CXGB3 ISCSI DRIVER (CXGB3I)
4411 M: Karen Xie <kxie@chelsio.com>
4412 L: linux-scsi@vger.kernel.org
4413 W: http://www.chelsio.com
4415 F: drivers/scsi/cxgbi/cxgb3i
4417 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4418 M: Potnuri Bharat Teja <bharat@chelsio.com>
4419 L: linux-rdma@vger.kernel.org
4420 W: http://www.openfabrics.org
4422 F: drivers/infiniband/hw/cxgb3/
4423 F: include/uapi/rdma/cxgb3-abi.h
4425 CXGB4 CRYPTO DRIVER (chcr)
4426 M: Atul Gupta <atul.gupta@chelsio.com>
4427 L: linux-crypto@vger.kernel.org
4428 W: http://www.chelsio.com
4430 F: drivers/crypto/chelsio
4432 CXGB4 ETHERNET DRIVER (CXGB4)
4433 M: Vishal Kulkarni <vishal@chelsio.com>
4434 L: netdev@vger.kernel.org
4435 W: http://www.chelsio.com
4437 F: drivers/net/ethernet/chelsio/cxgb4/
4439 CXGB4 ISCSI DRIVER (CXGB4I)
4440 M: Karen Xie <kxie@chelsio.com>
4441 L: linux-scsi@vger.kernel.org
4442 W: http://www.chelsio.com
4444 F: drivers/scsi/cxgbi/cxgb4i
4446 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4447 M: Potnuri Bharat Teja <bharat@chelsio.com>
4448 L: linux-rdma@vger.kernel.org
4449 W: http://www.openfabrics.org
4451 F: drivers/infiniband/hw/cxgb4/
4452 F: include/uapi/rdma/cxgb4-abi.h
4454 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4455 M: Casey Leedom <leedom@chelsio.com>
4456 L: netdev@vger.kernel.org
4457 W: http://www.chelsio.com
4459 F: drivers/net/ethernet/chelsio/cxgb4vf/
4461 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4462 M: Frederic Barrat <fbarrat@linux.ibm.com>
4463 M: Andrew Donnellan <ajd@linux.ibm.com>
4464 L: linuxppc-dev@lists.ozlabs.org
4466 F: arch/powerpc/platforms/powernv/pci-cxl.c
4467 F: drivers/misc/cxl/
4468 F: include/misc/cxl*
4469 F: include/uapi/misc/cxl.h
4470 F: Documentation/powerpc/cxl.rst
4471 F: Documentation/ABI/testing/sysfs-class-cxl
4473 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4474 M: Manoj N. Kumar <manoj@linux.ibm.com>
4475 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4476 M: Uma Krishnan <ukrishn@linux.ibm.com>
4477 L: linux-scsi@vger.kernel.org
4479 F: drivers/scsi/cxlflash/
4480 F: include/uapi/scsi/cxlflash_ioctl.h
4481 F: Documentation/powerpc/cxlflash.rst
4484 M: Russell King <linux@armlinux.org.uk>
4485 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4486 W: http://www.armlinux.org.uk/
4488 F: drivers/video/fbdev/cyber2000fb.*
4490 CYCLADES ASYNC MUX DRIVER
4491 W: http://www.cyclades.com/
4493 F: drivers/tty/cyclades.c
4494 F: include/linux/cyclades.h
4495 F: include/uapi/linux/cyclades.h
4497 CYCLADES PC300 DRIVER
4498 W: http://www.cyclades.com/
4500 F: drivers/net/wan/pc300*
4502 CYPRESS_FIRMWARE MEDIA DRIVER
4503 M: Antti Palosaari <crope@iki.fi>
4504 L: linux-media@vger.kernel.org
4505 W: https://linuxtv.org
4506 W: http://palosaari.fi/linux/
4507 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4508 T: git git://linuxtv.org/anttip/media_tree.git
4510 F: drivers/media/common/cypress_firmware*
4512 CYTTSP TOUCHSCREEN DRIVER
4513 M: Ferruh Yigit <fery@cypress.com>
4514 L: linux-input@vger.kernel.org
4516 F: drivers/input/touchscreen/cyttsp*
4517 F: include/linux/input/cyttsp.h
4519 D-LINK DIR-685 TOUCHKEYS DRIVER
4520 M: Linus Walleij <linus.walleij@linaro.org>
4521 L: linux-input@vger.kernel.org
4523 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4525 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4526 M: Joshua Kinard <kumba@gentoo.org>
4528 F: drivers/rtc/rtc-ds1685.c
4529 F: include/linux/rtc/ds1685.h
4531 DAMA SLAVE for AX.25
4532 M: Joerg Reuter <jreuter@yaina.de>
4533 W: http://yaina.de/jreuter/
4534 W: http://www.qsl.net/dl1bke/
4535 L: linux-hams@vger.kernel.org
4537 F: net/ax25/af_ax25.c
4538 F: net/ax25/ax25_dev.c
4539 F: net/ax25/ax25_ds_*
4540 F: net/ax25/ax25_in.c
4541 F: net/ax25/ax25_out.c
4542 F: net/ax25/ax25_timer.c
4543 F: net/ax25/sysctl_net_ax25.c
4545 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4546 L: netdev@vger.kernel.org
4548 F: Documentation/networking/device_drivers/dec/dmfe.txt
4549 F: drivers/net/ethernet/dec/tulip/dmfe.c
4551 DC390/AM53C974 SCSI driver
4552 M: Hannes Reinecke <hare@suse.com>
4553 L: linux-scsi@vger.kernel.org
4555 F: drivers/scsi/am53c974.c
4558 M: Oliver Neukum <oliver@neukum.org>
4559 M: Ali Akcaagac <aliakc@web.de>
4560 M: Jamie Lenehan <lenehan@twibble.org>
4561 L: dc395x@twibble.org
4562 W: http://twibble.org/dist/dc395x/
4563 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4565 F: Documentation/scsi/dc395x.txt
4566 F: drivers/scsi/dc395x.*
4569 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4570 L: dccp@vger.kernel.org
4571 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4573 F: include/linux/dccp.h
4574 F: include/uapi/linux/dccp.h
4575 F: include/linux/tfrc.h
4578 DECnet NETWORK LAYER
4579 W: http://linux-decnet.sourceforge.net
4580 L: linux-decnet-user@lists.sourceforge.net
4582 F: Documentation/networking/decnet.txt
4585 DECSTATION PLATFORM SUPPORT
4586 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4587 L: linux-mips@vger.kernel.org
4588 W: http://www.linux-mips.org/wiki/DECstation
4591 F: arch/mips/include/asm/dec/
4592 F: arch/mips/include/asm/mach-dec/
4594 DEFXX FDDI NETWORK DRIVER
4595 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4597 F: drivers/net/fddi/defxx.*
4600 M: Pali Rohár <pali.rohar@gmail.com>
4601 M: Mario Limonciello <mario.limonciello@dell.com>
4602 L: platform-driver-x86@vger.kernel.org
4604 F: drivers/platform/x86/dell-smbios.*
4606 DELL SMBIOS SMM DRIVER
4607 M: Mario Limonciello <mario.limonciello@dell.com>
4608 L: platform-driver-x86@vger.kernel.org
4610 F: drivers/platform/x86/dell-smbios-smm.c
4612 DELL SMBIOS WMI DRIVER
4613 M: Mario Limonciello <mario.limonciello@dell.com>
4614 L: platform-driver-x86@vger.kernel.org
4616 F: drivers/platform/x86/dell-smbios-wmi.c
4617 F: tools/wmi/dell-smbios-example.c
4619 DEFZA FDDI NETWORK DRIVER
4620 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4622 F: drivers/net/fddi/defza.*
4625 M: Matthew Garrett <mjg59@srcf.ucam.org>
4626 M: Pali Rohár <pali.rohar@gmail.com>
4627 L: platform-driver-x86@vger.kernel.org
4629 F: drivers/platform/x86/dell-laptop.c
4631 DELL LAPTOP FREEFALL DRIVER
4632 M: Pali Rohár <pali.rohar@gmail.com>
4634 F: drivers/platform/x86/dell-smo8800.c
4636 DELL LAPTOP RBTN DRIVER
4637 M: Pali Rohár <pali.rohar@gmail.com>
4639 F: drivers/platform/x86/dell-rbtn.*
4641 DELL REMOTE BIOS UPDATE DRIVER
4642 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4643 L: platform-driver-x86@vger.kernel.org
4645 F: drivers/platform/x86/dell_rbu.c
4647 DELL LAPTOP SMM DRIVER
4648 M: Pali Rohár <pali.rohar@gmail.com>
4650 F: drivers/hwmon/dell-smm-hwmon.c
4651 F: include/uapi/linux/i8k.h
4653 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4654 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4655 L: platform-driver-x86@vger.kernel.org
4657 F: Documentation/driver-api/dcdbas.rst
4658 F: drivers/platform/x86/dcdbas.*
4660 DELL WMI NOTIFICATIONS DRIVER
4661 M: Matthew Garrett <mjg59@srcf.ucam.org>
4662 M: Pali Rohár <pali.rohar@gmail.com>
4664 F: drivers/platform/x86/dell-wmi.c
4666 DELL WMI DESCRIPTOR DRIVER
4667 M: Mario Limonciello <mario.limonciello@dell.com>
4669 F: drivers/platform/x86/dell-wmi-descriptor.c
4671 DELTA ST MEDIA DRIVER
4672 M: Hugues Fruchet <hugues.fruchet@st.com>
4673 L: linux-media@vger.kernel.org
4674 T: git git://linuxtv.org/media_tree.git
4675 W: https://linuxtv.org
4677 F: drivers/media/platform/sti/delta
4680 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4681 L: linux-mtd@lists.infradead.org
4683 F: drivers/mtd/nand/raw/denali*
4685 DESIGNWARE EDMA CORE IP DRIVER
4686 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4687 L: dmaengine@vger.kernel.org
4689 F: drivers/dma/dw-edma/
4690 F: include/linux/dma/edma.h
4692 DESIGNWARE USB2 DRD IP DRIVER
4693 M: Minas Harutyunyan <hminas@synopsys.com>
4694 L: linux-usb@vger.kernel.org
4695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4697 F: drivers/usb/dwc2/
4699 DESIGNWARE USB3 DRD IP DRIVER
4700 M: Felipe Balbi <balbi@kernel.org>
4701 L: linux-usb@vger.kernel.org
4702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4704 F: drivers/usb/dwc3/
4706 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4707 M: Andreas Klinger <ak@it-klinger.de>
4708 L: linux-iio@vger.kernel.org
4710 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4711 F: drivers/iio/proximity/srf*.c
4713 DEVICE COREDUMP (DEV_COREDUMP)
4714 M: Johannes Berg <johannes@sipsolutions.net>
4715 L: linux-kernel@vger.kernel.org
4717 F: drivers/base/devcoredump.c
4718 F: include/linux/devcoredump.h
4720 DEVICE FREQUENCY (DEVFREQ)
4721 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4722 M: Kyungmin Park <kyungmin.park@samsung.com>
4723 R: Chanwoo Choi <cw00.choi@samsung.com>
4724 L: linux-pm@vger.kernel.org
4725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4728 F: include/linux/devfreq.h
4729 F: Documentation/devicetree/bindings/devfreq/
4730 F: include/trace/events/devfreq.h
4732 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4733 M: Chanwoo Choi <cw00.choi@samsung.com>
4734 L: linux-pm@vger.kernel.org
4735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4737 F: drivers/devfreq/event/
4738 F: drivers/devfreq/devfreq-event.c
4739 F: include/linux/devfreq-event.h
4740 F: Documentation/devicetree/bindings/devfreq/event/
4742 DEVICE NUMBER REGISTRY
4743 M: Torben Mathiasen <device@lanana.org>
4744 W: http://lanana.org/docs/device-list/index.html
4748 M: Alasdair Kergon <agk@redhat.com>
4749 M: Mike Snitzer <snitzer@redhat.com>
4750 M: dm-devel@redhat.com
4751 L: dm-devel@redhat.com
4752 W: http://sources.redhat.com/dm
4753 Q: http://patchwork.kernel.org/project/dm-devel/list/
4754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4755 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4757 F: Documentation/admin-guide/device-mapper/
4758 F: drivers/md/Makefile
4759 F: drivers/md/Kconfig
4761 F: drivers/md/persistent-data/
4762 F: include/linux/device-mapper.h
4763 F: include/linux/dm-*.h
4764 F: include/uapi/linux/dm-*.h
4767 M: Jiri Pirko <jiri@mellanox.com>
4768 L: netdev@vger.kernel.org
4770 F: net/core/devlink.c
4771 F: include/net/devlink.h
4772 F: include/uapi/linux/devlink.h
4774 DIALOG SEMICONDUCTOR DRIVERS
4775 M: Support Opensource <support.opensource@diasemi.com>
4776 W: http://www.dialog-semiconductor.com/products
4778 F: Documentation/hwmon/da90??.rst
4779 F: Documentation/devicetree/bindings/mfd/da90*.txt
4780 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4781 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4782 F: Documentation/devicetree/bindings/regulator/da92*.txt
4783 F: Documentation/devicetree/bindings/regulator/slg51000.txt
4784 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4785 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4786 F: drivers/gpio/gpio-da90??.c
4787 F: drivers/hwmon/da90??-hwmon.c
4788 F: drivers/iio/adc/da91??-*.c
4789 F: drivers/input/misc/da90??_onkey.c
4790 F: drivers/input/touchscreen/da9052_tsi.c
4791 F: drivers/leds/leds-da90??.c
4792 F: drivers/mfd/da903x.c
4793 F: drivers/mfd/da90??-*.c
4794 F: drivers/mfd/da91??-*.c
4795 F: drivers/power/supply/da9052-battery.c
4796 F: drivers/power/supply/da91??-*.c
4797 F: drivers/regulator/da903x.c
4798 F: drivers/regulator/da9???-regulator.[ch]
4799 F: drivers/regulator/slg51000-regulator.[ch]
4800 F: drivers/thermal/da90??-thermal.c
4801 F: drivers/rtc/rtc-da90??.c
4802 F: drivers/video/backlight/da90??_bl.c
4803 F: drivers/watchdog/da90??_wdt.c
4804 F: include/linux/mfd/da903x.h
4805 F: include/linux/mfd/da9052/
4806 F: include/linux/mfd/da9055/
4807 F: include/linux/mfd/da9062/
4808 F: include/linux/mfd/da9063/
4809 F: include/linux/mfd/da9150/
4810 F: include/linux/regulator/da9211.h
4811 F: include/sound/da[79]*.h
4812 F: sound/soc/codecs/da[79]*.[ch]
4814 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4815 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4816 L: linux-gpio@vger.kernel.org
4818 F: drivers/gpio/gpio-gpio-mm.c
4820 DIOLAN U2C-12 I2C DRIVER
4821 M: Guenter Roeck <linux@roeck-us.net>
4822 L: linux-i2c@vger.kernel.org
4824 F: drivers/i2c/busses/i2c-diolan-u2c.c
4826 FILESYSTEM DIRECT ACCESS (DAX)
4827 M: Dan Williams <dan.j.williams@intel.com>
4828 R: Matthew Wilcox <willy@infradead.org>
4829 R: Jan Kara <jack@suse.cz>
4830 L: linux-fsdevel@vger.kernel.org
4831 L: linux-nvdimm@lists.01.org
4834 F: include/linux/dax.h
4835 F: include/trace/events/fs_dax.h
4837 DEVICE DIRECT ACCESS (DAX)
4838 M: Dan Williams <dan.j.williams@intel.com>
4839 M: Vishal Verma <vishal.l.verma@intel.com>
4840 M: Keith Busch <keith.busch@intel.com>
4841 M: Dave Jiang <dave.jiang@intel.com>
4842 L: linux-nvdimm@lists.01.org
4846 DIRECTORY NOTIFICATION (DNOTIFY)
4847 M: Jan Kara <jack@suse.cz>
4848 R: Amir Goldstein <amir73il@gmail.com>
4849 L: linux-fsdevel@vger.kernel.org
4851 F: Documentation/filesystems/dnotify.txt
4852 F: fs/notify/dnotify/
4853 F: include/linux/dnotify.h
4855 DISK GEOMETRY AND PARTITION HANDLING
4856 M: Andries Brouwer <aeb@cwi.nl>
4857 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4858 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4859 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4863 M: Jan Kara <jack@suse.com>
4865 F: Documentation/filesystems/quota.txt
4867 F: include/linux/quota*.h
4868 F: include/uapi/linux/quota*.h
4870 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4871 M: Bernie Thompson <bernie@plugable.com>
4872 L: linux-fbdev@vger.kernel.org
4874 W: http://plugable.com/category/projects/udlfb/
4875 F: drivers/video/fbdev/udlfb.c
4876 F: include/video/udlfb.h
4877 F: Documentation/fb/udlfb.rst
4879 DISTRIBUTED LOCK MANAGER (DLM)
4880 M: Christine Caulfield <ccaulfie@redhat.com>
4881 M: David Teigland <teigland@redhat.com>
4882 L: cluster-devel@redhat.com
4883 W: http://sources.redhat.com/cluster/
4884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4888 DMA BUFFER SHARING FRAMEWORK
4889 M: Sumit Semwal <sumit.semwal@linaro.org>
4891 L: linux-media@vger.kernel.org
4892 L: dri-devel@lists.freedesktop.org
4893 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4895 F: include/linux/dma-buf*
4896 F: include/linux/reservation.h
4897 F: include/linux/*fence.h
4898 F: Documentation/driver-api/dma-buf.rst
4899 T: git git://anongit.freedesktop.org/drm/drm-misc
4901 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4902 M: Vinod Koul <vkoul@kernel.org>
4903 L: dmaengine@vger.kernel.org
4904 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4907 F: include/linux/dmaengine.h
4908 F: include/linux/of_dma.h
4909 F: Documentation/devicetree/bindings/dma/
4910 F: Documentation/driver-api/dmaengine/
4911 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4914 M: Christoph Hellwig <hch@lst.de>
4915 M: Marek Szyprowski <m.szyprowski@samsung.com>
4916 R: Robin Murphy <robin.murphy@arm.com>
4917 L: iommu@lists.linux-foundation.org
4918 T: git git://git.infradead.org/users/hch/dma-mapping.git
4919 W: http://git.infradead.org/users/hch/dma-mapping.git
4922 F: include/asm-generic/dma-mapping.h
4923 F: include/linux/dma-direct.h
4924 F: include/linux/dma-mapping.h
4925 F: include/linux/dma-noncoherent.h
4927 DME1737 HARDWARE MONITOR DRIVER
4928 M: Juerg Haefliger <juergh@gmail.com>
4929 L: linux-hwmon@vger.kernel.org
4931 F: Documentation/hwmon/dme1737.rst
4932 F: drivers/hwmon/dme1737.c
4935 M: Jean Delvare <jdelvare@suse.com>
4937 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4938 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4939 F: drivers/firmware/dmi-id.c
4940 F: drivers/firmware/dmi_scan.c
4941 F: include/linux/dmi.h
4944 M: Jonathan Corbet <corbet@lwn.net>
4945 L: linux-doc@vger.kernel.org
4948 F: scripts/documentation-file-ref-check
4949 F: scripts/kernel-doc
4950 F: scripts/sphinx-pre-install
4951 X: Documentation/ABI/
4952 X: Documentation/firmware-guide/acpi/
4953 X: Documentation/devicetree/
4954 X: Documentation/i2c/
4955 X: Documentation/media/
4956 X: Documentation/power/
4957 X: Documentation/spi/
4958 T: git git://git.lwn.net/linux.git docs-next
4960 DOCUMENTATION/ITALIAN
4961 M: Federico Vaga <federico.vaga@vaga.pv.it>
4962 L: linux-doc@vger.kernel.org
4964 F: Documentation/translations/it_IT
4966 DOCUMENTATION SCRIPTS
4967 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4968 L: linux-doc@vger.kernel.org
4970 F: scripts/documentation-file-ref-check
4971 F: scripts/sphinx-pre-install
4972 F: Documentation/sphinx/parse-headers.pl
4974 DONGWOON DW9714 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/dw9714.c
4980 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4982 DONGWOON DW9807 LENS VOICE COIL DRIVER
4983 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4984 L: linux-media@vger.kernel.org
4985 T: git git://linuxtv.org/media_tree.git
4987 F: drivers/media/i2c/dw9807-vcm.c
4988 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4991 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4992 L: blinux-list@redhat.com
4994 F: drivers/char/dtlk.c
4995 F: include/linux/dtlk.h
4997 DPAA2 DATAPATH I/O (DPIO) DRIVER
4998 M: Roy Pledge <Roy.Pledge@nxp.com>
4999 L: linux-kernel@vger.kernel.org
5001 F: drivers/soc/fsl/dpio
5003 DPAA2 ETHERNET DRIVER
5004 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5005 L: netdev@vger.kernel.org
5007 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5008 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5009 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5010 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5011 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5013 DPAA2 ETHERNET SWITCH DRIVER
5014 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5015 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5016 L: linux-kernel@vger.kernel.org
5018 F: drivers/staging/fsl-dpaa2/ethsw
5020 DPT_I2O SCSI RAID DRIVER
5021 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5022 L: linux-scsi@vger.kernel.org
5023 W: http://www.adaptec.com/
5025 F: drivers/scsi/dpt*
5026 F: drivers/scsi/dpt/
5029 M: Philipp Reisner <philipp.reisner@linbit.com>
5030 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5031 L: drbd-dev@lists.linbit.com
5032 W: http://www.drbd.org
5033 T: git git://git.linbit.com/linux-drbd.git
5034 T: git git://git.linbit.com/drbd-8.4.git
5036 F: drivers/block/drbd/
5038 F: Documentation/admin-guide/blockdev/
5040 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5041 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5042 R: "Rafael J. Wysocki" <rafael@kernel.org>
5043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5045 F: Documentation/kobject.txt
5049 F: include/linux/debugfs.h
5050 F: include/linux/kobj*
5053 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5054 M: Kevin Hilman <khilman@kernel.org>
5055 M: Nishanth Menon <nm@ti.com>
5057 F: drivers/power/avs/
5058 F: include/linux/power/smartreflex.h
5059 L: linux-pm@vger.kernel.org
5061 DRM DRIVER FOR ARM PL111 CLCD
5062 M: Eric Anholt <eric@anholt.net>
5063 T: git git://anongit.freedesktop.org/drm/drm-misc
5065 F: drivers/gpu/drm/pl111/
5067 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5068 M: Linus Walleij <linus.walleij@linaro.org>
5069 T: git git://anongit.freedesktop.org/drm/drm-misc
5071 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5072 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5074 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5075 M: Dave Airlie <airlied@redhat.com>
5077 F: drivers/gpu/drm/ast/
5079 DRM DRIVER FOR ASPEED BMC GFX
5080 M: Joel Stanley <joel@jms.id.au>
5081 L: linux-aspeed@lists.ozlabs.org
5082 T: git git://anongit.freedesktop.org/drm/drm-misc
5084 F: drivers/gpu/drm/aspeed/
5085 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5087 DRM DRIVER FOR BOCHS VIRTUAL GPU
5088 M: Gerd Hoffmann <kraxel@redhat.com>
5089 L: virtualization@lists.linux-foundation.org
5090 T: git git://anongit.freedesktop.org/drm/drm-misc
5092 F: drivers/gpu/drm/bochs/
5094 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5095 M: Linus Walleij <linus.walleij@linaro.org>
5096 T: git git://anongit.freedesktop.org/drm/drm-misc
5098 F: drivers/gpu/drm/tve200/
5100 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5101 M: Jagan Teki <jagan@amarulasolutions.com>
5103 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5104 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5106 DRM DRIVER FOR ILITEK ILI9225 PANELS
5107 M: David Lechner <david@lechnology.com>
5109 F: drivers/gpu/drm/tinydrm/ili9225.c
5110 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5112 DRM DRIVER FOR HX8357D PANELS
5113 M: Eric Anholt <eric@anholt.net>
5114 T: git git://anongit.freedesktop.org/drm/drm-misc
5116 F: drivers/gpu/drm/tinydrm/hx8357d.c
5117 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5119 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5120 S: Orphan / Obsolete
5121 F: drivers/gpu/drm/i810/
5122 F: include/uapi/drm/i810_drm.h
5124 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5125 S: Orphan / Obsolete
5126 F: drivers/gpu/drm/mga/
5127 F: include/uapi/drm/mga_drm.h
5129 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5130 M: Dave Airlie <airlied@redhat.com>
5132 F: drivers/gpu/drm/mgag200/
5134 DRM DRIVER FOR MI0283QT
5135 M: Noralf Trønnes <noralf@tronnes.org>
5137 F: drivers/gpu/drm/tinydrm/mi0283qt.c
5138 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5140 DRM DRIVER FOR MSM ADRENO GPU
5141 M: Rob Clark <robdclark@gmail.com>
5142 M: Sean Paul <sean@poorly.run>
5143 L: linux-arm-msm@vger.kernel.org
5144 L: dri-devel@lists.freedesktop.org
5145 L: freedreno@lists.freedesktop.org
5146 T: git https://gitlab.freedesktop.org/drm/msm.git
5148 F: drivers/gpu/drm/msm/
5149 F: include/uapi/drm/msm_drm.h
5150 F: Documentation/devicetree/bindings/display/msm/
5152 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5153 M: Ben Skeggs <bskeggs@redhat.com>
5154 L: dri-devel@lists.freedesktop.org
5155 L: nouveau@lists.freedesktop.org
5156 T: git git://github.com/skeggsb/linux
5158 F: drivers/gpu/drm/nouveau/
5159 F: include/uapi/drm/nouveau_drm.h
5161 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5162 M: Stefan Mavrodiev <stefan@olimex.com>
5164 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5165 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5167 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5168 M: Noralf Trønnes <noralf@tronnes.org>
5170 F: drivers/gpu/drm/tinydrm/repaper.c
5171 F: Documentation/devicetree/bindings/display/repaper.txt
5173 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5174 M: Dave Airlie <airlied@redhat.com>
5175 M: Gerd Hoffmann <kraxel@redhat.com>
5176 L: virtualization@lists.linux-foundation.org
5177 T: git git://anongit.freedesktop.org/drm/drm-misc
5179 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5180 F: drivers/gpu/drm/cirrus/
5182 DRM DRIVER FOR QXL VIRTUAL GPU
5183 M: Dave Airlie <airlied@redhat.com>
5184 M: Gerd Hoffmann <kraxel@redhat.com>
5185 L: virtualization@lists.linux-foundation.org
5186 L: spice-devel@lists.freedesktop.org
5187 T: git git://anongit.freedesktop.org/drm/drm-misc
5189 F: drivers/gpu/drm/qxl/
5190 F: include/uapi/drm/qxl_drm.h
5192 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5193 S: Orphan / Obsolete
5194 F: drivers/gpu/drm/r128/
5195 F: include/uapi/drm/r128_drm.h
5197 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5198 M: Guido Günther <agx@sigxcpu.org>
5200 F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5201 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5203 DRM DRIVER FOR SAVAGE VIDEO CARDS
5204 S: Orphan / Obsolete
5205 F: drivers/gpu/drm/savage/
5206 F: include/uapi/drm/savage_drm.h
5208 DRM DRIVER FOR SIS VIDEO CARDS
5209 S: Orphan / Obsolete
5210 F: drivers/gpu/drm/sis/
5211 F: include/uapi/drm/sis_drm.h
5213 DRM DRIVER FOR SITRONIX ST7701 PANELS
5214 M: Jagan Teki <jagan@amarulasolutions.com>
5216 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5217 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5219 DRM DRIVER FOR SITRONIX ST7586 PANELS
5220 M: David Lechner <david@lechnology.com>
5222 F: drivers/gpu/drm/tinydrm/st7586.c
5223 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5225 DRM DRIVER FOR SITRONIX ST7735R PANELS
5226 M: David Lechner <david@lechnology.com>
5228 F: drivers/gpu/drm/tinydrm/st7735r.c
5229 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5231 DRM DRIVER FOR ST-ERICSSON MCDE
5232 M: Linus Walleij <linus.walleij@linaro.org>
5233 T: git git://anongit.freedesktop.org/drm/drm-misc
5235 F: drivers/gpu/drm/mcde/
5236 F: Documentation/devicetree/bindings/display/ste,mcde.txt
5238 DRM DRIVER FOR TDFX VIDEO CARDS
5239 S: Orphan / Obsolete
5240 F: drivers/gpu/drm/tdfx/
5242 DRM DRIVER FOR TPO TPG110 PANELS
5243 M: Linus Walleij <linus.walleij@linaro.org>
5244 T: git git://anongit.freedesktop.org/drm/drm-misc
5246 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5247 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt
5249 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5250 M: Dave Airlie <airlied@redhat.com>
5251 R: Sean Paul <sean@poorly.run>
5252 L: dri-devel@lists.freedesktop.org
5254 F: drivers/gpu/drm/udl/
5255 T: git git://anongit.freedesktop.org/drm/drm-misc
5257 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5258 M: Hans de Goede <hdegoede@redhat.com>
5259 L: dri-devel@lists.freedesktop.org
5261 F: drivers/gpu/drm/vboxvideo/
5262 T: git git://anongit.freedesktop.org/drm/drm-misc
5264 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5265 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5266 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5267 R: Daniel Vetter <daniel@ffwll.ch>
5268 T: git git://anongit.freedesktop.org/drm/drm-misc
5270 L: dri-devel@lists.freedesktop.org
5271 F: drivers/gpu/drm/vkms/
5272 F: Documentation/gpu/vkms.rst
5274 DRM DRIVER FOR VMWARE VIRTUAL GPU
5275 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5276 M: Thomas Hellstrom <thellstrom@vmware.com>
5277 L: dri-devel@lists.freedesktop.org
5278 T: git git://people.freedesktop.org/~thomash/linux
5280 F: drivers/gpu/drm/vmwgfx/
5281 F: include/uapi/drm/vmwgfx_drm.h
5284 M: David Airlie <airlied@linux.ie>
5285 M: Daniel Vetter <daniel@ffwll.ch>
5286 L: dri-devel@lists.freedesktop.org
5287 T: git git://anongit.freedesktop.org/drm/drm
5288 B: https://bugs.freedesktop.org/
5289 C: irc://chat.freenode.net/dri-devel
5293 F: Documentation/devicetree/bindings/display/
5294 F: Documentation/devicetree/bindings/gpu/
5295 F: Documentation/gpu/
5297 F: include/uapi/drm/
5298 F: include/linux/vga*
5300 DRM DRIVERS AND MISC GPU PATCHES
5301 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5302 M: Maxime Ripard <mripard@kernel.org>
5303 M: Sean Paul <sean@poorly.run>
5304 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5306 T: git git://anongit.freedesktop.org/drm/drm-misc
5307 F: Documentation/gpu/
5309 F: drivers/gpu/drm/*
5311 F: include/uapi/drm/drm*
5312 F: include/linux/vga*
5314 DRM DRIVERS FOR ALLWINNER A10
5315 M: Maxime Ripard <mripard@kernel.org>
5316 L: dri-devel@lists.freedesktop.org
5318 F: drivers/gpu/drm/sun4i/
5319 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5320 T: git git://anongit.freedesktop.org/drm/drm-misc
5322 DRM DRIVERS FOR AMLOGIC SOCS
5323 M: Neil Armstrong <narmstrong@baylibre.com>
5324 L: dri-devel@lists.freedesktop.org
5325 L: linux-amlogic@lists.infradead.org
5326 W: http://linux-meson.com/
5328 F: drivers/gpu/drm/meson/
5329 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5330 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5331 F: Documentation/gpu/meson.rst
5332 T: git git://anongit.freedesktop.org/drm/drm-misc
5334 DRM DRIVERS FOR ATMEL HLCDC
5335 M: Boris Brezillon <bbrezillon@kernel.org>
5336 L: dri-devel@lists.freedesktop.org
5338 F: drivers/gpu/drm/atmel-hlcdc/
5339 F: Documentation/devicetree/bindings/display/atmel/
5340 T: git git://anongit.freedesktop.org/drm/drm-misc
5342 DRM DRIVERS FOR BRIDGE CHIPS
5343 M: Andrzej Hajda <a.hajda@samsung.com>
5344 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5346 T: git git://anongit.freedesktop.org/drm/drm-misc
5347 F: drivers/gpu/drm/bridge/
5349 DRM DRIVERS FOR EXYNOS
5350 M: Inki Dae <inki.dae@samsung.com>
5351 M: Joonyoung Shim <jy0922.shim@samsung.com>
5352 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5353 M: Kyungmin Park <kyungmin.park@samsung.com>
5354 L: dri-devel@lists.freedesktop.org
5355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5357 F: drivers/gpu/drm/exynos/
5358 F: include/uapi/drm/exynos_drm.h
5359 F: Documentation/devicetree/bindings/display/exynos/
5361 DRM DRIVERS FOR FREESCALE DCU
5362 M: Stefan Agner <stefan@agner.ch>
5363 M: Alison Wang <alison.wang@nxp.com>
5364 L: dri-devel@lists.freedesktop.org
5366 F: drivers/gpu/drm/fsl-dcu/
5367 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5368 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5369 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5370 T: git git://anongit.freedesktop.org/drm/drm-misc
5372 DRM DRIVERS FOR FREESCALE IMX
5373 M: Philipp Zabel <p.zabel@pengutronix.de>
5374 L: dri-devel@lists.freedesktop.org
5376 F: drivers/gpu/drm/imx/
5377 F: drivers/gpu/ipu-v3/
5378 F: Documentation/devicetree/bindings/display/imx/
5380 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5381 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5382 L: dri-devel@lists.freedesktop.org
5383 T: git git://github.com/patjak/drm-gma500
5385 F: drivers/gpu/drm/gma500/
5387 DRM DRIVERS FOR HISILICON
5388 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
5389 M: Rongrong Zou <zourongrong@gmail.com>
5390 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5391 R: Chen Feng <puck.chen@hisilicon.com>
5392 L: dri-devel@lists.freedesktop.org
5393 T: git git://github.com/xin3liang/linux.git
5395 F: drivers/gpu/drm/hisilicon/
5396 F: Documentation/devicetree/bindings/display/hisilicon/
5398 DRM DRIVERS FOR LIMA
5399 M: Qiang Yu <yuq825@gmail.com>
5400 L: dri-devel@lists.freedesktop.org
5401 L: lima@lists.freedesktop.org (moderated for non-subscribers)
5403 F: drivers/gpu/drm/lima/
5404 F: include/uapi/drm/lima_drm.h
5405 T: git git://anongit.freedesktop.org/drm/drm-misc
5407 DRM DRIVERS FOR MEDIATEK
5408 M: CK Hu <ck.hu@mediatek.com>
5409 M: Philipp Zabel <p.zabel@pengutronix.de>
5410 L: dri-devel@lists.freedesktop.org
5412 F: drivers/gpu/drm/mediatek/
5413 F: Documentation/devicetree/bindings/display/mediatek/
5415 DRM DRIVERS FOR NVIDIA TEGRA
5416 M: Thierry Reding <thierry.reding@gmail.com>
5417 L: dri-devel@lists.freedesktop.org
5418 L: linux-tegra@vger.kernel.org
5419 T: git git://anongit.freedesktop.org/tegra/linux.git
5421 F: drivers/gpu/drm/tegra/
5422 F: drivers/gpu/host1x/
5423 F: include/linux/host1x.h
5424 F: include/uapi/drm/tegra_drm.h
5425 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5427 DRM DRIVERS FOR RENESAS
5428 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5429 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5430 L: dri-devel@lists.freedesktop.org
5431 L: linux-renesas-soc@vger.kernel.org
5432 T: git git://linuxtv.org/pinchartl/media drm/du/next
5434 F: drivers/gpu/drm/rcar-du/
5435 F: drivers/gpu/drm/shmobile/
5436 F: include/linux/platform_data/shmob_drm.h
5437 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5438 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5439 F: Documentation/devicetree/bindings/display/renesas,du.txt
5441 DRM DRIVERS FOR ROCKCHIP
5442 M: Sandy Huang <hjc@rock-chips.com>
5443 M: Heiko Stübner <heiko@sntech.de>
5444 L: dri-devel@lists.freedesktop.org
5446 F: drivers/gpu/drm/rockchip/
5447 F: Documentation/devicetree/bindings/display/rockchip/
5448 T: git git://anongit.freedesktop.org/drm/drm-misc
5451 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5452 M: Vincent Abriou <vincent.abriou@st.com>
5453 L: dri-devel@lists.freedesktop.org
5454 T: git git://anongit.freedesktop.org/drm/drm-misc
5456 F: drivers/gpu/drm/sti
5457 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5460 M: Yannick Fertre <yannick.fertre@st.com>
5461 M: Philippe Cornu <philippe.cornu@st.com>
5462 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5463 M: Vincent Abriou <vincent.abriou@st.com>
5464 L: dri-devel@lists.freedesktop.org
5465 T: git git://anongit.freedesktop.org/drm/drm-misc
5467 F: drivers/gpu/drm/stm
5468 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5470 DRM DRIVERS FOR TI LCDC
5471 M: Jyri Sarha <jsarha@ti.com>
5472 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5473 L: dri-devel@lists.freedesktop.org
5475 F: drivers/gpu/drm/tilcdc/
5476 F: Documentation/devicetree/bindings/display/tilcdc/
5478 DRM DRIVERS FOR TI OMAP
5479 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5480 L: dri-devel@lists.freedesktop.org
5482 F: drivers/gpu/drm/omapdrm/
5483 F: Documentation/devicetree/bindings/display/ti/
5486 M: Eric Anholt <eric@anholt.net>
5488 F: drivers/gpu/drm/v3d/
5489 F: include/uapi/drm/v3d_drm.h
5490 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5491 T: git git://anongit.freedesktop.org/drm/drm-misc
5494 M: Eric Anholt <eric@anholt.net>
5495 T: git git://github.com/anholt/linux
5497 F: drivers/gpu/drm/vc4/
5498 F: include/uapi/drm/vc4_drm.h
5499 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5500 T: git git://anongit.freedesktop.org/drm/drm-misc
5502 DRM DRIVERS FOR VIVANTE GPU IP
5503 M: Lucas Stach <l.stach@pengutronix.de>
5504 R: Russell King <linux+etnaviv@armlinux.org.uk>
5505 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5506 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5507 L: dri-devel@lists.freedesktop.org
5509 F: drivers/gpu/drm/etnaviv/
5510 F: include/uapi/drm/etnaviv_drm.h
5511 F: Documentation/devicetree/bindings/display/etnaviv/
5513 DRM DRIVERS FOR ZTE ZX
5514 M: Shawn Guo <shawnguo@kernel.org>
5515 L: dri-devel@lists.freedesktop.org
5517 F: drivers/gpu/drm/zte/
5518 F: Documentation/devicetree/bindings/display/zte,vou.txt
5519 T: git git://anongit.freedesktop.org/drm/drm-misc
5522 M: Thierry Reding <thierry.reding@gmail.com>
5523 R: Sam Ravnborg <sam@ravnborg.org>
5524 L: dri-devel@lists.freedesktop.org
5525 T: git git://anongit.freedesktop.org/drm/drm-misc
5527 F: drivers/gpu/drm/drm_panel.c
5528 F: drivers/gpu/drm/panel/
5529 F: include/drm/drm_panel.h
5530 F: Documentation/devicetree/bindings/display/panel/
5533 M: Noralf Trønnes <noralf@tronnes.org>
5534 W: https://github.com/notro/tinydrm/wiki/Development
5535 T: git git://anongit.freedesktop.org/drm/drm-misc
5537 F: drivers/gpu/drm/tinydrm/
5538 F: include/drm/tinydrm/
5541 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5542 T: git git://anongit.freedesktop.org/drm/drm-misc
5543 L: dri-devel@lists.freedesktop.org
5544 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
5546 F: drivers/gpu/drm/xen/
5547 F: Documentation/gpu/xen-front.rst
5550 M: Christian Koenig <christian.koenig@amd.com>
5551 M: Huang Rui <ray.huang@amd.com>
5552 T: git git://people.freedesktop.org/~agd5f/linux
5554 L: dri-devel@lists.freedesktop.org
5556 F: drivers/gpu/drm/ttm/
5558 DSBR100 USB FM RADIO DRIVER
5559 M: Alexey Klimov <klimov.linux@gmail.com>
5560 L: linux-media@vger.kernel.org
5561 T: git git://linuxtv.org/media_tree.git
5563 F: drivers/media/radio/dsbr100.c
5566 M: Francois Romieu <romieu@fr.zoreil.com>
5567 L: netdev@vger.kernel.org
5569 F: drivers/net/wan/dscc4.c
5572 M: Hans Verkuil <hverkuil@xs4all.nl>
5573 L: linux-media@vger.kernel.org
5574 T: git git://linuxtv.org/media_tree.git
5575 W: https://linuxtv.org
5577 F: drivers/media/pci/dt3155/
5579 DVB_USB_AF9015 MEDIA DRIVER
5580 M: Antti Palosaari <crope@iki.fi>
5581 L: linux-media@vger.kernel.org
5582 W: https://linuxtv.org
5583 W: http://palosaari.fi/linux/
5584 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5585 T: git git://linuxtv.org/anttip/media_tree.git
5587 F: drivers/media/usb/dvb-usb-v2/af9015*
5589 DVB_USB_AF9035 MEDIA DRIVER
5590 M: Antti Palosaari <crope@iki.fi>
5591 L: linux-media@vger.kernel.org
5592 W: https://linuxtv.org
5593 W: http://palosaari.fi/linux/
5594 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5595 T: git git://linuxtv.org/anttip/media_tree.git
5597 F: drivers/media/usb/dvb-usb-v2/af9035*
5599 DVB_USB_ANYSEE MEDIA DRIVER
5600 M: Antti Palosaari <crope@iki.fi>
5601 L: linux-media@vger.kernel.org
5602 W: https://linuxtv.org
5603 W: http://palosaari.fi/linux/
5604 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5605 T: git git://linuxtv.org/anttip/media_tree.git
5607 F: drivers/media/usb/dvb-usb-v2/anysee*
5609 DVB_USB_AU6610 MEDIA DRIVER
5610 M: Antti Palosaari <crope@iki.fi>
5611 L: linux-media@vger.kernel.org
5612 W: https://linuxtv.org
5613 W: http://palosaari.fi/linux/
5614 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5615 T: git git://linuxtv.org/anttip/media_tree.git
5617 F: drivers/media/usb/dvb-usb-v2/au6610*
5619 DVB_USB_CE6230 MEDIA DRIVER
5620 M: Antti Palosaari <crope@iki.fi>
5621 L: linux-media@vger.kernel.org
5622 W: https://linuxtv.org
5623 W: http://palosaari.fi/linux/
5624 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5625 T: git git://linuxtv.org/anttip/media_tree.git
5627 F: drivers/media/usb/dvb-usb-v2/ce6230*
5629 DVB_USB_CXUSB MEDIA DRIVER
5630 M: Michael Krufky <mkrufky@linuxtv.org>
5631 L: linux-media@vger.kernel.org
5632 W: https://linuxtv.org
5633 W: http://github.com/mkrufky
5634 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5635 T: git git://linuxtv.org/media_tree.git
5637 F: drivers/media/usb/dvb-usb/cxusb*
5639 DVB_USB_EC168 MEDIA DRIVER
5640 M: Antti Palosaari <crope@iki.fi>
5641 L: linux-media@vger.kernel.org
5642 W: https://linuxtv.org
5643 W: http://palosaari.fi/linux/
5644 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5645 T: git git://linuxtv.org/anttip/media_tree.git
5647 F: drivers/media/usb/dvb-usb-v2/ec168*
5649 DVB_USB_GL861 MEDIA DRIVER
5650 M: Antti Palosaari <crope@iki.fi>
5651 L: linux-media@vger.kernel.org
5652 W: https://linuxtv.org
5653 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5654 T: git git://linuxtv.org/anttip/media_tree.git
5656 F: drivers/media/usb/dvb-usb-v2/gl861*
5658 DVB_USB_MXL111SF MEDIA DRIVER
5659 M: Michael Krufky <mkrufky@linuxtv.org>
5660 L: linux-media@vger.kernel.org
5661 W: https://linuxtv.org
5662 W: http://github.com/mkrufky
5663 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5664 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5666 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5668 DVB_USB_RTL28XXU MEDIA DRIVER
5669 M: Antti Palosaari <crope@iki.fi>
5670 L: linux-media@vger.kernel.org
5671 W: https://linuxtv.org
5672 W: http://palosaari.fi/linux/
5673 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5674 T: git git://linuxtv.org/anttip/media_tree.git
5676 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5678 DVB_USB_V2 MEDIA DRIVER
5679 M: Antti Palosaari <crope@iki.fi>
5680 L: linux-media@vger.kernel.org
5681 W: https://linuxtv.org
5682 W: http://palosaari.fi/linux/
5683 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5684 T: git git://linuxtv.org/anttip/media_tree.git
5686 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5687 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5690 M: Jason Baron <jbaron@akamai.com>
5692 F: lib/dynamic_debug.c
5693 F: include/linux/dynamic_debug.h
5695 DYNAMIC INTERRUPT MODERATION
5696 M: Tal Gilboa <talgi@mellanox.com>
5698 F: include/linux/dim.h
5701 DZ DECSTATION DZ11 SERIAL DRIVER
5702 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5704 F: drivers/tty/serial/dz.*
5706 E3X0 POWER BUTTON DRIVER
5707 M: Moritz Fischer <moritz.fischer@ettus.com>
5708 L: usrp-users@lists.ettus.com
5709 W: http://www.ettus.com
5711 F: drivers/input/misc/e3x0-button.c
5712 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5715 M: Antti Palosaari <crope@iki.fi>
5716 L: linux-media@vger.kernel.org
5717 W: https://linuxtv.org
5718 W: http://palosaari.fi/linux/
5719 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5720 T: git git://linuxtv.org/anttip/media_tree.git
5722 F: drivers/media/tuners/e4000*
5724 EARTH_PT1 MEDIA DRIVER
5725 M: Akihiro Tsukada <tskd08@gmail.com>
5726 L: linux-media@vger.kernel.org
5728 F: drivers/media/pci/pt1/
5730 EARTH_PT3 MEDIA DRIVER
5731 M: Akihiro Tsukada <tskd08@gmail.com>
5732 L: linux-media@vger.kernel.org
5734 F: drivers/media/pci/pt3/
5737 M: Antti Palosaari <crope@iki.fi>
5738 L: linux-media@vger.kernel.org
5739 W: https://linuxtv.org
5740 W: http://palosaari.fi/linux/
5741 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5742 T: git git://linuxtv.org/anttip/media_tree.git
5744 F: drivers/media/dvb-frontends/ec100*
5747 M: Tyler Hicks <tyhicks@canonical.com>
5748 L: ecryptfs@vger.kernel.org
5749 W: http://ecryptfs.org
5750 W: https://launchpad.net/ecryptfs
5751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5753 F: Documentation/filesystems/ecryptfs.txt
5757 M: Borislav Petkov <bp@alien8.de>
5758 L: linux-edac@vger.kernel.org
5760 F: drivers/edac/amd64_edac*
5763 M: Stefan Schaeckeler <sschaeck@cisco.com>
5765 F: drivers/edac/aspeed_edac.c
5766 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5769 M: Shravan Kumar Ramani <sramani@mellanox.com>
5771 F: drivers/edac/bluefield_edac.c
5774 M: Robert Richter <rric@kernel.org>
5775 L: linux-edac@vger.kernel.org
5777 F: drivers/edac/highbank*
5780 M: Ralf Baechle <ralf@linux-mips.org>
5781 M: David Daney <david.daney@cavium.com>
5782 L: linux-edac@vger.kernel.org
5783 L: linux-mips@vger.kernel.org
5785 F: drivers/edac/octeon_edac*
5787 EDAC-CAVIUM THUNDERX
5788 M: David Daney <david.daney@cavium.com>
5789 M: Jan Glauber <jglauber@cavium.com>
5790 L: linux-edac@vger.kernel.org
5792 F: drivers/edac/thunderx_edac*
5795 M: Borislav Petkov <bp@alien8.de>
5796 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5797 M: Tony Luck <tony.luck@intel.com>
5798 R: James Morse <james.morse@arm.com>
5799 R: Robert Richter <rrichter@marvell.com>
5800 L: linux-edac@vger.kernel.org
5801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
5803 F: Documentation/admin-guide/ras.rst
5804 F: Documentation/driver-api/edac.rst
5806 F: include/linux/edac.h
5809 M: Mark Gross <mark.gross@intel.com>
5810 L: linux-edac@vger.kernel.org
5812 F: drivers/edac/e752x_edac.c
5815 L: linux-edac@vger.kernel.org
5817 F: drivers/edac/e7xxx_edac.c
5820 M: York Sun <york.sun@nxp.com>
5821 L: linux-edac@vger.kernel.org
5823 F: drivers/edac/fsl_ddr_edac.*
5826 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5827 L: linux-edac@vger.kernel.org
5829 F: drivers/edac/ghes_edac.c
5832 M: Tony Luck <tony.luck@intel.com>
5833 L: linux-edac@vger.kernel.org
5835 F: drivers/edac/i10nm_base.c
5838 L: linux-edac@vger.kernel.org
5840 F: drivers/edac/i3000_edac.c
5843 L: linux-edac@vger.kernel.org
5845 F: drivers/edac/i5000_edac.c
5848 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5849 L: linux-edac@vger.kernel.org
5851 F: drivers/edac/i5400_edac.c
5854 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5855 L: linux-edac@vger.kernel.org
5857 F: drivers/edac/i7300_edac.c
5860 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5861 L: linux-edac@vger.kernel.org
5863 F: drivers/edac/i7core_edac.c
5866 M: Tim Small <tim@buttersideup.com>
5867 L: linux-edac@vger.kernel.org
5869 F: drivers/edac/i82443bxgx_edac.c
5872 M: "Arvind R." <arvino55@gmail.com>
5873 L: linux-edac@vger.kernel.org
5875 F: drivers/edac/i82975x_edac.c
5878 M: Jason Baron <jbaron@akamai.com>
5879 L: linux-edac@vger.kernel.org
5881 F: drivers/edac/ie31200_edac.c
5884 M: Johannes Thumshirn <morbidrsa@gmail.com>
5885 L: linux-edac@vger.kernel.org
5887 F: drivers/edac/mpc85xx_edac.[ch]
5890 M: Egor Martovetsky <egor@pasemi.com>
5891 L: linux-edac@vger.kernel.org
5893 F: drivers/edac/pasemi_edac.c
5896 M: Tony Luck <tony.luck@intel.com>
5897 L: linux-edac@vger.kernel.org
5899 F: drivers/edac/pnd2_edac.[ch]
5902 M: Tim Small <tim@buttersideup.com>
5903 L: linux-edac@vger.kernel.org
5905 F: drivers/edac/r82600_edac.c
5908 M: Tony Luck <tony.luck@intel.com>
5909 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5910 L: linux-edac@vger.kernel.org
5912 F: drivers/edac/sb_edac.c
5915 M: Yash Shah <yash.shah@sifive.com>
5916 L: linux-edac@vger.kernel.org
5918 F: drivers/edac/sifive_edac.c
5921 M: Tony Luck <tony.luck@intel.com>
5922 L: linux-edac@vger.kernel.org
5924 F: drivers/edac/skx_*.c
5927 M: Tero Kristo <t-kristo@ti.com>
5928 L: linux-edac@vger.kernel.org
5930 F: drivers/edac/ti_edac.c
5933 M: Channagoud Kadabi <ckadabi@codeaurora.org>
5934 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5935 L: linux-arm-msm@vger.kernel.org
5936 L: linux-edac@vger.kernel.org
5938 F: drivers/edac/qcom_edac.c
5940 EDIROL UA-101/UA-1000 DRIVER
5941 M: Clemens Ladisch <clemens@ladisch.de>
5942 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5943 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5945 F: sound/usb/misc/ua101.c
5948 L: linux-efi@vger.kernel.org
5949 M: Ivan Hu <ivan.hu@canonical.com>
5950 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5952 F: drivers/firmware/efi/test/
5954 EFI VARIABLE FILESYSTEM
5955 M: Matthew Garrett <matthew.garrett@nebula.com>
5956 M: Jeremy Kerr <jk@ozlabs.org>
5957 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5959 L: linux-efi@vger.kernel.org
5963 EFIFB FRAMEBUFFER DRIVER
5964 L: linux-fbdev@vger.kernel.org
5965 M: Peter Jones <pjones@redhat.com>
5967 F: drivers/video/fbdev/efifb.c
5970 W: http://aeschi.ch.eu.org/efs/
5974 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5975 M: Douglas Miller <dougmill@linux.ibm.com>
5976 L: netdev@vger.kernel.org
5978 F: drivers/net/ethernet/ibm/ehea/
5980 EM28XX VIDEO4LINUX DRIVER
5981 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5982 L: linux-media@vger.kernel.org
5983 W: https://linuxtv.org
5984 T: git git://linuxtv.org/media_tree.git
5986 F: drivers/media/usb/em28xx/
5987 F: Documentation/media/v4l-drivers/em28xx*
5990 M: Paul Gortmaker <paul.gortmaker@windriver.com>
5991 M: Matt Mackall <mpm@selenic.com>
5992 M: David Woodhouse <dwmw2@infradead.org>
5993 L: linux-embedded@vger.kernel.org
5996 Emulex 10Gbps iSCSI - OneConnect DRIVER
5997 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5998 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5999 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6000 L: linux-scsi@vger.kernel.org
6001 W: http://www.broadcom.com
6003 F: drivers/scsi/be2iscsi/
6005 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6006 M: Sathya Perla <sathya.perla@broadcom.com>
6007 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6008 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6009 M: Somnath Kotur <somnath.kotur@broadcom.com>
6010 L: netdev@vger.kernel.org
6011 W: http://www.emulex.com
6013 F: drivers/net/ethernet/emulex/benet/
6015 EMULEX ONECONNECT ROCE DRIVER
6016 M: Selvin Xavier <selvin.xavier@broadcom.com>
6017 M: Devesh Sharma <devesh.sharma@broadcom.com>
6018 L: linux-rdma@vger.kernel.org
6019 W: http://www.broadcom.com
6021 F: drivers/infiniband/hw/ocrdma/
6022 F: include/uapi/rdma/ocrdma-abi.h
6024 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6025 M: James Smart <james.smart@broadcom.com>
6026 M: Dick Kennedy <dick.kennedy@broadcom.com>
6027 L: linux-scsi@vger.kernel.org
6028 W: http://www.broadcom.com
6030 F: drivers/scsi/lpfc/
6032 ENE CB710 FLASH CARD READER DRIVER
6033 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6035 F: drivers/misc/cb710/
6036 F: drivers/mmc/host/cb710-mmc.*
6037 F: include/linux/cb710.h
6039 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6040 M: Maxim Levitsky <maximlevitsky@gmail.com>
6042 F: drivers/media/rc/ene_ir.*
6044 EPSON S1D13XXX FRAMEBUFFER DRIVER
6045 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6048 F: drivers/video/fbdev/s1d13xxxfb.c
6049 F: include/video/s1d13xxxfb.h
6051 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6052 M: Jeff Layton <jlayton@kernel.org>
6055 F: include/linux/errseq.h
6057 ET131X NETWORK DRIVER
6058 M: Mark Einon <mark.einon@gmail.com>
6060 F: drivers/net/ethernet/agere/
6063 M: Roopa Prabhu <roopa@cumulusnetworks.com>
6064 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6065 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6066 L: netdev@vger.kernel.org
6067 W: http://www.linuxfoundation.org/en/Net:Bridge
6069 F: include/linux/netfilter_bridge/
6072 ETHERNET PHY LIBRARY
6073 M: Andrew Lunn <andrew@lunn.ch>
6074 M: Florian Fainelli <f.fainelli@gmail.com>
6075 M: Heiner Kallweit <hkallweit1@gmail.com>
6076 L: netdev@vger.kernel.org
6078 F: Documentation/ABI/testing/sysfs-class-net-phydev
6079 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6080 F: Documentation/devicetree/bindings/net/mdio*
6081 F: Documentation/networking/phy.rst
6083 F: drivers/of/of_mdio.c
6084 F: drivers/of/of_net.c
6085 F: include/linux/*mdio*.h
6086 F: include/linux/of_net.h
6087 F: include/linux/phy.h
6088 F: include/linux/phy_fixed.h
6089 F: include/linux/platform_data/mdio-bcm-unimac.h
6090 F: include/linux/platform_data/mdio-gpio.h
6091 F: include/trace/events/mdio.h
6092 F: include/uapi/linux/mdio.h
6093 F: include/uapi/linux/mii.h
6096 M: Jan Kara <jack@suse.com>
6097 L: linux-ext4@vger.kernel.org
6099 F: Documentation/filesystems/ext2.txt
6101 F: include/linux/ext2*
6104 M: "Theodore Ts'o" <tytso@mit.edu>
6105 M: Andreas Dilger <adilger.kernel@dilger.ca>
6106 L: linux-ext4@vger.kernel.org
6107 W: http://ext4.wiki.kernel.org
6108 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6109 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6111 F: Documentation/filesystems/ext4/
6114 Extended Verification Module (EVM)
6115 M: Mimi Zohar <zohar@linux.ibm.com>
6116 L: linux-integrity@vger.kernel.org
6118 F: security/integrity/evm/
6120 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6121 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
6122 L: linux-efi@vger.kernel.org
6123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6125 F: Documentation/admin-guide/efi-stub.rst
6126 F: arch/*/kernel/efi.c
6127 F: arch/x86/boot/compressed/eboot.[ch]
6128 F: arch/*/include/asm/efi.h
6129 F: arch/x86/platform/efi/
6130 F: drivers/firmware/efi/
6131 F: include/linux/efi*.h
6132 F: arch/arm/boot/compressed/efi-header.S
6133 F: arch/arm64/kernel/efi-entry.S
6135 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6136 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6137 M: Chanwoo Choi <cw00.choi@samsung.com>
6138 L: linux-kernel@vger.kernel.org
6139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6142 F: include/linux/extcon/
6143 F: include/linux/extcon.h
6144 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6145 F: Documentation/devicetree/bindings/extcon/
6148 M: Jingoo Han <jingoohan1@gmail.com>
6149 L: dri-devel@lists.freedesktop.org
6151 F: drivers/gpu/drm/exynos/exynos_dp*
6153 EXYNOS SYSMMU (IOMMU) driver
6154 M: Marek Szyprowski <m.szyprowski@samsung.com>
6155 L: iommu@lists.linux-foundation.org
6157 F: drivers/iommu/exynos-iommu.c
6159 EZchip NPS platform support
6160 M: Vineet Gupta <vgupta@synopsys.com>
6161 M: Ofer Levi <oferle@mellanox.com>
6163 F: arch/arc/plat-eznps
6164 F: arch/arc/boot/dts/eznps.dts
6167 M: Jaegeuk Kim <jaegeuk@kernel.org>
6168 M: Chao Yu <yuchao0@huawei.com>
6169 L: linux-f2fs-devel@lists.sourceforge.net
6170 W: https://f2fs.wiki.kernel.org/
6171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6173 F: Documentation/filesystems/f2fs.txt
6174 F: Documentation/ABI/testing/sysfs-fs-f2fs
6176 F: include/linux/f2fs_fs.h
6177 F: include/trace/events/f2fs.h
6179 F71805F HARDWARE MONITORING DRIVER
6180 M: Jean Delvare <jdelvare@suse.com>
6181 L: linux-hwmon@vger.kernel.org
6183 F: Documentation/hwmon/f71805f.rst
6184 F: drivers/hwmon/f71805f.c
6187 M: Josh Poimboeuf <jpoimboe@redhat.com>
6189 F: scripts/faddr2line
6192 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6193 L: netdev@vger.kernel.org
6195 F: net/core/failover.c
6196 F: include/net/failover.h
6197 F: Documentation/networking/failover.rst
6200 M: Jan Kara <jack@suse.cz>
6201 R: Amir Goldstein <amir73il@gmail.com>
6202 L: linux-fsdevel@vger.kernel.org
6204 F: fs/notify/fanotify/
6205 F: include/linux/fanotify.h
6206 F: include/uapi/linux/fanotify.h
6208 FARSYNC SYNCHRONOUS DRIVER
6209 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6210 W: http://www.farsite.co.uk/
6212 F: drivers/net/wan/farsync.*
6214 FAULT INJECTION SUPPORT
6215 M: Akinobu Mita <akinobu.mita@gmail.com>
6217 F: Documentation/fault-injection/
6218 F: lib/fault-inject.c
6220 FBTFT Framebuffer drivers
6222 L: dri-devel@lists.freedesktop.org
6223 L: linux-fbdev@vger.kernel.org
6224 F: drivers/staging/fbtft/
6227 M: Michael Buesch <m@bues.ch>
6228 L: linux-media@vger.kernel.org
6230 F: drivers/media/tuners/fc0011.h
6231 F: drivers/media/tuners/fc0011.c
6234 M: Antti Palosaari <crope@iki.fi>
6235 L: linux-media@vger.kernel.org
6236 W: https://linuxtv.org
6237 W: http://palosaari.fi/linux/
6238 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6239 T: git git://linuxtv.org/anttip/media_tree.git
6241 F: drivers/media/tuners/fc2580*
6243 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6244 M: Hannes Reinecke <hare@suse.de>
6245 L: linux-scsi@vger.kernel.org
6246 W: www.Open-FCoE.org
6248 F: drivers/scsi/libfc/
6249 F: drivers/scsi/fcoe/
6251 F: include/scsi/libfc.h
6252 F: include/scsi/libfcoe.h
6253 F: include/uapi/scsi/fc/
6255 FILE LOCKING (flock() and fcntl()/lockf())
6256 M: Jeff Layton <jlayton@kernel.org>
6257 M: "J. Bruce Fields" <bfields@fieldses.org>
6258 L: linux-fsdevel@vger.kernel.org
6260 F: include/linux/fcntl.h
6261 F: include/uapi/linux/fcntl.h
6265 FILESYSTEMS (VFS and infrastructure)
6266 M: Alexander Viro <viro@zeniv.linux.org.uk>
6267 L: linux-fsdevel@vger.kernel.org
6270 F: include/linux/fs.h
6271 F: include/linux/fs_types.h
6272 F: include/uapi/linux/fs.h
6274 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6275 M: Riku Voipio <riku.voipio@iki.fi>
6276 L: linux-hwmon@vger.kernel.org
6278 F: drivers/hwmon/f75375s.c
6279 F: include/linux/f75375s.h
6281 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6282 M: Clemens Ladisch <clemens@ladisch.de>
6283 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
6284 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6288 F: include/uapi/sound/firewire.h
6290 FIREWIRE MEDIA DRIVERS (firedtv)
6291 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6292 L: linux-media@vger.kernel.org
6293 L: linux1394-devel@lists.sourceforge.net
6294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6296 F: drivers/media/firewire/
6298 FIREWIRE SBP-2 TARGET
6299 M: Chris Boot <bootc@bootc.net>
6300 L: linux-scsi@vger.kernel.org
6301 L: target-devel@vger.kernel.org
6302 L: linux1394-devel@lists.sourceforge.net
6303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6305 F: drivers/target/sbp/
6308 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6309 L: linux1394-devel@lists.sourceforge.net
6310 W: http://ieee1394.wiki.kernel.org/
6311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6313 F: drivers/firewire/
6314 F: include/linux/firewire.h
6315 F: include/uapi/linux/firewire*.h
6318 FIRMWARE LOADER (request_firmware)
6319 M: Luis Chamberlain <mcgrof@kernel.org>
6320 L: linux-kernel@vger.kernel.org
6322 F: Documentation/firmware_class/
6323 F: drivers/base/firmware_loader/
6324 F: include/linux/firmware.h
6326 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6327 M: Joshua Morris <josh.h.morris@us.ibm.com>
6328 M: Philip Kelleher <pjk1939@linux.ibm.com>
6330 F: drivers/block/rsxx/
6332 FLEXTIMER FTM-QUADDEC DRIVER
6333 M: Patrick Havelange <patrick.havelange@essensium.com>
6334 L: linux-iio@vger.kernel.org
6336 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6337 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6338 F: drivers/counter/ftm-quaddec.c
6341 M: Denis Efremov <efremov@linux.com>
6343 L: linux-block@vger.kernel.org
6344 F: drivers/block/floppy.c
6346 FPGA MANAGER FRAMEWORK
6347 M: Moritz Fischer <mdf@kernel.org>
6348 L: linux-fpga@vger.kernel.org
6350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6351 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6352 F: Documentation/fpga/
6353 F: Documentation/driver-api/fpga/
6354 F: Documentation/devicetree/bindings/fpga/
6356 F: include/linux/fpga/
6357 W: http://www.rocketboards.org
6360 M: Wu Hao <hao.wu@intel.com>
6361 L: linux-fpga@vger.kernel.org
6363 F: Documentation/fpga/dfl.rst
6364 F: include/uapi/linux/fpga-dfl.h
6365 F: drivers/fpga/dfl*
6368 M: Bill Metzenthen <billm@melbpc.org.au>
6369 W: http://floatingpoint.sourceforge.net/emulator/index.html
6371 F: arch/x86/math-emu/
6373 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6374 L: netdev@vger.kernel.org
6376 F: drivers/net/wan/dlci.c
6377 F: drivers/net/wan/sdla.c
6380 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6381 L: dri-devel@lists.freedesktop.org
6382 L: linux-fbdev@vger.kernel.org
6383 T: git git://anongit.freedesktop.org/drm/drm-misc
6384 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6386 F: Documentation/fb/
6389 F: include/linux/fb.h
6390 F: include/uapi/video/
6391 F: include/uapi/linux/fb.h
6393 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6394 M: Horia Geantă <horia.geanta@nxp.com>
6395 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6396 L: linux-crypto@vger.kernel.org
6398 F: drivers/crypto/caam/
6399 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6401 FREESCALE DIU FRAMEBUFFER DRIVER
6402 M: Timur Tabi <timur@kernel.org>
6403 L: linux-fbdev@vger.kernel.org
6405 F: drivers/video/fbdev/fsl-diu-fb.*
6407 FREESCALE DMA DRIVER
6408 M: Li Yang <leoyang.li@nxp.com>
6409 M: Zhang Wei <zw@zh-kernel.org>
6410 L: linuxppc-dev@lists.ozlabs.org
6412 F: drivers/dma/fsldma.*
6414 FREESCALE ENETC ETHERNET DRIVERS
6415 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6416 L: netdev@vger.kernel.org
6418 F: drivers/net/ethernet/freescale/enetc/
6420 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6421 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6422 L: netdev@vger.kernel.org
6424 F: drivers/net/ethernet/freescale/gianfar*
6425 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6427 FREESCALE GPMI NAND DRIVER
6428 M: Han Xu <han.xu@nxp.com>
6429 L: linux-mtd@lists.infradead.org
6431 F: drivers/mtd/nand/raw/gpmi-nand/*
6433 FREESCALE I2C CPM DRIVER
6434 M: Jochen Friedrich <jochen@scram.de>
6435 L: linuxppc-dev@lists.ozlabs.org
6436 L: linux-i2c@vger.kernel.org
6438 F: drivers/i2c/busses/i2c-cpm.c
6440 FREESCALE IMX DDR PMU DRIVER
6441 M: Frank Li <Frank.li@nxp.com>
6442 L: linux-arm-kernel@lists.infradead.org
6444 F: drivers/perf/fsl_imx8_ddr_perf.c
6445 F: Documentation/admin-guide/perf/imx-ddr.rst
6446 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6448 FREESCALE IMX I2C DRIVER
6449 M: Oleksij Rempel <o.rempel@pengutronix.de>
6450 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6451 L: linux-i2c@vger.kernel.org
6453 F: drivers/i2c/busses/i2c-imx.c
6454 F: Documentation/devicetree/bindings/i2c/i2c-imx.txt
6456 FREESCALE IMX LPI2C DRIVER
6457 M: Dong Aisheng <aisheng.dong@nxp.com>
6458 L: linux-i2c@vger.kernel.org
6459 L: linux-imx@nxp.com
6461 F: drivers/i2c/busses/i2c-imx-lpi2c.c
6462 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6464 FREESCALE IMX / MXC FEC DRIVER
6465 M: Fugang Duan <fugang.duan@nxp.com>
6466 L: netdev@vger.kernel.org
6468 F: drivers/net/ethernet/freescale/fec_main.c
6469 F: drivers/net/ethernet/freescale/fec_ptp.c
6470 F: drivers/net/ethernet/freescale/fec.h
6471 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6473 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6474 M: Sascha Hauer <s.hauer@pengutronix.de>
6475 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6476 L: linux-fbdev@vger.kernel.org
6477 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6479 F: include/linux/platform_data/video-imxfb.h
6480 F: drivers/video/fbdev/imxfb.c
6482 FREESCALE QORIQ DPAA ETHERNET DRIVER
6483 M: Madalin Bucur <madalin.bucur@nxp.com>
6484 L: netdev@vger.kernel.org
6486 F: drivers/net/ethernet/freescale/dpaa
6488 FREESCALE QORIQ DPAA FMAN DRIVER
6489 M: Madalin Bucur <madalin.bucur@nxp.com>
6490 L: netdev@vger.kernel.org
6492 F: drivers/net/ethernet/freescale/fman
6493 F: Documentation/devicetree/bindings/net/fsl-fman.txt
6495 FREESCALE QORIQ PTP CLOCK DRIVER
6496 M: Yangbo Lu <yangbo.lu@nxp.com>
6497 L: netdev@vger.kernel.org
6499 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6500 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
6501 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6502 F: drivers/ptp/ptp_qoriq.c
6503 F: drivers/ptp/ptp_qoriq_debugfs.c
6504 F: include/linux/fsl/ptp_qoriq.h
6505 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6507 FREESCALE QUAD SPI DRIVER
6508 M: Han Xu <han.xu@nxp.com>
6509 L: linux-spi@vger.kernel.org
6511 F: drivers/spi/spi-fsl-qspi.c
6513 FREESCALE QUICC ENGINE LIBRARY
6514 M: Qiang Zhao <qiang.zhao@nxp.com>
6515 L: linuxppc-dev@lists.ozlabs.org
6517 F: drivers/soc/fsl/qe/
6518 F: include/soc/fsl/*qe*.h
6519 F: include/soc/fsl/*ucc*.h
6521 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6522 M: Li Yang <leoyang.li@nxp.com>
6523 L: netdev@vger.kernel.org
6524 L: linuxppc-dev@lists.ozlabs.org
6526 F: drivers/net/ethernet/freescale/ucc_geth*
6528 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6529 M: Zhao Qiang <qiang.zhao@nxp.com>
6530 L: netdev@vger.kernel.org
6531 L: linuxppc-dev@lists.ozlabs.org
6533 F: drivers/net/wan/fsl_ucc_hdlc*
6535 FREESCALE QUICC ENGINE UCC UART DRIVER
6536 M: Timur Tabi <timur@kernel.org>
6537 L: linuxppc-dev@lists.ozlabs.org
6539 F: drivers/tty/serial/ucc_uart.c
6541 FREESCALE SOC DRIVERS
6542 M: Li Yang <leoyang.li@nxp.com>
6543 L: linuxppc-dev@lists.ozlabs.org
6544 L: linux-arm-kernel@lists.infradead.org
6546 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6547 F: Documentation/devicetree/bindings/soc/fsl/
6549 F: include/linux/fsl/
6551 FREESCALE SOC FS_ENET DRIVER
6552 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
6553 L: linuxppc-dev@lists.ozlabs.org
6554 L: netdev@vger.kernel.org
6556 F: drivers/net/ethernet/freescale/fs_enet/
6557 F: include/linux/fs_enet_pd.h
6559 FREESCALE SOC SOUND DRIVERS
6560 M: Timur Tabi <timur@kernel.org>
6561 M: Nicolin Chen <nicoleotsuka@gmail.com>
6562 M: Xiubo Li <Xiubo.Lee@gmail.com>
6563 R: Fabio Estevam <festevam@gmail.com>
6564 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6565 L: linuxppc-dev@lists.ozlabs.org
6567 F: sound/soc/fsl/fsl*
6568 F: sound/soc/fsl/imx*
6569 F: sound/soc/fsl/mpc8610_hpcd.c
6571 FREESCALE USB PERIPHERAL DRIVERS
6572 M: Li Yang <leoyang.li@nxp.com>
6573 L: linux-usb@vger.kernel.org
6574 L: linuxppc-dev@lists.ozlabs.org
6576 F: drivers/usb/gadget/udc/fsl*
6579 M: Christoph Hellwig <hch@infradead.org>
6580 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6585 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6586 M: Pavel Machek <pavel@ucw.cz>
6587 L: linux-pm@vger.kernel.org
6589 F: Documentation/power/freezing-of-tasks.rst
6590 F: include/linux/freezer.h
6594 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6595 L: linux-kernel@vger.kernel.org
6598 F: include/linux/frontswap.h
6600 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6601 M: David Howells <dhowells@redhat.com>
6602 L: linux-cachefs@redhat.com (moderated for non-subscribers)
6604 F: Documentation/filesystems/caching/
6606 F: include/linux/fscache*.h
6608 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6609 M: Theodore Y. Ts'o <tytso@mit.edu>
6610 M: Jaegeuk Kim <jaegeuk@kernel.org>
6611 M: Eric Biggers <ebiggers@kernel.org>
6612 L: linux-fscrypt@vger.kernel.org
6613 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6614 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6617 F: include/linux/fscrypt*.h
6618 F: Documentation/filesystems/fscrypt.rst
6621 M: Jeremy Kerr <jk@ozlabs.org>
6622 M: Joel Stanley <joel@jms.id.au>
6623 R: Alistar Popple <alistair@popple.id.au>
6624 R: Eddie James <eajames@linux.ibm.com>
6625 L: linux-fsi@lists.ozlabs.org
6626 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6627 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
6630 F: include/linux/fsi*.h
6631 F: include/trace/events/fsi*.h
6633 FSI-ATTACHED I2C DRIVER
6634 M: Eddie James <eajames@linux.ibm.com>
6635 L: linux-i2c@vger.kernel.org
6636 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
6638 F: drivers/i2c/busses/i2c-fsi.c
6639 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6641 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6642 M: Jan Kara <jack@suse.cz>
6643 R: Amir Goldstein <amir73il@gmail.com>
6644 L: linux-fsdevel@vger.kernel.org
6647 F: include/linux/fsnotify*.h
6649 FUJITSU LAPTOP EXTRAS
6650 M: Jonathan Woithe <jwoithe@just42.net>
6651 L: platform-driver-x86@vger.kernel.org
6653 F: drivers/platform/x86/fujitsu-laptop.c
6655 FUJITSU M-5MO LS CAMERA ISP DRIVER
6656 M: Kyungmin Park <kyungmin.park@samsung.com>
6657 M: Heungjun Kim <riverful.kim@samsung.com>
6658 L: linux-media@vger.kernel.org
6660 F: drivers/media/i2c/m5mols/
6661 F: include/media/i2c/m5mols.h
6663 FUJITSU TABLET EXTRAS
6664 M: Robert Gerlach <khnz@gmx.de>
6665 L: platform-driver-x86@vger.kernel.org
6667 F: drivers/platform/x86/fujitsu-tablet.c
6669 FUSE: FILESYSTEM IN USERSPACE
6670 M: Miklos Szeredi <miklos@szeredi.hu>
6671 L: linux-fsdevel@vger.kernel.org
6672 W: http://fuse.sourceforge.net/
6673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6676 F: include/uapi/linux/fuse.h
6677 F: Documentation/filesystems/fuse.txt
6680 M: Thomas Gleixner <tglx@linutronix.de>
6681 M: Ingo Molnar <mingo@redhat.com>
6682 R: Peter Zijlstra <peterz@infradead.org>
6683 R: Darren Hart <dvhart@infradead.org>
6684 L: linux-kernel@vger.kernel.org
6685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6688 F: include/asm-generic/futex.h
6689 F: include/linux/futex.h
6690 F: include/uapi/linux/futex.h
6691 F: tools/testing/selftests/futex/
6692 F: tools/perf/bench/futex*
6693 F: Documentation/*futex*
6696 M: Kees Cook <keescook@chromium.org>
6697 R: Emese Revfy <re.emese@gmail.com>
6698 L: kernel-hardening@lists.openwall.com
6700 F: scripts/gcc-plugins/
6701 F: scripts/gcc-plugin.sh
6702 F: scripts/Makefile.gcc-plugins
6703 F: Documentation/core-api/gcc-plugins.rst
6705 GASKET DRIVER FRAMEWORK
6706 M: Rob Springer <rspringer@google.com>
6707 M: Todd Poynor <toddpoynor@google.com>
6708 M: Ben Chan <benchan@chromium.org>
6710 F: drivers/staging/gasket/
6712 GCOV BASED KERNEL PROFILING
6713 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6716 F: Documentation/dev-tools/gcov.rst
6718 GDB KERNEL DEBUGGING HELPER SCRIPTS
6719 M: Jan Kiszka <jan.kiszka@siemens.com>
6720 M: Kieran Bingham <kbingham@kernel.org>
6724 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6725 M: Achim Leubner <achim_leubner@adaptec.com>
6726 L: linux-scsi@vger.kernel.org
6727 W: http://www.icp-vortex.com/
6729 F: drivers/scsi/gdt*
6731 GEMTEK FM RADIO RECEIVER DRIVER
6732 M: Hans Verkuil <hverkuil@xs4all.nl>
6733 L: linux-media@vger.kernel.org
6734 T: git git://linuxtv.org/media_tree.git
6735 W: https://linuxtv.org
6737 F: drivers/media/radio/radio-gemtek*
6739 GENERIC ARCHITECTURE TOPOLOGY
6740 M: Sudeep Holla <sudeep.holla@arm.com>
6741 L: linux-kernel@vger.kernel.org
6743 F: drivers/base/arch_topology.c
6744 F: include/linux/arch_topology.h
6746 GENERIC GPIO I2C DRIVER
6747 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6749 F: drivers/i2c/busses/i2c-gpio.c
6750 F: include/linux/platform_data/i2c-gpio.h
6752 GENERIC GPIO I2C MULTIPLEXER DRIVER
6753 M: Peter Korsgaard <peter.korsgaard@barco.com>
6754 L: linux-i2c@vger.kernel.org
6756 F: drivers/i2c/muxes/i2c-mux-gpio.c
6757 F: include/linux/platform_data/i2c-mux-gpio.h
6758 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
6760 GENERIC HDLC (WAN) DRIVERS
6761 M: Krzysztof Halasa <khc@pm.waw.pl>
6762 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6764 F: drivers/net/wan/c101.c
6765 F: drivers/net/wan/hd6457*
6766 F: drivers/net/wan/hdlc*
6767 F: drivers/net/wan/n2.c
6768 F: drivers/net/wan/pc300too.c
6769 F: drivers/net/wan/pci200syn.c
6770 F: drivers/net/wan/wanxl*
6772 GENERIC INCLUDE/ASM HEADER FILES
6773 M: Arnd Bergmann <arnd@arndb.de>
6774 L: linux-arch@vger.kernel.org
6775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6777 F: include/asm-generic/
6778 F: include/uapi/asm-generic/
6780 GENERIC PHY FRAMEWORK
6781 M: Kishon Vijay Abraham I <kishon@ti.com>
6782 L: linux-kernel@vger.kernel.org
6783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6786 F: include/linux/phy/
6787 F: Documentation/devicetree/bindings/phy/
6789 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6790 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6792 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6795 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6796 M: Kevin Hilman <khilman@kernel.org>
6797 M: Ulf Hansson <ulf.hansson@linaro.org>
6798 L: linux-pm@vger.kernel.org
6800 F: drivers/base/power/domain*.c
6801 F: include/linux/pm_domain.h
6802 F: Documentation/devicetree/bindings/power/power_domain.txt
6804 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6805 M: Eugen Hristev <eugen.hristev@microchip.com>
6806 L: linux-input@vger.kernel.org
6808 F: drivers/input/touchscreen/resistive-adc-touch.c
6810 GENERIC UIO DRIVER FOR PCI DEVICES
6811 M: "Michael S. Tsirkin" <mst@redhat.com>
6812 L: kvm@vger.kernel.org
6814 F: drivers/uio/uio_pci_generic.c
6816 GENERIC VDSO LIBRARY:
6817 M: Andy Lutomirski <luto@kernel.org>
6818 M: Thomas Gleixner <tglx@linutronix.de>
6819 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
6820 L: linux-kernel@vger.kernel.org
6821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
6824 F: kernel/time/vsyscall.c
6826 F: include/asm-generic/vdso/vsyscall.h
6828 GENWQE (IBM Generic Workqueue Card)
6829 M: Frank Haverkamp <haver@linux.ibm.com>
6831 F: drivers/misc/genwqe/
6833 GET_MAINTAINER SCRIPT
6834 M: Joe Perches <joe@perches.com>
6836 F: scripts/get_maintainer.pl
6839 M: Bob Peterson <rpeterso@redhat.com>
6840 M: Andreas Gruenbacher <agruenba@redhat.com>
6841 L: cluster-devel@redhat.com
6842 W: http://sources.redhat.com/cluster/
6843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6845 F: Documentation/filesystems/gfs2*.txt
6847 F: include/uapi/linux/gfs2_ondisk.h
6850 M: Johan Hovold <johan@kernel.org>
6851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6853 F: Documentation/ABI/testing/sysfs-class-gnss
6854 F: Documentation/devicetree/bindings/gnss/
6856 F: include/linux/gnss.h
6859 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
6860 L: linux-media@vger.kernel.org
6862 F: drivers/media/usb/go7007/
6865 M: Bastien Nocera <hadess@hadess.net>
6866 L: linux-input@vger.kernel.org
6868 F: drivers/input/touchscreen/goodix.c
6870 GOOGLE ETHERNET DRIVERS
6871 M: Catherine Sullivan <csully@google.com>
6872 R: Sagi Shahar <sagis@google.com>
6873 R: Jon Olson <jonolson@google.com>
6874 L: netdev@vger.kernel.org
6876 F: Documentation/networking/device_drivers/google/gve.rst
6877 F: drivers/net/ethernet/google
6879 GPD POCKET FAN DRIVER
6880 M: Hans de Goede <hdegoede@redhat.com>
6881 L: platform-driver-x86@vger.kernel.org
6883 F: drivers/platform/x86/gpd-pocket-fan.c
6886 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6887 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6888 L: linux-gpio@vger.kernel.org
6889 L: linux-acpi@vger.kernel.org
6891 F: Documentation/firmware-guide/acpi/gpio-properties.rst
6892 F: drivers/gpio/gpiolib-acpi.c
6895 M: Sean Young <sean@mess.org>
6896 L: linux-media@vger.kernel.org
6898 F: drivers/media/rc/gpio-ir-tx.c
6901 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6902 L: linux-gpio@vger.kernel.org
6904 F: drivers/gpio/gpio-mockup.c
6905 F: tools/testing/selftests/gpio/
6908 M: Linus Walleij <linus.walleij@linaro.org>
6909 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
6910 L: linux-gpio@vger.kernel.org
6911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6913 F: Documentation/devicetree/bindings/gpio/
6914 F: Documentation/driver-api/gpio/
6915 F: Documentation/admin-guide/gpio/
6916 F: Documentation/ABI/testing/gpio-cdev
6917 F: Documentation/ABI/obsolete/sysfs-gpio
6919 F: include/linux/gpio/
6920 F: include/linux/gpio.h
6921 F: include/linux/of_gpio.h
6922 F: include/asm-generic/gpio.h
6923 F: include/uapi/linux/gpio.h
6926 GRE DEMULTIPLEXER DRIVER
6927 M: Dmitry Kozlov <xeb@mail.ru>
6928 L: netdev@vger.kernel.org
6930 F: net/ipv4/gre_demux.c
6931 F: net/ipv4/gre_offload.c
6932 F: include/net/gre.h
6934 GRETH 10/100/1G Ethernet MAC device driver
6935 M: Andreas Larsson <andreas@gaisler.com>
6936 L: netdev@vger.kernel.org
6938 F: drivers/net/ethernet/aeroflex/
6940 GREYBUS AUDIO PROTOCOLS DRIVERS
6941 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6942 M: Mark Greer <mgreer@animalcreek.com>
6944 F: drivers/staging/greybus/audio_apbridgea.c
6945 F: drivers/staging/greybus/audio_apbridgea.h
6946 F: drivers/staging/greybus/audio_codec.c
6947 F: drivers/staging/greybus/audio_codec.h
6948 F: drivers/staging/greybus/audio_gb.c
6949 F: drivers/staging/greybus/audio_manager.c
6950 F: drivers/staging/greybus/audio_manager.h
6951 F: drivers/staging/greybus/audio_manager_module.c
6952 F: drivers/staging/greybus/audio_manager_private.h
6953 F: drivers/staging/greybus/audio_manager_sysfs.c
6954 F: drivers/staging/greybus/audio_module.c
6955 F: drivers/staging/greybus/audio_topology.c
6957 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6958 M: Viresh Kumar <vireshk@kernel.org>
6960 F: drivers/staging/greybus/authentication.c
6961 F: drivers/staging/greybus/bootrom.c
6962 F: drivers/staging/greybus/firmware.h
6963 F: drivers/staging/greybus/fw-core.c
6964 F: drivers/staging/greybus/fw-download.c
6965 F: drivers/staging/greybus/fw-management.c
6966 F: drivers/staging/greybus/greybus_authentication.h
6967 F: drivers/staging/greybus/greybus_firmware.h
6968 F: drivers/staging/greybus/hid.c
6969 F: drivers/staging/greybus/i2c.c
6970 F: drivers/staging/greybus/spi.c
6971 F: drivers/staging/greybus/spilib.c
6972 F: drivers/staging/greybus/spilib.h
6974 GREYBUS LOOPBACK DRIVER
6975 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
6977 F: drivers/staging/greybus/loopback.c
6979 GREYBUS PLATFORM DRIVERS
6980 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6982 F: drivers/staging/greybus/arche-platform.c
6983 F: drivers/staging/greybus/arche-apb-ctrl.c
6984 F: drivers/staging/greybus/arche_platform.h
6986 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6987 M: Rui Miguel Silva <rmfrfs@gmail.com>
6989 F: drivers/staging/greybus/sdio.c
6990 F: drivers/staging/greybus/light.c
6991 F: drivers/staging/greybus/gpio.c
6992 F: drivers/staging/greybus/power_supply.c
6993 F: drivers/staging/greybus/spi.c
6994 F: drivers/staging/greybus/spilib.c
6997 M: Johan Hovold <johan@kernel.org>
6998 M: Alex Elder <elder@kernel.org>
6999 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7001 F: drivers/staging/greybus/
7002 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
7004 GREYBUS UART PROTOCOLS DRIVERS
7005 M: David Lin <dtwlin@gmail.com>
7007 F: drivers/staging/greybus/uart.c
7008 F: drivers/staging/greybus/log.c
7010 GS1662 VIDEO SERIALIZER
7011 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7012 L: linux-media@vger.kernel.org
7013 T: git git://linuxtv.org/media_tree.git
7015 F: drivers/media/spi/gs1662.c
7017 GSPCA FINEPIX SUBDRIVER
7018 M: Frank Zago <frank@zago.net>
7019 L: linux-media@vger.kernel.org
7020 T: git git://linuxtv.org/media_tree.git
7022 F: drivers/media/usb/gspca/finepix.c
7024 GSPCA GL860 SUBDRIVER
7025 M: Olivier Lorin <o.lorin@laposte.net>
7026 L: linux-media@vger.kernel.org
7027 T: git git://linuxtv.org/media_tree.git
7029 F: drivers/media/usb/gspca/gl860/
7031 GSPCA M5602 SUBDRIVER
7032 M: Erik Andren <erik.andren@gmail.com>
7033 L: linux-media@vger.kernel.org
7034 T: git git://linuxtv.org/media_tree.git
7036 F: drivers/media/usb/gspca/m5602/
7038 GSPCA PAC207 SONIXB SUBDRIVER
7039 M: Hans Verkuil <hverkuil@xs4all.nl>
7040 L: linux-media@vger.kernel.org
7041 T: git git://linuxtv.org/media_tree.git
7043 F: drivers/media/usb/gspca/pac207.c
7045 GSPCA SN9C20X SUBDRIVER
7046 M: Brian Johnson <brijohn@gmail.com>
7047 L: linux-media@vger.kernel.org
7048 T: git git://linuxtv.org/media_tree.git
7050 F: drivers/media/usb/gspca/sn9c20x.c
7052 GSPCA T613 SUBDRIVER
7053 M: Leandro Costantino <lcostantino@gmail.com>
7054 L: linux-media@vger.kernel.org
7055 T: git git://linuxtv.org/media_tree.git
7057 F: drivers/media/usb/gspca/t613.c
7059 GSPCA USB WEBCAM DRIVER
7060 M: Hans Verkuil <hverkuil@xs4all.nl>
7061 L: linux-media@vger.kernel.org
7062 T: git git://linuxtv.org/media_tree.git
7064 F: drivers/media/usb/gspca/
7066 GTP (GPRS Tunneling Protocol)
7067 M: Pablo Neira Ayuso <pablo@netfilter.org>
7068 M: Harald Welte <laforge@gnumonks.org>
7069 L: osmocom-net-gprs@lists.osmocom.org
7070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7072 F: drivers/net/gtp.c
7074 GUID PARTITION TABLE (GPT)
7075 M: Davidlohr Bueso <dave@stgolabs.net>
7076 L: linux-efi@vger.kernel.org
7078 F: block/partitions/efi.*
7081 M: Yoshinori Sato <ysato@users.sourceforge.jp>
7082 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7083 W: http://uclinux-h8.sourceforge.jp
7084 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7087 F: drivers/clocksource/h8300_*.c
7088 F: drivers/clk/h8300/
7089 F: drivers/irqchip/irq-renesas-h8*.c
7091 HABANALABS PCI DRIVER
7092 M: Oded Gabbay <oded.gabbay@gmail.com>
7093 T: git https://github.com/HabanaAI/linux.git
7095 F: drivers/misc/habanalabs/
7096 F: include/uapi/misc/habanalabs.h
7097 F: Documentation/ABI/testing/sysfs-driver-habanalabs
7098 F: Documentation/ABI/testing/debugfs-driver-habanalabs
7101 M: Antti Palosaari <crope@iki.fi>
7102 L: linux-media@vger.kernel.org
7103 W: https://linuxtv.org
7104 W: http://palosaari.fi/linux/
7105 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7106 T: git git://linuxtv.org/anttip/media_tree.git
7108 F: drivers/media/usb/hackrf/
7110 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7111 M: Frank Seidel <frank@f-seidel.de>
7112 L: platform-driver-x86@vger.kernel.org
7113 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7115 F: drivers/platform/x86/hdaps.c
7118 M: Jean Delvare <jdelvare@suse.com>
7119 M: Guenter Roeck <linux@roeck-us.net>
7120 L: linux-hwmon@vger.kernel.org
7121 W: http://hwmon.wiki.kernel.org/
7122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7124 F: Documentation/devicetree/bindings/hwmon/
7125 F: Documentation/hwmon/
7127 F: include/linux/hwmon*.h
7128 F: include/trace/events/hwmon*.h
7130 HARDWARE RANDOM NUMBER GENERATOR CORE
7131 M: Matt Mackall <mpm@selenic.com>
7132 M: Herbert Xu <herbert@gondor.apana.org.au>
7133 L: linux-crypto@vger.kernel.org
7135 F: Documentation/devicetree/bindings/rng/
7136 F: Documentation/admin-guide/hw_random.rst
7137 F: drivers/char/hw_random/
7138 F: include/linux/hw_random.h
7140 HARDWARE TRACING FACILITIES
7141 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7143 F: drivers/hwtracing/
7145 HARDWARE SPINLOCK CORE
7146 M: Ohad Ben-Cohen <ohad@wizery.com>
7147 M: Bjorn Andersson <bjorn.andersson@linaro.org>
7148 L: linux-remoteproc@vger.kernel.org
7150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
7151 F: Documentation/devicetree/bindings/hwlock/
7152 F: Documentation/hwspinlock.txt
7153 F: drivers/hwspinlock/
7154 F: include/linux/hwspinlock.h
7156 HARMONY SOUND DRIVER
7157 L: linux-parisc@vger.kernel.org
7159 F: sound/parisc/harmony.*
7161 HDPVR USB VIDEO ENCODER DRIVER
7162 M: Hans Verkuil <hverkuil@xs4all.nl>
7163 L: linux-media@vger.kernel.org
7164 T: git git://linuxtv.org/media_tree.git
7165 W: https://linuxtv.org
7167 F: drivers/media/usb/hdpvr/
7169 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7170 M: Jerry Hoemann <jerry.hoemann@hpe.com>
7172 F: Documentation/watchdog/hpwdt.rst
7173 F: drivers/watchdog/hpwdt.c
7175 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7176 M: Don Brace <don.brace@microsemi.com>
7177 L: esc.storagedev@microsemi.com
7178 L: linux-scsi@vger.kernel.org
7180 F: Documentation/scsi/hpsa.txt
7181 F: drivers/scsi/hpsa*.[ch]
7182 F: include/linux/cciss*.h
7183 F: include/uapi/linux/cciss*.h
7186 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
7187 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
7188 L: linux-rdma@vger.kernel.org
7190 F: drivers/infiniband/hw/hfi1
7193 L: linux-fsdevel@vger.kernel.org
7195 F: Documentation/filesystems/hfs.txt
7199 L: linux-fsdevel@vger.kernel.org
7201 F: Documentation/filesystems/hfsplus.txt
7204 HGA FRAMEBUFFER DRIVER
7205 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7206 L: linux-nvidia@lists.surfsouth.com
7207 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7209 F: drivers/video/fbdev/hgafb.c
7211 HIBERNATION (aka Software Suspend, aka swsusp)
7212 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7213 M: Pavel Machek <pavel@ucw.cz>
7214 L: linux-pm@vger.kernel.org
7215 B: https://bugzilla.kernel.org
7218 F: drivers/base/power/
7220 F: include/linux/suspend.h
7221 F: include/linux/freezer.h
7222 F: include/linux/pm.h
7223 F: arch/*/include/asm/suspend*.h
7226 M: Jiri Kosina <jikos@kernel.org>
7227 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
7228 L: linux-input@vger.kernel.org
7229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7232 F: include/linux/hid*
7233 F: include/uapi/linux/hid*
7235 HID SENSOR HUB DRIVERS
7236 M: Jiri Kosina <jikos@kernel.org>
7237 M: Jonathan Cameron <jic23@kernel.org>
7238 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7239 L: linux-input@vger.kernel.org
7240 L: linux-iio@vger.kernel.org
7242 F: Documentation/hid/hid-sensor*
7243 F: drivers/hid/hid-sensor-*
7244 F: drivers/iio/*/hid-*
7245 F: include/linux/hid-sensor-*
7247 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7248 M: Thomas Gleixner <tglx@linutronix.de>
7249 L: linux-kernel@vger.kernel.org
7250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7252 F: Documentation/timers/
7253 F: kernel/time/hrtimer.c
7254 F: kernel/time/clockevents.c
7255 F: kernel/time/timer_*.c
7256 F: include/linux/clockchips.h
7257 F: include/linux/hrtimer.h
7259 HIGH-SPEED SCC DRIVER FOR AX.25
7260 L: linux-hams@vger.kernel.org
7262 F: drivers/net/hamradio/dmascc.c
7263 F: drivers/net/hamradio/scc.c
7265 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7266 M: HighPoint Linux Team <linux@highpoint-tech.com>
7267 W: http://www.highpoint-tech.com
7269 F: Documentation/scsi/hptiop.txt
7270 F: drivers/scsi/hptiop.c
7273 M: Jes Sorensen <jes@trained-monkey.org>
7274 L: linux-hippi@sunsite.dk
7276 F: include/linux/hippidevice.h
7277 F: include/uapi/linux/if_hippi.h
7279 F: drivers/net/hippi/
7281 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7282 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7283 M: Salil Mehta <salil.mehta@huawei.com>
7284 L: netdev@vger.kernel.org
7285 W: http://www.hisilicon.com
7287 F: drivers/net/ethernet/hisilicon/hns3/
7289 HISILICON LPC BUS DRIVER
7290 M: john.garry@huawei.com
7291 W: http://www.hisilicon.com
7293 F: drivers/bus/hisi_lpc.c
7294 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7296 HISILICON NETWORK SUBSYSTEM DRIVER
7297 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7298 M: Salil Mehta <salil.mehta@huawei.com>
7299 L: netdev@vger.kernel.org
7300 W: http://www.hisilicon.com
7302 F: drivers/net/ethernet/hisilicon/
7303 F: Documentation/devicetree/bindings/net/hisilicon*.txt
7305 HISILICON PMU DRIVER
7306 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
7307 W: http://www.hisilicon.com
7309 F: drivers/perf/hisilicon
7310 F: Documentation/admin-guide/perf/hisi-pmu.rst
7312 HISILICON ROCE DRIVER
7313 M: Lijun Ou <oulijun@huawei.com>
7314 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
7315 L: linux-rdma@vger.kernel.org
7317 F: drivers/infiniband/hw/hns/
7318 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7320 HISILICON SAS Controller
7321 M: John Garry <john.garry@huawei.com>
7322 W: http://www.hisilicon.com
7324 F: drivers/scsi/hisi_sas/
7325 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7327 HMM - Heterogeneous Memory Management
7328 M: Jérôme Glisse <jglisse@redhat.com>
7329 L: linux-mm@kvack.org
7332 F: include/linux/hmm*
7333 F: Documentation/vm/hmm.rst
7336 M: Jouni Malinen <j@w1.fi>
7337 L: linux-wireless@vger.kernel.org
7338 W: http://w1.fi/hostap-driver.html
7340 F: drivers/net/wireless/intersil/hostap/
7342 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7343 L: platform-driver-x86@vger.kernel.org
7345 F: drivers/platform/x86/tc1100-wmi.c
7347 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7348 M: Jaroslav Kysela <perex@perex.cz>
7350 F: drivers/net/ethernet/hp/hp100.*
7352 HPET: High Precision Event Timers driver
7353 M: Clemens Ladisch <clemens@ladisch.de>
7355 F: Documentation/timers/hpet.rst
7356 F: drivers/char/hpet.c
7357 F: include/linux/hpet.h
7358 F: include/uapi/linux/hpet.h
7362 F: arch/x86/kernel/hpet.c
7363 F: arch/x86/include/asm/hpet.h
7366 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7367 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7372 M: Sebastian Reichel <sre@kernel.org>
7373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7375 F: Documentation/ABI/testing/sysfs-bus-hsi
7376 F: Documentation/driver-api/hsi.rst
7378 F: include/linux/hsi/
7379 F: include/uapi/linux/hsi/
7382 L: linux-usb@vger.kernel.org
7384 F: drivers/net/usb/hso.c
7386 HSR NETWORK PROTOCOL
7387 M: Arvid Brodin <arvid.brodin@alten.se>
7388 L: netdev@vger.kernel.org
7392 HT16K33 LED CONTROLLER DRIVER
7393 M: Robin van der Gracht <robin@protonic.nl>
7395 F: drivers/auxdisplay/ht16k33.c
7396 F: Documentation/devicetree/bindings/display/ht16k33.txt
7398 HTCPEN TOUCHSCREEN DRIVER
7399 M: Pau Oliva Fora <pof@eslack.org>
7400 L: linux-input@vger.kernel.org
7402 F: drivers/input/touchscreen/htcpen.c
7404 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7405 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7406 L: linux-iio@vger.kernel.org
7407 W: http://www.st.com/
7409 F: drivers/iio/humidity/hts221*
7410 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
7412 HUAWEI ETHERNET DRIVER
7413 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
7414 L: netdev@vger.kernel.org
7416 F: Documentation/networking/hinic.txt
7417 F: drivers/net/ethernet/huawei/hinic/
7420 M: Mike Kravetz <mike.kravetz@oracle.com>
7421 L: linux-mm@kvack.org
7425 F: include/linux/hugetlb.h
7426 F: Documentation/admin-guide/mm/hugetlbpage.rst
7427 F: Documentation/vm/hugetlbfs_reserv.rst
7428 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7431 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7432 L: linux-media@vger.kernel.org
7433 T: git git://linuxtv.org/media_tree.git
7434 W: https://linuxtv.org
7436 F: drivers/media/platform/sti/hva
7438 HWPOISON MEMORY FAILURE HANDLING
7439 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7440 L: linux-mm@kvack.org
7442 F: mm/memory-failure.c
7443 F: mm/hwpoison-inject.c
7445 HYGON PROCESSOR SUPPORT
7446 M: Pu Wen <puwen@hygon.cn>
7447 L: linux-kernel@vger.kernel.org
7449 F: arch/x86/kernel/cpu/hygon.c
7451 Hyper-V CORE AND DRIVERS
7452 M: "K. Y. Srinivasan" <kys@microsoft.com>
7453 M: Haiyang Zhang <haiyangz@microsoft.com>
7454 M: Stephen Hemminger <sthemmin@microsoft.com>
7455 M: Sasha Levin <sashal@kernel.org>
7456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7457 L: linux-hyperv@vger.kernel.org
7459 F: Documentation/networking/device_drivers/microsoft/netvsc.txt
7460 F: arch/x86/include/asm/mshyperv.h
7461 F: arch/x86/include/asm/trace/hyperv.h
7462 F: arch/x86/include/asm/hyperv-tlfs.h
7463 F: arch/x86/kernel/cpu/mshyperv.c
7465 F: drivers/clocksource/hyperv_timer.c
7466 F: drivers/hid/hid-hyperv.c
7468 F: drivers/input/serio/hyperv-keyboard.c
7469 F: drivers/pci/controller/pci-hyperv.c
7470 F: drivers/net/hyperv/
7471 F: drivers/scsi/storvsc_drv.c
7472 F: drivers/uio/uio_hv_generic.c
7473 F: drivers/video/fbdev/hyperv_fb.c
7474 F: drivers/iommu/hyperv-iommu.c
7475 F: net/vmw_vsock/hyperv_transport.c
7476 F: include/clocksource/hyperv_timer.h
7477 F: include/linux/hyperv.h
7478 F: include/uapi/linux/hyperv.h
7479 F: include/asm-generic/mshyperv.h
7481 F: Documentation/ABI/stable/sysfs-bus-vmbus
7484 M: Vignesh Raghavendra <vigneshr@ti.com>
7486 F: drivers/mtd/hyperbus/
7487 F: include/linux/mtd/hyperbus.h
7488 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7489 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7491 HYPERVISOR VIRTUAL CONSOLE DRIVER
7492 L: linuxppc-dev@lists.ozlabs.org
7497 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7498 L: linux-i2c@vger.kernel.org
7499 L: linux-acpi@vger.kernel.org
7501 F: drivers/i2c/i2c-core-acpi.c
7503 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7504 M: Ajay Gupta <ajayg@nvidia.com>
7505 L: linux-i2c@vger.kernel.org
7507 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
7508 F: drivers/i2c/busses/i2c-nvidia-gpu.c
7511 M: Peter Rosin <peda@axentia.se>
7512 L: linux-i2c@vger.kernel.org
7514 F: Documentation/i2c/i2c-topology.rst
7515 F: Documentation/i2c/muxes/
7516 F: Documentation/devicetree/bindings/i2c/i2c-mux*
7517 F: Documentation/devicetree/bindings/i2c/i2c-arb*
7518 F: Documentation/devicetree/bindings/i2c/i2c-gate*
7519 F: drivers/i2c/i2c-mux.c
7520 F: drivers/i2c/muxes/
7521 F: include/linux/i2c-mux.h
7523 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7524 M: Gregory CLEMENT <gregory.clement@bootlin.com>
7525 L: linux-i2c@vger.kernel.org
7527 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
7528 F: drivers/i2c/busses/i2c-mv64xxx.c
7530 I2C OVER PARALLEL PORT
7531 M: Jean Delvare <jdelvare@suse.com>
7532 L: linux-i2c@vger.kernel.org
7534 F: Documentation/i2c/busses/i2c-parport.rst
7535 F: Documentation/i2c/busses/i2c-parport-light.rst
7536 F: drivers/i2c/busses/i2c-parport.c
7537 F: drivers/i2c/busses/i2c-parport-light.c
7540 M: Wolfram Sang <wsa@the-dreams.de>
7541 L: linux-i2c@vger.kernel.org
7542 W: https://i2c.wiki.kernel.org/
7543 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7546 F: Documentation/devicetree/bindings/i2c/i2c.txt
7547 F: Documentation/i2c/
7549 F: include/linux/i2c.h
7550 F: include/linux/i2c-dev.h
7551 F: include/linux/i2c-smbus.h
7552 F: include/uapi/linux/i2c.h
7553 F: include/uapi/linux/i2c-*.h
7555 I2C SUBSYSTEM HOST DRIVERS
7556 L: linux-i2c@vger.kernel.org
7557 W: https://i2c.wiki.kernel.org/
7558 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7561 F: Documentation/devicetree/bindings/i2c/
7562 F: drivers/i2c/algos/
7563 F: drivers/i2c/busses/
7566 M: Jean Delvare <jdelvare@suse.com>
7567 L: linux-i2c@vger.kernel.org
7569 F: Documentation/i2c/busses/i2c-taos-evm.rst
7570 F: drivers/i2c/busses/i2c-taos-evm.c
7573 M: Till Harbaum <till@harbaum.org>
7574 L: linux-i2c@vger.kernel.org
7575 W: http://www.harbaum.org/till/i2c_tiny_usb
7577 F: drivers/i2c/busses/i2c-tiny-usb.c
7579 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7580 M: Jean Delvare <jdelvare@suse.com>
7581 L: linux-i2c@vger.kernel.org
7583 F: Documentation/i2c/busses/i2c-ali1535.rst
7584 F: Documentation/i2c/busses/i2c-ali1563.rst
7585 F: Documentation/i2c/busses/i2c-ali15x3.rst
7586 F: Documentation/i2c/busses/i2c-amd756.rst
7587 F: Documentation/i2c/busses/i2c-amd8111.rst
7588 F: Documentation/i2c/busses/i2c-i801.rst
7589 F: Documentation/i2c/busses/i2c-nforce2.rst
7590 F: Documentation/i2c/busses/i2c-piix4.rst
7591 F: Documentation/i2c/busses/i2c-sis5595.rst
7592 F: Documentation/i2c/busses/i2c-sis630.rst
7593 F: Documentation/i2c/busses/i2c-sis96x.rst
7594 F: Documentation/i2c/busses/i2c-via.rst
7595 F: Documentation/i2c/busses/i2c-viapro.rst
7596 F: drivers/i2c/busses/i2c-ali1535.c
7597 F: drivers/i2c/busses/i2c-ali1563.c
7598 F: drivers/i2c/busses/i2c-ali15x3.c
7599 F: drivers/i2c/busses/i2c-amd756.c
7600 F: drivers/i2c/busses/i2c-amd756-s4882.c
7601 F: drivers/i2c/busses/i2c-amd8111.c
7602 F: drivers/i2c/busses/i2c-i801.c
7603 F: drivers/i2c/busses/i2c-isch.c
7604 F: drivers/i2c/busses/i2c-nforce2.c
7605 F: drivers/i2c/busses/i2c-nforce2-s4985.c
7606 F: drivers/i2c/busses/i2c-piix4.c
7607 F: drivers/i2c/busses/i2c-sis5595.c
7608 F: drivers/i2c/busses/i2c-sis630.c
7609 F: drivers/i2c/busses/i2c-sis96x.c
7610 F: drivers/i2c/busses/i2c-via.c
7611 F: drivers/i2c/busses/i2c-viapro.c
7613 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7614 M: Hans de Goede <hdegoede@redhat.com>
7615 L: linux-i2c@vger.kernel.org
7617 F: drivers/i2c/busses/i2c-cht-wc.c
7619 I2C/SMBUS ISMT DRIVER
7620 M: Seth Heasley <seth.heasley@intel.com>
7621 M: Neil Horman <nhorman@tuxdriver.com>
7622 L: linux-i2c@vger.kernel.org
7623 F: drivers/i2c/busses/i2c-ismt.c
7624 F: Documentation/i2c/busses/i2c-ismt.rst
7626 I2C/SMBUS STUB DRIVER
7627 M: Jean Delvare <jdelvare@suse.com>
7628 L: linux-i2c@vger.kernel.org
7630 F: drivers/i2c/i2c-stub.c
7633 M: Boris Brezillon <bbrezillon@kernel.org>
7634 L: linux-i3c@lists.infradead.org
7635 C: irc://chat.freenode.net/linux-i3c
7636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7638 F: Documentation/ABI/testing/sysfs-bus-i3c
7639 F: Documentation/devicetree/bindings/i3c/
7640 F: Documentation/driver-api/i3c
7642 F: include/linux/i3c/
7644 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7645 M: Vitor Soares <vitor.soares@synopsys.com>
7647 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7648 F: drivers/i3c/master/dw*
7650 IA64 (Itanium) PLATFORM
7651 M: Tony Luck <tony.luck@intel.com>
7652 M: Fenghua Yu <fenghua.yu@intel.com>
7653 L: linux-ia64@vger.kernel.org
7654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7658 IBM Power 842 compression accelerator
7659 M: Haren Myneni <haren@us.ibm.com>
7661 F: drivers/crypto/nx/Makefile
7662 F: drivers/crypto/nx/Kconfig
7663 F: drivers/crypto/nx/nx-842*
7664 F: include/linux/sw842.h
7668 IBM Power in-Nest Crypto Acceleration
7669 M: Breno Leitão <leitao@debian.org>
7670 M: Nayna Jain <nayna@linux.ibm.com>
7671 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7672 L: linux-crypto@vger.kernel.org
7674 F: drivers/crypto/nx/Makefile
7675 F: drivers/crypto/nx/Kconfig
7676 F: drivers/crypto/nx/nx-aes*
7677 F: drivers/crypto/nx/nx-sha*
7678 F: drivers/crypto/nx/nx.*
7679 F: drivers/crypto/nx/nx_csbcpb.h
7680 F: drivers/crypto/nx/nx_debugfs.h
7682 IBM Power Linux RAID adapter
7683 M: Brian King <brking@us.ibm.com>
7685 F: drivers/scsi/ipr.*
7687 IBM Power SRIOV Virtual NIC Device Driver
7688 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7689 M: John Allen <jallen@linux.ibm.com>
7690 L: netdev@vger.kernel.org
7692 F: drivers/net/ethernet/ibm/ibmvnic.*
7694 IBM Power Virtual Accelerator Switchboard
7695 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7696 L: linuxppc-dev@lists.ozlabs.org
7698 F: arch/powerpc/platforms/powernv/vas*
7699 F: arch/powerpc/platforms/powernv/copy-paste.h
7700 F: arch/powerpc/include/asm/vas.h
7702 IBM Power Virtual Ethernet Device Driver
7703 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7704 L: netdev@vger.kernel.org
7706 F: drivers/net/ethernet/ibm/ibmveth.*
7708 IBM Power Virtual FC Device Drivers
7709 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7710 L: linux-scsi@vger.kernel.org
7712 F: drivers/scsi/ibmvscsi/ibmvfc*
7714 IBM Power Virtual Management Channel Driver
7715 M: Steven Royer <seroyer@linux.ibm.com>
7717 F: drivers/misc/ibmvmc.*
7719 IBM Power Virtual SCSI Device Drivers
7720 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7721 L: linux-scsi@vger.kernel.org
7723 F: drivers/scsi/ibmvscsi/ibmvscsi*
7724 F: include/scsi/viosrp.h
7726 IBM Power Virtual SCSI Device Target Driver
7727 M: Michael Cyr <mikecyr@linux.ibm.com>
7728 L: linux-scsi@vger.kernel.org
7729 L: target-devel@vger.kernel.org
7731 F: drivers/scsi/ibmvscsi_tgt/
7733 IBM Power VMX Cryptographic instructions
7734 M: Breno Leitão <leitao@debian.org>
7735 M: Nayna Jain <nayna@linux.ibm.com>
7736 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7737 L: linux-crypto@vger.kernel.org
7739 F: drivers/crypto/vmx/Makefile
7740 F: drivers/crypto/vmx/Kconfig
7741 F: drivers/crypto/vmx/vmx.c
7742 F: drivers/crypto/vmx/aes*
7743 F: drivers/crypto/vmx/ghash*
7744 F: drivers/crypto/vmx/ppc-xlate.pl
7746 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7747 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7748 L: linux-pci@vger.kernel.org
7749 L: linuxppc-dev@lists.ozlabs.org
7751 F: drivers/pci/hotplug/rpaphp*
7753 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7754 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7755 L: linux-pci@vger.kernel.org
7756 L: linuxppc-dev@lists.ozlabs.org
7758 F: drivers/pci/hotplug/rpadlpar*
7760 IBM ServeRAID RAID DRIVER
7762 F: drivers/scsi/ips.*
7764 ICH LPC AND GPIO DRIVER
7765 M: Peter Tyser <ptyser@xes-inc.com>
7767 F: drivers/mfd/lpc_ich.c
7768 F: drivers/gpio/gpio-ich.c
7771 M: "David S. Miller" <davem@davemloft.net>
7772 L: linux-ide@vger.kernel.org
7773 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
7774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7776 F: Documentation/ide/
7778 F: include/linux/ide.h
7781 M: Borislav Petkov <bp@alien8.de>
7782 L: linux-ide@vger.kernel.org
7784 F: Documentation/cdrom/ide-cd.rst
7785 F: drivers/ide/ide-cd*
7787 IDEAPAD LAPTOP EXTRAS DRIVER
7788 M: Ike Panhc <ike.pan@canonical.com>
7789 L: platform-driver-x86@vger.kernel.org
7790 W: http://launchpad.net/ideapad-laptop
7792 F: drivers/platform/x86/ideapad-laptop.c
7794 IDEAPAD LAPTOP SLIDEBAR DRIVER
7795 M: Andrey Moiseev <o2g.org.ru@gmail.com>
7796 L: linux-input@vger.kernel.org
7797 W: https://github.com/o2genum/ideapad-slidebar
7799 F: drivers/input/misc/ideapad_slidebar.c
7801 IDT VersaClock 5 CLOCK DRIVER
7802 M: Marek Vasut <marek.vasut@gmail.com>
7804 F: drivers/clk/clk-versaclock5.c
7806 IEEE 802.15.4 SUBSYSTEM
7807 M: Alexander Aring <alex.aring@gmail.com>
7808 M: Stefan Schmidt <stefan@datenfreihafen.org>
7809 L: linux-wpan@vger.kernel.org
7810 W: http://wpan.cakelab.org/
7811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7816 F: drivers/net/ieee802154/
7817 F: include/linux/nl802154.h
7818 F: include/linux/ieee802154.h
7819 F: include/net/nl802154.h
7820 F: include/net/mac802154.h
7821 F: include/net/af_ieee802154.h
7822 F: include/net/cfg802154.h
7823 F: include/net/ieee802154_netdev.h
7824 F: Documentation/networking/ieee802154.rst
7827 M: Yotam Gigi <yotam.gi@gmail.com>
7828 M: Jamal Hadi Salim <jhs@mojatatu.com>
7830 F: include/net/ife.h
7831 F: include/uapi/linux/ife.h
7833 IGORPLUG-USB IR RECEIVER
7834 M: Sean Young <sean@mess.org>
7835 L: linux-media@vger.kernel.org
7837 F: drivers/media/rc/igorplugusb.c
7839 IGUANAWORKS USB IR TRANSCEIVER
7840 M: Sean Young <sean@mess.org>
7841 L: linux-media@vger.kernel.org
7843 F: drivers/media/rc/iguanair.c
7845 IIO DIGITAL POTENTIOMETER DAC
7846 M: Peter Rosin <peda@axentia.se>
7847 L: linux-iio@vger.kernel.org
7849 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7850 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7851 F: drivers/iio/dac/dpot-dac.c
7853 IIO ENVELOPE DETECTOR
7854 M: Peter Rosin <peda@axentia.se>
7855 L: linux-iio@vger.kernel.org
7857 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7858 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7859 F: drivers/iio/adc/envelope-detector.c
7862 M: Peter Rosin <peda@axentia.se>
7863 L: linux-iio@vger.kernel.org
7865 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7866 F: drivers/iio/multiplexer/iio-mux.c
7868 IIO SUBSYSTEM AND DRIVERS
7869 M: Jonathan Cameron <jic23@kernel.org>
7870 R: Hartmut Knaack <knaack.h@gmx.de>
7871 R: Lars-Peter Clausen <lars@metafoo.de>
7872 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7873 L: linux-iio@vger.kernel.org
7874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7876 F: Documentation/ABI/testing/configfs-iio*
7877 F: Documentation/ABI/testing/sysfs-bus-iio*
7878 F: Documentation/devicetree/bindings/iio/
7880 F: drivers/staging/iio/
7881 F: include/linux/iio/
7885 M: Peter Rosin <peda@axentia.se>
7886 L: linux-iio@vger.kernel.org
7888 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7889 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7890 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7891 F: drivers/iio/afe/iio-rescale.c
7893 IKANOS/ADI EAGLE ADSL USB DRIVER
7894 M: Matthieu Castet <castet.matthieu@free.fr>
7895 M: Stanislaw Gruszka <stf_xl@wp.pl>
7897 F: drivers/usb/atm/ueagle-atm.c
7899 IMGTEC ASCII LCD DRIVER
7900 M: Paul Burton <paul.burton@mips.com>
7902 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7903 F: drivers/auxdisplay/img-ascii-lcd.c
7905 IMGTEC IR DECODER DRIVER
7906 M: James Hogan <jhogan@kernel.org>
7908 F: drivers/media/rc/img-ir/
7910 IMON SOUNDGRAPH USB IR RECEIVER
7911 M: Sean Young <sean@mess.org>
7912 L: linux-media@vger.kernel.org
7914 F: drivers/media/rc/imon_raw.c
7915 F: drivers/media/rc/imon.c
7917 IMS TWINTURBO FRAMEBUFFER DRIVER
7918 L: linux-fbdev@vger.kernel.org
7920 F: drivers/video/fbdev/imsttfb.c
7922 INA209 HARDWARE MONITOR DRIVER
7923 M: Guenter Roeck <linux@roeck-us.net>
7924 L: linux-hwmon@vger.kernel.org
7926 F: Documentation/hwmon/ina209.rst
7927 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
7928 F: drivers/hwmon/ina209.c
7930 INA2XX HARDWARE MONITOR DRIVER
7931 M: Guenter Roeck <linux@roeck-us.net>
7932 L: linux-hwmon@vger.kernel.org
7934 F: Documentation/hwmon/ina2xx.rst
7935 F: drivers/hwmon/ina2xx.c
7936 F: include/linux/platform_data/ina2xx.h
7938 INDUSTRY PACK SUBSYSTEM (IPACK)
7939 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7940 M: Jens Taprogge <jens.taprogge@taprogge.org>
7941 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7942 L: industrypack-devel@lists.sourceforge.net
7943 W: http://industrypack.sourceforge.net
7947 INFINEON DPS310 Driver
7948 M: Eddie James <eajames@linux.ibm.com>
7949 L: linux-iio@vger.kernel.org
7950 F: drivers/iio/pressure/dps310.c
7953 INFINIBAND SUBSYSTEM
7954 M: Doug Ledford <dledford@redhat.com>
7955 M: Jason Gunthorpe <jgg@mellanox.com>
7956 L: linux-rdma@vger.kernel.org
7957 W: https://github.com/linux-rdma/rdma-core
7958 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7959 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7961 F: Documentation/devicetree/bindings/infiniband/
7962 F: Documentation/infiniband/
7963 F: drivers/infiniband/
7964 F: include/uapi/linux/if_infiniband.h
7965 F: include/uapi/rdma/
7967 F: include/trace/events/ib_mad.h
7968 F: include/trace/events/ib_umad.h
7969 F: samples/bpf/ibumad_kern.c
7970 F: samples/bpf/ibumad_user.c
7972 INGENIC JZ4780 DMA Driver
7973 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7975 F: drivers/dma/dma-jz4780.c
7977 INGENIC JZ4780 NAND DRIVER
7978 M: Harvey Hunt <harveyhuntnexus@gmail.com>
7979 L: linux-mtd@lists.infradead.org
7981 F: drivers/mtd/nand/raw/ingenic/
7984 M: Paul Cercueil <paul@crapouillou.net>
7986 F: arch/mips/boot/dts/ingenic/
7987 F: arch/mips/include/asm/mach-jz4740/
7988 F: arch/mips/jz4740/
7989 F: drivers/clk/ingenic/
7990 F: drivers/dma/dma-jz4780.c
7991 F: drivers/gpu/drm/ingenic/
7992 F: drivers/i2c/busses/i2c-jz4780.c
7993 F: drivers/iio/adc/ingenic-adc.c
7994 F: drivers/irqchip/irq-ingenic.c
7995 F: drivers/memory/jz4780-nemc.c
7996 F: drivers/mmc/host/jz4740_mmc.c
7997 F: drivers/mtd/nand/raw/ingenic/
7998 F: drivers/pinctrl/pinctrl-ingenic.c
7999 F: drivers/power/supply/ingenic-battery.c
8000 F: drivers/pwm/pwm-jz4740.c
8001 F: drivers/rtc/rtc-jz4740.c
8002 F: drivers/tty/serial/8250/8250_ingenic.c
8003 F: drivers/usb/musb/jz4740.c
8004 F: drivers/watchdog/jz4740_wdt.c
8005 F: include/dt-bindings/iio/adc/ingenic,adc.h
8006 F: include/linux/mfd/ingenic-tcu.h
8007 F: sound/soc/jz4740/
8008 F: sound/soc/codecs/jz47*
8011 M: Jan Kara <jack@suse.cz>
8012 R: Amir Goldstein <amir73il@gmail.com>
8013 L: linux-fsdevel@vger.kernel.org
8015 F: Documentation/filesystems/inotify.txt
8016 F: fs/notify/inotify/
8017 F: include/linux/inotify.h
8018 F: include/uapi/linux/inotify.h
8020 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8021 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
8022 L: linux-input@vger.kernel.org
8023 Q: http://patchwork.kernel.org/project/linux-input/list/
8024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8027 F: include/linux/input.h
8028 F: include/uapi/linux/input.h
8029 F: include/uapi/linux/input-event-codes.h
8030 F: include/linux/input/
8031 F: Documentation/devicetree/bindings/input/
8032 F: Documentation/devicetree/bindings/serio/
8033 F: Documentation/input/
8035 INPUT MULTITOUCH (MT) PROTOCOL
8036 M: Henrik Rydberg <rydberg@bitmath.org>
8037 L: linux-input@vger.kernel.org
8039 F: Documentation/input/multi-touch-protocol.rst
8040 F: drivers/input/input-mt.c
8043 INSIDE SECURE CRYPTO DRIVER
8044 M: Antoine Tenart <antoine.tenart@bootlin.com>
8045 F: drivers/crypto/inside-secure/
8047 L: linux-crypto@vger.kernel.org
8049 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8050 M: Mimi Zohar <zohar@linux.ibm.com>
8051 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8052 L: linux-integrity@vger.kernel.org
8053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8055 F: security/integrity/ima/
8057 INTEL 810/815 FRAMEBUFFER DRIVER
8058 M: Antonino Daplas <adaplas@gmail.com>
8059 L: linux-fbdev@vger.kernel.org
8061 F: drivers/video/fbdev/i810/
8064 M: Cezary Rojewski <cezary.rojewski@intel.com>
8065 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8066 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
8067 M: Jie Yang <yang.jie@linux.intel.com>
8068 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8072 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8073 M: Hans de Goede <hdegoede@redhat.com>
8074 L: platform-driver-x86@vger.kernel.org
8076 F: drivers/platform/x86/intel_atomisp2_pm.c
8078 INTEL C600 SERIES SAS CONTROLLER DRIVER
8079 M: Intel SCU Linux support <intel-linux-scu@intel.com>
8080 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8081 L: linux-scsi@vger.kernel.org
8082 T: git git://git.code.sf.net/p/intel-sas/isci
8084 F: drivers/scsi/isci/
8086 INTEL CPU family model numbers
8087 M: Tony Luck <tony.luck@intel.com>
8089 L: linux-kernel@vger.kernel.org
8091 F: arch/x86/include/asm/intel-family.h
8093 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8094 M: Jani Nikula <jani.nikula@linux.intel.com>
8095 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8096 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
8097 L: intel-gfx@lists.freedesktop.org
8098 W: https://01.org/linuxgraphics/
8099 B: https://01.org/linuxgraphics/documentation/how-report-bugs
8100 C: irc://chat.freenode.net/intel-gfx
8101 Q: http://patchwork.freedesktop.org/project/intel-gfx/
8102 T: git git://anongit.freedesktop.org/drm-intel
8104 F: drivers/gpu/drm/i915/
8105 F: include/drm/i915*
8106 F: include/uapi/drm/i915_drm.h
8107 F: Documentation/gpu/i915.rst
8109 INTEL ETHERNET DRIVERS
8110 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8111 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8112 W: http://www.intel.com/support/feedback.htm
8113 W: http://e1000.sourceforge.net/
8114 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8118 F: Documentation/networking/device_drivers/intel/e100.rst
8119 F: Documentation/networking/device_drivers/intel/e1000.rst
8120 F: Documentation/networking/device_drivers/intel/e1000e.rst
8121 F: Documentation/networking/device_drivers/intel/fm10k.rst
8122 F: Documentation/networking/device_drivers/intel/igb.rst
8123 F: Documentation/networking/device_drivers/intel/igbvf.rst
8124 F: Documentation/networking/device_drivers/intel/ixgb.rst
8125 F: Documentation/networking/device_drivers/intel/ixgbe.rst
8126 F: Documentation/networking/device_drivers/intel/ixgbevf.rst
8127 F: Documentation/networking/device_drivers/intel/i40e.rst
8128 F: Documentation/networking/device_drivers/intel/iavf.rst
8129 F: Documentation/networking/device_drivers/intel/ice.rst
8130 F: drivers/net/ethernet/intel/
8131 F: drivers/net/ethernet/intel/*/
8132 F: include/linux/avf/virtchnl.h
8134 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8135 M: Maik Broemme <mbroemme@libmpq.org>
8136 L: linux-fbdev@vger.kernel.org
8138 F: Documentation/fb/intelfb.rst
8139 F: drivers/video/fbdev/intelfb/
8142 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8143 L: linux-gpio@vger.kernel.org
8145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8146 F: drivers/gpio/gpio-ich.c
8147 F: drivers/gpio/gpio-intel-mid.c
8148 F: drivers/gpio/gpio-lynxpoint.c
8149 F: drivers/gpio/gpio-merrifield.c
8150 F: drivers/gpio/gpio-ml-ioh.c
8151 F: drivers/gpio/gpio-pch.c
8152 F: drivers/gpio/gpio-sch.c
8153 F: drivers/gpio/gpio-sodaville.c
8155 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8156 M: Zhenyu Wang <zhenyuw@linux.intel.com>
8157 M: Zhi Wang <zhi.a.wang@intel.com>
8158 L: intel-gvt-dev@lists.freedesktop.org
8159 L: intel-gfx@lists.freedesktop.org
8160 W: https://01.org/igvt-g
8161 T: git https://github.com/intel/gvt-linux.git
8163 F: drivers/gpu/drm/i915/gvt/
8165 INTEL HID EVENT DRIVER
8166 M: Alex Hung <alex.hung@canonical.com>
8167 L: platform-driver-x86@vger.kernel.org
8169 F: drivers/platform/x86/intel-hid.c
8171 INTEL I/OAT DMA DRIVER
8172 M: Dave Jiang <dave.jiang@intel.com>
8173 R: Dan Williams <dan.j.williams@intel.com>
8174 L: dmaengine@vger.kernel.org
8175 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
8177 F: drivers/dma/ioat*
8180 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
8181 M: Len Brown <lenb@kernel.org>
8182 L: linux-pm@vger.kernel.org
8183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8184 B: https://bugzilla.kernel.org
8186 F: drivers/idle/intel_idle.c
8188 INTEL INTEGRATED SENSOR HUB DRIVER
8189 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8190 M: Jiri Kosina <jikos@kernel.org>
8191 L: linux-input@vger.kernel.org
8193 F: drivers/hid/intel-ish-hid/
8196 M: David Woodhouse <dwmw2@infradead.org>
8197 L: iommu@lists.linux-foundation.org
8198 T: git git://git.infradead.org/iommu-2.6.git
8200 F: drivers/iommu/intel-iommu.c
8201 F: include/linux/intel-iommu.h
8203 INTEL IOP-ADMA DMA DRIVER
8204 R: Dan Williams <dan.j.williams@intel.com>
8206 F: drivers/dma/iop-adma.c
8208 INTEL IPU3 CSI-2 CIO2 DRIVER
8209 M: Yong Zhi <yong.zhi@intel.com>
8210 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8211 M: Bingbu Cao <bingbu.cao@intel.com>
8212 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
8213 L: linux-media@vger.kernel.org
8215 F: drivers/media/pci/intel/ipu3/
8216 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8218 INTEL IPU3 CSI-2 IMGU DRIVER
8219 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8220 L: linux-media@vger.kernel.org
8222 F: drivers/staging/media/ipu3/
8223 F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8224 F: Documentation/media/v4l-drivers/ipu3.rst
8226 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8227 M: Krzysztof Halasa <khalasa@piap.pl>
8229 F: include/linux/soc/ixp4xx/qmgr.h
8230 F: include/linux/soc/ixp4xx/npe.h
8231 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
8232 F: drivers/soc/ixp4xx/ixp4xx-npe.c
8233 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
8234 F: drivers/net/wan/ixp4xx_hss.c
8236 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8237 M: Deepak Saxena <dsaxena@plexity.net>
8239 F: drivers/char/hw_random/ixp4xx-rng.c
8241 INTEL MANAGEMENT ENGINE (mei)
8242 M: Tomas Winkler <tomas.winkler@intel.com>
8243 L: linux-kernel@vger.kernel.org
8245 F: include/uapi/linux/mei.h
8246 F: include/linux/mei_cl_bus.h
8247 F: drivers/misc/mei/*
8248 F: drivers/watchdog/mei_wdt.c
8249 F: Documentation/driver-api/mei/*
8252 INTEL MENLOW THERMAL DRIVER
8253 M: Sujith Thomas <sujith.thomas@intel.com>
8254 L: platform-driver-x86@vger.kernel.org
8255 W: https://01.org/linux-acpi
8257 F: drivers/platform/x86/intel_menlow.c
8259 INTEL MIC DRIVERS (mic)
8260 M: Sudeep Dutt <sudeep.dutt@intel.com>
8261 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
8263 W: https://github.com/sudeepdutt/mic
8264 W: http://software.intel.com/en-us/mic-developer
8265 F: include/linux/mic_bus.h
8266 F: include/linux/scif.h
8267 F: include/uapi/linux/mic_common.h
8268 F: include/uapi/linux/mic_ioctl.h
8269 F: include/uapi/linux/scif_ioctl.h
8270 F: drivers/misc/mic/
8271 F: drivers/dma/mic_x100_dma.c
8272 F: drivers/dma/mic_x100_dma.h
8273 F: Documentation/mic/
8275 INTEL PMC CORE DRIVER
8276 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8277 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8278 L: platform-driver-x86@vger.kernel.org
8280 F: drivers/platform/x86/intel_pmc_core*
8282 INTEL PMC/P-Unit IPC DRIVER
8283 M: Zha Qipeng<qipeng.zha@intel.com>
8284 L: platform-driver-x86@vger.kernel.org
8286 F: drivers/platform/x86/intel_pmc_ipc.c
8287 F: drivers/platform/x86/intel_punit_ipc.c
8288 F: arch/x86/include/asm/intel_pmc_ipc.h
8289 F: arch/x86/include/asm/intel_punit_ipc.h
8291 INTEL PMIC GPIO DRIVERS
8292 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8295 F: drivers/gpio/gpio-*cove.c
8296 F: drivers/gpio/gpio-msic.c
8298 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8299 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8301 F: drivers/mfd/intel_msic.c
8302 F: drivers/mfd/intel_soc_pmic*
8303 F: include/linux/mfd/intel_msic.h
8304 F: include/linux/mfd/intel_soc_pmic*
8306 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8307 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
8308 L: linux-wireless@vger.kernel.org
8310 F: Documentation/networking/device_drivers/intel/ipw2100.txt
8311 F: Documentation/networking/device_drivers/intel/ipw2200.txt
8312 F: drivers/net/wireless/intel/ipw2x00/
8315 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8316 M: Len Brown <lenb@kernel.org>
8317 L: linux-pm@vger.kernel.org
8319 F: drivers/cpufreq/intel_pstate.c
8321 INTEL RDMA RNIC DRIVER
8322 M: Faisal Latif <faisal.latif@intel.com>
8323 M: Shiraz Saleem <shiraz.saleem@intel.com>
8324 L: linux-rdma@vger.kernel.org
8326 F: drivers/infiniband/hw/i40iw/
8327 F: include/uapi/rdma/i40iw-abi.h
8329 INTEL SPEED SELECT TECHNOLOGY
8330 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8331 L: platform-driver-x86@vger.kernel.org
8333 F: drivers/platform/x86/intel_speed_select_if/
8334 F: tools/power/x86/intel-speed-select/
8335 F: include/uapi/linux/isst_if.h
8337 INTEL TELEMETRY DRIVER
8338 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8339 M: "David E. Box" <david.e.box@linux.intel.com>
8340 L: platform-driver-x86@vger.kernel.org
8342 F: arch/x86/include/asm/intel_telemetry.h
8343 F: drivers/platform/x86/intel_telemetry*
8345 INTEL VIRTUAL BUTTON DRIVER
8346 M: AceLan Kao <acelan.kao@canonical.com>
8347 L: platform-driver-x86@vger.kernel.org
8349 F: drivers/platform/x86/intel-vbtn.c
8351 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8352 M: Stanislaw Gruszka <sgruszka@redhat.com>
8353 L: linux-wireless@vger.kernel.org
8355 F: drivers/net/wireless/intel/iwlegacy/
8357 INTEL WIRELESS WIFI LINK (iwlwifi)
8358 M: Johannes Berg <johannes.berg@intel.com>
8359 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8360 M: Luca Coelho <luciano.coelho@intel.com>
8361 M: Intel Linux Wireless <linuxwifi@intel.com>
8362 L: linux-wireless@vger.kernel.org
8363 W: http://intellinuxwireless.org
8364 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8366 F: drivers/net/wireless/intel/iwlwifi/
8368 INTEL WIRELESS WIMAX CONNECTION 2400
8369 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8370 M: linux-wimax@intel.com
8371 L: wimax@linuxwimax.org (subscribers-only)
8373 W: http://linuxwimax.org
8374 F: Documentation/admin-guide/wimax/i2400m.rst
8375 F: drivers/net/wimax/i2400m/
8376 F: include/uapi/linux/wimax/i2400m.h
8378 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8379 M: Mario Limonciello <mario.limonciello@dell.com>
8381 F: drivers/platform/x86/intel-wmi-thunderbolt.c
8384 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8386 F: Documentation/trace/intel_th.rst
8387 F: drivers/hwtracing/intel_th/
8389 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8390 M: Ning Sun <ning.sun@intel.com>
8391 L: tboot-devel@lists.sourceforge.net
8392 W: http://tboot.sourceforge.net
8393 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8395 F: Documentation/x86/intel_txt.rst
8396 F: include/linux/tboot.h
8397 F: arch/x86/kernel/tboot.c
8400 M: Georgi Djakov <georgi.djakov@linaro.org>
8401 L: linux-pm@vger.kernel.org
8403 F: Documentation/driver-api/interconnect.rst
8404 F: Documentation/devicetree/bindings/interconnect/
8405 F: drivers/interconnect/
8406 F: include/dt-bindings/interconnect/
8407 F: include/linux/interconnect-provider.h
8408 F: include/linux/interconnect.h
8410 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8411 M: Linus Walleij <linus.walleij@linaro.org>
8412 L: linux-iio@vger.kernel.org
8414 F: drivers/iio/gyro/mpu3050*
8415 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8417 IOC3 ETHERNET DRIVER
8418 M: Ralf Baechle <ralf@linux-mips.org>
8419 L: linux-mips@vger.kernel.org
8421 F: drivers/net/ethernet/sgi/ioc3-eth.c
8423 IOMAP FILESYSTEM LIBRARY
8424 M: Christoph Hellwig <hch@infradead.org>
8425 M: Darrick J. Wong <darrick.wong@oracle.com>
8426 M: linux-xfs@vger.kernel.org
8427 M: linux-fsdevel@vger.kernel.org
8428 L: linux-xfs@vger.kernel.org
8429 L: linux-fsdevel@vger.kernel.org
8430 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8433 F: include/linux/iomap.h
8436 M: Joerg Roedel <joro@8bytes.org>
8437 L: iommu@lists.linux-foundation.org
8438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8440 F: Documentation/devicetree/bindings/iommu/
8442 F: include/linux/iommu.h
8443 F: include/linux/of_iommu.h
8444 F: include/linux/iova.h
8447 M: Jens Axboe <axboe@kernel.dk>
8448 L: linux-block@vger.kernel.org
8449 L: linux-fsdevel@vger.kernel.org
8450 T: git git://git.kernel.dk/linux-block
8451 T: git git://git.kernel.dk/liburing
8454 F: include/uapi/linux/io_uring.h
8457 M: Corey Minyard <minyard@acm.org>
8458 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8459 W: http://openipmi.sourceforge.net/
8461 F: Documentation/devicetree/bindings/ipmi/
8462 F: Documentation/IPMI.txt
8463 F: drivers/char/ipmi/
8464 F: include/linux/ipmi*
8465 F: include/uapi/linux/ipmi*
8467 IPS SCSI RAID DRIVER
8468 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8469 L: linux-scsi@vger.kernel.org
8470 W: http://www.adaptec.com/
8472 F: drivers/scsi/ips*
8475 M: Wensong Zhang <wensong@linux-vs.org>
8476 M: Simon Horman <horms@verge.net.au>
8477 M: Julian Anastasov <ja@ssi.bg>
8478 L: netdev@vger.kernel.org
8479 L: lvs-devel@vger.kernel.org
8481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8483 F: Documentation/networking/ipvs-sysctl.txt
8484 F: include/net/ip_vs.h
8485 F: include/uapi/linux/ip_vs.h
8486 F: net/netfilter/ipvs/
8489 M: Jiri Kosina <jikos@kernel.org>
8490 M: David Sterba <dsterba@suse.com>
8492 F: drivers/tty/ipwireless/
8495 L: netdev@vger.kernel.org
8497 F: include/uapi/linux/ipx.h
8499 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8500 M: Marc Zyngier <maz@kernel.org>
8502 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8503 F: Documentation/IRQ-domain.txt
8504 F: include/linux/irqdomain.h
8505 F: kernel/irq/irqdomain.c
8509 M: Thomas Gleixner <tglx@linutronix.de>
8510 L: linux-kernel@vger.kernel.org
8512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8516 M: Thomas Gleixner <tglx@linutronix.de>
8517 M: Jason Cooper <jason@lakedaemon.net>
8518 M: Marc Zyngier <maz@kernel.org>
8519 L: linux-kernel@vger.kernel.org
8521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8522 F: Documentation/devicetree/bindings/interrupt-controller/
8526 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8528 F: Documentation/driver-api/isa.rst
8529 F: drivers/base/isa.c
8530 F: include/linux/isa.h
8533 M: Hans Verkuil <hverkuil@xs4all.nl>
8534 L: linux-media@vger.kernel.org
8535 T: git git://linuxtv.org/media_tree.git
8536 W: https://linuxtv.org
8538 F: drivers/media/radio/radio-isa*
8541 M: Jaroslav Kysela <perex@perex.cz>
8543 F: Documentation/driver-api/isapnp.rst
8544 F: drivers/pnp/isapnp/
8545 F: include/linux/isapnp.h
8548 M: Lee Duncan <lduncan@suse.com>
8549 M: Chris Leech <cleech@redhat.com>
8550 L: open-iscsi@googlegroups.com
8551 W: www.open-iscsi.com
8553 F: drivers/scsi/*iscsi*
8554 F: include/scsi/*iscsi*
8556 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8557 M: Peter Jones <pjones@redhat.com>
8558 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
8560 F: drivers/firmware/iscsi_ibft*
8562 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8563 M: Sagi Grimberg <sagi@grimberg.me>
8564 M: Max Gurtovoy <maxg@mellanox.com>
8565 L: linux-rdma@vger.kernel.org
8567 W: http://www.openfabrics.org
8568 W: www.open-iscsi.org
8569 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8570 F: drivers/infiniband/ulp/iser/
8572 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8573 M: Sagi Grimberg <sagi@grimberg.me>
8574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8575 L: linux-rdma@vger.kernel.org
8576 L: target-devel@vger.kernel.org
8578 W: http://www.linux-iscsi.org
8579 F: drivers/infiniband/ulp/isert
8581 ISDN/mISDN SUBSYSTEM
8582 M: Karsten Keil <isdn@linux-pingi.de>
8583 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8584 L: netdev@vger.kernel.org
8585 W: http://www.isdn4linux.de
8587 F: drivers/isdn/mISDN
8588 F: drivers/isdn/hardware
8591 M: Karsten Keil <isdn@linux-pingi.de>
8592 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8593 L: netdev@vger.kernel.org
8594 W: http://www.isdn4linux.de
8596 F: Documentation/isdn/
8597 F: drivers/isdn/capi/
8598 F: drivers/staging/isdn/
8599 F: net/bluetooth/cmtp/
8600 F: include/linux/isdn/
8601 F: include/uapi/linux/isdn/
8603 IT87 HARDWARE MONITORING DRIVER
8604 M: Jean Delvare <jdelvare@suse.com>
8605 L: linux-hwmon@vger.kernel.org
8607 F: Documentation/hwmon/it87.rst
8608 F: drivers/hwmon/it87.c
8611 M: Antti Palosaari <crope@iki.fi>
8612 L: linux-media@vger.kernel.org
8613 W: https://linuxtv.org
8614 W: http://palosaari.fi/linux/
8615 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8616 T: git git://linuxtv.org/anttip/media_tree.git
8618 F: drivers/media/tuners/it913x*
8620 IVTV VIDEO4LINUX DRIVER
8621 M: Andy Walls <awalls@md.metrocast.net>
8622 L: ivtv-devel@ivtvdriver.org (subscribers-only)
8623 L: linux-media@vger.kernel.org
8624 T: git git://linuxtv.org/media_tree.git
8625 W: http://www.ivtvdriver.org
8627 F: Documentation/media/v4l-drivers/ivtv*
8628 F: drivers/media/pci/ivtv/
8629 F: include/uapi/linux/ivtv*
8631 IX2505V MEDIA DRIVER
8632 M: Malcolm Priestley <tvboxspy@gmail.com>
8633 L: linux-media@vger.kernel.org
8634 W: https://linuxtv.org
8635 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8637 F: drivers/media/dvb-frontends/ix2505v*
8639 JAILHOUSE HYPERVISOR INTERFACE
8640 M: Jan Kiszka <jan.kiszka@siemens.com>
8641 L: jailhouse-dev@googlegroups.com
8643 F: arch/x86/kernel/jailhouse.c
8644 F: arch/x86/include/asm/jailhouse_para.h
8646 JC42.4 TEMPERATURE SENSOR DRIVER
8647 M: Guenter Roeck <linux@roeck-us.net>
8648 L: linux-hwmon@vger.kernel.org
8650 F: drivers/hwmon/jc42.c
8651 F: Documentation/hwmon/jc42.rst
8654 M: Dave Kleikamp <shaggy@kernel.org>
8655 L: jfs-discussion@lists.sourceforge.net
8656 W: http://jfs.sourceforge.net/
8657 T: git git://github.com/kleikamp/linux-shaggy.git
8659 F: Documentation/admin-guide/jfs.rst
8663 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
8664 L: netdev@vger.kernel.org
8666 F: drivers/net/ethernet/jme.*
8668 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8669 M: David Woodhouse <dwmw2@infradead.org>
8670 M: Richard Weinberger <richard@nod.at>
8671 L: linux-mtd@lists.infradead.org
8672 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
8673 T: git git://git.infradead.org/ubifs-2.6.git
8676 F: include/uapi/linux/jffs2.h
8678 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8679 M: "Theodore Ts'o" <tytso@mit.edu>
8680 M: Jan Kara <jack@suse.com>
8681 L: linux-ext4@vger.kernel.org
8684 F: include/linux/jbd2.h
8686 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8687 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8688 L: linux-media@vger.kernel.org
8690 F: drivers/media/platform/rcar_jpu.c
8692 JSM Neo PCI based serial card
8693 L: linux-serial@vger.kernel.org
8695 F: drivers/tty/serial/jsm/
8697 K10TEMP HARDWARE MONITORING DRIVER
8698 M: Clemens Ladisch <clemens@ladisch.de>
8699 L: linux-hwmon@vger.kernel.org
8701 F: Documentation/hwmon/k10temp.rst
8702 F: drivers/hwmon/k10temp.c
8704 K8TEMP HARDWARE MONITORING DRIVER
8705 M: Rudolf Marek <r.marek@assembler.cz>
8706 L: linux-hwmon@vger.kernel.org
8708 F: Documentation/hwmon/k8temp.rst
8709 F: drivers/hwmon/k8temp.c
8712 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
8713 R: Alexander Potapenko <glider@google.com>
8714 R: Dmitry Vyukov <dvyukov@google.com>
8715 L: kasan-dev@googlegroups.com
8717 F: arch/*/include/asm/kasan.h
8718 F: arch/*/mm/kasan_init*
8719 F: Documentation/dev-tools/kasan.rst
8720 F: include/linux/kasan*.h
8723 F: scripts/Makefile.kasan
8726 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8727 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8728 L: linux-kbuild@vger.kernel.org
8730 F: Documentation/kbuild/kconfig*
8732 F: scripts/Kconfig.include
8735 M: Dave Young <dyoung@redhat.com>
8736 M: Baoquan He <bhe@redhat.com>
8737 R: Vivek Goyal <vgoyal@redhat.com>
8738 L: kexec@lists.infradead.org
8739 W: http://lse.sourceforge.net/kdump/
8741 F: Documentation/admin-guide/kdump/
8743 KEENE FM RADIO TRANSMITTER DRIVER
8744 M: Hans Verkuil <hverkuil@xs4all.nl>
8745 L: linux-media@vger.kernel.org
8746 T: git git://linuxtv.org/media_tree.git
8747 W: https://linuxtv.org
8749 F: drivers/media/radio/radio-keene*
8752 M: Ian Kent <raven@themaw.net>
8753 L: autofs@vger.kernel.org
8757 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8758 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8759 M: Michal Marek <michal.lkml@markovi.net>
8760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8761 L: linux-kbuild@vger.kernel.org
8763 F: Documentation/kbuild/
8766 F: scripts/Makefile*
8769 F: scripts/*vmlinux*
8774 L: kernel-janitors@vger.kernel.org
8775 W: http://kernelnewbies.org/KernelJanitors
8778 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8779 M: "J. Bruce Fields" <bfields@fieldses.org>
8780 M: Chuck Lever <chuck.lever@oracle.com>
8781 L: linux-nfs@vger.kernel.org
8782 W: http://nfs.sourceforge.net/
8783 T: git git://linux-nfs.org/~bfields/linux.git
8786 F: include/uapi/linux/nfsd/
8790 F: include/linux/lockd/
8791 F: include/linux/sunrpc/
8792 F: include/uapi/linux/sunrpc/
8794 KERNEL SELFTEST FRAMEWORK
8795 M: Shuah Khan <shuah@kernel.org>
8796 M: Shuah Khan <skhan@linuxfoundation.org>
8797 L: linux-kselftest@vger.kernel.org
8798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8799 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
8801 F: tools/testing/selftests/
8802 F: Documentation/dev-tools/kselftest*
8804 KERNEL USERMODE HELPER
8805 M: Luis Chamberlain <mcgrof@kernel.org>
8806 L: linux-kernel@vger.kernel.org
8809 F: include/linux/umh.h
8811 KERNEL VIRTUAL MACHINE (KVM)
8812 M: Paolo Bonzini <pbonzini@redhat.com>
8813 M: Radim Krčmář <rkrcmar@redhat.com>
8814 L: kvm@vger.kernel.org
8815 W: http://www.linux-kvm.org
8816 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8818 F: Documentation/virt/kvm/
8819 F: include/trace/events/kvm.h
8820 F: include/uapi/asm-generic/kvm*
8821 F: include/uapi/linux/kvm*
8822 F: include/asm-generic/kvm*
8823 F: include/linux/kvm*
8824 F: include/kvm/iodev.h
8827 F: tools/testing/selftests/kvm/
8829 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8830 M: Marc Zyngier <maz@kernel.org>
8831 R: James Morse <james.morse@arm.com>
8832 R: Julien Thierry <julien.thierry.kdev@gmail.com>
8833 R: Suzuki K Poulose <suzuki.poulose@arm.com>
8834 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8835 L: kvmarm@lists.cs.columbia.edu
8836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8838 F: arch/arm/include/uapi/asm/kvm*
8839 F: arch/arm/include/asm/kvm*
8841 F: arch/arm64/include/uapi/asm/kvm*
8842 F: arch/arm64/include/asm/kvm*
8845 F: include/kvm/arm_*
8847 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8848 M: James Hogan <jhogan@kernel.org>
8849 L: linux-mips@vger.kernel.org
8851 F: arch/mips/include/uapi/asm/kvm*
8852 F: arch/mips/include/asm/kvm*
8855 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8856 M: Paul Mackerras <paulus@ozlabs.org>
8857 L: kvm-ppc@vger.kernel.org
8858 W: http://www.linux-kvm.org/
8859 T: git git://github.com/agraf/linux-2.6.git
8861 F: arch/powerpc/include/uapi/asm/kvm*
8862 F: arch/powerpc/include/asm/kvm*
8863 F: arch/powerpc/kvm/
8864 F: arch/powerpc/kernel/kvm*
8866 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8867 M: Christian Borntraeger <borntraeger@de.ibm.com>
8868 M: Janosch Frank <frankja@linux.ibm.com>
8869 R: David Hildenbrand <david@redhat.com>
8870 R: Cornelia Huck <cohuck@redhat.com>
8871 L: kvm@vger.kernel.org
8872 W: http://www.ibm.com/developerworks/linux/linux390/
8873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8875 F: arch/s390/include/uapi/asm/kvm*
8876 F: arch/s390/include/asm/gmap.h
8877 F: arch/s390/include/asm/kvm*
8879 F: arch/s390/mm/gmap.c
8880 F: tools/testing/selftests/kvm/s390x/
8881 F: tools/testing/selftests/kvm/*/s390x/
8883 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8884 M: Paolo Bonzini <pbonzini@redhat.com>
8885 M: Radim Krčmář <rkrcmar@redhat.com>
8886 R: Sean Christopherson <sean.j.christopherson@intel.com>
8887 R: Vitaly Kuznetsov <vkuznets@redhat.com>
8888 R: Wanpeng Li <wanpengli@tencent.com>
8889 R: Jim Mattson <jmattson@google.com>
8890 R: Joerg Roedel <joro@8bytes.org>
8891 L: kvm@vger.kernel.org
8892 W: http://www.linux-kvm.org
8893 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8897 F: arch/x86/include/uapi/asm/kvm*
8898 F: arch/x86/include/uapi/asm/vmx.h
8899 F: arch/x86/include/uapi/asm/svm.h
8900 F: arch/x86/include/asm/kvm*
8901 F: arch/x86/include/asm/pvclock-abi.h
8902 F: arch/x86/include/asm/svm.h
8903 F: arch/x86/include/asm/vmx.h
8904 F: arch/x86/kernel/kvm.c
8905 F: arch/x86/kernel/kvmclock.c
8908 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8909 M: Tejun Heo <tj@kernel.org>
8910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8912 F: include/linux/kernfs.h
8916 M: Eric Biederman <ebiederm@xmission.com>
8917 W: http://kernel.org/pub/linux/utils/kernel/kexec/
8918 L: kexec@lists.infradead.org
8920 F: include/linux/kexec.h
8921 F: include/uapi/linux/kexec.h
8925 M: Mimi Zohar <zohar@linux.ibm.com>
8926 L: linux-integrity@vger.kernel.org
8927 L: keyrings@vger.kernel.org
8929 F: Documentation/security/keys/trusted-encrypted.rst
8930 F: include/keys/encrypted-type.h
8931 F: security/keys/encrypted-keys/
8934 M: James Bottomley <jejb@linux.ibm.com>
8935 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8936 M: Mimi Zohar <zohar@linux.ibm.com>
8937 L: linux-integrity@vger.kernel.org
8938 L: keyrings@vger.kernel.org
8940 F: Documentation/security/keys/trusted-encrypted.rst
8941 F: include/keys/trusted-type.h
8942 F: security/keys/trusted.c
8943 F: security/keys/trusted.h
8946 M: David Howells <dhowells@redhat.com>
8947 L: keyrings@vger.kernel.org
8949 F: Documentation/security/keys/core.rst
8950 F: include/linux/key.h
8951 F: include/linux/key-type.h
8952 F: include/linux/keyctl.h
8953 F: include/uapi/linux/keyctl.h
8957 KGDB / KDB /debug_core
8958 M: Jason Wessel <jason.wessel@windriver.com>
8959 M: Daniel Thompson <daniel.thompson@linaro.org>
8960 W: http://kgdb.wiki.kernel.org/
8961 L: kgdb-bugreport@lists.sourceforge.net
8962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
8964 F: Documentation/dev-tools/kgdb.rst
8965 F: drivers/misc/kgdbts.c
8966 F: drivers/tty/serial/kgdboc.c
8967 F: include/linux/kdb.h
8968 F: include/linux/kgdb.h
8972 M: Catalin Marinas <catalin.marinas@arm.com>
8974 F: Documentation/dev-tools/kmemleak.rst
8975 F: include/linux/kmemleak.h
8977 F: mm/kmemleak-test.c
8979 KMOD KERNEL MODULE LOADER - USERMODE HELPER
8980 M: Luis Chamberlain <mcgrof@kernel.org>
8981 L: linux-kernel@vger.kernel.org
8984 F: include/linux/kmod.h
8986 F: tools/testing/selftests/kmod/
8989 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
8990 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8991 M: "David S. Miller" <davem@davemloft.net>
8992 M: Masami Hiramatsu <mhiramat@kernel.org>
8994 F: Documentation/kprobes.txt
8995 F: include/linux/kprobes.h
8996 F: include/asm-generic/kprobes.h
8999 KS0108 LCD CONTROLLER DRIVER
9000 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9002 F: Documentation/admin-guide/auxdisplay/ks0108.rst
9003 F: drivers/auxdisplay/ks0108.c
9004 F: include/linux/ks0108.h
9007 M: David Ahern <dsa@cumulusnetworks.com>
9008 L: netdev@vger.kernel.org
9011 F: include/net/l3mdev.h
9014 M: John Fastabend <john.fastabend@gmail.com>
9015 M: Daniel Borkmann <daniel@iogearbox.net>
9016 L: netdev@vger.kernel.org
9017 L: bpf@vger.kernel.org
9019 F: include/linux/skmsg.h
9021 F: net/core/sock_map.c
9022 F: net/ipv4/tcp_bpf.c
9024 LANTIQ / INTEL Ethernet drivers
9025 M: Hauke Mehrtens <hauke@hauke-m.de>
9026 L: netdev@vger.kernel.org
9028 F: net/dsa/tag_gswip.c
9029 F: drivers/net/ethernet/lantiq_xrx200.c
9030 F: drivers/net/dsa/lantiq_pce.h
9031 F: drivers/net/dsa/lantiq_gswip.c
9033 LANTIQ MIPS ARCHITECTURE
9034 M: John Crispin <john@phrozen.org>
9035 L: linux-mips@vger.kernel.org
9038 F: drivers/soc/lantiq
9041 L: linux-x25@vger.kernel.org
9043 F: Documentation/networking/lapb-module.txt
9047 LASI 53c700 driver for PARISC
9048 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9049 L: linux-scsi@vger.kernel.org
9051 F: Documentation/scsi/53c700.txt
9052 F: drivers/scsi/53c700*
9055 M: Tobin C. Harding <me@tobin.cc>
9056 M: Tycho Andersen <tycho@tycho.ws>
9057 L: kernel-hardening@lists.openwall.com
9059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9060 F: scripts/leaking_addresses.pl
9063 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
9064 M: Pavel Machek <pavel@ucw.cz>
9065 R: Dan Murphy <dmurphy@ti.com>
9066 L: linux-leds@vger.kernel.org
9067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9069 F: Documentation/devicetree/bindings/leds/
9071 F: include/linux/leds.h
9073 LEGACY EEPROM DRIVER
9074 M: Jean Delvare <jdelvare@suse.com>
9076 F: Documentation/misc-devices/eeprom.rst
9077 F: drivers/misc/eeprom/eeprom.c
9080 R: David Lechner <david@lechnology.com>
9082 F: arch/arm/boot/dts/da850-lego-ev3.dts
9083 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9084 F: drivers/power/supply/lego_ev3_battery.c
9086 LEGO USB Tower driver
9087 M: Juergen Stuber <starblue@users.sourceforge.net>
9088 L: legousb-devel@lists.sourceforge.net
9089 W: http://legousb.sourceforge.net/
9091 F: drivers/usb/misc/legousbtower.c
9094 M: Matan Ziv-Av <matan@svgalib.org>
9095 L: platform-driver-x86@vger.kernel.org
9097 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
9098 F: Documentation/admin-guide/laptops/lg-laptop.rst
9099 F: drivers/platform/x86/lg-laptop.c
9102 M: Michael Krufky <mkrufky@linuxtv.org>
9103 L: linux-media@vger.kernel.org
9104 W: https://linuxtv.org
9105 W: http://github.com/mkrufky
9106 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9107 T: git git://linuxtv.org/mkrufky/tuners.git
9109 F: drivers/media/dvb-frontends/lg2160.*
9111 LGDT3305 MEDIA DRIVER
9112 M: Michael Krufky <mkrufky@linuxtv.org>
9113 L: linux-media@vger.kernel.org
9114 W: https://linuxtv.org
9115 W: http://github.com/mkrufky
9116 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9117 T: git git://linuxtv.org/mkrufky/tuners.git
9119 F: drivers/media/dvb-frontends/lgdt3305.*
9121 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9122 M: Viresh Kumar <vireshk@kernel.org>
9123 L: linux-ide@vger.kernel.org
9124 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9126 F: include/linux/pata_arasan_cf_data.h
9127 F: drivers/ata/pata_arasan_cf.c
9130 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9131 M: Jens Axboe <axboe@kernel.dk>
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_*.c
9136 F: drivers/ata/ata_generic.c
9138 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9139 M: Linus Walleij <linus.walleij@linaro.org>
9140 L: linux-ide@vger.kernel.org
9141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9143 F: drivers/ata/pata_ftide010.c
9144 F: drivers/ata/sata_gemini.c
9145 F: drivers/ata/sata_gemini.h
9147 LIBATA SATA AHCI PLATFORM devices support
9148 M: Hans de Goede <hdegoede@redhat.com>
9149 M: Jens Axboe <axboe@kernel.dk>
9150 L: linux-ide@vger.kernel.org
9151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9153 F: drivers/ata/ahci_platform.c
9154 F: drivers/ata/libahci_platform.c
9155 F: include/linux/ahci_platform.h
9157 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9158 M: Mikael Pettersson <mikpelinux@gmail.com>
9159 L: linux-ide@vger.kernel.org
9160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9162 F: drivers/ata/sata_promise.*
9164 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9165 M: Jens Axboe <axboe@kernel.dk>
9166 L: linux-ide@vger.kernel.org
9167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9170 F: include/linux/ata.h
9171 F: include/linux/libata.h
9172 F: Documentation/devicetree/bindings/ata/
9175 M: Sasha Levin <alexander.levin@microsoft.com>
9177 F: tools/lib/lockdep/
9179 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9180 M: Dan Williams <dan.j.williams@intel.com>
9181 M: Vishal Verma <vishal.l.verma@intel.com>
9182 M: Dave Jiang <dave.jiang@intel.com>
9183 L: linux-nvdimm@lists.01.org
9184 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9186 F: drivers/nvdimm/blk.c
9187 F: drivers/nvdimm/region_devs.c
9189 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9190 M: Vishal Verma <vishal.l.verma@intel.com>
9191 M: Dan Williams <dan.j.williams@intel.com>
9192 M: Dave Jiang <dave.jiang@intel.com>
9193 L: linux-nvdimm@lists.01.org
9194 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9196 F: drivers/nvdimm/btt*
9198 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9199 M: Dan Williams <dan.j.williams@intel.com>
9200 M: Vishal Verma <vishal.l.verma@intel.com>
9201 M: Dave Jiang <dave.jiang@intel.com>
9202 L: linux-nvdimm@lists.01.org
9203 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9205 F: drivers/nvdimm/pmem*
9207 LIBNVDIMM: DEVICETREE BINDINGS
9208 M: Oliver O'Halloran <oohall@gmail.com>
9209 L: linux-nvdimm@lists.01.org
9210 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9212 F: drivers/nvdimm/of_pmem.c
9213 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
9215 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9216 M: Dan Williams <dan.j.williams@intel.com>
9217 M: Vishal Verma <vishal.l.verma@intel.com>
9218 M: Dave Jiang <dave.jiang@intel.com>
9219 M: Keith Busch <keith.busch@intel.com>
9220 M: Ira Weiny <ira.weiny@intel.com>
9221 L: linux-nvdimm@lists.01.org
9222 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9226 F: drivers/acpi/nfit/*
9227 F: include/linux/nd.h
9228 F: include/linux/libnvdimm.h
9229 F: include/uapi/linux/ndctl.h
9231 LICENSES and SPDX stuff
9232 M: Thomas Gleixner <tglx@linutronix.de>
9233 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9234 L: linux-spdx@vger.kernel.org
9236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9238 F: Documentation/process/license-rules.rst
9240 F: scripts/spdxcheck-test.sh
9241 F: scripts/spdxcheck.py
9243 LIGHTNVM PLATFORM SUPPORT
9244 M: Matias Bjorling <mb@lightnvm.io>
9245 W: http://github/OpenChannelSSD
9246 L: linux-block@vger.kernel.org
9248 F: drivers/lightnvm/
9249 F: include/linux/lightnvm.h
9250 F: include/uapi/linux/lightnvm.h
9252 LINUX FOR POWER MACINTOSH
9253 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9254 W: http://www.penguinppc.org/
9255 L: linuxppc-dev@lists.ozlabs.org
9257 F: arch/powerpc/platforms/powermac/
9258 F: drivers/macintosh/
9260 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9261 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9262 M: Paul Mackerras <paulus@samba.org>
9263 M: Michael Ellerman <mpe@ellerman.id.au>
9264 W: https://github.com/linuxppc/linux/wiki
9265 L: linuxppc-dev@lists.ozlabs.org
9266 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9269 F: Documentation/ABI/stable/sysfs-firmware-opal-*
9270 F: Documentation/devicetree/bindings/powerpc/
9271 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
9272 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
9273 F: Documentation/powerpc/
9275 F: drivers/char/tpm/tpm_ibmvtpm*
9276 F: drivers/crypto/nx/
9277 F: drivers/crypto/vmx/
9278 F: drivers/i2c/busses/i2c-opal.c
9279 F: drivers/net/ethernet/ibm/ibmveth.*
9280 F: drivers/net/ethernet/ibm/ibmvnic.*
9281 F: drivers/pci/hotplug/pnv_php.c
9282 F: drivers/pci/hotplug/rpa*
9283 F: drivers/rtc/rtc-opal.c
9284 F: drivers/scsi/ibmvscsi/
9285 F: drivers/tty/hvc/hvc_opal.c
9286 F: drivers/watchdog/wdrtas.c
9287 F: tools/testing/selftests/powerpc
9294 LINUX FOR POWERPC EMBEDDED MPC5XXX
9295 M: Anatolij Gustschin <agust@denx.de>
9296 L: linuxppc-dev@lists.ozlabs.org
9297 T: git git://git.denx.de/linux-denx-agust.git
9299 F: arch/powerpc/platforms/512x/
9300 F: arch/powerpc/platforms/52xx/
9302 LINUX FOR POWERPC EMBEDDED PPC4XX
9303 M: Alistair Popple <alistair@popple.id.au>
9304 M: Matt Porter <mporter@kernel.crashing.org>
9305 W: http://www.penguinppc.org/
9306 L: linuxppc-dev@lists.ozlabs.org
9308 F: arch/powerpc/platforms/40x/
9309 F: arch/powerpc/platforms/44x/
9311 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9312 M: Scott Wood <oss@buserror.net>
9313 M: Kumar Gala <galak@kernel.crashing.org>
9314 W: http://www.penguinppc.org/
9315 L: linuxppc-dev@lists.ozlabs.org
9316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9318 F: arch/powerpc/platforms/83xx/
9319 F: arch/powerpc/platforms/85xx/
9320 F: Documentation/devicetree/bindings/powerpc/fsl/
9322 LINUX FOR POWERPC EMBEDDED PPC8XX
9323 M: Vitaly Bordug <vitb@kernel.crashing.org>
9324 W: http://www.penguinppc.org/
9325 L: linuxppc-dev@lists.ozlabs.org
9327 F: arch/powerpc/platforms/8xx/
9329 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9330 L: linuxppc-dev@lists.ozlabs.org
9332 F: arch/powerpc/*/*virtex*
9333 F: arch/powerpc/*/*/*virtex*
9335 LINUX FOR POWERPC PA SEMI PWRFICIENT
9336 L: linuxppc-dev@lists.ozlabs.org
9338 F: arch/powerpc/platforms/pasemi/
9339 F: drivers/*/*pasemi*
9340 F: drivers/*/*/*pasemi*
9342 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9343 M: Kees Cook <keescook@chromium.org>
9345 F: drivers/misc/lkdtm/*
9347 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9348 M: Alan Stern <stern@rowland.harvard.edu>
9349 M: Andrea Parri <parri.andrea@gmail.com>
9350 M: Will Deacon <will@kernel.org>
9351 M: Peter Zijlstra <peterz@infradead.org>
9352 M: Boqun Feng <boqun.feng@gmail.com>
9353 M: Nicholas Piggin <npiggin@gmail.com>
9354 M: David Howells <dhowells@redhat.com>
9355 M: Jade Alglave <j.alglave@ucl.ac.uk>
9356 M: Luc Maranget <luc.maranget@inria.fr>
9357 M: "Paul E. McKenney" <paulmck@kernel.org>
9358 R: Akira Yokosawa <akiyks@gmail.com>
9359 R: Daniel Lustig <dlustig@nvidia.com>
9360 L: linux-kernel@vger.kernel.org
9361 L: linux-arch@vger.kernel.org
9363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9364 F: tools/memory-model/
9365 F: Documentation/atomic_bitops.txt
9366 F: Documentation/atomic_t.txt
9367 F: Documentation/core-api/atomic_ops.rst
9368 F: Documentation/core-api/refcount-vs-atomic.rst
9369 F: Documentation/memory-barriers.txt
9371 LIS3LV02D ACCELEROMETER DRIVER
9372 M: Eric Piel <eric.piel@tremplin-utc.net>
9374 F: Documentation/misc-devices/lis3lv02d.rst
9375 F: drivers/misc/lis3lv02d/
9376 F: drivers/platform/x86/hp_accel.c
9379 M: Josh Poimboeuf <jpoimboe@redhat.com>
9380 M: Jiri Kosina <jikos@kernel.org>
9381 M: Miroslav Benes <mbenes@suse.cz>
9382 M: Petr Mladek <pmladek@suse.com>
9383 R: Joe Lawrence <joe.lawrence@redhat.com>
9385 F: kernel/livepatch/
9386 F: include/linux/livepatch.h
9387 F: arch/x86/include/asm/livepatch.h
9388 F: arch/x86/kernel/livepatch.c
9389 F: Documentation/livepatch/
9390 F: Documentation/ABI/testing/sysfs-kernel-livepatch
9391 F: samples/livepatch/
9392 F: tools/testing/selftests/livepatch/
9393 L: live-patching@vger.kernel.org
9394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9397 L: netdev@vger.kernel.org
9399 F: include/linux/llc.h
9400 F: include/uapi/linux/llc.h
9404 LM73 HARDWARE MONITOR DRIVER
9405 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
9406 L: linux-hwmon@vger.kernel.org
9408 F: drivers/hwmon/lm73.c
9410 LM78 HARDWARE MONITOR DRIVER
9411 M: Jean Delvare <jdelvare@suse.com>
9412 L: linux-hwmon@vger.kernel.org
9414 F: Documentation/hwmon/lm78.rst
9415 F: drivers/hwmon/lm78.c
9417 LM83 HARDWARE MONITOR DRIVER
9418 M: Jean Delvare <jdelvare@suse.com>
9419 L: linux-hwmon@vger.kernel.org
9421 F: Documentation/hwmon/lm83.rst
9422 F: drivers/hwmon/lm83.c
9424 LM90 HARDWARE MONITOR DRIVER
9425 M: Jean Delvare <jdelvare@suse.com>
9426 L: linux-hwmon@vger.kernel.org
9428 F: Documentation/hwmon/lm90.rst
9429 F: Documentation/devicetree/bindings/hwmon/lm90.txt
9430 F: drivers/hwmon/lm90.c
9431 F: include/dt-bindings/thermal/lm90.h
9433 LM95234 HARDWARE MONITOR DRIVER
9434 M: Guenter Roeck <linux@roeck-us.net>
9435 L: linux-hwmon@vger.kernel.org
9437 F: Documentation/hwmon/lm95234.rst
9438 F: drivers/hwmon/lm95234.c
9440 LME2510 MEDIA DRIVER
9441 M: Malcolm Priestley <tvboxspy@gmail.com>
9442 L: linux-media@vger.kernel.org
9443 W: https://linuxtv.org
9444 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9446 F: drivers/media/usb/dvb-usb-v2/lmedm04*
9448 LOADPIN SECURITY MODULE
9449 M: Kees Cook <keescook@chromium.org>
9450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9452 F: security/loadpin/
9453 F: Documentation/admin-guide/LSM/LoadPin.rst
9456 M: Peter Zijlstra <peterz@infradead.org>
9457 M: Ingo Molnar <mingo@redhat.com>
9458 M: Will Deacon <will@kernel.org>
9459 L: linux-kernel@vger.kernel.org
9460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9462 F: Documentation/locking/
9463 F: include/linux/lockdep.h
9464 F: include/linux/spinlock*.h
9465 F: arch/*/include/asm/spinlock*.h
9466 F: include/linux/rwlock*.h
9467 F: include/linux/mutex*.h
9468 F: include/linux/rwsem*.h
9469 F: include/linux/seqlock.h
9470 F: lib/locking*.[ch]
9472 X: kernel/locking/locktorture.c
9474 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9475 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
9476 L: linux-ntfs-dev@lists.sourceforge.net
9477 W: http://www.linux-ntfs.org/content/view/19/37/
9479 F: Documentation/admin-guide/ldm.rst
9480 F: block/partitions/ldm.*
9482 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9483 M: Sathya Prakash <sathya.prakash@broadcom.com>
9484 M: Chaitra P B <chaitra.basappa@broadcom.com>
9485 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9486 L: MPT-FusionLinux.pdl@broadcom.com
9487 L: linux-scsi@vger.kernel.org
9488 W: http://www.avagotech.com/support/
9490 F: drivers/message/fusion/
9491 F: drivers/scsi/mpt3sas/
9493 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9494 M: Matthew Wilcox <willy@infradead.org>
9495 L: linux-scsi@vger.kernel.org
9497 F: drivers/scsi/sym53c8xx_2/
9500 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9501 L: linux-iio@vger.kernel.org
9503 F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9504 F: drivers/iio/dac/ltc1660.c
9506 LTC4261 HARDWARE MONITOR DRIVER
9507 M: Guenter Roeck <linux@roeck-us.net>
9508 L: linux-hwmon@vger.kernel.org
9510 F: Documentation/hwmon/ltc4261.rst
9511 F: drivers/hwmon/ltc4261.c
9513 LTC4306 I2C MULTIPLEXER DRIVER
9514 M: Michael Hennerich <michael.hennerich@analog.com>
9515 W: http://ez.analog.com/community/linux-device-drivers
9516 L: linux-i2c@vger.kernel.org
9518 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
9519 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9521 LTP (Linux Test Project)
9522 M: Mike Frysinger <vapier@gentoo.org>
9523 M: Cyril Hrubis <chrubis@suse.cz>
9524 M: Wanlong Gao <wanlong.gao@gmail.com>
9525 M: Jan Stancek <jstancek@redhat.com>
9526 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9527 M: Alexey Kodanev <alexey.kodanev@oracle.com>
9528 L: ltp@lists.linux.it (subscribers-only)
9529 W: http://linux-test-project.github.io/
9530 T: git git://github.com/linux-test-project/ltp.git
9534 M: Geert Uytterhoeven <geert@linux-m68k.org>
9535 L: linux-m68k@lists.linux-m68k.org
9536 W: http://www.linux-m68k.org/
9537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9542 M68K ON APPLE MACINTOSH
9543 M: Joshua Thompson <funaho@jurai.org>
9544 W: http://www.mac.linux-m68k.org/
9545 L: linux-m68k@lists.linux-m68k.org
9550 M: Philip Blundell <philb@gnu.org>
9551 W: http://www.tazenda.demon.co.uk/phil/linux-hp
9555 M88DS3103 MEDIA DRIVER
9556 M: Antti Palosaari <crope@iki.fi>
9557 L: linux-media@vger.kernel.org
9558 W: https://linuxtv.org
9559 W: http://palosaari.fi/linux/
9560 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9561 T: git git://linuxtv.org/anttip/media_tree.git
9563 F: drivers/media/dvb-frontends/m88ds3103*
9565 M88RS2000 MEDIA DRIVER
9566 M: Malcolm Priestley <tvboxspy@gmail.com>
9567 L: linux-media@vger.kernel.org
9568 W: https://linuxtv.org
9569 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9571 F: drivers/media/dvb-frontends/m88rs2000*
9573 MA901 MASTERKIT USB FM RADIO DRIVER
9574 M: Alexey Klimov <klimov.linux@gmail.com>
9575 L: linux-media@vger.kernel.org
9576 T: git git://linuxtv.org/media_tree.git
9578 F: drivers/media/radio/radio-ma901.c
9581 M: Johannes Berg <johannes@sipsolutions.net>
9582 L: linux-wireless@vger.kernel.org
9583 W: http://wireless.kernel.org/
9584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9587 F: Documentation/networking/mac80211-injection.txt
9588 F: include/net/mac80211.h
9590 F: drivers/net/wireless/mac80211_hwsim.[ch]
9591 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
9594 M: Jassi Brar <jassisinghbrar@gmail.com>
9595 L: linux-kernel@vger.kernel.org
9598 F: include/linux/mailbox_client.h
9599 F: include/linux/mailbox_controller.h
9601 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9602 M: Michael Kerrisk <mtk.manpages@gmail.com>
9603 W: http://www.kernel.org/doc/man-pages
9604 L: linux-man@vger.kernel.org
9607 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9608 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
9609 L: linux-mips@vger.kernel.org
9611 F: arch/mips/boot/dts/img/pistachio_marduk.dts
9613 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9614 M: Andrew Lunn <andrew@lunn.ch>
9615 M: Vivien Didelot <vivien.didelot@gmail.com>
9616 L: netdev@vger.kernel.org
9618 F: drivers/net/dsa/mv88e6xxx/
9619 F: include/linux/platform_data/mv88e6xxx.h
9620 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
9622 MARVELL ARMADA DRM SUPPORT
9623 M: Russell King <linux@armlinux.org.uk>
9625 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9626 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9627 F: drivers/gpu/drm/armada/
9628 F: include/uapi/drm/armada_drm.h
9629 F: Documentation/devicetree/bindings/display/armada/
9631 MARVELL ARMADA 3700 PHY DRIVERS
9632 M: Miquel Raynal <miquel.raynal@bootlin.com>
9634 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9635 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9636 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9637 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9639 MARVELL CRYPTO DRIVER
9640 M: Boris Brezillon <bbrezillon@kernel.org>
9641 M: Arnaud Ebalard <arno@natisbad.org>
9642 F: drivers/crypto/marvell/
9644 L: linux-crypto@vger.kernel.org
9646 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9647 M: Mirko Lindner <mlindner@marvell.com>
9648 M: Stephen Hemminger <stephen@networkplumber.org>
9649 L: netdev@vger.kernel.org
9651 F: drivers/net/ethernet/marvell/sk*
9653 MARVELL LIBERTAS WIRELESS DRIVER
9654 L: libertas-dev@lists.infradead.org
9656 F: drivers/net/wireless/marvell/libertas/
9658 MARVELL MACCHIATOBIN SUPPORT
9659 M: Russell King <linux@armlinux.org.uk>
9660 L: linux-arm-kernel@lists.infradead.org
9662 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9664 MARVELL MV643XX ETHERNET DRIVER
9665 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9666 L: netdev@vger.kernel.org
9668 F: drivers/net/ethernet/marvell/mv643xx_eth.*
9669 F: include/linux/mv643xx.h
9671 MARVELL MV88X3310 PHY DRIVER
9672 M: Russell King <linux@armlinux.org.uk>
9673 L: netdev@vger.kernel.org
9675 F: drivers/net/phy/marvell10g.c
9677 MARVELL MVEBU THERMAL DRIVER
9678 M: Miquel Raynal <miquel.raynal@bootlin.com>
9680 F: drivers/thermal/armada_thermal.c
9682 MARVELL MVNETA ETHERNET DRIVER
9683 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9684 L: netdev@vger.kernel.org
9686 F: drivers/net/ethernet/marvell/mvneta.*
9688 MARVELL MWIFIEX WIRELESS DRIVER
9689 M: Amitkumar Karwar <amitkarwar@gmail.com>
9690 M: Nishant Sarmukadam <nishants@marvell.com>
9691 M: Ganapathi Bhat <gbhat@marvell.com>
9692 M: Xinming Hu <huxinming820@gmail.com>
9693 L: linux-wireless@vger.kernel.org
9695 F: drivers/net/wireless/marvell/mwifiex/
9697 MARVELL MWL8K WIRELESS DRIVER
9698 M: Lennert Buytenhek <buytenh@wantstofly.org>
9699 L: linux-wireless@vger.kernel.org
9701 F: drivers/net/wireless/marvell/mwl8k.c
9703 MARVELL NAND CONTROLLER DRIVER
9704 M: Miquel Raynal <miquel.raynal@bootlin.com>
9705 L: linux-mtd@lists.infradead.org
9707 F: drivers/mtd/nand/raw/marvell_nand.c
9708 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
9710 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9711 M: Nicolas Pitre <nico@fluxnic.net>
9713 F: drivers/mmc/host/mvsdio.*
9715 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9716 M: Hu Ziji <huziji@marvell.com>
9717 L: linux-mmc@vger.kernel.org
9719 F: drivers/mmc/host/sdhci-xenon*
9720 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9722 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9723 M: Sunil Goutham <sgoutham@marvell.com>
9724 M: Linu Cherian <lcherian@marvell.com>
9725 M: Geetha sowjanya <gakula@marvell.com>
9726 M: Jerin Jacob <jerinj@marvell.com>
9727 L: netdev@vger.kernel.org
9729 F: drivers/net/ethernet/marvell/octeontx2/af/
9731 MATROX FRAMEBUFFER DRIVER
9732 L: linux-fbdev@vger.kernel.org
9734 F: drivers/video/fbdev/matrox/matroxfb_*
9735 F: include/uapi/linux/matroxfb.h
9737 MAX16065 HARDWARE MONITOR DRIVER
9738 M: Guenter Roeck <linux@roeck-us.net>
9739 L: linux-hwmon@vger.kernel.org
9741 F: Documentation/hwmon/max16065.rst
9742 F: drivers/hwmon/max16065.c
9744 MAX2175 SDR TUNER DRIVER
9745 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9746 L: linux-media@vger.kernel.org
9747 T: git git://linuxtv.org/media_tree.git
9749 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
9750 F: Documentation/media/v4l-drivers/max2175.rst
9751 F: drivers/media/i2c/max2175*
9752 F: include/uapi/linux/max2175.h
9754 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9755 L: linux-hwmon@vger.kernel.org
9757 F: Documentation/hwmon/max6650.rst
9758 F: drivers/hwmon/max6650.c
9760 MAX6697 HARDWARE MONITOR DRIVER
9761 M: Guenter Roeck <linux@roeck-us.net>
9762 L: linux-hwmon@vger.kernel.org
9764 F: Documentation/hwmon/max6697.rst
9765 F: Documentation/devicetree/bindings/hwmon/max6697.txt
9766 F: drivers/hwmon/max6697.c
9767 F: include/linux/platform_data/max6697.h
9769 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9770 M: Peter Rosin <peda@axentia.se>
9771 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9773 F: Documentation/devicetree/bindings/sound/max9860.txt
9774 F: sound/soc/codecs/max9860.*
9776 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9777 M: Andreas Klinger <ak@it-klinger.de>
9778 L: linux-iio@vger.kernel.org
9780 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9781 F: drivers/iio/proximity/mb1232.c
9783 MAXIM MAX77650 PMIC MFD DRIVER
9784 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
9785 L: linux-kernel@vger.kernel.org
9787 F: Documentation/devicetree/bindings/*/*max77650.txt
9788 F: Documentation/devicetree/bindings/*/max77650*.txt
9789 F: include/linux/mfd/max77650.h
9790 F: drivers/mfd/max77650.c
9791 F: drivers/regulator/max77650-regulator.c
9792 F: drivers/power/supply/max77650-charger.c
9793 F: drivers/input/misc/max77650-onkey.c
9794 F: drivers/leds/leds-max77650.c
9795 F: drivers/gpio/gpio-max77650.c
9797 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9798 M: Javier Martinez Canillas <javier@dowhile0.org>
9799 L: linux-kernel@vger.kernel.org
9801 F: drivers/regulator/max77802-regulator.c
9802 F: Documentation/devicetree/bindings/*/*max77802.txt
9803 F: include/dt-bindings/*/*max77802.h
9805 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9806 M: Krzysztof Kozlowski <krzk@kernel.org>
9807 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9808 L: linux-pm@vger.kernel.org
9810 F: drivers/power/supply/max14577_charger.c
9811 F: drivers/power/supply/max77693_charger.c
9813 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9814 M: Chanwoo Choi <cw00.choi@samsung.com>
9815 M: Krzysztof Kozlowski <krzk@kernel.org>
9816 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9817 L: linux-kernel@vger.kernel.org
9819 F: drivers/*/max14577*.c
9820 F: drivers/*/max77686*.c
9821 F: drivers/*/max77693*.c
9822 F: drivers/extcon/extcon-max14577.c
9823 F: drivers/extcon/extcon-max77693.c
9824 F: drivers/rtc/rtc-max77686.c
9825 F: drivers/clk/clk-max77686.c
9826 F: Documentation/devicetree/bindings/mfd/max14577.txt
9827 F: Documentation/devicetree/bindings/*/max77686.txt
9828 F: Documentation/devicetree/bindings/mfd/max77693.txt
9829 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
9830 F: include/linux/mfd/max14577*.h
9831 F: include/linux/mfd/max77686*.h
9832 F: include/linux/mfd/max77693*.h
9834 MAXIRADIO FM RADIO RECEIVER DRIVER
9835 M: Hans Verkuil <hverkuil@xs4all.nl>
9836 L: linux-media@vger.kernel.org
9837 T: git git://linuxtv.org/media_tree.git
9838 W: https://linuxtv.org
9840 F: drivers/media/radio/radio-maxiradio*
9842 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9843 M: Peter Rosin <peda@axentia.se>
9844 L: linux-iio@vger.kernel.org
9846 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9847 F: drivers/iio/potentiometer/mcp4018.c
9848 F: drivers/iio/potentiometer/mcp4531.c
9850 MCR20A IEEE-802.15.4 RADIO DRIVER
9851 M: Xue Liu <liuxuenetmail@gmail.com>
9852 L: linux-wpan@vger.kernel.org
9853 W: https://github.com/xueliu/mcr20a-linux
9855 F: drivers/net/ieee802154/mcr20a.c
9856 F: drivers/net/ieee802154/mcr20a.h
9857 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9859 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9860 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9861 L: linux-iio@vger.kernel.org
9863 F: drivers/iio/dac/cio-dac.c
9865 MEDIA CONTROLLER FRAMEWORK
9866 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9867 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9868 L: linux-media@vger.kernel.org
9869 W: https://www.linuxtv.org
9870 T: git git://linuxtv.org/media_tree.git
9872 F: drivers/media/mc/
9873 F: include/media/media-*.h
9874 F: include/uapi/linux/media.h
9876 MEDIA DRIVERS FOR ASCOT2E
9877 M: Sergey Kozlov <serjk@netup.ru>
9878 M: Abylay Ospan <aospan@netup.ru>
9879 L: linux-media@vger.kernel.org
9880 W: https://linuxtv.org
9882 T: git git://linuxtv.org/media_tree.git
9884 F: drivers/media/dvb-frontends/ascot2e*
9886 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9887 M: Jasmin Jessich <jasmin@anw.at>
9888 L: linux-media@vger.kernel.org
9889 W: https://linuxtv.org
9890 T: git git://linuxtv.org/media_tree.git
9892 F: drivers/media/dvb-frontends/cxd2099*
9894 MEDIA DRIVERS FOR CXD2841ER
9895 M: Sergey Kozlov <serjk@netup.ru>
9896 M: Abylay Ospan <aospan@netup.ru>
9897 L: linux-media@vger.kernel.org
9898 W: https://linuxtv.org
9900 T: git git://linuxtv.org/media_tree.git
9902 F: drivers/media/dvb-frontends/cxd2841er*
9904 MEDIA DRIVERS FOR CXD2880
9905 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9906 L: linux-media@vger.kernel.org
9907 W: http://linuxtv.org/
9908 T: git git://linuxtv.org/media_tree.git
9910 F: drivers/media/dvb-frontends/cxd2880/*
9911 F: drivers/media/spi/cxd2880*
9913 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9914 L: linux-media@vger.kernel.org
9915 W: https://linuxtv.org
9916 T: git git://linuxtv.org/media_tree.git
9918 F: drivers/media/pci/ddbridge/*
9920 MEDIA DRIVERS FOR FREESCALE IMX
9921 M: Steve Longerbeam <slongerbeam@gmail.com>
9922 M: Philipp Zabel <p.zabel@pengutronix.de>
9923 L: linux-media@vger.kernel.org
9924 T: git git://linuxtv.org/media_tree.git
9926 F: Documentation/devicetree/bindings/media/imx.txt
9927 F: Documentation/media/v4l-drivers/imx.rst
9928 F: drivers/staging/media/imx/
9929 F: include/linux/imx-media.h
9930 F: include/media/imx.h
9932 MEDIA DRIVER FOR FREESCALE IMX PXP
9933 M: Philipp Zabel <p.zabel@pengutronix.de>
9934 L: linux-media@vger.kernel.org
9935 T: git git://linuxtv.org/media_tree.git
9937 F: drivers/media/platform/imx-pxp.[ch]
9939 MEDIA DRIVERS FOR FREESCALE IMX7
9940 M: Rui Miguel Silva <rmfrfs@gmail.com>
9941 L: linux-media@vger.kernel.org
9942 T: git git://linuxtv.org/media_tree.git
9944 F: Documentation/devicetree/bindings/media/imx7-csi.txt
9945 F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
9946 F: Documentation/media/v4l-drivers/imx7.rst
9947 F: drivers/staging/media/imx/imx7-media-csi.c
9948 F: drivers/staging/media/imx/imx7-mipi-csis.c
9950 MEDIA DRIVERS FOR HELENE
9951 M: Abylay Ospan <aospan@netup.ru>
9952 L: linux-media@vger.kernel.org
9953 W: https://linuxtv.org
9955 T: git git://linuxtv.org/media_tree.git
9957 F: drivers/media/dvb-frontends/helene*
9959 MEDIA DRIVERS FOR HORUS3A
9960 M: Sergey Kozlov <serjk@netup.ru>
9961 M: Abylay Ospan <aospan@netup.ru>
9962 L: linux-media@vger.kernel.org
9963 W: https://linuxtv.org
9965 T: git git://linuxtv.org/media_tree.git
9967 F: drivers/media/dvb-frontends/horus3a*
9969 MEDIA DRIVERS FOR LNBH25
9970 M: Sergey Kozlov <serjk@netup.ru>
9971 M: Abylay Ospan <aospan@netup.ru>
9972 L: linux-media@vger.kernel.org
9973 W: https://linuxtv.org
9975 T: git git://linuxtv.org/media_tree.git
9977 F: drivers/media/dvb-frontends/lnbh25*
9979 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
9980 L: linux-media@vger.kernel.org
9981 W: https://linuxtv.org
9982 T: git git://linuxtv.org/media_tree.git
9984 F: drivers/media/dvb-frontends/mxl5xx*
9986 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
9987 M: Sergey Kozlov <serjk@netup.ru>
9988 M: Abylay Ospan <aospan@netup.ru>
9989 L: linux-media@vger.kernel.org
9990 W: https://linuxtv.org
9992 T: git git://linuxtv.org/media_tree.git
9994 F: drivers/media/pci/netup_unidvb/*
9996 MEDIA DRIVERS FOR RENESAS - CEU
9997 M: Jacopo Mondi <jacopo@jmondi.org>
9998 L: linux-media@vger.kernel.org
9999 L: linux-renesas-soc@vger.kernel.org
10000 T: git git://linuxtv.org/media_tree.git
10002 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
10003 F: drivers/media/platform/renesas-ceu.c
10004 F: include/media/drv-intf/renesas-ceu.h
10006 MEDIA DRIVERS FOR RENESAS - DRIF
10007 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
10008 L: linux-media@vger.kernel.org
10009 L: linux-renesas-soc@vger.kernel.org
10010 T: git git://linuxtv.org/media_tree.git
10012 F: Documentation/devicetree/bindings/media/renesas,drif.txt
10013 F: drivers/media/platform/rcar_drif.c
10015 MEDIA DRIVERS FOR RENESAS - FCP
10016 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10017 L: linux-media@vger.kernel.org
10018 L: linux-renesas-soc@vger.kernel.org
10019 T: git git://linuxtv.org/media_tree.git
10021 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
10022 F: drivers/media/platform/rcar-fcp.c
10023 F: include/media/rcar-fcp.h
10025 MEDIA DRIVERS FOR RENESAS - FDP1
10026 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10027 L: linux-media@vger.kernel.org
10028 L: linux-renesas-soc@vger.kernel.org
10029 T: git git://linuxtv.org/media_tree.git
10031 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
10032 F: drivers/media/platform/rcar_fdp1.c
10034 MEDIA DRIVERS FOR RENESAS - VIN
10035 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
10036 L: linux-media@vger.kernel.org
10037 L: linux-renesas-soc@vger.kernel.org
10038 T: git git://linuxtv.org/media_tree.git
10040 F: Documentation/devicetree/bindings/media/renesas,csi2.txt
10041 F: Documentation/devicetree/bindings/media/renesas,vin.txt
10042 F: drivers/media/platform/rcar-vin/
10044 MEDIA DRIVERS FOR RENESAS - VSP1
10045 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10046 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10047 L: linux-media@vger.kernel.org
10048 L: linux-renesas-soc@vger.kernel.org
10049 T: git git://linuxtv.org/media_tree.git
10051 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
10052 F: drivers/media/platform/vsp1/
10054 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10055 L: linux-media@vger.kernel.org
10056 W: https://linuxtv.org
10057 T: git git://linuxtv.org/media_tree.git
10059 F: drivers/media/dvb-frontends/stv0910*
10061 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10062 L: linux-media@vger.kernel.org
10063 W: https://linuxtv.org
10064 T: git git://linuxtv.org/media_tree.git
10066 F: drivers/media/dvb-frontends/stv6111*
10068 MEDIA DRIVERS FOR STM32 - DCMI
10069 M: Hugues Fruchet <hugues.fruchet@st.com>
10070 L: linux-media@vger.kernel.org
10071 T: git git://linuxtv.org/media_tree.git
10073 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
10074 F: drivers/media/platform/stm32/stm32-dcmi.c
10076 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10077 M: Dmitry Osipenko <digetx@gmail.com>
10078 L: linux-media@vger.kernel.org
10079 L: linux-tegra@vger.kernel.org
10080 T: git git://linuxtv.org/media_tree.git
10082 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10083 F: drivers/staging/media/tegra-vde/
10085 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10086 M: Mauro Carvalho Chehab <mchehab@kernel.org>
10087 P: LinuxTV.org Project
10088 L: linux-media@vger.kernel.org
10089 W: https://linuxtv.org
10090 Q: http://patchwork.kernel.org/project/linux-media/list/
10091 T: git git://linuxtv.org/media_tree.git
10093 F: Documentation/devicetree/bindings/media/
10094 F: Documentation/media/
10096 F: drivers/staging/media/
10097 F: include/linux/platform_data/media/
10099 F: include/uapi/linux/dvb/
10100 F: include/uapi/linux/videodev2.h
10101 F: include/uapi/linux/media.h
10102 F: include/uapi/linux/v4l2-*
10103 F: include/uapi/linux/meye.h
10104 F: include/uapi/linux/ivtv*
10105 F: include/uapi/linux/uvcvideo.h
10107 MEDIATEK BLUETOOTH DRIVER
10108 M: Sean Wang <sean.wang@mediatek.com>
10109 L: linux-bluetooth@vger.kernel.org
10110 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10112 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10113 F: drivers/bluetooth/btmtkuart.c
10115 MEDIATEK CIR DRIVER
10116 M: Sean Wang <sean.wang@mediatek.com>
10118 F: drivers/media/rc/mtk-cir.c
10120 MEDIATEK DMA DRIVER
10121 M: Sean Wang <sean.wang@mediatek.com>
10122 L: dmaengine@vger.kernel.org
10123 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10124 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10126 F: Documentation/devicetree/bindings/dma/mtk-*
10127 F: drivers/dma/mediatek/
10129 MEDIATEK PMIC LED DRIVER
10130 M: Sean Wang <sean.wang@mediatek.com>
10132 F: drivers/leds/leds-mt6323.c
10133 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
10135 MEDIATEK ETHERNET DRIVER
10136 M: Felix Fietkau <nbd@openwrt.org>
10137 M: John Crispin <john@phrozen.org>
10138 M: Sean Wang <sean.wang@mediatek.com>
10139 M: Nelson Chang <nelson.chang@mediatek.com>
10140 L: netdev@vger.kernel.org
10142 F: drivers/net/ethernet/mediatek/
10144 MEDIATEK SWITCH DRIVER
10145 M: Sean Wang <sean.wang@mediatek.com>
10146 L: netdev@vger.kernel.org
10148 F: drivers/net/dsa/mt7530.*
10149 F: net/dsa/tag_mtk.c
10151 MEDIATEK JPEG DRIVER
10152 M: Rick Chang <rick.chang@mediatek.com>
10153 M: Bin Liu <bin.liu@mediatek.com>
10155 F: drivers/media/platform/mtk-jpeg/
10156 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10158 MEDIATEK MDP DRIVER
10159 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10160 M: Houlong Wei <houlong.wei@mediatek.com>
10161 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10163 F: drivers/media/platform/mtk-mdp/
10164 F: drivers/media/platform/mtk-vpu/
10165 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
10167 MEDIATEK MEDIA DRIVER
10168 M: Tiffany Lin <tiffany.lin@mediatek.com>
10169 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10171 F: drivers/media/platform/mtk-vcodec/
10172 F: drivers/media/platform/mtk-vpu/
10173 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10174 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
10176 MEDIATEK MMC/SD/SDIO DRIVER
10177 M: Chaotian Jing <chaotian.jing@mediatek.com>
10179 F: drivers/mmc/host/mtk-sd.c
10180 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
10182 MEDIATEK MT76 WIRELESS LAN DRIVER
10183 M: Felix Fietkau <nbd@nbd.name>
10184 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10185 R: Ryder Lee <ryder.lee@mediatek.com>
10186 R: Roy Luo <royluo@google.com>
10187 L: linux-wireless@vger.kernel.org
10189 F: drivers/net/wireless/mediatek/mt76/
10191 MEDIATEK MT7601U WIRELESS LAN DRIVER
10192 M: Jakub Kicinski <kubakici@wp.pl>
10193 L: linux-wireless@vger.kernel.org
10195 F: drivers/net/wireless/mediatek/mt7601u/
10197 MEDIATEK MT7621/28/88 I2C DRIVER
10198 M: Stefan Roese <sr@denx.de>
10199 L: linux-i2c@vger.kernel.org
10201 F: drivers/i2c/busses/i2c-mt7621.c
10202 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10204 MEDIATEK NAND CONTROLLER DRIVER
10205 M: Xiaolei Li <xiaolei.li@mediatek.com>
10206 L: linux-mtd@lists.infradead.org
10208 F: drivers/mtd/nand/raw/mtk_*
10209 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
10211 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10212 M: Sean Wang <sean.wang@mediatek.com>
10214 F: drivers/char/hw_random/mtk-rng.c
10216 MEDIATEK USB3 DRD IP DRIVER
10217 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
10218 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
10219 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10220 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10222 F: drivers/usb/mtu3/
10224 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10225 M: Peter Senna Tschudin <peter.senna@gmail.com>
10226 M: Martin Donnelly <martin.donnelly@ge.com>
10227 M: Martyn Welch <martyn.welch@collabora.co.uk>
10229 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10230 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10232 MEGARAID SCSI/SAS DRIVERS
10233 M: Kashyap Desai <kashyap.desai@broadcom.com>
10234 M: Sumit Saxena <sumit.saxena@broadcom.com>
10235 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10236 L: megaraidlinux.pdl@broadcom.com
10237 L: linux-scsi@vger.kernel.org
10238 W: http://www.avagotech.com/support/
10240 F: Documentation/scsi/megaraid.txt
10241 F: drivers/scsi/megaraid.*
10242 F: drivers/scsi/megaraid/
10244 MELEXIS MLX90614 DRIVER
10245 M: Crt Mori <cmo@melexis.com>
10246 L: linux-iio@vger.kernel.org
10247 W: http://www.melexis.com
10249 F: drivers/iio/temperature/mlx90614.c
10251 MELEXIS MLX90632 DRIVER
10252 M: Crt Mori <cmo@melexis.com>
10253 L: linux-iio@vger.kernel.org
10254 W: http://www.melexis.com
10256 F: drivers/iio/temperature/mlx90632.c
10258 MELFAS MIP4 TOUCHSCREEN DRIVER
10259 M: Sangwon Jee <jeesw@melfas.com>
10260 W: http://www.melfas.com
10262 F: drivers/input/touchscreen/melfas_mip4.c
10263 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10265 MELLANOX ETHERNET DRIVER (mlx4_en)
10266 M: Tariq Toukan <tariqt@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/mlx4/en_*
10273 MELLANOX ETHERNET DRIVER (mlx5e)
10274 M: Saeed Mahameed <saeedm@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_*
10281 MELLANOX ETHERNET INNOVA DRIVERS
10282 R: Boris Pismenny <borisp@mellanox.com>
10283 L: netdev@vger.kernel.org
10285 W: http://www.mellanox.com
10286 Q: http://patchwork.ozlabs.org/project/netdev/list/
10287 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10288 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
10289 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10290 F: include/linux/mlx5/mlx5_ifc_fpga.h
10292 MELLANOX ETHERNET SWITCH DRIVERS
10293 M: Jiri Pirko <jiri@mellanox.com>
10294 M: Ido Schimmel <idosch@mellanox.com>
10295 L: netdev@vger.kernel.org
10297 W: http://www.mellanox.com
10298 Q: http://patchwork.ozlabs.org/project/netdev/list/
10299 F: drivers/net/ethernet/mellanox/mlxsw/
10300 F: tools/testing/selftests/drivers/net/mlxsw/
10302 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10303 M: mlxsw@mellanox.com
10304 L: netdev@vger.kernel.org
10306 W: http://www.mellanox.com
10307 Q: http://patchwork.ozlabs.org/project/netdev/list/
10308 F: drivers/net/ethernet/mellanox/mlxfw/
10310 MELLANOX HARDWARE PLATFORM SUPPORT
10311 M: Andy Shevchenko <andy@infradead.org>
10312 M: Darren Hart <dvhart@infradead.org>
10313 M: Vadim Pasternak <vadimp@mellanox.com>
10314 L: platform-driver-x86@vger.kernel.org
10316 F: drivers/platform/mellanox/
10317 F: include/linux/platform_data/mlxreg.h
10319 MELLANOX MLX4 core VPI driver
10320 M: Tariq Toukan <tariqt@mellanox.com>
10321 L: netdev@vger.kernel.org
10322 L: linux-rdma@vger.kernel.org
10323 W: http://www.mellanox.com
10324 Q: http://patchwork.ozlabs.org/project/netdev/list/
10326 F: drivers/net/ethernet/mellanox/mlx4/
10327 F: include/linux/mlx4/
10329 MELLANOX MLX4 IB driver
10330 M: Yishai Hadas <yishaih@mellanox.com>
10331 L: linux-rdma@vger.kernel.org
10332 W: http://www.mellanox.com
10333 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10335 F: drivers/infiniband/hw/mlx4/
10336 F: include/linux/mlx4/
10337 F: include/uapi/rdma/mlx4-abi.h
10339 MELLANOX MLX5 core VPI driver
10340 M: Saeed Mahameed <saeedm@mellanox.com>
10341 M: Leon Romanovsky <leonro@mellanox.com>
10342 L: netdev@vger.kernel.org
10343 L: linux-rdma@vger.kernel.org
10344 W: http://www.mellanox.com
10345 Q: http://patchwork.ozlabs.org/project/netdev/list/
10347 F: drivers/net/ethernet/mellanox/mlx5/core/
10348 F: include/linux/mlx5/
10349 F: Documentation/networking/device_drivers/mellanox/
10351 MELLANOX MLX5 IB driver
10352 M: Leon Romanovsky <leonro@mellanox.com>
10353 L: linux-rdma@vger.kernel.org
10354 W: http://www.mellanox.com
10355 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10357 F: drivers/infiniband/hw/mlx5/
10358 F: include/linux/mlx5/
10359 F: include/uapi/rdma/mlx5-abi.h
10361 MELLANOX MLXCPLD I2C AND MUX DRIVER
10362 M: Vadim Pasternak <vadimp@mellanox.com>
10363 M: Michael Shych <michaelsh@mellanox.com>
10364 L: linux-i2c@vger.kernel.org
10366 F: drivers/i2c/busses/i2c-mlxcpld.c
10367 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
10368 F: Documentation/i2c/busses/i2c-mlxcpld.rst
10370 MELLANOX MLXCPLD LED DRIVER
10371 M: Vadim Pasternak <vadimp@mellanox.com>
10372 L: linux-leds@vger.kernel.org
10374 F: drivers/leds/leds-mlxcpld.c
10375 F: drivers/leds/leds-mlxreg.c
10376 F: Documentation/leds/leds-mlxcpld.rst
10378 MELLANOX PLATFORM DRIVER
10379 M: Vadim Pasternak <vadimp@mellanox.com>
10380 L: platform-driver-x86@vger.kernel.org
10382 F: drivers/platform/x86/mlx-platform.c
10385 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10386 M: "Paul E. McKenney" <paulmck@kernel.org>
10387 L: linux-kernel@vger.kernel.org
10389 F: kernel/sched/membarrier.c
10390 F: include/uapi/linux/membarrier.h
10391 F: arch/powerpc/include/asm/membarrier.h
10394 M: Mike Rapoport <rppt@linux.ibm.com>
10395 L: linux-mm@kvack.org
10397 F: include/linux/memblock.h
10399 F: Documentation/core-api/boot-time-mm.rst
10402 L: linux-mm@kvack.org
10403 W: http://www.linux-mm.org
10405 F: include/linux/mm.h
10406 F: include/linux/gfp.h
10407 F: include/linux/mmzone.h
10408 F: include/linux/memory_hotplug.h
10409 F: include/linux/vmalloc.h
10412 MEMORY TECHNOLOGY DEVICES (MTD)
10413 M: David Woodhouse <dwmw2@infradead.org>
10414 M: Brian Norris <computersforpeace@gmail.com>
10415 M: Marek Vasut <marek.vasut@gmail.com>
10416 M: Miquel Raynal <miquel.raynal@bootlin.com>
10417 M: Richard Weinberger <richard@nod.at>
10418 M: Vignesh Raghavendra <vigneshr@ti.com>
10419 L: linux-mtd@lists.infradead.org
10420 W: http://www.linux-mtd.infradead.org/
10421 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10425 F: Documentation/devicetree/bindings/mtd/
10427 F: include/linux/mtd/
10428 F: include/uapi/mtd/
10430 MEN A21 WATCHDOG DRIVER
10431 M: Johannes Thumshirn <morbidrsa@gmail.com>
10432 L: linux-watchdog@vger.kernel.org
10434 F: drivers/watchdog/mena21_wdt.c
10436 MEN CHAMELEON BUS (mcb)
10437 M: Johannes Thumshirn <morbidrsa@gmail.com>
10440 F: include/linux/mcb.h
10441 F: Documentation/driver-api/men-chameleon-bus.rst
10443 MEN F21BMC (Board Management Controller)
10444 M: Andreas Werner <andreas.werner@men.de>
10446 F: drivers/mfd/menf21bmc.c
10447 F: drivers/watchdog/menf21bmc_wdt.c
10448 F: drivers/leds/leds-menf21bmc.c
10449 F: drivers/hwmon/menf21bmc_hwmon.c
10450 F: Documentation/hwmon/menf21bmc.rst
10452 MEN Z069 WATCHDOG DRIVER
10453 M: Johannes Thumshirn <jth@kernel.org>
10454 L: linux-watchdog@vger.kernel.org
10456 F: drivers/watchdog/menz69_wdt.c
10458 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10459 M: Neil Armstrong <narmstrong@baylibre.com>
10460 L: linux-media@vger.kernel.org
10461 L: linux-amlogic@lists.infradead.org
10462 W: http://linux-meson.com/
10464 F: drivers/media/platform/meson/ao-cec.c
10465 F: drivers/media/platform/meson/ao-cec-g12a.c
10466 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
10467 T: git git://linuxtv.org/media_tree.git
10469 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10470 M: Liang Yang <liang.yang@amlogic.com>
10471 L: linux-mtd@lists.infradead.org
10473 F: drivers/mtd/nand/raw/meson_*
10474 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10476 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10477 M: Maxime Jourdan <mjourdan@baylibre.com>
10478 L: linux-media@vger.kernel.org
10479 L: linux-amlogic@lists.infradead.org
10481 F: drivers/staging/media/meson/vdec/
10482 T: git git://linuxtv.org/media_tree.git
10484 METHODE UDPU SUPPORT
10485 M: Vladimir Vid <vladimir.vid@sartura.hr>
10487 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10489 MICROBLAZE ARCHITECTURE
10490 M: Michal Simek <monstr@monstr.eu>
10491 W: http://www.monstr.eu/fdt/
10492 T: git git://git.monstr.eu/linux-2.6-microblaze.git
10494 F: arch/microblaze/
10496 MICROCHIP AT91 SERIAL DRIVER
10497 M: Richard Genoud <richard.genoud@gmail.com>
10499 F: drivers/tty/serial/atmel_serial.c
10500 F: drivers/tty/serial/atmel_serial.h
10501 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10503 MICROCHIP AUDIO ASOC DRIVERS
10504 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10505 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10509 MICROCHIP DMA DRIVER
10510 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10511 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10512 L: dmaengine@vger.kernel.org
10514 F: drivers/dma/at_hdmac.c
10515 F: drivers/dma/at_hdmac_regs.h
10516 F: include/linux/platform_data/dma-atmel.h
10517 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
10518 F: include/dt-bindings/dma/at91.h
10520 MICROCHIP ECC DRIVER
10521 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10522 L: linux-crypto@vger.kernel.org
10524 F: drivers/crypto/atmel-ecc.*
10526 MICROCHIP I2C DRIVER
10527 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10528 L: linux-i2c@vger.kernel.org
10530 F: drivers/i2c/busses/i2c-at91.h
10531 F: drivers/i2c/busses/i2c-at91-*.c
10533 MICROCHIP ISC DRIVER
10534 M: Eugen Hristev <eugen.hristev@microchip.com>
10535 L: linux-media@vger.kernel.org
10537 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
10538 F: drivers/media/platform/atmel/atmel-isc.h
10539 F: drivers/media/platform/atmel/atmel-isc-base.c
10540 F: drivers/media/platform/atmel/atmel-isc-regs.h
10541 F: Documentation/devicetree/bindings/media/atmel-isc.txt
10543 MICROCHIP ISI DRIVER
10544 M: Eugen Hristev <eugen.hristev@microchip.com>
10545 L: linux-media@vger.kernel.org
10547 F: drivers/media/platform/atmel/atmel-isi.c
10548 F: drivers/media/platform/atmel/atmel-isi.h
10550 MICROCHIP AT91 USART MFD DRIVER
10551 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10552 L: linux-kernel@vger.kernel.org
10554 F: drivers/mfd/at91-usart.c
10555 F: include/dt-bindings/mfd/at91-usart.h
10556 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10558 MICROCHIP AT91 USART SPI DRIVER
10559 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10560 L: linux-spi@vger.kernel.org
10562 F: drivers/spi/spi-at91-usart.c
10563 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10565 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10566 M: Woojung Huh <woojung.huh@microchip.com>
10567 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10568 L: netdev@vger.kernel.org
10570 F: net/dsa/tag_ksz.c
10571 F: drivers/net/dsa/microchip/*
10572 F: include/linux/platform_data/microchip-ksz.h
10573 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
10575 MICROCHIP LAN743X ETHERNET DRIVER
10576 M: Bryan Whitehead <bryan.whitehead@microchip.com>
10577 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10578 L: netdev@vger.kernel.org
10580 F: drivers/net/ethernet/microchip/lan743x_*
10582 MICROCHIP LCDFB DRIVER
10583 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10584 L: linux-fbdev@vger.kernel.org
10586 F: drivers/video/fbdev/atmel_lcdfb.c
10587 F: include/video/atmel_lcdc.h
10589 MICROCHIP MMC/SD/SDIO MCI DRIVER
10590 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10592 F: drivers/mmc/host/atmel-mci.c
10594 MICROCHIP MCP16502 PMIC DRIVER
10595 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
10596 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10598 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10599 F: drivers/regulator/mcp16502.c
10601 MICROCHIP MCP3911 ADC DRIVER
10602 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10603 M: Kent Gustavsson <kent@minoris.se>
10604 L: linux-iio@vger.kernel.org
10606 F: drivers/iio/adc/mcp3911.c
10607 F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10609 MICROCHIP NAND DRIVER
10610 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10611 L: linux-mtd@lists.infradead.org
10613 F: drivers/mtd/nand/raw/atmel/*
10614 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
10616 MICROCHIP PWM DRIVER
10617 M: Claudiu Beznea <claudiu.beznea@microchip.com>
10618 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10619 L: linux-pwm@vger.kernel.org
10621 F: drivers/pwm/pwm-atmel.c
10622 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10624 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10625 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10626 M: Eugen Hristev <eugen.hristev@microchip.com>
10627 L: linux-iio@vger.kernel.org
10629 F: drivers/iio/adc/at91-sama5d2_adc.c
10630 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10631 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10633 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10634 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10636 F: drivers/power/reset/at91-sama5d2_shdwc.c
10638 MICROCHIP SPI DRIVER
10639 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10641 F: drivers/spi/spi-atmel.*
10643 MICROCHIP SSC DRIVER
10644 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10645 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10647 F: drivers/misc/atmel-ssc.c
10648 F: include/linux/atmel-ssc.h
10650 MICROCHIP USBA UDC DRIVER
10651 M: Cristian Birsan <cristian.birsan@microchip.com>
10652 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10654 F: drivers/usb/gadget/udc/atmel_usba_udc.*
10656 MICROCHIP USB251XB DRIVER
10657 M: Richard Leitner <richard.leitner@skidata.com>
10658 L: linux-usb@vger.kernel.org
10660 F: drivers/usb/misc/usb251xb.c
10661 F: Documentation/devicetree/bindings/usb/usb251xb.txt
10663 MICROCHIP XDMA DRIVER
10664 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10665 L: linux-arm-kernel@lists.infradead.org
10666 L: dmaengine@vger.kernel.org
10668 F: drivers/dma/at_xdmac.c
10670 MICROSEMI MIPS SOCS
10671 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10672 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10673 L: linux-mips@vger.kernel.org
10675 F: arch/mips/generic/board-ocelot.c
10676 F: arch/mips/configs/generic/board-ocelot.config
10677 F: arch/mips/boot/dts/mscc/
10678 F: Documentation/devicetree/bindings/mips/mscc.txt
10680 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10681 M: Don Brace <don.brace@microsemi.com>
10682 L: esc.storagedev@microsemi.com
10683 L: linux-scsi@vger.kernel.org
10685 F: drivers/scsi/smartpqi/smartpqi*.[ch]
10686 F: drivers/scsi/smartpqi/Kconfig
10687 F: drivers/scsi/smartpqi/Makefile
10688 F: include/linux/cciss*.h
10689 F: include/uapi/linux/cciss*.h
10690 F: Documentation/scsi/smartpqi.txt
10692 MICROSEMI ETHERNET SWITCH DRIVER
10693 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10694 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10695 L: netdev@vger.kernel.org
10697 F: drivers/net/ethernet/mscc/
10699 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10700 M: Chen Yu <yu.c.chen@intel.com>
10701 L: platform-driver-x86@vger.kernel.org
10703 F: drivers/platform/x86/surfacepro3_button.c
10705 MICROTEK X6 SCANNER
10706 M: Oliver Neukum <oliver@neukum.org>
10708 F: drivers/usb/image/microtek.*
10711 M: Ralf Baechle <ralf@linux-mips.org>
10712 M: Paul Burton <paul.burton@mips.com>
10713 M: James Hogan <jhogan@kernel.org>
10714 L: linux-mips@vger.kernel.org
10715 W: http://www.linux-mips.org/
10716 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
10717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10718 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10720 F: Documentation/devicetree/bindings/mips/
10721 F: Documentation/mips/
10723 F: drivers/platform/mips/
10725 MIPS BOSTON DEVELOPMENT BOARD
10726 M: Paul Burton <paul.burton@mips.com>
10727 L: linux-mips@vger.kernel.org
10729 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
10730 F: arch/mips/boot/dts/img/boston.dts
10731 F: arch/mips/configs/generic/board-boston.config
10732 F: drivers/clk/imgtec/clk-boston.c
10733 F: include/dt-bindings/clock/boston-clock.h
10735 MIPS GENERIC PLATFORM
10736 M: Paul Burton <paul.burton@mips.com>
10737 L: linux-mips@vger.kernel.org
10739 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10740 F: arch/mips/generic/
10741 F: arch/mips/tools/generic-board-config.sh
10743 MIPS/LOONGSON1 ARCHITECTURE
10744 M: Keguang Zhang <keguang.zhang@gmail.com>
10745 L: linux-mips@vger.kernel.org
10747 F: arch/mips/loongson32/
10748 F: arch/mips/include/asm/mach-loongson32/
10749 F: drivers/*/*loongson1*
10750 F: drivers/*/*/*loongson1*
10752 MIPS/LOONGSON2 ARCHITECTURE
10753 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
10754 L: linux-mips@vger.kernel.org
10756 F: arch/mips/loongson64/fuloong-2e/
10757 F: arch/mips/loongson64/lemote-2f/
10758 F: arch/mips/include/asm/mach-loongson64/
10759 F: drivers/*/*loongson2*
10760 F: drivers/*/*/*loongson2*
10762 MIPS/LOONGSON3 ARCHITECTURE
10763 M: Huacai Chen <chenhc@lemote.com>
10764 L: linux-mips@vger.kernel.org
10766 F: arch/mips/loongson64/
10767 F: arch/mips/include/asm/mach-loongson64/
10768 F: drivers/platform/mips/cpu_hwmon.c
10769 F: drivers/*/*loongson3*
10770 F: drivers/*/*/*loongson3*
10772 MIPS RINT INSTRUCTION EMULATION
10773 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
10774 L: linux-mips@vger.kernel.org
10776 F: arch/mips/math-emu/sp_rint.c
10777 F: arch/mips/math-emu/dp_rint.c
10779 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10780 M: Hans Verkuil <hverkuil@xs4all.nl>
10781 L: linux-media@vger.kernel.org
10782 T: git git://linuxtv.org/media_tree.git
10783 W: https://linuxtv.org
10785 F: drivers/media/radio/radio-miropcm20*
10788 R: Lubomir Rintel <lkundrak@v3.sk>
10789 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10791 F: arch/arm/boot/dts/mmp*
10792 F: arch/arm/mach-mmp/
10794 MMU GATHER AND TLB INVALIDATION
10795 M: Will Deacon <will@kernel.org>
10796 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
10797 M: Andrew Morton <akpm@linux-foundation.org>
10798 M: Nick Piggin <npiggin@gmail.com>
10799 M: Peter Zijlstra <peterz@infradead.org>
10800 L: linux-arch@vger.kernel.org
10801 L: linux-mm@kvack.org
10803 F: arch/*/include/asm/tlb.h
10804 F: include/asm-generic/tlb.h
10807 MN88472 MEDIA DRIVER
10808 M: Antti Palosaari <crope@iki.fi>
10809 L: linux-media@vger.kernel.org
10810 W: https://linuxtv.org
10811 W: http://palosaari.fi/linux/
10812 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10814 F: drivers/media/dvb-frontends/mn88472*
10816 MN88473 MEDIA DRIVER
10817 M: Antti Palosaari <crope@iki.fi>
10818 L: linux-media@vger.kernel.org
10819 W: https://linuxtv.org
10820 W: http://palosaari.fi/linux/
10821 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10823 F: drivers/media/dvb-frontends/mn88473*
10826 M: Jessica Yu <jeyu@kernel.org>
10827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10829 F: include/linux/module.h
10832 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10833 W: http://popies.net/meye/
10835 F: Documentation/media/v4l-drivers/meye*
10836 F: drivers/media/pci/meye/
10837 F: include/uapi/linux/meye.h
10839 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10840 M: Jiri Slaby <jirislaby@gmail.com>
10842 F: Documentation/driver-api/serial/moxa-smartio.rst
10843 F: drivers/tty/mxser.*
10845 MR800 AVERMEDIA USB FM RADIO DRIVER
10846 M: Alexey Klimov <klimov.linux@gmail.com>
10847 L: linux-media@vger.kernel.org
10848 T: git git://linuxtv.org/media_tree.git
10850 F: drivers/media/radio/radio-mr800.c
10852 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10853 M: Alan Ott <alan@signal11.us>
10854 L: linux-wpan@vger.kernel.org
10856 F: drivers/net/ieee802154/mrf24j40.c
10857 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10860 M: "Lee, Chun-Yi" <jlee@suse.com>
10861 L: platform-driver-x86@vger.kernel.org
10863 F: drivers/platform/x86/msi-laptop.c
10866 L: platform-driver-x86@vger.kernel.org
10868 F: drivers/platform/x86/msi-wmi.c
10870 MSI001 MEDIA DRIVER
10871 M: Antti Palosaari <crope@iki.fi>
10872 L: linux-media@vger.kernel.org
10873 W: https://linuxtv.org
10874 W: http://palosaari.fi/linux/
10875 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10876 T: git git://linuxtv.org/anttip/media_tree.git
10878 F: drivers/media/tuners/msi001*
10880 MSI2500 MEDIA DRIVER
10881 M: Antti Palosaari <crope@iki.fi>
10882 L: linux-media@vger.kernel.org
10883 W: https://linuxtv.org
10884 W: http://palosaari.fi/linux/
10885 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10886 T: git git://linuxtv.org/anttip/media_tree.git
10888 F: drivers/media/usb/msi2500/
10890 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10891 M: Robert Jarzmik <robert.jarzmik@free.fr>
10892 L: linux-mtd@lists.infradead.org
10894 F: drivers/mtd/devices/docg3*
10896 MT9M032 APTINA SENSOR DRIVER
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/mt9m032.c
10902 F: include/media/i2c/mt9m032.h
10904 MT9P031 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/mt9p031.c
10910 F: include/media/i2c/mt9p031.h
10912 MT9T001 APTINA CAMERA SENSOR
10913 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10914 L: linux-media@vger.kernel.org
10915 T: git git://linuxtv.org/media_tree.git
10917 F: drivers/media/i2c/mt9t001.c
10918 F: include/media/i2c/mt9t001.h
10920 MT9T112 APTINA CAMERA SENSOR
10921 M: Jacopo Mondi <jacopo@jmondi.org>
10922 L: linux-media@vger.kernel.org
10923 T: git git://linuxtv.org/media_tree.git
10925 F: drivers/media/i2c/mt9t112.c
10926 F: include/media/i2c/mt9t112.h
10928 MT9V032 APTINA CAMERA SENSOR
10929 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10930 L: linux-media@vger.kernel.org
10931 T: git git://linuxtv.org/media_tree.git
10933 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10934 F: drivers/media/i2c/mt9v032.c
10935 F: include/media/i2c/mt9v032.h
10937 MT9V111 APTINA CAMERA SENSOR
10938 M: Jacopo Mondi <jacopo@jmondi.org>
10939 L: linux-media@vger.kernel.org
10940 T: git git://linuxtv.org/media_tree.git
10942 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10943 F: drivers/media/i2c/mt9v111.c
10945 MULTIFUNCTION DEVICES (MFD)
10946 M: Lee Jones <lee.jones@linaro.org>
10947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10949 F: Documentation/devicetree/bindings/mfd/
10951 F: include/linux/mfd/
10952 F: include/dt-bindings/mfd/
10954 MULTIMEDIA CARD (MMC) ETC. OVER SPI
10956 F: drivers/mmc/host/mmc_spi.c
10957 F: include/linux/spi/mmc_spi.h
10959 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
10960 M: Ulf Hansson <ulf.hansson@linaro.org>
10961 L: linux-mmc@vger.kernel.org
10962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
10964 F: Documentation/devicetree/bindings/mmc/
10966 F: include/linux/mmc/
10967 F: include/uapi/linux/mmc/
10969 MULTIPLEXER SUBSYSTEM
10970 M: Peter Rosin <peda@axentia.se>
10972 F: Documentation/ABI/testing/sysfs-class-mux*
10973 F: Documentation/devicetree/bindings/mux/
10974 F: include/dt-bindings/mux/
10975 F: include/linux/mux/
10978 MULTITECH MULTIPORT CARD (ISICOM)
10980 F: drivers/tty/isicom.c
10981 F: include/linux/isicom.h
10983 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
10984 M: Bin Liu <b-liu@ti.com>
10985 L: linux-usb@vger.kernel.org
10987 F: drivers/usb/musb/
10989 MXL301RF MEDIA DRIVER
10990 M: Akihiro Tsukada <tskd08@gmail.com>
10991 L: linux-media@vger.kernel.org
10993 F: drivers/media/tuners/mxl301rf*
10995 MXL5007T MEDIA DRIVER
10996 M: Michael Krufky <mkrufky@linuxtv.org>
10997 L: linux-media@vger.kernel.org
10998 W: https://linuxtv.org
10999 W: http://github.com/mkrufky
11000 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11001 T: git git://linuxtv.org/mkrufky/tuners.git
11003 F: drivers/media/tuners/mxl5007t.*
11006 M: Marek Vasut <marex@denx.de>
11007 M: Stefan Agner <stefan@agner.ch>
11008 L: dri-devel@lists.freedesktop.org
11010 F: drivers/gpu/drm/mxsfb/
11011 F: Documentation/devicetree/bindings/display/mxsfb.txt
11012 T: git git://anongit.freedesktop.org/drm/drm-misc
11014 MYLEX DAC960 PCI RAID Controller
11015 M: Hannes Reinecke <hare@kernel.org>
11016 L: linux-scsi@vger.kernel.org
11018 F: drivers/scsi/myrb.*
11019 F: drivers/scsi/myrs.*
11021 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11022 M: Chris Lee <christopher.lee@cspi.com>
11023 L: netdev@vger.kernel.org
11024 W: https://www.cspi.com/ethernet-products/support/downloads/
11026 F: drivers/net/ethernet/myricom/myri10ge/
11028 NAND FLASH SUBSYSTEM
11029 M: Miquel Raynal <miquel.raynal@bootlin.com>
11030 R: Richard Weinberger <richard@nod.at>
11031 L: linux-mtd@lists.infradead.org
11032 W: http://www.linux-mtd.infradead.org/
11033 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11036 F: drivers/mtd/nand/
11037 F: include/linux/mtd/*nand*.h
11039 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11040 M: Daniel Mack <zonque@gmail.com>
11042 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11043 W: http://www.native-instruments.com
11044 F: sound/usb/caiaq/
11046 NATSEMI ETHERNET DRIVER (DP8381x)
11048 F: drivers/net/ethernet/natsemi/natsemi.c
11050 NCR 5380 SCSI DRIVERS
11051 M: Finn Thain <fthain@telegraphics.com.au>
11052 M: Michael Schmitz <schmitzmic@gmail.com>
11053 L: linux-scsi@vger.kernel.org
11055 F: Documentation/scsi/g_NCR5380.txt
11056 F: drivers/scsi/NCR5380.*
11057 F: drivers/scsi/arm/cumana_1.c
11058 F: drivers/scsi/arm/oak.c
11059 F: drivers/scsi/atari_scsi.*
11060 F: drivers/scsi/dmx3191d.c
11061 F: drivers/scsi/g_NCR5380.*
11062 F: drivers/scsi/mac_scsi.*
11063 F: drivers/scsi/sun3_scsi.*
11064 F: drivers/scsi/sun3_scsi_vme.c
11067 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
11071 NCT6775 HARDWARE MONITOR DRIVER
11072 M: Guenter Roeck <linux@roeck-us.net>
11073 L: linux-hwmon@vger.kernel.org
11075 F: Documentation/hwmon/nct6775.rst
11076 F: drivers/hwmon/nct6775.c
11078 NET_FAILOVER MODULE
11079 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
11080 L: netdev@vger.kernel.org
11082 F: drivers/net/net_failover.c
11083 F: include/net/net_failover.h
11084 F: Documentation/networking/net_failover.rst
11086 NETEM NETWORK EMULATOR
11087 M: Stephen Hemminger <stephen@networkplumber.org>
11088 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
11090 F: net/sched/sch_netem.c
11092 NETERION 10GbE DRIVERS (s2io/vxge)
11093 M: Jon Mason <jdmason@kudzu.us>
11094 L: netdev@vger.kernel.org
11096 F: Documentation/networking/device_drivers/neterion/s2io.txt
11097 F: Documentation/networking/device_drivers/neterion/vxge.txt
11098 F: drivers/net/ethernet/neterion/
11101 M: Pablo Neira Ayuso <pablo@netfilter.org>
11102 M: Jozsef Kadlecsik <kadlec@netfilter.org>
11103 M: Florian Westphal <fw@strlen.de>
11104 L: netfilter-devel@vger.kernel.org
11105 L: coreteam@netfilter.org
11106 W: http://www.netfilter.org/
11107 W: http://www.iptables.org/
11108 W: http://www.nftables.org/
11109 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
11110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11113 F: include/linux/netfilter*
11114 F: include/linux/netfilter/
11115 F: include/net/netfilter/
11116 F: include/uapi/linux/netfilter*
11117 F: include/uapi/linux/netfilter/
11118 F: net/*/netfilter.c
11119 F: net/*/netfilter/
11121 F: net/bridge/br_netfilter*.c
11123 NETROM NETWORK LAYER
11124 M: Ralf Baechle <ralf@linux-mips.org>
11125 L: linux-hams@vger.kernel.org
11126 W: http://www.linux-ax25.org/
11128 F: include/net/netrom.h
11129 F: include/uapi/linux/netrom.h
11132 NETRONOME ETHERNET DRIVERS
11133 M: Jakub Kicinski <jakub.kicinski@netronome.com>
11134 L: oss-drivers@netronome.com
11136 F: drivers/net/ethernet/netronome/
11138 NETWORK BLOCK DEVICE (NBD)
11139 M: Josef Bacik <josef@toxicpanda.com>
11141 L: linux-block@vger.kernel.org
11142 L: nbd@other.debian.org
11143 F: Documentation/admin-guide/blockdev/nbd.rst
11144 F: drivers/block/nbd.c
11145 F: include/trace/events/nbd.h
11146 F: include/uapi/linux/nbd.h
11148 NETWORK DROP MONITOR
11149 M: Neil Horman <nhorman@tuxdriver.com>
11150 L: netdev@vger.kernel.org
11152 W: https://fedorahosted.org/dropwatch/
11153 F: net/core/drop_monitor.c
11154 F: include/uapi/linux/net_dropmon.h
11157 M: "David S. Miller" <davem@davemloft.net>
11158 L: netdev@vger.kernel.org
11159 W: http://www.linuxfoundation.org/en/Net
11160 Q: http://patchwork.ozlabs.org/project/netdev/list/
11161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11164 F: Documentation/devicetree/bindings/net/
11166 F: include/linux/if_*
11167 F: include/linux/netdevice.h
11168 F: include/linux/etherdevice.h
11169 F: include/linux/fcdevice.h
11170 F: include/linux/fddidevice.h
11171 F: include/linux/hippidevice.h
11172 F: include/linux/inetdevice.h
11173 F: include/uapi/linux/if_*
11174 F: include/uapi/linux/netdevice.h
11176 NETWORKING DRIVERS (WIRELESS)
11177 M: Kalle Valo <kvalo@codeaurora.org>
11178 L: linux-wireless@vger.kernel.org
11179 Q: http://patchwork.kernel.org/project/linux-wireless/list/
11180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11183 F: Documentation/devicetree/bindings/net/wireless/
11184 F: drivers/net/wireless/
11187 M: Andrew Lunn <andrew@lunn.ch>
11188 M: Vivien Didelot <vivien.didelot@gmail.com>
11189 M: Florian Fainelli <f.fainelli@gmail.com>
11191 F: Documentation/devicetree/bindings/net/dsa/
11193 F: include/net/dsa.h
11194 F: include/linux/dsa/
11195 F: include/linux/platform_data/dsa.h
11196 F: drivers/net/dsa/
11198 NETWORKING [GENERAL]
11199 M: "David S. Miller" <davem@davemloft.net>
11200 L: netdev@vger.kernel.org
11201 W: http://www.linuxfoundation.org/en/Net
11202 Q: http://patchwork.ozlabs.org/project/netdev/list/
11203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11205 B: mailto:netdev@vger.kernel.org
11209 F: include/linux/in.h
11210 F: include/linux/net.h
11211 F: include/linux/netdevice.h
11212 F: include/uapi/linux/in.h
11213 F: include/uapi/linux/net.h
11214 F: include/uapi/linux/netdevice.h
11215 F: include/uapi/linux/net_namespace.h
11216 F: tools/testing/selftests/net/
11219 F: Documentation/networking/
11222 M: Steffen Klassert <steffen.klassert@secunet.com>
11223 M: Herbert Xu <herbert@gondor.apana.org.au>
11224 M: "David S. Miller" <davem@davemloft.net>
11225 L: netdev@vger.kernel.org
11226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11234 F: net/ipv4/ipcomp.c
11235 F: net/ipv4/ip_vti.c
11239 F: net/ipv6/ipcomp6.c
11240 F: net/ipv6/ip6_vti.c
11241 F: include/uapi/linux/xfrm.h
11242 F: include/net/xfrm.h
11244 NETWORKING [IPv4/IPv6]
11245 M: "David S. Miller" <davem@davemloft.net>
11246 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11247 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11248 L: netdev@vger.kernel.org
11249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11256 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11257 M: Paul Moore <paul@paul-moore.com>
11258 W: https://github.com/netlabel
11259 L: netdev@vger.kernel.org
11260 L: linux-security-module@vger.kernel.org
11262 F: Documentation/netlabel/
11263 F: include/net/calipso.h
11264 F: include/net/cipso_ipv4.h
11265 F: include/net/netlabel.h
11266 F: include/uapi/linux/netfilter/xt_SECMARK.h
11267 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
11269 F: net/ipv4/cipso_ipv4.c
11270 F: net/ipv6/calipso.c
11271 F: net/netfilter/xt_CONNSECMARK.c
11272 F: net/netfilter/xt_SECMARK.c
11275 M: Eric Dumazet <edumazet@google.com>
11276 L: netdev@vger.kernel.org
11279 F: net/ipv4/syncookies.c
11281 F: net/ipv6/syncookies.c
11282 F: include/uapi/linux/tcp.h
11283 F: include/net/tcp.h
11284 F: include/linux/tcp.h
11285 F: include/trace/events/tcp.h
11288 M: Boris Pismenny <borisp@mellanox.com>
11289 M: Aviad Yehezkel <aviadye@mellanox.com>
11290 M: Dave Watson <davejwatson@fb.com>
11291 M: John Fastabend <john.fastabend@gmail.com>
11292 M: Daniel Borkmann <daniel@iogearbox.net>
11293 M: Jakub Kicinski <jakub.kicinski@netronome.com>
11294 L: netdev@vger.kernel.org
11297 F: include/uapi/linux/tls.h
11298 F: include/net/tls.h
11300 NETWORKING [WIRELESS]
11301 L: linux-wireless@vger.kernel.org
11302 Q: http://patchwork.kernel.org/project/linux-wireless/list/
11305 M: Jakub Kicinski <jakub.kicinski@netronome.com>
11307 F: drivers/net/netdevsim/*
11309 NETXEN (1/10) GbE SUPPORT
11310 M: Manish Chopra <manishc@marvell.com>
11311 M: Rahul Verma <rahulv@marvell.com>
11312 M: GR-Linux-NIC-Dev@marvell.com
11313 L: netdev@vger.kernel.org
11315 F: drivers/net/ethernet/qlogic/netxen/
11318 M: David Ahern <dsahern@kernel.org>
11319 L: netdev@vger.kernel.org
11321 F: include/net/nexthop.h
11322 F: include/uapi/linux/nexthop.h
11323 F: include/net/netns/nexthop.h
11324 F: net/ipv4/nexthop.c
11327 L: netdev@vger.kernel.org
11330 F: include/net/nfc/
11331 F: include/uapi/linux/nfc.h
11333 F: include/linux/platform_data/nfcmrvl.h
11334 F: include/linux/platform_data/nxp-nci.h
11335 F: Documentation/devicetree/bindings/net/nfc/
11337 NFS, SUNRPC, AND LOCKD CLIENTS
11338 M: Trond Myklebust <trond.myklebust@hammerspace.com>
11339 M: Anna Schumaker <anna.schumaker@netapp.com>
11340 L: linux-nfs@vger.kernel.org
11341 W: http://client.linux-nfs.org
11342 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11348 F: include/linux/lockd/
11349 F: include/linux/nfs*
11350 F: include/linux/sunrpc/
11351 F: include/uapi/linux/nfs*
11352 F: include/uapi/linux/sunrpc/
11355 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
11356 L: linux-nilfs@vger.kernel.org
11357 W: https://nilfs.sourceforge.io/
11358 W: https://nilfs.osdn.jp/
11359 T: git git://github.com/konis/nilfs2.git
11361 F: Documentation/filesystems/nilfs2.txt
11363 F: include/trace/events/nilfs2.h
11364 F: include/uapi/linux/nilfs2_api.h
11365 F: include/uapi/linux/nilfs2_ondisk.h
11367 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
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/pcmcia/nsp_*
11374 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11375 M: GOTO Masanori <gotom@debian.or.jp>
11376 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11377 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11379 F: Documentation/scsi/NinjaSCSI.txt
11380 F: drivers/scsi/nsp32*
11383 M: Ley Foon Tan <lftan@altera.com>
11384 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11389 NOHZ, DYNTICKS SUPPORT
11390 M: Frederic Weisbecker <fweisbec@gmail.com>
11391 M: Thomas Gleixner <tglx@linutronix.de>
11392 M: Ingo Molnar <mingo@kernel.org>
11393 L: linux-kernel@vger.kernel.org
11394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11396 F: kernel/time/tick*.*
11397 F: include/linux/tick.h
11398 F: include/linux/sched/nohz.h
11400 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11401 M: Pavel Machek <pavel@ucw.cz>
11402 M: Sakari Ailus <sakari.ailus@iki.fi>
11403 L: linux-media@vger.kernel.org
11405 F: drivers/media/i2c/et8ek8
11406 F: drivers/media/i2c/ad5820.c
11408 NOKIA N900 POWER SUPPLY DRIVERS
11409 R: Pali Rohár <pali.rohar@gmail.com>
11410 F: include/linux/power/bq2415x_charger.h
11411 F: include/linux/power/bq27xxx_battery.h
11412 F: include/linux/power/isp1704_charger.h
11413 F: drivers/power/supply/bq2415x_charger.c
11414 F: drivers/power/supply/bq27xxx_battery.c
11415 F: drivers/power/supply/bq27xxx_battery_i2c.c
11416 F: drivers/power/supply/isp1704_charger.c
11417 F: drivers/power/supply/rx51_battery.c
11420 M: Willy Tarreau <w@1wt.eu>
11422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11423 F: tools/include/nolibc/
11426 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11427 L: linux-ntb@googlegroups.com
11429 F: drivers/ntb/hw/amd/
11432 M: Jon Mason <jdmason@kudzu.us>
11433 M: Dave Jiang <dave.jiang@intel.com>
11434 M: Allen Hubbe <allenbh@gmail.com>
11435 L: linux-ntb@googlegroups.com
11437 W: https://github.com/jonmason/ntb/wiki
11438 T: git git://github.com/jonmason/ntb.git
11440 F: drivers/net/ntb_netdev.c
11441 F: include/linux/ntb.h
11442 F: include/linux/ntb_transport.h
11443 F: tools/testing/selftests/ntb/
11446 M: Serge Semin <fancer.lancer@gmail.com>
11447 L: linux-ntb@googlegroups.com
11449 F: drivers/ntb/hw/idt/
11452 M: Dave Jiang <dave.jiang@intel.com>
11453 L: linux-ntb@googlegroups.com
11455 W: https://github.com/davejiang/linux/wiki
11456 T: git https://github.com/davejiang/linux.git
11457 F: drivers/ntb/hw/intel/
11460 M: Anton Altaparmakov <anton@tuxera.com>
11461 L: linux-ntfs-dev@lists.sourceforge.net
11462 W: http://www.tuxera.com/
11463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11465 F: Documentation/filesystems/ntfs.txt
11469 M: Finn Thain <fthain@telegraphics.com.au>
11470 L: linux-m68k@lists.linux-m68k.org
11472 F: arch/*/include/asm/nubus.h
11474 F: include/linux/nubus.h
11475 F: include/uapi/linux/nubus.h
11477 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11478 M: Antonino Daplas <adaplas@gmail.com>
11479 L: linux-fbdev@vger.kernel.org
11481 F: drivers/video/fbdev/riva/
11482 F: drivers/video/fbdev/nvidia/
11485 M: Keith Busch <kbusch@kernel.org>
11486 M: Jens Axboe <axboe@fb.com>
11487 M: Christoph Hellwig <hch@lst.de>
11488 M: Sagi Grimberg <sagi@grimberg.me>
11489 L: linux-nvme@lists.infradead.org
11490 T: git://git.infradead.org/nvme.git
11491 W: http://git.infradead.org/nvme.git
11493 F: drivers/nvme/host/
11494 F: include/linux/nvme.h
11495 F: include/uapi/linux/nvme_ioctl.h
11497 NVM EXPRESS FC TRANSPORT DRIVERS
11498 M: James Smart <james.smart@broadcom.com>
11499 L: linux-nvme@lists.infradead.org
11501 F: include/linux/nvme-fc.h
11502 F: include/linux/nvme-fc-driver.h
11503 F: drivers/nvme/host/fc.c
11504 F: drivers/nvme/target/fc.c
11505 F: drivers/nvme/target/fcloop.c
11507 NVM EXPRESS TARGET DRIVER
11508 M: Christoph Hellwig <hch@lst.de>
11509 M: Sagi Grimberg <sagi@grimberg.me>
11510 L: linux-nvme@lists.infradead.org
11511 T: git://git.infradead.org/nvme.git
11512 W: http://git.infradead.org/nvme.git
11514 F: drivers/nvme/target/
11517 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11520 F: Documentation/devicetree/bindings/nvmem/
11521 F: Documentation/ABI/stable/sysfs-bus-nvmem
11522 F: include/linux/nvmem-consumer.h
11523 F: include/linux/nvmem-provider.h
11525 NXP FXAS21002C DRIVER
11526 M: Rui Miguel Silva <rmfrfs@gmail.com>
11527 L: linux-iio@vger.kernel.org
11529 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11530 F: drivers/iio/gyro/fxas21002c_core.c
11531 F: drivers/iio/gyro/fxas21002c.h
11532 F: drivers/iio/gyro/fxas21002c_i2c.c
11533 F: drivers/iio/gyro/fxas21002c_spi.c
11535 NXP SGTL5000 DRIVER
11536 M: Fabio Estevam <festevam@gmail.com>
11537 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11539 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
11540 F: sound/soc/codecs/sgtl5000*
11542 NXP SJA1105 ETHERNET SWITCH DRIVER
11543 M: Vladimir Oltean <olteanv@gmail.com>
11544 L: linux-kernel@vger.kernel.org
11546 F: drivers/net/dsa/sja1105
11548 NXP TDA998X DRM DRIVER
11549 M: Russell King <linux@armlinux.org.uk>
11551 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11552 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11553 F: drivers/gpu/drm/i2c/tda998x_drv.c
11554 F: include/drm/i2c/tda998x.h
11555 F: include/dt-bindings/display/tda998x.h
11559 M: Peter Rosin <peda@axentia.se>
11560 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11562 F: Documentation/devicetree/bindings/sound/tfa9879.txt
11563 F: sound/soc/codecs/tfa9879*
11566 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
11567 R: Charles Gorand <charles.gorand@effinnov.com>
11568 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11570 F: drivers/nfc/nxp-nci
11573 M: Jiri Pirko <jiri@mellanox.com>
11574 L: netdev@vger.kernel.org
11577 F: lib/test_objagg.c
11578 F: include/linux/objagg.h
11581 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
11582 M: Ashish Kumar <ashish.kumar@nxp.com>
11583 L: linux-spi@vger.kernel.org
11585 F: drivers/spi/spi-nxp-fspi.c
11586 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11589 M: Josh Poimboeuf <jpoimboe@redhat.com>
11590 M: Peter Zijlstra <peterz@infradead.org>
11594 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11595 M: Frederic Barrat <fbarrat@linux.ibm.com>
11596 M: Andrew Donnellan <ajd@linux.ibm.com>
11597 L: linuxppc-dev@lists.ozlabs.org
11599 F: arch/powerpc/platforms/powernv/ocxl.c
11600 F: arch/powerpc/include/asm/pnv-ocxl.h
11601 F: drivers/misc/ocxl/
11602 F: include/misc/ocxl*
11603 F: include/uapi/misc/ocxl.h
11604 F: Documentation/userspace-api/accelerators/ocxl.rst
11607 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11608 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
11609 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11610 L: linux-omap@vger.kernel.org
11612 F: sound/soc/ti/omap*
11613 F: sound/soc/ti/rx51.c
11614 F: sound/soc/ti/n810.c
11615 F: sound/soc/ti/sdma-pcm.*
11617 OMAP CLOCK FRAMEWORK SUPPORT
11618 M: Paul Walmsley <paul@pwsan.com>
11619 L: linux-omap@vger.kernel.org
11621 F: arch/arm/*omap*/*clock*
11623 OMAP DEVICE TREE SUPPORT
11624 M: Benoît Cousson <bcousson@baylibre.com>
11625 M: Tony Lindgren <tony@atomide.com>
11626 L: linux-omap@vger.kernel.org
11627 L: devicetree@vger.kernel.org
11629 F: arch/arm/boot/dts/*omap*
11630 F: arch/arm/boot/dts/*am3*
11631 F: arch/arm/boot/dts/*am4*
11632 F: arch/arm/boot/dts/*am5*
11633 F: arch/arm/boot/dts/*dra7*
11635 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11636 L: linux-omap@vger.kernel.org
11637 L: linux-fbdev@vger.kernel.org
11639 F: drivers/video/fbdev/omap2/
11640 F: Documentation/arm/omap/dss.rst
11642 OMAP FRAMEBUFFER SUPPORT
11643 L: linux-fbdev@vger.kernel.org
11644 L: linux-omap@vger.kernel.org
11646 F: drivers/video/fbdev/omap/
11648 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11649 M: Roger Quadros <rogerq@ti.com>
11650 M: Tony Lindgren <tony@atomide.com>
11651 L: linux-omap@vger.kernel.org
11653 F: drivers/memory/omap-gpmc.c
11654 F: arch/arm/mach-omap2/*gpmc*
11657 M: Grygorii Strashko <grygorii.strashko@ti.com>
11658 M: Santosh Shilimkar <ssantosh@kernel.org>
11659 M: Kevin Hilman <khilman@kernel.org>
11660 L: linux-omap@vger.kernel.org
11662 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
11663 F: drivers/gpio/gpio-omap.c
11665 OMAP HARDWARE SPINLOCK SUPPORT
11666 M: Ohad Ben-Cohen <ohad@wizery.com>
11667 L: linux-omap@vger.kernel.org
11669 F: drivers/hwspinlock/omap_hwspinlock.c
11671 OMAP HS MMC SUPPORT
11672 L: linux-mmc@vger.kernel.org
11673 L: linux-omap@vger.kernel.org
11675 F: drivers/mmc/host/omap_hsmmc.c
11678 M: Paul Walmsley <paul@pwsan.com>
11679 L: linux-omap@vger.kernel.org
11681 F: arch/arm/mach-omap2/omap_hwmod*data*
11683 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11684 M: Benoît Cousson <bcousson@baylibre.com>
11685 L: linux-omap@vger.kernel.org
11687 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11690 M: Benoît Cousson <bcousson@baylibre.com>
11691 M: Paul Walmsley <paul@pwsan.com>
11692 L: linux-omap@vger.kernel.org
11694 F: arch/arm/mach-omap2/omap_hwmod.*
11697 M: Vignesh R <vigneshr@ti.com>
11698 L: linux-omap@vger.kernel.org
11699 L: linux-i2c@vger.kernel.org
11701 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
11702 F: drivers/i2c/busses/i2c-omap.c
11704 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11705 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11706 L: linux-media@vger.kernel.org
11708 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
11709 F: drivers/media/platform/omap3isp/
11710 F: drivers/staging/media/omap4iss/
11713 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11714 L: linux-omap@vger.kernel.org
11716 F: drivers/mmc/host/omap.c
11718 OMAP POWER MANAGEMENT SUPPORT
11719 M: Kevin Hilman <khilman@kernel.org>
11720 L: linux-omap@vger.kernel.org
11722 F: arch/arm/*omap*/*pm*
11723 F: drivers/cpufreq/omap-cpufreq.c
11725 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11726 M: Rajendra Nayak <rnayak@codeaurora.org>
11727 M: Paul Walmsley <paul@pwsan.com>
11728 L: linux-omap@vger.kernel.org
11730 F: arch/arm/mach-omap2/prm*
11732 OMAP RANDOM NUMBER GENERATOR SUPPORT
11733 M: Deepak Saxena <dsaxena@plexity.net>
11735 F: drivers/char/hw_random/omap-rng.c
11738 L: linux-usb@vger.kernel.org
11739 L: linux-omap@vger.kernel.org
11741 F: drivers/usb/*/*omap*
11742 F: arch/arm/*omap*/usb*
11744 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11745 M: Mark Jackson <mpfj@newflow.co.uk>
11746 L: linux-omap@vger.kernel.org
11748 F: arch/arm/boot/dts/am335x-nano.dts
11751 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11752 M: Tony Lindgren <tony@atomide.com>
11753 L: linux-omap@vger.kernel.org
11754 Q: http://patchwork.kernel.org/project/linux-omap/list/
11755 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11757 F: arch/arm/mach-omap1/
11758 F: arch/arm/plat-omap/
11759 F: arch/arm/configs/omap1_defconfig
11760 F: drivers/i2c/busses/i2c-omap.c
11761 F: include/linux/platform_data/i2c-omap.h
11762 F: include/linux/platform_data/ams-delta-fiq.h
11765 M: Tony Lindgren <tony@atomide.com>
11766 L: linux-omap@vger.kernel.org
11767 W: http://www.muru.com/linux/omap/
11768 W: http://linux.omap.com/
11769 Q: http://patchwork.kernel.org/project/linux-omap/list/
11770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11772 F: arch/arm/mach-omap2/
11773 F: arch/arm/plat-omap/
11774 F: arch/arm/configs/omap2plus_defconfig
11775 F: drivers/i2c/busses/i2c-omap.c
11776 F: drivers/irqchip/irq-omap-intc.c
11777 F: drivers/mfd/*omap*.c
11778 F: drivers/mfd/menelaus.c
11779 F: drivers/mfd/palmas.c
11780 F: drivers/mfd/tps65217.c
11781 F: drivers/mfd/tps65218.c
11782 F: drivers/mfd/tps65910.c
11783 F: drivers/mfd/twl-core.[ch]
11784 F: drivers/mfd/twl4030*.c
11785 F: drivers/mfd/twl6030*.c
11786 F: drivers/mfd/twl6040*.c
11787 F: drivers/regulator/palmas-regulator*.c
11788 F: drivers/regulator/pbias-regulator.c
11789 F: drivers/regulator/tps65217-regulator.c
11790 F: drivers/regulator/tps65218-regulator.c
11791 F: drivers/regulator/tps65910-regulator.c
11792 F: drivers/regulator/twl-regulator.c
11793 F: drivers/regulator/twl6030-regulator.c
11794 F: include/linux/platform_data/i2c-omap.h
11796 ONION OMEGA2+ BOARD
11797 M: Harvey Hunt <harveyhuntnexus@gmail.com>
11798 L: linux-mips@vger.kernel.org
11800 F: arch/mips/boot/dts/ralink/omega2p.dts
11803 M: Bob Copeland <me@bobcopeland.com>
11804 L: linux-karma-devel@lists.sourceforge.net
11806 F: Documentation/filesystems/omfs.txt
11809 OMNIKEY CARDMAN 4000 DRIVER
11810 M: Harald Welte <laforge@gnumonks.org>
11812 F: drivers/char/pcmcia/cm4000_cs.c
11813 F: include/linux/cm4000_cs.h
11814 F: include/uapi/linux/cm4000_cs.h
11816 OMNIKEY CARDMAN 4040 DRIVER
11817 M: Harald Welte <laforge@gnumonks.org>
11819 F: drivers/char/pcmcia/cm4040_cs.*
11821 OMNIVISION OV13858 SENSOR DRIVER
11822 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11823 L: linux-media@vger.kernel.org
11824 T: git git://linuxtv.org/media_tree.git
11826 F: drivers/media/i2c/ov13858.c
11828 OMNIVISION OV2680 SENSOR DRIVER
11829 M: Rui Miguel Silva <rmfrfs@gmail.com>
11830 L: linux-media@vger.kernel.org
11831 T: git git://linuxtv.org/media_tree.git
11833 F: drivers/media/i2c/ov2680.c
11834 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
11836 OMNIVISION OV2685 SENSOR DRIVER
11837 M: Shunqian Zheng <zhengsq@rock-chips.com>
11838 L: linux-media@vger.kernel.org
11839 T: git git://linuxtv.org/media_tree.git
11841 F: drivers/media/i2c/ov2685.c
11843 OMNIVISION OV5640 SENSOR DRIVER
11844 M: Steve Longerbeam <slongerbeam@gmail.com>
11845 L: linux-media@vger.kernel.org
11846 T: git git://linuxtv.org/media_tree.git
11848 F: drivers/media/i2c/ov5640.c
11850 OMNIVISION OV5647 SENSOR DRIVER
11851 M: Luis Oliveira <lolivei@synopsys.com>
11852 L: linux-media@vger.kernel.org
11853 T: git git://linuxtv.org/media_tree.git
11855 F: drivers/media/i2c/ov5647.c
11857 OMNIVISION OV5670 SENSOR DRIVER
11858 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
11859 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
11860 L: linux-media@vger.kernel.org
11861 T: git git://linuxtv.org/media_tree.git
11863 F: drivers/media/i2c/ov5670.c
11865 OMNIVISION OV5675 SENSOR DRIVER
11866 M: Shawn Tu <shawnx.tu@intel.com>
11867 L: linux-media@vger.kernel.org
11868 T: git git://linuxtv.org/media_tree.git
11870 F: drivers/media/i2c/ov5675.c
11872 OMNIVISION OV5695 SENSOR DRIVER
11873 M: Shunqian Zheng <zhengsq@rock-chips.com>
11874 L: linux-media@vger.kernel.org
11875 T: git git://linuxtv.org/media_tree.git
11877 F: drivers/media/i2c/ov5695.c
11879 OMNIVISION OV7670 SENSOR DRIVER
11880 M: Jonathan Corbet <corbet@lwn.net>
11881 L: linux-media@vger.kernel.org
11882 T: git git://linuxtv.org/media_tree.git
11884 F: drivers/media/i2c/ov7670.c
11885 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
11887 OMNIVISION OV772x SENSOR DRIVER
11888 M: Jacopo Mondi <jacopo@jmondi.org>
11889 L: linux-media@vger.kernel.org
11890 T: git git://linuxtv.org/media_tree.git
11892 F: drivers/media/i2c/ov772x.c
11893 F: include/media/i2c/ov772x.h
11894 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
11896 OMNIVISION OV7740 SENSOR DRIVER
11897 M: Wenyou Yang <wenyou.yang@microchip.com>
11898 L: linux-media@vger.kernel.org
11899 T: git git://linuxtv.org/media_tree.git
11901 F: drivers/media/i2c/ov7740.c
11902 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
11904 OMNIVISION OV9640 SENSOR DRIVER
11905 M: Petr Cvek <petrcvekcz@gmail.com>
11906 L: linux-media@vger.kernel.org
11908 F: drivers/media/i2c/ov9640.*
11910 OMNIVISION OV8856 SENSOR DRIVER
11911 M: Ben Kao <ben.kao@intel.com>
11912 L: linux-media@vger.kernel.org
11913 T: git git://linuxtv.org/media_tree.git
11915 F: drivers/media/i2c/ov8856.c
11917 OMNIVISION OV9650 SENSOR DRIVER
11918 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11919 R: Akinobu Mita <akinobu.mita@gmail.com>
11920 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
11921 L: linux-media@vger.kernel.org
11922 T: git git://linuxtv.org/media_tree.git
11924 F: drivers/media/i2c/ov9650.c
11925 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
11927 ONENAND FLASH DRIVER
11928 M: Kyungmin Park <kyungmin.park@samsung.com>
11929 L: linux-mtd@lists.infradead.org
11931 F: drivers/mtd/nand/onenand/
11932 F: include/linux/mtd/onenand*.h
11935 M: Jens Wiklander <jens.wiklander@linaro.org>
11936 L: tee-dev@lists.linaro.org
11938 F: drivers/tee/optee/
11940 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11941 M: Sumit Garg <sumit.garg@linaro.org>
11942 L: tee-dev@lists.linaro.org
11944 F: drivers/char/hw_random/optee-rng.c
11947 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11948 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11949 L: linux-rdma@vger.kernel.org
11951 F: drivers/infiniband/ulp/opa_vnic
11953 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
11954 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
11955 M: Frank Rowand <frowand.list@gmail.com>
11956 L: devicetree@vger.kernel.org
11958 F: Documentation/devicetree/dynamic-resolution-notes.txt
11959 F: Documentation/devicetree/overlay-notes.txt
11960 F: drivers/of/overlay.c
11961 F: drivers/of/resolver.c
11962 K: of_overlay_notifier_
11964 OPEN FIRMWARE AND FLATTENED DEVICE TREE
11965 M: Rob Herring <robh+dt@kernel.org>
11966 M: Frank Rowand <frowand.list@gmail.com>
11967 L: devicetree@vger.kernel.org
11968 W: http://www.devicetree.org/
11969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11972 F: include/linux/of*.h
11974 F: Documentation/ABI/testing/sysfs-firmware-ofw
11976 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
11977 M: Rob Herring <robh+dt@kernel.org>
11978 M: Mark Rutland <mark.rutland@arm.com>
11979 L: devicetree@vger.kernel.org
11980 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
11981 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
11983 F: Documentation/devicetree/
11984 F: arch/*/boot/dts/
11985 F: include/dt-bindings/
11987 OPENCORES I2C BUS DRIVER
11988 M: Peter Korsgaard <peter@korsgaard.com>
11989 M: Andrew Lunn <andrew@lunn.ch>
11990 L: linux-i2c@vger.kernel.org
11992 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
11993 F: Documentation/i2c/busses/i2c-ocores.rst
11994 F: drivers/i2c/busses/i2c-ocores.c
11995 F: include/linux/platform_data/i2c-ocores.h
11997 OPENRISC ARCHITECTURE
11998 M: Jonas Bonn <jonas@southpole.se>
11999 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12000 M: Stafford Horne <shorne@gmail.com>
12001 T: git git://github.com/openrisc/linux.git
12002 L: openrisc@lists.librecores.org
12003 W: http://openrisc.io
12005 F: Documentation/devicetree/bindings/openrisc/
12006 F: Documentation/openrisc/
12008 F: drivers/irqchip/irq-ompic.c
12009 F: drivers/irqchip/irq-or1k-*
12012 M: Pravin B Shelar <pshelar@ovn.org>
12013 L: netdev@vger.kernel.org
12014 L: dev@openvswitch.org
12015 W: http://openvswitch.org
12017 F: net/openvswitch/
12018 F: include/uapi/linux/openvswitch.h
12020 OPERATING PERFORMANCE POINTS (OPP)
12021 M: Viresh Kumar <vireshk@kernel.org>
12022 M: Nishanth Menon <nm@ti.com>
12023 M: Stephen Boyd <sboyd@kernel.org>
12024 L: linux-pm@vger.kernel.org
12026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12028 F: include/linux/pm_opp.h
12029 F: Documentation/power/opp.rst
12030 F: Documentation/devicetree/bindings/opp/
12033 M: Clemens Ladisch <clemens@ladisch.de>
12034 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12037 F: sound/drivers/opl4/
12040 M: Robert Richter <rric@kernel.org>
12041 L: oprofile-list@lists.sf.net
12043 F: arch/*/include/asm/oprofile*.h
12044 F: arch/*/oprofile/
12045 F: drivers/oprofile/
12046 F: include/linux/oprofile.h
12048 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12049 M: Mark Fasheh <mark@fasheh.com>
12050 M: Joel Becker <jlbec@evilplan.org>
12051 M: Joseph Qi <joseph.qi@linux.alibaba.com>
12052 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12053 W: http://ocfs2.wiki.kernel.org
12055 F: Documentation/filesystems/ocfs2.txt
12056 F: Documentation/filesystems/dlmfs.txt
12059 ORANGEFS FILESYSTEM
12060 M: Mike Marshall <hubcap@omnibond.com>
12061 R: Martin Brandenburg <martin@omnibond.com>
12062 L: devel@lists.orangefs.org
12063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12066 F: Documentation/filesystems/orangefs.txt
12069 L: linux-wireless@vger.kernel.org
12070 W: http://wireless.kernel.org/en/users/Drivers/orinoco
12071 W: http://www.nongnu.org/orinoco/
12073 F: drivers/net/wireless/intersil/orinoco/
12075 OV2659 OMNIVISION SENSOR DRIVER
12076 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12077 L: linux-media@vger.kernel.org
12078 W: https://linuxtv.org
12079 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12080 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12082 F: drivers/media/i2c/ov2659.c
12083 F: include/media/i2c/ov2659.h
12086 M: Miklos Szeredi <miklos@szeredi.hu>
12087 L: linux-unionfs@vger.kernel.org
12088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12091 F: Documentation/filesystems/overlayfs.txt
12093 P54 WIRELESS DRIVER
12094 M: Christian Lamparter <chunkeey@googlemail.com>
12095 L: linux-wireless@vger.kernel.org
12096 W: http://wireless.kernel.org/en/users/Drivers/p54
12098 F: drivers/net/wireless/intersil/p54/
12100 PA SEMI ETHERNET DRIVER
12101 L: netdev@vger.kernel.org
12103 F: drivers/net/ethernet/pasemi/*
12105 PA SEMI SMBUS DRIVER
12106 L: linux-i2c@vger.kernel.org
12108 F: drivers/i2c/busses/i2c-pasemi.c
12111 M: Vladimir Oltean <olteanv@gmail.com>
12112 L: netdev@vger.kernel.org
12115 F: include/linux/packing.h
12116 F: Documentation/core-api/packing.rst
12118 PADATA PARALLEL EXECUTION MECHANISM
12119 M: Steffen Klassert <steffen.klassert@secunet.com>
12120 L: linux-crypto@vger.kernel.org
12123 F: include/linux/padata.h
12124 F: Documentation/padata.txt
12127 M: Jesper Dangaard Brouer <hawk@kernel.org>
12128 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
12129 L: netdev@vger.kernel.org
12131 F: net/core/page_pool.c
12132 F: include/net/page_pool.h
12134 PANASONIC LAPTOP ACPI EXTRAS DRIVER
12135 M: Harald Welte <laforge@gnumonks.org>
12136 L: platform-driver-x86@vger.kernel.org
12138 F: drivers/platform/x86/panasonic-laptop.c
12140 PARALLEL LCD/KEYPAD PANEL DRIVER
12141 M: Willy Tarreau <willy@haproxy.com>
12142 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12144 F: Documentation/admin-guide/lcd-panel-cgram.rst
12145 F: drivers/auxdisplay/panel.c
12147 PARALLEL PORT SUBSYSTEM
12148 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12149 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12150 L: linux-parport@lists.infradead.org (subscribers-only)
12152 F: drivers/parport/
12153 F: include/linux/parport*.h
12154 F: drivers/char/ppdev.c
12155 F: include/uapi/linux/ppdev.h
12156 F: Documentation/driver-api/parport*.rst
12158 PARAVIRT_OPS INTERFACE
12159 M: Juergen Gross <jgross@suse.com>
12160 M: Thomas Hellstrom <thellstrom@vmware.com>
12161 M: "VMware, Inc." <pv-drivers@vmware.com>
12162 L: virtualization@lists.linux-foundation.org
12164 F: Documentation/virt/paravirt_ops.rst
12165 F: arch/*/kernel/paravirt*
12166 F: arch/*/include/asm/paravirt*.h
12167 F: include/linux/hypervisor.h
12169 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12170 M: Tim Waugh <tim@cyberelk.net>
12171 L: linux-parport@lists.infradead.org (subscribers-only)
12173 F: Documentation/admin-guide/blockdev/paride.rst
12174 F: drivers/block/paride/
12176 PARISC ARCHITECTURE
12177 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12178 M: Helge Deller <deller@gmx.de>
12179 L: linux-parisc@vger.kernel.org
12180 W: http://www.parisc-linux.org/
12181 Q: http://patchwork.kernel.org/project/linux-parisc/list/
12182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12186 F: Documentation/parisc/
12188 F: drivers/char/agp/parisc-agp.c
12189 F: drivers/input/serio/gscps2.c
12190 F: drivers/parport/parport_gsc.*
12191 F: drivers/tty/serial/8250/8250_gsc.c
12192 F: drivers/video/fbdev/sti*
12193 F: drivers/video/console/sti*
12194 F: drivers/video/logo/logo_parisc*
12197 M: Jiri Pirko <jiri@mellanox.com>
12198 L: netdev@vger.kernel.org
12201 F: lib/test_parman.c
12202 F: include/linux/parman.h
12204 PC ENGINES APU BOARD DRIVER
12205 M: Enrico Weigelt, metux IT consult <info@metux.net>
12207 F: drivers/platform/x86/pcengines-apuv2.c
12209 PC87360 HARDWARE MONITORING DRIVER
12210 M: Jim Cromie <jim.cromie@gmail.com>
12211 L: linux-hwmon@vger.kernel.org
12213 F: Documentation/hwmon/pc87360.rst
12214 F: drivers/hwmon/pc87360.c
12216 PC8736x GPIO DRIVER
12217 M: Jim Cromie <jim.cromie@gmail.com>
12219 F: drivers/char/pc8736x_gpio.c
12221 PC87427 HARDWARE MONITORING DRIVER
12222 M: Jean Delvare <jdelvare@suse.com>
12223 L: linux-hwmon@vger.kernel.org
12225 F: Documentation/hwmon/pc87427.rst
12226 F: drivers/hwmon/pc87427.c
12229 M: Riku Voipio <riku.voipio@iki.fi>
12231 F: drivers/leds/leds-pca9532.c
12232 F: include/linux/leds-pca9532.h
12234 PCA9541 I2C BUS MASTER SELECTOR DRIVER
12235 M: Guenter Roeck <linux@roeck-us.net>
12236 L: linux-i2c@vger.kernel.org
12238 F: drivers/i2c/muxes/i2c-mux-pca9541.c
12240 PCDP - PRIMARY CONSOLE AND DEBUG PORT
12241 M: Khalid Aziz <khalid@gonehiking.org>
12243 F: drivers/firmware/pcdp.*
12245 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12246 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12247 L: linux-pci@vger.kernel.org
12248 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12250 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
12251 F: drivers/pci/controller/pci-aardvark.c
12253 PCI DRIVER FOR ALTERA PCIE IP
12254 M: Ley Foon Tan <lftan@altera.com>
12255 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
12256 L: linux-pci@vger.kernel.org
12258 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
12259 F: drivers/pci/controller/pcie-altera.c
12261 PCI DRIVER FOR APPLIEDMICRO XGENE
12262 M: Toan Le <toan@os.amperecomputing.com>
12263 L: linux-pci@vger.kernel.org
12264 L: linux-arm-kernel@lists.infradead.org
12266 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
12267 F: drivers/pci/controller/pci-xgene.c
12269 PCI DRIVER FOR ARM VERSATILE PLATFORM
12270 M: Rob Herring <robh@kernel.org>
12271 L: linux-pci@vger.kernel.org
12272 L: linux-arm-kernel@lists.infradead.org
12274 F: Documentation/devicetree/bindings/pci/versatile.txt
12275 F: drivers/pci/controller/pci-versatile.c
12277 PCI DRIVER FOR ARMADA 8K
12278 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12279 L: linux-pci@vger.kernel.org
12280 L: linux-arm-kernel@lists.infradead.org
12282 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
12283 F: drivers/pci/controller/dwc/pcie-armada8k.c
12285 PCI DRIVER FOR CADENCE PCIE IP
12286 M: Tom Joseph <tjoseph@cadence.com>
12287 L: linux-pci@vger.kernel.org
12289 F: Documentation/devicetree/bindings/pci/cdns,*.txt
12290 F: drivers/pci/controller/pcie-cadence*
12292 PCI DRIVER FOR FREESCALE LAYERSCAPE
12293 M: Minghuan Lian <minghuan.Lian@nxp.com>
12294 M: Mingkai Hu <mingkai.hu@nxp.com>
12295 M: Roy Zang <roy.zang@nxp.com>
12296 L: linuxppc-dev@lists.ozlabs.org
12297 L: linux-pci@vger.kernel.org
12298 L: linux-arm-kernel@lists.infradead.org
12300 F: drivers/pci/controller/dwc/*layerscape*
12302 PCI DRIVER FOR GENERIC OF HOSTS
12303 M: Will Deacon <will@kernel.org>
12304 L: linux-pci@vger.kernel.org
12305 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12307 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
12308 F: drivers/pci/controller/pci-host-common.c
12309 F: drivers/pci/controller/pci-host-generic.c
12311 PCI DRIVER FOR IMX6
12312 M: Richard Zhu <hongxing.zhu@nxp.com>
12313 M: Lucas Stach <l.stach@pengutronix.de>
12314 L: linux-pci@vger.kernel.org
12315 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12317 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12318 F: drivers/pci/controller/dwc/*imx6*
12320 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12321 M: Keith Busch <keith.busch@intel.com>
12322 M: Jonathan Derrick <jonathan.derrick@intel.com>
12323 L: linux-pci@vger.kernel.org
12325 F: drivers/pci/controller/vmd.c
12327 PCI DRIVER FOR MICROSEMI SWITCHTEC
12328 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12329 M: Logan Gunthorpe <logang@deltatee.com>
12330 L: linux-pci@vger.kernel.org
12332 F: Documentation/driver-api/switchtec.rst
12333 F: Documentation/ABI/testing/sysfs-class-switchtec
12334 F: drivers/pci/switch/switchtec*
12335 F: include/uapi/linux/switchtec_ioctl.h
12336 F: include/linux/switchtec.h
12337 F: drivers/ntb/hw/mscc/
12339 PCI DRIVER FOR MOBIVEIL PCIE IP
12340 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12341 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12342 L: linux-pci@vger.kernel.org
12344 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12345 F: drivers/pci/controller/pcie-mobiveil.c
12347 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12348 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12349 M: Jason Cooper <jason@lakedaemon.net>
12350 L: linux-pci@vger.kernel.org
12351 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12353 F: drivers/pci/controller/*mvebu*
12355 PCI DRIVER FOR NVIDIA TEGRA
12356 M: Thierry Reding <thierry.reding@gmail.com>
12357 L: linux-tegra@vger.kernel.org
12358 L: linux-pci@vger.kernel.org
12360 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12361 F: drivers/pci/controller/pci-tegra.c
12363 PCI DRIVER FOR RENESAS R-CAR
12364 M: Simon Horman <horms@verge.net.au>
12365 L: linux-pci@vger.kernel.org
12366 L: linux-renesas-soc@vger.kernel.org
12368 F: drivers/pci/controller/*rcar*
12370 PCI DRIVER FOR SAMSUNG EXYNOS
12371 M: Jingoo Han <jingoohan1@gmail.com>
12372 L: linux-pci@vger.kernel.org
12373 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12374 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12376 F: drivers/pci/controller/dwc/pci-exynos.c
12378 PCI DRIVER FOR SYNOPSYS DESIGNWARE
12379 M: Jingoo Han <jingoohan1@gmail.com>
12380 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12381 L: linux-pci@vger.kernel.org
12383 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
12384 F: drivers/pci/controller/dwc/*designware*
12386 PCI DRIVER FOR TI DRA7XX
12387 M: Kishon Vijay Abraham I <kishon@ti.com>
12388 L: linux-omap@vger.kernel.org
12389 L: linux-pci@vger.kernel.org
12391 F: Documentation/devicetree/bindings/pci/ti-pci.txt
12392 F: drivers/pci/controller/dwc/pci-dra7xx.c
12394 PCI DRIVER FOR TI KEYSTONE
12395 M: Murali Karicheri <m-karicheri2@ti.com>
12396 L: linux-pci@vger.kernel.org
12397 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12399 F: drivers/pci/controller/dwc/pci-keystone.c
12401 PCI ENDPOINT SUBSYSTEM
12402 M: Kishon Vijay Abraham I <kishon@ti.com>
12403 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12404 L: linux-pci@vger.kernel.org
12405 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12407 F: drivers/pci/endpoint/
12408 F: drivers/misc/pci_endpoint_test.c
12411 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12412 M: Russell Currey <ruscur@russell.cc>
12413 M: Sam Bobroff <sbobroff@linux.ibm.com>
12414 M: Oliver O'Halloran <oohall@gmail.com>
12415 L: linuxppc-dev@lists.ozlabs.org
12417 F: Documentation/PCI/pci-error-recovery.rst
12418 F: drivers/pci/pcie/aer.c
12419 F: drivers/pci/pcie/dpc.c
12420 F: drivers/pci/pcie/err.c
12421 F: Documentation/powerpc/eeh-pci-error-recovery.rst
12422 F: arch/powerpc/kernel/eeh*.c
12423 F: arch/powerpc/platforms/*/eeh*.c
12424 F: arch/powerpc/include/*/eeh*.h
12427 M: Linas Vepstas <linasvepstas@gmail.com>
12428 L: linux-pci@vger.kernel.org
12430 F: Documentation/PCI/pci-error-recovery.rst
12432 PCI MSI DRIVER FOR ALTERA MSI IP
12433 M: Ley Foon Tan <lftan@altera.com>
12434 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
12435 L: linux-pci@vger.kernel.org
12437 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12438 F: drivers/pci/controller/pcie-altera-msi.c
12440 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12441 M: Toan Le <toan@os.amperecomputing.com>
12442 L: linux-pci@vger.kernel.org
12443 L: linux-arm-kernel@lists.infradead.org
12445 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12446 F: drivers/pci/controller/pci-xgene-msi.c
12449 M: Bjorn Helgaas <bhelgaas@google.com>
12450 L: linux-pci@vger.kernel.org
12451 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
12452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12454 F: Documentation/devicetree/bindings/pci/
12455 F: Documentation/PCI/
12456 F: drivers/acpi/pci*
12458 F: include/asm-generic/pci*
12459 F: include/linux/pci*
12460 F: include/linux/of_pci.h
12461 F: include/uapi/linux/pci*
12464 F: arch/x86/kernel/quirks.c
12465 F: arch/x86/kernel/early-quirks.c
12467 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12468 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12469 L: linux-pci@vger.kernel.org
12470 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
12471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12473 F: drivers/pci/controller/
12475 PCIE DRIVER FOR ANNAPURNA LABS
12476 M: Jonathan Chocron <jonnyc@amazon.com>
12477 L: linux-pci@vger.kernel.org
12479 F: drivers/pci/controller/dwc/pcie-al.c
12481 PCIE DRIVER FOR AMLOGIC MESON
12482 M: Yue Wang <yue.wang@Amlogic.com>
12483 L: linux-pci@vger.kernel.org
12484 L: linux-amlogic@lists.infradead.org
12486 F: drivers/pci/controller/dwc/pci-meson.c
12488 PCIE DRIVER FOR AXIS ARTPEC
12489 M: Jesper Nilsson <jesper.nilsson@axis.com>
12490 L: linux-arm-kernel@axis.com
12491 L: linux-pci@vger.kernel.org
12493 F: Documentation/devicetree/bindings/pci/axis,artpec*
12494 F: drivers/pci/controller/dwc/*artpec*
12496 PCIE DRIVER FOR CAVIUM THUNDERX
12497 M: David Daney <david.daney@cavium.com>
12498 L: linux-pci@vger.kernel.org
12499 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12501 F: Documentation/devicetree/bindings/pci/pci-thunder-*
12502 F: drivers/pci/controller/pci-thunder-*
12504 PCIE DRIVER FOR HISILICON
12505 M: Zhou Wang <wangzhou1@hisilicon.com>
12506 L: linux-pci@vger.kernel.org
12508 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12509 F: drivers/pci/controller/dwc/pcie-hisi.c
12511 PCIE DRIVER FOR HISILICON KIRIN
12512 M: Xiaowei Song <songxiaowei@hisilicon.com>
12513 M: Binghui Wang <wangbinghui@hisilicon.com>
12514 L: linux-pci@vger.kernel.org
12516 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
12517 F: drivers/pci/controller/dwc/pcie-kirin.c
12519 PCIE DRIVER FOR HISILICON STB
12520 M: Shawn Guo <shawn.guo@linaro.org>
12521 L: linux-pci@vger.kernel.org
12523 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12524 F: drivers/pci/controller/dwc/pcie-histb.c
12526 PCIE DRIVER FOR MEDIATEK
12527 M: Ryder Lee <ryder.lee@mediatek.com>
12528 L: linux-pci@vger.kernel.org
12529 L: linux-mediatek@lists.infradead.org
12531 F: Documentation/devicetree/bindings/pci/mediatek*
12532 F: drivers/pci/controller/*mediatek*
12534 PCIE DRIVER FOR QUALCOMM MSM
12535 M: Stanimir Varbanov <svarbanov@mm-sol.com>
12536 L: linux-pci@vger.kernel.org
12537 L: linux-arm-msm@vger.kernel.org
12539 F: drivers/pci/controller/dwc/*qcom*
12541 PCIE DRIVER FOR ROCKCHIP
12542 M: Shawn Lin <shawn.lin@rock-chips.com>
12543 L: linux-pci@vger.kernel.org
12544 L: linux-rockchip@lists.infradead.org
12546 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
12547 F: drivers/pci/controller/pcie-rockchip*
12549 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12550 M: Linus Walleij <linus.walleij@linaro.org>
12551 L: linux-pci@vger.kernel.org
12553 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12554 F: drivers/pci/controller/pci-v3-semi.c
12556 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12557 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12558 L: linux-pci@vger.kernel.org
12560 F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12561 F: drivers/pci/controller/dwc/pcie-uniphier.c
12563 PCIE DRIVER FOR ST SPEAR13XX
12564 M: Pratyush Anand <pratyush.anand@gmail.com>
12565 L: linux-pci@vger.kernel.org
12567 F: drivers/pci/controller/dwc/*spear*
12570 M: Dominik Brodowski <linux@dominikbrodowski.net>
12571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12573 F: Documentation/pcmcia/
12578 PCNET32 NETWORK DRIVER
12579 M: Don Fry <pcnet32@frontier.com>
12580 L: netdev@vger.kernel.org
12582 F: drivers/net/ethernet/amd/pcnet32.c
12584 PCRYPT PARALLEL CRYPTO ENGINE
12585 M: Steffen Klassert <steffen.klassert@secunet.com>
12586 L: linux-crypto@vger.kernel.org
12589 F: include/crypto/pcrypt.h
12591 PEAQ WMI HOTKEYS DRIVER
12592 M: Hans de Goede <hdegoede@redhat.com>
12593 L: platform-driver-x86@vger.kernel.org
12595 F: drivers/platform/x86/peaq-wmi.c
12597 PER-CPU MEMORY ALLOCATOR
12598 M: Dennis Zhou <dennis@kernel.org>
12599 M: Tejun Heo <tj@kernel.org>
12600 M: Christoph Lameter <cl@linux.com>
12601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12603 F: include/linux/percpu*.h
12605 F: arch/*/include/asm/percpu.h
12607 PER-TASK DELAY ACCOUNTING
12608 M: Balbir Singh <bsingharora@gmail.com>
12610 F: include/linux/delayacct.h
12611 F: kernel/delayacct.c
12613 PERFORMANCE EVENTS SUBSYSTEM
12614 M: Peter Zijlstra <peterz@infradead.org>
12615 M: Ingo Molnar <mingo@redhat.com>
12616 M: Arnaldo Carvalho de Melo <acme@kernel.org>
12617 R: Mark Rutland <mark.rutland@arm.com>
12618 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
12619 R: Jiri Olsa <jolsa@redhat.com>
12620 R: Namhyung Kim <namhyung@kernel.org>
12621 L: linux-kernel@vger.kernel.org
12622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12625 F: include/linux/perf_event.h
12626 F: include/uapi/linux/perf_event.h
12627 F: arch/*/kernel/perf_event*.c
12628 F: arch/*/kernel/*/perf_event*.c
12629 F: arch/*/kernel/*/*/perf_event*.c
12630 F: arch/*/include/asm/perf_event.h
12631 F: arch/*/kernel/perf_callchain.c
12633 F: arch/*/events/*/*
12636 PERSONALITY HANDLING
12637 M: Christoph Hellwig <hch@infradead.org>
12638 L: linux-abi-devel@lists.sourceforge.net
12640 F: include/linux/personality.h
12641 F: include/uapi/linux/personality.h
12643 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12644 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12645 L: linux-input@vger.kernel.org
12647 F: Documentation/input/devices/pxrc.rst
12648 F: drivers/input/joystick/pxrc.c
12651 M: Remi Denis-Courmont <courmisch@gmail.com>
12653 F: Documentation/networking/phonet.txt
12654 F: include/linux/phonet.h
12655 F: include/net/phonet/
12656 F: include/uapi/linux/phonet.h
12660 M: Joern Engel <joern@lazybastard.org>
12661 L: linux-mtd@lists.infradead.org
12663 F: drivers/mtd/devices/phram.c
12666 M: Bruno Prémont <bonbons@linux-vserver.org>
12667 L: linux-input@vger.kernel.org
12669 F: drivers/hid/hid-picolcd*
12672 M: Jamie Iles <jamie@jamieiles.com>
12673 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12674 T: git git://github.com/jamieiles/linux-2.6-ji.git
12676 F: arch/arm/boot/dts/picoxcell*
12677 F: arch/arm/mach-picoxcell/
12678 F: drivers/crypto/picoxcell*
12681 M: Christian Brauner <christian@brauner.io>
12682 L: linux-kernel@vger.kernel.org
12684 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
12686 F: tools/testing/selftests/pidfd/
12689 K: \b(clone_args|kernel_clone_args)\b
12691 PIN CONTROL SUBSYSTEM
12692 M: Linus Walleij <linus.walleij@linaro.org>
12693 L: linux-gpio@vger.kernel.org
12694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12696 F: Documentation/devicetree/bindings/pinctrl/
12697 F: Documentation/driver-api/pinctl.rst
12698 F: drivers/pinctrl/
12699 F: include/linux/pinctrl/
12701 PIN CONTROLLER - MICROCHIP AT91
12702 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12703 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12704 L: linux-gpio@vger.kernel.org
12706 F: drivers/pinctrl/pinctrl-at91*
12707 F: drivers/gpio/gpio-sama5d2-piobu.c
12709 PIN CONTROLLER - FREESCALE
12710 M: Dong Aisheng <aisheng.dong@nxp.com>
12711 M: Fabio Estevam <festevam@gmail.com>
12712 M: Shawn Guo <shawnguo@kernel.org>
12713 M: Stefan Agner <stefan@agner.ch>
12714 R: Pengutronix Kernel Team <kernel@pengutronix.de>
12715 L: linux-gpio@vger.kernel.org
12717 F: drivers/pinctrl/freescale/
12718 F: Documentation/devicetree/bindings/pinctrl/fsl,*
12720 PIN CONTROLLER - INTEL
12721 M: Mika Westerberg <mika.westerberg@linux.intel.com>
12722 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12723 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12725 F: drivers/pinctrl/intel/
12727 PIN CONTROLLER - MEDIATEK
12728 M: Sean Wang <sean.wang@kernel.org>
12729 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12731 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12732 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12733 F: drivers/pinctrl/mediatek/
12735 PIN CONTROLLER - QUALCOMM
12736 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12738 L: linux-arm-msm@vger.kernel.org
12739 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12740 F: drivers/pinctrl/qcom/
12742 PIN CONTROLLER - RENESAS
12743 M: Geert Uytterhoeven <geert+renesas@glider.be>
12744 L: linux-renesas-soc@vger.kernel.org
12745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12747 F: drivers/pinctrl/pinctrl-rz*
12748 F: drivers/pinctrl/sh-pfc/
12750 PIN CONTROLLER - SAMSUNG
12751 M: Tomasz Figa <tomasz.figa@gmail.com>
12752 M: Krzysztof Kozlowski <krzk@kernel.org>
12753 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12754 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12755 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12756 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
12757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12759 F: drivers/pinctrl/samsung/
12760 F: include/dt-bindings/pinctrl/samsung.h
12761 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12763 PIN CONTROLLER - SINGLE
12764 M: Tony Lindgren <tony@atomide.com>
12765 M: Haojian Zhuang <haojian.zhuang@linaro.org>
12766 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12767 L: linux-omap@vger.kernel.org
12769 F: drivers/pinctrl/pinctrl-single.c
12771 PIN CONTROLLER - ST SPEAR
12772 M: Viresh Kumar <vireshk@kernel.org>
12773 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12774 W: http://www.st.com/spear
12776 F: drivers/pinctrl/spear/
12778 PISTACHIO SOC SUPPORT
12779 M: James Hartley <james.hartley@sondrel.com>
12780 L: linux-mips@vger.kernel.org
12782 F: arch/mips/pistachio/
12783 F: arch/mips/include/asm/mach-pistachio/
12784 F: arch/mips/boot/dts/img/pistachio*
12785 F: arch/mips/configs/pistachio*_defconfig
12789 M: linux-block@vger.kernel.org
12790 F: drivers/block/pktcdvd.c
12791 F: include/linux/pktcdvd.h
12792 F: include/uapi/linux/pktcdvd.h
12794 PKUNITY SOC DRIVERS
12795 M: Guan Xuetao <gxt@pku.edu.cn>
12796 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12798 T: git git://github.com/gxt/linux.git
12799 F: drivers/input/serio/i8042-unicore32io.h
12800 F: drivers/i2c/busses/i2c-puv3.c
12801 F: drivers/video/fbdev/fb-puv3.c
12802 F: drivers/rtc/rtc-puv3.c
12804 PMBUS HARDWARE MONITORING DRIVERS
12805 M: Guenter Roeck <linux@roeck-us.net>
12806 L: linux-hwmon@vger.kernel.org
12807 W: http://hwmon.wiki.kernel.org/
12808 W: http://www.roeck-us.net/linux/drivers/
12809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12811 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12812 F: Documentation/devicetree/bindings/hwmon/max31785.txt
12813 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
12814 F: Documentation/hwmon/adm1275.rst
12815 F: Documentation/hwmon/ibm-cffps.rst
12816 F: Documentation/hwmon/ir35221.rst
12817 F: Documentation/hwmon/lm25066.rst
12818 F: Documentation/hwmon/ltc2978.rst
12819 F: Documentation/hwmon/ltc3815.rst
12820 F: Documentation/hwmon/max16064.rst
12821 F: Documentation/hwmon/max20751.rst
12822 F: Documentation/hwmon/max31785.rst
12823 F: Documentation/hwmon/max34440.rst
12824 F: Documentation/hwmon/max8688.rst
12825 F: Documentation/hwmon/pmbus.rst
12826 F: Documentation/hwmon/pmbus-core.rst
12827 F: Documentation/hwmon/tps40422.rst
12828 F: Documentation/hwmon/ucd9000.rst
12829 F: Documentation/hwmon/ucd9200.rst
12830 F: Documentation/hwmon/zl6100.rst
12831 F: drivers/hwmon/pmbus/
12832 F: include/linux/pmbus.h
12834 PMC SIERRA MaxRAID DRIVER
12835 L: linux-scsi@vger.kernel.org
12836 W: http://www.pmc-sierra.com/
12838 F: drivers/scsi/pmcraid.*
12840 PMC SIERRA PM8001 DRIVER
12841 M: Jack Wang <jinpu.wang@cloud.ionos.com>
12842 L: linux-scsi@vger.kernel.org
12844 F: drivers/scsi/pm8001/
12847 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12851 PNI RM3100 IIO DRIVER
12852 M: Song Qiang <songqiang1304521@gmail.com>
12853 L: linux-iio@vger.kernel.org
12855 F: drivers/iio/magnetometer/rm3100*
12856 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12858 POSIX CLOCKS and TIMERS
12859 M: Thomas Gleixner <tglx@linutronix.de>
12860 L: linux-kernel@vger.kernel.org
12861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12864 F: include/linux/timer*
12865 F: kernel/time/*timer*
12867 POWER MANAGEMENT CORE
12868 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12869 L: linux-pm@vger.kernel.org
12870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12871 B: https://bugzilla.kernel.org
12873 F: drivers/base/power/
12874 F: include/linux/pm.h
12875 F: include/linux/pm_*
12876 F: include/linux/powercap.h
12877 F: include/linux/intel_rapl.h
12878 F: drivers/powercap/
12879 F: kernel/configs/nopm.config
12881 POWER STATE COORDINATION INTERFACE (PSCI)
12882 M: Mark Rutland <mark.rutland@arm.com>
12883 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12884 L: linux-arm-kernel@lists.infradead.org
12886 F: drivers/firmware/psci/
12887 F: include/linux/psci.h
12888 F: include/uapi/linux/psci.h
12890 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12891 M: Sebastian Reichel <sre@kernel.org>
12892 L: linux-pm@vger.kernel.org
12893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12895 F: Documentation/ABI/testing/sysfs-class-power
12896 F: Documentation/devicetree/bindings/power/supply/
12897 F: include/linux/power_supply.h
12898 F: drivers/power/supply/
12900 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12901 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12902 L: linuxppc-dev@lists.ozlabs.org
12904 F: drivers/char/powernv-op-panel.c
12906 PPP OVER ATM (RFC 2364)
12907 M: Mitchell Blank Jr <mitch@sfgoth.com>
12909 F: net/atm/pppoatm.c
12910 F: include/uapi/linux/atmppp.h
12913 M: Michal Ostrowski <mostrows@earthlink.net>
12915 F: drivers/net/ppp/pppoe.c
12916 F: drivers/net/ppp/pppox.c
12919 M: James Chapman <jchapman@katalix.com>
12921 F: net/l2tp/l2tp_ppp.c
12922 F: include/linux/if_pppol2tp.h
12923 F: include/uapi/linux/if_pppol2tp.h
12925 PPP PROTOCOL DRIVERS AND COMPRESSORS
12926 M: Paul Mackerras <paulus@samba.org>
12927 L: linux-ppp@vger.kernel.org
12929 F: drivers/net/ppp/ppp_*
12932 M: Rodolfo Giometti <giometti@enneenne.com>
12933 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
12934 L: linuxpps@ml.enneenne.com (subscribers-only)
12936 F: Documentation/driver-api/pps.rst
12937 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
12938 F: Documentation/ABI/testing/sysfs-pps
12940 F: include/linux/pps*.h
12941 F: include/uapi/linux/pps.h
12944 M: Dmitry Kozlov <xeb@mail.ru>
12945 L: netdev@vger.kernel.org
12947 F: drivers/net/ppp/pptp.c
12948 W: http://sourceforge.net/projects/accel-pptp
12951 M: Petr Mladek <pmladek@suse.com>
12952 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
12953 R: Steven Rostedt <rostedt@goodmis.org>
12956 F: include/linux/printk.h
12958 PRISM54 WIRELESS DRIVER
12959 M: Luis Chamberlain <mcgrof@kernel.org>
12960 L: linux-wireless@vger.kernel.org
12961 W: http://wireless.kernel.org/en/users/Drivers/p54
12963 F: drivers/net/wireless/intersil/prism54/
12966 R: Alexey Dobriyan <adobriyan@gmail.com>
12967 L: linux-kernel@vger.kernel.org
12968 L: linux-fsdevel@vger.kernel.org
12971 F: include/linux/proc_fs.h
12972 F: tools/testing/selftests/proc/
12973 F: Documentation/filesystems/proc.txt
12976 M: Luis Chamberlain <mcgrof@kernel.org>
12977 M: Kees Cook <keescook@chromium.org>
12978 L: linux-kernel@vger.kernel.org
12979 L: linux-fsdevel@vger.kernel.org
12981 F: fs/proc/proc_sysctl.c
12982 F: include/linux/sysctl.h
12984 F: tools/testing/selftests/sysctl/
12986 PS3 NETWORK SUPPORT
12987 M: Geoff Levand <geoff@infradead.org>
12988 L: netdev@vger.kernel.org
12989 L: linuxppc-dev@lists.ozlabs.org
12991 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
12993 PS3 PLATFORM SUPPORT
12994 M: Geoff Levand <geoff@infradead.org>
12995 L: linuxppc-dev@lists.ozlabs.org
12997 F: arch/powerpc/boot/ps3*
12998 F: arch/powerpc/include/asm/lv1call.h
12999 F: arch/powerpc/include/asm/ps3*.h
13000 F: arch/powerpc/platforms/ps3/
13003 F: drivers/rtc/rtc-ps3.c
13004 F: drivers/usb/host/*ps3.c
13005 F: sound/ppc/snd_ps3*
13008 M: Jim Paris <jim@jtan.com>
13009 M: Geoff Levand <geoff@infradead.org>
13010 L: linuxppc-dev@lists.ozlabs.org
13012 F: drivers/block/ps3vram.c
13014 PSAMPLE PACKET SAMPLING SUPPORT:
13015 M: Yotam Gigi <yotam.gi@gmail.com>
13018 F: include/net/psample.h
13019 F: include/uapi/linux/psample.h
13022 M: Kees Cook <keescook@chromium.org>
13023 M: Anton Vorontsov <anton@enomsg.org>
13024 M: Colin Cross <ccross@android.com>
13025 M: Tony Luck <tony.luck@intel.com>
13027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13029 F: include/linux/pstore*
13030 F: drivers/firmware/efi/efi-pstore.c
13031 F: drivers/acpi/apei/erst.c
13032 F: Documentation/admin-guide/ramoops.rst
13033 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13034 K: \b(pstore|ramoops)
13036 PTP HARDWARE CLOCK SUPPORT
13037 M: Richard Cochran <richardcochran@gmail.com>
13038 L: netdev@vger.kernel.org
13040 W: http://linuxptp.sourceforge.net/
13041 F: Documentation/ABI/testing/sysfs-ptp
13042 F: Documentation/driver-api/ptp.rst
13043 F: drivers/net/phy/dp83640*
13045 F: include/linux/ptp_cl*
13048 M: Oleg Nesterov <oleg@redhat.com>
13050 F: include/asm-generic/syscall.h
13051 F: include/linux/ptrace.h
13052 F: include/linux/regset.h
13053 F: include/linux/tracehook.h
13054 F: include/uapi/linux/ptrace.h
13055 F: include/uapi/linux/ptrace.h
13057 F: arch/*/ptrace*.c
13058 F: arch/*/*/ptrace*.c
13059 F: arch/*/include/asm/ptrace*.h
13062 M: Hans Verkuil <hverkuil@xs4all.nl>
13063 L: linux-media@vger.kernel.org
13064 T: git git://linuxtv.org/media_tree.git
13066 F: drivers/media/usb/pulse8-cec/*
13067 F: Documentation/media/cec-drivers/pulse8-cec.rst
13069 PVRUSB2 VIDEO4LINUX DRIVER
13070 M: Mike Isely <isely@pobox.com>
13071 L: pvrusb2@isely.net (subscribers-only)
13072 L: linux-media@vger.kernel.org
13073 W: http://www.isely.net/pvrusb2/
13074 T: git git://linuxtv.org/media_tree.git
13076 F: Documentation/media/v4l-drivers/pvrusb2*
13077 F: drivers/media/usb/pvrusb2/
13080 M: Hans Verkuil <hverkuil@xs4all.nl>
13081 L: linux-media@vger.kernel.org
13082 T: git git://linuxtv.org/media_tree.git
13084 F: drivers/media/usb/pwc/*
13085 F: include/trace/events/pwc.h
13088 M: Kamil Debski <kamil@wypas.org>
13089 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13090 L: linux-hwmon@vger.kernel.org
13092 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13093 F: Documentation/hwmon/pwm-fan.rst
13094 F: drivers/hwmon/pwm-fan.c
13097 M: Sean Young <sean@mess.org>
13098 L: linux-media@vger.kernel.org
13100 F: drivers/media/rc/pwm-ir-tx.c
13103 M: Thierry Reding <thierry.reding@gmail.com>
13104 L: linux-pwm@vger.kernel.org
13106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13107 F: Documentation/driver-api/pwm.rst
13108 F: Documentation/devicetree/bindings/pwm/
13109 F: include/linux/pwm.h
13111 F: drivers/video/backlight/pwm_bl.c
13112 F: include/linux/pwm_backlight.h
13113 F: drivers/gpio/gpio-mvebu.c
13114 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13117 M: Robert Jarzmik <robert.jarzmik@free.fr>
13118 L: linux-gpio@vger.kernel.org
13120 F: drivers/gpio/gpio-pxa.c
13126 M: Robert Jarzmik <robert.jarzmik@free.fr>
13127 L: linux-rtc@vger.kernel.org
13130 PXA2xx/PXA3xx SUPPORT
13131 M: Daniel Mack <daniel@zonque.org>
13132 M: Haojian Zhuang <haojian.zhuang@gmail.com>
13133 M: Robert Jarzmik <robert.jarzmik@free.fr>
13134 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13135 T: git git://github.com/hzhuang1/linux.git
13136 T: git git://github.com/rjarzmik/linux.git
13138 F: arch/arm/boot/dts/pxa*
13139 F: arch/arm/mach-pxa/
13140 F: drivers/dma/pxa*
13141 F: drivers/pcmcia/pxa2xx*
13142 F: drivers/pinctrl/pxa/
13143 F: drivers/spi/spi-pxa2xx*
13144 F: drivers/usb/gadget/udc/pxa2*
13145 F: include/sound/pxa2xx-lib.h
13150 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13151 L: qat-linux@intel.com
13153 F: drivers/crypto/qat/
13155 QCOM AUDIO (ASoC) DRIVERS
13156 M: Patrick Lai <plai@codeaurora.org>
13157 M: Banajit Goswami <bgoswami@codeaurora.org>
13158 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13162 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13163 M: Gabriel Somlo <somlo@cmu.edu>
13164 M: "Michael S. Tsirkin" <mst@redhat.com>
13165 L: qemu-devel@nongnu.org
13167 F: drivers/firmware/qemu_fw_cfg.c
13168 F: include/uapi/linux/qemu_fw_cfg.h
13171 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
13172 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
13173 L: linux-rdma@vger.kernel.org
13175 F: drivers/infiniband/hw/qib/
13177 QLOGIC QL41xxx FCOE DRIVER
13178 M: QLogic-Storage-Upstream@cavium.com
13179 L: linux-scsi@vger.kernel.org
13181 F: drivers/scsi/qedf/
13183 QLOGIC QL41xxx ISCSI DRIVER
13184 M: QLogic-Storage-Upstream@cavium.com
13185 L: linux-scsi@vger.kernel.org
13187 F: drivers/scsi/qedi/
13189 QLOGIC QL4xxx ETHERNET DRIVER
13190 M: Ariel Elior <aelior@marvell.com>
13191 M: GR-everest-linux-l2@marvell.com
13192 L: netdev@vger.kernel.org
13194 F: drivers/net/ethernet/qlogic/qed/
13195 F: include/linux/qed/
13196 F: drivers/net/ethernet/qlogic/qede/
13198 QLOGIC QL4xxx RDMA DRIVER
13199 M: Michal Kalderon <mkalderon@marvell.com>
13200 M: Ariel Elior <aelior@marvell.com>
13201 L: linux-rdma@vger.kernel.org
13203 F: drivers/infiniband/hw/qedr/
13204 F: include/uapi/rdma/qedr-abi.h
13206 QLOGIC QLA1280 SCSI DRIVER
13207 M: Michael Reed <mdr@sgi.com>
13208 L: linux-scsi@vger.kernel.org
13210 F: drivers/scsi/qla1280.[ch]
13212 QLOGIC QLA2XXX FC-SCSI DRIVER
13213 M: qla2xxx-upstream@qlogic.com
13214 L: linux-scsi@vger.kernel.org
13216 F: Documentation/scsi/LICENSE.qla2xxx
13217 F: drivers/scsi/qla2xxx/
13219 QLOGIC QLA3XXX NETWORK DRIVER
13220 M: GR-Linux-NIC-Dev@marvell.com
13221 L: netdev@vger.kernel.org
13223 F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13224 F: drivers/net/ethernet/qlogic/qla3xxx.*
13226 QLOGIC QLA4XXX iSCSI DRIVER
13227 M: QLogic-Storage-Upstream@qlogic.com
13228 L: linux-scsi@vger.kernel.org
13230 F: Documentation/scsi/LICENSE.qla4xxx
13231 F: drivers/scsi/qla4xxx/
13233 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13234 M: Shahed Shaikh <shshaikh@marvell.com>
13235 M: Manish Chopra <manishc@marvell.com>
13236 M: GR-Linux-NIC-Dev@marvell.com
13237 L: netdev@vger.kernel.org
13239 F: drivers/net/ethernet/qlogic/qlcnic/
13241 QLOGIC QLGE 10Gb ETHERNET DRIVER
13242 M: Manish Chopra <manishc@marvell.com>
13243 M: GR-Linux-NIC-Dev@marvell.com
13244 L: netdev@vger.kernel.org
13246 F: drivers/net/ethernet/qlogic/qlge/
13248 QM1D1B0004 MEDIA DRIVER
13249 M: Akihiro Tsukada <tskd08@gmail.com>
13250 L: linux-media@vger.kernel.org
13252 F: drivers/media/tuners/qm1d1b0004*
13254 QM1D1C0042 MEDIA DRIVER
13255 M: Akihiro Tsukada <tskd08@gmail.com>
13256 L: linux-media@vger.kernel.org
13258 F: drivers/media/tuners/qm1d1c0042*
13261 M: Anders Larsen <al@alarsen.net>
13262 W: http://www.alarsen.net/linux/qnx4fs/
13265 F: include/uapi/linux/qnx4_fs.h
13266 F: include/uapi/linux/qnxtypes.h
13268 QORIQ DPAA2 FSL-MC BUS DRIVER
13269 M: Stuart Yoder <stuyoder@gmail.com>
13270 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
13271 L: linux-kernel@vger.kernel.org
13273 F: drivers/bus/fsl-mc/
13274 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13275 F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13277 QT1010 MEDIA DRIVER
13278 M: Antti Palosaari <crope@iki.fi>
13279 L: linux-media@vger.kernel.org
13280 W: https://linuxtv.org
13281 W: http://palosaari.fi/linux/
13282 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13283 T: git git://linuxtv.org/anttip/media_tree.git
13285 F: drivers/media/tuners/qt1010*
13287 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13288 M: Kalle Valo <kvalo@codeaurora.org>
13289 L: ath10k@lists.infradead.org
13290 W: http://wireless.kernel.org/en/users/Drivers/ath10k
13291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13293 F: drivers/net/wireless/ath/ath10k/
13295 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13296 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13297 L: linux-wireless@vger.kernel.org
13298 W: http://wireless.kernel.org/en/users/Drivers/ath9k
13300 F: drivers/net/wireless/ath/ath9k/
13302 QUALCOMM CAMERA SUBSYSTEM DRIVER
13303 M: Todor Tomov <todor.too@gmail.com>
13304 L: linux-media@vger.kernel.org
13306 F: Documentation/devicetree/bindings/media/qcom,camss.txt
13307 F: Documentation/media/v4l-drivers/qcom_camss.rst
13308 F: drivers/media/platform/qcom/camss/
13310 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13311 M: Ilia Lin <ilia.lin@kernel.org>
13312 L: linux-pm@vger.kernel.org
13314 F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
13315 F: drivers/cpufreq/qcom-cpufreq-kryo.c
13317 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13318 M: Timur Tabi <timur@kernel.org>
13319 L: netdev@vger.kernel.org
13321 F: drivers/net/ethernet/qualcomm/emac/
13323 QUALCOMM ETHQOS ETHERNET DRIVER
13324 M: Vinod Koul <vkoul@kernel.org>
13325 M: Niklas Cassel <niklas.cassel@linaro.org>
13326 L: netdev@vger.kernel.org
13328 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13329 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
13331 QUALCOMM GENERIC INTERFACE I2C DRIVER
13332 M: Alok Chauhan <alokc@codeaurora.org>
13333 L: linux-i2c@vger.kernel.org
13334 L: linux-arm-msm@vger.kernel.org
13336 F: drivers/i2c/busses/i2c-qcom-geni.c
13338 QUALCOMM HEXAGON ARCHITECTURE
13339 M: Richard Kuo <rkuo@codeaurora.org>
13340 L: linux-hexagon@vger.kernel.org
13341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
13345 QUALCOMM HIDMA DRIVER
13346 M: Sinan Kaya <okaya@kernel.org>
13347 L: linux-arm-kernel@lists.infradead.org
13348 L: linux-arm-msm@vger.kernel.org
13349 L: dmaengine@vger.kernel.org
13351 F: drivers/dma/qcom/hidma*
13354 M: Rob Clark <robdclark@gmail.com>
13355 L: iommu@lists.linux-foundation.org
13356 L: linux-arm-msm@vger.kernel.org
13358 F: drivers/iommu/qcom_iommu.c
13360 QUALCOMM TSENS THERMAL DRIVER
13361 M: Amit Kucheria <amit.kucheria@linaro.org>
13362 L: linux-pm@vger.kernel.org
13363 L: linux-arm-msm@vger.kernel.org
13365 F: drivers/thermal/qcom/
13367 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13368 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
13369 L: linux-media@vger.kernel.org
13370 L: linux-arm-msm@vger.kernel.org
13371 T: git git://linuxtv.org/media_tree.git
13373 F: drivers/media/platform/qcom/venus/
13375 QUALCOMM WCN36XX WIRELESS DRIVER
13376 M: Kalle Valo <kvalo@codeaurora.org>
13377 L: wcn36xx@lists.infradead.org
13378 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
13379 T: git git://github.com/KrasnikovEugene/wcn36xx.git
13381 F: drivers/net/wireless/ath/wcn36xx/
13383 QUANTENNA QTNFMAC WIRELESS DRIVER
13384 M: Igor Mitsyanko <imitsyanko@quantenna.com>
13385 M: Avinash Patil <avinashp@quantenna.com>
13386 M: Sergey Matyukevich <smatyukevich@quantenna.com>
13387 L: linux-wireless@vger.kernel.org
13389 F: drivers/net/wireless/quantenna
13391 RADEON and AMDGPU DRM DRIVERS
13392 M: Alex Deucher <alexander.deucher@amd.com>
13393 M: Christian König <christian.koenig@amd.com>
13394 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
13395 L: amd-gfx@lists.freedesktop.org
13396 T: git git://people.freedesktop.org/~agd5f/linux
13398 F: drivers/gpu/drm/radeon/
13399 F: include/uapi/drm/radeon_drm.h
13400 F: drivers/gpu/drm/amd/
13401 F: include/uapi/drm/amdgpu_drm.h
13403 RADEON FRAMEBUFFER DISPLAY DRIVER
13404 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
13405 L: linux-fbdev@vger.kernel.org
13407 F: drivers/video/fbdev/aty/radeon*
13408 F: include/uapi/linux/radeonfb.h
13410 RADIOSHARK RADIO DRIVER
13411 M: Hans Verkuil <hverkuil@xs4all.nl>
13412 L: linux-media@vger.kernel.org
13413 T: git git://linuxtv.org/media_tree.git
13415 F: drivers/media/radio/radio-shark.c
13417 RADIOSHARK2 RADIO DRIVER
13418 M: Hans Verkuil <hverkuil@xs4all.nl>
13419 L: linux-media@vger.kernel.org
13420 T: git git://linuxtv.org/media_tree.git
13422 F: drivers/media/radio/radio-shark2.c
13423 F: drivers/media/radio/radio-tea5777.c
13425 RADOS BLOCK DEVICE (RBD)
13426 M: Ilya Dryomov <idryomov@gmail.com>
13427 M: Sage Weil <sage@redhat.com>
13428 M: Alex Elder <elder@kernel.org>
13429 L: ceph-devel@vger.kernel.org
13430 W: http://ceph.com/
13431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13432 T: git git://github.com/ceph/ceph-client.git
13434 F: Documentation/ABI/testing/sysfs-bus-rbd
13435 F: drivers/block/rbd.c
13436 F: drivers/block/rbd_types.h
13438 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13439 M: Paul Mackerras <paulus@samba.org>
13440 L: linux-fbdev@vger.kernel.org
13442 F: drivers/video/fbdev/aty/aty128fb.c
13444 RAINSHADOW-CEC DRIVER
13445 M: Hans Verkuil <hverkuil@xs4all.nl>
13446 L: linux-media@vger.kernel.org
13447 T: git git://linuxtv.org/media_tree.git
13449 F: drivers/media/usb/rainshadow-cec/*
13451 RALINK MIPS ARCHITECTURE
13452 M: John Crispin <john@phrozen.org>
13453 L: linux-mips@vger.kernel.org
13455 F: arch/mips/ralink
13457 RALINK RT2X00 WIRELESS LAN DRIVER
13459 M: Stanislaw Gruszka <sgruszka@redhat.com>
13460 M: Helmut Schaa <helmut.schaa@googlemail.com>
13461 L: linux-wireless@vger.kernel.org
13463 F: drivers/net/wireless/ralink/rt2x00/
13465 RAMDISK RAM BLOCK DEVICE DRIVER
13466 M: Jens Axboe <axboe@kernel.dk>
13468 F: Documentation/admin-guide/blockdev/ramdisk.rst
13469 F: drivers/block/brd.c
13471 RANCHU VIRTUAL BOARD FOR MIPS
13472 M: Miodrag Dinic <miodrag.dinic@mips.com>
13473 L: linux-mips@vger.kernel.org
13475 F: arch/mips/generic/board-ranchu.c
13476 F: arch/mips/configs/generic/board-ranchu.config
13478 RANDOM NUMBER DRIVER
13479 M: "Theodore Ts'o" <tytso@mit.edu>
13481 F: drivers/char/random.c
13484 M: Matt Porter <mporter@kernel.crashing.org>
13485 M: Alexandre Bounine <alex.bou9@gmail.com>
13487 F: drivers/rapidio/
13490 M: Tony Luck <tony.luck@intel.com>
13491 M: Borislav Petkov <bp@alien8.de>
13492 L: linux-edac@vger.kernel.org
13495 F: include/linux/ras.h
13496 F: include/ras/ras_event.h
13497 F: Documentation/admin-guide/ras.rst
13499 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13500 L: linux-wireless@vger.kernel.org
13502 F: drivers/net/wireless/ray*
13504 RCUTORTURE TEST FRAMEWORK
13505 M: "Paul E. McKenney" <paulmck@kernel.org>
13506 M: Josh Triplett <josh@joshtriplett.org>
13507 R: Steven Rostedt <rostedt@goodmis.org>
13508 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13509 R: Lai Jiangshan <jiangshanlai@gmail.com>
13510 L: rcu@vger.kernel.org
13512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13513 F: tools/testing/selftests/rcutorture
13516 M: Florian Fainelli <florian@openwrt.org>
13519 RDC R6040 FAST ETHERNET DRIVER
13520 M: Florian Fainelli <f.fainelli@gmail.com>
13521 L: netdev@vger.kernel.org
13523 F: drivers/net/ethernet/rdc/r6040.c
13525 RDMAVT - RDMA verbs software
13526 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
13527 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
13528 L: linux-rdma@vger.kernel.org
13530 F: drivers/infiniband/sw/rdmavt
13532 RDS - RELIABLE DATAGRAM SOCKETS
13533 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
13534 L: netdev@vger.kernel.org
13535 L: linux-rdma@vger.kernel.org
13536 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
13537 W: https://oss.oracle.com/projects/rds/
13540 F: Documentation/networking/rds.txt
13542 RDT - RESOURCE ALLOCATION
13543 M: Fenghua Yu <fenghua.yu@intel.com>
13544 M: Reinette Chatre <reinette.chatre@intel.com>
13545 L: linux-kernel@vger.kernel.org
13547 F: arch/x86/kernel/cpu/resctrl/
13548 F: arch/x86/include/asm/resctrl_sched.h
13549 F: Documentation/x86/resctrl*
13551 READ-COPY UPDATE (RCU)
13552 M: "Paul E. McKenney" <paulmck@kernel.org>
13553 M: Josh Triplett <josh@joshtriplett.org>
13554 R: Steven Rostedt <rostedt@goodmis.org>
13555 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13556 R: Lai Jiangshan <jiangshanlai@gmail.com>
13557 R: Joel Fernandes <joel@joelfernandes.org>
13558 L: rcu@vger.kernel.org
13559 W: http://www.rdrop.com/users/paulmck/RCU/
13561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13562 F: Documentation/RCU/
13563 X: Documentation/RCU/torture.txt
13564 F: include/linux/rcu*
13565 X: include/linux/srcu*.h
13567 X: kernel/rcu/srcu*.c
13569 REAL TIME CLOCK (RTC) SUBSYSTEM
13570 M: Alessandro Zummo <a.zummo@towertech.it>
13571 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13572 L: linux-rtc@vger.kernel.org
13573 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
13574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13576 F: Documentation/devicetree/bindings/rtc/
13577 F: Documentation/admin-guide/rtc.rst
13579 F: include/linux/rtc.h
13580 F: include/uapi/linux/rtc.h
13581 F: include/linux/rtc/
13582 F: include/linux/platform_data/rtc-*
13583 F: tools/testing/selftests/rtc/
13585 REALTEK AUDIO CODECS
13586 M: Bard Liao <bardliao@realtek.com>
13587 M: Oder Chiou <oder_chiou@realtek.com>
13589 F: sound/soc/codecs/rt*
13590 F: include/sound/rt*.h
13592 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13593 M: Linus Walleij <linus.walleij@linaro.org>
13595 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13596 F: drivers/net/dsa/realtek-smi*
13597 F: drivers/net/dsa/rtl83*
13599 REDPINE WIRELESS DRIVER
13600 M: Amitkumar Karwar <amitkarwar@gmail.com>
13601 M: Siva Rebbagondla <siva8118@gmail.com>
13602 L: linux-wireless@vger.kernel.org
13604 F: drivers/net/wireless/rsi/
13606 REGISTER MAP ABSTRACTION
13607 M: Mark Brown <broonie@kernel.org>
13608 L: linux-kernel@vger.kernel.org
13609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13611 F: Documentation/devicetree/bindings/regmap/
13612 F: drivers/base/regmap/
13613 F: include/linux/regmap.h
13615 REISERFS FILE SYSTEM
13616 L: reiserfs-devel@vger.kernel.org
13620 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13621 M: Ohad Ben-Cohen <ohad@wizery.com>
13622 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13623 L: linux-remoteproc@vger.kernel.org
13624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13626 F: Documentation/devicetree/bindings/remoteproc/
13627 F: Documentation/ABI/testing/sysfs-class-remoteproc
13628 F: Documentation/remoteproc.txt
13629 F: drivers/remoteproc/
13630 F: include/linux/remoteproc.h
13631 F: include/linux/remoteproc/
13633 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13634 M: Ohad Ben-Cohen <ohad@wizery.com>
13635 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13636 L: linux-remoteproc@vger.kernel.org
13637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13640 F: Documentation/rpmsg.txt
13641 F: Documentation/ABI/testing/sysfs-bus-rpmsg
13642 F: include/linux/rpmsg.h
13643 F: include/linux/rpmsg/
13644 F: include/uapi/linux/rpmsg.h
13647 RENESAS CLOCK DRIVERS
13648 M: Geert Uytterhoeven <geert+renesas@glider.be>
13649 L: linux-renesas-soc@vger.kernel.org
13650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13652 F: drivers/clk/renesas/
13654 RENESAS EMEV2 I2C DRIVER
13655 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13657 F: Documentation/devicetree/bindings/i2c/i2c-emev2.txt
13658 F: drivers/i2c/busses/i2c-emev2.c
13660 RENESAS ETHERNET DRIVERS
13661 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13662 L: netdev@vger.kernel.org
13663 L: linux-renesas-soc@vger.kernel.org
13664 F: Documentation/devicetree/bindings/net/renesas,*.txt
13665 F: Documentation/devicetree/bindings/net/sh_eth.txt
13666 F: drivers/net/ethernet/renesas/
13667 F: include/linux/sh_eth.h
13669 RENESAS R-CAR GYROADC DRIVER
13670 M: Marek Vasut <marek.vasut@gmail.com>
13671 L: linux-iio@vger.kernel.org
13673 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13674 F: drivers/iio/adc/rcar-gyroadc.c
13676 RENESAS R-CAR I2C DRIVERS
13677 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13679 F: Documentation/devicetree/bindings/i2c/i2c-rcar.txt
13680 F: Documentation/devicetree/bindings/i2c/i2c-sh_mobile.txt
13681 F: drivers/i2c/busses/i2c-rcar.c
13682 F: drivers/i2c/busses/i2c-sh_mobile.c
13684 RENESAS RIIC DRIVER
13685 M: Chris Brandt <chris.brandt@renesas.com>
13687 F: Documentation/devicetree/bindings/i2c/i2c-riic.txt
13688 F: drivers/i2c/busses/i2c-riic.c
13690 RENESAS USB PHY DRIVER
13691 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13692 L: linux-renesas-soc@vger.kernel.org
13694 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
13696 RESET CONTROLLER FRAMEWORK
13697 M: Philipp Zabel <p.zabel@pengutronix.de>
13698 T: git git://git.pengutronix.de/git/pza/linux
13701 F: Documentation/devicetree/bindings/reset/
13702 F: include/dt-bindings/reset/
13703 F: include/linux/reset.h
13704 F: include/linux/reset/
13705 F: include/linux/reset-controller.h
13707 RESTARTABLE SEQUENCES SUPPORT
13708 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13709 M: Peter Zijlstra <peterz@infradead.org>
13710 M: "Paul E. McKenney" <paulmck@kernel.org>
13711 M: Boqun Feng <boqun.feng@gmail.com>
13712 L: linux-kernel@vger.kernel.org
13715 F: include/uapi/linux/rseq.h
13716 F: include/trace/events/rseq.h
13717 F: tools/testing/selftests/rseq/
13720 M: Johannes Berg <johannes@sipsolutions.net>
13721 L: linux-wireless@vger.kernel.org
13722 W: http://wireless.kernel.org/
13723 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13726 F: Documentation/driver-api/rfkill.rst
13727 F: Documentation/ABI/stable/sysfs-class-rfkill
13729 F: include/linux/rfkill.h
13730 F: include/uapi/linux/rfkill.h
13733 M: Thomas Graf <tgraf@suug.ch>
13734 M: Herbert Xu <herbert@gondor.apana.org.au>
13735 L: netdev@vger.kernel.org
13737 F: lib/rhashtable.c
13738 F: lib/test_rhashtable.c
13739 F: include/linux/rhashtable.h
13740 F: include/linux/rhashtable-types.h
13742 RICOH R5C592 MEMORYSTICK DRIVER
13743 M: Maxim Levitsky <maximlevitsky@gmail.com>
13745 F: drivers/memstick/host/r592.*
13747 RICOH SMARTMEDIA/XD DRIVER
13748 M: Maxim Levitsky <maximlevitsky@gmail.com>
13750 F: drivers/mtd/nand/raw/r852.c
13751 F: drivers/mtd/nand/raw/r852.h
13753 RISC-V ARCHITECTURE
13754 M: Paul Walmsley <paul.walmsley@sifive.com>
13755 M: Palmer Dabbelt <palmer@sifive.com>
13756 M: Albert Ou <aou@eecs.berkeley.edu>
13757 L: linux-riscv@lists.infradead.org
13758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
13765 M: Stefan Achatz <erazor_de@users.sourceforge.net>
13766 W: http://sourceforge.net/projects/roccat/
13768 F: drivers/hid/hid-roccat*
13769 F: include/linux/hid-roccat*
13770 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
13772 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13773 M: Jacob Chen <jacob-chen@iotwrt.com>
13774 M: Ezequiel Garcia <ezequiel@collabora.com>
13775 L: linux-media@vger.kernel.org
13777 F: drivers/media/platform/rockchip/rga/
13778 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
13780 HANTRO VPU CODEC DRIVER
13781 M: Ezequiel Garcia <ezequiel@collabora.com>
13782 L: linux-media@vger.kernel.org
13784 F: drivers/staging/media/hantro/
13785 F: Documentation/devicetree/bindings/media/rockchip-vpu.txt
13788 M: Jiri Pirko <jiri@resnulli.us>
13789 L: netdev@vger.kernel.org
13791 F: drivers/net/ethernet/rocker/
13795 W: http://www.comtrol.com
13797 F: Documentation/driver-api/serial/rocket.rst
13798 F: drivers/tty/rocket*
13800 ROCKETPORT EXPRESS/INFINITY DRIVER
13801 M: Kevin Cernekee <cernekee@gmail.com>
13802 L: linux-serial@vger.kernel.org
13804 F: drivers/tty/serial/rp2.*
13806 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13807 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13808 L: linux-kernel@vger.kernel.org
13809 L: linux-renesas-soc@vger.kernel.org
13811 F: drivers/mfd/bd9571mwv.c
13812 F: drivers/regulator/bd9571mwv-regulator.c
13813 F: drivers/gpio/gpio-bd9571mwv.c
13814 F: include/linux/mfd/bd9571mwv.h
13815 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13818 M: Ralf Baechle <ralf@linux-mips.org>
13819 L: linux-hams@vger.kernel.org
13820 W: http://www.linux-ax25.org/
13822 F: include/net/rose.h
13823 F: include/uapi/linux/rose.h
13826 RTL2830 MEDIA DRIVER
13827 M: Antti Palosaari <crope@iki.fi>
13828 L: linux-media@vger.kernel.org
13829 W: https://linuxtv.org
13830 W: http://palosaari.fi/linux/
13831 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13832 T: git git://linuxtv.org/anttip/media_tree.git
13834 F: drivers/media/dvb-frontends/rtl2830*
13836 RTL2832 MEDIA DRIVER
13837 M: Antti Palosaari <crope@iki.fi>
13838 L: linux-media@vger.kernel.org
13839 W: https://linuxtv.org
13840 W: http://palosaari.fi/linux/
13841 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13842 T: git git://linuxtv.org/anttip/media_tree.git
13844 F: drivers/media/dvb-frontends/rtl2832*
13846 RTL2832_SDR MEDIA DRIVER
13847 M: Antti Palosaari <crope@iki.fi>
13848 L: linux-media@vger.kernel.org
13849 W: https://linuxtv.org
13850 W: http://palosaari.fi/linux/
13851 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13852 T: git git://linuxtv.org/anttip/media_tree.git
13854 F: drivers/media/dvb-frontends/rtl2832_sdr*
13856 RTL8180 WIRELESS DRIVER
13857 L: linux-wireless@vger.kernel.org
13858 W: http://wireless.kernel.org/
13859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13861 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
13863 RTL8187 WIRELESS DRIVER
13864 M: Herton Ronaldo Krzesinski <herton@canonical.com>
13865 M: Hin-Tak Leung <htl10@users.sourceforge.net>
13866 M: Larry Finger <Larry.Finger@lwfinger.net>
13867 L: linux-wireless@vger.kernel.org
13868 W: http://wireless.kernel.org/
13869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13871 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
13873 REALTEK WIRELESS DRIVER (rtlwifi family)
13874 M: Ping-Ke Shih <pkshih@realtek.com>
13875 L: linux-wireless@vger.kernel.org
13876 W: http://wireless.kernel.org/
13877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13879 F: drivers/net/wireless/realtek/rtlwifi/
13881 REALTEK WIRELESS DRIVER (rtw88)
13882 M: Yan-Hsuan Chuang <yhchuang@realtek.com>
13883 L: linux-wireless@vger.kernel.org
13885 F: drivers/net/wireless/realtek/rtw88/
13887 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13888 M: Jes Sorensen <Jes.Sorensen@gmail.com>
13889 L: linux-wireless@vger.kernel.org
13890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13892 F: drivers/net/wireless/realtek/rtl8xxxu/
13894 RXRPC SOCKETS (AF_RXRPC)
13895 M: David Howells <dhowells@redhat.com>
13896 L: linux-afs@lists.infradead.org
13899 F: include/keys/rxrpc-type.h
13900 F: include/net/af_rxrpc.h
13901 F: include/trace/events/rxrpc.h
13902 F: include/uapi/linux/rxrpc.h
13903 F: Documentation/networking/rxrpc.txt
13904 W: https://www.infradead.org/~dhowells/kafs/
13906 S3 SAVAGE FRAMEBUFFER DRIVER
13907 M: Antonino Daplas <adaplas@gmail.com>
13908 L: linux-fbdev@vger.kernel.org
13910 F: drivers/video/fbdev/savage/
13913 M: Heiko Carstens <heiko.carstens@de.ibm.com>
13914 M: Vasily Gorbik <gor@linux.ibm.com>
13915 M: Christian Borntraeger <borntraeger@de.ibm.com>
13916 L: linux-s390@vger.kernel.org
13917 W: http://www.ibm.com/developerworks/linux/linux390/
13918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13922 F: Documentation/s390/
13923 F: Documentation/driver-api/s390-drivers.rst
13925 S390 COMMON I/O LAYER
13926 M: Sebastian Ott <sebott@linux.ibm.com>
13927 M: Peter Oberparleiter <oberpar@linux.ibm.com>
13928 L: linux-s390@vger.kernel.org
13929 W: http://www.ibm.com/developerworks/linux/linux390/
13931 F: drivers/s390/cio/
13934 M: Stefan Haberland <sth@linux.ibm.com>
13935 M: Jan Hoeppner <hoeppner@linux.ibm.com>
13936 L: linux-s390@vger.kernel.org
13937 W: http://www.ibm.com/developerworks/linux/linux390/
13939 F: drivers/s390/block/dasd*
13940 F: block/partitions/ibm.c
13943 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13944 L: linux-s390@vger.kernel.org
13945 W: http://www.ibm.com/developerworks/linux/linux390/
13947 F: drivers/iommu/s390-iommu.c
13949 S390 IUCV NETWORK LAYER
13950 M: Julian Wiedmann <jwi@linux.ibm.com>
13951 M: Ursula Braun <ubraun@linux.ibm.com>
13952 L: linux-s390@vger.kernel.org
13953 W: http://www.ibm.com/developerworks/linux/linux390/
13955 F: drivers/s390/net/*iucv*
13956 F: include/net/iucv/
13959 S390 NETWORK DRIVERS
13960 M: Julian Wiedmann <jwi@linux.ibm.com>
13961 M: Ursula Braun <ubraun@linux.ibm.com>
13962 L: linux-s390@vger.kernel.org
13963 W: http://www.ibm.com/developerworks/linux/linux390/
13965 F: drivers/s390/net/
13968 M: Sebastian Ott <sebott@linux.ibm.com>
13969 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13970 L: linux-s390@vger.kernel.org
13971 W: http://www.ibm.com/developerworks/linux/linux390/
13974 F: drivers/pci/hotplug/s390_pci_hpc.c
13976 S390 VFIO-CCW DRIVER
13977 M: Cornelia Huck <cohuck@redhat.com>
13978 M: Eric Farman <farman@linux.ibm.com>
13979 R: Halil Pasic <pasic@linux.ibm.com>
13980 L: linux-s390@vger.kernel.org
13981 L: kvm@vger.kernel.org
13983 F: drivers/s390/cio/vfio_ccw*
13984 F: Documentation/s390/vfio-ccw.rst
13985 F: include/uapi/linux/vfio_ccw.h
13988 M: Harald Freudenberger <freude@linux.ibm.com>
13989 L: linux-s390@vger.kernel.org
13990 W: http://www.ibm.com/developerworks/linux/linux390/
13992 F: drivers/s390/crypto/
13994 S390 VFIO AP DRIVER
13995 M: Tony Krowiak <akrowiak@linux.ibm.com>
13996 M: Pierre Morel <pmorel@linux.ibm.com>
13997 M: Halil Pasic <pasic@linux.ibm.com>
13998 L: linux-s390@vger.kernel.org
13999 W: http://www.ibm.com/developerworks/linux/linux390/
14001 F: drivers/s390/crypto/vfio_ap_drv.c
14002 F: drivers/s390/crypto/vfio_ap_private.h
14003 F: drivers/s390/crypto/vfio_ap_ops.c
14004 F: Documentation/s390/vfio-ap.rst
14007 M: Steffen Maier <maier@linux.ibm.com>
14008 M: Benjamin Block <bblock@linux.ibm.com>
14009 L: linux-s390@vger.kernel.org
14010 W: http://www.ibm.com/developerworks/linux/linux390/
14012 F: drivers/s390/scsi/zfcp_*
14014 S3C24XX SD/MMC Driver
14015 M: Ben Dooks <ben-linux@fluff.org>
14016 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14018 F: drivers/mmc/host/s3cmci.*
14020 SAA6588 RDS RECEIVER DRIVER
14021 M: Hans Verkuil <hverkuil@xs4all.nl>
14022 L: linux-media@vger.kernel.org
14023 T: git git://linuxtv.org/media_tree.git
14024 W: https://linuxtv.org
14026 F: drivers/media/i2c/saa6588*
14028 SAA7134 VIDEO4LINUX DRIVER
14029 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14030 L: linux-media@vger.kernel.org
14031 W: https://linuxtv.org
14032 T: git git://linuxtv.org/media_tree.git
14034 F: Documentation/media/v4l-drivers/saa7134*
14035 F: drivers/media/pci/saa7134/
14037 SAA7146 VIDEO4LINUX-2 DRIVER
14038 M: Hans Verkuil <hverkuil@xs4all.nl>
14039 L: linux-media@vger.kernel.org
14040 T: git git://linuxtv.org/media_tree.git
14042 F: drivers/media/common/saa7146/
14043 F: drivers/media/pci/saa7146/
14044 F: include/media/drv-intf/saa7146*
14046 SAFESETID SECURITY MODULE
14047 M: Micah Morton <mortonm@chromium.org>
14049 F: security/safesetid/
14050 F: Documentation/admin-guide/LSM/SafeSetID.rst
14052 SAMSUNG AUDIO (ASoC) DRIVERS
14053 M: Krzysztof Kozlowski <krzk@kernel.org>
14054 M: Sangbeom Kim <sbkim73@samsung.com>
14055 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14056 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14058 F: sound/soc/samsung/
14059 F: Documentation/devicetree/bindings/sound/samsung*
14061 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14062 M: Krzysztof Kozlowski <krzk@kernel.org>
14063 L: linux-crypto@vger.kernel.org
14064 L: linux-samsung-soc@vger.kernel.org
14066 F: drivers/crypto/exynos-rng.c
14067 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
14069 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14070 M: Łukasz Stelmach <l.stelmach@samsung.com>
14071 L: linux-samsung-soc@vger.kernel.org
14073 F: drivers/char/hw_random/exynos-trng.c
14074 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14076 SAMSUNG FRAMEBUFFER DRIVER
14077 M: Jingoo Han <jingoohan1@gmail.com>
14078 L: linux-fbdev@vger.kernel.org
14080 F: drivers/video/fbdev/s3c-fb.c
14082 SAMSUNG LAPTOP DRIVER
14083 M: Corentin Chary <corentin.chary@gmail.com>
14084 L: platform-driver-x86@vger.kernel.org
14086 F: drivers/platform/x86/samsung-laptop.c
14088 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14089 M: Sangbeom Kim <sbkim73@samsung.com>
14090 M: Krzysztof Kozlowski <krzk@kernel.org>
14091 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14092 L: linux-kernel@vger.kernel.org
14093 L: linux-samsung-soc@vger.kernel.org
14095 F: drivers/mfd/sec*.c
14096 F: drivers/regulator/s2m*.c
14097 F: drivers/regulator/s5m*.c
14098 F: drivers/clk/clk-s2mps11.c
14099 F: drivers/rtc/rtc-s5m.c
14100 F: include/linux/mfd/samsung/
14101 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14102 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14103 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14104 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14106 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14107 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14108 L: linux-media@vger.kernel.org
14109 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14111 F: drivers/media/platform/s3c-camif/
14112 F: include/media/drv-intf/s3c_camif.h
14114 SAMSUNG S3FWRN5 NFC DRIVER
14115 M: Robert Baldyga <r.baldyga@samsung.com>
14116 M: Krzysztof Opasiak <k.opasiak@samsung.com>
14117 L: linux-nfc@lists.01.org (moderated for non-subscribers)
14119 F: drivers/nfc/s3fwrn5
14121 SAMSUNG S5C73M3 CAMERA DRIVER
14122 M: Kyungmin Park <kyungmin.park@samsung.com>
14123 M: Andrzej Hajda <a.hajda@samsung.com>
14124 L: linux-media@vger.kernel.org
14126 F: drivers/media/i2c/s5c73m3/*
14128 SAMSUNG S5K5BAF CAMERA DRIVER
14129 M: Kyungmin Park <kyungmin.park@samsung.com>
14130 M: Andrzej Hajda <a.hajda@samsung.com>
14131 L: linux-media@vger.kernel.org
14133 F: drivers/media/i2c/s5k5baf.c
14135 SAMSUNG S5P Security SubSystem (SSS) DRIVER
14136 M: Krzysztof Kozlowski <krzk@kernel.org>
14137 M: Vladimir Zapolskiy <vz@mleia.com>
14138 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
14139 L: linux-crypto@vger.kernel.org
14140 L: linux-samsung-soc@vger.kernel.org
14142 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.txt
14143 F: Documentation/devicetree/bindings/crypto/samsung-sss.txt
14144 F: drivers/crypto/s5p-sss.c
14146 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14147 M: Kyungmin Park <kyungmin.park@samsung.com>
14148 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14149 L: linux-media@vger.kernel.org
14150 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14152 F: drivers/media/platform/exynos4-is/
14154 SAMSUNG SOC CLOCK DRIVERS
14155 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14156 M: Tomasz Figa <tomasz.figa@gmail.com>
14157 M: Chanwoo Choi <cw00.choi@samsung.com>
14159 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14161 F: drivers/clk/samsung/
14162 F: include/dt-bindings/clock/exynos*.h
14163 F: Documentation/devicetree/bindings/clock/exynos*.txt
14164 F: Documentation/devicetree/bindings/clock/samsung,s3c*
14165 F: Documentation/devicetree/bindings/clock/samsung,s5p*
14167 SAMSUNG SPI DRIVERS
14168 M: Kukjin Kim <kgene@kernel.org>
14169 M: Krzysztof Kozlowski <krzk@kernel.org>
14170 M: Andi Shyti <andi@etezian.org>
14171 L: linux-spi@vger.kernel.org
14172 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14174 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
14175 F: drivers/spi/spi-s3c*
14176 F: include/linux/platform_data/spi-s3c64xx.h
14178 SAMSUNG SXGBE DRIVERS
14179 M: Byungho An <bh74.an@samsung.com>
14180 M: Girish K S <ks.giri@samsung.com>
14181 M: Vipul Pandya <vipul.pandya@samsung.com>
14183 L: netdev@vger.kernel.org
14184 F: drivers/net/ethernet/samsung/sxgbe/
14186 SAMSUNG THERMAL DRIVER
14187 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14188 L: linux-pm@vger.kernel.org
14189 L: linux-samsung-soc@vger.kernel.org
14191 T: git https://github.com/lmajewski/linux-samsung-thermal.git
14192 F: drivers/thermal/samsung/
14194 SAMSUNG USB2 PHY DRIVER
14195 M: Kamil Debski <kamil@wypas.org>
14196 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14197 L: linux-kernel@vger.kernel.org
14199 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
14200 F: Documentation/driver-api/phy/samsung-usb2.rst
14201 F: drivers/phy/samsung/phy-exynos4210-usb2.c
14202 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
14203 F: drivers/phy/samsung/phy-exynos5250-usb2.c
14204 F: drivers/phy/samsung/phy-s5pv210-usb2.c
14205 F: drivers/phy/samsung/phy-samsung-usb2.c
14206 F: drivers/phy/samsung/phy-samsung-usb2.h
14209 M: Zwane Mwaikambo <zwanem@gmail.com>
14211 F: drivers/watchdog/sc1200wdt.c
14214 M: Ingo Molnar <mingo@redhat.com>
14215 M: Peter Zijlstra <peterz@infradead.org>
14216 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
14217 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
14218 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
14219 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
14220 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
14221 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
14222 L: linux-kernel@vger.kernel.org
14223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14226 F: include/linux/sched.h
14227 F: include/uapi/linux/sched.h
14228 F: include/linux/wait.h
14229 F: include/linux/preempt.h
14231 SCR24X CHIP CARD INTERFACE DRIVER
14232 M: Lubomir Rintel <lkundrak@v3.sk>
14234 F: drivers/char/pcmcia/scr24x_cs.c
14237 M: Jens Axboe <axboe@kernel.dk>
14238 L: linux-scsi@vger.kernel.org
14239 W: http://www.kernel.dk
14241 F: drivers/scsi/sr*
14243 SCSI RDMA PROTOCOL (SRP) INITIATOR
14244 M: Bart Van Assche <bvanassche@acm.org>
14245 L: linux-rdma@vger.kernel.org
14247 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14248 F: drivers/infiniband/ulp/srp/
14249 F: include/scsi/srp.h
14251 SCSI RDMA PROTOCOL (SRP) TARGET
14252 M: Bart Van Assche <bvanassche@acm.org>
14253 L: linux-rdma@vger.kernel.org
14254 L: target-devel@vger.kernel.org
14256 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14257 F: drivers/infiniband/ulp/srpt/
14260 M: Doug Gilbert <dgilbert@interlog.com>
14261 L: linux-scsi@vger.kernel.org
14262 W: http://sg.danny.cz/sg
14264 F: Documentation/scsi/scsi-generic.txt
14265 F: drivers/scsi/sg.c
14266 F: include/scsi/sg.h
14269 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
14270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14271 M: "Martin K. Petersen" <martin.petersen@oracle.com>
14272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14273 Q: https://patchwork.kernel.org/project/linux-scsi/list/
14274 L: linux-scsi@vger.kernel.org
14276 F: Documentation/devicetree/bindings/scsi/
14281 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14282 L: linux-scsi@vger.kernel.org
14284 F: Documentation/scsi/st.txt
14285 F: drivers/scsi/st.*
14286 F: drivers/scsi/st_*.h
14288 SCSI TARGET SUBSYSTEM
14289 M: "Martin K. Petersen" <martin.petersen@oracle.com>
14290 L: linux-scsi@vger.kernel.org
14291 L: target-devel@vger.kernel.org
14292 W: http://www.linux-iscsi.org
14293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14294 Q: https://patchwork.kernel.org/project/target-devel/list/
14298 F: Documentation/target/
14301 M: Vlad Yasevich <vyasevich@gmail.com>
14302 M: Neil Horman <nhorman@tuxdriver.com>
14303 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14304 L: linux-sctp@vger.kernel.org
14305 W: http://lksctp.sourceforge.net
14307 F: Documentation/networking/sctp.txt
14308 F: include/linux/sctp.h
14309 F: include/uapi/linux/sctp.h
14310 F: include/net/sctp/
14314 M: Jim Cromie <jim.cromie@gmail.com>
14316 F: Documentation/i2c/busses/scx200_acb.rst
14317 F: arch/x86/platform/scx200/
14318 F: drivers/watchdog/scx200_wdt.c
14319 F: drivers/i2c/busses/scx200*
14320 F: drivers/mtd/maps/scx200_docflash.c
14321 F: include/linux/scx200.h
14324 M: Jim Cromie <jim.cromie@gmail.com>
14326 F: drivers/char/scx200_gpio.c
14327 F: include/linux/scx200_gpio.h
14329 SCx200 HRT CLOCKSOURCE DRIVER
14330 M: Jim Cromie <jim.cromie@gmail.com>
14332 F: drivers/clocksource/scx200_hrt.c
14334 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14335 M: Sascha Sommer <saschasommer@freenet.de>
14336 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14338 F: drivers/mmc/host/sdricoh_cs.c
14340 SECO BOARDS CEC DRIVER
14341 M: Ettore Chimenti <ek5.chimenti@gmail.com>
14343 F: drivers/media/platform/seco-cec/seco-cec.c
14344 F: drivers/media/platform/seco-cec/seco-cec.h
14347 M: Kees Cook <keescook@chromium.org>
14348 R: Andy Lutomirski <luto@amacapital.net>
14349 R: Will Drewry <wad@chromium.org>
14350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14352 F: kernel/seccomp.c
14353 F: include/uapi/linux/seccomp.h
14354 F: include/linux/seccomp.h
14355 F: tools/testing/selftests/seccomp/*
14356 F: tools/testing/selftests/kselftest_harness.h
14357 F: Documentation/userspace-api/seccomp_filter.rst
14358 K: \bsecure_computing
14361 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14362 M: Al Cooper <alcooperx@gmail.com>
14363 L: linux-mmc@vger.kernel.org
14364 L: bcm-kernel-feedback-list@broadcom.com
14366 F: drivers/mmc/host/sdhci-brcmstb*
14368 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14369 M: Adrian Hunter <adrian.hunter@intel.com>
14370 L: linux-mmc@vger.kernel.org
14372 F: drivers/mmc/host/sdhci*
14373 F: include/linux/mmc/sdhci*
14375 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14376 M: Adrian Hunter <adrian.hunter@intel.com>
14377 M: Ritesh Harjani <riteshh@codeaurora.org>
14378 M: Asutosh Das <asutoshd@codeaurora.org>
14379 L: linux-mmc@vger.kernel.org
14381 F: drivers/mmc/host/cqhci*
14383 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14384 M: Prabu Thangamuthu <prabu.t@synopsys.com>
14385 M: Manjunath M B <manjumb@synopsys.com>
14386 L: linux-mmc@vger.kernel.org
14388 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
14390 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14391 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14392 L: linux-mmc@vger.kernel.org
14394 F: drivers/mmc/host/sdhci-of-at91.c
14396 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14397 M: Ben Dooks <ben-linux@fluff.org>
14398 M: Jaehoon Chung <jh80.chung@samsung.com>
14399 L: linux-mmc@vger.kernel.org
14401 F: drivers/mmc/host/sdhci-s3c*
14403 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14404 M: Viresh Kumar <vireshk@kernel.org>
14405 L: linux-mmc@vger.kernel.org
14407 F: drivers/mmc/host/sdhci-spear.c
14409 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14410 M: Kishon Vijay Abraham I <kishon@ti.com>
14411 L: linux-mmc@vger.kernel.org
14413 F: drivers/mmc/host/sdhci-omap.c
14415 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14416 M: Scott Bauer <scott.bauer@intel.com>
14417 M: Jonathan Derrick <jonathan.derrick@intel.com>
14418 L: linux-block@vger.kernel.org
14421 F: block/opal_proto.h
14422 F: include/linux/sed*
14423 F: include/uapi/linux/sed*
14426 M: Security Officers <security@kernel.org>
14430 M: James Morris <jmorris@namei.org>
14431 M: "Serge E. Hallyn" <serge@hallyn.com>
14432 L: linux-security-module@vger.kernel.org (suggested Cc:)
14433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14434 W: http://kernsec.org/
14437 X: security/selinux/
14439 SELINUX SECURITY MODULE
14440 M: Paul Moore <paul@paul-moore.com>
14441 M: Stephen Smalley <sds@tycho.nsa.gov>
14442 M: Eric Paris <eparis@parisplace.org>
14443 L: selinux@vger.kernel.org
14444 W: https://selinuxproject.org
14445 W: https://github.com/SELinuxProject
14446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14448 F: include/uapi/linux/selinux_netlink.h
14449 F: security/selinux/
14450 F: scripts/selinux/
14451 F: Documentation/admin-guide/LSM/SELinux.rst
14454 M: Jiri Slaby <jirislaby@gmail.com>
14456 F: drivers/misc/phantom.c
14457 F: include/uapi/linux/phantom.h
14459 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
14460 M: Tomasz Duszynski <tduszyns@gmail.com>
14462 F: drivers/iio/chemical/sps30.c
14463 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
14466 M: Rob Herring <robh@kernel.org>
14467 L: linux-serial@vger.kernel.org
14469 F: Documentation/devicetree/bindings/serial/slave-device.txt
14470 F: drivers/tty/serdev/
14471 F: include/linux/serdev.h
14474 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14475 L: linux-serial@vger.kernel.org
14477 F: Documentation/devicetree/bindings/serial/
14478 F: drivers/tty/serial/
14481 M: Sean Young <sean@mess.org>
14482 L: linux-media@vger.kernel.org
14484 F: drivers/media/rc/serial_ir.c
14487 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14488 M: Edward Cree <ecree@solarflare.com>
14489 M: Martin Habets <mhabets@solarflare.com>
14490 L: netdev@vger.kernel.org
14492 F: drivers/net/ethernet/sfc/
14494 SFF/SFP/SFP+ MODULE SUPPORT
14495 M: Russell King <linux@armlinux.org.uk>
14496 L: netdev@vger.kernel.org
14498 F: drivers/net/phy/phylink.c
14499 F: drivers/net/phy/sfp*
14500 F: include/linux/phylink.h
14501 F: include/linux/sfp.h
14505 M: Dimitri Sivanich <sivanich@sgi.com>
14507 F: drivers/misc/sgi-gru/
14509 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14510 M: Pat Gefre <pfg@sgi.com>
14511 L: linux-ia64@vger.kernel.org
14513 F: Documentation/ia64/serial.rst
14514 F: drivers/tty/serial/ioc?_serial.c
14515 F: include/linux/ioc?.h
14517 SGI XP/XPC/XPNET DRIVER
14518 M: Cliff Whickman <cpw@sgi.com>
14519 M: Robin Holt <robinmholt@gmail.com>
14521 F: drivers/misc/sgi-xp/
14523 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14524 M: Ursula Braun <ubraun@linux.ibm.com>
14525 M: Karsten Graul <kgraul@linux.ibm.com>
14526 L: linux-s390@vger.kernel.org
14527 W: http://www.ibm.com/developerworks/linux/linux390/
14531 SHARP RJ54N1CB0C SENSOR DRIVER
14532 M: Jacopo Mondi <jacopo@jmondi.org>
14533 L: linux-media@vger.kernel.org
14534 T: git git://linuxtv.org/media_tree.git
14536 F: drivers/media/i2c/rj54n1cb0c.c
14537 F: include/media/i2c/rj54n1cb0c.h
14539 SH_VEU V4L2 MEM2MEM DRIVER
14540 L: linux-media@vger.kernel.org
14542 F: drivers/media/platform/sh_veu.c
14544 SH_VOU V4L2 OUTPUT DRIVER
14545 L: linux-media@vger.kernel.org
14547 F: drivers/media/platform/sh_vou.c
14548 F: include/media/drv-intf/sh_vou.h
14550 SI2157 MEDIA DRIVER
14551 M: Antti Palosaari <crope@iki.fi>
14552 L: linux-media@vger.kernel.org
14553 W: https://linuxtv.org
14554 W: http://palosaari.fi/linux/
14555 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14556 T: git git://linuxtv.org/anttip/media_tree.git
14558 F: drivers/media/tuners/si2157*
14560 SI2165 MEDIA DRIVER
14561 M: Matthias Schwarzott <zzam@gentoo.org>
14562 L: linux-media@vger.kernel.org
14563 W: https://linuxtv.org
14564 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14566 F: drivers/media/dvb-frontends/si2165*
14568 SI2168 MEDIA DRIVER
14569 M: Antti Palosaari <crope@iki.fi>
14570 L: linux-media@vger.kernel.org
14571 W: https://linuxtv.org
14572 W: http://palosaari.fi/linux/
14573 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14574 T: git git://linuxtv.org/anttip/media_tree.git
14576 F: drivers/media/dvb-frontends/si2168*
14578 SI470X FM RADIO RECEIVER I2C DRIVER
14579 M: Hans Verkuil <hverkuil@xs4all.nl>
14580 L: linux-media@vger.kernel.org
14581 T: git git://linuxtv.org/media_tree.git
14582 W: https://linuxtv.org
14584 F: drivers/media/radio/si470x/radio-si470x-i2c.c
14586 SI470X FM RADIO RECEIVER USB DRIVER
14587 M: Hans Verkuil <hverkuil@xs4all.nl>
14588 L: linux-media@vger.kernel.org
14589 T: git git://linuxtv.org/media_tree.git
14590 W: https://linuxtv.org
14592 F: drivers/media/radio/si470x/radio-si470x-common.c
14593 F: drivers/media/radio/si470x/radio-si470x.h
14594 F: drivers/media/radio/si470x/radio-si470x-usb.c
14596 SI4713 FM RADIO TRANSMITTER I2C DRIVER
14597 M: Eduardo Valentin <edubezval@gmail.com>
14598 L: linux-media@vger.kernel.org
14599 T: git git://linuxtv.org/media_tree.git
14600 W: https://linuxtv.org
14602 F: drivers/media/radio/si4713/si4713.?
14604 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14605 M: Eduardo Valentin <edubezval@gmail.com>
14606 L: linux-media@vger.kernel.org
14607 T: git git://linuxtv.org/media_tree.git
14608 W: https://linuxtv.org
14610 F: drivers/media/radio/si4713/radio-platform-si4713.c
14612 SI4713 FM RADIO TRANSMITTER USB DRIVER
14613 M: Hans Verkuil <hverkuil@xs4all.nl>
14614 L: linux-media@vger.kernel.org
14615 T: git git://linuxtv.org/media_tree.git
14616 W: https://linuxtv.org
14618 F: drivers/media/radio/si4713/radio-usb-si4713.c
14621 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14622 L: linux-media@vger.kernel.org
14623 W: https://linuxtv.org
14624 T: git git://linuxtv.org/media_tree.git
14626 F: drivers/media/common/siano/
14627 F: drivers/media/usb/siano/
14628 F: drivers/media/usb/siano/
14629 F: drivers/media/mmc/siano/
14632 M: Palmer Dabbelt <palmer@sifive.com>
14633 M: Paul Walmsley <paul.walmsley@sifive.com>
14634 L: linux-riscv@lists.infradead.org
14635 T: git git://github.com/sifive/riscv-linux.git
14640 SIFIVE FU540 SYSTEM-ON-CHIP
14641 M: Paul Walmsley <paul.walmsley@sifive.com>
14642 M: Palmer Dabbelt <palmer@sifive.com>
14643 L: linux-riscv@lists.infradead.org
14644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
14649 SILEAD TOUCHSCREEN DRIVER
14650 M: Hans de Goede <hdegoede@redhat.com>
14651 L: linux-input@vger.kernel.org
14652 L: platform-driver-x86@vger.kernel.org
14654 F: drivers/input/touchscreen/silead.c
14655 F: drivers/platform/x86/touchscreen_dmi.c
14657 SILICON MOTION SM712 FRAME BUFFER DRIVER
14658 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14659 M: Teddy Wang <teddy.wang@siliconmotion.com>
14660 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14661 L: linux-fbdev@vger.kernel.org
14663 F: drivers/video/fbdev/sm712*
14664 F: Documentation/fb/sm712fb.rst
14666 SIMPLE FIRMWARE INTERFACE (SFI)
14667 M: Len Brown <lenb@kernel.org>
14668 L: sfi-devel@simplefirmware.org
14669 W: http://simplefirmware.org/
14670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14672 F: arch/x86/platform/sfi/
14674 F: include/linux/sfi*.h
14677 M: Hans de Goede <hdegoede@redhat.com>
14678 L: linux-fbdev@vger.kernel.org
14680 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
14681 F: drivers/video/fbdev/simplefb.c
14682 F: include/linux/platform_data/simplefb.h
14684 SIMTEC EB110ATX (Chalice CATS)
14686 P: Vincent Sanders <vince@simtec.co.uk>
14687 M: Simtec Linux Team <linux@simtec.co.uk>
14688 W: http://www.simtec.co.uk/products/EB110ATX/
14691 SIMTEC EB2410ITX (BAST)
14693 P: Vincent Sanders <vince@simtec.co.uk>
14694 M: Simtec Linux Team <linux@simtec.co.uk>
14695 W: http://www.simtec.co.uk/products/EB2410ITX/
14697 F: arch/arm/mach-s3c24xx/mach-bast.c
14698 F: arch/arm/mach-s3c24xx/bast-ide.c
14699 F: arch/arm/mach-s3c24xx/bast-irq.c
14701 SIPHASH PRF ROUTINES
14702 M: Jason A. Donenfeld <Jason@zx2c4.com>
14705 F: lib/test_siphash.c
14706 F: include/linux/siphash.h
14709 M: Thorsten Scherer <t.scherer@eckelmann.de>
14710 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14711 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14714 F: drivers/gpio/gpio-siox.c
14715 F: include/trace/events/siox.h
14717 SIS 190 ETHERNET DRIVER
14718 M: Francois Romieu <romieu@fr.zoreil.com>
14719 L: netdev@vger.kernel.org
14721 F: drivers/net/ethernet/sis/sis190.c
14723 SIS 900/7016 FAST ETHERNET DRIVER
14724 M: Daniele Venzano <venza@brownhat.org>
14725 W: http://www.brownhat.org/sis900.html
14726 L: netdev@vger.kernel.org
14728 F: drivers/net/ethernet/sis/sis900.*
14730 SIS FRAMEBUFFER DRIVER
14731 M: Thomas Winischhofer <thomas@winischhofer.net>
14732 W: http://www.winischhofer.net/linuxsisvga.shtml
14734 F: Documentation/fb/sisfb.rst
14735 F: drivers/video/fbdev/sis/
14736 F: include/video/sisfb.h
14739 M: Thomas Winischhofer <thomas@winischhofer.net>
14740 W: http://www.winischhofer.at/linuxsisusbvga.shtml
14742 F: drivers/usb/misc/sisusbvga/
14745 M: Christoph Lameter <cl@linux.com>
14746 M: Pekka Enberg <penberg@kernel.org>
14747 M: David Rientjes <rientjes@google.com>
14748 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
14749 M: Andrew Morton <akpm@linux-foundation.org>
14750 L: linux-mm@kvack.org
14752 F: include/linux/sl?b*.h
14755 SLEEPABLE READ-COPY UPDATE (SRCU)
14756 M: Lai Jiangshan <jiangshanlai@gmail.com>
14757 M: "Paul E. McKenney" <paulmck@kernel.org>
14758 M: Josh Triplett <josh@joshtriplett.org>
14759 R: Steven Rostedt <rostedt@goodmis.org>
14760 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14761 L: rcu@vger.kernel.org
14762 W: http://www.rdrop.com/users/paulmck/RCU/
14764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14765 F: include/linux/srcu*.h
14766 F: kernel/rcu/srcu*.c
14768 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14769 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14770 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14772 F: drivers/slimbus/
14773 F: Documentation/devicetree/bindings/slimbus/
14774 F: include/linux/slimbus.h
14776 SMACK SECURITY MODULE
14777 M: Casey Schaufler <casey@schaufler-ca.com>
14778 L: linux-security-module@vger.kernel.org
14779 W: http://schaufler-ca.com
14780 T: git git://github.com/cschaufler/smack-next
14782 F: Documentation/admin-guide/LSM/Smack.rst
14785 SMC91x ETHERNET DRIVER
14786 M: Nicolas Pitre <nico@fluxnic.net>
14788 F: drivers/net/ethernet/smsc/smc91x.*
14790 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14791 M: Sakari Ailus <sakari.ailus@iki.fi>
14792 L: linux-media@vger.kernel.org
14794 F: drivers/media/i2c/smiapp/
14795 F: include/media/i2c/smiapp.h
14796 F: drivers/media/i2c/smiapp-pll.c
14797 F: drivers/media/i2c/smiapp-pll.h
14798 F: include/uapi/linux/smiapp.h
14799 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14801 SMM665 HARDWARE MONITOR DRIVER
14802 M: Guenter Roeck <linux@roeck-us.net>
14803 L: linux-hwmon@vger.kernel.org
14805 F: Documentation/hwmon/smm665.rst
14806 F: drivers/hwmon/smm665.c
14808 SMSC EMC2103 HARDWARE MONITOR DRIVER
14809 M: Steve Glendinning <steve.glendinning@shawell.net>
14810 L: linux-hwmon@vger.kernel.org
14812 F: Documentation/hwmon/emc2103.rst
14813 F: drivers/hwmon/emc2103.c
14815 SMSC SCH5627 HARDWARE MONITOR DRIVER
14816 M: Hans de Goede <hdegoede@redhat.com>
14817 L: linux-hwmon@vger.kernel.org
14819 F: Documentation/hwmon/sch5627.rst
14820 F: drivers/hwmon/sch5627.c
14822 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14823 M: Steve Glendinning <steve.glendinning@shawell.net>
14824 L: linux-fbdev@vger.kernel.org
14826 F: drivers/video/fbdev/smscufx.c
14828 SMSC47B397 HARDWARE MONITOR DRIVER
14829 M: Jean Delvare <jdelvare@suse.com>
14830 L: linux-hwmon@vger.kernel.org
14832 F: Documentation/hwmon/smsc47b397.rst
14833 F: drivers/hwmon/smsc47b397.c
14835 SMSC911x ETHERNET DRIVER
14836 M: Steve Glendinning <steve.glendinning@shawell.net>
14837 L: netdev@vger.kernel.org
14839 F: include/linux/smsc911x.h
14840 F: drivers/net/ethernet/smsc/smsc911x.*
14842 SMSC9420 PCI ETHERNET DRIVER
14843 M: Steve Glendinning <steve.glendinning@shawell.net>
14844 L: netdev@vger.kernel.org
14846 F: drivers/net/ethernet/smsc/smsc9420.*
14848 SOC-CAMERA V4L2 SUBSYSTEM
14849 L: linux-media@vger.kernel.org
14850 T: git git://linuxtv.org/media_tree.git
14852 F: include/media/soc_camera.h
14853 F: drivers/staging/media/soc_camera/
14855 SOCIONEXT SYNQUACER I2C DRIVER
14856 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
14857 L: linux-i2c@vger.kernel.org
14859 F: drivers/i2c/busses/i2c-synquacer.c
14860 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14862 SOCIONEXT UNIPHIER SOUND DRIVER
14863 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14865 F: sound/soc/uniphier/
14867 SOEKRIS NET48XX LED SUPPORT
14868 M: Chris Boot <bootc@bootc.net>
14870 F: drivers/leds/leds-net48xx.c
14872 SOFT-IWARP DRIVER (siw)
14873 M: Bernard Metzler <bmt@zurich.ibm.com>
14874 L: linux-rdma@vger.kernel.org
14876 F: drivers/infiniband/sw/siw/
14877 F: include/uapi/rdma/siw-abi.h
14879 SOFT-ROCE DRIVER (rxe)
14880 M: Moni Shoua <monis@mellanox.com>
14881 L: linux-rdma@vger.kernel.org
14883 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14884 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14885 F: drivers/infiniband/sw/rxe/
14886 F: include/uapi/rdma/rdma_user_rxe.h
14888 SOFTLOGIC 6x10 MPEG CODEC
14889 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14890 M: Anton Sviridenko <anton@corp.bluecherry.net>
14891 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14892 M: Andrey Utkin <andrey_utkin@fastmail.com>
14893 M: Ismael Luceno <ismael@iodev.co.uk>
14894 L: linux-media@vger.kernel.org
14896 F: drivers/media/pci/solo6x10/
14898 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14899 M: James Morse <james.morse@arm.com>
14900 L: linux-arm-kernel@lists.infradead.org
14902 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
14903 F: drivers/firmware/arm_sdei.c
14904 F: include/linux/arm_sdei.h
14905 F: include/uapi/linux/arm_sdei.h
14907 SOFTWARE RAID (Multiple Disks) SUPPORT
14908 M: Song Liu <song@kernel.org>
14909 L: linux-raid@vger.kernel.org
14910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
14912 F: drivers/md/Makefile
14913 F: drivers/md/Kconfig
14915 F: drivers/md/raid*
14916 F: include/linux/raid/
14917 F: include/uapi/linux/raid/
14919 SOCIONEXT (SNI) AVE NETWORK DRIVER
14920 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14921 L: netdev@vger.kernel.org
14923 F: drivers/net/ethernet/socionext/sni_ave.c
14924 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14926 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14927 M: Jassi Brar <jaswinder.singh@linaro.org>
14928 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
14929 L: netdev@vger.kernel.org
14931 F: drivers/net/ethernet/socionext/netsec.c
14932 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
14934 SOCIONEXT (SNI) Synquacer SPI DRIVER
14935 M: Masahisa Kojima <masahisa.kojima@linaro.org>
14936 M: Jassi Brar <jaswinder.singh@linaro.org>
14937 L: linux-spi@vger.kernel.org
14939 F: drivers/spi/spi-synquacer.c
14940 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
14942 SOLIDRUN CLEARFOG SUPPORT
14943 M: Russell King <linux@armlinux.org.uk>
14945 F: arch/arm/boot/dts/armada-388-clearfog*
14946 F: arch/arm/boot/dts/armada-38x-solidrun-*
14948 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
14949 M: Russell King <linux@armlinux.org.uk>
14951 F: arch/arm/boot/dts/imx6*-cubox-i*
14952 F: arch/arm/boot/dts/imx6*-hummingboard*
14953 F: arch/arm/boot/dts/imx6*-sr-*
14955 SONIC NETWORK DRIVER
14956 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
14957 L: netdev@vger.kernel.org
14959 F: drivers/net/ethernet/natsemi/sonic.*
14961 SONICS SILICON BACKPLANE DRIVER (SSB)
14962 M: Michael Buesch <m@bues.ch>
14963 L: linux-wireless@vger.kernel.org
14966 F: include/linux/ssb/
14968 SONY IMX214 SENSOR DRIVER
14969 M: Ricardo Ribalda <ricardo.ribalda@gmail.com>
14970 L: linux-media@vger.kernel.org
14971 T: git git://linuxtv.org/media_tree.git
14973 F: drivers/media/i2c/imx214.c
14974 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
14976 SONY IMX258 SENSOR DRIVER
14977 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14978 L: linux-media@vger.kernel.org
14979 T: git git://linuxtv.org/media_tree.git
14981 F: drivers/media/i2c/imx258.c
14983 SONY IMX274 SENSOR DRIVER
14984 M: Leon Luo <leonl@leopardimaging.com>
14985 L: linux-media@vger.kernel.org
14986 T: git git://linuxtv.org/media_tree.git
14988 F: drivers/media/i2c/imx274.c
14989 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
14991 SONY IMX319 SENSOR DRIVER
14992 M: Bingbu Cao <bingbu.cao@intel.com>
14993 L: linux-media@vger.kernel.org
14994 T: git git://linuxtv.org/media_tree.git
14996 F: drivers/media/i2c/imx319.c
14998 SONY IMX355 SENSOR DRIVER
14999 M: Tianshu Qiu <tian.shu.qiu@intel.com>
15000 L: linux-media@vger.kernel.org
15001 T: git git://linuxtv.org/media_tree.git
15003 F: drivers/media/i2c/imx355.c
15005 SONY MEMORYSTICK SUBSYSTEM
15006 M: Maxim Levitsky <maximlevitsky@gmail.com>
15007 M: Alex Dubov <oakad@yahoo.com>
15008 M: Ulf Hansson <ulf.hansson@linaro.org>
15009 L: linux-mmc@vger.kernel.org
15010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15012 F: drivers/memstick/
15013 F: include/linux/memstick.h
15015 SONY VAIO CONTROL DEVICE DRIVER
15016 M: Mattia Dongili <malattia@linux.it>
15017 L: platform-driver-x86@vger.kernel.org
15018 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
15020 F: Documentation/admin-guide/laptops/sony-laptop.rst
15021 F: drivers/char/sonypi.c
15022 F: drivers/platform/x86/sony-laptop.c
15023 F: include/linux/sony-laptop.h
15026 M: Jaroslav Kysela <perex@perex.cz>
15027 M: Takashi Iwai <tiwai@suse.com>
15028 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15029 W: http://www.alsa-project.org/
15030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15031 Q: http://patchwork.kernel.org/project/alsa-devel/list/
15033 F: Documentation/sound/
15035 F: include/uapi/sound/
15038 SOUND - COMPRESSED AUDIO
15039 M: Vinod Koul <vkoul@kernel.org>
15040 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15043 F: Documentation/sound/designs/compress-offload.rst
15044 F: include/sound/compress_driver.h
15045 F: include/uapi/sound/compress_*
15046 F: sound/core/compress_offload.c
15047 F: sound/soc/soc-compress.c
15049 SOUND - DMAENGINE HELPERS
15050 M: Lars-Peter Clausen <lars@metafoo.de>
15052 F: include/sound/dmaengine_pcm.h
15053 F: sound/core/pcm_dmaengine.c
15054 F: sound/soc/soc-generic-dmaengine-pcm.c
15056 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15057 M: Liam Girdwood <lgirdwood@gmail.com>
15058 M: Mark Brown <broonie@kernel.org>
15059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15060 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15061 W: http://alsa-project.org/main/index.php/ASoC
15063 F: Documentation/devicetree/bindings/sound/
15064 F: Documentation/sound/soc/
15066 F: include/dt-bindings/sound/
15067 F: include/sound/soc*
15069 SOUNDWIRE SUBSYSTEM
15070 M: Vinod Koul <vkoul@kernel.org>
15071 M: Sanyog Kale <sanyog.r.kale@intel.com>
15072 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15073 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15075 F: Documentation/driver-api/soundwire/
15076 F: drivers/soundwire/
15077 F: include/linux/soundwire/
15080 M: Olli Salonen <olli.salonen@iki.fi>
15081 L: linux-media@vger.kernel.org
15082 W: https://linuxtv.org
15083 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15085 F: drivers/media/dvb-frontends/sp2*
15087 SPARC + UltraSPARC (sparc/sparc64)
15088 M: "David S. Miller" <davem@davemloft.net>
15089 L: sparclinux@vger.kernel.org
15090 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
15091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15097 SPARC SERIAL DRIVERS
15098 M: "David S. Miller" <davem@davemloft.net>
15099 L: sparclinux@vger.kernel.org
15100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15103 F: include/linux/sunserialcore.h
15104 F: drivers/tty/serial/suncore.c
15105 F: drivers/tty/serial/sunhv.c
15106 F: drivers/tty/serial/sunsab.c
15107 F: drivers/tty/serial/sunsab.h
15108 F: drivers/tty/serial/sunsu.c
15109 F: drivers/tty/serial/sunzilog.c
15110 F: drivers/tty/serial/sunzilog.h
15111 F: drivers/tty/vcc.c
15114 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15115 L: linux-sparse@vger.kernel.org
15116 W: https://sparse.wiki.kernel.org/
15117 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15119 F: include/linux/compiler.h
15121 SPEAR CLOCK FRAMEWORK SUPPORT
15122 M: Viresh Kumar <vireshk@kernel.org>
15123 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15124 W: http://www.st.com/spear
15126 F: drivers/clk/spear/
15128 SPEAR PLATFORM SUPPORT
15129 M: Viresh Kumar <vireshk@kernel.org>
15130 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15131 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15132 W: http://www.st.com/spear
15134 F: arch/arm/boot/dts/spear*
15135 F: arch/arm/mach-spear/
15138 M: Marek Vasut <marek.vasut@gmail.com>
15139 M: Tudor Ambarus <tudor.ambarus@microchip.com>
15140 L: linux-mtd@lists.infradead.org
15141 W: http://www.linux-mtd.infradead.org/
15142 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
15143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15145 F: drivers/mtd/spi-nor/
15146 F: include/linux/mtd/spi-nor.h
15149 M: Mark Brown <broonie@kernel.org>
15150 L: linux-spi@vger.kernel.org
15151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15152 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
15154 F: Documentation/devicetree/bindings/spi/
15155 F: Documentation/spi/
15157 F: include/linux/spi/
15158 F: include/uapi/linux/spi/
15161 SPIDERNET NETWORK DRIVER for CELL
15162 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15163 L: netdev@vger.kernel.org
15165 F: Documentation/networking/device_drivers/toshiba/spider_net.txt
15166 F: drivers/net/ethernet/toshiba/spider_net*
15169 R: Stephen Boyd <sboyd@kernel.org>
15170 L: linux-arm-msm@vger.kernel.org
15171 F: Documentation/devicetree/bindings/spmi/
15173 F: include/dt-bindings/spmi/spmi.h
15174 F: include/linux/spmi.h
15175 F: include/trace/events/spmi.h
15178 M: Jeremy Kerr <jk@ozlabs.org>
15179 L: linuxppc-dev@lists.ozlabs.org
15180 W: http://www.ibm.com/developerworks/power/cell/
15182 F: Documentation/filesystems/spufs.txt
15183 F: arch/powerpc/platforms/cell/spufs/
15185 SQUASHFS FILE SYSTEM
15186 M: Phillip Lougher <phillip@squashfs.org.uk>
15187 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
15188 W: http://squashfs.org.uk
15189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15191 F: Documentation/filesystems/squashfs.txt
15194 SRM (Alpha) environment access
15195 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
15197 F: arch/alpha/kernel/srm_env.c
15199 ST LSM6DSx IMU IIO DRIVER
15200 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15201 L: linux-iio@vger.kernel.org
15202 W: http://www.st.com/
15204 F: drivers/iio/imu/st_lsm6dsx/
15205 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15207 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15208 M: Mickael Guene <mickael.guene@st.com>
15209 L: linux-media@vger.kernel.org
15210 T: git git://linuxtv.org/media_tree.git
15212 F: drivers/media/i2c/st-mipid02.c
15213 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15215 ST STM32 I2C/SMBUS DRIVER
15216 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15217 L: linux-i2c@vger.kernel.org
15219 F: drivers/i2c/busses/i2c-stm32*
15221 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15222 M: Song Qiang <songqiang1304521@gmail.com>
15223 L: linux-iio@vger.kernel.org
15225 F: drivers/iio/proximity/vl53l0x-i2c.c
15226 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15229 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15230 M: Sasha Levin <sashal@kernel.org>
15231 L: stable@vger.kernel.org
15233 F: Documentation/process/stable-kernel-rules.rst
15236 M: Ian Abbott <abbotti@mev.co.uk>
15237 M: H Hartley Sweeten <hsweeten@visionengravers.com>
15239 F: drivers/staging/comedi/
15241 STAGING - EROFS FILE SYSTEM
15242 M: Gao Xiang <gaoxiang25@huawei.com>
15243 M: Chao Yu <yuchao0@huawei.com>
15244 L: linux-erofs@lists.ozlabs.org
15246 F: drivers/staging/erofs/
15248 STAGING - FIELDBUS SUBSYSTEM
15249 M: Sven Van Asbroeck <TheSven73@gmail.com>
15251 F: drivers/staging/fieldbus/*
15252 F: drivers/staging/fieldbus/Documentation/
15254 STAGING - HMS ANYBUS-S BUS
15255 M: Sven Van Asbroeck <TheSven73@gmail.com>
15257 F: drivers/staging/fieldbus/anybuss/
15259 STAGING - INDUSTRIAL IO
15260 M: Jonathan Cameron <jic23@kernel.org>
15261 L: linux-iio@vger.kernel.org
15263 F: Documentation/devicetree/bindings/staging/iio/
15264 F: drivers/staging/iio/
15266 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15267 M: Marc Dietrich <marvin24@gmx.de>
15268 L: ac100@lists.launchpad.net (moderated for non-subscribers)
15269 L: linux-tegra@vger.kernel.org
15271 F: drivers/staging/nvec/
15273 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15274 M: Jens Frederich <jfrederich@gmail.com>
15275 M: Daniel Drake <dsd@laptop.org>
15276 M: Jon Nettleton <jon.nettleton@gmail.com>
15277 W: http://wiki.laptop.org/go/DCON
15279 F: drivers/staging/olpc_dcon/
15281 STAGING - REALTEK RTL8712U DRIVERS
15282 M: Larry Finger <Larry.Finger@lwfinger.net>
15283 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15285 F: drivers/staging/rtl8712/
15287 STAGING - REALTEK RTL8188EU DRIVERS
15288 M: Larry Finger <Larry.Finger@lwfinger.net>
15290 F: drivers/staging/rtl8188eu/
15292 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15293 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15294 M: Teddy Wang <teddy.wang@siliconmotion.com>
15295 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15296 L: linux-fbdev@vger.kernel.org
15298 F: drivers/staging/sm750fb/
15300 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15301 M: William Hubbs <w.d.hubbs@gmail.com>
15302 M: Chris Brannon <chris@the-brannons.com>
15303 M: Kirk Reiser <kirk@reisers.ca>
15304 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
15305 L: speakup@linux-speakup.org
15306 W: http://www.linux-speakup.org/
15308 F: drivers/staging/speakup/
15310 STAGING - VIA VT665X DRIVERS
15311 M: Forest Bond <forest@alittletooquiet.net>
15313 F: drivers/staging/vt665?/
15315 STAGING - WILC1000 WIFI DRIVER
15316 M: Adham Abozaeid <adham.abozaeid@microchip.com>
15317 M: Ajay Singh <ajay.kathat@microchip.com>
15318 L: linux-wireless@vger.kernel.org
15320 F: drivers/staging/wilc1000/
15323 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15325 L: devel@driverdev.osuosl.org
15327 F: drivers/staging/
15329 STARFIRE/DURALAN NETWORK DRIVER
15330 M: Ion Badulescu <ionut@badula.org>
15332 F: drivers/net/ethernet/adaptec/starfire*
15334 STEC S1220 SKD DRIVER
15335 M: Damien Le Moal <Damien.LeMoal@wdc.com>
15336 L: linux-block@vger.kernel.org
15338 F: drivers/block/skd*[ch]
15340 STI AUDIO (ASoC) DRIVERS
15341 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
15342 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15344 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15348 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
15350 F: drivers/media/platform/sti/cec/
15351 F: Documentation/devicetree/bindings/media/stih-cec.txt
15353 STK1160 USB VIDEO CAPTURE DRIVER
15354 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15355 L: linux-media@vger.kernel.org
15356 T: git git://linuxtv.org/media_tree.git
15358 F: drivers/media/usb/stk1160/
15360 STM32 AUDIO (ASoC) DRIVERS
15361 M: Olivier Moysan <olivier.moysan@st.com>
15362 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
15363 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15365 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
15368 STM32 TIMER/LPTIMER DRIVERS
15369 M: Fabrice Gasnier <fabrice.gasnier@st.com>
15371 F: drivers/*/stm32-*timer*
15372 F: drivers/pwm/pwm-stm32*
15373 F: include/linux/*/stm32-*tim*
15374 F: Documentation/ABI/testing/*timer-stm32
15375 F: Documentation/devicetree/bindings/*/stm32-*timer*
15376 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
15378 STMMAC ETHERNET DRIVER
15379 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
15380 M: Alexandre Torgue <alexandre.torgue@st.com>
15381 M: Jose Abreu <joabreu@synopsys.com>
15382 L: netdev@vger.kernel.org
15383 W: http://www.stlinux.com
15385 F: drivers/net/ethernet/stmicro/stmmac/
15388 M: Sam Creasey <sammy@sammy.net>
15389 W: http://sammy.net/sun3/
15391 F: arch/m68k/kernel/*sun3*
15392 F: arch/m68k/sun3*/
15393 F: arch/m68k/include/asm/sun3*
15394 F: drivers/net/ethernet/i825xx/sun3*
15396 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15397 M: Hans de Goede <hdegoede@redhat.com>
15398 L: linux-input@vger.kernel.org
15400 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15401 F: drivers/input/keyboard/sun4i-lradc-keys.c
15403 SUNDANCE NETWORK DRIVER
15404 M: Denis Kirjanov <kda@linux-powerpc.org>
15405 L: netdev@vger.kernel.org
15407 F: drivers/net/ethernet/dlink/sundance.c
15410 M: Yoshinori Sato <ysato@users.sourceforge.jp>
15411 M: Rich Felker <dalias@libc.org>
15412 L: linux-sh@vger.kernel.org
15413 Q: http://patchwork.kernel.org/project/linux-sh/list/
15415 F: Documentation/sh/
15420 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
15421 M: Len Brown <len.brown@intel.com>
15422 M: Pavel Machek <pavel@ucw.cz>
15423 L: linux-pm@vger.kernel.org
15424 B: https://bugzilla.kernel.org
15426 F: Documentation/power/
15427 F: arch/x86/kernel/acpi/
15428 F: drivers/base/power/
15430 F: include/linux/suspend.h
15431 F: include/linux/freezer.h
15432 F: include/linux/pm.h
15435 M: Martin Mares <mj@ucw.cz>
15436 L: linux-video@atrey.karlin.mff.cuni.cz
15438 F: Documentation/admin-guide/svga.rst
15439 F: arch/x86/boot/video*
15442 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15443 L: iommu@lists.linux-foundation.org
15444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15446 F: kernel/dma/swiotlb.c
15447 F: arch/*/kernel/pci-swiotlb.c
15448 F: include/linux/swiotlb.h
15451 M: Jiri Pirko <jiri@resnulli.us>
15452 M: Ivan Vecera <ivecera@redhat.com>
15453 L: netdev@vger.kernel.org
15456 F: include/net/switchdev.h
15458 SY8106A REGULATOR DRIVER
15459 M: Icenowy Zheng <icenowy@aosc.io>
15461 F: drivers/regulator/sy8106a-regulator.c
15462 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15464 SYNC FILE FRAMEWORK
15465 M: Sumit Semwal <sumit.semwal@linaro.org>
15466 R: Gustavo Padovan <gustavo@padovan.org>
15468 L: linux-media@vger.kernel.org
15469 L: dri-devel@lists.freedesktop.org
15470 F: drivers/dma-buf/sync_*
15471 F: drivers/dma-buf/dma-fence*
15472 F: drivers/dma-buf/sw_sync.c
15473 F: include/linux/sync_file.h
15474 F: include/uapi/linux/sync_file.h
15475 F: Documentation/driver-api/sync_file.rst
15476 T: git git://anongit.freedesktop.org/drm/drm-misc
15478 SYNOPSYS ARC ARCHITECTURE
15479 M: Vineet Gupta <vgupta@synopsys.com>
15480 L: linux-snps-arc@lists.infradead.org
15483 F: Documentation/devicetree/bindings/arc/*
15484 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15485 F: drivers/clocksource/arc_timer.c
15486 F: drivers/tty/serial/arc_uart.c
15487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15489 SYNOPSYS ARC HSDK SDP pll clock driver
15490 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15492 F: drivers/clk/clk-hsdk-pll.c
15493 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15495 SYNOPSYS ARC SDP clock driver
15496 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15498 F: drivers/clk/axs10x/*
15499 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15501 SYNOPSYS ARC SDP platform support
15502 M: Alexey Brodkin <abrodkin@synopsys.com>
15504 F: arch/arc/plat-axs10x
15505 F: arch/arc/boot/dts/ax*
15506 F: Documentation/devicetree/bindings/arc/axs10*
15508 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15509 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15511 F: drivers/reset/reset-axs10x.c
15512 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15514 SYNOPSYS CREG GPIO DRIVER
15515 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15517 F: drivers/gpio/gpio-creg-snps.c
15518 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15520 SYNOPSYS DESIGNWARE 8250 UART DRIVER
15521 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15523 F: drivers/tty/serial/8250/8250_dw.c
15525 SYNOPSYS DESIGNWARE APB GPIO DRIVER
15526 M: Hoan Tran <hoan@os.amperecomputing.com>
15527 L: linux-gpio@vger.kernel.org
15529 F: drivers/gpio/gpio-dwapb.c
15530 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15532 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15533 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15535 F: drivers/dma/dwi-axi-dmac/
15536 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15538 SYNOPSYS DESIGNWARE DMAC DRIVER
15539 M: Viresh Kumar <vireshk@kernel.org>
15540 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15542 F: Documentation/devicetree/bindings/dma/snps-dma.txt
15544 F: include/dt-bindings/dma/dw-dmac.h
15545 F: include/linux/dma/dw.h
15546 F: include/linux/platform_data/dma-dw.h
15548 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15549 M: Jose Abreu <Jose.Abreu@synopsys.com>
15550 L: netdev@vger.kernel.org
15552 F: drivers/net/ethernet/synopsys/
15554 SYNOPSYS DESIGNWARE I2C DRIVER
15555 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
15556 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15557 R: Mika Westerberg <mika.westerberg@linux.intel.com>
15558 L: linux-i2c@vger.kernel.org
15560 F: drivers/i2c/busses/i2c-designware-*
15561 F: include/linux/platform_data/i2c-designware.h
15563 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15564 M: Jaehoon Chung <jh80.chung@samsung.com>
15565 L: linux-mmc@vger.kernel.org
15567 F: drivers/mmc/host/dw_mmc*
15569 SYNOPSYS HSDK RESET CONTROLLER DRIVER
15570 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15572 F: drivers/reset/reset-hsdk.c
15573 F: include/dt-bindings/reset/snps,hsdk-reset.h
15574 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15576 SYSTEM CONFIGURATION (SYSCON)
15577 M: Lee Jones <lee.jones@linaro.org>
15578 M: Arnd Bergmann <arnd@arndb.de>
15579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15581 F: drivers/mfd/syscon.c
15583 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15584 M: Sudeep Holla <sudeep.holla@arm.com>
15585 L: linux-arm-kernel@lists.infradead.org
15587 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15588 F: drivers/clk/clk-sc[mp]i.c
15589 F: drivers/cpufreq/sc[mp]i-cpufreq.c
15590 F: drivers/firmware/arm_scpi.c
15591 F: drivers/firmware/arm_scmi/
15592 F: drivers/reset/reset-scmi.c
15593 F: include/linux/sc[mp]i_protocol.h
15595 SYSTEM RESET/SHUTDOWN DRIVERS
15596 M: Sebastian Reichel <sre@kernel.org>
15597 L: linux-pm@vger.kernel.org
15598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15600 F: Documentation/devicetree/bindings/power/reset/
15601 F: drivers/power/reset/
15603 SYSTEM TRACE MODULE CLASS
15604 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
15606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15607 F: Documentation/trace/stm.rst
15608 F: drivers/hwtracing/stm/
15609 F: include/linux/stm.h
15610 F: include/uapi/linux/stm.h
15613 M: Christoph Hellwig <hch@infradead.org>
15615 F: Documentation/filesystems/sysv-fs.txt
15617 F: include/linux/sysv_fs.h
15619 TASKSTATS STATISTICS INTERFACE
15620 M: Balbir Singh <bsingharora@gmail.com>
15622 F: Documentation/accounting/taskstats*
15623 F: include/linux/taskstats*
15624 F: kernel/taskstats.c
15627 M: Jamal Hadi Salim <jhs@mojatatu.com>
15628 M: Cong Wang <xiyou.wangcong@gmail.com>
15629 M: Jiri Pirko <jiri@resnulli.us>
15630 L: netdev@vger.kernel.org
15632 F: include/net/pkt_cls.h
15633 F: include/net/pkt_sched.h
15634 F: include/net/tc_act/
15635 F: include/uapi/linux/pkt_cls.h
15636 F: include/uapi/linux/pkt_sched.h
15637 F: include/uapi/linux/tc_act/
15638 F: include/uapi/linux/tc_ematch/
15641 TC90522 MEDIA DRIVER
15642 M: Akihiro Tsukada <tskd08@gmail.com>
15643 L: linux-media@vger.kernel.org
15645 F: drivers/media/dvb-frontends/tc90522*
15647 TCP LOW PRIORITY MODULE
15648 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15649 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15650 W: http://tcp-lp-mod.sourceforge.net/
15652 F: net/ipv4/tcp_lp.c
15654 TDA10071 MEDIA DRIVER
15655 M: Antti Palosaari <crope@iki.fi>
15656 L: linux-media@vger.kernel.org
15657 W: https://linuxtv.org
15658 W: http://palosaari.fi/linux/
15659 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15660 T: git git://linuxtv.org/anttip/media_tree.git
15662 F: drivers/media/dvb-frontends/tda10071*
15664 TDA18212 MEDIA DRIVER
15665 M: Antti Palosaari <crope@iki.fi>
15666 L: linux-media@vger.kernel.org
15667 W: https://linuxtv.org
15668 W: http://palosaari.fi/linux/
15669 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15670 T: git git://linuxtv.org/anttip/media_tree.git
15672 F: drivers/media/tuners/tda18212*
15674 TDA18218 MEDIA DRIVER
15675 M: Antti Palosaari <crope@iki.fi>
15676 L: linux-media@vger.kernel.org
15677 W: https://linuxtv.org
15678 W: http://palosaari.fi/linux/
15679 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15680 T: git git://linuxtv.org/anttip/media_tree.git
15682 F: drivers/media/tuners/tda18218*
15684 TDA18250 MEDIA DRIVER
15685 M: Olli Salonen <olli.salonen@iki.fi>
15686 L: linux-media@vger.kernel.org
15687 W: https://linuxtv.org
15688 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15689 T: git git://linuxtv.org/media_tree.git
15691 F: drivers/media/tuners/tda18250*
15693 TDA18271 MEDIA DRIVER
15694 M: Michael Krufky <mkrufky@linuxtv.org>
15695 L: linux-media@vger.kernel.org
15696 W: https://linuxtv.org
15697 W: http://github.com/mkrufky
15698 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15699 T: git git://linuxtv.org/mkrufky/tuners.git
15701 F: drivers/media/tuners/tda18271*
15703 TDA1997x MEDIA DRIVER
15704 M: Tim Harvey <tharvey@gateworks.com>
15705 L: linux-media@vger.kernel.org
15706 W: https://linuxtv.org
15707 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15709 F: drivers/media/i2c/tda1997x.*
15711 TDA827x MEDIA DRIVER
15712 M: Michael Krufky <mkrufky@linuxtv.org>
15713 L: linux-media@vger.kernel.org
15714 W: https://linuxtv.org
15715 W: http://github.com/mkrufky
15716 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15717 T: git git://linuxtv.org/mkrufky/tuners.git
15719 F: drivers/media/tuners/tda8290.*
15721 TDA8290 MEDIA DRIVER
15722 M: Michael Krufky <mkrufky@linuxtv.org>
15723 L: linux-media@vger.kernel.org
15724 W: https://linuxtv.org
15725 W: http://github.com/mkrufky
15726 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15727 T: git git://linuxtv.org/mkrufky/tuners.git
15729 F: drivers/media/tuners/tda8290.*
15731 TDA9840 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/tda9840*
15739 TEA5761 TUNER DRIVER
15740 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15741 L: linux-media@vger.kernel.org
15742 W: https://linuxtv.org
15743 T: git git://linuxtv.org/media_tree.git
15745 F: drivers/media/tuners/tea5761.*
15747 TEA5767 TUNER DRIVER
15748 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15749 L: linux-media@vger.kernel.org
15750 W: https://linuxtv.org
15751 T: git git://linuxtv.org/media_tree.git
15753 F: drivers/media/tuners/tea5767.*
15755 TEA6415C MEDIA DRIVER
15756 M: Hans Verkuil <hverkuil@xs4all.nl>
15757 L: linux-media@vger.kernel.org
15758 T: git git://linuxtv.org/media_tree.git
15759 W: https://linuxtv.org
15761 F: drivers/media/i2c/tea6415c*
15763 TEA6420 MEDIA DRIVER
15764 M: Hans Verkuil <hverkuil@xs4all.nl>
15765 L: linux-media@vger.kernel.org
15766 T: git git://linuxtv.org/media_tree.git
15767 W: https://linuxtv.org
15769 F: drivers/media/i2c/tea6420*
15772 M: Jiri Pirko <jiri@resnulli.us>
15773 L: netdev@vger.kernel.org
15775 F: drivers/net/team/
15776 F: include/linux/if_team.h
15777 F: include/uapi/linux/if_team.h
15779 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15780 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15782 F: arch/x86/platform/ts5500/
15784 TECHNOTREND USB IR RECEIVER
15785 M: Sean Young <sean@mess.org>
15786 L: linux-media@vger.kernel.org
15788 F: drivers/media/rc/ttusbir.c
15790 TECHWELL TW9910 VIDEO DECODER
15791 L: linux-media@vger.kernel.org
15793 F: drivers/media/i2c/tw9910.c
15794 F: include/media/i2c/tw9910.h
15797 M: Jens Wiklander <jens.wiklander@linaro.org>
15798 L: tee-dev@lists.linaro.org
15800 F: include/linux/tee_drv.h
15801 F: include/uapi/linux/tee.h
15803 F: Documentation/tee.txt
15805 TEGRA ARCHITECTURE SUPPORT
15806 M: Thierry Reding <thierry.reding@gmail.com>
15807 M: Jonathan Hunter <jonathanh@nvidia.com>
15808 L: linux-tegra@vger.kernel.org
15809 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
15810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15815 M: Peter De Schrijver <pdeschrijver@nvidia.com>
15816 M: Prashant Gaikwad <pgaikwad@nvidia.com>
15818 F: drivers/clk/tegra/
15821 M: Laxman Dewangan <ldewangan@nvidia.com>
15822 M: Jon Hunter <jonathanh@nvidia.com>
15824 F: drivers/dma/tegra*
15827 M: Laxman Dewangan <ldewangan@nvidia.com>
15828 R: Dmitry Osipenko <digetx@gmail.com>
15830 F: drivers/i2c/busses/i2c-tegra.c
15832 TEGRA IOMMU DRIVERS
15833 M: Thierry Reding <thierry.reding@gmail.com>
15834 L: linux-tegra@vger.kernel.org
15836 F: drivers/iommu/tegra*
15839 M: Laxman Dewangan <ldewangan@nvidia.com>
15841 F: drivers/input/keyboard/tegra-kbc.c
15844 M: Stefan Agner <stefan@agner.ch>
15845 M: Lucas Stach <dev@lynxeye.de>
15847 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15848 F: drivers/mtd/nand/raw/tegra_nand.c
15851 M: Thierry Reding <thierry.reding@gmail.com>
15853 F: drivers/pwm/pwm-tegra.c
15855 TEGRA SERIAL DRIVER
15856 M: Laxman Dewangan <ldewangan@nvidia.com>
15858 F: drivers/tty/serial/serial-tegra.c
15861 M: Laxman Dewangan <ldewangan@nvidia.com>
15863 F: drivers/spi/spi-tegra*
15865 TEGRA XUSB PADCTL DRIVER
15866 M: JC Kuo <jckuo@nvidia.com>
15868 F: drivers/phy/tegra/xusb*
15870 TEHUTI ETHERNET DRIVER
15871 M: Andy Gospodarek <andy@greyhouse.net>
15872 L: netdev@vger.kernel.org
15874 F: drivers/net/ethernet/tehuti/*
15876 Telecom Clock Driver for MCPL0010
15877 M: Mark Gross <mark.gross@intel.com>
15879 F: drivers/char/tlclk.c
15881 TENSILICA XTENSA PORT (xtensa)
15882 M: Chris Zankel <chris@zankel.net>
15883 M: Max Filippov <jcmvbkbc@gmail.com>
15884 L: linux-xtensa@linux-xtensa.org
15885 T: git git://github.com/czankel/xtensa-linux.git
15888 F: drivers/irqchip/irq-xtensa-*
15890 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15891 M: Nishanth Menon <nm@ti.com>
15892 M: Tero Kristo <t-kristo@ti.com>
15893 M: Santosh Shilimkar <ssantosh@kernel.org>
15894 L: linux-arm-kernel@lists.infradead.org
15896 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15897 F: drivers/firmware/ti_sci*
15898 F: include/linux/soc/ti/ti_sci_protocol.h
15899 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15900 F: drivers/soc/ti/ti_sci_pm_domains.c
15901 F: include/dt-bindings/soc/ti,sci_pm_domain.h
15902 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15903 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15904 F: drivers/clk/keystone/sci-clk.c
15905 F: drivers/reset/reset-ti-sci.c
15906 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
15907 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
15908 F: drivers/irqchip/irq-ti-sci-intr.c
15909 F: drivers/irqchip/irq-ti-sci-inta.c
15910 F: include/linux/soc/ti/ti_sci_inta_msi.h
15911 F: drivers/soc/ti/ti_sci_inta_msi.c
15913 Texas Instruments ASoC drivers
15914 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15915 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15919 Texas Instruments' DAC7612 DAC Driver
15920 M: Ricardo Ribalda <ricardo@ribalda.com>
15921 L: linux-iio@vger.kernel.org
15923 F: drivers/iio/dac/ti-dac7612.c
15924 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15926 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15927 M: Hans Verkuil <hverkuil@xs4all.nl>
15928 L: linux-media@vger.kernel.org
15929 T: git git://linuxtv.org/media_tree.git
15930 W: https://linuxtv.org
15932 F: drivers/media/radio/radio-raremono.c
15935 M: Zhang Rui <rui.zhang@intel.com>
15936 M: Eduardo Valentin <edubezval@gmail.com>
15937 R: Daniel Lezcano <daniel.lezcano@linaro.org>
15938 L: linux-pm@vger.kernel.org
15939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15941 Q: https://patchwork.kernel.org/project/linux-pm/list/
15943 F: drivers/thermal/
15944 F: include/linux/thermal.h
15945 F: include/uapi/linux/thermal.h
15946 F: include/linux/cpu_cooling.h
15947 F: Documentation/devicetree/bindings/thermal/
15949 THERMAL/CPU_COOLING
15950 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
15951 M: Viresh Kumar <viresh.kumar@linaro.org>
15952 M: Javi Merino <javi.merino@kernel.org>
15953 L: linux-pm@vger.kernel.org
15955 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
15956 F: drivers/thermal/cpu_cooling.c
15957 F: include/linux/cpu_cooling.h
15959 THINKPAD ACPI EXTRAS DRIVER
15960 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
15961 L: ibm-acpi-devel@lists.sourceforge.net
15962 L: platform-driver-x86@vger.kernel.org
15963 W: http://ibm-acpi.sourceforge.net
15964 W: http://thinkwiki.org/wiki/Ibm-acpi
15965 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
15967 F: drivers/platform/x86/thinkpad_acpi.c
15970 M: Andreas Noever <andreas.noever@gmail.com>
15971 M: Michael Jamet <michael.jamet@intel.com>
15972 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15973 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
15976 F: Documentation/admin-guide/thunderbolt.rst
15977 F: drivers/thunderbolt/
15978 F: include/linux/thunderbolt.h
15980 THUNDERBOLT NETWORK DRIVER
15981 M: Michael Jamet <michael.jamet@intel.com>
15982 M: Mika Westerberg <mika.westerberg@linux.intel.com>
15983 M: Yehezkel Bernat <YehezkelShB@gmail.com>
15984 L: netdev@vger.kernel.org
15986 F: drivers/net/thunderbolt.c
15988 THUNDERX GPIO DRIVER
15989 M: David Daney <david.daney@cavium.com>
15991 F: drivers/gpio/gpio-thunderx.c
15993 TI AM437X VPFE DRIVER
15994 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
15995 L: linux-media@vger.kernel.org
15996 W: https://linuxtv.org
15997 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15998 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16000 F: drivers/media/platform/am437x/
16002 TI BANDGAP AND THERMAL DRIVER
16003 M: Eduardo Valentin <edubezval@gmail.com>
16004 M: Keerthy <j-keerthy@ti.com>
16005 L: linux-pm@vger.kernel.org
16006 L: linux-omap@vger.kernel.org
16008 F: drivers/thermal/ti-soc-thermal/
16010 TI BQ27XXX POWER SUPPLY DRIVER
16011 R: Andrew F. Davis <afd@ti.com>
16012 F: include/linux/power/bq27xxx_battery.h
16013 F: drivers/power/supply/bq27xxx_battery.c
16014 F: drivers/power/supply/bq27xxx_battery_i2c.c
16016 TI CDCE706 CLOCK DRIVER
16017 M: Max Filippov <jcmvbkbc@gmail.com>
16019 F: drivers/clk/clk-cdce706.c
16022 M: Tero Kristo <t-kristo@ti.com>
16023 L: linux-omap@vger.kernel.org
16026 F: include/linux/clk/ti.h
16028 TI DAVINCI MACHINE SUPPORT
16029 M: Sekhar Nori <nsekhar@ti.com>
16030 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
16031 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16034 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16035 F: arch/arm/mach-davinci/
16036 F: drivers/i2c/busses/i2c-davinci.c
16037 F: arch/arm/boot/dts/da850*
16039 TI DAVINCI SERIES CLOCK DRIVER
16040 M: David Lechner <david@lechnology.com>
16041 R: Sekhar Nori <nsekhar@ti.com>
16043 F: Documentation/devicetree/bindings/clock/ti/davinci/
16044 F: drivers/clk/davinci/
16046 TI DAVINCI SERIES GPIO DRIVER
16047 M: Keerthy <j-keerthy@ti.com>
16048 L: linux-gpio@vger.kernel.org
16050 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16051 F: drivers/gpio/gpio-davinci.c
16053 TI DAVINCI SERIES MEDIA DRIVER
16054 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16055 L: linux-media@vger.kernel.org
16056 W: https://linuxtv.org
16057 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16058 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16060 F: drivers/media/platform/davinci/
16061 F: include/media/davinci/
16063 TI ETHERNET SWITCH DRIVER (CPSW)
16064 R: Grygorii Strashko <grygorii.strashko@ti.com>
16065 L: linux-omap@vger.kernel.org
16066 L: netdev@vger.kernel.org
16068 F: drivers/net/ethernet/ti/cpsw*
16069 F: drivers/net/ethernet/ti/davinci*
16071 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16072 M: Alex Dubov <oakad@yahoo.com>
16074 W: http://tifmxx.berlios.de/
16075 F: drivers/memstick/host/tifm_ms.c
16076 F: drivers/misc/tifm*
16077 F: drivers/mmc/host/tifm_sd.c
16078 F: include/linux/tifm.h
16080 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16081 M: Santosh Shilimkar <ssantosh@kernel.org>
16082 L: linux-kernel@vger.kernel.org
16083 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16085 F: drivers/soc/ti/*
16086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16088 TI LM49xxx FAMILY ASoC CODEC DRIVERS
16089 M: M R Swami Reddy <mr.swami.reddy@ti.com>
16090 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16091 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16093 F: sound/soc/codecs/lm49453*
16094 F: sound/soc/codecs/isabelle*
16096 TI LP855x BACKLIGHT DRIVER
16097 M: Milo Kim <milo.kim@ti.com>
16099 F: Documentation/driver-api/backlight/lp855x-driver.rst
16100 F: drivers/video/backlight/lp855x_bl.c
16101 F: include/linux/platform_data/lp855x.h
16103 TI LP8727 CHARGER DRIVER
16104 M: Milo Kim <milo.kim@ti.com>
16106 F: drivers/power/supply/lp8727_charger.c
16107 F: include/linux/platform_data/lp8727.h
16109 TI LP8788 MFD DRIVER
16110 M: Milo Kim <milo.kim@ti.com>
16112 F: drivers/iio/adc/lp8788_adc.c
16113 F: drivers/leds/leds-lp8788.c
16114 F: drivers/mfd/lp8788*.c
16115 F: drivers/power/supply/lp8788-charger.c
16116 F: drivers/regulator/lp8788-*.c
16117 F: include/linux/mfd/lp8788*.h
16119 TI NETCP ETHERNET DRIVER
16120 M: Wingman Kwok <w-kwok2@ti.com>
16121 M: Murali Karicheri <m-karicheri2@ti.com>
16122 L: netdev@vger.kernel.org
16124 F: drivers/net/ethernet/ti/netcp*
16126 TI PCM3060 ASoC CODEC DRIVER
16127 M: Kirill Marinushkin <kmarinushkin@birdec.com>
16128 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16130 F: Documentation/devicetree/bindings/sound/pcm3060.txt
16131 F: sound/soc/codecs/pcm3060*
16133 TI TAS571X FAMILY ASoC CODEC DRIVER
16134 M: Kevin Cernekee <cernekee@chromium.org>
16135 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16137 F: sound/soc/codecs/tas571x*
16139 TI TRF7970A NFC DRIVER
16140 M: Mark Greer <mgreer@animalcreek.com>
16141 L: linux-wireless@vger.kernel.org
16142 L: linux-nfc@lists.01.org (moderated for non-subscribers)
16144 F: drivers/nfc/trf7970a.c
16145 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16147 TI TWL4030 SERIES SOC CODEC DRIVER
16148 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
16149 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16151 F: sound/soc/codecs/twl4030*
16154 M: Benoit Parrot <bparrot@ti.com>
16155 L: linux-media@vger.kernel.org
16156 W: http://linuxtv.org/
16157 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16159 F: drivers/media/platform/ti-vpe/
16161 TI WILINK WIRELESS DRIVERS
16162 L: linux-wireless@vger.kernel.org
16163 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
16164 W: http://wireless.kernel.org/en/users/Drivers/wl1251
16165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16167 F: drivers/net/wireless/ti/
16168 F: include/linux/wl12xx.h
16170 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16171 M: John Stultz <john.stultz@linaro.org>
16172 M: Thomas Gleixner <tglx@linutronix.de>
16173 R: Stephen Boyd <sboyd@kernel.org>
16174 L: linux-kernel@vger.kernel.org
16175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16177 F: include/linux/clocksource.h
16178 F: include/linux/time.h
16179 F: include/linux/timex.h
16180 F: include/uapi/linux/time.h
16181 F: include/uapi/linux/timex.h
16182 F: kernel/time/clocksource.c
16183 F: kernel/time/time*.c
16184 F: kernel/time/alarmtimer.c
16185 F: kernel/time/ntp.c
16186 F: tools/testing/selftests/timers/
16189 M: Jon Maloy <jon.maloy@ericsson.com>
16190 M: Ying Xue <ying.xue@windriver.com>
16191 L: netdev@vger.kernel.org (core kernel code)
16192 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16193 W: http://tipc.sourceforge.net/
16195 F: include/uapi/linux/tipc*.h
16198 TLAN NETWORK DRIVER
16199 M: Samuel Chessman <chessman@tux.org>
16200 L: tlan-devel@lists.sourceforge.net (subscribers-only)
16201 W: http://sourceforge.net/projects/tlan/
16203 F: Documentation/networking/device_drivers/ti/tlan.txt
16204 F: drivers/net/ethernet/ti/tlan.*
16206 TM6000 VIDEO4LINUX DRIVER
16207 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16208 L: linux-media@vger.kernel.org
16209 W: https://linuxtv.org
16210 T: git git://linuxtv.org/media_tree.git
16212 F: drivers/media/usb/tm6000/
16213 F: Documentation/media/v4l-drivers/tm6000*
16215 TMIO/SDHI MMC DRIVER
16216 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
16217 L: linux-mmc@vger.kernel.org
16219 F: drivers/mmc/host/tmio_mmc*
16220 F: drivers/mmc/host/renesas_sdhi*
16221 F: include/linux/mfd/tmio.h
16223 TMP401 HARDWARE MONITOR DRIVER
16224 M: Guenter Roeck <linux@roeck-us.net>
16225 L: linux-hwmon@vger.kernel.org
16227 F: Documentation/hwmon/tmp401.rst
16228 F: drivers/hwmon/tmp401.c
16230 TMPFS (SHMEM FILESYSTEM)
16231 M: Hugh Dickins <hughd@google.com>
16232 L: linux-mm@kvack.org
16234 F: include/linux/shmem_fs.h
16237 TOMOYO SECURITY MODULE
16238 M: Kentaro Takeda <takedakn@nttdata.co.jp>
16239 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16240 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16241 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16242 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16243 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16244 W: https://tomoyo.osdn.jp/
16246 F: security/tomoyo/
16248 TOPSTAR LAPTOP EXTRAS DRIVER
16249 M: Herton Ronaldo Krzesinski <herton@canonical.com>
16250 L: platform-driver-x86@vger.kernel.org
16252 F: drivers/platform/x86/topstar-laptop.c
16254 TORTURE-TEST MODULES
16255 M: Davidlohr Bueso <dave@stgolabs.net>
16256 M: "Paul E. McKenney" <paulmck@kernel.org>
16257 M: Josh Triplett <josh@joshtriplett.org>
16258 L: linux-kernel@vger.kernel.org
16260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16261 F: Documentation/RCU/torture.txt
16262 F: kernel/torture.c
16263 F: kernel/rcu/rcutorture.c
16264 F: kernel/rcu/rcuperf.c
16265 F: kernel/locking/locktorture.c
16267 TOSHIBA ACPI EXTRAS DRIVER
16268 M: Azael Avalos <coproscefalo@gmail.com>
16269 L: platform-driver-x86@vger.kernel.org
16271 F: drivers/platform/x86/toshiba_acpi.c
16273 TOSHIBA BLUETOOTH DRIVER
16274 M: Azael Avalos <coproscefalo@gmail.com>
16275 L: platform-driver-x86@vger.kernel.org
16277 F: drivers/platform/x86/toshiba_bluetooth.c
16279 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16280 M: Azael Avalos <coproscefalo@gmail.com>
16281 L: platform-driver-x86@vger.kernel.org
16283 F: drivers/platform/x86/toshiba_haps.c
16286 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
16287 W: http://www.buzzard.org.uk/toshiba/
16289 F: drivers/char/toshiba.c
16290 F: include/linux/toshiba.h
16291 F: include/uapi/linux/toshiba.h
16293 TOSHIBA TC358743 DRIVER
16294 M: Mats Randgaard <matrandg@cisco.com>
16295 L: linux-media@vger.kernel.org
16297 F: drivers/media/i2c/tc358743*
16298 F: include/media/i2c/tc358743.h
16300 TOSHIBA WMI HOTKEYS DRIVER
16301 M: Azael Avalos <coproscefalo@gmail.com>
16302 L: platform-driver-x86@vger.kernel.org
16304 F: drivers/platform/x86/toshiba-wmi.c
16307 M: Peter Huewe <peterhuewe@gmx.de>
16308 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16309 R: Jason Gunthorpe <jgg@ziepe.ca>
16310 L: linux-integrity@vger.kernel.org
16311 Q: https://patchwork.kernel.org/project/linux-integrity/list/
16312 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16313 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
16315 F: drivers/char/tpm/
16318 M: Steven Rostedt <rostedt@goodmis.org>
16319 M: Ingo Molnar <mingo@redhat.com>
16320 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16322 F: Documentation/trace/ftrace.rst
16323 F: arch/*/*/*/ftrace.h
16324 F: arch/*/kernel/ftrace.c
16325 F: include/*/ftrace.h
16326 F: include/linux/trace*.h
16329 F: tools/testing/selftests/ftrace/
16331 TRACING MMIO ACCESSES (MMIOTRACE)
16332 M: Steven Rostedt <rostedt@goodmis.org>
16333 M: Ingo Molnar <mingo@kernel.org>
16334 R: Karol Herbst <karolherbst@gmail.com>
16335 R: Pekka Paalanen <ppaalanen@gmail.com>
16337 L: linux-kernel@vger.kernel.org
16338 L: nouveau@lists.freedesktop.org
16339 F: kernel/trace/trace_mmiotrace.c
16340 F: include/linux/mmiotrace.h
16341 F: arch/x86/mm/kmmio.c
16342 F: arch/x86/mm/mmio-mod.c
16343 F: arch/x86/mm/testmmiotrace.c
16346 M: Jiri Kosina <trivial@kernel.org>
16347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16349 K: ^Subject:.*(?i)trivial
16351 TEMPO SEMICONDUCTOR DRIVERS
16352 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16354 F: sound/soc/codecs/tscs*.c
16355 F: sound/soc/codecs/tscs*.h
16356 F: Documentation/devicetree/bindings/sound/tscs*.txt
16359 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16360 M: Jiri Slaby <jslaby@suse.com>
16362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16363 F: Documentation/driver-api/serial/
16365 F: drivers/tty/serial/serial_core.c
16366 F: include/linux/serial_core.h
16367 F: include/linux/serial.h
16368 F: include/linux/tty.h
16369 F: include/uapi/linux/serial_core.h
16370 F: include/uapi/linux/serial.h
16371 F: include/uapi/linux/tty.h
16373 TUA9001 MEDIA DRIVER
16374 M: Antti Palosaari <crope@iki.fi>
16375 L: linux-media@vger.kernel.org
16376 W: https://linuxtv.org
16377 W: http://palosaari.fi/linux/
16378 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16379 T: git git://linuxtv.org/anttip/media_tree.git
16381 F: drivers/media/tuners/tua9001*
16383 TULIP NETWORK DRIVERS
16384 L: netdev@vger.kernel.org
16385 L: linux-parisc@vger.kernel.org
16387 F: drivers/net/ethernet/dec/tulip/
16390 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
16391 W: http://vtun.sourceforge.net/tun
16393 F: Documentation/networking/tuntap.txt
16394 F: arch/um/os-Linux/drivers/
16396 TURBOCHANNEL SUBSYSTEM
16397 M: "Maciej W. Rozycki" <macro@linux-mips.org>
16398 M: Ralf Baechle <ralf@linux-mips.org>
16399 L: linux-mips@vger.kernel.org
16400 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
16403 F: include/linux/tc.h
16406 M: "Len Brown" <lenb@kernel.org>
16407 L: linux-pm@vger.kernel.org
16408 B: https://bugzilla.kernel.org
16409 Q: https://patchwork.kernel.org/project/linux-pm/list/
16410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16412 F: tools/power/x86/turbostat/
16414 TW5864 VIDEO4LINUX DRIVER
16415 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16416 M: Anton Sviridenko <anton@corp.bluecherry.net>
16417 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16418 M: Andrey Utkin <andrey_utkin@fastmail.com>
16419 L: linux-media@vger.kernel.org
16421 F: drivers/media/pci/tw5864/
16423 TW68 VIDEO4LINUX DRIVER
16424 M: Hans Verkuil <hverkuil@xs4all.nl>
16425 L: linux-media@vger.kernel.org
16426 T: git git://linuxtv.org/media_tree.git
16427 W: https://linuxtv.org
16429 F: drivers/media/pci/tw68/
16431 TW686X VIDEO4LINUX DRIVER
16432 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16433 L: linux-media@vger.kernel.org
16434 T: git git://linuxtv.org/media_tree.git
16435 W: http://linuxtv.org
16437 F: drivers/media/pci/tw686x/
16439 UBI FILE SYSTEM (UBIFS)
16440 M: Richard Weinberger <richard@nod.at>
16441 M: Artem Bityutskiy <dedekind1@gmail.com>
16442 M: Adrian Hunter <adrian.hunter@intel.com>
16443 L: linux-mtd@lists.infradead.org
16444 T: git git://git.infradead.org/ubifs-2.6.git
16445 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
16447 F: Documentation/filesystems/ubifs.txt
16450 UCLINUX (M68KNOMMU AND COLDFIRE)
16451 M: Greg Ungerer <gerg@linux-m68k.org>
16452 W: http://www.linux-m68k.org/
16453 W: http://www.uclinux.org/
16454 L: linux-m68k@lists.linux-m68k.org
16455 L: uclinux-dev@uclinux.org (subscribers-only)
16456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16458 F: arch/m68k/coldfire/
16460 F: arch/m68k/*/*_no.*
16461 F: arch/m68k/include/asm/*_no.*
16464 M: Jan Kara <jack@suse.com>
16466 F: Documentation/filesystems/udf.txt
16470 M: Bastien Nocera <hadess@hadess.net>
16471 L: linux-input@vger.kernel.org
16473 F: drivers/hid/hid-udraw-ps3.c
16476 M: Evgeniy Dushistov <dushistov@mail.ru>
16478 F: Documentation/admin-guide/ufs.rst
16481 UHID USERSPACE HID IO DRIVER:
16482 M: David Herrmann <dh.herrmann@googlemail.com>
16483 L: linux-input@vger.kernel.org
16485 F: drivers/hid/uhid.c
16486 F: include/uapi/linux/uhid.h
16489 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16490 L: linux-usb@vger.kernel.org
16492 F: drivers/usb/common/ulpi.c
16493 F: include/linux/ulpi/
16495 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16496 L: linux-usb@vger.kernel.org
16499 F: include/linux/uwb.h
16500 F: include/linux/uwb/
16503 M: Gabriel Krisman Bertazi <krisman@collabora.com>
16504 L: linux-fsdevel@vger.kernel.org
16508 UNICORE32 ARCHITECTURE:
16509 M: Guan Xuetao <gxt@pku.edu.cn>
16510 W: http://mprc.pku.edu.cn/~guanxuetao/linux
16512 T: git git://github.com/gxt/linux.git
16516 M: Tony Finch <dot@dotat.at>
16517 W: http://dotat.at/prog/unifdef
16519 F: scripts/unifdef.c
16521 UNIFORM CDROM DRIVER
16522 M: Jens Axboe <axboe@kernel.dk>
16523 W: http://www.kernel.dk
16525 F: Documentation/cdrom/
16526 F: drivers/cdrom/cdrom.c
16527 F: include/linux/cdrom.h
16528 F: include/uapi/linux/cdrom.h
16530 UNISYS S-PAR DRIVERS
16531 M: David Kershner <david.kershner@unisys.com>
16532 L: sparmaintainer@unisys.com (Unisys internal)
16534 F: include/linux/visorbus.h
16535 F: drivers/visorbus/
16536 F: drivers/staging/unisys/
16538 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16539 R: Alim Akhtar <alim.akhtar@samsung.com>
16540 R: Avri Altman <avri.altman@wdc.com>
16541 R: Pedro Sousa <pedrom.sousa@synopsys.com>
16542 L: linux-scsi@vger.kernel.org
16544 F: Documentation/scsi/ufs.txt
16545 F: drivers/scsi/ufs/
16547 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16548 M: Pedro Sousa <pedrom.sousa@synopsys.com>
16549 L: linux-scsi@vger.kernel.org
16551 F: drivers/scsi/ufs/*dwc*
16553 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16554 M: Stanley Chu <stanley.chu@mediatek.com>
16555 L: linux-scsi@vger.kernel.org
16556 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16558 F: drivers/scsi/ufs/ufs-mediatek*
16560 UNSORTED BLOCK IMAGES (UBI)
16561 M: Artem Bityutskiy <dedekind1@gmail.com>
16562 M: Richard Weinberger <richard@nod.at>
16563 W: http://www.linux-mtd.infradead.org/
16564 L: linux-mtd@lists.infradead.org
16565 T: git git://git.infradead.org/ubifs-2.6.git
16567 F: drivers/mtd/ubi/
16568 F: include/linux/mtd/ubi.h
16569 F: include/uapi/mtd/ubi-user.h
16571 USB "USBNET" DRIVER FRAMEWORK
16572 M: Oliver Neukum <oneukum@suse.com>
16573 L: netdev@vger.kernel.org
16574 W: http://www.linux-usb.org/usbnet
16576 F: drivers/net/usb/usbnet.c
16577 F: include/linux/usb/usbnet.h
16580 M: Oliver Neukum <oneukum@suse.com>
16581 L: linux-usb@vger.kernel.org
16583 F: Documentation/usb/acm.rst
16584 F: drivers/usb/class/cdc-acm.*
16586 USB AR5523 WIRELESS DRIVER
16587 M: Pontus Fuchs <pontus.fuchs@gmail.com>
16588 L: linux-wireless@vger.kernel.org
16590 F: drivers/net/wireless/ath/ar5523/
16593 M: Oliver Neukum <oneukum@suse.com>
16594 L: linux-usb@vger.kernel.org
16595 L: linux-scsi@vger.kernel.org
16597 F: drivers/usb/storage/uas.c
16599 USB CDC ETHERNET DRIVER
16600 M: Oliver Neukum <oliver@neukum.org>
16601 L: linux-usb@vger.kernel.org
16603 F: drivers/net/usb/cdc_*.c
16604 F: include/uapi/linux/usb/cdc.h
16606 USB CHAOSKEY DRIVER
16607 M: Keith Packard <keithp@keithp.com>
16608 L: linux-usb@vger.kernel.org
16610 F: drivers/usb/misc/chaoskey.c
16612 USB CYPRESS C67X00 DRIVER
16613 M: Peter Korsgaard <jacmet@sunsite.dk>
16614 L: linux-usb@vger.kernel.org
16616 F: drivers/usb/c67x00/
16618 USB DAVICOM DM9601 DRIVER
16619 M: Peter Korsgaard <jacmet@sunsite.dk>
16620 L: netdev@vger.kernel.org
16621 W: http://www.linux-usb.org/usbnet
16623 F: drivers/net/usb/dm9601.c
16625 USB DIAMOND RIO500 DRIVER
16626 M: Cesar Miquel <miquel@df.uba.ar>
16627 L: rio500-users@lists.sourceforge.net
16628 W: http://rio500.sourceforge.net
16630 F: drivers/usb/misc/rio500*
16633 M: Alan Stern <stern@rowland.harvard.edu>
16634 L: linux-usb@vger.kernel.org
16636 F: Documentation/usb/ehci.rst
16637 F: drivers/usb/host/ehci*
16639 USB GADGET/PERIPHERAL SUBSYSTEM
16640 M: Felipe Balbi <balbi@kernel.org>
16641 L: linux-usb@vger.kernel.org
16642 W: http://www.linux-usb.org/gadget
16643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16645 F: drivers/usb/gadget/
16646 F: include/linux/usb/gadget*
16648 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16649 M: Jiri Kosina <jikos@kernel.org>
16650 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
16651 L: linux-usb@vger.kernel.org
16652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16654 F: Documentation/hid/hiddev.rst
16655 F: drivers/hid/usbhid/
16657 USB INTEL XHCI ROLE MUX DRIVER
16658 M: Hans de Goede <hdegoede@redhat.com>
16659 L: linux-usb@vger.kernel.org
16661 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
16663 USB IP DRIVER FOR HISILICON KIRIN
16664 M: Yu Chen <chenyu56@huawei.com>
16665 M: Binghui Wang <wangbinghui@hisilicon.com>
16666 L: linux-usb@vger.kernel.org
16668 F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16669 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
16672 M: Olav Kongas <ok@artecdesign.ee>
16673 L: linux-usb@vger.kernel.org
16675 F: drivers/usb/host/isp116x*
16676 F: include/linux/usb/isp116x.h
16678 USB LAN78XX ETHERNET DRIVER
16679 M: Woojung Huh <woojung.huh@microchip.com>
16680 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16681 L: netdev@vger.kernel.org
16683 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16684 F: drivers/net/usb/lan78xx.*
16685 F: include/dt-bindings/net/microchip-lan78xx.h
16687 USB MASS STORAGE DRIVER
16688 M: Alan Stern <stern@rowland.harvard.edu>
16689 L: linux-usb@vger.kernel.org
16690 L: usb-storage@lists.one-eyed-alien.net
16692 F: drivers/usb/storage/
16695 M: Clemens Ladisch <clemens@ladisch.de>
16696 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16697 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16699 F: sound/usb/midi.*
16701 USB NETWORKING DRIVERS
16702 L: linux-usb@vger.kernel.org
16704 F: drivers/net/usb/
16707 M: Alan Stern <stern@rowland.harvard.edu>
16708 L: linux-usb@vger.kernel.org
16710 F: Documentation/usb/ohci.rst
16711 F: drivers/usb/host/ohci*
16713 USB OTG FSM (Finite State Machine)
16714 M: Peter Chen <Peter.Chen@nxp.com>
16715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16716 L: linux-usb@vger.kernel.org
16718 F: drivers/usb/common/usb-otg-fsm.c
16721 M: Valentina Manea <valentina.manea.m@gmail.com>
16722 M: Shuah Khan <shuah@kernel.org>
16723 M: Shuah Khan <skhan@linuxfoundation.org>
16724 L: linux-usb@vger.kernel.org
16726 F: Documentation/usb/usbip_protocol.rst
16727 F: drivers/usb/usbip/
16728 F: tools/usb/usbip/
16729 F: tools/testing/selftests/drivers/usb/usbip/
16732 M: Petko Manolov <petkan@nucleusys.com>
16733 L: linux-usb@vger.kernel.org
16734 L: netdev@vger.kernel.org
16735 T: git git://github.com/petkan/pegasus.git
16736 W: https://github.com/petkan/pegasus
16738 F: drivers/net/usb/pegasus.*
16741 M: Felipe Balbi <balbi@kernel.org>
16742 L: linux-usb@vger.kernel.org
16743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16745 F: drivers/usb/phy/
16747 USB PRINTER DRIVER (usblp)
16748 M: Pete Zaitcev <zaitcev@redhat.com>
16749 L: linux-usb@vger.kernel.org
16751 F: drivers/usb/class/usblp.c
16753 USB QMI WWAN NETWORK DRIVER
16754 M: Bjørn Mork <bjorn@mork.no>
16755 L: netdev@vger.kernel.org
16757 F: Documentation/ABI/testing/sysfs-class-net-qmi
16758 F: drivers/net/usb/qmi_wwan.c
16761 M: Petko Manolov <petkan@nucleusys.com>
16762 L: linux-usb@vger.kernel.org
16763 L: netdev@vger.kernel.org
16764 T: git git://github.com/petkan/rtl8150.git
16765 W: https://github.com/petkan/rtl8150
16767 F: drivers/net/usb/rtl8150.c
16769 USB SERIAL SUBSYSTEM
16770 M: Johan Hovold <johan@kernel.org>
16771 L: linux-usb@vger.kernel.org
16772 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16774 F: Documentation/usb/usb-serial.rst
16775 F: drivers/usb/serial/
16776 F: include/linux/usb/serial.h
16778 USB SMSC75XX ETHERNET DRIVER
16779 M: Steve Glendinning <steve.glendinning@shawell.net>
16780 L: netdev@vger.kernel.org
16782 F: drivers/net/usb/smsc75xx.*
16784 USB SMSC95XX ETHERNET DRIVER
16785 M: Steve Glendinning <steve.glendinning@shawell.net>
16786 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16787 L: netdev@vger.kernel.org
16789 F: drivers/net/usb/smsc95xx.*
16792 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16793 L: linux-usb@vger.kernel.org
16794 W: http://www.linux-usb.org
16795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16797 F: Documentation/devicetree/bindings/usb/
16798 F: Documentation/usb/
16800 F: include/linux/usb.h
16801 F: include/linux/usb/
16803 USB TYPEC PI3USB30532 MUX DRIVER
16804 M: Hans de Goede <hdegoede@redhat.com>
16805 L: linux-usb@vger.kernel.org
16807 F: drivers/usb/typec/mux/pi3usb30532.c
16810 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16811 L: linux-usb@vger.kernel.org
16813 F: Documentation/ABI/testing/sysfs-class-typec
16814 F: Documentation/driver-api/usb/typec.rst
16815 F: drivers/usb/typec/
16816 F: include/linux/usb/typec.h
16818 USB TYPEC BUS FOR ALTERNATE MODES
16819 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16820 L: linux-usb@vger.kernel.org
16822 F: Documentation/ABI/testing/sysfs-bus-typec
16823 F: Documentation/driver-api/usb/typec_bus.rst
16824 F: drivers/usb/typec/altmodes/
16825 F: include/linux/usb/typec_altmode.h
16827 USB TYPEC PORT CONTROLLER DRIVERS
16828 M: Guenter Roeck <linux@roeck-us.net>
16829 L: linux-usb@vger.kernel.org
16831 F: drivers/usb/typec/tcpm/
16834 M: Alan Stern <stern@rowland.harvard.edu>
16835 L: linux-usb@vger.kernel.org
16837 F: drivers/usb/host/uhci*
16840 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16841 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16842 L: linux-media@vger.kernel.org
16843 T: git git://linuxtv.org/media_tree.git
16844 W: http://www.ideasonboard.org/uvc/
16846 F: drivers/media/usb/uvc/
16847 F: include/uapi/linux/uvcvideo.h
16850 M: Hans Verkuil <hverkuil@xs4all.nl>
16851 L: linux-media@vger.kernel.org
16852 T: git git://linuxtv.org/media_tree.git
16853 W: https://linuxtv.org
16855 F: drivers/media/usb/usbvision/
16858 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16859 L: linux-usb@vger.kernel.org
16861 F: drivers/usb/gadget/function/*uvc*
16862 F: drivers/usb/gadget/legacy/webcam.c
16863 F: include/uapi/linux/usb/g_uvc.h
16865 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16866 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
16867 L: linux-wireless@vger.kernel.org
16869 F: drivers/net/wireless/rndis_wlan.c
16872 M: Mathias Nyman <mathias.nyman@intel.com>
16873 L: linux-usb@vger.kernel.org
16875 F: drivers/usb/host/xhci*
16876 F: drivers/usb/host/pci-quirks*
16879 L: linux-wireless@vger.kernel.org
16880 W: http://linux-lc100020.sourceforge.net
16882 F: drivers/net/wireless/zydas/zd1201.*
16885 M: Antoine Jacquet <royale@zerezo.com>
16886 L: linux-usb@vger.kernel.org
16887 L: linux-media@vger.kernel.org
16888 T: git git://linuxtv.org/media_tree.git
16889 W: http://royale.zerezo.com/zr364xx/
16891 F: Documentation/media/v4l-drivers/zr364xx*
16892 F: drivers/media/usb/zr364xx/
16894 USER-MODE LINUX (UML)
16895 M: Jeff Dike <jdike@addtoit.com>
16896 M: Richard Weinberger <richard@nod.at>
16897 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
16898 L: linux-um@lists.infradead.org
16899 W: http://user-mode-linux.sourceforge.net
16900 Q: https://patchwork.ozlabs.org/project/linux-um/list/
16901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16903 F: Documentation/virt/uml/
16908 USERSPACE COPYIN/COPYOUT (UIOVEC)
16909 M: Alexander Viro <viro@zeniv.linux.org.uk>
16912 F: include/linux/uio.h
16914 USERSPACE DMA BUFFER DRIVER
16915 M: Gerd Hoffmann <kraxel@redhat.com>
16917 L: dri-devel@lists.freedesktop.org
16918 F: drivers/dma-buf/udmabuf.c
16919 F: include/uapi/linux/udmabuf.h
16920 T: git git://anongit.freedesktop.org/drm/drm-misc
16922 USERSPACE I/O (UIO)
16923 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16926 F: Documentation/driver-api/uio-howto.rst
16928 F: include/linux/uio_driver.h
16931 M: Karel Zak <kzak@redhat.com>
16932 L: util-linux@vger.kernel.org
16933 W: http://en.wikipedia.org/wiki/Util-linux
16934 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16938 M: Christoph Hellwig <hch@lst.de>
16939 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16940 L: linux-kernel@vger.kernel.org
16941 T: git git://git.infradead.org/users/hch/uuid.git
16944 F: include/linux/uuid.h
16945 F: include/uapi/linux/uuid.h
16949 M: Michal Januszewski <spock@gentoo.org>
16950 L: linux-fbdev@vger.kernel.org
16951 W: https://github.com/mjanusz/v86d
16953 F: Documentation/fb/uvesafb.rst
16954 F: drivers/video/fbdev/uvesafb.*
16957 M: Stefan Agner <stefan@agner.ch>
16958 L: linux-mtd@lists.infradead.org
16960 F: drivers/mtd/nand/raw/vf610_nfc.c
16962 VFAT/FAT/MSDOS FILESYSTEM
16963 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
16965 F: Documentation/filesystems/vfat.txt
16969 M: Alex Williamson <alex.williamson@redhat.com>
16970 R: Cornelia Huck <cohuck@redhat.com>
16971 L: kvm@vger.kernel.org
16972 T: git git://github.com/awilliam/linux-vfio.git
16974 F: Documentation/driver-api/vfio.rst
16976 F: include/linux/vfio.h
16977 F: include/uapi/linux/vfio.h
16979 VFIO MEDIATED DEVICE DRIVERS
16980 M: Kirti Wankhede <kwankhede@nvidia.com>
16981 L: kvm@vger.kernel.org
16983 F: Documentation/driver-api/vfio-mediated-device.rst
16984 F: drivers/vfio/mdev/
16985 F: include/linux/mdev.h
16986 F: samples/vfio-mdev/
16988 VFIO PLATFORM DRIVER
16989 M: Eric Auger <eric.auger@redhat.com>
16990 L: kvm@vger.kernel.org
16992 F: drivers/vfio/platform/
16995 R: Lukas Wunner <lukas@wunner.de>
16997 F: Documentation/gpu/vga-switcheroo.rst
16998 F: drivers/gpu/vga/vga_switcheroo.c
16999 F: include/linux/vga_switcheroo.h
17000 T: git git://anongit.freedesktop.org/drm/drm-misc
17002 VIA RHINE NETWORK DRIVER
17004 F: drivers/net/ethernet/via/via-rhine.c
17006 VIA SD/MMC CARD CONTROLLER DRIVER
17007 M: Bruce Chang <brucechang@via.com.tw>
17008 M: Harald Welte <HaraldWelte@viatech.com>
17010 F: drivers/mmc/host/via-sdmmc.c
17012 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
17013 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
17014 L: linux-fbdev@vger.kernel.org
17016 F: include/linux/via-core.h
17017 F: include/linux/via-gpio.h
17018 F: include/linux/via_i2c.h
17019 F: drivers/video/fbdev/via/
17021 VIA VELOCITY NETWORK DRIVER
17022 M: Francois Romieu <romieu@fr.zoreil.com>
17023 L: netdev@vger.kernel.org
17025 F: drivers/net/ethernet/via/via-velocity.*
17027 VICODEC VIRTUAL CODEC DRIVER
17028 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
17029 L: linux-media@vger.kernel.org
17030 T: git git://linuxtv.org/media_tree.git
17031 W: https://linuxtv.org
17033 F: drivers/media/platform/vicodec/*
17035 VIDEO MULTIPLEXER DRIVER
17036 M: Philipp Zabel <p.zabel@pengutronix.de>
17037 L: linux-media@vger.kernel.org
17039 F: drivers/media/platform/video-mux.c
17041 VIDEO I2C POLLING DRIVER
17042 M: Matt Ranostay <matt.ranostay@konsulko.com>
17043 L: linux-media@vger.kernel.org
17045 F: drivers/media/i2c/video-i2c.c
17047 VIDEOBUF2 FRAMEWORK
17048 M: Pawel Osciak <pawel@osciak.com>
17049 M: Marek Szyprowski <m.szyprowski@samsung.com>
17050 M: Kyungmin Park <kyungmin.park@samsung.com>
17051 R: Tomasz Figa <tfiga@chromium.org>
17052 L: linux-media@vger.kernel.org
17054 F: drivers/media/common/videobuf2/*
17055 F: include/media/videobuf2-*
17057 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17058 M: Helen Koike <helen.koike@collabora.com>
17059 L: linux-media@vger.kernel.org
17060 T: git git://linuxtv.org/media_tree.git
17061 W: https://linuxtv.org
17063 F: drivers/media/platform/vimc/*
17066 M: Alex Williamson <alex.williamson@redhat.com>
17067 M: Paolo Bonzini <pbonzini@redhat.com>
17068 L: kvm@vger.kernel.org
17072 VIRTIO AND VHOST VSOCK DRIVER
17073 M: Stefan Hajnoczi <stefanha@redhat.com>
17074 L: kvm@vger.kernel.org
17075 L: virtualization@lists.linux-foundation.org
17076 L: netdev@vger.kernel.org
17078 F: include/linux/virtio_vsock.h
17079 F: include/uapi/linux/virtio_vsock.h
17080 F: include/uapi/linux/vsockmon.h
17081 F: include/uapi/linux/vm_sockets_diag.h
17082 F: net/vmw_vsock/diag.c
17083 F: net/vmw_vsock/af_vsock_tap.c
17084 F: net/vmw_vsock/virtio_transport_common.c
17085 F: net/vmw_vsock/virtio_transport.c
17086 F: drivers/net/vsockmon.c
17087 F: drivers/vhost/vsock.c
17088 F: tools/testing/vsock/
17090 VIRTIO CONSOLE DRIVER
17091 M: Amit Shah <amit@kernel.org>
17092 L: virtualization@lists.linux-foundation.org
17094 F: drivers/char/virtio_console.c
17095 F: include/linux/virtio_console.h
17096 F: include/uapi/linux/virtio_console.h
17098 VIRTIO CORE AND NET DRIVERS
17099 M: "Michael S. Tsirkin" <mst@redhat.com>
17100 M: Jason Wang <jasowang@redhat.com>
17101 L: virtualization@lists.linux-foundation.org
17103 F: Documentation/devicetree/bindings/virtio/
17106 F: drivers/net/virtio_net.c
17107 F: drivers/block/virtio_blk.c
17108 F: include/linux/virtio*.h
17109 F: include/uapi/linux/virtio_*.h
17110 F: drivers/crypto/virtio/
17111 F: mm/balloon_compaction.c
17113 VIRTIO BLOCK AND SCSI DRIVERS
17114 M: "Michael S. Tsirkin" <mst@redhat.com>
17115 M: Jason Wang <jasowang@redhat.com>
17116 R: Paolo Bonzini <pbonzini@redhat.com>
17117 R: Stefan Hajnoczi <stefanha@redhat.com>
17118 L: virtualization@lists.linux-foundation.org
17120 F: drivers/block/virtio_blk.c
17121 F: drivers/scsi/virtio_scsi.c
17122 F: include/uapi/linux/virtio_blk.h
17123 F: include/uapi/linux/virtio_scsi.h
17124 F: drivers/vhost/scsi.c
17126 VIRTIO CRYPTO DRIVER
17127 M: Gonglei <arei.gonglei@huawei.com>
17128 L: virtualization@lists.linux-foundation.org
17129 L: linux-crypto@vger.kernel.org
17131 F: drivers/crypto/virtio/
17132 F: include/uapi/linux/virtio_crypto.h
17134 VIRTIO DRIVERS FOR S390
17135 M: Cornelia Huck <cohuck@redhat.com>
17136 M: Halil Pasic <pasic@linux.ibm.com>
17137 L: linux-s390@vger.kernel.org
17138 L: virtualization@lists.linux-foundation.org
17139 L: kvm@vger.kernel.org
17141 F: drivers/s390/virtio/
17142 F: arch/s390/include/uapi/asm/virtio-ccw.h
17145 M: David Airlie <airlied@linux.ie>
17146 M: Gerd Hoffmann <kraxel@redhat.com>
17147 L: dri-devel@lists.freedesktop.org
17148 L: virtualization@lists.linux-foundation.org
17149 T: git git://anongit.freedesktop.org/drm/drm-misc
17151 F: drivers/gpu/drm/virtio/
17152 F: include/uapi/linux/virtio_gpu.h
17154 VIRTIO HOST (VHOST)
17155 M: "Michael S. Tsirkin" <mst@redhat.com>
17156 M: Jason Wang <jasowang@redhat.com>
17157 L: kvm@vger.kernel.org
17158 L: virtualization@lists.linux-foundation.org
17159 L: netdev@vger.kernel.org
17160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17163 F: include/uapi/linux/vhost.h
17165 VIRTIO INPUT DRIVER
17166 M: Gerd Hoffmann <kraxel@redhat.com>
17168 F: drivers/virtio/virtio_input.c
17169 F: include/uapi/linux/virtio_input.h
17171 VIRTIO IOMMU DRIVER
17172 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
17173 L: virtualization@lists.linux-foundation.org
17175 F: drivers/iommu/virtio-iommu.c
17176 F: include/uapi/linux/virtio_iommu.h
17178 VIRTUAL BOX GUEST DEVICE DRIVER
17179 M: Hans de Goede <hdegoede@redhat.com>
17180 M: Arnd Bergmann <arnd@arndb.de>
17181 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17183 F: include/linux/vbox_utils.h
17184 F: include/uapi/linux/vbox*.h
17185 F: drivers/virt/vboxguest/
17187 VIRTUAL SERIO DEVICE DRIVER
17188 M: Stephen Chandler Paul <thatslyude@gmail.com>
17190 F: drivers/input/serio/userio.c
17191 F: include/uapi/linux/userio.h
17193 VIVID VIRTUAL VIDEO DRIVER
17194 M: Hans Verkuil <hverkuil@xs4all.nl>
17195 L: linux-media@vger.kernel.org
17196 T: git git://linuxtv.org/media_tree.git
17197 W: https://linuxtv.org
17199 F: drivers/media/platform/vivid/*
17202 M: Florian Fainelli <f.fainelli@gmail.com>
17203 L: openwrt-devel@lists.openwrt.org (subscribers-only)
17205 F: drivers/vlynq/vlynq.c
17206 F: include/linux/vlynq.h
17209 M: Martyn Welch <martyn@welchs.me.uk>
17210 M: Manohar Vanga <manohar.vanga@gmail.com>
17211 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17212 L: devel@driverdev.osuosl.org
17214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17215 F: Documentation/driver-api/vme.rst
17216 F: drivers/staging/vme/
17218 F: include/linux/vme*
17220 VMWARE BALLOON DRIVER
17221 M: Nadav Amit <namit@vmware.com>
17222 M: "VMware, Inc." <pv-drivers@vmware.com>
17223 L: linux-kernel@vger.kernel.org
17225 F: drivers/misc/vmw_balloon.c
17227 VMWARE HYPERVISOR INTERFACE
17228 M: Thomas Hellstrom <thellstrom@vmware.com>
17229 M: "VMware, Inc." <pv-drivers@vmware.com>
17230 L: virtualization@lists.linux-foundation.org
17232 F: arch/x86/kernel/cpu/vmware.c
17233 F: arch/x86/include/asm/vmware.h
17235 VMWARE PVRDMA DRIVER
17236 M: Adit Ranadive <aditr@vmware.com>
17237 M: VMware PV-Drivers <pv-drivers@vmware.com>
17238 L: linux-rdma@vger.kernel.org
17240 F: drivers/infiniband/hw/vmw_pvrdma/
17242 VMware PVSCSI driver
17243 M: Jim Gill <jgill@vmware.com>
17244 M: VMware PV-Drivers <pv-drivers@vmware.com>
17245 L: linux-scsi@vger.kernel.org
17247 F: drivers/scsi/vmw_pvscsi.c
17248 F: drivers/scsi/vmw_pvscsi.h
17250 VMWARE VMMOUSE SUBDRIVER
17251 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
17252 M: "VMware, Inc." <pv-drivers@vmware.com>
17253 L: linux-input@vger.kernel.org
17255 F: drivers/input/mouse/vmmouse.c
17256 F: drivers/input/mouse/vmmouse.h
17258 VMWARE VMXNET3 ETHERNET DRIVER
17259 M: Ronak Doshi <doshir@vmware.com>
17260 M: "VMware, Inc." <pv-drivers@vmware.com>
17261 L: netdev@vger.kernel.org
17263 F: drivers/net/vmxnet3/
17265 VOCORE VOCORE2 BOARD
17266 M: Harvey Hunt <harveyhuntnexus@gmail.com>
17267 L: linux-mips@vger.kernel.org
17269 F: arch/mips/boot/dts/ralink/vocore2.dts
17271 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17272 M: Liam Girdwood <lgirdwood@gmail.com>
17273 M: Mark Brown <broonie@kernel.org>
17274 L: linux-kernel@vger.kernel.org
17275 W: http://www.slimlogic.co.uk/?p=48
17276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17278 F: Documentation/devicetree/bindings/regulator/
17279 F: Documentation/power/regulator/
17280 F: drivers/regulator/
17281 F: include/dt-bindings/regulator/
17282 F: include/linux/regulator/
17283 K: regulator_get_optional
17286 M: David Ahern <dsa@cumulusnetworks.com>
17287 M: Shrijeet Mukherjee <shrijeet@gmail.com>
17288 L: netdev@vger.kernel.org
17290 F: drivers/net/vrf.c
17291 F: Documentation/networking/vrf.txt
17293 VT1211 HARDWARE MONITOR DRIVER
17294 M: Juerg Haefliger <juergh@gmail.com>
17295 L: linux-hwmon@vger.kernel.org
17297 F: Documentation/hwmon/vt1211.rst
17298 F: drivers/hwmon/vt1211.c
17300 VT8231 HARDWARE MONITOR DRIVER
17301 M: Roger Lucas <vt8231@hiddenengine.co.uk>
17302 L: linux-hwmon@vger.kernel.org
17304 F: drivers/hwmon/vt8231.c
17306 VUB300 USB to SDIO/SD/MMC bridge chip
17307 M: Tony Olech <tony.olech@elandigitalsystems.com>
17308 L: linux-mmc@vger.kernel.org
17309 L: linux-usb@vger.kernel.org
17311 F: drivers/mmc/host/vub300.c
17313 W1 DALLAS'S 1-WIRE BUS
17314 M: Evgeniy Polyakov <zbr@ioremap.net>
17316 F: Documentation/devicetree/bindings/w1/
17317 F: Documentation/w1/
17319 F: include/linux/w1.h
17321 W83791D HARDWARE MONITORING DRIVER
17322 M: Marc Hulsman <m.hulsman@tudelft.nl>
17323 L: linux-hwmon@vger.kernel.org
17325 F: Documentation/hwmon/w83791d.rst
17326 F: drivers/hwmon/w83791d.c
17328 W83793 HARDWARE MONITORING DRIVER
17329 M: Rudolf Marek <r.marek@assembler.cz>
17330 L: linux-hwmon@vger.kernel.org
17332 F: Documentation/hwmon/w83793.rst
17333 F: drivers/hwmon/w83793.c
17335 W83795 HARDWARE MONITORING DRIVER
17336 M: Jean Delvare <jdelvare@suse.com>
17337 L: linux-hwmon@vger.kernel.org
17339 F: drivers/hwmon/w83795.c
17341 W83L51xD SD/MMC CARD INTERFACE DRIVER
17342 M: Pierre Ossman <pierre@ossman.eu>
17344 F: drivers/mmc/host/wbsd.*
17346 WACOM PROTOCOL 4 SERIAL TABLETS
17347 M: Julian Squires <julian@cipht.net>
17348 M: Hans de Goede <hdegoede@redhat.com>
17349 L: linux-input@vger.kernel.org
17351 F: drivers/input/tablet/wacom_serial4.c
17353 WATCHDOG DEVICE DRIVERS
17354 M: Wim Van Sebroeck <wim@linux-watchdog.org>
17355 M: Guenter Roeck <linux@roeck-us.net>
17356 L: linux-watchdog@vger.kernel.org
17357 W: http://www.linux-watchdog.org/
17358 T: git git://www.linux-watchdog.org/linux-watchdog.git
17360 F: Documentation/devicetree/bindings/watchdog/
17361 F: Documentation/watchdog/
17362 F: drivers/watchdog/
17363 F: include/linux/watchdog.h
17364 F: include/uapi/linux/watchdog.h
17366 WHISKEYCOVE PMIC GPIO DRIVER
17367 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17368 L: linux-gpio@vger.kernel.org
17370 F: drivers/gpio/gpio-wcove.c
17373 M: Dianlong Li <long17.cool@163.com>
17374 L: linux-rtc@vger.kernel.org
17376 F: drivers/rtc/rtc-sd3078.c
17379 M: David Herrmann <dh.herrmann@googlemail.com>
17380 L: linux-input@vger.kernel.org
17382 F: drivers/hid/hid-wiimote*
17384 WILOCITY WIL6210 WIRELESS DRIVER
17385 M: Maya Erez <merez@codeaurora.org>
17386 L: linux-wireless@vger.kernel.org
17387 L: wil6210@qti.qualcomm.com
17389 W: http://wireless.kernel.org/en/users/Drivers/wil6210
17390 F: drivers/net/wireless/ath/wil6210/
17393 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17394 M: linux-wimax@intel.com
17395 L: wimax@linuxwimax.org (subscribers-only)
17397 W: http://linuxwimax.org
17398 F: Documentation/admin-guide/wimax/wimax.rst
17399 F: include/linux/wimax/debug.h
17400 F: include/net/wimax.h
17401 F: include/uapi/linux/wimax.h
17405 M: David Härdeman <david@hardeman.nu>
17407 F: drivers/media/rc/winbond-cir.c
17409 RCMM REMOTE CONTROLS DECODER
17410 M: Patrick Lerda <patrick9876@free.fr>
17412 F: drivers/media/rc/ir-rcmm-decoder.c
17414 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17415 M: William Breathitt Gray <vilhelm.gray@gmail.com>
17416 L: linux-watchdog@vger.kernel.org
17418 F: drivers/watchdog/ebc-c384_wdt.c
17420 WINSYSTEMS WS16C48 GPIO DRIVER
17421 M: William Breathitt Gray <vilhelm.gray@gmail.com>
17422 L: linux-gpio@vger.kernel.org
17424 F: drivers/gpio/gpio-ws16c48.c
17426 WISTRON LAPTOP BUTTON DRIVER
17427 M: Miloslav Trmac <mitr@volny.cz>
17429 F: drivers/input/misc/wistron_btns.c
17431 WL3501 WIRELESS PCMCIA CARD DRIVER
17432 L: linux-wireless@vger.kernel.org
17434 F: drivers/net/wireless/wl3501*
17436 WOLFSON MICROELECTRONICS DRIVERS
17437 L: patches@opensource.cirrus.com
17438 T: git https://github.com/CirrusLogic/linux-drivers.git
17439 W: https://github.com/CirrusLogic/linux-drivers/wiki
17441 F: Documentation/hwmon/wm83??.rst
17442 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17443 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17444 F: Documentation/devicetree/bindings/mfd/arizona.txt
17445 F: Documentation/devicetree/bindings/mfd/wm831x.txt
17446 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
17447 F: arch/arm/mach-s3c64xx/mach-crag6410*
17448 F: drivers/clk/clk-wm83*.c
17449 F: drivers/extcon/extcon-arizona.c
17450 F: drivers/leds/leds-wm83*.c
17451 F: drivers/gpio/gpio-*wm*.c
17452 F: drivers/gpio/gpio-arizona.c
17453 F: drivers/hwmon/wm83??-hwmon.c
17454 F: drivers/input/misc/wm831x-on.c
17455 F: drivers/input/touchscreen/wm831x-ts.c
17456 F: drivers/input/touchscreen/wm97*.c
17457 F: drivers/mfd/arizona*
17458 F: drivers/mfd/wm*.c
17459 F: drivers/mfd/cs47l24*
17460 F: drivers/power/supply/wm83*.c
17461 F: drivers/rtc/rtc-wm83*.c
17462 F: drivers/regulator/wm8*.c
17463 F: drivers/regulator/arizona*
17464 F: drivers/video/backlight/wm83*_bl.c
17465 F: drivers/watchdog/wm83*_wdt.c
17466 F: include/linux/mfd/arizona/
17467 F: include/linux/mfd/wm831x/
17468 F: include/linux/mfd/wm8350/
17469 F: include/linux/mfd/wm8400*
17470 F: include/linux/regulator/arizona*
17471 F: include/linux/wm97xx.h
17472 F: include/sound/wm????.h
17473 F: sound/soc/codecs/arizona.?
17474 F: sound/soc/codecs/wm*
17475 F: sound/soc/codecs/cs47l24*
17478 M: Tejun Heo <tj@kernel.org>
17479 R: Lai Jiangshan <jiangshanlai@gmail.com>
17480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17482 F: include/linux/workqueue.h
17483 F: kernel/workqueue.c
17484 F: Documentation/core-api/workqueue.rst
17486 X-POWERS AXP288 PMIC DRIVERS
17487 M: Hans de Goede <hdegoede@redhat.com>
17490 F: drivers/acpi/pmic/intel_pmic_xpower.c
17492 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17493 M: Chen-Yu Tsai <wens@csie.org>
17494 L: linux-kernel@vger.kernel.org
17499 M: Andrew Hendry <andrew.hendry@gmail.com>
17500 L: linux-x25@vger.kernel.org
17502 F: Documentation/networking/x25*
17503 F: include/net/x25*
17506 X86 ARCHITECTURE (32-BIT AND 64-BIT)
17507 M: Thomas Gleixner <tglx@linutronix.de>
17508 M: Ingo Molnar <mingo@redhat.com>
17509 M: Borislav Petkov <bp@alien8.de>
17510 R: "H. Peter Anvin" <hpa@zytor.com>
17512 L: linux-kernel@vger.kernel.org
17513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17515 F: Documentation/devicetree/bindings/x86/
17516 F: Documentation/x86/
17520 M: Andy Lutomirski <luto@kernel.org>
17521 L: linux-kernel@vger.kernel.org
17522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17526 X86 MCE INFRASTRUCTURE
17527 M: Tony Luck <tony.luck@intel.com>
17528 M: Borislav Petkov <bp@alien8.de>
17529 L: linux-edac@vger.kernel.org
17531 F: arch/x86/kernel/cpu/mce/*
17533 X86 MICROCODE UPDATE SUPPORT
17534 M: Borislav Petkov <bp@alien8.de>
17536 F: arch/x86/kernel/cpu/microcode/*
17539 M: Dave Hansen <dave.hansen@linux.intel.com>
17540 M: Andy Lutomirski <luto@kernel.org>
17541 M: Peter Zijlstra <peterz@infradead.org>
17542 L: linux-kernel@vger.kernel.org
17543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17547 X86 PLATFORM DRIVERS
17548 M: Darren Hart <dvhart@infradead.org>
17549 M: Andy Shevchenko <andy@infradead.org>
17550 L: platform-driver-x86@vger.kernel.org
17551 T: git git://git.infradead.org/linux-platform-drivers-x86.git
17553 F: drivers/platform/x86/
17554 F: drivers/platform/olpc/
17556 X86 PLATFORM DRIVERS - ARCH
17557 R: Darren Hart <dvhart@infradead.org>
17558 R: Andy Shevchenko <andy@infradead.org>
17559 L: platform-driver-x86@vger.kernel.org
17561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17563 F: arch/x86/platform
17566 M: Andy Lutomirski <luto@kernel.org>
17567 L: linux-kernel@vger.kernel.org
17568 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17570 F: arch/x86/entry/vdso/
17573 M: Matthew Wilcox <willy@infradead.org>
17574 L: linux-fsdevel@vger.kernel.org
17576 F: Documentation/core-api/xarray.rst
17579 F: include/linux/idr.h
17580 F: include/linux/xarray.h
17581 F: tools/testing/radix-tree
17584 M: Benjamin Valentin <benpicco@googlemail.com>
17586 F: drivers/media/rc/xbox_remote.c
17587 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
17589 XC2028/3028 TUNER DRIVER
17590 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17591 L: linux-media@vger.kernel.org
17592 W: https://linuxtv.org
17593 T: git git://linuxtv.org/media_tree.git
17595 F: drivers/media/tuners/tuner-xc2028.*
17597 XDP (eXpress Data Path)
17598 M: Alexei Starovoitov <ast@kernel.org>
17599 M: Daniel Borkmann <daniel@iogearbox.net>
17600 M: David S. Miller <davem@davemloft.net>
17601 M: Jakub Kicinski <jakub.kicinski@netronome.com>
17602 M: Jesper Dangaard Brouer <hawk@kernel.org>
17603 M: John Fastabend <john.fastabend@gmail.com>
17604 L: netdev@vger.kernel.org
17605 L: bpf@vger.kernel.org
17608 F: include/net/xdp.h
17609 F: kernel/bpf/devmap.c
17610 F: kernel/bpf/cpumap.c
17611 F: include/trace/events/xdp.h
17615 XDP SOCKETS (AF_XDP)
17616 M: Björn Töpel <bjorn.topel@intel.com>
17617 M: Magnus Karlsson <magnus.karlsson@intel.com>
17618 R: Jonathan Lemon <jonathan.lemon@gmail.com>
17619 L: netdev@vger.kernel.org
17620 L: bpf@vger.kernel.org
17622 F: kernel/bpf/xskmap.c
17625 XEN BLOCK SUBSYSTEM
17626 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17627 M: Roger Pau Monné <roger.pau@citrix.com>
17628 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17630 F: drivers/block/xen-blkback/*
17631 F: drivers/block/xen*
17634 M: Stefano Stabellini <sstabellini@kernel.org>
17635 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17638 F: arch/arm/include/asm/xen/
17640 XEN HYPERVISOR ARM64
17641 M: Stefano Stabellini <sstabellini@kernel.org>
17642 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17645 F: arch/arm64/include/asm/xen/
17647 XEN HYPERVISOR INTERFACE
17648 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
17649 M: Juergen Gross <jgross@suse.com>
17650 R: Stefano Stabellini <sstabellini@kernel.org>
17651 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17655 F: arch/x86/platform/pvh/
17656 F: drivers/*/xen-*front.c
17658 F: arch/x86/include/asm/xen/
17659 F: arch/x86/include/asm/pvclock-abi.h
17661 F: include/uapi/xen/
17662 F: Documentation/ABI/stable/sysfs-hypervisor-xen
17663 F: Documentation/ABI/testing/sysfs-hypervisor-xen
17665 XEN NETWORK BACKEND DRIVER
17666 M: Wei Liu <wei.liu@kernel.org>
17667 M: Paul Durrant <paul.durrant@citrix.com>
17668 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17669 L: netdev@vger.kernel.org
17671 F: drivers/net/xen-netback/*
17674 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17675 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17677 F: arch/x86/pci/*xen*
17678 F: drivers/pci/*xen*
17681 M: Juergen Gross <jgross@suse.com>
17682 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17683 L: linux-scsi@vger.kernel.org
17685 F: drivers/scsi/xen-scsifront.c
17686 F: drivers/xen/xen-scsiback.c
17687 F: include/xen/interface/io/vscsiif.h
17689 XEN SWIOTLB SUBSYSTEM
17690 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17691 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17692 L: iommu@lists.linux-foundation.org
17694 F: arch/x86/xen/*swiotlb*
17695 F: drivers/xen/*swiotlb*
17697 XEN SOUND FRONTEND DRIVER
17698 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17699 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17700 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17705 M: Darrick J. Wong <darrick.wong@oracle.com>
17706 M: linux-xfs@vger.kernel.org
17707 L: linux-xfs@vger.kernel.org
17709 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17711 F: Documentation/admin-guide/xfs.rst
17712 F: Documentation/ABI/testing/sysfs-fs-xfs
17713 F: Documentation/filesystems/xfs-delayed-logging-design.txt
17714 F: Documentation/filesystems/xfs-self-describing-metadata.txt
17716 F: include/uapi/linux/dqblk_xfs.h
17717 F: include/uapi/linux/fsmap.h
17719 XILINX AXI ETHERNET DRIVER
17720 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
17722 F: drivers/net/ethernet/xilinx/xilinx_axienet*
17724 XILINX UARTLITE SERIAL DRIVER
17725 M: Peter Korsgaard <jacmet@sunsite.dk>
17726 L: linux-serial@vger.kernel.org
17728 F: drivers/tty/serial/uartlite.c
17730 XILINX VIDEO IP CORES
17731 M: Hyun Kwon <hyun.kwon@xilinx.com>
17732 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17733 L: linux-media@vger.kernel.org
17734 T: git git://linuxtv.org/media_tree.git
17736 F: Documentation/devicetree/bindings/media/xilinx/
17737 F: drivers/media/platform/xilinx/
17738 F: include/uapi/linux/xilinx-v4l2-controls.h
17741 M: Eli Billauer <eli.billauer@gmail.com>
17742 L: linux-kernel@vger.kernel.org
17744 F: drivers/char/xillybus/
17747 M: George Cherian <george.cherian@cavium.com>
17748 M: Jan Glauber <jglauber@cavium.com>
17749 L: linux-i2c@vger.kernel.org
17750 W: http://www.cavium.com
17752 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
17753 F: drivers/i2c/busses/i2c-xlp9xx.c
17755 XRA1403 GPIO EXPANDER
17756 M: Nandor Han <nandor.han@ge.com>
17757 M: Semi Malinen <semi.malinen@ge.com>
17758 L: linux-gpio@vger.kernel.org
17760 F: drivers/gpio/gpio-xra1403.c
17761 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17763 XTENSA XTFPGA PLATFORM SUPPORT
17764 M: Max Filippov <jcmvbkbc@gmail.com>
17765 L: linux-xtensa@linux-xtensa.org
17767 F: drivers/spi/spi-xtensa-xtfpga.c
17768 F: sound/soc/xtensa/xtfpga-i2s.c
17770 YAM DRIVER FOR AX.25
17771 M: Jean-Paul Roubelat <jpr@f6fbb.org>
17772 L: linux-hams@vger.kernel.org
17774 F: drivers/net/hamradio/yam*
17775 F: include/linux/yam.h
17777 YAMA SECURITY MODULE
17778 M: Kees Cook <keescook@chromium.org>
17779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17782 F: Documentation/admin-guide/LSM/Yama.rst
17784 YEALINK PHONE DRIVER
17785 M: Henk Vergonet <Henk.Vergonet@gmail.com>
17786 L: usbb2k-api-dev@nongnu.org
17788 F: Documentation/input/devices/yealink.rst
17789 F: drivers/input/misc/yealink.*
17791 Z8530 DRIVER FOR AX.25
17792 M: Joerg Reuter <jreuter@yaina.de>
17793 W: http://yaina.de/jreuter/
17794 W: http://www.qsl.net/dl1bke/
17795 L: linux-hams@vger.kernel.org
17797 F: Documentation/networking/z8530drv.txt
17798 F: drivers/net/hamradio/*scc.c
17799 F: drivers/net/hamradio/z8530.h
17801 ZBUD COMPRESSED PAGE ALLOCATOR
17802 M: Seth Jennings <sjenning@redhat.com>
17803 M: Dan Streetman <ddstreet@ieee.org>
17804 L: linux-mm@kvack.org
17807 F: include/linux/zbud.h
17809 ZD1211RW WIRELESS DRIVER
17810 M: Daniel Drake <dsd@gentoo.org>
17811 M: Ulrich Kunitz <kune@deine-taler.de>
17812 W: http://zd1211.ath.cx/wiki/DriverRewrite
17813 L: linux-wireless@vger.kernel.org
17814 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
17816 F: drivers/net/wireless/zydas/zd1211rw/
17818 ZD1301 MEDIA DRIVER
17819 M: Antti Palosaari <crope@iki.fi>
17820 L: linux-media@vger.kernel.org
17821 W: https://linuxtv.org/
17822 W: http://palosaari.fi/linux/
17823 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17825 F: drivers/media/usb/dvb-usb-v2/zd1301*
17827 ZD1301_DEMOD MEDIA DRIVER
17828 M: Antti Palosaari <crope@iki.fi>
17829 L: linux-media@vger.kernel.org
17830 W: https://linuxtv.org/
17831 W: http://palosaari.fi/linux/
17832 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17834 F: drivers/media/dvb-frontends/zd1301_demod*
17836 ZHAOXIN PROCESSOR SUPPORT
17837 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
17838 L: linux-kernel@vger.kernel.org
17840 F: arch/x86/kernel/cpu/zhaoxin.c
17842 ZPOOL COMPRESSED PAGE STORAGE API
17843 M: Dan Streetman <ddstreet@ieee.org>
17844 L: linux-mm@kvack.org
17847 F: include/linux/zpool.h
17849 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17850 M: Minchan Kim <minchan@kernel.org>
17851 M: Nitin Gupta <ngupta@vflare.org>
17852 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17853 L: linux-kernel@vger.kernel.org
17855 F: drivers/block/zram/
17856 F: Documentation/admin-guide/blockdev/zram.rst
17858 ZS DECSTATION Z85C30 SERIAL DRIVER
17859 M: "Maciej W. Rozycki" <macro@linux-mips.org>
17861 F: drivers/tty/serial/zs.*
17863 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17864 M: Minchan Kim <minchan@kernel.org>
17865 M: Nitin Gupta <ngupta@vflare.org>
17866 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17867 L: linux-mm@kvack.org
17870 F: include/linux/zsmalloc.h
17871 F: Documentation/vm/zsmalloc.rst
17873 ZSWAP COMPRESSED SWAP CACHING
17874 M: Seth Jennings <sjenning@redhat.com>
17875 M: Dan Streetman <ddstreet@ieee.org>
17876 L: linux-mm@kvack.org
17881 M: Linus Torvalds <torvalds@linux-foundation.org>
17882 L: linux-kernel@vger.kernel.org
17883 Q: http://patchwork.kernel.org/project/LKML/list/
17884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17885 S: Buried alive in reporters