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 Kaestle <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 FORCEDETH GIGABIT ETHERNET DRIVER
645 M: Rain River <rain.1986.08.12@gmail.com>
646 M: Zhu Yanjun <zyjzyj2000@gmail.com>
647 L: netdev@vger.kernel.org
649 F: drivers/net/ethernet/nvidia/*
651 ALCATEL SPEEDTOUCH USB DRIVER
652 M: Duncan Sands <duncan.sands@free.fr>
653 L: linux-usb@vger.kernel.org
654 W: http://www.linux-usb.org/SpeedTouch/
656 F: drivers/usb/atm/speedtch.c
657 F: drivers/usb/atm/usbatm.c
659 ALCHEMY AU1XX0 MMC DRIVER
660 M: Manuel Lauss <manuel.lauss@gmail.com>
662 F: drivers/mmc/host/au1xmmc.c
665 M: Rudolf Marek <r.marek@assembler.cz>
666 L: linux-i2c@vger.kernel.org
668 F: Documentation/i2c/busses/i2c-ali1563.rst
669 F: drivers/i2c/busses/i2c-ali1563.c
671 ALLEGRO DVT VIDEO IP CORE DRIVER
672 M: Michael Tretter <m.tretter@pengutronix.de>
673 R: Pengutronix Kernel Team <kernel@pengutronix.de>
674 L: linux-media@vger.kernel.org
676 F: drivers/staging/media/allegro-dvt/
678 ALLWINNER CPUFREQ DRIVER
679 M: Yangtao Li <tiny.windzz@gmail.com>
680 L: linux-pm@vger.kernel.org
682 F: Documentation/devicetree/bindings/opp/sun50i-nvmem-cpufreq.txt
683 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
685 ALLWINNER CRYPTO DRIVERS
686 M: Corentin Labbe <clabbe.montjoie@gmail.com>
687 L: linux-crypto@vger.kernel.org
689 F: drivers/crypto/allwinner/
692 M: Maxime Ripard <mripard@kernel.org>
693 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
694 L: linux-media@vger.kernel.org
696 F: drivers/staging/media/sunxi/cedrus/
699 M: Richard Henderson <rth@twiddle.net>
700 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
701 M: Matt Turner <mattst88@gmail.com>
703 L: linux-alpha@vger.kernel.org
706 ALPS PS/2 TOUCHPAD DRIVER
707 R: Pali Rohár <pali.rohar@gmail.com>
708 F: drivers/input/mouse/alps.*
710 ALTERA I2C CONTROLLER DRIVER
711 M: Thor Thayer <thor.thayer@linux.intel.com>
713 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
714 F: drivers/i2c/busses/i2c-altera.c
716 ALTERA MAILBOX DRIVER
717 M: Ley Foon Tan <lftan@altera.com>
718 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
720 F: drivers/mailbox/mailbox-altera.c
723 M: Tien Hock Loh <thloh@altera.com>
724 L: linux-gpio@vger.kernel.org
726 F: drivers/gpio/gpio-altera.c
728 ALTERA SYSTEM MANAGER DRIVER
729 M: Thor Thayer <thor.thayer@linux.intel.com>
731 F: drivers/mfd/altera-sysmgr.c
732 F: include/linux/mfd/altera-sysmgr.h
734 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
735 M: Thor Thayer <thor.thayer@linux.intel.com>
737 F: drivers/gpio/gpio-altera-a10sr.c
738 F: drivers/mfd/altera-a10sr.c
739 F: drivers/reset/reset-a10sr.c
740 F: include/linux/mfd/altera-a10sr.h
741 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
743 ALTERA TRIPLE SPEED ETHERNET DRIVER
744 M: Thor Thayer <thor.thayer@linux.intel.com>
745 L: netdev@vger.kernel.org
746 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
748 F: drivers/net/ethernet/altera/
750 ALTERA UART/JTAG UART SERIAL DRIVERS
751 M: Tobias Klauser <tklauser@distanz.ch>
752 L: linux-serial@vger.kernel.org
753 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
755 F: drivers/tty/serial/altera_uart.c
756 F: drivers/tty/serial/altera_jtaguart.c
757 F: include/linux/altera_uart.h
758 F: include/linux/altera_jtaguart.h
760 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
761 M: Talel Shenhar <talel@amazon.com>
763 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
764 F: drivers/thermal/thermal_mmio.c
766 AMAZON ETHERNET DRIVERS
767 M: Netanel Belgazal <netanel@amazon.com>
768 R: Saeed Bishara <saeedb@amazon.com>
769 R: Zorik Machulsky <zorik@amazon.com>
770 L: netdev@vger.kernel.org
772 F: Documentation/networking/device_drivers/amazon/ena.txt
773 F: drivers/net/ethernet/amazon/
775 AMAZON RDMA EFA DRIVER
776 M: Gal Pressman <galpress@amazon.com>
777 R: Yossi Leybovich <sleybo@amazon.com>
778 L: linux-rdma@vger.kernel.org
779 Q: https://patchwork.kernel.org/project/linux-rdma/list/
781 F: drivers/infiniband/hw/efa/
782 F: include/uapi/rdma/efa-abi.h
784 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
785 M: Tom Lendacky <thomas.lendacky@amd.com>
786 M: Gary Hook <gary.hook@amd.com>
787 L: linux-crypto@vger.kernel.org
789 F: drivers/crypto/ccp/
790 F: include/linux/ccp.h
793 M: Harry Wentland <harry.wentland@amd.com>
794 M: Leo Li <sunpeng.li@amd.com>
795 L: amd-gfx@lists.freedesktop.org
796 T: git git://people.freedesktop.org/~agd5f/linux
798 F: drivers/gpu/drm/amd/display/
800 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
801 M: Huang Rui <ray.huang@amd.com>
802 L: linux-hwmon@vger.kernel.org
804 F: Documentation/hwmon/fam15h_power.rst
805 F: drivers/hwmon/fam15h_power.c
808 M: Enrico Weigelt, metux IT consult <info@metux.net>
809 L: linux-gpio@vger.kernel.org
811 F: drivers/gpio/gpio-amd-fch.c
812 F: include/linux/platform_data/gpio/gpio-amd-fch.h
814 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
815 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
817 F: drivers/usb/gadget/udc/amd5536udc.*
819 AMD GEODE PROCESSOR/CHIPSET SUPPORT
820 P: Andres Salomon <dilinger@queued.net>
821 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
822 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
824 F: drivers/char/hw_random/geode-rng.c
825 F: drivers/crypto/geode*
826 F: drivers/video/fbdev/geode/
827 F: arch/x86/include/asm/geode.h
830 M: Joerg Roedel <joro@8bytes.org>
831 L: iommu@lists.linux-foundation.org
832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
834 F: drivers/iommu/amd_iommu*.[ch]
835 F: include/linux/amd-iommu.h
838 M: Felix Kuehling <Felix.Kuehling@amd.com>
839 L: amd-gfx@lists.freedesktop.org
840 T: git git://people.freedesktop.org/~agd5f/linux
842 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
843 F: drivers/gpu/drm/amd/amdkfd/
844 F: drivers/gpu/drm/amd/include/cik_structs.h
845 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
846 F: drivers/gpu/drm/amd/include/vi_structs.h
847 F: drivers/gpu/drm/amd/include/v9_structs.h
848 F: include/uapi/linux/kfd_ioctl.h
851 M: Elie Morisse <syniurge@gmail.com>
852 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
853 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
854 L: linux-i2c@vger.kernel.org
856 F: drivers/i2c/busses/i2c-amd-mp2*
859 M: Rex Zhu <rex.zhu@amd.com>
860 M: Evan Quan <evan.quan@amd.com>
861 L: amd-gfx@lists.freedesktop.org
863 F: drivers/gpu/drm/amd/powerplay/
864 T: git git://people.freedesktop.org/~agd5f/linux
866 AMD SEATTLE DEVICE TREE SUPPORT
867 M: Brijesh Singh <brijeshkumar.singh@amd.com>
868 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
869 M: Tom Lendacky <thomas.lendacky@amd.com>
871 F: arch/arm64/boot/dts/amd/
874 M: Tom Lendacky <thomas.lendacky@amd.com>
875 L: netdev@vger.kernel.org
877 F: drivers/net/ethernet/amd/xgbe/
878 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
880 ANALOG DEVICES INC AD5686 DRIVER
881 M: Stefan Popa <stefan.popa@analog.com>
882 L: linux-pm@vger.kernel.org
883 W: http://ez.analog.com/community/linux-device-drivers
885 F: drivers/iio/dac/ad5686*
886 F: drivers/iio/dac/ad5696*
888 ANALOG DEVICES INC AD5758 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/dac/ad5758.c
894 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
896 ANALOG DEVICES INC AD7124 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/ad7124.c
902 F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
904 ANALOG DEVICES INC AD7292 DRIVER
905 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
906 L: linux-iio@vger.kernel.org
907 W: http://ez.analog.com/community/linux-device-drivers
909 F: drivers/iio/adc/ad7292.c
910 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
912 ANALOG DEVICES INC AD7606 DRIVER
913 M: Stefan Popa <stefan.popa@analog.com>
914 M: Beniamin Bia <beniamin.bia@analog.com>
915 L: linux-iio@vger.kernel.org
916 W: http://ez.analog.com/community/linux-device-drivers
918 F: drivers/iio/adc/ad7606.c
919 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
921 ANALOG DEVICES INC AD7768-1 DRIVER
922 M: Stefan Popa <stefan.popa@analog.com>
923 L: linux-iio@vger.kernel.org
924 W: http://ez.analog.com/community/linux-device-drivers
926 F: drivers/iio/adc/ad7768-1.c
927 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
929 ANALOG DEVICES INC AD7780 DRIVER
930 M: Michael Hennerich <Michael.Hennerich@analog.com>
931 M: Renato Lui Geh <renatogeh@gmail.com>
932 L: linux-iio@vger.kernel.org
933 W: http://ez.analog.com/community/linux-device-drivers
935 F: drivers/iio/adc/ad7780.c
936 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
938 ANALOG DEVICES INC AD9389B DRIVER
939 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
940 L: linux-media@vger.kernel.org
942 F: drivers/media/i2c/ad9389b*
944 ANALOG DEVICES INC ADGS1408 DRIVER
945 M: Mircea Caprioru <mircea.caprioru@analog.com>
947 F: drivers/mux/adgs1408.c
948 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
950 ANALOG DEVICES INC ADIN DRIVER
951 M: Alexandru Ardelean <alexaundru.ardelean@analog.com>
952 L: netdev@vger.kernel.org
953 W: http://ez.analog.com/community/linux-device-drivers
955 F: drivers/net/phy/adin.c
956 F: Documentation/devicetree/bindings/net/adi,adin.yaml
958 ANALOG DEVICES INC ADIS DRIVER LIBRARY
959 M: Alexandru Ardelean <alexandru.ardelean@analog.com>
961 L: linux-iio@vger.kernel.org
962 F: include/linux/iio/imu/adis.h
963 F: drivers/iio/imu/adis.c
965 ANALOG DEVICES INC ADIS16460 DRIVER
966 M: Dragos Bogdan <dragos.bogdan@analog.com>
968 L: linux-iio@vger.kernel.org
969 W: http://ez.analog.com/community/linux-device-drivers
970 F: drivers/iio/imu/adis16460.c
971 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
973 ANALOG DEVICES INC ADP5061 DRIVER
974 M: Stefan Popa <stefan.popa@analog.com>
975 L: linux-pm@vger.kernel.org
976 W: http://ez.analog.com/community/linux-device-drivers
978 F: drivers/power/supply/adp5061.c
980 ANALOG DEVICES INC ADV7180 DRIVER
981 M: Lars-Peter Clausen <lars@metafoo.de>
982 L: linux-media@vger.kernel.org
983 W: http://ez.analog.com/community/linux-device-drivers
985 F: drivers/media/i2c/adv7180.c
987 ANALOG DEVICES INC ADV748X DRIVER
988 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
989 L: linux-media@vger.kernel.org
991 F: drivers/media/i2c/adv748x/*
993 ANALOG DEVICES INC ADV7511 DRIVER
994 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
995 L: linux-media@vger.kernel.org
997 F: drivers/media/i2c/adv7511*
999 ANALOG DEVICES INC ADV7604 DRIVER
1000 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1001 L: linux-media@vger.kernel.org
1003 F: drivers/media/i2c/adv7604*
1005 ANALOG DEVICES INC ADV7842 DRIVER
1006 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1007 L: linux-media@vger.kernel.org
1009 F: drivers/media/i2c/adv7842*
1011 ANALOG DEVICES INC ASOC CODEC DRIVERS
1012 M: Lars-Peter Clausen <lars@metafoo.de>
1013 M: Nuno Sá <nuno.sa@analog.com>
1014 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1015 W: http://wiki.analog.com/
1016 W: http://ez.analog.com/community/linux-device-drivers
1018 F: sound/soc/codecs/adau*
1019 F: sound/soc/codecs/adav*
1020 F: sound/soc/codecs/ad1*
1021 F: sound/soc/codecs/ad7*
1022 F: sound/soc/codecs/ssm*
1023 F: sound/soc/codecs/sigmadsp.*
1025 ANALOG DEVICES INC DMA DRIVERS
1026 M: Lars-Peter Clausen <lars@metafoo.de>
1027 W: http://ez.analog.com/community/linux-device-drivers
1029 F: drivers/dma/dma-axi-dmac.c
1031 ANALOG DEVICES INC IIO DRIVERS
1032 M: Lars-Peter Clausen <lars@metafoo.de>
1033 M: Michael Hennerich <Michael.Hennerich@analog.com>
1034 M: Stefan Popa <stefan.popa@analog.com>
1035 W: http://wiki.analog.com/
1036 W: http://ez.analog.com/community/linux-device-drivers
1038 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1039 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1040 F: drivers/iio/*/ad*
1041 F: drivers/iio/adc/ltc2497*
1042 X: drivers/iio/*/adjd*
1043 F: drivers/staging/iio/*/ad*
1045 ANALOGBITS PLL LIBRARIES
1046 M: Paul Walmsley <paul.walmsley@sifive.com>
1048 F: drivers/clk/analogbits/*
1049 F: include/linux/clk/analogbits*
1052 M: Nick Hu <nickhu@andestech.com>
1053 M: Greentime Hu <green.hu@gmail.com>
1054 M: Vincent Chen <deanbo422@gmail.com>
1055 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1058 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1059 F: Documentation/devicetree/bindings/nds32/
1063 ANDROID CONFIG FRAGMENTS
1064 M: Rob Herring <robh@kernel.org>
1066 F: kernel/configs/android*
1069 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1070 M: Arve Hjønnevåg <arve@android.com>
1071 M: Todd Kjos <tkjos@android.com>
1072 M: Martijn Coenen <maco@android.com>
1073 M: Joel Fernandes <joel@joelfernandes.org>
1074 M: Christian Brauner <christian@brauner.io>
1075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1076 L: devel@driverdev.osuosl.org
1079 F: drivers/staging/android/
1081 ANDROID GOLDFISH PIC DRIVER
1082 M: Miodrag Dinic <miodrag.dinic@mips.com>
1084 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1085 F: drivers/irqchip/irq-goldfish-pic.c
1087 ANDROID GOLDFISH RTC DRIVER
1088 M: Miodrag Dinic <miodrag.dinic@mips.com>
1090 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1091 F: drivers/rtc/rtc-goldfish.c
1094 M: Laura Abbott <labbott@redhat.com>
1095 M: Sumit Semwal <sumit.semwal@linaro.org>
1096 L: devel@driverdev.osuosl.org
1097 L: dri-devel@lists.freedesktop.org
1098 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1100 F: drivers/staging/android/ion
1101 F: drivers/staging/android/uapi/ion.h
1103 AOA (Apple Onboard Audio) ALSA DRIVER
1104 M: Johannes Berg <johannes@sipsolutions.net>
1105 L: linuxppc-dev@lists.ozlabs.org
1106 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1110 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1111 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1112 L: linux-iio@vger.kernel.org
1114 F: drivers/iio/adc/stx104.c
1117 M: Jiri Kosina <jikos@kernel.org>
1119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1120 F: arch/x86/kernel/apm_32.c
1121 F: include/linux/apm_bios.h
1122 F: include/uapi/linux/apm_bios.h
1123 F: drivers/char/apm-emulation.c
1125 APPARMOR SECURITY MODULE
1126 M: John Johansen <john.johansen@canonical.com>
1127 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1128 W: wiki.apparmor.net
1129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1131 F: security/apparmor/
1132 F: Documentation/admin-guide/LSM/apparmor.rst
1134 APPLE BCM5974 MULTITOUCH DRIVER
1135 M: Henrik Rydberg <rydberg@bitmath.org>
1136 L: linux-input@vger.kernel.org
1138 F: drivers/input/mouse/bcm5974.c
1141 M: Henrik Rydberg <rydberg@bitmath.org>
1142 L: linux-hwmon@vger.kernel.org
1144 F: drivers/hwmon/applesmc.c
1146 APPLETALK NETWORK LAYER
1147 L: netdev@vger.kernel.org
1149 F: drivers/net/appletalk/
1151 F: include/linux/atalk.h
1152 F: include/uapi/linux/atalk.h
1154 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1155 M: Khuong Dinh <khuong@os.amperecomputing.com>
1157 F: arch/arm64/boot/dts/apm/
1159 APPLIED MICRO (APM) X-GENE SOC EDAC
1160 M: Khuong Dinh <khuong@os.amperecomputing.com>
1162 F: drivers/edac/xgene_edac.c
1163 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1165 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1166 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1167 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1169 F: drivers/net/ethernet/apm/xgene-v2/
1171 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1172 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1173 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1174 M: Quan Nguyen <quan@os.amperecomputing.com>
1176 F: drivers/net/ethernet/apm/xgene/
1177 F: drivers/net/phy/mdio-xgene.c
1178 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1179 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1181 APPLIED MICRO (APM) X-GENE SOC PMU
1182 M: Khuong Dinh <khuong@os.amperecomputing.com>
1184 F: drivers/perf/xgene_pmu.c
1185 F: Documentation/admin-guide/perf/xgene-pmu.rst
1186 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1188 APTINA CAMERA SENSOR PLL
1189 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1190 L: linux-media@vger.kernel.org
1192 F: drivers/media/i2c/aptina-pll.*
1194 AQUANTIA ETHERNET DRIVER (atlantic)
1195 M: Igor Russkikh <irusskikh@marvell.com>
1196 L: netdev@vger.kernel.org
1198 W: https://www.marvell.com/
1199 Q: http://patchwork.ozlabs.org/project/netdev/list/
1200 F: drivers/net/ethernet/aquantia/atlantic/
1201 F: Documentation/networking/device_drivers/aquantia/atlantic.txt
1203 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1204 M: Egor Pomozov <epomozov@marvell.com>
1205 L: netdev@vger.kernel.org
1207 W: http://www.aquantia.com
1208 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1210 ARC FRAMEBUFFER DRIVER
1211 M: Jaya Kumar <jayalk@intworks.biz>
1213 F: drivers/video/fbdev/arcfb.c
1214 F: drivers/video/fbdev/core/fb_defio.c
1217 M: Alexey Brodkin <abrodkin@synopsys.com>
1219 F: drivers/gpu/drm/arc/
1220 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1222 ARCNET NETWORK LAYER
1223 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1224 L: netdev@vger.kernel.org
1226 F: drivers/net/arcnet/
1227 F: include/uapi/linux/if_arcnet.h
1229 ARM ARCHITECTED TIMER DRIVER
1230 M: Mark Rutland <mark.rutland@arm.com>
1231 M: Marc Zyngier <maz@kernel.org>
1232 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234 F: arch/arm/include/asm/arch_timer.h
1235 F: arch/arm64/include/asm/arch_timer.h
1236 F: drivers/clocksource/arm_arch_timer.c
1238 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1239 M: Linus Walleij <linus.walleij@linaro.org>
1240 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1242 F: Documentation/devicetree/bindings/arm/arm-boards
1243 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1244 F: Documentation/devicetree/bindings/clock/arm-integrator.txt
1245 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1246 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1247 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1248 F: arch/arm/mach-integrator/
1249 F: arch/arm/mach-realview/
1250 F: arch/arm/mach-versatile/
1251 F: arch/arm/plat-versatile/
1252 F: arch/arm/boot/dts/arm-realview-*
1253 F: arch/arm/boot/dts/integrator*
1254 F: arch/arm/boot/dts/versatile*
1255 F: drivers/clk/versatile/
1256 F: drivers/i2c/busses/i2c-versatile.c
1257 F: drivers/irqchip/irq-versatile-fpga.c
1258 F: drivers/mtd/maps/physmap_of_versatile.c
1259 F: drivers/power/reset/arm-versatile-reboot.c
1260 F: drivers/soc/versatile/
1262 ARM HDLCD DRM DRIVER
1263 M: Liviu Dudau <liviu.dudau@arm.com>
1265 F: drivers/gpu/drm/arm/hdlcd_*
1266 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1268 ARM KOMEDA DRM-KMS DRIVER
1269 M: James (Qian) Wang <james.qian.wang@arm.com>
1270 M: Liviu Dudau <liviu.dudau@arm.com>
1271 M: Mihail Atanassov <mihail.atanassov@arm.com>
1272 L: Mali DP Maintainers <malidp@foss.arm.com>
1274 T: git git://anongit.freedesktop.org/drm/drm-misc
1275 F: drivers/gpu/drm/arm/display/include/
1276 F: drivers/gpu/drm/arm/display/komeda/
1277 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1278 F: Documentation/gpu/komeda-kms.rst
1280 ARM MALI-DP DRM DRIVER
1281 M: Liviu Dudau <liviu.dudau@arm.com>
1282 M: Brian Starkey <brian.starkey@arm.com>
1283 L: Mali DP Maintainers <malidp@foss.arm.com>
1285 T: git git://anongit.freedesktop.org/drm/drm-misc
1286 F: drivers/gpu/drm/arm/
1287 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1288 F: Documentation/gpu/afbc.rst
1290 ARM MALI PANFROST DRM DRIVER
1291 M: Rob Herring <robh@kernel.org>
1292 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1293 R: Steven Price <steven.price@arm.com>
1294 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1295 L: dri-devel@lists.freedesktop.org
1297 T: git git://anongit.freedesktop.org/drm/drm-misc
1298 F: drivers/gpu/drm/panfrost/
1299 F: include/uapi/drm/panfrost_drm.h
1301 ARM MFM AND FLOPPY DRIVERS
1302 M: Ian Molton <spyro@f2s.com>
1304 F: arch/arm/mach-rpc/floppydma.S
1305 F: arch/arm/include/asm/floppy.h
1307 ARM PMU PROFILING AND DEBUGGING
1308 M: Will Deacon <will@kernel.org>
1309 M: Mark Rutland <mark.rutland@arm.com>
1311 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1312 F: arch/arm*/kernel/perf_*
1313 F: arch/arm/oprofile/common.c
1314 F: arch/arm*/kernel/hw_breakpoint.c
1315 F: arch/arm*/include/asm/hw_breakpoint.h
1316 F: arch/arm*/include/asm/perf_event.h
1318 F: include/linux/perf/arm_pmu.h
1319 F: Documentation/devicetree/bindings/arm/pmu.yaml
1320 F: Documentation/devicetree/bindings/perf/
1323 M: Russell King <linux@armlinux.org.uk>
1324 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325 W: http://www.armlinux.org.uk/
1327 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1329 X: arch/arm/boot/dts/
1331 ARM PRIMECELL AACI PL041 DRIVER
1332 M: Russell King <linux@armlinux.org.uk>
1336 ARM PRIMECELL BUS SUPPORT
1337 M: Russell King <linux@armlinux.org.uk>
1340 F: include/linux/amba/bus.h
1342 ARM PRIMECELL CLCD PL110 DRIVER
1343 M: Russell King <linux@armlinux.org.uk>
1345 F: drivers/video/fbdev/amba-clcd.*
1347 ARM PRIMECELL KMI PL050 DRIVER
1348 M: Russell King <linux@armlinux.org.uk>
1350 F: drivers/input/serio/ambakmi.*
1351 F: include/linux/amba/kmi.h
1353 ARM PRIMECELL MMCI PL180/1 DRIVER
1354 M: Russell King <linux@armlinux.org.uk>
1356 F: drivers/mmc/host/mmci.*
1357 F: include/linux/amba/mmci.h
1359 ARM PRIMECELL SSP PL022 SPI DRIVER
1360 M: Linus Walleij <linus.walleij@linaro.org>
1361 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1363 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1364 F: drivers/spi/spi-pl022.c
1366 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1367 M: Russell King <linux@armlinux.org.uk>
1369 F: drivers/tty/serial/amba-pl01*.c
1370 F: include/linux/amba/serial.h
1372 ARM PRIMECELL VIC PL190/PL192 DRIVER
1373 M: Linus Walleij <linus.walleij@linaro.org>
1374 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1376 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1377 F: drivers/irqchip/irq-vic.c
1379 AMAZON ANNAPURNA LABS FIC DRIVER
1380 M: Talel Shenhar <talel@amazon.com>
1382 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
1383 F: drivers/irqchip/irq-al-fic.c
1386 M: Will Deacon <will@kernel.org>
1387 R: Robin Murphy <robin.murphy@arm.com>
1388 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1390 F: drivers/iommu/arm-smmu*
1391 F: drivers/iommu/io-pgtable-arm.c
1392 F: drivers/iommu/io-pgtable-arm-v7s.c
1394 ARM SUB-ARCHITECTURES
1395 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1401 ARM/ACTIONS SEMI ARCHITECTURE
1402 M: Andreas Färber <afaerber@suse.de>
1403 R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1404 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407 F: arch/arm/mach-actions/
1408 F: arch/arm/boot/dts/owl-*
1409 F: arch/arm64/boot/dts/actions/
1410 F: drivers/clk/actions/
1411 F: drivers/clocksource/timer-owl*
1412 F: drivers/dma/owl-dma.c
1413 F: drivers/i2c/busses/i2c-owl.c
1414 F: drivers/mmc/host/owl-mmc.c
1415 F: drivers/pinctrl/actions/*
1416 F: drivers/soc/actions/
1417 F: include/dt-bindings/power/owl-*
1418 F: include/linux/soc/actions/
1419 F: Documentation/devicetree/bindings/arm/actions.yaml
1420 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1421 F: Documentation/devicetree/bindings/dma/owl-dma.txt
1422 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1423 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1424 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1425 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1426 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1428 ARM/ADS SPHERE MACHINE SUPPORT
1429 M: Lennert Buytenhek <kernel@wantstofly.org>
1430 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1433 ARM/AFEB9260 MACHINE SUPPORT
1434 M: Sergey Lapin <slapin@ossfans.org>
1435 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1438 ARM/AJECO 1ARM MACHINE SUPPORT
1439 M: Lennert Buytenhek <kernel@wantstofly.org>
1440 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1443 ARM/Allwinner SoC Clock Support
1444 M: Emilio López <emilio@elopez.com.ar>
1446 F: drivers/clk/sunxi/
1448 ARM/Allwinner sunXi SoC support
1449 M: Maxime Ripard <mripard@kernel.org>
1450 M: Chen-Yu Tsai <wens@csie.org>
1451 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1455 F: arch/arm/mach-sunxi/
1456 F: arch/arm64/boot/dts/allwinner/
1457 F: drivers/clk/sunxi-ng/
1458 F: drivers/pinctrl/sunxi/
1459 F: drivers/soc/sunxi/
1460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1462 Allwinner A10 CSI driver
1463 M: Maxime Ripard <mripard@kernel.org>
1464 L: linux-media@vger.kernel.org
1465 T: git git://linuxtv.org/media_tree.git
1466 F: drivers/media/platform/sunxi/sun4i-csi/
1467 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
1470 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1471 M: Neil Armstrong <narmstrong@baylibre.com>
1472 M: Jerome Brunet <jbrunet@baylibre.com>
1473 L: linux-amlogic@lists.infradead.org
1475 F: drivers/clk/meson/
1476 F: include/dt-bindings/clock/meson*
1477 F: include/dt-bindings/clock/gxbb*
1478 F: Documentation/devicetree/bindings/clock/amlogic*
1480 ARM/Amlogic Meson SoC support
1481 M: Kevin Hilman <khilman@baylibre.com>
1482 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483 L: linux-amlogic@lists.infradead.org
1484 W: http://linux-meson.com/
1486 F: arch/arm/mach-meson/
1487 F: arch/arm/boot/dts/meson*
1488 F: arch/arm64/boot/dts/amlogic/
1489 F: drivers/pinctrl/meson/
1490 F: drivers/mmc/host/meson*
1491 F: drivers/soc/amlogic/
1492 F: drivers/rtc/rtc-meson*
1495 ARM/Amlogic Meson SoC Crypto Drivers
1496 M: Corentin Labbe <clabbe@baylibre.com>
1497 L: linux-crypto@vger.kernel.org
1498 L: linux-amlogic@lists.infradead.org
1500 F: drivers/crypto/amlogic/
1501 F: Documentation/devicetree/bindings/crypto/amlogic*
1503 ARM/Amlogic Meson SoC Sound Drivers
1504 M: Jerome Brunet <jbrunet@baylibre.com>
1505 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1508 F: Documentation/devicetree/bindings/sound/amlogic*
1510 ARM/Annapurna Labs ALPINE ARCHITECTURE
1511 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1512 M: Antoine Tenart <antoine.tenart@bootlin.com>
1513 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1515 F: arch/arm/mach-alpine/
1516 F: arch/arm/boot/dts/alpine*
1517 F: arch/arm64/boot/dts/al/
1518 F: drivers/*/*alpine*
1520 ARM/ARTPEC MACHINE SUPPORT
1521 M: Jesper Nilsson <jesper.nilsson@axis.com>
1522 M: Lars Persson <lars.persson@axis.com>
1524 L: linux-arm-kernel@axis.com
1525 F: arch/arm/mach-artpec
1526 F: arch/arm/boot/dts/artpec6*
1528 F: drivers/crypto/axis
1529 F: drivers/mmc/host/usdhi6rol0.c
1530 F: drivers/pinctrl/pinctrl-artpec*
1531 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1533 ARM/ASPEED I2C DRIVER
1534 M: Brendan Higgins <brendanhiggins@google.com>
1535 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1536 R: Joel Stanley <joel@jms.id.au>
1537 L: linux-i2c@vger.kernel.org
1538 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1540 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1541 F: drivers/i2c/busses/i2c-aspeed.c
1542 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1543 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1545 ARM/ASPEED MACHINE SUPPORT
1546 M: Joel Stanley <joel@jms.id.au>
1547 R: Andrew Jeffery <andrew@aj.id.au>
1548 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1550 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1553 F: arch/arm/mach-aspeed/
1554 F: arch/arm/boot/dts/aspeed-*
1557 ARM/BITMAIN ARCHITECTURE
1558 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1559 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1561 F: arch/arm64/boot/dts/bitmain/
1562 F: drivers/clk/clk-bm1880.c
1563 F: drivers/pinctrl/pinctrl-bm1880.c
1564 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1565 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1566 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1568 ARM/CALXEDA HIGHBANK ARCHITECTURE
1569 M: Rob Herring <robh@kernel.org>
1570 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1572 F: arch/arm/mach-highbank/
1573 F: arch/arm/boot/dts/highbank.dts
1574 F: arch/arm/boot/dts/ecx-*.dts*
1576 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1577 M: Krzysztof Halasa <khalasa@piap.pl>
1579 F: arch/arm/mach-cns3xxx/
1581 ARM/CAVIUM THUNDER NETWORK DRIVER
1582 M: Sunil Goutham <sgoutham@cavium.com>
1583 M: Robert Richter <rric@kernel.org>
1584 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1586 F: drivers/net/ethernet/cavium/thunder/
1588 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1589 M: Lukasz Majewski <lukma@denx.de>
1590 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1592 F: arch/arm/mach-ep93xx/ts72xx.c
1594 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1595 M: Alexander Shiyan <shc_work@mail.ru>
1596 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1600 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1601 M: Lennert Buytenhek <kernel@wantstofly.org>
1602 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1605 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1606 M: Hartley Sweeten <hsweeten@visionengravers.com>
1607 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1608 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1610 F: arch/arm/mach-ep93xx/
1611 F: arch/arm/mach-ep93xx/include/mach/
1614 M: Russell King <linux@armlinux.org.uk>
1615 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1617 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1618 F: drivers/clk/clkdev.c
1620 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1621 M: Mike Rapoport <mike@compulab.co.il>
1622 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1625 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1626 M: Baruch Siach <baruch@tkos.co.il>
1627 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1629 F: arch/arm/boot/dts/cx92755*
1632 ARM/CONTEC MICRO9 MACHINE SUPPORT
1633 M: Hubert Feurstein <hubert.feurstein@contec.at>
1635 F: arch/arm/mach-ep93xx/micro9.c
1637 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1638 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1639 R: Suzuki K Poulose <suzuki.poulose@arm.com>
1640 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1642 F: drivers/hwtracing/coresight/*
1643 F: Documentation/trace/coresight.rst
1644 F: Documentation/trace/coresight-cpu-debug.rst
1645 F: Documentation/devicetree/bindings/arm/coresight.txt
1646 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1647 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1648 F: tools/perf/arch/arm/util/pmu.c
1649 F: tools/perf/arch/arm/util/auxtrace.c
1650 F: tools/perf/arch/arm/util/cs-etm.c
1651 F: tools/perf/arch/arm/util/cs-etm.h
1652 F: tools/perf/util/cs-etm.*
1653 F: tools/perf/util/cs-etm-decoder/*
1655 ARM/CORGI MACHINE SUPPORT
1656 M: Richard Purdie <rpurdie@rpsys.net>
1659 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1660 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1661 M: Linus Walleij <linus.walleij@linaro.org>
1662 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1663 T: git git://github.com/ulli-kroll/linux.git
1665 F: Documentation/devicetree/bindings/arm/gemini.txt
1666 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1667 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1668 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1669 F: arch/arm/mach-gemini/
1670 F: drivers/net/ethernet/cortina/
1671 F: drivers/pinctrl/pinctrl-gemini.c
1672 F: drivers/rtc/rtc-ftrtc010.c
1674 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1675 M: Barry Song <baohua@kernel.org>
1676 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1679 F: arch/arm/boot/dts/prima2*
1680 F: arch/arm/mach-prima2/
1681 F: drivers/clk/sirf/
1682 F: drivers/clocksource/timer-prima2.c
1683 F: drivers/clocksource/timer-atlas7.c
1687 ARM/CZ.NIC TURRIS MOX SUPPORT
1688 M: Marek Behun <marek.behun@nic.cz>
1689 W: http://mox.turris.cz
1691 F: Documentation/ABI/testing/debugfs-moxtet
1692 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1693 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1694 F: Documentation/devicetree/bindings/bus/moxtet.txt
1695 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1696 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1697 F: include/linux/moxtet.h
1698 F: drivers/bus/moxtet.c
1699 F: drivers/firmware/turris-mox-rwtm.c
1700 F: drivers/gpio/gpio-moxtet.c
1702 ARM/EBSA110 MACHINE SUPPORT
1703 M: Russell King <linux@armlinux.org.uk>
1704 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1705 W: http://www.armlinux.org.uk/
1707 F: arch/arm/mach-ebsa110/
1708 F: drivers/net/ethernet/amd/am79c961a.*
1710 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1711 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1712 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1713 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1717 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1718 M: Robert Jarzmik <robert.jarzmik@free.fr>
1719 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1721 F: arch/arm/mach-pxa/ezx.c
1723 ARM/FARADAY FA526 PORT
1724 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1725 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1727 T: git git://git.berlios.de/gemini-board
1728 F: arch/arm/mm/*-fa*
1730 ARM/FOOTBRIDGE ARCHITECTURE
1731 M: Russell King <linux@armlinux.org.uk>
1732 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1733 W: http://www.armlinux.org.uk/
1735 F: arch/arm/include/asm/hardware/dec21285.h
1736 F: arch/arm/mach-footbridge/
1738 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1739 M: Shawn Guo <shawnguo@kernel.org>
1740 M: Sascha Hauer <s.hauer@pengutronix.de>
1741 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1742 R: Fabio Estevam <festevam@gmail.com>
1743 R: NXP Linux Team <linux-imx@nxp.com>
1744 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1749 X: drivers/media/i2c/
1751 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1752 M: Shawn Guo <shawnguo@kernel.org>
1753 M: Sascha Hauer <s.hauer@pengutronix.de>
1754 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1755 R: Stefan Agner <stefan@agner.ch>
1756 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1759 F: arch/arm/mach-imx/*vf610*
1760 F: arch/arm/boot/dts/vf*
1762 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1763 M: Shawn Guo <shawnguo@kernel.org>
1764 M: Li Yang <leoyang.li@nxp.com>
1765 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1768 F: arch/arm/boot/dts/ls1021a*
1769 F: arch/arm64/boot/dts/freescale/fsl-*
1770 F: arch/arm64/boot/dts/freescale/qoriq-*
1772 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1773 M: Lennert Buytenhek <kernel@wantstofly.org>
1774 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1777 ARM/GUMSTIX MACHINE SUPPORT
1778 M: Steve Sakoman <sakoman@gmail.com>
1779 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1782 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1783 M: Philipp Zabel <philipp.zabel@gmail.com>
1784 M: Paul Parsons <lost.distance@yahoo.com>
1785 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1787 F: arch/arm/mach-pxa/hx4700.c
1788 F: arch/arm/mach-pxa/include/mach/hx4700.h
1789 F: sound/soc/pxa/hx4700.c
1791 ARM/HISILICON SOC SUPPORT
1792 M: Wei Xu <xuwei5@hisilicon.com>
1793 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1794 W: http://www.hisilicon.com
1796 T: git git://github.com/hisilicon/linux-hisi.git
1797 F: arch/arm/mach-hisi/
1798 F: arch/arm/boot/dts/hi3*
1799 F: arch/arm/boot/dts/hip*
1800 F: arch/arm/boot/dts/hisi*
1801 F: arch/arm64/boot/dts/hisilicon/
1803 ARM/HP JORNADA 7XX MACHINE SUPPORT
1804 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1808 F: arch/arm/mach-sa1100/jornada720.c
1809 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1811 ARM/IGEP MACHINE SUPPORT
1812 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1813 M: Javier Martinez Canillas <javier@dowhile0.org>
1814 L: linux-omap@vger.kernel.org
1815 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1817 F: arch/arm/boot/dts/omap3-igep*
1819 ARM/INCOME PXA270 SUPPORT
1820 M: Marek Vasut <marek.vasut@gmail.com>
1821 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1823 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1825 ARM/INTEL IOP32X ARM ARCHITECTURE
1826 M: Lennert Buytenhek <kernel@wantstofly.org>
1827 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1830 ARM/INTEL IQ81342EX MACHINE SUPPORT
1831 M: Lennert Buytenhek <kernel@wantstofly.org>
1832 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1835 ARM/INTEL IXDP2850 MACHINE SUPPORT
1836 M: Lennert Buytenhek <kernel@wantstofly.org>
1837 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1840 ARM/INTEL IXP4XX ARM ARCHITECTURE
1841 M: Linus Walleij <linusw@kernel.org>
1842 M: Imre Kaloz <kaloz@openwrt.org>
1843 M: Krzysztof Halasa <khalasa@piap.pl>
1844 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1846 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1847 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1848 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1849 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1850 F: arch/arm/mach-ixp4xx/
1851 F: drivers/clocksource/timer-ixp4xx.c
1852 F: drivers/gpio/gpio-ixp4xx.c
1853 F: drivers/irqchip/irq-ixp4xx.c
1854 F: include/linux/irqchip/irq-ixp4xx.h
1855 F: include/linux/platform_data/timer-ixp4xx.h
1857 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1858 M: Jonathan Cameron <jic23@cam.ac.uk>
1859 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1861 F: arch/arm/mach-pxa/stargate2.c
1862 F: drivers/pcmcia/pxa2xx_stargate2.c
1864 ARM/INTEL XSC3 (MANZANO) ARM CORE
1865 M: Lennert Buytenhek <kernel@wantstofly.org>
1866 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1869 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1870 M: Lennert Buytenhek <kernel@wantstofly.org>
1871 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1874 ARM/LG1K ARCHITECTURE
1875 M: Chanho Min <chanho.min@lge.com>
1876 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1878 F: arch/arm64/boot/dts/lg/
1880 ARM/LOGICPD PXA270 MACHINE SUPPORT
1881 M: Lennert Buytenhek <kernel@wantstofly.org>
1882 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1885 ARM/LPC18XX ARCHITECTURE
1886 M: Vladimir Zapolskiy <vz@mleia.com>
1887 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1889 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1890 F: arch/arm/boot/dts/lpc43*
1891 F: drivers/i2c/busses/i2c-lpc2k.c
1892 F: drivers/memory/pl172.c
1893 F: drivers/mtd/spi-nor/nxp-spifi.c
1894 F: drivers/rtc/rtc-lpc24xx.c
1897 ARM/LPC32XX SOC SUPPORT
1898 M: Vladimir Zapolskiy <vz@mleia.com>
1899 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1900 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1901 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1903 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1904 F: arch/arm/boot/dts/lpc32*
1905 F: arch/arm/mach-lpc32xx/
1906 F: drivers/i2c/busses/i2c-pnx.c
1907 F: drivers/net/ethernet/nxp/lpc_eth.c
1908 F: drivers/usb/host/ohci-nxp.c
1909 F: drivers/watchdog/pnx4008_wdt.c
1912 ARM/MAGICIAN MACHINE SUPPORT
1913 M: Philipp Zabel <philipp.zabel@gmail.com>
1916 ARM/Marvell Dove/MV78xx0/Orion SOC support
1917 M: Jason Cooper <jason@lakedaemon.net>
1918 M: Andrew Lunn <andrew@lunn.ch>
1919 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1920 M: Gregory Clement <gregory.clement@bootlin.com>
1921 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1923 F: Documentation/devicetree/bindings/soc/dove/
1924 F: arch/arm/mach-dove/
1925 F: arch/arm/mach-mv78xx0/
1926 F: arch/arm/mach-orion5x/
1927 F: arch/arm/plat-orion/
1928 F: arch/arm/boot/dts/dove*
1929 F: arch/arm/boot/dts/orion5x*
1930 T: git git://git.infradead.org/linux-mvebu.git
1932 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1933 M: Jason Cooper <jason@lakedaemon.net>
1934 M: Andrew Lunn <andrew@lunn.ch>
1935 M: Gregory Clement <gregory.clement@bootlin.com>
1936 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1937 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1939 F: arch/arm/boot/dts/armada*
1940 F: arch/arm/boot/dts/kirkwood*
1941 F: arch/arm/configs/mvebu_*_defconfig
1942 F: arch/arm/mach-mvebu/
1943 F: arch/arm64/boot/dts/marvell/armada*
1944 F: drivers/cpufreq/armada-37xx-cpufreq.c
1945 F: drivers/cpufreq/armada-8k-cpufreq.c
1946 F: drivers/cpufreq/mvebu-cpufreq.c
1947 F: drivers/irqchip/irq-armada-370-xp.c
1948 F: drivers/irqchip/irq-mvebu-*
1949 F: drivers/pinctrl/mvebu/
1950 F: drivers/rtc/rtc-armada38x.c
1951 T: git git://git.infradead.org/linux-mvebu.git
1953 ARM/Mediatek RTC DRIVER
1954 M: Eddie Huang <eddie.huang@mediatek.com>
1955 M: Sean Wang <sean.wang@mediatek.com>
1956 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1957 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1959 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1960 F: drivers/rtc/rtc-mt6397.c
1961 F: drivers/rtc/rtc-mt7622.c
1963 ARM/Mediatek SoC support
1964 M: Matthias Brugger <matthias.bgg@gmail.com>
1965 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1966 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1967 W: https://mtk.bcnfs.org/
1968 C: irc://chat.freenode.net/linux-mediatek
1970 F: arch/arm/boot/dts/mt6*
1971 F: arch/arm/boot/dts/mt7*
1972 F: arch/arm/boot/dts/mt8*
1973 F: arch/arm/mach-mediatek/
1974 F: arch/arm64/boot/dts/mediatek/
1975 F: drivers/soc/mediatek/
1980 ARM/Mediatek USB3 PHY DRIVER
1981 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1982 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1983 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1985 F: drivers/phy/mediatek/
1986 F: Documentation/devicetree/bindings/phy/phy-mtk-*
1988 ARM/Microchip (AT91) SoC support
1989 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1990 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1991 M: Ludovic Desroches <ludovic.desroches@microchip.com>
1992 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1993 W: http://www.linux4sam.org
1994 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1998 F: arch/arm/mach-at91/
1999 F: include/soc/at91/
2000 F: arch/arm/boot/dts/at91*.dts
2001 F: arch/arm/boot/dts/at91*.dtsi
2002 F: arch/arm/boot/dts/sama*.dts
2003 F: arch/arm/boot/dts/sama*.dtsi
2004 F: arch/arm/include/debug/at91.S
2005 F: drivers/memory/atmel*
2006 F: drivers/watchdog/sama5d4_wdt.c
2007 X: drivers/input/touchscreen/atmel_mxt_ts.c
2008 X: drivers/net/wireless/atmel/
2010 ARM/MIOA701 MACHINE SUPPORT
2011 M: Robert Jarzmik <robert.jarzmik@free.fr>
2012 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2013 F: arch/arm/mach-pxa/mioa701.c
2016 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2017 M: Michael Petchkovsky <mkpetch@internode.on.net>
2020 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
2021 M: Linus Walleij <linus.walleij@linaro.org>
2022 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2024 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2025 F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2026 F: arch/arm/mach-nomadik/
2027 F: arch/arm/mach-u300/
2028 F: arch/arm/mach-ux500/
2029 F: drivers/soc/ux500/
2030 F: arch/arm/boot/dts/ste-*
2031 F: drivers/clk/clk-nomadik.c
2032 F: drivers/clk/clk-u300.c
2033 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2034 F: drivers/clocksource/timer-u300.c
2035 F: drivers/dma/coh901318*
2036 F: drivers/dma/ste_dma40*
2037 F: drivers/hwspinlock/u8500_hsem.c
2038 F: drivers/i2c/busses/i2c-nomadik.c
2039 F: drivers/i2c/busses/i2c-stu300.c
2040 F: drivers/iio/adc/ab8500-gpadc.c
2041 F: drivers/mfd/ab3100*
2042 F: drivers/mfd/ab8500*
2043 F: drivers/mfd/abx500*
2044 F: drivers/mfd/dbx500*
2045 F: drivers/mfd/db8500*
2046 F: drivers/pinctrl/nomadik/
2047 F: drivers/pinctrl/pinctrl-coh901*
2048 F: drivers/pinctrl/pinctrl-u300.c
2049 F: drivers/rtc/rtc-ab3100.c
2050 F: drivers/rtc/rtc-ab8500.c
2051 F: drivers/rtc/rtc-coh901331.c
2052 F: drivers/rtc/rtc-pl031.c
2053 F: drivers/watchdog/coh901327_wdt.c
2054 F: Documentation/devicetree/bindings/arm/ste-*
2055 F: Documentation/devicetree/bindings/arm/ux500/
2056 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2058 ARM/NUVOTON NPCM ARCHITECTURE
2059 M: Avi Fishman <avifishman70@gmail.com>
2060 M: Tomer Maimon <tmaimon77@gmail.com>
2061 M: Tali Perry <tali.perry1@gmail.com>
2062 R: Patrick Venture <venture@google.com>
2063 R: Nancy Yuen <yuenn@google.com>
2064 R: Benjamin Fair <benjaminfair@google.com>
2065 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2067 F: arch/arm/mach-npcm/
2068 F: arch/arm/boot/dts/nuvoton-npcm*
2069 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2071 F: Documentation/devicetree/bindings/*/*npcm*
2072 F: Documentation/devicetree/bindings/*/*/*npcm*
2074 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2075 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2076 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2078 F: arch/arm/mach-s3c24xx/mach-gta02.c
2079 F: arch/arm/mach-s3c24xx/gta02.h
2081 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2082 M: Alexander Clouter <alex@digriz.org.uk>
2083 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2084 W: http://www.digriz.org.uk/ts78xx/kernel
2086 F: arch/arm/mach-orion5x/ts78xx-*
2088 ARM/OXNAS platform support
2089 M: Neil Armstrong <narmstrong@baylibre.com>
2090 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2091 L: linux-oxnas@groups.io (moderated for non-subscribers)
2093 F: arch/arm/mach-oxnas/
2094 F: arch/arm/boot/dts/ox8*.dts*
2097 ARM/PALM TREO SUPPORT
2098 M: Tomas Cech <sleep_walker@suse.com>
2099 L: linux-arm-kernel@lists.infradead.org
2100 W: http://hackndev.com
2102 F: arch/arm/mach-pxa/palmtreo.*
2104 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2105 M: Marek Vasut <marek.vasut@gmail.com>
2106 L: linux-arm-kernel@lists.infradead.org
2107 W: http://hackndev.com
2109 F: arch/arm/mach-pxa/include/mach/palmtx.h
2110 F: arch/arm/mach-pxa/palmtx.c
2111 F: arch/arm/mach-pxa/palmt5.*
2112 F: arch/arm/mach-pxa/include/mach/palmld.h
2113 F: arch/arm/mach-pxa/palmld.c
2114 F: arch/arm/mach-pxa/palmte2.*
2115 F: arch/arm/mach-pxa/include/mach/palmtc.h
2116 F: arch/arm/mach-pxa/palmtc.c
2119 M: Sergey Lapin <slapin@ossfans.org>
2120 L: linux-arm-kernel@lists.infradead.org
2121 W: http://hackndev.com
2123 F: arch/arm/mach-pxa/palmz72.*
2126 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2127 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2130 ARM/PT DIGITAL BOARD PORT
2131 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2132 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2133 W: http://www.armlinux.org.uk/
2136 ARM/QUALCOMM SUPPORT
2137 M: Andy Gross <agross@kernel.org>
2138 L: linux-arm-msm@vger.kernel.org
2140 F: Documentation/devicetree/bindings/soc/qcom/
2141 F: Documentation/devicetree/bindings/*/qcom*
2142 F: arch/arm/boot/dts/qcom-*.dts
2143 F: arch/arm/boot/dts/qcom-*.dtsi
2144 F: arch/arm/mach-qcom/
2145 F: arch/arm64/boot/dts/qcom/
2148 F: drivers/*/*/qcom/
2149 F: drivers/*/*/qcom*
2150 F: drivers/*/pm8???-*
2151 F: drivers/bluetooth/btqcomsmd.c
2152 F: drivers/clocksource/timer-qcom.c
2153 F: drivers/extcon/extcon-qcom*
2154 F: drivers/iommu/msm*
2155 F: drivers/i2c/busses/i2c-qup.c
2156 F: drivers/i2c/busses/i2c-qcom-geni.c
2157 F: drivers/mfd/ssbi.c
2158 F: drivers/mmc/host/mmci_qcom*
2159 F: drivers/mmc/host/sdhci-msm.c
2160 F: drivers/pci/controller/dwc/pcie-qcom.c
2161 F: drivers/phy/qualcomm/
2162 F: drivers/power/*/msm*
2163 F: drivers/reset/reset-qcom-*
2164 F: drivers/scsi/ufs/ufs-qcom.*
2165 F: drivers/spi/spi-qup.c
2166 F: drivers/spi/spi-geni-qcom.c
2167 F: drivers/spi/spi-qcom-qspi.c
2168 F: drivers/tty/serial/msm_serial.c
2169 F: drivers/usb/dwc3/dwc3-qcom.c
2170 F: include/dt-bindings/*/qcom*
2171 F: include/linux/*/qcom*
2172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2174 ARM/RADISYS ENP2611 MACHINE SUPPORT
2175 M: Lennert Buytenhek <kernel@wantstofly.org>
2176 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2179 ARM/RDA MICRO ARCHITECTURE
2180 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2181 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2182 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2184 F: arch/arm/boot/dts/rda8810pl-*
2185 F: drivers/clocksource/timer-rda.c
2186 F: drivers/gpio/gpio-rda.c
2187 F: drivers/irqchip/irq-rda-intc.c
2188 F: drivers/tty/serial/rda-uart.c
2189 F: Documentation/devicetree/bindings/arm/rda.yaml
2190 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2191 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2192 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2193 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2195 ARM/REALTEK ARCHITECTURE
2196 M: Andreas Färber <afaerber@suse.de>
2197 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2199 F: arch/arm64/boot/dts/realtek/
2200 F: Documentation/devicetree/bindings/arm/realtek.yaml
2202 ARM/RENESAS ARM64 ARCHITECTURE
2203 M: Geert Uytterhoeven <geert+renesas@glider.be>
2204 M: Magnus Damm <magnus.damm@gmail.com>
2205 L: linux-renesas-soc@vger.kernel.org
2206 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2209 F: arch/arm64/boot/dts/renesas/
2210 F: Documentation/devicetree/bindings/arm/renesas.yaml
2211 F: drivers/soc/renesas/
2212 F: include/linux/soc/renesas/
2214 ARM/RISCPC ARCHITECTURE
2215 M: Russell King <linux@armlinux.org.uk>
2216 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2217 W: http://www.armlinux.org.uk/
2219 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2220 F: arch/arm/include/asm/hardware/ioc.h
2221 F: arch/arm/include/asm/hardware/iomd.h
2222 F: arch/arm/include/asm/hardware/memc.h
2223 F: arch/arm/mach-rpc/
2224 F: drivers/net/ethernet/8390/etherh.c
2225 F: drivers/net/ethernet/i825xx/ether1*
2226 F: drivers/net/ethernet/seeq/ether3*
2227 F: drivers/scsi/arm/
2229 ARM/Rockchip SoC support
2230 M: Heiko Stuebner <heiko@sntech.de>
2231 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2232 L: linux-rockchip@lists.infradead.org
2233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2235 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2236 F: arch/arm/boot/dts/rk3*
2237 F: arch/arm/boot/dts/rv1108*
2238 F: arch/arm/mach-rockchip/
2239 F: drivers/clk/rockchip/
2240 F: drivers/i2c/busses/i2c-rk3x.c
2241 F: drivers/*/*rockchip*
2242 F: drivers/*/*/*rockchip*
2243 F: sound/soc/rockchip/
2246 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2247 M: Kukjin Kim <kgene@kernel.org>
2248 M: Krzysztof Kozlowski <krzk@kernel.org>
2249 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2250 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2251 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2253 F: arch/arm/boot/dts/s3c*
2254 F: arch/arm/boot/dts/s5p*
2255 F: arch/arm/boot/dts/exynos*
2256 F: arch/arm64/boot/dts/exynos/
2257 F: arch/arm/plat-samsung/
2258 F: arch/arm/mach-s3c24*/
2259 F: arch/arm/mach-s3c64xx/
2260 F: arch/arm/mach-s5p*/
2261 F: arch/arm/mach-exynos*/
2262 F: drivers/*/*s3c24*
2263 F: drivers/*/*/*s3c24*
2264 F: drivers/*/*s3c64xx*
2265 F: drivers/*/*s5pv210*
2266 F: drivers/memory/samsung/
2267 F: drivers/soc/samsung/
2268 F: include/linux/soc/samsung/
2269 F: Documentation/arm/samsung/
2270 F: Documentation/devicetree/bindings/arm/samsung/
2271 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2274 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2275 M: Kyungmin Park <kyungmin.park@samsung.com>
2276 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2278 F: arch/arm/mach-s5pv210/
2280 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2281 M: Kyungmin Park <kyungmin.park@samsung.com>
2282 M: Kamil Debski <kamil@wypas.org>
2283 M: Andrzej Hajda <a.hajda@samsung.com>
2284 L: linux-arm-kernel@lists.infradead.org
2285 L: linux-media@vger.kernel.org
2287 F: drivers/media/platform/s5p-g2d/
2289 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2290 M: Marek Szyprowski <m.szyprowski@samsung.com>
2291 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2292 L: linux-media@vger.kernel.org
2294 F: drivers/media/platform/s5p-cec/
2295 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2297 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2298 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2299 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2300 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2301 L: linux-arm-kernel@lists.infradead.org
2302 L: linux-media@vger.kernel.org
2304 F: drivers/media/platform/s5p-jpeg/
2306 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2307 M: Kyungmin Park <kyungmin.park@samsung.com>
2308 M: Kamil Debski <kamil@wypas.org>
2309 M: Jeongtae Park <jtp.park@samsung.com>
2310 M: Andrzej Hajda <a.hajda@samsung.com>
2311 L: linux-arm-kernel@lists.infradead.org
2312 L: linux-media@vger.kernel.org
2314 F: drivers/media/platform/s5p-mfc/
2316 ARM/SHMOBILE ARM ARCHITECTURE
2317 M: Geert Uytterhoeven <geert+renesas@glider.be>
2318 M: Magnus Damm <magnus.damm@gmail.com>
2319 L: linux-renesas-soc@vger.kernel.org
2320 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2323 F: arch/arm/boot/dts/emev2*
2324 F: arch/arm/boot/dts/gr-peach*
2325 F: arch/arm/boot/dts/iwg20d-q7*
2326 F: arch/arm/boot/dts/r7s*
2327 F: arch/arm/boot/dts/r8a*
2328 F: arch/arm/boot/dts/r9a*
2329 F: arch/arm/boot/dts/sh*
2330 F: arch/arm/configs/shmobile_defconfig
2331 F: arch/arm/include/debug/renesas-scif.S
2332 F: arch/arm/mach-shmobile/
2333 F: Documentation/devicetree/bindings/arm/renesas.yaml
2334 F: drivers/soc/renesas/
2335 F: include/linux/soc/renesas/
2337 ARM/SOCFPGA ARCHITECTURE
2338 M: Dinh Nguyen <dinguyen@kernel.org>
2340 F: arch/arm/mach-socfpga/
2341 F: arch/arm/boot/dts/socfpga*
2342 F: arch/arm/configs/socfpga_defconfig
2343 F: arch/arm64/boot/dts/altera/
2344 F: arch/arm64/boot/dts/intel/
2345 W: http://www.rocketboards.org
2346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2348 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2349 M: Dinh Nguyen <dinguyen@kernel.org>
2351 F: drivers/clk/socfpga/
2353 ARM/SOCFPGA EDAC SUPPORT
2354 M: Thor Thayer <thor.thayer@linux.intel.com>
2356 F: drivers/edac/altera_edac.
2358 ARM/SPREADTRUM SoC SUPPORT
2359 M: Orson Zhai <orsonzhai@gmail.com>
2360 M: Baolin Wang <baolin.wang7@gmail.com>
2361 M: Chunyan Zhang <zhang.lyra@gmail.com>
2363 F: arch/arm64/boot/dts/sprd
2368 ARM/STI ARCHITECTURE
2369 M: Patrice Chotard <patrice.chotard@st.com>
2370 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2371 W: http://www.stlinux.com
2373 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2374 F: arch/arm/mach-sti/
2375 F: arch/arm/boot/dts/sti*
2376 F: drivers/char/hw_random/st-rng.c
2377 F: drivers/clocksource/arm_global_timer.c
2378 F: drivers/clocksource/clksrc_st_lpc.c
2379 F: drivers/cpufreq/sti-cpufreq.c
2380 F: drivers/dma/st_fdma*
2381 F: drivers/i2c/busses/i2c-st.c
2382 F: drivers/media/rc/st_rc.c
2383 F: drivers/media/platform/sti/c8sectpfe/
2384 F: drivers/mmc/host/sdhci-st.c
2385 F: drivers/phy/st/phy-miphy28lp.c
2386 F: drivers/phy/st/phy-stih407-usb.c
2387 F: drivers/pinctrl/pinctrl-st.c
2388 F: drivers/remoteproc/st_remoteproc.c
2389 F: drivers/remoteproc/st_slim_rproc.c
2390 F: drivers/reset/sti/
2391 F: drivers/rtc/rtc-st-lpc.c
2392 F: drivers/tty/serial/st-asc.c
2393 F: drivers/usb/dwc3/dwc3-st.c
2394 F: drivers/usb/host/ehci-st.c
2395 F: drivers/usb/host/ohci-st.c
2396 F: drivers/watchdog/st_lpc_wdt.c
2397 F: drivers/ata/ahci_st.c
2398 F: include/linux/remoteproc/st_slim_rproc.h
2400 ARM/STM32 ARCHITECTURE
2401 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2402 M: Alexandre Torgue <alexandre.torgue@st.com>
2403 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2404 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2409 F: arch/arm/boot/dts/stm32*
2410 F: arch/arm/mach-stm32/
2411 F: drivers/clocksource/armv7m_systick.c
2413 ARM/Synaptics SoC support
2414 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2415 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2416 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2418 F: arch/arm/mach-berlin/
2419 F: arch/arm/boot/dts/berlin*
2420 F: arch/arm64/boot/dts/synaptics/
2422 ARM/TANGO ARCHITECTURE
2423 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2424 M: Mans Rullgard <mans@mansr.com>
2425 L: linux-arm-kernel@lists.infradead.org
2429 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2430 M: Lennert Buytenhek <kernel@wantstofly.org>
2431 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2434 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2435 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2436 L: linux-tegra@vger.kernel.org
2437 L: linux-media@vger.kernel.org
2439 F: drivers/media/platform/tegra-cec/
2440 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2442 ARM/TETON BGA MACHINE SUPPORT
2443 M: "Mark F. Brown" <mark.brown314@gmail.com>
2444 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2447 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2448 M: Santosh Shilimkar <ssantosh@kernel.org>
2449 L: linux-kernel@vger.kernel.org
2451 F: drivers/memory/*emif*
2453 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2454 M: Tero Kristo <t-kristo@ti.com>
2455 M: Nishanth Menon <nm@ti.com>
2456 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2458 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2459 F: arch/arm64/boot/dts/ti/Makefile
2460 F: arch/arm64/boot/dts/ti/k3-*
2461 F: include/dt-bindings/pinctrl/k3.h
2463 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2464 M: Santosh Shilimkar <ssantosh@kernel.org>
2465 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2467 F: arch/arm/mach-keystone/
2468 F: arch/arm/boot/dts/keystone-*
2469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2471 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2472 M: Santosh Shilimkar <ssantosh@kernel.org>
2473 L: linux-kernel@vger.kernel.org
2475 F: drivers/clk/keystone/
2477 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2478 M: Santosh Shilimkar <ssantosh@kernel.org>
2479 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2480 L: linux-kernel@vger.kernel.org
2482 F: drivers/clocksource/timer-keystone.c
2484 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2485 M: Santosh Shilimkar <ssantosh@kernel.org>
2486 L: linux-kernel@vger.kernel.org
2488 F: drivers/power/reset/keystone-reset.c
2490 ARM/THECUS N2100 MACHINE SUPPORT
2491 M: Lennert Buytenhek <kernel@wantstofly.org>
2492 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2495 ARM/TOSA MACHINE SUPPORT
2496 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2497 M: Dirk Opfer <dirk@opfer-online.de>
2500 ARM/UNIPHIER ARCHITECTURE
2501 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2502 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2505 F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2506 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2507 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2508 F: arch/arm/boot/dts/uniphier*
2509 F: arch/arm/include/asm/hardware/cache-uniphier.h
2510 F: arch/arm/mach-uniphier/
2511 F: arch/arm/mm/cache-uniphier.c
2512 F: arch/arm64/boot/dts/socionext/uniphier*
2513 F: drivers/bus/uniphier-system-bus.c
2514 F: drivers/clk/uniphier/
2515 F: drivers/dma/uniphier-mdmac.c
2516 F: drivers/gpio/gpio-uniphier.c
2517 F: drivers/i2c/busses/i2c-uniphier*
2518 F: drivers/irqchip/irq-uniphier-aidet.c
2519 F: drivers/mmc/host/uniphier-sd.c
2520 F: drivers/pinctrl/uniphier/
2521 F: drivers/reset/reset-uniphier.c
2522 F: drivers/tty/serial/8250/8250_uniphier.c
2526 M: Ulf Hansson <ulf.hansson@linaro.org>
2527 L: linux-clk@vger.kernel.org
2528 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2530 F: drivers/clk/ux500/
2532 ARM/VERSATILE EXPRESS PLATFORM
2533 M: Liviu Dudau <liviu.dudau@arm.com>
2534 M: Sudeep Holla <sudeep.holla@arm.com>
2535 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2536 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2538 F: arch/arm/boot/dts/vexpress*
2539 F: arch/arm64/boot/dts/arm/
2540 F: arch/arm/mach-vexpress/
2543 F: drivers/clk/versatile/clk-vexpress-osc.c
2544 F: drivers/clocksource/timer-versatile.c
2548 M: Russell King <linux@armlinux.org.uk>
2549 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2550 W: http://www.armlinux.org.uk/
2554 ARM/VOIPAC PXA270 SUPPORT
2555 M: Marek Vasut <marek.vasut@gmail.com>
2556 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2558 F: arch/arm/mach-pxa/vpac270.c
2559 F: arch/arm/mach-pxa/include/mach/vpac270.h
2561 ARM/VT8500 ARM ARCHITECTURE
2562 M: Tony Prisk <linux@prisktech.co.nz>
2563 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2565 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2566 F: arch/arm/mach-vt8500/
2567 F: drivers/clocksource/timer-vt8500.c
2568 F: drivers/i2c/busses/i2c-wmt.c
2569 F: drivers/mmc/host/wmt-sdmmc.c
2570 F: drivers/pwm/pwm-vt8500.c
2571 F: drivers/rtc/rtc-vt8500.c
2572 F: drivers/tty/serial/vt8500_serial.c
2573 F: drivers/usb/host/ehci-platform.c
2574 F: drivers/usb/host/uhci-platform.c
2575 F: drivers/video/fbdev/vt8500lcdfb.*
2576 F: drivers/video/fbdev/wm8505fb*
2577 F: drivers/video/fbdev/wmt_ge_rops.*
2579 ARM/ZIPIT Z2 SUPPORT
2580 M: Marek Vasut <marek.vasut@gmail.com>
2581 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2583 F: arch/arm/mach-pxa/z2.c
2584 F: arch/arm/mach-pxa/include/mach/z2.h
2586 ARM/ZTE ARCHITECTURE
2587 M: Jun Nie <jun.nie@linaro.org>
2588 M: Shawn Guo <shawnguo@kernel.org>
2589 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2591 F: arch/arm/boot/dts/zx2967*
2592 F: arch/arm/mach-zx/
2593 F: arch/arm64/boot/dts/zte/
2595 F: drivers/dma/zx_dma.c
2596 F: drivers/gpio/gpio-zx.c
2597 F: drivers/i2c/busses/i2c-zx2967.c
2598 F: drivers/mmc/host/dw_mmc-zx.*
2599 F: drivers/pinctrl/zte/
2601 F: drivers/thermal/zx2967_thermal.c
2602 F: drivers/watchdog/zx2967_wdt.c
2603 F: Documentation/devicetree/bindings/arm/zte.yaml
2604 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2605 F: Documentation/devicetree/bindings/dma/zxdma.txt
2606 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2607 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2608 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2609 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2610 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2611 F: Documentation/devicetree/bindings/soc/zte/
2612 F: Documentation/devicetree/bindings/sound/zte,*.txt
2613 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2614 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2615 F: include/dt-bindings/clock/zx2967*.h
2616 F: include/dt-bindings/soc/zte,*.h
2617 F: sound/soc/codecs/zx_aud96p22.c
2620 ARM/ZYNQ ARCHITECTURE
2621 M: Michal Simek <michal.simek@xilinx.com>
2622 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2623 W: http://wiki.xilinx.com
2624 T: git https://github.com/Xilinx/linux-xlnx.git
2626 F: arch/arm/mach-zynq/
2627 F: drivers/cpuidle/cpuidle-zynq.c
2628 F: drivers/block/xsysace.c
2631 F: Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2632 F: Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2633 F: drivers/clocksource/timer-cadence-ttc.c
2634 F: drivers/i2c/busses/i2c-cadence.c
2635 F: drivers/mmc/host/sdhci-of-arasan.c
2636 F: drivers/edac/synopsys_edac.c
2637 F: drivers/i2c/busses/i2c-xiic.c
2639 ARM64 PORT (AARCH64 ARCHITECTURE)
2640 M: Catalin Marinas <catalin.marinas@arm.com>
2641 M: Will Deacon <will@kernel.org>
2642 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2646 X: arch/arm64/boot/dts/
2647 F: Documentation/arm64/
2648 F: tools/testing/selftests/arm64/
2650 AS3645A LED FLASH CONTROLLER DRIVER
2651 M: Sakari Ailus <sakari.ailus@iki.fi>
2652 L: linux-leds@vger.kernel.org
2654 F: drivers/leds/leds-as3645a.c
2656 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2657 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2658 L: linux-media@vger.kernel.org
2659 T: git git://linuxtv.org/media_tree.git
2661 F: drivers/media/i2c/ak7375.c
2662 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2664 ASAHI KASEI AK8974 DRIVER
2665 M: Linus Walleij <linus.walleij@linaro.org>
2666 L: linux-iio@vger.kernel.org
2667 W: http://www.akm.com/
2669 F: drivers/iio/magnetometer/ak8974.c
2671 ASC7621 HARDWARE MONITOR DRIVER
2672 M: George Joseph <george.joseph@fairview5.com>
2673 L: linux-hwmon@vger.kernel.org
2675 F: Documentation/hwmon/asc7621.rst
2676 F: drivers/hwmon/asc7621.c
2678 ASPEED PINCTRL DRIVERS
2679 M: Andrew Jeffery <andrew@aj.id.au>
2680 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2681 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2682 L: linux-gpio@vger.kernel.org
2684 F: drivers/pinctrl/aspeed/
2685 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2687 ASPEED VIDEO ENGINE DRIVER
2688 M: Eddie James <eajames@linux.ibm.com>
2689 L: linux-media@vger.kernel.org
2690 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2692 F: drivers/media/platform/aspeed-video.c
2693 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2695 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2696 M: Corentin Chary <corentin.chary@gmail.com>
2697 L: acpi4asus-user@lists.sourceforge.net
2698 L: platform-driver-x86@vger.kernel.org
2699 W: http://acpi4asus.sf.net
2701 F: drivers/platform/x86/asus*.c
2702 F: drivers/platform/x86/eeepc*.c
2704 ASUS WIRELESS RADIO CONTROL DRIVER
2705 M: João Paulo Rechi Vita <jprvita@gmail.com>
2706 L: platform-driver-x86@vger.kernel.org
2708 F: drivers/platform/x86/asus-wireless.c
2711 M: David Howells <dhowells@redhat.com>
2712 L: keyrings@vger.kernel.org
2714 F: Documentation/crypto/asymmetric-keys.txt
2715 F: include/linux/verification.h
2716 F: include/crypto/public_key.h
2717 F: include/crypto/pkcs7.h
2718 F: crypto/asymmetric_keys/
2720 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2721 R: Dan Williams <dan.j.williams@intel.com>
2722 W: http://sourceforge.net/projects/xscaleiop
2724 F: Documentation/crypto/async-tx-api.txt
2727 F: include/linux/dmaengine.h
2728 F: include/linux/async_tx.h
2731 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2732 L: linux-i2c@vger.kernel.org
2733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2735 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2736 F: drivers/misc/eeprom/at24.c
2738 ATA OVER ETHERNET (AOE) DRIVER
2739 M: "Justin Sanders" <justin@coraid.com>
2740 W: http://www.openaoe.org/
2742 F: Documentation/admin-guide/aoe/
2743 F: drivers/block/aoe/
2745 ATHEROS 71XX/9XXX GPIO DRIVER
2746 M: Alban Bedel <albeu@free.fr>
2747 W: https://github.com/AlbanBedel/linux
2748 T: git git://github.com/AlbanBedel/linux
2750 F: drivers/gpio/gpio-ath79.c
2751 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2753 ATHEROS 71XX/9XXX USB PHY DRIVER
2754 M: Alban Bedel <albeu@free.fr>
2755 W: https://github.com/AlbanBedel/linux
2756 T: git git://github.com/AlbanBedel/linux
2758 F: drivers/phy/qualcomm/phy-ath79-usb.c
2759 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2761 ATHEROS ATH GENERIC UTILITIES
2762 M: Kalle Valo <kvalo@codeaurora.org>
2763 L: linux-wireless@vger.kernel.org
2765 F: drivers/net/wireless/ath/*
2767 ATHEROS ATH5K WIRELESS DRIVER
2768 M: Jiri Slaby <jirislaby@gmail.com>
2769 M: Nick Kossifidis <mickflemm@gmail.com>
2770 M: Luis Chamberlain <mcgrof@kernel.org>
2771 L: linux-wireless@vger.kernel.org
2772 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2774 F: drivers/net/wireless/ath/ath5k/
2776 ATHEROS ATH6KL WIRELESS DRIVER
2777 M: Kalle Valo <kvalo@codeaurora.org>
2778 L: linux-wireless@vger.kernel.org
2779 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2782 F: drivers/net/wireless/ath/ath6kl/
2785 M: Ville Syrjala <syrjala@sci.fi>
2787 F: drivers/input/misc/ati_remote2.c
2789 ATK0110 HWMON DRIVER
2790 M: Luca Tettamanti <kronos.it@gmail.com>
2791 L: linux-hwmon@vger.kernel.org
2793 F: drivers/hwmon/asus_atk0110.c
2795 ATLX ETHERNET DRIVERS
2796 M: Jay Cliburn <jcliburn@gmail.com>
2797 M: Chris Snook <chris.snook@gmail.com>
2798 L: netdev@vger.kernel.org
2799 W: http://sourceforge.net/projects/atl1
2800 W: http://atl1.sourceforge.net
2802 F: drivers/net/ethernet/atheros/
2805 M: Chas Williams <3chas3@gmail.com>
2806 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2807 L: netdev@vger.kernel.org
2808 W: http://linux-atm.sourceforge.net
2811 F: include/linux/atm*
2812 F: include/uapi/linux/atm*
2814 ATMEL MACB ETHERNET DRIVER
2815 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2817 F: drivers/net/ethernet/cadence/
2819 ATMEL MAXTOUCH DRIVER
2820 M: Nick Dyer <nick@shmanahar.org>
2821 T: git git://github.com/ndyer/linux.git
2823 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2824 F: drivers/input/touchscreen/atmel_mxt_ts.c
2826 ATMEL WIRELESS DRIVER
2827 M: Simon Kelley <simon@thekelleys.org.uk>
2828 L: linux-wireless@vger.kernel.org
2829 W: http://www.thekelleys.org.uk/atmel
2830 W: http://atmelwlandriver.sourceforge.net/
2832 F: drivers/net/wireless/atmel/atmel*
2834 ATOMIC INFRASTRUCTURE
2835 M: Will Deacon <will@kernel.org>
2836 M: Peter Zijlstra <peterz@infradead.org>
2837 R: Boqun Feng <boqun.feng@gmail.com>
2838 L: linux-kernel@vger.kernel.org
2840 F: arch/*/include/asm/atomic*.h
2841 F: include/*/atomic*.h
2844 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2845 M: Bradley Grove <linuxdrivers@attotech.com>
2846 L: linux-scsi@vger.kernel.org
2847 W: http://www.attotech.com
2849 F: drivers/scsi/esas2r
2851 ATUSB IEEE 802.15.4 RADIO DRIVER
2852 M: Stefan Schmidt <stefan@datenfreihafen.org>
2853 L: linux-wpan@vger.kernel.org
2855 F: drivers/net/ieee802154/atusb.c
2856 F: drivers/net/ieee802154/atusb.h
2857 F: drivers/net/ieee802154/at86rf230.h
2860 M: Paul Moore <paul@paul-moore.com>
2861 M: Eric Paris <eparis@redhat.com>
2862 L: linux-audit@redhat.com (moderated for non-subscribers)
2863 W: https://github.com/linux-audit
2864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2866 F: include/linux/audit.h
2867 F: include/uapi/linux/audit.h
2870 AUXILIARY DISPLAY DRIVERS
2871 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2873 F: drivers/auxdisplay/
2874 F: include/linux/cfag12864b.h
2876 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2877 M: Andreas Klinger <ak@it-klinger.de>
2878 L: linux-iio@vger.kernel.org
2880 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2881 F: drivers/iio/adc/hx711.c
2884 M: Ralf Baechle <ralf@linux-mips.org>
2885 L: linux-hams@vger.kernel.org
2886 W: http://www.linux-ax25.org/
2888 F: include/uapi/linux/ax25.h
2889 F: include/net/ax25.h
2893 M: Peter Rosin <peda@axentia.se>
2894 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2896 F: arch/arm/boot/dts/at91-linea.dtsi
2897 F: arch/arm/boot/dts/at91-natte.dtsi
2898 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2899 F: arch/arm/boot/dts/at91-tse850-3.dts
2901 AXENTIA ASOC DRIVERS
2902 M: Peter Rosin <peda@axentia.se>
2903 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2905 F: Documentation/devicetree/bindings/sound/axentia,*
2906 F: sound/soc/atmel/tse850-pcm5142.c
2908 AXXIA I2C CONTROLLER
2909 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
2910 L: linux-i2c@vger.kernel.org
2912 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2913 F: drivers/i2c/busses/i2c-axxia.c
2916 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2917 L: linux-media@vger.kernel.org
2918 W: https://linuxtv.org
2919 T: git git://linuxtv.org/media_tree.git
2921 F: drivers/media/usb/dvb-usb-v2/az6007.c
2923 AZTECH FM RADIO RECEIVER DRIVER
2924 M: Hans Verkuil <hverkuil@xs4all.nl>
2925 L: linux-media@vger.kernel.org
2926 T: git git://linuxtv.org/media_tree.git
2927 W: https://linuxtv.org
2929 F: drivers/media/radio/radio-aztech*
2932 L: linux-wireless@vger.kernel.org
2933 L: b43-dev@lists.infradead.org
2934 W: http://wireless.kernel.org/en/users/Drivers/b43
2936 F: drivers/net/wireless/broadcom/b43/
2938 B43LEGACY WIRELESS DRIVER
2939 M: Larry Finger <Larry.Finger@lwfinger.net>
2940 L: linux-wireless@vger.kernel.org
2941 L: b43-dev@lists.infradead.org
2942 W: http://wireless.kernel.org/en/users/Drivers/b43
2944 F: drivers/net/wireless/broadcom/b43legacy/
2946 BACKLIGHT CLASS/SUBSYSTEM
2947 M: Lee Jones <lee.jones@linaro.org>
2948 M: Daniel Thompson <daniel.thompson@linaro.org>
2949 M: Jingoo Han <jingoohan1@gmail.com>
2950 L: dri-devel@lists.freedesktop.org
2951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2953 F: drivers/video/backlight/
2954 F: include/linux/backlight.h
2955 F: include/linux/pwm_backlight.h
2956 F: Documentation/devicetree/bindings/leds/backlight
2957 F: Documentation/ABI/stable/sysfs-class-backlight
2958 F: Documentation/ABI/testing/sysfs-class-backlight
2961 M: Marek Lindner <mareklindner@neomailbox.ch>
2962 M: Simon Wunderlich <sw@simonwunderlich.de>
2963 M: Antonio Quartulli <a@unstable.cc>
2964 M: Sven Eckelmann <sven@narfation.org>
2965 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2966 W: https://www.open-mesh.org/
2967 B: https://www.open-mesh.org/projects/batman-adv/issues
2968 C: irc://chat.freenode.net/batman
2969 Q: https://patchwork.open-mesh.org/project/batman/list/
2970 T: git https://git.open-mesh.org/linux-merge.git
2972 F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2973 F: Documentation/ABI/obsolete/sysfs-class-net-mesh
2974 F: Documentation/networking/batman-adv.rst
2975 F: include/uapi/linux/batadv_packet.h
2976 F: include/uapi/linux/batman_adv.h
2979 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2980 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2981 L: linux-hams@vger.kernel.org
2982 W: http://www.baycom.org/~tom/ham/ham.html
2984 F: drivers/net/hamradio/baycom*
2986 BCACHE (BLOCK LAYER CACHE)
2987 M: Coly Li <colyli@suse.de>
2988 M: Kent Overstreet <kent.overstreet@gmail.com>
2989 L: linux-bcache@vger.kernel.org
2990 W: http://bcache.evilpiepirate.org
2991 C: irc://irc.oftc.net/bcache
2993 F: drivers/md/bcache/
2995 BDISP ST MEDIA DRIVER
2996 M: Fabien Dessenne <fabien.dessenne@st.com>
2997 L: linux-media@vger.kernel.org
2998 T: git git://linuxtv.org/media_tree.git
2999 W: https://linuxtv.org
3001 F: drivers/media/platform/sti/bdisp
3003 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3004 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3005 L: netdev@vger.kernel.org
3007 F: drivers/net/ethernet/ec_bhf.c
3010 M: Luis de Bethencourt <luisbg@kernel.org>
3011 M: Salah Triki <salah.triki@gmail.com>
3013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3014 F: Documentation/filesystems/befs.txt
3018 M: Paolo Valente <paolo.valente@linaro.org>
3019 M: Jens Axboe <axboe@kernel.dk>
3020 L: linux-block@vger.kernel.org
3023 F: Documentation/block/bfq-iosched.rst
3026 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3028 F: Documentation/filesystems/bfs.txt
3030 F: include/uapi/linux/bfs_fs.h
3032 BLINKM RGB LED DRIVER
3033 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3035 F: drivers/leds/leds-blinkm.c
3038 M: Jens Axboe <axboe@kernel.dk>
3039 L: linux-block@vger.kernel.org
3040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3044 F: kernel/trace/blktrace.c
3048 M: Joern Engel <joern@lazybastard.org>
3049 L: linux-mtd@lists.infradead.org
3051 F: drivers/mtd/devices/block2mtd.c
3054 M: Marcel Holtmann <marcel@holtmann.org>
3055 M: Johan Hedberg <johan.hedberg@gmail.com>
3056 L: linux-bluetooth@vger.kernel.org
3057 W: http://www.bluez.org/
3058 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3061 F: drivers/bluetooth/
3064 M: Marcel Holtmann <marcel@holtmann.org>
3065 M: Johan Hedberg <johan.hedberg@gmail.com>
3066 L: linux-bluetooth@vger.kernel.org
3067 W: http://www.bluez.org/
3068 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3072 F: include/net/bluetooth/
3075 M: Jay Vosburgh <j.vosburgh@gmail.com>
3076 M: Veaceslav Falico <vfalico@gmail.com>
3077 M: Andy Gospodarek <andy@greyhouse.net>
3078 L: netdev@vger.kernel.org
3079 W: http://sourceforge.net/projects/bonding/
3081 F: drivers/net/bonding/
3082 F: include/uapi/linux/if_bonding.h
3084 BPF (Safe dynamic programs and tools)
3085 M: Alexei Starovoitov <ast@kernel.org>
3086 M: Daniel Borkmann <daniel@iogearbox.net>
3087 R: Martin KaFai Lau <kafai@fb.com>
3088 R: Song Liu <songliubraving@fb.com>
3089 R: Yonghong Song <yhs@fb.com>
3090 R: Andrii Nakryiko <andriin@fb.com>
3091 L: netdev@vger.kernel.org
3092 L: bpf@vger.kernel.org
3093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3095 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3098 F: Documentation/networking/filter.txt
3099 F: Documentation/bpf/
3100 F: include/linux/bpf*
3101 F: include/linux/filter.h
3102 F: include/trace/events/xdp.h
3103 F: include/uapi/linux/bpf*
3104 F: include/uapi/linux/filter.h
3106 F: kernel/trace/bpf_trace.c
3109 F: net/core/filter.c
3110 F: net/sched/act_bpf.c
3111 F: net/sched/cls_bpf.c
3115 F: tools/testing/selftests/bpf/
3120 M: Shubham Bansal <illusionist.neo@gmail.com>
3121 L: netdev@vger.kernel.org
3122 L: bpf@vger.kernel.org
3127 M: Daniel Borkmann <daniel@iogearbox.net>
3128 M: Alexei Starovoitov <ast@kernel.org>
3129 M: Zi Shen Lim <zlim.lnx@gmail.com>
3130 L: netdev@vger.kernel.org
3131 L: bpf@vger.kernel.org
3135 BPF JIT for MIPS (32-BIT AND 64-BIT)
3136 M: Paul Burton <paulburton@kernel.org>
3137 L: netdev@vger.kernel.org
3138 L: bpf@vger.kernel.org
3142 BPF JIT for NFP NICs
3143 M: Jakub Kicinski <jakub.kicinski@netronome.com>
3144 L: netdev@vger.kernel.org
3145 L: bpf@vger.kernel.org
3147 F: drivers/net/ethernet/netronome/nfp/bpf/
3149 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3150 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3151 M: Sandipan Das <sandipan@linux.ibm.com>
3152 L: netdev@vger.kernel.org
3153 L: bpf@vger.kernel.org
3155 F: arch/powerpc/net/
3157 BPF JIT for RISC-V (RV64G)
3158 M: Björn Töpel <bjorn.topel@gmail.com>
3159 L: netdev@vger.kernel.org
3164 M: Ilya Leoshkevich <iii@linux.ibm.com>
3165 M: Heiko Carstens <heiko.carstens@de.ibm.com>
3166 M: Vasily Gorbik <gor@linux.ibm.com>
3167 L: netdev@vger.kernel.org
3168 L: bpf@vger.kernel.org
3171 X: arch/s390/net/pnet.c
3173 BPF JIT for SPARC (32-BIT AND 64-BIT)
3174 M: David S. Miller <davem@davemloft.net>
3175 L: netdev@vger.kernel.org
3176 L: bpf@vger.kernel.org
3180 BPF JIT for X86 32-BIT
3181 M: Wang YanQing <udknight@gmail.com>
3182 L: netdev@vger.kernel.org
3183 L: bpf@vger.kernel.org
3185 F: arch/x86/net/bpf_jit_comp32.c
3187 BPF JIT for X86 64-BIT
3188 M: Alexei Starovoitov <ast@kernel.org>
3189 M: Daniel Borkmann <daniel@iogearbox.net>
3190 L: netdev@vger.kernel.org
3191 L: bpf@vger.kernel.org
3194 X: arch/x86/net/bpf_jit_comp32.c
3196 BROADCOM B44 10/100 ETHERNET DRIVER
3197 M: Michael Chan <michael.chan@broadcom.com>
3198 L: netdev@vger.kernel.org
3200 F: drivers/net/ethernet/broadcom/b44.*
3202 BROADCOM B53 ETHERNET SWITCH DRIVER
3203 M: Florian Fainelli <f.fainelli@gmail.com>
3204 L: netdev@vger.kernel.org
3205 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3207 F: drivers/net/dsa/b53/*
3208 F: include/linux/platform_data/b53.h
3210 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3211 M: Florian Fainelli <f.fainelli@gmail.com>
3212 M: Ray Jui <rjui@broadcom.com>
3213 M: Scott Branden <sbranden@broadcom.com>
3214 M: bcm-kernel-feedback-list@broadcom.com
3215 T: git git://github.com/broadcom/mach-bcm
3221 F: arch/arm/mach-bcm/
3223 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3224 M: Eric Anholt <eric@anholt.net>
3225 M: Stefan Wahren <wahrenst@gmx.net>
3226 L: bcm-kernel-feedback-list@broadcom.com
3227 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3228 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3229 T: git git://github.com/anholt/linux
3233 F: drivers/staging/vc04_services
3235 BROADCOM BCM47XX MIPS ARCHITECTURE
3236 M: Hauke Mehrtens <hauke@hauke-m.de>
3237 M: Rafał Miłecki <zajec5@gmail.com>
3238 L: linux-mips@vger.kernel.org
3240 F: Documentation/devicetree/bindings/mips/brcm/
3241 F: arch/mips/bcm47xx/*
3242 F: arch/mips/include/asm/mach-bcm47xx/*
3244 BROADCOM BCM5301X ARM ARCHITECTURE
3245 M: Hauke Mehrtens <hauke@hauke-m.de>
3246 M: Rafał Miłecki <zajec5@gmail.com>
3247 M: bcm-kernel-feedback-list@broadcom.com
3248 L: linux-arm-kernel@lists.infradead.org
3250 F: arch/arm/mach-bcm/bcm_5301x.c
3251 F: arch/arm/boot/dts/bcm5301x*.dtsi
3252 F: arch/arm/boot/dts/bcm470*
3253 F: arch/arm/boot/dts/bcm953012*
3255 BROADCOM BCM53573 ARM ARCHITECTURE
3256 M: Rafał Miłecki <rafal@milecki.pl>
3257 L: bcm-kernel-feedback-list@broadcom.com
3258 L: linux-arm-kernel@lists.infradead.org
3260 F: arch/arm/boot/dts/bcm53573*
3261 F: arch/arm/boot/dts/bcm47189*
3263 BROADCOM BCM63XX ARM ARCHITECTURE
3264 M: Florian Fainelli <f.fainelli@gmail.com>
3265 M: bcm-kernel-feedback-list@broadcom.com
3266 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3267 T: git git://github.com/broadcom/stblinux.git
3271 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3272 M: Kevin Cernekee <cernekee@gmail.com>
3273 L: linux-usb@vger.kernel.org
3275 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3277 BROADCOM BCM7XXX ARM ARCHITECTURE
3278 M: Florian Fainelli <f.fainelli@gmail.com>
3279 M: bcm-kernel-feedback-list@broadcom.com
3280 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3281 T: git git://github.com/broadcom/stblinux.git
3283 F: arch/arm/mach-bcm/*brcmstb*
3284 F: arch/arm/boot/dts/bcm7*.dts*
3285 F: drivers/bus/brcmstb_gisb.c
3286 F: arch/arm/mm/cache-b15-rac.c
3287 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3290 BROADCOM BMIPS CPUFREQ DRIVER
3291 M: Markus Mayer <mmayer@broadcom.com>
3292 M: bcm-kernel-feedback-list@broadcom.com
3293 L: linux-pm@vger.kernel.org
3295 F: drivers/cpufreq/bmips-cpufreq.c
3297 BROADCOM BMIPS MIPS ARCHITECTURE
3298 M: Florian Fainelli <f.fainelli@gmail.com>
3299 L: bcm-kernel-feedback-list@broadcom.com
3300 L: linux-mips@vger.kernel.org
3301 T: git git://github.com/broadcom/stblinux.git
3303 F: arch/mips/bmips/*
3304 F: arch/mips/include/asm/mach-bmips/*
3305 F: arch/mips/kernel/*bmips*
3306 F: arch/mips/boot/dts/brcm/bcm*.dts*
3307 F: drivers/irqchip/irq-bcm63*
3308 F: drivers/irqchip/irq-bcm7*
3309 F: drivers/irqchip/irq-brcmstb*
3310 F: include/linux/bcm963xx_nvram.h
3311 F: include/linux/bcm963xx_tag.h
3313 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3314 M: Rasesh Mody <rmody@marvell.com>
3315 M: GR-Linux-NIC-Dev@marvell.com
3316 L: netdev@vger.kernel.org
3318 F: drivers/net/ethernet/broadcom/bnx2.*
3319 F: drivers/net/ethernet/broadcom/bnx2_*
3321 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3322 M: QLogic-Storage-Upstream@qlogic.com
3323 L: linux-scsi@vger.kernel.org
3325 F: drivers/scsi/bnx2fc/
3327 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3328 M: QLogic-Storage-Upstream@qlogic.com
3329 L: linux-scsi@vger.kernel.org
3331 F: drivers/scsi/bnx2i/
3333 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3334 M: Ariel Elior <aelior@marvell.com>
3335 M: Sudarsana Kalluru <skalluru@marvell.com>
3336 M: GR-everest-linux-l2@marvell.com
3337 L: netdev@vger.kernel.org
3339 F: drivers/net/ethernet/broadcom/bnx2x/
3341 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3342 M: Michael Chan <michael.chan@broadcom.com>
3343 L: netdev@vger.kernel.org
3345 F: drivers/net/ethernet/broadcom/bnxt/
3347 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3348 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3349 M: Franky Lin <franky.lin@broadcom.com>
3350 M: Hante Meuleman <hante.meuleman@broadcom.com>
3351 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3352 M: Wright Feng <wright.feng@cypress.com>
3353 L: linux-wireless@vger.kernel.org
3354 L: brcm80211-dev-list.pdl@broadcom.com
3355 L: brcm80211-dev-list@cypress.com
3357 F: drivers/net/wireless/broadcom/brcm80211/
3359 BROADCOM BRCMSTB GPIO DRIVER
3360 M: Gregory Fong <gregory.0xf0@gmail.com>
3361 L: bcm-kernel-feedback-list@broadcom.com
3363 F: drivers/gpio/gpio-brcmstb.c
3364 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3366 BROADCOM BRCMSTB I2C DRIVER
3367 M: Kamal Dasu <kdasu.kdev@gmail.com>
3368 L: linux-i2c@vger.kernel.org
3369 L: bcm-kernel-feedback-list@broadcom.com
3371 F: drivers/i2c/busses/i2c-brcmstb.c
3372 F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3374 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3375 M: Al Cooper <alcooperx@gmail.com>
3376 L: linux-kernel@vger.kernel.org
3377 L: bcm-kernel-feedback-list@broadcom.com
3379 F: drivers/phy/broadcom/phy-brcm-usb*
3381 BROADCOM GENET ETHERNET DRIVER
3382 M: Doug Berger <opendmb@gmail.com>
3383 M: Florian Fainelli <f.fainelli@gmail.com>
3384 L: bcm-kernel-feedback-list@broadcom.com
3385 L: netdev@vger.kernel.org
3387 F: drivers/net/ethernet/broadcom/genet/
3389 BROADCOM IPROC ARM ARCHITECTURE
3390 M: Ray Jui <rjui@broadcom.com>
3391 M: Scott Branden <sbranden@broadcom.com>
3392 M: bcm-kernel-feedback-list@broadcom.com
3393 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3394 T: git git://github.com/broadcom/cygnus-linux.git
3411 F: arch/arm64/boot/dts/broadcom/northstar2/*
3412 F: arch/arm64/boot/dts/broadcom/stingray/*
3413 F: drivers/clk/bcm/clk-ns*
3414 F: drivers/clk/bcm/clk-sr*
3415 F: drivers/pinctrl/bcm/pinctrl-ns*
3416 F: include/dt-bindings/clock/bcm-sr*
3418 BROADCOM KONA GPIO DRIVER
3419 M: Ray Jui <rjui@broadcom.com>
3420 L: bcm-kernel-feedback-list@broadcom.com
3422 F: drivers/gpio/gpio-bcm-kona.c
3423 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3425 BROADCOM NETXTREME-E ROCE DRIVER
3426 M: Selvin Xavier <selvin.xavier@broadcom.com>
3427 M: Devesh Sharma <devesh.sharma@broadcom.com>
3428 M: Somnath Kotur <somnath.kotur@broadcom.com>
3429 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3430 L: linux-rdma@vger.kernel.org
3431 W: http://www.broadcom.com
3433 F: drivers/infiniband/hw/bnxt_re/
3434 F: include/uapi/rdma/bnxt_re-abi.h
3436 BROADCOM NVRAM DRIVER
3437 M: Rafał Miłecki <zajec5@gmail.com>
3438 L: linux-mips@vger.kernel.org
3440 F: drivers/firmware/broadcom/*
3442 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3443 M: Rafał Miłecki <zajec5@gmail.com>
3444 L: linux-wireless@vger.kernel.org
3447 F: include/linux/bcma/
3449 BROADCOM STB AVS CPUFREQ DRIVER
3450 M: Markus Mayer <mmayer@broadcom.com>
3451 M: bcm-kernel-feedback-list@broadcom.com
3452 L: linux-pm@vger.kernel.org
3454 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3455 F: drivers/cpufreq/brcmstb*
3457 BROADCOM STB AVS TMON DRIVER
3458 M: Markus Mayer <mmayer@broadcom.com>
3459 M: bcm-kernel-feedback-list@broadcom.com
3460 L: linux-pm@vger.kernel.org
3462 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3463 F: drivers/thermal/broadcom/brcmstb*
3465 BROADCOM STB NAND FLASH DRIVER
3466 M: Brian Norris <computersforpeace@gmail.com>
3467 M: Kamal Dasu <kdasu.kdev@gmail.com>
3468 L: linux-mtd@lists.infradead.org
3469 L: bcm-kernel-feedback-list@broadcom.com
3471 F: drivers/mtd/nand/raw/brcmnand/
3473 BROADCOM STB DPFE DRIVER
3474 M: Markus Mayer <mmayer@broadcom.com>
3475 M: bcm-kernel-feedback-list@broadcom.com
3476 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3478 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3479 F: drivers/memory/brcmstb_dpfe.c
3482 M: Kamal Dasu <kdasu.kdev@gmail.com>
3483 M: bcm-kernel-feedback-list@broadcom.com
3485 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3486 F: drivers/spi/spi-bcm-qspi.*
3487 F: drivers/spi/spi-brcmstb-qspi.c
3488 F: drivers/spi/spi-iproc-qspi.c
3490 BROADCOM SYSTEMPORT ETHERNET DRIVER
3491 M: Florian Fainelli <f.fainelli@gmail.com>
3492 L: bcm-kernel-feedback-list@broadcom.com
3493 L: netdev@vger.kernel.org
3495 F: drivers/net/ethernet/broadcom/bcmsysport.*
3497 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3498 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3499 M: Prashant Sreedharan <prashant@broadcom.com>
3500 M: Michael Chan <mchan@broadcom.com>
3501 L: netdev@vger.kernel.org
3503 F: drivers/net/ethernet/broadcom/tg3.*
3505 BROCADE BFA FC SCSI DRIVER
3506 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3507 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3508 L: linux-scsi@vger.kernel.org
3510 F: drivers/scsi/bfa/
3512 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3513 M: Rasesh Mody <rmody@marvell.com>
3514 M: Sudarsana Kalluru <skalluru@marvell.com>
3515 M: GR-Linux-NIC-Dev@marvell.com
3516 L: netdev@vger.kernel.org
3518 F: drivers/net/ethernet/brocade/bna/
3520 BSG (block layer generic sg v4 driver)
3521 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3522 L: linux-scsi@vger.kernel.org
3525 F: include/linux/bsg.h
3526 F: include/uapi/linux/bsg.h
3529 M: Clemens Ladisch <clemens@ladisch.de>
3530 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3533 F: Documentation/sound/cards/bt87x.rst
3534 F: sound/pci/bt87x.c
3537 M: Michael Buesch <m@bues.ch>
3538 W: http://bu3sch.de/btgpio.php
3540 F: drivers/gpio/gpio-bt8xx.c
3543 M: Chris Mason <clm@fb.com>
3544 M: Josef Bacik <josef@toxicpanda.com>
3545 M: David Sterba <dsterba@suse.com>
3546 L: linux-btrfs@vger.kernel.org
3547 W: http://btrfs.wiki.kernel.org/
3548 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3549 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3551 F: Documentation/filesystems/btrfs.txt
3553 F: include/linux/btrfs*
3554 F: include/uapi/linux/btrfs*
3556 BTTV VIDEO4LINUX DRIVER
3557 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3558 L: linux-media@vger.kernel.org
3559 W: https://linuxtv.org
3560 T: git git://linuxtv.org/media_tree.git
3562 F: Documentation/media/v4l-drivers/bttv*
3563 F: drivers/media/pci/bt8xx/bttv*
3565 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3566 M: Chanwoo Choi <cw00.choi@samsung.com>
3567 L: linux-pm@vger.kernel.org
3568 L: linux-samsung-soc@vger.kernel.org
3569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3571 F: drivers/devfreq/exynos-bus.c
3572 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3574 BUSLOGIC SCSI DRIVER
3575 M: Khalid Aziz <khalid@gonehiking.org>
3576 L: linux-scsi@vger.kernel.org
3578 F: drivers/scsi/BusLogic.*
3579 F: drivers/scsi/FlashPoint.*
3581 C-MEDIA CMI8788 DRIVER
3582 M: Clemens Ladisch <clemens@ladisch.de>
3583 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3586 F: sound/pci/oxygen/
3589 M: Guo Ren <guoren@kernel.org>
3590 T: git https://github.com/c-sky/csky-linux.git
3593 F: Documentation/devicetree/bindings/csky/
3594 F: drivers/irqchip/irq-csky-*
3595 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3596 F: drivers/clocksource/timer-gx6605s.c
3597 F: drivers/clocksource/timer-mp-csky.c
3598 F: Documentation/devicetree/bindings/timer/csky,*
3603 M: Mark Salter <msalter@redhat.com>
3604 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3605 L: linux-c6x-dev@linux-c6x.org
3606 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3610 CA8210 IEEE-802.15.4 RADIO DRIVER
3611 M: Harry Morris <h.morris@cascoda.com>
3612 L: linux-wpan@vger.kernel.org
3613 W: https://github.com/Cascoda/ca8210-linux.git
3615 F: drivers/net/ieee802154/ca8210.c
3616 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3618 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3619 M: David Howells <dhowells@redhat.com>
3620 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3622 F: Documentation/filesystems/caching/cachefiles.txt
3625 CADENCE MIPI-CSI2 BRIDGES
3626 M: Maxime Ripard <mripard@kernel.org>
3627 L: linux-media@vger.kernel.org
3629 F: Documentation/devicetree/bindings/media/cdns,*.txt
3630 F: drivers/media/platform/cadence/cdns-csi2*
3633 M: Piotr Sroka <piotrs@cadence.com>
3634 L: linux-mtd@lists.infradead.org
3636 F: drivers/mtd/nand/raw/cadence-nand-controller.c
3637 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3639 CADET FM/AM RADIO RECEIVER DRIVER
3640 M: Hans Verkuil <hverkuil@xs4all.nl>
3641 L: linux-media@vger.kernel.org
3642 T: git git://linuxtv.org/media_tree.git
3643 W: https://linuxtv.org
3645 F: drivers/media/radio/radio-cadet*
3647 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3648 M: Jonathan Corbet <corbet@lwn.net>
3649 L: linux-media@vger.kernel.org
3650 T: git git://linuxtv.org/media_tree.git
3652 F: Documentation/media/v4l-drivers/cafe_ccic*
3653 F: drivers/media/platform/marvell-ccic/
3656 L: netdev@vger.kernel.org
3658 F: Documentation/networking/caif/
3659 F: drivers/net/caif/
3660 F: include/uapi/linux/caif/
3661 F: include/net/caif/
3665 M: Toke Høiland-Jørgensen <toke@toke.dk>
3666 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3668 F: net/sched/sch_cake.c
3671 M: Wolfgang Grandegger <wg@grandegger.com>
3672 M: Marc Kleine-Budde <mkl@pengutronix.de>
3673 L: linux-can@vger.kernel.org
3674 W: https://github.com/linux-can
3675 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3676 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3678 F: Documentation/devicetree/bindings/net/can/
3680 F: include/linux/can/dev.h
3681 F: include/linux/can/led.h
3682 F: include/linux/can/rx-offload.h
3683 F: include/linux/can/platform/
3684 F: include/uapi/linux/can/error.h
3685 F: include/uapi/linux/can/netlink.h
3686 F: include/uapi/linux/can/vxcan.h
3689 M: Oliver Hartkopp <socketcan@hartkopp.net>
3690 M: Marc Kleine-Budde <mkl@pengutronix.de>
3691 L: linux-can@vger.kernel.org
3692 W: https://github.com/linux-can
3693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3696 F: Documentation/networking/can.rst
3698 F: include/linux/can/core.h
3699 F: include/linux/can/skb.h
3700 F: include/net/netns/can.h
3701 F: include/uapi/linux/can.h
3702 F: include/uapi/linux/can/bcm.h
3703 F: include/uapi/linux/can/raw.h
3704 F: include/uapi/linux/can/gw.h
3706 CAN-J1939 NETWORK LAYER
3707 M: Robin van der Gracht <robin@protonic.nl>
3708 M: Oleksij Rempel <o.rempel@pengutronix.de>
3709 R: Pengutronix Kernel Team <kernel@pengutronix.de>
3710 L: linux-can@vger.kernel.org
3712 F: Documentation/networking/j1939.txt
3714 F: include/uapi/linux/can/j1939.h
3717 M: Serge Hallyn <serge@hallyn.com>
3718 L: linux-security-module@vger.kernel.org
3720 F: include/linux/capability.h
3721 F: include/uapi/linux/capability.h
3722 F: security/commoncap.c
3723 F: kernel/capability.c
3725 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3726 M: Kevin Tsai <ktsai@capellamicro.com>
3728 F: drivers/iio/light/cm*
3730 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3731 M: Christian Lamparter <chunkeey@googlemail.com>
3732 L: linux-wireless@vger.kernel.org
3733 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3735 F: drivers/net/wireless/ath/carl9170/
3738 M: Jan Glauber <jglauber@cavium.com>
3739 M: David Daney <david.daney@cavium.com>
3740 W: http://www.cavium.com
3742 F: drivers/i2c/busses/i2c-octeon*
3743 F: drivers/i2c/busses/i2c-thunderx*
3745 CAVIUM LIQUIDIO NETWORK DRIVER
3746 M: Derek Chickles <dchickles@marvell.com>
3747 M: Satanand Burla <sburla@marvell.com>
3748 M: Felix Manlunas <fmanlunas@marvell.com>
3749 L: netdev@vger.kernel.org
3750 W: http://www.cavium.com
3752 F: drivers/net/ethernet/cavium/liquidio/
3755 M: Jan Glauber <jglauber@cavium.com>
3756 M: David Daney <david.daney@cavium.com>
3757 M: Steven J. Hill <Steven.Hill@cavium.com>
3758 W: http://www.cavium.com
3760 F: drivers/mmc/host/cavium*
3762 CAVIUM OCTEON-TX CRYPTO DRIVER
3763 M: George Cherian <george.cherian@cavium.com>
3764 L: linux-crypto@vger.kernel.org
3765 W: http://www.cavium.com
3767 F: drivers/crypto/cavium/cpt/
3769 CAVIUM THUNDERX2 ARM64 SOC
3770 M: Robert Richter <rrichter@cavium.com>
3771 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3773 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3774 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3776 CC2520 IEEE-802.15.4 RADIO DRIVER
3777 M: Varka Bhadram <varkabhadram@gmail.com>
3778 L: linux-wpan@vger.kernel.org
3780 F: drivers/net/ieee802154/cc2520.c
3781 F: include/linux/spi/cc2520.h
3782 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3784 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3785 M: Gilad Ben-Yossef <gilad@benyossef.com>
3786 L: linux-crypto@vger.kernel.org
3788 F: drivers/crypto/ccree/
3789 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3792 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3793 L: linux-media@vger.kernel.org
3794 T: git git://linuxtv.org/media_tree.git
3795 W: http://linuxtv.org
3797 F: Documentation/media/kapi/cec-core.rst
3798 F: Documentation/media/uapi/cec
3799 F: drivers/media/cec/
3800 F: drivers/media/rc/keymaps/rc-cec.c
3801 F: include/media/cec.h
3802 F: include/media/cec-notifier.h
3803 F: include/uapi/linux/cec.h
3804 F: include/uapi/linux/cec-funcs.h
3805 F: Documentation/devicetree/bindings/media/cec.txt
3806 F: Documentation/ABI/testing/debugfs-cec-error-inj
3809 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3810 L: linux-media@vger.kernel.org
3811 T: git git://linuxtv.org/media_tree.git
3812 W: http://linuxtv.org
3814 F: drivers/media/platform/cec-gpio/
3815 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3817 CELL BROADBAND ENGINE ARCHITECTURE
3818 M: Arnd Bergmann <arnd@arndb.de>
3819 L: linuxppc-dev@lists.ozlabs.org
3820 W: http://www.ibm.com/developerworks/power/cell/
3822 F: arch/powerpc/include/asm/cell*.h
3823 F: arch/powerpc/include/asm/spu*.h
3824 F: arch/powerpc/include/uapi/asm/spu*.h
3825 F: arch/powerpc/oprofile/*cell*
3826 F: arch/powerpc/platforms/cell/
3828 CEPH COMMON CODE (LIBCEPH)
3829 M: Ilya Dryomov <idryomov@gmail.com>
3830 M: Jeff Layton <jlayton@kernel.org>
3831 M: Sage Weil <sage@redhat.com>
3832 L: ceph-devel@vger.kernel.org
3834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3835 T: git git://github.com/ceph/ceph-client.git
3838 F: include/linux/ceph/
3839 F: include/linux/crush/
3841 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3842 M: Jeff Layton <jlayton@kernel.org>
3843 M: Sage Weil <sage@redhat.com>
3844 M: Ilya Dryomov <idryomov@gmail.com>
3845 L: ceph-devel@vger.kernel.org
3847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3848 T: git git://github.com/ceph/ceph-client.git
3850 F: Documentation/filesystems/ceph.txt
3853 CERTIFICATE HANDLING:
3854 M: David Howells <dhowells@redhat.com>
3855 M: David Woodhouse <dwmw2@infradead.org>
3856 L: keyrings@vger.kernel.org
3858 F: Documentation/admin-guide/module-signing.rst
3860 F: scripts/sign-file.c
3861 F: scripts/extract-cert.c
3863 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3864 L: devel@driverdev.osuosl.org
3866 F: drivers/staging/wusbcore/
3868 CFAG12864B LCD DRIVER
3869 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3871 F: drivers/auxdisplay/cfag12864b.c
3872 F: include/linux/cfag12864b.h
3874 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3875 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3877 F: drivers/auxdisplay/cfag12864bfb.c
3878 F: include/linux/cfag12864b.h
3880 802.11 (including CFG80211/NL80211)
3881 M: Johannes Berg <johannes@sipsolutions.net>
3882 L: linux-wireless@vger.kernel.org
3883 W: http://wireless.kernel.org/
3884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3888 F: include/uapi/linux/nl80211.h
3889 F: include/linux/ieee80211.h
3890 F: include/net/wext.h
3891 F: include/net/cfg80211.h
3892 F: include/net/iw_handler.h
3893 F: include/net/ieee80211_radiotap.h
3894 F: Documentation/driver-api/80211/cfg80211.rst
3895 F: Documentation/networking/regulatory.txt
3897 CHAR and MISC DRIVERS
3898 M: Arnd Bergmann <arnd@arndb.de>
3899 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3904 F: include/linux/miscdevice.h
3907 M: Andy Whitcroft <apw@canonical.com>
3908 M: Joe Perches <joe@perches.com>
3910 F: scripts/checkpatch.pl
3912 CHINESE DOCUMENTATION
3913 M: Harry Wei <harryxiyou@gmail.com>
3914 M: Alex Shi <alex.shi@linux.alibaba.com>
3915 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3917 F: Documentation/translations/zh_CN/
3919 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3920 M: Peter Chen <Peter.Chen@nxp.com>
3921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3922 L: linux-usb@vger.kernel.org
3924 F: drivers/usb/chipidea/
3926 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3927 M: Hans de Goede <hdegoede@redhat.com>
3928 L: linux-input@vger.kernel.org
3930 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3931 F: drivers/input/touchscreen/chipone_icn8318.c
3933 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3934 M: Hans de Goede <hdegoede@redhat.com>
3935 L: linux-input@vger.kernel.org
3937 F: drivers/input/touchscreen/chipone_icn8505.c
3939 CHROME HARDWARE PLATFORM SUPPORT
3940 M: Benson Leung <bleung@chromium.org>
3941 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3943 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3944 F: drivers/platform/chrome/
3946 CHROMEOS EC SUBDRIVERS
3947 M: Benson Leung <bleung@chromium.org>
3948 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3949 R: Guenter Roeck <groeck@chromium.org>
3953 F: drivers/power/supply/cros_usbpd-charger.c
3955 CHROMEOS EC CODEC DRIVER
3956 M: Cheng-Yi Chiang <cychiang@chromium.org>
3958 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3959 R: Guenter Roeck <groeck@chromium.org>
3960 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3961 F: sound/soc/codecs/cros_ec_codec.*
3963 CIRRUS LOGIC AUDIO CODEC DRIVERS
3964 M: Brian Austin <brian.austin@cirrus.com>
3965 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3966 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3968 F: sound/soc/codecs/cs*
3970 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3971 M: Hartley Sweeten <hsweeten@visionengravers.com>
3972 L: netdev@vger.kernel.org
3974 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3976 CIRRUS LOGIC LOCHNAGAR DRIVER
3977 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3978 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3979 L: patches@opensource.cirrus.com
3981 F: drivers/clk/clk-lochnagar.c
3982 F: drivers/hwmon/lochnagar-hwmon.c
3983 F: drivers/mfd/lochnagar-i2c.c
3984 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3985 F: drivers/regulator/lochnagar-regulator.c
3986 F: sound/soc/codecs/lochnagar-sc.c
3987 F: include/dt-bindings/clk/lochnagar.h
3988 F: include/dt-bindings/pinctrl/lochnagar.h
3989 F: include/linux/mfd/lochnagar*
3990 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3991 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3992 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3993 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3994 F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3995 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3996 F: Documentation/hwmon/lochnagar.rst
3998 CISCO FCOE HBA DRIVER
3999 M: Satish Kharat <satishkh@cisco.com>
4000 M: Sesidhar Baddela <sebaddel@cisco.com>
4001 M: Karan Tilak Kumar <kartilak@cisco.com>
4002 L: linux-scsi@vger.kernel.org
4004 F: drivers/scsi/fnic/
4006 CISCO SCSI HBA DRIVER
4007 M: Karan Tilak Kumar <kartilak@cisco.com>
4008 M: Sesidhar Baddela <sebaddel@cisco.com>
4009 L: linux-scsi@vger.kernel.org
4011 F: drivers/scsi/snic/
4013 CISCO VIC ETHERNET NIC DRIVER
4014 M: Christian Benvenuti <benve@cisco.com>
4015 M: Govindarajulu Varadarajan <_govind@gmx.com>
4016 M: Parvi Kaustubhi <pkaustub@cisco.com>
4018 F: drivers/net/ethernet/cisco/enic/
4020 CISCO VIC LOW LATENCY NIC DRIVER
4021 M: Christian Benvenuti <benve@cisco.com>
4022 M: Nelson Escobar <neescoba@cisco.com>
4023 M: Parvi Kaustubhi <pkaustub@cisco.com>
4025 F: drivers/infiniband/hw/usnic/
4027 CIRRUS LOGIC MADERA CODEC DRIVERS
4028 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4029 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4030 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4031 L: patches@opensource.cirrus.com
4032 T: git https://github.com/CirrusLogic/linux-drivers.git
4033 W: https://github.com/CirrusLogic/linux-drivers/wiki
4035 F: Documentation/devicetree/bindings/mfd/madera.txt
4036 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
4037 F: Documentation/devicetree/bindings/sound/madera.txt
4038 F: include/dt-bindings/sound/madera*
4039 F: include/linux/irqchip/irq-madera*
4040 F: include/linux/mfd/madera/*
4041 F: include/sound/madera*
4042 F: drivers/gpio/gpio-madera*
4043 F: drivers/irqchip/irq-madera*
4044 F: drivers/mfd/madera*
4045 F: drivers/mfd/cs47l*
4046 F: drivers/pinctrl/cirrus/*
4047 F: sound/soc/codecs/cs47l*
4048 F: sound/soc/codecs/madera*
4051 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4055 CLANG/LLVM BUILD SUPPORT
4056 L: clang-built-linux@googlegroups.com
4057 W: https://clangbuiltlinux.github.io/
4058 B: https://github.com/ClangBuiltLinux/linux/issues
4059 C: irc://chat.freenode.net/clangbuiltlinux
4061 K: \b(?i:clang|llvm)\b
4064 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4065 L: linux-kernel@vger.kernel.org
4068 F: include/linux/cleancache.h
4071 M: Russell King <linux@armlinux.org.uk>
4072 L: linux-clk@vger.kernel.org
4074 F: include/linux/clk.h
4076 CLOCKSOURCE, CLOCKEVENT DRIVERS
4077 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4078 M: Thomas Gleixner <tglx@linutronix.de>
4079 L: linux-kernel@vger.kernel.org
4080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4082 F: drivers/clocksource/
4083 F: Documentation/devicetree/bindings/timer/
4086 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4087 M: Daniel Oliveira Nascimento <don@syst.com.br>
4088 L: platform-driver-x86@vger.kernel.org
4090 F: drivers/platform/x86/classmate-laptop.c
4093 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4094 L: linux-media@vger.kernel.org
4095 T: git git://linuxtv.org/media_tree.git
4096 W: https://linuxtv.org
4098 F: drivers/media/pci/cobalt/
4100 COCCINELLE/Semantic Patches (SmPL)
4101 M: Julia Lawall <Julia.Lawall@lip6.fr>
4102 M: Gilles Muller <Gilles.Muller@lip6.fr>
4103 M: Nicolas Palix <nicolas.palix@imag.fr>
4104 M: Michal Marek <michal.lkml@markovi.net>
4105 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4107 W: http://coccinelle.lip6.fr/
4109 F: Documentation/dev-tools/coccinelle.rst
4110 F: scripts/coccinelle/
4111 F: scripts/coccicheck
4114 M: Jan Harkes <jaharkes@cs.cmu.edu>
4116 L: codalist@coda.cs.cmu.edu
4117 W: http://www.coda.cs.cmu.edu/
4119 F: Documentation/filesystems/coda.txt
4121 F: include/linux/coda*.h
4122 F: include/uapi/linux/coda*.h
4124 CODA V4L2 MEM2MEM DRIVER
4125 M: Philipp Zabel <p.zabel@pengutronix.de>
4126 L: linux-media@vger.kernel.org
4128 F: Documentation/devicetree/bindings/media/coda.txt
4129 F: drivers/media/platform/coda/
4132 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4134 F: Documentation/process/code-of-conduct.rst
4135 F: Documentation/process/code-of-conduct-interpretation.rst
4137 COMMON CLK FRAMEWORK
4138 M: Michael Turquette <mturquette@baylibre.com>
4139 M: Stephen Boyd <sboyd@kernel.org>
4140 L: linux-clk@vger.kernel.org
4141 Q: http://patchwork.kernel.org/project/linux-clk/list/
4142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4144 F: Documentation/devicetree/bindings/clock/
4146 X: drivers/clk/clkdev.c
4147 F: include/linux/clk-pr*
4148 F: include/linux/clk/
4149 F: include/linux/of_clk.h
4151 COMMON INTERNET FILE SYSTEM (CIFS)
4152 M: Steve French <sfrench@samba.org>
4153 L: linux-cifs@vger.kernel.org
4154 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4155 W: http://linux-cifs.samba.org/
4156 T: git git://git.samba.org/sfrench/cifs-2.6.git
4158 F: Documentation/admin-guide/cifs/
4161 COMPACTPCI HOTPLUG CORE
4162 M: Scott Murray <scott@spiteful.org>
4163 L: linux-pci@vger.kernel.org
4165 F: drivers/pci/hotplug/cpci_hotplug*
4167 COMPACTPCI HOTPLUG GENERIC DRIVER
4168 M: Scott Murray <scott@spiteful.org>
4169 L: linux-pci@vger.kernel.org
4171 F: drivers/pci/hotplug/cpcihp_generic.c
4173 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4174 M: Scott Murray <scott@spiteful.org>
4175 L: linux-pci@vger.kernel.org
4177 F: drivers/pci/hotplug/cpcihp_zt5550.*
4179 COMPAL LAPTOP SUPPORT
4180 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4181 L: platform-driver-x86@vger.kernel.org
4183 F: drivers/platform/x86/compal-laptop.c
4186 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4188 F: include/linux/compiler_attributes.h
4190 CONEXANT ACCESSRUNNER USB DRIVER
4191 L: accessrunner-general@lists.sourceforge.net
4192 W: http://accessrunner.sourceforge.net/
4194 F: drivers/usb/atm/cxacru.c
4197 M: Joel Becker <jlbec@evilplan.org>
4198 M: Christoph Hellwig <hch@lst.de>
4199 T: git git://git.infradead.org/users/hch/configfs.git
4202 F: include/linux/configfs.h
4205 M: Evgeniy Polyakov <zbr@ioremap.net>
4206 L: netdev@vger.kernel.org
4208 F: drivers/connector/
4210 CONTROL GROUP (CGROUP)
4211 M: Tejun Heo <tj@kernel.org>
4212 M: Li Zefan <lizefan@huawei.com>
4213 M: Johannes Weiner <hannes@cmpxchg.org>
4214 L: cgroups@vger.kernel.org
4215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4217 F: Documentation/admin-guide/cgroup-v2.rst
4218 F: Documentation/admin-guide/cgroup-v1/
4219 F: include/linux/cgroup*
4222 CONTROL GROUP - CPUSET
4223 M: Li Zefan <lizefan@huawei.com>
4224 L: cgroups@vger.kernel.org
4225 W: http://www.bullopensource.org/cpuset/
4226 W: http://oss.sgi.com/projects/cpusets/
4227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4229 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4230 F: include/linux/cpuset.h
4231 F: kernel/cgroup/cpuset.c
4233 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4234 M: Johannes Weiner <hannes@cmpxchg.org>
4235 M: Michal Hocko <mhocko@kernel.org>
4236 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4237 L: cgroups@vger.kernel.org
4238 L: linux-mm@kvack.org
4243 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4244 M: Tejun Heo <tj@kernel.org>
4245 M: Jens Axboe <axboe@kernel.dk>
4246 L: cgroups@vger.kernel.org
4247 L: linux-block@vger.kernel.org
4248 T: git git://git.kernel.dk/linux-block
4249 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4250 F: block/blk-cgroup.c
4251 F: include/linux/blk-cgroup.h
4252 F: block/blk-throttle.c
4253 F: block/blk-iolatency.c
4254 F: block/bfq-cgroup.c
4256 CORETEMP HARDWARE MONITORING DRIVER
4257 M: Fenghua Yu <fenghua.yu@intel.com>
4258 L: linux-hwmon@vger.kernel.org
4260 F: Documentation/hwmon/coretemp.rst
4261 F: drivers/hwmon/coretemp.c
4263 COSA/SRP SYNC SERIAL DRIVER
4264 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4265 W: http://www.fi.muni.cz/~kas/cosa/
4267 F: drivers/net/wan/cosa*
4270 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4271 L: linux-iio@vger.kernel.org
4273 F: Documentation/ABI/testing/sysfs-bus-counter*
4274 F: Documentation/driver-api/generic-counter.rst
4276 F: include/linux/counter.h
4277 F: include/linux/counter_enum.h
4279 CPMAC ETHERNET DRIVER
4280 M: Florian Fainelli <f.fainelli@gmail.com>
4281 L: netdev@vger.kernel.org
4283 F: drivers/net/ethernet/ti/cpmac.c
4285 CPU FREQUENCY SCALING FRAMEWORK
4286 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4287 M: Viresh Kumar <viresh.kumar@linaro.org>
4288 L: linux-pm@vger.kernel.org
4290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4292 B: https://bugzilla.kernel.org
4293 F: Documentation/admin-guide/pm/cpufreq.rst
4294 F: Documentation/admin-guide/pm/intel_pstate.rst
4295 F: Documentation/cpu-freq/
4296 F: Documentation/devicetree/bindings/cpufreq/
4298 F: kernel/sched/cpufreq*.c
4299 F: include/linux/cpufreq.h
4300 F: include/linux/sched/cpufreq.h
4301 F: tools/testing/selftests/cpufreq/
4303 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4304 M: Viresh Kumar <viresh.kumar@linaro.org>
4305 M: Sudeep Holla <sudeep.holla@arm.com>
4306 L: linux-pm@vger.kernel.org
4307 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4309 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4311 CPU POWER MONITORING SUBSYSTEM
4312 M: Thomas Renninger <trenn@suse.com>
4313 M: Shuah Khan <shuah@kernel.org>
4314 M: Shuah Khan <skhan@linuxfoundation.org>
4315 L: linux-pm@vger.kernel.org
4317 F: tools/power/cpupower/
4320 M: "H. Peter Anvin" <hpa@zytor.com>
4322 F: arch/x86/kernel/cpuid.c
4323 F: arch/x86/kernel/msr.c
4325 CPUIDLE DRIVER - ARM BIG LITTLE
4326 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4327 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4328 L: linux-pm@vger.kernel.org
4329 L: linux-arm-kernel@lists.infradead.org
4330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4332 F: drivers/cpuidle/cpuidle-big_little.c
4334 CPUIDLE DRIVER - ARM EXYNOS
4335 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4336 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4337 M: Kukjin Kim <kgene@kernel.org>
4338 L: linux-pm@vger.kernel.org
4339 L: linux-samsung-soc@vger.kernel.org
4341 F: drivers/cpuidle/cpuidle-exynos.c
4342 F: arch/arm/mach-exynos/pm.c
4344 CPUIDLE DRIVER - ARM PSCI
4345 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4346 M: Sudeep Holla <sudeep.holla@arm.com>
4347 L: linux-pm@vger.kernel.org
4348 L: linux-arm-kernel@lists.infradead.org
4350 F: drivers/cpuidle/cpuidle-psci.c
4352 CPU IDLE TIME MANAGEMENT FRAMEWORK
4353 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4354 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4355 L: linux-pm@vger.kernel.org
4357 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4358 B: https://bugzilla.kernel.org
4359 F: Documentation/admin-guide/pm/cpuidle.rst
4360 F: Documentation/driver-api/pm/cpuidle.rst
4361 F: drivers/cpuidle/*
4362 F: include/linux/cpuidle.h
4365 M: Nicolas Pitre <nico@fluxnic.net>
4367 F: Documentation/filesystems/cramfs.txt
4371 M: Bastien Nocera <hadess@hadess.net>
4372 L: linux-input@vger.kernel.org
4374 F: drivers/hid/hid-creative-sb0540.c
4377 M: Herbert Xu <herbert@gondor.apana.org.au>
4378 M: "David S. Miller" <davem@davemloft.net>
4379 L: linux-crypto@vger.kernel.org
4380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4383 F: Documentation/crypto/
4384 F: Documentation/devicetree/bindings/crypto/
4389 F: include/linux/crypto*
4392 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4393 M: Neil Horman <nhorman@tuxdriver.com>
4394 L: linux-crypto@vger.kernel.org
4396 F: crypto/ansi_cprng.c
4400 M: Hans Verkuil <hverkuil@xs4all.nl>
4401 L: linux-media@vger.kernel.org
4402 T: git git://linuxtv.org/media_tree.git
4403 W: http://linuxtv.org
4405 F: drivers/media/i2c/cs3308.c
4407 CS5535 Audio ALSA driver
4408 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4410 F: sound/pci/cs5535audio/
4412 CSI DRIVERS FOR ALLWINNER V3s
4413 M: Yong Deng <yong.deng@magewell.com>
4414 L: linux-media@vger.kernel.org
4415 T: git git://linuxtv.org/media_tree.git
4417 F: drivers/media/platform/sunxi/sun6i-csi/
4418 F: Documentation/devicetree/bindings/media/sun6i-csi.txt
4421 M: Solomon Peachy <pizza@shaftnet.org>
4423 F: drivers/net/wireless/st/cw1200/
4425 CX18 VIDEO4LINUX DRIVER
4426 M: Andy Walls <awalls@md.metrocast.net>
4427 L: ivtv-devel@ivtvdriver.org (subscribers-only)
4428 L: linux-media@vger.kernel.org
4429 T: git git://linuxtv.org/media_tree.git
4430 W: https://linuxtv.org
4431 W: http://www.ivtvdriver.org/index.php/Cx18
4433 F: Documentation/media/v4l-drivers/cx18*
4434 F: drivers/media/pci/cx18/
4435 F: include/uapi/linux/ivtv*
4437 CX2341X MPEG ENCODER HELPER MODULE
4438 M: Hans Verkuil <hverkuil@xs4all.nl>
4439 L: linux-media@vger.kernel.org
4440 T: git git://linuxtv.org/media_tree.git
4441 W: https://linuxtv.org
4443 F: drivers/media/common/cx2341x*
4444 F: include/media/drv-intf/cx2341x.h
4446 CX24120 MEDIA DRIVER
4447 M: Jemma Denson <jdenson@gmail.com>
4448 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4449 L: linux-media@vger.kernel.org
4450 W: https://linuxtv.org
4451 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4453 F: drivers/media/dvb-frontends/cx24120*
4455 CX88 VIDEO4LINUX DRIVER
4456 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4457 L: linux-media@vger.kernel.org
4458 W: https://linuxtv.org
4459 T: git git://linuxtv.org/media_tree.git
4461 F: Documentation/media/v4l-drivers/cx88*
4462 F: drivers/media/pci/cx88/
4464 CXD2820R MEDIA DRIVER
4465 M: Antti Palosaari <crope@iki.fi>
4466 L: linux-media@vger.kernel.org
4467 W: https://linuxtv.org
4468 W: http://palosaari.fi/linux/
4469 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4470 T: git git://linuxtv.org/anttip/media_tree.git
4472 F: drivers/media/dvb-frontends/cxd2820r*
4474 CXGB3 ETHERNET DRIVER (CXGB3)
4475 M: Vishal Kulkarni <vishal@chelsio.com>
4476 L: netdev@vger.kernel.org
4477 W: http://www.chelsio.com
4479 F: drivers/net/ethernet/chelsio/cxgb3/
4481 CXGB3 ISCSI DRIVER (CXGB3I)
4482 M: Karen Xie <kxie@chelsio.com>
4483 L: linux-scsi@vger.kernel.org
4484 W: http://www.chelsio.com
4486 F: drivers/scsi/cxgbi/cxgb3i
4488 CXGB4 CRYPTO DRIVER (chcr)
4489 M: Atul Gupta <atul.gupta@chelsio.com>
4490 L: linux-crypto@vger.kernel.org
4491 W: http://www.chelsio.com
4493 F: drivers/crypto/chelsio
4495 CXGB4 ETHERNET DRIVER (CXGB4)
4496 M: Vishal Kulkarni <vishal@chelsio.com>
4497 L: netdev@vger.kernel.org
4498 W: http://www.chelsio.com
4500 F: drivers/net/ethernet/chelsio/cxgb4/
4502 CXGB4 ISCSI DRIVER (CXGB4I)
4503 M: Karen Xie <kxie@chelsio.com>
4504 L: linux-scsi@vger.kernel.org
4505 W: http://www.chelsio.com
4507 F: drivers/scsi/cxgbi/cxgb4i
4509 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4510 M: Potnuri Bharat Teja <bharat@chelsio.com>
4511 L: linux-rdma@vger.kernel.org
4512 W: http://www.openfabrics.org
4514 F: drivers/infiniband/hw/cxgb4/
4515 F: include/uapi/rdma/cxgb4-abi.h
4517 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4518 M: Casey Leedom <leedom@chelsio.com>
4519 L: netdev@vger.kernel.org
4520 W: http://www.chelsio.com
4522 F: drivers/net/ethernet/chelsio/cxgb4vf/
4524 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4525 M: Frederic Barrat <fbarrat@linux.ibm.com>
4526 M: Andrew Donnellan <ajd@linux.ibm.com>
4527 L: linuxppc-dev@lists.ozlabs.org
4529 F: arch/powerpc/platforms/powernv/pci-cxl.c
4530 F: drivers/misc/cxl/
4531 F: include/misc/cxl*
4532 F: include/uapi/misc/cxl.h
4533 F: Documentation/powerpc/cxl.rst
4534 F: Documentation/ABI/testing/sysfs-class-cxl
4536 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4537 M: Manoj N. Kumar <manoj@linux.ibm.com>
4538 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4539 M: Uma Krishnan <ukrishn@linux.ibm.com>
4540 L: linux-scsi@vger.kernel.org
4542 F: drivers/scsi/cxlflash/
4543 F: include/uapi/scsi/cxlflash_ioctl.h
4544 F: Documentation/powerpc/cxlflash.rst
4547 M: Russell King <linux@armlinux.org.uk>
4548 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4549 W: http://www.armlinux.org.uk/
4551 F: drivers/video/fbdev/cyber2000fb.*
4553 CYCLADES ASYNC MUX DRIVER
4554 W: http://www.cyclades.com/
4556 F: drivers/tty/cyclades.c
4557 F: include/linux/cyclades.h
4558 F: include/uapi/linux/cyclades.h
4560 CYCLADES PC300 DRIVER
4561 W: http://www.cyclades.com/
4563 F: drivers/net/wan/pc300*
4565 CYPRESS_FIRMWARE MEDIA DRIVER
4566 M: Antti Palosaari <crope@iki.fi>
4567 L: linux-media@vger.kernel.org
4568 W: https://linuxtv.org
4569 W: http://palosaari.fi/linux/
4570 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4571 T: git git://linuxtv.org/anttip/media_tree.git
4573 F: drivers/media/common/cypress_firmware*
4575 CYTTSP TOUCHSCREEN DRIVER
4576 M: Ferruh Yigit <fery@cypress.com>
4577 L: linux-input@vger.kernel.org
4579 F: drivers/input/touchscreen/cyttsp*
4580 F: include/linux/input/cyttsp.h
4582 D-LINK DIR-685 TOUCHKEYS DRIVER
4583 M: Linus Walleij <linus.walleij@linaro.org>
4584 L: linux-input@vger.kernel.org
4586 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4588 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4589 M: Joshua Kinard <kumba@gentoo.org>
4591 F: drivers/rtc/rtc-ds1685.c
4592 F: include/linux/rtc/ds1685.h
4594 DAMA SLAVE for AX.25
4595 M: Joerg Reuter <jreuter@yaina.de>
4596 W: http://yaina.de/jreuter/
4597 W: http://www.qsl.net/dl1bke/
4598 L: linux-hams@vger.kernel.org
4600 F: net/ax25/af_ax25.c
4601 F: net/ax25/ax25_dev.c
4602 F: net/ax25/ax25_ds_*
4603 F: net/ax25/ax25_in.c
4604 F: net/ax25/ax25_out.c
4605 F: net/ax25/ax25_timer.c
4606 F: net/ax25/sysctl_net_ax25.c
4608 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4609 L: netdev@vger.kernel.org
4611 F: Documentation/networking/device_drivers/dec/dmfe.txt
4612 F: drivers/net/ethernet/dec/tulip/dmfe.c
4614 DC390/AM53C974 SCSI driver
4615 M: Hannes Reinecke <hare@suse.com>
4616 L: linux-scsi@vger.kernel.org
4618 F: drivers/scsi/am53c974.c
4621 M: Oliver Neukum <oliver@neukum.org>
4622 M: Ali Akcaagac <aliakc@web.de>
4623 M: Jamie Lenehan <lenehan@twibble.org>
4624 L: dc395x@twibble.org
4625 W: http://twibble.org/dist/dc395x/
4626 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4628 F: Documentation/scsi/dc395x.txt
4629 F: drivers/scsi/dc395x.*
4632 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4633 L: dccp@vger.kernel.org
4634 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4636 F: include/linux/dccp.h
4637 F: include/uapi/linux/dccp.h
4638 F: include/linux/tfrc.h
4641 DECnet NETWORK LAYER
4642 W: http://linux-decnet.sourceforge.net
4643 L: linux-decnet-user@lists.sourceforge.net
4645 F: Documentation/networking/decnet.txt
4648 DECSTATION PLATFORM SUPPORT
4649 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4650 L: linux-mips@vger.kernel.org
4651 W: http://www.linux-mips.org/wiki/DECstation
4654 F: arch/mips/include/asm/dec/
4655 F: arch/mips/include/asm/mach-dec/
4657 DEFXX FDDI NETWORK DRIVER
4658 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4660 F: drivers/net/fddi/defxx.*
4662 DEINTERLACE DRIVERS FOR ALLWINNER H3
4663 M: Jernej Skrabec <jernej.skrabec@siol.net>
4664 L: linux-media@vger.kernel.org
4665 T: git git://linuxtv.org/media_tree.git
4667 F: drivers/media/platform/sunxi/sun8i-di/
4668 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4671 M: Pali Rohár <pali.rohar@gmail.com>
4672 M: Mario Limonciello <mario.limonciello@dell.com>
4673 L: platform-driver-x86@vger.kernel.org
4675 F: drivers/platform/x86/dell-smbios.*
4677 DELL SMBIOS SMM DRIVER
4678 M: Mario Limonciello <mario.limonciello@dell.com>
4679 L: platform-driver-x86@vger.kernel.org
4681 F: drivers/platform/x86/dell-smbios-smm.c
4683 DELL SMBIOS WMI DRIVER
4684 M: Mario Limonciello <mario.limonciello@dell.com>
4685 L: platform-driver-x86@vger.kernel.org
4687 F: drivers/platform/x86/dell-smbios-wmi.c
4688 F: tools/wmi/dell-smbios-example.c
4690 DEFZA FDDI NETWORK DRIVER
4691 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4693 F: drivers/net/fddi/defza.*
4696 M: Matthew Garrett <mjg59@srcf.ucam.org>
4697 M: Pali Rohár <pali.rohar@gmail.com>
4698 L: platform-driver-x86@vger.kernel.org
4700 F: drivers/platform/x86/dell-laptop.c
4702 DELL LAPTOP FREEFALL DRIVER
4703 M: Pali Rohár <pali.rohar@gmail.com>
4705 F: drivers/platform/x86/dell-smo8800.c
4707 DELL LAPTOP RBTN DRIVER
4708 M: Pali Rohár <pali.rohar@gmail.com>
4710 F: drivers/platform/x86/dell-rbtn.*
4712 DELL REMOTE BIOS UPDATE DRIVER
4713 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4714 L: platform-driver-x86@vger.kernel.org
4716 F: drivers/platform/x86/dell_rbu.c
4718 DELL LAPTOP SMM DRIVER
4719 M: Pali Rohár <pali.rohar@gmail.com>
4721 F: drivers/hwmon/dell-smm-hwmon.c
4722 F: include/uapi/linux/i8k.h
4724 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4725 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4726 L: platform-driver-x86@vger.kernel.org
4728 F: Documentation/driver-api/dcdbas.rst
4729 F: drivers/platform/x86/dcdbas.*
4731 DELL WMI NOTIFICATIONS DRIVER
4732 M: Matthew Garrett <mjg59@srcf.ucam.org>
4733 M: Pali Rohár <pali.rohar@gmail.com>
4735 F: drivers/platform/x86/dell-wmi.c
4737 DELL WMI DESCRIPTOR DRIVER
4738 M: Mario Limonciello <mario.limonciello@dell.com>
4740 F: drivers/platform/x86/dell-wmi-descriptor.c
4742 DELTA ST MEDIA DRIVER
4743 M: Hugues Fruchet <hugues.fruchet@st.com>
4744 L: linux-media@vger.kernel.org
4745 T: git git://linuxtv.org/media_tree.git
4746 W: https://linuxtv.org
4748 F: drivers/media/platform/sti/delta
4751 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4752 L: linux-mtd@lists.infradead.org
4754 F: drivers/mtd/nand/raw/denali*
4756 DESIGNWARE EDMA CORE IP DRIVER
4757 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4758 L: dmaengine@vger.kernel.org
4760 F: drivers/dma/dw-edma/
4761 F: include/linux/dma/edma.h
4763 DESIGNWARE USB2 DRD IP DRIVER
4764 M: Minas Harutyunyan <hminas@synopsys.com>
4765 L: linux-usb@vger.kernel.org
4766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4768 F: drivers/usb/dwc2/
4770 DESIGNWARE USB3 DRD IP DRIVER
4771 M: Felipe Balbi <balbi@kernel.org>
4772 L: linux-usb@vger.kernel.org
4773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4775 F: drivers/usb/dwc3/
4777 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4778 M: Andreas Klinger <ak@it-klinger.de>
4779 L: linux-iio@vger.kernel.org
4781 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4782 F: drivers/iio/proximity/srf*.c
4784 DEVICE COREDUMP (DEV_COREDUMP)
4785 M: Johannes Berg <johannes@sipsolutions.net>
4786 L: linux-kernel@vger.kernel.org
4788 F: drivers/base/devcoredump.c
4789 F: include/linux/devcoredump.h
4791 DEVICE FREQUENCY (DEVFREQ)
4792 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4793 M: Kyungmin Park <kyungmin.park@samsung.com>
4794 M: Chanwoo Choi <cw00.choi@samsung.com>
4795 L: linux-pm@vger.kernel.org
4796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4799 F: include/linux/devfreq.h
4800 F: Documentation/devicetree/bindings/devfreq/
4801 F: include/trace/events/devfreq.h
4803 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4804 M: Chanwoo Choi <cw00.choi@samsung.com>
4805 L: linux-pm@vger.kernel.org
4806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4808 F: drivers/devfreq/event/
4809 F: drivers/devfreq/devfreq-event.c
4810 F: include/dt-bindings/pmu/exynos_ppmu.h
4811 F: include/linux/devfreq-event.h
4812 F: Documentation/devicetree/bindings/devfreq/event/
4814 DEVICE NUMBER REGISTRY
4815 M: Torben Mathiasen <device@lanana.org>
4816 W: http://lanana.org/docs/device-list/index.html
4820 M: Alasdair Kergon <agk@redhat.com>
4821 M: Mike Snitzer <snitzer@redhat.com>
4822 M: dm-devel@redhat.com
4823 L: dm-devel@redhat.com
4824 W: http://sources.redhat.com/dm
4825 Q: http://patchwork.kernel.org/project/dm-devel/list/
4826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4827 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4829 F: Documentation/admin-guide/device-mapper/
4830 F: drivers/md/Makefile
4831 F: drivers/md/Kconfig
4833 F: drivers/md/persistent-data/
4834 F: include/linux/device-mapper.h
4835 F: include/linux/dm-*.h
4836 F: include/uapi/linux/dm-*.h
4839 M: Jiri Pirko <jiri@mellanox.com>
4840 L: netdev@vger.kernel.org
4842 F: net/core/devlink.c
4843 F: include/net/devlink.h
4844 F: include/uapi/linux/devlink.h
4846 DIALOG SEMICONDUCTOR DRIVERS
4847 M: Support Opensource <support.opensource@diasemi.com>
4848 W: http://www.dialog-semiconductor.com/products
4850 F: Documentation/hwmon/da90??.rst
4851 F: Documentation/devicetree/bindings/mfd/da90*.txt
4852 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4853 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4854 F: Documentation/devicetree/bindings/regulator/da92*.txt
4855 F: Documentation/devicetree/bindings/regulator/slg51000.txt
4856 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4857 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4858 F: drivers/gpio/gpio-da90??.c
4859 F: drivers/hwmon/da90??-hwmon.c
4860 F: drivers/iio/adc/da91??-*.c
4861 F: drivers/input/misc/da90??_onkey.c
4862 F: drivers/input/touchscreen/da9052_tsi.c
4863 F: drivers/leds/leds-da90??.c
4864 F: drivers/mfd/da903x.c
4865 F: drivers/mfd/da90??-*.c
4866 F: drivers/mfd/da91??-*.c
4867 F: drivers/power/supply/da9052-battery.c
4868 F: drivers/power/supply/da91??-*.c
4869 F: drivers/regulator/da903x.c
4870 F: drivers/regulator/da9???-regulator.[ch]
4871 F: drivers/regulator/slg51000-regulator.[ch]
4872 F: drivers/thermal/da90??-thermal.c
4873 F: drivers/rtc/rtc-da90??.c
4874 F: drivers/video/backlight/da90??_bl.c
4875 F: drivers/watchdog/da90??_wdt.c
4876 F: include/linux/mfd/da903x.h
4877 F: include/linux/mfd/da9052/
4878 F: include/linux/mfd/da9055/
4879 F: include/linux/mfd/da9062/
4880 F: include/linux/mfd/da9063/
4881 F: include/linux/mfd/da9150/
4882 F: include/linux/regulator/da9211.h
4883 F: include/sound/da[79]*.h
4884 F: sound/soc/codecs/da[79]*.[ch]
4886 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4887 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4888 L: linux-gpio@vger.kernel.org
4890 F: drivers/gpio/gpio-gpio-mm.c
4892 DIOLAN U2C-12 I2C DRIVER
4893 M: Guenter Roeck <linux@roeck-us.net>
4894 L: linux-i2c@vger.kernel.org
4896 F: drivers/i2c/busses/i2c-diolan-u2c.c
4898 FILESYSTEM DIRECT ACCESS (DAX)
4899 M: Dan Williams <dan.j.williams@intel.com>
4900 R: Matthew Wilcox <willy@infradead.org>
4901 R: Jan Kara <jack@suse.cz>
4902 L: linux-fsdevel@vger.kernel.org
4903 L: linux-nvdimm@lists.01.org
4906 F: include/linux/dax.h
4907 F: include/trace/events/fs_dax.h
4909 DEVICE DIRECT ACCESS (DAX)
4910 M: Dan Williams <dan.j.williams@intel.com>
4911 M: Vishal Verma <vishal.l.verma@intel.com>
4912 M: Dave Jiang <dave.jiang@intel.com>
4913 L: linux-nvdimm@lists.01.org
4917 DIRECTORY NOTIFICATION (DNOTIFY)
4918 M: Jan Kara <jack@suse.cz>
4919 R: Amir Goldstein <amir73il@gmail.com>
4920 L: linux-fsdevel@vger.kernel.org
4922 F: Documentation/filesystems/dnotify.txt
4923 F: fs/notify/dnotify/
4924 F: include/linux/dnotify.h
4926 DISK GEOMETRY AND PARTITION HANDLING
4927 M: Andries Brouwer <aeb@cwi.nl>
4928 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4929 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4930 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4934 M: Jan Kara <jack@suse.com>
4936 F: Documentation/filesystems/quota.txt
4938 F: include/linux/quota*.h
4939 F: include/uapi/linux/quota*.h
4941 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4942 M: Bernie Thompson <bernie@plugable.com>
4943 L: linux-fbdev@vger.kernel.org
4945 W: http://plugable.com/category/projects/udlfb/
4946 F: drivers/video/fbdev/udlfb.c
4947 F: include/video/udlfb.h
4948 F: Documentation/fb/udlfb.rst
4950 DISTRIBUTED LOCK MANAGER (DLM)
4951 M: Christine Caulfield <ccaulfie@redhat.com>
4952 M: David Teigland <teigland@redhat.com>
4953 L: cluster-devel@redhat.com
4954 W: http://sources.redhat.com/cluster/
4955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4959 DMA BUFFER SHARING FRAMEWORK
4960 M: Sumit Semwal <sumit.semwal@linaro.org>
4962 L: linux-media@vger.kernel.org
4963 L: dri-devel@lists.freedesktop.org
4964 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4966 F: include/linux/dma-buf*
4967 F: include/linux/reservation.h
4968 F: include/linux/*fence.h
4969 F: Documentation/driver-api/dma-buf.rst
4970 T: git git://anongit.freedesktop.org/drm/drm-misc
4972 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4973 M: Vinod Koul <vkoul@kernel.org>
4974 L: dmaengine@vger.kernel.org
4975 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4978 F: include/linux/dmaengine.h
4979 F: include/linux/of_dma.h
4980 F: Documentation/devicetree/bindings/dma/
4981 F: Documentation/driver-api/dmaengine/
4982 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4985 M: Christoph Hellwig <hch@lst.de>
4986 M: Marek Szyprowski <m.szyprowski@samsung.com>
4987 R: Robin Murphy <robin.murphy@arm.com>
4988 L: iommu@lists.linux-foundation.org
4989 T: git git://git.infradead.org/users/hch/dma-mapping.git
4990 W: http://git.infradead.org/users/hch/dma-mapping.git
4993 F: include/asm-generic/dma-mapping.h
4994 F: include/linux/dma-direct.h
4995 F: include/linux/dma-mapping.h
4996 F: include/linux/dma-noncoherent.h
4998 DME1737 HARDWARE MONITOR DRIVER
4999 M: Juerg Haefliger <juergh@gmail.com>
5000 L: linux-hwmon@vger.kernel.org
5002 F: Documentation/hwmon/dme1737.rst
5003 F: drivers/hwmon/dme1737.c
5006 M: Jean Delvare <jdelvare@suse.com>
5008 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5009 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5010 F: drivers/firmware/dmi-id.c
5011 F: drivers/firmware/dmi_scan.c
5012 F: include/linux/dmi.h
5015 M: Jonathan Corbet <corbet@lwn.net>
5016 L: linux-doc@vger.kernel.org
5019 F: scripts/documentation-file-ref-check
5020 F: scripts/kernel-doc
5021 F: scripts/sphinx-pre-install
5022 X: Documentation/ABI/
5023 X: Documentation/firmware-guide/acpi/
5024 X: Documentation/devicetree/
5025 X: Documentation/i2c/
5026 X: Documentation/media/
5027 X: Documentation/power/
5028 X: Documentation/spi/
5029 T: git git://git.lwn.net/linux.git docs-next
5031 DOCUMENTATION/ITALIAN
5032 M: Federico Vaga <federico.vaga@vaga.pv.it>
5033 L: linux-doc@vger.kernel.org
5035 F: Documentation/translations/it_IT
5037 DOCUMENTATION SCRIPTS
5038 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5039 L: linux-doc@vger.kernel.org
5041 F: scripts/documentation-file-ref-check
5042 F: scripts/sphinx-pre-install
5043 F: Documentation/sphinx/parse-headers.pl
5045 DONGWOON DW9714 LENS VOICE COIL DRIVER
5046 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5047 L: linux-media@vger.kernel.org
5048 T: git git://linuxtv.org/media_tree.git
5050 F: drivers/media/i2c/dw9714.c
5051 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5053 DONGWOON DW9807 LENS VOICE COIL DRIVER
5054 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5055 L: linux-media@vger.kernel.org
5056 T: git git://linuxtv.org/media_tree.git
5058 F: drivers/media/i2c/dw9807-vcm.c
5059 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5062 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5063 L: blinux-list@redhat.com
5065 F: drivers/char/dtlk.c
5066 F: include/linux/dtlk.h
5068 DPAA2 DATAPATH I/O (DPIO) DRIVER
5069 M: Roy Pledge <Roy.Pledge@nxp.com>
5070 L: linux-kernel@vger.kernel.org
5072 F: drivers/soc/fsl/dpio
5074 DPAA2 ETHERNET DRIVER
5075 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5076 L: netdev@vger.kernel.org
5078 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5079 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5080 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5081 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5082 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5083 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5084 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5085 F: Documentation/networking/device_drivers/freescale/dpaa2/ethernet-driver.rst
5086 F: Documentation/networking/device_drivers/freescale/dpaa2/mac-phy-support.rst
5088 DPAA2 ETHERNET SWITCH DRIVER
5089 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5090 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5091 L: linux-kernel@vger.kernel.org
5093 F: drivers/staging/fsl-dpaa2/ethsw
5095 DPT_I2O SCSI RAID DRIVER
5096 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5097 L: linux-scsi@vger.kernel.org
5098 W: http://www.adaptec.com/
5100 F: drivers/scsi/dpt*
5101 F: drivers/scsi/dpt/
5104 M: Philipp Reisner <philipp.reisner@linbit.com>
5105 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5106 L: drbd-dev@lists.linbit.com
5107 W: http://www.drbd.org
5108 T: git git://git.linbit.com/linux-drbd.git
5109 T: git git://git.linbit.com/drbd-8.4.git
5111 F: drivers/block/drbd/
5113 F: Documentation/admin-guide/blockdev/
5115 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5116 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5117 R: "Rafael J. Wysocki" <rafael@kernel.org>
5118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5120 F: Documentation/kobject.txt
5124 F: include/linux/debugfs.h
5125 F: include/linux/kobj*
5128 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5129 M: Kevin Hilman <khilman@kernel.org>
5130 M: Nishanth Menon <nm@ti.com>
5132 F: drivers/power/avs/
5133 F: include/linux/power/smartreflex.h
5134 L: linux-pm@vger.kernel.org
5136 DRM DRIVER FOR ARM PL111 CLCD
5137 M: Eric Anholt <eric@anholt.net>
5138 T: git git://anongit.freedesktop.org/drm/drm-misc
5140 F: drivers/gpu/drm/pl111/
5142 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5143 M: Linus Walleij <linus.walleij@linaro.org>
5144 T: git git://anongit.freedesktop.org/drm/drm-misc
5146 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5147 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5149 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5150 M: Dave Airlie <airlied@redhat.com>
5152 F: drivers/gpu/drm/ast/
5154 DRM DRIVER FOR ASPEED BMC GFX
5155 M: Joel Stanley <joel@jms.id.au>
5156 L: linux-aspeed@lists.ozlabs.org
5157 T: git git://anongit.freedesktop.org/drm/drm-misc
5159 F: drivers/gpu/drm/aspeed/
5160 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5162 DRM DRIVER FOR BOCHS VIRTUAL GPU
5163 M: Gerd Hoffmann <kraxel@redhat.com>
5164 L: virtualization@lists.linux-foundation.org
5165 T: git git://anongit.freedesktop.org/drm/drm-misc
5167 F: drivers/gpu/drm/bochs/
5169 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5170 M: Linus Walleij <linus.walleij@linaro.org>
5171 T: git git://anongit.freedesktop.org/drm/drm-misc
5173 F: drivers/gpu/drm/tve200/
5175 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5176 M: Jagan Teki <jagan@amarulasolutions.com>
5178 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5179 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5181 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5182 M: Hans de Goede <hdegoede@redhat.com>
5183 T: git git://anongit.freedesktop.org/drm/drm-misc
5185 F: drivers/gpu/drm/tiny/gm12u320.c
5187 DRM DRIVER FOR ILITEK ILI9225 PANELS
5188 M: David Lechner <david@lechnology.com>
5189 T: git git://anongit.freedesktop.org/drm/drm-misc
5191 F: drivers/gpu/drm/tiny/ili9225.c
5192 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5194 DRM DRIVER FOR HX8357D PANELS
5195 M: Eric Anholt <eric@anholt.net>
5196 T: git git://anongit.freedesktop.org/drm/drm-misc
5198 F: drivers/gpu/drm/tiny/hx8357d.c
5199 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5201 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5202 S: Orphan / Obsolete
5203 F: drivers/gpu/drm/i810/
5204 F: include/uapi/drm/i810_drm.h
5206 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5207 S: Orphan / Obsolete
5208 F: drivers/gpu/drm/mga/
5209 F: include/uapi/drm/mga_drm.h
5211 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5212 M: Dave Airlie <airlied@redhat.com>
5214 F: drivers/gpu/drm/mgag200/
5216 DRM DRIVER FOR MI0283QT
5217 M: Noralf Trønnes <noralf@tronnes.org>
5218 T: git git://anongit.freedesktop.org/drm/drm-misc
5220 F: drivers/gpu/drm/tiny/mi0283qt.c
5221 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5223 DRM DRIVER FOR MSM ADRENO GPU
5224 M: Rob Clark <robdclark@gmail.com>
5225 M: Sean Paul <sean@poorly.run>
5226 L: linux-arm-msm@vger.kernel.org
5227 L: dri-devel@lists.freedesktop.org
5228 L: freedreno@lists.freedesktop.org
5229 T: git https://gitlab.freedesktop.org/drm/msm.git
5231 F: drivers/gpu/drm/msm/
5232 F: include/uapi/drm/msm_drm.h
5233 F: Documentation/devicetree/bindings/display/msm/
5235 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5236 M: Ben Skeggs <bskeggs@redhat.com>
5237 L: dri-devel@lists.freedesktop.org
5238 L: nouveau@lists.freedesktop.org
5239 T: git git://github.com/skeggsb/linux
5241 F: drivers/gpu/drm/nouveau/
5242 F: include/uapi/drm/nouveau_drm.h
5244 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5245 M: Stefan Mavrodiev <stefan@olimex.com>
5247 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5248 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5250 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5251 M: Noralf Trønnes <noralf@tronnes.org>
5252 T: git git://anongit.freedesktop.org/drm/drm-misc
5254 F: drivers/gpu/drm/tiny/repaper.c
5255 F: Documentation/devicetree/bindings/display/repaper.txt
5257 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5258 M: Dave Airlie <airlied@redhat.com>
5259 M: Gerd Hoffmann <kraxel@redhat.com>
5260 L: virtualization@lists.linux-foundation.org
5261 T: git git://anongit.freedesktop.org/drm/drm-misc
5263 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5264 F: drivers/gpu/drm/cirrus/
5266 DRM DRIVER FOR QXL VIRTUAL GPU
5267 M: Dave Airlie <airlied@redhat.com>
5268 M: Gerd Hoffmann <kraxel@redhat.com>
5269 L: virtualization@lists.linux-foundation.org
5270 L: spice-devel@lists.freedesktop.org
5271 T: git git://anongit.freedesktop.org/drm/drm-misc
5273 F: drivers/gpu/drm/qxl/
5274 F: include/uapi/drm/qxl_drm.h
5276 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5277 M: Robert Chiras <robert.chiras@nxp.com>
5279 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5280 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt
5282 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5283 S: Orphan / Obsolete
5284 F: drivers/gpu/drm/r128/
5285 F: include/uapi/drm/r128_drm.h
5287 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5288 M: Guido Günther <agx@sigxcpu.org>
5289 R: Purism Kernel Team <kernel@puri.sm>
5291 F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5292 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5294 DRM DRIVER FOR SAVAGE VIDEO CARDS
5295 S: Orphan / Obsolete
5296 F: drivers/gpu/drm/savage/
5297 F: include/uapi/drm/savage_drm.h
5299 DRM DRIVER FOR SIS VIDEO CARDS
5300 S: Orphan / Obsolete
5301 F: drivers/gpu/drm/sis/
5302 F: include/uapi/drm/sis_drm.h
5304 DRM DRIVER FOR SITRONIX ST7701 PANELS
5305 M: Jagan Teki <jagan@amarulasolutions.com>
5307 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5308 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5310 DRM DRIVER FOR SITRONIX ST7586 PANELS
5311 M: David Lechner <david@lechnology.com>
5312 T: git git://anongit.freedesktop.org/drm/drm-misc
5314 F: drivers/gpu/drm/tiny/st7586.c
5315 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5317 DRM DRIVER FOR SITRONIX ST7735R PANELS
5318 M: David Lechner <david@lechnology.com>
5319 T: git git://anongit.freedesktop.org/drm/drm-misc
5321 F: drivers/gpu/drm/tiny/st7735r.c
5322 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5324 DRM DRIVER FOR ST-ERICSSON MCDE
5325 M: Linus Walleij <linus.walleij@linaro.org>
5326 T: git git://anongit.freedesktop.org/drm/drm-misc
5328 F: drivers/gpu/drm/mcde/
5329 F: Documentation/devicetree/bindings/display/ste,mcde.txt
5331 DRM DRIVER FOR TDFX VIDEO CARDS
5332 S: Orphan / Obsolete
5333 F: drivers/gpu/drm/tdfx/
5335 DRM DRIVER FOR TPO TPG110 PANELS
5336 M: Linus Walleij <linus.walleij@linaro.org>
5337 T: git git://anongit.freedesktop.org/drm/drm-misc
5339 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5340 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5342 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5343 M: Dave Airlie <airlied@redhat.com>
5344 R: Sean Paul <sean@poorly.run>
5345 L: dri-devel@lists.freedesktop.org
5347 F: drivers/gpu/drm/udl/
5348 T: git git://anongit.freedesktop.org/drm/drm-misc
5350 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5351 M: Hans de Goede <hdegoede@redhat.com>
5352 L: dri-devel@lists.freedesktop.org
5354 F: drivers/gpu/drm/vboxvideo/
5355 T: git git://anongit.freedesktop.org/drm/drm-misc
5357 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5358 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5359 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5360 R: Daniel Vetter <daniel@ffwll.ch>
5361 T: git git://anongit.freedesktop.org/drm/drm-misc
5363 L: dri-devel@lists.freedesktop.org
5364 F: drivers/gpu/drm/vkms/
5365 F: Documentation/gpu/vkms.rst
5367 DRM DRIVER FOR VMWARE VIRTUAL GPU
5368 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5369 M: Thomas Hellstrom <thellstrom@vmware.com>
5370 L: dri-devel@lists.freedesktop.org
5371 T: git git://people.freedesktop.org/~thomash/linux
5373 F: drivers/gpu/drm/vmwgfx/
5374 F: include/uapi/drm/vmwgfx_drm.h
5377 M: David Airlie <airlied@linux.ie>
5378 M: Daniel Vetter <daniel@ffwll.ch>
5379 L: dri-devel@lists.freedesktop.org
5380 T: git git://anongit.freedesktop.org/drm/drm
5381 B: https://bugs.freedesktop.org/
5382 C: irc://chat.freenode.net/dri-devel
5386 F: Documentation/devicetree/bindings/display/
5387 F: Documentation/devicetree/bindings/gpu/
5388 F: Documentation/gpu/
5390 F: include/uapi/drm/
5391 F: include/linux/vga*
5393 DRM DRIVERS AND MISC GPU PATCHES
5394 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5395 M: Maxime Ripard <mripard@kernel.org>
5396 M: Sean Paul <sean@poorly.run>
5397 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5399 T: git git://anongit.freedesktop.org/drm/drm-misc
5400 F: Documentation/gpu/
5402 F: drivers/gpu/drm/*
5404 F: include/uapi/drm/drm*
5405 F: include/linux/vga*
5407 DRM DRIVERS FOR ALLWINNER A10
5408 M: Maxime Ripard <mripard@kernel.org>
5409 M: Chen-Yu Tsai <wens@csie.org>
5410 L: dri-devel@lists.freedesktop.org
5412 F: drivers/gpu/drm/sun4i/
5413 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5414 T: git git://anongit.freedesktop.org/drm/drm-misc
5416 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5417 M: Maxime Ripard <mripard@kernel.org>
5418 M: Chen-Yu Tsai <wens@csie.org>
5419 R: Jernej Skrabec <jernej.skrabec@siol.net>
5420 L: dri-devel@lists.freedesktop.org
5422 F: drivers/gpu/drm/sun4i/sun8i*
5423 T: git git://anongit.freedesktop.org/drm/drm-misc
5425 DRM DRIVERS FOR AMLOGIC SOCS
5426 M: Neil Armstrong <narmstrong@baylibre.com>
5427 L: dri-devel@lists.freedesktop.org
5428 L: linux-amlogic@lists.infradead.org
5429 W: http://linux-meson.com/
5431 F: drivers/gpu/drm/meson/
5432 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5433 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5434 F: Documentation/gpu/meson.rst
5435 T: git git://anongit.freedesktop.org/drm/drm-misc
5437 DRM DRIVERS FOR ATMEL HLCDC
5438 M: Sam Ravnborg <sam@ravnborg.org>
5439 M: Boris Brezillon <bbrezillon@kernel.org>
5440 L: dri-devel@lists.freedesktop.org
5442 F: drivers/gpu/drm/atmel-hlcdc/
5443 F: Documentation/devicetree/bindings/display/atmel/
5444 T: git git://anongit.freedesktop.org/drm/drm-misc
5446 DRM DRIVERS FOR BRIDGE CHIPS
5447 M: Andrzej Hajda <a.hajda@samsung.com>
5448 M: Neil Armstrong <narmstrong@baylibre.com>
5449 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5450 R: Jonas Karlman <jonas@kwiboo.se>
5451 R: Jernej Skrabec <jernej.skrabec@siol.net>
5453 T: git git://anongit.freedesktop.org/drm/drm-misc
5454 F: drivers/gpu/drm/bridge/
5456 DRM DRIVERS FOR EXYNOS
5457 M: Inki Dae <inki.dae@samsung.com>
5458 M: Joonyoung Shim <jy0922.shim@samsung.com>
5459 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5460 M: Kyungmin Park <kyungmin.park@samsung.com>
5461 L: dri-devel@lists.freedesktop.org
5462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5464 F: drivers/gpu/drm/exynos/
5465 F: include/uapi/drm/exynos_drm.h
5466 F: Documentation/devicetree/bindings/display/exynos/
5468 DRM DRIVERS FOR FREESCALE DCU
5469 M: Stefan Agner <stefan@agner.ch>
5470 M: Alison Wang <alison.wang@nxp.com>
5471 L: dri-devel@lists.freedesktop.org
5473 F: drivers/gpu/drm/fsl-dcu/
5474 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5475 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5476 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5477 T: git git://anongit.freedesktop.org/drm/drm-misc
5479 DRM DRIVERS FOR FREESCALE IMX
5480 M: Philipp Zabel <p.zabel@pengutronix.de>
5481 L: dri-devel@lists.freedesktop.org
5483 F: drivers/gpu/drm/imx/
5484 F: drivers/gpu/ipu-v3/
5485 F: Documentation/devicetree/bindings/display/imx/
5487 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5488 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5489 L: dri-devel@lists.freedesktop.org
5490 T: git git://github.com/patjak/drm-gma500
5492 F: drivers/gpu/drm/gma500/
5494 DRM DRIVERS FOR HISILICON
5495 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
5496 M: Rongrong Zou <zourongrong@gmail.com>
5497 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5498 R: Chen Feng <puck.chen@hisilicon.com>
5499 L: dri-devel@lists.freedesktop.org
5500 T: git git://github.com/xin3liang/linux.git
5502 F: drivers/gpu/drm/hisilicon/
5503 F: Documentation/devicetree/bindings/display/hisilicon/
5505 DRM DRIVERS FOR LIMA
5506 M: Qiang Yu <yuq825@gmail.com>
5507 L: dri-devel@lists.freedesktop.org
5508 L: lima@lists.freedesktop.org (moderated for non-subscribers)
5510 F: drivers/gpu/drm/lima/
5511 F: include/uapi/drm/lima_drm.h
5512 T: git git://anongit.freedesktop.org/drm/drm-misc
5514 DRM DRIVERS FOR MEDIATEK
5515 M: CK Hu <ck.hu@mediatek.com>
5516 M: Philipp Zabel <p.zabel@pengutronix.de>
5517 L: dri-devel@lists.freedesktop.org
5519 F: drivers/gpu/drm/mediatek/
5520 F: Documentation/devicetree/bindings/display/mediatek/
5522 DRM DRIVERS FOR NVIDIA TEGRA
5523 M: Thierry Reding <thierry.reding@gmail.com>
5524 L: dri-devel@lists.freedesktop.org
5525 L: linux-tegra@vger.kernel.org
5526 T: git git://anongit.freedesktop.org/tegra/linux.git
5528 F: drivers/gpu/drm/tegra/
5529 F: drivers/gpu/host1x/
5530 F: include/linux/host1x.h
5531 F: include/uapi/drm/tegra_drm.h
5532 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5534 DRM DRIVERS FOR RENESAS
5535 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5536 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5537 L: dri-devel@lists.freedesktop.org
5538 L: linux-renesas-soc@vger.kernel.org
5539 T: git git://linuxtv.org/pinchartl/media drm/du/next
5541 F: drivers/gpu/drm/rcar-du/
5542 F: drivers/gpu/drm/shmobile/
5543 F: include/linux/platform_data/shmob_drm.h
5544 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5545 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5546 F: Documentation/devicetree/bindings/display/renesas,du.txt
5548 DRM DRIVERS FOR ROCKCHIP
5549 M: Sandy Huang <hjc@rock-chips.com>
5550 M: Heiko Stübner <heiko@sntech.de>
5551 L: dri-devel@lists.freedesktop.org
5553 F: drivers/gpu/drm/rockchip/
5554 F: Documentation/devicetree/bindings/display/rockchip/
5555 T: git git://anongit.freedesktop.org/drm/drm-misc
5558 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5559 M: Vincent Abriou <vincent.abriou@st.com>
5560 L: dri-devel@lists.freedesktop.org
5561 T: git git://anongit.freedesktop.org/drm/drm-misc
5563 F: drivers/gpu/drm/sti
5564 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5567 M: Yannick Fertre <yannick.fertre@st.com>
5568 M: Philippe Cornu <philippe.cornu@st.com>
5569 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5570 M: Vincent Abriou <vincent.abriou@st.com>
5571 L: dri-devel@lists.freedesktop.org
5572 T: git git://anongit.freedesktop.org/drm/drm-misc
5574 F: drivers/gpu/drm/stm
5575 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5577 DRM DRIVERS FOR TI LCDC
5578 M: Jyri Sarha <jsarha@ti.com>
5579 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5580 L: dri-devel@lists.freedesktop.org
5582 F: drivers/gpu/drm/tilcdc/
5583 F: Documentation/devicetree/bindings/display/tilcdc/
5585 DRM DRIVERS FOR TI OMAP
5586 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5587 L: dri-devel@lists.freedesktop.org
5589 F: drivers/gpu/drm/omapdrm/
5590 F: Documentation/devicetree/bindings/display/ti/
5593 M: Eric Anholt <eric@anholt.net>
5595 F: drivers/gpu/drm/v3d/
5596 F: include/uapi/drm/v3d_drm.h
5597 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5598 T: git git://anongit.freedesktop.org/drm/drm-misc
5601 M: Eric Anholt <eric@anholt.net>
5602 T: git git://github.com/anholt/linux
5604 F: drivers/gpu/drm/vc4/
5605 F: include/uapi/drm/vc4_drm.h
5606 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5607 T: git git://anongit.freedesktop.org/drm/drm-misc
5609 DRM DRIVERS FOR VIVANTE GPU IP
5610 M: Lucas Stach <l.stach@pengutronix.de>
5611 R: Russell King <linux+etnaviv@armlinux.org.uk>
5612 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5613 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5614 L: dri-devel@lists.freedesktop.org
5616 F: drivers/gpu/drm/etnaviv/
5617 F: include/uapi/drm/etnaviv_drm.h
5618 F: Documentation/devicetree/bindings/display/etnaviv/
5620 DRM DRIVERS FOR ZTE ZX
5621 M: Shawn Guo <shawnguo@kernel.org>
5622 L: dri-devel@lists.freedesktop.org
5624 F: drivers/gpu/drm/zte/
5625 F: Documentation/devicetree/bindings/display/zte,vou.txt
5626 T: git git://anongit.freedesktop.org/drm/drm-misc
5629 M: Thierry Reding <thierry.reding@gmail.com>
5630 R: Sam Ravnborg <sam@ravnborg.org>
5631 L: dri-devel@lists.freedesktop.org
5632 T: git git://anongit.freedesktop.org/drm/drm-misc
5634 F: drivers/gpu/drm/drm_panel.c
5635 F: drivers/gpu/drm/panel/
5636 F: include/drm/drm_panel.h
5637 F: Documentation/devicetree/bindings/display/panel/
5640 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5641 T: git git://anongit.freedesktop.org/drm/drm-misc
5642 L: dri-devel@lists.freedesktop.org
5643 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
5645 F: drivers/gpu/drm/xen/
5646 F: Documentation/gpu/xen-front.rst
5649 M: Christian Koenig <christian.koenig@amd.com>
5650 M: Huang Rui <ray.huang@amd.com>
5651 T: git git://people.freedesktop.org/~agd5f/linux
5653 L: dri-devel@lists.freedesktop.org
5655 F: drivers/gpu/drm/ttm/
5657 DSBR100 USB FM RADIO DRIVER
5658 M: Alexey Klimov <klimov.linux@gmail.com>
5659 L: linux-media@vger.kernel.org
5660 T: git git://linuxtv.org/media_tree.git
5662 F: drivers/media/radio/dsbr100.c
5665 M: Hans Verkuil <hverkuil@xs4all.nl>
5666 L: linux-media@vger.kernel.org
5667 T: git git://linuxtv.org/media_tree.git
5668 W: https://linuxtv.org
5670 F: drivers/media/pci/dt3155/
5672 DVB_USB_AF9015 MEDIA DRIVER
5673 M: Antti Palosaari <crope@iki.fi>
5674 L: linux-media@vger.kernel.org
5675 W: https://linuxtv.org
5676 W: http://palosaari.fi/linux/
5677 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5678 T: git git://linuxtv.org/anttip/media_tree.git
5680 F: drivers/media/usb/dvb-usb-v2/af9015*
5682 DVB_USB_AF9035 MEDIA DRIVER
5683 M: Antti Palosaari <crope@iki.fi>
5684 L: linux-media@vger.kernel.org
5685 W: https://linuxtv.org
5686 W: http://palosaari.fi/linux/
5687 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5688 T: git git://linuxtv.org/anttip/media_tree.git
5690 F: drivers/media/usb/dvb-usb-v2/af9035*
5692 DVB_USB_ANYSEE MEDIA DRIVER
5693 M: Antti Palosaari <crope@iki.fi>
5694 L: linux-media@vger.kernel.org
5695 W: https://linuxtv.org
5696 W: http://palosaari.fi/linux/
5697 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5698 T: git git://linuxtv.org/anttip/media_tree.git
5700 F: drivers/media/usb/dvb-usb-v2/anysee*
5702 DVB_USB_AU6610 MEDIA DRIVER
5703 M: Antti Palosaari <crope@iki.fi>
5704 L: linux-media@vger.kernel.org
5705 W: https://linuxtv.org
5706 W: http://palosaari.fi/linux/
5707 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5708 T: git git://linuxtv.org/anttip/media_tree.git
5710 F: drivers/media/usb/dvb-usb-v2/au6610*
5712 DVB_USB_CE6230 MEDIA DRIVER
5713 M: Antti Palosaari <crope@iki.fi>
5714 L: linux-media@vger.kernel.org
5715 W: https://linuxtv.org
5716 W: http://palosaari.fi/linux/
5717 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5718 T: git git://linuxtv.org/anttip/media_tree.git
5720 F: drivers/media/usb/dvb-usb-v2/ce6230*
5722 DVB_USB_CXUSB MEDIA DRIVER
5723 M: Michael Krufky <mkrufky@linuxtv.org>
5724 L: linux-media@vger.kernel.org
5725 W: https://linuxtv.org
5726 W: http://github.com/mkrufky
5727 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5728 T: git git://linuxtv.org/media_tree.git
5730 F: drivers/media/usb/dvb-usb/cxusb*
5732 DVB_USB_EC168 MEDIA DRIVER
5733 M: Antti Palosaari <crope@iki.fi>
5734 L: linux-media@vger.kernel.org
5735 W: https://linuxtv.org
5736 W: http://palosaari.fi/linux/
5737 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5738 T: git git://linuxtv.org/anttip/media_tree.git
5740 F: drivers/media/usb/dvb-usb-v2/ec168*
5742 DVB_USB_GL861 MEDIA DRIVER
5743 M: Antti Palosaari <crope@iki.fi>
5744 L: linux-media@vger.kernel.org
5745 W: https://linuxtv.org
5746 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5747 T: git git://linuxtv.org/anttip/media_tree.git
5749 F: drivers/media/usb/dvb-usb-v2/gl861*
5751 DVB_USB_MXL111SF MEDIA DRIVER
5752 M: Michael Krufky <mkrufky@linuxtv.org>
5753 L: linux-media@vger.kernel.org
5754 W: https://linuxtv.org
5755 W: http://github.com/mkrufky
5756 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5757 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5759 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5761 DVB_USB_RTL28XXU MEDIA DRIVER
5762 M: Antti Palosaari <crope@iki.fi>
5763 L: linux-media@vger.kernel.org
5764 W: https://linuxtv.org
5765 W: http://palosaari.fi/linux/
5766 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5767 T: git git://linuxtv.org/anttip/media_tree.git
5769 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5771 DVB_USB_V2 MEDIA DRIVER
5772 M: Antti Palosaari <crope@iki.fi>
5773 L: linux-media@vger.kernel.org
5774 W: https://linuxtv.org
5775 W: http://palosaari.fi/linux/
5776 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5777 T: git git://linuxtv.org/anttip/media_tree.git
5779 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5780 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5783 M: Jason Baron <jbaron@akamai.com>
5785 F: lib/dynamic_debug.c
5786 F: include/linux/dynamic_debug.h
5788 DYNAMIC INTERRUPT MODERATION
5789 M: Tal Gilboa <talgi@mellanox.com>
5791 F: include/linux/dim.h
5794 DZ DECSTATION DZ11 SERIAL DRIVER
5795 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5797 F: drivers/tty/serial/dz.*
5799 E3X0 POWER BUTTON DRIVER
5800 M: Moritz Fischer <moritz.fischer@ettus.com>
5801 L: usrp-users@lists.ettus.com
5802 W: http://www.ettus.com
5804 F: drivers/input/misc/e3x0-button.c
5805 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5808 M: Antti Palosaari <crope@iki.fi>
5809 L: linux-media@vger.kernel.org
5810 W: https://linuxtv.org
5811 W: http://palosaari.fi/linux/
5812 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5813 T: git git://linuxtv.org/anttip/media_tree.git
5815 F: drivers/media/tuners/e4000*
5817 EARTH_PT1 MEDIA DRIVER
5818 M: Akihiro Tsukada <tskd08@gmail.com>
5819 L: linux-media@vger.kernel.org
5821 F: drivers/media/pci/pt1/
5823 EARTH_PT3 MEDIA DRIVER
5824 M: Akihiro Tsukada <tskd08@gmail.com>
5825 L: linux-media@vger.kernel.org
5827 F: drivers/media/pci/pt3/
5830 M: Antti Palosaari <crope@iki.fi>
5831 L: linux-media@vger.kernel.org
5832 W: https://linuxtv.org
5833 W: http://palosaari.fi/linux/
5834 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5835 T: git git://linuxtv.org/anttip/media_tree.git
5837 F: drivers/media/dvb-frontends/ec100*
5840 M: Tyler Hicks <tyhicks@canonical.com>
5841 L: ecryptfs@vger.kernel.org
5842 W: http://ecryptfs.org
5843 W: https://launchpad.net/ecryptfs
5844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5846 F: Documentation/filesystems/ecryptfs.txt
5850 M: Borislav Petkov <bp@alien8.de>
5851 L: linux-edac@vger.kernel.org
5853 F: drivers/edac/amd64_edac*
5856 M: Jan Luebbe <jlu@pengutronix.de>
5857 L: linux-edac@vger.kernel.org
5859 F: drivers/edac/armada_xp_*
5862 M: Stefan Schaeckeler <sschaeck@cisco.com>
5864 F: drivers/edac/aspeed_edac.c
5865 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5868 M: Shravan Kumar Ramani <sramani@mellanox.com>
5870 F: drivers/edac/bluefield_edac.c
5873 M: Robert Richter <rric@kernel.org>
5874 L: linux-edac@vger.kernel.org
5876 F: drivers/edac/highbank*
5879 M: Ralf Baechle <ralf@linux-mips.org>
5880 M: David Daney <david.daney@cavium.com>
5881 L: linux-edac@vger.kernel.org
5882 L: linux-mips@vger.kernel.org
5884 F: drivers/edac/octeon_edac*
5886 EDAC-CAVIUM THUNDERX
5887 M: David Daney <david.daney@cavium.com>
5888 M: Jan Glauber <jglauber@cavium.com>
5889 L: linux-edac@vger.kernel.org
5891 F: drivers/edac/thunderx_edac*
5894 M: Borislav Petkov <bp@alien8.de>
5895 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5896 M: Tony Luck <tony.luck@intel.com>
5897 R: James Morse <james.morse@arm.com>
5898 R: Robert Richter <rrichter@marvell.com>
5899 L: linux-edac@vger.kernel.org
5900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
5902 F: Documentation/admin-guide/ras.rst
5903 F: Documentation/driver-api/edac.rst
5905 F: include/linux/edac.h
5908 M: Mark Gross <mark.gross@intel.com>
5909 L: linux-edac@vger.kernel.org
5911 F: drivers/edac/e752x_edac.c
5914 L: linux-edac@vger.kernel.org
5916 F: drivers/edac/e7xxx_edac.c
5919 M: York Sun <york.sun@nxp.com>
5920 L: linux-edac@vger.kernel.org
5922 F: drivers/edac/fsl_ddr_edac.*
5925 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5926 L: linux-edac@vger.kernel.org
5928 F: drivers/edac/ghes_edac.c
5931 M: Tony Luck <tony.luck@intel.com>
5932 L: linux-edac@vger.kernel.org
5934 F: drivers/edac/i10nm_base.c
5937 L: linux-edac@vger.kernel.org
5939 F: drivers/edac/i3000_edac.c
5942 L: linux-edac@vger.kernel.org
5944 F: drivers/edac/i5000_edac.c
5947 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5948 L: linux-edac@vger.kernel.org
5950 F: drivers/edac/i5400_edac.c
5953 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5954 L: linux-edac@vger.kernel.org
5956 F: drivers/edac/i7300_edac.c
5959 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5960 L: linux-edac@vger.kernel.org
5962 F: drivers/edac/i7core_edac.c
5965 M: Tim Small <tim@buttersideup.com>
5966 L: linux-edac@vger.kernel.org
5968 F: drivers/edac/i82443bxgx_edac.c
5971 M: "Arvind R." <arvino55@gmail.com>
5972 L: linux-edac@vger.kernel.org
5974 F: drivers/edac/i82975x_edac.c
5977 M: Jason Baron <jbaron@akamai.com>
5978 L: linux-edac@vger.kernel.org
5980 F: drivers/edac/ie31200_edac.c
5983 M: Johannes Thumshirn <morbidrsa@gmail.com>
5984 L: linux-edac@vger.kernel.org
5986 F: drivers/edac/mpc85xx_edac.[ch]
5989 M: Egor Martovetsky <egor@pasemi.com>
5990 L: linux-edac@vger.kernel.org
5992 F: drivers/edac/pasemi_edac.c
5995 M: Tony Luck <tony.luck@intel.com>
5996 L: linux-edac@vger.kernel.org
5998 F: drivers/edac/pnd2_edac.[ch]
6001 M: Tim Small <tim@buttersideup.com>
6002 L: linux-edac@vger.kernel.org
6004 F: drivers/edac/r82600_edac.c
6007 M: Tony Luck <tony.luck@intel.com>
6008 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6009 L: linux-edac@vger.kernel.org
6011 F: drivers/edac/sb_edac.c
6014 M: Yash Shah <yash.shah@sifive.com>
6015 L: linux-edac@vger.kernel.org
6017 F: drivers/edac/sifive_edac.c
6020 M: Tony Luck <tony.luck@intel.com>
6021 L: linux-edac@vger.kernel.org
6023 F: drivers/edac/skx_*.c
6026 M: Tero Kristo <t-kristo@ti.com>
6027 L: linux-edac@vger.kernel.org
6029 F: drivers/edac/ti_edac.c
6032 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6033 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6034 L: linux-arm-msm@vger.kernel.org
6035 L: linux-edac@vger.kernel.org
6037 F: drivers/edac/qcom_edac.c
6039 EDIROL UA-101/UA-1000 DRIVER
6040 M: Clemens Ladisch <clemens@ladisch.de>
6041 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6044 F: sound/usb/misc/ua101.c
6047 L: linux-efi@vger.kernel.org
6048 M: Ivan Hu <ivan.hu@canonical.com>
6049 M: Ard Biesheuvel <ardb@kernel.org>
6051 F: drivers/firmware/efi/test/
6053 EFI VARIABLE FILESYSTEM
6054 M: Matthew Garrett <matthew.garrett@nebula.com>
6055 M: Jeremy Kerr <jk@ozlabs.org>
6056 M: Ard Biesheuvel <ardb@kernel.org>
6057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6058 L: linux-efi@vger.kernel.org
6062 EFIFB FRAMEBUFFER DRIVER
6063 L: linux-fbdev@vger.kernel.org
6064 M: Peter Jones <pjones@redhat.com>
6066 F: drivers/video/fbdev/efifb.c
6069 W: http://aeschi.ch.eu.org/efs/
6073 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6074 M: Douglas Miller <dougmill@linux.ibm.com>
6075 L: netdev@vger.kernel.org
6077 F: drivers/net/ethernet/ibm/ehea/
6079 EM28XX VIDEO4LINUX DRIVER
6080 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6081 L: linux-media@vger.kernel.org
6082 W: https://linuxtv.org
6083 T: git git://linuxtv.org/media_tree.git
6085 F: drivers/media/usb/em28xx/
6086 F: Documentation/media/v4l-drivers/em28xx*
6089 M: Paul Gortmaker <paul.gortmaker@windriver.com>
6090 M: Matt Mackall <mpm@selenic.com>
6091 M: David Woodhouse <dwmw2@infradead.org>
6092 L: linux-embedded@vger.kernel.org
6095 Emulex 10Gbps iSCSI - OneConnect DRIVER
6096 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6097 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6098 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6099 L: linux-scsi@vger.kernel.org
6100 W: http://www.broadcom.com
6102 F: drivers/scsi/be2iscsi/
6104 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6105 M: Sathya Perla <sathya.perla@broadcom.com>
6106 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6107 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6108 M: Somnath Kotur <somnath.kotur@broadcom.com>
6109 L: netdev@vger.kernel.org
6110 W: http://www.emulex.com
6112 F: drivers/net/ethernet/emulex/benet/
6114 EMULEX ONECONNECT ROCE DRIVER
6115 M: Selvin Xavier <selvin.xavier@broadcom.com>
6116 M: Devesh Sharma <devesh.sharma@broadcom.com>
6117 L: linux-rdma@vger.kernel.org
6118 W: http://www.broadcom.com
6120 F: drivers/infiniband/hw/ocrdma/
6121 F: include/uapi/rdma/ocrdma-abi.h
6123 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6124 M: James Smart <james.smart@broadcom.com>
6125 M: Dick Kennedy <dick.kennedy@broadcom.com>
6126 L: linux-scsi@vger.kernel.org
6127 W: http://www.broadcom.com
6129 F: drivers/scsi/lpfc/
6131 ENE CB710 FLASH CARD READER DRIVER
6132 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6134 F: drivers/misc/cb710/
6135 F: drivers/mmc/host/cb710-mmc.*
6136 F: include/linux/cb710.h
6138 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6139 M: Maxim Levitsky <maximlevitsky@gmail.com>
6141 F: drivers/media/rc/ene_ir.*
6143 EPSON S1D13XXX FRAMEBUFFER DRIVER
6144 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6147 F: drivers/video/fbdev/s1d13xxxfb.c
6148 F: include/video/s1d13xxxfb.h
6151 M: Gao Xiang <gaoxiang25@huawei.com>
6152 M: Chao Yu <yuchao0@huawei.com>
6153 L: linux-erofs@lists.ozlabs.org
6155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6156 F: Documentation/filesystems/erofs.txt
6158 F: include/trace/events/erofs.h
6160 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6161 M: Jeff Layton <jlayton@kernel.org>
6164 F: include/linux/errseq.h
6166 ET131X NETWORK DRIVER
6167 M: Mark Einon <mark.einon@gmail.com>
6169 F: drivers/net/ethernet/agere/
6172 M: Roopa Prabhu <roopa@cumulusnetworks.com>
6173 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6174 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6175 L: netdev@vger.kernel.org
6176 W: http://www.linuxfoundation.org/en/Net:Bridge
6178 F: include/linux/netfilter_bridge/
6181 ETHERNET PHY LIBRARY
6182 M: Andrew Lunn <andrew@lunn.ch>
6183 M: Florian Fainelli <f.fainelli@gmail.com>
6184 M: Heiner Kallweit <hkallweit1@gmail.com>
6185 L: netdev@vger.kernel.org
6187 F: Documentation/ABI/testing/sysfs-class-net-phydev
6188 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6189 F: Documentation/devicetree/bindings/net/mdio*
6190 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6191 F: Documentation/networking/phy.rst
6193 F: drivers/of/of_mdio.c
6194 F: drivers/of/of_net.c
6195 F: include/dt-bindings/net/qca-ar803x.h
6196 F: include/linux/*mdio*.h
6197 F: include/linux/of_net.h
6198 F: include/linux/phy.h
6199 F: include/linux/phy_fixed.h
6200 F: include/linux/platform_data/mdio-bcm-unimac.h
6201 F: include/linux/platform_data/mdio-gpio.h
6202 F: include/trace/events/mdio.h
6203 F: include/uapi/linux/mdio.h
6204 F: include/uapi/linux/mii.h
6207 M: Valdis Kletnieks <valdis.kletnieks@vt.edu>
6208 L: linux-fsdevel@vger.kernel.org
6210 F: drivers/staging/exfat/
6213 M: Jan Kara <jack@suse.com>
6214 L: linux-ext4@vger.kernel.org
6216 F: Documentation/filesystems/ext2.txt
6218 F: include/linux/ext2*
6221 M: "Theodore Ts'o" <tytso@mit.edu>
6222 M: Andreas Dilger <adilger.kernel@dilger.ca>
6223 L: linux-ext4@vger.kernel.org
6224 W: http://ext4.wiki.kernel.org
6225 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6228 F: Documentation/filesystems/ext4/
6231 Extended Verification Module (EVM)
6232 M: Mimi Zohar <zohar@linux.ibm.com>
6233 L: linux-integrity@vger.kernel.org
6235 F: security/integrity/evm/
6237 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6238 M: Ard Biesheuvel <ardb@kernel.org>
6239 L: linux-efi@vger.kernel.org
6240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6242 F: Documentation/admin-guide/efi-stub.rst
6243 F: arch/*/kernel/efi.c
6244 F: arch/x86/boot/compressed/eboot.[ch]
6245 F: arch/*/include/asm/efi.h
6246 F: arch/x86/platform/efi/
6247 F: drivers/firmware/efi/
6248 F: include/linux/efi*.h
6249 F: arch/arm/boot/compressed/efi-header.S
6250 F: arch/arm64/kernel/efi-entry.S
6252 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6253 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6254 M: Chanwoo Choi <cw00.choi@samsung.com>
6255 L: linux-kernel@vger.kernel.org
6256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6259 F: include/linux/extcon/
6260 F: include/linux/extcon.h
6261 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6262 F: Documentation/devicetree/bindings/extcon/
6265 M: Jingoo Han <jingoohan1@gmail.com>
6266 L: dri-devel@lists.freedesktop.org
6268 F: drivers/gpu/drm/exynos/exynos_dp*
6270 EXYNOS SYSMMU (IOMMU) driver
6271 M: Marek Szyprowski <m.szyprowski@samsung.com>
6272 L: iommu@lists.linux-foundation.org
6274 F: drivers/iommu/exynos-iommu.c
6276 EZchip NPS platform support
6277 M: Vineet Gupta <vgupta@synopsys.com>
6278 M: Ofer Levi <oferle@mellanox.com>
6280 F: arch/arc/plat-eznps
6281 F: arch/arc/boot/dts/eznps.dts
6284 M: Jaegeuk Kim <jaegeuk@kernel.org>
6285 M: Chao Yu <yuchao0@huawei.com>
6286 L: linux-f2fs-devel@lists.sourceforge.net
6287 W: https://f2fs.wiki.kernel.org/
6288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6290 F: Documentation/filesystems/f2fs.txt
6291 F: Documentation/ABI/testing/sysfs-fs-f2fs
6293 F: include/linux/f2fs_fs.h
6294 F: include/trace/events/f2fs.h
6296 F71805F HARDWARE MONITORING DRIVER
6297 M: Jean Delvare <jdelvare@suse.com>
6298 L: linux-hwmon@vger.kernel.org
6300 F: Documentation/hwmon/f71805f.rst
6301 F: drivers/hwmon/f71805f.c
6304 M: Josh Poimboeuf <jpoimboe@redhat.com>
6306 F: scripts/faddr2line
6309 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6310 L: netdev@vger.kernel.org
6312 F: net/core/failover.c
6313 F: include/net/failover.h
6314 F: Documentation/networking/failover.rst
6317 M: Jan Kara <jack@suse.cz>
6318 R: Amir Goldstein <amir73il@gmail.com>
6319 L: linux-fsdevel@vger.kernel.org
6321 F: fs/notify/fanotify/
6322 F: include/linux/fanotify.h
6323 F: include/uapi/linux/fanotify.h
6325 FARSYNC SYNCHRONOUS DRIVER
6326 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6327 W: http://www.farsite.co.uk/
6329 F: drivers/net/wan/farsync.*
6331 FAULT INJECTION SUPPORT
6332 M: Akinobu Mita <akinobu.mita@gmail.com>
6334 F: Documentation/fault-injection/
6335 F: lib/fault-inject.c
6337 FBTFT Framebuffer drivers
6339 L: dri-devel@lists.freedesktop.org
6340 L: linux-fbdev@vger.kernel.org
6341 F: drivers/staging/fbtft/
6344 M: Michael Buesch <m@bues.ch>
6345 L: linux-media@vger.kernel.org
6347 F: drivers/media/tuners/fc0011.h
6348 F: drivers/media/tuners/fc0011.c
6351 M: Antti Palosaari <crope@iki.fi>
6352 L: linux-media@vger.kernel.org
6353 W: https://linuxtv.org
6354 W: http://palosaari.fi/linux/
6355 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6356 T: git git://linuxtv.org/anttip/media_tree.git
6358 F: drivers/media/tuners/fc2580*
6360 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6361 M: Hannes Reinecke <hare@suse.de>
6362 L: linux-scsi@vger.kernel.org
6363 W: www.Open-FCoE.org
6365 F: drivers/scsi/libfc/
6366 F: drivers/scsi/fcoe/
6368 F: include/scsi/libfc.h
6369 F: include/scsi/libfcoe.h
6370 F: include/uapi/scsi/fc/
6372 FILE LOCKING (flock() and fcntl()/lockf())
6373 M: Jeff Layton <jlayton@kernel.org>
6374 M: "J. Bruce Fields" <bfields@fieldses.org>
6375 L: linux-fsdevel@vger.kernel.org
6377 F: include/linux/fcntl.h
6378 F: include/uapi/linux/fcntl.h
6382 FILESYSTEMS (VFS and infrastructure)
6383 M: Alexander Viro <viro@zeniv.linux.org.uk>
6384 L: linux-fsdevel@vger.kernel.org
6387 F: include/linux/fs.h
6388 F: include/linux/fs_types.h
6389 F: include/uapi/linux/fs.h
6391 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6392 M: Riku Voipio <riku.voipio@iki.fi>
6393 L: linux-hwmon@vger.kernel.org
6395 F: drivers/hwmon/f75375s.c
6396 F: include/linux/f75375s.h
6398 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6399 M: Clemens Ladisch <clemens@ladisch.de>
6400 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
6401 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6405 F: include/uapi/sound/firewire.h
6407 FIREWIRE MEDIA DRIVERS (firedtv)
6408 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6409 L: linux-media@vger.kernel.org
6410 L: linux1394-devel@lists.sourceforge.net
6411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6413 F: drivers/media/firewire/
6415 FIREWIRE SBP-2 TARGET
6416 M: Chris Boot <bootc@bootc.net>
6417 L: linux-scsi@vger.kernel.org
6418 L: target-devel@vger.kernel.org
6419 L: linux1394-devel@lists.sourceforge.net
6420 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6422 F: drivers/target/sbp/
6425 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6426 L: linux1394-devel@lists.sourceforge.net
6427 W: http://ieee1394.wiki.kernel.org/
6428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6430 F: drivers/firewire/
6431 F: include/linux/firewire.h
6432 F: include/uapi/linux/firewire*.h
6435 FIRMWARE LOADER (request_firmware)
6436 M: Luis Chamberlain <mcgrof@kernel.org>
6437 L: linux-kernel@vger.kernel.org
6439 F: Documentation/firmware_class/
6440 F: drivers/base/firmware_loader/
6441 F: include/linux/firmware.h
6443 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6444 M: Joshua Morris <josh.h.morris@us.ibm.com>
6445 M: Philip Kelleher <pjk1939@linux.ibm.com>
6447 F: drivers/block/rsxx/
6449 FLEXTIMER FTM-QUADDEC DRIVER
6450 M: Patrick Havelange <patrick.havelange@essensium.com>
6451 L: linux-iio@vger.kernel.org
6453 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6454 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6455 F: drivers/counter/ftm-quaddec.c
6458 M: Denis Efremov <efremov@linux.com>
6460 L: linux-block@vger.kernel.org
6461 F: drivers/block/floppy.c
6463 FPGA MANAGER FRAMEWORK
6464 M: Moritz Fischer <mdf@kernel.org>
6465 L: linux-fpga@vger.kernel.org
6467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6468 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6469 F: Documentation/fpga/
6470 F: Documentation/driver-api/fpga/
6471 F: Documentation/devicetree/bindings/fpga/
6473 F: include/linux/fpga/
6474 W: http://www.rocketboards.org
6477 M: Wu Hao <hao.wu@intel.com>
6478 L: linux-fpga@vger.kernel.org
6480 F: Documentation/fpga/dfl.rst
6481 F: include/uapi/linux/fpga-dfl.h
6482 F: drivers/fpga/dfl*
6485 M: Bill Metzenthen <billm@melbpc.org.au>
6486 W: http://floatingpoint.sourceforge.net/emulator/index.html
6488 F: arch/x86/math-emu/
6490 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6491 L: netdev@vger.kernel.org
6493 F: drivers/net/wan/dlci.c
6494 F: drivers/net/wan/sdla.c
6497 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6498 L: dri-devel@lists.freedesktop.org
6499 L: linux-fbdev@vger.kernel.org
6500 T: git git://anongit.freedesktop.org/drm/drm-misc
6501 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6503 F: Documentation/fb/
6506 F: include/linux/fb.h
6507 F: include/uapi/video/
6508 F: include/uapi/linux/fb.h
6510 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6511 M: Horia Geantă <horia.geanta@nxp.com>
6512 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6513 L: linux-crypto@vger.kernel.org
6515 F: drivers/crypto/caam/
6516 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6518 FREESCALE DIU FRAMEBUFFER DRIVER
6519 M: Timur Tabi <timur@kernel.org>
6520 L: linux-fbdev@vger.kernel.org
6522 F: drivers/video/fbdev/fsl-diu-fb.*
6524 FREESCALE DMA DRIVER
6525 M: Li Yang <leoyang.li@nxp.com>
6526 M: Zhang Wei <zw@zh-kernel.org>
6527 L: linuxppc-dev@lists.ozlabs.org
6529 F: drivers/dma/fsldma.*
6531 FREESCALE ENETC ETHERNET DRIVERS
6532 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6533 L: netdev@vger.kernel.org
6535 F: drivers/net/ethernet/freescale/enetc/
6537 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6538 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6539 L: netdev@vger.kernel.org
6541 F: drivers/net/ethernet/freescale/gianfar*
6542 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6544 FREESCALE GPMI NAND DRIVER
6545 M: Han Xu <han.xu@nxp.com>
6546 L: linux-mtd@lists.infradead.org
6548 F: drivers/mtd/nand/raw/gpmi-nand/*
6550 FREESCALE I2C CPM DRIVER
6551 M: Jochen Friedrich <jochen@scram.de>
6552 L: linuxppc-dev@lists.ozlabs.org
6553 L: linux-i2c@vger.kernel.org
6555 F: drivers/i2c/busses/i2c-cpm.c
6557 FREESCALE IMX DDR PMU DRIVER
6558 M: Frank Li <Frank.li@nxp.com>
6559 L: linux-arm-kernel@lists.infradead.org
6561 F: drivers/perf/fsl_imx8_ddr_perf.c
6562 F: Documentation/admin-guide/perf/imx-ddr.rst
6563 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6565 FREESCALE IMX I2C DRIVER
6566 M: Oleksij Rempel <o.rempel@pengutronix.de>
6567 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6568 L: linux-i2c@vger.kernel.org
6570 F: drivers/i2c/busses/i2c-imx.c
6571 F: Documentation/devicetree/bindings/i2c/i2c-imx.txt
6573 FREESCALE IMX LPI2C DRIVER
6574 M: Dong Aisheng <aisheng.dong@nxp.com>
6575 L: linux-i2c@vger.kernel.org
6576 L: linux-imx@nxp.com
6578 F: drivers/i2c/busses/i2c-imx-lpi2c.c
6579 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6581 FREESCALE IMX / MXC FEC DRIVER
6582 M: Fugang Duan <fugang.duan@nxp.com>
6583 L: netdev@vger.kernel.org
6585 F: drivers/net/ethernet/freescale/fec_main.c
6586 F: drivers/net/ethernet/freescale/fec_ptp.c
6587 F: drivers/net/ethernet/freescale/fec.h
6588 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6590 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6591 M: Sascha Hauer <s.hauer@pengutronix.de>
6592 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6593 L: linux-fbdev@vger.kernel.org
6594 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6596 F: include/linux/platform_data/video-imxfb.h
6597 F: drivers/video/fbdev/imxfb.c
6599 FREESCALE QORIQ DPAA ETHERNET DRIVER
6600 M: Madalin Bucur <madalin.bucur@nxp.com>
6601 L: netdev@vger.kernel.org
6603 F: drivers/net/ethernet/freescale/dpaa
6605 FREESCALE QORIQ DPAA FMAN DRIVER
6606 M: Madalin Bucur <madalin.bucur@nxp.com>
6607 L: netdev@vger.kernel.org
6609 F: drivers/net/ethernet/freescale/fman
6610 F: Documentation/devicetree/bindings/net/fsl-fman.txt
6612 FREESCALE QORIQ PTP CLOCK DRIVER
6613 M: Yangbo Lu <yangbo.lu@nxp.com>
6614 L: netdev@vger.kernel.org
6616 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6617 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
6618 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6619 F: drivers/ptp/ptp_qoriq.c
6620 F: drivers/ptp/ptp_qoriq_debugfs.c
6621 F: include/linux/fsl/ptp_qoriq.h
6622 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6624 FREESCALE QUAD SPI DRIVER
6625 M: Han Xu <han.xu@nxp.com>
6626 L: linux-spi@vger.kernel.org
6628 F: drivers/spi/spi-fsl-qspi.c
6630 FREESCALE QUICC ENGINE LIBRARY
6631 M: Qiang Zhao <qiang.zhao@nxp.com>
6632 L: linuxppc-dev@lists.ozlabs.org
6634 F: drivers/soc/fsl/qe/
6635 F: include/soc/fsl/*qe*.h
6636 F: include/soc/fsl/*ucc*.h
6638 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6639 M: Li Yang <leoyang.li@nxp.com>
6640 L: netdev@vger.kernel.org
6641 L: linuxppc-dev@lists.ozlabs.org
6643 F: drivers/net/ethernet/freescale/ucc_geth*
6645 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6646 M: Zhao Qiang <qiang.zhao@nxp.com>
6647 L: netdev@vger.kernel.org
6648 L: linuxppc-dev@lists.ozlabs.org
6650 F: drivers/net/wan/fsl_ucc_hdlc*
6652 FREESCALE QUICC ENGINE UCC UART DRIVER
6653 M: Timur Tabi <timur@kernel.org>
6654 L: linuxppc-dev@lists.ozlabs.org
6656 F: drivers/tty/serial/ucc_uart.c
6658 FREESCALE SOC DRIVERS
6659 M: Li Yang <leoyang.li@nxp.com>
6660 L: linuxppc-dev@lists.ozlabs.org
6661 L: linux-arm-kernel@lists.infradead.org
6663 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6664 F: Documentation/devicetree/bindings/soc/fsl/
6666 F: include/linux/fsl/
6668 FREESCALE SOC FS_ENET DRIVER
6669 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
6670 L: linuxppc-dev@lists.ozlabs.org
6671 L: netdev@vger.kernel.org
6673 F: drivers/net/ethernet/freescale/fs_enet/
6674 F: include/linux/fs_enet_pd.h
6676 FREESCALE SOC SOUND DRIVERS
6677 M: Timur Tabi <timur@kernel.org>
6678 M: Nicolin Chen <nicoleotsuka@gmail.com>
6679 M: Xiubo Li <Xiubo.Lee@gmail.com>
6680 R: Fabio Estevam <festevam@gmail.com>
6681 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6682 L: linuxppc-dev@lists.ozlabs.org
6684 F: sound/soc/fsl/fsl*
6685 F: sound/soc/fsl/imx*
6686 F: sound/soc/fsl/mpc8610_hpcd.c
6688 FREESCALE USB PERIPHERAL DRIVERS
6689 M: Li Yang <leoyang.li@nxp.com>
6690 L: linux-usb@vger.kernel.org
6691 L: linuxppc-dev@lists.ozlabs.org
6693 F: drivers/usb/gadget/udc/fsl*
6696 M: Christoph Hellwig <hch@infradead.org>
6697 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6702 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6703 M: Pavel Machek <pavel@ucw.cz>
6704 L: linux-pm@vger.kernel.org
6706 F: Documentation/power/freezing-of-tasks.rst
6707 F: include/linux/freezer.h
6711 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6712 L: linux-kernel@vger.kernel.org
6715 F: include/linux/frontswap.h
6717 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6718 M: David Howells <dhowells@redhat.com>
6719 L: linux-cachefs@redhat.com (moderated for non-subscribers)
6721 F: Documentation/filesystems/caching/
6723 F: include/linux/fscache*.h
6725 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6726 M: Theodore Y. Ts'o <tytso@mit.edu>
6727 M: Jaegeuk Kim <jaegeuk@kernel.org>
6728 M: Eric Biggers <ebiggers@kernel.org>
6729 L: linux-fscrypt@vger.kernel.org
6730 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6731 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6734 F: include/linux/fscrypt*.h
6735 F: include/uapi/linux/fscrypt.h
6736 F: Documentation/filesystems/fscrypt.rst
6739 M: Jeremy Kerr <jk@ozlabs.org>
6740 M: Joel Stanley <joel@jms.id.au>
6741 R: Alistar Popple <alistair@popple.id.au>
6742 R: Eddie James <eajames@linux.ibm.com>
6743 L: linux-fsi@lists.ozlabs.org
6744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6745 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
6748 F: include/linux/fsi*.h
6749 F: include/trace/events/fsi*.h
6751 FSI-ATTACHED I2C DRIVER
6752 M: Eddie James <eajames@linux.ibm.com>
6753 L: linux-i2c@vger.kernel.org
6754 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
6756 F: drivers/i2c/busses/i2c-fsi.c
6757 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6759 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6760 M: Jan Kara <jack@suse.cz>
6761 R: Amir Goldstein <amir73il@gmail.com>
6762 L: linux-fsdevel@vger.kernel.org
6763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
6766 F: include/linux/fsnotify*.h
6768 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
6769 M: Eric Biggers <ebiggers@kernel.org>
6770 M: Theodore Y. Ts'o <tytso@mit.edu>
6771 L: linux-fscrypt@vger.kernel.org
6772 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6773 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
6776 F: include/linux/fsverity.h
6777 F: include/uapi/linux/fsverity.h
6778 F: Documentation/filesystems/fsverity.rst
6780 FUJITSU LAPTOP EXTRAS
6781 M: Jonathan Woithe <jwoithe@just42.net>
6782 L: platform-driver-x86@vger.kernel.org
6784 F: drivers/platform/x86/fujitsu-laptop.c
6786 FUJITSU M-5MO LS CAMERA ISP DRIVER
6787 M: Kyungmin Park <kyungmin.park@samsung.com>
6788 M: Heungjun Kim <riverful.kim@samsung.com>
6789 L: linux-media@vger.kernel.org
6791 F: drivers/media/i2c/m5mols/
6792 F: include/media/i2c/m5mols.h
6794 FUJITSU TABLET EXTRAS
6795 M: Robert Gerlach <khnz@gmx.de>
6796 L: platform-driver-x86@vger.kernel.org
6798 F: drivers/platform/x86/fujitsu-tablet.c
6800 FUSE: FILESYSTEM IN USERSPACE
6801 M: Miklos Szeredi <miklos@szeredi.hu>
6802 L: linux-fsdevel@vger.kernel.org
6803 W: http://fuse.sourceforge.net/
6804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6807 F: include/uapi/linux/fuse.h
6808 F: Documentation/filesystems/fuse.txt
6811 M: Thomas Gleixner <tglx@linutronix.de>
6812 M: Ingo Molnar <mingo@redhat.com>
6813 R: Peter Zijlstra <peterz@infradead.org>
6814 R: Darren Hart <dvhart@infradead.org>
6815 L: linux-kernel@vger.kernel.org
6816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6819 F: include/asm-generic/futex.h
6820 F: include/linux/futex.h
6821 F: include/uapi/linux/futex.h
6822 F: tools/testing/selftests/futex/
6823 F: tools/perf/bench/futex*
6824 F: Documentation/*futex*
6827 M: Kees Cook <keescook@chromium.org>
6828 R: Emese Revfy <re.emese@gmail.com>
6829 L: kernel-hardening@lists.openwall.com
6831 F: scripts/gcc-plugins/
6832 F: scripts/gcc-plugin.sh
6833 F: scripts/Makefile.gcc-plugins
6834 F: Documentation/core-api/gcc-plugins.rst
6836 GASKET DRIVER FRAMEWORK
6837 M: Rob Springer <rspringer@google.com>
6838 M: Todd Poynor <toddpoynor@google.com>
6839 M: Ben Chan <benchan@chromium.org>
6841 F: drivers/staging/gasket/
6843 GCOV BASED KERNEL PROFILING
6844 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6847 F: Documentation/dev-tools/gcov.rst
6849 GDB KERNEL DEBUGGING HELPER SCRIPTS
6850 M: Jan Kiszka <jan.kiszka@siemens.com>
6851 M: Kieran Bingham <kbingham@kernel.org>
6855 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6856 M: Achim Leubner <achim_leubner@adaptec.com>
6857 L: linux-scsi@vger.kernel.org
6858 W: http://www.icp-vortex.com/
6860 F: drivers/scsi/gdt*
6862 GEMTEK FM RADIO RECEIVER DRIVER
6863 M: Hans Verkuil <hverkuil@xs4all.nl>
6864 L: linux-media@vger.kernel.org
6865 T: git git://linuxtv.org/media_tree.git
6866 W: https://linuxtv.org
6868 F: drivers/media/radio/radio-gemtek*
6870 GENERIC ARCHITECTURE TOPOLOGY
6871 M: Sudeep Holla <sudeep.holla@arm.com>
6872 L: linux-kernel@vger.kernel.org
6874 F: drivers/base/arch_topology.c
6875 F: include/linux/arch_topology.h
6877 GENERIC GPIO I2C DRIVER
6878 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6880 F: drivers/i2c/busses/i2c-gpio.c
6881 F: include/linux/platform_data/i2c-gpio.h
6883 GENERIC GPIO I2C MULTIPLEXER DRIVER
6884 M: Peter Korsgaard <peter.korsgaard@barco.com>
6885 L: linux-i2c@vger.kernel.org
6887 F: drivers/i2c/muxes/i2c-mux-gpio.c
6888 F: include/linux/platform_data/i2c-mux-gpio.h
6889 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
6891 GENERIC HDLC (WAN) DRIVERS
6892 M: Krzysztof Halasa <khc@pm.waw.pl>
6893 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6895 F: drivers/net/wan/c101.c
6896 F: drivers/net/wan/hd6457*
6897 F: drivers/net/wan/hdlc*
6898 F: drivers/net/wan/n2.c
6899 F: drivers/net/wan/pc300too.c
6900 F: drivers/net/wan/pci200syn.c
6901 F: drivers/net/wan/wanxl*
6903 GENERIC INCLUDE/ASM HEADER FILES
6904 M: Arnd Bergmann <arnd@arndb.de>
6905 L: linux-arch@vger.kernel.org
6906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6908 F: include/asm-generic/
6909 F: include/uapi/asm-generic/
6911 GENERIC PHY FRAMEWORK
6912 M: Kishon Vijay Abraham I <kishon@ti.com>
6913 L: linux-kernel@vger.kernel.org
6914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6917 F: include/linux/phy/
6918 F: Documentation/devicetree/bindings/phy/
6920 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6921 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6923 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6926 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6927 M: Kevin Hilman <khilman@kernel.org>
6928 M: Ulf Hansson <ulf.hansson@linaro.org>
6929 L: linux-pm@vger.kernel.org
6931 F: drivers/base/power/domain*.c
6932 F: include/linux/pm_domain.h
6933 F: Documentation/devicetree/bindings/power/power?domain*
6935 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6936 M: Eugen Hristev <eugen.hristev@microchip.com>
6937 L: linux-input@vger.kernel.org
6939 F: drivers/input/touchscreen/resistive-adc-touch.c
6941 GENERIC UIO DRIVER FOR PCI DEVICES
6942 M: "Michael S. Tsirkin" <mst@redhat.com>
6943 L: kvm@vger.kernel.org
6945 F: drivers/uio/uio_pci_generic.c
6947 GENERIC VDSO LIBRARY:
6948 M: Andy Lutomirski <luto@kernel.org>
6949 M: Thomas Gleixner <tglx@linutronix.de>
6950 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
6951 L: linux-kernel@vger.kernel.org
6952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
6955 F: kernel/time/vsyscall.c
6957 F: include/asm-generic/vdso/vsyscall.h
6959 GENWQE (IBM Generic Workqueue Card)
6960 M: Frank Haverkamp <haver@linux.ibm.com>
6962 F: drivers/misc/genwqe/
6964 GET_MAINTAINER SCRIPT
6965 M: Joe Perches <joe@perches.com>
6967 F: scripts/get_maintainer.pl
6970 M: Bob Peterson <rpeterso@redhat.com>
6971 M: Andreas Gruenbacher <agruenba@redhat.com>
6972 L: cluster-devel@redhat.com
6973 W: http://sources.redhat.com/cluster/
6974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6976 F: Documentation/filesystems/gfs2*.txt
6978 F: include/uapi/linux/gfs2_ondisk.h
6981 M: Johan Hovold <johan@kernel.org>
6982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6984 F: Documentation/ABI/testing/sysfs-class-gnss
6985 F: Documentation/devicetree/bindings/gnss/
6987 F: include/linux/gnss.h
6990 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
6991 L: linux-media@vger.kernel.org
6993 F: drivers/media/usb/go7007/
6996 M: Bastien Nocera <hadess@hadess.net>
6997 L: linux-input@vger.kernel.org
6999 F: drivers/input/touchscreen/goodix.c
7001 GOOGLE ETHERNET DRIVERS
7002 M: Catherine Sullivan <csully@google.com>
7003 R: Sagi Shahar <sagis@google.com>
7004 R: Jon Olson <jonolson@google.com>
7005 L: netdev@vger.kernel.org
7007 F: Documentation/networking/device_drivers/google/gve.rst
7008 F: drivers/net/ethernet/google
7010 GPD POCKET FAN DRIVER
7011 M: Hans de Goede <hdegoede@redhat.com>
7012 L: platform-driver-x86@vger.kernel.org
7014 F: drivers/platform/x86/gpd-pocket-fan.c
7017 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7018 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7019 L: linux-gpio@vger.kernel.org
7020 L: linux-acpi@vger.kernel.org
7022 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7023 F: drivers/gpio/gpiolib-acpi.c
7026 M: Sean Young <sean@mess.org>
7027 L: linux-media@vger.kernel.org
7029 F: drivers/media/rc/gpio-ir-tx.c
7032 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7033 L: linux-gpio@vger.kernel.org
7035 F: drivers/gpio/gpio-mockup.c
7036 F: tools/testing/selftests/gpio/
7039 M: Linus Walleij <linus.walleij@linaro.org>
7040 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7041 L: linux-gpio@vger.kernel.org
7042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7044 F: Documentation/devicetree/bindings/gpio/
7045 F: Documentation/driver-api/gpio/
7046 F: Documentation/admin-guide/gpio/
7047 F: Documentation/ABI/testing/gpio-cdev
7048 F: Documentation/ABI/obsolete/sysfs-gpio
7050 F: include/linux/gpio/
7051 F: include/linux/gpio.h
7052 F: include/linux/of_gpio.h
7053 F: include/asm-generic/gpio.h
7054 F: include/uapi/linux/gpio.h
7057 GRE DEMULTIPLEXER DRIVER
7058 M: Dmitry Kozlov <xeb@mail.ru>
7059 L: netdev@vger.kernel.org
7061 F: net/ipv4/gre_demux.c
7062 F: net/ipv4/gre_offload.c
7063 F: include/net/gre.h
7065 GRETH 10/100/1G Ethernet MAC device driver
7066 M: Andreas Larsson <andreas@gaisler.com>
7067 L: netdev@vger.kernel.org
7069 F: drivers/net/ethernet/aeroflex/
7071 GREYBUS AUDIO PROTOCOLS DRIVERS
7072 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
7073 M: Mark Greer <mgreer@animalcreek.com>
7075 F: drivers/staging/greybus/audio_apbridgea.c
7076 F: drivers/staging/greybus/audio_apbridgea.h
7077 F: drivers/staging/greybus/audio_codec.c
7078 F: drivers/staging/greybus/audio_codec.h
7079 F: drivers/staging/greybus/audio_gb.c
7080 F: drivers/staging/greybus/audio_manager.c
7081 F: drivers/staging/greybus/audio_manager.h
7082 F: drivers/staging/greybus/audio_manager_module.c
7083 F: drivers/staging/greybus/audio_manager_private.h
7084 F: drivers/staging/greybus/audio_manager_sysfs.c
7085 F: drivers/staging/greybus/audio_module.c
7086 F: drivers/staging/greybus/audio_topology.c
7088 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7089 M: Viresh Kumar <vireshk@kernel.org>
7091 F: drivers/staging/greybus/authentication.c
7092 F: drivers/staging/greybus/bootrom.c
7093 F: drivers/staging/greybus/firmware.h
7094 F: drivers/staging/greybus/fw-core.c
7095 F: drivers/staging/greybus/fw-download.c
7096 F: drivers/staging/greybus/fw-management.c
7097 F: drivers/staging/greybus/greybus_authentication.h
7098 F: drivers/staging/greybus/greybus_firmware.h
7099 F: drivers/staging/greybus/hid.c
7100 F: drivers/staging/greybus/i2c.c
7101 F: drivers/staging/greybus/spi.c
7102 F: drivers/staging/greybus/spilib.c
7103 F: drivers/staging/greybus/spilib.h
7105 GREYBUS LOOPBACK DRIVER
7106 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7108 F: drivers/staging/greybus/loopback.c
7110 GREYBUS PLATFORM DRIVERS
7111 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7113 F: drivers/staging/greybus/arche-platform.c
7114 F: drivers/staging/greybus/arche-apb-ctrl.c
7115 F: drivers/staging/greybus/arche_platform.h
7117 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7118 M: Rui Miguel Silva <rmfrfs@gmail.com>
7120 F: drivers/staging/greybus/sdio.c
7121 F: drivers/staging/greybus/light.c
7122 F: drivers/staging/greybus/gpio.c
7123 F: drivers/staging/greybus/power_supply.c
7124 F: drivers/staging/greybus/spi.c
7125 F: drivers/staging/greybus/spilib.c
7128 M: Johan Hovold <johan@kernel.org>
7129 M: Alex Elder <elder@kernel.org>
7130 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7132 F: drivers/staging/greybus/
7134 F: include/linux/greybus.h
7135 F: include/linux/greybus/
7136 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
7138 GREYBUS UART PROTOCOLS DRIVERS
7139 M: David Lin <dtwlin@gmail.com>
7141 F: drivers/staging/greybus/uart.c
7142 F: drivers/staging/greybus/log.c
7144 GS1662 VIDEO SERIALIZER
7145 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7146 L: linux-media@vger.kernel.org
7147 T: git git://linuxtv.org/media_tree.git
7149 F: drivers/media/spi/gs1662.c
7151 GSPCA FINEPIX SUBDRIVER
7152 M: Frank Zago <frank@zago.net>
7153 L: linux-media@vger.kernel.org
7154 T: git git://linuxtv.org/media_tree.git
7156 F: drivers/media/usb/gspca/finepix.c
7158 GSPCA GL860 SUBDRIVER
7159 M: Olivier Lorin <o.lorin@laposte.net>
7160 L: linux-media@vger.kernel.org
7161 T: git git://linuxtv.org/media_tree.git
7163 F: drivers/media/usb/gspca/gl860/
7165 GSPCA M5602 SUBDRIVER
7166 M: Erik Andren <erik.andren@gmail.com>
7167 L: linux-media@vger.kernel.org
7168 T: git git://linuxtv.org/media_tree.git
7170 F: drivers/media/usb/gspca/m5602/
7172 GSPCA PAC207 SONIXB SUBDRIVER
7173 M: Hans Verkuil <hverkuil@xs4all.nl>
7174 L: linux-media@vger.kernel.org
7175 T: git git://linuxtv.org/media_tree.git
7177 F: drivers/media/usb/gspca/pac207.c
7179 GSPCA SN9C20X SUBDRIVER
7180 M: Brian Johnson <brijohn@gmail.com>
7181 L: linux-media@vger.kernel.org
7182 T: git git://linuxtv.org/media_tree.git
7184 F: drivers/media/usb/gspca/sn9c20x.c
7186 GSPCA T613 SUBDRIVER
7187 M: Leandro Costantino <lcostantino@gmail.com>
7188 L: linux-media@vger.kernel.org
7189 T: git git://linuxtv.org/media_tree.git
7191 F: drivers/media/usb/gspca/t613.c
7193 GSPCA USB WEBCAM DRIVER
7194 M: Hans Verkuil <hverkuil@xs4all.nl>
7195 L: linux-media@vger.kernel.org
7196 T: git git://linuxtv.org/media_tree.git
7198 F: drivers/media/usb/gspca/
7200 GTP (GPRS Tunneling Protocol)
7201 M: Pablo Neira Ayuso <pablo@netfilter.org>
7202 M: Harald Welte <laforge@gnumonks.org>
7203 L: osmocom-net-gprs@lists.osmocom.org
7204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7206 F: drivers/net/gtp.c
7208 GUID PARTITION TABLE (GPT)
7209 M: Davidlohr Bueso <dave@stgolabs.net>
7210 L: linux-efi@vger.kernel.org
7212 F: block/partitions/efi.*
7215 M: Yoshinori Sato <ysato@users.sourceforge.jp>
7216 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7217 W: http://uclinux-h8.sourceforge.jp
7218 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7221 F: drivers/clocksource/h8300_*.c
7222 F: drivers/clk/h8300/
7223 F: drivers/irqchip/irq-renesas-h8*.c
7225 HABANALABS PCI DRIVER
7226 M: Oded Gabbay <oded.gabbay@gmail.com>
7227 T: git https://github.com/HabanaAI/linux.git
7229 F: drivers/misc/habanalabs/
7230 F: include/uapi/misc/habanalabs.h
7231 F: Documentation/ABI/testing/sysfs-driver-habanalabs
7232 F: Documentation/ABI/testing/debugfs-driver-habanalabs
7235 M: Antti Palosaari <crope@iki.fi>
7236 L: linux-media@vger.kernel.org
7237 W: https://linuxtv.org
7238 W: http://palosaari.fi/linux/
7239 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7240 T: git git://linuxtv.org/anttip/media_tree.git
7242 F: drivers/media/usb/hackrf/
7244 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7245 M: Frank Seidel <frank@f-seidel.de>
7246 L: platform-driver-x86@vger.kernel.org
7247 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7249 F: drivers/platform/x86/hdaps.c
7252 M: Jean Delvare <jdelvare@suse.com>
7253 M: Guenter Roeck <linux@roeck-us.net>
7254 L: linux-hwmon@vger.kernel.org
7255 W: http://hwmon.wiki.kernel.org/
7256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7258 F: Documentation/devicetree/bindings/hwmon/
7259 F: Documentation/hwmon/
7261 F: include/linux/hwmon*.h
7262 F: include/trace/events/hwmon*.h
7264 HARDWARE RANDOM NUMBER GENERATOR CORE
7265 M: Matt Mackall <mpm@selenic.com>
7266 M: Herbert Xu <herbert@gondor.apana.org.au>
7267 L: linux-crypto@vger.kernel.org
7269 F: Documentation/devicetree/bindings/rng/
7270 F: Documentation/admin-guide/hw_random.rst
7271 F: drivers/char/hw_random/
7272 F: include/linux/hw_random.h
7274 HARDWARE TRACING FACILITIES
7275 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7277 F: drivers/hwtracing/
7279 HARDWARE SPINLOCK CORE
7280 M: Ohad Ben-Cohen <ohad@wizery.com>
7281 M: Bjorn Andersson <bjorn.andersson@linaro.org>
7282 L: linux-remoteproc@vger.kernel.org
7284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7285 F: Documentation/devicetree/bindings/hwlock/
7286 F: Documentation/hwspinlock.txt
7287 F: drivers/hwspinlock/
7288 F: include/linux/hwspinlock.h
7290 HARMONY SOUND DRIVER
7291 L: linux-parisc@vger.kernel.org
7293 F: sound/parisc/harmony.*
7295 HDPVR USB VIDEO ENCODER DRIVER
7296 M: Hans Verkuil <hverkuil@xs4all.nl>
7297 L: linux-media@vger.kernel.org
7298 T: git git://linuxtv.org/media_tree.git
7299 W: https://linuxtv.org
7301 F: drivers/media/usb/hdpvr/
7303 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7304 M: Jerry Hoemann <jerry.hoemann@hpe.com>
7306 F: Documentation/watchdog/hpwdt.rst
7307 F: drivers/watchdog/hpwdt.c
7309 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7310 M: Don Brace <don.brace@microsemi.com>
7311 L: esc.storagedev@microsemi.com
7312 L: linux-scsi@vger.kernel.org
7314 F: Documentation/scsi/hpsa.txt
7315 F: drivers/scsi/hpsa*.[ch]
7316 F: include/linux/cciss*.h
7317 F: include/uapi/linux/cciss*.h
7320 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
7321 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
7322 L: linux-rdma@vger.kernel.org
7324 F: drivers/infiniband/hw/hfi1
7327 L: linux-fsdevel@vger.kernel.org
7329 F: Documentation/filesystems/hfs.txt
7333 L: linux-fsdevel@vger.kernel.org
7335 F: Documentation/filesystems/hfsplus.txt
7338 HGA FRAMEBUFFER DRIVER
7339 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7340 L: linux-nvidia@lists.surfsouth.com
7341 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7343 F: drivers/video/fbdev/hgafb.c
7345 HIBERNATION (aka Software Suspend, aka swsusp)
7346 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7347 M: Pavel Machek <pavel@ucw.cz>
7348 L: linux-pm@vger.kernel.org
7349 B: https://bugzilla.kernel.org
7352 F: drivers/base/power/
7354 F: include/linux/suspend.h
7355 F: include/linux/freezer.h
7356 F: include/linux/pm.h
7357 F: arch/*/include/asm/suspend*.h
7360 M: Jiri Kosina <jikos@kernel.org>
7361 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
7362 L: linux-input@vger.kernel.org
7363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7366 F: include/linux/hid*
7367 F: include/uapi/linux/hid*
7369 HID SENSOR HUB DRIVERS
7370 M: Jiri Kosina <jikos@kernel.org>
7371 M: Jonathan Cameron <jic23@kernel.org>
7372 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7373 L: linux-input@vger.kernel.org
7374 L: linux-iio@vger.kernel.org
7376 F: Documentation/hid/hid-sensor*
7377 F: drivers/hid/hid-sensor-*
7378 F: drivers/iio/*/hid-*
7379 F: include/linux/hid-sensor-*
7381 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7382 M: Thomas Gleixner <tglx@linutronix.de>
7383 L: linux-kernel@vger.kernel.org
7384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7386 F: Documentation/timers/
7387 F: kernel/time/hrtimer.c
7388 F: kernel/time/clockevents.c
7389 F: kernel/time/timer_*.c
7390 F: include/linux/clockchips.h
7391 F: include/linux/hrtimer.h
7393 HIGH-SPEED SCC DRIVER FOR AX.25
7394 L: linux-hams@vger.kernel.org
7396 F: drivers/net/hamradio/dmascc.c
7397 F: drivers/net/hamradio/scc.c
7399 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7400 M: HighPoint Linux Team <linux@highpoint-tech.com>
7401 W: http://www.highpoint-tech.com
7403 F: Documentation/scsi/hptiop.txt
7404 F: drivers/scsi/hptiop.c
7407 M: Jes Sorensen <jes@trained-monkey.org>
7408 L: linux-hippi@sunsite.dk
7410 F: include/linux/hippidevice.h
7411 F: include/uapi/linux/if_hippi.h
7413 F: drivers/net/hippi/
7415 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
7416 M: Zaibo Xu <xuzaibo@huawei.com>
7417 L: linux-crypto@vger.kernel.org
7419 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
7420 F: drivers/crypto/hisilicon/sec2/sec_main.c
7421 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
7422 F: drivers/crypto/hisilicon/sec2/sec.h
7423 F: Documentation/ABI/testing/debugfs-hisi-sec
7425 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7426 M: Zaibo Xu <xuzaibo@huawei.com>
7427 L: linux-crypto@vger.kernel.org
7429 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
7430 F: drivers/crypto/hisilicon/hpre/hpre_main.c
7431 F: drivers/crypto/hisilicon/hpre/hpre.h
7432 F: Documentation/ABI/testing/debugfs-hisi-hpre
7434 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7435 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7436 M: Salil Mehta <salil.mehta@huawei.com>
7437 L: netdev@vger.kernel.org
7438 W: http://www.hisilicon.com
7440 F: drivers/net/ethernet/hisilicon/hns3/
7442 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
7443 M: Zaibo Xu <xuzaibo@huawei.com>
7445 F: drivers/char/hw_random/hisi-trng-v2.c
7447 HISILICON LPC BUS DRIVER
7448 M: john.garry@huawei.com
7449 W: http://www.hisilicon.com
7451 F: drivers/bus/hisi_lpc.c
7452 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7454 HISILICON NETWORK SUBSYSTEM DRIVER
7455 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7456 M: Salil Mehta <salil.mehta@huawei.com>
7457 L: netdev@vger.kernel.org
7458 W: http://www.hisilicon.com
7460 F: drivers/net/ethernet/hisilicon/
7461 F: Documentation/devicetree/bindings/net/hisilicon*.txt
7463 HISILICON PMU DRIVER
7464 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
7465 W: http://www.hisilicon.com
7467 F: drivers/perf/hisilicon
7468 F: Documentation/admin-guide/perf/hisi-pmu.rst
7470 HISILICON ROCE DRIVER
7471 M: Lijun Ou <oulijun@huawei.com>
7472 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
7473 L: linux-rdma@vger.kernel.org
7475 F: drivers/infiniband/hw/hns/
7476 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7478 HISILICON SAS Controller
7479 M: John Garry <john.garry@huawei.com>
7480 W: http://www.hisilicon.com
7482 F: drivers/scsi/hisi_sas/
7483 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7485 HISILICON QM AND ZIP Controller DRIVER
7486 M: Zhou Wang <wangzhou1@hisilicon.com>
7487 L: linux-crypto@vger.kernel.org
7489 F: drivers/crypto/hisilicon/qm.c
7490 F: drivers/crypto/hisilicon/qm.h
7491 F: drivers/crypto/hisilicon/sgl.c
7492 F: drivers/crypto/hisilicon/zip/
7493 F: Documentation/ABI/testing/debugfs-hisi-zip
7495 HMM - Heterogeneous Memory Management
7496 M: Jérôme Glisse <jglisse@redhat.com>
7497 L: linux-mm@kvack.org
7500 F: include/linux/hmm*
7501 F: Documentation/vm/hmm.rst
7504 M: Jouni Malinen <j@w1.fi>
7505 L: linux-wireless@vger.kernel.org
7506 W: http://w1.fi/hostap-driver.html
7508 F: drivers/net/wireless/intersil/hostap/
7510 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7511 L: platform-driver-x86@vger.kernel.org
7513 F: drivers/platform/x86/tc1100-wmi.c
7515 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7516 M: Jaroslav Kysela <perex@perex.cz>
7518 F: drivers/staging/hp/hp100.*
7520 HPET: High Precision Event Timers driver
7521 M: Clemens Ladisch <clemens@ladisch.de>
7523 F: Documentation/timers/hpet.rst
7524 F: drivers/char/hpet.c
7525 F: include/linux/hpet.h
7526 F: include/uapi/linux/hpet.h
7530 F: arch/x86/kernel/hpet.c
7531 F: arch/x86/include/asm/hpet.h
7534 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7535 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7540 M: Sebastian Reichel <sre@kernel.org>
7541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7543 F: Documentation/ABI/testing/sysfs-bus-hsi
7544 F: Documentation/driver-api/hsi.rst
7546 F: include/linux/hsi/
7547 F: include/uapi/linux/hsi/
7550 L: linux-usb@vger.kernel.org
7552 F: drivers/net/usb/hso.c
7554 HSR NETWORK PROTOCOL
7555 M: Arvid Brodin <arvid.brodin@alten.se>
7556 L: netdev@vger.kernel.org
7560 HT16K33 LED CONTROLLER DRIVER
7561 M: Robin van der Gracht <robin@protonic.nl>
7563 F: drivers/auxdisplay/ht16k33.c
7564 F: Documentation/devicetree/bindings/display/ht16k33.txt
7566 HTCPEN TOUCHSCREEN DRIVER
7567 M: Pau Oliva Fora <pof@eslack.org>
7568 L: linux-input@vger.kernel.org
7570 F: drivers/input/touchscreen/htcpen.c
7572 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7573 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7574 L: linux-iio@vger.kernel.org
7575 W: http://www.st.com/
7577 F: drivers/iio/humidity/hts221*
7578 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
7580 HUAWEI ETHERNET DRIVER
7581 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
7582 L: netdev@vger.kernel.org
7584 F: Documentation/networking/hinic.txt
7585 F: drivers/net/ethernet/huawei/hinic/
7588 M: Mike Kravetz <mike.kravetz@oracle.com>
7589 L: linux-mm@kvack.org
7593 F: include/linux/hugetlb.h
7594 F: Documentation/admin-guide/mm/hugetlbpage.rst
7595 F: Documentation/vm/hugetlbfs_reserv.rst
7596 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7599 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7600 L: linux-media@vger.kernel.org
7601 T: git git://linuxtv.org/media_tree.git
7602 W: https://linuxtv.org
7604 F: drivers/media/platform/sti/hva
7606 HWPOISON MEMORY FAILURE HANDLING
7607 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7608 L: linux-mm@kvack.org
7610 F: mm/memory-failure.c
7611 F: mm/hwpoison-inject.c
7613 HYGON PROCESSOR SUPPORT
7614 M: Pu Wen <puwen@hygon.cn>
7615 L: linux-kernel@vger.kernel.org
7617 F: arch/x86/kernel/cpu/hygon.c
7619 HYNIX HI556 SENSOR DRIVER
7620 M: Shawn Tu <shawnx.tu@intel.com>
7621 L: linux-media@vger.kernel.org
7622 T: git git://linuxtv.org/media_tree.git
7624 F: drivers/media/i2c/hi556.c
7626 Hyper-V CORE AND DRIVERS
7627 M: "K. Y. Srinivasan" <kys@microsoft.com>
7628 M: Haiyang Zhang <haiyangz@microsoft.com>
7629 M: Stephen Hemminger <sthemmin@microsoft.com>
7630 M: Sasha Levin <sashal@kernel.org>
7631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7632 L: linux-hyperv@vger.kernel.org
7634 F: Documentation/networking/device_drivers/microsoft/netvsc.txt
7635 F: arch/x86/include/asm/mshyperv.h
7636 F: arch/x86/include/asm/trace/hyperv.h
7637 F: arch/x86/include/asm/hyperv-tlfs.h
7638 F: arch/x86/kernel/cpu/mshyperv.c
7640 F: drivers/clocksource/hyperv_timer.c
7641 F: drivers/hid/hid-hyperv.c
7643 F: drivers/input/serio/hyperv-keyboard.c
7644 F: drivers/pci/controller/pci-hyperv.c
7645 F: drivers/pci/controller/pci-hyperv-intf.c
7646 F: drivers/net/hyperv/
7647 F: drivers/scsi/storvsc_drv.c
7648 F: drivers/uio/uio_hv_generic.c
7649 F: drivers/video/fbdev/hyperv_fb.c
7650 F: drivers/iommu/hyperv-iommu.c
7651 F: net/vmw_vsock/hyperv_transport.c
7652 F: include/clocksource/hyperv_timer.h
7653 F: include/linux/hyperv.h
7654 F: include/uapi/linux/hyperv.h
7655 F: include/asm-generic/mshyperv.h
7657 F: Documentation/ABI/stable/sysfs-bus-vmbus
7658 F: Documentation/ABI/testing/debugfs-hyperv
7661 M: Vignesh Raghavendra <vigneshr@ti.com>
7663 F: drivers/mtd/hyperbus/
7664 F: include/linux/mtd/hyperbus.h
7665 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7666 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7668 HYPERVISOR VIRTUAL CONSOLE DRIVER
7669 L: linuxppc-dev@lists.ozlabs.org
7674 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7675 L: linux-i2c@vger.kernel.org
7676 L: linux-acpi@vger.kernel.org
7678 F: drivers/i2c/i2c-core-acpi.c
7680 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7681 M: Ajay Gupta <ajayg@nvidia.com>
7682 L: linux-i2c@vger.kernel.org
7684 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
7685 F: drivers/i2c/busses/i2c-nvidia-gpu.c
7688 M: Peter Rosin <peda@axentia.se>
7689 L: linux-i2c@vger.kernel.org
7691 F: Documentation/i2c/i2c-topology.rst
7692 F: Documentation/i2c/muxes/
7693 F: Documentation/devicetree/bindings/i2c/i2c-mux*
7694 F: Documentation/devicetree/bindings/i2c/i2c-arb*
7695 F: Documentation/devicetree/bindings/i2c/i2c-gate*
7696 F: drivers/i2c/i2c-mux.c
7697 F: drivers/i2c/muxes/
7698 F: include/linux/i2c-mux.h
7700 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7701 M: Gregory CLEMENT <gregory.clement@bootlin.com>
7702 L: linux-i2c@vger.kernel.org
7704 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
7705 F: drivers/i2c/busses/i2c-mv64xxx.c
7707 I2C OVER PARALLEL PORT
7708 M: Jean Delvare <jdelvare@suse.com>
7709 L: linux-i2c@vger.kernel.org
7711 F: Documentation/i2c/busses/i2c-parport.rst
7712 F: Documentation/i2c/busses/i2c-parport-light.rst
7713 F: drivers/i2c/busses/i2c-parport.c
7714 F: drivers/i2c/busses/i2c-parport-light.c
7717 M: Wolfram Sang <wsa@the-dreams.de>
7718 L: linux-i2c@vger.kernel.org
7719 W: https://i2c.wiki.kernel.org/
7720 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7723 F: Documentation/devicetree/bindings/i2c/i2c.txt
7724 F: Documentation/i2c/
7726 F: include/linux/i2c.h
7727 F: include/linux/i2c-dev.h
7728 F: include/linux/i2c-smbus.h
7729 F: include/uapi/linux/i2c.h
7730 F: include/uapi/linux/i2c-*.h
7732 I2C SUBSYSTEM HOST DRIVERS
7733 L: linux-i2c@vger.kernel.org
7734 W: https://i2c.wiki.kernel.org/
7735 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7736 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7738 F: Documentation/devicetree/bindings/i2c/
7739 F: drivers/i2c/algos/
7740 F: drivers/i2c/busses/
7743 M: Jean Delvare <jdelvare@suse.com>
7744 L: linux-i2c@vger.kernel.org
7746 F: Documentation/i2c/busses/i2c-taos-evm.rst
7747 F: drivers/i2c/busses/i2c-taos-evm.c
7750 M: Till Harbaum <till@harbaum.org>
7751 L: linux-i2c@vger.kernel.org
7752 W: http://www.harbaum.org/till/i2c_tiny_usb
7754 F: drivers/i2c/busses/i2c-tiny-usb.c
7756 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7757 M: Jean Delvare <jdelvare@suse.com>
7758 L: linux-i2c@vger.kernel.org
7760 F: Documentation/i2c/busses/i2c-ali1535.rst
7761 F: Documentation/i2c/busses/i2c-ali1563.rst
7762 F: Documentation/i2c/busses/i2c-ali15x3.rst
7763 F: Documentation/i2c/busses/i2c-amd756.rst
7764 F: Documentation/i2c/busses/i2c-amd8111.rst
7765 F: Documentation/i2c/busses/i2c-i801.rst
7766 F: Documentation/i2c/busses/i2c-nforce2.rst
7767 F: Documentation/i2c/busses/i2c-piix4.rst
7768 F: Documentation/i2c/busses/i2c-sis5595.rst
7769 F: Documentation/i2c/busses/i2c-sis630.rst
7770 F: Documentation/i2c/busses/i2c-sis96x.rst
7771 F: Documentation/i2c/busses/i2c-via.rst
7772 F: Documentation/i2c/busses/i2c-viapro.rst
7773 F: drivers/i2c/busses/i2c-ali1535.c
7774 F: drivers/i2c/busses/i2c-ali1563.c
7775 F: drivers/i2c/busses/i2c-ali15x3.c
7776 F: drivers/i2c/busses/i2c-amd756.c
7777 F: drivers/i2c/busses/i2c-amd756-s4882.c
7778 F: drivers/i2c/busses/i2c-amd8111.c
7779 F: drivers/i2c/busses/i2c-i801.c
7780 F: drivers/i2c/busses/i2c-isch.c
7781 F: drivers/i2c/busses/i2c-nforce2.c
7782 F: drivers/i2c/busses/i2c-nforce2-s4985.c
7783 F: drivers/i2c/busses/i2c-piix4.c
7784 F: drivers/i2c/busses/i2c-sis5595.c
7785 F: drivers/i2c/busses/i2c-sis630.c
7786 F: drivers/i2c/busses/i2c-sis96x.c
7787 F: drivers/i2c/busses/i2c-via.c
7788 F: drivers/i2c/busses/i2c-viapro.c
7790 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7791 M: Hans de Goede <hdegoede@redhat.com>
7792 L: linux-i2c@vger.kernel.org
7794 F: drivers/i2c/busses/i2c-cht-wc.c
7796 I2C/SMBUS ISMT DRIVER
7797 M: Seth Heasley <seth.heasley@intel.com>
7798 M: Neil Horman <nhorman@tuxdriver.com>
7799 L: linux-i2c@vger.kernel.org
7800 F: drivers/i2c/busses/i2c-ismt.c
7801 F: Documentation/i2c/busses/i2c-ismt.rst
7803 I2C/SMBUS STUB DRIVER
7804 M: Jean Delvare <jdelvare@suse.com>
7805 L: linux-i2c@vger.kernel.org
7807 F: drivers/i2c/i2c-stub.c
7810 M: Boris Brezillon <bbrezillon@kernel.org>
7811 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
7812 C: irc://chat.freenode.net/linux-i3c
7813 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7815 F: Documentation/ABI/testing/sysfs-bus-i3c
7816 F: Documentation/devicetree/bindings/i3c/
7817 F: Documentation/driver-api/i3c
7819 F: include/linux/i3c/
7821 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7822 M: Vitor Soares <vitor.soares@synopsys.com>
7824 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7825 F: drivers/i3c/master/dw*
7827 I3C DRIVER FOR CADENCE I3C MASTER IP
7828 M: Przemysław Gaj <pgaj@cadence.com>
7830 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
7831 F: drivers/i3c/master/i3c-master-cdns.c
7833 IA64 (Itanium) PLATFORM
7834 M: Tony Luck <tony.luck@intel.com>
7835 M: Fenghua Yu <fenghua.yu@intel.com>
7836 L: linux-ia64@vger.kernel.org
7837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7841 IBM Power 842 compression accelerator
7842 M: Haren Myneni <haren@us.ibm.com>
7844 F: drivers/crypto/nx/Makefile
7845 F: drivers/crypto/nx/Kconfig
7846 F: drivers/crypto/nx/nx-842*
7847 F: include/linux/sw842.h
7851 IBM Power in-Nest Crypto Acceleration
7852 M: Breno Leitão <leitao@debian.org>
7853 M: Nayna Jain <nayna@linux.ibm.com>
7854 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7855 L: linux-crypto@vger.kernel.org
7857 F: drivers/crypto/nx/Makefile
7858 F: drivers/crypto/nx/Kconfig
7859 F: drivers/crypto/nx/nx-aes*
7860 F: drivers/crypto/nx/nx-sha*
7861 F: drivers/crypto/nx/nx.*
7862 F: drivers/crypto/nx/nx_csbcpb.h
7863 F: drivers/crypto/nx/nx_debugfs.c
7865 IBM Power Linux RAID adapter
7866 M: Brian King <brking@us.ibm.com>
7868 F: drivers/scsi/ipr.*
7870 IBM Power SRIOV Virtual NIC Device Driver
7871 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7872 M: John Allen <jallen@linux.ibm.com>
7873 L: netdev@vger.kernel.org
7875 F: drivers/net/ethernet/ibm/ibmvnic.*
7877 IBM Power Virtual Accelerator Switchboard
7878 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7879 L: linuxppc-dev@lists.ozlabs.org
7881 F: arch/powerpc/platforms/powernv/vas*
7882 F: arch/powerpc/platforms/powernv/copy-paste.h
7883 F: arch/powerpc/include/asm/vas.h
7885 IBM Power Virtual Ethernet Device Driver
7886 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7887 L: netdev@vger.kernel.org
7889 F: drivers/net/ethernet/ibm/ibmveth.*
7891 IBM Power Virtual FC Device Drivers
7892 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7893 L: linux-scsi@vger.kernel.org
7895 F: drivers/scsi/ibmvscsi/ibmvfc*
7897 IBM Power Virtual Management Channel Driver
7898 M: Steven Royer <seroyer@linux.ibm.com>
7900 F: drivers/misc/ibmvmc.*
7902 IBM Power Virtual SCSI Device Drivers
7903 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7904 L: linux-scsi@vger.kernel.org
7906 F: drivers/scsi/ibmvscsi/ibmvscsi*
7907 F: include/scsi/viosrp.h
7909 IBM Power Virtual SCSI Device Target Driver
7910 M: Michael Cyr <mikecyr@linux.ibm.com>
7911 L: linux-scsi@vger.kernel.org
7912 L: target-devel@vger.kernel.org
7914 F: drivers/scsi/ibmvscsi_tgt/
7916 IBM Power VMX Cryptographic instructions
7917 M: Breno Leitão <leitao@debian.org>
7918 M: Nayna Jain <nayna@linux.ibm.com>
7919 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7920 L: linux-crypto@vger.kernel.org
7922 F: drivers/crypto/vmx/Makefile
7923 F: drivers/crypto/vmx/Kconfig
7924 F: drivers/crypto/vmx/vmx.c
7925 F: drivers/crypto/vmx/aes*
7926 F: drivers/crypto/vmx/ghash*
7927 F: drivers/crypto/vmx/ppc-xlate.pl
7929 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7930 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7931 L: linux-pci@vger.kernel.org
7932 L: linuxppc-dev@lists.ozlabs.org
7934 F: drivers/pci/hotplug/rpaphp*
7936 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7937 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7938 L: linux-pci@vger.kernel.org
7939 L: linuxppc-dev@lists.ozlabs.org
7941 F: drivers/pci/hotplug/rpadlpar*
7943 IBM ServeRAID RAID DRIVER
7945 F: drivers/scsi/ips.*
7947 ICH LPC AND GPIO DRIVER
7948 M: Peter Tyser <ptyser@xes-inc.com>
7950 F: drivers/mfd/lpc_ich.c
7951 F: drivers/gpio/gpio-ich.c
7954 M: Max Staudt <max@enpas.org>
7955 L: linux-i2c@vger.kernel.org
7957 F: drivers/i2c/busses/i2c-icy.c
7960 M: "David S. Miller" <davem@davemloft.net>
7961 L: linux-ide@vger.kernel.org
7962 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
7963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7965 F: Documentation/ide/
7967 F: include/linux/ide.h
7970 M: Borislav Petkov <bp@alien8.de>
7971 L: linux-ide@vger.kernel.org
7973 F: Documentation/cdrom/ide-cd.rst
7974 F: drivers/ide/ide-cd*
7976 IDEAPAD LAPTOP EXTRAS DRIVER
7977 M: Ike Panhc <ike.pan@canonical.com>
7978 L: platform-driver-x86@vger.kernel.org
7979 W: http://launchpad.net/ideapad-laptop
7981 F: drivers/platform/x86/ideapad-laptop.c
7983 IDEAPAD LAPTOP SLIDEBAR DRIVER
7984 M: Andrey Moiseev <o2g.org.ru@gmail.com>
7985 L: linux-input@vger.kernel.org
7986 W: https://github.com/o2genum/ideapad-slidebar
7988 F: drivers/input/misc/ideapad_slidebar.c
7990 IDT VersaClock 5 CLOCK DRIVER
7991 M: Marek Vasut <marek.vasut@gmail.com>
7993 F: drivers/clk/clk-versaclock5.c
7995 IEEE 802.15.4 SUBSYSTEM
7996 M: Alexander Aring <alex.aring@gmail.com>
7997 M: Stefan Schmidt <stefan@datenfreihafen.org>
7998 L: linux-wpan@vger.kernel.org
7999 W: http://wpan.cakelab.org/
8000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8005 F: drivers/net/ieee802154/
8006 F: include/linux/nl802154.h
8007 F: include/linux/ieee802154.h
8008 F: include/net/nl802154.h
8009 F: include/net/mac802154.h
8010 F: include/net/af_ieee802154.h
8011 F: include/net/cfg802154.h
8012 F: include/net/ieee802154_netdev.h
8013 F: Documentation/networking/ieee802154.rst
8016 M: Yotam Gigi <yotam.gi@gmail.com>
8017 M: Jamal Hadi Salim <jhs@mojatatu.com>
8019 F: include/net/ife.h
8020 F: include/uapi/linux/ife.h
8022 IGORPLUG-USB IR RECEIVER
8023 M: Sean Young <sean@mess.org>
8024 L: linux-media@vger.kernel.org
8026 F: drivers/media/rc/igorplugusb.c
8028 IGUANAWORKS USB IR TRANSCEIVER
8029 M: Sean Young <sean@mess.org>
8030 L: linux-media@vger.kernel.org
8032 F: drivers/media/rc/iguanair.c
8034 IIO DIGITAL POTENTIOMETER DAC
8035 M: Peter Rosin <peda@axentia.se>
8036 L: linux-iio@vger.kernel.org
8038 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8039 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8040 F: drivers/iio/dac/dpot-dac.c
8042 IIO ENVELOPE DETECTOR
8043 M: Peter Rosin <peda@axentia.se>
8044 L: linux-iio@vger.kernel.org
8046 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8047 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8048 F: drivers/iio/adc/envelope-detector.c
8051 M: Peter Rosin <peda@axentia.se>
8052 L: linux-iio@vger.kernel.org
8054 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8055 F: drivers/iio/multiplexer/iio-mux.c
8057 IIO SUBSYSTEM AND DRIVERS
8058 M: Jonathan Cameron <jic23@kernel.org>
8059 R: Hartmut Knaack <knaack.h@gmx.de>
8060 R: Lars-Peter Clausen <lars@metafoo.de>
8061 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8062 L: linux-iio@vger.kernel.org
8063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8065 F: Documentation/ABI/testing/configfs-iio*
8066 F: Documentation/ABI/testing/sysfs-bus-iio*
8067 F: Documentation/devicetree/bindings/iio/
8069 F: drivers/staging/iio/
8070 F: include/linux/iio/
8074 M: Peter Rosin <peda@axentia.se>
8075 L: linux-iio@vger.kernel.org
8077 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8078 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8079 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8080 F: drivers/iio/afe/iio-rescale.c
8082 IKANOS/ADI EAGLE ADSL USB DRIVER
8083 M: Matthieu Castet <castet.matthieu@free.fr>
8084 M: Stanislaw Gruszka <stf_xl@wp.pl>
8086 F: drivers/usb/atm/ueagle-atm.c
8088 IMGTEC ASCII LCD DRIVER
8089 M: Paul Burton <paulburton@kernel.org>
8091 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8092 F: drivers/auxdisplay/img-ascii-lcd.c
8094 IMGTEC IR DECODER DRIVER
8095 M: James Hogan <jhogan@kernel.org>
8097 F: drivers/media/rc/img-ir/
8099 IMON SOUNDGRAPH USB IR RECEIVER
8100 M: Sean Young <sean@mess.org>
8101 L: linux-media@vger.kernel.org
8103 F: drivers/media/rc/imon_raw.c
8104 F: drivers/media/rc/imon.c
8106 IMS TWINTURBO FRAMEBUFFER DRIVER
8107 L: linux-fbdev@vger.kernel.org
8109 F: drivers/video/fbdev/imsttfb.c
8111 INA209 HARDWARE MONITOR DRIVER
8112 M: Guenter Roeck <linux@roeck-us.net>
8113 L: linux-hwmon@vger.kernel.org
8115 F: Documentation/hwmon/ina209.rst
8116 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
8117 F: drivers/hwmon/ina209.c
8119 INA2XX HARDWARE MONITOR DRIVER
8120 M: Guenter Roeck <linux@roeck-us.net>
8121 L: linux-hwmon@vger.kernel.org
8123 F: Documentation/hwmon/ina2xx.rst
8124 F: drivers/hwmon/ina2xx.c
8125 F: include/linux/platform_data/ina2xx.h
8127 INDUSTRY PACK SUBSYSTEM (IPACK)
8128 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8129 M: Jens Taprogge <jens.taprogge@taprogge.org>
8130 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8131 L: industrypack-devel@lists.sourceforge.net
8132 W: http://industrypack.sourceforge.net
8136 INFINEON DPS310 Driver
8137 M: Eddie James <eajames@linux.ibm.com>
8138 L: linux-iio@vger.kernel.org
8139 F: drivers/iio/pressure/dps310.c
8142 INFINIBAND SUBSYSTEM
8143 M: Doug Ledford <dledford@redhat.com>
8144 M: Jason Gunthorpe <jgg@mellanox.com>
8145 L: linux-rdma@vger.kernel.org
8146 W: https://github.com/linux-rdma/rdma-core
8147 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8150 F: Documentation/devicetree/bindings/infiniband/
8151 F: Documentation/infiniband/
8152 F: drivers/infiniband/
8153 F: include/uapi/linux/if_infiniband.h
8154 F: include/uapi/rdma/
8156 F: include/trace/events/ib_mad.h
8157 F: include/trace/events/ib_umad.h
8158 F: samples/bpf/ibumad_kern.c
8159 F: samples/bpf/ibumad_user.c
8161 INGENIC JZ4780 DMA Driver
8162 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8164 F: drivers/dma/dma-jz4780.c
8166 INGENIC JZ4780 NAND DRIVER
8167 M: Harvey Hunt <harveyhuntnexus@gmail.com>
8168 L: linux-mtd@lists.infradead.org
8170 F: drivers/mtd/nand/raw/ingenic/
8173 M: Paul Cercueil <paul@crapouillou.net>
8175 F: arch/mips/boot/dts/ingenic/
8176 F: arch/mips/include/asm/mach-jz4740/
8177 F: arch/mips/jz4740/
8178 F: drivers/clk/ingenic/
8179 F: drivers/dma/dma-jz4780.c
8180 F: drivers/gpu/drm/ingenic/
8181 F: drivers/i2c/busses/i2c-jz4780.c
8182 F: drivers/iio/adc/ingenic-adc.c
8183 F: drivers/irqchip/irq-ingenic.c
8184 F: drivers/memory/jz4780-nemc.c
8185 F: drivers/mmc/host/jz4740_mmc.c
8186 F: drivers/mtd/nand/raw/ingenic/
8187 F: drivers/pinctrl/pinctrl-ingenic.c
8188 F: drivers/power/supply/ingenic-battery.c
8189 F: drivers/pwm/pwm-jz4740.c
8190 F: drivers/rtc/rtc-jz4740.c
8191 F: drivers/tty/serial/8250/8250_ingenic.c
8192 F: drivers/usb/musb/jz4740.c
8193 F: drivers/watchdog/jz4740_wdt.c
8194 F: include/dt-bindings/iio/adc/ingenic,adc.h
8195 F: include/linux/mfd/ingenic-tcu.h
8196 F: sound/soc/jz4740/
8197 F: sound/soc/codecs/jz47*
8200 M: Jan Kara <jack@suse.cz>
8201 R: Amir Goldstein <amir73il@gmail.com>
8202 L: linux-fsdevel@vger.kernel.org
8204 F: Documentation/filesystems/inotify.txt
8205 F: fs/notify/inotify/
8206 F: include/linux/inotify.h
8207 F: include/uapi/linux/inotify.h
8209 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8210 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
8211 L: linux-input@vger.kernel.org
8212 Q: http://patchwork.kernel.org/project/linux-input/list/
8213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8216 F: include/linux/input.h
8217 F: include/uapi/linux/input.h
8218 F: include/uapi/linux/input-event-codes.h
8219 F: include/linux/input/
8220 F: Documentation/devicetree/bindings/input/
8221 F: Documentation/devicetree/bindings/serio/
8222 F: Documentation/input/
8224 INPUT MULTITOUCH (MT) PROTOCOL
8225 M: Henrik Rydberg <rydberg@bitmath.org>
8226 L: linux-input@vger.kernel.org
8228 F: Documentation/input/multi-touch-protocol.rst
8229 F: drivers/input/input-mt.c
8232 INSIDE SECURE CRYPTO DRIVER
8233 M: Antoine Tenart <antoine.tenart@bootlin.com>
8234 F: drivers/crypto/inside-secure/
8236 L: linux-crypto@vger.kernel.org
8238 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8239 M: Mimi Zohar <zohar@linux.ibm.com>
8240 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8241 L: linux-integrity@vger.kernel.org
8242 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8244 F: security/integrity/ima/
8246 INTEL 810/815 FRAMEBUFFER DRIVER
8247 M: Antonino Daplas <adaplas@gmail.com>
8248 L: linux-fbdev@vger.kernel.org
8250 F: drivers/video/fbdev/i810/
8253 M: Cezary Rojewski <cezary.rojewski@intel.com>
8254 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8255 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
8256 M: Jie Yang <yang.jie@linux.intel.com>
8257 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8261 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8262 M: Hans de Goede <hdegoede@redhat.com>
8263 L: platform-driver-x86@vger.kernel.org
8265 F: drivers/platform/x86/intel_atomisp2_pm.c
8267 INTEL C600 SERIES SAS CONTROLLER DRIVER
8268 M: Intel SCU Linux support <intel-linux-scu@intel.com>
8269 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8270 L: linux-scsi@vger.kernel.org
8271 T: git git://git.code.sf.net/p/intel-sas/isci
8273 F: drivers/scsi/isci/
8275 INTEL CPU family model numbers
8276 M: Tony Luck <tony.luck@intel.com>
8278 L: linux-kernel@vger.kernel.org
8280 F: arch/x86/include/asm/intel-family.h
8282 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8283 M: Jani Nikula <jani.nikula@linux.intel.com>
8284 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8285 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
8286 L: intel-gfx@lists.freedesktop.org
8287 W: https://01.org/linuxgraphics/
8288 B: https://01.org/linuxgraphics/documentation/how-report-bugs
8289 C: irc://chat.freenode.net/intel-gfx
8290 Q: http://patchwork.freedesktop.org/project/intel-gfx/
8291 T: git git://anongit.freedesktop.org/drm-intel
8293 F: drivers/gpu/drm/i915/
8294 F: include/drm/i915*
8295 F: include/uapi/drm/i915_drm.h
8296 F: Documentation/gpu/i915.rst
8298 INTEL ETHERNET DRIVERS
8299 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8300 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8301 W: http://www.intel.com/support/feedback.htm
8302 W: http://e1000.sourceforge.net/
8303 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8304 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8307 F: Documentation/networking/device_drivers/intel/e100.rst
8308 F: Documentation/networking/device_drivers/intel/e1000.rst
8309 F: Documentation/networking/device_drivers/intel/e1000e.rst
8310 F: Documentation/networking/device_drivers/intel/fm10k.rst
8311 F: Documentation/networking/device_drivers/intel/igb.rst
8312 F: Documentation/networking/device_drivers/intel/igbvf.rst
8313 F: Documentation/networking/device_drivers/intel/ixgb.rst
8314 F: Documentation/networking/device_drivers/intel/ixgbe.rst
8315 F: Documentation/networking/device_drivers/intel/ixgbevf.rst
8316 F: Documentation/networking/device_drivers/intel/i40e.rst
8317 F: Documentation/networking/device_drivers/intel/iavf.rst
8318 F: Documentation/networking/device_drivers/intel/ice.rst
8319 F: drivers/net/ethernet/intel/
8320 F: drivers/net/ethernet/intel/*/
8321 F: include/linux/avf/virtchnl.h
8323 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8324 M: Maik Broemme <mbroemme@libmpq.org>
8325 L: linux-fbdev@vger.kernel.org
8327 F: Documentation/fb/intelfb.rst
8328 F: drivers/video/fbdev/intelfb/
8331 M: Andy Shevchenko <andy@kernel.org>
8332 L: linux-gpio@vger.kernel.org
8334 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8335 F: drivers/gpio/gpio-ich.c
8336 F: drivers/gpio/gpio-intel-mid.c
8337 F: drivers/gpio/gpio-lynxpoint.c
8338 F: drivers/gpio/gpio-merrifield.c
8339 F: drivers/gpio/gpio-ml-ioh.c
8340 F: drivers/gpio/gpio-pch.c
8341 F: drivers/gpio/gpio-sch.c
8342 F: drivers/gpio/gpio-sodaville.c
8344 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8345 M: Zhenyu Wang <zhenyuw@linux.intel.com>
8346 M: Zhi Wang <zhi.a.wang@intel.com>
8347 L: intel-gvt-dev@lists.freedesktop.org
8348 L: intel-gfx@lists.freedesktop.org
8349 W: https://01.org/igvt-g
8350 T: git https://github.com/intel/gvt-linux.git
8352 F: drivers/gpu/drm/i915/gvt/
8354 INTEL HID EVENT DRIVER
8355 M: Alex Hung <alex.hung@canonical.com>
8356 L: platform-driver-x86@vger.kernel.org
8358 F: drivers/platform/x86/intel-hid.c
8360 INTEL I/OAT DMA DRIVER
8361 M: Dave Jiang <dave.jiang@intel.com>
8362 R: Dan Williams <dan.j.williams@intel.com>
8363 L: dmaengine@vger.kernel.org
8364 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
8366 F: drivers/dma/ioat*
8369 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
8370 M: Len Brown <lenb@kernel.org>
8371 L: linux-pm@vger.kernel.org
8372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8373 B: https://bugzilla.kernel.org
8375 F: drivers/idle/intel_idle.c
8377 INTEL INTEGRATED SENSOR HUB DRIVER
8378 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8379 M: Jiri Kosina <jikos@kernel.org>
8380 L: linux-input@vger.kernel.org
8382 F: drivers/hid/intel-ish-hid/
8385 M: David Woodhouse <dwmw2@infradead.org>
8386 M: Lu Baolu <baolu.lu@linux.intel.com>
8387 L: iommu@lists.linux-foundation.org
8388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8390 F: drivers/iommu/dmar.c
8391 F: drivers/iommu/intel*.[ch]
8392 F: include/linux/intel-iommu.h
8393 F: include/linux/intel-svm.h
8395 INTEL IOP-ADMA DMA DRIVER
8396 R: Dan Williams <dan.j.williams@intel.com>
8398 F: drivers/dma/iop-adma.c
8400 INTEL IPU3 CSI-2 CIO2 DRIVER
8401 M: Yong Zhi <yong.zhi@intel.com>
8402 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8403 M: Bingbu Cao <bingbu.cao@intel.com>
8404 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
8405 L: linux-media@vger.kernel.org
8407 F: drivers/media/pci/intel/ipu3/
8408 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8410 INTEL IPU3 CSI-2 IMGU DRIVER
8411 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8412 L: linux-media@vger.kernel.org
8414 F: drivers/staging/media/ipu3/
8415 F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8416 F: Documentation/media/v4l-drivers/ipu3.rst
8417 F: Documentation/media/v4l-drivers/ipu3_rcb.svg
8419 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8420 M: Krzysztof Halasa <khalasa@piap.pl>
8422 F: include/linux/soc/ixp4xx/qmgr.h
8423 F: include/linux/soc/ixp4xx/npe.h
8424 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
8425 F: drivers/soc/ixp4xx/ixp4xx-npe.c
8426 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
8427 F: drivers/net/wan/ixp4xx_hss.c
8429 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8430 M: Deepak Saxena <dsaxena@plexity.net>
8432 F: drivers/char/hw_random/ixp4xx-rng.c
8434 INTEL MANAGEMENT ENGINE (mei)
8435 M: Tomas Winkler <tomas.winkler@intel.com>
8436 L: linux-kernel@vger.kernel.org
8438 F: include/uapi/linux/mei.h
8439 F: include/linux/mei_cl_bus.h
8440 F: drivers/misc/mei/*
8441 F: drivers/watchdog/mei_wdt.c
8442 F: Documentation/driver-api/mei/*
8445 INTEL MENLOW THERMAL DRIVER
8446 M: Sujith Thomas <sujith.thomas@intel.com>
8447 L: platform-driver-x86@vger.kernel.org
8448 W: https://01.org/linux-acpi
8450 F: drivers/platform/x86/intel_menlow.c
8452 INTEL MIC DRIVERS (mic)
8453 M: Sudeep Dutt <sudeep.dutt@intel.com>
8454 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
8456 W: https://github.com/sudeepdutt/mic
8457 W: http://software.intel.com/en-us/mic-developer
8458 F: include/linux/mic_bus.h
8459 F: include/linux/scif.h
8460 F: include/uapi/linux/mic_common.h
8461 F: include/uapi/linux/mic_ioctl.h
8462 F: include/uapi/linux/scif_ioctl.h
8463 F: drivers/misc/mic/
8464 F: drivers/dma/mic_x100_dma.c
8465 F: drivers/dma/mic_x100_dma.h
8466 F: Documentation/mic/
8468 INTEL PMC CORE DRIVER
8469 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8470 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8471 L: platform-driver-x86@vger.kernel.org
8473 F: drivers/platform/x86/intel_pmc_core*
8475 INTEL PMC/P-Unit IPC DRIVER
8476 M: Zha Qipeng<qipeng.zha@intel.com>
8477 L: platform-driver-x86@vger.kernel.org
8479 F: drivers/platform/x86/intel_pmc_ipc.c
8480 F: drivers/platform/x86/intel_punit_ipc.c
8481 F: arch/x86/include/asm/intel_pmc_ipc.h
8482 F: arch/x86/include/asm/intel_punit_ipc.h
8484 INTEL PMIC GPIO DRIVERS
8485 M: Andy Shevchenko <andy@kernel.org>
8487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8488 F: drivers/gpio/gpio-*cove.c
8489 F: drivers/gpio/gpio-msic.c
8491 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8492 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8494 F: drivers/mfd/intel_msic.c
8495 F: drivers/mfd/intel_soc_pmic*
8496 F: include/linux/mfd/intel_msic.h
8497 F: include/linux/mfd/intel_soc_pmic*
8499 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8500 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
8501 L: linux-wireless@vger.kernel.org
8503 F: Documentation/networking/device_drivers/intel/ipw2100.txt
8504 F: Documentation/networking/device_drivers/intel/ipw2200.txt
8505 F: drivers/net/wireless/intel/ipw2x00/
8508 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8509 M: Len Brown <lenb@kernel.org>
8510 L: linux-pm@vger.kernel.org
8512 F: drivers/cpufreq/intel_pstate.c
8514 INTEL RDMA RNIC DRIVER
8515 M: Faisal Latif <faisal.latif@intel.com>
8516 M: Shiraz Saleem <shiraz.saleem@intel.com>
8517 L: linux-rdma@vger.kernel.org
8519 F: drivers/infiniband/hw/i40iw/
8520 F: include/uapi/rdma/i40iw-abi.h
8522 INTEL SPEED SELECT TECHNOLOGY
8523 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8524 L: platform-driver-x86@vger.kernel.org
8526 F: drivers/platform/x86/intel_speed_select_if/
8527 F: tools/power/x86/intel-speed-select/
8528 F: include/uapi/linux/isst_if.h
8530 INTEL STRATIX10 FIRMWARE DRIVERS
8531 M: Richard Gong <richard.gong@linux.intel.com>
8532 L: linux-kernel@vger.kernel.org
8534 F: drivers/firmware/stratix10-rsu.c
8535 F: drivers/firmware/stratix10-svc.c
8536 F: include/linux/firmware/intel/stratix10-smc.h
8537 F: include/linux/firmware/intel/stratix10-svc-client.h
8538 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8539 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8541 INTEL TELEMETRY DRIVER
8542 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8543 M: "David E. Box" <david.e.box@linux.intel.com>
8544 L: platform-driver-x86@vger.kernel.org
8546 F: arch/x86/include/asm/intel_telemetry.h
8547 F: drivers/platform/x86/intel_telemetry*
8549 INTEL VIRTUAL BUTTON DRIVER
8550 M: AceLan Kao <acelan.kao@canonical.com>
8551 L: platform-driver-x86@vger.kernel.org
8553 F: drivers/platform/x86/intel-vbtn.c
8555 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8556 M: Stanislaw Gruszka <sgruszka@redhat.com>
8557 L: linux-wireless@vger.kernel.org
8559 F: drivers/net/wireless/intel/iwlegacy/
8561 INTEL WIRELESS WIFI LINK (iwlwifi)
8562 M: Johannes Berg <johannes.berg@intel.com>
8563 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8564 M: Luca Coelho <luciano.coelho@intel.com>
8565 M: Intel Linux Wireless <linuxwifi@intel.com>
8566 L: linux-wireless@vger.kernel.org
8567 W: http://intellinuxwireless.org
8568 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8570 F: drivers/net/wireless/intel/iwlwifi/
8572 INTEL WIRELESS WIMAX CONNECTION 2400
8573 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8574 M: linux-wimax@intel.com
8575 L: wimax@linuxwimax.org (subscribers-only)
8577 W: http://linuxwimax.org
8578 F: Documentation/admin-guide/wimax/i2400m.rst
8579 F: drivers/net/wimax/i2400m/
8580 F: include/uapi/linux/wimax/i2400m.h
8582 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8583 M: Mario Limonciello <mario.limonciello@dell.com>
8585 F: drivers/platform/x86/intel-wmi-thunderbolt.c
8588 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8590 F: Documentation/trace/intel_th.rst
8591 F: drivers/hwtracing/intel_th/
8592 F: include/linux/intel_th.h
8594 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8595 M: Ning Sun <ning.sun@intel.com>
8596 L: tboot-devel@lists.sourceforge.net
8597 W: http://tboot.sourceforge.net
8598 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8600 F: Documentation/x86/intel_txt.rst
8601 F: include/linux/tboot.h
8602 F: arch/x86/kernel/tboot.c
8605 M: Georgi Djakov <georgi.djakov@linaro.org>
8606 L: linux-pm@vger.kernel.org
8608 F: Documentation/driver-api/interconnect.rst
8609 F: Documentation/devicetree/bindings/interconnect/
8610 F: drivers/interconnect/
8611 F: include/dt-bindings/interconnect/
8612 F: include/linux/interconnect-provider.h
8613 F: include/linux/interconnect.h
8615 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8616 M: Linus Walleij <linus.walleij@linaro.org>
8617 L: linux-iio@vger.kernel.org
8619 F: drivers/iio/gyro/mpu3050*
8620 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8622 IOC3 ETHERNET DRIVER
8623 M: Ralf Baechle <ralf@linux-mips.org>
8624 L: linux-mips@vger.kernel.org
8626 F: drivers/net/ethernet/sgi/ioc3-eth.c
8628 IOMAP FILESYSTEM LIBRARY
8629 M: Christoph Hellwig <hch@infradead.org>
8630 M: Darrick J. Wong <darrick.wong@oracle.com>
8631 M: linux-xfs@vger.kernel.org
8632 M: linux-fsdevel@vger.kernel.org
8633 L: linux-xfs@vger.kernel.org
8634 L: linux-fsdevel@vger.kernel.org
8635 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8638 F: include/linux/iomap.h
8641 M: Joerg Roedel <joro@8bytes.org>
8642 L: iommu@lists.linux-foundation.org
8643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8645 F: Documentation/devicetree/bindings/iommu/
8647 F: include/linux/iommu.h
8648 F: include/linux/of_iommu.h
8649 F: include/linux/iova.h
8652 M: Jens Axboe <axboe@kernel.dk>
8653 L: io-uring@vger.kernel.org
8654 T: git git://git.kernel.dk/linux-block
8655 T: git git://git.kernel.dk/liburing
8660 F: include/uapi/linux/io_uring.h
8663 M: Corey Minyard <minyard@acm.org>
8664 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8665 W: http://openipmi.sourceforge.net/
8667 F: Documentation/devicetree/bindings/ipmi/
8668 F: Documentation/IPMI.txt
8669 F: drivers/char/ipmi/
8670 F: include/linux/ipmi*
8671 F: include/uapi/linux/ipmi*
8673 IPS SCSI RAID DRIVER
8674 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8675 L: linux-scsi@vger.kernel.org
8676 W: http://www.adaptec.com/
8678 F: drivers/scsi/ips*
8681 M: Wensong Zhang <wensong@linux-vs.org>
8682 M: Simon Horman <horms@verge.net.au>
8683 M: Julian Anastasov <ja@ssi.bg>
8684 L: netdev@vger.kernel.org
8685 L: lvs-devel@vger.kernel.org
8687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8689 F: Documentation/networking/ipvs-sysctl.txt
8690 F: include/net/ip_vs.h
8691 F: include/uapi/linux/ip_vs.h
8692 F: net/netfilter/ipvs/
8695 M: Jiri Kosina <jikos@kernel.org>
8696 M: David Sterba <dsterba@suse.com>
8698 F: drivers/tty/ipwireless/
8701 L: netdev@vger.kernel.org
8703 F: include/uapi/linux/ipx.h
8705 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8706 M: Marc Zyngier <maz@kernel.org>
8708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8709 F: Documentation/IRQ-domain.txt
8710 F: include/linux/irqdomain.h
8711 F: kernel/irq/irqdomain.c
8715 M: Thomas Gleixner <tglx@linutronix.de>
8716 L: linux-kernel@vger.kernel.org
8718 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8722 M: Thomas Gleixner <tglx@linutronix.de>
8723 M: Jason Cooper <jason@lakedaemon.net>
8724 M: Marc Zyngier <maz@kernel.org>
8725 L: linux-kernel@vger.kernel.org
8727 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8728 F: Documentation/devicetree/bindings/interrupt-controller/
8732 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8734 F: Documentation/driver-api/isa.rst
8735 F: drivers/base/isa.c
8736 F: include/linux/isa.h
8739 M: Hans Verkuil <hverkuil@xs4all.nl>
8740 L: linux-media@vger.kernel.org
8741 T: git git://linuxtv.org/media_tree.git
8742 W: https://linuxtv.org
8744 F: drivers/media/radio/radio-isa*
8747 M: Jaroslav Kysela <perex@perex.cz>
8749 F: Documentation/driver-api/isapnp.rst
8750 F: drivers/pnp/isapnp/
8751 F: include/linux/isapnp.h
8754 M: Lee Duncan <lduncan@suse.com>
8755 M: Chris Leech <cleech@redhat.com>
8756 L: open-iscsi@googlegroups.com
8757 W: www.open-iscsi.com
8759 F: drivers/scsi/*iscsi*
8760 F: include/scsi/*iscsi*
8762 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8763 M: Peter Jones <pjones@redhat.com>
8764 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
8766 F: drivers/firmware/iscsi_ibft*
8768 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8769 M: Sagi Grimberg <sagi@grimberg.me>
8770 M: Max Gurtovoy <maxg@mellanox.com>
8771 L: linux-rdma@vger.kernel.org
8773 W: http://www.openfabrics.org
8774 W: www.open-iscsi.org
8775 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8776 F: drivers/infiniband/ulp/iser/
8778 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8779 M: Sagi Grimberg <sagi@grimberg.me>
8780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8781 L: linux-rdma@vger.kernel.org
8782 L: target-devel@vger.kernel.org
8784 W: http://www.linux-iscsi.org
8785 F: drivers/infiniband/ulp/isert
8787 ISDN/mISDN SUBSYSTEM
8788 M: Karsten Keil <isdn@linux-pingi.de>
8789 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8790 L: netdev@vger.kernel.org
8791 W: http://www.isdn4linux.de
8793 F: drivers/isdn/mISDN
8794 F: drivers/isdn/hardware
8797 M: Karsten Keil <isdn@linux-pingi.de>
8798 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8799 L: netdev@vger.kernel.org
8800 W: http://www.isdn4linux.de
8802 F: Documentation/isdn/
8803 F: drivers/isdn/capi/
8804 F: drivers/staging/isdn/
8805 F: net/bluetooth/cmtp/
8806 F: include/linux/isdn/
8807 F: include/uapi/linux/isdn/
8809 IT87 HARDWARE MONITORING DRIVER
8810 M: Jean Delvare <jdelvare@suse.com>
8811 L: linux-hwmon@vger.kernel.org
8813 F: Documentation/hwmon/it87.rst
8814 F: drivers/hwmon/it87.c
8817 M: Antti Palosaari <crope@iki.fi>
8818 L: linux-media@vger.kernel.org
8819 W: https://linuxtv.org
8820 W: http://palosaari.fi/linux/
8821 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8822 T: git git://linuxtv.org/anttip/media_tree.git
8824 F: drivers/media/tuners/it913x*
8826 IVTV VIDEO4LINUX DRIVER
8827 M: Andy Walls <awalls@md.metrocast.net>
8828 L: ivtv-devel@ivtvdriver.org (subscribers-only)
8829 L: linux-media@vger.kernel.org
8830 T: git git://linuxtv.org/media_tree.git
8831 W: http://www.ivtvdriver.org
8833 F: Documentation/media/v4l-drivers/ivtv*
8834 F: drivers/media/pci/ivtv/
8835 F: include/uapi/linux/ivtv*
8837 IX2505V MEDIA DRIVER
8838 M: Malcolm Priestley <tvboxspy@gmail.com>
8839 L: linux-media@vger.kernel.org
8840 W: https://linuxtv.org
8841 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8843 F: drivers/media/dvb-frontends/ix2505v*
8845 JAILHOUSE HYPERVISOR INTERFACE
8846 M: Jan Kiszka <jan.kiszka@siemens.com>
8847 L: jailhouse-dev@googlegroups.com
8849 F: arch/x86/kernel/jailhouse.c
8850 F: arch/x86/include/asm/jailhouse_para.h
8852 JC42.4 TEMPERATURE SENSOR DRIVER
8853 M: Guenter Roeck <linux@roeck-us.net>
8854 L: linux-hwmon@vger.kernel.org
8856 F: drivers/hwmon/jc42.c
8857 F: Documentation/hwmon/jc42.rst
8860 M: Dave Kleikamp <shaggy@kernel.org>
8861 L: jfs-discussion@lists.sourceforge.net
8862 W: http://jfs.sourceforge.net/
8863 T: git git://github.com/kleikamp/linux-shaggy.git
8865 F: Documentation/admin-guide/jfs.rst
8869 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
8870 L: netdev@vger.kernel.org
8872 F: drivers/net/ethernet/jme.*
8874 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8875 M: David Woodhouse <dwmw2@infradead.org>
8876 M: Richard Weinberger <richard@nod.at>
8877 L: linux-mtd@lists.infradead.org
8878 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
8879 T: git git://git.infradead.org/ubifs-2.6.git
8882 F: include/uapi/linux/jffs2.h
8884 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8885 M: "Theodore Ts'o" <tytso@mit.edu>
8886 M: Jan Kara <jack@suse.com>
8887 L: linux-ext4@vger.kernel.org
8890 F: include/linux/jbd2.h
8892 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8893 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8894 L: linux-media@vger.kernel.org
8896 F: drivers/media/platform/rcar_jpu.c
8898 JSM Neo PCI based serial card
8899 L: linux-serial@vger.kernel.org
8901 F: drivers/tty/serial/jsm/
8903 K10TEMP HARDWARE MONITORING DRIVER
8904 M: Clemens Ladisch <clemens@ladisch.de>
8905 L: linux-hwmon@vger.kernel.org
8907 F: Documentation/hwmon/k10temp.rst
8908 F: drivers/hwmon/k10temp.c
8910 K8TEMP HARDWARE MONITORING DRIVER
8911 M: Rudolf Marek <r.marek@assembler.cz>
8912 L: linux-hwmon@vger.kernel.org
8914 F: Documentation/hwmon/k8temp.rst
8915 F: drivers/hwmon/k8temp.c
8918 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
8919 R: Alexander Potapenko <glider@google.com>
8920 R: Dmitry Vyukov <dvyukov@google.com>
8921 L: kasan-dev@googlegroups.com
8923 F: arch/*/include/asm/kasan.h
8924 F: arch/*/mm/kasan_init*
8925 F: Documentation/dev-tools/kasan.rst
8926 F: include/linux/kasan*.h
8929 F: scripts/Makefile.kasan
8932 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8934 L: linux-kbuild@vger.kernel.org
8936 F: Documentation/kbuild/kconfig*
8938 F: scripts/Kconfig.include
8941 M: Dave Young <dyoung@redhat.com>
8942 M: Baoquan He <bhe@redhat.com>
8943 R: Vivek Goyal <vgoyal@redhat.com>
8944 L: kexec@lists.infradead.org
8945 W: http://lse.sourceforge.net/kdump/
8947 F: Documentation/admin-guide/kdump/
8949 KEENE FM RADIO TRANSMITTER DRIVER
8950 M: Hans Verkuil <hverkuil@xs4all.nl>
8951 L: linux-media@vger.kernel.org
8952 T: git git://linuxtv.org/media_tree.git
8953 W: https://linuxtv.org
8955 F: drivers/media/radio/radio-keene*
8958 M: Ian Kent <raven@themaw.net>
8959 L: autofs@vger.kernel.org
8963 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8964 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8965 M: Michal Marek <michal.lkml@markovi.net>
8966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8967 L: linux-kbuild@vger.kernel.org
8969 F: Documentation/kbuild/
8972 F: scripts/Makefile*
8975 F: scripts/*vmlinux*
8980 L: kernel-janitors@vger.kernel.org
8981 W: http://kernelnewbies.org/KernelJanitors
8984 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8985 M: "J. Bruce Fields" <bfields@fieldses.org>
8986 M: Chuck Lever <chuck.lever@oracle.com>
8987 L: linux-nfs@vger.kernel.org
8988 W: http://nfs.sourceforge.net/
8989 T: git git://linux-nfs.org/~bfields/linux.git
8992 F: include/uapi/linux/nfsd/
8996 F: include/linux/lockd/
8997 F: include/linux/sunrpc/
8998 F: include/uapi/linux/sunrpc/
9000 KERNEL SELFTEST FRAMEWORK
9001 M: Shuah Khan <shuah@kernel.org>
9002 M: Shuah Khan <skhan@linuxfoundation.org>
9003 L: linux-kselftest@vger.kernel.org
9004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9005 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
9007 F: tools/testing/selftests/
9008 F: Documentation/dev-tools/kselftest*
9010 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9011 M: Brendan Higgins <brendanhiggins@google.com>
9012 L: linux-kselftest@vger.kernel.org
9013 L: kunit-dev@googlegroups.com
9014 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
9016 F: Documentation/dev-tools/kunit/
9019 F: tools/testing/kunit/
9021 KERNEL USERMODE HELPER
9022 M: Luis Chamberlain <mcgrof@kernel.org>
9023 L: linux-kernel@vger.kernel.org
9026 F: include/linux/umh.h
9028 KERNEL VIRTUAL MACHINE (KVM)
9029 M: Paolo Bonzini <pbonzini@redhat.com>
9030 M: Radim Krčmář <rkrcmar@redhat.com>
9031 L: kvm@vger.kernel.org
9032 W: http://www.linux-kvm.org
9033 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9035 F: Documentation/virt/kvm/
9036 F: include/trace/events/kvm.h
9037 F: include/uapi/asm-generic/kvm*
9038 F: include/uapi/linux/kvm*
9039 F: include/asm-generic/kvm*
9040 F: include/linux/kvm*
9041 F: include/kvm/iodev.h
9044 F: tools/testing/selftests/kvm/
9046 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
9047 M: Marc Zyngier <maz@kernel.org>
9048 R: James Morse <james.morse@arm.com>
9049 R: Julien Thierry <julien.thierry.kdev@gmail.com>
9050 R: Suzuki K Poulose <suzuki.poulose@arm.com>
9051 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9052 L: kvmarm@lists.cs.columbia.edu
9053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9055 F: arch/arm/include/uapi/asm/kvm*
9056 F: arch/arm/include/asm/kvm*
9058 F: arch/arm64/include/uapi/asm/kvm*
9059 F: arch/arm64/include/asm/kvm*
9062 F: include/kvm/arm_*
9064 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9065 M: James Hogan <jhogan@kernel.org>
9066 L: linux-mips@vger.kernel.org
9068 F: arch/mips/include/uapi/asm/kvm*
9069 F: arch/mips/include/asm/kvm*
9072 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9073 M: Paul Mackerras <paulus@ozlabs.org>
9074 L: kvm-ppc@vger.kernel.org
9075 W: http://www.linux-kvm.org/
9076 T: git git://github.com/agraf/linux-2.6.git
9078 F: arch/powerpc/include/uapi/asm/kvm*
9079 F: arch/powerpc/include/asm/kvm*
9080 F: arch/powerpc/kvm/
9081 F: arch/powerpc/kernel/kvm*
9083 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9084 M: Christian Borntraeger <borntraeger@de.ibm.com>
9085 M: Janosch Frank <frankja@linux.ibm.com>
9086 R: David Hildenbrand <david@redhat.com>
9087 R: Cornelia Huck <cohuck@redhat.com>
9088 L: kvm@vger.kernel.org
9089 W: http://www.ibm.com/developerworks/linux/linux390/
9090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9092 F: arch/s390/include/uapi/asm/kvm*
9093 F: arch/s390/include/asm/gmap.h
9094 F: arch/s390/include/asm/kvm*
9096 F: arch/s390/mm/gmap.c
9097 F: tools/testing/selftests/kvm/s390x/
9098 F: tools/testing/selftests/kvm/*/s390x/
9100 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9101 M: Paolo Bonzini <pbonzini@redhat.com>
9102 M: Radim Krčmář <rkrcmar@redhat.com>
9103 R: Sean Christopherson <sean.j.christopherson@intel.com>
9104 R: Vitaly Kuznetsov <vkuznets@redhat.com>
9105 R: Wanpeng Li <wanpengli@tencent.com>
9106 R: Jim Mattson <jmattson@google.com>
9107 R: Joerg Roedel <joro@8bytes.org>
9108 L: kvm@vger.kernel.org
9109 W: http://www.linux-kvm.org
9110 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9114 F: arch/x86/include/uapi/asm/kvm*
9115 F: arch/x86/include/uapi/asm/vmx.h
9116 F: arch/x86/include/uapi/asm/svm.h
9117 F: arch/x86/include/asm/kvm*
9118 F: arch/x86/include/asm/pvclock-abi.h
9119 F: arch/x86/include/asm/svm.h
9120 F: arch/x86/include/asm/vmx.h
9121 F: arch/x86/kernel/kvm.c
9122 F: arch/x86/kernel/kvmclock.c
9125 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9126 M: Tejun Heo <tj@kernel.org>
9127 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9129 F: include/linux/kernfs.h
9133 M: Eric Biederman <ebiederm@xmission.com>
9134 W: http://kernel.org/pub/linux/utils/kernel/kexec/
9135 L: kexec@lists.infradead.org
9137 F: include/linux/kexec.h
9138 F: include/uapi/linux/kexec.h
9142 M: Mimi Zohar <zohar@linux.ibm.com>
9143 L: linux-integrity@vger.kernel.org
9144 L: keyrings@vger.kernel.org
9146 F: Documentation/security/keys/trusted-encrypted.rst
9147 F: include/keys/encrypted-type.h
9148 F: security/keys/encrypted-keys/
9151 M: James Bottomley <jejb@linux.ibm.com>
9152 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9153 M: Mimi Zohar <zohar@linux.ibm.com>
9154 L: linux-integrity@vger.kernel.org
9155 L: keyrings@vger.kernel.org
9157 F: Documentation/security/keys/trusted-encrypted.rst
9158 F: include/keys/trusted-type.h
9159 F: security/keys/trusted.c
9160 F: include/keys/trusted.h
9163 M: David Howells <dhowells@redhat.com>
9164 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9165 L: keyrings@vger.kernel.org
9167 F: Documentation/security/keys/core.rst
9168 F: include/linux/key.h
9169 F: include/linux/key-type.h
9170 F: include/linux/keyctl.h
9171 F: include/uapi/linux/keyctl.h
9175 KGDB / KDB /debug_core
9176 M: Jason Wessel <jason.wessel@windriver.com>
9177 M: Daniel Thompson <daniel.thompson@linaro.org>
9178 R: Douglas Anderson <dianders@chromium.org>
9179 W: http://kgdb.wiki.kernel.org/
9180 L: kgdb-bugreport@lists.sourceforge.net
9181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9183 F: Documentation/dev-tools/kgdb.rst
9184 F: drivers/misc/kgdbts.c
9185 F: drivers/tty/serial/kgdboc.c
9186 F: include/linux/kdb.h
9187 F: include/linux/kgdb.h
9191 M: Catalin Marinas <catalin.marinas@arm.com>
9193 F: Documentation/dev-tools/kmemleak.rst
9194 F: include/linux/kmemleak.h
9196 F: mm/kmemleak-test.c
9198 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9199 M: Luis Chamberlain <mcgrof@kernel.org>
9200 L: linux-kernel@vger.kernel.org
9203 F: include/linux/kmod.h
9205 F: tools/testing/selftests/kmod/
9208 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9209 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9210 M: "David S. Miller" <davem@davemloft.net>
9211 M: Masami Hiramatsu <mhiramat@kernel.org>
9213 F: Documentation/kprobes.txt
9214 F: include/linux/kprobes.h
9215 F: include/asm-generic/kprobes.h
9218 KS0108 LCD CONTROLLER DRIVER
9219 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9221 F: Documentation/admin-guide/auxdisplay/ks0108.rst
9222 F: drivers/auxdisplay/ks0108.c
9223 F: include/linux/ks0108.h
9226 M: David Ahern <dsahern@kernel.org>
9227 L: netdev@vger.kernel.org
9230 F: include/net/l3mdev.h
9233 M: John Fastabend <john.fastabend@gmail.com>
9234 M: Daniel Borkmann <daniel@iogearbox.net>
9235 L: netdev@vger.kernel.org
9236 L: bpf@vger.kernel.org
9238 F: include/linux/skmsg.h
9240 F: net/core/sock_map.c
9241 F: net/ipv4/tcp_bpf.c
9243 LANTIQ / INTEL Ethernet drivers
9244 M: Hauke Mehrtens <hauke@hauke-m.de>
9245 L: netdev@vger.kernel.org
9247 F: net/dsa/tag_gswip.c
9248 F: drivers/net/ethernet/lantiq_xrx200.c
9249 F: drivers/net/dsa/lantiq_pce.h
9250 F: drivers/net/dsa/lantiq_gswip.c
9252 LANTIQ MIPS ARCHITECTURE
9253 M: John Crispin <john@phrozen.org>
9254 L: linux-mips@vger.kernel.org
9257 F: drivers/soc/lantiq
9260 L: linux-x25@vger.kernel.org
9262 F: Documentation/networking/lapb-module.txt
9266 LASI 53c700 driver for PARISC
9267 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9268 L: linux-scsi@vger.kernel.org
9270 F: Documentation/scsi/53c700.txt
9271 F: drivers/scsi/53c700*
9274 M: Tobin C. Harding <me@tobin.cc>
9275 M: Tycho Andersen <tycho@tycho.ws>
9276 L: kernel-hardening@lists.openwall.com
9278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9279 F: scripts/leaking_addresses.pl
9282 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
9283 M: Pavel Machek <pavel@ucw.cz>
9284 R: Dan Murphy <dmurphy@ti.com>
9285 L: linux-leds@vger.kernel.org
9286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9289 F: Documentation/devicetree/bindings/leds/
9291 F: include/linux/leds.h
9293 LEGACY EEPROM DRIVER
9294 M: Jean Delvare <jdelvare@suse.com>
9296 F: Documentation/misc-devices/eeprom.rst
9297 F: drivers/misc/eeprom/eeprom.c
9300 R: David Lechner <david@lechnology.com>
9302 F: arch/arm/boot/dts/da850-lego-ev3.dts
9303 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9304 F: drivers/power/supply/lego_ev3_battery.c
9306 LEGO USB Tower driver
9307 M: Juergen Stuber <starblue@users.sourceforge.net>
9308 L: legousb-devel@lists.sourceforge.net
9309 W: http://legousb.sourceforge.net/
9311 F: drivers/usb/misc/legousbtower.c
9314 M: Matan Ziv-Av <matan@svgalib.org>
9315 L: platform-driver-x86@vger.kernel.org
9317 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
9318 F: Documentation/admin-guide/laptops/lg-laptop.rst
9319 F: drivers/platform/x86/lg-laptop.c
9322 M: Michael Krufky <mkrufky@linuxtv.org>
9323 L: linux-media@vger.kernel.org
9324 W: https://linuxtv.org
9325 W: http://github.com/mkrufky
9326 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9327 T: git git://linuxtv.org/mkrufky/tuners.git
9329 F: drivers/media/dvb-frontends/lg2160.*
9331 LGDT3305 MEDIA DRIVER
9332 M: Michael Krufky <mkrufky@linuxtv.org>
9333 L: linux-media@vger.kernel.org
9334 W: https://linuxtv.org
9335 W: http://github.com/mkrufky
9336 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9337 T: git git://linuxtv.org/mkrufky/tuners.git
9339 F: drivers/media/dvb-frontends/lgdt3305.*
9341 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9342 M: Viresh Kumar <vireshk@kernel.org>
9343 L: linux-ide@vger.kernel.org
9344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9346 F: include/linux/pata_arasan_cf_data.h
9347 F: drivers/ata/pata_arasan_cf.c
9350 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9351 M: Jens Axboe <axboe@kernel.dk>
9352 L: linux-ide@vger.kernel.org
9353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9355 F: drivers/ata/pata_*.c
9356 F: drivers/ata/ata_generic.c
9358 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9359 M: Linus Walleij <linus.walleij@linaro.org>
9360 L: linux-ide@vger.kernel.org
9361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9363 F: drivers/ata/pata_ftide010.c
9364 F: drivers/ata/sata_gemini.c
9365 F: drivers/ata/sata_gemini.h
9367 LIBATA SATA AHCI PLATFORM devices support
9368 M: Hans de Goede <hdegoede@redhat.com>
9369 M: Jens Axboe <axboe@kernel.dk>
9370 L: linux-ide@vger.kernel.org
9371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9373 F: drivers/ata/ahci_platform.c
9374 F: drivers/ata/libahci_platform.c
9375 F: include/linux/ahci_platform.h
9377 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9378 M: Mikael Pettersson <mikpelinux@gmail.com>
9379 L: linux-ide@vger.kernel.org
9380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9382 F: drivers/ata/sata_promise.*
9384 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9385 M: Jens Axboe <axboe@kernel.dk>
9386 L: linux-ide@vger.kernel.org
9387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9390 F: include/linux/ata.h
9391 F: include/linux/libata.h
9392 F: Documentation/devicetree/bindings/ata/
9395 M: Sasha Levin <alexander.levin@microsoft.com>
9397 F: tools/lib/lockdep/
9399 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9400 M: Dan Williams <dan.j.williams@intel.com>
9401 M: Vishal Verma <vishal.l.verma@intel.com>
9402 M: Dave Jiang <dave.jiang@intel.com>
9403 L: linux-nvdimm@lists.01.org
9404 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9406 F: drivers/nvdimm/blk.c
9407 F: drivers/nvdimm/region_devs.c
9409 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9410 M: Vishal Verma <vishal.l.verma@intel.com>
9411 M: Dan Williams <dan.j.williams@intel.com>
9412 M: Dave Jiang <dave.jiang@intel.com>
9413 L: linux-nvdimm@lists.01.org
9414 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9416 F: drivers/nvdimm/btt*
9418 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9419 M: Dan Williams <dan.j.williams@intel.com>
9420 M: Vishal Verma <vishal.l.verma@intel.com>
9421 M: Dave Jiang <dave.jiang@intel.com>
9422 L: linux-nvdimm@lists.01.org
9423 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9425 F: drivers/nvdimm/pmem*
9427 LIBNVDIMM: DEVICETREE BINDINGS
9428 M: Oliver O'Halloran <oohall@gmail.com>
9429 L: linux-nvdimm@lists.01.org
9430 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9432 F: drivers/nvdimm/of_pmem.c
9433 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
9435 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9436 M: Dan Williams <dan.j.williams@intel.com>
9437 M: Vishal Verma <vishal.l.verma@intel.com>
9438 M: Dave Jiang <dave.jiang@intel.com>
9439 M: Ira Weiny <ira.weiny@intel.com>
9440 L: linux-nvdimm@lists.01.org
9441 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9445 F: drivers/acpi/nfit/*
9446 F: include/linux/nd.h
9447 F: include/linux/libnvdimm.h
9448 F: include/uapi/linux/ndctl.h
9450 LICENSES and SPDX stuff
9451 M: Thomas Gleixner <tglx@linutronix.de>
9452 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9453 L: linux-spdx@vger.kernel.org
9455 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9457 F: Documentation/process/license-rules.rst
9459 F: scripts/spdxcheck-test.sh
9460 F: scripts/spdxcheck.py
9462 LIGHTNVM PLATFORM SUPPORT
9463 M: Matias Bjorling <mb@lightnvm.io>
9464 W: http://github/OpenChannelSSD
9465 L: linux-block@vger.kernel.org
9467 F: drivers/lightnvm/
9468 F: include/linux/lightnvm.h
9469 F: include/uapi/linux/lightnvm.h
9471 LINUX FOR POWER MACINTOSH
9472 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9473 W: http://www.penguinppc.org/
9474 L: linuxppc-dev@lists.ozlabs.org
9476 F: arch/powerpc/platforms/powermac/
9477 F: drivers/macintosh/
9479 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9480 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9481 M: Paul Mackerras <paulus@samba.org>
9482 M: Michael Ellerman <mpe@ellerman.id.au>
9483 W: https://github.com/linuxppc/linux/wiki
9484 L: linuxppc-dev@lists.ozlabs.org
9485 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9486 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9488 F: Documentation/ABI/stable/sysfs-firmware-opal-*
9489 F: Documentation/devicetree/bindings/powerpc/
9490 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
9491 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
9492 F: Documentation/powerpc/
9494 F: drivers/char/tpm/tpm_ibmvtpm*
9495 F: drivers/crypto/nx/
9496 F: drivers/crypto/vmx/
9497 F: drivers/i2c/busses/i2c-opal.c
9498 F: drivers/net/ethernet/ibm/ibmveth.*
9499 F: drivers/net/ethernet/ibm/ibmvnic.*
9500 F: drivers/pci/hotplug/pnv_php.c
9501 F: drivers/pci/hotplug/rpa*
9502 F: drivers/rtc/rtc-opal.c
9503 F: drivers/scsi/ibmvscsi/
9504 F: drivers/tty/hvc/hvc_opal.c
9505 F: drivers/watchdog/wdrtas.c
9506 F: tools/testing/selftests/powerpc
9513 LINUX FOR POWERPC EMBEDDED MPC5XXX
9514 M: Anatolij Gustschin <agust@denx.de>
9515 L: linuxppc-dev@lists.ozlabs.org
9516 T: git git://git.denx.de/linux-denx-agust.git
9518 F: arch/powerpc/platforms/512x/
9519 F: arch/powerpc/platforms/52xx/
9521 LINUX FOR POWERPC EMBEDDED PPC4XX
9522 M: Alistair Popple <alistair@popple.id.au>
9523 M: Matt Porter <mporter@kernel.crashing.org>
9524 W: http://www.penguinppc.org/
9525 L: linuxppc-dev@lists.ozlabs.org
9527 F: arch/powerpc/platforms/40x/
9528 F: arch/powerpc/platforms/44x/
9530 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9531 M: Scott Wood <oss@buserror.net>
9532 M: Kumar Gala <galak@kernel.crashing.org>
9533 W: http://www.penguinppc.org/
9534 L: linuxppc-dev@lists.ozlabs.org
9535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9537 F: arch/powerpc/platforms/83xx/
9538 F: arch/powerpc/platforms/85xx/
9539 F: Documentation/devicetree/bindings/powerpc/fsl/
9541 LINUX FOR POWERPC EMBEDDED PPC8XX
9542 M: Vitaly Bordug <vitb@kernel.crashing.org>
9543 W: http://www.penguinppc.org/
9544 L: linuxppc-dev@lists.ozlabs.org
9546 F: arch/powerpc/platforms/8xx/
9548 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9549 L: linuxppc-dev@lists.ozlabs.org
9551 F: arch/powerpc/*/*virtex*
9552 F: arch/powerpc/*/*/*virtex*
9554 LINUX FOR POWERPC PA SEMI PWRFICIENT
9555 L: linuxppc-dev@lists.ozlabs.org
9557 F: arch/powerpc/platforms/pasemi/
9558 F: drivers/*/*pasemi*
9559 F: drivers/*/*/*pasemi*
9561 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9562 M: Kees Cook <keescook@chromium.org>
9564 F: drivers/misc/lkdtm/*
9566 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9567 M: Alan Stern <stern@rowland.harvard.edu>
9568 M: Andrea Parri <parri.andrea@gmail.com>
9569 M: Will Deacon <will@kernel.org>
9570 M: Peter Zijlstra <peterz@infradead.org>
9571 M: Boqun Feng <boqun.feng@gmail.com>
9572 M: Nicholas Piggin <npiggin@gmail.com>
9573 M: David Howells <dhowells@redhat.com>
9574 M: Jade Alglave <j.alglave@ucl.ac.uk>
9575 M: Luc Maranget <luc.maranget@inria.fr>
9576 M: "Paul E. McKenney" <paulmck@kernel.org>
9577 R: Akira Yokosawa <akiyks@gmail.com>
9578 R: Daniel Lustig <dlustig@nvidia.com>
9579 L: linux-kernel@vger.kernel.org
9580 L: linux-arch@vger.kernel.org
9582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9583 F: tools/memory-model/
9584 F: Documentation/atomic_bitops.txt
9585 F: Documentation/atomic_t.txt
9586 F: Documentation/core-api/atomic_ops.rst
9587 F: Documentation/core-api/refcount-vs-atomic.rst
9588 F: Documentation/memory-barriers.txt
9590 LIS3LV02D ACCELEROMETER DRIVER
9591 M: Eric Piel <eric.piel@tremplin-utc.net>
9593 F: Documentation/misc-devices/lis3lv02d.rst
9594 F: drivers/misc/lis3lv02d/
9595 F: drivers/platform/x86/hp_accel.c
9598 M: David Gow <davidgow@google.com>
9599 L: linux-kselftest@vger.kernel.org
9600 L: kunit-dev@googlegroups.com
9605 M: Josh Poimboeuf <jpoimboe@redhat.com>
9606 M: Jiri Kosina <jikos@kernel.org>
9607 M: Miroslav Benes <mbenes@suse.cz>
9608 M: Petr Mladek <pmladek@suse.com>
9609 R: Joe Lawrence <joe.lawrence@redhat.com>
9611 F: kernel/livepatch/
9612 F: include/linux/livepatch.h
9613 F: arch/x86/include/asm/livepatch.h
9614 F: arch/x86/kernel/livepatch.c
9615 F: Documentation/livepatch/
9616 F: Documentation/ABI/testing/sysfs-kernel-livepatch
9617 F: samples/livepatch/
9618 F: tools/testing/selftests/livepatch/
9619 L: live-patching@vger.kernel.org
9620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9623 L: netdev@vger.kernel.org
9625 F: include/linux/llc.h
9626 F: include/uapi/linux/llc.h
9630 LM73 HARDWARE MONITOR DRIVER
9631 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
9632 L: linux-hwmon@vger.kernel.org
9634 F: drivers/hwmon/lm73.c
9636 LM78 HARDWARE MONITOR DRIVER
9637 M: Jean Delvare <jdelvare@suse.com>
9638 L: linux-hwmon@vger.kernel.org
9640 F: Documentation/hwmon/lm78.rst
9641 F: drivers/hwmon/lm78.c
9643 LM83 HARDWARE MONITOR DRIVER
9644 M: Jean Delvare <jdelvare@suse.com>
9645 L: linux-hwmon@vger.kernel.org
9647 F: Documentation/hwmon/lm83.rst
9648 F: drivers/hwmon/lm83.c
9650 LM90 HARDWARE MONITOR DRIVER
9651 M: Jean Delvare <jdelvare@suse.com>
9652 L: linux-hwmon@vger.kernel.org
9654 F: Documentation/hwmon/lm90.rst
9655 F: Documentation/devicetree/bindings/hwmon/lm90.txt
9656 F: drivers/hwmon/lm90.c
9657 F: include/dt-bindings/thermal/lm90.h
9659 LM95234 HARDWARE MONITOR DRIVER
9660 M: Guenter Roeck <linux@roeck-us.net>
9661 L: linux-hwmon@vger.kernel.org
9663 F: Documentation/hwmon/lm95234.rst
9664 F: drivers/hwmon/lm95234.c
9666 LME2510 MEDIA DRIVER
9667 M: Malcolm Priestley <tvboxspy@gmail.com>
9668 L: linux-media@vger.kernel.org
9669 W: https://linuxtv.org
9670 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9672 F: drivers/media/usb/dvb-usb-v2/lmedm04*
9674 LOADPIN SECURITY MODULE
9675 M: Kees Cook <keescook@chromium.org>
9676 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9678 F: security/loadpin/
9679 F: Documentation/admin-guide/LSM/LoadPin.rst
9682 M: Peter Zijlstra <peterz@infradead.org>
9683 M: Ingo Molnar <mingo@redhat.com>
9684 M: Will Deacon <will@kernel.org>
9685 L: linux-kernel@vger.kernel.org
9686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9688 F: Documentation/locking/
9689 F: include/linux/lockdep.h
9690 F: include/linux/spinlock*.h
9691 F: arch/*/include/asm/spinlock*.h
9692 F: include/linux/rwlock*.h
9693 F: include/linux/mutex*.h
9694 F: include/linux/rwsem*.h
9695 F: include/linux/seqlock.h
9696 F: lib/locking*.[ch]
9698 X: kernel/locking/locktorture.c
9700 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9701 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
9702 L: linux-ntfs-dev@lists.sourceforge.net
9703 W: http://www.linux-ntfs.org/content/view/19/37/
9705 F: Documentation/admin-guide/ldm.rst
9706 F: block/partitions/ldm.*
9708 LOGITECH HID GAMING KEYBOARDS
9709 M: Hans de Goede <hdegoede@redhat.com>
9710 L: linux-input@vger.kernel.org
9711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9713 F: drivers/hid/hid-lg-g15.c
9715 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9716 M: Sathya Prakash <sathya.prakash@broadcom.com>
9717 M: Chaitra P B <chaitra.basappa@broadcom.com>
9718 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9719 L: MPT-FusionLinux.pdl@broadcom.com
9720 L: linux-scsi@vger.kernel.org
9721 W: http://www.avagotech.com/support/
9723 F: drivers/message/fusion/
9724 F: drivers/scsi/mpt3sas/
9726 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9727 M: Matthew Wilcox <willy@infradead.org>
9728 L: linux-scsi@vger.kernel.org
9730 F: drivers/scsi/sym53c8xx_2/
9733 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9734 L: linux-iio@vger.kernel.org
9736 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
9737 F: drivers/iio/dac/ltc1660.c
9739 LTC2983 IIO TEMPERATURE DRIVER
9740 M: Nuno Sá <nuno.sa@analog.com>
9741 W: http://ez.analog.com/community/linux-device-drivers
9742 L: linux-iio@vger.kernel.org
9744 F: drivers/iio/temperature/ltc2983.c
9745 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
9747 LTC4261 HARDWARE MONITOR DRIVER
9748 M: Guenter Roeck <linux@roeck-us.net>
9749 L: linux-hwmon@vger.kernel.org
9751 F: Documentation/hwmon/ltc4261.rst
9752 F: drivers/hwmon/ltc4261.c
9754 LTC2947 HARDWARE MONITOR DRIVER
9755 M: Nuno Sá <nuno.sa@analog.com>
9756 W: http://ez.analog.com/community/linux-device-drivers
9757 L: linux-hwmon@vger.kernel.org
9759 F: drivers/hwmon/ltc2947-core.c
9760 F: drivers/hwmon/ltc2947-spi.c
9761 F: drivers/hwmon/ltc2947-i2c.c
9762 F: drivers/hwmon/ltc2947.h
9763 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
9765 LTC4306 I2C MULTIPLEXER DRIVER
9766 M: Michael Hennerich <michael.hennerich@analog.com>
9767 W: http://ez.analog.com/community/linux-device-drivers
9768 L: linux-i2c@vger.kernel.org
9770 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
9771 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9773 LTP (Linux Test Project)
9774 M: Mike Frysinger <vapier@gentoo.org>
9775 M: Cyril Hrubis <chrubis@suse.cz>
9776 M: Wanlong Gao <wanlong.gao@gmail.com>
9777 M: Jan Stancek <jstancek@redhat.com>
9778 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9779 M: Alexey Kodanev <alexey.kodanev@oracle.com>
9780 L: ltp@lists.linux.it (subscribers-only)
9781 W: http://linux-test-project.github.io/
9782 T: git git://github.com/linux-test-project/ltp.git
9786 M: Geert Uytterhoeven <geert@linux-m68k.org>
9787 L: linux-m68k@lists.linux-m68k.org
9788 W: http://www.linux-m68k.org/
9789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9794 M68K ON APPLE MACINTOSH
9795 M: Joshua Thompson <funaho@jurai.org>
9796 W: http://www.mac.linux-m68k.org/
9797 L: linux-m68k@lists.linux-m68k.org
9802 M: Philip Blundell <philb@gnu.org>
9803 W: http://www.tazenda.demon.co.uk/phil/linux-hp
9807 M88DS3103 MEDIA DRIVER
9808 M: Antti Palosaari <crope@iki.fi>
9809 L: linux-media@vger.kernel.org
9810 W: https://linuxtv.org
9811 W: http://palosaari.fi/linux/
9812 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9813 T: git git://linuxtv.org/anttip/media_tree.git
9815 F: drivers/media/dvb-frontends/m88ds3103*
9817 M88RS2000 MEDIA DRIVER
9818 M: Malcolm Priestley <tvboxspy@gmail.com>
9819 L: linux-media@vger.kernel.org
9820 W: https://linuxtv.org
9821 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9823 F: drivers/media/dvb-frontends/m88rs2000*
9825 MA901 MASTERKIT USB FM RADIO DRIVER
9826 M: Alexey Klimov <klimov.linux@gmail.com>
9827 L: linux-media@vger.kernel.org
9828 T: git git://linuxtv.org/media_tree.git
9830 F: drivers/media/radio/radio-ma901.c
9833 M: Johannes Berg <johannes@sipsolutions.net>
9834 L: linux-wireless@vger.kernel.org
9835 W: http://wireless.kernel.org/
9836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9839 F: Documentation/networking/mac80211-injection.txt
9840 F: include/net/mac80211.h
9842 F: drivers/net/wireless/mac80211_hwsim.[ch]
9843 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
9846 M: Jassi Brar <jassisinghbrar@gmail.com>
9847 L: linux-kernel@vger.kernel.org
9850 F: include/linux/mailbox_client.h
9851 F: include/linux/mailbox_controller.h
9853 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9854 M: Michael Kerrisk <mtk.manpages@gmail.com>
9855 W: http://www.kernel.org/doc/man-pages
9856 L: linux-man@vger.kernel.org
9859 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9860 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
9861 L: linux-mips@vger.kernel.org
9863 F: arch/mips/boot/dts/img/pistachio_marduk.dts
9865 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9866 M: Andrew Lunn <andrew@lunn.ch>
9867 M: Vivien Didelot <vivien.didelot@gmail.com>
9868 L: netdev@vger.kernel.org
9870 F: drivers/net/dsa/mv88e6xxx/
9871 F: include/linux/platform_data/mv88e6xxx.h
9872 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
9873 F: Documentation/networking/devlink-params-mv88e6xxx.txt
9875 MARVELL ARMADA DRM SUPPORT
9876 M: Russell King <linux@armlinux.org.uk>
9878 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9879 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9880 F: drivers/gpu/drm/armada/
9881 F: include/uapi/drm/armada_drm.h
9882 F: Documentation/devicetree/bindings/display/armada/
9884 MARVELL ARMADA 3700 PHY DRIVERS
9885 M: Miquel Raynal <miquel.raynal@bootlin.com>
9887 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9888 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9889 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9890 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9892 MARVELL CRYPTO DRIVER
9893 M: Boris Brezillon <bbrezillon@kernel.org>
9894 M: Arnaud Ebalard <arno@natisbad.org>
9895 F: drivers/crypto/marvell/
9897 L: linux-crypto@vger.kernel.org
9899 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9900 M: Mirko Lindner <mlindner@marvell.com>
9901 M: Stephen Hemminger <stephen@networkplumber.org>
9902 L: netdev@vger.kernel.org
9904 F: drivers/net/ethernet/marvell/sk*
9906 MARVELL LIBERTAS WIRELESS DRIVER
9907 L: libertas-dev@lists.infradead.org
9909 F: drivers/net/wireless/marvell/libertas/
9911 MARVELL MACCHIATOBIN SUPPORT
9912 M: Russell King <linux@armlinux.org.uk>
9913 L: linux-arm-kernel@lists.infradead.org
9915 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9917 MARVELL MV643XX ETHERNET DRIVER
9918 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9919 L: netdev@vger.kernel.org
9921 F: drivers/net/ethernet/marvell/mv643xx_eth.*
9922 F: include/linux/mv643xx.h
9924 MARVELL MV88X3310 PHY DRIVER
9925 M: Russell King <linux@armlinux.org.uk>
9926 L: netdev@vger.kernel.org
9928 F: drivers/net/phy/marvell10g.c
9930 MARVELL MVEBU THERMAL DRIVER
9931 M: Miquel Raynal <miquel.raynal@bootlin.com>
9933 F: drivers/thermal/armada_thermal.c
9935 MARVELL MVNETA ETHERNET DRIVER
9936 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9937 L: netdev@vger.kernel.org
9939 F: drivers/net/ethernet/marvell/mvneta.*
9941 MARVELL MWIFIEX WIRELESS DRIVER
9942 M: Amitkumar Karwar <amitkarwar@gmail.com>
9943 M: Nishant Sarmukadam <nishants@marvell.com>
9944 M: Ganapathi Bhat <gbhat@marvell.com>
9945 M: Xinming Hu <huxinming820@gmail.com>
9946 L: linux-wireless@vger.kernel.org
9948 F: drivers/net/wireless/marvell/mwifiex/
9950 MARVELL MWL8K WIRELESS DRIVER
9951 M: Lennert Buytenhek <buytenh@wantstofly.org>
9952 L: linux-wireless@vger.kernel.org
9954 F: drivers/net/wireless/marvell/mwl8k.c
9956 MARVELL NAND CONTROLLER DRIVER
9957 M: Miquel Raynal <miquel.raynal@bootlin.com>
9958 L: linux-mtd@lists.infradead.org
9960 F: drivers/mtd/nand/raw/marvell_nand.c
9961 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
9963 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9964 M: Nicolas Pitre <nico@fluxnic.net>
9966 F: drivers/mmc/host/mvsdio.*
9968 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9969 M: Hu Ziji <huziji@marvell.com>
9970 L: linux-mmc@vger.kernel.org
9972 F: drivers/mmc/host/sdhci-xenon*
9973 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9975 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9976 M: Sunil Goutham <sgoutham@marvell.com>
9977 M: Linu Cherian <lcherian@marvell.com>
9978 M: Geetha sowjanya <gakula@marvell.com>
9979 M: Jerin Jacob <jerinj@marvell.com>
9980 L: netdev@vger.kernel.org
9982 F: drivers/net/ethernet/marvell/octeontx2/af/
9984 MATROX FRAMEBUFFER DRIVER
9985 L: linux-fbdev@vger.kernel.org
9987 F: drivers/video/fbdev/matrox/matroxfb_*
9988 F: include/uapi/linux/matroxfb.h
9990 MAX16065 HARDWARE MONITOR DRIVER
9991 M: Guenter Roeck <linux@roeck-us.net>
9992 L: linux-hwmon@vger.kernel.org
9994 F: Documentation/hwmon/max16065.rst
9995 F: drivers/hwmon/max16065.c
9997 MAX2175 SDR TUNER DRIVER
9998 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
9999 L: linux-media@vger.kernel.org
10000 T: git git://linuxtv.org/media_tree.git
10002 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
10003 F: Documentation/media/v4l-drivers/max2175.rst
10004 F: drivers/media/i2c/max2175*
10005 F: include/uapi/linux/max2175.h
10007 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10008 L: linux-hwmon@vger.kernel.org
10010 F: Documentation/hwmon/max6650.rst
10011 F: drivers/hwmon/max6650.c
10013 MAX6697 HARDWARE MONITOR DRIVER
10014 M: Guenter Roeck <linux@roeck-us.net>
10015 L: linux-hwmon@vger.kernel.org
10017 F: Documentation/hwmon/max6697.rst
10018 F: Documentation/devicetree/bindings/hwmon/max6697.txt
10019 F: drivers/hwmon/max6697.c
10020 F: include/linux/platform_data/max6697.h
10022 MAX9860 MONO AUDIO VOICE CODEC DRIVER
10023 M: Peter Rosin <peda@axentia.se>
10024 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10026 F: Documentation/devicetree/bindings/sound/max9860.txt
10027 F: sound/soc/codecs/max9860.*
10029 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10030 M: Andreas Klinger <ak@it-klinger.de>
10031 L: linux-iio@vger.kernel.org
10033 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
10034 F: drivers/iio/proximity/mb1232.c
10036 MAXIM MAX77650 PMIC MFD DRIVER
10037 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
10038 L: linux-kernel@vger.kernel.org
10040 F: Documentation/devicetree/bindings/*/*max77650.yaml
10041 F: Documentation/devicetree/bindings/*/max77650*.yaml
10042 F: include/linux/mfd/max77650.h
10043 F: drivers/mfd/max77650.c
10044 F: drivers/regulator/max77650-regulator.c
10045 F: drivers/power/supply/max77650-charger.c
10046 F: drivers/input/misc/max77650-onkey.c
10047 F: drivers/leds/leds-max77650.c
10048 F: drivers/gpio/gpio-max77650.c
10050 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10051 M: Javier Martinez Canillas <javier@dowhile0.org>
10052 L: linux-kernel@vger.kernel.org
10054 F: drivers/regulator/max77802-regulator.c
10055 F: Documentation/devicetree/bindings/*/*max77802.txt
10056 F: include/dt-bindings/*/*max77802.h
10058 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10059 M: Krzysztof Kozlowski <krzk@kernel.org>
10060 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10061 L: linux-pm@vger.kernel.org
10063 F: drivers/power/supply/max14577_charger.c
10064 F: drivers/power/supply/max77693_charger.c
10066 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10067 M: Chanwoo Choi <cw00.choi@samsung.com>
10068 M: Krzysztof Kozlowski <krzk@kernel.org>
10069 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10070 L: linux-kernel@vger.kernel.org
10072 F: drivers/*/max14577*.c
10073 F: drivers/*/max77686*.c
10074 F: drivers/*/max77693*.c
10075 F: drivers/extcon/extcon-max14577.c
10076 F: drivers/extcon/extcon-max77693.c
10077 F: drivers/rtc/rtc-max77686.c
10078 F: drivers/clk/clk-max77686.c
10079 F: Documentation/devicetree/bindings/mfd/max14577.txt
10080 F: Documentation/devicetree/bindings/*/max77686.txt
10081 F: Documentation/devicetree/bindings/mfd/max77693.txt
10082 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
10083 F: include/linux/mfd/max14577*.h
10084 F: include/linux/mfd/max77686*.h
10085 F: include/linux/mfd/max77693*.h
10087 MAXIRADIO FM RADIO RECEIVER DRIVER
10088 M: Hans Verkuil <hverkuil@xs4all.nl>
10089 L: linux-media@vger.kernel.org
10090 T: git git://linuxtv.org/media_tree.git
10091 W: https://linuxtv.org
10093 F: drivers/media/radio/radio-maxiradio*
10095 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10096 M: Peter Rosin <peda@axentia.se>
10097 L: linux-iio@vger.kernel.org
10099 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10100 F: drivers/iio/potentiometer/mcp4018.c
10101 F: drivers/iio/potentiometer/mcp4531.c
10103 MCR20A IEEE-802.15.4 RADIO DRIVER
10104 M: Xue Liu <liuxuenetmail@gmail.com>
10105 L: linux-wpan@vger.kernel.org
10106 W: https://github.com/xueliu/mcr20a-linux
10108 F: drivers/net/ieee802154/mcr20a.c
10109 F: drivers/net/ieee802154/mcr20a.h
10110 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10112 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10113 M: William Breathitt Gray <vilhelm.gray@gmail.com>
10114 L: linux-iio@vger.kernel.org
10116 F: drivers/iio/dac/cio-dac.c
10118 MEDIA CONTROLLER FRAMEWORK
10119 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10120 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10121 L: linux-media@vger.kernel.org
10122 W: https://www.linuxtv.org
10123 T: git git://linuxtv.org/media_tree.git
10125 F: drivers/media/mc/
10126 F: include/media/media-*.h
10127 F: include/uapi/linux/media.h
10129 MEDIA DRIVERS FOR ASCOT2E
10130 M: Sergey Kozlov <serjk@netup.ru>
10131 M: Abylay Ospan <aospan@netup.ru>
10132 L: linux-media@vger.kernel.org
10133 W: https://linuxtv.org
10134 W: http://netup.tv/
10135 T: git git://linuxtv.org/media_tree.git
10137 F: drivers/media/dvb-frontends/ascot2e*
10139 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10140 M: Jasmin Jessich <jasmin@anw.at>
10141 L: linux-media@vger.kernel.org
10142 W: https://linuxtv.org
10143 T: git git://linuxtv.org/media_tree.git
10145 F: drivers/media/dvb-frontends/cxd2099*
10147 MEDIA DRIVERS FOR CXD2841ER
10148 M: Sergey Kozlov <serjk@netup.ru>
10149 M: Abylay Ospan <aospan@netup.ru>
10150 L: linux-media@vger.kernel.org
10151 W: https://linuxtv.org
10152 W: http://netup.tv/
10153 T: git git://linuxtv.org/media_tree.git
10155 F: drivers/media/dvb-frontends/cxd2841er*
10157 MEDIA DRIVERS FOR CXD2880
10158 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10159 L: linux-media@vger.kernel.org
10160 W: http://linuxtv.org/
10161 T: git git://linuxtv.org/media_tree.git
10163 F: drivers/media/dvb-frontends/cxd2880/*
10164 F: drivers/media/spi/cxd2880*
10166 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10167 L: linux-media@vger.kernel.org
10168 W: https://linuxtv.org
10169 T: git git://linuxtv.org/media_tree.git
10171 F: drivers/media/pci/ddbridge/*
10173 MEDIA DRIVERS FOR FREESCALE IMX
10174 M: Steve Longerbeam <slongerbeam@gmail.com>
10175 M: Philipp Zabel <p.zabel@pengutronix.de>
10176 L: linux-media@vger.kernel.org
10177 T: git git://linuxtv.org/media_tree.git
10179 F: Documentation/devicetree/bindings/media/imx.txt
10180 F: Documentation/media/v4l-drivers/imx.rst
10181 F: drivers/staging/media/imx/
10182 F: include/linux/imx-media.h
10183 F: include/media/imx.h
10185 MEDIA DRIVER FOR FREESCALE IMX PXP
10186 M: Philipp Zabel <p.zabel@pengutronix.de>
10187 L: linux-media@vger.kernel.org
10188 T: git git://linuxtv.org/media_tree.git
10190 F: drivers/media/platform/imx-pxp.[ch]
10192 MEDIA DRIVERS FOR FREESCALE IMX7
10193 M: Rui Miguel Silva <rmfrfs@gmail.com>
10194 L: linux-media@vger.kernel.org
10195 T: git git://linuxtv.org/media_tree.git
10197 F: Documentation/devicetree/bindings/media/imx7-csi.txt
10198 F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10199 F: Documentation/media/v4l-drivers/imx7.rst
10200 F: drivers/staging/media/imx/imx7-media-csi.c
10201 F: drivers/staging/media/imx/imx7-mipi-csis.c
10203 MEDIA DRIVERS FOR HELENE
10204 M: Abylay Ospan <aospan@netup.ru>
10205 L: linux-media@vger.kernel.org
10206 W: https://linuxtv.org
10207 W: http://netup.tv/
10208 T: git git://linuxtv.org/media_tree.git
10210 F: drivers/media/dvb-frontends/helene*
10212 MEDIA DRIVERS FOR HORUS3A
10213 M: Sergey Kozlov <serjk@netup.ru>
10214 M: Abylay Ospan <aospan@netup.ru>
10215 L: linux-media@vger.kernel.org
10216 W: https://linuxtv.org
10217 W: http://netup.tv/
10218 T: git git://linuxtv.org/media_tree.git
10220 F: drivers/media/dvb-frontends/horus3a*
10222 MEDIA DRIVERS FOR LNBH25
10223 M: Sergey Kozlov <serjk@netup.ru>
10224 M: Abylay Ospan <aospan@netup.ru>
10225 L: linux-media@vger.kernel.org
10226 W: https://linuxtv.org
10227 W: http://netup.tv/
10228 T: git git://linuxtv.org/media_tree.git
10230 F: drivers/media/dvb-frontends/lnbh25*
10232 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10233 L: linux-media@vger.kernel.org
10234 W: https://linuxtv.org
10235 T: git git://linuxtv.org/media_tree.git
10237 F: drivers/media/dvb-frontends/mxl5xx*
10239 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10240 M: Sergey Kozlov <serjk@netup.ru>
10241 M: Abylay Ospan <aospan@netup.ru>
10242 L: linux-media@vger.kernel.org
10243 W: https://linuxtv.org
10244 W: http://netup.tv/
10245 T: git git://linuxtv.org/media_tree.git
10247 F: drivers/media/pci/netup_unidvb/*
10249 MEDIA DRIVERS FOR RENESAS - CEU
10250 M: Jacopo Mondi <jacopo@jmondi.org>
10251 L: linux-media@vger.kernel.org
10252 L: linux-renesas-soc@vger.kernel.org
10253 T: git git://linuxtv.org/media_tree.git
10255 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
10256 F: drivers/media/platform/renesas-ceu.c
10257 F: include/media/drv-intf/renesas-ceu.h
10259 MEDIA DRIVERS FOR RENESAS - DRIF
10260 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10261 L: linux-media@vger.kernel.org
10262 L: linux-renesas-soc@vger.kernel.org
10263 T: git git://linuxtv.org/media_tree.git
10265 F: Documentation/devicetree/bindings/media/renesas,drif.txt
10266 F: drivers/media/platform/rcar_drif.c
10268 MEDIA DRIVERS FOR RENESAS - FCP
10269 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10270 L: linux-media@vger.kernel.org
10271 L: linux-renesas-soc@vger.kernel.org
10272 T: git git://linuxtv.org/media_tree.git
10274 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
10275 F: drivers/media/platform/rcar-fcp.c
10276 F: include/media/rcar-fcp.h
10278 MEDIA DRIVERS FOR RENESAS - FDP1
10279 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10280 L: linux-media@vger.kernel.org
10281 L: linux-renesas-soc@vger.kernel.org
10282 T: git git://linuxtv.org/media_tree.git
10284 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
10285 F: drivers/media/platform/rcar_fdp1.c
10287 MEDIA DRIVERS FOR RENESAS - VIN
10288 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
10289 L: linux-media@vger.kernel.org
10290 L: linux-renesas-soc@vger.kernel.org
10291 T: git git://linuxtv.org/media_tree.git
10293 F: Documentation/devicetree/bindings/media/renesas,csi2.txt
10294 F: Documentation/devicetree/bindings/media/renesas,vin.txt
10295 F: drivers/media/platform/rcar-vin/
10297 MEDIA DRIVERS FOR RENESAS - VSP1
10298 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10299 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10300 L: linux-media@vger.kernel.org
10301 L: linux-renesas-soc@vger.kernel.org
10302 T: git git://linuxtv.org/media_tree.git
10304 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
10305 F: drivers/media/platform/vsp1/
10307 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10308 L: linux-media@vger.kernel.org
10309 W: https://linuxtv.org
10310 T: git git://linuxtv.org/media_tree.git
10312 F: drivers/media/dvb-frontends/stv0910*
10314 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10315 L: linux-media@vger.kernel.org
10316 W: https://linuxtv.org
10317 T: git git://linuxtv.org/media_tree.git
10319 F: drivers/media/dvb-frontends/stv6111*
10321 MEDIA DRIVERS FOR STM32 - DCMI
10322 M: Hugues Fruchet <hugues.fruchet@st.com>
10323 L: linux-media@vger.kernel.org
10324 T: git git://linuxtv.org/media_tree.git
10326 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
10327 F: drivers/media/platform/stm32/stm32-dcmi.c
10329 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10330 M: Dmitry Osipenko <digetx@gmail.com>
10331 L: linux-media@vger.kernel.org
10332 L: linux-tegra@vger.kernel.org
10333 T: git git://linuxtv.org/media_tree.git
10335 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10336 F: drivers/staging/media/tegra-vde/
10338 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10339 M: Mauro Carvalho Chehab <mchehab@kernel.org>
10340 P: LinuxTV.org Project
10341 L: linux-media@vger.kernel.org
10342 W: https://linuxtv.org
10343 Q: http://patchwork.kernel.org/project/linux-media/list/
10344 T: git git://linuxtv.org/media_tree.git
10346 F: Documentation/devicetree/bindings/media/
10347 F: Documentation/media/
10349 F: drivers/staging/media/
10350 F: include/linux/platform_data/media/
10352 F: include/uapi/linux/dvb/
10353 F: include/uapi/linux/videodev2.h
10354 F: include/uapi/linux/media.h
10355 F: include/uapi/linux/v4l2-*
10356 F: include/uapi/linux/meye.h
10357 F: include/uapi/linux/ivtv*
10358 F: include/uapi/linux/uvcvideo.h
10360 MEDIATEK BLUETOOTH DRIVER
10361 M: Sean Wang <sean.wang@mediatek.com>
10362 L: linux-bluetooth@vger.kernel.org
10363 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10365 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10366 F: drivers/bluetooth/btmtkuart.c
10368 MEDIATEK CIR DRIVER
10369 M: Sean Wang <sean.wang@mediatek.com>
10371 F: drivers/media/rc/mtk-cir.c
10373 MEDIATEK DMA DRIVER
10374 M: Sean Wang <sean.wang@mediatek.com>
10375 L: dmaengine@vger.kernel.org
10376 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10377 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10379 F: Documentation/devicetree/bindings/dma/mtk-*
10380 F: drivers/dma/mediatek/
10382 MEDIATEK PMIC LED DRIVER
10383 M: Sean Wang <sean.wang@mediatek.com>
10385 F: drivers/leds/leds-mt6323.c
10386 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
10388 MEDIATEK ETHERNET DRIVER
10389 M: Felix Fietkau <nbd@openwrt.org>
10390 M: John Crispin <john@phrozen.org>
10391 M: Sean Wang <sean.wang@mediatek.com>
10392 M: Mark Lee <Mark-MC.Lee@mediatek.com>
10393 L: netdev@vger.kernel.org
10395 F: drivers/net/ethernet/mediatek/
10397 MEDIATEK SWITCH DRIVER
10398 M: Sean Wang <sean.wang@mediatek.com>
10399 L: netdev@vger.kernel.org
10401 F: drivers/net/dsa/mt7530.*
10402 F: net/dsa/tag_mtk.c
10404 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
10405 M: Sean Wang <sean.wang@mediatek.com>
10406 L: linux-pm@vger.kernel.org
10408 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
10409 F: drivers/power/reset/mt6323-poweroff.c
10411 MEDIATEK JPEG DRIVER
10412 M: Rick Chang <rick.chang@mediatek.com>
10413 M: Bin Liu <bin.liu@mediatek.com>
10415 F: drivers/media/platform/mtk-jpeg/
10416 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10418 MEDIATEK MDP DRIVER
10419 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10420 M: Houlong Wei <houlong.wei@mediatek.com>
10421 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10423 F: drivers/media/platform/mtk-mdp/
10424 F: drivers/media/platform/mtk-vpu/
10425 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
10427 MEDIATEK MEDIA DRIVER
10428 M: Tiffany Lin <tiffany.lin@mediatek.com>
10429 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10431 F: drivers/media/platform/mtk-vcodec/
10432 F: drivers/media/platform/mtk-vpu/
10433 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10434 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
10436 MEDIATEK MMC/SD/SDIO DRIVER
10437 M: Chaotian Jing <chaotian.jing@mediatek.com>
10439 F: drivers/mmc/host/mtk-sd.c
10440 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
10442 MEDIATEK MT76 WIRELESS LAN DRIVER
10443 M: Felix Fietkau <nbd@nbd.name>
10444 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10445 R: Ryder Lee <ryder.lee@mediatek.com>
10446 R: Roy Luo <royluo@google.com>
10447 L: linux-wireless@vger.kernel.org
10449 F: drivers/net/wireless/mediatek/mt76/
10451 MEDIATEK MT7601U WIRELESS LAN DRIVER
10452 M: Jakub Kicinski <kubakici@wp.pl>
10453 L: linux-wireless@vger.kernel.org
10455 F: drivers/net/wireless/mediatek/mt7601u/
10457 MEDIATEK MT7621/28/88 I2C DRIVER
10458 M: Stefan Roese <sr@denx.de>
10459 L: linux-i2c@vger.kernel.org
10461 F: drivers/i2c/busses/i2c-mt7621.c
10462 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10464 MEDIATEK NAND CONTROLLER DRIVER
10465 M: Xiaolei Li <xiaolei.li@mediatek.com>
10466 L: linux-mtd@lists.infradead.org
10468 F: drivers/mtd/nand/raw/mtk_*
10469 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
10471 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10472 M: Sean Wang <sean.wang@mediatek.com>
10474 F: drivers/char/hw_random/mtk-rng.c
10476 MEDIATEK USB3 DRD IP DRIVER
10477 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
10478 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
10479 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10480 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10482 F: drivers/usb/mtu3/
10484 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10485 M: Peter Senna Tschudin <peter.senna@gmail.com>
10486 M: Martin Donnelly <martin.donnelly@ge.com>
10487 M: Martyn Welch <martyn.welch@collabora.co.uk>
10489 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10490 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10492 MEGARAID SCSI/SAS DRIVERS
10493 M: Kashyap Desai <kashyap.desai@broadcom.com>
10494 M: Sumit Saxena <sumit.saxena@broadcom.com>
10495 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10496 L: megaraidlinux.pdl@broadcom.com
10497 L: linux-scsi@vger.kernel.org
10498 W: http://www.avagotech.com/support/
10500 F: Documentation/scsi/megaraid.txt
10501 F: drivers/scsi/megaraid.*
10502 F: drivers/scsi/megaraid/
10504 MELEXIS MLX90614 DRIVER
10505 M: Crt Mori <cmo@melexis.com>
10506 L: linux-iio@vger.kernel.org
10507 W: http://www.melexis.com
10509 F: drivers/iio/temperature/mlx90614.c
10511 MELEXIS MLX90632 DRIVER
10512 M: Crt Mori <cmo@melexis.com>
10513 L: linux-iio@vger.kernel.org
10514 W: http://www.melexis.com
10516 F: drivers/iio/temperature/mlx90632.c
10518 MELFAS MIP4 TOUCHSCREEN DRIVER
10519 M: Sangwon Jee <jeesw@melfas.com>
10520 W: http://www.melfas.com
10522 F: drivers/input/touchscreen/melfas_mip4.c
10523 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10525 MELLANOX ETHERNET DRIVER (mlx4_en)
10526 M: Tariq Toukan <tariqt@mellanox.com>
10527 L: netdev@vger.kernel.org
10529 W: http://www.mellanox.com
10530 Q: http://patchwork.ozlabs.org/project/netdev/list/
10531 F: drivers/net/ethernet/mellanox/mlx4/en_*
10533 MELLANOX ETHERNET DRIVER (mlx5e)
10534 M: Saeed Mahameed <saeedm@mellanox.com>
10535 L: netdev@vger.kernel.org
10537 W: http://www.mellanox.com
10538 Q: http://patchwork.ozlabs.org/project/netdev/list/
10539 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
10541 MELLANOX ETHERNET INNOVA DRIVERS
10542 R: Boris Pismenny <borisp@mellanox.com>
10543 L: netdev@vger.kernel.org
10545 W: http://www.mellanox.com
10546 Q: http://patchwork.ozlabs.org/project/netdev/list/
10547 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10548 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
10549 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10550 F: include/linux/mlx5/mlx5_ifc_fpga.h
10552 MELLANOX ETHERNET SWITCH DRIVERS
10553 M: Jiri Pirko <jiri@mellanox.com>
10554 M: Ido Schimmel <idosch@mellanox.com>
10555 L: netdev@vger.kernel.org
10557 W: http://www.mellanox.com
10558 Q: http://patchwork.ozlabs.org/project/netdev/list/
10559 F: drivers/net/ethernet/mellanox/mlxsw/
10560 F: tools/testing/selftests/drivers/net/mlxsw/
10562 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10563 M: mlxsw@mellanox.com
10564 L: netdev@vger.kernel.org
10566 W: http://www.mellanox.com
10567 Q: http://patchwork.ozlabs.org/project/netdev/list/
10568 F: drivers/net/ethernet/mellanox/mlxfw/
10570 MELLANOX HARDWARE PLATFORM SUPPORT
10571 M: Andy Shevchenko <andy@infradead.org>
10572 M: Darren Hart <dvhart@infradead.org>
10573 M: Vadim Pasternak <vadimp@mellanox.com>
10574 L: platform-driver-x86@vger.kernel.org
10576 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
10577 F: drivers/platform/mellanox/
10578 F: include/linux/platform_data/mlxreg.h
10580 MELLANOX MLX4 core VPI driver
10581 M: Tariq Toukan <tariqt@mellanox.com>
10582 L: netdev@vger.kernel.org
10583 L: linux-rdma@vger.kernel.org
10584 W: http://www.mellanox.com
10585 Q: http://patchwork.ozlabs.org/project/netdev/list/
10587 F: drivers/net/ethernet/mellanox/mlx4/
10588 F: include/linux/mlx4/
10590 MELLANOX MLX4 IB driver
10591 M: Yishai Hadas <yishaih@mellanox.com>
10592 L: linux-rdma@vger.kernel.org
10593 W: http://www.mellanox.com
10594 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10596 F: drivers/infiniband/hw/mlx4/
10597 F: include/linux/mlx4/
10598 F: include/uapi/rdma/mlx4-abi.h
10600 MELLANOX MLX5 core VPI driver
10601 M: Saeed Mahameed <saeedm@mellanox.com>
10602 M: Leon Romanovsky <leonro@mellanox.com>
10603 L: netdev@vger.kernel.org
10604 L: linux-rdma@vger.kernel.org
10605 W: http://www.mellanox.com
10606 Q: http://patchwork.ozlabs.org/project/netdev/list/
10608 F: drivers/net/ethernet/mellanox/mlx5/core/
10609 F: include/linux/mlx5/
10610 F: Documentation/networking/device_drivers/mellanox/
10612 MELLANOX MLX5 IB driver
10613 M: Leon Romanovsky <leonro@mellanox.com>
10614 L: linux-rdma@vger.kernel.org
10615 W: http://www.mellanox.com
10616 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10618 F: drivers/infiniband/hw/mlx5/
10619 F: include/linux/mlx5/
10620 F: include/uapi/rdma/mlx5-abi.h
10622 MELLANOX MLXCPLD I2C AND MUX DRIVER
10623 M: Vadim Pasternak <vadimp@mellanox.com>
10624 M: Michael Shych <michaelsh@mellanox.com>
10625 L: linux-i2c@vger.kernel.org
10627 F: drivers/i2c/busses/i2c-mlxcpld.c
10628 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
10629 F: Documentation/i2c/busses/i2c-mlxcpld.rst
10631 MELLANOX MLXCPLD LED DRIVER
10632 M: Vadim Pasternak <vadimp@mellanox.com>
10633 L: linux-leds@vger.kernel.org
10635 F: drivers/leds/leds-mlxcpld.c
10636 F: drivers/leds/leds-mlxreg.c
10637 F: Documentation/leds/leds-mlxcpld.rst
10639 MELLANOX PLATFORM DRIVER
10640 M: Vadim Pasternak <vadimp@mellanox.com>
10641 L: platform-driver-x86@vger.kernel.org
10643 F: drivers/platform/x86/mlx-platform.c
10646 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10647 M: "Paul E. McKenney" <paulmck@kernel.org>
10648 L: linux-kernel@vger.kernel.org
10650 F: kernel/sched/membarrier.c
10651 F: include/uapi/linux/membarrier.h
10652 F: arch/powerpc/include/asm/membarrier.h
10655 M: Mike Rapoport <rppt@linux.ibm.com>
10656 L: linux-mm@kvack.org
10658 F: include/linux/memblock.h
10660 F: Documentation/core-api/boot-time-mm.rst
10663 M: Andrew Morton <akpm@linux-foundation.org>
10664 L: linux-mm@kvack.org
10665 W: http://www.linux-mm.org
10666 T: quilt https://ozlabs.org/~akpm/mmotm/
10667 T: quilt https://ozlabs.org/~akpm/mmots/
10668 T: git git://github.com/hnaz/linux-mm.git
10670 F: include/linux/mm.h
10671 F: include/linux/gfp.h
10672 F: include/linux/mmzone.h
10673 F: include/linux/memory_hotplug.h
10674 F: include/linux/vmalloc.h
10677 MEMORY TECHNOLOGY DEVICES (MTD)
10678 M: Miquel Raynal <miquel.raynal@bootlin.com>
10679 M: Richard Weinberger <richard@nod.at>
10680 M: Vignesh Raghavendra <vigneshr@ti.com>
10681 L: linux-mtd@lists.infradead.org
10682 W: http://www.linux-mtd.infradead.org/
10683 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10684 C: irc://irc.oftc.net/mtd
10685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10688 F: Documentation/devicetree/bindings/mtd/
10690 F: include/linux/mtd/
10691 F: include/uapi/mtd/
10693 MEN A21 WATCHDOG DRIVER
10694 M: Johannes Thumshirn <morbidrsa@gmail.com>
10695 L: linux-watchdog@vger.kernel.org
10697 F: drivers/watchdog/mena21_wdt.c
10699 MEN CHAMELEON BUS (mcb)
10700 M: Johannes Thumshirn <morbidrsa@gmail.com>
10703 F: include/linux/mcb.h
10704 F: Documentation/driver-api/men-chameleon-bus.rst
10706 MEN F21BMC (Board Management Controller)
10707 M: Andreas Werner <andreas.werner@men.de>
10709 F: drivers/mfd/menf21bmc.c
10710 F: drivers/watchdog/menf21bmc_wdt.c
10711 F: drivers/leds/leds-menf21bmc.c
10712 F: drivers/hwmon/menf21bmc_hwmon.c
10713 F: Documentation/hwmon/menf21bmc.rst
10715 MEN Z069 WATCHDOG DRIVER
10716 M: Johannes Thumshirn <jth@kernel.org>
10717 L: linux-watchdog@vger.kernel.org
10719 F: drivers/watchdog/menz69_wdt.c
10721 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10722 M: Neil Armstrong <narmstrong@baylibre.com>
10723 L: linux-media@vger.kernel.org
10724 L: linux-amlogic@lists.infradead.org
10725 W: http://linux-meson.com/
10727 F: drivers/media/platform/meson/ao-cec.c
10728 F: drivers/media/platform/meson/ao-cec-g12a.c
10729 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
10730 T: git git://linuxtv.org/media_tree.git
10732 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10733 M: Liang Yang <liang.yang@amlogic.com>
10734 L: linux-mtd@lists.infradead.org
10736 F: drivers/mtd/nand/raw/meson_*
10737 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10739 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10740 M: Maxime Jourdan <mjourdan@baylibre.com>
10741 L: linux-media@vger.kernel.org
10742 L: linux-amlogic@lists.infradead.org
10744 F: drivers/staging/media/meson/vdec/
10745 T: git git://linuxtv.org/media_tree.git
10747 METHODE UDPU SUPPORT
10748 M: Vladimir Vid <vladimir.vid@sartura.hr>
10750 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10752 MICROBLAZE ARCHITECTURE
10753 M: Michal Simek <monstr@monstr.eu>
10754 W: http://www.monstr.eu/fdt/
10755 T: git git://git.monstr.eu/linux-2.6-microblaze.git
10757 F: arch/microblaze/
10759 MICROCHIP AT91 SERIAL DRIVER
10760 M: Richard Genoud <richard.genoud@gmail.com>
10762 F: drivers/tty/serial/atmel_serial.c
10763 F: drivers/tty/serial/atmel_serial.h
10764 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10766 MICROCHIP AUDIO ASOC DRIVERS
10767 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10768 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10772 MICROCHIP DMA DRIVER
10773 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10774 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10775 L: dmaengine@vger.kernel.org
10777 F: drivers/dma/at_hdmac.c
10778 F: drivers/dma/at_hdmac_regs.h
10779 F: include/linux/platform_data/dma-atmel.h
10780 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
10781 F: include/dt-bindings/dma/at91.h
10783 MICROCHIP ECC DRIVER
10784 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10785 L: linux-crypto@vger.kernel.org
10787 F: drivers/crypto/atmel-ecc.*
10789 MICROCHIP I2C DRIVER
10790 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10791 L: linux-i2c@vger.kernel.org
10793 F: drivers/i2c/busses/i2c-at91.h
10794 F: drivers/i2c/busses/i2c-at91-*.c
10796 MICROCHIP ISC DRIVER
10797 M: Eugen Hristev <eugen.hristev@microchip.com>
10798 L: linux-media@vger.kernel.org
10800 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
10801 F: drivers/media/platform/atmel/atmel-isc.h
10802 F: drivers/media/platform/atmel/atmel-isc-base.c
10803 F: drivers/media/platform/atmel/atmel-isc-regs.h
10804 F: Documentation/devicetree/bindings/media/atmel-isc.txt
10806 MICROCHIP ISI DRIVER
10807 M: Eugen Hristev <eugen.hristev@microchip.com>
10808 L: linux-media@vger.kernel.org
10810 F: drivers/media/platform/atmel/atmel-isi.c
10811 F: drivers/media/platform/atmel/atmel-isi.h
10813 MICROCHIP AT91 USART MFD DRIVER
10814 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10815 L: linux-kernel@vger.kernel.org
10817 F: drivers/mfd/at91-usart.c
10818 F: include/dt-bindings/mfd/at91-usart.h
10819 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10821 MICROCHIP AT91 USART SPI DRIVER
10822 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10823 L: linux-spi@vger.kernel.org
10825 F: drivers/spi/spi-at91-usart.c
10826 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10828 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10829 M: Woojung Huh <woojung.huh@microchip.com>
10830 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10831 L: netdev@vger.kernel.org
10833 F: net/dsa/tag_ksz.c
10834 F: drivers/net/dsa/microchip/*
10835 F: include/linux/platform_data/microchip-ksz.h
10836 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
10838 MICROCHIP LAN743X ETHERNET DRIVER
10839 M: Bryan Whitehead <bryan.whitehead@microchip.com>
10840 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10841 L: netdev@vger.kernel.org
10843 F: drivers/net/ethernet/microchip/lan743x_*
10845 MICROCHIP LCDFB DRIVER
10846 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10847 L: linux-fbdev@vger.kernel.org
10849 F: drivers/video/fbdev/atmel_lcdfb.c
10850 F: include/video/atmel_lcdc.h
10852 MICROCHIP MMC/SD/SDIO MCI DRIVER
10853 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10855 F: drivers/mmc/host/atmel-mci.c
10857 MICROCHIP MCP16502 PMIC DRIVER
10858 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
10859 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10861 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10862 F: drivers/regulator/mcp16502.c
10864 MICROCHIP MCP3911 ADC DRIVER
10865 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10866 M: Kent Gustavsson <kent@minoris.se>
10867 L: linux-iio@vger.kernel.org
10869 F: drivers/iio/adc/mcp3911.c
10870 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
10872 MICROCHIP NAND DRIVER
10873 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10874 L: linux-mtd@lists.infradead.org
10876 F: drivers/mtd/nand/raw/atmel/*
10877 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
10879 MICROCHIP PWM DRIVER
10880 M: Claudiu Beznea <claudiu.beznea@microchip.com>
10881 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10882 L: linux-pwm@vger.kernel.org
10884 F: drivers/pwm/pwm-atmel.c
10885 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10887 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10888 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10889 M: Eugen Hristev <eugen.hristev@microchip.com>
10890 L: linux-iio@vger.kernel.org
10892 F: drivers/iio/adc/at91-sama5d2_adc.c
10893 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10894 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10896 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10897 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10899 F: drivers/power/reset/at91-sama5d2_shdwc.c
10901 MICROCHIP SPI DRIVER
10902 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10904 F: drivers/spi/spi-atmel.*
10906 MICROCHIP SSC DRIVER
10907 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10908 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10910 F: drivers/misc/atmel-ssc.c
10911 F: include/linux/atmel-ssc.h
10913 MICROCHIP USBA UDC DRIVER
10914 M: Cristian Birsan <cristian.birsan@microchip.com>
10915 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10917 F: drivers/usb/gadget/udc/atmel_usba_udc.*
10919 MICROCHIP USB251XB DRIVER
10920 M: Richard Leitner <richard.leitner@skidata.com>
10921 L: linux-usb@vger.kernel.org
10923 F: drivers/usb/misc/usb251xb.c
10924 F: Documentation/devicetree/bindings/usb/usb251xb.txt
10926 MICROCHIP XDMA DRIVER
10927 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10928 L: linux-arm-kernel@lists.infradead.org
10929 L: dmaengine@vger.kernel.org
10931 F: drivers/dma/at_xdmac.c
10933 MICROSEMI MIPS SOCS
10934 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10935 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10936 L: linux-mips@vger.kernel.org
10938 F: arch/mips/generic/board-ocelot.c
10939 F: arch/mips/configs/generic/board-ocelot.config
10940 F: arch/mips/boot/dts/mscc/
10941 F: Documentation/devicetree/bindings/mips/mscc.txt
10943 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10944 M: Don Brace <don.brace@microsemi.com>
10945 L: esc.storagedev@microsemi.com
10946 L: linux-scsi@vger.kernel.org
10948 F: drivers/scsi/smartpqi/smartpqi*.[ch]
10949 F: drivers/scsi/smartpqi/Kconfig
10950 F: drivers/scsi/smartpqi/Makefile
10951 F: include/linux/cciss*.h
10952 F: include/uapi/linux/cciss*.h
10953 F: Documentation/scsi/smartpqi.txt
10955 MICROSEMI ETHERNET SWITCH DRIVER
10956 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10957 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10958 L: netdev@vger.kernel.org
10960 F: drivers/net/ethernet/mscc/
10961 F: include/soc/mscc/ocelot*
10963 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10964 M: Chen Yu <yu.c.chen@intel.com>
10965 L: platform-driver-x86@vger.kernel.org
10967 F: drivers/platform/x86/surfacepro3_button.c
10969 MICROTEK X6 SCANNER
10970 M: Oliver Neukum <oliver@neukum.org>
10972 F: drivers/usb/image/microtek.*
10975 M: Ralf Baechle <ralf@linux-mips.org>
10976 M: Paul Burton <paulburton@kernel.org>
10977 M: James Hogan <jhogan@kernel.org>
10978 L: linux-mips@vger.kernel.org
10979 W: http://www.linux-mips.org/
10980 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
10981 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10982 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10984 F: Documentation/devicetree/bindings/mips/
10985 F: Documentation/mips/
10987 F: drivers/platform/mips/
10989 MIPS BOSTON DEVELOPMENT BOARD
10990 M: Paul Burton <paulburton@kernel.org>
10991 L: linux-mips@vger.kernel.org
10993 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
10994 F: arch/mips/boot/dts/img/boston.dts
10995 F: arch/mips/configs/generic/board-boston.config
10996 F: drivers/clk/imgtec/clk-boston.c
10997 F: include/dt-bindings/clock/boston-clock.h
10999 MIPS GENERIC PLATFORM
11000 M: Paul Burton <paulburton@kernel.org>
11001 L: linux-mips@vger.kernel.org
11003 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
11004 F: arch/mips/generic/
11005 F: arch/mips/tools/generic-board-config.sh
11007 MIPS/LOONGSON1 ARCHITECTURE
11008 M: Keguang Zhang <keguang.zhang@gmail.com>
11009 L: linux-mips@vger.kernel.org
11011 F: arch/mips/loongson32/
11012 F: arch/mips/include/asm/mach-loongson32/
11013 F: drivers/*/*loongson1*
11014 F: drivers/*/*/*loongson1*
11016 MIPS/LOONGSON2EF ARCHITECTURE
11017 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11018 L: linux-mips@vger.kernel.org
11020 F: arch/mips/loongson2ef/
11021 F: arch/mips/include/asm/mach-loongson2ef/
11022 F: drivers/*/*loongson2*
11023 F: drivers/*/*/*loongson2*
11025 MIPS/LOONGSON64 ARCHITECTURE
11026 M: Huacai Chen <chenhc@lemote.com>
11027 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11028 L: linux-mips@vger.kernel.org
11030 F: arch/mips/loongson64/
11031 F: arch/mips/include/asm/mach-loongson64/
11032 F: drivers/platform/mips/cpu_hwmon.c
11033 F: drivers/*/*loongson3*
11034 F: drivers/*/*/*loongson3*
11036 MIPS RINT INSTRUCTION EMULATION
11037 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
11038 L: linux-mips@vger.kernel.org
11040 F: arch/mips/math-emu/sp_rint.c
11041 F: arch/mips/math-emu/dp_rint.c
11043 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11044 M: Hans Verkuil <hverkuil@xs4all.nl>
11045 L: linux-media@vger.kernel.org
11046 T: git git://linuxtv.org/media_tree.git
11047 W: https://linuxtv.org
11049 F: drivers/media/radio/radio-miropcm20*
11052 R: Lubomir Rintel <lkundrak@v3.sk>
11053 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11055 F: arch/arm/boot/dts/mmp*
11056 F: arch/arm/mach-mmp/
11058 MMU GATHER AND TLB INVALIDATION
11059 M: Will Deacon <will@kernel.org>
11060 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11061 M: Andrew Morton <akpm@linux-foundation.org>
11062 M: Nick Piggin <npiggin@gmail.com>
11063 M: Peter Zijlstra <peterz@infradead.org>
11064 L: linux-arch@vger.kernel.org
11065 L: linux-mm@kvack.org
11067 F: arch/*/include/asm/tlb.h
11068 F: include/asm-generic/tlb.h
11071 MN88472 MEDIA DRIVER
11072 M: Antti Palosaari <crope@iki.fi>
11073 L: linux-media@vger.kernel.org
11074 W: https://linuxtv.org
11075 W: http://palosaari.fi/linux/
11076 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11078 F: drivers/media/dvb-frontends/mn88472*
11080 MN88473 MEDIA DRIVER
11081 M: Antti Palosaari <crope@iki.fi>
11082 L: linux-media@vger.kernel.org
11083 W: https://linuxtv.org
11084 W: http://palosaari.fi/linux/
11085 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11087 F: drivers/media/dvb-frontends/mn88473*
11090 M: Jessica Yu <jeyu@kernel.org>
11091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11093 F: include/linux/module.h
11096 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11097 W: http://popies.net/meye/
11099 F: Documentation/media/v4l-drivers/meye*
11100 F: drivers/media/pci/meye/
11101 F: include/uapi/linux/meye.h
11103 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11104 M: Jiri Slaby <jirislaby@gmail.com>
11106 F: Documentation/driver-api/serial/moxa-smartio.rst
11107 F: drivers/tty/mxser.*
11109 MR800 AVERMEDIA USB FM RADIO DRIVER
11110 M: Alexey Klimov <klimov.linux@gmail.com>
11111 L: linux-media@vger.kernel.org
11112 T: git git://linuxtv.org/media_tree.git
11114 F: drivers/media/radio/radio-mr800.c
11116 MRF24J40 IEEE 802.15.4 RADIO DRIVER
11117 M: Alan Ott <alan@signal11.us>
11118 L: linux-wpan@vger.kernel.org
11120 F: drivers/net/ieee802154/mrf24j40.c
11121 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11124 M: "Lee, Chun-Yi" <jlee@suse.com>
11125 L: platform-driver-x86@vger.kernel.org
11127 F: drivers/platform/x86/msi-laptop.c
11130 L: platform-driver-x86@vger.kernel.org
11132 F: drivers/platform/x86/msi-wmi.c
11134 MSI001 MEDIA DRIVER
11135 M: Antti Palosaari <crope@iki.fi>
11136 L: linux-media@vger.kernel.org
11137 W: https://linuxtv.org
11138 W: http://palosaari.fi/linux/
11139 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11140 T: git git://linuxtv.org/anttip/media_tree.git
11142 F: drivers/media/tuners/msi001*
11144 MSI2500 MEDIA DRIVER
11145 M: Antti Palosaari <crope@iki.fi>
11146 L: linux-media@vger.kernel.org
11147 W: https://linuxtv.org
11148 W: http://palosaari.fi/linux/
11149 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11150 T: git git://linuxtv.org/anttip/media_tree.git
11152 F: drivers/media/usb/msi2500/
11154 MSYSTEMS DISKONCHIP G3 MTD DRIVER
11155 M: Robert Jarzmik <robert.jarzmik@free.fr>
11156 L: linux-mtd@lists.infradead.org
11158 F: drivers/mtd/devices/docg3*
11160 MT9M032 APTINA SENSOR DRIVER
11161 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11162 L: linux-media@vger.kernel.org
11163 T: git git://linuxtv.org/media_tree.git
11165 F: drivers/media/i2c/mt9m032.c
11166 F: include/media/i2c/mt9m032.h
11168 MT9P031 APTINA CAMERA SENSOR
11169 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11170 L: linux-media@vger.kernel.org
11171 T: git git://linuxtv.org/media_tree.git
11173 F: drivers/media/i2c/mt9p031.c
11174 F: include/media/i2c/mt9p031.h
11176 MT9T001 APTINA CAMERA SENSOR
11177 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11178 L: linux-media@vger.kernel.org
11179 T: git git://linuxtv.org/media_tree.git
11181 F: drivers/media/i2c/mt9t001.c
11182 F: include/media/i2c/mt9t001.h
11184 MT9T112 APTINA CAMERA SENSOR
11185 M: Jacopo Mondi <jacopo@jmondi.org>
11186 L: linux-media@vger.kernel.org
11187 T: git git://linuxtv.org/media_tree.git
11189 F: drivers/media/i2c/mt9t112.c
11190 F: include/media/i2c/mt9t112.h
11192 MT9V032 APTINA CAMERA SENSOR
11193 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11194 L: linux-media@vger.kernel.org
11195 T: git git://linuxtv.org/media_tree.git
11197 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11198 F: drivers/media/i2c/mt9v032.c
11199 F: include/media/i2c/mt9v032.h
11201 MT9V111 APTINA CAMERA SENSOR
11202 M: Jacopo Mondi <jacopo@jmondi.org>
11203 L: linux-media@vger.kernel.org
11204 T: git git://linuxtv.org/media_tree.git
11206 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11207 F: drivers/media/i2c/mt9v111.c
11209 MULTIFUNCTION DEVICES (MFD)
11210 M: Lee Jones <lee.jones@linaro.org>
11211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11213 F: Documentation/devicetree/bindings/mfd/
11215 F: include/linux/mfd/
11216 F: include/dt-bindings/mfd/
11218 MULTIMEDIA CARD (MMC) ETC. OVER SPI
11220 F: drivers/mmc/host/mmc_spi.c
11221 F: include/linux/spi/mmc_spi.h
11223 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11224 M: Ulf Hansson <ulf.hansson@linaro.org>
11225 L: linux-mmc@vger.kernel.org
11226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11228 F: Documentation/devicetree/bindings/mmc/
11230 F: include/linux/mmc/
11231 F: include/uapi/linux/mmc/
11233 MULTIPLEXER SUBSYSTEM
11234 M: Peter Rosin <peda@axentia.se>
11236 F: Documentation/ABI/testing/sysfs-class-mux*
11237 F: Documentation/devicetree/bindings/mux/
11238 F: include/dt-bindings/mux/
11239 F: include/linux/mux/
11242 MULTITECH MULTIPORT CARD (ISICOM)
11244 F: drivers/tty/isicom.c
11245 F: include/linux/isicom.h
11247 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11248 M: Bin Liu <b-liu@ti.com>
11249 L: linux-usb@vger.kernel.org
11251 F: drivers/usb/musb/
11253 MXL301RF MEDIA DRIVER
11254 M: Akihiro Tsukada <tskd08@gmail.com>
11255 L: linux-media@vger.kernel.org
11257 F: drivers/media/tuners/mxl301rf*
11259 MXL5007T MEDIA DRIVER
11260 M: Michael Krufky <mkrufky@linuxtv.org>
11261 L: linux-media@vger.kernel.org
11262 W: https://linuxtv.org
11263 W: http://github.com/mkrufky
11264 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11265 T: git git://linuxtv.org/mkrufky/tuners.git
11267 F: drivers/media/tuners/mxl5007t.*
11270 M: Marek Vasut <marex@denx.de>
11271 M: Stefan Agner <stefan@agner.ch>
11272 L: dri-devel@lists.freedesktop.org
11274 F: drivers/gpu/drm/mxsfb/
11275 F: Documentation/devicetree/bindings/display/mxsfb.txt
11276 T: git git://anongit.freedesktop.org/drm/drm-misc
11278 MYLEX DAC960 PCI RAID Controller
11279 M: Hannes Reinecke <hare@kernel.org>
11280 L: linux-scsi@vger.kernel.org
11282 F: drivers/scsi/myrb.*
11283 F: drivers/scsi/myrs.*
11285 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11286 M: Chris Lee <christopher.lee@cspi.com>
11287 L: netdev@vger.kernel.org
11288 W: https://www.cspi.com/ethernet-products/support/downloads/
11290 F: drivers/net/ethernet/myricom/myri10ge/
11292 NAND FLASH SUBSYSTEM
11293 M: Miquel Raynal <miquel.raynal@bootlin.com>
11294 R: Richard Weinberger <richard@nod.at>
11295 L: linux-mtd@lists.infradead.org
11296 W: http://www.linux-mtd.infradead.org/
11297 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11300 F: drivers/mtd/nand/
11301 F: include/linux/mtd/*nand*.h
11303 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11304 M: Daniel Mack <zonque@gmail.com>
11306 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11307 W: http://www.native-instruments.com
11308 F: sound/usb/caiaq/
11310 NATSEMI ETHERNET DRIVER (DP8381x)
11312 F: drivers/net/ethernet/natsemi/natsemi.c
11314 NCR 5380 SCSI DRIVERS
11315 M: Finn Thain <fthain@telegraphics.com.au>
11316 M: Michael Schmitz <schmitzmic@gmail.com>
11317 L: linux-scsi@vger.kernel.org
11319 F: Documentation/scsi/g_NCR5380.txt
11320 F: drivers/scsi/NCR5380.*
11321 F: drivers/scsi/arm/cumana_1.c
11322 F: drivers/scsi/arm/oak.c
11323 F: drivers/scsi/atari_scsi.*
11324 F: drivers/scsi/dmx3191d.c
11325 F: drivers/scsi/g_NCR5380.*
11326 F: drivers/scsi/mac_scsi.*
11327 F: drivers/scsi/sun3_scsi.*
11328 F: drivers/scsi/sun3_scsi_vme.c
11331 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
11335 NCT6775 HARDWARE MONITOR DRIVER
11336 M: Guenter Roeck <linux@roeck-us.net>
11337 L: linux-hwmon@vger.kernel.org
11339 F: Documentation/hwmon/nct6775.rst
11340 F: drivers/hwmon/nct6775.c
11342 NET_FAILOVER MODULE
11343 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
11344 L: netdev@vger.kernel.org
11346 F: drivers/net/net_failover.c
11347 F: include/net/net_failover.h
11348 F: Documentation/networking/net_failover.rst
11350 NETEM NETWORK EMULATOR
11351 M: Stephen Hemminger <stephen@networkplumber.org>
11352 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
11354 F: net/sched/sch_netem.c
11356 NETERION 10GbE DRIVERS (s2io/vxge)
11357 M: Jon Mason <jdmason@kudzu.us>
11358 L: netdev@vger.kernel.org
11360 F: Documentation/networking/device_drivers/neterion/s2io.txt
11361 F: Documentation/networking/device_drivers/neterion/vxge.txt
11362 F: drivers/net/ethernet/neterion/
11365 M: Pablo Neira Ayuso <pablo@netfilter.org>
11366 M: Jozsef Kadlecsik <kadlec@netfilter.org>
11367 M: Florian Westphal <fw@strlen.de>
11368 L: netfilter-devel@vger.kernel.org
11369 L: coreteam@netfilter.org
11370 W: http://www.netfilter.org/
11371 W: http://www.iptables.org/
11372 W: http://www.nftables.org/
11373 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
11374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11375 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11377 F: include/linux/netfilter*
11378 F: include/linux/netfilter/
11379 F: include/net/netfilter/
11380 F: include/uapi/linux/netfilter*
11381 F: include/uapi/linux/netfilter/
11382 F: net/*/netfilter.c
11383 F: net/*/netfilter/
11385 F: net/bridge/br_netfilter*.c
11387 NETROM NETWORK LAYER
11388 M: Ralf Baechle <ralf@linux-mips.org>
11389 L: linux-hams@vger.kernel.org
11390 W: http://www.linux-ax25.org/
11392 F: include/net/netrom.h
11393 F: include/uapi/linux/netrom.h
11396 NETRONOME ETHERNET DRIVERS
11397 M: Jakub Kicinski <jakub.kicinski@netronome.com>
11398 L: oss-drivers@netronome.com
11400 F: drivers/net/ethernet/netronome/
11402 NETWORK BLOCK DEVICE (NBD)
11403 M: Josef Bacik <josef@toxicpanda.com>
11405 L: linux-block@vger.kernel.org
11406 L: nbd@other.debian.org
11407 F: Documentation/admin-guide/blockdev/nbd.rst
11408 F: drivers/block/nbd.c
11409 F: include/trace/events/nbd.h
11410 F: include/uapi/linux/nbd.h
11412 NETWORK DROP MONITOR
11413 M: Neil Horman <nhorman@tuxdriver.com>
11414 L: netdev@vger.kernel.org
11416 W: https://fedorahosted.org/dropwatch/
11417 F: net/core/drop_monitor.c
11418 F: include/uapi/linux/net_dropmon.h
11419 F: include/net/drop_monitor.h
11422 M: "David S. Miller" <davem@davemloft.net>
11423 L: netdev@vger.kernel.org
11424 W: http://www.linuxfoundation.org/en/Net
11425 Q: http://patchwork.ozlabs.org/project/netdev/list/
11426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11429 F: Documentation/devicetree/bindings/net/
11431 F: include/linux/if_*
11432 F: include/linux/netdevice.h
11433 F: include/linux/etherdevice.h
11434 F: include/linux/fcdevice.h
11435 F: include/linux/fddidevice.h
11436 F: include/linux/hippidevice.h
11437 F: include/linux/inetdevice.h
11438 F: include/uapi/linux/if_*
11439 F: include/uapi/linux/netdevice.h
11441 NETWORKING DRIVERS (WIRELESS)
11442 M: Kalle Valo <kvalo@codeaurora.org>
11443 L: linux-wireless@vger.kernel.org
11444 Q: http://patchwork.kernel.org/project/linux-wireless/list/
11445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11448 F: Documentation/devicetree/bindings/net/wireless/
11449 F: drivers/net/wireless/
11452 M: Andrew Lunn <andrew@lunn.ch>
11453 M: Vivien Didelot <vivien.didelot@gmail.com>
11454 M: Florian Fainelli <f.fainelli@gmail.com>
11456 F: Documentation/devicetree/bindings/net/dsa/
11458 F: include/net/dsa.h
11459 F: include/linux/dsa/
11460 F: include/linux/platform_data/dsa.h
11461 F: drivers/net/dsa/
11463 NETWORKING [GENERAL]
11464 M: "David S. Miller" <davem@davemloft.net>
11465 L: netdev@vger.kernel.org
11466 W: http://www.linuxfoundation.org/en/Net
11467 Q: http://patchwork.ozlabs.org/project/netdev/list/
11468 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11470 B: mailto:netdev@vger.kernel.org
11474 F: include/linux/in.h
11475 F: include/linux/net.h
11476 F: include/linux/netdevice.h
11477 F: include/uapi/linux/in.h
11478 F: include/uapi/linux/net.h
11479 F: include/uapi/linux/netdevice.h
11480 F: include/uapi/linux/net_namespace.h
11481 F: tools/testing/selftests/net/
11484 F: Documentation/networking/
11487 M: Steffen Klassert <steffen.klassert@secunet.com>
11488 M: Herbert Xu <herbert@gondor.apana.org.au>
11489 M: "David S. Miller" <davem@davemloft.net>
11490 L: netdev@vger.kernel.org
11491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11499 F: net/ipv4/ipcomp.c
11500 F: net/ipv4/ip_vti.c
11504 F: net/ipv6/ipcomp6.c
11505 F: net/ipv6/ip6_vti.c
11506 F: include/uapi/linux/xfrm.h
11507 F: include/net/xfrm.h
11509 NETWORKING [IPv4/IPv6]
11510 M: "David S. Miller" <davem@davemloft.net>
11511 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11512 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11513 L: netdev@vger.kernel.org
11514 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11521 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11522 M: Paul Moore <paul@paul-moore.com>
11523 W: https://github.com/netlabel
11524 L: netdev@vger.kernel.org
11525 L: linux-security-module@vger.kernel.org
11527 F: Documentation/netlabel/
11528 F: include/net/calipso.h
11529 F: include/net/cipso_ipv4.h
11530 F: include/net/netlabel.h
11531 F: include/uapi/linux/netfilter/xt_SECMARK.h
11532 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
11534 F: net/ipv4/cipso_ipv4.c
11535 F: net/ipv6/calipso.c
11536 F: net/netfilter/xt_CONNSECMARK.c
11537 F: net/netfilter/xt_SECMARK.c
11540 M: Eric Dumazet <edumazet@google.com>
11541 L: netdev@vger.kernel.org
11544 F: net/ipv4/syncookies.c
11546 F: net/ipv6/syncookies.c
11547 F: include/uapi/linux/tcp.h
11548 F: include/net/tcp.h
11549 F: include/linux/tcp.h
11550 F: include/trace/events/tcp.h
11553 M: Boris Pismenny <borisp@mellanox.com>
11554 M: Aviad Yehezkel <aviadye@mellanox.com>
11555 M: John Fastabend <john.fastabend@gmail.com>
11556 M: Daniel Borkmann <daniel@iogearbox.net>
11557 M: Jakub Kicinski <jakub.kicinski@netronome.com>
11558 L: netdev@vger.kernel.org
11561 F: include/uapi/linux/tls.h
11562 F: include/net/tls.h
11564 NETWORKING [WIRELESS]
11565 L: linux-wireless@vger.kernel.org
11566 Q: http://patchwork.kernel.org/project/linux-wireless/list/
11569 M: Jakub Kicinski <jakub.kicinski@netronome.com>
11571 F: drivers/net/netdevsim/*
11573 NETXEN (1/10) GbE SUPPORT
11574 M: Manish Chopra <manishc@marvell.com>
11575 M: Rahul Verma <rahulv@marvell.com>
11576 M: GR-Linux-NIC-Dev@marvell.com
11577 L: netdev@vger.kernel.org
11579 F: drivers/net/ethernet/qlogic/netxen/
11582 M: David Ahern <dsahern@kernel.org>
11583 L: netdev@vger.kernel.org
11585 F: include/net/nexthop.h
11586 F: include/uapi/linux/nexthop.h
11587 F: include/net/netns/nexthop.h
11588 F: net/ipv4/nexthop.c
11591 L: netdev@vger.kernel.org
11594 F: include/net/nfc/
11595 F: include/uapi/linux/nfc.h
11597 F: include/linux/platform_data/nfcmrvl.h
11598 F: Documentation/devicetree/bindings/net/nfc/
11600 NFS, SUNRPC, AND LOCKD CLIENTS
11601 M: Trond Myklebust <trond.myklebust@hammerspace.com>
11602 M: Anna Schumaker <anna.schumaker@netapp.com>
11603 L: linux-nfs@vger.kernel.org
11604 W: http://client.linux-nfs.org
11605 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11611 F: include/linux/lockd/
11612 F: include/linux/nfs*
11613 F: include/linux/sunrpc/
11614 F: include/uapi/linux/nfs*
11615 F: include/uapi/linux/sunrpc/
11618 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
11619 L: linux-nilfs@vger.kernel.org
11620 W: https://nilfs.sourceforge.io/
11621 W: https://nilfs.osdn.jp/
11622 T: git git://github.com/konis/nilfs2.git
11624 F: Documentation/filesystems/nilfs2.txt
11626 F: include/trace/events/nilfs2.h
11627 F: include/uapi/linux/nilfs2_api.h
11628 F: include/uapi/linux/nilfs2_ondisk.h
11630 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11631 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11632 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11634 F: Documentation/scsi/NinjaSCSI.txt
11635 F: drivers/scsi/pcmcia/nsp_*
11637 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11638 M: GOTO Masanori <gotom@debian.or.jp>
11639 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11640 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11642 F: Documentation/scsi/NinjaSCSI.txt
11643 F: drivers/scsi/nsp32*
11646 M: Ley Foon Tan <lftan@altera.com>
11647 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11652 NOHZ, DYNTICKS SUPPORT
11653 M: Frederic Weisbecker <fweisbec@gmail.com>
11654 M: Thomas Gleixner <tglx@linutronix.de>
11655 M: Ingo Molnar <mingo@kernel.org>
11656 L: linux-kernel@vger.kernel.org
11657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11659 F: kernel/time/tick*.*
11660 F: include/linux/tick.h
11661 F: include/linux/sched/nohz.h
11663 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11664 M: Pavel Machek <pavel@ucw.cz>
11665 M: Sakari Ailus <sakari.ailus@iki.fi>
11666 L: linux-media@vger.kernel.org
11668 F: drivers/media/i2c/et8ek8
11669 F: drivers/media/i2c/ad5820.c
11671 NOKIA N900 POWER SUPPLY DRIVERS
11672 R: Pali Rohár <pali.rohar@gmail.com>
11673 F: include/linux/power/bq2415x_charger.h
11674 F: include/linux/power/bq27xxx_battery.h
11675 F: drivers/power/supply/bq2415x_charger.c
11676 F: drivers/power/supply/bq27xxx_battery.c
11677 F: drivers/power/supply/bq27xxx_battery_i2c.c
11678 F: drivers/power/supply/isp1704_charger.c
11679 F: drivers/power/supply/rx51_battery.c
11682 M: Willy Tarreau <w@1wt.eu>
11684 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11685 F: tools/include/nolibc/
11688 M: Matthias Maennich <maennich@google.com>
11691 F: Documentation/core-api/symbol-namespaces.rst
11694 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11695 L: linux-ntb@googlegroups.com
11697 F: drivers/ntb/hw/amd/
11700 M: Jon Mason <jdmason@kudzu.us>
11701 M: Dave Jiang <dave.jiang@intel.com>
11702 M: Allen Hubbe <allenbh@gmail.com>
11703 L: linux-ntb@googlegroups.com
11705 W: https://github.com/jonmason/ntb/wiki
11706 T: git git://github.com/jonmason/ntb.git
11708 F: drivers/net/ntb_netdev.c
11709 F: include/linux/ntb.h
11710 F: include/linux/ntb_transport.h
11711 F: tools/testing/selftests/ntb/
11714 M: Serge Semin <fancer.lancer@gmail.com>
11715 L: linux-ntb@googlegroups.com
11717 F: drivers/ntb/hw/idt/
11720 M: Dave Jiang <dave.jiang@intel.com>
11721 L: linux-ntb@googlegroups.com
11723 W: https://github.com/davejiang/linux/wiki
11724 T: git https://github.com/davejiang/linux.git
11725 F: drivers/ntb/hw/intel/
11728 M: Anton Altaparmakov <anton@tuxera.com>
11729 L: linux-ntfs-dev@lists.sourceforge.net
11730 W: http://www.tuxera.com/
11731 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11733 F: Documentation/filesystems/ntfs.txt
11737 M: Finn Thain <fthain@telegraphics.com.au>
11738 L: linux-m68k@lists.linux-m68k.org
11740 F: arch/*/include/asm/nubus.h
11742 F: include/linux/nubus.h
11743 F: include/uapi/linux/nubus.h
11745 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11746 M: Antonino Daplas <adaplas@gmail.com>
11747 L: linux-fbdev@vger.kernel.org
11749 F: drivers/video/fbdev/riva/
11750 F: drivers/video/fbdev/nvidia/
11753 M: Keith Busch <kbusch@kernel.org>
11754 M: Jens Axboe <axboe@fb.com>
11755 M: Christoph Hellwig <hch@lst.de>
11756 M: Sagi Grimberg <sagi@grimberg.me>
11757 L: linux-nvme@lists.infradead.org
11758 T: git://git.infradead.org/nvme.git
11759 W: http://git.infradead.org/nvme.git
11761 F: drivers/nvme/host/
11762 F: include/linux/nvme.h
11763 F: include/uapi/linux/nvme_ioctl.h
11765 NVM EXPRESS FC TRANSPORT DRIVERS
11766 M: James Smart <james.smart@broadcom.com>
11767 L: linux-nvme@lists.infradead.org
11769 F: include/linux/nvme-fc.h
11770 F: include/linux/nvme-fc-driver.h
11771 F: drivers/nvme/host/fc.c
11772 F: drivers/nvme/target/fc.c
11773 F: drivers/nvme/target/fcloop.c
11775 NVM EXPRESS TARGET DRIVER
11776 M: Christoph Hellwig <hch@lst.de>
11777 M: Sagi Grimberg <sagi@grimberg.me>
11778 M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
11779 L: linux-nvme@lists.infradead.org
11780 T: git://git.infradead.org/nvme.git
11781 W: http://git.infradead.org/nvme.git
11783 F: drivers/nvme/target/
11786 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11789 F: Documentation/devicetree/bindings/nvmem/
11790 F: Documentation/ABI/stable/sysfs-bus-nvmem
11791 F: include/linux/nvmem-consumer.h
11792 F: include/linux/nvmem-provider.h
11794 NXP FXAS21002C DRIVER
11795 M: Rui Miguel Silva <rmfrfs@gmail.com>
11796 L: linux-iio@vger.kernel.org
11798 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11799 F: drivers/iio/gyro/fxas21002c_core.c
11800 F: drivers/iio/gyro/fxas21002c.h
11801 F: drivers/iio/gyro/fxas21002c_i2c.c
11802 F: drivers/iio/gyro/fxas21002c_spi.c
11804 NXP SGTL5000 DRIVER
11805 M: Fabio Estevam <festevam@gmail.com>
11806 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11808 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
11809 F: sound/soc/codecs/sgtl5000*
11811 NXP SJA1105 ETHERNET SWITCH DRIVER
11812 M: Vladimir Oltean <olteanv@gmail.com>
11813 L: linux-kernel@vger.kernel.org
11815 F: drivers/net/dsa/sja1105
11817 NXP TDA998X DRM DRIVER
11818 M: Russell King <linux@armlinux.org.uk>
11820 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11821 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11822 F: drivers/gpu/drm/i2c/tda998x_drv.c
11823 F: include/drm/i2c/tda998x.h
11824 F: include/dt-bindings/display/tda998x.h
11828 M: Peter Rosin <peda@axentia.se>
11829 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11831 F: Documentation/devicetree/bindings/sound/tfa9879.txt
11832 F: sound/soc/codecs/tfa9879*
11835 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
11836 R: Charles Gorand <charles.gorand@effinnov.com>
11837 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11839 F: drivers/nfc/nxp-nci
11842 M: Jiri Pirko <jiri@mellanox.com>
11843 L: netdev@vger.kernel.org
11846 F: lib/test_objagg.c
11847 F: include/linux/objagg.h
11850 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
11851 M: Ashish Kumar <ashish.kumar@nxp.com>
11852 L: linux-spi@vger.kernel.org
11854 F: drivers/spi/spi-nxp-fspi.c
11855 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11858 M: Josh Poimboeuf <jpoimboe@redhat.com>
11859 M: Peter Zijlstra <peterz@infradead.org>
11863 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11864 M: Frederic Barrat <fbarrat@linux.ibm.com>
11865 M: Andrew Donnellan <ajd@linux.ibm.com>
11866 L: linuxppc-dev@lists.ozlabs.org
11868 F: arch/powerpc/platforms/powernv/ocxl.c
11869 F: arch/powerpc/include/asm/pnv-ocxl.h
11870 F: drivers/misc/ocxl/
11871 F: include/misc/ocxl*
11872 F: include/uapi/misc/ocxl.h
11873 F: Documentation/userspace-api/accelerators/ocxl.rst
11876 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11877 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
11878 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11879 L: linux-omap@vger.kernel.org
11881 F: sound/soc/ti/omap*
11882 F: sound/soc/ti/rx51.c
11883 F: sound/soc/ti/n810.c
11884 F: sound/soc/ti/sdma-pcm.*
11886 OMAP CLOCK FRAMEWORK SUPPORT
11887 M: Paul Walmsley <paul@pwsan.com>
11888 L: linux-omap@vger.kernel.org
11890 F: arch/arm/*omap*/*clock*
11892 OMAP DEVICE TREE SUPPORT
11893 M: Benoît Cousson <bcousson@baylibre.com>
11894 M: Tony Lindgren <tony@atomide.com>
11895 L: linux-omap@vger.kernel.org
11896 L: devicetree@vger.kernel.org
11898 F: arch/arm/boot/dts/*omap*
11899 F: arch/arm/boot/dts/*am3*
11900 F: arch/arm/boot/dts/*am4*
11901 F: arch/arm/boot/dts/*am5*
11902 F: arch/arm/boot/dts/*dra7*
11904 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11905 L: linux-omap@vger.kernel.org
11906 L: linux-fbdev@vger.kernel.org
11908 F: drivers/video/fbdev/omap2/
11909 F: Documentation/arm/omap/dss.rst
11911 OMAP FRAMEBUFFER SUPPORT
11912 L: linux-fbdev@vger.kernel.org
11913 L: linux-omap@vger.kernel.org
11915 F: drivers/video/fbdev/omap/
11917 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11918 M: Roger Quadros <rogerq@ti.com>
11919 M: Tony Lindgren <tony@atomide.com>
11920 L: linux-omap@vger.kernel.org
11922 F: drivers/memory/omap-gpmc.c
11923 F: arch/arm/mach-omap2/*gpmc*
11926 M: Grygorii Strashko <grygorii.strashko@ti.com>
11927 M: Santosh Shilimkar <ssantosh@kernel.org>
11928 M: Kevin Hilman <khilman@kernel.org>
11929 L: linux-omap@vger.kernel.org
11931 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
11932 F: drivers/gpio/gpio-omap.c
11934 OMAP HARDWARE SPINLOCK SUPPORT
11935 M: Ohad Ben-Cohen <ohad@wizery.com>
11936 L: linux-omap@vger.kernel.org
11938 F: drivers/hwspinlock/omap_hwspinlock.c
11940 OMAP HS MMC SUPPORT
11941 L: linux-mmc@vger.kernel.org
11942 L: linux-omap@vger.kernel.org
11944 F: drivers/mmc/host/omap_hsmmc.c
11947 M: Paul Walmsley <paul@pwsan.com>
11948 L: linux-omap@vger.kernel.org
11950 F: arch/arm/mach-omap2/omap_hwmod*data*
11952 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11953 M: Benoît Cousson <bcousson@baylibre.com>
11954 L: linux-omap@vger.kernel.org
11956 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11959 M: Benoît Cousson <bcousson@baylibre.com>
11960 M: Paul Walmsley <paul@pwsan.com>
11961 L: linux-omap@vger.kernel.org
11963 F: arch/arm/mach-omap2/omap_hwmod.*
11966 M: Vignesh R <vigneshr@ti.com>
11967 L: linux-omap@vger.kernel.org
11968 L: linux-i2c@vger.kernel.org
11970 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
11971 F: drivers/i2c/busses/i2c-omap.c
11973 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11974 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11975 L: linux-media@vger.kernel.org
11977 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
11978 F: drivers/media/platform/omap3isp/
11979 F: drivers/staging/media/omap4iss/
11982 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11983 L: linux-omap@vger.kernel.org
11985 F: drivers/mmc/host/omap.c
11987 OMAP POWER MANAGEMENT SUPPORT
11988 M: Kevin Hilman <khilman@kernel.org>
11989 L: linux-omap@vger.kernel.org
11991 F: arch/arm/*omap*/*pm*
11992 F: drivers/cpufreq/omap-cpufreq.c
11994 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11995 M: Rajendra Nayak <rnayak@codeaurora.org>
11996 M: Paul Walmsley <paul@pwsan.com>
11997 L: linux-omap@vger.kernel.org
11999 F: arch/arm/mach-omap2/prm*
12001 OMAP RANDOM NUMBER GENERATOR SUPPORT
12002 M: Deepak Saxena <dsaxena@plexity.net>
12004 F: drivers/char/hw_random/omap-rng.c
12007 L: linux-usb@vger.kernel.org
12008 L: linux-omap@vger.kernel.org
12010 F: drivers/usb/*/*omap*
12011 F: arch/arm/*omap*/usb*
12013 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12014 M: Mark Jackson <mpfj@newflow.co.uk>
12015 L: linux-omap@vger.kernel.org
12017 F: arch/arm/boot/dts/am335x-nano.dts
12020 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12021 M: Tony Lindgren <tony@atomide.com>
12022 L: linux-omap@vger.kernel.org
12023 Q: http://patchwork.kernel.org/project/linux-omap/list/
12024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12026 F: arch/arm/mach-omap1/
12027 F: arch/arm/plat-omap/
12028 F: arch/arm/configs/omap1_defconfig
12029 F: drivers/i2c/busses/i2c-omap.c
12030 F: include/linux/platform_data/i2c-omap.h
12031 F: include/linux/platform_data/ams-delta-fiq.h
12034 M: Tony Lindgren <tony@atomide.com>
12035 L: linux-omap@vger.kernel.org
12036 W: http://www.muru.com/linux/omap/
12037 W: http://linux.omap.com/
12038 Q: http://patchwork.kernel.org/project/linux-omap/list/
12039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12041 F: arch/arm/mach-omap2/
12042 F: arch/arm/plat-omap/
12043 F: arch/arm/configs/omap2plus_defconfig
12044 F: drivers/bus/ti-sysc.c
12045 F: drivers/i2c/busses/i2c-omap.c
12046 F: drivers/irqchip/irq-omap-intc.c
12047 F: drivers/mfd/*omap*.c
12048 F: drivers/mfd/menelaus.c
12049 F: drivers/mfd/palmas.c
12050 F: drivers/mfd/tps65217.c
12051 F: drivers/mfd/tps65218.c
12052 F: drivers/mfd/tps65910.c
12053 F: drivers/mfd/twl-core.[ch]
12054 F: drivers/mfd/twl4030*.c
12055 F: drivers/mfd/twl6030*.c
12056 F: drivers/mfd/twl6040*.c
12057 F: drivers/regulator/palmas-regulator*.c
12058 F: drivers/regulator/pbias-regulator.c
12059 F: drivers/regulator/tps65217-regulator.c
12060 F: drivers/regulator/tps65218-regulator.c
12061 F: drivers/regulator/tps65910-regulator.c
12062 F: drivers/regulator/twl-regulator.c
12063 F: drivers/regulator/twl6030-regulator.c
12064 F: include/linux/platform_data/i2c-omap.h
12065 F: include/linux/platform_data/ti-sysc.h
12067 ONION OMEGA2+ BOARD
12068 M: Harvey Hunt <harveyhuntnexus@gmail.com>
12069 L: linux-mips@vger.kernel.org
12071 F: arch/mips/boot/dts/ralink/omega2p.dts
12074 M: Bob Copeland <me@bobcopeland.com>
12075 L: linux-karma-devel@lists.sourceforge.net
12077 F: Documentation/filesystems/omfs.txt
12080 OMNIKEY CARDMAN 4000 DRIVER
12081 M: Harald Welte <laforge@gnumonks.org>
12083 F: drivers/char/pcmcia/cm4000_cs.c
12084 F: include/linux/cm4000_cs.h
12085 F: include/uapi/linux/cm4000_cs.h
12087 OMNIKEY CARDMAN 4040 DRIVER
12088 M: Harald Welte <laforge@gnumonks.org>
12090 F: drivers/char/pcmcia/cm4040_cs.*
12092 OMNIVISION OV13858 SENSOR DRIVER
12093 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12094 L: linux-media@vger.kernel.org
12095 T: git git://linuxtv.org/media_tree.git
12097 F: drivers/media/i2c/ov13858.c
12099 OMNIVISION OV2680 SENSOR DRIVER
12100 M: Rui Miguel Silva <rmfrfs@gmail.com>
12101 L: linux-media@vger.kernel.org
12102 T: git git://linuxtv.org/media_tree.git
12104 F: drivers/media/i2c/ov2680.c
12105 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
12107 OMNIVISION OV2685 SENSOR DRIVER
12108 M: Shunqian Zheng <zhengsq@rock-chips.com>
12109 L: linux-media@vger.kernel.org
12110 T: git git://linuxtv.org/media_tree.git
12112 F: drivers/media/i2c/ov2685.c
12114 OMNIVISION OV5640 SENSOR DRIVER
12115 M: Steve Longerbeam <slongerbeam@gmail.com>
12116 L: linux-media@vger.kernel.org
12117 T: git git://linuxtv.org/media_tree.git
12119 F: drivers/media/i2c/ov5640.c
12121 OMNIVISION OV5647 SENSOR DRIVER
12122 M: Luis Oliveira <lolivei@synopsys.com>
12123 L: linux-media@vger.kernel.org
12124 T: git git://linuxtv.org/media_tree.git
12126 F: drivers/media/i2c/ov5647.c
12128 OMNIVISION OV5670 SENSOR DRIVER
12129 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12130 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
12131 L: linux-media@vger.kernel.org
12132 T: git git://linuxtv.org/media_tree.git
12134 F: drivers/media/i2c/ov5670.c
12136 OMNIVISION OV5675 SENSOR DRIVER
12137 M: Shawn Tu <shawnx.tu@intel.com>
12138 L: linux-media@vger.kernel.org
12139 T: git git://linuxtv.org/media_tree.git
12141 F: drivers/media/i2c/ov5675.c
12143 OMNIVISION OV5695 SENSOR DRIVER
12144 M: Shunqian Zheng <zhengsq@rock-chips.com>
12145 L: linux-media@vger.kernel.org
12146 T: git git://linuxtv.org/media_tree.git
12148 F: drivers/media/i2c/ov5695.c
12150 OMNIVISION OV7670 SENSOR DRIVER
12151 M: Jonathan Corbet <corbet@lwn.net>
12152 L: linux-media@vger.kernel.org
12153 T: git git://linuxtv.org/media_tree.git
12155 F: drivers/media/i2c/ov7670.c
12156 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
12158 OMNIVISION OV772x SENSOR DRIVER
12159 M: Jacopo Mondi <jacopo@jmondi.org>
12160 L: linux-media@vger.kernel.org
12161 T: git git://linuxtv.org/media_tree.git
12163 F: drivers/media/i2c/ov772x.c
12164 F: include/media/i2c/ov772x.h
12165 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
12167 OMNIVISION OV7740 SENSOR DRIVER
12168 M: Wenyou Yang <wenyou.yang@microchip.com>
12169 L: linux-media@vger.kernel.org
12170 T: git git://linuxtv.org/media_tree.git
12172 F: drivers/media/i2c/ov7740.c
12173 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
12175 OMNIVISION OV9640 SENSOR DRIVER
12176 M: Petr Cvek <petrcvekcz@gmail.com>
12177 L: linux-media@vger.kernel.org
12179 F: drivers/media/i2c/ov9640.*
12181 OMNIVISION OV8856 SENSOR DRIVER
12182 M: Ben Kao <ben.kao@intel.com>
12183 L: linux-media@vger.kernel.org
12184 T: git git://linuxtv.org/media_tree.git
12186 F: drivers/media/i2c/ov8856.c
12188 OMNIVISION OV9650 SENSOR DRIVER
12189 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12190 R: Akinobu Mita <akinobu.mita@gmail.com>
12191 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
12192 L: linux-media@vger.kernel.org
12193 T: git git://linuxtv.org/media_tree.git
12195 F: drivers/media/i2c/ov9650.c
12196 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
12198 ONENAND FLASH DRIVER
12199 M: Kyungmin Park <kyungmin.park@samsung.com>
12200 L: linux-mtd@lists.infradead.org
12202 F: drivers/mtd/nand/onenand/
12203 F: include/linux/mtd/onenand*.h
12206 M: Jens Wiklander <jens.wiklander@linaro.org>
12207 L: tee-dev@lists.linaro.org
12209 F: drivers/tee/optee/
12211 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12212 M: Sumit Garg <sumit.garg@linaro.org>
12213 L: tee-dev@lists.linaro.org
12215 F: drivers/char/hw_random/optee-rng.c
12218 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12219 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12220 L: linux-rdma@vger.kernel.org
12222 F: drivers/infiniband/ulp/opa_vnic
12224 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12225 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12226 M: Frank Rowand <frowand.list@gmail.com>
12227 L: devicetree@vger.kernel.org
12229 F: Documentation/devicetree/dynamic-resolution-notes.txt
12230 F: Documentation/devicetree/overlay-notes.txt
12231 F: drivers/of/overlay.c
12232 F: drivers/of/resolver.c
12233 K: of_overlay_notifier_
12235 OPEN FIRMWARE AND FLATTENED DEVICE TREE
12236 M: Rob Herring <robh+dt@kernel.org>
12237 M: Frank Rowand <frowand.list@gmail.com>
12238 L: devicetree@vger.kernel.org
12239 W: http://www.devicetree.org/
12240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12243 F: include/linux/of*.h
12245 F: Documentation/ABI/testing/sysfs-firmware-ofw
12247 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12248 M: Rob Herring <robh+dt@kernel.org>
12249 M: Mark Rutland <mark.rutland@arm.com>
12250 L: devicetree@vger.kernel.org
12251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12252 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12254 F: Documentation/devicetree/
12255 F: arch/*/boot/dts/
12256 F: include/dt-bindings/
12258 OPENCORES I2C BUS DRIVER
12259 M: Peter Korsgaard <peter@korsgaard.com>
12260 M: Andrew Lunn <andrew@lunn.ch>
12261 L: linux-i2c@vger.kernel.org
12263 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12264 F: Documentation/i2c/busses/i2c-ocores.rst
12265 F: drivers/i2c/busses/i2c-ocores.c
12266 F: include/linux/platform_data/i2c-ocores.h
12268 OPENRISC ARCHITECTURE
12269 M: Jonas Bonn <jonas@southpole.se>
12270 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12271 M: Stafford Horne <shorne@gmail.com>
12272 T: git git://github.com/openrisc/linux.git
12273 L: openrisc@lists.librecores.org
12274 W: http://openrisc.io
12276 F: Documentation/devicetree/bindings/openrisc/
12277 F: Documentation/openrisc/
12279 F: drivers/irqchip/irq-ompic.c
12280 F: drivers/irqchip/irq-or1k-*
12283 M: Pravin B Shelar <pshelar@ovn.org>
12284 L: netdev@vger.kernel.org
12285 L: dev@openvswitch.org
12286 W: http://openvswitch.org
12288 F: net/openvswitch/
12289 F: include/uapi/linux/openvswitch.h
12291 OPERATING PERFORMANCE POINTS (OPP)
12292 M: Viresh Kumar <vireshk@kernel.org>
12293 M: Nishanth Menon <nm@ti.com>
12294 M: Stephen Boyd <sboyd@kernel.org>
12295 L: linux-pm@vger.kernel.org
12297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12299 F: include/linux/pm_opp.h
12300 F: Documentation/power/opp.rst
12301 F: Documentation/devicetree/bindings/opp/
12304 M: Clemens Ladisch <clemens@ladisch.de>
12305 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12308 F: sound/drivers/opl4/
12311 M: Robert Richter <rric@kernel.org>
12312 L: oprofile-list@lists.sf.net
12314 F: arch/*/include/asm/oprofile*.h
12315 F: arch/*/oprofile/
12316 F: drivers/oprofile/
12317 F: include/linux/oprofile.h
12319 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12320 M: Mark Fasheh <mark@fasheh.com>
12321 M: Joel Becker <jlbec@evilplan.org>
12322 M: Joseph Qi <joseph.qi@linux.alibaba.com>
12323 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12324 W: http://ocfs2.wiki.kernel.org
12326 F: Documentation/filesystems/ocfs2.txt
12327 F: Documentation/filesystems/dlmfs.txt
12330 ORANGEFS FILESYSTEM
12331 M: Mike Marshall <hubcap@omnibond.com>
12332 R: Martin Brandenburg <martin@omnibond.com>
12333 L: devel@lists.orangefs.org
12334 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12337 F: Documentation/filesystems/orangefs.txt
12340 L: linux-wireless@vger.kernel.org
12341 W: http://wireless.kernel.org/en/users/Drivers/orinoco
12342 W: http://www.nongnu.org/orinoco/
12344 F: drivers/net/wireless/intersil/orinoco/
12346 OV2659 OMNIVISION SENSOR DRIVER
12347 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12348 L: linux-media@vger.kernel.org
12349 W: https://linuxtv.org
12350 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12351 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12353 F: drivers/media/i2c/ov2659.c
12354 F: include/media/i2c/ov2659.h
12357 M: Miklos Szeredi <miklos@szeredi.hu>
12358 L: linux-unionfs@vger.kernel.org
12359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12362 F: Documentation/filesystems/overlayfs.txt
12364 P54 WIRELESS DRIVER
12365 M: Christian Lamparter <chunkeey@googlemail.com>
12366 L: linux-wireless@vger.kernel.org
12367 W: http://wireless.kernel.org/en/users/Drivers/p54
12369 F: drivers/net/wireless/intersil/p54/
12371 PA SEMI ETHERNET DRIVER
12372 L: netdev@vger.kernel.org
12374 F: drivers/net/ethernet/pasemi/*
12376 PA SEMI SMBUS DRIVER
12377 L: linux-i2c@vger.kernel.org
12379 F: drivers/i2c/busses/i2c-pasemi.c
12382 M: Vladimir Oltean <olteanv@gmail.com>
12383 L: netdev@vger.kernel.org
12386 F: include/linux/packing.h
12387 F: Documentation/core-api/packing.rst
12389 PADATA PARALLEL EXECUTION MECHANISM
12390 M: Steffen Klassert <steffen.klassert@secunet.com>
12391 L: linux-crypto@vger.kernel.org
12394 F: include/linux/padata.h
12395 F: Documentation/padata.txt
12398 M: Jesper Dangaard Brouer <hawk@kernel.org>
12399 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
12400 L: netdev@vger.kernel.org
12402 F: net/core/page_pool.c
12403 F: include/net/page_pool.h
12405 PANASONIC LAPTOP ACPI EXTRAS DRIVER
12406 M: Harald Welte <laforge@gnumonks.org>
12407 L: platform-driver-x86@vger.kernel.org
12409 F: drivers/platform/x86/panasonic-laptop.c
12411 PARALLEL LCD/KEYPAD PANEL DRIVER
12412 M: Willy Tarreau <willy@haproxy.com>
12413 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12415 F: Documentation/admin-guide/lcd-panel-cgram.rst
12416 F: drivers/auxdisplay/panel.c
12418 PARALLEL PORT SUBSYSTEM
12419 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12420 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12421 L: linux-parport@lists.infradead.org (subscribers-only)
12423 F: drivers/parport/
12424 F: include/linux/parport*.h
12425 F: drivers/char/ppdev.c
12426 F: include/uapi/linux/ppdev.h
12427 F: Documentation/driver-api/parport*.rst
12429 PARAVIRT_OPS INTERFACE
12430 M: Juergen Gross <jgross@suse.com>
12431 M: Thomas Hellstrom <thellstrom@vmware.com>
12432 M: "VMware, Inc." <pv-drivers@vmware.com>
12433 L: virtualization@lists.linux-foundation.org
12435 F: Documentation/virt/paravirt_ops.rst
12436 F: arch/*/kernel/paravirt*
12437 F: arch/*/include/asm/paravirt*.h
12438 F: include/linux/hypervisor.h
12440 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12441 M: Tim Waugh <tim@cyberelk.net>
12442 L: linux-parport@lists.infradead.org (subscribers-only)
12444 F: Documentation/admin-guide/blockdev/paride.rst
12445 F: drivers/block/paride/
12447 PARISC ARCHITECTURE
12448 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12449 M: Helge Deller <deller@gmx.de>
12450 L: linux-parisc@vger.kernel.org
12451 W: http://www.parisc-linux.org/
12452 Q: http://patchwork.kernel.org/project/linux-parisc/list/
12453 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12457 F: Documentation/parisc/
12459 F: drivers/char/agp/parisc-agp.c
12460 F: drivers/input/misc/hp_sdc_rtc.c
12461 F: drivers/input/serio/gscps2.c
12462 F: drivers/input/serio/hp_sdc*
12463 F: drivers/parport/parport_gsc.*
12464 F: drivers/tty/serial/8250/8250_gsc.c
12465 F: drivers/video/fbdev/sti*
12466 F: drivers/video/console/sti*
12467 F: drivers/video/logo/logo_parisc*
12468 F: include/linux/hp_sdc.h
12471 M: Jiri Pirko <jiri@mellanox.com>
12472 L: netdev@vger.kernel.org
12475 F: lib/test_parman.c
12476 F: include/linux/parman.h
12478 PC ENGINES APU BOARD DRIVER
12479 M: Enrico Weigelt, metux IT consult <info@metux.net>
12481 F: drivers/platform/x86/pcengines-apuv2.c
12483 PC87360 HARDWARE MONITORING DRIVER
12484 M: Jim Cromie <jim.cromie@gmail.com>
12485 L: linux-hwmon@vger.kernel.org
12487 F: Documentation/hwmon/pc87360.rst
12488 F: drivers/hwmon/pc87360.c
12490 PC8736x GPIO DRIVER
12491 M: Jim Cromie <jim.cromie@gmail.com>
12493 F: drivers/char/pc8736x_gpio.c
12495 PC87427 HARDWARE MONITORING DRIVER
12496 M: Jean Delvare <jdelvare@suse.com>
12497 L: linux-hwmon@vger.kernel.org
12499 F: Documentation/hwmon/pc87427.rst
12500 F: drivers/hwmon/pc87427.c
12503 M: Riku Voipio <riku.voipio@iki.fi>
12505 F: drivers/leds/leds-pca9532.c
12506 F: include/linux/leds-pca9532.h
12508 PCA9541 I2C BUS MASTER SELECTOR DRIVER
12509 M: Guenter Roeck <linux@roeck-us.net>
12510 L: linux-i2c@vger.kernel.org
12512 F: drivers/i2c/muxes/i2c-mux-pca9541.c
12514 PCDP - PRIMARY CONSOLE AND DEBUG PORT
12515 M: Khalid Aziz <khalid@gonehiking.org>
12517 F: drivers/firmware/pcdp.*
12519 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12520 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12521 L: linux-pci@vger.kernel.org
12522 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12524 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
12525 F: drivers/pci/controller/pci-aardvark.c
12527 PCI DRIVER FOR ALTERA PCIE IP
12528 M: Ley Foon Tan <lftan@altera.com>
12529 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
12530 L: linux-pci@vger.kernel.org
12532 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
12533 F: drivers/pci/controller/pcie-altera.c
12535 PCI DRIVER FOR APPLIEDMICRO XGENE
12536 M: Toan Le <toan@os.amperecomputing.com>
12537 L: linux-pci@vger.kernel.org
12538 L: linux-arm-kernel@lists.infradead.org
12540 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
12541 F: drivers/pci/controller/pci-xgene.c
12543 PCI DRIVER FOR ARM VERSATILE PLATFORM
12544 M: Rob Herring <robh@kernel.org>
12545 L: linux-pci@vger.kernel.org
12546 L: linux-arm-kernel@lists.infradead.org
12548 F: Documentation/devicetree/bindings/pci/versatile.txt
12549 F: drivers/pci/controller/pci-versatile.c
12551 PCI DRIVER FOR ARMADA 8K
12552 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12553 L: linux-pci@vger.kernel.org
12554 L: linux-arm-kernel@lists.infradead.org
12556 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
12557 F: drivers/pci/controller/dwc/pcie-armada8k.c
12559 PCI DRIVER FOR CADENCE PCIE IP
12560 M: Tom Joseph <tjoseph@cadence.com>
12561 L: linux-pci@vger.kernel.org
12563 F: Documentation/devicetree/bindings/pci/cdns,*.txt
12564 F: drivers/pci/controller/pcie-cadence*
12566 PCI DRIVER FOR FREESCALE LAYERSCAPE
12567 M: Minghuan Lian <minghuan.Lian@nxp.com>
12568 M: Mingkai Hu <mingkai.hu@nxp.com>
12569 M: Roy Zang <roy.zang@nxp.com>
12570 L: linuxppc-dev@lists.ozlabs.org
12571 L: linux-pci@vger.kernel.org
12572 L: linux-arm-kernel@lists.infradead.org
12574 F: drivers/pci/controller/dwc/*layerscape*
12576 PCI DRIVER FOR GENERIC OF HOSTS
12577 M: Will Deacon <will@kernel.org>
12578 L: linux-pci@vger.kernel.org
12579 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12581 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
12582 F: drivers/pci/controller/pci-host-common.c
12583 F: drivers/pci/controller/pci-host-generic.c
12585 PCI DRIVER FOR IMX6
12586 M: Richard Zhu <hongxing.zhu@nxp.com>
12587 M: Lucas Stach <l.stach@pengutronix.de>
12588 L: linux-pci@vger.kernel.org
12589 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12591 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12592 F: drivers/pci/controller/dwc/*imx6*
12594 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12595 M: Keith Busch <keith.busch@intel.com>
12596 M: Jonathan Derrick <jonathan.derrick@intel.com>
12597 L: linux-pci@vger.kernel.org
12599 F: drivers/pci/controller/vmd.c
12601 PCI DRIVER FOR MICROSEMI SWITCHTEC
12602 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12603 M: Logan Gunthorpe <logang@deltatee.com>
12604 L: linux-pci@vger.kernel.org
12606 F: Documentation/driver-api/switchtec.rst
12607 F: Documentation/ABI/testing/sysfs-class-switchtec
12608 F: drivers/pci/switch/switchtec*
12609 F: include/uapi/linux/switchtec_ioctl.h
12610 F: include/linux/switchtec.h
12611 F: drivers/ntb/hw/mscc/
12613 PCI DRIVER FOR MOBIVEIL PCIE IP
12614 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12615 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12616 L: linux-pci@vger.kernel.org
12618 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12619 F: drivers/pci/controller/pcie-mobiveil.c
12621 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12622 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12623 M: Jason Cooper <jason@lakedaemon.net>
12624 L: linux-pci@vger.kernel.org
12625 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12627 F: drivers/pci/controller/*mvebu*
12629 PCI DRIVER FOR NVIDIA TEGRA
12630 M: Thierry Reding <thierry.reding@gmail.com>
12631 L: linux-tegra@vger.kernel.org
12632 L: linux-pci@vger.kernel.org
12634 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12635 F: drivers/pci/controller/pci-tegra.c
12637 PCI DRIVER FOR RENESAS R-CAR
12638 M: Simon Horman <horms@verge.net.au>
12639 L: linux-pci@vger.kernel.org
12640 L: linux-renesas-soc@vger.kernel.org
12642 F: drivers/pci/controller/*rcar*
12644 PCI DRIVER FOR SAMSUNG EXYNOS
12645 M: Jingoo Han <jingoohan1@gmail.com>
12646 L: linux-pci@vger.kernel.org
12647 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12648 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12650 F: drivers/pci/controller/dwc/pci-exynos.c
12652 PCI DRIVER FOR SYNOPSYS DESIGNWARE
12653 M: Jingoo Han <jingoohan1@gmail.com>
12654 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12655 L: linux-pci@vger.kernel.org
12657 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
12658 F: drivers/pci/controller/dwc/*designware*
12660 PCI DRIVER FOR TI DRA7XX
12661 M: Kishon Vijay Abraham I <kishon@ti.com>
12662 L: linux-omap@vger.kernel.org
12663 L: linux-pci@vger.kernel.org
12665 F: Documentation/devicetree/bindings/pci/ti-pci.txt
12666 F: drivers/pci/controller/dwc/pci-dra7xx.c
12668 PCI DRIVER FOR TI KEYSTONE
12669 M: Murali Karicheri <m-karicheri2@ti.com>
12670 L: linux-pci@vger.kernel.org
12671 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12673 F: drivers/pci/controller/dwc/pci-keystone.c
12675 PCI ENDPOINT SUBSYSTEM
12676 M: Kishon Vijay Abraham I <kishon@ti.com>
12677 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12678 L: linux-pci@vger.kernel.org
12679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12681 F: drivers/pci/endpoint/
12682 F: drivers/misc/pci_endpoint_test.c
12685 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12686 M: Russell Currey <ruscur@russell.cc>
12687 M: Sam Bobroff <sbobroff@linux.ibm.com>
12688 M: Oliver O'Halloran <oohall@gmail.com>
12689 L: linuxppc-dev@lists.ozlabs.org
12691 F: Documentation/PCI/pci-error-recovery.rst
12692 F: drivers/pci/pcie/aer.c
12693 F: drivers/pci/pcie/dpc.c
12694 F: drivers/pci/pcie/err.c
12695 F: Documentation/powerpc/eeh-pci-error-recovery.rst
12696 F: arch/powerpc/kernel/eeh*.c
12697 F: arch/powerpc/platforms/*/eeh*.c
12698 F: arch/powerpc/include/*/eeh*.h
12701 M: Linas Vepstas <linasvepstas@gmail.com>
12702 L: linux-pci@vger.kernel.org
12704 F: Documentation/PCI/pci-error-recovery.rst
12706 PCI MSI DRIVER FOR ALTERA MSI IP
12707 M: Ley Foon Tan <lftan@altera.com>
12708 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
12709 L: linux-pci@vger.kernel.org
12711 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12712 F: drivers/pci/controller/pcie-altera-msi.c
12714 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12715 M: Toan Le <toan@os.amperecomputing.com>
12716 L: linux-pci@vger.kernel.org
12717 L: linux-arm-kernel@lists.infradead.org
12719 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12720 F: drivers/pci/controller/pci-xgene-msi.c
12723 M: Bjorn Helgaas <bhelgaas@google.com>
12724 L: linux-pci@vger.kernel.org
12725 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
12726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12728 F: Documentation/devicetree/bindings/pci/
12729 F: Documentation/PCI/
12730 F: drivers/acpi/pci*
12732 F: include/asm-generic/pci*
12733 F: include/linux/pci*
12734 F: include/linux/of_pci.h
12735 F: include/uapi/linux/pci*
12738 F: arch/x86/kernel/quirks.c
12739 F: arch/x86/kernel/early-quirks.c
12741 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12742 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12743 R: Andrew Murray <andrew.murray@arm.com>
12744 L: linux-pci@vger.kernel.org
12745 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
12746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12748 F: drivers/pci/controller/
12750 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
12751 M: Jonathan Chocron <jonnyc@amazon.com>
12752 L: linux-pci@vger.kernel.org
12754 F: Documentation/devicetree/bindings/pci/pcie-al.txt
12755 F: drivers/pci/controller/dwc/pcie-al.c
12757 PCIE DRIVER FOR AMLOGIC MESON
12758 M: Yue Wang <yue.wang@Amlogic.com>
12759 L: linux-pci@vger.kernel.org
12760 L: linux-amlogic@lists.infradead.org
12762 F: drivers/pci/controller/dwc/pci-meson.c
12764 PCIE DRIVER FOR AXIS ARTPEC
12765 M: Jesper Nilsson <jesper.nilsson@axis.com>
12766 L: linux-arm-kernel@axis.com
12767 L: linux-pci@vger.kernel.org
12769 F: Documentation/devicetree/bindings/pci/axis,artpec*
12770 F: drivers/pci/controller/dwc/*artpec*
12772 PCIE DRIVER FOR CAVIUM THUNDERX
12773 M: David Daney <david.daney@cavium.com>
12774 L: linux-pci@vger.kernel.org
12775 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12777 F: Documentation/devicetree/bindings/pci/pci-thunder-*
12778 F: drivers/pci/controller/pci-thunder-*
12780 PCIE DRIVER FOR HISILICON
12781 M: Zhou Wang <wangzhou1@hisilicon.com>
12782 L: linux-pci@vger.kernel.org
12784 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12785 F: drivers/pci/controller/dwc/pcie-hisi.c
12787 PCIE DRIVER FOR HISILICON KIRIN
12788 M: Xiaowei Song <songxiaowei@hisilicon.com>
12789 M: Binghui Wang <wangbinghui@hisilicon.com>
12790 L: linux-pci@vger.kernel.org
12792 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
12793 F: drivers/pci/controller/dwc/pcie-kirin.c
12795 PCIE DRIVER FOR HISILICON STB
12796 M: Shawn Guo <shawn.guo@linaro.org>
12797 L: linux-pci@vger.kernel.org
12799 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12800 F: drivers/pci/controller/dwc/pcie-histb.c
12802 PCIE DRIVER FOR MEDIATEK
12803 M: Ryder Lee <ryder.lee@mediatek.com>
12804 L: linux-pci@vger.kernel.org
12805 L: linux-mediatek@lists.infradead.org
12807 F: Documentation/devicetree/bindings/pci/mediatek*
12808 F: drivers/pci/controller/*mediatek*
12810 PCIE DRIVER FOR QUALCOMM MSM
12811 M: Stanimir Varbanov <svarbanov@mm-sol.com>
12812 L: linux-pci@vger.kernel.org
12813 L: linux-arm-msm@vger.kernel.org
12815 F: drivers/pci/controller/dwc/*qcom*
12817 PCIE DRIVER FOR ROCKCHIP
12818 M: Shawn Lin <shawn.lin@rock-chips.com>
12819 L: linux-pci@vger.kernel.org
12820 L: linux-rockchip@lists.infradead.org
12822 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
12823 F: drivers/pci/controller/pcie-rockchip*
12825 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12826 M: Linus Walleij <linus.walleij@linaro.org>
12827 L: linux-pci@vger.kernel.org
12829 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12830 F: drivers/pci/controller/pci-v3-semi.c
12832 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12833 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12834 L: linux-pci@vger.kernel.org
12836 F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12837 F: drivers/pci/controller/dwc/pcie-uniphier.c
12839 PCIE DRIVER FOR ST SPEAR13XX
12840 M: Pratyush Anand <pratyush.anand@gmail.com>
12841 L: linux-pci@vger.kernel.org
12843 F: drivers/pci/controller/dwc/*spear*
12846 M: Dominik Brodowski <linux@dominikbrodowski.net>
12847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12849 F: Documentation/pcmcia/
12854 PCNET32 NETWORK DRIVER
12855 M: Don Fry <pcnet32@frontier.com>
12856 L: netdev@vger.kernel.org
12858 F: drivers/net/ethernet/amd/pcnet32.c
12860 PCRYPT PARALLEL CRYPTO ENGINE
12861 M: Steffen Klassert <steffen.klassert@secunet.com>
12862 L: linux-crypto@vger.kernel.org
12865 F: include/crypto/pcrypt.h
12867 PEAQ WMI HOTKEYS DRIVER
12868 M: Hans de Goede <hdegoede@redhat.com>
12869 L: platform-driver-x86@vger.kernel.org
12871 F: drivers/platform/x86/peaq-wmi.c
12873 PENSANDO ETHERNET DRIVERS
12874 M: Shannon Nelson <snelson@pensando.io>
12875 M: Pensando Drivers <drivers@pensando.io>
12876 L: netdev@vger.kernel.org
12878 F: Documentation/networking/device_drivers/pensando/ionic.rst
12879 F: drivers/net/ethernet/pensando/
12881 PER-CPU MEMORY ALLOCATOR
12882 M: Dennis Zhou <dennis@kernel.org>
12883 M: Tejun Heo <tj@kernel.org>
12884 M: Christoph Lameter <cl@linux.com>
12885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12887 F: include/linux/percpu*.h
12889 F: arch/*/include/asm/percpu.h
12891 PER-TASK DELAY ACCOUNTING
12892 M: Balbir Singh <bsingharora@gmail.com>
12894 F: include/linux/delayacct.h
12895 F: kernel/delayacct.c
12897 PERFORMANCE EVENTS SUBSYSTEM
12898 M: Peter Zijlstra <peterz@infradead.org>
12899 M: Ingo Molnar <mingo@redhat.com>
12900 M: Arnaldo Carvalho de Melo <acme@kernel.org>
12901 R: Mark Rutland <mark.rutland@arm.com>
12902 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
12903 R: Jiri Olsa <jolsa@redhat.com>
12904 R: Namhyung Kim <namhyung@kernel.org>
12905 L: linux-kernel@vger.kernel.org
12906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12909 F: include/linux/perf_event.h
12910 F: include/uapi/linux/perf_event.h
12911 F: arch/*/kernel/perf_event*.c
12912 F: arch/*/kernel/*/perf_event*.c
12913 F: arch/*/kernel/*/*/perf_event*.c
12914 F: arch/*/include/asm/perf_event.h
12915 F: arch/*/kernel/perf_callchain.c
12917 F: arch/*/events/*/*
12920 PERFORMANCE EVENTS SUBSYSTEM ARM64 PMU EVENTS
12921 R: John Garry <john.garry@huawei.com>
12922 R: Will Deacon <will@kernel.org>
12923 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12925 F: tools/perf/pmu-events/arch/arm64/
12927 PERSONALITY HANDLING
12928 M: Christoph Hellwig <hch@infradead.org>
12929 L: linux-abi-devel@lists.sourceforge.net
12931 F: include/linux/personality.h
12932 F: include/uapi/linux/personality.h
12934 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12935 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12936 L: linux-input@vger.kernel.org
12938 F: Documentation/input/devices/pxrc.rst
12939 F: drivers/input/joystick/pxrc.c
12941 FLYSKY FSIA6B RC RECEIVER
12942 M: Markus Koch <markus@notsyncing.net>
12943 L: linux-input@vger.kernel.org
12945 F: drivers/input/joystick/fsia6b.c
12948 M: Remi Denis-Courmont <courmisch@gmail.com>
12950 F: Documentation/networking/phonet.txt
12951 F: include/linux/phonet.h
12952 F: include/net/phonet/
12953 F: include/uapi/linux/phonet.h
12957 M: Joern Engel <joern@lazybastard.org>
12958 L: linux-mtd@lists.infradead.org
12960 F: drivers/mtd/devices/phram.c
12963 M: Bruno Prémont <bonbons@linux-vserver.org>
12964 L: linux-input@vger.kernel.org
12966 F: drivers/hid/hid-picolcd*
12969 M: Jamie Iles <jamie@jamieiles.com>
12970 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12971 T: git git://github.com/jamieiles/linux-2.6-ji.git
12973 F: arch/arm/boot/dts/picoxcell*
12974 F: arch/arm/mach-picoxcell/
12975 F: drivers/crypto/picoxcell*
12978 M: Christian Brauner <christian@brauner.io>
12979 L: linux-kernel@vger.kernel.org
12981 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
12983 F: tools/testing/selftests/pidfd/
12984 F: tools/testing/selftests/clone3/
12987 K: \b(clone_args|kernel_clone_args)\b
12989 PIN CONTROL SUBSYSTEM
12990 M: Linus Walleij <linus.walleij@linaro.org>
12991 L: linux-gpio@vger.kernel.org
12992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12994 F: Documentation/devicetree/bindings/pinctrl/
12995 F: Documentation/driver-api/pinctl.rst
12996 F: drivers/pinctrl/
12997 F: include/linux/pinctrl/
12999 PIN CONTROLLER - MICROCHIP AT91
13000 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13001 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13002 L: linux-gpio@vger.kernel.org
13004 F: drivers/pinctrl/pinctrl-at91*
13005 F: drivers/gpio/gpio-sama5d2-piobu.c
13007 PIN CONTROLLER - FREESCALE
13008 M: Dong Aisheng <aisheng.dong@nxp.com>
13009 M: Fabio Estevam <festevam@gmail.com>
13010 M: Shawn Guo <shawnguo@kernel.org>
13011 M: Stefan Agner <stefan@agner.ch>
13012 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13013 L: linux-gpio@vger.kernel.org
13015 F: drivers/pinctrl/freescale/
13016 F: Documentation/devicetree/bindings/pinctrl/fsl,*
13018 PIN CONTROLLER - INTEL
13019 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13020 M: Andy Shevchenko <andy@kernel.org>
13021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13023 F: drivers/pinctrl/intel/
13025 PIN CONTROLLER - MEDIATEK
13026 M: Sean Wang <sean.wang@kernel.org>
13027 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13029 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13030 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13031 F: drivers/pinctrl/mediatek/
13033 PIN CONTROLLER - QUALCOMM
13034 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13036 L: linux-arm-msm@vger.kernel.org
13037 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13038 F: drivers/pinctrl/qcom/
13040 PIN CONTROLLER - RENESAS
13041 M: Geert Uytterhoeven <geert+renesas@glider.be>
13042 L: linux-renesas-soc@vger.kernel.org
13043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
13045 F: drivers/pinctrl/pinctrl-rz*
13046 F: drivers/pinctrl/sh-pfc/
13048 PIN CONTROLLER - SAMSUNG
13049 M: Tomasz Figa <tomasz.figa@gmail.com>
13050 M: Krzysztof Kozlowski <krzk@kernel.org>
13051 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13052 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13053 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13054 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
13055 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13057 F: drivers/pinctrl/samsung/
13058 F: include/dt-bindings/pinctrl/samsung.h
13059 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13061 PIN CONTROLLER - SINGLE
13062 M: Tony Lindgren <tony@atomide.com>
13063 M: Haojian Zhuang <haojian.zhuang@linaro.org>
13064 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13065 L: linux-omap@vger.kernel.org
13067 F: drivers/pinctrl/pinctrl-single.c
13069 PIN CONTROLLER - ST SPEAR
13070 M: Viresh Kumar <vireshk@kernel.org>
13071 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13072 W: http://www.st.com/spear
13074 F: drivers/pinctrl/spear/
13076 PISTACHIO SOC SUPPORT
13077 M: James Hartley <james.hartley@sondrel.com>
13078 L: linux-mips@vger.kernel.org
13080 F: arch/mips/pistachio/
13081 F: arch/mips/include/asm/mach-pistachio/
13082 F: arch/mips/boot/dts/img/pistachio*
13083 F: arch/mips/configs/pistachio*_defconfig
13087 M: linux-block@vger.kernel.org
13088 F: drivers/block/pktcdvd.c
13089 F: include/linux/pktcdvd.h
13090 F: include/uapi/linux/pktcdvd.h
13092 PKUNITY SOC DRIVERS
13093 M: Guan Xuetao <gxt@pku.edu.cn>
13094 W: http://mprc.pku.edu.cn/~guanxuetao/linux
13096 T: git git://github.com/gxt/linux.git
13097 F: drivers/input/serio/i8042-unicore32io.h
13098 F: drivers/i2c/busses/i2c-puv3.c
13099 F: drivers/video/fbdev/fb-puv3.c
13100 F: drivers/rtc/rtc-puv3.c
13102 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13103 M: Tomasz Duszynski <tduszyns@gmail.com>
13105 F: drivers/iio/chemical/pms7003.c
13106 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13108 PMBUS HARDWARE MONITORING DRIVERS
13109 M: Guenter Roeck <linux@roeck-us.net>
13110 L: linux-hwmon@vger.kernel.org
13111 W: http://hwmon.wiki.kernel.org/
13112 W: http://www.roeck-us.net/linux/drivers/
13113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13115 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13116 F: Documentation/devicetree/bindings/hwmon/max31785.txt
13117 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
13118 F: Documentation/hwmon/adm1275.rst
13119 F: Documentation/hwmon/ibm-cffps.rst
13120 F: Documentation/hwmon/ir35221.rst
13121 F: Documentation/hwmon/lm25066.rst
13122 F: Documentation/hwmon/ltc2978.rst
13123 F: Documentation/hwmon/ltc3815.rst
13124 F: Documentation/hwmon/max16064.rst
13125 F: Documentation/hwmon/max20751.rst
13126 F: Documentation/hwmon/max31785.rst
13127 F: Documentation/hwmon/max34440.rst
13128 F: Documentation/hwmon/max8688.rst
13129 F: Documentation/hwmon/pmbus.rst
13130 F: Documentation/hwmon/pmbus-core.rst
13131 F: Documentation/hwmon/tps40422.rst
13132 F: Documentation/hwmon/ucd9000.rst
13133 F: Documentation/hwmon/ucd9200.rst
13134 F: Documentation/hwmon/zl6100.rst
13135 F: drivers/hwmon/pmbus/
13136 F: include/linux/pmbus.h
13138 PMC SIERRA MaxRAID DRIVER
13139 L: linux-scsi@vger.kernel.org
13140 W: http://www.pmc-sierra.com/
13142 F: drivers/scsi/pmcraid.*
13144 PMC SIERRA PM8001 DRIVER
13145 M: Jack Wang <jinpu.wang@cloud.ionos.com>
13146 L: linux-scsi@vger.kernel.org
13148 F: drivers/scsi/pm8001/
13151 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
13152 L: linux-pm@vger.kernel.org
13153 W: https://01.org/pm-graph
13154 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
13155 T: git git://github.com/intel/pm-graph
13157 F: tools/power/pm-graph
13160 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13164 PNI RM3100 IIO DRIVER
13165 M: Song Qiang <songqiang1304521@gmail.com>
13166 L: linux-iio@vger.kernel.org
13168 F: drivers/iio/magnetometer/rm3100*
13169 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13171 POSIX CLOCKS and TIMERS
13172 M: Thomas Gleixner <tglx@linutronix.de>
13173 L: linux-kernel@vger.kernel.org
13174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13177 F: include/linux/timer*
13178 F: kernel/time/*timer*
13180 POWER MANAGEMENT CORE
13181 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
13182 L: linux-pm@vger.kernel.org
13183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13184 B: https://bugzilla.kernel.org
13186 F: drivers/base/power/
13187 F: include/linux/pm.h
13188 F: include/linux/pm_*
13189 F: include/linux/powercap.h
13190 F: include/linux/intel_rapl.h
13191 F: drivers/powercap/
13192 F: kernel/configs/nopm.config
13194 POWER STATE COORDINATION INTERFACE (PSCI)
13195 M: Mark Rutland <mark.rutland@arm.com>
13196 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13197 L: linux-arm-kernel@lists.infradead.org
13199 F: drivers/firmware/psci/
13200 F: include/linux/psci.h
13201 F: include/uapi/linux/psci.h
13203 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13204 M: Sebastian Reichel <sre@kernel.org>
13205 L: linux-pm@vger.kernel.org
13206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13208 F: Documentation/ABI/testing/sysfs-class-power
13209 F: Documentation/devicetree/bindings/power/supply/
13210 F: include/linux/power_supply.h
13211 F: drivers/power/supply/
13213 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13214 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13215 L: linuxppc-dev@lists.ozlabs.org
13217 F: drivers/char/powernv-op-panel.c
13219 PPP OVER ATM (RFC 2364)
13220 M: Mitchell Blank Jr <mitch@sfgoth.com>
13222 F: net/atm/pppoatm.c
13223 F: include/uapi/linux/atmppp.h
13226 M: Michal Ostrowski <mostrows@earthlink.net>
13228 F: drivers/net/ppp/pppoe.c
13229 F: drivers/net/ppp/pppox.c
13232 M: James Chapman <jchapman@katalix.com>
13234 F: net/l2tp/l2tp_ppp.c
13235 F: include/linux/if_pppol2tp.h
13236 F: include/uapi/linux/if_pppol2tp.h
13238 PPP PROTOCOL DRIVERS AND COMPRESSORS
13239 M: Paul Mackerras <paulus@samba.org>
13240 L: linux-ppp@vger.kernel.org
13242 F: drivers/net/ppp/ppp_*
13245 M: Rodolfo Giometti <giometti@enneenne.com>
13246 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
13247 L: linuxpps@ml.enneenne.com (subscribers-only)
13249 F: Documentation/driver-api/pps.rst
13250 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
13251 F: Documentation/ABI/testing/sysfs-pps
13253 F: include/linux/pps*.h
13254 F: include/uapi/linux/pps.h
13257 M: Dmitry Kozlov <xeb@mail.ru>
13258 L: netdev@vger.kernel.org
13260 F: drivers/net/ppp/pptp.c
13261 W: http://sourceforge.net/projects/accel-pptp
13264 M: Petr Mladek <pmladek@suse.com>
13265 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13266 R: Steven Rostedt <rostedt@goodmis.org>
13269 F: include/linux/printk.h
13271 PRISM54 WIRELESS DRIVER
13272 M: Luis Chamberlain <mcgrof@kernel.org>
13273 L: linux-wireless@vger.kernel.org
13274 W: http://wireless.kernel.org/en/users/Drivers/p54
13276 F: drivers/net/wireless/intersil/prism54/
13279 R: Alexey Dobriyan <adobriyan@gmail.com>
13280 L: linux-kernel@vger.kernel.org
13281 L: linux-fsdevel@vger.kernel.org
13284 F: include/linux/proc_fs.h
13285 F: tools/testing/selftests/proc/
13286 F: Documentation/filesystems/proc.txt
13289 M: Luis Chamberlain <mcgrof@kernel.org>
13290 M: Kees Cook <keescook@chromium.org>
13291 M: Iurii Zaikin <yzaikin@google.com>
13292 L: linux-kernel@vger.kernel.org
13293 L: linux-fsdevel@vger.kernel.org
13295 F: fs/proc/proc_sysctl.c
13296 F: include/linux/sysctl.h
13298 F: kernel/sysctl-test.c
13299 F: tools/testing/selftests/sysctl/
13301 PS3 NETWORK SUPPORT
13302 M: Geoff Levand <geoff@infradead.org>
13303 L: netdev@vger.kernel.org
13304 L: linuxppc-dev@lists.ozlabs.org
13306 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
13308 PS3 PLATFORM SUPPORT
13309 M: Geoff Levand <geoff@infradead.org>
13310 L: linuxppc-dev@lists.ozlabs.org
13312 F: arch/powerpc/boot/ps3*
13313 F: arch/powerpc/include/asm/lv1call.h
13314 F: arch/powerpc/include/asm/ps3*.h
13315 F: arch/powerpc/platforms/ps3/
13318 F: drivers/rtc/rtc-ps3.c
13319 F: drivers/usb/host/*ps3.c
13320 F: sound/ppc/snd_ps3*
13323 M: Jim Paris <jim@jtan.com>
13324 M: Geoff Levand <geoff@infradead.org>
13325 L: linuxppc-dev@lists.ozlabs.org
13327 F: drivers/block/ps3vram.c
13329 PSAMPLE PACKET SAMPLING SUPPORT:
13330 M: Yotam Gigi <yotam.gi@gmail.com>
13333 F: include/net/psample.h
13334 F: include/uapi/linux/psample.h
13337 M: Kees Cook <keescook@chromium.org>
13338 M: Anton Vorontsov <anton@enomsg.org>
13339 M: Colin Cross <ccross@android.com>
13340 M: Tony Luck <tony.luck@intel.com>
13342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13344 F: include/linux/pstore*
13345 F: drivers/firmware/efi/efi-pstore.c
13346 F: drivers/acpi/apei/erst.c
13347 F: Documentation/admin-guide/ramoops.rst
13348 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13349 K: \b(pstore|ramoops)
13351 PTP HARDWARE CLOCK SUPPORT
13352 M: Richard Cochran <richardcochran@gmail.com>
13353 L: netdev@vger.kernel.org
13355 W: http://linuxptp.sourceforge.net/
13356 F: Documentation/ABI/testing/sysfs-ptp
13357 F: Documentation/driver-api/ptp.rst
13358 F: drivers/net/phy/dp83640*
13360 F: include/linux/ptp_cl*
13363 M: Oleg Nesterov <oleg@redhat.com>
13365 F: include/asm-generic/syscall.h
13366 F: include/linux/ptrace.h
13367 F: include/linux/regset.h
13368 F: include/linux/tracehook.h
13369 F: include/uapi/linux/ptrace.h
13370 F: include/uapi/linux/ptrace.h
13372 F: arch/*/ptrace*.c
13373 F: arch/*/*/ptrace*.c
13374 F: arch/*/include/asm/ptrace*.h
13377 M: Hans Verkuil <hverkuil@xs4all.nl>
13378 L: linux-media@vger.kernel.org
13379 T: git git://linuxtv.org/media_tree.git
13381 F: drivers/media/usb/pulse8-cec/*
13382 F: Documentation/media/cec-drivers/pulse8-cec.rst
13384 PVRUSB2 VIDEO4LINUX DRIVER
13385 M: Mike Isely <isely@pobox.com>
13386 L: pvrusb2@isely.net (subscribers-only)
13387 L: linux-media@vger.kernel.org
13388 W: http://www.isely.net/pvrusb2/
13389 T: git git://linuxtv.org/media_tree.git
13391 F: Documentation/media/v4l-drivers/pvrusb2*
13392 F: drivers/media/usb/pvrusb2/
13395 M: Hans Verkuil <hverkuil@xs4all.nl>
13396 L: linux-media@vger.kernel.org
13397 T: git git://linuxtv.org/media_tree.git
13399 F: drivers/media/usb/pwc/*
13400 F: include/trace/events/pwc.h
13403 M: Kamil Debski <kamil@wypas.org>
13404 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13405 L: linux-hwmon@vger.kernel.org
13407 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13408 F: Documentation/hwmon/pwm-fan.rst
13409 F: drivers/hwmon/pwm-fan.c
13412 M: Sean Young <sean@mess.org>
13413 L: linux-media@vger.kernel.org
13415 F: drivers/media/rc/pwm-ir-tx.c
13418 M: Thierry Reding <thierry.reding@gmail.com>
13419 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13420 L: linux-pwm@vger.kernel.org
13422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13423 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
13424 F: Documentation/driver-api/pwm.rst
13425 F: Documentation/devicetree/bindings/pwm/
13426 F: include/linux/pwm.h
13428 F: drivers/video/backlight/pwm_bl.c
13429 F: include/linux/pwm_backlight.h
13430 F: drivers/gpio/gpio-mvebu.c
13431 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13432 K: pwm_(config|apply_state|ops)
13435 M: Robert Jarzmik <robert.jarzmik@free.fr>
13436 L: linux-gpio@vger.kernel.org
13438 F: drivers/gpio/gpio-pxa.c
13444 M: Robert Jarzmik <robert.jarzmik@free.fr>
13445 L: linux-rtc@vger.kernel.org
13448 PXA2xx/PXA3xx SUPPORT
13449 M: Daniel Mack <daniel@zonque.org>
13450 M: Haojian Zhuang <haojian.zhuang@gmail.com>
13451 M: Robert Jarzmik <robert.jarzmik@free.fr>
13452 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13453 T: git git://github.com/hzhuang1/linux.git
13454 T: git git://github.com/rjarzmik/linux.git
13456 F: arch/arm/boot/dts/pxa*
13457 F: arch/arm/mach-pxa/
13458 F: drivers/dma/pxa*
13459 F: drivers/pcmcia/pxa2xx*
13460 F: drivers/pinctrl/pxa/
13461 F: drivers/spi/spi-pxa2xx*
13462 F: drivers/usb/gadget/udc/pxa2*
13463 F: include/sound/pxa2xx-lib.h
13468 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13469 L: qat-linux@intel.com
13471 F: drivers/crypto/qat/
13473 QCOM AUDIO (ASoC) DRIVERS
13474 M: Patrick Lai <plai@codeaurora.org>
13475 M: Banajit Goswami <bgoswami@codeaurora.org>
13476 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13480 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13481 M: Gabriel Somlo <somlo@cmu.edu>
13482 M: "Michael S. Tsirkin" <mst@redhat.com>
13483 L: qemu-devel@nongnu.org
13485 F: drivers/firmware/qemu_fw_cfg.c
13486 F: include/uapi/linux/qemu_fw_cfg.h
13489 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
13490 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
13491 L: linux-rdma@vger.kernel.org
13493 F: drivers/infiniband/hw/qib/
13495 QLOGIC QL41xxx FCOE DRIVER
13496 M: QLogic-Storage-Upstream@cavium.com
13497 L: linux-scsi@vger.kernel.org
13499 F: drivers/scsi/qedf/
13501 QLOGIC QL41xxx ISCSI DRIVER
13502 M: QLogic-Storage-Upstream@cavium.com
13503 L: linux-scsi@vger.kernel.org
13505 F: drivers/scsi/qedi/
13507 QLOGIC QL4xxx ETHERNET DRIVER
13508 M: Ariel Elior <aelior@marvell.com>
13509 M: GR-everest-linux-l2@marvell.com
13510 L: netdev@vger.kernel.org
13512 F: drivers/net/ethernet/qlogic/qed/
13513 F: include/linux/qed/
13514 F: drivers/net/ethernet/qlogic/qede/
13516 QLOGIC QL4xxx RDMA DRIVER
13517 M: Michal Kalderon <mkalderon@marvell.com>
13518 M: Ariel Elior <aelior@marvell.com>
13519 L: linux-rdma@vger.kernel.org
13521 F: drivers/infiniband/hw/qedr/
13522 F: include/uapi/rdma/qedr-abi.h
13524 QLOGIC QLA1280 SCSI DRIVER
13525 M: Michael Reed <mdr@sgi.com>
13526 L: linux-scsi@vger.kernel.org
13528 F: drivers/scsi/qla1280.[ch]
13530 QLOGIC QLA2XXX FC-SCSI DRIVER
13531 M: hmadhani@marvell.com
13532 L: linux-scsi@vger.kernel.org
13534 F: Documentation/scsi/LICENSE.qla2xxx
13535 F: drivers/scsi/qla2xxx/
13537 QLOGIC QLA3XXX NETWORK DRIVER
13538 M: GR-Linux-NIC-Dev@marvell.com
13539 L: netdev@vger.kernel.org
13541 F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13542 F: drivers/net/ethernet/qlogic/qla3xxx.*
13544 QLOGIC QLA4XXX iSCSI DRIVER
13545 M: QLogic-Storage-Upstream@qlogic.com
13546 L: linux-scsi@vger.kernel.org
13548 F: Documentation/scsi/LICENSE.qla4xxx
13549 F: drivers/scsi/qla4xxx/
13551 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13552 M: Shahed Shaikh <shshaikh@marvell.com>
13553 M: Manish Chopra <manishc@marvell.com>
13554 M: GR-Linux-NIC-Dev@marvell.com
13555 L: netdev@vger.kernel.org
13557 F: drivers/net/ethernet/qlogic/qlcnic/
13559 QLOGIC QLGE 10Gb ETHERNET DRIVER
13560 M: Manish Chopra <manishc@marvell.com>
13561 M: GR-Linux-NIC-Dev@marvell.com
13562 L: netdev@vger.kernel.org
13564 F: drivers/staging/qlge/
13566 QM1D1B0004 MEDIA DRIVER
13567 M: Akihiro Tsukada <tskd08@gmail.com>
13568 L: linux-media@vger.kernel.org
13570 F: drivers/media/tuners/qm1d1b0004*
13572 QM1D1C0042 MEDIA DRIVER
13573 M: Akihiro Tsukada <tskd08@gmail.com>
13574 L: linux-media@vger.kernel.org
13576 F: drivers/media/tuners/qm1d1c0042*
13579 M: Anders Larsen <al@alarsen.net>
13580 W: http://www.alarsen.net/linux/qnx4fs/
13583 F: include/uapi/linux/qnx4_fs.h
13584 F: include/uapi/linux/qnxtypes.h
13586 QORIQ DPAA2 FSL-MC BUS DRIVER
13587 M: Stuart Yoder <stuyoder@gmail.com>
13588 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
13589 L: linux-kernel@vger.kernel.org
13591 F: drivers/bus/fsl-mc/
13592 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13593 F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13595 QT1010 MEDIA DRIVER
13596 M: Antti Palosaari <crope@iki.fi>
13597 L: linux-media@vger.kernel.org
13598 W: https://linuxtv.org
13599 W: http://palosaari.fi/linux/
13600 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13601 T: git git://linuxtv.org/anttip/media_tree.git
13603 F: drivers/media/tuners/qt1010*
13605 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13606 M: Kalle Valo <kvalo@codeaurora.org>
13607 L: ath10k@lists.infradead.org
13608 W: http://wireless.kernel.org/en/users/Drivers/ath10k
13609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13611 F: drivers/net/wireless/ath/ath10k/
13613 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13614 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13615 L: linux-wireless@vger.kernel.org
13616 W: http://wireless.kernel.org/en/users/Drivers/ath9k
13618 F: drivers/net/wireless/ath/ath9k/
13620 QUALCOMM CAMERA SUBSYSTEM DRIVER
13621 M: Todor Tomov <todor.too@gmail.com>
13622 L: linux-media@vger.kernel.org
13624 F: Documentation/devicetree/bindings/media/qcom,camss.txt
13625 F: Documentation/media/v4l-drivers/qcom_camss.rst
13626 F: drivers/media/platform/qcom/camss/
13628 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13629 M: Ilia Lin <ilia.lin@kernel.org>
13630 L: linux-pm@vger.kernel.org
13632 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
13633 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
13635 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13636 M: Timur Tabi <timur@kernel.org>
13637 L: netdev@vger.kernel.org
13639 F: drivers/net/ethernet/qualcomm/emac/
13641 QUALCOMM ETHQOS ETHERNET DRIVER
13642 M: Vinod Koul <vkoul@kernel.org>
13643 M: Niklas Cassel <niklas.cassel@linaro.org>
13644 L: netdev@vger.kernel.org
13646 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13647 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
13649 QUALCOMM GENERIC INTERFACE I2C DRIVER
13650 M: Alok Chauhan <alokc@codeaurora.org>
13651 L: linux-i2c@vger.kernel.org
13652 L: linux-arm-msm@vger.kernel.org
13654 F: drivers/i2c/busses/i2c-qcom-geni.c
13656 QUALCOMM HEXAGON ARCHITECTURE
13657 M: Brian Cain <bcain@codeaurora.org>
13658 L: linux-hexagon@vger.kernel.org
13662 QUALCOMM HIDMA DRIVER
13663 M: Sinan Kaya <okaya@kernel.org>
13664 L: linux-arm-kernel@lists.infradead.org
13665 L: linux-arm-msm@vger.kernel.org
13666 L: dmaengine@vger.kernel.org
13668 F: drivers/dma/qcom/hidma*
13671 M: Rob Clark <robdclark@gmail.com>
13672 L: iommu@lists.linux-foundation.org
13673 L: linux-arm-msm@vger.kernel.org
13675 F: drivers/iommu/qcom_iommu.c
13677 QUALCOMM TSENS THERMAL DRIVER
13678 M: Amit Kucheria <amit.kucheria@linaro.org>
13679 L: linux-pm@vger.kernel.org
13680 L: linux-arm-msm@vger.kernel.org
13682 F: drivers/thermal/qcom/
13684 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13685 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
13686 L: linux-media@vger.kernel.org
13687 L: linux-arm-msm@vger.kernel.org
13688 T: git git://linuxtv.org/media_tree.git
13690 F: drivers/media/platform/qcom/venus/
13692 QUALCOMM WCN36XX WIRELESS DRIVER
13693 M: Kalle Valo <kvalo@codeaurora.org>
13694 L: wcn36xx@lists.infradead.org
13695 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
13696 T: git git://github.com/KrasnikovEugene/wcn36xx.git
13698 F: drivers/net/wireless/ath/wcn36xx/
13700 QUANTENNA QTNFMAC WIRELESS DRIVER
13701 M: Igor Mitsyanko <imitsyanko@quantenna.com>
13702 M: Avinash Patil <avinashp@quantenna.com>
13703 M: Sergey Matyukevich <smatyukevich@quantenna.com>
13704 L: linux-wireless@vger.kernel.org
13706 F: drivers/net/wireless/quantenna
13708 RADEON and AMDGPU DRM DRIVERS
13709 M: Alex Deucher <alexander.deucher@amd.com>
13710 M: Christian König <christian.koenig@amd.com>
13711 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
13712 L: amd-gfx@lists.freedesktop.org
13713 T: git git://people.freedesktop.org/~agd5f/linux
13715 F: drivers/gpu/drm/radeon/
13716 F: include/uapi/drm/radeon_drm.h
13717 F: drivers/gpu/drm/amd/
13718 F: include/uapi/drm/amdgpu_drm.h
13720 RADEON FRAMEBUFFER DISPLAY DRIVER
13721 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
13722 L: linux-fbdev@vger.kernel.org
13724 F: drivers/video/fbdev/aty/radeon*
13725 F: include/uapi/linux/radeonfb.h
13727 RADIOSHARK RADIO DRIVER
13728 M: Hans Verkuil <hverkuil@xs4all.nl>
13729 L: linux-media@vger.kernel.org
13730 T: git git://linuxtv.org/media_tree.git
13732 F: drivers/media/radio/radio-shark.c
13734 RADIOSHARK2 RADIO DRIVER
13735 M: Hans Verkuil <hverkuil@xs4all.nl>
13736 L: linux-media@vger.kernel.org
13737 T: git git://linuxtv.org/media_tree.git
13739 F: drivers/media/radio/radio-shark2.c
13740 F: drivers/media/radio/radio-tea5777.c
13742 RADOS BLOCK DEVICE (RBD)
13743 M: Ilya Dryomov <idryomov@gmail.com>
13744 M: Sage Weil <sage@redhat.com>
13745 M: Alex Elder <elder@kernel.org>
13746 L: ceph-devel@vger.kernel.org
13747 W: http://ceph.com/
13748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13749 T: git git://github.com/ceph/ceph-client.git
13751 F: Documentation/ABI/testing/sysfs-bus-rbd
13752 F: drivers/block/rbd.c
13753 F: drivers/block/rbd_types.h
13755 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13756 M: Paul Mackerras <paulus@samba.org>
13757 L: linux-fbdev@vger.kernel.org
13759 F: drivers/video/fbdev/aty/aty128fb.c
13761 RAINSHADOW-CEC DRIVER
13762 M: Hans Verkuil <hverkuil@xs4all.nl>
13763 L: linux-media@vger.kernel.org
13764 T: git git://linuxtv.org/media_tree.git
13766 F: drivers/media/usb/rainshadow-cec/*
13768 RALINK MIPS ARCHITECTURE
13769 M: John Crispin <john@phrozen.org>
13770 L: linux-mips@vger.kernel.org
13772 F: arch/mips/ralink
13774 RALINK RT2X00 WIRELESS LAN DRIVER
13776 M: Stanislaw Gruszka <sgruszka@redhat.com>
13777 M: Helmut Schaa <helmut.schaa@googlemail.com>
13778 L: linux-wireless@vger.kernel.org
13780 F: drivers/net/wireless/ralink/rt2x00/
13782 RAMDISK RAM BLOCK DEVICE DRIVER
13783 M: Jens Axboe <axboe@kernel.dk>
13785 F: Documentation/admin-guide/blockdev/ramdisk.rst
13786 F: drivers/block/brd.c
13788 RANCHU VIRTUAL BOARD FOR MIPS
13789 M: Miodrag Dinic <miodrag.dinic@mips.com>
13790 L: linux-mips@vger.kernel.org
13792 F: arch/mips/generic/board-ranchu.c
13793 F: arch/mips/configs/generic/board-ranchu.config
13795 RANDOM NUMBER DRIVER
13796 M: "Theodore Ts'o" <tytso@mit.edu>
13798 F: drivers/char/random.c
13801 M: Matt Porter <mporter@kernel.crashing.org>
13802 M: Alexandre Bounine <alex.bou9@gmail.com>
13804 F: drivers/rapidio/
13807 M: Tony Luck <tony.luck@intel.com>
13808 M: Borislav Petkov <bp@alien8.de>
13809 L: linux-edac@vger.kernel.org
13812 F: include/linux/ras.h
13813 F: include/ras/ras_event.h
13814 F: Documentation/admin-guide/ras.rst
13816 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13817 L: linux-wireless@vger.kernel.org
13819 F: drivers/net/wireless/ray*
13821 RCUTORTURE TEST FRAMEWORK
13822 M: "Paul E. McKenney" <paulmck@kernel.org>
13823 M: Josh Triplett <josh@joshtriplett.org>
13824 R: Steven Rostedt <rostedt@goodmis.org>
13825 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13826 R: Lai Jiangshan <jiangshanlai@gmail.com>
13827 L: rcu@vger.kernel.org
13829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13830 F: tools/testing/selftests/rcutorture
13833 M: Florian Fainelli <florian@openwrt.org>
13836 RDC R6040 FAST ETHERNET DRIVER
13837 M: Florian Fainelli <f.fainelli@gmail.com>
13838 L: netdev@vger.kernel.org
13840 F: drivers/net/ethernet/rdc/r6040.c
13842 RDMAVT - RDMA verbs software
13843 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
13844 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
13845 L: linux-rdma@vger.kernel.org
13847 F: drivers/infiniband/sw/rdmavt
13849 RDS - RELIABLE DATAGRAM SOCKETS
13850 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
13851 L: netdev@vger.kernel.org
13852 L: linux-rdma@vger.kernel.org
13853 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
13854 W: https://oss.oracle.com/projects/rds/
13857 F: Documentation/networking/rds.txt
13859 RDT - RESOURCE ALLOCATION
13860 M: Fenghua Yu <fenghua.yu@intel.com>
13861 M: Reinette Chatre <reinette.chatre@intel.com>
13862 L: linux-kernel@vger.kernel.org
13864 F: arch/x86/kernel/cpu/resctrl/
13865 F: arch/x86/include/asm/resctrl_sched.h
13866 F: Documentation/x86/resctrl*
13868 READ-COPY UPDATE (RCU)
13869 M: "Paul E. McKenney" <paulmck@kernel.org>
13870 M: Josh Triplett <josh@joshtriplett.org>
13871 R: Steven Rostedt <rostedt@goodmis.org>
13872 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13873 R: Lai Jiangshan <jiangshanlai@gmail.com>
13874 R: Joel Fernandes <joel@joelfernandes.org>
13875 L: rcu@vger.kernel.org
13876 W: http://www.rdrop.com/users/paulmck/RCU/
13878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13879 F: Documentation/RCU/
13880 X: Documentation/RCU/torture.txt
13881 F: include/linux/rcu*
13882 X: include/linux/srcu*.h
13884 X: kernel/rcu/srcu*.c
13886 REAL TIME CLOCK (RTC) SUBSYSTEM
13887 M: Alessandro Zummo <a.zummo@towertech.it>
13888 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13889 L: linux-rtc@vger.kernel.org
13890 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
13891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13893 F: Documentation/devicetree/bindings/rtc/
13894 F: Documentation/admin-guide/rtc.rst
13896 F: include/linux/rtc.h
13897 F: include/uapi/linux/rtc.h
13898 F: include/linux/rtc/
13899 F: include/linux/platform_data/rtc-*
13900 F: tools/testing/selftests/rtc/
13902 REALTEK AUDIO CODECS
13903 M: Bard Liao <bardliao@realtek.com>
13904 M: Oder Chiou <oder_chiou@realtek.com>
13906 F: sound/soc/codecs/rt*
13907 F: include/sound/rt*.h
13909 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13910 M: Linus Walleij <linus.walleij@linaro.org>
13912 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13913 F: drivers/net/dsa/realtek-smi*
13914 F: drivers/net/dsa/rtl83*
13916 REDPINE WIRELESS DRIVER
13917 M: Amitkumar Karwar <amitkarwar@gmail.com>
13918 M: Siva Rebbagondla <siva8118@gmail.com>
13919 L: linux-wireless@vger.kernel.org
13921 F: drivers/net/wireless/rsi/
13923 REGISTER MAP ABSTRACTION
13924 M: Mark Brown <broonie@kernel.org>
13925 L: linux-kernel@vger.kernel.org
13926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13928 F: Documentation/devicetree/bindings/regmap/
13929 F: drivers/base/regmap/
13930 F: include/linux/regmap.h
13932 REISERFS FILE SYSTEM
13933 L: reiserfs-devel@vger.kernel.org
13937 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13938 M: Ohad Ben-Cohen <ohad@wizery.com>
13939 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13940 L: linux-remoteproc@vger.kernel.org
13941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
13943 F: Documentation/devicetree/bindings/remoteproc/
13944 F: Documentation/ABI/testing/sysfs-class-remoteproc
13945 F: Documentation/remoteproc.txt
13946 F: drivers/remoteproc/
13947 F: include/linux/remoteproc.h
13948 F: include/linux/remoteproc/
13950 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13951 M: Ohad Ben-Cohen <ohad@wizery.com>
13952 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13953 L: linux-remoteproc@vger.kernel.org
13954 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
13957 F: Documentation/rpmsg.txt
13958 F: Documentation/ABI/testing/sysfs-bus-rpmsg
13959 F: include/linux/rpmsg.h
13960 F: include/linux/rpmsg/
13961 F: include/uapi/linux/rpmsg.h
13964 RENESAS CLOCK DRIVERS
13965 M: Geert Uytterhoeven <geert+renesas@glider.be>
13966 L: linux-renesas-soc@vger.kernel.org
13967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13969 F: drivers/clk/renesas/
13971 RENESAS EMEV2 I2C DRIVER
13972 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13974 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
13975 F: drivers/i2c/busses/i2c-emev2.c
13977 RENESAS ETHERNET DRIVERS
13978 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13979 L: netdev@vger.kernel.org
13980 L: linux-renesas-soc@vger.kernel.org
13981 F: Documentation/devicetree/bindings/net/renesas,*.txt
13982 F: Documentation/devicetree/bindings/net/renesas,*.yaml
13983 F: drivers/net/ethernet/renesas/
13984 F: include/linux/sh_eth.h
13986 RENESAS R-CAR GYROADC DRIVER
13987 M: Marek Vasut <marek.vasut@gmail.com>
13988 L: linux-iio@vger.kernel.org
13990 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13991 F: drivers/iio/adc/rcar-gyroadc.c
13993 RENESAS R-CAR I2C DRIVERS
13994 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13996 F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt
13997 F: Documentation/devicetree/bindings/i2c/renesas,iic.txt
13998 F: drivers/i2c/busses/i2c-rcar.c
13999 F: drivers/i2c/busses/i2c-sh_mobile.c
14001 RENESAS RIIC DRIVER
14002 M: Chris Brandt <chris.brandt@renesas.com>
14004 F: Documentation/devicetree/bindings/i2c/renesas,riic.txt
14005 F: drivers/i2c/busses/i2c-riic.c
14007 RENESAS USB PHY DRIVER
14008 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14009 L: linux-renesas-soc@vger.kernel.org
14011 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
14013 RESET CONTROLLER FRAMEWORK
14014 M: Philipp Zabel <p.zabel@pengutronix.de>
14015 T: git git://git.pengutronix.de/git/pza/linux
14018 F: Documentation/devicetree/bindings/reset/
14019 F: include/dt-bindings/reset/
14020 F: include/linux/reset.h
14021 F: include/linux/reset/
14022 F: include/linux/reset-controller.h
14024 RESTARTABLE SEQUENCES SUPPORT
14025 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14026 M: Peter Zijlstra <peterz@infradead.org>
14027 M: "Paul E. McKenney" <paulmck@kernel.org>
14028 M: Boqun Feng <boqun.feng@gmail.com>
14029 L: linux-kernel@vger.kernel.org
14032 F: include/uapi/linux/rseq.h
14033 F: include/trace/events/rseq.h
14034 F: tools/testing/selftests/rseq/
14037 M: Johannes Berg <johannes@sipsolutions.net>
14038 L: linux-wireless@vger.kernel.org
14039 W: http://wireless.kernel.org/
14040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
14041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
14043 F: Documentation/driver-api/rfkill.rst
14044 F: Documentation/ABI/stable/sysfs-class-rfkill
14046 F: include/linux/rfkill.h
14047 F: include/uapi/linux/rfkill.h
14050 M: Thomas Graf <tgraf@suug.ch>
14051 M: Herbert Xu <herbert@gondor.apana.org.au>
14052 L: netdev@vger.kernel.org
14054 F: lib/rhashtable.c
14055 F: lib/test_rhashtable.c
14056 F: include/linux/rhashtable.h
14057 F: include/linux/rhashtable-types.h
14059 RICOH R5C592 MEMORYSTICK DRIVER
14060 M: Maxim Levitsky <maximlevitsky@gmail.com>
14062 F: drivers/memstick/host/r592.*
14064 RICOH SMARTMEDIA/XD DRIVER
14065 M: Maxim Levitsky <maximlevitsky@gmail.com>
14067 F: drivers/mtd/nand/raw/r852.c
14068 F: drivers/mtd/nand/raw/r852.h
14070 RISC-V ARCHITECTURE
14071 M: Paul Walmsley <paul.walmsley@sifive.com>
14072 M: Palmer Dabbelt <palmer@dabbelt.com>
14073 M: Albert Ou <aou@eecs.berkeley.edu>
14074 L: linux-riscv@lists.infradead.org
14075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
14082 M: Stefan Achatz <erazor_de@users.sourceforge.net>
14083 W: http://sourceforge.net/projects/roccat/
14085 F: drivers/hid/hid-roccat*
14086 F: include/linux/hid-roccat*
14087 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
14089 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
14090 M: Jacob Chen <jacob-chen@iotwrt.com>
14091 M: Ezequiel Garcia <ezequiel@collabora.com>
14092 L: linux-media@vger.kernel.org
14094 F: drivers/media/platform/rockchip/rga/
14095 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
14097 HANTRO VPU CODEC DRIVER
14098 M: Ezequiel Garcia <ezequiel@collabora.com>
14099 L: linux-media@vger.kernel.org
14101 F: drivers/staging/media/hantro/
14102 F: Documentation/devicetree/bindings/media/rockchip-vpu.txt
14105 M: Jiri Pirko <jiri@resnulli.us>
14106 L: netdev@vger.kernel.org
14108 F: drivers/net/ethernet/rocker/
14112 W: http://www.comtrol.com
14114 F: Documentation/driver-api/serial/rocket.rst
14115 F: drivers/tty/rocket*
14117 ROCKETPORT EXPRESS/INFINITY DRIVER
14118 M: Kevin Cernekee <cernekee@gmail.com>
14119 L: linux-serial@vger.kernel.org
14121 F: drivers/tty/serial/rp2.*
14123 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
14124 M: Tomasz Duszynski <tduszyns@gmail.com>
14126 F: drivers/iio/light/bh1750.c
14127 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
14129 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
14130 M: Marek Vasut <marek.vasut+renesas@gmail.com>
14131 L: linux-kernel@vger.kernel.org
14132 L: linux-renesas-soc@vger.kernel.org
14134 F: drivers/mfd/bd9571mwv.c
14135 F: drivers/regulator/bd9571mwv-regulator.c
14136 F: drivers/gpio/gpio-bd9571mwv.c
14137 F: include/linux/mfd/bd9571mwv.h
14138 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
14141 M: Ralf Baechle <ralf@linux-mips.org>
14142 L: linux-hams@vger.kernel.org
14143 W: http://www.linux-ax25.org/
14145 F: include/net/rose.h
14146 F: include/uapi/linux/rose.h
14149 RTL2830 MEDIA DRIVER
14150 M: Antti Palosaari <crope@iki.fi>
14151 L: linux-media@vger.kernel.org
14152 W: https://linuxtv.org
14153 W: http://palosaari.fi/linux/
14154 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14155 T: git git://linuxtv.org/anttip/media_tree.git
14157 F: drivers/media/dvb-frontends/rtl2830*
14159 RTL2832 MEDIA DRIVER
14160 M: Antti Palosaari <crope@iki.fi>
14161 L: linux-media@vger.kernel.org
14162 W: https://linuxtv.org
14163 W: http://palosaari.fi/linux/
14164 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14165 T: git git://linuxtv.org/anttip/media_tree.git
14167 F: drivers/media/dvb-frontends/rtl2832*
14169 RTL2832_SDR MEDIA DRIVER
14170 M: Antti Palosaari <crope@iki.fi>
14171 L: linux-media@vger.kernel.org
14172 W: https://linuxtv.org
14173 W: http://palosaari.fi/linux/
14174 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14175 T: git git://linuxtv.org/anttip/media_tree.git
14177 F: drivers/media/dvb-frontends/rtl2832_sdr*
14179 RTL8180 WIRELESS DRIVER
14180 L: linux-wireless@vger.kernel.org
14181 W: http://wireless.kernel.org/
14182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14184 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
14186 RTL8187 WIRELESS DRIVER
14187 M: Herton Ronaldo Krzesinski <herton@canonical.com>
14188 M: Hin-Tak Leung <htl10@users.sourceforge.net>
14189 M: Larry Finger <Larry.Finger@lwfinger.net>
14190 L: linux-wireless@vger.kernel.org
14191 W: http://wireless.kernel.org/
14192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14194 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
14196 REALTEK WIRELESS DRIVER (rtlwifi family)
14197 M: Ping-Ke Shih <pkshih@realtek.com>
14198 L: linux-wireless@vger.kernel.org
14199 W: http://wireless.kernel.org/
14200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14202 F: drivers/net/wireless/realtek/rtlwifi/
14204 REALTEK WIRELESS DRIVER (rtw88)
14205 M: Yan-Hsuan Chuang <yhchuang@realtek.com>
14206 L: linux-wireless@vger.kernel.org
14208 F: drivers/net/wireless/realtek/rtw88/
14210 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
14211 M: Jes Sorensen <Jes.Sorensen@gmail.com>
14212 L: linux-wireless@vger.kernel.org
14213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
14215 F: drivers/net/wireless/realtek/rtl8xxxu/
14217 RXRPC SOCKETS (AF_RXRPC)
14218 M: David Howells <dhowells@redhat.com>
14219 L: linux-afs@lists.infradead.org
14222 F: include/keys/rxrpc-type.h
14223 F: include/net/af_rxrpc.h
14224 F: include/trace/events/rxrpc.h
14225 F: include/uapi/linux/rxrpc.h
14226 F: Documentation/networking/rxrpc.txt
14227 W: https://www.infradead.org/~dhowells/kafs/
14229 S3 SAVAGE FRAMEBUFFER DRIVER
14230 M: Antonino Daplas <adaplas@gmail.com>
14231 L: linux-fbdev@vger.kernel.org
14233 F: drivers/video/fbdev/savage/
14236 M: Heiko Carstens <heiko.carstens@de.ibm.com>
14237 M: Vasily Gorbik <gor@linux.ibm.com>
14238 M: Christian Borntraeger <borntraeger@de.ibm.com>
14239 L: linux-s390@vger.kernel.org
14240 W: http://www.ibm.com/developerworks/linux/linux390/
14241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
14245 F: Documentation/s390/
14246 F: Documentation/driver-api/s390-drivers.rst
14248 S390 COMMON I/O LAYER
14249 M: Sebastian Ott <sebott@linux.ibm.com>
14250 M: Peter Oberparleiter <oberpar@linux.ibm.com>
14251 L: linux-s390@vger.kernel.org
14252 W: http://www.ibm.com/developerworks/linux/linux390/
14254 F: drivers/s390/cio/
14257 M: Stefan Haberland <sth@linux.ibm.com>
14258 M: Jan Hoeppner <hoeppner@linux.ibm.com>
14259 L: linux-s390@vger.kernel.org
14260 W: http://www.ibm.com/developerworks/linux/linux390/
14262 F: drivers/s390/block/dasd*
14263 F: block/partitions/ibm.c
14266 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
14267 L: linux-s390@vger.kernel.org
14268 W: http://www.ibm.com/developerworks/linux/linux390/
14270 F: drivers/iommu/s390-iommu.c
14272 S390 IUCV NETWORK LAYER
14273 M: Julian Wiedmann <jwi@linux.ibm.com>
14274 M: Ursula Braun <ubraun@linux.ibm.com>
14275 L: linux-s390@vger.kernel.org
14276 W: http://www.ibm.com/developerworks/linux/linux390/
14278 F: drivers/s390/net/*iucv*
14279 F: include/net/iucv/
14282 S390 NETWORK DRIVERS
14283 M: Julian Wiedmann <jwi@linux.ibm.com>
14284 M: Ursula Braun <ubraun@linux.ibm.com>
14285 L: linux-s390@vger.kernel.org
14286 W: http://www.ibm.com/developerworks/linux/linux390/
14288 F: drivers/s390/net/
14291 M: Sebastian Ott <sebott@linux.ibm.com>
14292 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
14293 L: linux-s390@vger.kernel.org
14294 W: http://www.ibm.com/developerworks/linux/linux390/
14297 F: drivers/pci/hotplug/s390_pci_hpc.c
14299 S390 VFIO-CCW DRIVER
14300 M: Cornelia Huck <cohuck@redhat.com>
14301 M: Eric Farman <farman@linux.ibm.com>
14302 R: Halil Pasic <pasic@linux.ibm.com>
14303 L: linux-s390@vger.kernel.org
14304 L: kvm@vger.kernel.org
14306 F: drivers/s390/cio/vfio_ccw*
14307 F: Documentation/s390/vfio-ccw.rst
14308 F: include/uapi/linux/vfio_ccw.h
14311 M: Harald Freudenberger <freude@linux.ibm.com>
14312 L: linux-s390@vger.kernel.org
14313 W: http://www.ibm.com/developerworks/linux/linux390/
14315 F: drivers/s390/crypto/
14317 S390 VFIO AP DRIVER
14318 M: Tony Krowiak <akrowiak@linux.ibm.com>
14319 M: Pierre Morel <pmorel@linux.ibm.com>
14320 M: Halil Pasic <pasic@linux.ibm.com>
14321 L: linux-s390@vger.kernel.org
14322 W: http://www.ibm.com/developerworks/linux/linux390/
14324 F: drivers/s390/crypto/vfio_ap_drv.c
14325 F: drivers/s390/crypto/vfio_ap_private.h
14326 F: drivers/s390/crypto/vfio_ap_ops.c
14327 F: Documentation/s390/vfio-ap.rst
14330 M: Steffen Maier <maier@linux.ibm.com>
14331 M: Benjamin Block <bblock@linux.ibm.com>
14332 L: linux-s390@vger.kernel.org
14333 W: http://www.ibm.com/developerworks/linux/linux390/
14335 F: drivers/s390/scsi/zfcp_*
14337 S3C24XX SD/MMC Driver
14338 M: Ben Dooks <ben-linux@fluff.org>
14339 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14341 F: drivers/mmc/host/s3cmci.*
14343 SAA6588 RDS RECEIVER DRIVER
14344 M: Hans Verkuil <hverkuil@xs4all.nl>
14345 L: linux-media@vger.kernel.org
14346 T: git git://linuxtv.org/media_tree.git
14347 W: https://linuxtv.org
14349 F: drivers/media/i2c/saa6588*
14351 SAA7134 VIDEO4LINUX DRIVER
14352 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14353 L: linux-media@vger.kernel.org
14354 W: https://linuxtv.org
14355 T: git git://linuxtv.org/media_tree.git
14357 F: Documentation/media/v4l-drivers/saa7134*
14358 F: drivers/media/pci/saa7134/
14360 SAA7146 VIDEO4LINUX-2 DRIVER
14361 M: Hans Verkuil <hverkuil@xs4all.nl>
14362 L: linux-media@vger.kernel.org
14363 T: git git://linuxtv.org/media_tree.git
14365 F: drivers/media/common/saa7146/
14366 F: drivers/media/pci/saa7146/
14367 F: include/media/drv-intf/saa7146*
14369 SAFESETID SECURITY MODULE
14370 M: Micah Morton <mortonm@chromium.org>
14372 F: security/safesetid/
14373 F: Documentation/admin-guide/LSM/SafeSetID.rst
14375 SAMSUNG AUDIO (ASoC) DRIVERS
14376 M: Krzysztof Kozlowski <krzk@kernel.org>
14377 M: Sangbeom Kim <sbkim73@samsung.com>
14378 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14379 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14381 F: sound/soc/samsung/
14382 F: Documentation/devicetree/bindings/sound/samsung*
14384 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14385 M: Krzysztof Kozlowski <krzk@kernel.org>
14386 L: linux-crypto@vger.kernel.org
14387 L: linux-samsung-soc@vger.kernel.org
14389 F: drivers/crypto/exynos-rng.c
14390 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
14392 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14393 M: Łukasz Stelmach <l.stelmach@samsung.com>
14394 L: linux-samsung-soc@vger.kernel.org
14396 F: drivers/char/hw_random/exynos-trng.c
14397 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14399 SAMSUNG FRAMEBUFFER DRIVER
14400 M: Jingoo Han <jingoohan1@gmail.com>
14401 L: linux-fbdev@vger.kernel.org
14403 F: drivers/video/fbdev/s3c-fb.c
14405 SAMSUNG LAPTOP DRIVER
14406 M: Corentin Chary <corentin.chary@gmail.com>
14407 L: platform-driver-x86@vger.kernel.org
14409 F: drivers/platform/x86/samsung-laptop.c
14411 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14412 M: Sangbeom Kim <sbkim73@samsung.com>
14413 M: Krzysztof Kozlowski <krzk@kernel.org>
14414 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14415 L: linux-kernel@vger.kernel.org
14416 L: linux-samsung-soc@vger.kernel.org
14418 F: drivers/mfd/sec*.c
14419 F: drivers/regulator/s2m*.c
14420 F: drivers/regulator/s5m*.c
14421 F: drivers/clk/clk-s2mps11.c
14422 F: drivers/rtc/rtc-s5m.c
14423 F: include/linux/mfd/samsung/
14424 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14425 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14426 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14427 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14429 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14430 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14431 L: linux-media@vger.kernel.org
14432 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14434 F: drivers/media/platform/s3c-camif/
14435 F: include/media/drv-intf/s3c_camif.h
14437 SAMSUNG S3FWRN5 NFC DRIVER
14438 M: Robert Baldyga <r.baldyga@samsung.com>
14439 M: Krzysztof Opasiak <k.opasiak@samsung.com>
14440 L: linux-nfc@lists.01.org (moderated for non-subscribers)
14442 F: drivers/nfc/s3fwrn5
14444 SAMSUNG S5C73M3 CAMERA DRIVER
14445 M: Kyungmin Park <kyungmin.park@samsung.com>
14446 M: Andrzej Hajda <a.hajda@samsung.com>
14447 L: linux-media@vger.kernel.org
14449 F: drivers/media/i2c/s5c73m3/*
14451 SAMSUNG S5K5BAF CAMERA DRIVER
14452 M: Kyungmin Park <kyungmin.park@samsung.com>
14453 M: Andrzej Hajda <a.hajda@samsung.com>
14454 L: linux-media@vger.kernel.org
14456 F: drivers/media/i2c/s5k5baf.c
14458 SAMSUNG S5P Security SubSystem (SSS) DRIVER
14459 M: Krzysztof Kozlowski <krzk@kernel.org>
14460 M: Vladimir Zapolskiy <vz@mleia.com>
14461 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
14462 L: linux-crypto@vger.kernel.org
14463 L: linux-samsung-soc@vger.kernel.org
14465 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
14466 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
14467 F: drivers/crypto/s5p-sss.c
14469 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14470 M: Kyungmin Park <kyungmin.park@samsung.com>
14471 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14472 L: linux-media@vger.kernel.org
14473 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14475 F: drivers/media/platform/exynos4-is/
14477 SAMSUNG SOC CLOCK DRIVERS
14478 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14479 M: Tomasz Figa <tomasz.figa@gmail.com>
14480 M: Chanwoo Choi <cw00.choi@samsung.com>
14482 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14484 F: drivers/clk/samsung/
14485 F: include/dt-bindings/clock/exynos*.h
14486 F: Documentation/devicetree/bindings/clock/exynos*.txt
14487 F: Documentation/devicetree/bindings/clock/samsung,s3c*
14488 F: Documentation/devicetree/bindings/clock/samsung,s5p*
14490 SAMSUNG SPI DRIVERS
14491 M: Kukjin Kim <kgene@kernel.org>
14492 M: Krzysztof Kozlowski <krzk@kernel.org>
14493 M: Andi Shyti <andi@etezian.org>
14494 L: linux-spi@vger.kernel.org
14495 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14497 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
14498 F: drivers/spi/spi-s3c*
14499 F: include/linux/platform_data/spi-s3c64xx.h
14501 SAMSUNG SXGBE DRIVERS
14502 M: Byungho An <bh74.an@samsung.com>
14503 M: Girish K S <ks.giri@samsung.com>
14504 M: Vipul Pandya <vipul.pandya@samsung.com>
14506 L: netdev@vger.kernel.org
14507 F: drivers/net/ethernet/samsung/sxgbe/
14509 SAMSUNG THERMAL DRIVER
14510 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14511 L: linux-pm@vger.kernel.org
14512 L: linux-samsung-soc@vger.kernel.org
14514 T: git https://github.com/lmajewski/linux-samsung-thermal.git
14515 F: drivers/thermal/samsung/
14517 SAMSUNG USB2 PHY DRIVER
14518 M: Kamil Debski <kamil@wypas.org>
14519 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14520 L: linux-kernel@vger.kernel.org
14522 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
14523 F: Documentation/driver-api/phy/samsung-usb2.rst
14524 F: drivers/phy/samsung/phy-exynos4210-usb2.c
14525 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
14526 F: drivers/phy/samsung/phy-exynos5250-usb2.c
14527 F: drivers/phy/samsung/phy-s5pv210-usb2.c
14528 F: drivers/phy/samsung/phy-samsung-usb2.c
14529 F: drivers/phy/samsung/phy-samsung-usb2.h
14532 M: Zwane Mwaikambo <zwanem@gmail.com>
14534 F: drivers/watchdog/sc1200wdt.c
14537 M: Ingo Molnar <mingo@redhat.com>
14538 M: Peter Zijlstra <peterz@infradead.org>
14539 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
14540 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
14541 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
14542 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
14543 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
14544 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
14545 L: linux-kernel@vger.kernel.org
14546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14549 F: include/linux/sched.h
14550 F: include/uapi/linux/sched.h
14551 F: include/linux/wait.h
14552 F: include/linux/preempt.h
14554 SCR24X CHIP CARD INTERFACE DRIVER
14555 M: Lubomir Rintel <lkundrak@v3.sk>
14557 F: drivers/char/pcmcia/scr24x_cs.c
14560 M: Jens Axboe <axboe@kernel.dk>
14561 L: linux-scsi@vger.kernel.org
14562 W: http://www.kernel.dk
14564 F: drivers/scsi/sr*
14566 SCSI RDMA PROTOCOL (SRP) INITIATOR
14567 M: Bart Van Assche <bvanassche@acm.org>
14568 L: linux-rdma@vger.kernel.org
14570 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14571 F: drivers/infiniband/ulp/srp/
14572 F: include/scsi/srp.h
14574 SCSI RDMA PROTOCOL (SRP) TARGET
14575 M: Bart Van Assche <bvanassche@acm.org>
14576 L: linux-rdma@vger.kernel.org
14577 L: target-devel@vger.kernel.org
14579 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14580 F: drivers/infiniband/ulp/srpt/
14583 M: Doug Gilbert <dgilbert@interlog.com>
14584 L: linux-scsi@vger.kernel.org
14585 W: http://sg.danny.cz/sg
14587 F: Documentation/scsi/scsi-generic.txt
14588 F: drivers/scsi/sg.c
14589 F: include/scsi/sg.h
14592 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
14593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14594 M: "Martin K. Petersen" <martin.petersen@oracle.com>
14595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14596 Q: https://patchwork.kernel.org/project/linux-scsi/list/
14597 L: linux-scsi@vger.kernel.org
14599 F: Documentation/devicetree/bindings/scsi/
14604 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14605 L: linux-scsi@vger.kernel.org
14607 F: Documentation/scsi/st.txt
14608 F: drivers/scsi/st.*
14609 F: drivers/scsi/st_*.h
14611 SCSI TARGET SUBSYSTEM
14612 M: "Martin K. Petersen" <martin.petersen@oracle.com>
14613 L: linux-scsi@vger.kernel.org
14614 L: target-devel@vger.kernel.org
14615 W: http://www.linux-iscsi.org
14616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14617 Q: https://patchwork.kernel.org/project/target-devel/list/
14621 F: Documentation/target/
14624 M: Vlad Yasevich <vyasevich@gmail.com>
14625 M: Neil Horman <nhorman@tuxdriver.com>
14626 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14627 L: linux-sctp@vger.kernel.org
14628 W: http://lksctp.sourceforge.net
14630 F: Documentation/networking/sctp.txt
14631 F: include/linux/sctp.h
14632 F: include/uapi/linux/sctp.h
14633 F: include/net/sctp/
14637 M: Jim Cromie <jim.cromie@gmail.com>
14639 F: Documentation/i2c/busses/scx200_acb.rst
14640 F: arch/x86/platform/scx200/
14641 F: drivers/watchdog/scx200_wdt.c
14642 F: drivers/i2c/busses/scx200*
14643 F: drivers/mtd/maps/scx200_docflash.c
14644 F: include/linux/scx200.h
14647 M: Jim Cromie <jim.cromie@gmail.com>
14649 F: drivers/char/scx200_gpio.c
14650 F: include/linux/scx200_gpio.h
14652 SCx200 HRT CLOCKSOURCE DRIVER
14653 M: Jim Cromie <jim.cromie@gmail.com>
14655 F: drivers/clocksource/scx200_hrt.c
14657 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14658 M: Sascha Sommer <saschasommer@freenet.de>
14659 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14661 F: drivers/mmc/host/sdricoh_cs.c
14663 SECO BOARDS CEC DRIVER
14664 M: Ettore Chimenti <ek5.chimenti@gmail.com>
14666 F: drivers/media/platform/seco-cec/seco-cec.c
14667 F: drivers/media/platform/seco-cec/seco-cec.h
14670 M: Kees Cook <keescook@chromium.org>
14671 R: Andy Lutomirski <luto@amacapital.net>
14672 R: Will Drewry <wad@chromium.org>
14673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14675 F: kernel/seccomp.c
14676 F: include/uapi/linux/seccomp.h
14677 F: include/linux/seccomp.h
14678 F: tools/testing/selftests/seccomp/*
14679 F: tools/testing/selftests/kselftest_harness.h
14680 F: Documentation/userspace-api/seccomp_filter.rst
14681 K: \bsecure_computing
14684 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14685 M: Al Cooper <alcooperx@gmail.com>
14686 L: linux-mmc@vger.kernel.org
14687 L: bcm-kernel-feedback-list@broadcom.com
14689 F: drivers/mmc/host/sdhci-brcmstb*
14691 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14692 M: Adrian Hunter <adrian.hunter@intel.com>
14693 L: linux-mmc@vger.kernel.org
14695 F: drivers/mmc/host/sdhci*
14696 F: include/linux/mmc/sdhci*
14698 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14699 M: Adrian Hunter <adrian.hunter@intel.com>
14700 M: Ritesh Harjani <riteshh@codeaurora.org>
14701 M: Asutosh Das <asutoshd@codeaurora.org>
14702 L: linux-mmc@vger.kernel.org
14704 F: drivers/mmc/host/cqhci*
14706 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14707 M: Prabu Thangamuthu <prabu.t@synopsys.com>
14708 M: Manjunath M B <manjumb@synopsys.com>
14709 L: linux-mmc@vger.kernel.org
14711 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
14713 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14714 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14715 L: linux-mmc@vger.kernel.org
14717 F: drivers/mmc/host/sdhci-of-at91.c
14719 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14720 M: Ben Dooks <ben-linux@fluff.org>
14721 M: Jaehoon Chung <jh80.chung@samsung.com>
14722 L: linux-mmc@vger.kernel.org
14724 F: drivers/mmc/host/sdhci-s3c*
14726 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14727 M: Viresh Kumar <vireshk@kernel.org>
14728 L: linux-mmc@vger.kernel.org
14730 F: drivers/mmc/host/sdhci-spear.c
14732 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14733 M: Kishon Vijay Abraham I <kishon@ti.com>
14734 L: linux-mmc@vger.kernel.org
14736 F: drivers/mmc/host/sdhci-omap.c
14738 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14739 M: Scott Bauer <scott.bauer@intel.com>
14740 M: Jonathan Derrick <jonathan.derrick@intel.com>
14741 L: linux-block@vger.kernel.org
14744 F: block/opal_proto.h
14745 F: include/linux/sed*
14746 F: include/uapi/linux/sed*
14749 M: Security Officers <security@kernel.org>
14753 M: James Morris <jmorris@namei.org>
14754 M: "Serge E. Hallyn" <serge@hallyn.com>
14755 L: linux-security-module@vger.kernel.org (suggested Cc:)
14756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14757 W: http://kernsec.org/
14760 X: security/selinux/
14762 SELINUX SECURITY MODULE
14763 M: Paul Moore <paul@paul-moore.com>
14764 M: Stephen Smalley <sds@tycho.nsa.gov>
14765 M: Eric Paris <eparis@parisplace.org>
14766 L: selinux@vger.kernel.org
14767 W: https://selinuxproject.org
14768 W: https://github.com/SELinuxProject
14769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14771 F: include/uapi/linux/selinux_netlink.h
14772 F: security/selinux/
14773 F: scripts/selinux/
14774 F: Documentation/admin-guide/LSM/SELinux.rst
14777 M: Jiri Slaby <jirislaby@gmail.com>
14779 F: drivers/misc/phantom.c
14780 F: include/uapi/linux/phantom.h
14782 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
14783 M: Tomasz Duszynski <tduszyns@gmail.com>
14785 F: drivers/iio/chemical/sps30.c
14786 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
14789 M: Rob Herring <robh@kernel.org>
14790 L: linux-serial@vger.kernel.org
14792 F: Documentation/devicetree/bindings/serial/slave-device.txt
14793 F: drivers/tty/serdev/
14794 F: include/linux/serdev.h
14797 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14798 L: linux-serial@vger.kernel.org
14800 F: Documentation/devicetree/bindings/serial/
14801 F: drivers/tty/serial/
14804 M: Sean Young <sean@mess.org>
14805 L: linux-media@vger.kernel.org
14807 F: drivers/media/rc/serial_ir.c
14810 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14811 M: Edward Cree <ecree@solarflare.com>
14812 M: Martin Habets <mhabets@solarflare.com>
14813 L: netdev@vger.kernel.org
14815 F: drivers/net/ethernet/sfc/
14817 SFF/SFP/SFP+ MODULE SUPPORT
14818 M: Russell King <linux@armlinux.org.uk>
14819 L: netdev@vger.kernel.org
14821 F: drivers/net/phy/phylink.c
14822 F: drivers/net/phy/sfp*
14823 F: include/linux/phylink.h
14824 F: include/linux/sfp.h
14828 M: Dimitri Sivanich <sivanich@sgi.com>
14830 F: drivers/misc/sgi-gru/
14832 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14833 M: Pat Gefre <pfg@sgi.com>
14834 L: linux-ia64@vger.kernel.org
14836 F: Documentation/ia64/serial.rst
14837 F: drivers/tty/serial/ioc?_serial.c
14838 F: include/linux/ioc?.h
14840 SGI XP/XPC/XPNET DRIVER
14841 M: Cliff Whickman <cpw@sgi.com>
14842 M: Robin Holt <robinmholt@gmail.com>
14844 F: drivers/misc/sgi-xp/
14846 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14847 M: Ursula Braun <ubraun@linux.ibm.com>
14848 M: Karsten Graul <kgraul@linux.ibm.com>
14849 L: linux-s390@vger.kernel.org
14850 W: http://www.ibm.com/developerworks/linux/linux390/
14854 SHARP RJ54N1CB0C SENSOR DRIVER
14855 M: Jacopo Mondi <jacopo@jmondi.org>
14856 L: linux-media@vger.kernel.org
14857 T: git git://linuxtv.org/media_tree.git
14859 F: drivers/media/i2c/rj54n1cb0c.c
14860 F: include/media/i2c/rj54n1cb0c.h
14862 SH_VEU V4L2 MEM2MEM DRIVER
14863 L: linux-media@vger.kernel.org
14865 F: drivers/media/platform/sh_veu.c
14867 SH_VOU V4L2 OUTPUT DRIVER
14868 L: linux-media@vger.kernel.org
14870 F: drivers/media/platform/sh_vou.c
14871 F: include/media/drv-intf/sh_vou.h
14873 SI2157 MEDIA DRIVER
14874 M: Antti Palosaari <crope@iki.fi>
14875 L: linux-media@vger.kernel.org
14876 W: https://linuxtv.org
14877 W: http://palosaari.fi/linux/
14878 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14879 T: git git://linuxtv.org/anttip/media_tree.git
14881 F: drivers/media/tuners/si2157*
14883 SI2165 MEDIA DRIVER
14884 M: Matthias Schwarzott <zzam@gentoo.org>
14885 L: linux-media@vger.kernel.org
14886 W: https://linuxtv.org
14887 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14889 F: drivers/media/dvb-frontends/si2165*
14891 SI2168 MEDIA DRIVER
14892 M: Antti Palosaari <crope@iki.fi>
14893 L: linux-media@vger.kernel.org
14894 W: https://linuxtv.org
14895 W: http://palosaari.fi/linux/
14896 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14897 T: git git://linuxtv.org/anttip/media_tree.git
14899 F: drivers/media/dvb-frontends/si2168*
14901 SI470X FM RADIO RECEIVER I2C DRIVER
14902 M: Hans Verkuil <hverkuil@xs4all.nl>
14903 L: linux-media@vger.kernel.org
14904 T: git git://linuxtv.org/media_tree.git
14905 W: https://linuxtv.org
14907 F: drivers/media/radio/si470x/radio-si470x-i2c.c
14909 SI470X FM RADIO RECEIVER USB DRIVER
14910 M: Hans Verkuil <hverkuil@xs4all.nl>
14911 L: linux-media@vger.kernel.org
14912 T: git git://linuxtv.org/media_tree.git
14913 W: https://linuxtv.org
14915 F: drivers/media/radio/si470x/radio-si470x-common.c
14916 F: drivers/media/radio/si470x/radio-si470x.h
14917 F: drivers/media/radio/si470x/radio-si470x-usb.c
14919 SI4713 FM RADIO TRANSMITTER I2C DRIVER
14920 M: Eduardo Valentin <edubezval@gmail.com>
14921 L: linux-media@vger.kernel.org
14922 T: git git://linuxtv.org/media_tree.git
14923 W: https://linuxtv.org
14925 F: drivers/media/radio/si4713/si4713.?
14927 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14928 M: Eduardo Valentin <edubezval@gmail.com>
14929 L: linux-media@vger.kernel.org
14930 T: git git://linuxtv.org/media_tree.git
14931 W: https://linuxtv.org
14933 F: drivers/media/radio/si4713/radio-platform-si4713.c
14935 SI4713 FM RADIO TRANSMITTER USB DRIVER
14936 M: Hans Verkuil <hverkuil@xs4all.nl>
14937 L: linux-media@vger.kernel.org
14938 T: git git://linuxtv.org/media_tree.git
14939 W: https://linuxtv.org
14941 F: drivers/media/radio/si4713/radio-usb-si4713.c
14944 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14945 L: linux-media@vger.kernel.org
14946 W: https://linuxtv.org
14947 T: git git://linuxtv.org/media_tree.git
14949 F: drivers/media/common/siano/
14950 F: drivers/media/usb/siano/
14951 F: drivers/media/usb/siano/
14952 F: drivers/media/mmc/siano/
14955 M: Green Wan <green.wan@sifive.com>
14957 F: drivers/dma/sf-pdma/
14958 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
14961 M: Palmer Dabbelt <palmer@dabbelt.com>
14962 M: Paul Walmsley <paul.walmsley@sifive.com>
14963 L: linux-riscv@lists.infradead.org
14964 T: git git://github.com/sifive/riscv-linux.git
14969 SIFIVE FU540 SYSTEM-ON-CHIP
14970 M: Paul Walmsley <paul.walmsley@sifive.com>
14971 M: Palmer Dabbelt <palmer@dabbelt.com>
14972 L: linux-riscv@lists.infradead.org
14973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
14978 SILEAD TOUCHSCREEN DRIVER
14979 M: Hans de Goede <hdegoede@redhat.com>
14980 L: linux-input@vger.kernel.org
14981 L: platform-driver-x86@vger.kernel.org
14983 F: drivers/input/touchscreen/silead.c
14984 F: drivers/platform/x86/touchscreen_dmi.c
14986 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
14987 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
14989 F: drivers/staging/wfx/
14991 SILICON MOTION SM712 FRAME BUFFER DRIVER
14992 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14993 M: Teddy Wang <teddy.wang@siliconmotion.com>
14994 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14995 L: linux-fbdev@vger.kernel.org
14997 F: drivers/video/fbdev/sm712*
14998 F: Documentation/fb/sm712fb.rst
15000 SIMPLE FIRMWARE INTERFACE (SFI)
15001 M: Len Brown <lenb@kernel.org>
15002 L: sfi-devel@simplefirmware.org
15003 W: http://simplefirmware.org/
15004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
15006 F: arch/x86/platform/sfi/
15008 F: include/linux/sfi*.h
15011 M: Hans de Goede <hdegoede@redhat.com>
15012 L: linux-fbdev@vger.kernel.org
15014 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
15015 F: drivers/video/fbdev/simplefb.c
15016 F: include/linux/platform_data/simplefb.h
15018 SIMTEC EB110ATX (Chalice CATS)
15020 P: Vincent Sanders <vince@simtec.co.uk>
15021 M: Simtec Linux Team <linux@simtec.co.uk>
15022 W: http://www.simtec.co.uk/products/EB110ATX/
15025 SIMTEC EB2410ITX (BAST)
15027 P: Vincent Sanders <vince@simtec.co.uk>
15028 M: Simtec Linux Team <linux@simtec.co.uk>
15029 W: http://www.simtec.co.uk/products/EB2410ITX/
15031 F: arch/arm/mach-s3c24xx/mach-bast.c
15032 F: arch/arm/mach-s3c24xx/bast-ide.c
15033 F: arch/arm/mach-s3c24xx/bast-irq.c
15035 SIPHASH PRF ROUTINES
15036 M: Jason A. Donenfeld <Jason@zx2c4.com>
15039 F: lib/test_siphash.c
15040 F: include/linux/siphash.h
15043 M: Thorsten Scherer <t.scherer@eckelmann.de>
15044 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15045 R: Pengutronix Kernel Team <kernel@pengutronix.de>
15048 F: drivers/gpio/gpio-siox.c
15049 F: include/trace/events/siox.h
15051 SIS 190 ETHERNET DRIVER
15052 M: Francois Romieu <romieu@fr.zoreil.com>
15053 L: netdev@vger.kernel.org
15055 F: drivers/net/ethernet/sis/sis190.c
15057 SIS 900/7016 FAST ETHERNET DRIVER
15058 M: Daniele Venzano <venza@brownhat.org>
15059 W: http://www.brownhat.org/sis900.html
15060 L: netdev@vger.kernel.org
15062 F: drivers/net/ethernet/sis/sis900.*
15064 SIS FRAMEBUFFER DRIVER
15065 M: Thomas Winischhofer <thomas@winischhofer.net>
15066 W: http://www.winischhofer.net/linuxsisvga.shtml
15068 F: Documentation/fb/sisfb.rst
15069 F: drivers/video/fbdev/sis/
15070 F: include/video/sisfb.h
15073 M: Thomas Winischhofer <thomas@winischhofer.net>
15074 W: http://www.winischhofer.at/linuxsisusbvga.shtml
15076 F: drivers/usb/misc/sisusbvga/
15079 M: Christoph Lameter <cl@linux.com>
15080 M: Pekka Enberg <penberg@kernel.org>
15081 M: David Rientjes <rientjes@google.com>
15082 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
15083 M: Andrew Morton <akpm@linux-foundation.org>
15084 L: linux-mm@kvack.org
15086 F: include/linux/sl?b*.h
15089 SLEEPABLE READ-COPY UPDATE (SRCU)
15090 M: Lai Jiangshan <jiangshanlai@gmail.com>
15091 M: "Paul E. McKenney" <paulmck@kernel.org>
15092 M: Josh Triplett <josh@joshtriplett.org>
15093 R: Steven Rostedt <rostedt@goodmis.org>
15094 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15095 L: rcu@vger.kernel.org
15096 W: http://www.rdrop.com/users/paulmck/RCU/
15098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15099 F: include/linux/srcu*.h
15100 F: kernel/rcu/srcu*.c
15102 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15103 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15104 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15106 F: drivers/slimbus/
15107 F: Documentation/devicetree/bindings/slimbus/
15108 F: include/linux/slimbus.h
15110 SMACK SECURITY MODULE
15111 M: Casey Schaufler <casey@schaufler-ca.com>
15112 L: linux-security-module@vger.kernel.org
15113 W: http://schaufler-ca.com
15114 T: git git://github.com/cschaufler/smack-next
15116 F: Documentation/admin-guide/LSM/Smack.rst
15119 SMC91x ETHERNET DRIVER
15120 M: Nicolas Pitre <nico@fluxnic.net>
15122 F: drivers/net/ethernet/smsc/smc91x.*
15124 SMIA AND SMIA++ IMAGE SENSOR DRIVER
15125 M: Sakari Ailus <sakari.ailus@iki.fi>
15126 L: linux-media@vger.kernel.org
15128 F: drivers/media/i2c/smiapp/
15129 F: include/media/i2c/smiapp.h
15130 F: drivers/media/i2c/smiapp-pll.c
15131 F: drivers/media/i2c/smiapp-pll.h
15132 F: include/uapi/linux/smiapp.h
15133 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
15135 SMM665 HARDWARE MONITOR DRIVER
15136 M: Guenter Roeck <linux@roeck-us.net>
15137 L: linux-hwmon@vger.kernel.org
15139 F: Documentation/hwmon/smm665.rst
15140 F: drivers/hwmon/smm665.c
15142 SMSC EMC2103 HARDWARE MONITOR DRIVER
15143 M: Steve Glendinning <steve.glendinning@shawell.net>
15144 L: linux-hwmon@vger.kernel.org
15146 F: Documentation/hwmon/emc2103.rst
15147 F: drivers/hwmon/emc2103.c
15149 SMSC SCH5627 HARDWARE MONITOR DRIVER
15150 M: Hans de Goede <hdegoede@redhat.com>
15151 L: linux-hwmon@vger.kernel.org
15153 F: Documentation/hwmon/sch5627.rst
15154 F: drivers/hwmon/sch5627.c
15156 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
15157 M: Steve Glendinning <steve.glendinning@shawell.net>
15158 L: linux-fbdev@vger.kernel.org
15160 F: drivers/video/fbdev/smscufx.c
15162 SMSC47B397 HARDWARE MONITOR DRIVER
15163 M: Jean Delvare <jdelvare@suse.com>
15164 L: linux-hwmon@vger.kernel.org
15166 F: Documentation/hwmon/smsc47b397.rst
15167 F: drivers/hwmon/smsc47b397.c
15169 SMSC911x ETHERNET DRIVER
15170 M: Steve Glendinning <steve.glendinning@shawell.net>
15171 L: netdev@vger.kernel.org
15173 F: include/linux/smsc911x.h
15174 F: drivers/net/ethernet/smsc/smsc911x.*
15176 SMSC9420 PCI ETHERNET DRIVER
15177 M: Steve Glendinning <steve.glendinning@shawell.net>
15178 L: netdev@vger.kernel.org
15180 F: drivers/net/ethernet/smsc/smsc9420.*
15182 SOC-CAMERA V4L2 SUBSYSTEM
15183 L: linux-media@vger.kernel.org
15184 T: git git://linuxtv.org/media_tree.git
15186 F: include/media/soc_camera.h
15187 F: drivers/staging/media/soc_camera/
15189 SOCIONEXT SYNQUACER I2C DRIVER
15190 M: Ard Biesheuvel <ardb@kernel.org>
15191 L: linux-i2c@vger.kernel.org
15193 F: drivers/i2c/busses/i2c-synquacer.c
15194 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
15196 SOCIONEXT UNIPHIER SOUND DRIVER
15197 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15199 F: sound/soc/uniphier/
15201 SOEKRIS NET48XX LED SUPPORT
15202 M: Chris Boot <bootc@bootc.net>
15204 F: drivers/leds/leds-net48xx.c
15206 SOFT-IWARP DRIVER (siw)
15207 M: Bernard Metzler <bmt@zurich.ibm.com>
15208 L: linux-rdma@vger.kernel.org
15210 F: drivers/infiniband/sw/siw/
15211 F: include/uapi/rdma/siw-abi.h
15213 SOFT-ROCE DRIVER (rxe)
15214 M: Moni Shoua <monis@mellanox.com>
15215 L: linux-rdma@vger.kernel.org
15217 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
15218 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15219 F: drivers/infiniband/sw/rxe/
15220 F: include/uapi/rdma/rdma_user_rxe.h
15222 SOFTLOGIC 6x10 MPEG CODEC
15223 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15224 M: Anton Sviridenko <anton@corp.bluecherry.net>
15225 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15226 M: Andrey Utkin <andrey_utkin@fastmail.com>
15227 M: Ismael Luceno <ismael@iodev.co.uk>
15228 L: linux-media@vger.kernel.org
15230 F: drivers/media/pci/solo6x10/
15232 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
15233 M: James Morse <james.morse@arm.com>
15234 L: linux-arm-kernel@lists.infradead.org
15236 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
15237 F: drivers/firmware/arm_sdei.c
15238 F: include/linux/arm_sdei.h
15239 F: include/uapi/linux/arm_sdei.h
15241 SOFTWARE RAID (Multiple Disks) SUPPORT
15242 M: Song Liu <song@kernel.org>
15243 L: linux-raid@vger.kernel.org
15244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
15246 F: drivers/md/Makefile
15247 F: drivers/md/Kconfig
15249 F: drivers/md/raid*
15250 F: include/linux/raid/
15251 F: include/uapi/linux/raid/
15253 SOCIONEXT (SNI) AVE NETWORK DRIVER
15254 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15255 L: netdev@vger.kernel.org
15257 F: drivers/net/ethernet/socionext/sni_ave.c
15258 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
15260 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
15261 M: Jassi Brar <jaswinder.singh@linaro.org>
15262 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
15263 L: netdev@vger.kernel.org
15265 F: drivers/net/ethernet/socionext/netsec.c
15266 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
15268 SOCIONEXT (SNI) Synquacer SPI DRIVER
15269 M: Masahisa Kojima <masahisa.kojima@linaro.org>
15270 M: Jassi Brar <jaswinder.singh@linaro.org>
15271 L: linux-spi@vger.kernel.org
15273 F: drivers/spi/spi-synquacer.c
15274 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
15276 SOLIDRUN CLEARFOG SUPPORT
15277 M: Russell King <linux@armlinux.org.uk>
15279 F: arch/arm/boot/dts/armada-388-clearfog*
15280 F: arch/arm/boot/dts/armada-38x-solidrun-*
15282 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
15283 M: Russell King <linux@armlinux.org.uk>
15285 F: arch/arm/boot/dts/imx6*-cubox-i*
15286 F: arch/arm/boot/dts/imx6*-hummingboard*
15287 F: arch/arm/boot/dts/imx6*-sr-*
15289 SONIC NETWORK DRIVER
15290 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15291 L: netdev@vger.kernel.org
15293 F: drivers/net/ethernet/natsemi/sonic.*
15295 SONICS SILICON BACKPLANE DRIVER (SSB)
15296 M: Michael Buesch <m@bues.ch>
15297 L: linux-wireless@vger.kernel.org
15300 F: include/linux/ssb/
15302 SONY IMX214 SENSOR DRIVER
15303 M: Ricardo Ribalda <ricardo.ribalda@gmail.com>
15304 L: linux-media@vger.kernel.org
15305 T: git git://linuxtv.org/media_tree.git
15307 F: drivers/media/i2c/imx214.c
15308 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
15310 SONY IMX258 SENSOR DRIVER
15311 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15312 L: linux-media@vger.kernel.org
15313 T: git git://linuxtv.org/media_tree.git
15315 F: drivers/media/i2c/imx258.c
15317 SONY IMX274 SENSOR DRIVER
15318 M: Leon Luo <leonl@leopardimaging.com>
15319 L: linux-media@vger.kernel.org
15320 T: git git://linuxtv.org/media_tree.git
15322 F: drivers/media/i2c/imx274.c
15323 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
15325 SONY IMX290 SENSOR DRIVER
15326 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15327 L: linux-media@vger.kernel.org
15328 T: git git://linuxtv.org/media_tree.git
15330 F: drivers/media/i2c/imx290.c
15331 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
15333 SONY IMX319 SENSOR DRIVER
15334 M: Bingbu Cao <bingbu.cao@intel.com>
15335 L: linux-media@vger.kernel.org
15336 T: git git://linuxtv.org/media_tree.git
15338 F: drivers/media/i2c/imx319.c
15340 SONY IMX355 SENSOR DRIVER
15341 M: Tianshu Qiu <tian.shu.qiu@intel.com>
15342 L: linux-media@vger.kernel.org
15343 T: git git://linuxtv.org/media_tree.git
15345 F: drivers/media/i2c/imx355.c
15347 SONY MEMORYSTICK SUBSYSTEM
15348 M: Maxim Levitsky <maximlevitsky@gmail.com>
15349 M: Alex Dubov <oakad@yahoo.com>
15350 M: Ulf Hansson <ulf.hansson@linaro.org>
15351 L: linux-mmc@vger.kernel.org
15352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15354 F: drivers/memstick/
15355 F: include/linux/memstick.h
15357 SONY VAIO CONTROL DEVICE DRIVER
15358 M: Mattia Dongili <malattia@linux.it>
15359 L: platform-driver-x86@vger.kernel.org
15360 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
15362 F: Documentation/admin-guide/laptops/sony-laptop.rst
15363 F: drivers/char/sonypi.c
15364 F: drivers/platform/x86/sony-laptop.c
15365 F: include/linux/sony-laptop.h
15368 M: Jaroslav Kysela <perex@perex.cz>
15369 M: Takashi Iwai <tiwai@suse.com>
15370 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15371 W: http://www.alsa-project.org/
15372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15373 Q: http://patchwork.kernel.org/project/alsa-devel/list/
15375 F: Documentation/sound/
15377 F: include/uapi/sound/
15380 SOUND - COMPRESSED AUDIO
15381 M: Vinod Koul <vkoul@kernel.org>
15382 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15385 F: Documentation/sound/designs/compress-offload.rst
15386 F: include/sound/compress_driver.h
15387 F: include/uapi/sound/compress_*
15388 F: sound/core/compress_offload.c
15389 F: sound/soc/soc-compress.c
15391 SOUND - DMAENGINE HELPERS
15392 M: Lars-Peter Clausen <lars@metafoo.de>
15394 F: include/sound/dmaengine_pcm.h
15395 F: sound/core/pcm_dmaengine.c
15396 F: sound/soc/soc-generic-dmaengine-pcm.c
15398 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15399 M: Liam Girdwood <lgirdwood@gmail.com>
15400 M: Mark Brown <broonie@kernel.org>
15401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15402 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15403 W: http://alsa-project.org/main/index.php/ASoC
15405 F: Documentation/devicetree/bindings/sound/
15406 F: Documentation/sound/soc/
15408 F: include/dt-bindings/sound/
15409 F: include/sound/soc*
15411 SOUNDWIRE SUBSYSTEM
15412 M: Vinod Koul <vkoul@kernel.org>
15413 M: Sanyog Kale <sanyog.r.kale@intel.com>
15414 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15415 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15417 F: Documentation/driver-api/soundwire/
15418 F: drivers/soundwire/
15419 F: include/linux/soundwire/
15422 M: Olli Salonen <olli.salonen@iki.fi>
15423 L: linux-media@vger.kernel.org
15424 W: https://linuxtv.org
15425 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15427 F: drivers/media/dvb-frontends/sp2*
15429 SPARC + UltraSPARC (sparc/sparc64)
15430 M: "David S. Miller" <davem@davemloft.net>
15431 L: sparclinux@vger.kernel.org
15432 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
15433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15439 SPARC SERIAL DRIVERS
15440 M: "David S. Miller" <davem@davemloft.net>
15441 L: sparclinux@vger.kernel.org
15442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15445 F: include/linux/sunserialcore.h
15446 F: drivers/tty/serial/suncore.c
15447 F: drivers/tty/serial/sunhv.c
15448 F: drivers/tty/serial/sunsab.c
15449 F: drivers/tty/serial/sunsab.h
15450 F: drivers/tty/serial/sunsu.c
15451 F: drivers/tty/serial/sunzilog.c
15452 F: drivers/tty/serial/sunzilog.h
15453 F: drivers/tty/vcc.c
15456 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15457 L: linux-sparse@vger.kernel.org
15458 W: https://sparse.wiki.kernel.org/
15459 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15461 F: include/linux/compiler.h
15463 SPEAR CLOCK FRAMEWORK SUPPORT
15464 M: Viresh Kumar <vireshk@kernel.org>
15465 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15466 W: http://www.st.com/spear
15468 F: drivers/clk/spear/
15470 SPEAR PLATFORM SUPPORT
15471 M: Viresh Kumar <vireshk@kernel.org>
15472 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15473 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15474 W: http://www.st.com/spear
15476 F: arch/arm/boot/dts/spear*
15477 F: arch/arm/mach-spear/
15480 M: Tudor Ambarus <tudor.ambarus@microchip.com>
15481 L: linux-mtd@lists.infradead.org
15482 W: http://www.linux-mtd.infradead.org/
15483 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
15484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15486 F: drivers/mtd/spi-nor/
15487 F: include/linux/mtd/spi-nor.h
15490 M: Mark Brown <broonie@kernel.org>
15491 L: linux-spi@vger.kernel.org
15492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15493 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
15495 F: Documentation/devicetree/bindings/spi/
15496 F: Documentation/spi/
15498 F: include/linux/spi/
15499 F: include/uapi/linux/spi/
15502 SPIDERNET NETWORK DRIVER for CELL
15503 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15504 L: netdev@vger.kernel.org
15506 F: Documentation/networking/device_drivers/toshiba/spider_net.txt
15507 F: drivers/net/ethernet/toshiba/spider_net*
15510 R: Stephen Boyd <sboyd@kernel.org>
15511 L: linux-arm-msm@vger.kernel.org
15512 F: Documentation/devicetree/bindings/spmi/
15514 F: include/dt-bindings/spmi/spmi.h
15515 F: include/linux/spmi.h
15516 F: include/trace/events/spmi.h
15519 M: Jeremy Kerr <jk@ozlabs.org>
15520 L: linuxppc-dev@lists.ozlabs.org
15521 W: http://www.ibm.com/developerworks/power/cell/
15523 F: Documentation/filesystems/spufs.txt
15524 F: arch/powerpc/platforms/cell/spufs/
15526 SQUASHFS FILE SYSTEM
15527 M: Phillip Lougher <phillip@squashfs.org.uk>
15528 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
15529 W: http://squashfs.org.uk
15530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15532 F: Documentation/filesystems/squashfs.txt
15535 SRM (Alpha) environment access
15536 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
15538 F: arch/alpha/kernel/srm_env.c
15540 ST LSM6DSx IMU IIO DRIVER
15541 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15542 L: linux-iio@vger.kernel.org
15543 W: http://www.st.com/
15545 F: drivers/iio/imu/st_lsm6dsx/
15546 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15548 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15549 M: Mickael Guene <mickael.guene@st.com>
15550 L: linux-media@vger.kernel.org
15551 T: git git://linuxtv.org/media_tree.git
15553 F: drivers/media/i2c/st-mipid02.c
15554 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15556 ST STM32 I2C/SMBUS DRIVER
15557 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15558 L: linux-i2c@vger.kernel.org
15560 F: drivers/i2c/busses/i2c-stm32*
15562 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15563 M: Song Qiang <songqiang1304521@gmail.com>
15564 L: linux-iio@vger.kernel.org
15566 F: drivers/iio/proximity/vl53l0x-i2c.c
15567 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15570 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15571 M: Sasha Levin <sashal@kernel.org>
15572 L: stable@vger.kernel.org
15574 F: Documentation/process/stable-kernel-rules.rst
15577 M: Ian Abbott <abbotti@mev.co.uk>
15578 M: H Hartley Sweeten <hsweeten@visionengravers.com>
15580 F: drivers/staging/comedi/
15582 STAGING - FIELDBUS SUBSYSTEM
15583 M: Sven Van Asbroeck <TheSven73@gmail.com>
15585 F: drivers/staging/fieldbus/*
15586 F: drivers/staging/fieldbus/Documentation/
15588 STAGING - HMS ANYBUS-S BUS
15589 M: Sven Van Asbroeck <TheSven73@gmail.com>
15591 F: drivers/staging/fieldbus/anybuss/
15593 STAGING - INDUSTRIAL IO
15594 M: Jonathan Cameron <jic23@kernel.org>
15595 L: linux-iio@vger.kernel.org
15597 F: Documentation/devicetree/bindings/staging/iio/
15598 F: drivers/staging/iio/
15600 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15601 M: Marc Dietrich <marvin24@gmx.de>
15602 L: ac100@lists.launchpad.net (moderated for non-subscribers)
15603 L: linux-tegra@vger.kernel.org
15605 F: drivers/staging/nvec/
15607 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15608 M: Jens Frederich <jfrederich@gmail.com>
15609 M: Daniel Drake <dsd@laptop.org>
15610 M: Jon Nettleton <jon.nettleton@gmail.com>
15611 W: http://wiki.laptop.org/go/DCON
15613 F: drivers/staging/olpc_dcon/
15615 STAGING - REALTEK RTL8712U DRIVERS
15616 M: Larry Finger <Larry.Finger@lwfinger.net>
15617 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15619 F: drivers/staging/rtl8712/
15621 STAGING - REALTEK RTL8188EU DRIVERS
15622 M: Larry Finger <Larry.Finger@lwfinger.net>
15624 F: drivers/staging/rtl8188eu/
15626 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15627 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15628 M: Teddy Wang <teddy.wang@siliconmotion.com>
15629 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15630 L: linux-fbdev@vger.kernel.org
15632 F: drivers/staging/sm750fb/
15634 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15635 M: William Hubbs <w.d.hubbs@gmail.com>
15636 M: Chris Brannon <chris@the-brannons.com>
15637 M: Kirk Reiser <kirk@reisers.ca>
15638 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
15639 L: speakup@linux-speakup.org
15640 W: http://www.linux-speakup.org/
15642 F: drivers/staging/speakup/
15644 STAGING - VIA VT665X DRIVERS
15645 M: Forest Bond <forest@alittletooquiet.net>
15647 F: drivers/staging/vt665?/
15649 STAGING - WILC1000 WIFI DRIVER
15650 M: Adham Abozaeid <adham.abozaeid@microchip.com>
15651 M: Ajay Singh <ajay.kathat@microchip.com>
15652 L: linux-wireless@vger.kernel.org
15654 F: drivers/staging/wilc1000/
15656 STAGING - SEPS525 LCD CONTROLLER DRIVERS
15657 M: Michael Hennerich <michael.hennerich@analog.com>
15658 M: Beniamin Bia <beniamin.bia@analog.com>
15659 L: linux-fbdev@vger.kernel.org
15661 F: drivers/staging/fbtft/fb_seps525.c
15662 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
15665 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15667 L: devel@driverdev.osuosl.org
15669 F: drivers/staging/
15671 STARFIRE/DURALAN NETWORK DRIVER
15672 M: Ion Badulescu <ionut@badula.org>
15674 F: drivers/net/ethernet/adaptec/starfire*
15676 STEC S1220 SKD DRIVER
15677 M: Damien Le Moal <Damien.LeMoal@wdc.com>
15678 L: linux-block@vger.kernel.org
15680 F: drivers/block/skd*[ch]
15682 STI AUDIO (ASoC) DRIVERS
15683 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
15684 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15686 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15690 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
15692 F: drivers/media/platform/sti/cec/
15693 F: Documentation/devicetree/bindings/media/stih-cec.txt
15695 STK1160 USB VIDEO CAPTURE DRIVER
15696 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15697 L: linux-media@vger.kernel.org
15698 T: git git://linuxtv.org/media_tree.git
15700 F: drivers/media/usb/stk1160/
15702 STM32 AUDIO (ASoC) DRIVERS
15703 M: Olivier Moysan <olivier.moysan@st.com>
15704 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
15705 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15707 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
15710 STM32 TIMER/LPTIMER DRIVERS
15711 M: Fabrice Gasnier <fabrice.gasnier@st.com>
15713 F: drivers/*/stm32-*timer*
15714 F: drivers/pwm/pwm-stm32*
15715 F: include/linux/*/stm32-*tim*
15716 F: Documentation/ABI/testing/*timer-stm32
15717 F: Documentation/devicetree/bindings/*/stm32-*timer*
15718 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
15720 STMMAC ETHERNET DRIVER
15721 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
15722 M: Alexandre Torgue <alexandre.torgue@st.com>
15723 M: Jose Abreu <joabreu@synopsys.com>
15724 L: netdev@vger.kernel.org
15725 W: http://www.stlinux.com
15727 F: drivers/net/ethernet/stmicro/stmmac/
15730 M: Sam Creasey <sammy@sammy.net>
15731 W: http://sammy.net/sun3/
15733 F: arch/m68k/kernel/*sun3*
15734 F: arch/m68k/sun3*/
15735 F: arch/m68k/include/asm/sun3*
15736 F: drivers/net/ethernet/i825xx/sun3*
15738 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15739 M: Hans de Goede <hdegoede@redhat.com>
15740 L: linux-input@vger.kernel.org
15742 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15743 F: drivers/input/keyboard/sun4i-lradc-keys.c
15745 SUNDANCE NETWORK DRIVER
15746 M: Denis Kirjanov <kda@linux-powerpc.org>
15747 L: netdev@vger.kernel.org
15749 F: drivers/net/ethernet/dlink/sundance.c
15752 M: Yoshinori Sato <ysato@users.sourceforge.jp>
15753 M: Rich Felker <dalias@libc.org>
15754 L: linux-sh@vger.kernel.org
15755 Q: http://patchwork.kernel.org/project/linux-sh/list/
15757 F: Documentation/sh/
15762 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
15763 M: Len Brown <len.brown@intel.com>
15764 M: Pavel Machek <pavel@ucw.cz>
15765 L: linux-pm@vger.kernel.org
15766 B: https://bugzilla.kernel.org
15768 F: Documentation/power/
15769 F: arch/x86/kernel/acpi/
15770 F: drivers/base/power/
15772 F: include/linux/suspend.h
15773 F: include/linux/freezer.h
15774 F: include/linux/pm.h
15777 M: Martin Mares <mj@ucw.cz>
15778 L: linux-video@atrey.karlin.mff.cuni.cz
15780 F: Documentation/admin-guide/svga.rst
15781 F: arch/x86/boot/video*
15784 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15785 L: iommu@lists.linux-foundation.org
15786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15788 F: kernel/dma/swiotlb.c
15789 F: arch/*/kernel/pci-swiotlb.c
15790 F: include/linux/swiotlb.h
15793 M: Jiri Pirko <jiri@resnulli.us>
15794 M: Ivan Vecera <ivecera@redhat.com>
15795 L: netdev@vger.kernel.org
15798 F: include/net/switchdev.h
15800 SY8106A REGULATOR DRIVER
15801 M: Icenowy Zheng <icenowy@aosc.io>
15803 F: drivers/regulator/sy8106a-regulator.c
15804 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15806 SYNC FILE FRAMEWORK
15807 M: Sumit Semwal <sumit.semwal@linaro.org>
15808 R: Gustavo Padovan <gustavo@padovan.org>
15810 L: linux-media@vger.kernel.org
15811 L: dri-devel@lists.freedesktop.org
15812 F: drivers/dma-buf/sync_*
15813 F: drivers/dma-buf/dma-fence*
15814 F: drivers/dma-buf/sw_sync.c
15815 F: include/linux/sync_file.h
15816 F: include/uapi/linux/sync_file.h
15817 F: Documentation/driver-api/sync_file.rst
15818 T: git git://anongit.freedesktop.org/drm/drm-misc
15820 SYNOPSYS ARC ARCHITECTURE
15821 M: Vineet Gupta <vgupta@synopsys.com>
15822 L: linux-snps-arc@lists.infradead.org
15825 F: Documentation/devicetree/bindings/arc/*
15826 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15827 F: drivers/clocksource/arc_timer.c
15828 F: drivers/tty/serial/arc_uart.c
15829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15831 SYNOPSYS ARC HSDK SDP pll clock driver
15832 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15834 F: drivers/clk/clk-hsdk-pll.c
15835 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15837 SYNOPSYS ARC SDP clock driver
15838 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15840 F: drivers/clk/axs10x/*
15841 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15843 SYNOPSYS ARC SDP platform support
15844 M: Alexey Brodkin <abrodkin@synopsys.com>
15846 F: arch/arc/plat-axs10x
15847 F: arch/arc/boot/dts/ax*
15848 F: Documentation/devicetree/bindings/arc/axs10*
15850 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15851 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15853 F: drivers/reset/reset-axs10x.c
15854 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15856 SYNOPSYS CREG GPIO DRIVER
15857 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15859 F: drivers/gpio/gpio-creg-snps.c
15860 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15862 SYNOPSYS DESIGNWARE 8250 UART DRIVER
15863 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15865 F: drivers/tty/serial/8250/8250_dw.c
15867 SYNOPSYS DESIGNWARE APB GPIO DRIVER
15868 M: Hoan Tran <hoan@os.amperecomputing.com>
15869 L: linux-gpio@vger.kernel.org
15871 F: drivers/gpio/gpio-dwapb.c
15872 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15874 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15875 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15877 F: drivers/dma/dw-axi-dmac/
15878 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15880 SYNOPSYS DESIGNWARE DMAC DRIVER
15881 M: Viresh Kumar <vireshk@kernel.org>
15882 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15884 F: Documentation/devicetree/bindings/dma/snps-dma.txt
15886 F: include/dt-bindings/dma/dw-dmac.h
15887 F: include/linux/dma/dw.h
15888 F: include/linux/platform_data/dma-dw.h
15890 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15891 M: Jose Abreu <Jose.Abreu@synopsys.com>
15892 L: netdev@vger.kernel.org
15894 F: drivers/net/ethernet/synopsys/
15896 SYNOPSYS DESIGNWARE I2C DRIVER
15897 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
15898 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15899 R: Mika Westerberg <mika.westerberg@linux.intel.com>
15900 L: linux-i2c@vger.kernel.org
15902 F: drivers/i2c/busses/i2c-designware-*
15903 F: include/linux/platform_data/i2c-designware.h
15905 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15906 M: Jaehoon Chung <jh80.chung@samsung.com>
15907 L: linux-mmc@vger.kernel.org
15909 F: drivers/mmc/host/dw_mmc*
15911 SYNOPSYS HSDK RESET CONTROLLER DRIVER
15912 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15914 F: drivers/reset/reset-hsdk.c
15915 F: include/dt-bindings/reset/snps,hsdk-reset.h
15916 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15918 SYSTEM CONFIGURATION (SYSCON)
15919 M: Lee Jones <lee.jones@linaro.org>
15920 M: Arnd Bergmann <arnd@arndb.de>
15921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15923 F: drivers/mfd/syscon.c
15925 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15926 M: Sudeep Holla <sudeep.holla@arm.com>
15927 L: linux-arm-kernel@lists.infradead.org
15929 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15930 F: drivers/clk/clk-sc[mp]i.c
15931 F: drivers/cpufreq/sc[mp]i-cpufreq.c
15932 F: drivers/firmware/arm_scpi.c
15933 F: drivers/firmware/arm_scmi/
15934 F: drivers/reset/reset-scmi.c
15935 F: include/linux/sc[mp]i_protocol.h
15937 SYSTEM RESET/SHUTDOWN DRIVERS
15938 M: Sebastian Reichel <sre@kernel.org>
15939 L: linux-pm@vger.kernel.org
15940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15942 F: Documentation/devicetree/bindings/power/reset/
15943 F: drivers/power/reset/
15945 SYSTEM TRACE MODULE CLASS
15946 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
15948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15949 F: Documentation/trace/stm.rst
15950 F: drivers/hwtracing/stm/
15951 F: include/linux/stm.h
15952 F: include/uapi/linux/stm.h
15954 SYSTEM76 ACPI DRIVER
15955 M: Jeremy Soller <jeremy@system76.com>
15956 M: System76 Product Development <productdev@system76.com>
15957 L: platform-driver-x86@vger.kernel.org
15959 F: drivers/platform/x86/system76_acpi.c
15962 M: Christoph Hellwig <hch@infradead.org>
15964 F: Documentation/filesystems/sysv-fs.txt
15966 F: include/linux/sysv_fs.h
15968 TASKSTATS STATISTICS INTERFACE
15969 M: Balbir Singh <bsingharora@gmail.com>
15971 F: Documentation/accounting/taskstats*
15972 F: include/linux/taskstats*
15973 F: kernel/taskstats.c
15976 M: Jamal Hadi Salim <jhs@mojatatu.com>
15977 M: Cong Wang <xiyou.wangcong@gmail.com>
15978 M: Jiri Pirko <jiri@resnulli.us>
15979 L: netdev@vger.kernel.org
15981 F: include/net/pkt_cls.h
15982 F: include/net/pkt_sched.h
15983 F: include/net/tc_act/
15984 F: include/uapi/linux/pkt_cls.h
15985 F: include/uapi/linux/pkt_sched.h
15986 F: include/uapi/linux/tc_act/
15987 F: include/uapi/linux/tc_ematch/
15990 TC90522 MEDIA DRIVER
15991 M: Akihiro Tsukada <tskd08@gmail.com>
15992 L: linux-media@vger.kernel.org
15994 F: drivers/media/dvb-frontends/tc90522*
15996 TCP LOW PRIORITY MODULE
15997 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15998 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15999 W: http://tcp-lp-mod.sourceforge.net/
16001 F: net/ipv4/tcp_lp.c
16003 TDA10071 MEDIA DRIVER
16004 M: Antti Palosaari <crope@iki.fi>
16005 L: linux-media@vger.kernel.org
16006 W: https://linuxtv.org
16007 W: http://palosaari.fi/linux/
16008 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16009 T: git git://linuxtv.org/anttip/media_tree.git
16011 F: drivers/media/dvb-frontends/tda10071*
16013 TDA18212 MEDIA DRIVER
16014 M: Antti Palosaari <crope@iki.fi>
16015 L: linux-media@vger.kernel.org
16016 W: https://linuxtv.org
16017 W: http://palosaari.fi/linux/
16018 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16019 T: git git://linuxtv.org/anttip/media_tree.git
16021 F: drivers/media/tuners/tda18212*
16023 TDA18218 MEDIA DRIVER
16024 M: Antti Palosaari <crope@iki.fi>
16025 L: linux-media@vger.kernel.org
16026 W: https://linuxtv.org
16027 W: http://palosaari.fi/linux/
16028 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16029 T: git git://linuxtv.org/anttip/media_tree.git
16031 F: drivers/media/tuners/tda18218*
16033 TDA18250 MEDIA DRIVER
16034 M: Olli Salonen <olli.salonen@iki.fi>
16035 L: linux-media@vger.kernel.org
16036 W: https://linuxtv.org
16037 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16038 T: git git://linuxtv.org/media_tree.git
16040 F: drivers/media/tuners/tda18250*
16042 TDA18271 MEDIA DRIVER
16043 M: Michael Krufky <mkrufky@linuxtv.org>
16044 L: linux-media@vger.kernel.org
16045 W: https://linuxtv.org
16046 W: http://github.com/mkrufky
16047 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16048 T: git git://linuxtv.org/mkrufky/tuners.git
16050 F: drivers/media/tuners/tda18271*
16052 TDA1997x MEDIA DRIVER
16053 M: Tim Harvey <tharvey@gateworks.com>
16054 L: linux-media@vger.kernel.org
16055 W: https://linuxtv.org
16056 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16058 F: drivers/media/i2c/tda1997x.*
16060 TDA827x MEDIA DRIVER
16061 M: Michael Krufky <mkrufky@linuxtv.org>
16062 L: linux-media@vger.kernel.org
16063 W: https://linuxtv.org
16064 W: http://github.com/mkrufky
16065 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16066 T: git git://linuxtv.org/mkrufky/tuners.git
16068 F: drivers/media/tuners/tda8290.*
16070 TDA8290 MEDIA DRIVER
16071 M: Michael Krufky <mkrufky@linuxtv.org>
16072 L: linux-media@vger.kernel.org
16073 W: https://linuxtv.org
16074 W: http://github.com/mkrufky
16075 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16076 T: git git://linuxtv.org/mkrufky/tuners.git
16078 F: drivers/media/tuners/tda8290.*
16080 TDA9840 MEDIA DRIVER
16081 M: Hans Verkuil <hverkuil@xs4all.nl>
16082 L: linux-media@vger.kernel.org
16083 T: git git://linuxtv.org/media_tree.git
16084 W: https://linuxtv.org
16086 F: drivers/media/i2c/tda9840*
16088 TEA5761 TUNER DRIVER
16089 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16090 L: linux-media@vger.kernel.org
16091 W: https://linuxtv.org
16092 T: git git://linuxtv.org/media_tree.git
16094 F: drivers/media/tuners/tea5761.*
16096 TEA5767 TUNER DRIVER
16097 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16098 L: linux-media@vger.kernel.org
16099 W: https://linuxtv.org
16100 T: git git://linuxtv.org/media_tree.git
16102 F: drivers/media/tuners/tea5767.*
16104 TEA6415C MEDIA DRIVER
16105 M: Hans Verkuil <hverkuil@xs4all.nl>
16106 L: linux-media@vger.kernel.org
16107 T: git git://linuxtv.org/media_tree.git
16108 W: https://linuxtv.org
16110 F: drivers/media/i2c/tea6415c*
16112 TEA6420 MEDIA DRIVER
16113 M: Hans Verkuil <hverkuil@xs4all.nl>
16114 L: linux-media@vger.kernel.org
16115 T: git git://linuxtv.org/media_tree.git
16116 W: https://linuxtv.org
16118 F: drivers/media/i2c/tea6420*
16121 M: Jiri Pirko <jiri@resnulli.us>
16122 L: netdev@vger.kernel.org
16124 F: drivers/net/team/
16125 F: include/linux/if_team.h
16126 F: include/uapi/linux/if_team.h
16128 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
16129 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
16131 F: arch/x86/platform/ts5500/
16133 TECHNOTREND USB IR RECEIVER
16134 M: Sean Young <sean@mess.org>
16135 L: linux-media@vger.kernel.org
16137 F: drivers/media/rc/ttusbir.c
16139 TECHWELL TW9910 VIDEO DECODER
16140 L: linux-media@vger.kernel.org
16142 F: drivers/media/i2c/tw9910.c
16143 F: include/media/i2c/tw9910.h
16146 M: Jens Wiklander <jens.wiklander@linaro.org>
16147 L: tee-dev@lists.linaro.org
16149 F: include/linux/tee_drv.h
16150 F: include/uapi/linux/tee.h
16152 F: Documentation/tee.txt
16154 TEGRA ARCHITECTURE SUPPORT
16155 M: Thierry Reding <thierry.reding@gmail.com>
16156 M: Jonathan Hunter <jonathanh@nvidia.com>
16157 L: linux-tegra@vger.kernel.org
16158 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
16159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
16164 M: Peter De Schrijver <pdeschrijver@nvidia.com>
16165 M: Prashant Gaikwad <pgaikwad@nvidia.com>
16167 F: drivers/clk/tegra/
16170 M: Laxman Dewangan <ldewangan@nvidia.com>
16171 M: Jon Hunter <jonathanh@nvidia.com>
16173 F: drivers/dma/tegra*
16176 M: Laxman Dewangan <ldewangan@nvidia.com>
16177 R: Dmitry Osipenko <digetx@gmail.com>
16179 F: drivers/i2c/busses/i2c-tegra.c
16181 TEGRA IOMMU DRIVERS
16182 M: Thierry Reding <thierry.reding@gmail.com>
16183 L: linux-tegra@vger.kernel.org
16185 F: drivers/iommu/tegra*
16188 M: Laxman Dewangan <ldewangan@nvidia.com>
16190 F: drivers/input/keyboard/tegra-kbc.c
16193 M: Stefan Agner <stefan@agner.ch>
16194 M: Lucas Stach <dev@lynxeye.de>
16196 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
16197 F: drivers/mtd/nand/raw/tegra_nand.c
16200 M: Thierry Reding <thierry.reding@gmail.com>
16202 F: drivers/pwm/pwm-tegra.c
16204 TEGRA SERIAL DRIVER
16205 M: Laxman Dewangan <ldewangan@nvidia.com>
16207 F: drivers/tty/serial/serial-tegra.c
16210 M: Laxman Dewangan <ldewangan@nvidia.com>
16212 F: drivers/spi/spi-tegra*
16214 TEGRA XUSB PADCTL DRIVER
16215 M: JC Kuo <jckuo@nvidia.com>
16217 F: drivers/phy/tegra/xusb*
16219 TEHUTI ETHERNET DRIVER
16220 M: Andy Gospodarek <andy@greyhouse.net>
16221 L: netdev@vger.kernel.org
16223 F: drivers/net/ethernet/tehuti/*
16225 Telecom Clock Driver for MCPL0010
16226 M: Mark Gross <mark.gross@intel.com>
16228 F: drivers/char/tlclk.c
16230 TENSILICA XTENSA PORT (xtensa)
16231 M: Chris Zankel <chris@zankel.net>
16232 M: Max Filippov <jcmvbkbc@gmail.com>
16233 L: linux-xtensa@linux-xtensa.org
16234 T: git git://github.com/czankel/xtensa-linux.git
16237 F: drivers/irqchip/irq-xtensa-*
16239 Texas Instruments' System Control Interface (TISCI) Protocol Driver
16240 M: Nishanth Menon <nm@ti.com>
16241 M: Tero Kristo <t-kristo@ti.com>
16242 M: Santosh Shilimkar <ssantosh@kernel.org>
16243 L: linux-arm-kernel@lists.infradead.org
16245 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
16246 F: drivers/firmware/ti_sci*
16247 F: include/linux/soc/ti/ti_sci_protocol.h
16248 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
16249 F: drivers/soc/ti/ti_sci_pm_domains.c
16250 F: include/dt-bindings/soc/ti,sci_pm_domain.h
16251 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
16252 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
16253 F: drivers/clk/keystone/sci-clk.c
16254 F: drivers/reset/reset-ti-sci.c
16255 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
16256 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
16257 F: drivers/irqchip/irq-ti-sci-intr.c
16258 F: drivers/irqchip/irq-ti-sci-inta.c
16259 F: include/linux/soc/ti/ti_sci_inta_msi.h
16260 F: drivers/soc/ti/ti_sci_inta_msi.c
16262 Texas Instruments ASoC drivers
16263 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
16264 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16268 Texas Instruments' DAC7612 DAC Driver
16269 M: Ricardo Ribalda <ricardo@ribalda.com>
16270 L: linux-iio@vger.kernel.org
16272 F: drivers/iio/dac/ti-dac7612.c
16273 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
16275 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
16276 M: Hans Verkuil <hverkuil@xs4all.nl>
16277 L: linux-media@vger.kernel.org
16278 T: git git://linuxtv.org/media_tree.git
16279 W: https://linuxtv.org
16281 F: drivers/media/radio/radio-raremono.c
16284 M: Zhang Rui <rui.zhang@intel.com>
16285 M: Eduardo Valentin <edubezval@gmail.com>
16286 R: Daniel Lezcano <daniel.lezcano@linaro.org>
16287 R: Amit Kucheria <amit.kucheria@verdurent.com>
16288 L: linux-pm@vger.kernel.org
16289 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
16290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
16291 Q: https://patchwork.kernel.org/project/linux-pm/list/
16293 F: drivers/thermal/
16294 F: include/linux/thermal.h
16295 F: include/uapi/linux/thermal.h
16296 F: include/linux/cpu_cooling.h
16297 F: Documentation/devicetree/bindings/thermal/
16299 THERMAL/CPU_COOLING
16300 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
16301 M: Viresh Kumar <viresh.kumar@linaro.org>
16302 M: Javi Merino <javi.merino@kernel.org>
16303 L: linux-pm@vger.kernel.org
16305 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
16306 F: drivers/thermal/cpu_cooling.c
16307 F: include/linux/cpu_cooling.h
16309 THINKPAD ACPI EXTRAS DRIVER
16310 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
16311 L: ibm-acpi-devel@lists.sourceforge.net
16312 L: platform-driver-x86@vger.kernel.org
16313 W: http://ibm-acpi.sourceforge.net
16314 W: http://thinkwiki.org/wiki/Ibm-acpi
16315 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
16317 F: drivers/platform/x86/thinkpad_acpi.c
16320 M: Andreas Noever <andreas.noever@gmail.com>
16321 M: Michael Jamet <michael.jamet@intel.com>
16322 M: Mika Westerberg <mika.westerberg@linux.intel.com>
16323 M: Yehezkel Bernat <YehezkelShB@gmail.com>
16324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
16326 F: Documentation/admin-guide/thunderbolt.rst
16327 F: drivers/thunderbolt/
16328 F: include/linux/thunderbolt.h
16330 THUNDERBOLT NETWORK DRIVER
16331 M: Michael Jamet <michael.jamet@intel.com>
16332 M: Mika Westerberg <mika.westerberg@linux.intel.com>
16333 M: Yehezkel Bernat <YehezkelShB@gmail.com>
16334 L: netdev@vger.kernel.org
16336 F: drivers/net/thunderbolt.c
16338 THUNDERX GPIO DRIVER
16339 M: David Daney <david.daney@cavium.com>
16341 F: drivers/gpio/gpio-thunderx.c
16343 TI AM437X VPFE DRIVER
16344 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16345 L: linux-media@vger.kernel.org
16346 W: https://linuxtv.org
16347 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16348 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16350 F: drivers/media/platform/am437x/
16352 TI BANDGAP AND THERMAL DRIVER
16353 M: Eduardo Valentin <edubezval@gmail.com>
16354 M: Keerthy <j-keerthy@ti.com>
16355 L: linux-pm@vger.kernel.org
16356 L: linux-omap@vger.kernel.org
16358 F: drivers/thermal/ti-soc-thermal/
16360 TI BQ27XXX POWER SUPPLY DRIVER
16361 R: Andrew F. Davis <afd@ti.com>
16362 F: include/linux/power/bq27xxx_battery.h
16363 F: drivers/power/supply/bq27xxx_battery.c
16364 F: drivers/power/supply/bq27xxx_battery_i2c.c
16366 TI CDCE706 CLOCK DRIVER
16367 M: Max Filippov <jcmvbkbc@gmail.com>
16369 F: drivers/clk/clk-cdce706.c
16372 M: Tero Kristo <t-kristo@ti.com>
16373 L: linux-omap@vger.kernel.org
16376 F: include/linux/clk/ti.h
16378 TI DAVINCI MACHINE SUPPORT
16379 M: Sekhar Nori <nsekhar@ti.com>
16380 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
16381 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16384 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16385 F: arch/arm/mach-davinci/
16386 F: drivers/i2c/busses/i2c-davinci.c
16387 F: arch/arm/boot/dts/da850*
16389 TI DAVINCI SERIES CLOCK DRIVER
16390 M: David Lechner <david@lechnology.com>
16391 R: Sekhar Nori <nsekhar@ti.com>
16393 F: Documentation/devicetree/bindings/clock/ti/davinci/
16394 F: drivers/clk/davinci/
16396 TI DAVINCI SERIES GPIO DRIVER
16397 M: Keerthy <j-keerthy@ti.com>
16398 L: linux-gpio@vger.kernel.org
16400 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16401 F: drivers/gpio/gpio-davinci.c
16403 TI DAVINCI SERIES MEDIA DRIVER
16404 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16405 L: linux-media@vger.kernel.org
16406 W: https://linuxtv.org
16407 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16408 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16410 F: drivers/media/platform/davinci/
16411 F: include/media/davinci/
16413 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
16414 R: David Lechner <david@lechnology.com>
16415 L: linux-iio@vger.kernel.org
16416 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
16417 F: drivers/counter/ti-eqep.c
16419 TI ETHERNET SWITCH DRIVER (CPSW)
16420 R: Grygorii Strashko <grygorii.strashko@ti.com>
16421 L: linux-omap@vger.kernel.org
16422 L: netdev@vger.kernel.org
16424 F: drivers/net/ethernet/ti/cpsw*
16425 F: drivers/net/ethernet/ti/davinci*
16427 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16428 M: Alex Dubov <oakad@yahoo.com>
16430 W: http://tifmxx.berlios.de/
16431 F: drivers/memstick/host/tifm_ms.c
16432 F: drivers/misc/tifm*
16433 F: drivers/mmc/host/tifm_sd.c
16434 F: include/linux/tifm.h
16436 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16437 M: Santosh Shilimkar <ssantosh@kernel.org>
16438 L: linux-kernel@vger.kernel.org
16439 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16441 F: drivers/soc/ti/*
16442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16444 TI LM49xxx FAMILY ASoC CODEC DRIVERS
16445 M: M R Swami Reddy <mr.swami.reddy@ti.com>
16446 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16447 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16449 F: sound/soc/codecs/lm49453*
16450 F: sound/soc/codecs/isabelle*
16452 TI LP855x BACKLIGHT DRIVER
16453 M: Milo Kim <milo.kim@ti.com>
16455 F: Documentation/driver-api/backlight/lp855x-driver.rst
16456 F: drivers/video/backlight/lp855x_bl.c
16457 F: include/linux/platform_data/lp855x.h
16459 TI LP8727 CHARGER DRIVER
16460 M: Milo Kim <milo.kim@ti.com>
16462 F: drivers/power/supply/lp8727_charger.c
16463 F: include/linux/platform_data/lp8727.h
16465 TI LP8788 MFD DRIVER
16466 M: Milo Kim <milo.kim@ti.com>
16468 F: drivers/iio/adc/lp8788_adc.c
16469 F: drivers/leds/leds-lp8788.c
16470 F: drivers/mfd/lp8788*.c
16471 F: drivers/power/supply/lp8788-charger.c
16472 F: drivers/regulator/lp8788-*.c
16473 F: include/linux/mfd/lp8788*.h
16475 TI NETCP ETHERNET DRIVER
16476 M: Wingman Kwok <w-kwok2@ti.com>
16477 M: Murali Karicheri <m-karicheri2@ti.com>
16478 L: netdev@vger.kernel.org
16480 F: drivers/net/ethernet/ti/netcp*
16482 TI PCM3060 ASoC CODEC DRIVER
16483 M: Kirill Marinushkin <kmarinushkin@birdec.com>
16484 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16486 F: Documentation/devicetree/bindings/sound/pcm3060.txt
16487 F: sound/soc/codecs/pcm3060*
16489 TI TAS571X FAMILY ASoC CODEC DRIVER
16490 M: Kevin Cernekee <cernekee@chromium.org>
16491 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16493 F: sound/soc/codecs/tas571x*
16495 TI TRF7970A NFC DRIVER
16496 M: Mark Greer <mgreer@animalcreek.com>
16497 L: linux-wireless@vger.kernel.org
16498 L: linux-nfc@lists.01.org (moderated for non-subscribers)
16500 F: drivers/nfc/trf7970a.c
16501 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16503 TI TWL4030 SERIES SOC CODEC DRIVER
16504 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
16505 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16507 F: sound/soc/codecs/twl4030*
16510 M: Benoit Parrot <bparrot@ti.com>
16511 L: linux-media@vger.kernel.org
16512 W: http://linuxtv.org/
16513 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16515 F: drivers/media/platform/ti-vpe/
16516 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
16518 TI WILINK WIRELESS DRIVERS
16519 L: linux-wireless@vger.kernel.org
16520 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
16521 W: http://wireless.kernel.org/en/users/Drivers/wl1251
16522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16524 F: drivers/net/wireless/ti/
16525 F: include/linux/wl12xx.h
16527 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16528 M: John Stultz <john.stultz@linaro.org>
16529 M: Thomas Gleixner <tglx@linutronix.de>
16530 R: Stephen Boyd <sboyd@kernel.org>
16531 L: linux-kernel@vger.kernel.org
16532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16534 F: include/linux/clocksource.h
16535 F: include/linux/time.h
16536 F: include/linux/timex.h
16537 F: include/uapi/linux/time.h
16538 F: include/uapi/linux/timex.h
16539 F: kernel/time/clocksource.c
16540 F: kernel/time/time*.c
16541 F: kernel/time/alarmtimer.c
16542 F: kernel/time/ntp.c
16543 F: tools/testing/selftests/timers/
16546 M: Jon Maloy <jon.maloy@ericsson.com>
16547 M: Ying Xue <ying.xue@windriver.com>
16548 L: netdev@vger.kernel.org (core kernel code)
16549 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16550 W: http://tipc.sourceforge.net/
16552 F: include/uapi/linux/tipc*.h
16555 TLAN NETWORK DRIVER
16556 M: Samuel Chessman <chessman@tux.org>
16557 L: tlan-devel@lists.sourceforge.net (subscribers-only)
16558 W: http://sourceforge.net/projects/tlan/
16560 F: Documentation/networking/device_drivers/ti/tlan.txt
16561 F: drivers/net/ethernet/ti/tlan.*
16563 TM6000 VIDEO4LINUX DRIVER
16564 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16565 L: linux-media@vger.kernel.org
16566 W: https://linuxtv.org
16567 T: git git://linuxtv.org/media_tree.git
16569 F: drivers/media/usb/tm6000/
16570 F: Documentation/media/v4l-drivers/tm6000*
16572 TMIO/SDHI MMC DRIVER
16573 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
16574 L: linux-mmc@vger.kernel.org
16576 F: drivers/mmc/host/tmio_mmc*
16577 F: drivers/mmc/host/renesas_sdhi*
16578 F: include/linux/mfd/tmio.h
16580 TMP401 HARDWARE MONITOR DRIVER
16581 M: Guenter Roeck <linux@roeck-us.net>
16582 L: linux-hwmon@vger.kernel.org
16584 F: Documentation/hwmon/tmp401.rst
16585 F: drivers/hwmon/tmp401.c
16587 TMP513 HARDWARE MONITOR DRIVER
16588 M: Eric Tremblay <etremblay@distech-controls.com>
16589 L: linux-hwmon@vger.kernel.org
16591 F: Documentation/hwmon/tmp513.rst
16592 F: drivers/hwmon/tmp513.c
16594 TMPFS (SHMEM FILESYSTEM)
16595 M: Hugh Dickins <hughd@google.com>
16596 L: linux-mm@kvack.org
16598 F: include/linux/shmem_fs.h
16601 TOMOYO SECURITY MODULE
16602 M: Kentaro Takeda <takedakn@nttdata.co.jp>
16603 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16604 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16605 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16606 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16607 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16608 W: https://tomoyo.osdn.jp/
16610 F: security/tomoyo/
16612 TOPSTAR LAPTOP EXTRAS DRIVER
16613 M: Herton Ronaldo Krzesinski <herton@canonical.com>
16614 L: platform-driver-x86@vger.kernel.org
16616 F: drivers/platform/x86/topstar-laptop.c
16618 TORTURE-TEST MODULES
16619 M: Davidlohr Bueso <dave@stgolabs.net>
16620 M: "Paul E. McKenney" <paulmck@kernel.org>
16621 M: Josh Triplett <josh@joshtriplett.org>
16622 L: linux-kernel@vger.kernel.org
16624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16625 F: Documentation/RCU/torture.txt
16626 F: kernel/torture.c
16627 F: kernel/rcu/rcutorture.c
16628 F: kernel/rcu/rcuperf.c
16629 F: kernel/locking/locktorture.c
16631 TOSHIBA ACPI EXTRAS DRIVER
16632 M: Azael Avalos <coproscefalo@gmail.com>
16633 L: platform-driver-x86@vger.kernel.org
16635 F: drivers/platform/x86/toshiba_acpi.c
16637 TOSHIBA BLUETOOTH DRIVER
16638 M: Azael Avalos <coproscefalo@gmail.com>
16639 L: platform-driver-x86@vger.kernel.org
16641 F: drivers/platform/x86/toshiba_bluetooth.c
16643 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16644 M: Azael Avalos <coproscefalo@gmail.com>
16645 L: platform-driver-x86@vger.kernel.org
16647 F: drivers/platform/x86/toshiba_haps.c
16650 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
16651 W: http://www.buzzard.org.uk/toshiba/
16653 F: drivers/char/toshiba.c
16654 F: include/linux/toshiba.h
16655 F: include/uapi/linux/toshiba.h
16657 TOSHIBA TC358743 DRIVER
16658 M: Mats Randgaard <matrandg@cisco.com>
16659 L: linux-media@vger.kernel.org
16661 F: drivers/media/i2c/tc358743*
16662 F: include/media/i2c/tc358743.h
16664 TOSHIBA WMI HOTKEYS DRIVER
16665 M: Azael Avalos <coproscefalo@gmail.com>
16666 L: platform-driver-x86@vger.kernel.org
16668 F: drivers/platform/x86/toshiba-wmi.c
16671 M: Peter Huewe <peterhuewe@gmx.de>
16672 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16673 R: Jason Gunthorpe <jgg@ziepe.ca>
16674 L: linux-integrity@vger.kernel.org
16675 Q: https://patchwork.kernel.org/project/linux-integrity/list/
16676 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16677 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
16679 F: drivers/char/tpm/
16682 M: Steven Rostedt <rostedt@goodmis.org>
16683 M: Ingo Molnar <mingo@redhat.com>
16684 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16686 F: Documentation/trace/ftrace.rst
16687 F: arch/*/*/*/ftrace.h
16688 F: arch/*/kernel/ftrace.c
16689 F: include/*/ftrace.h
16690 F: include/linux/trace*.h
16693 F: tools/testing/selftests/ftrace/
16695 TRACING MMIO ACCESSES (MMIOTRACE)
16696 M: Steven Rostedt <rostedt@goodmis.org>
16697 M: Ingo Molnar <mingo@kernel.org>
16698 R: Karol Herbst <karolherbst@gmail.com>
16699 R: Pekka Paalanen <ppaalanen@gmail.com>
16701 L: linux-kernel@vger.kernel.org
16702 L: nouveau@lists.freedesktop.org
16703 F: kernel/trace/trace_mmiotrace.c
16704 F: include/linux/mmiotrace.h
16705 F: arch/x86/mm/kmmio.c
16706 F: arch/x86/mm/mmio-mod.c
16707 F: arch/x86/mm/testmmiotrace.c
16710 M: Jiri Kosina <trivial@kernel.org>
16711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16713 K: ^Subject:.*(?i)trivial
16715 TEMPO SEMICONDUCTOR DRIVERS
16716 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16718 F: sound/soc/codecs/tscs*.c
16719 F: sound/soc/codecs/tscs*.h
16720 F: Documentation/devicetree/bindings/sound/tscs*.txt
16723 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16724 M: Jiri Slaby <jslaby@suse.com>
16726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16727 F: Documentation/driver-api/serial/
16729 F: drivers/tty/serial/serial_core.c
16730 F: include/linux/serial_core.h
16731 F: include/linux/serial.h
16732 F: include/linux/tty.h
16733 F: include/uapi/linux/serial_core.h
16734 F: include/uapi/linux/serial.h
16735 F: include/uapi/linux/tty.h
16737 TUA9001 MEDIA DRIVER
16738 M: Antti Palosaari <crope@iki.fi>
16739 L: linux-media@vger.kernel.org
16740 W: https://linuxtv.org
16741 W: http://palosaari.fi/linux/
16742 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16743 T: git git://linuxtv.org/anttip/media_tree.git
16745 F: drivers/media/tuners/tua9001*
16747 TULIP NETWORK DRIVERS
16748 L: netdev@vger.kernel.org
16749 L: linux-parisc@vger.kernel.org
16751 F: drivers/net/ethernet/dec/tulip/
16754 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
16755 W: http://vtun.sourceforge.net/tun
16757 F: Documentation/networking/tuntap.txt
16758 F: arch/um/os-Linux/drivers/
16760 TURBOCHANNEL SUBSYSTEM
16761 M: "Maciej W. Rozycki" <macro@linux-mips.org>
16762 M: Ralf Baechle <ralf@linux-mips.org>
16763 L: linux-mips@vger.kernel.org
16764 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
16767 F: include/linux/tc.h
16770 M: "Len Brown" <lenb@kernel.org>
16771 L: linux-pm@vger.kernel.org
16772 B: https://bugzilla.kernel.org
16773 Q: https://patchwork.kernel.org/project/linux-pm/list/
16774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16776 F: tools/power/x86/turbostat/
16778 TW5864 VIDEO4LINUX DRIVER
16779 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16780 M: Anton Sviridenko <anton@corp.bluecherry.net>
16781 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16782 M: Andrey Utkin <andrey_utkin@fastmail.com>
16783 L: linux-media@vger.kernel.org
16785 F: drivers/media/pci/tw5864/
16787 TW68 VIDEO4LINUX DRIVER
16788 M: Hans Verkuil <hverkuil@xs4all.nl>
16789 L: linux-media@vger.kernel.org
16790 T: git git://linuxtv.org/media_tree.git
16791 W: https://linuxtv.org
16793 F: drivers/media/pci/tw68/
16795 TW686X VIDEO4LINUX DRIVER
16796 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16797 L: linux-media@vger.kernel.org
16798 T: git git://linuxtv.org/media_tree.git
16799 W: http://linuxtv.org
16801 F: drivers/media/pci/tw686x/
16803 UBI FILE SYSTEM (UBIFS)
16804 M: Richard Weinberger <richard@nod.at>
16805 L: linux-mtd@lists.infradead.org
16806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
16807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
16808 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
16810 F: Documentation/filesystems/ubifs.txt
16813 UCLINUX (M68KNOMMU AND COLDFIRE)
16814 M: Greg Ungerer <gerg@linux-m68k.org>
16815 W: http://www.linux-m68k.org/
16816 W: http://www.uclinux.org/
16817 L: linux-m68k@lists.linux-m68k.org
16818 L: uclinux-dev@uclinux.org (subscribers-only)
16819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16821 F: arch/m68k/coldfire/
16823 F: arch/m68k/*/*_no.*
16824 F: arch/m68k/include/asm/*_no.*
16827 M: Jan Kara <jack@suse.com>
16829 F: Documentation/filesystems/udf.txt
16833 M: Bastien Nocera <hadess@hadess.net>
16834 L: linux-input@vger.kernel.org
16836 F: drivers/hid/hid-udraw-ps3.c
16839 M: Evgeniy Dushistov <dushistov@mail.ru>
16841 F: Documentation/admin-guide/ufs.rst
16844 UHID USERSPACE HID IO DRIVER:
16845 M: David Herrmann <dh.herrmann@googlemail.com>
16846 L: linux-input@vger.kernel.org
16848 F: drivers/hid/uhid.c
16849 F: include/uapi/linux/uhid.h
16852 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16853 L: linux-usb@vger.kernel.org
16855 F: drivers/usb/common/ulpi.c
16856 F: include/linux/ulpi/
16858 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16859 L: devel@driverdev.osuosl.org
16861 F: drivers/staging/uwb/
16864 M: Gabriel Krisman Bertazi <krisman@collabora.com>
16865 L: linux-fsdevel@vger.kernel.org
16869 UNICORE32 ARCHITECTURE:
16870 M: Guan Xuetao <gxt@pku.edu.cn>
16871 W: http://mprc.pku.edu.cn/~guanxuetao/linux
16873 T: git git://github.com/gxt/linux.git
16877 M: Tony Finch <dot@dotat.at>
16878 W: http://dotat.at/prog/unifdef
16880 F: scripts/unifdef.c
16882 UNIFORM CDROM DRIVER
16883 M: Jens Axboe <axboe@kernel.dk>
16884 W: http://www.kernel.dk
16886 F: Documentation/cdrom/
16887 F: drivers/cdrom/cdrom.c
16888 F: include/linux/cdrom.h
16889 F: include/uapi/linux/cdrom.h
16891 UNISYS S-PAR DRIVERS
16892 M: David Kershner <david.kershner@unisys.com>
16893 L: sparmaintainer@unisys.com (Unisys internal)
16895 F: include/linux/visorbus.h
16896 F: drivers/visorbus/
16897 F: drivers/staging/unisys/
16899 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16900 R: Alim Akhtar <alim.akhtar@samsung.com>
16901 R: Avri Altman <avri.altman@wdc.com>
16902 R: Pedro Sousa <pedrom.sousa@synopsys.com>
16903 L: linux-scsi@vger.kernel.org
16905 F: Documentation/scsi/ufs.txt
16906 F: drivers/scsi/ufs/
16908 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16909 M: Pedro Sousa <pedrom.sousa@synopsys.com>
16910 L: linux-scsi@vger.kernel.org
16912 F: drivers/scsi/ufs/*dwc*
16914 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16915 M: Stanley Chu <stanley.chu@mediatek.com>
16916 L: linux-scsi@vger.kernel.org
16917 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16919 F: drivers/scsi/ufs/ufs-mediatek*
16921 UNSORTED BLOCK IMAGES (UBI)
16922 M: Richard Weinberger <richard@nod.at>
16923 W: http://www.linux-mtd.infradead.org/
16924 L: linux-mtd@lists.infradead.org
16925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
16926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
16928 F: drivers/mtd/ubi/
16929 F: include/linux/mtd/ubi.h
16930 F: include/uapi/mtd/ubi-user.h
16932 USB "USBNET" DRIVER FRAMEWORK
16933 M: Oliver Neukum <oneukum@suse.com>
16934 L: netdev@vger.kernel.org
16935 W: http://www.linux-usb.org/usbnet
16937 F: drivers/net/usb/usbnet.c
16938 F: include/linux/usb/usbnet.h
16941 M: Oliver Neukum <oneukum@suse.com>
16942 L: linux-usb@vger.kernel.org
16944 F: Documentation/usb/acm.rst
16945 F: drivers/usb/class/cdc-acm.*
16947 USB AR5523 WIRELESS DRIVER
16948 M: Pontus Fuchs <pontus.fuchs@gmail.com>
16949 L: linux-wireless@vger.kernel.org
16951 F: drivers/net/wireless/ath/ar5523/
16954 M: Oliver Neukum <oneukum@suse.com>
16955 L: linux-usb@vger.kernel.org
16956 L: linux-scsi@vger.kernel.org
16958 F: drivers/usb/storage/uas.c
16960 USB CDC ETHERNET DRIVER
16961 M: Oliver Neukum <oliver@neukum.org>
16962 L: linux-usb@vger.kernel.org
16964 F: drivers/net/usb/cdc_*.c
16965 F: include/uapi/linux/usb/cdc.h
16967 USB CHAOSKEY DRIVER
16968 M: Keith Packard <keithp@keithp.com>
16969 L: linux-usb@vger.kernel.org
16971 F: drivers/usb/misc/chaoskey.c
16973 USB CYPRESS C67X00 DRIVER
16974 M: Peter Korsgaard <jacmet@sunsite.dk>
16975 L: linux-usb@vger.kernel.org
16977 F: drivers/usb/c67x00/
16979 USB DAVICOM DM9601 DRIVER
16980 M: Peter Korsgaard <jacmet@sunsite.dk>
16981 L: netdev@vger.kernel.org
16982 W: http://www.linux-usb.org/usbnet
16984 F: drivers/net/usb/dm9601.c
16987 M: Alan Stern <stern@rowland.harvard.edu>
16988 L: linux-usb@vger.kernel.org
16990 F: Documentation/usb/ehci.rst
16991 F: drivers/usb/host/ehci*
16993 USB GADGET/PERIPHERAL SUBSYSTEM
16994 M: Felipe Balbi <balbi@kernel.org>
16995 L: linux-usb@vger.kernel.org
16996 W: http://www.linux-usb.org/gadget
16997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16999 F: drivers/usb/gadget/
17000 F: include/linux/usb/gadget*
17002 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
17003 M: Jiri Kosina <jikos@kernel.org>
17004 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
17005 L: linux-usb@vger.kernel.org
17006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
17008 F: Documentation/hid/hiddev.rst
17009 F: drivers/hid/usbhid/
17011 USB INTEL XHCI ROLE MUX DRIVER
17012 M: Hans de Goede <hdegoede@redhat.com>
17013 L: linux-usb@vger.kernel.org
17015 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
17017 USB IP DRIVER FOR HISILICON KIRIN
17018 M: Yu Chen <chenyu56@huawei.com>
17019 M: Binghui Wang <wangbinghui@hisilicon.com>
17020 L: linux-usb@vger.kernel.org
17022 F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
17023 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
17026 M: Olav Kongas <ok@artecdesign.ee>
17027 L: linux-usb@vger.kernel.org
17029 F: drivers/usb/host/isp116x*
17030 F: include/linux/usb/isp116x.h
17032 USB LAN78XX ETHERNET DRIVER
17033 M: Woojung Huh <woojung.huh@microchip.com>
17034 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17035 L: netdev@vger.kernel.org
17037 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
17038 F: drivers/net/usb/lan78xx.*
17039 F: include/dt-bindings/net/microchip-lan78xx.h
17041 USB MASS STORAGE DRIVER
17042 M: Alan Stern <stern@rowland.harvard.edu>
17043 L: linux-usb@vger.kernel.org
17044 L: usb-storage@lists.one-eyed-alien.net
17046 F: drivers/usb/storage/
17049 M: Clemens Ladisch <clemens@ladisch.de>
17050 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17053 F: sound/usb/midi.*
17055 USB NETWORKING DRIVERS
17056 L: linux-usb@vger.kernel.org
17058 F: drivers/net/usb/
17061 M: Alan Stern <stern@rowland.harvard.edu>
17062 L: linux-usb@vger.kernel.org
17064 F: Documentation/usb/ohci.rst
17065 F: drivers/usb/host/ohci*
17067 USB OTG FSM (Finite State Machine)
17068 M: Peter Chen <Peter.Chen@nxp.com>
17069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
17070 L: linux-usb@vger.kernel.org
17072 F: drivers/usb/common/usb-otg-fsm.c
17075 M: Valentina Manea <valentina.manea.m@gmail.com>
17076 M: Shuah Khan <shuah@kernel.org>
17077 M: Shuah Khan <skhan@linuxfoundation.org>
17078 L: linux-usb@vger.kernel.org
17080 F: Documentation/usb/usbip_protocol.rst
17081 F: drivers/usb/usbip/
17082 F: tools/usb/usbip/
17083 F: tools/testing/selftests/drivers/usb/usbip/
17086 M: Petko Manolov <petkan@nucleusys.com>
17087 L: linux-usb@vger.kernel.org
17088 L: netdev@vger.kernel.org
17089 T: git git://github.com/petkan/pegasus.git
17090 W: https://github.com/petkan/pegasus
17092 F: drivers/net/usb/pegasus.*
17095 M: Felipe Balbi <balbi@kernel.org>
17096 L: linux-usb@vger.kernel.org
17097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17099 F: drivers/usb/phy/
17101 USB PRINTER DRIVER (usblp)
17102 M: Pete Zaitcev <zaitcev@redhat.com>
17103 L: linux-usb@vger.kernel.org
17105 F: drivers/usb/class/usblp.c
17107 USB QMI WWAN NETWORK DRIVER
17108 M: Bjørn Mork <bjorn@mork.no>
17109 L: netdev@vger.kernel.org
17111 F: Documentation/ABI/testing/sysfs-class-net-qmi
17112 F: drivers/net/usb/qmi_wwan.c
17115 M: Petko Manolov <petkan@nucleusys.com>
17116 L: linux-usb@vger.kernel.org
17117 L: netdev@vger.kernel.org
17118 T: git git://github.com/petkan/rtl8150.git
17119 W: https://github.com/petkan/rtl8150
17121 F: drivers/net/usb/rtl8150.c
17123 USB SERIAL SUBSYSTEM
17124 M: Johan Hovold <johan@kernel.org>
17125 L: linux-usb@vger.kernel.org
17126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
17128 F: Documentation/usb/usb-serial.rst
17129 F: drivers/usb/serial/
17130 F: include/linux/usb/serial.h
17132 USB SMSC75XX ETHERNET DRIVER
17133 M: Steve Glendinning <steve.glendinning@shawell.net>
17134 L: netdev@vger.kernel.org
17136 F: drivers/net/usb/smsc75xx.*
17138 USB SMSC95XX ETHERNET DRIVER
17139 M: Steve Glendinning <steve.glendinning@shawell.net>
17140 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17141 L: netdev@vger.kernel.org
17143 F: drivers/net/usb/smsc95xx.*
17146 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17147 L: linux-usb@vger.kernel.org
17148 W: http://www.linux-usb.org
17149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
17151 F: Documentation/devicetree/bindings/usb/
17152 F: Documentation/usb/
17154 F: include/linux/usb.h
17155 F: include/linux/usb/
17157 USB TYPEC PI3USB30532 MUX DRIVER
17158 M: Hans de Goede <hdegoede@redhat.com>
17159 L: linux-usb@vger.kernel.org
17161 F: drivers/usb/typec/mux/pi3usb30532.c
17164 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17165 L: linux-usb@vger.kernel.org
17167 F: Documentation/ABI/testing/sysfs-class-typec
17168 F: Documentation/driver-api/usb/typec.rst
17169 F: drivers/usb/typec/
17170 F: include/linux/usb/typec.h
17172 USB TYPEC BUS FOR ALTERNATE MODES
17173 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17174 L: linux-usb@vger.kernel.org
17176 F: Documentation/ABI/testing/sysfs-bus-typec
17177 F: Documentation/driver-api/usb/typec_bus.rst
17178 F: drivers/usb/typec/altmodes/
17179 F: include/linux/usb/typec_altmode.h
17181 USB TYPEC PORT CONTROLLER DRIVERS
17182 M: Guenter Roeck <linux@roeck-us.net>
17183 L: linux-usb@vger.kernel.org
17185 F: drivers/usb/typec/tcpm/
17188 M: Alan Stern <stern@rowland.harvard.edu>
17189 L: linux-usb@vger.kernel.org
17191 F: drivers/usb/host/uhci*
17194 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17195 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
17196 L: linux-media@vger.kernel.org
17197 T: git git://linuxtv.org/media_tree.git
17198 W: http://www.ideasonboard.org/uvc/
17200 F: drivers/media/usb/uvc/
17201 F: include/uapi/linux/uvcvideo.h
17204 M: Hans Verkuil <hverkuil@xs4all.nl>
17205 L: linux-media@vger.kernel.org
17206 T: git git://linuxtv.org/media_tree.git
17207 W: https://linuxtv.org
17209 F: drivers/media/usb/usbvision/
17212 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17213 L: linux-usb@vger.kernel.org
17215 F: drivers/usb/gadget/function/*uvc*
17216 F: drivers/usb/gadget/legacy/webcam.c
17217 F: include/uapi/linux/usb/g_uvc.h
17219 USB WIRELESS RNDIS DRIVER (rndis_wlan)
17220 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
17221 L: linux-wireless@vger.kernel.org
17223 F: drivers/net/wireless/rndis_wlan.c
17226 M: Mathias Nyman <mathias.nyman@intel.com>
17227 L: linux-usb@vger.kernel.org
17229 F: drivers/usb/host/xhci*
17230 F: drivers/usb/host/pci-quirks*
17233 L: linux-wireless@vger.kernel.org
17234 W: http://linux-lc100020.sourceforge.net
17236 F: drivers/net/wireless/zydas/zd1201.*
17239 M: Antoine Jacquet <royale@zerezo.com>
17240 L: linux-usb@vger.kernel.org
17241 L: linux-media@vger.kernel.org
17242 T: git git://linuxtv.org/media_tree.git
17243 W: http://royale.zerezo.com/zr364xx/
17245 F: Documentation/media/v4l-drivers/zr364xx*
17246 F: drivers/media/usb/zr364xx/
17248 USER-MODE LINUX (UML)
17249 M: Jeff Dike <jdike@addtoit.com>
17250 M: Richard Weinberger <richard@nod.at>
17251 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
17252 L: linux-um@lists.infradead.org
17253 W: http://user-mode-linux.sourceforge.net
17254 Q: https://patchwork.ozlabs.org/project/linux-um/list/
17255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
17257 F: Documentation/virt/uml/
17262 USERSPACE COPYIN/COPYOUT (UIOVEC)
17263 M: Alexander Viro <viro@zeniv.linux.org.uk>
17266 F: include/linux/uio.h
17268 USERSPACE DMA BUFFER DRIVER
17269 M: Gerd Hoffmann <kraxel@redhat.com>
17271 L: dri-devel@lists.freedesktop.org
17272 F: drivers/dma-buf/udmabuf.c
17273 F: include/uapi/linux/udmabuf.h
17274 T: git git://anongit.freedesktop.org/drm/drm-misc
17276 USERSPACE I/O (UIO)
17277 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17279 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17280 F: Documentation/driver-api/uio-howto.rst
17282 F: include/linux/uio_driver.h
17285 M: Karel Zak <kzak@redhat.com>
17286 L: util-linux@vger.kernel.org
17287 W: http://en.wikipedia.org/wiki/Util-linux
17288 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
17292 M: Christoph Hellwig <hch@lst.de>
17293 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17294 L: linux-kernel@vger.kernel.org
17295 T: git git://git.infradead.org/users/hch/uuid.git
17298 F: include/linux/uuid.h
17299 F: include/uapi/linux/uuid.h
17303 M: Michal Januszewski <spock@gentoo.org>
17304 L: linux-fbdev@vger.kernel.org
17305 W: https://github.com/mjanusz/v86d
17307 F: Documentation/fb/uvesafb.rst
17308 F: drivers/video/fbdev/uvesafb.*
17311 M: Stefan Agner <stefan@agner.ch>
17312 L: linux-mtd@lists.infradead.org
17314 F: drivers/mtd/nand/raw/vf610_nfc.c
17316 VFAT/FAT/MSDOS FILESYSTEM
17317 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
17319 F: Documentation/filesystems/vfat.txt
17323 M: Alex Williamson <alex.williamson@redhat.com>
17324 R: Cornelia Huck <cohuck@redhat.com>
17325 L: kvm@vger.kernel.org
17326 T: git git://github.com/awilliam/linux-vfio.git
17328 F: Documentation/driver-api/vfio.rst
17330 F: include/linux/vfio.h
17331 F: include/uapi/linux/vfio.h
17333 VFIO MEDIATED DEVICE DRIVERS
17334 M: Kirti Wankhede <kwankhede@nvidia.com>
17335 L: kvm@vger.kernel.org
17337 F: Documentation/driver-api/vfio-mediated-device.rst
17338 F: drivers/vfio/mdev/
17339 F: include/linux/mdev.h
17340 F: samples/vfio-mdev/
17342 VFIO PLATFORM DRIVER
17343 M: Eric Auger <eric.auger@redhat.com>
17344 L: kvm@vger.kernel.org
17346 F: drivers/vfio/platform/
17349 R: Lukas Wunner <lukas@wunner.de>
17351 F: Documentation/gpu/vga-switcheroo.rst
17352 F: drivers/gpu/vga/vga_switcheroo.c
17353 F: include/linux/vga_switcheroo.h
17354 T: git git://anongit.freedesktop.org/drm/drm-misc
17356 VIA RHINE NETWORK DRIVER
17358 F: drivers/net/ethernet/via/via-rhine.c
17360 VIA SD/MMC CARD CONTROLLER DRIVER
17361 M: Bruce Chang <brucechang@via.com.tw>
17362 M: Harald Welte <HaraldWelte@viatech.com>
17364 F: drivers/mmc/host/via-sdmmc.c
17366 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
17367 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
17368 L: linux-fbdev@vger.kernel.org
17370 F: include/linux/via-core.h
17371 F: include/linux/via-gpio.h
17372 F: include/linux/via_i2c.h
17373 F: drivers/video/fbdev/via/
17375 VIA VELOCITY NETWORK DRIVER
17376 M: Francois Romieu <romieu@fr.zoreil.com>
17377 L: netdev@vger.kernel.org
17379 F: drivers/net/ethernet/via/via-velocity.*
17381 VICODEC VIRTUAL CODEC DRIVER
17382 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
17383 L: linux-media@vger.kernel.org
17384 T: git git://linuxtv.org/media_tree.git
17385 W: https://linuxtv.org
17387 F: drivers/media/platform/vicodec/*
17389 VIDEO MULTIPLEXER DRIVER
17390 M: Philipp Zabel <p.zabel@pengutronix.de>
17391 L: linux-media@vger.kernel.org
17393 F: drivers/media/platform/video-mux.c
17395 VIDEO I2C POLLING DRIVER
17396 M: Matt Ranostay <matt.ranostay@konsulko.com>
17397 L: linux-media@vger.kernel.org
17399 F: drivers/media/i2c/video-i2c.c
17401 VIDEOBUF2 FRAMEWORK
17402 M: Pawel Osciak <pawel@osciak.com>
17403 M: Marek Szyprowski <m.szyprowski@samsung.com>
17404 M: Kyungmin Park <kyungmin.park@samsung.com>
17405 R: Tomasz Figa <tfiga@chromium.org>
17406 L: linux-media@vger.kernel.org
17408 F: drivers/media/common/videobuf2/*
17409 F: include/media/videobuf2-*
17411 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17412 M: Helen Koike <helen.koike@collabora.com>
17413 R: Shuah Khan <skhan@linuxfoundation.org>
17414 L: linux-media@vger.kernel.org
17415 T: git git://linuxtv.org/media_tree.git
17416 W: https://linuxtv.org
17418 F: drivers/media/platform/vimc/*
17421 M: Alex Williamson <alex.williamson@redhat.com>
17422 M: Paolo Bonzini <pbonzini@redhat.com>
17423 L: kvm@vger.kernel.org
17427 VIRTIO AND VHOST VSOCK DRIVER
17428 M: Stefan Hajnoczi <stefanha@redhat.com>
17429 M: Stefano Garzarella <sgarzare@redhat.com>
17430 L: kvm@vger.kernel.org
17431 L: virtualization@lists.linux-foundation.org
17432 L: netdev@vger.kernel.org
17434 F: include/linux/virtio_vsock.h
17435 F: include/uapi/linux/virtio_vsock.h
17436 F: include/uapi/linux/vsockmon.h
17437 F: include/uapi/linux/vm_sockets_diag.h
17438 F: net/vmw_vsock/diag.c
17439 F: net/vmw_vsock/af_vsock_tap.c
17440 F: net/vmw_vsock/virtio_transport_common.c
17441 F: net/vmw_vsock/virtio_transport.c
17442 F: drivers/net/vsockmon.c
17443 F: drivers/vhost/vsock.c
17444 F: tools/testing/vsock/
17446 VIRTIO CONSOLE DRIVER
17447 M: Amit Shah <amit@kernel.org>
17448 L: virtualization@lists.linux-foundation.org
17450 F: drivers/char/virtio_console.c
17451 F: include/linux/virtio_console.h
17452 F: include/uapi/linux/virtio_console.h
17454 VIRTIO CORE AND NET DRIVERS
17455 M: "Michael S. Tsirkin" <mst@redhat.com>
17456 M: Jason Wang <jasowang@redhat.com>
17457 L: virtualization@lists.linux-foundation.org
17459 F: Documentation/devicetree/bindings/virtio/
17462 F: drivers/net/virtio_net.c
17463 F: drivers/block/virtio_blk.c
17464 F: include/linux/virtio*.h
17465 F: include/uapi/linux/virtio_*.h
17466 F: drivers/crypto/virtio/
17467 F: mm/balloon_compaction.c
17469 VIRTIO BLOCK AND SCSI DRIVERS
17470 M: "Michael S. Tsirkin" <mst@redhat.com>
17471 M: Jason Wang <jasowang@redhat.com>
17472 R: Paolo Bonzini <pbonzini@redhat.com>
17473 R: Stefan Hajnoczi <stefanha@redhat.com>
17474 L: virtualization@lists.linux-foundation.org
17476 F: drivers/block/virtio_blk.c
17477 F: drivers/scsi/virtio_scsi.c
17478 F: include/uapi/linux/virtio_blk.h
17479 F: include/uapi/linux/virtio_scsi.h
17480 F: drivers/vhost/scsi.c
17482 VIRTIO CRYPTO DRIVER
17483 M: Gonglei <arei.gonglei@huawei.com>
17484 L: virtualization@lists.linux-foundation.org
17485 L: linux-crypto@vger.kernel.org
17487 F: drivers/crypto/virtio/
17488 F: include/uapi/linux/virtio_crypto.h
17490 VIRTIO DRIVERS FOR S390
17491 M: Cornelia Huck <cohuck@redhat.com>
17492 M: Halil Pasic <pasic@linux.ibm.com>
17493 L: linux-s390@vger.kernel.org
17494 L: virtualization@lists.linux-foundation.org
17495 L: kvm@vger.kernel.org
17497 F: drivers/s390/virtio/
17498 F: arch/s390/include/uapi/asm/virtio-ccw.h
17501 M: Vivek Goyal <vgoyal@redhat.com>
17502 M: Stefan Hajnoczi <stefanha@redhat.com>
17503 M: Miklos Szeredi <miklos@szeredi.hu>
17504 L: virtualization@lists.linux-foundation.org
17505 L: linux-fsdevel@vger.kernel.org
17506 W: https://virtio-fs.gitlab.io/
17508 F: fs/fuse/virtio_fs.c
17509 F: include/uapi/linux/virtio_fs.h
17510 F: Documentation/filesystems/virtiofs.rst
17513 M: David Airlie <airlied@linux.ie>
17514 M: Gerd Hoffmann <kraxel@redhat.com>
17515 L: dri-devel@lists.freedesktop.org
17516 L: virtualization@lists.linux-foundation.org
17517 T: git git://anongit.freedesktop.org/drm/drm-misc
17519 F: drivers/gpu/drm/virtio/
17520 F: include/uapi/linux/virtio_gpu.h
17522 VIRTIO HOST (VHOST)
17523 M: "Michael S. Tsirkin" <mst@redhat.com>
17524 M: Jason Wang <jasowang@redhat.com>
17525 L: kvm@vger.kernel.org
17526 L: virtualization@lists.linux-foundation.org
17527 L: netdev@vger.kernel.org
17528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17531 F: include/uapi/linux/vhost.h
17533 VIRTIO INPUT DRIVER
17534 M: Gerd Hoffmann <kraxel@redhat.com>
17536 F: drivers/virtio/virtio_input.c
17537 F: include/uapi/linux/virtio_input.h
17539 VIRTIO IOMMU DRIVER
17540 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
17541 L: virtualization@lists.linux-foundation.org
17543 F: drivers/iommu/virtio-iommu.c
17544 F: include/uapi/linux/virtio_iommu.h
17546 VIRTUAL BOX GUEST DEVICE DRIVER
17547 M: Hans de Goede <hdegoede@redhat.com>
17548 M: Arnd Bergmann <arnd@arndb.de>
17549 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17551 F: include/linux/vbox_utils.h
17552 F: include/uapi/linux/vbox*.h
17553 F: drivers/virt/vboxguest/
17555 VIRTUAL SERIO DEVICE DRIVER
17556 M: Stephen Chandler Paul <thatslyude@gmail.com>
17558 F: drivers/input/serio/userio.c
17559 F: include/uapi/linux/userio.h
17561 VITESSE FELIX ETHERNET SWITCH DRIVER
17562 M: Vladimir Oltean <vladimir.oltean@nxp.com>
17563 M: Claudiu Manoil <claudiu.manoil@nxp.com>
17564 L: netdev@vger.kernel.org
17566 F: drivers/net/dsa/ocelot/*
17567 F: net/dsa/tag_ocelot.c
17569 VIVID VIRTUAL VIDEO DRIVER
17570 M: Hans Verkuil <hverkuil@xs4all.nl>
17571 L: linux-media@vger.kernel.org
17572 T: git git://linuxtv.org/media_tree.git
17573 W: https://linuxtv.org
17575 F: drivers/media/platform/vivid/*
17578 M: Florian Fainelli <f.fainelli@gmail.com>
17579 L: openwrt-devel@lists.openwrt.org (subscribers-only)
17581 F: drivers/vlynq/vlynq.c
17582 F: include/linux/vlynq.h
17585 M: Martyn Welch <martyn@welchs.me.uk>
17586 M: Manohar Vanga <manohar.vanga@gmail.com>
17587 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17588 L: devel@driverdev.osuosl.org
17590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17591 F: Documentation/driver-api/vme.rst
17592 F: drivers/staging/vme/
17594 F: include/linux/vme*
17596 VMWARE BALLOON DRIVER
17597 M: Nadav Amit <namit@vmware.com>
17598 M: "VMware, Inc." <pv-drivers@vmware.com>
17599 L: linux-kernel@vger.kernel.org
17601 F: drivers/misc/vmw_balloon.c
17603 VMWARE HYPERVISOR INTERFACE
17604 M: Thomas Hellstrom <thellstrom@vmware.com>
17605 M: "VMware, Inc." <pv-drivers@vmware.com>
17606 L: virtualization@lists.linux-foundation.org
17608 F: arch/x86/kernel/cpu/vmware.c
17609 F: arch/x86/include/asm/vmware.h
17611 VMWARE PVRDMA DRIVER
17612 M: Adit Ranadive <aditr@vmware.com>
17613 M: VMware PV-Drivers <pv-drivers@vmware.com>
17614 L: linux-rdma@vger.kernel.org
17616 F: drivers/infiniband/hw/vmw_pvrdma/
17618 VMware PVSCSI driver
17619 M: Jim Gill <jgill@vmware.com>
17620 M: VMware PV-Drivers <pv-drivers@vmware.com>
17621 L: linux-scsi@vger.kernel.org
17623 F: drivers/scsi/vmw_pvscsi.c
17624 F: drivers/scsi/vmw_pvscsi.h
17626 VMWARE VMMOUSE SUBDRIVER
17627 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
17628 M: "VMware, Inc." <pv-drivers@vmware.com>
17629 L: linux-input@vger.kernel.org
17631 F: drivers/input/mouse/vmmouse.c
17632 F: drivers/input/mouse/vmmouse.h
17634 VMWARE VMXNET3 ETHERNET DRIVER
17635 M: Ronak Doshi <doshir@vmware.com>
17636 M: "VMware, Inc." <pv-drivers@vmware.com>
17637 L: netdev@vger.kernel.org
17639 F: drivers/net/vmxnet3/
17641 VOCORE VOCORE2 BOARD
17642 M: Harvey Hunt <harveyhuntnexus@gmail.com>
17643 L: linux-mips@vger.kernel.org
17645 F: arch/mips/boot/dts/ralink/vocore2.dts
17647 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17648 M: Liam Girdwood <lgirdwood@gmail.com>
17649 M: Mark Brown <broonie@kernel.org>
17650 L: linux-kernel@vger.kernel.org
17651 W: http://www.slimlogic.co.uk/?p=48
17652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17654 F: Documentation/devicetree/bindings/regulator/
17655 F: Documentation/power/regulator/
17656 F: drivers/regulator/
17657 F: include/dt-bindings/regulator/
17658 F: include/linux/regulator/
17659 K: regulator_get_optional
17662 M: David Ahern <dsahern@kernel.org>
17663 M: Shrijeet Mukherjee <shrijeet@gmail.com>
17664 L: netdev@vger.kernel.org
17666 F: drivers/net/vrf.c
17667 F: Documentation/networking/vrf.txt
17670 M: Petr Mladek <pmladek@suse.com>
17671 M: Steven Rostedt <rostedt@goodmis.org>
17672 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
17673 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17674 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
17675 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
17678 F: lib/test_printf.c
17679 F: Documentation/core-api/printk-formats.rst
17681 VT1211 HARDWARE MONITOR DRIVER
17682 M: Juerg Haefliger <juergh@gmail.com>
17683 L: linux-hwmon@vger.kernel.org
17685 F: Documentation/hwmon/vt1211.rst
17686 F: drivers/hwmon/vt1211.c
17688 VT8231 HARDWARE MONITOR DRIVER
17689 M: Roger Lucas <vt8231@hiddenengine.co.uk>
17690 L: linux-hwmon@vger.kernel.org
17692 F: drivers/hwmon/vt8231.c
17694 VUB300 USB to SDIO/SD/MMC bridge chip
17695 L: linux-mmc@vger.kernel.org
17697 F: drivers/mmc/host/vub300.c
17699 W1 DALLAS'S 1-WIRE BUS
17700 M: Evgeniy Polyakov <zbr@ioremap.net>
17702 F: Documentation/devicetree/bindings/w1/
17703 F: Documentation/w1/
17705 F: include/linux/w1.h
17707 W83791D HARDWARE MONITORING DRIVER
17708 M: Marc Hulsman <m.hulsman@tudelft.nl>
17709 L: linux-hwmon@vger.kernel.org
17711 F: Documentation/hwmon/w83791d.rst
17712 F: drivers/hwmon/w83791d.c
17714 W83793 HARDWARE MONITORING DRIVER
17715 M: Rudolf Marek <r.marek@assembler.cz>
17716 L: linux-hwmon@vger.kernel.org
17718 F: Documentation/hwmon/w83793.rst
17719 F: drivers/hwmon/w83793.c
17721 W83795 HARDWARE MONITORING DRIVER
17722 M: Jean Delvare <jdelvare@suse.com>
17723 L: linux-hwmon@vger.kernel.org
17725 F: drivers/hwmon/w83795.c
17727 W83L51xD SD/MMC CARD INTERFACE DRIVER
17728 M: Pierre Ossman <pierre@ossman.eu>
17730 F: drivers/mmc/host/wbsd.*
17732 WACOM PROTOCOL 4 SERIAL TABLETS
17733 M: Julian Squires <julian@cipht.net>
17734 M: Hans de Goede <hdegoede@redhat.com>
17735 L: linux-input@vger.kernel.org
17737 F: drivers/input/tablet/wacom_serial4.c
17739 WATCHDOG DEVICE DRIVERS
17740 M: Wim Van Sebroeck <wim@linux-watchdog.org>
17741 M: Guenter Roeck <linux@roeck-us.net>
17742 L: linux-watchdog@vger.kernel.org
17743 W: http://www.linux-watchdog.org/
17744 T: git git://www.linux-watchdog.org/linux-watchdog.git
17746 F: Documentation/devicetree/bindings/watchdog/
17747 F: Documentation/watchdog/
17748 F: drivers/watchdog/
17749 F: include/linux/watchdog.h
17750 F: include/uapi/linux/watchdog.h
17752 WHISKEYCOVE PMIC GPIO DRIVER
17753 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17754 L: linux-gpio@vger.kernel.org
17756 F: drivers/gpio/gpio-wcove.c
17759 M: Dianlong Li <long17.cool@163.com>
17760 L: linux-rtc@vger.kernel.org
17762 F: drivers/rtc/rtc-sd3078.c
17765 M: David Herrmann <dh.herrmann@googlemail.com>
17766 L: linux-input@vger.kernel.org
17768 F: drivers/hid/hid-wiimote*
17770 WILOCITY WIL6210 WIRELESS DRIVER
17771 M: Maya Erez <merez@codeaurora.org>
17772 L: linux-wireless@vger.kernel.org
17773 L: wil6210@qti.qualcomm.com
17775 W: http://wireless.kernel.org/en/users/Drivers/wil6210
17776 F: drivers/net/wireless/ath/wil6210/
17779 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17780 M: linux-wimax@intel.com
17781 L: wimax@linuxwimax.org (subscribers-only)
17783 W: http://linuxwimax.org
17784 F: Documentation/admin-guide/wimax/wimax.rst
17785 F: include/linux/wimax/debug.h
17786 F: include/net/wimax.h
17787 F: include/uapi/linux/wimax.h
17791 M: David Härdeman <david@hardeman.nu>
17793 F: drivers/media/rc/winbond-cir.c
17795 RCMM REMOTE CONTROLS DECODER
17796 M: Patrick Lerda <patrick9876@free.fr>
17798 F: drivers/media/rc/ir-rcmm-decoder.c
17800 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17801 M: William Breathitt Gray <vilhelm.gray@gmail.com>
17802 L: linux-watchdog@vger.kernel.org
17804 F: drivers/watchdog/ebc-c384_wdt.c
17806 WINSYSTEMS WS16C48 GPIO DRIVER
17807 M: William Breathitt Gray <vilhelm.gray@gmail.com>
17808 L: linux-gpio@vger.kernel.org
17810 F: drivers/gpio/gpio-ws16c48.c
17812 WISTRON LAPTOP BUTTON DRIVER
17813 M: Miloslav Trmac <mitr@volny.cz>
17815 F: drivers/input/misc/wistron_btns.c
17817 WL3501 WIRELESS PCMCIA CARD DRIVER
17818 L: linux-wireless@vger.kernel.org
17820 F: drivers/net/wireless/wl3501*
17822 WOLFSON MICROELECTRONICS DRIVERS
17823 L: patches@opensource.cirrus.com
17824 T: git https://github.com/CirrusLogic/linux-drivers.git
17825 W: https://github.com/CirrusLogic/linux-drivers/wiki
17827 F: Documentation/hwmon/wm83??.rst
17828 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17829 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17830 F: Documentation/devicetree/bindings/mfd/arizona.txt
17831 F: Documentation/devicetree/bindings/mfd/wm831x.txt
17832 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
17833 F: arch/arm/mach-s3c64xx/mach-crag6410*
17834 F: drivers/clk/clk-wm83*.c
17835 F: drivers/extcon/extcon-arizona.c
17836 F: drivers/leds/leds-wm83*.c
17837 F: drivers/gpio/gpio-*wm*.c
17838 F: drivers/gpio/gpio-arizona.c
17839 F: drivers/hwmon/wm83??-hwmon.c
17840 F: drivers/input/misc/wm831x-on.c
17841 F: drivers/input/touchscreen/wm831x-ts.c
17842 F: drivers/input/touchscreen/wm97*.c
17843 F: drivers/mfd/arizona*
17844 F: drivers/mfd/wm*.c
17845 F: drivers/mfd/cs47l24*
17846 F: drivers/power/supply/wm83*.c
17847 F: drivers/rtc/rtc-wm83*.c
17848 F: drivers/regulator/wm8*.c
17849 F: drivers/regulator/arizona*
17850 F: drivers/video/backlight/wm83*_bl.c
17851 F: drivers/watchdog/wm83*_wdt.c
17852 F: include/linux/mfd/arizona/
17853 F: include/linux/mfd/wm831x/
17854 F: include/linux/mfd/wm8350/
17855 F: include/linux/mfd/wm8400*
17856 F: include/linux/regulator/arizona*
17857 F: include/linux/wm97xx.h
17858 F: include/sound/wm????.h
17859 F: sound/soc/codecs/arizona.?
17860 F: sound/soc/codecs/wm*
17861 F: sound/soc/codecs/cs47l24*
17864 M: Tejun Heo <tj@kernel.org>
17865 R: Lai Jiangshan <jiangshanlai@gmail.com>
17866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17868 F: include/linux/workqueue.h
17869 F: kernel/workqueue.c
17870 F: Documentation/core-api/workqueue.rst
17872 X-POWERS AXP288 PMIC DRIVERS
17873 M: Hans de Goede <hdegoede@redhat.com>
17876 F: drivers/acpi/pmic/intel_pmic_xpower.c
17878 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17879 M: Chen-Yu Tsai <wens@csie.org>
17880 L: linux-kernel@vger.kernel.org
17885 M: Andrew Hendry <andrew.hendry@gmail.com>
17886 L: linux-x25@vger.kernel.org
17888 F: Documentation/networking/x25*
17889 F: include/net/x25*
17892 X86 ARCHITECTURE (32-BIT AND 64-BIT)
17893 M: Thomas Gleixner <tglx@linutronix.de>
17894 M: Ingo Molnar <mingo@redhat.com>
17895 M: Borislav Petkov <bp@alien8.de>
17896 R: "H. Peter Anvin" <hpa@zytor.com>
17898 L: linux-kernel@vger.kernel.org
17899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17901 F: Documentation/devicetree/bindings/x86/
17902 F: Documentation/x86/
17906 M: Andy Lutomirski <luto@kernel.org>
17907 L: linux-kernel@vger.kernel.org
17908 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17912 X86 MCE INFRASTRUCTURE
17913 M: Tony Luck <tony.luck@intel.com>
17914 M: Borislav Petkov <bp@alien8.de>
17915 L: linux-edac@vger.kernel.org
17917 F: arch/x86/kernel/cpu/mce/*
17919 X86 MICROCODE UPDATE SUPPORT
17920 M: Borislav Petkov <bp@alien8.de>
17922 F: arch/x86/kernel/cpu/microcode/*
17925 M: Dave Hansen <dave.hansen@linux.intel.com>
17926 M: Andy Lutomirski <luto@kernel.org>
17927 M: Peter Zijlstra <peterz@infradead.org>
17928 L: linux-kernel@vger.kernel.org
17929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17933 X86 PLATFORM DRIVERS
17934 M: Darren Hart <dvhart@infradead.org>
17935 M: Andy Shevchenko <andy@infradead.org>
17936 L: platform-driver-x86@vger.kernel.org
17937 T: git git://git.infradead.org/linux-platform-drivers-x86.git
17939 F: drivers/platform/x86/
17940 F: drivers/platform/olpc/
17942 X86 PLATFORM DRIVERS - ARCH
17943 R: Darren Hart <dvhart@infradead.org>
17944 R: Andy Shevchenko <andy@infradead.org>
17945 L: platform-driver-x86@vger.kernel.org
17947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17949 F: arch/x86/platform
17952 M: Andy Lutomirski <luto@kernel.org>
17953 L: linux-kernel@vger.kernel.org
17954 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17956 F: arch/x86/entry/vdso/
17959 M: Matthew Wilcox <willy@infradead.org>
17960 L: linux-fsdevel@vger.kernel.org
17962 F: Documentation/core-api/xarray.rst
17965 F: include/linux/idr.h
17966 F: include/linux/xarray.h
17967 F: tools/testing/radix-tree
17970 M: Benjamin Valentin <benpicco@googlemail.com>
17972 F: drivers/media/rc/xbox_remote.c
17973 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
17975 XC2028/3028 TUNER DRIVER
17976 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17977 L: linux-media@vger.kernel.org
17978 W: https://linuxtv.org
17979 T: git git://linuxtv.org/media_tree.git
17981 F: drivers/media/tuners/tuner-xc2028.*
17983 XDP (eXpress Data Path)
17984 M: Alexei Starovoitov <ast@kernel.org>
17985 M: Daniel Borkmann <daniel@iogearbox.net>
17986 M: David S. Miller <davem@davemloft.net>
17987 M: Jakub Kicinski <jakub.kicinski@netronome.com>
17988 M: Jesper Dangaard Brouer <hawk@kernel.org>
17989 M: John Fastabend <john.fastabend@gmail.com>
17990 L: netdev@vger.kernel.org
17991 L: bpf@vger.kernel.org
17994 F: include/net/xdp.h
17995 F: kernel/bpf/devmap.c
17996 F: kernel/bpf/cpumap.c
17997 F: include/trace/events/xdp.h
18001 XDP SOCKETS (AF_XDP)
18002 M: Björn Töpel <bjorn.topel@intel.com>
18003 M: Magnus Karlsson <magnus.karlsson@intel.com>
18004 R: Jonathan Lemon <jonathan.lemon@gmail.com>
18005 L: netdev@vger.kernel.org
18006 L: bpf@vger.kernel.org
18008 F: kernel/bpf/xskmap.c
18011 XEN BLOCK SUBSYSTEM
18012 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18013 M: Roger Pau Monné <roger.pau@citrix.com>
18014 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18016 F: drivers/block/xen-blkback/*
18017 F: drivers/block/xen*
18020 M: Stefano Stabellini <sstabellini@kernel.org>
18021 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18024 F: arch/arm/include/asm/xen/
18026 XEN HYPERVISOR ARM64
18027 M: Stefano Stabellini <sstabellini@kernel.org>
18028 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18031 F: arch/arm64/include/asm/xen/
18033 XEN HYPERVISOR INTERFACE
18034 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
18035 M: Juergen Gross <jgross@suse.com>
18036 R: Stefano Stabellini <sstabellini@kernel.org>
18037 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
18041 F: arch/x86/platform/pvh/
18042 F: drivers/*/xen-*front.c
18044 F: arch/x86/include/asm/xen/
18045 F: arch/x86/include/asm/pvclock-abi.h
18047 F: include/uapi/xen/
18048 F: Documentation/ABI/stable/sysfs-hypervisor-xen
18049 F: Documentation/ABI/testing/sysfs-hypervisor-xen
18051 XEN NETWORK BACKEND DRIVER
18052 M: Wei Liu <wei.liu@kernel.org>
18053 M: Paul Durrant <paul@xen.org>
18054 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18055 L: netdev@vger.kernel.org
18057 F: drivers/net/xen-netback/*
18060 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18061 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18063 F: arch/x86/pci/*xen*
18064 F: drivers/pci/*xen*
18067 M: Juergen Gross <jgross@suse.com>
18068 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18069 L: linux-scsi@vger.kernel.org
18071 F: drivers/scsi/xen-scsifront.c
18072 F: drivers/xen/xen-scsiback.c
18073 F: include/xen/interface/io/vscsiif.h
18075 XEN SWIOTLB SUBSYSTEM
18076 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18077 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18078 L: iommu@lists.linux-foundation.org
18080 F: arch/x86/xen/*swiotlb*
18081 F: drivers/xen/*swiotlb*
18083 XEN SOUND FRONTEND DRIVER
18084 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
18085 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18086 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18091 M: Darrick J. Wong <darrick.wong@oracle.com>
18092 M: linux-xfs@vger.kernel.org
18093 L: linux-xfs@vger.kernel.org
18095 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
18097 F: Documentation/admin-guide/xfs.rst
18098 F: Documentation/ABI/testing/sysfs-fs-xfs
18099 F: Documentation/filesystems/xfs-delayed-logging-design.txt
18100 F: Documentation/filesystems/xfs-self-describing-metadata.txt
18102 F: include/uapi/linux/dqblk_xfs.h
18103 F: include/uapi/linux/fsmap.h
18105 XILINX AXI ETHERNET DRIVER
18106 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
18108 F: drivers/net/ethernet/xilinx/xilinx_axienet*
18110 XILINX UARTLITE SERIAL DRIVER
18111 M: Peter Korsgaard <jacmet@sunsite.dk>
18112 L: linux-serial@vger.kernel.org
18114 F: drivers/tty/serial/uartlite.c
18116 XILINX VIDEO IP CORES
18117 M: Hyun Kwon <hyun.kwon@xilinx.com>
18118 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18119 L: linux-media@vger.kernel.org
18120 T: git git://linuxtv.org/media_tree.git
18122 F: Documentation/devicetree/bindings/media/xilinx/
18123 F: drivers/media/platform/xilinx/
18124 F: include/uapi/linux/xilinx-v4l2-controls.h
18126 XILINX SD-FEC IP CORES
18127 M: Derek Kiernan <derek.kiernan@xilinx.com>
18128 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
18130 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
18131 F: Documentation/misc-devices/xilinx_sdfec.rst
18132 F: drivers/misc/xilinx_sdfec.c
18133 F: drivers/misc/Kconfig
18134 F: drivers/misc/Makefile
18135 F: include/uapi/misc/xilinx_sdfec.h
18138 M: Eli Billauer <eli.billauer@gmail.com>
18139 L: linux-kernel@vger.kernel.org
18141 F: drivers/char/xillybus/
18144 M: George Cherian <george.cherian@cavium.com>
18145 M: Jan Glauber <jglauber@cavium.com>
18146 L: linux-i2c@vger.kernel.org
18147 W: http://www.cavium.com
18149 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
18150 F: drivers/i2c/busses/i2c-xlp9xx.c
18152 XRA1403 GPIO EXPANDER
18153 M: Nandor Han <nandor.han@ge.com>
18154 M: Semi Malinen <semi.malinen@ge.com>
18155 L: linux-gpio@vger.kernel.org
18157 F: drivers/gpio/gpio-xra1403.c
18158 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
18160 XTENSA XTFPGA PLATFORM SUPPORT
18161 M: Max Filippov <jcmvbkbc@gmail.com>
18162 L: linux-xtensa@linux-xtensa.org
18164 F: drivers/spi/spi-xtensa-xtfpga.c
18165 F: sound/soc/xtensa/xtfpga-i2s.c
18167 YAM DRIVER FOR AX.25
18168 M: Jean-Paul Roubelat <jpr@f6fbb.org>
18169 L: linux-hams@vger.kernel.org
18171 F: drivers/net/hamradio/yam*
18172 F: include/linux/yam.h
18174 YAMA SECURITY MODULE
18175 M: Kees Cook <keescook@chromium.org>
18176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
18179 F: Documentation/admin-guide/LSM/Yama.rst
18181 YEALINK PHONE DRIVER
18182 M: Henk Vergonet <Henk.Vergonet@gmail.com>
18183 L: usbb2k-api-dev@nongnu.org
18185 F: Documentation/input/devices/yealink.rst
18186 F: drivers/input/misc/yealink.*
18188 Z8530 DRIVER FOR AX.25
18189 M: Joerg Reuter <jreuter@yaina.de>
18190 W: http://yaina.de/jreuter/
18191 W: http://www.qsl.net/dl1bke/
18192 L: linux-hams@vger.kernel.org
18194 F: Documentation/networking/z8530drv.txt
18195 F: drivers/net/hamradio/*scc.c
18196 F: drivers/net/hamradio/z8530.h
18198 ZBUD COMPRESSED PAGE ALLOCATOR
18199 M: Seth Jennings <sjenning@redhat.com>
18200 M: Dan Streetman <ddstreet@ieee.org>
18201 L: linux-mm@kvack.org
18204 F: include/linux/zbud.h
18206 ZD1211RW WIRELESS DRIVER
18207 M: Daniel Drake <dsd@gentoo.org>
18208 M: Ulrich Kunitz <kune@deine-taler.de>
18209 W: http://zd1211.ath.cx/wiki/DriverRewrite
18210 L: linux-wireless@vger.kernel.org
18211 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
18213 F: drivers/net/wireless/zydas/zd1211rw/
18215 ZD1301 MEDIA DRIVER
18216 M: Antti Palosaari <crope@iki.fi>
18217 L: linux-media@vger.kernel.org
18218 W: https://linuxtv.org/
18219 W: http://palosaari.fi/linux/
18220 Q: https://patchwork.linuxtv.org/project/linux-media/list/
18222 F: drivers/media/usb/dvb-usb-v2/zd1301*
18224 ZD1301_DEMOD MEDIA DRIVER
18225 M: Antti Palosaari <crope@iki.fi>
18226 L: linux-media@vger.kernel.org
18227 W: https://linuxtv.org/
18228 W: http://palosaari.fi/linux/
18229 Q: https://patchwork.linuxtv.org/project/linux-media/list/
18231 F: drivers/media/dvb-frontends/zd1301_demod*
18233 ZHAOXIN PROCESSOR SUPPORT
18234 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
18235 L: linux-kernel@vger.kernel.org
18237 F: arch/x86/kernel/cpu/zhaoxin.c
18239 ZPOOL COMPRESSED PAGE STORAGE API
18240 M: Dan Streetman <ddstreet@ieee.org>
18241 L: linux-mm@kvack.org
18244 F: include/linux/zpool.h
18246 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
18247 M: Minchan Kim <minchan@kernel.org>
18248 M: Nitin Gupta <ngupta@vflare.org>
18249 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18250 L: linux-kernel@vger.kernel.org
18252 F: drivers/block/zram/
18253 F: Documentation/admin-guide/blockdev/zram.rst
18255 ZS DECSTATION Z85C30 SERIAL DRIVER
18256 M: "Maciej W. Rozycki" <macro@linux-mips.org>
18258 F: drivers/tty/serial/zs.*
18260 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
18261 M: Minchan Kim <minchan@kernel.org>
18262 M: Nitin Gupta <ngupta@vflare.org>
18263 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18264 L: linux-mm@kvack.org
18267 F: include/linux/zsmalloc.h
18268 F: Documentation/vm/zsmalloc.rst
18270 ZSWAP COMPRESSED SWAP CACHING
18271 M: Seth Jennings <sjenning@redhat.com>
18272 M: Dan Streetman <ddstreet@ieee.org>
18273 M: Vitaly Wool <vitaly.wool@konsulko.com>
18274 L: linux-mm@kvack.org
18279 M: Linus Torvalds <torvalds@linux-foundation.org>
18280 L: linux-kernel@vger.kernel.org
18281 Q: http://patchwork.kernel.org/project/LKML/list/
18282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
18283 S: Buried alive in reporters