3 List of maintainers and how to submit kernel changes
5 Please try to follow the guidelines below. This will make things
6 easier on the maintainers. Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
9 1. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
12 2. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
20 3. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
24 4. When you are happy with a change make it generally available for
25 testing and await feedback.
27 5. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/process/coding-style.rst for guidance here.
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/process/submitting-patches.rst for details.
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
53 PLEASE remember that submissions must be made under the terms
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
57 Documentation/process/submitting-patches.rst.
59 6. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
63 7. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond. Please keep in mind that the security team is
66 a small set of people who can be efficient only when working on
67 verified bugs. Please only Cc: this list when you have identified
68 that the bug would present a short-term risk to other users if it
69 were publicly disclosed. For example, reports of address leaks do
70 not represent an immediate threat and are better handled publicly,
71 and ideally, should come with a patch proposal. Please do not send
72 automated reports to this list either. Such bugs will be handled
73 better and faster in the usual public places.
77 Descriptions of section entries:
80 M: Mail patches to: FullName <address@domain>
81 R: Designated reviewer: FullName <address@domain>
82 These reviewers should be CCed on patches.
83 L: Mailing list that is relevant to this area
84 W: Web-page with status/info
85 B: URI for where to file bugs. A web-page with detailed bug
86 filing info, a direct bug tracker link, or a mailto: URI.
87 C: URI for chat protocol, server and channel where developers
88 usually hang out, for example irc://server/channel.
89 Q: Patchwork web based patch tracking system site
90 T: SCM tree type and location.
91 Type is one of: git, hg, quilt, stgit, topgit
92 S: Status, one of the following:
93 Supported: Someone is actually paid to look after this.
94 Maintained: Someone actually looks after it.
95 Odd Fixes: It has a maintainer but they don't have time to do
96 much other than throw the odd patch in. See below..
97 Orphan: No current maintainer [but maybe you could take the
98 role as you write your new code].
99 Obsolete: Old code. Something tagged obsolete generally means
100 it has been replaced by a better system and you
101 should be using that.
102 F: Files and directories with wildcard patterns.
103 A trailing slash includes all files and subdirectory files.
104 F: drivers/net/ all files in and below drivers/net
105 F: drivers/net/* all files in drivers/net, but not below
106 F: */net/* all files in "any top level directory"/net
107 One pattern per line. Multiple F: lines acceptable.
108 N: Files and directories with regex patterns.
109 N: [^a-z]tegra all files whose path contains the word tegra
110 One pattern per line. Multiple N: lines acceptable.
111 scripts/get_maintainer.pl has different behavior for files that
112 match F: pattern and matches of N: patterns. By default,
113 get_maintainer will not look at git log history when an F: pattern
114 match occurs. When an N: match occurs, git log history is used
115 to also notify the people that have git commit signatures.
116 X: Files and directories that are NOT maintained, same rules as F:
117 Files exclusions are tested before file matches.
118 Can be useful for excluding a specific subdirectory, for instance:
121 matches all files in and below net excluding net/ipv6/
122 K: Keyword perl extended regex pattern to match content in a
123 patch or file. For instance:
125 matches patches or files that contain "of_get_profile"
126 K: \b(printk|pr_(info|err))\b
127 matches patches or files that contain one or more of the words
128 printk, pr_info or pr_err
129 One regex pattern per line. Multiple K: lines acceptable.
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
135 Maintainers List (try to look for most precise areas first)
137 -----------------------------------
140 M: Steffen Klassert <klassert@kernel.org>
141 L: netdev@vger.kernel.org
143 F: Documentation/networking/device_drivers/3com/vortex.txt
144 F: drivers/net/ethernet/3com/3c59x.c
146 3CR990 NETWORK DRIVER
147 M: David Dillow <dave@thedillows.org>
148 L: netdev@vger.kernel.org
150 F: drivers/net/ethernet/3com/typhoon*
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M: Adam Radford <aradford@gmail.com>
154 L: linux-scsi@vger.kernel.org
155 W: http://www.lsi.com
159 53C700 AND 53C700-66 SCSI DRIVER
160 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L: linux-scsi@vger.kernel.org
163 F: drivers/scsi/53c700*
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M: Alexander Aring <alex.aring@gmail.com>
167 M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L: linux-bluetooth@vger.kernel.org
169 L: linux-wpan@vger.kernel.org
172 F: include/net/6lowpan.h
173 F: Documentation/networking/6lowpan.txt
175 6PACK NETWORK DRIVER FOR AX.25
176 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L: linux-hams@vger.kernel.org
179 F: drivers/net/hamradio/6pack.c
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M: Realtek linux nic maintainers <nic_swsd@realtek.com>
183 M: Heiner Kallweit <hkallweit1@gmail.com>
184 L: netdev@vger.kernel.org
186 F: drivers/net/ethernet/realtek/r8169*
188 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
189 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
190 L: linux-serial@vger.kernel.org
192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
193 F: drivers/tty/serial/8250*
194 F: include/linux/serial_8250.h
196 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
197 L: netdev@vger.kernel.org
199 F: drivers/net/ethernet/8390/
202 M: Eric Van Hensbergen <ericvh@gmail.com>
203 M: Latchesar Ionkov <lucho@ionkov.net>
204 M: Dominique Martinet <asmadeus@codewreck.org>
205 L: v9fs-developer@lists.sourceforge.net
206 W: http://swik.net/v9fs
207 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
209 T: git git://github.com/martinetd/linux.git
211 F: Documentation/filesystems/9p.txt
215 F: include/uapi/linux/virtio_9p.h
216 F: include/trace/events/9p.h
219 M: Antti Palosaari <crope@iki.fi>
220 L: linux-media@vger.kernel.org
221 W: https://linuxtv.org
222 W: http://palosaari.fi/linux/
223 Q: http://patchwork.linuxtv.org/project/linux-media/list/
224 T: git git://linuxtv.org/anttip/media_tree.git
226 F: drivers/media/dvb-frontends/a8293*
228 AACRAID SCSI RAID DRIVER
229 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
230 L: linux-scsi@vger.kernel.org
231 W: http://www.adaptec.com/
233 F: Documentation/scsi/aacraid.txt
234 F: drivers/scsi/aacraid/
237 L: linux-api@vger.kernel.org
238 F: include/linux/syscalls.h
241 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
242 M: Hans de Goede <hdegoede@redhat.com>
243 L: linux-hwmon@vger.kernel.org
245 F: drivers/hwmon/abituguru.c
247 ABIT UGURU 3 HARDWARE MONITOR DRIVER
248 M: Alistair John Strachan <alistair@devzero.co.uk>
249 L: linux-hwmon@vger.kernel.org
251 F: drivers/hwmon/abituguru3.c
253 ACCES 104-DIO-48E GPIO DRIVER
254 M: William Breathitt Gray <vilhelm.gray@gmail.com>
255 L: linux-gpio@vger.kernel.org
257 F: drivers/gpio/gpio-104-dio-48e.c
259 ACCES 104-IDI-48 GPIO DRIVER
260 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
261 L: linux-gpio@vger.kernel.org
263 F: drivers/gpio/gpio-104-idi-48.c
265 ACCES 104-IDIO-16 GPIO DRIVER
266 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
267 L: linux-gpio@vger.kernel.org
269 F: drivers/gpio/gpio-104-idio-16.c
271 ACCES 104-QUAD-8 DRIVER
272 M: William Breathitt Gray <vilhelm.gray@gmail.com>
273 L: linux-iio@vger.kernel.org
275 F: Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
276 F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
277 F: drivers/counter/104-quad-8.c
279 ACCES PCI-IDIO-16 GPIO DRIVER
280 M: William Breathitt Gray <vilhelm.gray@gmail.com>
281 L: linux-gpio@vger.kernel.org
283 F: drivers/gpio/gpio-pci-idio-16.c
285 ACCES PCIe-IDIO-24 GPIO DRIVER
286 M: William Breathitt Gray <vilhelm.gray@gmail.com>
287 L: linux-gpio@vger.kernel.org
289 F: drivers/gpio/gpio-pcie-idio-24.c
292 M: Jes Sorensen <jes@trained-monkey.org>
293 L: linux-acenic@sunsite.dk
295 F: drivers/net/ethernet/alteon/acenic*
297 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
298 M: Peter Feuerer <peter@piie.net>
299 L: platform-driver-x86@vger.kernel.org
300 W: http://piie.net/?section=acerhdf
302 F: drivers/platform/x86/acerhdf.c
304 ACER WMI LAPTOP EXTRAS
305 M: "Lee, Chun-Yi" <jlee@suse.com>
306 L: platform-driver-x86@vger.kernel.org
308 F: drivers/platform/x86/acer-wmi.c
311 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
312 M: Len Brown <lenb@kernel.org>
313 L: linux-acpi@vger.kernel.org
314 W: https://01.org/linux-acpi
315 Q: https://patchwork.kernel.org/project/linux-acpi/list/
316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
317 B: https://bugzilla.kernel.org
320 F: drivers/pnp/pnpacpi/
321 F: include/linux/acpi.h
322 F: include/linux/fwnode.h
324 F: Documentation/firmware-guide/acpi/
325 F: Documentation/ABI/testing/sysfs-bus-acpi
326 F: Documentation/ABI/testing/configfs-acpi
327 F: drivers/pci/*acpi*
328 F: drivers/pci/*/*acpi*
332 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
333 M: Len Brown <lenb@kernel.org>
334 L: linux-acpi@vger.kernel.org
335 R: James Morse <james.morse@arm.com>
336 R: Tony Luck <tony.luck@intel.com>
337 R: Borislav Petkov <bp@alien8.de>
338 F: drivers/acpi/apei/
340 ACPI COMPONENT ARCHITECTURE (ACPICA)
341 M: Robert Moore <robert.moore@intel.com>
342 M: Erik Schmauss <erik.schmauss@intel.com>
343 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
344 L: linux-acpi@vger.kernel.org
346 W: https://acpica.org/
347 W: https://github.com/acpica/acpica/
348 Q: https://patchwork.kernel.org/project/linux-acpi/list/
349 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
350 B: https://bugzilla.kernel.org
351 B: https://bugs.acpica.org
353 F: drivers/acpi/acpica/
358 M: Zhang Rui <rui.zhang@intel.com>
359 L: linux-acpi@vger.kernel.org
360 W: https://01.org/linux-acpi
361 B: https://bugzilla.kernel.org
363 F: drivers/acpi/fan.c
365 ACPI FOR ARM64 (ACPI/arm64)
366 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
367 M: Hanjun Guo <guohanjun@huawei.com>
368 M: Sudeep Holla <sudeep.holla@arm.com>
369 L: linux-acpi@vger.kernel.org
370 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
372 F: drivers/acpi/arm64
374 ACPI I2C MULTI INSTANTIATE DRIVER
375 M: Hans de Goede <hdegoede@redhat.com>
376 L: platform-driver-x86@vger.kernel.org
378 F: drivers/platform/x86/i2c-multi-instantiate.c
381 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
382 M: Len Brown <lenb@kernel.org>
383 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
384 R: Mika Westerberg <mika.westerberg@linux.intel.com>
385 L: linux-acpi@vger.kernel.org
386 Q: https://patchwork.kernel.org/project/linux-acpi/list/
387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
388 B: https://bugzilla.kernel.org
390 F: drivers/acpi/pmic/
393 M: Zhang Rui <rui.zhang@intel.com>
394 L: linux-acpi@vger.kernel.org
395 W: https://01.org/linux-acpi
396 B: https://bugzilla.kernel.org
398 F: drivers/acpi/*thermal*
401 M: Zhang Rui <rui.zhang@intel.com>
402 L: linux-acpi@vger.kernel.org
403 W: https://01.org/linux-acpi
404 B: https://bugzilla.kernel.org
406 F: drivers/acpi/acpi_video.c
409 L: platform-driver-x86@vger.kernel.org
411 F: drivers/platform/x86/wmi.c
412 F: include/uapi/linux/wmi.h
414 AD1889 ALSA SOUND DRIVER
415 W: https://parisc.wiki.kernel.org/index.php/AD1889
416 L: linux-parisc@vger.kernel.org
418 F: sound/pci/ad1889.*
420 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
421 M: Michael Hennerich <michael.hennerich@analog.com>
422 W: http://wiki.analog.com/AD5254
423 W: http://ez.analog.com/community/linux-device-drivers
425 F: drivers/misc/ad525x_dpot.c
427 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
428 M: Michael Hennerich <michael.hennerich@analog.com>
429 W: http://wiki.analog.com/AD5398
430 W: http://ez.analog.com/community/linux-device-drivers
432 F: drivers/regulator/ad5398.c
434 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
435 M: Michael Hennerich <michael.hennerich@analog.com>
436 W: http://wiki.analog.com/AD7142
437 W: http://ez.analog.com/community/linux-device-drivers
439 F: drivers/input/misc/ad714x.c
441 AD7877 TOUCHSCREEN DRIVER
442 M: Michael Hennerich <michael.hennerich@analog.com>
443 W: http://wiki.analog.com/AD7877
444 W: http://ez.analog.com/community/linux-device-drivers
446 F: drivers/input/touchscreen/ad7877.c
448 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
449 M: Michael Hennerich <michael.hennerich@analog.com>
450 W: http://wiki.analog.com/AD7879
451 W: http://ez.analog.com/community/linux-device-drivers
453 F: drivers/input/touchscreen/ad7879.c
455 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
456 M: Jiri Kosina <jikos@kernel.org>
459 ADF7242 IEEE 802.15.4 RADIO DRIVER
460 M: Michael Hennerich <michael.hennerich@analog.com>
461 W: https://wiki.analog.com/ADF7242
462 W: http://ez.analog.com/community/linux-device-drivers
463 L: linux-wpan@vger.kernel.org
465 F: drivers/net/ieee802154/adf7242.c
466 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
468 ADM1025 HARDWARE MONITOR DRIVER
469 M: Jean Delvare <jdelvare@suse.com>
470 L: linux-hwmon@vger.kernel.org
472 F: Documentation/hwmon/adm1025.rst
473 F: drivers/hwmon/adm1025.c
475 ADM1029 HARDWARE MONITOR DRIVER
476 M: Corentin Labbe <clabbe.montjoie@gmail.com>
477 L: linux-hwmon@vger.kernel.org
479 F: drivers/hwmon/adm1029.c
481 ADM8211 WIRELESS DRIVER
482 L: linux-wireless@vger.kernel.org
483 W: http://wireless.kernel.org/
485 F: drivers/net/wireless/admtek/adm8211.*
487 ADP1653 FLASH CONTROLLER DRIVER
488 M: Sakari Ailus <sakari.ailus@iki.fi>
489 L: linux-media@vger.kernel.org
491 F: drivers/media/i2c/adp1653.c
492 F: include/media/i2c/adp1653.h
494 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
495 M: Michael Hennerich <michael.hennerich@analog.com>
496 W: http://wiki.analog.com/ADP5520
497 W: http://ez.analog.com/community/linux-device-drivers
499 F: drivers/mfd/adp5520.c
500 F: drivers/video/backlight/adp5520_bl.c
501 F: drivers/leds/leds-adp5520.c
502 F: drivers/gpio/gpio-adp5520.c
503 F: drivers/input/keyboard/adp5520-keys.c
505 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
506 M: Michael Hennerich <michael.hennerich@analog.com>
507 W: http://wiki.analog.com/ADP5588
508 W: http://ez.analog.com/community/linux-device-drivers
510 F: drivers/input/keyboard/adp5588-keys.c
511 F: drivers/gpio/gpio-adp5588.c
513 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
514 M: Michael Hennerich <michael.hennerich@analog.com>
515 W: http://wiki.analog.com/ADP8860
516 W: http://ez.analog.com/community/linux-device-drivers
518 F: drivers/video/backlight/adp8860_bl.c
521 M: Colin Leroy <colin@colino.net>
523 F: drivers/macintosh/therm_adt746x.c
525 ADT7475 HARDWARE MONITOR DRIVER
526 M: Jean Delvare <jdelvare@suse.com>
527 L: linux-hwmon@vger.kernel.org
529 F: Documentation/hwmon/adt7475.rst
530 F: drivers/hwmon/adt7475.c
533 M: Matthew Wilcox <willy@infradead.org>
534 M: Hannes Reinecke <hare@suse.com>
535 L: linux-scsi@vger.kernel.org
537 F: Documentation/scsi/advansys.txt
538 F: drivers/scsi/advansys.c
540 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
541 M: Michael Hennerich <michael.hennerich@analog.com>
542 W: http://wiki.analog.com/ADXL345
543 W: http://ez.analog.com/community/linux-device-drivers
545 F: drivers/input/misc/adxl34x.c
546 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
548 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
549 M: Stefan Popa <stefan.popa@analog.com>
550 W: http://ez.analog.com/community/linux-device-drivers
552 F: drivers/iio/accel/adxl372.c
553 F: drivers/iio/accel/adxl372_spi.c
554 F: drivers/iio/accel/adxl372_i2c.c
555 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
558 M: Antti Palosaari <crope@iki.fi>
559 L: linux-media@vger.kernel.org
560 W: https://linuxtv.org
561 W: http://palosaari.fi/linux/
562 Q: http://patchwork.linuxtv.org/project/linux-media/list/
563 T: git git://linuxtv.org/anttip/media_tree.git
565 F: drivers/media/dvb-frontends/af9013*
568 M: Antti Palosaari <crope@iki.fi>
569 L: linux-media@vger.kernel.org
570 W: https://linuxtv.org
571 W: http://palosaari.fi/linux/
572 Q: http://patchwork.linuxtv.org/project/linux-media/list/
573 T: git git://linuxtv.org/anttip/media_tree.git
575 F: drivers/media/dvb-frontends/af9033*
578 M: David Sterba <dsterba@suse.com>
579 L: linux-fsdevel@vger.kernel.org
581 F: Documentation/filesystems/affs.txt
585 M: David Howells <dhowells@redhat.com>
586 L: linux-afs@lists.infradead.org
589 F: include/trace/events/afs.h
590 F: Documentation/filesystems/afs.txt
591 W: https://www.infradead.org/~dhowells/kafs/
594 M: David Airlie <airlied@linux.ie>
595 T: git git://anongit.freedesktop.org/drm/drm
598 F: include/linux/agp*
599 F: include/uapi/linux/agp*
602 M: "Juergen E. Fischer" <fischer@norbit.de>
603 L: linux-scsi@vger.kernel.org
605 F: drivers/scsi/aha152x*
606 F: drivers/scsi/pcmcia/aha152x*
608 AIC7XXX / AIC79XX SCSI DRIVER
609 M: Hannes Reinecke <hare@suse.com>
610 L: linux-scsi@vger.kernel.org
612 F: drivers/scsi/aic7xxx/
614 AIMSLAB FM RADIO RECEIVER DRIVER
615 M: Hans Verkuil <hverkuil@xs4all.nl>
616 L: linux-media@vger.kernel.org
617 T: git git://linuxtv.org/media_tree.git
618 W: https://linuxtv.org
620 F: drivers/media/radio/radio-aimslab*
623 M: Benjamin LaHaise <bcrl@kvack.org>
624 L: linux-aio@kvack.org
627 F: include/linux/*aio*.h
630 M: Antti Palosaari <crope@iki.fi>
631 L: linux-media@vger.kernel.org
632 W: https://linuxtv.org
633 W: http://palosaari.fi/linux/
634 Q: http://patchwork.linuxtv.org/project/linux-media/list/
635 T: git git://linuxtv.org/anttip/media_tree.git
637 F: drivers/media/usb/airspy/
639 ALACRITECH GIGABIT ETHERNET DRIVER
640 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
642 F: drivers/net/ethernet/alacritech/*
644 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/pinctrl/pinctrl-bm1880.c
1563 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1564 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1566 ARM/CALXEDA HIGHBANK ARCHITECTURE
1567 M: Rob Herring <robh@kernel.org>
1568 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1570 F: arch/arm/mach-highbank/
1571 F: arch/arm/boot/dts/highbank.dts
1572 F: arch/arm/boot/dts/ecx-*.dts*
1574 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1575 M: Krzysztof Halasa <khalasa@piap.pl>
1577 F: arch/arm/mach-cns3xxx/
1579 ARM/CAVIUM THUNDER NETWORK DRIVER
1580 M: Sunil Goutham <sgoutham@cavium.com>
1581 M: Robert Richter <rric@kernel.org>
1582 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1584 F: drivers/net/ethernet/cavium/thunder/
1586 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1587 M: Lukasz Majewski <lukma@denx.de>
1588 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1590 F: arch/arm/mach-ep93xx/ts72xx.c
1592 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1593 M: Alexander Shiyan <shc_work@mail.ru>
1594 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1598 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1599 M: Lennert Buytenhek <kernel@wantstofly.org>
1600 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1603 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1604 M: Hartley Sweeten <hsweeten@visionengravers.com>
1605 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1606 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1608 F: arch/arm/mach-ep93xx/
1609 F: arch/arm/mach-ep93xx/include/mach/
1612 M: Russell King <linux@armlinux.org.uk>
1613 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1615 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1616 F: drivers/clk/clkdev.c
1618 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1619 M: Mike Rapoport <mike@compulab.co.il>
1620 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1623 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1624 M: Baruch Siach <baruch@tkos.co.il>
1625 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1627 F: arch/arm/boot/dts/cx92755*
1630 ARM/CONTEC MICRO9 MACHINE SUPPORT
1631 M: Hubert Feurstein <hubert.feurstein@contec.at>
1633 F: arch/arm/mach-ep93xx/micro9.c
1635 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1636 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1637 R: Suzuki K Poulose <suzuki.poulose@arm.com>
1638 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1640 F: drivers/hwtracing/coresight/*
1641 F: Documentation/trace/coresight.rst
1642 F: Documentation/trace/coresight-cpu-debug.rst
1643 F: Documentation/devicetree/bindings/arm/coresight.txt
1644 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1645 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1646 F: tools/perf/arch/arm/util/pmu.c
1647 F: tools/perf/arch/arm/util/auxtrace.c
1648 F: tools/perf/arch/arm/util/cs-etm.c
1649 F: tools/perf/arch/arm/util/cs-etm.h
1650 F: tools/perf/util/cs-etm.*
1651 F: tools/perf/util/cs-etm-decoder/*
1653 ARM/CORGI MACHINE SUPPORT
1654 M: Richard Purdie <rpurdie@rpsys.net>
1657 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1658 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1659 M: Linus Walleij <linus.walleij@linaro.org>
1660 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1661 T: git git://github.com/ulli-kroll/linux.git
1663 F: Documentation/devicetree/bindings/arm/gemini.txt
1664 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1665 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1666 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1667 F: arch/arm/mach-gemini/
1668 F: drivers/net/ethernet/cortina/
1669 F: drivers/pinctrl/pinctrl-gemini.c
1670 F: drivers/rtc/rtc-ftrtc010.c
1672 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1673 M: Barry Song <baohua@kernel.org>
1674 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1675 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1677 F: arch/arm/boot/dts/prima2*
1678 F: arch/arm/mach-prima2/
1679 F: drivers/clk/sirf/
1680 F: drivers/clocksource/timer-prima2.c
1681 F: drivers/clocksource/timer-atlas7.c
1685 ARM/CZ.NIC TURRIS MOX SUPPORT
1686 M: Marek Behun <marek.behun@nic.cz>
1687 W: http://mox.turris.cz
1689 F: Documentation/ABI/testing/debugfs-moxtet
1690 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1691 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1692 F: Documentation/devicetree/bindings/bus/moxtet.txt
1693 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1694 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1695 F: include/linux/moxtet.h
1696 F: drivers/bus/moxtet.c
1697 F: drivers/firmware/turris-mox-rwtm.c
1698 F: drivers/gpio/gpio-moxtet.c
1700 ARM/EBSA110 MACHINE SUPPORT
1701 M: Russell King <linux@armlinux.org.uk>
1702 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1703 W: http://www.armlinux.org.uk/
1705 F: arch/arm/mach-ebsa110/
1706 F: drivers/net/ethernet/amd/am79c961a.*
1708 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1709 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1710 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1711 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1715 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1716 M: Robert Jarzmik <robert.jarzmik@free.fr>
1717 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1719 F: arch/arm/mach-pxa/ezx.c
1721 ARM/FARADAY FA526 PORT
1722 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1723 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1725 T: git git://git.berlios.de/gemini-board
1726 F: arch/arm/mm/*-fa*
1728 ARM/FOOTBRIDGE ARCHITECTURE
1729 M: Russell King <linux@armlinux.org.uk>
1730 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1731 W: http://www.armlinux.org.uk/
1733 F: arch/arm/include/asm/hardware/dec21285.h
1734 F: arch/arm/mach-footbridge/
1736 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1737 M: Shawn Guo <shawnguo@kernel.org>
1738 M: Sascha Hauer <s.hauer@pengutronix.de>
1739 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1740 R: Fabio Estevam <festevam@gmail.com>
1741 R: NXP Linux Team <linux-imx@nxp.com>
1742 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1747 X: drivers/media/i2c/
1749 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1750 M: Shawn Guo <shawnguo@kernel.org>
1751 M: Sascha Hauer <s.hauer@pengutronix.de>
1752 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1753 R: Stefan Agner <stefan@agner.ch>
1754 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1757 F: arch/arm/mach-imx/*vf610*
1758 F: arch/arm/boot/dts/vf*
1760 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1761 M: Shawn Guo <shawnguo@kernel.org>
1762 M: Li Yang <leoyang.li@nxp.com>
1763 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1766 F: arch/arm/boot/dts/ls1021a*
1767 F: arch/arm64/boot/dts/freescale/fsl-*
1768 F: arch/arm64/boot/dts/freescale/qoriq-*
1770 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1771 M: Lennert Buytenhek <kernel@wantstofly.org>
1772 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1775 ARM/GUMSTIX MACHINE SUPPORT
1776 M: Steve Sakoman <sakoman@gmail.com>
1777 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1780 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1781 M: Philipp Zabel <philipp.zabel@gmail.com>
1782 M: Paul Parsons <lost.distance@yahoo.com>
1783 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1785 F: arch/arm/mach-pxa/hx4700.c
1786 F: arch/arm/mach-pxa/include/mach/hx4700.h
1787 F: sound/soc/pxa/hx4700.c
1789 ARM/HISILICON SOC SUPPORT
1790 M: Wei Xu <xuwei5@hisilicon.com>
1791 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1792 W: http://www.hisilicon.com
1794 T: git git://github.com/hisilicon/linux-hisi.git
1795 F: arch/arm/mach-hisi/
1796 F: arch/arm/boot/dts/hi3*
1797 F: arch/arm/boot/dts/hip*
1798 F: arch/arm/boot/dts/hisi*
1799 F: arch/arm64/boot/dts/hisilicon/
1801 ARM/HP JORNADA 7XX MACHINE SUPPORT
1802 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1806 F: arch/arm/mach-sa1100/jornada720.c
1807 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1809 ARM/IGEP MACHINE SUPPORT
1810 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1811 M: Javier Martinez Canillas <javier@dowhile0.org>
1812 L: linux-omap@vger.kernel.org
1813 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1815 F: arch/arm/boot/dts/omap3-igep*
1817 ARM/INCOME PXA270 SUPPORT
1818 M: Marek Vasut <marek.vasut@gmail.com>
1819 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1821 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1823 ARM/INTEL IOP32X ARM ARCHITECTURE
1824 M: Lennert Buytenhek <kernel@wantstofly.org>
1825 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1828 ARM/INTEL IQ81342EX MACHINE SUPPORT
1829 M: Lennert Buytenhek <kernel@wantstofly.org>
1830 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1833 ARM/INTEL IXDP2850 MACHINE SUPPORT
1834 M: Lennert Buytenhek <kernel@wantstofly.org>
1835 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1838 ARM/INTEL IXP4XX ARM ARCHITECTURE
1839 M: Linus Walleij <linusw@kernel.org>
1840 M: Imre Kaloz <kaloz@openwrt.org>
1841 M: Krzysztof Halasa <khalasa@piap.pl>
1842 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1844 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1845 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1846 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1847 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1848 F: arch/arm/mach-ixp4xx/
1849 F: drivers/clocksource/timer-ixp4xx.c
1850 F: drivers/gpio/gpio-ixp4xx.c
1851 F: drivers/irqchip/irq-ixp4xx.c
1852 F: include/linux/irqchip/irq-ixp4xx.h
1853 F: include/linux/platform_data/timer-ixp4xx.h
1855 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1856 M: Jonathan Cameron <jic23@cam.ac.uk>
1857 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1859 F: arch/arm/mach-pxa/stargate2.c
1860 F: drivers/pcmcia/pxa2xx_stargate2.c
1862 ARM/INTEL XSC3 (MANZANO) ARM CORE
1863 M: Lennert Buytenhek <kernel@wantstofly.org>
1864 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1867 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1868 M: Lennert Buytenhek <kernel@wantstofly.org>
1869 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1872 ARM/LG1K ARCHITECTURE
1873 M: Chanho Min <chanho.min@lge.com>
1874 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1876 F: arch/arm64/boot/dts/lg/
1878 ARM/LOGICPD PXA270 MACHINE SUPPORT
1879 M: Lennert Buytenhek <kernel@wantstofly.org>
1880 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1883 ARM/LPC18XX ARCHITECTURE
1884 M: Vladimir Zapolskiy <vz@mleia.com>
1885 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1887 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1888 F: arch/arm/boot/dts/lpc43*
1889 F: drivers/i2c/busses/i2c-lpc2k.c
1890 F: drivers/memory/pl172.c
1891 F: drivers/mtd/spi-nor/nxp-spifi.c
1892 F: drivers/rtc/rtc-lpc24xx.c
1895 ARM/LPC32XX SOC SUPPORT
1896 M: Vladimir Zapolskiy <vz@mleia.com>
1897 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1898 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1899 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1901 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1902 F: arch/arm/boot/dts/lpc32*
1903 F: arch/arm/mach-lpc32xx/
1904 F: drivers/i2c/busses/i2c-pnx.c
1905 F: drivers/net/ethernet/nxp/lpc_eth.c
1906 F: drivers/usb/host/ohci-nxp.c
1907 F: drivers/watchdog/pnx4008_wdt.c
1910 ARM/MAGICIAN MACHINE SUPPORT
1911 M: Philipp Zabel <philipp.zabel@gmail.com>
1914 ARM/Marvell Dove/MV78xx0/Orion SOC support
1915 M: Jason Cooper <jason@lakedaemon.net>
1916 M: Andrew Lunn <andrew@lunn.ch>
1917 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1918 M: Gregory Clement <gregory.clement@bootlin.com>
1919 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1921 F: Documentation/devicetree/bindings/soc/dove/
1922 F: arch/arm/mach-dove/
1923 F: arch/arm/mach-mv78xx0/
1924 F: arch/arm/mach-orion5x/
1925 F: arch/arm/plat-orion/
1926 F: arch/arm/boot/dts/dove*
1927 F: arch/arm/boot/dts/orion5x*
1928 T: git git://git.infradead.org/linux-mvebu.git
1930 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1931 M: Jason Cooper <jason@lakedaemon.net>
1932 M: Andrew Lunn <andrew@lunn.ch>
1933 M: Gregory Clement <gregory.clement@bootlin.com>
1934 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1935 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1937 F: arch/arm/boot/dts/armada*
1938 F: arch/arm/boot/dts/kirkwood*
1939 F: arch/arm/configs/mvebu_*_defconfig
1940 F: arch/arm/mach-mvebu/
1941 F: arch/arm64/boot/dts/marvell/armada*
1942 F: drivers/cpufreq/armada-37xx-cpufreq.c
1943 F: drivers/cpufreq/armada-8k-cpufreq.c
1944 F: drivers/cpufreq/mvebu-cpufreq.c
1945 F: drivers/irqchip/irq-armada-370-xp.c
1946 F: drivers/irqchip/irq-mvebu-*
1947 F: drivers/pinctrl/mvebu/
1948 F: drivers/rtc/rtc-armada38x.c
1949 T: git git://git.infradead.org/linux-mvebu.git
1951 ARM/Mediatek RTC DRIVER
1952 M: Eddie Huang <eddie.huang@mediatek.com>
1953 M: Sean Wang <sean.wang@mediatek.com>
1954 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1955 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1957 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1958 F: drivers/rtc/rtc-mt6397.c
1959 F: drivers/rtc/rtc-mt7622.c
1961 ARM/Mediatek SoC support
1962 M: Matthias Brugger <matthias.bgg@gmail.com>
1963 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1964 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1965 W: https://mtk.bcnfs.org/
1966 C: irc://chat.freenode.net/linux-mediatek
1968 F: arch/arm/boot/dts/mt6*
1969 F: arch/arm/boot/dts/mt7*
1970 F: arch/arm/boot/dts/mt8*
1971 F: arch/arm/mach-mediatek/
1972 F: arch/arm64/boot/dts/mediatek/
1973 F: drivers/soc/mediatek/
1978 ARM/Mediatek USB3 PHY DRIVER
1979 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1980 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1981 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1983 F: drivers/phy/mediatek/
1984 F: Documentation/devicetree/bindings/phy/phy-mtk-*
1986 ARM/Microchip (AT91) SoC support
1987 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1988 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1989 M: Ludovic Desroches <ludovic.desroches@microchip.com>
1990 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1991 W: http://www.linux4sam.org
1992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1996 F: arch/arm/mach-at91/
1997 F: include/soc/at91/
1998 F: arch/arm/boot/dts/at91*.dts
1999 F: arch/arm/boot/dts/at91*.dtsi
2000 F: arch/arm/boot/dts/sama*.dts
2001 F: arch/arm/boot/dts/sama*.dtsi
2002 F: arch/arm/include/debug/at91.S
2003 F: drivers/memory/atmel*
2004 F: drivers/watchdog/sama5d4_wdt.c
2005 X: drivers/input/touchscreen/atmel_mxt_ts.c
2006 X: drivers/net/wireless/atmel/
2008 ARM/MIOA701 MACHINE SUPPORT
2009 M: Robert Jarzmik <robert.jarzmik@free.fr>
2010 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2011 F: arch/arm/mach-pxa/mioa701.c
2014 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2015 M: Michael Petchkovsky <mkpetch@internode.on.net>
2018 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
2019 M: Linus Walleij <linus.walleij@linaro.org>
2020 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2022 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2023 F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2024 F: arch/arm/mach-nomadik/
2025 F: arch/arm/mach-u300/
2026 F: arch/arm/mach-ux500/
2027 F: drivers/soc/ux500/
2028 F: arch/arm/boot/dts/ste-*
2029 F: drivers/clk/clk-nomadik.c
2030 F: drivers/clk/clk-u300.c
2031 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2032 F: drivers/clocksource/timer-u300.c
2033 F: drivers/dma/coh901318*
2034 F: drivers/dma/ste_dma40*
2035 F: drivers/hwspinlock/u8500_hsem.c
2036 F: drivers/i2c/busses/i2c-nomadik.c
2037 F: drivers/i2c/busses/i2c-stu300.c
2038 F: drivers/iio/adc/ab8500-gpadc.c
2039 F: drivers/mfd/ab3100*
2040 F: drivers/mfd/ab8500*
2041 F: drivers/mfd/abx500*
2042 F: drivers/mfd/dbx500*
2043 F: drivers/mfd/db8500*
2044 F: drivers/pinctrl/nomadik/
2045 F: drivers/pinctrl/pinctrl-coh901*
2046 F: drivers/pinctrl/pinctrl-u300.c
2047 F: drivers/rtc/rtc-ab3100.c
2048 F: drivers/rtc/rtc-ab8500.c
2049 F: drivers/rtc/rtc-coh901331.c
2050 F: drivers/rtc/rtc-pl031.c
2051 F: drivers/watchdog/coh901327_wdt.c
2052 F: Documentation/devicetree/bindings/arm/ste-*
2053 F: Documentation/devicetree/bindings/arm/ux500/
2054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2056 ARM/NUVOTON NPCM ARCHITECTURE
2057 M: Avi Fishman <avifishman70@gmail.com>
2058 M: Tomer Maimon <tmaimon77@gmail.com>
2059 M: Tali Perry <tali.perry1@gmail.com>
2060 R: Patrick Venture <venture@google.com>
2061 R: Nancy Yuen <yuenn@google.com>
2062 R: Benjamin Fair <benjaminfair@google.com>
2063 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2065 F: arch/arm/mach-npcm/
2066 F: arch/arm/boot/dts/nuvoton-npcm*
2067 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2069 F: Documentation/devicetree/bindings/*/*npcm*
2070 F: Documentation/devicetree/bindings/*/*/*npcm*
2072 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2073 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2074 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2076 F: arch/arm/mach-s3c24xx/mach-gta02.c
2077 F: arch/arm/mach-s3c24xx/gta02.h
2079 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2080 M: Alexander Clouter <alex@digriz.org.uk>
2081 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2082 W: http://www.digriz.org.uk/ts78xx/kernel
2084 F: arch/arm/mach-orion5x/ts78xx-*
2086 ARM/OXNAS platform support
2087 M: Neil Armstrong <narmstrong@baylibre.com>
2088 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2089 L: linux-oxnas@groups.io (moderated for non-subscribers)
2091 F: arch/arm/mach-oxnas/
2092 F: arch/arm/boot/dts/ox8*.dts*
2095 ARM/PALM TREO SUPPORT
2096 M: Tomas Cech <sleep_walker@suse.com>
2097 L: linux-arm-kernel@lists.infradead.org
2098 W: http://hackndev.com
2100 F: arch/arm/mach-pxa/palmtreo.*
2102 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2103 M: Marek Vasut <marek.vasut@gmail.com>
2104 L: linux-arm-kernel@lists.infradead.org
2105 W: http://hackndev.com
2107 F: arch/arm/mach-pxa/include/mach/palmtx.h
2108 F: arch/arm/mach-pxa/palmtx.c
2109 F: arch/arm/mach-pxa/palmt5.*
2110 F: arch/arm/mach-pxa/include/mach/palmld.h
2111 F: arch/arm/mach-pxa/palmld.c
2112 F: arch/arm/mach-pxa/palmte2.*
2113 F: arch/arm/mach-pxa/include/mach/palmtc.h
2114 F: arch/arm/mach-pxa/palmtc.c
2117 M: Sergey Lapin <slapin@ossfans.org>
2118 L: linux-arm-kernel@lists.infradead.org
2119 W: http://hackndev.com
2121 F: arch/arm/mach-pxa/palmz72.*
2124 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2125 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2128 ARM/PT DIGITAL BOARD PORT
2129 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2130 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2131 W: http://www.armlinux.org.uk/
2134 ARM/QUALCOMM SUPPORT
2135 M: Andy Gross <agross@kernel.org>
2136 L: linux-arm-msm@vger.kernel.org
2138 F: Documentation/devicetree/bindings/soc/qcom/
2139 F: Documentation/devicetree/bindings/*/qcom*
2140 F: arch/arm/boot/dts/qcom-*.dts
2141 F: arch/arm/boot/dts/qcom-*.dtsi
2142 F: arch/arm/mach-qcom/
2143 F: arch/arm64/boot/dts/qcom/
2146 F: drivers/*/*/qcom/
2147 F: drivers/*/*/qcom*
2148 F: drivers/*/pm8???-*
2149 F: drivers/bluetooth/btqcomsmd.c
2150 F: drivers/clocksource/timer-qcom.c
2151 F: drivers/extcon/extcon-qcom*
2152 F: drivers/iommu/msm*
2153 F: drivers/i2c/busses/i2c-qup.c
2154 F: drivers/i2c/busses/i2c-qcom-geni.c
2155 F: drivers/mfd/ssbi.c
2156 F: drivers/mmc/host/mmci_qcom*
2157 F: drivers/mmc/host/sdhci-msm.c
2158 F: drivers/pci/controller/dwc/pcie-qcom.c
2159 F: drivers/phy/qualcomm/
2160 F: drivers/power/*/msm*
2161 F: drivers/reset/reset-qcom-*
2162 F: drivers/scsi/ufs/ufs-qcom.*
2163 F: drivers/spi/spi-qup.c
2164 F: drivers/spi/spi-geni-qcom.c
2165 F: drivers/spi/spi-qcom-qspi.c
2166 F: drivers/tty/serial/msm_serial.c
2167 F: drivers/usb/dwc3/dwc3-qcom.c
2168 F: include/dt-bindings/*/qcom*
2169 F: include/linux/*/qcom*
2170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2172 ARM/RADISYS ENP2611 MACHINE SUPPORT
2173 M: Lennert Buytenhek <kernel@wantstofly.org>
2174 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2177 ARM/RDA MICRO ARCHITECTURE
2178 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2179 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2180 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2182 F: arch/arm/boot/dts/rda8810pl-*
2183 F: drivers/clocksource/timer-rda.c
2184 F: drivers/irqchip/irq-rda-intc.c
2185 F: drivers/tty/serial/rda-uart.c
2186 F: Documentation/devicetree/bindings/arm/rda.yaml
2187 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2188 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2189 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2191 ARM/REALTEK ARCHITECTURE
2192 M: Andreas Färber <afaerber@suse.de>
2193 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2195 F: arch/arm64/boot/dts/realtek/
2196 F: Documentation/devicetree/bindings/arm/realtek.yaml
2198 ARM/RENESAS ARM64 ARCHITECTURE
2199 M: Geert Uytterhoeven <geert+renesas@glider.be>
2200 M: Magnus Damm <magnus.damm@gmail.com>
2201 L: linux-renesas-soc@vger.kernel.org
2202 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2205 F: arch/arm64/boot/dts/renesas/
2206 F: Documentation/devicetree/bindings/arm/renesas.yaml
2207 F: drivers/soc/renesas/
2208 F: include/linux/soc/renesas/
2210 ARM/RISCPC ARCHITECTURE
2211 M: Russell King <linux@armlinux.org.uk>
2212 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2213 W: http://www.armlinux.org.uk/
2215 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2216 F: arch/arm/include/asm/hardware/ioc.h
2217 F: arch/arm/include/asm/hardware/iomd.h
2218 F: arch/arm/include/asm/hardware/memc.h
2219 F: arch/arm/mach-rpc/
2220 F: drivers/net/ethernet/8390/etherh.c
2221 F: drivers/net/ethernet/i825xx/ether1*
2222 F: drivers/net/ethernet/seeq/ether3*
2223 F: drivers/scsi/arm/
2225 ARM/Rockchip SoC support
2226 M: Heiko Stuebner <heiko@sntech.de>
2227 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2228 L: linux-rockchip@lists.infradead.org
2229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2231 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2232 F: arch/arm/boot/dts/rk3*
2233 F: arch/arm/boot/dts/rv1108*
2234 F: arch/arm/mach-rockchip/
2235 F: drivers/clk/rockchip/
2236 F: drivers/i2c/busses/i2c-rk3x.c
2237 F: drivers/*/*rockchip*
2238 F: drivers/*/*/*rockchip*
2239 F: sound/soc/rockchip/
2242 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2243 M: Kukjin Kim <kgene@kernel.org>
2244 M: Krzysztof Kozlowski <krzk@kernel.org>
2245 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2246 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2247 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2249 F: arch/arm/boot/dts/s3c*
2250 F: arch/arm/boot/dts/s5p*
2251 F: arch/arm/boot/dts/exynos*
2252 F: arch/arm64/boot/dts/exynos/
2253 F: arch/arm/plat-samsung/
2254 F: arch/arm/mach-s3c24*/
2255 F: arch/arm/mach-s3c64xx/
2256 F: arch/arm/mach-s5p*/
2257 F: arch/arm/mach-exynos*/
2258 F: drivers/*/*s3c24*
2259 F: drivers/*/*/*s3c24*
2260 F: drivers/*/*s3c64xx*
2261 F: drivers/*/*s5pv210*
2262 F: drivers/memory/samsung/
2263 F: drivers/soc/samsung/
2264 F: include/linux/soc/samsung/
2265 F: Documentation/arm/samsung/
2266 F: Documentation/devicetree/bindings/arm/samsung/
2267 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
2268 F: Documentation/devicetree/bindings/power/pd-samsung.txt
2271 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2272 M: Kyungmin Park <kyungmin.park@samsung.com>
2273 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2275 F: arch/arm/mach-s5pv210/
2277 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2278 M: Kyungmin Park <kyungmin.park@samsung.com>
2279 M: Kamil Debski <kamil@wypas.org>
2280 M: Andrzej Hajda <a.hajda@samsung.com>
2281 L: linux-arm-kernel@lists.infradead.org
2282 L: linux-media@vger.kernel.org
2284 F: drivers/media/platform/s5p-g2d/
2286 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2287 M: Marek Szyprowski <m.szyprowski@samsung.com>
2288 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2289 L: linux-media@vger.kernel.org
2291 F: drivers/media/platform/s5p-cec/
2292 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2294 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2295 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2296 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2297 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2298 L: linux-arm-kernel@lists.infradead.org
2299 L: linux-media@vger.kernel.org
2301 F: drivers/media/platform/s5p-jpeg/
2303 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2304 M: Kyungmin Park <kyungmin.park@samsung.com>
2305 M: Kamil Debski <kamil@wypas.org>
2306 M: Jeongtae Park <jtp.park@samsung.com>
2307 M: Andrzej Hajda <a.hajda@samsung.com>
2308 L: linux-arm-kernel@lists.infradead.org
2309 L: linux-media@vger.kernel.org
2311 F: drivers/media/platform/s5p-mfc/
2313 ARM/SHMOBILE ARM ARCHITECTURE
2314 M: Geert Uytterhoeven <geert+renesas@glider.be>
2315 M: Magnus Damm <magnus.damm@gmail.com>
2316 L: linux-renesas-soc@vger.kernel.org
2317 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2320 F: arch/arm/boot/dts/emev2*
2321 F: arch/arm/boot/dts/gr-peach*
2322 F: arch/arm/boot/dts/iwg20d-q7*
2323 F: arch/arm/boot/dts/r7s*
2324 F: arch/arm/boot/dts/r8a*
2325 F: arch/arm/boot/dts/r9a*
2326 F: arch/arm/boot/dts/sh*
2327 F: arch/arm/configs/shmobile_defconfig
2328 F: arch/arm/include/debug/renesas-scif.S
2329 F: arch/arm/mach-shmobile/
2330 F: Documentation/devicetree/bindings/arm/renesas.yaml
2331 F: drivers/soc/renesas/
2332 F: include/linux/soc/renesas/
2334 ARM/SOCFPGA ARCHITECTURE
2335 M: Dinh Nguyen <dinguyen@kernel.org>
2337 F: arch/arm/mach-socfpga/
2338 F: arch/arm/boot/dts/socfpga*
2339 F: arch/arm/configs/socfpga_defconfig
2340 F: arch/arm64/boot/dts/altera/
2341 F: arch/arm64/boot/dts/intel/
2342 W: http://www.rocketboards.org
2343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2345 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2346 M: Dinh Nguyen <dinguyen@kernel.org>
2348 F: drivers/clk/socfpga/
2350 ARM/SOCFPGA EDAC SUPPORT
2351 M: Thor Thayer <thor.thayer@linux.intel.com>
2353 F: drivers/edac/altera_edac.
2355 ARM/SPREADTRUM SoC SUPPORT
2356 M: Orson Zhai <orsonzhai@gmail.com>
2357 M: Baolin Wang <baolin.wang7@gmail.com>
2358 M: Chunyan Zhang <zhang.lyra@gmail.com>
2360 F: arch/arm64/boot/dts/sprd
2365 ARM/STI ARCHITECTURE
2366 M: Patrice Chotard <patrice.chotard@st.com>
2367 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2368 W: http://www.stlinux.com
2370 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2371 F: arch/arm/mach-sti/
2372 F: arch/arm/boot/dts/sti*
2373 F: drivers/char/hw_random/st-rng.c
2374 F: drivers/clocksource/arm_global_timer.c
2375 F: drivers/clocksource/clksrc_st_lpc.c
2376 F: drivers/cpufreq/sti-cpufreq.c
2377 F: drivers/dma/st_fdma*
2378 F: drivers/i2c/busses/i2c-st.c
2379 F: drivers/media/rc/st_rc.c
2380 F: drivers/media/platform/sti/c8sectpfe/
2381 F: drivers/mmc/host/sdhci-st.c
2382 F: drivers/phy/st/phy-miphy28lp.c
2383 F: drivers/phy/st/phy-stih407-usb.c
2384 F: drivers/pinctrl/pinctrl-st.c
2385 F: drivers/remoteproc/st_remoteproc.c
2386 F: drivers/remoteproc/st_slim_rproc.c
2387 F: drivers/reset/sti/
2388 F: drivers/rtc/rtc-st-lpc.c
2389 F: drivers/tty/serial/st-asc.c
2390 F: drivers/usb/dwc3/dwc3-st.c
2391 F: drivers/usb/host/ehci-st.c
2392 F: drivers/usb/host/ohci-st.c
2393 F: drivers/watchdog/st_lpc_wdt.c
2394 F: drivers/ata/ahci_st.c
2395 F: include/linux/remoteproc/st_slim_rproc.h
2397 ARM/STM32 ARCHITECTURE
2398 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2399 M: Alexandre Torgue <alexandre.torgue@st.com>
2400 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2401 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2406 F: arch/arm/boot/dts/stm32*
2407 F: arch/arm/mach-stm32/
2408 F: drivers/clocksource/armv7m_systick.c
2410 ARM/Synaptics SoC support
2411 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2412 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2413 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2415 F: arch/arm/mach-berlin/
2416 F: arch/arm/boot/dts/berlin*
2417 F: arch/arm64/boot/dts/synaptics/
2419 ARM/TANGO ARCHITECTURE
2420 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2421 M: Mans Rullgard <mans@mansr.com>
2422 L: linux-arm-kernel@lists.infradead.org
2426 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2427 M: Lennert Buytenhek <kernel@wantstofly.org>
2428 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2431 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2432 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2433 L: linux-tegra@vger.kernel.org
2434 L: linux-media@vger.kernel.org
2436 F: drivers/media/platform/tegra-cec/
2437 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2439 ARM/TETON BGA MACHINE SUPPORT
2440 M: "Mark F. Brown" <mark.brown314@gmail.com>
2441 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2444 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2445 M: Santosh Shilimkar <ssantosh@kernel.org>
2446 L: linux-kernel@vger.kernel.org
2448 F: drivers/memory/*emif*
2450 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2451 M: Tero Kristo <t-kristo@ti.com>
2452 M: Nishanth Menon <nm@ti.com>
2453 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2455 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2456 F: arch/arm64/boot/dts/ti/Makefile
2457 F: arch/arm64/boot/dts/ti/k3-*
2458 F: include/dt-bindings/pinctrl/k3.h
2460 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2461 M: Santosh Shilimkar <ssantosh@kernel.org>
2462 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2464 F: arch/arm/mach-keystone/
2465 F: arch/arm/boot/dts/keystone-*
2466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2468 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2469 M: Santosh Shilimkar <ssantosh@kernel.org>
2470 L: linux-kernel@vger.kernel.org
2472 F: drivers/clk/keystone/
2474 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2475 M: Santosh Shilimkar <ssantosh@kernel.org>
2476 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2477 L: linux-kernel@vger.kernel.org
2479 F: drivers/clocksource/timer-keystone.c
2481 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2482 M: Santosh Shilimkar <ssantosh@kernel.org>
2483 L: linux-kernel@vger.kernel.org
2485 F: drivers/power/reset/keystone-reset.c
2487 ARM/THECUS N2100 MACHINE SUPPORT
2488 M: Lennert Buytenhek <kernel@wantstofly.org>
2489 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2492 ARM/TOSA MACHINE SUPPORT
2493 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2494 M: Dirk Opfer <dirk@opfer-online.de>
2497 ARM/UNIPHIER ARCHITECTURE
2498 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2499 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2502 F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2503 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2504 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2505 F: arch/arm/boot/dts/uniphier*
2506 F: arch/arm/include/asm/hardware/cache-uniphier.h
2507 F: arch/arm/mach-uniphier/
2508 F: arch/arm/mm/cache-uniphier.c
2509 F: arch/arm64/boot/dts/socionext/uniphier*
2510 F: drivers/bus/uniphier-system-bus.c
2511 F: drivers/clk/uniphier/
2512 F: drivers/dma/uniphier-mdmac.c
2513 F: drivers/gpio/gpio-uniphier.c
2514 F: drivers/i2c/busses/i2c-uniphier*
2515 F: drivers/irqchip/irq-uniphier-aidet.c
2516 F: drivers/mmc/host/uniphier-sd.c
2517 F: drivers/pinctrl/uniphier/
2518 F: drivers/reset/reset-uniphier.c
2519 F: drivers/tty/serial/8250/8250_uniphier.c
2522 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2523 M: Ulf Hansson <ulf.hansson@linaro.org>
2524 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2525 T: git git://git.linaro.org/people/ulfh/clk.git
2527 F: drivers/clk/ux500/
2529 ARM/VERSATILE EXPRESS PLATFORM
2530 M: Liviu Dudau <liviu.dudau@arm.com>
2531 M: Sudeep Holla <sudeep.holla@arm.com>
2532 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2533 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2535 F: arch/arm/boot/dts/vexpress*
2536 F: arch/arm64/boot/dts/arm/
2537 F: arch/arm/mach-vexpress/
2540 F: drivers/clk/versatile/clk-vexpress-osc.c
2541 F: drivers/clocksource/timer-versatile.c
2545 M: Russell King <linux@armlinux.org.uk>
2546 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2547 W: http://www.armlinux.org.uk/
2551 ARM/VOIPAC PXA270 SUPPORT
2552 M: Marek Vasut <marek.vasut@gmail.com>
2553 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2555 F: arch/arm/mach-pxa/vpac270.c
2556 F: arch/arm/mach-pxa/include/mach/vpac270.h
2558 ARM/VT8500 ARM ARCHITECTURE
2559 M: Tony Prisk <linux@prisktech.co.nz>
2560 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2562 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2563 F: arch/arm/mach-vt8500/
2564 F: drivers/clocksource/timer-vt8500.c
2565 F: drivers/i2c/busses/i2c-wmt.c
2566 F: drivers/mmc/host/wmt-sdmmc.c
2567 F: drivers/pwm/pwm-vt8500.c
2568 F: drivers/rtc/rtc-vt8500.c
2569 F: drivers/tty/serial/vt8500_serial.c
2570 F: drivers/usb/host/ehci-platform.c
2571 F: drivers/usb/host/uhci-platform.c
2572 F: drivers/video/fbdev/vt8500lcdfb.*
2573 F: drivers/video/fbdev/wm8505fb*
2574 F: drivers/video/fbdev/wmt_ge_rops.*
2576 ARM/ZIPIT Z2 SUPPORT
2577 M: Marek Vasut <marek.vasut@gmail.com>
2578 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2580 F: arch/arm/mach-pxa/z2.c
2581 F: arch/arm/mach-pxa/include/mach/z2.h
2583 ARM/ZTE ARCHITECTURE
2584 M: Jun Nie <jun.nie@linaro.org>
2585 M: Shawn Guo <shawnguo@kernel.org>
2586 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2588 F: arch/arm/boot/dts/zx2967*
2589 F: arch/arm/mach-zx/
2590 F: arch/arm64/boot/dts/zte/
2592 F: drivers/dma/zx_dma.c
2593 F: drivers/gpio/gpio-zx.c
2594 F: drivers/i2c/busses/i2c-zx2967.c
2595 F: drivers/mmc/host/dw_mmc-zx.*
2596 F: drivers/pinctrl/zte/
2598 F: drivers/thermal/zx2967_thermal.c
2599 F: drivers/watchdog/zx2967_wdt.c
2600 F: Documentation/devicetree/bindings/arm/zte.yaml
2601 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2602 F: Documentation/devicetree/bindings/dma/zxdma.txt
2603 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2604 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2605 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2606 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2607 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2608 F: Documentation/devicetree/bindings/soc/zte/
2609 F: Documentation/devicetree/bindings/sound/zte,*.txt
2610 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2611 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2612 F: include/dt-bindings/clock/zx2967*.h
2613 F: include/dt-bindings/soc/zte,*.h
2614 F: sound/soc/codecs/zx_aud96p22.c
2617 ARM/ZYNQ ARCHITECTURE
2618 M: Michal Simek <michal.simek@xilinx.com>
2619 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2620 W: http://wiki.xilinx.com
2621 T: git https://github.com/Xilinx/linux-xlnx.git
2623 F: arch/arm/mach-zynq/
2624 F: drivers/cpuidle/cpuidle-zynq.c
2625 F: drivers/block/xsysace.c
2628 F: Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2629 F: Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2630 F: drivers/clocksource/timer-cadence-ttc.c
2631 F: drivers/i2c/busses/i2c-cadence.c
2632 F: drivers/mmc/host/sdhci-of-arasan.c
2633 F: drivers/edac/synopsys_edac.c
2634 F: drivers/i2c/busses/i2c-xiic.c
2636 ARM64 PORT (AARCH64 ARCHITECTURE)
2637 M: Catalin Marinas <catalin.marinas@arm.com>
2638 M: Will Deacon <will@kernel.org>
2639 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2643 X: arch/arm64/boot/dts/
2644 F: Documentation/arm64/
2645 F: tools/testing/selftests/arm64/
2647 AS3645A LED FLASH CONTROLLER DRIVER
2648 M: Sakari Ailus <sakari.ailus@iki.fi>
2649 L: linux-leds@vger.kernel.org
2651 F: drivers/leds/leds-as3645a.c
2653 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2654 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2655 L: linux-media@vger.kernel.org
2656 T: git git://linuxtv.org/media_tree.git
2658 F: drivers/media/i2c/ak7375.c
2659 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2661 ASAHI KASEI AK8974 DRIVER
2662 M: Linus Walleij <linus.walleij@linaro.org>
2663 L: linux-iio@vger.kernel.org
2664 W: http://www.akm.com/
2666 F: drivers/iio/magnetometer/ak8974.c
2668 ASC7621 HARDWARE MONITOR DRIVER
2669 M: George Joseph <george.joseph@fairview5.com>
2670 L: linux-hwmon@vger.kernel.org
2672 F: Documentation/hwmon/asc7621.rst
2673 F: drivers/hwmon/asc7621.c
2675 ASPEED PINCTRL DRIVERS
2676 M: Andrew Jeffery <andrew@aj.id.au>
2677 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2678 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2679 L: linux-gpio@vger.kernel.org
2681 F: drivers/pinctrl/aspeed/
2682 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2684 ASPEED VIDEO ENGINE DRIVER
2685 M: Eddie James <eajames@linux.ibm.com>
2686 L: linux-media@vger.kernel.org
2687 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2689 F: drivers/media/platform/aspeed-video.c
2690 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2692 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2693 M: Corentin Chary <corentin.chary@gmail.com>
2694 L: acpi4asus-user@lists.sourceforge.net
2695 L: platform-driver-x86@vger.kernel.org
2696 W: http://acpi4asus.sf.net
2698 F: drivers/platform/x86/asus*.c
2699 F: drivers/platform/x86/eeepc*.c
2701 ASUS WIRELESS RADIO CONTROL DRIVER
2702 M: João Paulo Rechi Vita <jprvita@gmail.com>
2703 L: platform-driver-x86@vger.kernel.org
2705 F: drivers/platform/x86/asus-wireless.c
2708 M: David Howells <dhowells@redhat.com>
2709 L: keyrings@vger.kernel.org
2711 F: Documentation/crypto/asymmetric-keys.txt
2712 F: include/linux/verification.h
2713 F: include/crypto/public_key.h
2714 F: include/crypto/pkcs7.h
2715 F: crypto/asymmetric_keys/
2717 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2718 R: Dan Williams <dan.j.williams@intel.com>
2719 W: http://sourceforge.net/projects/xscaleiop
2721 F: Documentation/crypto/async-tx-api.txt
2724 F: include/linux/dmaengine.h
2725 F: include/linux/async_tx.h
2728 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2729 L: linux-i2c@vger.kernel.org
2730 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2732 F: Documentation/devicetree/bindings/eeprom/at24.txt
2733 F: drivers/misc/eeprom/at24.c
2735 ATA OVER ETHERNET (AOE) DRIVER
2736 M: "Justin Sanders" <justin@coraid.com>
2737 W: http://www.openaoe.org/
2739 F: Documentation/admin-guide/aoe/
2740 F: drivers/block/aoe/
2742 ATHEROS 71XX/9XXX GPIO DRIVER
2743 M: Alban Bedel <albeu@free.fr>
2744 W: https://github.com/AlbanBedel/linux
2745 T: git git://github.com/AlbanBedel/linux
2747 F: drivers/gpio/gpio-ath79.c
2748 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2750 ATHEROS 71XX/9XXX USB PHY DRIVER
2751 M: Alban Bedel <albeu@free.fr>
2752 W: https://github.com/AlbanBedel/linux
2753 T: git git://github.com/AlbanBedel/linux
2755 F: drivers/phy/qualcomm/phy-ath79-usb.c
2756 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2758 ATHEROS ATH GENERIC UTILITIES
2759 M: Kalle Valo <kvalo@codeaurora.org>
2760 L: linux-wireless@vger.kernel.org
2762 F: drivers/net/wireless/ath/*
2764 ATHEROS ATH5K WIRELESS DRIVER
2765 M: Jiri Slaby <jirislaby@gmail.com>
2766 M: Nick Kossifidis <mickflemm@gmail.com>
2767 M: Luis Chamberlain <mcgrof@kernel.org>
2768 L: linux-wireless@vger.kernel.org
2769 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2771 F: drivers/net/wireless/ath/ath5k/
2773 ATHEROS ATH6KL WIRELESS DRIVER
2774 M: Kalle Valo <kvalo@codeaurora.org>
2775 L: linux-wireless@vger.kernel.org
2776 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2779 F: drivers/net/wireless/ath/ath6kl/
2782 M: Ville Syrjala <syrjala@sci.fi>
2784 F: drivers/input/misc/ati_remote2.c
2786 ATK0110 HWMON DRIVER
2787 M: Luca Tettamanti <kronos.it@gmail.com>
2788 L: linux-hwmon@vger.kernel.org
2790 F: drivers/hwmon/asus_atk0110.c
2792 ATLX ETHERNET DRIVERS
2793 M: Jay Cliburn <jcliburn@gmail.com>
2794 M: Chris Snook <chris.snook@gmail.com>
2795 L: netdev@vger.kernel.org
2796 W: http://sourceforge.net/projects/atl1
2797 W: http://atl1.sourceforge.net
2799 F: drivers/net/ethernet/atheros/
2802 M: Chas Williams <3chas3@gmail.com>
2803 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2804 L: netdev@vger.kernel.org
2805 W: http://linux-atm.sourceforge.net
2808 F: include/linux/atm*
2809 F: include/uapi/linux/atm*
2811 ATMEL MACB ETHERNET DRIVER
2812 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2814 F: drivers/net/ethernet/cadence/
2816 ATMEL MAXTOUCH DRIVER
2817 M: Nick Dyer <nick@shmanahar.org>
2818 T: git git://github.com/ndyer/linux.git
2820 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2821 F: drivers/input/touchscreen/atmel_mxt_ts.c
2823 ATMEL WIRELESS DRIVER
2824 M: Simon Kelley <simon@thekelleys.org.uk>
2825 L: linux-wireless@vger.kernel.org
2826 W: http://www.thekelleys.org.uk/atmel
2827 W: http://atmelwlandriver.sourceforge.net/
2829 F: drivers/net/wireless/atmel/atmel*
2831 ATOMIC INFRASTRUCTURE
2832 M: Will Deacon <will@kernel.org>
2833 M: Peter Zijlstra <peterz@infradead.org>
2834 R: Boqun Feng <boqun.feng@gmail.com>
2835 L: linux-kernel@vger.kernel.org
2837 F: arch/*/include/asm/atomic*.h
2838 F: include/*/atomic*.h
2841 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2842 M: Bradley Grove <linuxdrivers@attotech.com>
2843 L: linux-scsi@vger.kernel.org
2844 W: http://www.attotech.com
2846 F: drivers/scsi/esas2r
2848 ATUSB IEEE 802.15.4 RADIO DRIVER
2849 M: Stefan Schmidt <stefan@datenfreihafen.org>
2850 L: linux-wpan@vger.kernel.org
2852 F: drivers/net/ieee802154/atusb.c
2853 F: drivers/net/ieee802154/atusb.h
2854 F: drivers/net/ieee802154/at86rf230.h
2857 M: Paul Moore <paul@paul-moore.com>
2858 M: Eric Paris <eparis@redhat.com>
2859 L: linux-audit@redhat.com (moderated for non-subscribers)
2860 W: https://github.com/linux-audit
2861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2863 F: include/linux/audit.h
2864 F: include/uapi/linux/audit.h
2867 AUXILIARY DISPLAY DRIVERS
2868 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2870 F: drivers/auxdisplay/
2871 F: include/linux/cfag12864b.h
2873 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2874 M: Andreas Klinger <ak@it-klinger.de>
2875 L: linux-iio@vger.kernel.org
2877 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2878 F: drivers/iio/adc/hx711.c
2881 M: Ralf Baechle <ralf@linux-mips.org>
2882 L: linux-hams@vger.kernel.org
2883 W: http://www.linux-ax25.org/
2885 F: include/uapi/linux/ax25.h
2886 F: include/net/ax25.h
2890 M: Peter Rosin <peda@axentia.se>
2891 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2893 F: Documentation/devicetree/bindings/arm/axentia.txt
2894 F: arch/arm/boot/dts/at91-linea.dtsi
2895 F: arch/arm/boot/dts/at91-natte.dtsi
2896 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2897 F: arch/arm/boot/dts/at91-tse850-3.dts
2899 AXENTIA ASOC DRIVERS
2900 M: Peter Rosin <peda@axentia.se>
2901 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2903 F: Documentation/devicetree/bindings/sound/axentia,*
2904 F: sound/soc/atmel/tse850-pcm5142.c
2906 AXXIA I2C CONTROLLER
2907 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
2908 L: linux-i2c@vger.kernel.org
2910 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2911 F: drivers/i2c/busses/i2c-axxia.c
2914 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2915 L: linux-media@vger.kernel.org
2916 W: https://linuxtv.org
2917 T: git git://linuxtv.org/media_tree.git
2919 F: drivers/media/usb/dvb-usb-v2/az6007.c
2921 AZTECH FM RADIO RECEIVER DRIVER
2922 M: Hans Verkuil <hverkuil@xs4all.nl>
2923 L: linux-media@vger.kernel.org
2924 T: git git://linuxtv.org/media_tree.git
2925 W: https://linuxtv.org
2927 F: drivers/media/radio/radio-aztech*
2930 L: linux-wireless@vger.kernel.org
2931 L: b43-dev@lists.infradead.org
2932 W: http://wireless.kernel.org/en/users/Drivers/b43
2934 F: drivers/net/wireless/broadcom/b43/
2936 B43LEGACY WIRELESS DRIVER
2937 M: Larry Finger <Larry.Finger@lwfinger.net>
2938 L: linux-wireless@vger.kernel.org
2939 L: b43-dev@lists.infradead.org
2940 W: http://wireless.kernel.org/en/users/Drivers/b43
2942 F: drivers/net/wireless/broadcom/b43legacy/
2944 BACKLIGHT CLASS/SUBSYSTEM
2945 M: Lee Jones <lee.jones@linaro.org>
2946 M: Daniel Thompson <daniel.thompson@linaro.org>
2947 M: Jingoo Han <jingoohan1@gmail.com>
2948 L: dri-devel@lists.freedesktop.org
2949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2951 F: drivers/video/backlight/
2952 F: include/linux/backlight.h
2953 F: include/linux/pwm_backlight.h
2954 F: Documentation/devicetree/bindings/leds/backlight
2955 F: Documentation/ABI/stable/sysfs-class-backlight
2956 F: Documentation/ABI/testing/sysfs-class-backlight
2959 M: Marek Lindner <mareklindner@neomailbox.ch>
2960 M: Simon Wunderlich <sw@simonwunderlich.de>
2961 M: Antonio Quartulli <a@unstable.cc>
2962 M: Sven Eckelmann <sven@narfation.org>
2963 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2964 W: https://www.open-mesh.org/
2965 B: https://www.open-mesh.org/projects/batman-adv/issues
2966 C: irc://chat.freenode.net/batman
2967 Q: https://patchwork.open-mesh.org/project/batman/list/
2968 T: git https://git.open-mesh.org/linux-merge.git
2970 F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2971 F: Documentation/ABI/obsolete/sysfs-class-net-mesh
2972 F: Documentation/networking/batman-adv.rst
2973 F: include/uapi/linux/batadv_packet.h
2974 F: include/uapi/linux/batman_adv.h
2977 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2978 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2979 L: linux-hams@vger.kernel.org
2980 W: http://www.baycom.org/~tom/ham/ham.html
2982 F: drivers/net/hamradio/baycom*
2984 BCACHE (BLOCK LAYER CACHE)
2985 M: Coly Li <colyli@suse.de>
2986 M: Kent Overstreet <kent.overstreet@gmail.com>
2987 L: linux-bcache@vger.kernel.org
2988 W: http://bcache.evilpiepirate.org
2989 C: irc://irc.oftc.net/bcache
2991 F: drivers/md/bcache/
2993 BDISP ST MEDIA DRIVER
2994 M: Fabien Dessenne <fabien.dessenne@st.com>
2995 L: linux-media@vger.kernel.org
2996 T: git git://linuxtv.org/media_tree.git
2997 W: https://linuxtv.org
2999 F: drivers/media/platform/sti/bdisp
3001 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3002 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3003 L: netdev@vger.kernel.org
3005 F: drivers/net/ethernet/ec_bhf.c
3008 M: Luis de Bethencourt <luisbg@kernel.org>
3009 M: Salah Triki <salah.triki@gmail.com>
3011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3012 F: Documentation/filesystems/befs.txt
3016 M: Paolo Valente <paolo.valente@linaro.org>
3017 M: Jens Axboe <axboe@kernel.dk>
3018 L: linux-block@vger.kernel.org
3021 F: Documentation/block/bfq-iosched.rst
3024 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3026 F: Documentation/filesystems/bfs.txt
3028 F: include/uapi/linux/bfs_fs.h
3030 BLINKM RGB LED DRIVER
3031 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3033 F: drivers/leds/leds-blinkm.c
3036 M: Jens Axboe <axboe@kernel.dk>
3037 L: linux-block@vger.kernel.org
3038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3042 F: kernel/trace/blktrace.c
3046 M: Joern Engel <joern@lazybastard.org>
3047 L: linux-mtd@lists.infradead.org
3049 F: drivers/mtd/devices/block2mtd.c
3052 M: Marcel Holtmann <marcel@holtmann.org>
3053 M: Johan Hedberg <johan.hedberg@gmail.com>
3054 L: linux-bluetooth@vger.kernel.org
3055 W: http://www.bluez.org/
3056 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3059 F: drivers/bluetooth/
3062 M: Marcel Holtmann <marcel@holtmann.org>
3063 M: Johan Hedberg <johan.hedberg@gmail.com>
3064 L: linux-bluetooth@vger.kernel.org
3065 W: http://www.bluez.org/
3066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3070 F: include/net/bluetooth/
3073 M: Jay Vosburgh <j.vosburgh@gmail.com>
3074 M: Veaceslav Falico <vfalico@gmail.com>
3075 M: Andy Gospodarek <andy@greyhouse.net>
3076 L: netdev@vger.kernel.org
3077 W: http://sourceforge.net/projects/bonding/
3079 F: drivers/net/bonding/
3080 F: include/uapi/linux/if_bonding.h
3082 BPF (Safe dynamic programs and tools)
3083 M: Alexei Starovoitov <ast@kernel.org>
3084 M: Daniel Borkmann <daniel@iogearbox.net>
3085 R: Martin KaFai Lau <kafai@fb.com>
3086 R: Song Liu <songliubraving@fb.com>
3087 R: Yonghong Song <yhs@fb.com>
3088 R: Andrii Nakryiko <andriin@fb.com>
3089 L: netdev@vger.kernel.org
3090 L: bpf@vger.kernel.org
3091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3093 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3096 F: Documentation/networking/filter.txt
3097 F: Documentation/bpf/
3098 F: include/linux/bpf*
3099 F: include/linux/filter.h
3100 F: include/trace/events/xdp.h
3101 F: include/uapi/linux/bpf*
3102 F: include/uapi/linux/filter.h
3104 F: kernel/trace/bpf_trace.c
3107 F: net/core/filter.c
3108 F: net/sched/act_bpf.c
3109 F: net/sched/cls_bpf.c
3113 F: tools/testing/selftests/bpf/
3118 M: Shubham Bansal <illusionist.neo@gmail.com>
3119 L: netdev@vger.kernel.org
3120 L: bpf@vger.kernel.org
3125 M: Daniel Borkmann <daniel@iogearbox.net>
3126 M: Alexei Starovoitov <ast@kernel.org>
3127 M: Zi Shen Lim <zlim.lnx@gmail.com>
3128 L: netdev@vger.kernel.org
3129 L: bpf@vger.kernel.org
3133 BPF JIT for MIPS (32-BIT AND 64-BIT)
3134 M: Paul Burton <paulburton@kernel.org>
3135 L: netdev@vger.kernel.org
3136 L: bpf@vger.kernel.org
3140 BPF JIT for NFP NICs
3141 M: Jakub Kicinski <jakub.kicinski@netronome.com>
3142 L: netdev@vger.kernel.org
3143 L: bpf@vger.kernel.org
3145 F: drivers/net/ethernet/netronome/nfp/bpf/
3147 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3148 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3149 M: Sandipan Das <sandipan@linux.ibm.com>
3150 L: netdev@vger.kernel.org
3151 L: bpf@vger.kernel.org
3153 F: arch/powerpc/net/
3155 BPF JIT for RISC-V (RV64G)
3156 M: Björn Töpel <bjorn.topel@gmail.com>
3157 L: netdev@vger.kernel.org
3162 M: Ilya Leoshkevich <iii@linux.ibm.com>
3163 M: Heiko Carstens <heiko.carstens@de.ibm.com>
3164 M: Vasily Gorbik <gor@linux.ibm.com>
3165 L: netdev@vger.kernel.org
3166 L: bpf@vger.kernel.org
3169 X: arch/s390/net/pnet.c
3171 BPF JIT for SPARC (32-BIT AND 64-BIT)
3172 M: David S. Miller <davem@davemloft.net>
3173 L: netdev@vger.kernel.org
3174 L: bpf@vger.kernel.org
3178 BPF JIT for X86 32-BIT
3179 M: Wang YanQing <udknight@gmail.com>
3180 L: netdev@vger.kernel.org
3181 L: bpf@vger.kernel.org
3183 F: arch/x86/net/bpf_jit_comp32.c
3185 BPF JIT for X86 64-BIT
3186 M: Alexei Starovoitov <ast@kernel.org>
3187 M: Daniel Borkmann <daniel@iogearbox.net>
3188 L: netdev@vger.kernel.org
3189 L: bpf@vger.kernel.org
3192 X: arch/x86/net/bpf_jit_comp32.c
3194 BROADCOM B44 10/100 ETHERNET DRIVER
3195 M: Michael Chan <michael.chan@broadcom.com>
3196 L: netdev@vger.kernel.org
3198 F: drivers/net/ethernet/broadcom/b44.*
3200 BROADCOM B53 ETHERNET SWITCH DRIVER
3201 M: Florian Fainelli <f.fainelli@gmail.com>
3202 L: netdev@vger.kernel.org
3203 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3205 F: drivers/net/dsa/b53/*
3206 F: include/linux/platform_data/b53.h
3208 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3209 M: Florian Fainelli <f.fainelli@gmail.com>
3210 M: Ray Jui <rjui@broadcom.com>
3211 M: Scott Branden <sbranden@broadcom.com>
3212 M: bcm-kernel-feedback-list@broadcom.com
3213 T: git git://github.com/broadcom/mach-bcm
3219 F: arch/arm/mach-bcm/
3221 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3222 M: Eric Anholt <eric@anholt.net>
3223 M: Stefan Wahren <wahrenst@gmx.net>
3224 L: bcm-kernel-feedback-list@broadcom.com
3225 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3226 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3227 T: git git://github.com/anholt/linux
3231 F: drivers/staging/vc04_services
3233 BROADCOM BCM47XX MIPS ARCHITECTURE
3234 M: Hauke Mehrtens <hauke@hauke-m.de>
3235 M: Rafał Miłecki <zajec5@gmail.com>
3236 L: linux-mips@vger.kernel.org
3238 F: Documentation/devicetree/bindings/mips/brcm/
3239 F: arch/mips/bcm47xx/*
3240 F: arch/mips/include/asm/mach-bcm47xx/*
3242 BROADCOM BCM5301X ARM ARCHITECTURE
3243 M: Hauke Mehrtens <hauke@hauke-m.de>
3244 M: Rafał Miłecki <zajec5@gmail.com>
3245 M: bcm-kernel-feedback-list@broadcom.com
3246 L: linux-arm-kernel@lists.infradead.org
3248 F: arch/arm/mach-bcm/bcm_5301x.c
3249 F: arch/arm/boot/dts/bcm5301x*.dtsi
3250 F: arch/arm/boot/dts/bcm470*
3251 F: arch/arm/boot/dts/bcm953012*
3253 BROADCOM BCM53573 ARM ARCHITECTURE
3254 M: Rafał Miłecki <rafal@milecki.pl>
3255 L: bcm-kernel-feedback-list@broadcom.com
3256 L: linux-arm-kernel@lists.infradead.org
3258 F: arch/arm/boot/dts/bcm53573*
3259 F: arch/arm/boot/dts/bcm47189*
3261 BROADCOM BCM63XX ARM ARCHITECTURE
3262 M: Florian Fainelli <f.fainelli@gmail.com>
3263 M: bcm-kernel-feedback-list@broadcom.com
3264 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3265 T: git git://github.com/broadcom/stblinux.git
3269 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3270 M: Kevin Cernekee <cernekee@gmail.com>
3271 L: linux-usb@vger.kernel.org
3273 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3275 BROADCOM BCM7XXX ARM ARCHITECTURE
3276 M: Florian Fainelli <f.fainelli@gmail.com>
3277 M: bcm-kernel-feedback-list@broadcom.com
3278 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3279 T: git git://github.com/broadcom/stblinux.git
3281 F: arch/arm/mach-bcm/*brcmstb*
3282 F: arch/arm/boot/dts/bcm7*.dts*
3283 F: drivers/bus/brcmstb_gisb.c
3284 F: arch/arm/mm/cache-b15-rac.c
3285 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3288 BROADCOM BMIPS CPUFREQ DRIVER
3289 M: Markus Mayer <mmayer@broadcom.com>
3290 M: bcm-kernel-feedback-list@broadcom.com
3291 L: linux-pm@vger.kernel.org
3293 F: drivers/cpufreq/bmips-cpufreq.c
3295 BROADCOM BMIPS MIPS ARCHITECTURE
3296 M: Florian Fainelli <f.fainelli@gmail.com>
3297 L: bcm-kernel-feedback-list@broadcom.com
3298 L: linux-mips@vger.kernel.org
3299 T: git git://github.com/broadcom/stblinux.git
3301 F: arch/mips/bmips/*
3302 F: arch/mips/include/asm/mach-bmips/*
3303 F: arch/mips/kernel/*bmips*
3304 F: arch/mips/boot/dts/brcm/bcm*.dts*
3305 F: drivers/irqchip/irq-bcm63*
3306 F: drivers/irqchip/irq-bcm7*
3307 F: drivers/irqchip/irq-brcmstb*
3308 F: include/linux/bcm963xx_nvram.h
3309 F: include/linux/bcm963xx_tag.h
3311 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3312 M: Rasesh Mody <rmody@marvell.com>
3313 M: GR-Linux-NIC-Dev@marvell.com
3314 L: netdev@vger.kernel.org
3316 F: drivers/net/ethernet/broadcom/bnx2.*
3317 F: drivers/net/ethernet/broadcom/bnx2_*
3319 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3320 M: QLogic-Storage-Upstream@qlogic.com
3321 L: linux-scsi@vger.kernel.org
3323 F: drivers/scsi/bnx2fc/
3325 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3326 M: QLogic-Storage-Upstream@qlogic.com
3327 L: linux-scsi@vger.kernel.org
3329 F: drivers/scsi/bnx2i/
3331 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3332 M: Ariel Elior <aelior@marvell.com>
3333 M: Sudarsana Kalluru <skalluru@marvell.com>
3334 M: GR-everest-linux-l2@marvell.com
3335 L: netdev@vger.kernel.org
3337 F: drivers/net/ethernet/broadcom/bnx2x/
3339 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3340 M: Michael Chan <michael.chan@broadcom.com>
3341 L: netdev@vger.kernel.org
3343 F: drivers/net/ethernet/broadcom/bnxt/
3345 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3346 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3347 M: Franky Lin <franky.lin@broadcom.com>
3348 M: Hante Meuleman <hante.meuleman@broadcom.com>
3349 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3350 M: Wright Feng <wright.feng@cypress.com>
3351 L: linux-wireless@vger.kernel.org
3352 L: brcm80211-dev-list.pdl@broadcom.com
3353 L: brcm80211-dev-list@cypress.com
3355 F: drivers/net/wireless/broadcom/brcm80211/
3357 BROADCOM BRCMSTB GPIO DRIVER
3358 M: Gregory Fong <gregory.0xf0@gmail.com>
3359 L: bcm-kernel-feedback-list@broadcom.com
3361 F: drivers/gpio/gpio-brcmstb.c
3362 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3364 BROADCOM BRCMSTB I2C DRIVER
3365 M: Kamal Dasu <kdasu.kdev@gmail.com>
3366 L: linux-i2c@vger.kernel.org
3367 L: bcm-kernel-feedback-list@broadcom.com
3369 F: drivers/i2c/busses/i2c-brcmstb.c
3370 F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3372 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3373 M: Al Cooper <alcooperx@gmail.com>
3374 L: linux-kernel@vger.kernel.org
3375 L: bcm-kernel-feedback-list@broadcom.com
3377 F: drivers/phy/broadcom/phy-brcm-usb*
3379 BROADCOM GENET ETHERNET DRIVER
3380 M: Doug Berger <opendmb@gmail.com>
3381 M: Florian Fainelli <f.fainelli@gmail.com>
3382 L: bcm-kernel-feedback-list@broadcom.com
3383 L: netdev@vger.kernel.org
3385 F: drivers/net/ethernet/broadcom/genet/
3387 BROADCOM IPROC ARM ARCHITECTURE
3388 M: Ray Jui <rjui@broadcom.com>
3389 M: Scott Branden <sbranden@broadcom.com>
3390 M: bcm-kernel-feedback-list@broadcom.com
3391 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3392 T: git git://github.com/broadcom/cygnus-linux.git
3409 F: arch/arm64/boot/dts/broadcom/northstar2/*
3410 F: arch/arm64/boot/dts/broadcom/stingray/*
3411 F: drivers/clk/bcm/clk-ns*
3412 F: drivers/clk/bcm/clk-sr*
3413 F: drivers/pinctrl/bcm/pinctrl-ns*
3414 F: include/dt-bindings/clock/bcm-sr*
3416 BROADCOM KONA GPIO DRIVER
3417 M: Ray Jui <rjui@broadcom.com>
3418 L: bcm-kernel-feedback-list@broadcom.com
3420 F: drivers/gpio/gpio-bcm-kona.c
3421 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3423 BROADCOM NETXTREME-E ROCE DRIVER
3424 M: Selvin Xavier <selvin.xavier@broadcom.com>
3425 M: Devesh Sharma <devesh.sharma@broadcom.com>
3426 M: Somnath Kotur <somnath.kotur@broadcom.com>
3427 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3428 L: linux-rdma@vger.kernel.org
3429 W: http://www.broadcom.com
3431 F: drivers/infiniband/hw/bnxt_re/
3432 F: include/uapi/rdma/bnxt_re-abi.h
3434 BROADCOM NVRAM DRIVER
3435 M: Rafał Miłecki <zajec5@gmail.com>
3436 L: linux-mips@vger.kernel.org
3438 F: drivers/firmware/broadcom/*
3440 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3441 M: Rafał Miłecki <zajec5@gmail.com>
3442 L: linux-wireless@vger.kernel.org
3445 F: include/linux/bcma/
3447 BROADCOM STB AVS CPUFREQ DRIVER
3448 M: Markus Mayer <mmayer@broadcom.com>
3449 M: bcm-kernel-feedback-list@broadcom.com
3450 L: linux-pm@vger.kernel.org
3452 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3453 F: drivers/cpufreq/brcmstb*
3455 BROADCOM STB AVS TMON DRIVER
3456 M: Markus Mayer <mmayer@broadcom.com>
3457 M: bcm-kernel-feedback-list@broadcom.com
3458 L: linux-pm@vger.kernel.org
3460 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3461 F: drivers/thermal/broadcom/brcmstb*
3463 BROADCOM STB NAND FLASH DRIVER
3464 M: Brian Norris <computersforpeace@gmail.com>
3465 M: Kamal Dasu <kdasu.kdev@gmail.com>
3466 L: linux-mtd@lists.infradead.org
3467 L: bcm-kernel-feedback-list@broadcom.com
3469 F: drivers/mtd/nand/raw/brcmnand/
3471 BROADCOM STB DPFE DRIVER
3472 M: Markus Mayer <mmayer@broadcom.com>
3473 M: bcm-kernel-feedback-list@broadcom.com
3474 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3476 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3477 F: drivers/memory/brcmstb_dpfe.c
3480 M: Kamal Dasu <kdasu.kdev@gmail.com>
3481 M: bcm-kernel-feedback-list@broadcom.com
3483 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3484 F: drivers/spi/spi-bcm-qspi.*
3485 F: drivers/spi/spi-brcmstb-qspi.c
3486 F: drivers/spi/spi-iproc-qspi.c
3488 BROADCOM SYSTEMPORT ETHERNET DRIVER
3489 M: Florian Fainelli <f.fainelli@gmail.com>
3490 L: bcm-kernel-feedback-list@broadcom.com
3491 L: netdev@vger.kernel.org
3493 F: drivers/net/ethernet/broadcom/bcmsysport.*
3495 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3496 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3497 M: Prashant Sreedharan <prashant@broadcom.com>
3498 M: Michael Chan <mchan@broadcom.com>
3499 L: netdev@vger.kernel.org
3501 F: drivers/net/ethernet/broadcom/tg3.*
3503 BROCADE BFA FC SCSI DRIVER
3504 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3505 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3506 L: linux-scsi@vger.kernel.org
3508 F: drivers/scsi/bfa/
3510 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3511 M: Rasesh Mody <rmody@marvell.com>
3512 M: Sudarsana Kalluru <skalluru@marvell.com>
3513 M: GR-Linux-NIC-Dev@marvell.com
3514 L: netdev@vger.kernel.org
3516 F: drivers/net/ethernet/brocade/bna/
3518 BSG (block layer generic sg v4 driver)
3519 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3520 L: linux-scsi@vger.kernel.org
3523 F: include/linux/bsg.h
3524 F: include/uapi/linux/bsg.h
3527 M: Clemens Ladisch <clemens@ladisch.de>
3528 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3531 F: Documentation/sound/cards/bt87x.rst
3532 F: sound/pci/bt87x.c
3535 M: Michael Buesch <m@bues.ch>
3536 W: http://bu3sch.de/btgpio.php
3538 F: drivers/gpio/gpio-bt8xx.c
3541 M: Chris Mason <clm@fb.com>
3542 M: Josef Bacik <josef@toxicpanda.com>
3543 M: David Sterba <dsterba@suse.com>
3544 L: linux-btrfs@vger.kernel.org
3545 W: http://btrfs.wiki.kernel.org/
3546 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3549 F: Documentation/filesystems/btrfs.txt
3551 F: include/linux/btrfs*
3552 F: include/uapi/linux/btrfs*
3554 BTTV VIDEO4LINUX DRIVER
3555 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3556 L: linux-media@vger.kernel.org
3557 W: https://linuxtv.org
3558 T: git git://linuxtv.org/media_tree.git
3560 F: Documentation/media/v4l-drivers/bttv*
3561 F: drivers/media/pci/bt8xx/bttv*
3563 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3564 M: Chanwoo Choi <cw00.choi@samsung.com>
3565 L: linux-pm@vger.kernel.org
3566 L: linux-samsung-soc@vger.kernel.org
3567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3569 F: drivers/devfreq/exynos-bus.c
3570 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3572 BUSLOGIC SCSI DRIVER
3573 M: Khalid Aziz <khalid@gonehiking.org>
3574 L: linux-scsi@vger.kernel.org
3576 F: drivers/scsi/BusLogic.*
3577 F: drivers/scsi/FlashPoint.*
3579 C-MEDIA CMI8788 DRIVER
3580 M: Clemens Ladisch <clemens@ladisch.de>
3581 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3584 F: sound/pci/oxygen/
3587 M: Guo Ren <guoren@kernel.org>
3588 T: git https://github.com/c-sky/csky-linux.git
3591 F: Documentation/devicetree/bindings/csky/
3592 F: drivers/irqchip/irq-csky-*
3593 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3594 F: drivers/clocksource/timer-gx6605s.c
3595 F: drivers/clocksource/timer-mp-csky.c
3596 F: Documentation/devicetree/bindings/timer/csky,*
3601 M: Mark Salter <msalter@redhat.com>
3602 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3603 L: linux-c6x-dev@linux-c6x.org
3604 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3608 CA8210 IEEE-802.15.4 RADIO DRIVER
3609 M: Harry Morris <h.morris@cascoda.com>
3610 L: linux-wpan@vger.kernel.org
3611 W: https://github.com/Cascoda/ca8210-linux.git
3613 F: drivers/net/ieee802154/ca8210.c
3614 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3616 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3617 M: David Howells <dhowells@redhat.com>
3618 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3620 F: Documentation/filesystems/caching/cachefiles.txt
3623 CADENCE MIPI-CSI2 BRIDGES
3624 M: Maxime Ripard <mripard@kernel.org>
3625 L: linux-media@vger.kernel.org
3627 F: Documentation/devicetree/bindings/media/cdns,*.txt
3628 F: drivers/media/platform/cadence/cdns-csi2*
3631 M: Piotr Sroka <piotrs@cadence.com>
3632 L: linux-mtd@lists.infradead.org
3634 F: drivers/mtd/nand/raw/cadence-nand-controller.c
3635 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3637 CADET FM/AM RADIO RECEIVER DRIVER
3638 M: Hans Verkuil <hverkuil@xs4all.nl>
3639 L: linux-media@vger.kernel.org
3640 T: git git://linuxtv.org/media_tree.git
3641 W: https://linuxtv.org
3643 F: drivers/media/radio/radio-cadet*
3645 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3646 M: Jonathan Corbet <corbet@lwn.net>
3647 L: linux-media@vger.kernel.org
3648 T: git git://linuxtv.org/media_tree.git
3650 F: Documentation/media/v4l-drivers/cafe_ccic*
3651 F: drivers/media/platform/marvell-ccic/
3654 L: netdev@vger.kernel.org
3656 F: Documentation/networking/caif/
3657 F: drivers/net/caif/
3658 F: include/uapi/linux/caif/
3659 F: include/net/caif/
3663 M: Toke Høiland-Jørgensen <toke@toke.dk>
3664 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3666 F: net/sched/sch_cake.c
3669 M: Wolfgang Grandegger <wg@grandegger.com>
3670 M: Marc Kleine-Budde <mkl@pengutronix.de>
3671 L: linux-can@vger.kernel.org
3672 W: https://github.com/linux-can
3673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3676 F: Documentation/devicetree/bindings/net/can/
3678 F: include/linux/can/dev.h
3679 F: include/linux/can/led.h
3680 F: include/linux/can/rx-offload.h
3681 F: include/linux/can/platform/
3682 F: include/uapi/linux/can/error.h
3683 F: include/uapi/linux/can/netlink.h
3684 F: include/uapi/linux/can/vxcan.h
3687 M: Oliver Hartkopp <socketcan@hartkopp.net>
3688 M: Marc Kleine-Budde <mkl@pengutronix.de>
3689 L: linux-can@vger.kernel.org
3690 W: https://github.com/linux-can
3691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3694 F: Documentation/networking/can.rst
3696 F: include/linux/can/core.h
3697 F: include/linux/can/skb.h
3698 F: include/net/netns/can.h
3699 F: include/uapi/linux/can.h
3700 F: include/uapi/linux/can/bcm.h
3701 F: include/uapi/linux/can/raw.h
3702 F: include/uapi/linux/can/gw.h
3704 CAN-J1939 NETWORK LAYER
3705 M: Robin van der Gracht <robin@protonic.nl>
3706 M: Oleksij Rempel <o.rempel@pengutronix.de>
3707 R: Pengutronix Kernel Team <kernel@pengutronix.de>
3708 L: linux-can@vger.kernel.org
3710 F: Documentation/networking/j1939.txt
3712 F: include/uapi/linux/can/j1939.h
3715 M: Serge Hallyn <serge@hallyn.com>
3716 L: linux-security-module@vger.kernel.org
3718 F: include/linux/capability.h
3719 F: include/uapi/linux/capability.h
3720 F: security/commoncap.c
3721 F: kernel/capability.c
3723 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3724 M: Kevin Tsai <ktsai@capellamicro.com>
3726 F: drivers/iio/light/cm*
3728 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3729 M: Christian Lamparter <chunkeey@googlemail.com>
3730 L: linux-wireless@vger.kernel.org
3731 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3733 F: drivers/net/wireless/ath/carl9170/
3736 M: Jan Glauber <jglauber@cavium.com>
3737 M: David Daney <david.daney@cavium.com>
3738 W: http://www.cavium.com
3740 F: drivers/i2c/busses/i2c-octeon*
3741 F: drivers/i2c/busses/i2c-thunderx*
3743 CAVIUM LIQUIDIO NETWORK DRIVER
3744 M: Derek Chickles <dchickles@marvell.com>
3745 M: Satanand Burla <sburla@marvell.com>
3746 M: Felix Manlunas <fmanlunas@marvell.com>
3747 L: netdev@vger.kernel.org
3748 W: http://www.cavium.com
3750 F: drivers/net/ethernet/cavium/liquidio/
3753 M: Jan Glauber <jglauber@cavium.com>
3754 M: David Daney <david.daney@cavium.com>
3755 M: Steven J. Hill <Steven.Hill@cavium.com>
3756 W: http://www.cavium.com
3758 F: drivers/mmc/host/cavium*
3760 CAVIUM OCTEON-TX CRYPTO DRIVER
3761 M: George Cherian <george.cherian@cavium.com>
3762 L: linux-crypto@vger.kernel.org
3763 W: http://www.cavium.com
3765 F: drivers/crypto/cavium/cpt/
3767 CAVIUM THUNDERX2 ARM64 SOC
3768 M: Robert Richter <rrichter@cavium.com>
3769 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3771 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3772 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3774 CC2520 IEEE-802.15.4 RADIO DRIVER
3775 M: Varka Bhadram <varkabhadram@gmail.com>
3776 L: linux-wpan@vger.kernel.org
3778 F: drivers/net/ieee802154/cc2520.c
3779 F: include/linux/spi/cc2520.h
3780 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3782 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3783 M: Gilad Ben-Yossef <gilad@benyossef.com>
3784 L: linux-crypto@vger.kernel.org
3786 F: drivers/crypto/ccree/
3787 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3790 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3791 L: linux-media@vger.kernel.org
3792 T: git git://linuxtv.org/media_tree.git
3793 W: http://linuxtv.org
3795 F: Documentation/media/kapi/cec-core.rst
3796 F: Documentation/media/uapi/cec
3797 F: drivers/media/cec/
3798 F: drivers/media/rc/keymaps/rc-cec.c
3799 F: include/media/cec.h
3800 F: include/media/cec-notifier.h
3801 F: include/uapi/linux/cec.h
3802 F: include/uapi/linux/cec-funcs.h
3803 F: Documentation/devicetree/bindings/media/cec.txt
3804 F: Documentation/ABI/testing/debugfs-cec-error-inj
3807 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3808 L: linux-media@vger.kernel.org
3809 T: git git://linuxtv.org/media_tree.git
3810 W: http://linuxtv.org
3812 F: drivers/media/platform/cec-gpio/
3813 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3815 CELL BROADBAND ENGINE ARCHITECTURE
3816 M: Arnd Bergmann <arnd@arndb.de>
3817 L: linuxppc-dev@lists.ozlabs.org
3818 W: http://www.ibm.com/developerworks/power/cell/
3820 F: arch/powerpc/include/asm/cell*.h
3821 F: arch/powerpc/include/asm/spu*.h
3822 F: arch/powerpc/include/uapi/asm/spu*.h
3823 F: arch/powerpc/oprofile/*cell*
3824 F: arch/powerpc/platforms/cell/
3826 CEPH COMMON CODE (LIBCEPH)
3827 M: Ilya Dryomov <idryomov@gmail.com>
3828 M: Jeff Layton <jlayton@kernel.org>
3829 M: Sage Weil <sage@redhat.com>
3830 L: ceph-devel@vger.kernel.org
3832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3833 T: git git://github.com/ceph/ceph-client.git
3836 F: include/linux/ceph/
3837 F: include/linux/crush/
3839 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3840 M: Jeff Layton <jlayton@kernel.org>
3841 M: Sage Weil <sage@redhat.com>
3842 M: Ilya Dryomov <idryomov@gmail.com>
3843 L: ceph-devel@vger.kernel.org
3845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3846 T: git git://github.com/ceph/ceph-client.git
3848 F: Documentation/filesystems/ceph.txt
3851 CERTIFICATE HANDLING:
3852 M: David Howells <dhowells@redhat.com>
3853 M: David Woodhouse <dwmw2@infradead.org>
3854 L: keyrings@vger.kernel.org
3856 F: Documentation/admin-guide/module-signing.rst
3858 F: scripts/sign-file.c
3859 F: scripts/extract-cert.c
3861 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3862 L: devel@driverdev.osuosl.org
3864 F: drivers/staging/wusbcore/
3866 CFAG12864B LCD DRIVER
3867 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3869 F: drivers/auxdisplay/cfag12864b.c
3870 F: include/linux/cfag12864b.h
3872 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3873 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3875 F: drivers/auxdisplay/cfag12864bfb.c
3876 F: include/linux/cfag12864b.h
3878 802.11 (including CFG80211/NL80211)
3879 M: Johannes Berg <johannes@sipsolutions.net>
3880 L: linux-wireless@vger.kernel.org
3881 W: http://wireless.kernel.org/
3882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3886 F: include/uapi/linux/nl80211.h
3887 F: include/linux/ieee80211.h
3888 F: include/net/wext.h
3889 F: include/net/cfg80211.h
3890 F: include/net/iw_handler.h
3891 F: include/net/ieee80211_radiotap.h
3892 F: Documentation/driver-api/80211/cfg80211.rst
3893 F: Documentation/networking/regulatory.txt
3895 CHAR and MISC DRIVERS
3896 M: Arnd Bergmann <arnd@arndb.de>
3897 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3902 F: include/linux/miscdevice.h
3905 M: Andy Whitcroft <apw@canonical.com>
3906 M: Joe Perches <joe@perches.com>
3908 F: scripts/checkpatch.pl
3910 CHINESE DOCUMENTATION
3911 M: Harry Wei <harryxiyou@gmail.com>
3912 M: Alex Shi <alex.shi@linux.alibaba.com>
3913 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3915 F: Documentation/translations/zh_CN/
3917 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3918 M: Peter Chen <Peter.Chen@nxp.com>
3919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3920 L: linux-usb@vger.kernel.org
3922 F: drivers/usb/chipidea/
3924 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3925 M: Hans de Goede <hdegoede@redhat.com>
3926 L: linux-input@vger.kernel.org
3928 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3929 F: drivers/input/touchscreen/chipone_icn8318.c
3931 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3932 M: Hans de Goede <hdegoede@redhat.com>
3933 L: linux-input@vger.kernel.org
3935 F: drivers/input/touchscreen/chipone_icn8505.c
3937 CHROME HARDWARE PLATFORM SUPPORT
3938 M: Benson Leung <bleung@chromium.org>
3939 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3942 F: drivers/platform/chrome/
3944 CHROMEOS EC SUBDRIVERS
3945 M: Benson Leung <bleung@chromium.org>
3946 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3947 R: Guenter Roeck <groeck@chromium.org>
3951 F: drivers/power/supply/cros_usbpd-charger.c
3953 CHROMEOS EC CODEC DRIVER
3954 M: Cheng-Yi Chiang <cychiang@chromium.org>
3956 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3957 R: Guenter Roeck <groeck@chromium.org>
3958 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3959 F: sound/soc/codecs/cros_ec_codec.*
3961 CIRRUS LOGIC AUDIO CODEC DRIVERS
3962 M: Brian Austin <brian.austin@cirrus.com>
3963 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3964 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3966 F: sound/soc/codecs/cs*
3968 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3969 M: Hartley Sweeten <hsweeten@visionengravers.com>
3970 L: netdev@vger.kernel.org
3972 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3974 CIRRUS LOGIC LOCHNAGAR DRIVER
3975 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3976 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3977 L: patches@opensource.cirrus.com
3979 F: drivers/clk/clk-lochnagar.c
3980 F: drivers/hwmon/lochnagar-hwmon.c
3981 F: drivers/mfd/lochnagar-i2c.c
3982 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3983 F: drivers/regulator/lochnagar-regulator.c
3984 F: sound/soc/codecs/lochnagar-sc.c
3985 F: include/dt-bindings/clk/lochnagar.h
3986 F: include/dt-bindings/pinctrl/lochnagar.h
3987 F: include/linux/mfd/lochnagar*
3988 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3989 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3990 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3991 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3992 F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3993 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3994 F: Documentation/hwmon/lochnagar.rst
3996 CISCO FCOE HBA DRIVER
3997 M: Satish Kharat <satishkh@cisco.com>
3998 M: Sesidhar Baddela <sebaddel@cisco.com>
3999 M: Karan Tilak Kumar <kartilak@cisco.com>
4000 L: linux-scsi@vger.kernel.org
4002 F: drivers/scsi/fnic/
4004 CISCO SCSI HBA DRIVER
4005 M: Karan Tilak Kumar <kartilak@cisco.com>
4006 M: Sesidhar Baddela <sebaddel@cisco.com>
4007 L: linux-scsi@vger.kernel.org
4009 F: drivers/scsi/snic/
4011 CISCO VIC ETHERNET NIC DRIVER
4012 M: Christian Benvenuti <benve@cisco.com>
4013 M: Govindarajulu Varadarajan <_govind@gmx.com>
4014 M: Parvi Kaustubhi <pkaustub@cisco.com>
4016 F: drivers/net/ethernet/cisco/enic/
4018 CISCO VIC LOW LATENCY NIC DRIVER
4019 M: Christian Benvenuti <benve@cisco.com>
4020 M: Nelson Escobar <neescoba@cisco.com>
4021 M: Parvi Kaustubhi <pkaustub@cisco.com>
4023 F: drivers/infiniband/hw/usnic/
4025 CIRRUS LOGIC MADERA CODEC DRIVERS
4026 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4027 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4028 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4029 L: patches@opensource.cirrus.com
4030 T: git https://github.com/CirrusLogic/linux-drivers.git
4031 W: https://github.com/CirrusLogic/linux-drivers/wiki
4033 F: Documentation/devicetree/bindings/mfd/madera.txt
4034 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
4035 F: Documentation/devicetree/bindings/sound/madera.txt
4036 F: include/dt-bindings/sound/madera*
4037 F: include/linux/irqchip/irq-madera*
4038 F: include/linux/mfd/madera/*
4039 F: include/sound/madera*
4040 F: drivers/gpio/gpio-madera*
4041 F: drivers/irqchip/irq-madera*
4042 F: drivers/mfd/madera*
4043 F: drivers/mfd/cs47l*
4044 F: drivers/pinctrl/cirrus/*
4045 F: sound/soc/codecs/cs47l*
4046 F: sound/soc/codecs/madera*
4049 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4053 CLANG/LLVM BUILD SUPPORT
4054 L: clang-built-linux@googlegroups.com
4055 W: https://clangbuiltlinux.github.io/
4056 B: https://github.com/ClangBuiltLinux/linux/issues
4057 C: irc://chat.freenode.net/clangbuiltlinux
4059 K: \b(?i:clang|llvm)\b
4062 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4063 L: linux-kernel@vger.kernel.org
4066 F: include/linux/cleancache.h
4069 M: Russell King <linux@armlinux.org.uk>
4070 L: linux-clk@vger.kernel.org
4072 F: include/linux/clk.h
4074 CLOCKSOURCE, CLOCKEVENT DRIVERS
4075 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4076 M: Thomas Gleixner <tglx@linutronix.de>
4077 L: linux-kernel@vger.kernel.org
4078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4080 F: drivers/clocksource/
4081 F: Documentation/devicetree/bindings/timer/
4084 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4085 M: Daniel Oliveira Nascimento <don@syst.com.br>
4086 L: platform-driver-x86@vger.kernel.org
4088 F: drivers/platform/x86/classmate-laptop.c
4091 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4092 L: linux-media@vger.kernel.org
4093 T: git git://linuxtv.org/media_tree.git
4094 W: https://linuxtv.org
4096 F: drivers/media/pci/cobalt/
4098 COCCINELLE/Semantic Patches (SmPL)
4099 M: Julia Lawall <Julia.Lawall@lip6.fr>
4100 M: Gilles Muller <Gilles.Muller@lip6.fr>
4101 M: Nicolas Palix <nicolas.palix@imag.fr>
4102 M: Michal Marek <michal.lkml@markovi.net>
4103 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4105 W: http://coccinelle.lip6.fr/
4107 F: Documentation/dev-tools/coccinelle.rst
4108 F: scripts/coccinelle/
4109 F: scripts/coccicheck
4112 M: Jan Harkes <jaharkes@cs.cmu.edu>
4114 L: codalist@coda.cs.cmu.edu
4115 W: http://www.coda.cs.cmu.edu/
4117 F: Documentation/filesystems/coda.txt
4119 F: include/linux/coda*.h
4120 F: include/uapi/linux/coda*.h
4122 CODA V4L2 MEM2MEM DRIVER
4123 M: Philipp Zabel <p.zabel@pengutronix.de>
4124 L: linux-media@vger.kernel.org
4126 F: Documentation/devicetree/bindings/media/coda.txt
4127 F: drivers/media/platform/coda/
4130 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4132 F: Documentation/process/code-of-conduct.rst
4133 F: Documentation/process/code-of-conduct-interpretation.rst
4135 COMMON CLK FRAMEWORK
4136 M: Michael Turquette <mturquette@baylibre.com>
4137 M: Stephen Boyd <sboyd@kernel.org>
4138 L: linux-clk@vger.kernel.org
4139 Q: http://patchwork.kernel.org/project/linux-clk/list/
4140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4142 F: Documentation/devicetree/bindings/clock/
4144 X: drivers/clk/clkdev.c
4145 F: include/linux/clk-pr*
4146 F: include/linux/clk/
4147 F: include/linux/of_clk.h
4149 COMMON INTERNET FILE SYSTEM (CIFS)
4150 M: Steve French <sfrench@samba.org>
4151 L: linux-cifs@vger.kernel.org
4152 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4153 W: http://linux-cifs.samba.org/
4154 T: git git://git.samba.org/sfrench/cifs-2.6.git
4156 F: Documentation/admin-guide/cifs/
4159 COMPACTPCI HOTPLUG CORE
4160 M: Scott Murray <scott@spiteful.org>
4161 L: linux-pci@vger.kernel.org
4163 F: drivers/pci/hotplug/cpci_hotplug*
4165 COMPACTPCI HOTPLUG GENERIC DRIVER
4166 M: Scott Murray <scott@spiteful.org>
4167 L: linux-pci@vger.kernel.org
4169 F: drivers/pci/hotplug/cpcihp_generic.c
4171 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4172 M: Scott Murray <scott@spiteful.org>
4173 L: linux-pci@vger.kernel.org
4175 F: drivers/pci/hotplug/cpcihp_zt5550.*
4177 COMPAL LAPTOP SUPPORT
4178 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4179 L: platform-driver-x86@vger.kernel.org
4181 F: drivers/platform/x86/compal-laptop.c
4184 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4186 F: include/linux/compiler_attributes.h
4188 CONEXANT ACCESSRUNNER USB DRIVER
4189 L: accessrunner-general@lists.sourceforge.net
4190 W: http://accessrunner.sourceforge.net/
4192 F: drivers/usb/atm/cxacru.c
4195 M: Joel Becker <jlbec@evilplan.org>
4196 M: Christoph Hellwig <hch@lst.de>
4197 T: git git://git.infradead.org/users/hch/configfs.git
4200 F: include/linux/configfs.h
4203 M: Evgeniy Polyakov <zbr@ioremap.net>
4204 L: netdev@vger.kernel.org
4206 F: drivers/connector/
4208 CONTROL GROUP (CGROUP)
4209 M: Tejun Heo <tj@kernel.org>
4210 M: Li Zefan <lizefan@huawei.com>
4211 M: Johannes Weiner <hannes@cmpxchg.org>
4212 L: cgroups@vger.kernel.org
4213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4215 F: Documentation/admin-guide/cgroup-v2.rst
4216 F: Documentation/admin-guide/cgroup-v1/
4217 F: include/linux/cgroup*
4220 CONTROL GROUP - CPUSET
4221 M: Li Zefan <lizefan@huawei.com>
4222 L: cgroups@vger.kernel.org
4223 W: http://www.bullopensource.org/cpuset/
4224 W: http://oss.sgi.com/projects/cpusets/
4225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4227 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4228 F: include/linux/cpuset.h
4229 F: kernel/cgroup/cpuset.c
4231 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4232 M: Johannes Weiner <hannes@cmpxchg.org>
4233 M: Michal Hocko <mhocko@kernel.org>
4234 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4235 L: cgroups@vger.kernel.org
4236 L: linux-mm@kvack.org
4241 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4242 M: Tejun Heo <tj@kernel.org>
4243 M: Jens Axboe <axboe@kernel.dk>
4244 L: cgroups@vger.kernel.org
4245 L: linux-block@vger.kernel.org
4246 T: git git://git.kernel.dk/linux-block
4247 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4248 F: block/blk-cgroup.c
4249 F: include/linux/blk-cgroup.h
4250 F: block/blk-throttle.c
4251 F: block/blk-iolatency.c
4252 F: block/bfq-cgroup.c
4254 CORETEMP HARDWARE MONITORING DRIVER
4255 M: Fenghua Yu <fenghua.yu@intel.com>
4256 L: linux-hwmon@vger.kernel.org
4258 F: Documentation/hwmon/coretemp.rst
4259 F: drivers/hwmon/coretemp.c
4261 COSA/SRP SYNC SERIAL DRIVER
4262 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4263 W: http://www.fi.muni.cz/~kas/cosa/
4265 F: drivers/net/wan/cosa*
4268 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4269 L: linux-iio@vger.kernel.org
4271 F: Documentation/ABI/testing/sysfs-bus-counter*
4272 F: Documentation/driver-api/generic-counter.rst
4274 F: include/linux/counter.h
4275 F: include/linux/counter_enum.h
4277 CPMAC ETHERNET DRIVER
4278 M: Florian Fainelli <f.fainelli@gmail.com>
4279 L: netdev@vger.kernel.org
4281 F: drivers/net/ethernet/ti/cpmac.c
4283 CPU FREQUENCY SCALING FRAMEWORK
4284 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4285 M: Viresh Kumar <viresh.kumar@linaro.org>
4286 L: linux-pm@vger.kernel.org
4288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4289 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4290 B: https://bugzilla.kernel.org
4291 F: Documentation/admin-guide/pm/cpufreq.rst
4292 F: Documentation/admin-guide/pm/intel_pstate.rst
4293 F: Documentation/cpu-freq/
4294 F: Documentation/devicetree/bindings/cpufreq/
4296 F: kernel/sched/cpufreq*.c
4297 F: include/linux/cpufreq.h
4298 F: include/linux/sched/cpufreq.h
4299 F: tools/testing/selftests/cpufreq/
4301 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4302 M: Viresh Kumar <viresh.kumar@linaro.org>
4303 M: Sudeep Holla <sudeep.holla@arm.com>
4304 L: linux-pm@vger.kernel.org
4305 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4307 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4309 CPU POWER MONITORING SUBSYSTEM
4310 M: Thomas Renninger <trenn@suse.com>
4311 M: Shuah Khan <shuah@kernel.org>
4312 M: Shuah Khan <skhan@linuxfoundation.org>
4313 L: linux-pm@vger.kernel.org
4315 F: tools/power/cpupower/
4318 M: "H. Peter Anvin" <hpa@zytor.com>
4320 F: arch/x86/kernel/cpuid.c
4321 F: arch/x86/kernel/msr.c
4323 CPUIDLE DRIVER - ARM BIG LITTLE
4324 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4325 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4326 L: linux-pm@vger.kernel.org
4327 L: linux-arm-kernel@lists.infradead.org
4328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4330 F: drivers/cpuidle/cpuidle-big_little.c
4332 CPUIDLE DRIVER - ARM EXYNOS
4333 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4334 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4335 M: Kukjin Kim <kgene@kernel.org>
4336 L: linux-pm@vger.kernel.org
4337 L: linux-samsung-soc@vger.kernel.org
4339 F: drivers/cpuidle/cpuidle-exynos.c
4340 F: arch/arm/mach-exynos/pm.c
4342 CPUIDLE DRIVER - ARM PSCI
4343 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4344 M: Sudeep Holla <sudeep.holla@arm.com>
4345 L: linux-pm@vger.kernel.org
4346 L: linux-arm-kernel@lists.infradead.org
4348 F: drivers/cpuidle/cpuidle-psci.c
4350 CPU IDLE TIME MANAGEMENT FRAMEWORK
4351 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4352 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4353 L: linux-pm@vger.kernel.org
4355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4356 B: https://bugzilla.kernel.org
4357 F: Documentation/admin-guide/pm/cpuidle.rst
4358 F: Documentation/driver-api/pm/cpuidle.rst
4359 F: drivers/cpuidle/*
4360 F: include/linux/cpuidle.h
4363 M: Nicolas Pitre <nico@fluxnic.net>
4365 F: Documentation/filesystems/cramfs.txt
4369 M: Bastien Nocera <hadess@hadess.net>
4370 L: linux-input@vger.kernel.org
4372 F: drivers/hid/hid-creative-sb0540.c
4375 M: Herbert Xu <herbert@gondor.apana.org.au>
4376 M: "David S. Miller" <davem@davemloft.net>
4377 L: linux-crypto@vger.kernel.org
4378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4381 F: Documentation/crypto/
4382 F: Documentation/devicetree/bindings/crypto/
4387 F: include/linux/crypto*
4390 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4391 M: Neil Horman <nhorman@tuxdriver.com>
4392 L: linux-crypto@vger.kernel.org
4394 F: crypto/ansi_cprng.c
4398 M: Hans Verkuil <hverkuil@xs4all.nl>
4399 L: linux-media@vger.kernel.org
4400 T: git git://linuxtv.org/media_tree.git
4401 W: http://linuxtv.org
4403 F: drivers/media/i2c/cs3308.c
4405 CS5535 Audio ALSA driver
4406 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4408 F: sound/pci/cs5535audio/
4410 CSI DRIVERS FOR ALLWINNER V3s
4411 M: Yong Deng <yong.deng@magewell.com>
4412 L: linux-media@vger.kernel.org
4413 T: git git://linuxtv.org/media_tree.git
4415 F: drivers/media/platform/sunxi/sun6i-csi/
4416 F: Documentation/devicetree/bindings/media/sun6i-csi.txt
4419 M: Solomon Peachy <pizza@shaftnet.org>
4421 F: drivers/net/wireless/st/cw1200/
4423 CX18 VIDEO4LINUX DRIVER
4424 M: Andy Walls <awalls@md.metrocast.net>
4425 L: ivtv-devel@ivtvdriver.org (subscribers-only)
4426 L: linux-media@vger.kernel.org
4427 T: git git://linuxtv.org/media_tree.git
4428 W: https://linuxtv.org
4429 W: http://www.ivtvdriver.org/index.php/Cx18
4431 F: Documentation/media/v4l-drivers/cx18*
4432 F: drivers/media/pci/cx18/
4433 F: include/uapi/linux/ivtv*
4435 CX2341X MPEG ENCODER HELPER MODULE
4436 M: Hans Verkuil <hverkuil@xs4all.nl>
4437 L: linux-media@vger.kernel.org
4438 T: git git://linuxtv.org/media_tree.git
4439 W: https://linuxtv.org
4441 F: drivers/media/common/cx2341x*
4442 F: include/media/drv-intf/cx2341x.h
4444 CX24120 MEDIA DRIVER
4445 M: Jemma Denson <jdenson@gmail.com>
4446 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4447 L: linux-media@vger.kernel.org
4448 W: https://linuxtv.org
4449 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4451 F: drivers/media/dvb-frontends/cx24120*
4453 CX88 VIDEO4LINUX DRIVER
4454 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4455 L: linux-media@vger.kernel.org
4456 W: https://linuxtv.org
4457 T: git git://linuxtv.org/media_tree.git
4459 F: Documentation/media/v4l-drivers/cx88*
4460 F: drivers/media/pci/cx88/
4462 CXD2820R MEDIA DRIVER
4463 M: Antti Palosaari <crope@iki.fi>
4464 L: linux-media@vger.kernel.org
4465 W: https://linuxtv.org
4466 W: http://palosaari.fi/linux/
4467 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4468 T: git git://linuxtv.org/anttip/media_tree.git
4470 F: drivers/media/dvb-frontends/cxd2820r*
4472 CXGB3 ETHERNET DRIVER (CXGB3)
4473 M: Vishal Kulkarni <vishal@chelsio.com>
4474 L: netdev@vger.kernel.org
4475 W: http://www.chelsio.com
4477 F: drivers/net/ethernet/chelsio/cxgb3/
4479 CXGB3 ISCSI DRIVER (CXGB3I)
4480 M: Karen Xie <kxie@chelsio.com>
4481 L: linux-scsi@vger.kernel.org
4482 W: http://www.chelsio.com
4484 F: drivers/scsi/cxgbi/cxgb3i
4486 CXGB4 CRYPTO DRIVER (chcr)
4487 M: Atul Gupta <atul.gupta@chelsio.com>
4488 L: linux-crypto@vger.kernel.org
4489 W: http://www.chelsio.com
4491 F: drivers/crypto/chelsio
4493 CXGB4 ETHERNET DRIVER (CXGB4)
4494 M: Vishal Kulkarni <vishal@chelsio.com>
4495 L: netdev@vger.kernel.org
4496 W: http://www.chelsio.com
4498 F: drivers/net/ethernet/chelsio/cxgb4/
4500 CXGB4 ISCSI DRIVER (CXGB4I)
4501 M: Karen Xie <kxie@chelsio.com>
4502 L: linux-scsi@vger.kernel.org
4503 W: http://www.chelsio.com
4505 F: drivers/scsi/cxgbi/cxgb4i
4507 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4508 M: Potnuri Bharat Teja <bharat@chelsio.com>
4509 L: linux-rdma@vger.kernel.org
4510 W: http://www.openfabrics.org
4512 F: drivers/infiniband/hw/cxgb4/
4513 F: include/uapi/rdma/cxgb4-abi.h
4515 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4516 M: Casey Leedom <leedom@chelsio.com>
4517 L: netdev@vger.kernel.org
4518 W: http://www.chelsio.com
4520 F: drivers/net/ethernet/chelsio/cxgb4vf/
4522 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4523 M: Frederic Barrat <fbarrat@linux.ibm.com>
4524 M: Andrew Donnellan <ajd@linux.ibm.com>
4525 L: linuxppc-dev@lists.ozlabs.org
4527 F: arch/powerpc/platforms/powernv/pci-cxl.c
4528 F: drivers/misc/cxl/
4529 F: include/misc/cxl*
4530 F: include/uapi/misc/cxl.h
4531 F: Documentation/powerpc/cxl.rst
4532 F: Documentation/ABI/testing/sysfs-class-cxl
4534 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4535 M: Manoj N. Kumar <manoj@linux.ibm.com>
4536 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4537 M: Uma Krishnan <ukrishn@linux.ibm.com>
4538 L: linux-scsi@vger.kernel.org
4540 F: drivers/scsi/cxlflash/
4541 F: include/uapi/scsi/cxlflash_ioctl.h
4542 F: Documentation/powerpc/cxlflash.rst
4545 M: Russell King <linux@armlinux.org.uk>
4546 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4547 W: http://www.armlinux.org.uk/
4549 F: drivers/video/fbdev/cyber2000fb.*
4551 CYCLADES ASYNC MUX DRIVER
4552 W: http://www.cyclades.com/
4554 F: drivers/tty/cyclades.c
4555 F: include/linux/cyclades.h
4556 F: include/uapi/linux/cyclades.h
4558 CYCLADES PC300 DRIVER
4559 W: http://www.cyclades.com/
4561 F: drivers/net/wan/pc300*
4563 CYPRESS_FIRMWARE MEDIA DRIVER
4564 M: Antti Palosaari <crope@iki.fi>
4565 L: linux-media@vger.kernel.org
4566 W: https://linuxtv.org
4567 W: http://palosaari.fi/linux/
4568 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4569 T: git git://linuxtv.org/anttip/media_tree.git
4571 F: drivers/media/common/cypress_firmware*
4573 CYTTSP TOUCHSCREEN DRIVER
4574 M: Ferruh Yigit <fery@cypress.com>
4575 L: linux-input@vger.kernel.org
4577 F: drivers/input/touchscreen/cyttsp*
4578 F: include/linux/input/cyttsp.h
4580 D-LINK DIR-685 TOUCHKEYS DRIVER
4581 M: Linus Walleij <linus.walleij@linaro.org>
4582 L: linux-input@vger.kernel.org
4584 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4586 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4587 M: Joshua Kinard <kumba@gentoo.org>
4589 F: drivers/rtc/rtc-ds1685.c
4590 F: include/linux/rtc/ds1685.h
4592 DAMA SLAVE for AX.25
4593 M: Joerg Reuter <jreuter@yaina.de>
4594 W: http://yaina.de/jreuter/
4595 W: http://www.qsl.net/dl1bke/
4596 L: linux-hams@vger.kernel.org
4598 F: net/ax25/af_ax25.c
4599 F: net/ax25/ax25_dev.c
4600 F: net/ax25/ax25_ds_*
4601 F: net/ax25/ax25_in.c
4602 F: net/ax25/ax25_out.c
4603 F: net/ax25/ax25_timer.c
4604 F: net/ax25/sysctl_net_ax25.c
4606 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4607 L: netdev@vger.kernel.org
4609 F: Documentation/networking/device_drivers/dec/dmfe.txt
4610 F: drivers/net/ethernet/dec/tulip/dmfe.c
4612 DC390/AM53C974 SCSI driver
4613 M: Hannes Reinecke <hare@suse.com>
4614 L: linux-scsi@vger.kernel.org
4616 F: drivers/scsi/am53c974.c
4619 M: Oliver Neukum <oliver@neukum.org>
4620 M: Ali Akcaagac <aliakc@web.de>
4621 M: Jamie Lenehan <lenehan@twibble.org>
4622 L: dc395x@twibble.org
4623 W: http://twibble.org/dist/dc395x/
4624 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4626 F: Documentation/scsi/dc395x.txt
4627 F: drivers/scsi/dc395x.*
4630 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4631 L: dccp@vger.kernel.org
4632 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4634 F: include/linux/dccp.h
4635 F: include/uapi/linux/dccp.h
4636 F: include/linux/tfrc.h
4639 DECnet NETWORK LAYER
4640 W: http://linux-decnet.sourceforge.net
4641 L: linux-decnet-user@lists.sourceforge.net
4643 F: Documentation/networking/decnet.txt
4646 DECSTATION PLATFORM SUPPORT
4647 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4648 L: linux-mips@vger.kernel.org
4649 W: http://www.linux-mips.org/wiki/DECstation
4652 F: arch/mips/include/asm/dec/
4653 F: arch/mips/include/asm/mach-dec/
4655 DEFXX FDDI NETWORK DRIVER
4656 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4658 F: drivers/net/fddi/defxx.*
4660 DEINTERLACE DRIVERS FOR ALLWINNER H3
4661 M: Jernej Skrabec <jernej.skrabec@siol.net>
4662 L: linux-media@vger.kernel.org
4663 T: git git://linuxtv.org/media_tree.git
4665 F: drivers/media/platform/sunxi/sun8i-di/
4666 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4669 M: Pali Rohár <pali.rohar@gmail.com>
4670 M: Mario Limonciello <mario.limonciello@dell.com>
4671 L: platform-driver-x86@vger.kernel.org
4673 F: drivers/platform/x86/dell-smbios.*
4675 DELL SMBIOS SMM DRIVER
4676 M: Mario Limonciello <mario.limonciello@dell.com>
4677 L: platform-driver-x86@vger.kernel.org
4679 F: drivers/platform/x86/dell-smbios-smm.c
4681 DELL SMBIOS WMI DRIVER
4682 M: Mario Limonciello <mario.limonciello@dell.com>
4683 L: platform-driver-x86@vger.kernel.org
4685 F: drivers/platform/x86/dell-smbios-wmi.c
4686 F: tools/wmi/dell-smbios-example.c
4688 DEFZA FDDI NETWORK DRIVER
4689 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4691 F: drivers/net/fddi/defza.*
4694 M: Matthew Garrett <mjg59@srcf.ucam.org>
4695 M: Pali Rohár <pali.rohar@gmail.com>
4696 L: platform-driver-x86@vger.kernel.org
4698 F: drivers/platform/x86/dell-laptop.c
4700 DELL LAPTOP FREEFALL DRIVER
4701 M: Pali Rohár <pali.rohar@gmail.com>
4703 F: drivers/platform/x86/dell-smo8800.c
4705 DELL LAPTOP RBTN DRIVER
4706 M: Pali Rohár <pali.rohar@gmail.com>
4708 F: drivers/platform/x86/dell-rbtn.*
4710 DELL REMOTE BIOS UPDATE DRIVER
4711 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4712 L: platform-driver-x86@vger.kernel.org
4714 F: drivers/platform/x86/dell_rbu.c
4716 DELL LAPTOP SMM DRIVER
4717 M: Pali Rohár <pali.rohar@gmail.com>
4719 F: drivers/hwmon/dell-smm-hwmon.c
4720 F: include/uapi/linux/i8k.h
4722 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4723 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4724 L: platform-driver-x86@vger.kernel.org
4726 F: Documentation/driver-api/dcdbas.rst
4727 F: drivers/platform/x86/dcdbas.*
4729 DELL WMI NOTIFICATIONS DRIVER
4730 M: Matthew Garrett <mjg59@srcf.ucam.org>
4731 M: Pali Rohár <pali.rohar@gmail.com>
4733 F: drivers/platform/x86/dell-wmi.c
4735 DELL WMI DESCRIPTOR DRIVER
4736 M: Mario Limonciello <mario.limonciello@dell.com>
4738 F: drivers/platform/x86/dell-wmi-descriptor.c
4740 DELTA ST MEDIA DRIVER
4741 M: Hugues Fruchet <hugues.fruchet@st.com>
4742 L: linux-media@vger.kernel.org
4743 T: git git://linuxtv.org/media_tree.git
4744 W: https://linuxtv.org
4746 F: drivers/media/platform/sti/delta
4749 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4750 L: linux-mtd@lists.infradead.org
4752 F: drivers/mtd/nand/raw/denali*
4754 DESIGNWARE EDMA CORE IP DRIVER
4755 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4756 L: dmaengine@vger.kernel.org
4758 F: drivers/dma/dw-edma/
4759 F: include/linux/dma/edma.h
4761 DESIGNWARE USB2 DRD IP DRIVER
4762 M: Minas Harutyunyan <hminas@synopsys.com>
4763 L: linux-usb@vger.kernel.org
4764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4766 F: drivers/usb/dwc2/
4768 DESIGNWARE USB3 DRD IP DRIVER
4769 M: Felipe Balbi <balbi@kernel.org>
4770 L: linux-usb@vger.kernel.org
4771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4773 F: drivers/usb/dwc3/
4775 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4776 M: Andreas Klinger <ak@it-klinger.de>
4777 L: linux-iio@vger.kernel.org
4779 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4780 F: drivers/iio/proximity/srf*.c
4782 DEVICE COREDUMP (DEV_COREDUMP)
4783 M: Johannes Berg <johannes@sipsolutions.net>
4784 L: linux-kernel@vger.kernel.org
4786 F: drivers/base/devcoredump.c
4787 F: include/linux/devcoredump.h
4789 DEVICE FREQUENCY (DEVFREQ)
4790 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4791 M: Kyungmin Park <kyungmin.park@samsung.com>
4792 M: Chanwoo Choi <cw00.choi@samsung.com>
4793 L: linux-pm@vger.kernel.org
4794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4797 F: include/linux/devfreq.h
4798 F: Documentation/devicetree/bindings/devfreq/
4799 F: include/trace/events/devfreq.h
4801 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4802 M: Chanwoo Choi <cw00.choi@samsung.com>
4803 L: linux-pm@vger.kernel.org
4804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4806 F: drivers/devfreq/event/
4807 F: drivers/devfreq/devfreq-event.c
4808 F: include/dt-bindings/pmu/exynos_ppmu.h
4809 F: include/linux/devfreq-event.h
4810 F: Documentation/devicetree/bindings/devfreq/event/
4812 DEVICE NUMBER REGISTRY
4813 M: Torben Mathiasen <device@lanana.org>
4814 W: http://lanana.org/docs/device-list/index.html
4818 M: Alasdair Kergon <agk@redhat.com>
4819 M: Mike Snitzer <snitzer@redhat.com>
4820 M: dm-devel@redhat.com
4821 L: dm-devel@redhat.com
4822 W: http://sources.redhat.com/dm
4823 Q: http://patchwork.kernel.org/project/dm-devel/list/
4824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4825 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4827 F: Documentation/admin-guide/device-mapper/
4828 F: drivers/md/Makefile
4829 F: drivers/md/Kconfig
4831 F: drivers/md/persistent-data/
4832 F: include/linux/device-mapper.h
4833 F: include/linux/dm-*.h
4834 F: include/uapi/linux/dm-*.h
4837 M: Jiri Pirko <jiri@mellanox.com>
4838 L: netdev@vger.kernel.org
4840 F: net/core/devlink.c
4841 F: include/net/devlink.h
4842 F: include/uapi/linux/devlink.h
4844 DIALOG SEMICONDUCTOR DRIVERS
4845 M: Support Opensource <support.opensource@diasemi.com>
4846 W: http://www.dialog-semiconductor.com/products
4848 F: Documentation/hwmon/da90??.rst
4849 F: Documentation/devicetree/bindings/mfd/da90*.txt
4850 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4851 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4852 F: Documentation/devicetree/bindings/regulator/da92*.txt
4853 F: Documentation/devicetree/bindings/regulator/slg51000.txt
4854 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4855 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4856 F: drivers/gpio/gpio-da90??.c
4857 F: drivers/hwmon/da90??-hwmon.c
4858 F: drivers/iio/adc/da91??-*.c
4859 F: drivers/input/misc/da90??_onkey.c
4860 F: drivers/input/touchscreen/da9052_tsi.c
4861 F: drivers/leds/leds-da90??.c
4862 F: drivers/mfd/da903x.c
4863 F: drivers/mfd/da90??-*.c
4864 F: drivers/mfd/da91??-*.c
4865 F: drivers/power/supply/da9052-battery.c
4866 F: drivers/power/supply/da91??-*.c
4867 F: drivers/regulator/da903x.c
4868 F: drivers/regulator/da9???-regulator.[ch]
4869 F: drivers/regulator/slg51000-regulator.[ch]
4870 F: drivers/thermal/da90??-thermal.c
4871 F: drivers/rtc/rtc-da90??.c
4872 F: drivers/video/backlight/da90??_bl.c
4873 F: drivers/watchdog/da90??_wdt.c
4874 F: include/linux/mfd/da903x.h
4875 F: include/linux/mfd/da9052/
4876 F: include/linux/mfd/da9055/
4877 F: include/linux/mfd/da9062/
4878 F: include/linux/mfd/da9063/
4879 F: include/linux/mfd/da9150/
4880 F: include/linux/regulator/da9211.h
4881 F: include/sound/da[79]*.h
4882 F: sound/soc/codecs/da[79]*.[ch]
4884 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4885 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4886 L: linux-gpio@vger.kernel.org
4888 F: drivers/gpio/gpio-gpio-mm.c
4890 DIOLAN U2C-12 I2C DRIVER
4891 M: Guenter Roeck <linux@roeck-us.net>
4892 L: linux-i2c@vger.kernel.org
4894 F: drivers/i2c/busses/i2c-diolan-u2c.c
4896 FILESYSTEM DIRECT ACCESS (DAX)
4897 M: Dan Williams <dan.j.williams@intel.com>
4898 R: Matthew Wilcox <willy@infradead.org>
4899 R: Jan Kara <jack@suse.cz>
4900 L: linux-fsdevel@vger.kernel.org
4901 L: linux-nvdimm@lists.01.org
4904 F: include/linux/dax.h
4905 F: include/trace/events/fs_dax.h
4907 DEVICE DIRECT ACCESS (DAX)
4908 M: Dan Williams <dan.j.williams@intel.com>
4909 M: Vishal Verma <vishal.l.verma@intel.com>
4910 M: Keith Busch <keith.busch@intel.com>
4911 M: Dave Jiang <dave.jiang@intel.com>
4912 L: linux-nvdimm@lists.01.org
4916 DIRECTORY NOTIFICATION (DNOTIFY)
4917 M: Jan Kara <jack@suse.cz>
4918 R: Amir Goldstein <amir73il@gmail.com>
4919 L: linux-fsdevel@vger.kernel.org
4921 F: Documentation/filesystems/dnotify.txt
4922 F: fs/notify/dnotify/
4923 F: include/linux/dnotify.h
4925 DISK GEOMETRY AND PARTITION HANDLING
4926 M: Andries Brouwer <aeb@cwi.nl>
4927 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4928 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4929 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4933 M: Jan Kara <jack@suse.com>
4935 F: Documentation/filesystems/quota.txt
4937 F: include/linux/quota*.h
4938 F: include/uapi/linux/quota*.h
4940 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4941 M: Bernie Thompson <bernie@plugable.com>
4942 L: linux-fbdev@vger.kernel.org
4944 W: http://plugable.com/category/projects/udlfb/
4945 F: drivers/video/fbdev/udlfb.c
4946 F: include/video/udlfb.h
4947 F: Documentation/fb/udlfb.rst
4949 DISTRIBUTED LOCK MANAGER (DLM)
4950 M: Christine Caulfield <ccaulfie@redhat.com>
4951 M: David Teigland <teigland@redhat.com>
4952 L: cluster-devel@redhat.com
4953 W: http://sources.redhat.com/cluster/
4954 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4958 DMA BUFFER SHARING FRAMEWORK
4959 M: Sumit Semwal <sumit.semwal@linaro.org>
4961 L: linux-media@vger.kernel.org
4962 L: dri-devel@lists.freedesktop.org
4963 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4965 F: include/linux/dma-buf*
4966 F: include/linux/reservation.h
4967 F: include/linux/*fence.h
4968 F: Documentation/driver-api/dma-buf.rst
4969 T: git git://anongit.freedesktop.org/drm/drm-misc
4971 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4972 M: Vinod Koul <vkoul@kernel.org>
4973 L: dmaengine@vger.kernel.org
4974 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4977 F: include/linux/dmaengine.h
4978 F: include/linux/of_dma.h
4979 F: Documentation/devicetree/bindings/dma/
4980 F: Documentation/driver-api/dmaengine/
4981 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4984 M: Christoph Hellwig <hch@lst.de>
4985 M: Marek Szyprowski <m.szyprowski@samsung.com>
4986 R: Robin Murphy <robin.murphy@arm.com>
4987 L: iommu@lists.linux-foundation.org
4988 T: git git://git.infradead.org/users/hch/dma-mapping.git
4989 W: http://git.infradead.org/users/hch/dma-mapping.git
4992 F: include/asm-generic/dma-mapping.h
4993 F: include/linux/dma-direct.h
4994 F: include/linux/dma-mapping.h
4995 F: include/linux/dma-noncoherent.h
4997 DME1737 HARDWARE MONITOR DRIVER
4998 M: Juerg Haefliger <juergh@gmail.com>
4999 L: linux-hwmon@vger.kernel.org
5001 F: Documentation/hwmon/dme1737.rst
5002 F: drivers/hwmon/dme1737.c
5005 M: Jean Delvare <jdelvare@suse.com>
5007 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5008 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5009 F: drivers/firmware/dmi-id.c
5010 F: drivers/firmware/dmi_scan.c
5011 F: include/linux/dmi.h
5014 M: Jonathan Corbet <corbet@lwn.net>
5015 L: linux-doc@vger.kernel.org
5018 F: scripts/documentation-file-ref-check
5019 F: scripts/kernel-doc
5020 F: scripts/sphinx-pre-install
5021 X: Documentation/ABI/
5022 X: Documentation/firmware-guide/acpi/
5023 X: Documentation/devicetree/
5024 X: Documentation/i2c/
5025 X: Documentation/media/
5026 X: Documentation/power/
5027 X: Documentation/spi/
5028 T: git git://git.lwn.net/linux.git docs-next
5030 DOCUMENTATION/ITALIAN
5031 M: Federico Vaga <federico.vaga@vaga.pv.it>
5032 L: linux-doc@vger.kernel.org
5034 F: Documentation/translations/it_IT
5036 DOCUMENTATION SCRIPTS
5037 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5038 L: linux-doc@vger.kernel.org
5040 F: scripts/documentation-file-ref-check
5041 F: scripts/sphinx-pre-install
5042 F: Documentation/sphinx/parse-headers.pl
5044 DONGWOON DW9714 LENS VOICE COIL DRIVER
5045 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5046 L: linux-media@vger.kernel.org
5047 T: git git://linuxtv.org/media_tree.git
5049 F: drivers/media/i2c/dw9714.c
5050 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5052 DONGWOON DW9807 LENS VOICE COIL DRIVER
5053 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5054 L: linux-media@vger.kernel.org
5055 T: git git://linuxtv.org/media_tree.git
5057 F: drivers/media/i2c/dw9807-vcm.c
5058 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5061 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5062 L: blinux-list@redhat.com
5064 F: drivers/char/dtlk.c
5065 F: include/linux/dtlk.h
5067 DPAA2 DATAPATH I/O (DPIO) DRIVER
5068 M: Roy Pledge <Roy.Pledge@nxp.com>
5069 L: linux-kernel@vger.kernel.org
5071 F: drivers/soc/fsl/dpio
5073 DPAA2 ETHERNET DRIVER
5074 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5075 L: netdev@vger.kernel.org
5077 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5078 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5079 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5080 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5081 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5082 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5083 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5084 F: Documentation/networking/device_drivers/freescale/dpaa2/ethernet-driver.rst
5085 F: Documentation/networking/device_drivers/freescale/dpaa2/mac-phy-support.rst
5087 DPAA2 ETHERNET SWITCH DRIVER
5088 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5089 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5090 L: linux-kernel@vger.kernel.org
5092 F: drivers/staging/fsl-dpaa2/ethsw
5094 DPT_I2O SCSI RAID DRIVER
5095 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5096 L: linux-scsi@vger.kernel.org
5097 W: http://www.adaptec.com/
5099 F: drivers/scsi/dpt*
5100 F: drivers/scsi/dpt/
5103 M: Philipp Reisner <philipp.reisner@linbit.com>
5104 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5105 L: drbd-dev@lists.linbit.com
5106 W: http://www.drbd.org
5107 T: git git://git.linbit.com/linux-drbd.git
5108 T: git git://git.linbit.com/drbd-8.4.git
5110 F: drivers/block/drbd/
5112 F: Documentation/admin-guide/blockdev/
5114 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5115 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5116 R: "Rafael J. Wysocki" <rafael@kernel.org>
5117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5119 F: Documentation/kobject.txt
5123 F: include/linux/debugfs.h
5124 F: include/linux/kobj*
5127 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5128 M: Kevin Hilman <khilman@kernel.org>
5129 M: Nishanth Menon <nm@ti.com>
5131 F: drivers/power/avs/
5132 F: include/linux/power/smartreflex.h
5133 L: linux-pm@vger.kernel.org
5135 DRM DRIVER FOR ARM PL111 CLCD
5136 M: Eric Anholt <eric@anholt.net>
5137 T: git git://anongit.freedesktop.org/drm/drm-misc
5139 F: drivers/gpu/drm/pl111/
5141 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5142 M: Linus Walleij <linus.walleij@linaro.org>
5143 T: git git://anongit.freedesktop.org/drm/drm-misc
5145 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5146 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5148 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5149 M: Dave Airlie <airlied@redhat.com>
5151 F: drivers/gpu/drm/ast/
5153 DRM DRIVER FOR ASPEED BMC GFX
5154 M: Joel Stanley <joel@jms.id.au>
5155 L: linux-aspeed@lists.ozlabs.org
5156 T: git git://anongit.freedesktop.org/drm/drm-misc
5158 F: drivers/gpu/drm/aspeed/
5159 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5161 DRM DRIVER FOR BOCHS VIRTUAL GPU
5162 M: Gerd Hoffmann <kraxel@redhat.com>
5163 L: virtualization@lists.linux-foundation.org
5164 T: git git://anongit.freedesktop.org/drm/drm-misc
5166 F: drivers/gpu/drm/bochs/
5168 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5169 M: Linus Walleij <linus.walleij@linaro.org>
5170 T: git git://anongit.freedesktop.org/drm/drm-misc
5172 F: drivers/gpu/drm/tve200/
5174 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5175 M: Jagan Teki <jagan@amarulasolutions.com>
5177 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5178 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5180 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5181 M: Hans de Goede <hdegoede@redhat.com>
5182 T: git git://anongit.freedesktop.org/drm/drm-misc
5184 F: drivers/gpu/drm/tiny/gm12u320.c
5186 DRM DRIVER FOR ILITEK ILI9225 PANELS
5187 M: David Lechner <david@lechnology.com>
5188 T: git git://anongit.freedesktop.org/drm/drm-misc
5190 F: drivers/gpu/drm/tiny/ili9225.c
5191 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5193 DRM DRIVER FOR HX8357D PANELS
5194 M: Eric Anholt <eric@anholt.net>
5195 T: git git://anongit.freedesktop.org/drm/drm-misc
5197 F: drivers/gpu/drm/tiny/hx8357d.c
5198 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5200 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5201 S: Orphan / Obsolete
5202 F: drivers/gpu/drm/i810/
5203 F: include/uapi/drm/i810_drm.h
5205 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5206 S: Orphan / Obsolete
5207 F: drivers/gpu/drm/mga/
5208 F: include/uapi/drm/mga_drm.h
5210 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5211 M: Dave Airlie <airlied@redhat.com>
5213 F: drivers/gpu/drm/mgag200/
5215 DRM DRIVER FOR MI0283QT
5216 M: Noralf Trønnes <noralf@tronnes.org>
5217 T: git git://anongit.freedesktop.org/drm/drm-misc
5219 F: drivers/gpu/drm/tiny/mi0283qt.c
5220 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5222 DRM DRIVER FOR MSM ADRENO GPU
5223 M: Rob Clark <robdclark@gmail.com>
5224 M: Sean Paul <sean@poorly.run>
5225 L: linux-arm-msm@vger.kernel.org
5226 L: dri-devel@lists.freedesktop.org
5227 L: freedreno@lists.freedesktop.org
5228 T: git https://gitlab.freedesktop.org/drm/msm.git
5230 F: drivers/gpu/drm/msm/
5231 F: include/uapi/drm/msm_drm.h
5232 F: Documentation/devicetree/bindings/display/msm/
5234 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5235 M: Ben Skeggs <bskeggs@redhat.com>
5236 L: dri-devel@lists.freedesktop.org
5237 L: nouveau@lists.freedesktop.org
5238 T: git git://github.com/skeggsb/linux
5240 F: drivers/gpu/drm/nouveau/
5241 F: include/uapi/drm/nouveau_drm.h
5243 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5244 M: Stefan Mavrodiev <stefan@olimex.com>
5246 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5247 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5249 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5250 M: Noralf Trønnes <noralf@tronnes.org>
5251 T: git git://anongit.freedesktop.org/drm/drm-misc
5253 F: drivers/gpu/drm/tiny/repaper.c
5254 F: Documentation/devicetree/bindings/display/repaper.txt
5256 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5257 M: Dave Airlie <airlied@redhat.com>
5258 M: Gerd Hoffmann <kraxel@redhat.com>
5259 L: virtualization@lists.linux-foundation.org
5260 T: git git://anongit.freedesktop.org/drm/drm-misc
5262 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5263 F: drivers/gpu/drm/cirrus/
5265 DRM DRIVER FOR QXL VIRTUAL GPU
5266 M: Dave Airlie <airlied@redhat.com>
5267 M: Gerd Hoffmann <kraxel@redhat.com>
5268 L: virtualization@lists.linux-foundation.org
5269 L: spice-devel@lists.freedesktop.org
5270 T: git git://anongit.freedesktop.org/drm/drm-misc
5272 F: drivers/gpu/drm/qxl/
5273 F: include/uapi/drm/qxl_drm.h
5275 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5276 M: Robert Chiras <robert.chiras@nxp.com>
5278 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5279 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt
5281 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5282 S: Orphan / Obsolete
5283 F: drivers/gpu/drm/r128/
5284 F: include/uapi/drm/r128_drm.h
5286 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5287 M: Guido Günther <agx@sigxcpu.org>
5288 R: Purism Kernel Team <kernel@puri.sm>
5290 F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5291 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5293 DRM DRIVER FOR SAVAGE VIDEO CARDS
5294 S: Orphan / Obsolete
5295 F: drivers/gpu/drm/savage/
5296 F: include/uapi/drm/savage_drm.h
5298 DRM DRIVER FOR SIS VIDEO CARDS
5299 S: Orphan / Obsolete
5300 F: drivers/gpu/drm/sis/
5301 F: include/uapi/drm/sis_drm.h
5303 DRM DRIVER FOR SITRONIX ST7701 PANELS
5304 M: Jagan Teki <jagan@amarulasolutions.com>
5306 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5307 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5309 DRM DRIVER FOR SITRONIX ST7586 PANELS
5310 M: David Lechner <david@lechnology.com>
5311 T: git git://anongit.freedesktop.org/drm/drm-misc
5313 F: drivers/gpu/drm/tiny/st7586.c
5314 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5316 DRM DRIVER FOR SITRONIX ST7735R PANELS
5317 M: David Lechner <david@lechnology.com>
5318 T: git git://anongit.freedesktop.org/drm/drm-misc
5320 F: drivers/gpu/drm/tiny/st7735r.c
5321 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5323 DRM DRIVER FOR ST-ERICSSON MCDE
5324 M: Linus Walleij <linus.walleij@linaro.org>
5325 T: git git://anongit.freedesktop.org/drm/drm-misc
5327 F: drivers/gpu/drm/mcde/
5328 F: Documentation/devicetree/bindings/display/ste,mcde.txt
5330 DRM DRIVER FOR TDFX VIDEO CARDS
5331 S: Orphan / Obsolete
5332 F: drivers/gpu/drm/tdfx/
5334 DRM DRIVER FOR TPO TPG110 PANELS
5335 M: Linus Walleij <linus.walleij@linaro.org>
5336 T: git git://anongit.freedesktop.org/drm/drm-misc
5338 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5339 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5341 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5342 M: Dave Airlie <airlied@redhat.com>
5343 R: Sean Paul <sean@poorly.run>
5344 L: dri-devel@lists.freedesktop.org
5346 F: drivers/gpu/drm/udl/
5347 T: git git://anongit.freedesktop.org/drm/drm-misc
5349 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5350 M: Hans de Goede <hdegoede@redhat.com>
5351 L: dri-devel@lists.freedesktop.org
5353 F: drivers/gpu/drm/vboxvideo/
5354 T: git git://anongit.freedesktop.org/drm/drm-misc
5356 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5357 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5358 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5359 R: Daniel Vetter <daniel@ffwll.ch>
5360 T: git git://anongit.freedesktop.org/drm/drm-misc
5362 L: dri-devel@lists.freedesktop.org
5363 F: drivers/gpu/drm/vkms/
5364 F: Documentation/gpu/vkms.rst
5366 DRM DRIVER FOR VMWARE VIRTUAL GPU
5367 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5368 M: Thomas Hellstrom <thellstrom@vmware.com>
5369 L: dri-devel@lists.freedesktop.org
5370 T: git git://people.freedesktop.org/~thomash/linux
5372 F: drivers/gpu/drm/vmwgfx/
5373 F: include/uapi/drm/vmwgfx_drm.h
5376 M: David Airlie <airlied@linux.ie>
5377 M: Daniel Vetter <daniel@ffwll.ch>
5378 L: dri-devel@lists.freedesktop.org
5379 T: git git://anongit.freedesktop.org/drm/drm
5380 B: https://bugs.freedesktop.org/
5381 C: irc://chat.freenode.net/dri-devel
5385 F: Documentation/devicetree/bindings/display/
5386 F: Documentation/devicetree/bindings/gpu/
5387 F: Documentation/gpu/
5389 F: include/uapi/drm/
5390 F: include/linux/vga*
5392 DRM DRIVERS AND MISC GPU PATCHES
5393 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5394 M: Maxime Ripard <mripard@kernel.org>
5395 M: Sean Paul <sean@poorly.run>
5396 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5398 T: git git://anongit.freedesktop.org/drm/drm-misc
5399 F: Documentation/gpu/
5401 F: drivers/gpu/drm/*
5403 F: include/uapi/drm/drm*
5404 F: include/linux/vga*
5406 DRM DRIVERS FOR ALLWINNER A10
5407 M: Maxime Ripard <mripard@kernel.org>
5408 M: Chen-Yu Tsai <wens@csie.org>
5409 L: dri-devel@lists.freedesktop.org
5411 F: drivers/gpu/drm/sun4i/
5412 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5413 T: git git://anongit.freedesktop.org/drm/drm-misc
5415 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5416 M: Maxime Ripard <mripard@kernel.org>
5417 M: Chen-Yu Tsai <wens@csie.org>
5418 R: Jernej Skrabec <jernej.skrabec@siol.net>
5419 L: dri-devel@lists.freedesktop.org
5421 F: drivers/gpu/drm/sun4i/sun8i*
5422 T: git git://anongit.freedesktop.org/drm/drm-misc
5424 DRM DRIVERS FOR AMLOGIC SOCS
5425 M: Neil Armstrong <narmstrong@baylibre.com>
5426 L: dri-devel@lists.freedesktop.org
5427 L: linux-amlogic@lists.infradead.org
5428 W: http://linux-meson.com/
5430 F: drivers/gpu/drm/meson/
5431 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5432 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5433 F: Documentation/gpu/meson.rst
5434 T: git git://anongit.freedesktop.org/drm/drm-misc
5436 DRM DRIVERS FOR ATMEL HLCDC
5437 M: Sam Ravnborg <sam@ravnborg.org>
5438 M: Boris Brezillon <bbrezillon@kernel.org>
5439 L: dri-devel@lists.freedesktop.org
5441 F: drivers/gpu/drm/atmel-hlcdc/
5442 F: Documentation/devicetree/bindings/display/atmel/
5443 T: git git://anongit.freedesktop.org/drm/drm-misc
5445 DRM DRIVERS FOR BRIDGE CHIPS
5446 M: Andrzej Hajda <a.hajda@samsung.com>
5447 M: Neil Armstrong <narmstrong@baylibre.com>
5448 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5449 R: Jonas Karlman <jonas@kwiboo.se>
5450 R: Jernej Skrabec <jernej.skrabec@siol.net>
5452 T: git git://anongit.freedesktop.org/drm/drm-misc
5453 F: drivers/gpu/drm/bridge/
5455 DRM DRIVERS FOR EXYNOS
5456 M: Inki Dae <inki.dae@samsung.com>
5457 M: Joonyoung Shim <jy0922.shim@samsung.com>
5458 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5459 M: Kyungmin Park <kyungmin.park@samsung.com>
5460 L: dri-devel@lists.freedesktop.org
5461 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5463 F: drivers/gpu/drm/exynos/
5464 F: include/uapi/drm/exynos_drm.h
5465 F: Documentation/devicetree/bindings/display/exynos/
5467 DRM DRIVERS FOR FREESCALE DCU
5468 M: Stefan Agner <stefan@agner.ch>
5469 M: Alison Wang <alison.wang@nxp.com>
5470 L: dri-devel@lists.freedesktop.org
5472 F: drivers/gpu/drm/fsl-dcu/
5473 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5474 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5475 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5476 T: git git://anongit.freedesktop.org/drm/drm-misc
5478 DRM DRIVERS FOR FREESCALE IMX
5479 M: Philipp Zabel <p.zabel@pengutronix.de>
5480 L: dri-devel@lists.freedesktop.org
5482 F: drivers/gpu/drm/imx/
5483 F: drivers/gpu/ipu-v3/
5484 F: Documentation/devicetree/bindings/display/imx/
5486 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5487 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5488 L: dri-devel@lists.freedesktop.org
5489 T: git git://github.com/patjak/drm-gma500
5491 F: drivers/gpu/drm/gma500/
5493 DRM DRIVERS FOR HISILICON
5494 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
5495 M: Rongrong Zou <zourongrong@gmail.com>
5496 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5497 R: Chen Feng <puck.chen@hisilicon.com>
5498 L: dri-devel@lists.freedesktop.org
5499 T: git git://github.com/xin3liang/linux.git
5501 F: drivers/gpu/drm/hisilicon/
5502 F: Documentation/devicetree/bindings/display/hisilicon/
5504 DRM DRIVERS FOR LIMA
5505 M: Qiang Yu <yuq825@gmail.com>
5506 L: dri-devel@lists.freedesktop.org
5507 L: lima@lists.freedesktop.org (moderated for non-subscribers)
5509 F: drivers/gpu/drm/lima/
5510 F: include/uapi/drm/lima_drm.h
5511 T: git git://anongit.freedesktop.org/drm/drm-misc
5513 DRM DRIVERS FOR MEDIATEK
5514 M: CK Hu <ck.hu@mediatek.com>
5515 M: Philipp Zabel <p.zabel@pengutronix.de>
5516 L: dri-devel@lists.freedesktop.org
5518 F: drivers/gpu/drm/mediatek/
5519 F: Documentation/devicetree/bindings/display/mediatek/
5521 DRM DRIVERS FOR NVIDIA TEGRA
5522 M: Thierry Reding <thierry.reding@gmail.com>
5523 L: dri-devel@lists.freedesktop.org
5524 L: linux-tegra@vger.kernel.org
5525 T: git git://anongit.freedesktop.org/tegra/linux.git
5527 F: drivers/gpu/drm/tegra/
5528 F: drivers/gpu/host1x/
5529 F: include/linux/host1x.h
5530 F: include/uapi/drm/tegra_drm.h
5531 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5533 DRM DRIVERS FOR RENESAS
5534 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5535 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5536 L: dri-devel@lists.freedesktop.org
5537 L: linux-renesas-soc@vger.kernel.org
5538 T: git git://linuxtv.org/pinchartl/media drm/du/next
5540 F: drivers/gpu/drm/rcar-du/
5541 F: drivers/gpu/drm/shmobile/
5542 F: include/linux/platform_data/shmob_drm.h
5543 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5544 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5545 F: Documentation/devicetree/bindings/display/renesas,du.txt
5547 DRM DRIVERS FOR ROCKCHIP
5548 M: Sandy Huang <hjc@rock-chips.com>
5549 M: Heiko Stübner <heiko@sntech.de>
5550 L: dri-devel@lists.freedesktop.org
5552 F: drivers/gpu/drm/rockchip/
5553 F: Documentation/devicetree/bindings/display/rockchip/
5554 T: git git://anongit.freedesktop.org/drm/drm-misc
5557 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5558 M: Vincent Abriou <vincent.abriou@st.com>
5559 L: dri-devel@lists.freedesktop.org
5560 T: git git://anongit.freedesktop.org/drm/drm-misc
5562 F: drivers/gpu/drm/sti
5563 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5566 M: Yannick Fertre <yannick.fertre@st.com>
5567 M: Philippe Cornu <philippe.cornu@st.com>
5568 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5569 M: Vincent Abriou <vincent.abriou@st.com>
5570 L: dri-devel@lists.freedesktop.org
5571 T: git git://anongit.freedesktop.org/drm/drm-misc
5573 F: drivers/gpu/drm/stm
5574 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5576 DRM DRIVERS FOR TI LCDC
5577 M: Jyri Sarha <jsarha@ti.com>
5578 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5579 L: dri-devel@lists.freedesktop.org
5581 F: drivers/gpu/drm/tilcdc/
5582 F: Documentation/devicetree/bindings/display/tilcdc/
5584 DRM DRIVERS FOR TI OMAP
5585 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5586 L: dri-devel@lists.freedesktop.org
5588 F: drivers/gpu/drm/omapdrm/
5589 F: Documentation/devicetree/bindings/display/ti/
5592 M: Eric Anholt <eric@anholt.net>
5594 F: drivers/gpu/drm/v3d/
5595 F: include/uapi/drm/v3d_drm.h
5596 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5597 T: git git://anongit.freedesktop.org/drm/drm-misc
5600 M: Eric Anholt <eric@anholt.net>
5601 T: git git://github.com/anholt/linux
5603 F: drivers/gpu/drm/vc4/
5604 F: include/uapi/drm/vc4_drm.h
5605 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5606 T: git git://anongit.freedesktop.org/drm/drm-misc
5608 DRM DRIVERS FOR VIVANTE GPU IP
5609 M: Lucas Stach <l.stach@pengutronix.de>
5610 R: Russell King <linux+etnaviv@armlinux.org.uk>
5611 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5612 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5613 L: dri-devel@lists.freedesktop.org
5615 F: drivers/gpu/drm/etnaviv/
5616 F: include/uapi/drm/etnaviv_drm.h
5617 F: Documentation/devicetree/bindings/display/etnaviv/
5619 DRM DRIVERS FOR ZTE ZX
5620 M: Shawn Guo <shawnguo@kernel.org>
5621 L: dri-devel@lists.freedesktop.org
5623 F: drivers/gpu/drm/zte/
5624 F: Documentation/devicetree/bindings/display/zte,vou.txt
5625 T: git git://anongit.freedesktop.org/drm/drm-misc
5628 M: Thierry Reding <thierry.reding@gmail.com>
5629 R: Sam Ravnborg <sam@ravnborg.org>
5630 L: dri-devel@lists.freedesktop.org
5631 T: git git://anongit.freedesktop.org/drm/drm-misc
5633 F: drivers/gpu/drm/drm_panel.c
5634 F: drivers/gpu/drm/panel/
5635 F: include/drm/drm_panel.h
5636 F: Documentation/devicetree/bindings/display/panel/
5639 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5640 T: git git://anongit.freedesktop.org/drm/drm-misc
5641 L: dri-devel@lists.freedesktop.org
5642 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
5644 F: drivers/gpu/drm/xen/
5645 F: Documentation/gpu/xen-front.rst
5648 M: Christian Koenig <christian.koenig@amd.com>
5649 M: Huang Rui <ray.huang@amd.com>
5650 T: git git://people.freedesktop.org/~agd5f/linux
5652 L: dri-devel@lists.freedesktop.org
5654 F: drivers/gpu/drm/ttm/
5656 DSBR100 USB FM RADIO DRIVER
5657 M: Alexey Klimov <klimov.linux@gmail.com>
5658 L: linux-media@vger.kernel.org
5659 T: git git://linuxtv.org/media_tree.git
5661 F: drivers/media/radio/dsbr100.c
5664 M: Hans Verkuil <hverkuil@xs4all.nl>
5665 L: linux-media@vger.kernel.org
5666 T: git git://linuxtv.org/media_tree.git
5667 W: https://linuxtv.org
5669 F: drivers/media/pci/dt3155/
5671 DVB_USB_AF9015 MEDIA DRIVER
5672 M: Antti Palosaari <crope@iki.fi>
5673 L: linux-media@vger.kernel.org
5674 W: https://linuxtv.org
5675 W: http://palosaari.fi/linux/
5676 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5677 T: git git://linuxtv.org/anttip/media_tree.git
5679 F: drivers/media/usb/dvb-usb-v2/af9015*
5681 DVB_USB_AF9035 MEDIA DRIVER
5682 M: Antti Palosaari <crope@iki.fi>
5683 L: linux-media@vger.kernel.org
5684 W: https://linuxtv.org
5685 W: http://palosaari.fi/linux/
5686 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5687 T: git git://linuxtv.org/anttip/media_tree.git
5689 F: drivers/media/usb/dvb-usb-v2/af9035*
5691 DVB_USB_ANYSEE MEDIA DRIVER
5692 M: Antti Palosaari <crope@iki.fi>
5693 L: linux-media@vger.kernel.org
5694 W: https://linuxtv.org
5695 W: http://palosaari.fi/linux/
5696 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5697 T: git git://linuxtv.org/anttip/media_tree.git
5699 F: drivers/media/usb/dvb-usb-v2/anysee*
5701 DVB_USB_AU6610 MEDIA DRIVER
5702 M: Antti Palosaari <crope@iki.fi>
5703 L: linux-media@vger.kernel.org
5704 W: https://linuxtv.org
5705 W: http://palosaari.fi/linux/
5706 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5707 T: git git://linuxtv.org/anttip/media_tree.git
5709 F: drivers/media/usb/dvb-usb-v2/au6610*
5711 DVB_USB_CE6230 MEDIA DRIVER
5712 M: Antti Palosaari <crope@iki.fi>
5713 L: linux-media@vger.kernel.org
5714 W: https://linuxtv.org
5715 W: http://palosaari.fi/linux/
5716 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5717 T: git git://linuxtv.org/anttip/media_tree.git
5719 F: drivers/media/usb/dvb-usb-v2/ce6230*
5721 DVB_USB_CXUSB MEDIA DRIVER
5722 M: Michael Krufky <mkrufky@linuxtv.org>
5723 L: linux-media@vger.kernel.org
5724 W: https://linuxtv.org
5725 W: http://github.com/mkrufky
5726 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5727 T: git git://linuxtv.org/media_tree.git
5729 F: drivers/media/usb/dvb-usb/cxusb*
5731 DVB_USB_EC168 MEDIA DRIVER
5732 M: Antti Palosaari <crope@iki.fi>
5733 L: linux-media@vger.kernel.org
5734 W: https://linuxtv.org
5735 W: http://palosaari.fi/linux/
5736 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5737 T: git git://linuxtv.org/anttip/media_tree.git
5739 F: drivers/media/usb/dvb-usb-v2/ec168*
5741 DVB_USB_GL861 MEDIA DRIVER
5742 M: Antti Palosaari <crope@iki.fi>
5743 L: linux-media@vger.kernel.org
5744 W: https://linuxtv.org
5745 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5746 T: git git://linuxtv.org/anttip/media_tree.git
5748 F: drivers/media/usb/dvb-usb-v2/gl861*
5750 DVB_USB_MXL111SF MEDIA DRIVER
5751 M: Michael Krufky <mkrufky@linuxtv.org>
5752 L: linux-media@vger.kernel.org
5753 W: https://linuxtv.org
5754 W: http://github.com/mkrufky
5755 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5756 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5758 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5760 DVB_USB_RTL28XXU MEDIA DRIVER
5761 M: Antti Palosaari <crope@iki.fi>
5762 L: linux-media@vger.kernel.org
5763 W: https://linuxtv.org
5764 W: http://palosaari.fi/linux/
5765 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5766 T: git git://linuxtv.org/anttip/media_tree.git
5768 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5770 DVB_USB_V2 MEDIA DRIVER
5771 M: Antti Palosaari <crope@iki.fi>
5772 L: linux-media@vger.kernel.org
5773 W: https://linuxtv.org
5774 W: http://palosaari.fi/linux/
5775 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5776 T: git git://linuxtv.org/anttip/media_tree.git
5778 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5779 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5782 M: Jason Baron <jbaron@akamai.com>
5784 F: lib/dynamic_debug.c
5785 F: include/linux/dynamic_debug.h
5787 DYNAMIC INTERRUPT MODERATION
5788 M: Tal Gilboa <talgi@mellanox.com>
5790 F: include/linux/dim.h
5793 DZ DECSTATION DZ11 SERIAL DRIVER
5794 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5796 F: drivers/tty/serial/dz.*
5798 E3X0 POWER BUTTON DRIVER
5799 M: Moritz Fischer <moritz.fischer@ettus.com>
5800 L: usrp-users@lists.ettus.com
5801 W: http://www.ettus.com
5803 F: drivers/input/misc/e3x0-button.c
5804 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5807 M: Antti Palosaari <crope@iki.fi>
5808 L: linux-media@vger.kernel.org
5809 W: https://linuxtv.org
5810 W: http://palosaari.fi/linux/
5811 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5812 T: git git://linuxtv.org/anttip/media_tree.git
5814 F: drivers/media/tuners/e4000*
5816 EARTH_PT1 MEDIA DRIVER
5817 M: Akihiro Tsukada <tskd08@gmail.com>
5818 L: linux-media@vger.kernel.org
5820 F: drivers/media/pci/pt1/
5822 EARTH_PT3 MEDIA DRIVER
5823 M: Akihiro Tsukada <tskd08@gmail.com>
5824 L: linux-media@vger.kernel.org
5826 F: drivers/media/pci/pt3/
5829 M: Antti Palosaari <crope@iki.fi>
5830 L: linux-media@vger.kernel.org
5831 W: https://linuxtv.org
5832 W: http://palosaari.fi/linux/
5833 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5834 T: git git://linuxtv.org/anttip/media_tree.git
5836 F: drivers/media/dvb-frontends/ec100*
5839 M: Tyler Hicks <tyhicks@canonical.com>
5840 L: ecryptfs@vger.kernel.org
5841 W: http://ecryptfs.org
5842 W: https://launchpad.net/ecryptfs
5843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5845 F: Documentation/filesystems/ecryptfs.txt
5849 M: Borislav Petkov <bp@alien8.de>
5850 L: linux-edac@vger.kernel.org
5852 F: drivers/edac/amd64_edac*
5855 M: Jan Luebbe <jlu@pengutronix.de>
5856 L: linux-edac@vger.kernel.org
5858 F: drivers/edac/armada_xp_*
5861 M: Stefan Schaeckeler <sschaeck@cisco.com>
5863 F: drivers/edac/aspeed_edac.c
5864 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5867 M: Shravan Kumar Ramani <sramani@mellanox.com>
5869 F: drivers/edac/bluefield_edac.c
5872 M: Robert Richter <rric@kernel.org>
5873 L: linux-edac@vger.kernel.org
5875 F: drivers/edac/highbank*
5878 M: Ralf Baechle <ralf@linux-mips.org>
5879 M: David Daney <david.daney@cavium.com>
5880 L: linux-edac@vger.kernel.org
5881 L: linux-mips@vger.kernel.org
5883 F: drivers/edac/octeon_edac*
5885 EDAC-CAVIUM THUNDERX
5886 M: David Daney <david.daney@cavium.com>
5887 M: Jan Glauber <jglauber@cavium.com>
5888 L: linux-edac@vger.kernel.org
5890 F: drivers/edac/thunderx_edac*
5893 M: Borislav Petkov <bp@alien8.de>
5894 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5895 M: Tony Luck <tony.luck@intel.com>
5896 R: James Morse <james.morse@arm.com>
5897 R: Robert Richter <rrichter@marvell.com>
5898 L: linux-edac@vger.kernel.org
5899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
5901 F: Documentation/admin-guide/ras.rst
5902 F: Documentation/driver-api/edac.rst
5904 F: include/linux/edac.h
5907 M: Mark Gross <mark.gross@intel.com>
5908 L: linux-edac@vger.kernel.org
5910 F: drivers/edac/e752x_edac.c
5913 L: linux-edac@vger.kernel.org
5915 F: drivers/edac/e7xxx_edac.c
5918 M: York Sun <york.sun@nxp.com>
5919 L: linux-edac@vger.kernel.org
5921 F: drivers/edac/fsl_ddr_edac.*
5924 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5925 L: linux-edac@vger.kernel.org
5927 F: drivers/edac/ghes_edac.c
5930 M: Tony Luck <tony.luck@intel.com>
5931 L: linux-edac@vger.kernel.org
5933 F: drivers/edac/i10nm_base.c
5936 L: linux-edac@vger.kernel.org
5938 F: drivers/edac/i3000_edac.c
5941 L: linux-edac@vger.kernel.org
5943 F: drivers/edac/i5000_edac.c
5946 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5947 L: linux-edac@vger.kernel.org
5949 F: drivers/edac/i5400_edac.c
5952 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5953 L: linux-edac@vger.kernel.org
5955 F: drivers/edac/i7300_edac.c
5958 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5959 L: linux-edac@vger.kernel.org
5961 F: drivers/edac/i7core_edac.c
5964 M: Tim Small <tim@buttersideup.com>
5965 L: linux-edac@vger.kernel.org
5967 F: drivers/edac/i82443bxgx_edac.c
5970 M: "Arvind R." <arvino55@gmail.com>
5971 L: linux-edac@vger.kernel.org
5973 F: drivers/edac/i82975x_edac.c
5976 M: Jason Baron <jbaron@akamai.com>
5977 L: linux-edac@vger.kernel.org
5979 F: drivers/edac/ie31200_edac.c
5982 M: Johannes Thumshirn <morbidrsa@gmail.com>
5983 L: linux-edac@vger.kernel.org
5985 F: drivers/edac/mpc85xx_edac.[ch]
5988 M: Egor Martovetsky <egor@pasemi.com>
5989 L: linux-edac@vger.kernel.org
5991 F: drivers/edac/pasemi_edac.c
5994 M: Tony Luck <tony.luck@intel.com>
5995 L: linux-edac@vger.kernel.org
5997 F: drivers/edac/pnd2_edac.[ch]
6000 M: Tim Small <tim@buttersideup.com>
6001 L: linux-edac@vger.kernel.org
6003 F: drivers/edac/r82600_edac.c
6006 M: Tony Luck <tony.luck@intel.com>
6007 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6008 L: linux-edac@vger.kernel.org
6010 F: drivers/edac/sb_edac.c
6013 M: Yash Shah <yash.shah@sifive.com>
6014 L: linux-edac@vger.kernel.org
6016 F: drivers/edac/sifive_edac.c
6019 M: Tony Luck <tony.luck@intel.com>
6020 L: linux-edac@vger.kernel.org
6022 F: drivers/edac/skx_*.c
6025 M: Tero Kristo <t-kristo@ti.com>
6026 L: linux-edac@vger.kernel.org
6028 F: drivers/edac/ti_edac.c
6031 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6032 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6033 L: linux-arm-msm@vger.kernel.org
6034 L: linux-edac@vger.kernel.org
6036 F: drivers/edac/qcom_edac.c
6038 EDIROL UA-101/UA-1000 DRIVER
6039 M: Clemens Ladisch <clemens@ladisch.de>
6040 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6043 F: sound/usb/misc/ua101.c
6046 L: linux-efi@vger.kernel.org
6047 M: Ivan Hu <ivan.hu@canonical.com>
6048 M: Ard Biesheuvel <ardb@kernel.org>
6050 F: drivers/firmware/efi/test/
6052 EFI VARIABLE FILESYSTEM
6053 M: Matthew Garrett <matthew.garrett@nebula.com>
6054 M: Jeremy Kerr <jk@ozlabs.org>
6055 M: Ard Biesheuvel <ardb@kernel.org>
6056 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6057 L: linux-efi@vger.kernel.org
6061 EFIFB FRAMEBUFFER DRIVER
6062 L: linux-fbdev@vger.kernel.org
6063 M: Peter Jones <pjones@redhat.com>
6065 F: drivers/video/fbdev/efifb.c
6068 W: http://aeschi.ch.eu.org/efs/
6072 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6073 M: Douglas Miller <dougmill@linux.ibm.com>
6074 L: netdev@vger.kernel.org
6076 F: drivers/net/ethernet/ibm/ehea/
6078 EM28XX VIDEO4LINUX DRIVER
6079 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6080 L: linux-media@vger.kernel.org
6081 W: https://linuxtv.org
6082 T: git git://linuxtv.org/media_tree.git
6084 F: drivers/media/usb/em28xx/
6085 F: Documentation/media/v4l-drivers/em28xx*
6088 M: Paul Gortmaker <paul.gortmaker@windriver.com>
6089 M: Matt Mackall <mpm@selenic.com>
6090 M: David Woodhouse <dwmw2@infradead.org>
6091 L: linux-embedded@vger.kernel.org
6094 Emulex 10Gbps iSCSI - OneConnect DRIVER
6095 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6096 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6097 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6098 L: linux-scsi@vger.kernel.org
6099 W: http://www.broadcom.com
6101 F: drivers/scsi/be2iscsi/
6103 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6104 M: Sathya Perla <sathya.perla@broadcom.com>
6105 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6106 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6107 M: Somnath Kotur <somnath.kotur@broadcom.com>
6108 L: netdev@vger.kernel.org
6109 W: http://www.emulex.com
6111 F: drivers/net/ethernet/emulex/benet/
6113 EMULEX ONECONNECT ROCE DRIVER
6114 M: Selvin Xavier <selvin.xavier@broadcom.com>
6115 M: Devesh Sharma <devesh.sharma@broadcom.com>
6116 L: linux-rdma@vger.kernel.org
6117 W: http://www.broadcom.com
6119 F: drivers/infiniband/hw/ocrdma/
6120 F: include/uapi/rdma/ocrdma-abi.h
6122 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6123 M: James Smart <james.smart@broadcom.com>
6124 M: Dick Kennedy <dick.kennedy@broadcom.com>
6125 L: linux-scsi@vger.kernel.org
6126 W: http://www.broadcom.com
6128 F: drivers/scsi/lpfc/
6130 ENE CB710 FLASH CARD READER DRIVER
6131 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6133 F: drivers/misc/cb710/
6134 F: drivers/mmc/host/cb710-mmc.*
6135 F: include/linux/cb710.h
6137 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6138 M: Maxim Levitsky <maximlevitsky@gmail.com>
6140 F: drivers/media/rc/ene_ir.*
6142 EPSON S1D13XXX FRAMEBUFFER DRIVER
6143 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6146 F: drivers/video/fbdev/s1d13xxxfb.c
6147 F: include/video/s1d13xxxfb.h
6150 M: Gao Xiang <gaoxiang25@huawei.com>
6151 M: Chao Yu <yuchao0@huawei.com>
6152 L: linux-erofs@lists.ozlabs.org
6154 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6155 F: Documentation/filesystems/erofs.txt
6157 F: include/trace/events/erofs.h
6159 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6160 M: Jeff Layton <jlayton@kernel.org>
6163 F: include/linux/errseq.h
6165 ET131X NETWORK DRIVER
6166 M: Mark Einon <mark.einon@gmail.com>
6168 F: drivers/net/ethernet/agere/
6171 M: Roopa Prabhu <roopa@cumulusnetworks.com>
6172 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6173 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6174 L: netdev@vger.kernel.org
6175 W: http://www.linuxfoundation.org/en/Net:Bridge
6177 F: include/linux/netfilter_bridge/
6180 ETHERNET PHY LIBRARY
6181 M: Andrew Lunn <andrew@lunn.ch>
6182 M: Florian Fainelli <f.fainelli@gmail.com>
6183 M: Heiner Kallweit <hkallweit1@gmail.com>
6184 L: netdev@vger.kernel.org
6186 F: Documentation/ABI/testing/sysfs-class-net-phydev
6187 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6188 F: Documentation/devicetree/bindings/net/mdio*
6189 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6190 F: Documentation/networking/phy.rst
6192 F: drivers/of/of_mdio.c
6193 F: drivers/of/of_net.c
6194 F: include/dt-bindings/net/qca-ar803x.h
6195 F: include/linux/*mdio*.h
6196 F: include/linux/of_net.h
6197 F: include/linux/phy.h
6198 F: include/linux/phy_fixed.h
6199 F: include/linux/platform_data/mdio-bcm-unimac.h
6200 F: include/linux/platform_data/mdio-gpio.h
6201 F: include/trace/events/mdio.h
6202 F: include/uapi/linux/mdio.h
6203 F: include/uapi/linux/mii.h
6206 M: Valdis Kletnieks <valdis.kletnieks@vt.edu>
6207 L: linux-fsdevel@vger.kernel.org
6209 F: drivers/staging/exfat/
6212 M: Jan Kara <jack@suse.com>
6213 L: linux-ext4@vger.kernel.org
6215 F: Documentation/filesystems/ext2.txt
6217 F: include/linux/ext2*
6220 M: "Theodore Ts'o" <tytso@mit.edu>
6221 M: Andreas Dilger <adilger.kernel@dilger.ca>
6222 L: linux-ext4@vger.kernel.org
6223 W: http://ext4.wiki.kernel.org
6224 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6227 F: Documentation/filesystems/ext4/
6230 Extended Verification Module (EVM)
6231 M: Mimi Zohar <zohar@linux.ibm.com>
6232 L: linux-integrity@vger.kernel.org
6234 F: security/integrity/evm/
6236 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6237 M: Ard Biesheuvel <ardb@kernel.org>
6238 L: linux-efi@vger.kernel.org
6239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6241 F: Documentation/admin-guide/efi-stub.rst
6242 F: arch/*/kernel/efi.c
6243 F: arch/x86/boot/compressed/eboot.[ch]
6244 F: arch/*/include/asm/efi.h
6245 F: arch/x86/platform/efi/
6246 F: drivers/firmware/efi/
6247 F: include/linux/efi*.h
6248 F: arch/arm/boot/compressed/efi-header.S
6249 F: arch/arm64/kernel/efi-entry.S
6251 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6252 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6253 M: Chanwoo Choi <cw00.choi@samsung.com>
6254 L: linux-kernel@vger.kernel.org
6255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6258 F: include/linux/extcon/
6259 F: include/linux/extcon.h
6260 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6261 F: Documentation/devicetree/bindings/extcon/
6264 M: Jingoo Han <jingoohan1@gmail.com>
6265 L: dri-devel@lists.freedesktop.org
6267 F: drivers/gpu/drm/exynos/exynos_dp*
6269 EXYNOS SYSMMU (IOMMU) driver
6270 M: Marek Szyprowski <m.szyprowski@samsung.com>
6271 L: iommu@lists.linux-foundation.org
6273 F: drivers/iommu/exynos-iommu.c
6275 EZchip NPS platform support
6276 M: Vineet Gupta <vgupta@synopsys.com>
6277 M: Ofer Levi <oferle@mellanox.com>
6279 F: arch/arc/plat-eznps
6280 F: arch/arc/boot/dts/eznps.dts
6283 M: Jaegeuk Kim <jaegeuk@kernel.org>
6284 M: Chao Yu <yuchao0@huawei.com>
6285 L: linux-f2fs-devel@lists.sourceforge.net
6286 W: https://f2fs.wiki.kernel.org/
6287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6289 F: Documentation/filesystems/f2fs.txt
6290 F: Documentation/ABI/testing/sysfs-fs-f2fs
6292 F: include/linux/f2fs_fs.h
6293 F: include/trace/events/f2fs.h
6295 F71805F HARDWARE MONITORING DRIVER
6296 M: Jean Delvare <jdelvare@suse.com>
6297 L: linux-hwmon@vger.kernel.org
6299 F: Documentation/hwmon/f71805f.rst
6300 F: drivers/hwmon/f71805f.c
6303 M: Josh Poimboeuf <jpoimboe@redhat.com>
6305 F: scripts/faddr2line
6308 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6309 L: netdev@vger.kernel.org
6311 F: net/core/failover.c
6312 F: include/net/failover.h
6313 F: Documentation/networking/failover.rst
6316 M: Jan Kara <jack@suse.cz>
6317 R: Amir Goldstein <amir73il@gmail.com>
6318 L: linux-fsdevel@vger.kernel.org
6320 F: fs/notify/fanotify/
6321 F: include/linux/fanotify.h
6322 F: include/uapi/linux/fanotify.h
6324 FARSYNC SYNCHRONOUS DRIVER
6325 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6326 W: http://www.farsite.co.uk/
6328 F: drivers/net/wan/farsync.*
6330 FAULT INJECTION SUPPORT
6331 M: Akinobu Mita <akinobu.mita@gmail.com>
6333 F: Documentation/fault-injection/
6334 F: lib/fault-inject.c
6336 FBTFT Framebuffer drivers
6338 L: dri-devel@lists.freedesktop.org
6339 L: linux-fbdev@vger.kernel.org
6340 F: drivers/staging/fbtft/
6343 M: Michael Buesch <m@bues.ch>
6344 L: linux-media@vger.kernel.org
6346 F: drivers/media/tuners/fc0011.h
6347 F: drivers/media/tuners/fc0011.c
6350 M: Antti Palosaari <crope@iki.fi>
6351 L: linux-media@vger.kernel.org
6352 W: https://linuxtv.org
6353 W: http://palosaari.fi/linux/
6354 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6355 T: git git://linuxtv.org/anttip/media_tree.git
6357 F: drivers/media/tuners/fc2580*
6359 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6360 M: Hannes Reinecke <hare@suse.de>
6361 L: linux-scsi@vger.kernel.org
6362 W: www.Open-FCoE.org
6364 F: drivers/scsi/libfc/
6365 F: drivers/scsi/fcoe/
6367 F: include/scsi/libfc.h
6368 F: include/scsi/libfcoe.h
6369 F: include/uapi/scsi/fc/
6371 FILE LOCKING (flock() and fcntl()/lockf())
6372 M: Jeff Layton <jlayton@kernel.org>
6373 M: "J. Bruce Fields" <bfields@fieldses.org>
6374 L: linux-fsdevel@vger.kernel.org
6376 F: include/linux/fcntl.h
6377 F: include/uapi/linux/fcntl.h
6381 FILESYSTEMS (VFS and infrastructure)
6382 M: Alexander Viro <viro@zeniv.linux.org.uk>
6383 L: linux-fsdevel@vger.kernel.org
6386 F: include/linux/fs.h
6387 F: include/linux/fs_types.h
6388 F: include/uapi/linux/fs.h
6390 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6391 M: Riku Voipio <riku.voipio@iki.fi>
6392 L: linux-hwmon@vger.kernel.org
6394 F: drivers/hwmon/f75375s.c
6395 F: include/linux/f75375s.h
6397 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6398 M: Clemens Ladisch <clemens@ladisch.de>
6399 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
6400 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6404 F: include/uapi/sound/firewire.h
6406 FIREWIRE MEDIA DRIVERS (firedtv)
6407 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6408 L: linux-media@vger.kernel.org
6409 L: linux1394-devel@lists.sourceforge.net
6410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6412 F: drivers/media/firewire/
6414 FIREWIRE SBP-2 TARGET
6415 M: Chris Boot <bootc@bootc.net>
6416 L: linux-scsi@vger.kernel.org
6417 L: target-devel@vger.kernel.org
6418 L: linux1394-devel@lists.sourceforge.net
6419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6421 F: drivers/target/sbp/
6424 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6425 L: linux1394-devel@lists.sourceforge.net
6426 W: http://ieee1394.wiki.kernel.org/
6427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6429 F: drivers/firewire/
6430 F: include/linux/firewire.h
6431 F: include/uapi/linux/firewire*.h
6434 FIRMWARE LOADER (request_firmware)
6435 M: Luis Chamberlain <mcgrof@kernel.org>
6436 L: linux-kernel@vger.kernel.org
6438 F: Documentation/firmware_class/
6439 F: drivers/base/firmware_loader/
6440 F: include/linux/firmware.h
6442 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6443 M: Joshua Morris <josh.h.morris@us.ibm.com>
6444 M: Philip Kelleher <pjk1939@linux.ibm.com>
6446 F: drivers/block/rsxx/
6448 FLEXTIMER FTM-QUADDEC DRIVER
6449 M: Patrick Havelange <patrick.havelange@essensium.com>
6450 L: linux-iio@vger.kernel.org
6452 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6453 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6454 F: drivers/counter/ftm-quaddec.c
6457 M: Denis Efremov <efremov@linux.com>
6459 L: linux-block@vger.kernel.org
6460 F: drivers/block/floppy.c
6462 FPGA MANAGER FRAMEWORK
6463 M: Moritz Fischer <mdf@kernel.org>
6464 L: linux-fpga@vger.kernel.org
6466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6467 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6468 F: Documentation/fpga/
6469 F: Documentation/driver-api/fpga/
6470 F: Documentation/devicetree/bindings/fpga/
6472 F: include/linux/fpga/
6473 W: http://www.rocketboards.org
6476 M: Wu Hao <hao.wu@intel.com>
6477 L: linux-fpga@vger.kernel.org
6479 F: Documentation/fpga/dfl.rst
6480 F: include/uapi/linux/fpga-dfl.h
6481 F: drivers/fpga/dfl*
6484 M: Bill Metzenthen <billm@melbpc.org.au>
6485 W: http://floatingpoint.sourceforge.net/emulator/index.html
6487 F: arch/x86/math-emu/
6489 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6490 L: netdev@vger.kernel.org
6492 F: drivers/net/wan/dlci.c
6493 F: drivers/net/wan/sdla.c
6496 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6497 L: dri-devel@lists.freedesktop.org
6498 L: linux-fbdev@vger.kernel.org
6499 T: git git://anongit.freedesktop.org/drm/drm-misc
6500 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6502 F: Documentation/fb/
6505 F: include/linux/fb.h
6506 F: include/uapi/video/
6507 F: include/uapi/linux/fb.h
6509 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6510 M: Horia Geantă <horia.geanta@nxp.com>
6511 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6512 L: linux-crypto@vger.kernel.org
6514 F: drivers/crypto/caam/
6515 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6517 FREESCALE DIU FRAMEBUFFER DRIVER
6518 M: Timur Tabi <timur@kernel.org>
6519 L: linux-fbdev@vger.kernel.org
6521 F: drivers/video/fbdev/fsl-diu-fb.*
6523 FREESCALE DMA DRIVER
6524 M: Li Yang <leoyang.li@nxp.com>
6525 M: Zhang Wei <zw@zh-kernel.org>
6526 L: linuxppc-dev@lists.ozlabs.org
6528 F: drivers/dma/fsldma.*
6530 FREESCALE ENETC ETHERNET DRIVERS
6531 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6532 L: netdev@vger.kernel.org
6534 F: drivers/net/ethernet/freescale/enetc/
6536 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6537 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6538 L: netdev@vger.kernel.org
6540 F: drivers/net/ethernet/freescale/gianfar*
6541 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6543 FREESCALE GPMI NAND DRIVER
6544 M: Han Xu <han.xu@nxp.com>
6545 L: linux-mtd@lists.infradead.org
6547 F: drivers/mtd/nand/raw/gpmi-nand/*
6549 FREESCALE I2C CPM DRIVER
6550 M: Jochen Friedrich <jochen@scram.de>
6551 L: linuxppc-dev@lists.ozlabs.org
6552 L: linux-i2c@vger.kernel.org
6554 F: drivers/i2c/busses/i2c-cpm.c
6556 FREESCALE IMX DDR PMU DRIVER
6557 M: Frank Li <Frank.li@nxp.com>
6558 L: linux-arm-kernel@lists.infradead.org
6560 F: drivers/perf/fsl_imx8_ddr_perf.c
6561 F: Documentation/admin-guide/perf/imx-ddr.rst
6562 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6564 FREESCALE IMX I2C DRIVER
6565 M: Oleksij Rempel <o.rempel@pengutronix.de>
6566 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6567 L: linux-i2c@vger.kernel.org
6569 F: drivers/i2c/busses/i2c-imx.c
6570 F: Documentation/devicetree/bindings/i2c/i2c-imx.txt
6572 FREESCALE IMX LPI2C DRIVER
6573 M: Dong Aisheng <aisheng.dong@nxp.com>
6574 L: linux-i2c@vger.kernel.org
6575 L: linux-imx@nxp.com
6577 F: drivers/i2c/busses/i2c-imx-lpi2c.c
6578 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6580 FREESCALE IMX / MXC FEC DRIVER
6581 M: Fugang Duan <fugang.duan@nxp.com>
6582 L: netdev@vger.kernel.org
6584 F: drivers/net/ethernet/freescale/fec_main.c
6585 F: drivers/net/ethernet/freescale/fec_ptp.c
6586 F: drivers/net/ethernet/freescale/fec.h
6587 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6589 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6590 M: Sascha Hauer <s.hauer@pengutronix.de>
6591 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6592 L: linux-fbdev@vger.kernel.org
6593 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6595 F: include/linux/platform_data/video-imxfb.h
6596 F: drivers/video/fbdev/imxfb.c
6598 FREESCALE QORIQ DPAA ETHERNET DRIVER
6599 M: Madalin Bucur <madalin.bucur@nxp.com>
6600 L: netdev@vger.kernel.org
6602 F: drivers/net/ethernet/freescale/dpaa
6604 FREESCALE QORIQ DPAA FMAN DRIVER
6605 M: Madalin Bucur <madalin.bucur@nxp.com>
6606 L: netdev@vger.kernel.org
6608 F: drivers/net/ethernet/freescale/fman
6609 F: Documentation/devicetree/bindings/net/fsl-fman.txt
6611 FREESCALE QORIQ PTP CLOCK DRIVER
6612 M: Yangbo Lu <yangbo.lu@nxp.com>
6613 L: netdev@vger.kernel.org
6615 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6616 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
6617 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6618 F: drivers/ptp/ptp_qoriq.c
6619 F: drivers/ptp/ptp_qoriq_debugfs.c
6620 F: include/linux/fsl/ptp_qoriq.h
6621 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6623 FREESCALE QUAD SPI DRIVER
6624 M: Han Xu <han.xu@nxp.com>
6625 L: linux-spi@vger.kernel.org
6627 F: drivers/spi/spi-fsl-qspi.c
6629 FREESCALE QUICC ENGINE LIBRARY
6630 M: Qiang Zhao <qiang.zhao@nxp.com>
6631 L: linuxppc-dev@lists.ozlabs.org
6633 F: drivers/soc/fsl/qe/
6634 F: include/soc/fsl/*qe*.h
6635 F: include/soc/fsl/*ucc*.h
6637 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6638 M: Li Yang <leoyang.li@nxp.com>
6639 L: netdev@vger.kernel.org
6640 L: linuxppc-dev@lists.ozlabs.org
6642 F: drivers/net/ethernet/freescale/ucc_geth*
6644 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6645 M: Zhao Qiang <qiang.zhao@nxp.com>
6646 L: netdev@vger.kernel.org
6647 L: linuxppc-dev@lists.ozlabs.org
6649 F: drivers/net/wan/fsl_ucc_hdlc*
6651 FREESCALE QUICC ENGINE UCC UART DRIVER
6652 M: Timur Tabi <timur@kernel.org>
6653 L: linuxppc-dev@lists.ozlabs.org
6655 F: drivers/tty/serial/ucc_uart.c
6657 FREESCALE SOC DRIVERS
6658 M: Li Yang <leoyang.li@nxp.com>
6659 L: linuxppc-dev@lists.ozlabs.org
6660 L: linux-arm-kernel@lists.infradead.org
6662 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6663 F: Documentation/devicetree/bindings/soc/fsl/
6665 F: include/linux/fsl/
6667 FREESCALE SOC FS_ENET DRIVER
6668 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
6669 L: linuxppc-dev@lists.ozlabs.org
6670 L: netdev@vger.kernel.org
6672 F: drivers/net/ethernet/freescale/fs_enet/
6673 F: include/linux/fs_enet_pd.h
6675 FREESCALE SOC SOUND DRIVERS
6676 M: Timur Tabi <timur@kernel.org>
6677 M: Nicolin Chen <nicoleotsuka@gmail.com>
6678 M: Xiubo Li <Xiubo.Lee@gmail.com>
6679 R: Fabio Estevam <festevam@gmail.com>
6680 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6681 L: linuxppc-dev@lists.ozlabs.org
6683 F: sound/soc/fsl/fsl*
6684 F: sound/soc/fsl/imx*
6685 F: sound/soc/fsl/mpc8610_hpcd.c
6687 FREESCALE USB PERIPHERAL DRIVERS
6688 M: Li Yang <leoyang.li@nxp.com>
6689 L: linux-usb@vger.kernel.org
6690 L: linuxppc-dev@lists.ozlabs.org
6692 F: drivers/usb/gadget/udc/fsl*
6695 M: Christoph Hellwig <hch@infradead.org>
6696 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6701 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6702 M: Pavel Machek <pavel@ucw.cz>
6703 L: linux-pm@vger.kernel.org
6705 F: Documentation/power/freezing-of-tasks.rst
6706 F: include/linux/freezer.h
6710 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6711 L: linux-kernel@vger.kernel.org
6714 F: include/linux/frontswap.h
6716 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6717 M: David Howells <dhowells@redhat.com>
6718 L: linux-cachefs@redhat.com (moderated for non-subscribers)
6720 F: Documentation/filesystems/caching/
6722 F: include/linux/fscache*.h
6724 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6725 M: Theodore Y. Ts'o <tytso@mit.edu>
6726 M: Jaegeuk Kim <jaegeuk@kernel.org>
6727 M: Eric Biggers <ebiggers@kernel.org>
6728 L: linux-fscrypt@vger.kernel.org
6729 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6730 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6733 F: include/linux/fscrypt*.h
6734 F: include/uapi/linux/fscrypt.h
6735 F: Documentation/filesystems/fscrypt.rst
6738 M: Jeremy Kerr <jk@ozlabs.org>
6739 M: Joel Stanley <joel@jms.id.au>
6740 R: Alistar Popple <alistair@popple.id.au>
6741 R: Eddie James <eajames@linux.ibm.com>
6742 L: linux-fsi@lists.ozlabs.org
6743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6744 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
6747 F: include/linux/fsi*.h
6748 F: include/trace/events/fsi*.h
6750 FSI-ATTACHED I2C DRIVER
6751 M: Eddie James <eajames@linux.ibm.com>
6752 L: linux-i2c@vger.kernel.org
6753 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
6755 F: drivers/i2c/busses/i2c-fsi.c
6756 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6758 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6759 M: Jan Kara <jack@suse.cz>
6760 R: Amir Goldstein <amir73il@gmail.com>
6761 L: linux-fsdevel@vger.kernel.org
6762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
6765 F: include/linux/fsnotify*.h
6767 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
6768 M: Eric Biggers <ebiggers@kernel.org>
6769 M: Theodore Y. Ts'o <tytso@mit.edu>
6770 L: linux-fscrypt@vger.kernel.org
6771 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6772 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
6775 F: include/linux/fsverity.h
6776 F: include/uapi/linux/fsverity.h
6777 F: Documentation/filesystems/fsverity.rst
6779 FUJITSU LAPTOP EXTRAS
6780 M: Jonathan Woithe <jwoithe@just42.net>
6781 L: platform-driver-x86@vger.kernel.org
6783 F: drivers/platform/x86/fujitsu-laptop.c
6785 FUJITSU M-5MO LS CAMERA ISP DRIVER
6786 M: Kyungmin Park <kyungmin.park@samsung.com>
6787 M: Heungjun Kim <riverful.kim@samsung.com>
6788 L: linux-media@vger.kernel.org
6790 F: drivers/media/i2c/m5mols/
6791 F: include/media/i2c/m5mols.h
6793 FUJITSU TABLET EXTRAS
6794 M: Robert Gerlach <khnz@gmx.de>
6795 L: platform-driver-x86@vger.kernel.org
6797 F: drivers/platform/x86/fujitsu-tablet.c
6799 FUSE: FILESYSTEM IN USERSPACE
6800 M: Miklos Szeredi <miklos@szeredi.hu>
6801 L: linux-fsdevel@vger.kernel.org
6802 W: http://fuse.sourceforge.net/
6803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6806 F: include/uapi/linux/fuse.h
6807 F: Documentation/filesystems/fuse.txt
6810 M: Thomas Gleixner <tglx@linutronix.de>
6811 M: Ingo Molnar <mingo@redhat.com>
6812 R: Peter Zijlstra <peterz@infradead.org>
6813 R: Darren Hart <dvhart@infradead.org>
6814 L: linux-kernel@vger.kernel.org
6815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6818 F: include/asm-generic/futex.h
6819 F: include/linux/futex.h
6820 F: include/uapi/linux/futex.h
6821 F: tools/testing/selftests/futex/
6822 F: tools/perf/bench/futex*
6823 F: Documentation/*futex*
6826 M: Kees Cook <keescook@chromium.org>
6827 R: Emese Revfy <re.emese@gmail.com>
6828 L: kernel-hardening@lists.openwall.com
6830 F: scripts/gcc-plugins/
6831 F: scripts/gcc-plugin.sh
6832 F: scripts/Makefile.gcc-plugins
6833 F: Documentation/core-api/gcc-plugins.rst
6835 GASKET DRIVER FRAMEWORK
6836 M: Rob Springer <rspringer@google.com>
6837 M: Todd Poynor <toddpoynor@google.com>
6838 M: Ben Chan <benchan@chromium.org>
6840 F: drivers/staging/gasket/
6842 GCOV BASED KERNEL PROFILING
6843 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6846 F: Documentation/dev-tools/gcov.rst
6848 GDB KERNEL DEBUGGING HELPER SCRIPTS
6849 M: Jan Kiszka <jan.kiszka@siemens.com>
6850 M: Kieran Bingham <kbingham@kernel.org>
6854 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6855 M: Achim Leubner <achim_leubner@adaptec.com>
6856 L: linux-scsi@vger.kernel.org
6857 W: http://www.icp-vortex.com/
6859 F: drivers/scsi/gdt*
6861 GEMTEK FM RADIO RECEIVER DRIVER
6862 M: Hans Verkuil <hverkuil@xs4all.nl>
6863 L: linux-media@vger.kernel.org
6864 T: git git://linuxtv.org/media_tree.git
6865 W: https://linuxtv.org
6867 F: drivers/media/radio/radio-gemtek*
6869 GENERIC ARCHITECTURE TOPOLOGY
6870 M: Sudeep Holla <sudeep.holla@arm.com>
6871 L: linux-kernel@vger.kernel.org
6873 F: drivers/base/arch_topology.c
6874 F: include/linux/arch_topology.h
6876 GENERIC GPIO I2C DRIVER
6877 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6879 F: drivers/i2c/busses/i2c-gpio.c
6880 F: include/linux/platform_data/i2c-gpio.h
6882 GENERIC GPIO I2C MULTIPLEXER DRIVER
6883 M: Peter Korsgaard <peter.korsgaard@barco.com>
6884 L: linux-i2c@vger.kernel.org
6886 F: drivers/i2c/muxes/i2c-mux-gpio.c
6887 F: include/linux/platform_data/i2c-mux-gpio.h
6888 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
6890 GENERIC HDLC (WAN) DRIVERS
6891 M: Krzysztof Halasa <khc@pm.waw.pl>
6892 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6894 F: drivers/net/wan/c101.c
6895 F: drivers/net/wan/hd6457*
6896 F: drivers/net/wan/hdlc*
6897 F: drivers/net/wan/n2.c
6898 F: drivers/net/wan/pc300too.c
6899 F: drivers/net/wan/pci200syn.c
6900 F: drivers/net/wan/wanxl*
6902 GENERIC INCLUDE/ASM HEADER FILES
6903 M: Arnd Bergmann <arnd@arndb.de>
6904 L: linux-arch@vger.kernel.org
6905 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6907 F: include/asm-generic/
6908 F: include/uapi/asm-generic/
6910 GENERIC PHY FRAMEWORK
6911 M: Kishon Vijay Abraham I <kishon@ti.com>
6912 L: linux-kernel@vger.kernel.org
6913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6916 F: include/linux/phy/
6917 F: Documentation/devicetree/bindings/phy/
6919 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6920 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6922 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6925 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6926 M: Kevin Hilman <khilman@kernel.org>
6927 M: Ulf Hansson <ulf.hansson@linaro.org>
6928 L: linux-pm@vger.kernel.org
6930 F: drivers/base/power/domain*.c
6931 F: include/linux/pm_domain.h
6932 F: Documentation/devicetree/bindings/power/power_domain.txt
6934 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6935 M: Eugen Hristev <eugen.hristev@microchip.com>
6936 L: linux-input@vger.kernel.org
6938 F: drivers/input/touchscreen/resistive-adc-touch.c
6940 GENERIC UIO DRIVER FOR PCI DEVICES
6941 M: "Michael S. Tsirkin" <mst@redhat.com>
6942 L: kvm@vger.kernel.org
6944 F: drivers/uio/uio_pci_generic.c
6946 GENERIC VDSO LIBRARY:
6947 M: Andy Lutomirski <luto@kernel.org>
6948 M: Thomas Gleixner <tglx@linutronix.de>
6949 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
6950 L: linux-kernel@vger.kernel.org
6951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
6954 F: kernel/time/vsyscall.c
6956 F: include/asm-generic/vdso/vsyscall.h
6958 GENWQE (IBM Generic Workqueue Card)
6959 M: Frank Haverkamp <haver@linux.ibm.com>
6961 F: drivers/misc/genwqe/
6963 GET_MAINTAINER SCRIPT
6964 M: Joe Perches <joe@perches.com>
6966 F: scripts/get_maintainer.pl
6969 M: Bob Peterson <rpeterso@redhat.com>
6970 M: Andreas Gruenbacher <agruenba@redhat.com>
6971 L: cluster-devel@redhat.com
6972 W: http://sources.redhat.com/cluster/
6973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6975 F: Documentation/filesystems/gfs2*.txt
6977 F: include/uapi/linux/gfs2_ondisk.h
6980 M: Johan Hovold <johan@kernel.org>
6981 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6983 F: Documentation/ABI/testing/sysfs-class-gnss
6984 F: Documentation/devicetree/bindings/gnss/
6986 F: include/linux/gnss.h
6989 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
6990 L: linux-media@vger.kernel.org
6992 F: drivers/media/usb/go7007/
6995 M: Bastien Nocera <hadess@hadess.net>
6996 L: linux-input@vger.kernel.org
6998 F: drivers/input/touchscreen/goodix.c
7000 GOOGLE ETHERNET DRIVERS
7001 M: Catherine Sullivan <csully@google.com>
7002 R: Sagi Shahar <sagis@google.com>
7003 R: Jon Olson <jonolson@google.com>
7004 L: netdev@vger.kernel.org
7006 F: Documentation/networking/device_drivers/google/gve.rst
7007 F: drivers/net/ethernet/google
7009 GPD POCKET FAN DRIVER
7010 M: Hans de Goede <hdegoede@redhat.com>
7011 L: platform-driver-x86@vger.kernel.org
7013 F: drivers/platform/x86/gpd-pocket-fan.c
7016 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7017 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7018 L: linux-gpio@vger.kernel.org
7019 L: linux-acpi@vger.kernel.org
7021 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7022 F: drivers/gpio/gpiolib-acpi.c
7025 M: Sean Young <sean@mess.org>
7026 L: linux-media@vger.kernel.org
7028 F: drivers/media/rc/gpio-ir-tx.c
7031 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7032 L: linux-gpio@vger.kernel.org
7034 F: drivers/gpio/gpio-mockup.c
7035 F: tools/testing/selftests/gpio/
7038 M: Linus Walleij <linus.walleij@linaro.org>
7039 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7040 L: linux-gpio@vger.kernel.org
7041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7043 F: Documentation/devicetree/bindings/gpio/
7044 F: Documentation/driver-api/gpio/
7045 F: Documentation/admin-guide/gpio/
7046 F: Documentation/ABI/testing/gpio-cdev
7047 F: Documentation/ABI/obsolete/sysfs-gpio
7049 F: include/linux/gpio/
7050 F: include/linux/gpio.h
7051 F: include/linux/of_gpio.h
7052 F: include/asm-generic/gpio.h
7053 F: include/uapi/linux/gpio.h
7056 GRE DEMULTIPLEXER DRIVER
7057 M: Dmitry Kozlov <xeb@mail.ru>
7058 L: netdev@vger.kernel.org
7060 F: net/ipv4/gre_demux.c
7061 F: net/ipv4/gre_offload.c
7062 F: include/net/gre.h
7064 GRETH 10/100/1G Ethernet MAC device driver
7065 M: Andreas Larsson <andreas@gaisler.com>
7066 L: netdev@vger.kernel.org
7068 F: drivers/net/ethernet/aeroflex/
7070 GREYBUS AUDIO PROTOCOLS DRIVERS
7071 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
7072 M: Mark Greer <mgreer@animalcreek.com>
7074 F: drivers/staging/greybus/audio_apbridgea.c
7075 F: drivers/staging/greybus/audio_apbridgea.h
7076 F: drivers/staging/greybus/audio_codec.c
7077 F: drivers/staging/greybus/audio_codec.h
7078 F: drivers/staging/greybus/audio_gb.c
7079 F: drivers/staging/greybus/audio_manager.c
7080 F: drivers/staging/greybus/audio_manager.h
7081 F: drivers/staging/greybus/audio_manager_module.c
7082 F: drivers/staging/greybus/audio_manager_private.h
7083 F: drivers/staging/greybus/audio_manager_sysfs.c
7084 F: drivers/staging/greybus/audio_module.c
7085 F: drivers/staging/greybus/audio_topology.c
7087 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7088 M: Viresh Kumar <vireshk@kernel.org>
7090 F: drivers/staging/greybus/authentication.c
7091 F: drivers/staging/greybus/bootrom.c
7092 F: drivers/staging/greybus/firmware.h
7093 F: drivers/staging/greybus/fw-core.c
7094 F: drivers/staging/greybus/fw-download.c
7095 F: drivers/staging/greybus/fw-management.c
7096 F: drivers/staging/greybus/greybus_authentication.h
7097 F: drivers/staging/greybus/greybus_firmware.h
7098 F: drivers/staging/greybus/hid.c
7099 F: drivers/staging/greybus/i2c.c
7100 F: drivers/staging/greybus/spi.c
7101 F: drivers/staging/greybus/spilib.c
7102 F: drivers/staging/greybus/spilib.h
7104 GREYBUS LOOPBACK DRIVER
7105 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7107 F: drivers/staging/greybus/loopback.c
7109 GREYBUS PLATFORM DRIVERS
7110 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7112 F: drivers/staging/greybus/arche-platform.c
7113 F: drivers/staging/greybus/arche-apb-ctrl.c
7114 F: drivers/staging/greybus/arche_platform.h
7116 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7117 M: Rui Miguel Silva <rmfrfs@gmail.com>
7119 F: drivers/staging/greybus/sdio.c
7120 F: drivers/staging/greybus/light.c
7121 F: drivers/staging/greybus/gpio.c
7122 F: drivers/staging/greybus/power_supply.c
7123 F: drivers/staging/greybus/spi.c
7124 F: drivers/staging/greybus/spilib.c
7127 M: Johan Hovold <johan@kernel.org>
7128 M: Alex Elder <elder@kernel.org>
7129 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7131 F: drivers/staging/greybus/
7133 F: include/linux/greybus.h
7134 F: include/linux/greybus/
7135 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
7137 GREYBUS UART PROTOCOLS DRIVERS
7138 M: David Lin <dtwlin@gmail.com>
7140 F: drivers/staging/greybus/uart.c
7141 F: drivers/staging/greybus/log.c
7143 GS1662 VIDEO SERIALIZER
7144 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7145 L: linux-media@vger.kernel.org
7146 T: git git://linuxtv.org/media_tree.git
7148 F: drivers/media/spi/gs1662.c
7150 GSPCA FINEPIX SUBDRIVER
7151 M: Frank Zago <frank@zago.net>
7152 L: linux-media@vger.kernel.org
7153 T: git git://linuxtv.org/media_tree.git
7155 F: drivers/media/usb/gspca/finepix.c
7157 GSPCA GL860 SUBDRIVER
7158 M: Olivier Lorin <o.lorin@laposte.net>
7159 L: linux-media@vger.kernel.org
7160 T: git git://linuxtv.org/media_tree.git
7162 F: drivers/media/usb/gspca/gl860/
7164 GSPCA M5602 SUBDRIVER
7165 M: Erik Andren <erik.andren@gmail.com>
7166 L: linux-media@vger.kernel.org
7167 T: git git://linuxtv.org/media_tree.git
7169 F: drivers/media/usb/gspca/m5602/
7171 GSPCA PAC207 SONIXB SUBDRIVER
7172 M: Hans Verkuil <hverkuil@xs4all.nl>
7173 L: linux-media@vger.kernel.org
7174 T: git git://linuxtv.org/media_tree.git
7176 F: drivers/media/usb/gspca/pac207.c
7178 GSPCA SN9C20X SUBDRIVER
7179 M: Brian Johnson <brijohn@gmail.com>
7180 L: linux-media@vger.kernel.org
7181 T: git git://linuxtv.org/media_tree.git
7183 F: drivers/media/usb/gspca/sn9c20x.c
7185 GSPCA T613 SUBDRIVER
7186 M: Leandro Costantino <lcostantino@gmail.com>
7187 L: linux-media@vger.kernel.org
7188 T: git git://linuxtv.org/media_tree.git
7190 F: drivers/media/usb/gspca/t613.c
7192 GSPCA USB WEBCAM DRIVER
7193 M: Hans Verkuil <hverkuil@xs4all.nl>
7194 L: linux-media@vger.kernel.org
7195 T: git git://linuxtv.org/media_tree.git
7197 F: drivers/media/usb/gspca/
7199 GTP (GPRS Tunneling Protocol)
7200 M: Pablo Neira Ayuso <pablo@netfilter.org>
7201 M: Harald Welte <laforge@gnumonks.org>
7202 L: osmocom-net-gprs@lists.osmocom.org
7203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7205 F: drivers/net/gtp.c
7207 GUID PARTITION TABLE (GPT)
7208 M: Davidlohr Bueso <dave@stgolabs.net>
7209 L: linux-efi@vger.kernel.org
7211 F: block/partitions/efi.*
7214 M: Yoshinori Sato <ysato@users.sourceforge.jp>
7215 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7216 W: http://uclinux-h8.sourceforge.jp
7217 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7220 F: drivers/clocksource/h8300_*.c
7221 F: drivers/clk/h8300/
7222 F: drivers/irqchip/irq-renesas-h8*.c
7224 HABANALABS PCI DRIVER
7225 M: Oded Gabbay <oded.gabbay@gmail.com>
7226 T: git https://github.com/HabanaAI/linux.git
7228 F: drivers/misc/habanalabs/
7229 F: include/uapi/misc/habanalabs.h
7230 F: Documentation/ABI/testing/sysfs-driver-habanalabs
7231 F: Documentation/ABI/testing/debugfs-driver-habanalabs
7234 M: Antti Palosaari <crope@iki.fi>
7235 L: linux-media@vger.kernel.org
7236 W: https://linuxtv.org
7237 W: http://palosaari.fi/linux/
7238 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7239 T: git git://linuxtv.org/anttip/media_tree.git
7241 F: drivers/media/usb/hackrf/
7243 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7244 M: Frank Seidel <frank@f-seidel.de>
7245 L: platform-driver-x86@vger.kernel.org
7246 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7248 F: drivers/platform/x86/hdaps.c
7251 M: Jean Delvare <jdelvare@suse.com>
7252 M: Guenter Roeck <linux@roeck-us.net>
7253 L: linux-hwmon@vger.kernel.org
7254 W: http://hwmon.wiki.kernel.org/
7255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7257 F: Documentation/devicetree/bindings/hwmon/
7258 F: Documentation/hwmon/
7260 F: include/linux/hwmon*.h
7261 F: include/trace/events/hwmon*.h
7263 HARDWARE RANDOM NUMBER GENERATOR CORE
7264 M: Matt Mackall <mpm@selenic.com>
7265 M: Herbert Xu <herbert@gondor.apana.org.au>
7266 L: linux-crypto@vger.kernel.org
7268 F: Documentation/devicetree/bindings/rng/
7269 F: Documentation/admin-guide/hw_random.rst
7270 F: drivers/char/hw_random/
7271 F: include/linux/hw_random.h
7273 HARDWARE TRACING FACILITIES
7274 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7276 F: drivers/hwtracing/
7278 HARDWARE SPINLOCK CORE
7279 M: Ohad Ben-Cohen <ohad@wizery.com>
7280 M: Bjorn Andersson <bjorn.andersson@linaro.org>
7281 L: linux-remoteproc@vger.kernel.org
7283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
7284 F: Documentation/devicetree/bindings/hwlock/
7285 F: Documentation/hwspinlock.txt
7286 F: drivers/hwspinlock/
7287 F: include/linux/hwspinlock.h
7289 HARMONY SOUND DRIVER
7290 L: linux-parisc@vger.kernel.org
7292 F: sound/parisc/harmony.*
7294 HDPVR USB VIDEO ENCODER DRIVER
7295 M: Hans Verkuil <hverkuil@xs4all.nl>
7296 L: linux-media@vger.kernel.org
7297 T: git git://linuxtv.org/media_tree.git
7298 W: https://linuxtv.org
7300 F: drivers/media/usb/hdpvr/
7302 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7303 M: Jerry Hoemann <jerry.hoemann@hpe.com>
7305 F: Documentation/watchdog/hpwdt.rst
7306 F: drivers/watchdog/hpwdt.c
7308 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7309 M: Don Brace <don.brace@microsemi.com>
7310 L: esc.storagedev@microsemi.com
7311 L: linux-scsi@vger.kernel.org
7313 F: Documentation/scsi/hpsa.txt
7314 F: drivers/scsi/hpsa*.[ch]
7315 F: include/linux/cciss*.h
7316 F: include/uapi/linux/cciss*.h
7319 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
7320 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
7321 L: linux-rdma@vger.kernel.org
7323 F: drivers/infiniband/hw/hfi1
7326 L: linux-fsdevel@vger.kernel.org
7328 F: Documentation/filesystems/hfs.txt
7332 L: linux-fsdevel@vger.kernel.org
7334 F: Documentation/filesystems/hfsplus.txt
7337 HGA FRAMEBUFFER DRIVER
7338 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7339 L: linux-nvidia@lists.surfsouth.com
7340 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7342 F: drivers/video/fbdev/hgafb.c
7344 HIBERNATION (aka Software Suspend, aka swsusp)
7345 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7346 M: Pavel Machek <pavel@ucw.cz>
7347 L: linux-pm@vger.kernel.org
7348 B: https://bugzilla.kernel.org
7351 F: drivers/base/power/
7353 F: include/linux/suspend.h
7354 F: include/linux/freezer.h
7355 F: include/linux/pm.h
7356 F: arch/*/include/asm/suspend*.h
7359 M: Jiri Kosina <jikos@kernel.org>
7360 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
7361 L: linux-input@vger.kernel.org
7362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7365 F: include/linux/hid*
7366 F: include/uapi/linux/hid*
7368 HID SENSOR HUB DRIVERS
7369 M: Jiri Kosina <jikos@kernel.org>
7370 M: Jonathan Cameron <jic23@kernel.org>
7371 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7372 L: linux-input@vger.kernel.org
7373 L: linux-iio@vger.kernel.org
7375 F: Documentation/hid/hid-sensor*
7376 F: drivers/hid/hid-sensor-*
7377 F: drivers/iio/*/hid-*
7378 F: include/linux/hid-sensor-*
7380 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7381 M: Thomas Gleixner <tglx@linutronix.de>
7382 L: linux-kernel@vger.kernel.org
7383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7385 F: Documentation/timers/
7386 F: kernel/time/hrtimer.c
7387 F: kernel/time/clockevents.c
7388 F: kernel/time/timer_*.c
7389 F: include/linux/clockchips.h
7390 F: include/linux/hrtimer.h
7392 HIGH-SPEED SCC DRIVER FOR AX.25
7393 L: linux-hams@vger.kernel.org
7395 F: drivers/net/hamradio/dmascc.c
7396 F: drivers/net/hamradio/scc.c
7398 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7399 M: HighPoint Linux Team <linux@highpoint-tech.com>
7400 W: http://www.highpoint-tech.com
7402 F: Documentation/scsi/hptiop.txt
7403 F: drivers/scsi/hptiop.c
7406 M: Jes Sorensen <jes@trained-monkey.org>
7407 L: linux-hippi@sunsite.dk
7409 F: include/linux/hippidevice.h
7410 F: include/uapi/linux/if_hippi.h
7412 F: drivers/net/hippi/
7414 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
7415 M: Zaibo Xu <xuzaibo@huawei.com>
7416 L: linux-crypto@vger.kernel.org
7418 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
7419 F: drivers/crypto/hisilicon/sec2/sec_main.c
7420 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
7421 F: drivers/crypto/hisilicon/sec2/sec.h
7422 F: Documentation/ABI/testing/debugfs-hisi-sec
7424 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7425 M: Zaibo Xu <xuzaibo@huawei.com>
7426 L: linux-crypto@vger.kernel.org
7428 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
7429 F: drivers/crypto/hisilicon/hpre/hpre_main.c
7430 F: drivers/crypto/hisilicon/hpre/hpre.h
7431 F: Documentation/ABI/testing/debugfs-hisi-hpre
7433 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7434 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7435 M: Salil Mehta <salil.mehta@huawei.com>
7436 L: netdev@vger.kernel.org
7437 W: http://www.hisilicon.com
7439 F: drivers/net/ethernet/hisilicon/hns3/
7441 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
7442 M: Zaibo Xu <xuzaibo@huawei.com>
7444 F: drivers/char/hw_random/hisi-trng-v2.c
7446 HISILICON LPC BUS DRIVER
7447 M: john.garry@huawei.com
7448 W: http://www.hisilicon.com
7450 F: drivers/bus/hisi_lpc.c
7451 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7453 HISILICON NETWORK SUBSYSTEM DRIVER
7454 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7455 M: Salil Mehta <salil.mehta@huawei.com>
7456 L: netdev@vger.kernel.org
7457 W: http://www.hisilicon.com
7459 F: drivers/net/ethernet/hisilicon/
7460 F: Documentation/devicetree/bindings/net/hisilicon*.txt
7462 HISILICON PMU DRIVER
7463 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
7464 W: http://www.hisilicon.com
7466 F: drivers/perf/hisilicon
7467 F: Documentation/admin-guide/perf/hisi-pmu.rst
7469 HISILICON ROCE DRIVER
7470 M: Lijun Ou <oulijun@huawei.com>
7471 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
7472 L: linux-rdma@vger.kernel.org
7474 F: drivers/infiniband/hw/hns/
7475 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7477 HISILICON SAS Controller
7478 M: John Garry <john.garry@huawei.com>
7479 W: http://www.hisilicon.com
7481 F: drivers/scsi/hisi_sas/
7482 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7484 HISILICON QM AND ZIP Controller DRIVER
7485 M: Zhou Wang <wangzhou1@hisilicon.com>
7486 L: linux-crypto@vger.kernel.org
7488 F: drivers/crypto/hisilicon/qm.c
7489 F: drivers/crypto/hisilicon/qm.h
7490 F: drivers/crypto/hisilicon/sgl.c
7491 F: drivers/crypto/hisilicon/zip/
7492 F: Documentation/ABI/testing/debugfs-hisi-zip
7494 HMM - Heterogeneous Memory Management
7495 M: Jérôme Glisse <jglisse@redhat.com>
7496 L: linux-mm@kvack.org
7499 F: include/linux/hmm*
7500 F: Documentation/vm/hmm.rst
7503 M: Jouni Malinen <j@w1.fi>
7504 L: linux-wireless@vger.kernel.org
7505 W: http://w1.fi/hostap-driver.html
7507 F: drivers/net/wireless/intersil/hostap/
7509 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7510 L: platform-driver-x86@vger.kernel.org
7512 F: drivers/platform/x86/tc1100-wmi.c
7514 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7515 M: Jaroslav Kysela <perex@perex.cz>
7517 F: drivers/staging/hp/hp100.*
7519 HPET: High Precision Event Timers driver
7520 M: Clemens Ladisch <clemens@ladisch.de>
7522 F: Documentation/timers/hpet.rst
7523 F: drivers/char/hpet.c
7524 F: include/linux/hpet.h
7525 F: include/uapi/linux/hpet.h
7529 F: arch/x86/kernel/hpet.c
7530 F: arch/x86/include/asm/hpet.h
7533 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7534 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7539 M: Sebastian Reichel <sre@kernel.org>
7540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7542 F: Documentation/ABI/testing/sysfs-bus-hsi
7543 F: Documentation/driver-api/hsi.rst
7545 F: include/linux/hsi/
7546 F: include/uapi/linux/hsi/
7549 L: linux-usb@vger.kernel.org
7551 F: drivers/net/usb/hso.c
7553 HSR NETWORK PROTOCOL
7554 M: Arvid Brodin <arvid.brodin@alten.se>
7555 L: netdev@vger.kernel.org
7559 HT16K33 LED CONTROLLER DRIVER
7560 M: Robin van der Gracht <robin@protonic.nl>
7562 F: drivers/auxdisplay/ht16k33.c
7563 F: Documentation/devicetree/bindings/display/ht16k33.txt
7565 HTCPEN TOUCHSCREEN DRIVER
7566 M: Pau Oliva Fora <pof@eslack.org>
7567 L: linux-input@vger.kernel.org
7569 F: drivers/input/touchscreen/htcpen.c
7571 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7572 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7573 L: linux-iio@vger.kernel.org
7574 W: http://www.st.com/
7576 F: drivers/iio/humidity/hts221*
7577 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
7579 HUAWEI ETHERNET DRIVER
7580 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
7581 L: netdev@vger.kernel.org
7583 F: Documentation/networking/hinic.txt
7584 F: drivers/net/ethernet/huawei/hinic/
7587 M: Mike Kravetz <mike.kravetz@oracle.com>
7588 L: linux-mm@kvack.org
7592 F: include/linux/hugetlb.h
7593 F: Documentation/admin-guide/mm/hugetlbpage.rst
7594 F: Documentation/vm/hugetlbfs_reserv.rst
7595 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7598 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7599 L: linux-media@vger.kernel.org
7600 T: git git://linuxtv.org/media_tree.git
7601 W: https://linuxtv.org
7603 F: drivers/media/platform/sti/hva
7605 HWPOISON MEMORY FAILURE HANDLING
7606 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7607 L: linux-mm@kvack.org
7609 F: mm/memory-failure.c
7610 F: mm/hwpoison-inject.c
7612 HYGON PROCESSOR SUPPORT
7613 M: Pu Wen <puwen@hygon.cn>
7614 L: linux-kernel@vger.kernel.org
7616 F: arch/x86/kernel/cpu/hygon.c
7618 HYNIX HI556 SENSOR DRIVER
7619 M: Shawn Tu <shawnx.tu@intel.com>
7620 L: linux-media@vger.kernel.org
7621 T: git git://linuxtv.org/media_tree.git
7623 F: drivers/media/i2c/hi556.c
7625 Hyper-V CORE AND DRIVERS
7626 M: "K. Y. Srinivasan" <kys@microsoft.com>
7627 M: Haiyang Zhang <haiyangz@microsoft.com>
7628 M: Stephen Hemminger <sthemmin@microsoft.com>
7629 M: Sasha Levin <sashal@kernel.org>
7630 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7631 L: linux-hyperv@vger.kernel.org
7633 F: Documentation/networking/device_drivers/microsoft/netvsc.txt
7634 F: arch/x86/include/asm/mshyperv.h
7635 F: arch/x86/include/asm/trace/hyperv.h
7636 F: arch/x86/include/asm/hyperv-tlfs.h
7637 F: arch/x86/kernel/cpu/mshyperv.c
7639 F: drivers/clocksource/hyperv_timer.c
7640 F: drivers/hid/hid-hyperv.c
7642 F: drivers/input/serio/hyperv-keyboard.c
7643 F: drivers/pci/controller/pci-hyperv.c
7644 F: drivers/pci/controller/pci-hyperv-intf.c
7645 F: drivers/net/hyperv/
7646 F: drivers/scsi/storvsc_drv.c
7647 F: drivers/uio/uio_hv_generic.c
7648 F: drivers/video/fbdev/hyperv_fb.c
7649 F: drivers/iommu/hyperv-iommu.c
7650 F: net/vmw_vsock/hyperv_transport.c
7651 F: include/clocksource/hyperv_timer.h
7652 F: include/linux/hyperv.h
7653 F: include/uapi/linux/hyperv.h
7654 F: include/asm-generic/mshyperv.h
7656 F: Documentation/ABI/stable/sysfs-bus-vmbus
7657 F: Documentation/ABI/testing/debugfs-hyperv
7660 M: Vignesh Raghavendra <vigneshr@ti.com>
7662 F: drivers/mtd/hyperbus/
7663 F: include/linux/mtd/hyperbus.h
7664 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7665 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7667 HYPERVISOR VIRTUAL CONSOLE DRIVER
7668 L: linuxppc-dev@lists.ozlabs.org
7673 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7674 L: linux-i2c@vger.kernel.org
7675 L: linux-acpi@vger.kernel.org
7677 F: drivers/i2c/i2c-core-acpi.c
7679 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7680 M: Ajay Gupta <ajayg@nvidia.com>
7681 L: linux-i2c@vger.kernel.org
7683 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
7684 F: drivers/i2c/busses/i2c-nvidia-gpu.c
7687 M: Peter Rosin <peda@axentia.se>
7688 L: linux-i2c@vger.kernel.org
7690 F: Documentation/i2c/i2c-topology.rst
7691 F: Documentation/i2c/muxes/
7692 F: Documentation/devicetree/bindings/i2c/i2c-mux*
7693 F: Documentation/devicetree/bindings/i2c/i2c-arb*
7694 F: Documentation/devicetree/bindings/i2c/i2c-gate*
7695 F: drivers/i2c/i2c-mux.c
7696 F: drivers/i2c/muxes/
7697 F: include/linux/i2c-mux.h
7699 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7700 M: Gregory CLEMENT <gregory.clement@bootlin.com>
7701 L: linux-i2c@vger.kernel.org
7703 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
7704 F: drivers/i2c/busses/i2c-mv64xxx.c
7706 I2C OVER PARALLEL PORT
7707 M: Jean Delvare <jdelvare@suse.com>
7708 L: linux-i2c@vger.kernel.org
7710 F: Documentation/i2c/busses/i2c-parport.rst
7711 F: Documentation/i2c/busses/i2c-parport-light.rst
7712 F: drivers/i2c/busses/i2c-parport.c
7713 F: drivers/i2c/busses/i2c-parport-light.c
7716 M: Wolfram Sang <wsa@the-dreams.de>
7717 L: linux-i2c@vger.kernel.org
7718 W: https://i2c.wiki.kernel.org/
7719 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7720 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7722 F: Documentation/devicetree/bindings/i2c/i2c.txt
7723 F: Documentation/i2c/
7725 F: include/linux/i2c.h
7726 F: include/linux/i2c-dev.h
7727 F: include/linux/i2c-smbus.h
7728 F: include/uapi/linux/i2c.h
7729 F: include/uapi/linux/i2c-*.h
7731 I2C SUBSYSTEM HOST DRIVERS
7732 L: linux-i2c@vger.kernel.org
7733 W: https://i2c.wiki.kernel.org/
7734 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7737 F: Documentation/devicetree/bindings/i2c/
7738 F: drivers/i2c/algos/
7739 F: drivers/i2c/busses/
7742 M: Jean Delvare <jdelvare@suse.com>
7743 L: linux-i2c@vger.kernel.org
7745 F: Documentation/i2c/busses/i2c-taos-evm.rst
7746 F: drivers/i2c/busses/i2c-taos-evm.c
7749 M: Till Harbaum <till@harbaum.org>
7750 L: linux-i2c@vger.kernel.org
7751 W: http://www.harbaum.org/till/i2c_tiny_usb
7753 F: drivers/i2c/busses/i2c-tiny-usb.c
7755 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7756 M: Jean Delvare <jdelvare@suse.com>
7757 L: linux-i2c@vger.kernel.org
7759 F: Documentation/i2c/busses/i2c-ali1535.rst
7760 F: Documentation/i2c/busses/i2c-ali1563.rst
7761 F: Documentation/i2c/busses/i2c-ali15x3.rst
7762 F: Documentation/i2c/busses/i2c-amd756.rst
7763 F: Documentation/i2c/busses/i2c-amd8111.rst
7764 F: Documentation/i2c/busses/i2c-i801.rst
7765 F: Documentation/i2c/busses/i2c-nforce2.rst
7766 F: Documentation/i2c/busses/i2c-piix4.rst
7767 F: Documentation/i2c/busses/i2c-sis5595.rst
7768 F: Documentation/i2c/busses/i2c-sis630.rst
7769 F: Documentation/i2c/busses/i2c-sis96x.rst
7770 F: Documentation/i2c/busses/i2c-via.rst
7771 F: Documentation/i2c/busses/i2c-viapro.rst
7772 F: drivers/i2c/busses/i2c-ali1535.c
7773 F: drivers/i2c/busses/i2c-ali1563.c
7774 F: drivers/i2c/busses/i2c-ali15x3.c
7775 F: drivers/i2c/busses/i2c-amd756.c
7776 F: drivers/i2c/busses/i2c-amd756-s4882.c
7777 F: drivers/i2c/busses/i2c-amd8111.c
7778 F: drivers/i2c/busses/i2c-i801.c
7779 F: drivers/i2c/busses/i2c-isch.c
7780 F: drivers/i2c/busses/i2c-nforce2.c
7781 F: drivers/i2c/busses/i2c-nforce2-s4985.c
7782 F: drivers/i2c/busses/i2c-piix4.c
7783 F: drivers/i2c/busses/i2c-sis5595.c
7784 F: drivers/i2c/busses/i2c-sis630.c
7785 F: drivers/i2c/busses/i2c-sis96x.c
7786 F: drivers/i2c/busses/i2c-via.c
7787 F: drivers/i2c/busses/i2c-viapro.c
7789 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7790 M: Hans de Goede <hdegoede@redhat.com>
7791 L: linux-i2c@vger.kernel.org
7793 F: drivers/i2c/busses/i2c-cht-wc.c
7795 I2C/SMBUS ISMT DRIVER
7796 M: Seth Heasley <seth.heasley@intel.com>
7797 M: Neil Horman <nhorman@tuxdriver.com>
7798 L: linux-i2c@vger.kernel.org
7799 F: drivers/i2c/busses/i2c-ismt.c
7800 F: Documentation/i2c/busses/i2c-ismt.rst
7802 I2C/SMBUS STUB DRIVER
7803 M: Jean Delvare <jdelvare@suse.com>
7804 L: linux-i2c@vger.kernel.org
7806 F: drivers/i2c/i2c-stub.c
7809 M: Boris Brezillon <bbrezillon@kernel.org>
7810 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
7811 C: irc://chat.freenode.net/linux-i3c
7812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7814 F: Documentation/ABI/testing/sysfs-bus-i3c
7815 F: Documentation/devicetree/bindings/i3c/
7816 F: Documentation/driver-api/i3c
7818 F: include/linux/i3c/
7820 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7821 M: Vitor Soares <vitor.soares@synopsys.com>
7823 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7824 F: drivers/i3c/master/dw*
7826 I3C DRIVER FOR CADENCE I3C MASTER IP
7827 M: Przemysław Gaj <pgaj@cadence.com>
7829 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
7830 F: drivers/i3c/master/i3c-master-cdns.c
7832 IA64 (Itanium) PLATFORM
7833 M: Tony Luck <tony.luck@intel.com>
7834 M: Fenghua Yu <fenghua.yu@intel.com>
7835 L: linux-ia64@vger.kernel.org
7836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7840 IBM Power 842 compression accelerator
7841 M: Haren Myneni <haren@us.ibm.com>
7843 F: drivers/crypto/nx/Makefile
7844 F: drivers/crypto/nx/Kconfig
7845 F: drivers/crypto/nx/nx-842*
7846 F: include/linux/sw842.h
7850 IBM Power in-Nest Crypto Acceleration
7851 M: Breno Leitão <leitao@debian.org>
7852 M: Nayna Jain <nayna@linux.ibm.com>
7853 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7854 L: linux-crypto@vger.kernel.org
7856 F: drivers/crypto/nx/Makefile
7857 F: drivers/crypto/nx/Kconfig
7858 F: drivers/crypto/nx/nx-aes*
7859 F: drivers/crypto/nx/nx-sha*
7860 F: drivers/crypto/nx/nx.*
7861 F: drivers/crypto/nx/nx_csbcpb.h
7862 F: drivers/crypto/nx/nx_debugfs.c
7864 IBM Power Linux RAID adapter
7865 M: Brian King <brking@us.ibm.com>
7867 F: drivers/scsi/ipr.*
7869 IBM Power SRIOV Virtual NIC Device Driver
7870 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7871 M: John Allen <jallen@linux.ibm.com>
7872 L: netdev@vger.kernel.org
7874 F: drivers/net/ethernet/ibm/ibmvnic.*
7876 IBM Power Virtual Accelerator Switchboard
7877 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7878 L: linuxppc-dev@lists.ozlabs.org
7880 F: arch/powerpc/platforms/powernv/vas*
7881 F: arch/powerpc/platforms/powernv/copy-paste.h
7882 F: arch/powerpc/include/asm/vas.h
7884 IBM Power Virtual Ethernet Device Driver
7885 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7886 L: netdev@vger.kernel.org
7888 F: drivers/net/ethernet/ibm/ibmveth.*
7890 IBM Power Virtual FC Device Drivers
7891 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7892 L: linux-scsi@vger.kernel.org
7894 F: drivers/scsi/ibmvscsi/ibmvfc*
7896 IBM Power Virtual Management Channel Driver
7897 M: Steven Royer <seroyer@linux.ibm.com>
7899 F: drivers/misc/ibmvmc.*
7901 IBM Power Virtual SCSI Device Drivers
7902 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7903 L: linux-scsi@vger.kernel.org
7905 F: drivers/scsi/ibmvscsi/ibmvscsi*
7906 F: include/scsi/viosrp.h
7908 IBM Power Virtual SCSI Device Target Driver
7909 M: Michael Cyr <mikecyr@linux.ibm.com>
7910 L: linux-scsi@vger.kernel.org
7911 L: target-devel@vger.kernel.org
7913 F: drivers/scsi/ibmvscsi_tgt/
7915 IBM Power VMX Cryptographic instructions
7916 M: Breno Leitão <leitao@debian.org>
7917 M: Nayna Jain <nayna@linux.ibm.com>
7918 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7919 L: linux-crypto@vger.kernel.org
7921 F: drivers/crypto/vmx/Makefile
7922 F: drivers/crypto/vmx/Kconfig
7923 F: drivers/crypto/vmx/vmx.c
7924 F: drivers/crypto/vmx/aes*
7925 F: drivers/crypto/vmx/ghash*
7926 F: drivers/crypto/vmx/ppc-xlate.pl
7928 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7929 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7930 L: linux-pci@vger.kernel.org
7931 L: linuxppc-dev@lists.ozlabs.org
7933 F: drivers/pci/hotplug/rpaphp*
7935 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7936 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7937 L: linux-pci@vger.kernel.org
7938 L: linuxppc-dev@lists.ozlabs.org
7940 F: drivers/pci/hotplug/rpadlpar*
7942 IBM ServeRAID RAID DRIVER
7944 F: drivers/scsi/ips.*
7946 ICH LPC AND GPIO DRIVER
7947 M: Peter Tyser <ptyser@xes-inc.com>
7949 F: drivers/mfd/lpc_ich.c
7950 F: drivers/gpio/gpio-ich.c
7953 M: Max Staudt <max@enpas.org>
7954 L: linux-i2c@vger.kernel.org
7956 F: drivers/i2c/busses/i2c-icy.c
7959 M: "David S. Miller" <davem@davemloft.net>
7960 L: linux-ide@vger.kernel.org
7961 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
7962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7964 F: Documentation/ide/
7966 F: include/linux/ide.h
7969 M: Borislav Petkov <bp@alien8.de>
7970 L: linux-ide@vger.kernel.org
7972 F: Documentation/cdrom/ide-cd.rst
7973 F: drivers/ide/ide-cd*
7975 IDEAPAD LAPTOP EXTRAS DRIVER
7976 M: Ike Panhc <ike.pan@canonical.com>
7977 L: platform-driver-x86@vger.kernel.org
7978 W: http://launchpad.net/ideapad-laptop
7980 F: drivers/platform/x86/ideapad-laptop.c
7982 IDEAPAD LAPTOP SLIDEBAR DRIVER
7983 M: Andrey Moiseev <o2g.org.ru@gmail.com>
7984 L: linux-input@vger.kernel.org
7985 W: https://github.com/o2genum/ideapad-slidebar
7987 F: drivers/input/misc/ideapad_slidebar.c
7989 IDT VersaClock 5 CLOCK DRIVER
7990 M: Marek Vasut <marek.vasut@gmail.com>
7992 F: drivers/clk/clk-versaclock5.c
7994 IEEE 802.15.4 SUBSYSTEM
7995 M: Alexander Aring <alex.aring@gmail.com>
7996 M: Stefan Schmidt <stefan@datenfreihafen.org>
7997 L: linux-wpan@vger.kernel.org
7998 W: http://wpan.cakelab.org/
7999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8004 F: drivers/net/ieee802154/
8005 F: include/linux/nl802154.h
8006 F: include/linux/ieee802154.h
8007 F: include/net/nl802154.h
8008 F: include/net/mac802154.h
8009 F: include/net/af_ieee802154.h
8010 F: include/net/cfg802154.h
8011 F: include/net/ieee802154_netdev.h
8012 F: Documentation/networking/ieee802154.rst
8015 M: Yotam Gigi <yotam.gi@gmail.com>
8016 M: Jamal Hadi Salim <jhs@mojatatu.com>
8018 F: include/net/ife.h
8019 F: include/uapi/linux/ife.h
8021 IGORPLUG-USB IR RECEIVER
8022 M: Sean Young <sean@mess.org>
8023 L: linux-media@vger.kernel.org
8025 F: drivers/media/rc/igorplugusb.c
8027 IGUANAWORKS USB IR TRANSCEIVER
8028 M: Sean Young <sean@mess.org>
8029 L: linux-media@vger.kernel.org
8031 F: drivers/media/rc/iguanair.c
8033 IIO DIGITAL POTENTIOMETER DAC
8034 M: Peter Rosin <peda@axentia.se>
8035 L: linux-iio@vger.kernel.org
8037 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8038 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8039 F: drivers/iio/dac/dpot-dac.c
8041 IIO ENVELOPE DETECTOR
8042 M: Peter Rosin <peda@axentia.se>
8043 L: linux-iio@vger.kernel.org
8045 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8046 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8047 F: drivers/iio/adc/envelope-detector.c
8050 M: Peter Rosin <peda@axentia.se>
8051 L: linux-iio@vger.kernel.org
8053 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8054 F: drivers/iio/multiplexer/iio-mux.c
8056 IIO SUBSYSTEM AND DRIVERS
8057 M: Jonathan Cameron <jic23@kernel.org>
8058 R: Hartmut Knaack <knaack.h@gmx.de>
8059 R: Lars-Peter Clausen <lars@metafoo.de>
8060 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8061 L: linux-iio@vger.kernel.org
8062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8064 F: Documentation/ABI/testing/configfs-iio*
8065 F: Documentation/ABI/testing/sysfs-bus-iio*
8066 F: Documentation/devicetree/bindings/iio/
8068 F: drivers/staging/iio/
8069 F: include/linux/iio/
8073 M: Peter Rosin <peda@axentia.se>
8074 L: linux-iio@vger.kernel.org
8076 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8077 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8078 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8079 F: drivers/iio/afe/iio-rescale.c
8081 IKANOS/ADI EAGLE ADSL USB DRIVER
8082 M: Matthieu Castet <castet.matthieu@free.fr>
8083 M: Stanislaw Gruszka <stf_xl@wp.pl>
8085 F: drivers/usb/atm/ueagle-atm.c
8087 IMGTEC ASCII LCD DRIVER
8088 M: Paul Burton <paulburton@kernel.org>
8090 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8091 F: drivers/auxdisplay/img-ascii-lcd.c
8093 IMGTEC IR DECODER DRIVER
8094 M: James Hogan <jhogan@kernel.org>
8096 F: drivers/media/rc/img-ir/
8098 IMON SOUNDGRAPH USB IR RECEIVER
8099 M: Sean Young <sean@mess.org>
8100 L: linux-media@vger.kernel.org
8102 F: drivers/media/rc/imon_raw.c
8103 F: drivers/media/rc/imon.c
8105 IMS TWINTURBO FRAMEBUFFER DRIVER
8106 L: linux-fbdev@vger.kernel.org
8108 F: drivers/video/fbdev/imsttfb.c
8110 INA209 HARDWARE MONITOR DRIVER
8111 M: Guenter Roeck <linux@roeck-us.net>
8112 L: linux-hwmon@vger.kernel.org
8114 F: Documentation/hwmon/ina209.rst
8115 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
8116 F: drivers/hwmon/ina209.c
8118 INA2XX HARDWARE MONITOR DRIVER
8119 M: Guenter Roeck <linux@roeck-us.net>
8120 L: linux-hwmon@vger.kernel.org
8122 F: Documentation/hwmon/ina2xx.rst
8123 F: drivers/hwmon/ina2xx.c
8124 F: include/linux/platform_data/ina2xx.h
8126 INDUSTRY PACK SUBSYSTEM (IPACK)
8127 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8128 M: Jens Taprogge <jens.taprogge@taprogge.org>
8129 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8130 L: industrypack-devel@lists.sourceforge.net
8131 W: http://industrypack.sourceforge.net
8135 INFINEON DPS310 Driver
8136 M: Eddie James <eajames@linux.ibm.com>
8137 L: linux-iio@vger.kernel.org
8138 F: drivers/iio/pressure/dps310.c
8141 INFINIBAND SUBSYSTEM
8142 M: Doug Ledford <dledford@redhat.com>
8143 M: Jason Gunthorpe <jgg@mellanox.com>
8144 L: linux-rdma@vger.kernel.org
8145 W: https://github.com/linux-rdma/rdma-core
8146 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8149 F: Documentation/devicetree/bindings/infiniband/
8150 F: Documentation/infiniband/
8151 F: drivers/infiniband/
8152 F: include/uapi/linux/if_infiniband.h
8153 F: include/uapi/rdma/
8155 F: include/trace/events/ib_mad.h
8156 F: include/trace/events/ib_umad.h
8157 F: samples/bpf/ibumad_kern.c
8158 F: samples/bpf/ibumad_user.c
8160 INGENIC JZ4780 DMA Driver
8161 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8163 F: drivers/dma/dma-jz4780.c
8165 INGENIC JZ4780 NAND DRIVER
8166 M: Harvey Hunt <harveyhuntnexus@gmail.com>
8167 L: linux-mtd@lists.infradead.org
8169 F: drivers/mtd/nand/raw/ingenic/
8172 M: Paul Cercueil <paul@crapouillou.net>
8174 F: arch/mips/boot/dts/ingenic/
8175 F: arch/mips/include/asm/mach-jz4740/
8176 F: arch/mips/jz4740/
8177 F: drivers/clk/ingenic/
8178 F: drivers/dma/dma-jz4780.c
8179 F: drivers/gpu/drm/ingenic/
8180 F: drivers/i2c/busses/i2c-jz4780.c
8181 F: drivers/iio/adc/ingenic-adc.c
8182 F: drivers/irqchip/irq-ingenic.c
8183 F: drivers/memory/jz4780-nemc.c
8184 F: drivers/mmc/host/jz4740_mmc.c
8185 F: drivers/mtd/nand/raw/ingenic/
8186 F: drivers/pinctrl/pinctrl-ingenic.c
8187 F: drivers/power/supply/ingenic-battery.c
8188 F: drivers/pwm/pwm-jz4740.c
8189 F: drivers/rtc/rtc-jz4740.c
8190 F: drivers/tty/serial/8250/8250_ingenic.c
8191 F: drivers/usb/musb/jz4740.c
8192 F: drivers/watchdog/jz4740_wdt.c
8193 F: include/dt-bindings/iio/adc/ingenic,adc.h
8194 F: include/linux/mfd/ingenic-tcu.h
8195 F: sound/soc/jz4740/
8196 F: sound/soc/codecs/jz47*
8199 M: Jan Kara <jack@suse.cz>
8200 R: Amir Goldstein <amir73il@gmail.com>
8201 L: linux-fsdevel@vger.kernel.org
8203 F: Documentation/filesystems/inotify.txt
8204 F: fs/notify/inotify/
8205 F: include/linux/inotify.h
8206 F: include/uapi/linux/inotify.h
8208 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8209 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
8210 L: linux-input@vger.kernel.org
8211 Q: http://patchwork.kernel.org/project/linux-input/list/
8212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8215 F: include/linux/input.h
8216 F: include/uapi/linux/input.h
8217 F: include/uapi/linux/input-event-codes.h
8218 F: include/linux/input/
8219 F: Documentation/devicetree/bindings/input/
8220 F: Documentation/devicetree/bindings/serio/
8221 F: Documentation/input/
8223 INPUT MULTITOUCH (MT) PROTOCOL
8224 M: Henrik Rydberg <rydberg@bitmath.org>
8225 L: linux-input@vger.kernel.org
8227 F: Documentation/input/multi-touch-protocol.rst
8228 F: drivers/input/input-mt.c
8231 INSIDE SECURE CRYPTO DRIVER
8232 M: Antoine Tenart <antoine.tenart@bootlin.com>
8233 F: drivers/crypto/inside-secure/
8235 L: linux-crypto@vger.kernel.org
8237 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8238 M: Mimi Zohar <zohar@linux.ibm.com>
8239 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8240 L: linux-integrity@vger.kernel.org
8241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8243 F: security/integrity/ima/
8245 INTEL 810/815 FRAMEBUFFER DRIVER
8246 M: Antonino Daplas <adaplas@gmail.com>
8247 L: linux-fbdev@vger.kernel.org
8249 F: drivers/video/fbdev/i810/
8252 M: Cezary Rojewski <cezary.rojewski@intel.com>
8253 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8254 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
8255 M: Jie Yang <yang.jie@linux.intel.com>
8256 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8260 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8261 M: Hans de Goede <hdegoede@redhat.com>
8262 L: platform-driver-x86@vger.kernel.org
8264 F: drivers/platform/x86/intel_atomisp2_pm.c
8266 INTEL C600 SERIES SAS CONTROLLER DRIVER
8267 M: Intel SCU Linux support <intel-linux-scu@intel.com>
8268 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8269 L: linux-scsi@vger.kernel.org
8270 T: git git://git.code.sf.net/p/intel-sas/isci
8272 F: drivers/scsi/isci/
8274 INTEL CPU family model numbers
8275 M: Tony Luck <tony.luck@intel.com>
8277 L: linux-kernel@vger.kernel.org
8279 F: arch/x86/include/asm/intel-family.h
8281 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8282 M: Jani Nikula <jani.nikula@linux.intel.com>
8283 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8284 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
8285 L: intel-gfx@lists.freedesktop.org
8286 W: https://01.org/linuxgraphics/
8287 B: https://01.org/linuxgraphics/documentation/how-report-bugs
8288 C: irc://chat.freenode.net/intel-gfx
8289 Q: http://patchwork.freedesktop.org/project/intel-gfx/
8290 T: git git://anongit.freedesktop.org/drm-intel
8292 F: drivers/gpu/drm/i915/
8293 F: include/drm/i915*
8294 F: include/uapi/drm/i915_drm.h
8295 F: Documentation/gpu/i915.rst
8297 INTEL ETHERNET DRIVERS
8298 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8299 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8300 W: http://www.intel.com/support/feedback.htm
8301 W: http://e1000.sourceforge.net/
8302 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8304 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8306 F: Documentation/networking/device_drivers/intel/e100.rst
8307 F: Documentation/networking/device_drivers/intel/e1000.rst
8308 F: Documentation/networking/device_drivers/intel/e1000e.rst
8309 F: Documentation/networking/device_drivers/intel/fm10k.rst
8310 F: Documentation/networking/device_drivers/intel/igb.rst
8311 F: Documentation/networking/device_drivers/intel/igbvf.rst
8312 F: Documentation/networking/device_drivers/intel/ixgb.rst
8313 F: Documentation/networking/device_drivers/intel/ixgbe.rst
8314 F: Documentation/networking/device_drivers/intel/ixgbevf.rst
8315 F: Documentation/networking/device_drivers/intel/i40e.rst
8316 F: Documentation/networking/device_drivers/intel/iavf.rst
8317 F: Documentation/networking/device_drivers/intel/ice.rst
8318 F: drivers/net/ethernet/intel/
8319 F: drivers/net/ethernet/intel/*/
8320 F: include/linux/avf/virtchnl.h
8322 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8323 M: Maik Broemme <mbroemme@libmpq.org>
8324 L: linux-fbdev@vger.kernel.org
8326 F: Documentation/fb/intelfb.rst
8327 F: drivers/video/fbdev/intelfb/
8330 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8331 L: linux-gpio@vger.kernel.org
8333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8334 F: drivers/gpio/gpio-ich.c
8335 F: drivers/gpio/gpio-intel-mid.c
8336 F: drivers/gpio/gpio-lynxpoint.c
8337 F: drivers/gpio/gpio-merrifield.c
8338 F: drivers/gpio/gpio-ml-ioh.c
8339 F: drivers/gpio/gpio-pch.c
8340 F: drivers/gpio/gpio-sch.c
8341 F: drivers/gpio/gpio-sodaville.c
8343 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8344 M: Zhenyu Wang <zhenyuw@linux.intel.com>
8345 M: Zhi Wang <zhi.a.wang@intel.com>
8346 L: intel-gvt-dev@lists.freedesktop.org
8347 L: intel-gfx@lists.freedesktop.org
8348 W: https://01.org/igvt-g
8349 T: git https://github.com/intel/gvt-linux.git
8351 F: drivers/gpu/drm/i915/gvt/
8353 INTEL HID EVENT DRIVER
8354 M: Alex Hung <alex.hung@canonical.com>
8355 L: platform-driver-x86@vger.kernel.org
8357 F: drivers/platform/x86/intel-hid.c
8359 INTEL I/OAT DMA DRIVER
8360 M: Dave Jiang <dave.jiang@intel.com>
8361 R: Dan Williams <dan.j.williams@intel.com>
8362 L: dmaengine@vger.kernel.org
8363 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
8365 F: drivers/dma/ioat*
8368 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
8369 M: Len Brown <lenb@kernel.org>
8370 L: linux-pm@vger.kernel.org
8371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8372 B: https://bugzilla.kernel.org
8374 F: drivers/idle/intel_idle.c
8376 INTEL INTEGRATED SENSOR HUB DRIVER
8377 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8378 M: Jiri Kosina <jikos@kernel.org>
8379 L: linux-input@vger.kernel.org
8381 F: drivers/hid/intel-ish-hid/
8384 M: David Woodhouse <dwmw2@infradead.org>
8385 M: Lu Baolu <baolu.lu@linux.intel.com>
8386 L: iommu@lists.linux-foundation.org
8387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8389 F: drivers/iommu/dmar.c
8390 F: drivers/iommu/intel*.[ch]
8391 F: include/linux/intel-iommu.h
8392 F: include/linux/intel-svm.h
8394 INTEL IOP-ADMA DMA DRIVER
8395 R: Dan Williams <dan.j.williams@intel.com>
8397 F: drivers/dma/iop-adma.c
8399 INTEL IPU3 CSI-2 CIO2 DRIVER
8400 M: Yong Zhi <yong.zhi@intel.com>
8401 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8402 M: Bingbu Cao <bingbu.cao@intel.com>
8403 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
8404 L: linux-media@vger.kernel.org
8406 F: drivers/media/pci/intel/ipu3/
8407 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8409 INTEL IPU3 CSI-2 IMGU DRIVER
8410 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8411 L: linux-media@vger.kernel.org
8413 F: drivers/staging/media/ipu3/
8414 F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8415 F: Documentation/media/v4l-drivers/ipu3.rst
8416 F: Documentation/media/v4l-drivers/ipu3_rcb.svg
8418 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8419 M: Krzysztof Halasa <khalasa@piap.pl>
8421 F: include/linux/soc/ixp4xx/qmgr.h
8422 F: include/linux/soc/ixp4xx/npe.h
8423 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
8424 F: drivers/soc/ixp4xx/ixp4xx-npe.c
8425 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
8426 F: drivers/net/wan/ixp4xx_hss.c
8428 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8429 M: Deepak Saxena <dsaxena@plexity.net>
8431 F: drivers/char/hw_random/ixp4xx-rng.c
8433 INTEL MANAGEMENT ENGINE (mei)
8434 M: Tomas Winkler <tomas.winkler@intel.com>
8435 L: linux-kernel@vger.kernel.org
8437 F: include/uapi/linux/mei.h
8438 F: include/linux/mei_cl_bus.h
8439 F: drivers/misc/mei/*
8440 F: drivers/watchdog/mei_wdt.c
8441 F: Documentation/driver-api/mei/*
8444 INTEL MENLOW THERMAL DRIVER
8445 M: Sujith Thomas <sujith.thomas@intel.com>
8446 L: platform-driver-x86@vger.kernel.org
8447 W: https://01.org/linux-acpi
8449 F: drivers/platform/x86/intel_menlow.c
8451 INTEL MIC DRIVERS (mic)
8452 M: Sudeep Dutt <sudeep.dutt@intel.com>
8453 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
8455 W: https://github.com/sudeepdutt/mic
8456 W: http://software.intel.com/en-us/mic-developer
8457 F: include/linux/mic_bus.h
8458 F: include/linux/scif.h
8459 F: include/uapi/linux/mic_common.h
8460 F: include/uapi/linux/mic_ioctl.h
8461 F: include/uapi/linux/scif_ioctl.h
8462 F: drivers/misc/mic/
8463 F: drivers/dma/mic_x100_dma.c
8464 F: drivers/dma/mic_x100_dma.h
8465 F: Documentation/mic/
8467 INTEL PMC CORE DRIVER
8468 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8469 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8470 L: platform-driver-x86@vger.kernel.org
8472 F: drivers/platform/x86/intel_pmc_core*
8474 INTEL PMC/P-Unit IPC DRIVER
8475 M: Zha Qipeng<qipeng.zha@intel.com>
8476 L: platform-driver-x86@vger.kernel.org
8478 F: drivers/platform/x86/intel_pmc_ipc.c
8479 F: drivers/platform/x86/intel_punit_ipc.c
8480 F: arch/x86/include/asm/intel_pmc_ipc.h
8481 F: arch/x86/include/asm/intel_punit_ipc.h
8483 INTEL PMIC GPIO DRIVERS
8484 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8486 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8487 F: drivers/gpio/gpio-*cove.c
8488 F: drivers/gpio/gpio-msic.c
8490 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8491 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8493 F: drivers/mfd/intel_msic.c
8494 F: drivers/mfd/intel_soc_pmic*
8495 F: include/linux/mfd/intel_msic.h
8496 F: include/linux/mfd/intel_soc_pmic*
8498 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8499 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
8500 L: linux-wireless@vger.kernel.org
8502 F: Documentation/networking/device_drivers/intel/ipw2100.txt
8503 F: Documentation/networking/device_drivers/intel/ipw2200.txt
8504 F: drivers/net/wireless/intel/ipw2x00/
8507 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8508 M: Len Brown <lenb@kernel.org>
8509 L: linux-pm@vger.kernel.org
8511 F: drivers/cpufreq/intel_pstate.c
8513 INTEL RDMA RNIC DRIVER
8514 M: Faisal Latif <faisal.latif@intel.com>
8515 M: Shiraz Saleem <shiraz.saleem@intel.com>
8516 L: linux-rdma@vger.kernel.org
8518 F: drivers/infiniband/hw/i40iw/
8519 F: include/uapi/rdma/i40iw-abi.h
8521 INTEL SPEED SELECT TECHNOLOGY
8522 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8523 L: platform-driver-x86@vger.kernel.org
8525 F: drivers/platform/x86/intel_speed_select_if/
8526 F: tools/power/x86/intel-speed-select/
8527 F: include/uapi/linux/isst_if.h
8529 INTEL STRATIX10 FIRMWARE DRIVERS
8530 M: Richard Gong <richard.gong@linux.intel.com>
8531 L: linux-kernel@vger.kernel.org
8533 F: drivers/firmware/stratix10-rsu.c
8534 F: drivers/firmware/stratix10-svc.c
8535 F: include/linux/firmware/intel/stratix10-smc.h
8536 F: include/linux/firmware/intel/stratix10-svc-client.h
8537 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8538 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8540 INTEL TELEMETRY DRIVER
8541 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8542 M: "David E. Box" <david.e.box@linux.intel.com>
8543 L: platform-driver-x86@vger.kernel.org
8545 F: arch/x86/include/asm/intel_telemetry.h
8546 F: drivers/platform/x86/intel_telemetry*
8548 INTEL VIRTUAL BUTTON DRIVER
8549 M: AceLan Kao <acelan.kao@canonical.com>
8550 L: platform-driver-x86@vger.kernel.org
8552 F: drivers/platform/x86/intel-vbtn.c
8554 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8555 M: Stanislaw Gruszka <sgruszka@redhat.com>
8556 L: linux-wireless@vger.kernel.org
8558 F: drivers/net/wireless/intel/iwlegacy/
8560 INTEL WIRELESS WIFI LINK (iwlwifi)
8561 M: Johannes Berg <johannes.berg@intel.com>
8562 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8563 M: Luca Coelho <luciano.coelho@intel.com>
8564 M: Intel Linux Wireless <linuxwifi@intel.com>
8565 L: linux-wireless@vger.kernel.org
8566 W: http://intellinuxwireless.org
8567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8569 F: drivers/net/wireless/intel/iwlwifi/
8571 INTEL WIRELESS WIMAX CONNECTION 2400
8572 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8573 M: linux-wimax@intel.com
8574 L: wimax@linuxwimax.org (subscribers-only)
8576 W: http://linuxwimax.org
8577 F: Documentation/admin-guide/wimax/i2400m.rst
8578 F: drivers/net/wimax/i2400m/
8579 F: include/uapi/linux/wimax/i2400m.h
8581 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8582 M: Mario Limonciello <mario.limonciello@dell.com>
8584 F: drivers/platform/x86/intel-wmi-thunderbolt.c
8587 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8589 F: Documentation/trace/intel_th.rst
8590 F: drivers/hwtracing/intel_th/
8591 F: include/linux/intel_th.h
8593 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8594 M: Ning Sun <ning.sun@intel.com>
8595 L: tboot-devel@lists.sourceforge.net
8596 W: http://tboot.sourceforge.net
8597 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8599 F: Documentation/x86/intel_txt.rst
8600 F: include/linux/tboot.h
8601 F: arch/x86/kernel/tboot.c
8604 M: Georgi Djakov <georgi.djakov@linaro.org>
8605 L: linux-pm@vger.kernel.org
8607 F: Documentation/driver-api/interconnect.rst
8608 F: Documentation/devicetree/bindings/interconnect/
8609 F: drivers/interconnect/
8610 F: include/dt-bindings/interconnect/
8611 F: include/linux/interconnect-provider.h
8612 F: include/linux/interconnect.h
8614 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8615 M: Linus Walleij <linus.walleij@linaro.org>
8616 L: linux-iio@vger.kernel.org
8618 F: drivers/iio/gyro/mpu3050*
8619 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8621 IOC3 ETHERNET DRIVER
8622 M: Ralf Baechle <ralf@linux-mips.org>
8623 L: linux-mips@vger.kernel.org
8625 F: drivers/net/ethernet/sgi/ioc3-eth.c
8627 IOMAP FILESYSTEM LIBRARY
8628 M: Christoph Hellwig <hch@infradead.org>
8629 M: Darrick J. Wong <darrick.wong@oracle.com>
8630 M: linux-xfs@vger.kernel.org
8631 M: linux-fsdevel@vger.kernel.org
8632 L: linux-xfs@vger.kernel.org
8633 L: linux-fsdevel@vger.kernel.org
8634 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8637 F: include/linux/iomap.h
8640 M: Joerg Roedel <joro@8bytes.org>
8641 L: iommu@lists.linux-foundation.org
8642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8644 F: Documentation/devicetree/bindings/iommu/
8646 F: include/linux/iommu.h
8647 F: include/linux/of_iommu.h
8648 F: include/linux/iova.h
8651 M: Jens Axboe <axboe@kernel.dk>
8652 L: io-uring@vger.kernel.org
8653 T: git git://git.kernel.dk/linux-block
8654 T: git git://git.kernel.dk/liburing
8659 F: include/uapi/linux/io_uring.h
8662 M: Corey Minyard <minyard@acm.org>
8663 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8664 W: http://openipmi.sourceforge.net/
8666 F: Documentation/devicetree/bindings/ipmi/
8667 F: Documentation/IPMI.txt
8668 F: drivers/char/ipmi/
8669 F: include/linux/ipmi*
8670 F: include/uapi/linux/ipmi*
8672 IPS SCSI RAID DRIVER
8673 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8674 L: linux-scsi@vger.kernel.org
8675 W: http://www.adaptec.com/
8677 F: drivers/scsi/ips*
8680 M: Wensong Zhang <wensong@linux-vs.org>
8681 M: Simon Horman <horms@verge.net.au>
8682 M: Julian Anastasov <ja@ssi.bg>
8683 L: netdev@vger.kernel.org
8684 L: lvs-devel@vger.kernel.org
8686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8688 F: Documentation/networking/ipvs-sysctl.txt
8689 F: include/net/ip_vs.h
8690 F: include/uapi/linux/ip_vs.h
8691 F: net/netfilter/ipvs/
8694 M: Jiri Kosina <jikos@kernel.org>
8695 M: David Sterba <dsterba@suse.com>
8697 F: drivers/tty/ipwireless/
8700 L: netdev@vger.kernel.org
8702 F: include/uapi/linux/ipx.h
8704 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8705 M: Marc Zyngier <maz@kernel.org>
8707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8708 F: Documentation/IRQ-domain.txt
8709 F: include/linux/irqdomain.h
8710 F: kernel/irq/irqdomain.c
8714 M: Thomas Gleixner <tglx@linutronix.de>
8715 L: linux-kernel@vger.kernel.org
8717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8721 M: Thomas Gleixner <tglx@linutronix.de>
8722 M: Jason Cooper <jason@lakedaemon.net>
8723 M: Marc Zyngier <maz@kernel.org>
8724 L: linux-kernel@vger.kernel.org
8726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8727 F: Documentation/devicetree/bindings/interrupt-controller/
8731 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8733 F: Documentation/driver-api/isa.rst
8734 F: drivers/base/isa.c
8735 F: include/linux/isa.h
8738 M: Hans Verkuil <hverkuil@xs4all.nl>
8739 L: linux-media@vger.kernel.org
8740 T: git git://linuxtv.org/media_tree.git
8741 W: https://linuxtv.org
8743 F: drivers/media/radio/radio-isa*
8746 M: Jaroslav Kysela <perex@perex.cz>
8748 F: Documentation/driver-api/isapnp.rst
8749 F: drivers/pnp/isapnp/
8750 F: include/linux/isapnp.h
8753 M: Lee Duncan <lduncan@suse.com>
8754 M: Chris Leech <cleech@redhat.com>
8755 L: open-iscsi@googlegroups.com
8756 W: www.open-iscsi.com
8758 F: drivers/scsi/*iscsi*
8759 F: include/scsi/*iscsi*
8761 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8762 M: Peter Jones <pjones@redhat.com>
8763 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
8765 F: drivers/firmware/iscsi_ibft*
8767 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8768 M: Sagi Grimberg <sagi@grimberg.me>
8769 M: Max Gurtovoy <maxg@mellanox.com>
8770 L: linux-rdma@vger.kernel.org
8772 W: http://www.openfabrics.org
8773 W: www.open-iscsi.org
8774 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8775 F: drivers/infiniband/ulp/iser/
8777 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8778 M: Sagi Grimberg <sagi@grimberg.me>
8779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8780 L: linux-rdma@vger.kernel.org
8781 L: target-devel@vger.kernel.org
8783 W: http://www.linux-iscsi.org
8784 F: drivers/infiniband/ulp/isert
8786 ISDN/mISDN SUBSYSTEM
8787 M: Karsten Keil <isdn@linux-pingi.de>
8788 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8789 L: netdev@vger.kernel.org
8790 W: http://www.isdn4linux.de
8792 F: drivers/isdn/mISDN
8793 F: drivers/isdn/hardware
8796 M: Karsten Keil <isdn@linux-pingi.de>
8797 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8798 L: netdev@vger.kernel.org
8799 W: http://www.isdn4linux.de
8801 F: Documentation/isdn/
8802 F: drivers/isdn/capi/
8803 F: drivers/staging/isdn/
8804 F: net/bluetooth/cmtp/
8805 F: include/linux/isdn/
8806 F: include/uapi/linux/isdn/
8808 IT87 HARDWARE MONITORING DRIVER
8809 M: Jean Delvare <jdelvare@suse.com>
8810 L: linux-hwmon@vger.kernel.org
8812 F: Documentation/hwmon/it87.rst
8813 F: drivers/hwmon/it87.c
8816 M: Antti Palosaari <crope@iki.fi>
8817 L: linux-media@vger.kernel.org
8818 W: https://linuxtv.org
8819 W: http://palosaari.fi/linux/
8820 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8821 T: git git://linuxtv.org/anttip/media_tree.git
8823 F: drivers/media/tuners/it913x*
8825 IVTV VIDEO4LINUX DRIVER
8826 M: Andy Walls <awalls@md.metrocast.net>
8827 L: ivtv-devel@ivtvdriver.org (subscribers-only)
8828 L: linux-media@vger.kernel.org
8829 T: git git://linuxtv.org/media_tree.git
8830 W: http://www.ivtvdriver.org
8832 F: Documentation/media/v4l-drivers/ivtv*
8833 F: drivers/media/pci/ivtv/
8834 F: include/uapi/linux/ivtv*
8836 IX2505V MEDIA DRIVER
8837 M: Malcolm Priestley <tvboxspy@gmail.com>
8838 L: linux-media@vger.kernel.org
8839 W: https://linuxtv.org
8840 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8842 F: drivers/media/dvb-frontends/ix2505v*
8844 JAILHOUSE HYPERVISOR INTERFACE
8845 M: Jan Kiszka <jan.kiszka@siemens.com>
8846 L: jailhouse-dev@googlegroups.com
8848 F: arch/x86/kernel/jailhouse.c
8849 F: arch/x86/include/asm/jailhouse_para.h
8851 JC42.4 TEMPERATURE SENSOR DRIVER
8852 M: Guenter Roeck <linux@roeck-us.net>
8853 L: linux-hwmon@vger.kernel.org
8855 F: drivers/hwmon/jc42.c
8856 F: Documentation/hwmon/jc42.rst
8859 M: Dave Kleikamp <shaggy@kernel.org>
8860 L: jfs-discussion@lists.sourceforge.net
8861 W: http://jfs.sourceforge.net/
8862 T: git git://github.com/kleikamp/linux-shaggy.git
8864 F: Documentation/admin-guide/jfs.rst
8868 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
8869 L: netdev@vger.kernel.org
8871 F: drivers/net/ethernet/jme.*
8873 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8874 M: David Woodhouse <dwmw2@infradead.org>
8875 M: Richard Weinberger <richard@nod.at>
8876 L: linux-mtd@lists.infradead.org
8877 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
8878 T: git git://git.infradead.org/ubifs-2.6.git
8881 F: include/uapi/linux/jffs2.h
8883 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8884 M: "Theodore Ts'o" <tytso@mit.edu>
8885 M: Jan Kara <jack@suse.com>
8886 L: linux-ext4@vger.kernel.org
8889 F: include/linux/jbd2.h
8891 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8892 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8893 L: linux-media@vger.kernel.org
8895 F: drivers/media/platform/rcar_jpu.c
8897 JSM Neo PCI based serial card
8898 L: linux-serial@vger.kernel.org
8900 F: drivers/tty/serial/jsm/
8902 K10TEMP HARDWARE MONITORING DRIVER
8903 M: Clemens Ladisch <clemens@ladisch.de>
8904 L: linux-hwmon@vger.kernel.org
8906 F: Documentation/hwmon/k10temp.rst
8907 F: drivers/hwmon/k10temp.c
8909 K8TEMP HARDWARE MONITORING DRIVER
8910 M: Rudolf Marek <r.marek@assembler.cz>
8911 L: linux-hwmon@vger.kernel.org
8913 F: Documentation/hwmon/k8temp.rst
8914 F: drivers/hwmon/k8temp.c
8917 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
8918 R: Alexander Potapenko <glider@google.com>
8919 R: Dmitry Vyukov <dvyukov@google.com>
8920 L: kasan-dev@googlegroups.com
8922 F: arch/*/include/asm/kasan.h
8923 F: arch/*/mm/kasan_init*
8924 F: Documentation/dev-tools/kasan.rst
8925 F: include/linux/kasan*.h
8928 F: scripts/Makefile.kasan
8931 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8933 L: linux-kbuild@vger.kernel.org
8935 F: Documentation/kbuild/kconfig*
8937 F: scripts/Kconfig.include
8940 M: Dave Young <dyoung@redhat.com>
8941 M: Baoquan He <bhe@redhat.com>
8942 R: Vivek Goyal <vgoyal@redhat.com>
8943 L: kexec@lists.infradead.org
8944 W: http://lse.sourceforge.net/kdump/
8946 F: Documentation/admin-guide/kdump/
8948 KEENE FM RADIO TRANSMITTER DRIVER
8949 M: Hans Verkuil <hverkuil@xs4all.nl>
8950 L: linux-media@vger.kernel.org
8951 T: git git://linuxtv.org/media_tree.git
8952 W: https://linuxtv.org
8954 F: drivers/media/radio/radio-keene*
8957 M: Ian Kent <raven@themaw.net>
8958 L: autofs@vger.kernel.org
8962 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8963 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8964 M: Michal Marek <michal.lkml@markovi.net>
8965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8966 L: linux-kbuild@vger.kernel.org
8968 F: Documentation/kbuild/
8971 F: scripts/Makefile*
8974 F: scripts/*vmlinux*
8979 L: kernel-janitors@vger.kernel.org
8980 W: http://kernelnewbies.org/KernelJanitors
8983 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8984 M: "J. Bruce Fields" <bfields@fieldses.org>
8985 M: Chuck Lever <chuck.lever@oracle.com>
8986 L: linux-nfs@vger.kernel.org
8987 W: http://nfs.sourceforge.net/
8988 T: git git://linux-nfs.org/~bfields/linux.git
8991 F: include/uapi/linux/nfsd/
8995 F: include/linux/lockd/
8996 F: include/linux/sunrpc/
8997 F: include/uapi/linux/sunrpc/
8999 KERNEL SELFTEST FRAMEWORK
9000 M: Shuah Khan <shuah@kernel.org>
9001 M: Shuah Khan <skhan@linuxfoundation.org>
9002 L: linux-kselftest@vger.kernel.org
9003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9004 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
9006 F: tools/testing/selftests/
9007 F: Documentation/dev-tools/kselftest*
9009 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9010 M: Brendan Higgins <brendanhiggins@google.com>
9011 L: linux-kselftest@vger.kernel.org
9012 L: kunit-dev@googlegroups.com
9013 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
9015 F: Documentation/dev-tools/kunit/
9018 F: tools/testing/kunit/
9020 KERNEL USERMODE HELPER
9021 M: Luis Chamberlain <mcgrof@kernel.org>
9022 L: linux-kernel@vger.kernel.org
9025 F: include/linux/umh.h
9027 KERNEL VIRTUAL MACHINE (KVM)
9028 M: Paolo Bonzini <pbonzini@redhat.com>
9029 M: Radim Krčmář <rkrcmar@redhat.com>
9030 L: kvm@vger.kernel.org
9031 W: http://www.linux-kvm.org
9032 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9034 F: Documentation/virt/kvm/
9035 F: include/trace/events/kvm.h
9036 F: include/uapi/asm-generic/kvm*
9037 F: include/uapi/linux/kvm*
9038 F: include/asm-generic/kvm*
9039 F: include/linux/kvm*
9040 F: include/kvm/iodev.h
9043 F: tools/testing/selftests/kvm/
9045 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
9046 M: Marc Zyngier <maz@kernel.org>
9047 R: James Morse <james.morse@arm.com>
9048 R: Julien Thierry <julien.thierry.kdev@gmail.com>
9049 R: Suzuki K Poulose <suzuki.poulose@arm.com>
9050 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9051 L: kvmarm@lists.cs.columbia.edu
9052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9054 F: arch/arm/include/uapi/asm/kvm*
9055 F: arch/arm/include/asm/kvm*
9057 F: arch/arm64/include/uapi/asm/kvm*
9058 F: arch/arm64/include/asm/kvm*
9061 F: include/kvm/arm_*
9063 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9064 M: James Hogan <jhogan@kernel.org>
9065 L: linux-mips@vger.kernel.org
9067 F: arch/mips/include/uapi/asm/kvm*
9068 F: arch/mips/include/asm/kvm*
9071 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9072 M: Paul Mackerras <paulus@ozlabs.org>
9073 L: kvm-ppc@vger.kernel.org
9074 W: http://www.linux-kvm.org/
9075 T: git git://github.com/agraf/linux-2.6.git
9077 F: arch/powerpc/include/uapi/asm/kvm*
9078 F: arch/powerpc/include/asm/kvm*
9079 F: arch/powerpc/kvm/
9080 F: arch/powerpc/kernel/kvm*
9082 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9083 M: Christian Borntraeger <borntraeger@de.ibm.com>
9084 M: Janosch Frank <frankja@linux.ibm.com>
9085 R: David Hildenbrand <david@redhat.com>
9086 R: Cornelia Huck <cohuck@redhat.com>
9087 L: kvm@vger.kernel.org
9088 W: http://www.ibm.com/developerworks/linux/linux390/
9089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9091 F: arch/s390/include/uapi/asm/kvm*
9092 F: arch/s390/include/asm/gmap.h
9093 F: arch/s390/include/asm/kvm*
9095 F: arch/s390/mm/gmap.c
9096 F: tools/testing/selftests/kvm/s390x/
9097 F: tools/testing/selftests/kvm/*/s390x/
9099 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9100 M: Paolo Bonzini <pbonzini@redhat.com>
9101 M: Radim Krčmář <rkrcmar@redhat.com>
9102 R: Sean Christopherson <sean.j.christopherson@intel.com>
9103 R: Vitaly Kuznetsov <vkuznets@redhat.com>
9104 R: Wanpeng Li <wanpengli@tencent.com>
9105 R: Jim Mattson <jmattson@google.com>
9106 R: Joerg Roedel <joro@8bytes.org>
9107 L: kvm@vger.kernel.org
9108 W: http://www.linux-kvm.org
9109 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9113 F: arch/x86/include/uapi/asm/kvm*
9114 F: arch/x86/include/uapi/asm/vmx.h
9115 F: arch/x86/include/uapi/asm/svm.h
9116 F: arch/x86/include/asm/kvm*
9117 F: arch/x86/include/asm/pvclock-abi.h
9118 F: arch/x86/include/asm/svm.h
9119 F: arch/x86/include/asm/vmx.h
9120 F: arch/x86/kernel/kvm.c
9121 F: arch/x86/kernel/kvmclock.c
9124 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9125 M: Tejun Heo <tj@kernel.org>
9126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9128 F: include/linux/kernfs.h
9132 M: Eric Biederman <ebiederm@xmission.com>
9133 W: http://kernel.org/pub/linux/utils/kernel/kexec/
9134 L: kexec@lists.infradead.org
9136 F: include/linux/kexec.h
9137 F: include/uapi/linux/kexec.h
9141 M: Mimi Zohar <zohar@linux.ibm.com>
9142 L: linux-integrity@vger.kernel.org
9143 L: keyrings@vger.kernel.org
9145 F: Documentation/security/keys/trusted-encrypted.rst
9146 F: include/keys/encrypted-type.h
9147 F: security/keys/encrypted-keys/
9150 M: James Bottomley <jejb@linux.ibm.com>
9151 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9152 M: Mimi Zohar <zohar@linux.ibm.com>
9153 L: linux-integrity@vger.kernel.org
9154 L: keyrings@vger.kernel.org
9156 F: Documentation/security/keys/trusted-encrypted.rst
9157 F: include/keys/trusted-type.h
9158 F: security/keys/trusted.c
9159 F: include/keys/trusted.h
9162 M: David Howells <dhowells@redhat.com>
9163 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9164 L: keyrings@vger.kernel.org
9166 F: Documentation/security/keys/core.rst
9167 F: include/linux/key.h
9168 F: include/linux/key-type.h
9169 F: include/linux/keyctl.h
9170 F: include/uapi/linux/keyctl.h
9174 KGDB / KDB /debug_core
9175 M: Jason Wessel <jason.wessel@windriver.com>
9176 M: Daniel Thompson <daniel.thompson@linaro.org>
9177 R: Douglas Anderson <dianders@chromium.org>
9178 W: http://kgdb.wiki.kernel.org/
9179 L: kgdb-bugreport@lists.sourceforge.net
9180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9182 F: Documentation/dev-tools/kgdb.rst
9183 F: drivers/misc/kgdbts.c
9184 F: drivers/tty/serial/kgdboc.c
9185 F: include/linux/kdb.h
9186 F: include/linux/kgdb.h
9190 M: Catalin Marinas <catalin.marinas@arm.com>
9192 F: Documentation/dev-tools/kmemleak.rst
9193 F: include/linux/kmemleak.h
9195 F: mm/kmemleak-test.c
9197 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9198 M: Luis Chamberlain <mcgrof@kernel.org>
9199 L: linux-kernel@vger.kernel.org
9202 F: include/linux/kmod.h
9204 F: tools/testing/selftests/kmod/
9207 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9208 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9209 M: "David S. Miller" <davem@davemloft.net>
9210 M: Masami Hiramatsu <mhiramat@kernel.org>
9212 F: Documentation/kprobes.txt
9213 F: include/linux/kprobes.h
9214 F: include/asm-generic/kprobes.h
9217 KS0108 LCD CONTROLLER DRIVER
9218 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9220 F: Documentation/admin-guide/auxdisplay/ks0108.rst
9221 F: drivers/auxdisplay/ks0108.c
9222 F: include/linux/ks0108.h
9225 M: David Ahern <dsahern@kernel.org>
9226 L: netdev@vger.kernel.org
9229 F: include/net/l3mdev.h
9232 M: John Fastabend <john.fastabend@gmail.com>
9233 M: Daniel Borkmann <daniel@iogearbox.net>
9234 L: netdev@vger.kernel.org
9235 L: bpf@vger.kernel.org
9237 F: include/linux/skmsg.h
9239 F: net/core/sock_map.c
9240 F: net/ipv4/tcp_bpf.c
9242 LANTIQ / INTEL Ethernet drivers
9243 M: Hauke Mehrtens <hauke@hauke-m.de>
9244 L: netdev@vger.kernel.org
9246 F: net/dsa/tag_gswip.c
9247 F: drivers/net/ethernet/lantiq_xrx200.c
9248 F: drivers/net/dsa/lantiq_pce.h
9249 F: drivers/net/dsa/lantiq_gswip.c
9251 LANTIQ MIPS ARCHITECTURE
9252 M: John Crispin <john@phrozen.org>
9253 L: linux-mips@vger.kernel.org
9256 F: drivers/soc/lantiq
9259 L: linux-x25@vger.kernel.org
9261 F: Documentation/networking/lapb-module.txt
9265 LASI 53c700 driver for PARISC
9266 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9267 L: linux-scsi@vger.kernel.org
9269 F: Documentation/scsi/53c700.txt
9270 F: drivers/scsi/53c700*
9273 M: Tobin C. Harding <me@tobin.cc>
9274 M: Tycho Andersen <tycho@tycho.ws>
9275 L: kernel-hardening@lists.openwall.com
9277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9278 F: scripts/leaking_addresses.pl
9281 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
9282 M: Pavel Machek <pavel@ucw.cz>
9283 R: Dan Murphy <dmurphy@ti.com>
9284 L: linux-leds@vger.kernel.org
9285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9288 F: Documentation/devicetree/bindings/leds/
9290 F: include/linux/leds.h
9292 LEGACY EEPROM DRIVER
9293 M: Jean Delvare <jdelvare@suse.com>
9295 F: Documentation/misc-devices/eeprom.rst
9296 F: drivers/misc/eeprom/eeprom.c
9299 R: David Lechner <david@lechnology.com>
9301 F: arch/arm/boot/dts/da850-lego-ev3.dts
9302 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9303 F: drivers/power/supply/lego_ev3_battery.c
9305 LEGO USB Tower driver
9306 M: Juergen Stuber <starblue@users.sourceforge.net>
9307 L: legousb-devel@lists.sourceforge.net
9308 W: http://legousb.sourceforge.net/
9310 F: drivers/usb/misc/legousbtower.c
9313 M: Matan Ziv-Av <matan@svgalib.org>
9314 L: platform-driver-x86@vger.kernel.org
9316 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
9317 F: Documentation/admin-guide/laptops/lg-laptop.rst
9318 F: drivers/platform/x86/lg-laptop.c
9321 M: Michael Krufky <mkrufky@linuxtv.org>
9322 L: linux-media@vger.kernel.org
9323 W: https://linuxtv.org
9324 W: http://github.com/mkrufky
9325 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9326 T: git git://linuxtv.org/mkrufky/tuners.git
9328 F: drivers/media/dvb-frontends/lg2160.*
9330 LGDT3305 MEDIA DRIVER
9331 M: Michael Krufky <mkrufky@linuxtv.org>
9332 L: linux-media@vger.kernel.org
9333 W: https://linuxtv.org
9334 W: http://github.com/mkrufky
9335 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9336 T: git git://linuxtv.org/mkrufky/tuners.git
9338 F: drivers/media/dvb-frontends/lgdt3305.*
9340 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9341 M: Viresh Kumar <vireshk@kernel.org>
9342 L: linux-ide@vger.kernel.org
9343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9345 F: include/linux/pata_arasan_cf_data.h
9346 F: drivers/ata/pata_arasan_cf.c
9349 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9350 M: Jens Axboe <axboe@kernel.dk>
9351 L: linux-ide@vger.kernel.org
9352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9354 F: drivers/ata/pata_*.c
9355 F: drivers/ata/ata_generic.c
9357 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9358 M: Linus Walleij <linus.walleij@linaro.org>
9359 L: linux-ide@vger.kernel.org
9360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9362 F: drivers/ata/pata_ftide010.c
9363 F: drivers/ata/sata_gemini.c
9364 F: drivers/ata/sata_gemini.h
9366 LIBATA SATA AHCI PLATFORM devices support
9367 M: Hans de Goede <hdegoede@redhat.com>
9368 M: Jens Axboe <axboe@kernel.dk>
9369 L: linux-ide@vger.kernel.org
9370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9372 F: drivers/ata/ahci_platform.c
9373 F: drivers/ata/libahci_platform.c
9374 F: include/linux/ahci_platform.h
9376 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9377 M: Mikael Pettersson <mikpelinux@gmail.com>
9378 L: linux-ide@vger.kernel.org
9379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9381 F: drivers/ata/sata_promise.*
9383 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9384 M: Jens Axboe <axboe@kernel.dk>
9385 L: linux-ide@vger.kernel.org
9386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9389 F: include/linux/ata.h
9390 F: include/linux/libata.h
9391 F: Documentation/devicetree/bindings/ata/
9394 M: Sasha Levin <alexander.levin@microsoft.com>
9396 F: tools/lib/lockdep/
9398 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9399 M: Dan Williams <dan.j.williams@intel.com>
9400 M: Vishal Verma <vishal.l.verma@intel.com>
9401 M: Dave Jiang <dave.jiang@intel.com>
9402 L: linux-nvdimm@lists.01.org
9403 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9405 F: drivers/nvdimm/blk.c
9406 F: drivers/nvdimm/region_devs.c
9408 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9409 M: Vishal Verma <vishal.l.verma@intel.com>
9410 M: Dan Williams <dan.j.williams@intel.com>
9411 M: Dave Jiang <dave.jiang@intel.com>
9412 L: linux-nvdimm@lists.01.org
9413 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9415 F: drivers/nvdimm/btt*
9417 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9418 M: Dan Williams <dan.j.williams@intel.com>
9419 M: Vishal Verma <vishal.l.verma@intel.com>
9420 M: Dave Jiang <dave.jiang@intel.com>
9421 L: linux-nvdimm@lists.01.org
9422 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9424 F: drivers/nvdimm/pmem*
9426 LIBNVDIMM: DEVICETREE BINDINGS
9427 M: Oliver O'Halloran <oohall@gmail.com>
9428 L: linux-nvdimm@lists.01.org
9429 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9431 F: drivers/nvdimm/of_pmem.c
9432 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
9434 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9435 M: Dan Williams <dan.j.williams@intel.com>
9436 M: Vishal Verma <vishal.l.verma@intel.com>
9437 M: Dave Jiang <dave.jiang@intel.com>
9438 M: Keith Busch <keith.busch@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 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9709 M: Sathya Prakash <sathya.prakash@broadcom.com>
9710 M: Chaitra P B <chaitra.basappa@broadcom.com>
9711 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9712 L: MPT-FusionLinux.pdl@broadcom.com
9713 L: linux-scsi@vger.kernel.org
9714 W: http://www.avagotech.com/support/
9716 F: drivers/message/fusion/
9717 F: drivers/scsi/mpt3sas/
9719 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9720 M: Matthew Wilcox <willy@infradead.org>
9721 L: linux-scsi@vger.kernel.org
9723 F: drivers/scsi/sym53c8xx_2/
9726 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9727 L: linux-iio@vger.kernel.org
9729 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
9730 F: drivers/iio/dac/ltc1660.c
9732 LTC2983 IIO TEMPERATURE DRIVER
9733 M: Nuno Sá <nuno.sa@analog.com>
9734 W: http://ez.analog.com/community/linux-device-drivers
9735 L: linux-iio@vger.kernel.org
9737 F: drivers/iio/temperature/ltc2983.c
9738 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
9740 LTC4261 HARDWARE MONITOR DRIVER
9741 M: Guenter Roeck <linux@roeck-us.net>
9742 L: linux-hwmon@vger.kernel.org
9744 F: Documentation/hwmon/ltc4261.rst
9745 F: drivers/hwmon/ltc4261.c
9747 LTC2947 HARDWARE MONITOR DRIVER
9748 M: Nuno Sá <nuno.sa@analog.com>
9749 W: http://ez.analog.com/community/linux-device-drivers
9750 L: linux-hwmon@vger.kernel.org
9752 F: drivers/hwmon/ltc2947-core.c
9753 F: drivers/hwmon/ltc2947-spi.c
9754 F: drivers/hwmon/ltc2947-i2c.c
9755 F: drivers/hwmon/ltc2947.h
9756 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
9758 LTC4306 I2C MULTIPLEXER DRIVER
9759 M: Michael Hennerich <michael.hennerich@analog.com>
9760 W: http://ez.analog.com/community/linux-device-drivers
9761 L: linux-i2c@vger.kernel.org
9763 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
9764 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9766 LTP (Linux Test Project)
9767 M: Mike Frysinger <vapier@gentoo.org>
9768 M: Cyril Hrubis <chrubis@suse.cz>
9769 M: Wanlong Gao <wanlong.gao@gmail.com>
9770 M: Jan Stancek <jstancek@redhat.com>
9771 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9772 M: Alexey Kodanev <alexey.kodanev@oracle.com>
9773 L: ltp@lists.linux.it (subscribers-only)
9774 W: http://linux-test-project.github.io/
9775 T: git git://github.com/linux-test-project/ltp.git
9779 M: Geert Uytterhoeven <geert@linux-m68k.org>
9780 L: linux-m68k@lists.linux-m68k.org
9781 W: http://www.linux-m68k.org/
9782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9787 M68K ON APPLE MACINTOSH
9788 M: Joshua Thompson <funaho@jurai.org>
9789 W: http://www.mac.linux-m68k.org/
9790 L: linux-m68k@lists.linux-m68k.org
9795 M: Philip Blundell <philb@gnu.org>
9796 W: http://www.tazenda.demon.co.uk/phil/linux-hp
9800 M88DS3103 MEDIA DRIVER
9801 M: Antti Palosaari <crope@iki.fi>
9802 L: linux-media@vger.kernel.org
9803 W: https://linuxtv.org
9804 W: http://palosaari.fi/linux/
9805 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9806 T: git git://linuxtv.org/anttip/media_tree.git
9808 F: drivers/media/dvb-frontends/m88ds3103*
9810 M88RS2000 MEDIA DRIVER
9811 M: Malcolm Priestley <tvboxspy@gmail.com>
9812 L: linux-media@vger.kernel.org
9813 W: https://linuxtv.org
9814 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9816 F: drivers/media/dvb-frontends/m88rs2000*
9818 MA901 MASTERKIT USB FM RADIO DRIVER
9819 M: Alexey Klimov <klimov.linux@gmail.com>
9820 L: linux-media@vger.kernel.org
9821 T: git git://linuxtv.org/media_tree.git
9823 F: drivers/media/radio/radio-ma901.c
9826 M: Johannes Berg <johannes@sipsolutions.net>
9827 L: linux-wireless@vger.kernel.org
9828 W: http://wireless.kernel.org/
9829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9832 F: Documentation/networking/mac80211-injection.txt
9833 F: include/net/mac80211.h
9835 F: drivers/net/wireless/mac80211_hwsim.[ch]
9836 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
9839 M: Jassi Brar <jassisinghbrar@gmail.com>
9840 L: linux-kernel@vger.kernel.org
9843 F: include/linux/mailbox_client.h
9844 F: include/linux/mailbox_controller.h
9846 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9847 M: Michael Kerrisk <mtk.manpages@gmail.com>
9848 W: http://www.kernel.org/doc/man-pages
9849 L: linux-man@vger.kernel.org
9852 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9853 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
9854 L: linux-mips@vger.kernel.org
9856 F: arch/mips/boot/dts/img/pistachio_marduk.dts
9858 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9859 M: Andrew Lunn <andrew@lunn.ch>
9860 M: Vivien Didelot <vivien.didelot@gmail.com>
9861 L: netdev@vger.kernel.org
9863 F: drivers/net/dsa/mv88e6xxx/
9864 F: include/linux/platform_data/mv88e6xxx.h
9865 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
9866 F: Documentation/networking/devlink-params-mv88e6xxx.txt
9868 MARVELL ARMADA DRM SUPPORT
9869 M: Russell King <linux@armlinux.org.uk>
9871 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9872 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9873 F: drivers/gpu/drm/armada/
9874 F: include/uapi/drm/armada_drm.h
9875 F: Documentation/devicetree/bindings/display/armada/
9877 MARVELL ARMADA 3700 PHY DRIVERS
9878 M: Miquel Raynal <miquel.raynal@bootlin.com>
9880 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9881 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9882 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9883 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9885 MARVELL CRYPTO DRIVER
9886 M: Boris Brezillon <bbrezillon@kernel.org>
9887 M: Arnaud Ebalard <arno@natisbad.org>
9888 F: drivers/crypto/marvell/
9890 L: linux-crypto@vger.kernel.org
9892 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9893 M: Mirko Lindner <mlindner@marvell.com>
9894 M: Stephen Hemminger <stephen@networkplumber.org>
9895 L: netdev@vger.kernel.org
9897 F: drivers/net/ethernet/marvell/sk*
9899 MARVELL LIBERTAS WIRELESS DRIVER
9900 L: libertas-dev@lists.infradead.org
9902 F: drivers/net/wireless/marvell/libertas/
9904 MARVELL MACCHIATOBIN SUPPORT
9905 M: Russell King <linux@armlinux.org.uk>
9906 L: linux-arm-kernel@lists.infradead.org
9908 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9910 MARVELL MV643XX ETHERNET DRIVER
9911 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9912 L: netdev@vger.kernel.org
9914 F: drivers/net/ethernet/marvell/mv643xx_eth.*
9915 F: include/linux/mv643xx.h
9917 MARVELL MV88X3310 PHY DRIVER
9918 M: Russell King <linux@armlinux.org.uk>
9919 L: netdev@vger.kernel.org
9921 F: drivers/net/phy/marvell10g.c
9923 MARVELL MVEBU THERMAL DRIVER
9924 M: Miquel Raynal <miquel.raynal@bootlin.com>
9926 F: drivers/thermal/armada_thermal.c
9928 MARVELL MVNETA ETHERNET DRIVER
9929 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9930 L: netdev@vger.kernel.org
9932 F: drivers/net/ethernet/marvell/mvneta.*
9934 MARVELL MWIFIEX WIRELESS DRIVER
9935 M: Amitkumar Karwar <amitkarwar@gmail.com>
9936 M: Nishant Sarmukadam <nishants@marvell.com>
9937 M: Ganapathi Bhat <gbhat@marvell.com>
9938 M: Xinming Hu <huxinming820@gmail.com>
9939 L: linux-wireless@vger.kernel.org
9941 F: drivers/net/wireless/marvell/mwifiex/
9943 MARVELL MWL8K WIRELESS DRIVER
9944 M: Lennert Buytenhek <buytenh@wantstofly.org>
9945 L: linux-wireless@vger.kernel.org
9947 F: drivers/net/wireless/marvell/mwl8k.c
9949 MARVELL NAND CONTROLLER DRIVER
9950 M: Miquel Raynal <miquel.raynal@bootlin.com>
9951 L: linux-mtd@lists.infradead.org
9953 F: drivers/mtd/nand/raw/marvell_nand.c
9954 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
9956 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9957 M: Nicolas Pitre <nico@fluxnic.net>
9959 F: drivers/mmc/host/mvsdio.*
9961 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9962 M: Hu Ziji <huziji@marvell.com>
9963 L: linux-mmc@vger.kernel.org
9965 F: drivers/mmc/host/sdhci-xenon*
9966 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9968 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9969 M: Sunil Goutham <sgoutham@marvell.com>
9970 M: Linu Cherian <lcherian@marvell.com>
9971 M: Geetha sowjanya <gakula@marvell.com>
9972 M: Jerin Jacob <jerinj@marvell.com>
9973 L: netdev@vger.kernel.org
9975 F: drivers/net/ethernet/marvell/octeontx2/af/
9977 MATROX FRAMEBUFFER DRIVER
9978 L: linux-fbdev@vger.kernel.org
9980 F: drivers/video/fbdev/matrox/matroxfb_*
9981 F: include/uapi/linux/matroxfb.h
9983 MAX16065 HARDWARE MONITOR DRIVER
9984 M: Guenter Roeck <linux@roeck-us.net>
9985 L: linux-hwmon@vger.kernel.org
9987 F: Documentation/hwmon/max16065.rst
9988 F: drivers/hwmon/max16065.c
9990 MAX2175 SDR TUNER DRIVER
9991 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
9992 L: linux-media@vger.kernel.org
9993 T: git git://linuxtv.org/media_tree.git
9995 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
9996 F: Documentation/media/v4l-drivers/max2175.rst
9997 F: drivers/media/i2c/max2175*
9998 F: include/uapi/linux/max2175.h
10000 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10001 L: linux-hwmon@vger.kernel.org
10003 F: Documentation/hwmon/max6650.rst
10004 F: drivers/hwmon/max6650.c
10006 MAX6697 HARDWARE MONITOR DRIVER
10007 M: Guenter Roeck <linux@roeck-us.net>
10008 L: linux-hwmon@vger.kernel.org
10010 F: Documentation/hwmon/max6697.rst
10011 F: Documentation/devicetree/bindings/hwmon/max6697.txt
10012 F: drivers/hwmon/max6697.c
10013 F: include/linux/platform_data/max6697.h
10015 MAX9860 MONO AUDIO VOICE CODEC DRIVER
10016 M: Peter Rosin <peda@axentia.se>
10017 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10019 F: Documentation/devicetree/bindings/sound/max9860.txt
10020 F: sound/soc/codecs/max9860.*
10022 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10023 M: Andreas Klinger <ak@it-klinger.de>
10024 L: linux-iio@vger.kernel.org
10026 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
10027 F: drivers/iio/proximity/mb1232.c
10029 MAXIM MAX77650 PMIC MFD DRIVER
10030 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
10031 L: linux-kernel@vger.kernel.org
10033 F: Documentation/devicetree/bindings/*/*max77650.txt
10034 F: Documentation/devicetree/bindings/*/max77650*.txt
10035 F: include/linux/mfd/max77650.h
10036 F: drivers/mfd/max77650.c
10037 F: drivers/regulator/max77650-regulator.c
10038 F: drivers/power/supply/max77650-charger.c
10039 F: drivers/input/misc/max77650-onkey.c
10040 F: drivers/leds/leds-max77650.c
10041 F: drivers/gpio/gpio-max77650.c
10043 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10044 M: Javier Martinez Canillas <javier@dowhile0.org>
10045 L: linux-kernel@vger.kernel.org
10047 F: drivers/regulator/max77802-regulator.c
10048 F: Documentation/devicetree/bindings/*/*max77802.txt
10049 F: include/dt-bindings/*/*max77802.h
10051 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10052 M: Krzysztof Kozlowski <krzk@kernel.org>
10053 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10054 L: linux-pm@vger.kernel.org
10056 F: drivers/power/supply/max14577_charger.c
10057 F: drivers/power/supply/max77693_charger.c
10059 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10060 M: Chanwoo Choi <cw00.choi@samsung.com>
10061 M: Krzysztof Kozlowski <krzk@kernel.org>
10062 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10063 L: linux-kernel@vger.kernel.org
10065 F: drivers/*/max14577*.c
10066 F: drivers/*/max77686*.c
10067 F: drivers/*/max77693*.c
10068 F: drivers/extcon/extcon-max14577.c
10069 F: drivers/extcon/extcon-max77693.c
10070 F: drivers/rtc/rtc-max77686.c
10071 F: drivers/clk/clk-max77686.c
10072 F: Documentation/devicetree/bindings/mfd/max14577.txt
10073 F: Documentation/devicetree/bindings/*/max77686.txt
10074 F: Documentation/devicetree/bindings/mfd/max77693.txt
10075 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
10076 F: include/linux/mfd/max14577*.h
10077 F: include/linux/mfd/max77686*.h
10078 F: include/linux/mfd/max77693*.h
10080 MAXIRADIO FM RADIO RECEIVER DRIVER
10081 M: Hans Verkuil <hverkuil@xs4all.nl>
10082 L: linux-media@vger.kernel.org
10083 T: git git://linuxtv.org/media_tree.git
10084 W: https://linuxtv.org
10086 F: drivers/media/radio/radio-maxiradio*
10088 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10089 M: Peter Rosin <peda@axentia.se>
10090 L: linux-iio@vger.kernel.org
10092 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10093 F: drivers/iio/potentiometer/mcp4018.c
10094 F: drivers/iio/potentiometer/mcp4531.c
10096 MCR20A IEEE-802.15.4 RADIO DRIVER
10097 M: Xue Liu <liuxuenetmail@gmail.com>
10098 L: linux-wpan@vger.kernel.org
10099 W: https://github.com/xueliu/mcr20a-linux
10101 F: drivers/net/ieee802154/mcr20a.c
10102 F: drivers/net/ieee802154/mcr20a.h
10103 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10105 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10106 M: William Breathitt Gray <vilhelm.gray@gmail.com>
10107 L: linux-iio@vger.kernel.org
10109 F: drivers/iio/dac/cio-dac.c
10111 MEDIA CONTROLLER FRAMEWORK
10112 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10113 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10114 L: linux-media@vger.kernel.org
10115 W: https://www.linuxtv.org
10116 T: git git://linuxtv.org/media_tree.git
10118 F: drivers/media/mc/
10119 F: include/media/media-*.h
10120 F: include/uapi/linux/media.h
10122 MEDIA DRIVERS FOR ASCOT2E
10123 M: Sergey Kozlov <serjk@netup.ru>
10124 M: Abylay Ospan <aospan@netup.ru>
10125 L: linux-media@vger.kernel.org
10126 W: https://linuxtv.org
10127 W: http://netup.tv/
10128 T: git git://linuxtv.org/media_tree.git
10130 F: drivers/media/dvb-frontends/ascot2e*
10132 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10133 M: Jasmin Jessich <jasmin@anw.at>
10134 L: linux-media@vger.kernel.org
10135 W: https://linuxtv.org
10136 T: git git://linuxtv.org/media_tree.git
10138 F: drivers/media/dvb-frontends/cxd2099*
10140 MEDIA DRIVERS FOR CXD2841ER
10141 M: Sergey Kozlov <serjk@netup.ru>
10142 M: Abylay Ospan <aospan@netup.ru>
10143 L: linux-media@vger.kernel.org
10144 W: https://linuxtv.org
10145 W: http://netup.tv/
10146 T: git git://linuxtv.org/media_tree.git
10148 F: drivers/media/dvb-frontends/cxd2841er*
10150 MEDIA DRIVERS FOR CXD2880
10151 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10152 L: linux-media@vger.kernel.org
10153 W: http://linuxtv.org/
10154 T: git git://linuxtv.org/media_tree.git
10156 F: drivers/media/dvb-frontends/cxd2880/*
10157 F: drivers/media/spi/cxd2880*
10159 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10160 L: linux-media@vger.kernel.org
10161 W: https://linuxtv.org
10162 T: git git://linuxtv.org/media_tree.git
10164 F: drivers/media/pci/ddbridge/*
10166 MEDIA DRIVERS FOR FREESCALE IMX
10167 M: Steve Longerbeam <slongerbeam@gmail.com>
10168 M: Philipp Zabel <p.zabel@pengutronix.de>
10169 L: linux-media@vger.kernel.org
10170 T: git git://linuxtv.org/media_tree.git
10172 F: Documentation/devicetree/bindings/media/imx.txt
10173 F: Documentation/media/v4l-drivers/imx.rst
10174 F: drivers/staging/media/imx/
10175 F: include/linux/imx-media.h
10176 F: include/media/imx.h
10178 MEDIA DRIVER FOR FREESCALE IMX PXP
10179 M: Philipp Zabel <p.zabel@pengutronix.de>
10180 L: linux-media@vger.kernel.org
10181 T: git git://linuxtv.org/media_tree.git
10183 F: drivers/media/platform/imx-pxp.[ch]
10185 MEDIA DRIVERS FOR FREESCALE IMX7
10186 M: Rui Miguel Silva <rmfrfs@gmail.com>
10187 L: linux-media@vger.kernel.org
10188 T: git git://linuxtv.org/media_tree.git
10190 F: Documentation/devicetree/bindings/media/imx7-csi.txt
10191 F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10192 F: Documentation/media/v4l-drivers/imx7.rst
10193 F: drivers/staging/media/imx/imx7-media-csi.c
10194 F: drivers/staging/media/imx/imx7-mipi-csis.c
10196 MEDIA DRIVERS FOR HELENE
10197 M: Abylay Ospan <aospan@netup.ru>
10198 L: linux-media@vger.kernel.org
10199 W: https://linuxtv.org
10200 W: http://netup.tv/
10201 T: git git://linuxtv.org/media_tree.git
10203 F: drivers/media/dvb-frontends/helene*
10205 MEDIA DRIVERS FOR HORUS3A
10206 M: Sergey Kozlov <serjk@netup.ru>
10207 M: Abylay Ospan <aospan@netup.ru>
10208 L: linux-media@vger.kernel.org
10209 W: https://linuxtv.org
10210 W: http://netup.tv/
10211 T: git git://linuxtv.org/media_tree.git
10213 F: drivers/media/dvb-frontends/horus3a*
10215 MEDIA DRIVERS FOR LNBH25
10216 M: Sergey Kozlov <serjk@netup.ru>
10217 M: Abylay Ospan <aospan@netup.ru>
10218 L: linux-media@vger.kernel.org
10219 W: https://linuxtv.org
10220 W: http://netup.tv/
10221 T: git git://linuxtv.org/media_tree.git
10223 F: drivers/media/dvb-frontends/lnbh25*
10225 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10226 L: linux-media@vger.kernel.org
10227 W: https://linuxtv.org
10228 T: git git://linuxtv.org/media_tree.git
10230 F: drivers/media/dvb-frontends/mxl5xx*
10232 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10233 M: Sergey Kozlov <serjk@netup.ru>
10234 M: Abylay Ospan <aospan@netup.ru>
10235 L: linux-media@vger.kernel.org
10236 W: https://linuxtv.org
10237 W: http://netup.tv/
10238 T: git git://linuxtv.org/media_tree.git
10240 F: drivers/media/pci/netup_unidvb/*
10242 MEDIA DRIVERS FOR RENESAS - CEU
10243 M: Jacopo Mondi <jacopo@jmondi.org>
10244 L: linux-media@vger.kernel.org
10245 L: linux-renesas-soc@vger.kernel.org
10246 T: git git://linuxtv.org/media_tree.git
10248 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
10249 F: drivers/media/platform/renesas-ceu.c
10250 F: include/media/drv-intf/renesas-ceu.h
10252 MEDIA DRIVERS FOR RENESAS - DRIF
10253 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10254 L: linux-media@vger.kernel.org
10255 L: linux-renesas-soc@vger.kernel.org
10256 T: git git://linuxtv.org/media_tree.git
10258 F: Documentation/devicetree/bindings/media/renesas,drif.txt
10259 F: drivers/media/platform/rcar_drif.c
10261 MEDIA DRIVERS FOR RENESAS - FCP
10262 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10263 L: linux-media@vger.kernel.org
10264 L: linux-renesas-soc@vger.kernel.org
10265 T: git git://linuxtv.org/media_tree.git
10267 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
10268 F: drivers/media/platform/rcar-fcp.c
10269 F: include/media/rcar-fcp.h
10271 MEDIA DRIVERS FOR RENESAS - FDP1
10272 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10273 L: linux-media@vger.kernel.org
10274 L: linux-renesas-soc@vger.kernel.org
10275 T: git git://linuxtv.org/media_tree.git
10277 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
10278 F: drivers/media/platform/rcar_fdp1.c
10280 MEDIA DRIVERS FOR RENESAS - VIN
10281 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
10282 L: linux-media@vger.kernel.org
10283 L: linux-renesas-soc@vger.kernel.org
10284 T: git git://linuxtv.org/media_tree.git
10286 F: Documentation/devicetree/bindings/media/renesas,csi2.txt
10287 F: Documentation/devicetree/bindings/media/renesas,vin.txt
10288 F: drivers/media/platform/rcar-vin/
10290 MEDIA DRIVERS FOR RENESAS - VSP1
10291 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10292 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10293 L: linux-media@vger.kernel.org
10294 L: linux-renesas-soc@vger.kernel.org
10295 T: git git://linuxtv.org/media_tree.git
10297 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
10298 F: drivers/media/platform/vsp1/
10300 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10301 L: linux-media@vger.kernel.org
10302 W: https://linuxtv.org
10303 T: git git://linuxtv.org/media_tree.git
10305 F: drivers/media/dvb-frontends/stv0910*
10307 MEDIA DRIVERS FOR ST STV6111 TUNER 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/stv6111*
10314 MEDIA DRIVERS FOR STM32 - DCMI
10315 M: Hugues Fruchet <hugues.fruchet@st.com>
10316 L: linux-media@vger.kernel.org
10317 T: git git://linuxtv.org/media_tree.git
10319 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
10320 F: drivers/media/platform/stm32/stm32-dcmi.c
10322 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10323 M: Dmitry Osipenko <digetx@gmail.com>
10324 L: linux-media@vger.kernel.org
10325 L: linux-tegra@vger.kernel.org
10326 T: git git://linuxtv.org/media_tree.git
10328 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10329 F: drivers/staging/media/tegra-vde/
10331 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10332 M: Mauro Carvalho Chehab <mchehab@kernel.org>
10333 P: LinuxTV.org Project
10334 L: linux-media@vger.kernel.org
10335 W: https://linuxtv.org
10336 Q: http://patchwork.kernel.org/project/linux-media/list/
10337 T: git git://linuxtv.org/media_tree.git
10339 F: Documentation/devicetree/bindings/media/
10340 F: Documentation/media/
10342 F: drivers/staging/media/
10343 F: include/linux/platform_data/media/
10345 F: include/uapi/linux/dvb/
10346 F: include/uapi/linux/videodev2.h
10347 F: include/uapi/linux/media.h
10348 F: include/uapi/linux/v4l2-*
10349 F: include/uapi/linux/meye.h
10350 F: include/uapi/linux/ivtv*
10351 F: include/uapi/linux/uvcvideo.h
10353 MEDIATEK BLUETOOTH DRIVER
10354 M: Sean Wang <sean.wang@mediatek.com>
10355 L: linux-bluetooth@vger.kernel.org
10356 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10358 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10359 F: drivers/bluetooth/btmtkuart.c
10361 MEDIATEK CIR DRIVER
10362 M: Sean Wang <sean.wang@mediatek.com>
10364 F: drivers/media/rc/mtk-cir.c
10366 MEDIATEK DMA DRIVER
10367 M: Sean Wang <sean.wang@mediatek.com>
10368 L: dmaengine@vger.kernel.org
10369 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10370 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10372 F: Documentation/devicetree/bindings/dma/mtk-*
10373 F: drivers/dma/mediatek/
10375 MEDIATEK PMIC LED DRIVER
10376 M: Sean Wang <sean.wang@mediatek.com>
10378 F: drivers/leds/leds-mt6323.c
10379 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
10381 MEDIATEK ETHERNET DRIVER
10382 M: Felix Fietkau <nbd@openwrt.org>
10383 M: John Crispin <john@phrozen.org>
10384 M: Sean Wang <sean.wang@mediatek.com>
10385 M: Mark Lee <Mark-MC.Lee@mediatek.com>
10386 L: netdev@vger.kernel.org
10388 F: drivers/net/ethernet/mediatek/
10390 MEDIATEK SWITCH DRIVER
10391 M: Sean Wang <sean.wang@mediatek.com>
10392 L: netdev@vger.kernel.org
10394 F: drivers/net/dsa/mt7530.*
10395 F: net/dsa/tag_mtk.c
10397 MEDIATEK JPEG DRIVER
10398 M: Rick Chang <rick.chang@mediatek.com>
10399 M: Bin Liu <bin.liu@mediatek.com>
10401 F: drivers/media/platform/mtk-jpeg/
10402 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10404 MEDIATEK MDP DRIVER
10405 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10406 M: Houlong Wei <houlong.wei@mediatek.com>
10407 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10409 F: drivers/media/platform/mtk-mdp/
10410 F: drivers/media/platform/mtk-vpu/
10411 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
10413 MEDIATEK MEDIA DRIVER
10414 M: Tiffany Lin <tiffany.lin@mediatek.com>
10415 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10417 F: drivers/media/platform/mtk-vcodec/
10418 F: drivers/media/platform/mtk-vpu/
10419 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10420 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
10422 MEDIATEK MMC/SD/SDIO DRIVER
10423 M: Chaotian Jing <chaotian.jing@mediatek.com>
10425 F: drivers/mmc/host/mtk-sd.c
10426 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
10428 MEDIATEK MT76 WIRELESS LAN DRIVER
10429 M: Felix Fietkau <nbd@nbd.name>
10430 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10431 R: Ryder Lee <ryder.lee@mediatek.com>
10432 R: Roy Luo <royluo@google.com>
10433 L: linux-wireless@vger.kernel.org
10435 F: drivers/net/wireless/mediatek/mt76/
10437 MEDIATEK MT7601U WIRELESS LAN DRIVER
10438 M: Jakub Kicinski <kubakici@wp.pl>
10439 L: linux-wireless@vger.kernel.org
10441 F: drivers/net/wireless/mediatek/mt7601u/
10443 MEDIATEK MT7621/28/88 I2C DRIVER
10444 M: Stefan Roese <sr@denx.de>
10445 L: linux-i2c@vger.kernel.org
10447 F: drivers/i2c/busses/i2c-mt7621.c
10448 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10450 MEDIATEK NAND CONTROLLER DRIVER
10451 M: Xiaolei Li <xiaolei.li@mediatek.com>
10452 L: linux-mtd@lists.infradead.org
10454 F: drivers/mtd/nand/raw/mtk_*
10455 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
10457 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10458 M: Sean Wang <sean.wang@mediatek.com>
10460 F: drivers/char/hw_random/mtk-rng.c
10462 MEDIATEK USB3 DRD IP DRIVER
10463 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
10464 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
10465 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10466 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10468 F: drivers/usb/mtu3/
10470 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10471 M: Peter Senna Tschudin <peter.senna@gmail.com>
10472 M: Martin Donnelly <martin.donnelly@ge.com>
10473 M: Martyn Welch <martyn.welch@collabora.co.uk>
10475 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10476 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10478 MEGARAID SCSI/SAS DRIVERS
10479 M: Kashyap Desai <kashyap.desai@broadcom.com>
10480 M: Sumit Saxena <sumit.saxena@broadcom.com>
10481 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10482 L: megaraidlinux.pdl@broadcom.com
10483 L: linux-scsi@vger.kernel.org
10484 W: http://www.avagotech.com/support/
10486 F: Documentation/scsi/megaraid.txt
10487 F: drivers/scsi/megaraid.*
10488 F: drivers/scsi/megaraid/
10490 MELEXIS MLX90614 DRIVER
10491 M: Crt Mori <cmo@melexis.com>
10492 L: linux-iio@vger.kernel.org
10493 W: http://www.melexis.com
10495 F: drivers/iio/temperature/mlx90614.c
10497 MELEXIS MLX90632 DRIVER
10498 M: Crt Mori <cmo@melexis.com>
10499 L: linux-iio@vger.kernel.org
10500 W: http://www.melexis.com
10502 F: drivers/iio/temperature/mlx90632.c
10504 MELFAS MIP4 TOUCHSCREEN DRIVER
10505 M: Sangwon Jee <jeesw@melfas.com>
10506 W: http://www.melfas.com
10508 F: drivers/input/touchscreen/melfas_mip4.c
10509 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10511 MELLANOX ETHERNET DRIVER (mlx4_en)
10512 M: Tariq Toukan <tariqt@mellanox.com>
10513 L: netdev@vger.kernel.org
10515 W: http://www.mellanox.com
10516 Q: http://patchwork.ozlabs.org/project/netdev/list/
10517 F: drivers/net/ethernet/mellanox/mlx4/en_*
10519 MELLANOX ETHERNET DRIVER (mlx5e)
10520 M: Saeed Mahameed <saeedm@mellanox.com>
10521 L: netdev@vger.kernel.org
10523 W: http://www.mellanox.com
10524 Q: http://patchwork.ozlabs.org/project/netdev/list/
10525 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
10527 MELLANOX ETHERNET INNOVA DRIVERS
10528 R: Boris Pismenny <borisp@mellanox.com>
10529 L: netdev@vger.kernel.org
10531 W: http://www.mellanox.com
10532 Q: http://patchwork.ozlabs.org/project/netdev/list/
10533 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10534 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
10535 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10536 F: include/linux/mlx5/mlx5_ifc_fpga.h
10538 MELLANOX ETHERNET SWITCH DRIVERS
10539 M: Jiri Pirko <jiri@mellanox.com>
10540 M: Ido Schimmel <idosch@mellanox.com>
10541 L: netdev@vger.kernel.org
10543 W: http://www.mellanox.com
10544 Q: http://patchwork.ozlabs.org/project/netdev/list/
10545 F: drivers/net/ethernet/mellanox/mlxsw/
10546 F: tools/testing/selftests/drivers/net/mlxsw/
10548 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10549 M: mlxsw@mellanox.com
10550 L: netdev@vger.kernel.org
10552 W: http://www.mellanox.com
10553 Q: http://patchwork.ozlabs.org/project/netdev/list/
10554 F: drivers/net/ethernet/mellanox/mlxfw/
10556 MELLANOX HARDWARE PLATFORM SUPPORT
10557 M: Andy Shevchenko <andy@infradead.org>
10558 M: Darren Hart <dvhart@infradead.org>
10559 M: Vadim Pasternak <vadimp@mellanox.com>
10560 L: platform-driver-x86@vger.kernel.org
10562 F: drivers/platform/mellanox/
10563 F: include/linux/platform_data/mlxreg.h
10565 MELLANOX MLX4 core VPI driver
10566 M: Tariq Toukan <tariqt@mellanox.com>
10567 L: netdev@vger.kernel.org
10568 L: linux-rdma@vger.kernel.org
10569 W: http://www.mellanox.com
10570 Q: http://patchwork.ozlabs.org/project/netdev/list/
10572 F: drivers/net/ethernet/mellanox/mlx4/
10573 F: include/linux/mlx4/
10575 MELLANOX MLX4 IB driver
10576 M: Yishai Hadas <yishaih@mellanox.com>
10577 L: linux-rdma@vger.kernel.org
10578 W: http://www.mellanox.com
10579 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10581 F: drivers/infiniband/hw/mlx4/
10582 F: include/linux/mlx4/
10583 F: include/uapi/rdma/mlx4-abi.h
10585 MELLANOX MLX5 core VPI driver
10586 M: Saeed Mahameed <saeedm@mellanox.com>
10587 M: Leon Romanovsky <leonro@mellanox.com>
10588 L: netdev@vger.kernel.org
10589 L: linux-rdma@vger.kernel.org
10590 W: http://www.mellanox.com
10591 Q: http://patchwork.ozlabs.org/project/netdev/list/
10593 F: drivers/net/ethernet/mellanox/mlx5/core/
10594 F: include/linux/mlx5/
10595 F: Documentation/networking/device_drivers/mellanox/
10597 MELLANOX MLX5 IB driver
10598 M: Leon Romanovsky <leonro@mellanox.com>
10599 L: linux-rdma@vger.kernel.org
10600 W: http://www.mellanox.com
10601 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10603 F: drivers/infiniband/hw/mlx5/
10604 F: include/linux/mlx5/
10605 F: include/uapi/rdma/mlx5-abi.h
10607 MELLANOX MLXCPLD I2C AND MUX DRIVER
10608 M: Vadim Pasternak <vadimp@mellanox.com>
10609 M: Michael Shych <michaelsh@mellanox.com>
10610 L: linux-i2c@vger.kernel.org
10612 F: drivers/i2c/busses/i2c-mlxcpld.c
10613 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
10614 F: Documentation/i2c/busses/i2c-mlxcpld.rst
10616 MELLANOX MLXCPLD LED DRIVER
10617 M: Vadim Pasternak <vadimp@mellanox.com>
10618 L: linux-leds@vger.kernel.org
10620 F: drivers/leds/leds-mlxcpld.c
10621 F: drivers/leds/leds-mlxreg.c
10622 F: Documentation/leds/leds-mlxcpld.rst
10624 MELLANOX PLATFORM DRIVER
10625 M: Vadim Pasternak <vadimp@mellanox.com>
10626 L: platform-driver-x86@vger.kernel.org
10628 F: drivers/platform/x86/mlx-platform.c
10631 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10632 M: "Paul E. McKenney" <paulmck@kernel.org>
10633 L: linux-kernel@vger.kernel.org
10635 F: kernel/sched/membarrier.c
10636 F: include/uapi/linux/membarrier.h
10637 F: arch/powerpc/include/asm/membarrier.h
10640 M: Mike Rapoport <rppt@linux.ibm.com>
10641 L: linux-mm@kvack.org
10643 F: include/linux/memblock.h
10645 F: Documentation/core-api/boot-time-mm.rst
10648 M: Andrew Morton <akpm@linux-foundation.org>
10649 L: linux-mm@kvack.org
10650 W: http://www.linux-mm.org
10651 T: quilt https://ozlabs.org/~akpm/mmotm/
10652 T: quilt https://ozlabs.org/~akpm/mmots/
10653 T: git git://github.com/hnaz/linux-mm.git
10655 F: include/linux/mm.h
10656 F: include/linux/gfp.h
10657 F: include/linux/mmzone.h
10658 F: include/linux/memory_hotplug.h
10659 F: include/linux/vmalloc.h
10662 MEMORY TECHNOLOGY DEVICES (MTD)
10663 M: Miquel Raynal <miquel.raynal@bootlin.com>
10664 M: Richard Weinberger <richard@nod.at>
10665 M: Vignesh Raghavendra <vigneshr@ti.com>
10666 L: linux-mtd@lists.infradead.org
10667 W: http://www.linux-mtd.infradead.org/
10668 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10669 C: irc://irc.oftc.net/mtd
10670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10673 F: Documentation/devicetree/bindings/mtd/
10675 F: include/linux/mtd/
10676 F: include/uapi/mtd/
10678 MEN A21 WATCHDOG DRIVER
10679 M: Johannes Thumshirn <morbidrsa@gmail.com>
10680 L: linux-watchdog@vger.kernel.org
10682 F: drivers/watchdog/mena21_wdt.c
10684 MEN CHAMELEON BUS (mcb)
10685 M: Johannes Thumshirn <morbidrsa@gmail.com>
10688 F: include/linux/mcb.h
10689 F: Documentation/driver-api/men-chameleon-bus.rst
10691 MEN F21BMC (Board Management Controller)
10692 M: Andreas Werner <andreas.werner@men.de>
10694 F: drivers/mfd/menf21bmc.c
10695 F: drivers/watchdog/menf21bmc_wdt.c
10696 F: drivers/leds/leds-menf21bmc.c
10697 F: drivers/hwmon/menf21bmc_hwmon.c
10698 F: Documentation/hwmon/menf21bmc.rst
10700 MEN Z069 WATCHDOG DRIVER
10701 M: Johannes Thumshirn <jth@kernel.org>
10702 L: linux-watchdog@vger.kernel.org
10704 F: drivers/watchdog/menz69_wdt.c
10706 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10707 M: Neil Armstrong <narmstrong@baylibre.com>
10708 L: linux-media@vger.kernel.org
10709 L: linux-amlogic@lists.infradead.org
10710 W: http://linux-meson.com/
10712 F: drivers/media/platform/meson/ao-cec.c
10713 F: drivers/media/platform/meson/ao-cec-g12a.c
10714 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
10715 T: git git://linuxtv.org/media_tree.git
10717 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10718 M: Liang Yang <liang.yang@amlogic.com>
10719 L: linux-mtd@lists.infradead.org
10721 F: drivers/mtd/nand/raw/meson_*
10722 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10724 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10725 M: Maxime Jourdan <mjourdan@baylibre.com>
10726 L: linux-media@vger.kernel.org
10727 L: linux-amlogic@lists.infradead.org
10729 F: drivers/staging/media/meson/vdec/
10730 T: git git://linuxtv.org/media_tree.git
10732 METHODE UDPU SUPPORT
10733 M: Vladimir Vid <vladimir.vid@sartura.hr>
10735 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10737 MICROBLAZE ARCHITECTURE
10738 M: Michal Simek <monstr@monstr.eu>
10739 W: http://www.monstr.eu/fdt/
10740 T: git git://git.monstr.eu/linux-2.6-microblaze.git
10742 F: arch/microblaze/
10744 MICROCHIP AT91 SERIAL DRIVER
10745 M: Richard Genoud <richard.genoud@gmail.com>
10747 F: drivers/tty/serial/atmel_serial.c
10748 F: drivers/tty/serial/atmel_serial.h
10749 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10751 MICROCHIP AUDIO ASOC DRIVERS
10752 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10753 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10757 MICROCHIP DMA DRIVER
10758 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10759 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10760 L: dmaengine@vger.kernel.org
10762 F: drivers/dma/at_hdmac.c
10763 F: drivers/dma/at_hdmac_regs.h
10764 F: include/linux/platform_data/dma-atmel.h
10765 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
10766 F: include/dt-bindings/dma/at91.h
10768 MICROCHIP ECC DRIVER
10769 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10770 L: linux-crypto@vger.kernel.org
10772 F: drivers/crypto/atmel-ecc.*
10774 MICROCHIP I2C DRIVER
10775 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10776 L: linux-i2c@vger.kernel.org
10778 F: drivers/i2c/busses/i2c-at91.h
10779 F: drivers/i2c/busses/i2c-at91-*.c
10781 MICROCHIP ISC DRIVER
10782 M: Eugen Hristev <eugen.hristev@microchip.com>
10783 L: linux-media@vger.kernel.org
10785 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
10786 F: drivers/media/platform/atmel/atmel-isc.h
10787 F: drivers/media/platform/atmel/atmel-isc-base.c
10788 F: drivers/media/platform/atmel/atmel-isc-regs.h
10789 F: Documentation/devicetree/bindings/media/atmel-isc.txt
10791 MICROCHIP ISI DRIVER
10792 M: Eugen Hristev <eugen.hristev@microchip.com>
10793 L: linux-media@vger.kernel.org
10795 F: drivers/media/platform/atmel/atmel-isi.c
10796 F: drivers/media/platform/atmel/atmel-isi.h
10798 MICROCHIP AT91 USART MFD DRIVER
10799 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10800 L: linux-kernel@vger.kernel.org
10802 F: drivers/mfd/at91-usart.c
10803 F: include/dt-bindings/mfd/at91-usart.h
10804 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10806 MICROCHIP AT91 USART SPI DRIVER
10807 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10808 L: linux-spi@vger.kernel.org
10810 F: drivers/spi/spi-at91-usart.c
10811 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10813 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10814 M: Woojung Huh <woojung.huh@microchip.com>
10815 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10816 L: netdev@vger.kernel.org
10818 F: net/dsa/tag_ksz.c
10819 F: drivers/net/dsa/microchip/*
10820 F: include/linux/platform_data/microchip-ksz.h
10821 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
10823 MICROCHIP LAN743X ETHERNET DRIVER
10824 M: Bryan Whitehead <bryan.whitehead@microchip.com>
10825 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10826 L: netdev@vger.kernel.org
10828 F: drivers/net/ethernet/microchip/lan743x_*
10830 MICROCHIP LCDFB DRIVER
10831 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10832 L: linux-fbdev@vger.kernel.org
10834 F: drivers/video/fbdev/atmel_lcdfb.c
10835 F: include/video/atmel_lcdc.h
10837 MICROCHIP MMC/SD/SDIO MCI DRIVER
10838 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10840 F: drivers/mmc/host/atmel-mci.c
10842 MICROCHIP MCP16502 PMIC DRIVER
10843 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
10844 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10846 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10847 F: drivers/regulator/mcp16502.c
10849 MICROCHIP MCP3911 ADC DRIVER
10850 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10851 M: Kent Gustavsson <kent@minoris.se>
10852 L: linux-iio@vger.kernel.org
10854 F: drivers/iio/adc/mcp3911.c
10855 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
10857 MICROCHIP NAND DRIVER
10858 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10859 L: linux-mtd@lists.infradead.org
10861 F: drivers/mtd/nand/raw/atmel/*
10862 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
10864 MICROCHIP PWM DRIVER
10865 M: Claudiu Beznea <claudiu.beznea@microchip.com>
10866 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10867 L: linux-pwm@vger.kernel.org
10869 F: drivers/pwm/pwm-atmel.c
10870 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10872 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10873 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10874 M: Eugen Hristev <eugen.hristev@microchip.com>
10875 L: linux-iio@vger.kernel.org
10877 F: drivers/iio/adc/at91-sama5d2_adc.c
10878 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10879 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10881 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10882 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10884 F: drivers/power/reset/at91-sama5d2_shdwc.c
10886 MICROCHIP SPI DRIVER
10887 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10889 F: drivers/spi/spi-atmel.*
10891 MICROCHIP SSC DRIVER
10892 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10893 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10895 F: drivers/misc/atmel-ssc.c
10896 F: include/linux/atmel-ssc.h
10898 MICROCHIP USBA UDC DRIVER
10899 M: Cristian Birsan <cristian.birsan@microchip.com>
10900 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10902 F: drivers/usb/gadget/udc/atmel_usba_udc.*
10904 MICROCHIP USB251XB DRIVER
10905 M: Richard Leitner <richard.leitner@skidata.com>
10906 L: linux-usb@vger.kernel.org
10908 F: drivers/usb/misc/usb251xb.c
10909 F: Documentation/devicetree/bindings/usb/usb251xb.txt
10911 MICROCHIP XDMA DRIVER
10912 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10913 L: linux-arm-kernel@lists.infradead.org
10914 L: dmaengine@vger.kernel.org
10916 F: drivers/dma/at_xdmac.c
10918 MICROSEMI MIPS SOCS
10919 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10920 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10921 L: linux-mips@vger.kernel.org
10923 F: arch/mips/generic/board-ocelot.c
10924 F: arch/mips/configs/generic/board-ocelot.config
10925 F: arch/mips/boot/dts/mscc/
10926 F: Documentation/devicetree/bindings/mips/mscc.txt
10928 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10929 M: Don Brace <don.brace@microsemi.com>
10930 L: esc.storagedev@microsemi.com
10931 L: linux-scsi@vger.kernel.org
10933 F: drivers/scsi/smartpqi/smartpqi*.[ch]
10934 F: drivers/scsi/smartpqi/Kconfig
10935 F: drivers/scsi/smartpqi/Makefile
10936 F: include/linux/cciss*.h
10937 F: include/uapi/linux/cciss*.h
10938 F: Documentation/scsi/smartpqi.txt
10940 MICROSEMI ETHERNET SWITCH DRIVER
10941 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10942 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10943 L: netdev@vger.kernel.org
10945 F: drivers/net/ethernet/mscc/
10946 F: include/soc/mscc/ocelot*
10948 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10949 M: Chen Yu <yu.c.chen@intel.com>
10950 L: platform-driver-x86@vger.kernel.org
10952 F: drivers/platform/x86/surfacepro3_button.c
10954 MICROTEK X6 SCANNER
10955 M: Oliver Neukum <oliver@neukum.org>
10957 F: drivers/usb/image/microtek.*
10960 M: Ralf Baechle <ralf@linux-mips.org>
10961 M: Paul Burton <paulburton@kernel.org>
10962 M: James Hogan <jhogan@kernel.org>
10963 L: linux-mips@vger.kernel.org
10964 W: http://www.linux-mips.org/
10965 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
10966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10967 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10969 F: Documentation/devicetree/bindings/mips/
10970 F: Documentation/mips/
10972 F: drivers/platform/mips/
10974 MIPS BOSTON DEVELOPMENT BOARD
10975 M: Paul Burton <paulburton@kernel.org>
10976 L: linux-mips@vger.kernel.org
10978 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
10979 F: arch/mips/boot/dts/img/boston.dts
10980 F: arch/mips/configs/generic/board-boston.config
10981 F: drivers/clk/imgtec/clk-boston.c
10982 F: include/dt-bindings/clock/boston-clock.h
10984 MIPS GENERIC PLATFORM
10985 M: Paul Burton <paulburton@kernel.org>
10986 L: linux-mips@vger.kernel.org
10988 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10989 F: arch/mips/generic/
10990 F: arch/mips/tools/generic-board-config.sh
10992 MIPS/LOONGSON1 ARCHITECTURE
10993 M: Keguang Zhang <keguang.zhang@gmail.com>
10994 L: linux-mips@vger.kernel.org
10996 F: arch/mips/loongson32/
10997 F: arch/mips/include/asm/mach-loongson32/
10998 F: drivers/*/*loongson1*
10999 F: drivers/*/*/*loongson1*
11001 MIPS/LOONGSON2EF ARCHITECTURE
11002 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11003 L: linux-mips@vger.kernel.org
11005 F: arch/mips/loongson2ef/
11006 F: arch/mips/include/asm/mach-loongson2ef/
11007 F: drivers/*/*loongson2*
11008 F: drivers/*/*/*loongson2*
11010 MIPS/LOONGSON64 ARCHITECTURE
11011 M: Huacai Chen <chenhc@lemote.com>
11012 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11013 L: linux-mips@vger.kernel.org
11015 F: arch/mips/loongson64/
11016 F: arch/mips/include/asm/mach-loongson64/
11017 F: drivers/platform/mips/cpu_hwmon.c
11018 F: drivers/*/*loongson3*
11019 F: drivers/*/*/*loongson3*
11021 MIPS RINT INSTRUCTION EMULATION
11022 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
11023 L: linux-mips@vger.kernel.org
11025 F: arch/mips/math-emu/sp_rint.c
11026 F: arch/mips/math-emu/dp_rint.c
11028 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11029 M: Hans Verkuil <hverkuil@xs4all.nl>
11030 L: linux-media@vger.kernel.org
11031 T: git git://linuxtv.org/media_tree.git
11032 W: https://linuxtv.org
11034 F: drivers/media/radio/radio-miropcm20*
11037 R: Lubomir Rintel <lkundrak@v3.sk>
11038 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11040 F: arch/arm/boot/dts/mmp*
11041 F: arch/arm/mach-mmp/
11043 MMU GATHER AND TLB INVALIDATION
11044 M: Will Deacon <will@kernel.org>
11045 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11046 M: Andrew Morton <akpm@linux-foundation.org>
11047 M: Nick Piggin <npiggin@gmail.com>
11048 M: Peter Zijlstra <peterz@infradead.org>
11049 L: linux-arch@vger.kernel.org
11050 L: linux-mm@kvack.org
11052 F: arch/*/include/asm/tlb.h
11053 F: include/asm-generic/tlb.h
11056 MN88472 MEDIA DRIVER
11057 M: Antti Palosaari <crope@iki.fi>
11058 L: linux-media@vger.kernel.org
11059 W: https://linuxtv.org
11060 W: http://palosaari.fi/linux/
11061 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11063 F: drivers/media/dvb-frontends/mn88472*
11065 MN88473 MEDIA DRIVER
11066 M: Antti Palosaari <crope@iki.fi>
11067 L: linux-media@vger.kernel.org
11068 W: https://linuxtv.org
11069 W: http://palosaari.fi/linux/
11070 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11072 F: drivers/media/dvb-frontends/mn88473*
11075 M: Jessica Yu <jeyu@kernel.org>
11076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11078 F: include/linux/module.h
11081 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11082 W: http://popies.net/meye/
11084 F: Documentation/media/v4l-drivers/meye*
11085 F: drivers/media/pci/meye/
11086 F: include/uapi/linux/meye.h
11088 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11089 M: Jiri Slaby <jirislaby@gmail.com>
11091 F: Documentation/driver-api/serial/moxa-smartio.rst
11092 F: drivers/tty/mxser.*
11094 MR800 AVERMEDIA USB FM RADIO DRIVER
11095 M: Alexey Klimov <klimov.linux@gmail.com>
11096 L: linux-media@vger.kernel.org
11097 T: git git://linuxtv.org/media_tree.git
11099 F: drivers/media/radio/radio-mr800.c
11101 MRF24J40 IEEE 802.15.4 RADIO DRIVER
11102 M: Alan Ott <alan@signal11.us>
11103 L: linux-wpan@vger.kernel.org
11105 F: drivers/net/ieee802154/mrf24j40.c
11106 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11109 M: "Lee, Chun-Yi" <jlee@suse.com>
11110 L: platform-driver-x86@vger.kernel.org
11112 F: drivers/platform/x86/msi-laptop.c
11115 L: platform-driver-x86@vger.kernel.org
11117 F: drivers/platform/x86/msi-wmi.c
11119 MSI001 MEDIA DRIVER
11120 M: Antti Palosaari <crope@iki.fi>
11121 L: linux-media@vger.kernel.org
11122 W: https://linuxtv.org
11123 W: http://palosaari.fi/linux/
11124 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11125 T: git git://linuxtv.org/anttip/media_tree.git
11127 F: drivers/media/tuners/msi001*
11129 MSI2500 MEDIA DRIVER
11130 M: Antti Palosaari <crope@iki.fi>
11131 L: linux-media@vger.kernel.org
11132 W: https://linuxtv.org
11133 W: http://palosaari.fi/linux/
11134 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11135 T: git git://linuxtv.org/anttip/media_tree.git
11137 F: drivers/media/usb/msi2500/
11139 MSYSTEMS DISKONCHIP G3 MTD DRIVER
11140 M: Robert Jarzmik <robert.jarzmik@free.fr>
11141 L: linux-mtd@lists.infradead.org
11143 F: drivers/mtd/devices/docg3*
11145 MT9M032 APTINA SENSOR DRIVER
11146 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11147 L: linux-media@vger.kernel.org
11148 T: git git://linuxtv.org/media_tree.git
11150 F: drivers/media/i2c/mt9m032.c
11151 F: include/media/i2c/mt9m032.h
11153 MT9P031 APTINA CAMERA SENSOR
11154 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11155 L: linux-media@vger.kernel.org
11156 T: git git://linuxtv.org/media_tree.git
11158 F: drivers/media/i2c/mt9p031.c
11159 F: include/media/i2c/mt9p031.h
11161 MT9T001 APTINA CAMERA SENSOR
11162 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11163 L: linux-media@vger.kernel.org
11164 T: git git://linuxtv.org/media_tree.git
11166 F: drivers/media/i2c/mt9t001.c
11167 F: include/media/i2c/mt9t001.h
11169 MT9T112 APTINA CAMERA SENSOR
11170 M: Jacopo Mondi <jacopo@jmondi.org>
11171 L: linux-media@vger.kernel.org
11172 T: git git://linuxtv.org/media_tree.git
11174 F: drivers/media/i2c/mt9t112.c
11175 F: include/media/i2c/mt9t112.h
11177 MT9V032 APTINA CAMERA SENSOR
11178 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11179 L: linux-media@vger.kernel.org
11180 T: git git://linuxtv.org/media_tree.git
11182 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11183 F: drivers/media/i2c/mt9v032.c
11184 F: include/media/i2c/mt9v032.h
11186 MT9V111 APTINA CAMERA SENSOR
11187 M: Jacopo Mondi <jacopo@jmondi.org>
11188 L: linux-media@vger.kernel.org
11189 T: git git://linuxtv.org/media_tree.git
11191 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11192 F: drivers/media/i2c/mt9v111.c
11194 MULTIFUNCTION DEVICES (MFD)
11195 M: Lee Jones <lee.jones@linaro.org>
11196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11198 F: Documentation/devicetree/bindings/mfd/
11200 F: include/linux/mfd/
11201 F: include/dt-bindings/mfd/
11203 MULTIMEDIA CARD (MMC) ETC. OVER SPI
11205 F: drivers/mmc/host/mmc_spi.c
11206 F: include/linux/spi/mmc_spi.h
11208 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11209 M: Ulf Hansson <ulf.hansson@linaro.org>
11210 L: linux-mmc@vger.kernel.org
11211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11213 F: Documentation/devicetree/bindings/mmc/
11215 F: include/linux/mmc/
11216 F: include/uapi/linux/mmc/
11218 MULTIPLEXER SUBSYSTEM
11219 M: Peter Rosin <peda@axentia.se>
11221 F: Documentation/ABI/testing/sysfs-class-mux*
11222 F: Documentation/devicetree/bindings/mux/
11223 F: include/dt-bindings/mux/
11224 F: include/linux/mux/
11227 MULTITECH MULTIPORT CARD (ISICOM)
11229 F: drivers/tty/isicom.c
11230 F: include/linux/isicom.h
11232 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11233 M: Bin Liu <b-liu@ti.com>
11234 L: linux-usb@vger.kernel.org
11236 F: drivers/usb/musb/
11238 MXL301RF MEDIA DRIVER
11239 M: Akihiro Tsukada <tskd08@gmail.com>
11240 L: linux-media@vger.kernel.org
11242 F: drivers/media/tuners/mxl301rf*
11244 MXL5007T MEDIA DRIVER
11245 M: Michael Krufky <mkrufky@linuxtv.org>
11246 L: linux-media@vger.kernel.org
11247 W: https://linuxtv.org
11248 W: http://github.com/mkrufky
11249 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11250 T: git git://linuxtv.org/mkrufky/tuners.git
11252 F: drivers/media/tuners/mxl5007t.*
11255 M: Marek Vasut <marex@denx.de>
11256 M: Stefan Agner <stefan@agner.ch>
11257 L: dri-devel@lists.freedesktop.org
11259 F: drivers/gpu/drm/mxsfb/
11260 F: Documentation/devicetree/bindings/display/mxsfb.txt
11261 T: git git://anongit.freedesktop.org/drm/drm-misc
11263 MYLEX DAC960 PCI RAID Controller
11264 M: Hannes Reinecke <hare@kernel.org>
11265 L: linux-scsi@vger.kernel.org
11267 F: drivers/scsi/myrb.*
11268 F: drivers/scsi/myrs.*
11270 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11271 M: Chris Lee <christopher.lee@cspi.com>
11272 L: netdev@vger.kernel.org
11273 W: https://www.cspi.com/ethernet-products/support/downloads/
11275 F: drivers/net/ethernet/myricom/myri10ge/
11277 NAND FLASH SUBSYSTEM
11278 M: Miquel Raynal <miquel.raynal@bootlin.com>
11279 R: Richard Weinberger <richard@nod.at>
11280 L: linux-mtd@lists.infradead.org
11281 W: http://www.linux-mtd.infradead.org/
11282 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11285 F: drivers/mtd/nand/
11286 F: include/linux/mtd/*nand*.h
11288 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11289 M: Daniel Mack <zonque@gmail.com>
11291 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11292 W: http://www.native-instruments.com
11293 F: sound/usb/caiaq/
11295 NATSEMI ETHERNET DRIVER (DP8381x)
11297 F: drivers/net/ethernet/natsemi/natsemi.c
11299 NCR 5380 SCSI DRIVERS
11300 M: Finn Thain <fthain@telegraphics.com.au>
11301 M: Michael Schmitz <schmitzmic@gmail.com>
11302 L: linux-scsi@vger.kernel.org
11304 F: Documentation/scsi/g_NCR5380.txt
11305 F: drivers/scsi/NCR5380.*
11306 F: drivers/scsi/arm/cumana_1.c
11307 F: drivers/scsi/arm/oak.c
11308 F: drivers/scsi/atari_scsi.*
11309 F: drivers/scsi/dmx3191d.c
11310 F: drivers/scsi/g_NCR5380.*
11311 F: drivers/scsi/mac_scsi.*
11312 F: drivers/scsi/sun3_scsi.*
11313 F: drivers/scsi/sun3_scsi_vme.c
11316 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
11320 NCT6775 HARDWARE MONITOR DRIVER
11321 M: Guenter Roeck <linux@roeck-us.net>
11322 L: linux-hwmon@vger.kernel.org
11324 F: Documentation/hwmon/nct6775.rst
11325 F: drivers/hwmon/nct6775.c
11327 NET_FAILOVER MODULE
11328 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
11329 L: netdev@vger.kernel.org
11331 F: drivers/net/net_failover.c
11332 F: include/net/net_failover.h
11333 F: Documentation/networking/net_failover.rst
11335 NETEM NETWORK EMULATOR
11336 M: Stephen Hemminger <stephen@networkplumber.org>
11337 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
11339 F: net/sched/sch_netem.c
11341 NETERION 10GbE DRIVERS (s2io/vxge)
11342 M: Jon Mason <jdmason@kudzu.us>
11343 L: netdev@vger.kernel.org
11345 F: Documentation/networking/device_drivers/neterion/s2io.txt
11346 F: Documentation/networking/device_drivers/neterion/vxge.txt
11347 F: drivers/net/ethernet/neterion/
11350 M: Pablo Neira Ayuso <pablo@netfilter.org>
11351 M: Jozsef Kadlecsik <kadlec@netfilter.org>
11352 M: Florian Westphal <fw@strlen.de>
11353 L: netfilter-devel@vger.kernel.org
11354 L: coreteam@netfilter.org
11355 W: http://www.netfilter.org/
11356 W: http://www.iptables.org/
11357 W: http://www.nftables.org/
11358 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
11359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11362 F: include/linux/netfilter*
11363 F: include/linux/netfilter/
11364 F: include/net/netfilter/
11365 F: include/uapi/linux/netfilter*
11366 F: include/uapi/linux/netfilter/
11367 F: net/*/netfilter.c
11368 F: net/*/netfilter/
11370 F: net/bridge/br_netfilter*.c
11372 NETROM NETWORK LAYER
11373 M: Ralf Baechle <ralf@linux-mips.org>
11374 L: linux-hams@vger.kernel.org
11375 W: http://www.linux-ax25.org/
11377 F: include/net/netrom.h
11378 F: include/uapi/linux/netrom.h
11381 NETRONOME ETHERNET DRIVERS
11382 M: Jakub Kicinski <jakub.kicinski@netronome.com>
11383 L: oss-drivers@netronome.com
11385 F: drivers/net/ethernet/netronome/
11387 NETWORK BLOCK DEVICE (NBD)
11388 M: Josef Bacik <josef@toxicpanda.com>
11390 L: linux-block@vger.kernel.org
11391 L: nbd@other.debian.org
11392 F: Documentation/admin-guide/blockdev/nbd.rst
11393 F: drivers/block/nbd.c
11394 F: include/trace/events/nbd.h
11395 F: include/uapi/linux/nbd.h
11397 NETWORK DROP MONITOR
11398 M: Neil Horman <nhorman@tuxdriver.com>
11399 L: netdev@vger.kernel.org
11401 W: https://fedorahosted.org/dropwatch/
11402 F: net/core/drop_monitor.c
11403 F: include/uapi/linux/net_dropmon.h
11404 F: include/net/drop_monitor.h
11407 M: "David S. Miller" <davem@davemloft.net>
11408 L: netdev@vger.kernel.org
11409 W: http://www.linuxfoundation.org/en/Net
11410 Q: http://patchwork.ozlabs.org/project/netdev/list/
11411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11414 F: Documentation/devicetree/bindings/net/
11416 F: include/linux/if_*
11417 F: include/linux/netdevice.h
11418 F: include/linux/etherdevice.h
11419 F: include/linux/fcdevice.h
11420 F: include/linux/fddidevice.h
11421 F: include/linux/hippidevice.h
11422 F: include/linux/inetdevice.h
11423 F: include/uapi/linux/if_*
11424 F: include/uapi/linux/netdevice.h
11426 NETWORKING DRIVERS (WIRELESS)
11427 M: Kalle Valo <kvalo@codeaurora.org>
11428 L: linux-wireless@vger.kernel.org
11429 Q: http://patchwork.kernel.org/project/linux-wireless/list/
11430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11433 F: Documentation/devicetree/bindings/net/wireless/
11434 F: drivers/net/wireless/
11437 M: Andrew Lunn <andrew@lunn.ch>
11438 M: Vivien Didelot <vivien.didelot@gmail.com>
11439 M: Florian Fainelli <f.fainelli@gmail.com>
11441 F: Documentation/devicetree/bindings/net/dsa/
11443 F: include/net/dsa.h
11444 F: include/linux/dsa/
11445 F: include/linux/platform_data/dsa.h
11446 F: drivers/net/dsa/
11448 NETWORKING [GENERAL]
11449 M: "David S. Miller" <davem@davemloft.net>
11450 L: netdev@vger.kernel.org
11451 W: http://www.linuxfoundation.org/en/Net
11452 Q: http://patchwork.ozlabs.org/project/netdev/list/
11453 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11455 B: mailto:netdev@vger.kernel.org
11459 F: include/linux/in.h
11460 F: include/linux/net.h
11461 F: include/linux/netdevice.h
11462 F: include/uapi/linux/in.h
11463 F: include/uapi/linux/net.h
11464 F: include/uapi/linux/netdevice.h
11465 F: include/uapi/linux/net_namespace.h
11466 F: tools/testing/selftests/net/
11469 F: Documentation/networking/
11472 M: Steffen Klassert <steffen.klassert@secunet.com>
11473 M: Herbert Xu <herbert@gondor.apana.org.au>
11474 M: "David S. Miller" <davem@davemloft.net>
11475 L: netdev@vger.kernel.org
11476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11484 F: net/ipv4/ipcomp.c
11485 F: net/ipv4/ip_vti.c
11489 F: net/ipv6/ipcomp6.c
11490 F: net/ipv6/ip6_vti.c
11491 F: include/uapi/linux/xfrm.h
11492 F: include/net/xfrm.h
11494 NETWORKING [IPv4/IPv6]
11495 M: "David S. Miller" <davem@davemloft.net>
11496 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11497 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11498 L: netdev@vger.kernel.org
11499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11506 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11507 M: Paul Moore <paul@paul-moore.com>
11508 W: https://github.com/netlabel
11509 L: netdev@vger.kernel.org
11510 L: linux-security-module@vger.kernel.org
11512 F: Documentation/netlabel/
11513 F: include/net/calipso.h
11514 F: include/net/cipso_ipv4.h
11515 F: include/net/netlabel.h
11516 F: include/uapi/linux/netfilter/xt_SECMARK.h
11517 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
11519 F: net/ipv4/cipso_ipv4.c
11520 F: net/ipv6/calipso.c
11521 F: net/netfilter/xt_CONNSECMARK.c
11522 F: net/netfilter/xt_SECMARK.c
11525 M: Eric Dumazet <edumazet@google.com>
11526 L: netdev@vger.kernel.org
11529 F: net/ipv4/syncookies.c
11531 F: net/ipv6/syncookies.c
11532 F: include/uapi/linux/tcp.h
11533 F: include/net/tcp.h
11534 F: include/linux/tcp.h
11535 F: include/trace/events/tcp.h
11538 M: Boris Pismenny <borisp@mellanox.com>
11539 M: Aviad Yehezkel <aviadye@mellanox.com>
11540 M: John Fastabend <john.fastabend@gmail.com>
11541 M: Daniel Borkmann <daniel@iogearbox.net>
11542 M: Jakub Kicinski <jakub.kicinski@netronome.com>
11543 L: netdev@vger.kernel.org
11546 F: include/uapi/linux/tls.h
11547 F: include/net/tls.h
11549 NETWORKING [WIRELESS]
11550 L: linux-wireless@vger.kernel.org
11551 Q: http://patchwork.kernel.org/project/linux-wireless/list/
11554 M: Jakub Kicinski <jakub.kicinski@netronome.com>
11556 F: drivers/net/netdevsim/*
11558 NETXEN (1/10) GbE SUPPORT
11559 M: Manish Chopra <manishc@marvell.com>
11560 M: Rahul Verma <rahulv@marvell.com>
11561 M: GR-Linux-NIC-Dev@marvell.com
11562 L: netdev@vger.kernel.org
11564 F: drivers/net/ethernet/qlogic/netxen/
11567 M: David Ahern <dsahern@kernel.org>
11568 L: netdev@vger.kernel.org
11570 F: include/net/nexthop.h
11571 F: include/uapi/linux/nexthop.h
11572 F: include/net/netns/nexthop.h
11573 F: net/ipv4/nexthop.c
11576 L: netdev@vger.kernel.org
11579 F: include/net/nfc/
11580 F: include/uapi/linux/nfc.h
11582 F: include/linux/platform_data/nfcmrvl.h
11583 F: Documentation/devicetree/bindings/net/nfc/
11585 NFS, SUNRPC, AND LOCKD CLIENTS
11586 M: Trond Myklebust <trond.myklebust@hammerspace.com>
11587 M: Anna Schumaker <anna.schumaker@netapp.com>
11588 L: linux-nfs@vger.kernel.org
11589 W: http://client.linux-nfs.org
11590 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11596 F: include/linux/lockd/
11597 F: include/linux/nfs*
11598 F: include/linux/sunrpc/
11599 F: include/uapi/linux/nfs*
11600 F: include/uapi/linux/sunrpc/
11603 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
11604 L: linux-nilfs@vger.kernel.org
11605 W: https://nilfs.sourceforge.io/
11606 W: https://nilfs.osdn.jp/
11607 T: git git://github.com/konis/nilfs2.git
11609 F: Documentation/filesystems/nilfs2.txt
11611 F: include/trace/events/nilfs2.h
11612 F: include/uapi/linux/nilfs2_api.h
11613 F: include/uapi/linux/nilfs2_ondisk.h
11615 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11616 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11617 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11619 F: Documentation/scsi/NinjaSCSI.txt
11620 F: drivers/scsi/pcmcia/nsp_*
11622 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11623 M: GOTO Masanori <gotom@debian.or.jp>
11624 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11625 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11627 F: Documentation/scsi/NinjaSCSI.txt
11628 F: drivers/scsi/nsp32*
11631 M: Ley Foon Tan <lftan@altera.com>
11632 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11633 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11637 NOHZ, DYNTICKS SUPPORT
11638 M: Frederic Weisbecker <fweisbec@gmail.com>
11639 M: Thomas Gleixner <tglx@linutronix.de>
11640 M: Ingo Molnar <mingo@kernel.org>
11641 L: linux-kernel@vger.kernel.org
11642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11644 F: kernel/time/tick*.*
11645 F: include/linux/tick.h
11646 F: include/linux/sched/nohz.h
11648 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11649 M: Pavel Machek <pavel@ucw.cz>
11650 M: Sakari Ailus <sakari.ailus@iki.fi>
11651 L: linux-media@vger.kernel.org
11653 F: drivers/media/i2c/et8ek8
11654 F: drivers/media/i2c/ad5820.c
11656 NOKIA N900 POWER SUPPLY DRIVERS
11657 R: Pali Rohár <pali.rohar@gmail.com>
11658 F: include/linux/power/bq2415x_charger.h
11659 F: include/linux/power/bq27xxx_battery.h
11660 F: drivers/power/supply/bq2415x_charger.c
11661 F: drivers/power/supply/bq27xxx_battery.c
11662 F: drivers/power/supply/bq27xxx_battery_i2c.c
11663 F: drivers/power/supply/isp1704_charger.c
11664 F: drivers/power/supply/rx51_battery.c
11667 M: Willy Tarreau <w@1wt.eu>
11669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11670 F: tools/include/nolibc/
11673 M: Matthias Maennich <maennich@google.com>
11676 F: Documentation/core-api/symbol-namespaces.rst
11679 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11680 L: linux-ntb@googlegroups.com
11682 F: drivers/ntb/hw/amd/
11685 M: Jon Mason <jdmason@kudzu.us>
11686 M: Dave Jiang <dave.jiang@intel.com>
11687 M: Allen Hubbe <allenbh@gmail.com>
11688 L: linux-ntb@googlegroups.com
11690 W: https://github.com/jonmason/ntb/wiki
11691 T: git git://github.com/jonmason/ntb.git
11693 F: drivers/net/ntb_netdev.c
11694 F: include/linux/ntb.h
11695 F: include/linux/ntb_transport.h
11696 F: tools/testing/selftests/ntb/
11699 M: Serge Semin <fancer.lancer@gmail.com>
11700 L: linux-ntb@googlegroups.com
11702 F: drivers/ntb/hw/idt/
11705 M: Dave Jiang <dave.jiang@intel.com>
11706 L: linux-ntb@googlegroups.com
11708 W: https://github.com/davejiang/linux/wiki
11709 T: git https://github.com/davejiang/linux.git
11710 F: drivers/ntb/hw/intel/
11713 M: Anton Altaparmakov <anton@tuxera.com>
11714 L: linux-ntfs-dev@lists.sourceforge.net
11715 W: http://www.tuxera.com/
11716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11718 F: Documentation/filesystems/ntfs.txt
11722 M: Finn Thain <fthain@telegraphics.com.au>
11723 L: linux-m68k@lists.linux-m68k.org
11725 F: arch/*/include/asm/nubus.h
11727 F: include/linux/nubus.h
11728 F: include/uapi/linux/nubus.h
11730 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11731 M: Antonino Daplas <adaplas@gmail.com>
11732 L: linux-fbdev@vger.kernel.org
11734 F: drivers/video/fbdev/riva/
11735 F: drivers/video/fbdev/nvidia/
11738 M: Keith Busch <kbusch@kernel.org>
11739 M: Jens Axboe <axboe@fb.com>
11740 M: Christoph Hellwig <hch@lst.de>
11741 M: Sagi Grimberg <sagi@grimberg.me>
11742 L: linux-nvme@lists.infradead.org
11743 T: git://git.infradead.org/nvme.git
11744 W: http://git.infradead.org/nvme.git
11746 F: drivers/nvme/host/
11747 F: include/linux/nvme.h
11748 F: include/uapi/linux/nvme_ioctl.h
11750 NVM EXPRESS FC TRANSPORT DRIVERS
11751 M: James Smart <james.smart@broadcom.com>
11752 L: linux-nvme@lists.infradead.org
11754 F: include/linux/nvme-fc.h
11755 F: include/linux/nvme-fc-driver.h
11756 F: drivers/nvme/host/fc.c
11757 F: drivers/nvme/target/fc.c
11758 F: drivers/nvme/target/fcloop.c
11760 NVM EXPRESS TARGET DRIVER
11761 M: Christoph Hellwig <hch@lst.de>
11762 M: Sagi Grimberg <sagi@grimberg.me>
11763 M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
11764 L: linux-nvme@lists.infradead.org
11765 T: git://git.infradead.org/nvme.git
11766 W: http://git.infradead.org/nvme.git
11768 F: drivers/nvme/target/
11771 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11774 F: Documentation/devicetree/bindings/nvmem/
11775 F: Documentation/ABI/stable/sysfs-bus-nvmem
11776 F: include/linux/nvmem-consumer.h
11777 F: include/linux/nvmem-provider.h
11779 NXP FXAS21002C DRIVER
11780 M: Rui Miguel Silva <rmfrfs@gmail.com>
11781 L: linux-iio@vger.kernel.org
11783 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11784 F: drivers/iio/gyro/fxas21002c_core.c
11785 F: drivers/iio/gyro/fxas21002c.h
11786 F: drivers/iio/gyro/fxas21002c_i2c.c
11787 F: drivers/iio/gyro/fxas21002c_spi.c
11789 NXP SGTL5000 DRIVER
11790 M: Fabio Estevam <festevam@gmail.com>
11791 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11793 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
11794 F: sound/soc/codecs/sgtl5000*
11796 NXP SJA1105 ETHERNET SWITCH DRIVER
11797 M: Vladimir Oltean <olteanv@gmail.com>
11798 L: linux-kernel@vger.kernel.org
11800 F: drivers/net/dsa/sja1105
11802 NXP TDA998X DRM DRIVER
11803 M: Russell King <linux@armlinux.org.uk>
11805 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11806 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11807 F: drivers/gpu/drm/i2c/tda998x_drv.c
11808 F: include/drm/i2c/tda998x.h
11809 F: include/dt-bindings/display/tda998x.h
11813 M: Peter Rosin <peda@axentia.se>
11814 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11816 F: Documentation/devicetree/bindings/sound/tfa9879.txt
11817 F: sound/soc/codecs/tfa9879*
11820 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
11821 R: Charles Gorand <charles.gorand@effinnov.com>
11822 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11824 F: drivers/nfc/nxp-nci
11827 M: Jiri Pirko <jiri@mellanox.com>
11828 L: netdev@vger.kernel.org
11831 F: lib/test_objagg.c
11832 F: include/linux/objagg.h
11835 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
11836 M: Ashish Kumar <ashish.kumar@nxp.com>
11837 L: linux-spi@vger.kernel.org
11839 F: drivers/spi/spi-nxp-fspi.c
11840 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11843 M: Josh Poimboeuf <jpoimboe@redhat.com>
11844 M: Peter Zijlstra <peterz@infradead.org>
11848 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11849 M: Frederic Barrat <fbarrat@linux.ibm.com>
11850 M: Andrew Donnellan <ajd@linux.ibm.com>
11851 L: linuxppc-dev@lists.ozlabs.org
11853 F: arch/powerpc/platforms/powernv/ocxl.c
11854 F: arch/powerpc/include/asm/pnv-ocxl.h
11855 F: drivers/misc/ocxl/
11856 F: include/misc/ocxl*
11857 F: include/uapi/misc/ocxl.h
11858 F: Documentation/userspace-api/accelerators/ocxl.rst
11861 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11862 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
11863 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11864 L: linux-omap@vger.kernel.org
11866 F: sound/soc/ti/omap*
11867 F: sound/soc/ti/rx51.c
11868 F: sound/soc/ti/n810.c
11869 F: sound/soc/ti/sdma-pcm.*
11871 OMAP CLOCK FRAMEWORK SUPPORT
11872 M: Paul Walmsley <paul@pwsan.com>
11873 L: linux-omap@vger.kernel.org
11875 F: arch/arm/*omap*/*clock*
11877 OMAP DEVICE TREE SUPPORT
11878 M: Benoît Cousson <bcousson@baylibre.com>
11879 M: Tony Lindgren <tony@atomide.com>
11880 L: linux-omap@vger.kernel.org
11881 L: devicetree@vger.kernel.org
11883 F: arch/arm/boot/dts/*omap*
11884 F: arch/arm/boot/dts/*am3*
11885 F: arch/arm/boot/dts/*am4*
11886 F: arch/arm/boot/dts/*am5*
11887 F: arch/arm/boot/dts/*dra7*
11889 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11890 L: linux-omap@vger.kernel.org
11891 L: linux-fbdev@vger.kernel.org
11893 F: drivers/video/fbdev/omap2/
11894 F: Documentation/arm/omap/dss.rst
11896 OMAP FRAMEBUFFER SUPPORT
11897 L: linux-fbdev@vger.kernel.org
11898 L: linux-omap@vger.kernel.org
11900 F: drivers/video/fbdev/omap/
11902 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11903 M: Roger Quadros <rogerq@ti.com>
11904 M: Tony Lindgren <tony@atomide.com>
11905 L: linux-omap@vger.kernel.org
11907 F: drivers/memory/omap-gpmc.c
11908 F: arch/arm/mach-omap2/*gpmc*
11911 M: Grygorii Strashko <grygorii.strashko@ti.com>
11912 M: Santosh Shilimkar <ssantosh@kernel.org>
11913 M: Kevin Hilman <khilman@kernel.org>
11914 L: linux-omap@vger.kernel.org
11916 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
11917 F: drivers/gpio/gpio-omap.c
11919 OMAP HARDWARE SPINLOCK SUPPORT
11920 M: Ohad Ben-Cohen <ohad@wizery.com>
11921 L: linux-omap@vger.kernel.org
11923 F: drivers/hwspinlock/omap_hwspinlock.c
11925 OMAP HS MMC SUPPORT
11926 L: linux-mmc@vger.kernel.org
11927 L: linux-omap@vger.kernel.org
11929 F: drivers/mmc/host/omap_hsmmc.c
11932 M: Paul Walmsley <paul@pwsan.com>
11933 L: linux-omap@vger.kernel.org
11935 F: arch/arm/mach-omap2/omap_hwmod*data*
11937 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11938 M: Benoît Cousson <bcousson@baylibre.com>
11939 L: linux-omap@vger.kernel.org
11941 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11944 M: Benoît Cousson <bcousson@baylibre.com>
11945 M: Paul Walmsley <paul@pwsan.com>
11946 L: linux-omap@vger.kernel.org
11948 F: arch/arm/mach-omap2/omap_hwmod.*
11951 M: Vignesh R <vigneshr@ti.com>
11952 L: linux-omap@vger.kernel.org
11953 L: linux-i2c@vger.kernel.org
11955 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
11956 F: drivers/i2c/busses/i2c-omap.c
11958 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11959 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11960 L: linux-media@vger.kernel.org
11962 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
11963 F: drivers/media/platform/omap3isp/
11964 F: drivers/staging/media/omap4iss/
11967 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11968 L: linux-omap@vger.kernel.org
11970 F: drivers/mmc/host/omap.c
11972 OMAP POWER MANAGEMENT SUPPORT
11973 M: Kevin Hilman <khilman@kernel.org>
11974 L: linux-omap@vger.kernel.org
11976 F: arch/arm/*omap*/*pm*
11977 F: drivers/cpufreq/omap-cpufreq.c
11979 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11980 M: Rajendra Nayak <rnayak@codeaurora.org>
11981 M: Paul Walmsley <paul@pwsan.com>
11982 L: linux-omap@vger.kernel.org
11984 F: arch/arm/mach-omap2/prm*
11986 OMAP RANDOM NUMBER GENERATOR SUPPORT
11987 M: Deepak Saxena <dsaxena@plexity.net>
11989 F: drivers/char/hw_random/omap-rng.c
11992 L: linux-usb@vger.kernel.org
11993 L: linux-omap@vger.kernel.org
11995 F: drivers/usb/*/*omap*
11996 F: arch/arm/*omap*/usb*
11998 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11999 M: Mark Jackson <mpfj@newflow.co.uk>
12000 L: linux-omap@vger.kernel.org
12002 F: arch/arm/boot/dts/am335x-nano.dts
12005 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12006 M: Tony Lindgren <tony@atomide.com>
12007 L: linux-omap@vger.kernel.org
12008 Q: http://patchwork.kernel.org/project/linux-omap/list/
12009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12011 F: arch/arm/mach-omap1/
12012 F: arch/arm/plat-omap/
12013 F: arch/arm/configs/omap1_defconfig
12014 F: drivers/i2c/busses/i2c-omap.c
12015 F: include/linux/platform_data/i2c-omap.h
12016 F: include/linux/platform_data/ams-delta-fiq.h
12019 M: Tony Lindgren <tony@atomide.com>
12020 L: linux-omap@vger.kernel.org
12021 W: http://www.muru.com/linux/omap/
12022 W: http://linux.omap.com/
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-omap2/
12027 F: arch/arm/plat-omap/
12028 F: arch/arm/configs/omap2plus_defconfig
12029 F: drivers/bus/ti-sysc.c
12030 F: drivers/i2c/busses/i2c-omap.c
12031 F: drivers/irqchip/irq-omap-intc.c
12032 F: drivers/mfd/*omap*.c
12033 F: drivers/mfd/menelaus.c
12034 F: drivers/mfd/palmas.c
12035 F: drivers/mfd/tps65217.c
12036 F: drivers/mfd/tps65218.c
12037 F: drivers/mfd/tps65910.c
12038 F: drivers/mfd/twl-core.[ch]
12039 F: drivers/mfd/twl4030*.c
12040 F: drivers/mfd/twl6030*.c
12041 F: drivers/mfd/twl6040*.c
12042 F: drivers/regulator/palmas-regulator*.c
12043 F: drivers/regulator/pbias-regulator.c
12044 F: drivers/regulator/tps65217-regulator.c
12045 F: drivers/regulator/tps65218-regulator.c
12046 F: drivers/regulator/tps65910-regulator.c
12047 F: drivers/regulator/twl-regulator.c
12048 F: drivers/regulator/twl6030-regulator.c
12049 F: include/linux/platform_data/i2c-omap.h
12050 F: include/linux/platform_data/ti-sysc.h
12052 ONION OMEGA2+ BOARD
12053 M: Harvey Hunt <harveyhuntnexus@gmail.com>
12054 L: linux-mips@vger.kernel.org
12056 F: arch/mips/boot/dts/ralink/omega2p.dts
12059 M: Bob Copeland <me@bobcopeland.com>
12060 L: linux-karma-devel@lists.sourceforge.net
12062 F: Documentation/filesystems/omfs.txt
12065 OMNIKEY CARDMAN 4000 DRIVER
12066 M: Harald Welte <laforge@gnumonks.org>
12068 F: drivers/char/pcmcia/cm4000_cs.c
12069 F: include/linux/cm4000_cs.h
12070 F: include/uapi/linux/cm4000_cs.h
12072 OMNIKEY CARDMAN 4040 DRIVER
12073 M: Harald Welte <laforge@gnumonks.org>
12075 F: drivers/char/pcmcia/cm4040_cs.*
12077 OMNIVISION OV13858 SENSOR DRIVER
12078 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12079 L: linux-media@vger.kernel.org
12080 T: git git://linuxtv.org/media_tree.git
12082 F: drivers/media/i2c/ov13858.c
12084 OMNIVISION OV2680 SENSOR DRIVER
12085 M: Rui Miguel Silva <rmfrfs@gmail.com>
12086 L: linux-media@vger.kernel.org
12087 T: git git://linuxtv.org/media_tree.git
12089 F: drivers/media/i2c/ov2680.c
12090 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
12092 OMNIVISION OV2685 SENSOR DRIVER
12093 M: Shunqian Zheng <zhengsq@rock-chips.com>
12094 L: linux-media@vger.kernel.org
12095 T: git git://linuxtv.org/media_tree.git
12097 F: drivers/media/i2c/ov2685.c
12099 OMNIVISION OV5640 SENSOR DRIVER
12100 M: Steve Longerbeam <slongerbeam@gmail.com>
12101 L: linux-media@vger.kernel.org
12102 T: git git://linuxtv.org/media_tree.git
12104 F: drivers/media/i2c/ov5640.c
12106 OMNIVISION OV5647 SENSOR DRIVER
12107 M: Luis Oliveira <lolivei@synopsys.com>
12108 L: linux-media@vger.kernel.org
12109 T: git git://linuxtv.org/media_tree.git
12111 F: drivers/media/i2c/ov5647.c
12113 OMNIVISION OV5670 SENSOR DRIVER
12114 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12115 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
12116 L: linux-media@vger.kernel.org
12117 T: git git://linuxtv.org/media_tree.git
12119 F: drivers/media/i2c/ov5670.c
12121 OMNIVISION OV5675 SENSOR DRIVER
12122 M: Shawn Tu <shawnx.tu@intel.com>
12123 L: linux-media@vger.kernel.org
12124 T: git git://linuxtv.org/media_tree.git
12126 F: drivers/media/i2c/ov5675.c
12128 OMNIVISION OV5695 SENSOR DRIVER
12129 M: Shunqian Zheng <zhengsq@rock-chips.com>
12130 L: linux-media@vger.kernel.org
12131 T: git git://linuxtv.org/media_tree.git
12133 F: drivers/media/i2c/ov5695.c
12135 OMNIVISION OV7670 SENSOR DRIVER
12136 M: Jonathan Corbet <corbet@lwn.net>
12137 L: linux-media@vger.kernel.org
12138 T: git git://linuxtv.org/media_tree.git
12140 F: drivers/media/i2c/ov7670.c
12141 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
12143 OMNIVISION OV772x SENSOR DRIVER
12144 M: Jacopo Mondi <jacopo@jmondi.org>
12145 L: linux-media@vger.kernel.org
12146 T: git git://linuxtv.org/media_tree.git
12148 F: drivers/media/i2c/ov772x.c
12149 F: include/media/i2c/ov772x.h
12150 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
12152 OMNIVISION OV7740 SENSOR DRIVER
12153 M: Wenyou Yang <wenyou.yang@microchip.com>
12154 L: linux-media@vger.kernel.org
12155 T: git git://linuxtv.org/media_tree.git
12157 F: drivers/media/i2c/ov7740.c
12158 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
12160 OMNIVISION OV9640 SENSOR DRIVER
12161 M: Petr Cvek <petrcvekcz@gmail.com>
12162 L: linux-media@vger.kernel.org
12164 F: drivers/media/i2c/ov9640.*
12166 OMNIVISION OV8856 SENSOR DRIVER
12167 M: Ben Kao <ben.kao@intel.com>
12168 L: linux-media@vger.kernel.org
12169 T: git git://linuxtv.org/media_tree.git
12171 F: drivers/media/i2c/ov8856.c
12173 OMNIVISION OV9650 SENSOR DRIVER
12174 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12175 R: Akinobu Mita <akinobu.mita@gmail.com>
12176 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
12177 L: linux-media@vger.kernel.org
12178 T: git git://linuxtv.org/media_tree.git
12180 F: drivers/media/i2c/ov9650.c
12181 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
12183 ONENAND FLASH DRIVER
12184 M: Kyungmin Park <kyungmin.park@samsung.com>
12185 L: linux-mtd@lists.infradead.org
12187 F: drivers/mtd/nand/onenand/
12188 F: include/linux/mtd/onenand*.h
12191 M: Jens Wiklander <jens.wiklander@linaro.org>
12192 L: tee-dev@lists.linaro.org
12194 F: drivers/tee/optee/
12196 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12197 M: Sumit Garg <sumit.garg@linaro.org>
12198 L: tee-dev@lists.linaro.org
12200 F: drivers/char/hw_random/optee-rng.c
12203 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12204 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12205 L: linux-rdma@vger.kernel.org
12207 F: drivers/infiniband/ulp/opa_vnic
12209 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12210 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12211 M: Frank Rowand <frowand.list@gmail.com>
12212 L: devicetree@vger.kernel.org
12214 F: Documentation/devicetree/dynamic-resolution-notes.txt
12215 F: Documentation/devicetree/overlay-notes.txt
12216 F: drivers/of/overlay.c
12217 F: drivers/of/resolver.c
12218 K: of_overlay_notifier_
12220 OPEN FIRMWARE AND FLATTENED DEVICE TREE
12221 M: Rob Herring <robh+dt@kernel.org>
12222 M: Frank Rowand <frowand.list@gmail.com>
12223 L: devicetree@vger.kernel.org
12224 W: http://www.devicetree.org/
12225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12228 F: include/linux/of*.h
12230 F: Documentation/ABI/testing/sysfs-firmware-ofw
12232 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12233 M: Rob Herring <robh+dt@kernel.org>
12234 M: Mark Rutland <mark.rutland@arm.com>
12235 L: devicetree@vger.kernel.org
12236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12237 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12239 F: Documentation/devicetree/
12240 F: arch/*/boot/dts/
12241 F: include/dt-bindings/
12243 OPENCORES I2C BUS DRIVER
12244 M: Peter Korsgaard <peter@korsgaard.com>
12245 M: Andrew Lunn <andrew@lunn.ch>
12246 L: linux-i2c@vger.kernel.org
12248 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12249 F: Documentation/i2c/busses/i2c-ocores.rst
12250 F: drivers/i2c/busses/i2c-ocores.c
12251 F: include/linux/platform_data/i2c-ocores.h
12253 OPENRISC ARCHITECTURE
12254 M: Jonas Bonn <jonas@southpole.se>
12255 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12256 M: Stafford Horne <shorne@gmail.com>
12257 T: git git://github.com/openrisc/linux.git
12258 L: openrisc@lists.librecores.org
12259 W: http://openrisc.io
12261 F: Documentation/devicetree/bindings/openrisc/
12262 F: Documentation/openrisc/
12264 F: drivers/irqchip/irq-ompic.c
12265 F: drivers/irqchip/irq-or1k-*
12268 M: Pravin B Shelar <pshelar@ovn.org>
12269 L: netdev@vger.kernel.org
12270 L: dev@openvswitch.org
12271 W: http://openvswitch.org
12273 F: net/openvswitch/
12274 F: include/uapi/linux/openvswitch.h
12276 OPERATING PERFORMANCE POINTS (OPP)
12277 M: Viresh Kumar <vireshk@kernel.org>
12278 M: Nishanth Menon <nm@ti.com>
12279 M: Stephen Boyd <sboyd@kernel.org>
12280 L: linux-pm@vger.kernel.org
12282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12284 F: include/linux/pm_opp.h
12285 F: Documentation/power/opp.rst
12286 F: Documentation/devicetree/bindings/opp/
12289 M: Clemens Ladisch <clemens@ladisch.de>
12290 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12293 F: sound/drivers/opl4/
12296 M: Robert Richter <rric@kernel.org>
12297 L: oprofile-list@lists.sf.net
12299 F: arch/*/include/asm/oprofile*.h
12300 F: arch/*/oprofile/
12301 F: drivers/oprofile/
12302 F: include/linux/oprofile.h
12304 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12305 M: Mark Fasheh <mark@fasheh.com>
12306 M: Joel Becker <jlbec@evilplan.org>
12307 M: Joseph Qi <joseph.qi@linux.alibaba.com>
12308 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12309 W: http://ocfs2.wiki.kernel.org
12311 F: Documentation/filesystems/ocfs2.txt
12312 F: Documentation/filesystems/dlmfs.txt
12315 ORANGEFS FILESYSTEM
12316 M: Mike Marshall <hubcap@omnibond.com>
12317 R: Martin Brandenburg <martin@omnibond.com>
12318 L: devel@lists.orangefs.org
12319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12322 F: Documentation/filesystems/orangefs.txt
12325 L: linux-wireless@vger.kernel.org
12326 W: http://wireless.kernel.org/en/users/Drivers/orinoco
12327 W: http://www.nongnu.org/orinoco/
12329 F: drivers/net/wireless/intersil/orinoco/
12331 OV2659 OMNIVISION SENSOR DRIVER
12332 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12333 L: linux-media@vger.kernel.org
12334 W: https://linuxtv.org
12335 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12336 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12338 F: drivers/media/i2c/ov2659.c
12339 F: include/media/i2c/ov2659.h
12342 M: Miklos Szeredi <miklos@szeredi.hu>
12343 L: linux-unionfs@vger.kernel.org
12344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12347 F: Documentation/filesystems/overlayfs.txt
12349 P54 WIRELESS DRIVER
12350 M: Christian Lamparter <chunkeey@googlemail.com>
12351 L: linux-wireless@vger.kernel.org
12352 W: http://wireless.kernel.org/en/users/Drivers/p54
12354 F: drivers/net/wireless/intersil/p54/
12356 PA SEMI ETHERNET DRIVER
12357 L: netdev@vger.kernel.org
12359 F: drivers/net/ethernet/pasemi/*
12361 PA SEMI SMBUS DRIVER
12362 L: linux-i2c@vger.kernel.org
12364 F: drivers/i2c/busses/i2c-pasemi.c
12367 M: Vladimir Oltean <olteanv@gmail.com>
12368 L: netdev@vger.kernel.org
12371 F: include/linux/packing.h
12372 F: Documentation/core-api/packing.rst
12374 PADATA PARALLEL EXECUTION MECHANISM
12375 M: Steffen Klassert <steffen.klassert@secunet.com>
12376 L: linux-crypto@vger.kernel.org
12379 F: include/linux/padata.h
12380 F: Documentation/padata.txt
12383 M: Jesper Dangaard Brouer <hawk@kernel.org>
12384 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
12385 L: netdev@vger.kernel.org
12387 F: net/core/page_pool.c
12388 F: include/net/page_pool.h
12390 PANASONIC LAPTOP ACPI EXTRAS DRIVER
12391 M: Harald Welte <laforge@gnumonks.org>
12392 L: platform-driver-x86@vger.kernel.org
12394 F: drivers/platform/x86/panasonic-laptop.c
12396 PARALLEL LCD/KEYPAD PANEL DRIVER
12397 M: Willy Tarreau <willy@haproxy.com>
12398 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12400 F: Documentation/admin-guide/lcd-panel-cgram.rst
12401 F: drivers/auxdisplay/panel.c
12403 PARALLEL PORT SUBSYSTEM
12404 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12405 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12406 L: linux-parport@lists.infradead.org (subscribers-only)
12408 F: drivers/parport/
12409 F: include/linux/parport*.h
12410 F: drivers/char/ppdev.c
12411 F: include/uapi/linux/ppdev.h
12412 F: Documentation/driver-api/parport*.rst
12414 PARAVIRT_OPS INTERFACE
12415 M: Juergen Gross <jgross@suse.com>
12416 M: Thomas Hellstrom <thellstrom@vmware.com>
12417 M: "VMware, Inc." <pv-drivers@vmware.com>
12418 L: virtualization@lists.linux-foundation.org
12420 F: Documentation/virt/paravirt_ops.rst
12421 F: arch/*/kernel/paravirt*
12422 F: arch/*/include/asm/paravirt*.h
12423 F: include/linux/hypervisor.h
12425 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12426 M: Tim Waugh <tim@cyberelk.net>
12427 L: linux-parport@lists.infradead.org (subscribers-only)
12429 F: Documentation/admin-guide/blockdev/paride.rst
12430 F: drivers/block/paride/
12432 PARISC ARCHITECTURE
12433 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12434 M: Helge Deller <deller@gmx.de>
12435 L: linux-parisc@vger.kernel.org
12436 W: http://www.parisc-linux.org/
12437 Q: http://patchwork.kernel.org/project/linux-parisc/list/
12438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12442 F: Documentation/parisc/
12444 F: drivers/char/agp/parisc-agp.c
12445 F: drivers/input/misc/hp_sdc_rtc.c
12446 F: drivers/input/serio/gscps2.c
12447 F: drivers/input/serio/hp_sdc*
12448 F: drivers/parport/parport_gsc.*
12449 F: drivers/tty/serial/8250/8250_gsc.c
12450 F: drivers/video/fbdev/sti*
12451 F: drivers/video/console/sti*
12452 F: drivers/video/logo/logo_parisc*
12453 F: include/linux/hp_sdc.h
12456 M: Jiri Pirko <jiri@mellanox.com>
12457 L: netdev@vger.kernel.org
12460 F: lib/test_parman.c
12461 F: include/linux/parman.h
12463 PC ENGINES APU BOARD DRIVER
12464 M: Enrico Weigelt, metux IT consult <info@metux.net>
12466 F: drivers/platform/x86/pcengines-apuv2.c
12468 PC87360 HARDWARE MONITORING DRIVER
12469 M: Jim Cromie <jim.cromie@gmail.com>
12470 L: linux-hwmon@vger.kernel.org
12472 F: Documentation/hwmon/pc87360.rst
12473 F: drivers/hwmon/pc87360.c
12475 PC8736x GPIO DRIVER
12476 M: Jim Cromie <jim.cromie@gmail.com>
12478 F: drivers/char/pc8736x_gpio.c
12480 PC87427 HARDWARE MONITORING DRIVER
12481 M: Jean Delvare <jdelvare@suse.com>
12482 L: linux-hwmon@vger.kernel.org
12484 F: Documentation/hwmon/pc87427.rst
12485 F: drivers/hwmon/pc87427.c
12488 M: Riku Voipio <riku.voipio@iki.fi>
12490 F: drivers/leds/leds-pca9532.c
12491 F: include/linux/leds-pca9532.h
12493 PCA9541 I2C BUS MASTER SELECTOR DRIVER
12494 M: Guenter Roeck <linux@roeck-us.net>
12495 L: linux-i2c@vger.kernel.org
12497 F: drivers/i2c/muxes/i2c-mux-pca9541.c
12499 PCDP - PRIMARY CONSOLE AND DEBUG PORT
12500 M: Khalid Aziz <khalid@gonehiking.org>
12502 F: drivers/firmware/pcdp.*
12504 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12505 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12506 L: linux-pci@vger.kernel.org
12507 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12509 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
12510 F: drivers/pci/controller/pci-aardvark.c
12512 PCI DRIVER FOR ALTERA PCIE IP
12513 M: Ley Foon Tan <lftan@altera.com>
12514 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
12515 L: linux-pci@vger.kernel.org
12517 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
12518 F: drivers/pci/controller/pcie-altera.c
12520 PCI DRIVER FOR APPLIEDMICRO XGENE
12521 M: Toan Le <toan@os.amperecomputing.com>
12522 L: linux-pci@vger.kernel.org
12523 L: linux-arm-kernel@lists.infradead.org
12525 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
12526 F: drivers/pci/controller/pci-xgene.c
12528 PCI DRIVER FOR ARM VERSATILE PLATFORM
12529 M: Rob Herring <robh@kernel.org>
12530 L: linux-pci@vger.kernel.org
12531 L: linux-arm-kernel@lists.infradead.org
12533 F: Documentation/devicetree/bindings/pci/versatile.txt
12534 F: drivers/pci/controller/pci-versatile.c
12536 PCI DRIVER FOR ARMADA 8K
12537 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12538 L: linux-pci@vger.kernel.org
12539 L: linux-arm-kernel@lists.infradead.org
12541 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
12542 F: drivers/pci/controller/dwc/pcie-armada8k.c
12544 PCI DRIVER FOR CADENCE PCIE IP
12545 M: Tom Joseph <tjoseph@cadence.com>
12546 L: linux-pci@vger.kernel.org
12548 F: Documentation/devicetree/bindings/pci/cdns,*.txt
12549 F: drivers/pci/controller/pcie-cadence*
12551 PCI DRIVER FOR FREESCALE LAYERSCAPE
12552 M: Minghuan Lian <minghuan.Lian@nxp.com>
12553 M: Mingkai Hu <mingkai.hu@nxp.com>
12554 M: Roy Zang <roy.zang@nxp.com>
12555 L: linuxppc-dev@lists.ozlabs.org
12556 L: linux-pci@vger.kernel.org
12557 L: linux-arm-kernel@lists.infradead.org
12559 F: drivers/pci/controller/dwc/*layerscape*
12561 PCI DRIVER FOR GENERIC OF HOSTS
12562 M: Will Deacon <will@kernel.org>
12563 L: linux-pci@vger.kernel.org
12564 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12566 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
12567 F: drivers/pci/controller/pci-host-common.c
12568 F: drivers/pci/controller/pci-host-generic.c
12570 PCI DRIVER FOR IMX6
12571 M: Richard Zhu <hongxing.zhu@nxp.com>
12572 M: Lucas Stach <l.stach@pengutronix.de>
12573 L: linux-pci@vger.kernel.org
12574 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12576 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12577 F: drivers/pci/controller/dwc/*imx6*
12579 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12580 M: Keith Busch <keith.busch@intel.com>
12581 M: Jonathan Derrick <jonathan.derrick@intel.com>
12582 L: linux-pci@vger.kernel.org
12584 F: drivers/pci/controller/vmd.c
12586 PCI DRIVER FOR MICROSEMI SWITCHTEC
12587 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12588 M: Logan Gunthorpe <logang@deltatee.com>
12589 L: linux-pci@vger.kernel.org
12591 F: Documentation/driver-api/switchtec.rst
12592 F: Documentation/ABI/testing/sysfs-class-switchtec
12593 F: drivers/pci/switch/switchtec*
12594 F: include/uapi/linux/switchtec_ioctl.h
12595 F: include/linux/switchtec.h
12596 F: drivers/ntb/hw/mscc/
12598 PCI DRIVER FOR MOBIVEIL PCIE IP
12599 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12600 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12601 L: linux-pci@vger.kernel.org
12603 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12604 F: drivers/pci/controller/pcie-mobiveil.c
12606 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12607 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12608 M: Jason Cooper <jason@lakedaemon.net>
12609 L: linux-pci@vger.kernel.org
12610 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12612 F: drivers/pci/controller/*mvebu*
12614 PCI DRIVER FOR NVIDIA TEGRA
12615 M: Thierry Reding <thierry.reding@gmail.com>
12616 L: linux-tegra@vger.kernel.org
12617 L: linux-pci@vger.kernel.org
12619 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12620 F: drivers/pci/controller/pci-tegra.c
12622 PCI DRIVER FOR RENESAS R-CAR
12623 M: Simon Horman <horms@verge.net.au>
12624 L: linux-pci@vger.kernel.org
12625 L: linux-renesas-soc@vger.kernel.org
12627 F: drivers/pci/controller/*rcar*
12629 PCI DRIVER FOR SAMSUNG EXYNOS
12630 M: Jingoo Han <jingoohan1@gmail.com>
12631 L: linux-pci@vger.kernel.org
12632 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12633 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12635 F: drivers/pci/controller/dwc/pci-exynos.c
12637 PCI DRIVER FOR SYNOPSYS DESIGNWARE
12638 M: Jingoo Han <jingoohan1@gmail.com>
12639 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12640 L: linux-pci@vger.kernel.org
12642 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
12643 F: drivers/pci/controller/dwc/*designware*
12645 PCI DRIVER FOR TI DRA7XX
12646 M: Kishon Vijay Abraham I <kishon@ti.com>
12647 L: linux-omap@vger.kernel.org
12648 L: linux-pci@vger.kernel.org
12650 F: Documentation/devicetree/bindings/pci/ti-pci.txt
12651 F: drivers/pci/controller/dwc/pci-dra7xx.c
12653 PCI DRIVER FOR TI KEYSTONE
12654 M: Murali Karicheri <m-karicheri2@ti.com>
12655 L: linux-pci@vger.kernel.org
12656 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12658 F: drivers/pci/controller/dwc/pci-keystone.c
12660 PCI ENDPOINT SUBSYSTEM
12661 M: Kishon Vijay Abraham I <kishon@ti.com>
12662 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12663 L: linux-pci@vger.kernel.org
12664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12666 F: drivers/pci/endpoint/
12667 F: drivers/misc/pci_endpoint_test.c
12670 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12671 M: Russell Currey <ruscur@russell.cc>
12672 M: Sam Bobroff <sbobroff@linux.ibm.com>
12673 M: Oliver O'Halloran <oohall@gmail.com>
12674 L: linuxppc-dev@lists.ozlabs.org
12676 F: Documentation/PCI/pci-error-recovery.rst
12677 F: drivers/pci/pcie/aer.c
12678 F: drivers/pci/pcie/dpc.c
12679 F: drivers/pci/pcie/err.c
12680 F: Documentation/powerpc/eeh-pci-error-recovery.rst
12681 F: arch/powerpc/kernel/eeh*.c
12682 F: arch/powerpc/platforms/*/eeh*.c
12683 F: arch/powerpc/include/*/eeh*.h
12686 M: Linas Vepstas <linasvepstas@gmail.com>
12687 L: linux-pci@vger.kernel.org
12689 F: Documentation/PCI/pci-error-recovery.rst
12691 PCI MSI DRIVER FOR ALTERA MSI IP
12692 M: Ley Foon Tan <lftan@altera.com>
12693 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
12694 L: linux-pci@vger.kernel.org
12696 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12697 F: drivers/pci/controller/pcie-altera-msi.c
12699 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12700 M: Toan Le <toan@os.amperecomputing.com>
12701 L: linux-pci@vger.kernel.org
12702 L: linux-arm-kernel@lists.infradead.org
12704 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12705 F: drivers/pci/controller/pci-xgene-msi.c
12708 M: Bjorn Helgaas <bhelgaas@google.com>
12709 L: linux-pci@vger.kernel.org
12710 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
12711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12713 F: Documentation/devicetree/bindings/pci/
12714 F: Documentation/PCI/
12715 F: drivers/acpi/pci*
12717 F: include/asm-generic/pci*
12718 F: include/linux/pci*
12719 F: include/linux/of_pci.h
12720 F: include/uapi/linux/pci*
12723 F: arch/x86/kernel/quirks.c
12724 F: arch/x86/kernel/early-quirks.c
12726 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12727 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12728 R: Andrew Murray <andrew.murray@arm.com>
12729 L: linux-pci@vger.kernel.org
12730 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
12731 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12733 F: drivers/pci/controller/
12735 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
12736 M: Jonathan Chocron <jonnyc@amazon.com>
12737 L: linux-pci@vger.kernel.org
12739 F: Documentation/devicetree/bindings/pci/pcie-al.txt
12740 F: drivers/pci/controller/dwc/pcie-al.c
12742 PCIE DRIVER FOR AMLOGIC MESON
12743 M: Yue Wang <yue.wang@Amlogic.com>
12744 L: linux-pci@vger.kernel.org
12745 L: linux-amlogic@lists.infradead.org
12747 F: drivers/pci/controller/dwc/pci-meson.c
12749 PCIE DRIVER FOR AXIS ARTPEC
12750 M: Jesper Nilsson <jesper.nilsson@axis.com>
12751 L: linux-arm-kernel@axis.com
12752 L: linux-pci@vger.kernel.org
12754 F: Documentation/devicetree/bindings/pci/axis,artpec*
12755 F: drivers/pci/controller/dwc/*artpec*
12757 PCIE DRIVER FOR CAVIUM THUNDERX
12758 M: David Daney <david.daney@cavium.com>
12759 L: linux-pci@vger.kernel.org
12760 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12762 F: Documentation/devicetree/bindings/pci/pci-thunder-*
12763 F: drivers/pci/controller/pci-thunder-*
12765 PCIE DRIVER FOR HISILICON
12766 M: Zhou Wang <wangzhou1@hisilicon.com>
12767 L: linux-pci@vger.kernel.org
12769 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12770 F: drivers/pci/controller/dwc/pcie-hisi.c
12772 PCIE DRIVER FOR HISILICON KIRIN
12773 M: Xiaowei Song <songxiaowei@hisilicon.com>
12774 M: Binghui Wang <wangbinghui@hisilicon.com>
12775 L: linux-pci@vger.kernel.org
12777 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
12778 F: drivers/pci/controller/dwc/pcie-kirin.c
12780 PCIE DRIVER FOR HISILICON STB
12781 M: Shawn Guo <shawn.guo@linaro.org>
12782 L: linux-pci@vger.kernel.org
12784 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12785 F: drivers/pci/controller/dwc/pcie-histb.c
12787 PCIE DRIVER FOR MEDIATEK
12788 M: Ryder Lee <ryder.lee@mediatek.com>
12789 L: linux-pci@vger.kernel.org
12790 L: linux-mediatek@lists.infradead.org
12792 F: Documentation/devicetree/bindings/pci/mediatek*
12793 F: drivers/pci/controller/*mediatek*
12795 PCIE DRIVER FOR QUALCOMM MSM
12796 M: Stanimir Varbanov <svarbanov@mm-sol.com>
12797 L: linux-pci@vger.kernel.org
12798 L: linux-arm-msm@vger.kernel.org
12800 F: drivers/pci/controller/dwc/*qcom*
12802 PCIE DRIVER FOR ROCKCHIP
12803 M: Shawn Lin <shawn.lin@rock-chips.com>
12804 L: linux-pci@vger.kernel.org
12805 L: linux-rockchip@lists.infradead.org
12807 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
12808 F: drivers/pci/controller/pcie-rockchip*
12810 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12811 M: Linus Walleij <linus.walleij@linaro.org>
12812 L: linux-pci@vger.kernel.org
12814 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12815 F: drivers/pci/controller/pci-v3-semi.c
12817 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12818 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12819 L: linux-pci@vger.kernel.org
12821 F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12822 F: drivers/pci/controller/dwc/pcie-uniphier.c
12824 PCIE DRIVER FOR ST SPEAR13XX
12825 M: Pratyush Anand <pratyush.anand@gmail.com>
12826 L: linux-pci@vger.kernel.org
12828 F: drivers/pci/controller/dwc/*spear*
12831 M: Dominik Brodowski <linux@dominikbrodowski.net>
12832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12834 F: Documentation/pcmcia/
12839 PCNET32 NETWORK DRIVER
12840 M: Don Fry <pcnet32@frontier.com>
12841 L: netdev@vger.kernel.org
12843 F: drivers/net/ethernet/amd/pcnet32.c
12845 PCRYPT PARALLEL CRYPTO ENGINE
12846 M: Steffen Klassert <steffen.klassert@secunet.com>
12847 L: linux-crypto@vger.kernel.org
12850 F: include/crypto/pcrypt.h
12852 PEAQ WMI HOTKEYS DRIVER
12853 M: Hans de Goede <hdegoede@redhat.com>
12854 L: platform-driver-x86@vger.kernel.org
12856 F: drivers/platform/x86/peaq-wmi.c
12858 PENSANDO ETHERNET DRIVERS
12859 M: Shannon Nelson <snelson@pensando.io>
12860 M: Pensando Drivers <drivers@pensando.io>
12861 L: netdev@vger.kernel.org
12863 F: Documentation/networking/device_drivers/pensando/ionic.rst
12864 F: drivers/net/ethernet/pensando/
12866 PER-CPU MEMORY ALLOCATOR
12867 M: Dennis Zhou <dennis@kernel.org>
12868 M: Tejun Heo <tj@kernel.org>
12869 M: Christoph Lameter <cl@linux.com>
12870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12872 F: include/linux/percpu*.h
12874 F: arch/*/include/asm/percpu.h
12876 PER-TASK DELAY ACCOUNTING
12877 M: Balbir Singh <bsingharora@gmail.com>
12879 F: include/linux/delayacct.h
12880 F: kernel/delayacct.c
12882 PERFORMANCE EVENTS SUBSYSTEM
12883 M: Peter Zijlstra <peterz@infradead.org>
12884 M: Ingo Molnar <mingo@redhat.com>
12885 M: Arnaldo Carvalho de Melo <acme@kernel.org>
12886 R: Mark Rutland <mark.rutland@arm.com>
12887 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
12888 R: Jiri Olsa <jolsa@redhat.com>
12889 R: Namhyung Kim <namhyung@kernel.org>
12890 L: linux-kernel@vger.kernel.org
12891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12894 F: include/linux/perf_event.h
12895 F: include/uapi/linux/perf_event.h
12896 F: arch/*/kernel/perf_event*.c
12897 F: arch/*/kernel/*/perf_event*.c
12898 F: arch/*/kernel/*/*/perf_event*.c
12899 F: arch/*/include/asm/perf_event.h
12900 F: arch/*/kernel/perf_callchain.c
12902 F: arch/*/events/*/*
12905 PERFORMANCE EVENTS SUBSYSTEM ARM64 PMU EVENTS
12906 R: John Garry <john.garry@huawei.com>
12907 R: Will Deacon <will@kernel.org>
12908 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12910 F: tools/perf/pmu-events/arch/arm64/
12912 PERSONALITY HANDLING
12913 M: Christoph Hellwig <hch@infradead.org>
12914 L: linux-abi-devel@lists.sourceforge.net
12916 F: include/linux/personality.h
12917 F: include/uapi/linux/personality.h
12919 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12920 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12921 L: linux-input@vger.kernel.org
12923 F: Documentation/input/devices/pxrc.rst
12924 F: drivers/input/joystick/pxrc.c
12926 FLYSKY FSIA6B RC RECEIVER
12927 M: Markus Koch <markus@notsyncing.net>
12928 L: linux-input@vger.kernel.org
12930 F: drivers/input/joystick/fsia6b.c
12933 M: Remi Denis-Courmont <courmisch@gmail.com>
12935 F: Documentation/networking/phonet.txt
12936 F: include/linux/phonet.h
12937 F: include/net/phonet/
12938 F: include/uapi/linux/phonet.h
12942 M: Joern Engel <joern@lazybastard.org>
12943 L: linux-mtd@lists.infradead.org
12945 F: drivers/mtd/devices/phram.c
12948 M: Bruno Prémont <bonbons@linux-vserver.org>
12949 L: linux-input@vger.kernel.org
12951 F: drivers/hid/hid-picolcd*
12954 M: Jamie Iles <jamie@jamieiles.com>
12955 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12956 T: git git://github.com/jamieiles/linux-2.6-ji.git
12958 F: arch/arm/boot/dts/picoxcell*
12959 F: arch/arm/mach-picoxcell/
12960 F: drivers/crypto/picoxcell*
12963 M: Christian Brauner <christian@brauner.io>
12964 L: linux-kernel@vger.kernel.org
12966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
12968 F: tools/testing/selftests/pidfd/
12969 F: tools/testing/selftests/clone3/
12972 K: \b(clone_args|kernel_clone_args)\b
12974 PIN CONTROL SUBSYSTEM
12975 M: Linus Walleij <linus.walleij@linaro.org>
12976 L: linux-gpio@vger.kernel.org
12977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12979 F: Documentation/devicetree/bindings/pinctrl/
12980 F: Documentation/driver-api/pinctl.rst
12981 F: drivers/pinctrl/
12982 F: include/linux/pinctrl/
12984 PIN CONTROLLER - MICROCHIP AT91
12985 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12986 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12987 L: linux-gpio@vger.kernel.org
12989 F: drivers/pinctrl/pinctrl-at91*
12990 F: drivers/gpio/gpio-sama5d2-piobu.c
12992 PIN CONTROLLER - FREESCALE
12993 M: Dong Aisheng <aisheng.dong@nxp.com>
12994 M: Fabio Estevam <festevam@gmail.com>
12995 M: Shawn Guo <shawnguo@kernel.org>
12996 M: Stefan Agner <stefan@agner.ch>
12997 R: Pengutronix Kernel Team <kernel@pengutronix.de>
12998 L: linux-gpio@vger.kernel.org
13000 F: drivers/pinctrl/freescale/
13001 F: Documentation/devicetree/bindings/pinctrl/fsl,*
13003 PIN CONTROLLER - INTEL
13004 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13005 M: Andy Shevchenko <andy@kernel.org>
13006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13008 F: drivers/pinctrl/intel/
13010 PIN CONTROLLER - MEDIATEK
13011 M: Sean Wang <sean.wang@kernel.org>
13012 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13014 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13015 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13016 F: drivers/pinctrl/mediatek/
13018 PIN CONTROLLER - QUALCOMM
13019 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13021 L: linux-arm-msm@vger.kernel.org
13022 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13023 F: drivers/pinctrl/qcom/
13025 PIN CONTROLLER - RENESAS
13026 M: Geert Uytterhoeven <geert+renesas@glider.be>
13027 L: linux-renesas-soc@vger.kernel.org
13028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
13030 F: drivers/pinctrl/pinctrl-rz*
13031 F: drivers/pinctrl/sh-pfc/
13033 PIN CONTROLLER - SAMSUNG
13034 M: Tomasz Figa <tomasz.figa@gmail.com>
13035 M: Krzysztof Kozlowski <krzk@kernel.org>
13036 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13037 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13038 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13039 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
13040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13042 F: drivers/pinctrl/samsung/
13043 F: include/dt-bindings/pinctrl/samsung.h
13044 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13046 PIN CONTROLLER - SINGLE
13047 M: Tony Lindgren <tony@atomide.com>
13048 M: Haojian Zhuang <haojian.zhuang@linaro.org>
13049 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13050 L: linux-omap@vger.kernel.org
13052 F: drivers/pinctrl/pinctrl-single.c
13054 PIN CONTROLLER - ST SPEAR
13055 M: Viresh Kumar <vireshk@kernel.org>
13056 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13057 W: http://www.st.com/spear
13059 F: drivers/pinctrl/spear/
13061 PISTACHIO SOC SUPPORT
13062 M: James Hartley <james.hartley@sondrel.com>
13063 L: linux-mips@vger.kernel.org
13065 F: arch/mips/pistachio/
13066 F: arch/mips/include/asm/mach-pistachio/
13067 F: arch/mips/boot/dts/img/pistachio*
13068 F: arch/mips/configs/pistachio*_defconfig
13072 M: linux-block@vger.kernel.org
13073 F: drivers/block/pktcdvd.c
13074 F: include/linux/pktcdvd.h
13075 F: include/uapi/linux/pktcdvd.h
13077 PKUNITY SOC DRIVERS
13078 M: Guan Xuetao <gxt@pku.edu.cn>
13079 W: http://mprc.pku.edu.cn/~guanxuetao/linux
13081 T: git git://github.com/gxt/linux.git
13082 F: drivers/input/serio/i8042-unicore32io.h
13083 F: drivers/i2c/busses/i2c-puv3.c
13084 F: drivers/video/fbdev/fb-puv3.c
13085 F: drivers/rtc/rtc-puv3.c
13087 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13088 M: Tomasz Duszynski <tduszyns@gmail.com>
13090 F: drivers/iio/chemical/pms7003.c
13091 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13093 PMBUS HARDWARE MONITORING DRIVERS
13094 M: Guenter Roeck <linux@roeck-us.net>
13095 L: linux-hwmon@vger.kernel.org
13096 W: http://hwmon.wiki.kernel.org/
13097 W: http://www.roeck-us.net/linux/drivers/
13098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13100 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13101 F: Documentation/devicetree/bindings/hwmon/max31785.txt
13102 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
13103 F: Documentation/hwmon/adm1275.rst
13104 F: Documentation/hwmon/ibm-cffps.rst
13105 F: Documentation/hwmon/ir35221.rst
13106 F: Documentation/hwmon/lm25066.rst
13107 F: Documentation/hwmon/ltc2978.rst
13108 F: Documentation/hwmon/ltc3815.rst
13109 F: Documentation/hwmon/max16064.rst
13110 F: Documentation/hwmon/max20751.rst
13111 F: Documentation/hwmon/max31785.rst
13112 F: Documentation/hwmon/max34440.rst
13113 F: Documentation/hwmon/max8688.rst
13114 F: Documentation/hwmon/pmbus.rst
13115 F: Documentation/hwmon/pmbus-core.rst
13116 F: Documentation/hwmon/tps40422.rst
13117 F: Documentation/hwmon/ucd9000.rst
13118 F: Documentation/hwmon/ucd9200.rst
13119 F: Documentation/hwmon/zl6100.rst
13120 F: drivers/hwmon/pmbus/
13121 F: include/linux/pmbus.h
13123 PMC SIERRA MaxRAID DRIVER
13124 L: linux-scsi@vger.kernel.org
13125 W: http://www.pmc-sierra.com/
13127 F: drivers/scsi/pmcraid.*
13129 PMC SIERRA PM8001 DRIVER
13130 M: Jack Wang <jinpu.wang@cloud.ionos.com>
13131 L: linux-scsi@vger.kernel.org
13133 F: drivers/scsi/pm8001/
13136 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
13137 L: linux-pm@vger.kernel.org
13138 W: https://01.org/pm-graph
13139 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
13140 T: git git://github.com/intel/pm-graph
13142 F: tools/power/pm-graph
13145 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13149 PNI RM3100 IIO DRIVER
13150 M: Song Qiang <songqiang1304521@gmail.com>
13151 L: linux-iio@vger.kernel.org
13153 F: drivers/iio/magnetometer/rm3100*
13154 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13156 POSIX CLOCKS and TIMERS
13157 M: Thomas Gleixner <tglx@linutronix.de>
13158 L: linux-kernel@vger.kernel.org
13159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13162 F: include/linux/timer*
13163 F: kernel/time/*timer*
13165 POWER MANAGEMENT CORE
13166 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
13167 L: linux-pm@vger.kernel.org
13168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13169 B: https://bugzilla.kernel.org
13171 F: drivers/base/power/
13172 F: include/linux/pm.h
13173 F: include/linux/pm_*
13174 F: include/linux/powercap.h
13175 F: include/linux/intel_rapl.h
13176 F: drivers/powercap/
13177 F: kernel/configs/nopm.config
13179 POWER STATE COORDINATION INTERFACE (PSCI)
13180 M: Mark Rutland <mark.rutland@arm.com>
13181 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13182 L: linux-arm-kernel@lists.infradead.org
13184 F: drivers/firmware/psci/
13185 F: include/linux/psci.h
13186 F: include/uapi/linux/psci.h
13188 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13189 M: Sebastian Reichel <sre@kernel.org>
13190 L: linux-pm@vger.kernel.org
13191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13193 F: Documentation/ABI/testing/sysfs-class-power
13194 F: Documentation/devicetree/bindings/power/supply/
13195 F: include/linux/power_supply.h
13196 F: drivers/power/supply/
13198 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13199 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13200 L: linuxppc-dev@lists.ozlabs.org
13202 F: drivers/char/powernv-op-panel.c
13204 PPP OVER ATM (RFC 2364)
13205 M: Mitchell Blank Jr <mitch@sfgoth.com>
13207 F: net/atm/pppoatm.c
13208 F: include/uapi/linux/atmppp.h
13211 M: Michal Ostrowski <mostrows@earthlink.net>
13213 F: drivers/net/ppp/pppoe.c
13214 F: drivers/net/ppp/pppox.c
13217 M: James Chapman <jchapman@katalix.com>
13219 F: net/l2tp/l2tp_ppp.c
13220 F: include/linux/if_pppol2tp.h
13221 F: include/uapi/linux/if_pppol2tp.h
13223 PPP PROTOCOL DRIVERS AND COMPRESSORS
13224 M: Paul Mackerras <paulus@samba.org>
13225 L: linux-ppp@vger.kernel.org
13227 F: drivers/net/ppp/ppp_*
13230 M: Rodolfo Giometti <giometti@enneenne.com>
13231 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
13232 L: linuxpps@ml.enneenne.com (subscribers-only)
13234 F: Documentation/driver-api/pps.rst
13235 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
13236 F: Documentation/ABI/testing/sysfs-pps
13238 F: include/linux/pps*.h
13239 F: include/uapi/linux/pps.h
13242 M: Dmitry Kozlov <xeb@mail.ru>
13243 L: netdev@vger.kernel.org
13245 F: drivers/net/ppp/pptp.c
13246 W: http://sourceforge.net/projects/accel-pptp
13249 M: Petr Mladek <pmladek@suse.com>
13250 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13251 R: Steven Rostedt <rostedt@goodmis.org>
13254 F: include/linux/printk.h
13256 PRISM54 WIRELESS DRIVER
13257 M: Luis Chamberlain <mcgrof@kernel.org>
13258 L: linux-wireless@vger.kernel.org
13259 W: http://wireless.kernel.org/en/users/Drivers/p54
13261 F: drivers/net/wireless/intersil/prism54/
13264 R: Alexey Dobriyan <adobriyan@gmail.com>
13265 L: linux-kernel@vger.kernel.org
13266 L: linux-fsdevel@vger.kernel.org
13269 F: include/linux/proc_fs.h
13270 F: tools/testing/selftests/proc/
13271 F: Documentation/filesystems/proc.txt
13274 M: Luis Chamberlain <mcgrof@kernel.org>
13275 M: Kees Cook <keescook@chromium.org>
13276 M: Iurii Zaikin <yzaikin@google.com>
13277 L: linux-kernel@vger.kernel.org
13278 L: linux-fsdevel@vger.kernel.org
13280 F: fs/proc/proc_sysctl.c
13281 F: include/linux/sysctl.h
13283 F: kernel/sysctl-test.c
13284 F: tools/testing/selftests/sysctl/
13286 PS3 NETWORK SUPPORT
13287 M: Geoff Levand <geoff@infradead.org>
13288 L: netdev@vger.kernel.org
13289 L: linuxppc-dev@lists.ozlabs.org
13291 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
13293 PS3 PLATFORM SUPPORT
13294 M: Geoff Levand <geoff@infradead.org>
13295 L: linuxppc-dev@lists.ozlabs.org
13297 F: arch/powerpc/boot/ps3*
13298 F: arch/powerpc/include/asm/lv1call.h
13299 F: arch/powerpc/include/asm/ps3*.h
13300 F: arch/powerpc/platforms/ps3/
13303 F: drivers/rtc/rtc-ps3.c
13304 F: drivers/usb/host/*ps3.c
13305 F: sound/ppc/snd_ps3*
13308 M: Jim Paris <jim@jtan.com>
13309 M: Geoff Levand <geoff@infradead.org>
13310 L: linuxppc-dev@lists.ozlabs.org
13312 F: drivers/block/ps3vram.c
13314 PSAMPLE PACKET SAMPLING SUPPORT:
13315 M: Yotam Gigi <yotam.gi@gmail.com>
13318 F: include/net/psample.h
13319 F: include/uapi/linux/psample.h
13322 M: Kees Cook <keescook@chromium.org>
13323 M: Anton Vorontsov <anton@enomsg.org>
13324 M: Colin Cross <ccross@android.com>
13325 M: Tony Luck <tony.luck@intel.com>
13327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13329 F: include/linux/pstore*
13330 F: drivers/firmware/efi/efi-pstore.c
13331 F: drivers/acpi/apei/erst.c
13332 F: Documentation/admin-guide/ramoops.rst
13333 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13334 K: \b(pstore|ramoops)
13336 PTP HARDWARE CLOCK SUPPORT
13337 M: Richard Cochran <richardcochran@gmail.com>
13338 L: netdev@vger.kernel.org
13340 W: http://linuxptp.sourceforge.net/
13341 F: Documentation/ABI/testing/sysfs-ptp
13342 F: Documentation/driver-api/ptp.rst
13343 F: drivers/net/phy/dp83640*
13345 F: include/linux/ptp_cl*
13348 M: Oleg Nesterov <oleg@redhat.com>
13350 F: include/asm-generic/syscall.h
13351 F: include/linux/ptrace.h
13352 F: include/linux/regset.h
13353 F: include/linux/tracehook.h
13354 F: include/uapi/linux/ptrace.h
13355 F: include/uapi/linux/ptrace.h
13357 F: arch/*/ptrace*.c
13358 F: arch/*/*/ptrace*.c
13359 F: arch/*/include/asm/ptrace*.h
13362 M: Hans Verkuil <hverkuil@xs4all.nl>
13363 L: linux-media@vger.kernel.org
13364 T: git git://linuxtv.org/media_tree.git
13366 F: drivers/media/usb/pulse8-cec/*
13367 F: Documentation/media/cec-drivers/pulse8-cec.rst
13369 PVRUSB2 VIDEO4LINUX DRIVER
13370 M: Mike Isely <isely@pobox.com>
13371 L: pvrusb2@isely.net (subscribers-only)
13372 L: linux-media@vger.kernel.org
13373 W: http://www.isely.net/pvrusb2/
13374 T: git git://linuxtv.org/media_tree.git
13376 F: Documentation/media/v4l-drivers/pvrusb2*
13377 F: drivers/media/usb/pvrusb2/
13380 M: Hans Verkuil <hverkuil@xs4all.nl>
13381 L: linux-media@vger.kernel.org
13382 T: git git://linuxtv.org/media_tree.git
13384 F: drivers/media/usb/pwc/*
13385 F: include/trace/events/pwc.h
13388 M: Kamil Debski <kamil@wypas.org>
13389 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13390 L: linux-hwmon@vger.kernel.org
13392 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13393 F: Documentation/hwmon/pwm-fan.rst
13394 F: drivers/hwmon/pwm-fan.c
13397 M: Sean Young <sean@mess.org>
13398 L: linux-media@vger.kernel.org
13400 F: drivers/media/rc/pwm-ir-tx.c
13403 M: Thierry Reding <thierry.reding@gmail.com>
13404 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13405 L: linux-pwm@vger.kernel.org
13407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13408 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
13409 F: Documentation/driver-api/pwm.rst
13410 F: Documentation/devicetree/bindings/pwm/
13411 F: include/linux/pwm.h
13413 F: drivers/video/backlight/pwm_bl.c
13414 F: include/linux/pwm_backlight.h
13415 F: drivers/gpio/gpio-mvebu.c
13416 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13417 K: pwm_(config|apply_state|ops)
13420 M: Robert Jarzmik <robert.jarzmik@free.fr>
13421 L: linux-gpio@vger.kernel.org
13423 F: drivers/gpio/gpio-pxa.c
13429 M: Robert Jarzmik <robert.jarzmik@free.fr>
13430 L: linux-rtc@vger.kernel.org
13433 PXA2xx/PXA3xx SUPPORT
13434 M: Daniel Mack <daniel@zonque.org>
13435 M: Haojian Zhuang <haojian.zhuang@gmail.com>
13436 M: Robert Jarzmik <robert.jarzmik@free.fr>
13437 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13438 T: git git://github.com/hzhuang1/linux.git
13439 T: git git://github.com/rjarzmik/linux.git
13441 F: arch/arm/boot/dts/pxa*
13442 F: arch/arm/mach-pxa/
13443 F: drivers/dma/pxa*
13444 F: drivers/pcmcia/pxa2xx*
13445 F: drivers/pinctrl/pxa/
13446 F: drivers/spi/spi-pxa2xx*
13447 F: drivers/usb/gadget/udc/pxa2*
13448 F: include/sound/pxa2xx-lib.h
13453 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13454 L: qat-linux@intel.com
13456 F: drivers/crypto/qat/
13458 QCOM AUDIO (ASoC) DRIVERS
13459 M: Patrick Lai <plai@codeaurora.org>
13460 M: Banajit Goswami <bgoswami@codeaurora.org>
13461 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13465 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13466 M: Gabriel Somlo <somlo@cmu.edu>
13467 M: "Michael S. Tsirkin" <mst@redhat.com>
13468 L: qemu-devel@nongnu.org
13470 F: drivers/firmware/qemu_fw_cfg.c
13471 F: include/uapi/linux/qemu_fw_cfg.h
13474 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
13475 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
13476 L: linux-rdma@vger.kernel.org
13478 F: drivers/infiniband/hw/qib/
13480 QLOGIC QL41xxx FCOE DRIVER
13481 M: QLogic-Storage-Upstream@cavium.com
13482 L: linux-scsi@vger.kernel.org
13484 F: drivers/scsi/qedf/
13486 QLOGIC QL41xxx ISCSI DRIVER
13487 M: QLogic-Storage-Upstream@cavium.com
13488 L: linux-scsi@vger.kernel.org
13490 F: drivers/scsi/qedi/
13492 QLOGIC QL4xxx ETHERNET DRIVER
13493 M: Ariel Elior <aelior@marvell.com>
13494 M: GR-everest-linux-l2@marvell.com
13495 L: netdev@vger.kernel.org
13497 F: drivers/net/ethernet/qlogic/qed/
13498 F: include/linux/qed/
13499 F: drivers/net/ethernet/qlogic/qede/
13501 QLOGIC QL4xxx RDMA DRIVER
13502 M: Michal Kalderon <mkalderon@marvell.com>
13503 M: Ariel Elior <aelior@marvell.com>
13504 L: linux-rdma@vger.kernel.org
13506 F: drivers/infiniband/hw/qedr/
13507 F: include/uapi/rdma/qedr-abi.h
13509 QLOGIC QLA1280 SCSI DRIVER
13510 M: Michael Reed <mdr@sgi.com>
13511 L: linux-scsi@vger.kernel.org
13513 F: drivers/scsi/qla1280.[ch]
13515 QLOGIC QLA2XXX FC-SCSI DRIVER
13516 M: hmadhani@marvell.com
13517 L: linux-scsi@vger.kernel.org
13519 F: Documentation/scsi/LICENSE.qla2xxx
13520 F: drivers/scsi/qla2xxx/
13522 QLOGIC QLA3XXX NETWORK DRIVER
13523 M: GR-Linux-NIC-Dev@marvell.com
13524 L: netdev@vger.kernel.org
13526 F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13527 F: drivers/net/ethernet/qlogic/qla3xxx.*
13529 QLOGIC QLA4XXX iSCSI DRIVER
13530 M: QLogic-Storage-Upstream@qlogic.com
13531 L: linux-scsi@vger.kernel.org
13533 F: Documentation/scsi/LICENSE.qla4xxx
13534 F: drivers/scsi/qla4xxx/
13536 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13537 M: Shahed Shaikh <shshaikh@marvell.com>
13538 M: Manish Chopra <manishc@marvell.com>
13539 M: GR-Linux-NIC-Dev@marvell.com
13540 L: netdev@vger.kernel.org
13542 F: drivers/net/ethernet/qlogic/qlcnic/
13544 QLOGIC QLGE 10Gb ETHERNET DRIVER
13545 M: Manish Chopra <manishc@marvell.com>
13546 M: GR-Linux-NIC-Dev@marvell.com
13547 L: netdev@vger.kernel.org
13549 F: drivers/staging/qlge/
13551 QM1D1B0004 MEDIA DRIVER
13552 M: Akihiro Tsukada <tskd08@gmail.com>
13553 L: linux-media@vger.kernel.org
13555 F: drivers/media/tuners/qm1d1b0004*
13557 QM1D1C0042 MEDIA DRIVER
13558 M: Akihiro Tsukada <tskd08@gmail.com>
13559 L: linux-media@vger.kernel.org
13561 F: drivers/media/tuners/qm1d1c0042*
13564 M: Anders Larsen <al@alarsen.net>
13565 W: http://www.alarsen.net/linux/qnx4fs/
13568 F: include/uapi/linux/qnx4_fs.h
13569 F: include/uapi/linux/qnxtypes.h
13571 QORIQ DPAA2 FSL-MC BUS DRIVER
13572 M: Stuart Yoder <stuyoder@gmail.com>
13573 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
13574 L: linux-kernel@vger.kernel.org
13576 F: drivers/bus/fsl-mc/
13577 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13578 F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13580 QT1010 MEDIA DRIVER
13581 M: Antti Palosaari <crope@iki.fi>
13582 L: linux-media@vger.kernel.org
13583 W: https://linuxtv.org
13584 W: http://palosaari.fi/linux/
13585 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13586 T: git git://linuxtv.org/anttip/media_tree.git
13588 F: drivers/media/tuners/qt1010*
13590 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13591 M: Kalle Valo <kvalo@codeaurora.org>
13592 L: ath10k@lists.infradead.org
13593 W: http://wireless.kernel.org/en/users/Drivers/ath10k
13594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13596 F: drivers/net/wireless/ath/ath10k/
13598 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13599 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13600 L: linux-wireless@vger.kernel.org
13601 W: http://wireless.kernel.org/en/users/Drivers/ath9k
13603 F: drivers/net/wireless/ath/ath9k/
13605 QUALCOMM CAMERA SUBSYSTEM DRIVER
13606 M: Todor Tomov <todor.too@gmail.com>
13607 L: linux-media@vger.kernel.org
13609 F: Documentation/devicetree/bindings/media/qcom,camss.txt
13610 F: Documentation/media/v4l-drivers/qcom_camss.rst
13611 F: drivers/media/platform/qcom/camss/
13613 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13614 M: Ilia Lin <ilia.lin@kernel.org>
13615 L: linux-pm@vger.kernel.org
13617 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
13618 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
13620 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13621 M: Timur Tabi <timur@kernel.org>
13622 L: netdev@vger.kernel.org
13624 F: drivers/net/ethernet/qualcomm/emac/
13626 QUALCOMM ETHQOS ETHERNET DRIVER
13627 M: Vinod Koul <vkoul@kernel.org>
13628 M: Niklas Cassel <niklas.cassel@linaro.org>
13629 L: netdev@vger.kernel.org
13631 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13632 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
13634 QUALCOMM GENERIC INTERFACE I2C DRIVER
13635 M: Alok Chauhan <alokc@codeaurora.org>
13636 L: linux-i2c@vger.kernel.org
13637 L: linux-arm-msm@vger.kernel.org
13639 F: drivers/i2c/busses/i2c-qcom-geni.c
13641 QUALCOMM HEXAGON ARCHITECTURE
13642 M: Brian Cain <bcain@codeaurora.org>
13643 L: linux-hexagon@vger.kernel.org
13647 QUALCOMM HIDMA DRIVER
13648 M: Sinan Kaya <okaya@kernel.org>
13649 L: linux-arm-kernel@lists.infradead.org
13650 L: linux-arm-msm@vger.kernel.org
13651 L: dmaengine@vger.kernel.org
13653 F: drivers/dma/qcom/hidma*
13656 M: Rob Clark <robdclark@gmail.com>
13657 L: iommu@lists.linux-foundation.org
13658 L: linux-arm-msm@vger.kernel.org
13660 F: drivers/iommu/qcom_iommu.c
13662 QUALCOMM TSENS THERMAL DRIVER
13663 M: Amit Kucheria <amit.kucheria@linaro.org>
13664 L: linux-pm@vger.kernel.org
13665 L: linux-arm-msm@vger.kernel.org
13667 F: drivers/thermal/qcom/
13669 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13670 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
13671 L: linux-media@vger.kernel.org
13672 L: linux-arm-msm@vger.kernel.org
13673 T: git git://linuxtv.org/media_tree.git
13675 F: drivers/media/platform/qcom/venus/
13677 QUALCOMM WCN36XX WIRELESS DRIVER
13678 M: Kalle Valo <kvalo@codeaurora.org>
13679 L: wcn36xx@lists.infradead.org
13680 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
13681 T: git git://github.com/KrasnikovEugene/wcn36xx.git
13683 F: drivers/net/wireless/ath/wcn36xx/
13685 QUANTENNA QTNFMAC WIRELESS DRIVER
13686 M: Igor Mitsyanko <imitsyanko@quantenna.com>
13687 M: Avinash Patil <avinashp@quantenna.com>
13688 M: Sergey Matyukevich <smatyukevich@quantenna.com>
13689 L: linux-wireless@vger.kernel.org
13691 F: drivers/net/wireless/quantenna
13693 RADEON and AMDGPU DRM DRIVERS
13694 M: Alex Deucher <alexander.deucher@amd.com>
13695 M: Christian König <christian.koenig@amd.com>
13696 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
13697 L: amd-gfx@lists.freedesktop.org
13698 T: git git://people.freedesktop.org/~agd5f/linux
13700 F: drivers/gpu/drm/radeon/
13701 F: include/uapi/drm/radeon_drm.h
13702 F: drivers/gpu/drm/amd/
13703 F: include/uapi/drm/amdgpu_drm.h
13705 RADEON FRAMEBUFFER DISPLAY DRIVER
13706 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
13707 L: linux-fbdev@vger.kernel.org
13709 F: drivers/video/fbdev/aty/radeon*
13710 F: include/uapi/linux/radeonfb.h
13712 RADIOSHARK RADIO DRIVER
13713 M: Hans Verkuil <hverkuil@xs4all.nl>
13714 L: linux-media@vger.kernel.org
13715 T: git git://linuxtv.org/media_tree.git
13717 F: drivers/media/radio/radio-shark.c
13719 RADIOSHARK2 RADIO DRIVER
13720 M: Hans Verkuil <hverkuil@xs4all.nl>
13721 L: linux-media@vger.kernel.org
13722 T: git git://linuxtv.org/media_tree.git
13724 F: drivers/media/radio/radio-shark2.c
13725 F: drivers/media/radio/radio-tea5777.c
13727 RADOS BLOCK DEVICE (RBD)
13728 M: Ilya Dryomov <idryomov@gmail.com>
13729 M: Sage Weil <sage@redhat.com>
13730 M: Alex Elder <elder@kernel.org>
13731 L: ceph-devel@vger.kernel.org
13732 W: http://ceph.com/
13733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13734 T: git git://github.com/ceph/ceph-client.git
13736 F: Documentation/ABI/testing/sysfs-bus-rbd
13737 F: drivers/block/rbd.c
13738 F: drivers/block/rbd_types.h
13740 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13741 M: Paul Mackerras <paulus@samba.org>
13742 L: linux-fbdev@vger.kernel.org
13744 F: drivers/video/fbdev/aty/aty128fb.c
13746 RAINSHADOW-CEC DRIVER
13747 M: Hans Verkuil <hverkuil@xs4all.nl>
13748 L: linux-media@vger.kernel.org
13749 T: git git://linuxtv.org/media_tree.git
13751 F: drivers/media/usb/rainshadow-cec/*
13753 RALINK MIPS ARCHITECTURE
13754 M: John Crispin <john@phrozen.org>
13755 L: linux-mips@vger.kernel.org
13757 F: arch/mips/ralink
13759 RALINK RT2X00 WIRELESS LAN DRIVER
13761 M: Stanislaw Gruszka <sgruszka@redhat.com>
13762 M: Helmut Schaa <helmut.schaa@googlemail.com>
13763 L: linux-wireless@vger.kernel.org
13765 F: drivers/net/wireless/ralink/rt2x00/
13767 RAMDISK RAM BLOCK DEVICE DRIVER
13768 M: Jens Axboe <axboe@kernel.dk>
13770 F: Documentation/admin-guide/blockdev/ramdisk.rst
13771 F: drivers/block/brd.c
13773 RANCHU VIRTUAL BOARD FOR MIPS
13774 M: Miodrag Dinic <miodrag.dinic@mips.com>
13775 L: linux-mips@vger.kernel.org
13777 F: arch/mips/generic/board-ranchu.c
13778 F: arch/mips/configs/generic/board-ranchu.config
13780 RANDOM NUMBER DRIVER
13781 M: "Theodore Ts'o" <tytso@mit.edu>
13783 F: drivers/char/random.c
13786 M: Matt Porter <mporter@kernel.crashing.org>
13787 M: Alexandre Bounine <alex.bou9@gmail.com>
13789 F: drivers/rapidio/
13792 M: Tony Luck <tony.luck@intel.com>
13793 M: Borislav Petkov <bp@alien8.de>
13794 L: linux-edac@vger.kernel.org
13797 F: include/linux/ras.h
13798 F: include/ras/ras_event.h
13799 F: Documentation/admin-guide/ras.rst
13801 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13802 L: linux-wireless@vger.kernel.org
13804 F: drivers/net/wireless/ray*
13806 RCUTORTURE TEST FRAMEWORK
13807 M: "Paul E. McKenney" <paulmck@kernel.org>
13808 M: Josh Triplett <josh@joshtriplett.org>
13809 R: Steven Rostedt <rostedt@goodmis.org>
13810 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13811 R: Lai Jiangshan <jiangshanlai@gmail.com>
13812 L: rcu@vger.kernel.org
13814 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13815 F: tools/testing/selftests/rcutorture
13818 M: Florian Fainelli <florian@openwrt.org>
13821 RDC R6040 FAST ETHERNET DRIVER
13822 M: Florian Fainelli <f.fainelli@gmail.com>
13823 L: netdev@vger.kernel.org
13825 F: drivers/net/ethernet/rdc/r6040.c
13827 RDMAVT - RDMA verbs software
13828 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
13829 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
13830 L: linux-rdma@vger.kernel.org
13832 F: drivers/infiniband/sw/rdmavt
13834 RDS - RELIABLE DATAGRAM SOCKETS
13835 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
13836 L: netdev@vger.kernel.org
13837 L: linux-rdma@vger.kernel.org
13838 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
13839 W: https://oss.oracle.com/projects/rds/
13842 F: Documentation/networking/rds.txt
13844 RDT - RESOURCE ALLOCATION
13845 M: Fenghua Yu <fenghua.yu@intel.com>
13846 M: Reinette Chatre <reinette.chatre@intel.com>
13847 L: linux-kernel@vger.kernel.org
13849 F: arch/x86/kernel/cpu/resctrl/
13850 F: arch/x86/include/asm/resctrl_sched.h
13851 F: Documentation/x86/resctrl*
13853 READ-COPY UPDATE (RCU)
13854 M: "Paul E. McKenney" <paulmck@kernel.org>
13855 M: Josh Triplett <josh@joshtriplett.org>
13856 R: Steven Rostedt <rostedt@goodmis.org>
13857 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13858 R: Lai Jiangshan <jiangshanlai@gmail.com>
13859 R: Joel Fernandes <joel@joelfernandes.org>
13860 L: rcu@vger.kernel.org
13861 W: http://www.rdrop.com/users/paulmck/RCU/
13863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13864 F: Documentation/RCU/
13865 X: Documentation/RCU/torture.txt
13866 F: include/linux/rcu*
13867 X: include/linux/srcu*.h
13869 X: kernel/rcu/srcu*.c
13871 REAL TIME CLOCK (RTC) SUBSYSTEM
13872 M: Alessandro Zummo <a.zummo@towertech.it>
13873 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13874 L: linux-rtc@vger.kernel.org
13875 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
13876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13878 F: Documentation/devicetree/bindings/rtc/
13879 F: Documentation/admin-guide/rtc.rst
13881 F: include/linux/rtc.h
13882 F: include/uapi/linux/rtc.h
13883 F: include/linux/rtc/
13884 F: include/linux/platform_data/rtc-*
13885 F: tools/testing/selftests/rtc/
13887 REALTEK AUDIO CODECS
13888 M: Bard Liao <bardliao@realtek.com>
13889 M: Oder Chiou <oder_chiou@realtek.com>
13891 F: sound/soc/codecs/rt*
13892 F: include/sound/rt*.h
13894 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13895 M: Linus Walleij <linus.walleij@linaro.org>
13897 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13898 F: drivers/net/dsa/realtek-smi*
13899 F: drivers/net/dsa/rtl83*
13901 REDPINE WIRELESS DRIVER
13902 M: Amitkumar Karwar <amitkarwar@gmail.com>
13903 M: Siva Rebbagondla <siva8118@gmail.com>
13904 L: linux-wireless@vger.kernel.org
13906 F: drivers/net/wireless/rsi/
13908 REGISTER MAP ABSTRACTION
13909 M: Mark Brown <broonie@kernel.org>
13910 L: linux-kernel@vger.kernel.org
13911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13913 F: Documentation/devicetree/bindings/regmap/
13914 F: drivers/base/regmap/
13915 F: include/linux/regmap.h
13917 REISERFS FILE SYSTEM
13918 L: reiserfs-devel@vger.kernel.org
13922 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13923 M: Ohad Ben-Cohen <ohad@wizery.com>
13924 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13925 L: linux-remoteproc@vger.kernel.org
13926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
13928 F: Documentation/devicetree/bindings/remoteproc/
13929 F: Documentation/ABI/testing/sysfs-class-remoteproc
13930 F: Documentation/remoteproc.txt
13931 F: drivers/remoteproc/
13932 F: include/linux/remoteproc.h
13933 F: include/linux/remoteproc/
13935 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13936 M: Ohad Ben-Cohen <ohad@wizery.com>
13937 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13938 L: linux-remoteproc@vger.kernel.org
13939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
13942 F: Documentation/rpmsg.txt
13943 F: Documentation/ABI/testing/sysfs-bus-rpmsg
13944 F: include/linux/rpmsg.h
13945 F: include/linux/rpmsg/
13946 F: include/uapi/linux/rpmsg.h
13949 RENESAS CLOCK DRIVERS
13950 M: Geert Uytterhoeven <geert+renesas@glider.be>
13951 L: linux-renesas-soc@vger.kernel.org
13952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13954 F: drivers/clk/renesas/
13956 RENESAS EMEV2 I2C DRIVER
13957 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13959 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
13960 F: drivers/i2c/busses/i2c-emev2.c
13962 RENESAS ETHERNET DRIVERS
13963 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13964 L: netdev@vger.kernel.org
13965 L: linux-renesas-soc@vger.kernel.org
13966 F: Documentation/devicetree/bindings/net/renesas,*.txt
13967 F: Documentation/devicetree/bindings/net/renesas,*.yaml
13968 F: drivers/net/ethernet/renesas/
13969 F: include/linux/sh_eth.h
13971 RENESAS R-CAR GYROADC DRIVER
13972 M: Marek Vasut <marek.vasut@gmail.com>
13973 L: linux-iio@vger.kernel.org
13975 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13976 F: drivers/iio/adc/rcar-gyroadc.c
13978 RENESAS R-CAR I2C DRIVERS
13979 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13981 F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt
13982 F: Documentation/devicetree/bindings/i2c/renesas,iic.txt
13983 F: drivers/i2c/busses/i2c-rcar.c
13984 F: drivers/i2c/busses/i2c-sh_mobile.c
13986 RENESAS RIIC DRIVER
13987 M: Chris Brandt <chris.brandt@renesas.com>
13989 F: Documentation/devicetree/bindings/i2c/renesas,riic.txt
13990 F: drivers/i2c/busses/i2c-riic.c
13992 RENESAS USB PHY DRIVER
13993 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13994 L: linux-renesas-soc@vger.kernel.org
13996 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
13998 RESET CONTROLLER FRAMEWORK
13999 M: Philipp Zabel <p.zabel@pengutronix.de>
14000 T: git git://git.pengutronix.de/git/pza/linux
14003 F: Documentation/devicetree/bindings/reset/
14004 F: include/dt-bindings/reset/
14005 F: include/linux/reset.h
14006 F: include/linux/reset/
14007 F: include/linux/reset-controller.h
14009 RESTARTABLE SEQUENCES SUPPORT
14010 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14011 M: Peter Zijlstra <peterz@infradead.org>
14012 M: "Paul E. McKenney" <paulmck@kernel.org>
14013 M: Boqun Feng <boqun.feng@gmail.com>
14014 L: linux-kernel@vger.kernel.org
14017 F: include/uapi/linux/rseq.h
14018 F: include/trace/events/rseq.h
14019 F: tools/testing/selftests/rseq/
14022 M: Johannes Berg <johannes@sipsolutions.net>
14023 L: linux-wireless@vger.kernel.org
14024 W: http://wireless.kernel.org/
14025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
14026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
14028 F: Documentation/driver-api/rfkill.rst
14029 F: Documentation/ABI/stable/sysfs-class-rfkill
14031 F: include/linux/rfkill.h
14032 F: include/uapi/linux/rfkill.h
14035 M: Thomas Graf <tgraf@suug.ch>
14036 M: Herbert Xu <herbert@gondor.apana.org.au>
14037 L: netdev@vger.kernel.org
14039 F: lib/rhashtable.c
14040 F: lib/test_rhashtable.c
14041 F: include/linux/rhashtable.h
14042 F: include/linux/rhashtable-types.h
14044 RICOH R5C592 MEMORYSTICK DRIVER
14045 M: Maxim Levitsky <maximlevitsky@gmail.com>
14047 F: drivers/memstick/host/r592.*
14049 RICOH SMARTMEDIA/XD DRIVER
14050 M: Maxim Levitsky <maximlevitsky@gmail.com>
14052 F: drivers/mtd/nand/raw/r852.c
14053 F: drivers/mtd/nand/raw/r852.h
14055 RISC-V ARCHITECTURE
14056 M: Paul Walmsley <paul.walmsley@sifive.com>
14057 M: Palmer Dabbelt <palmer@dabbelt.com>
14058 M: Albert Ou <aou@eecs.berkeley.edu>
14059 L: linux-riscv@lists.infradead.org
14060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
14067 M: Stefan Achatz <erazor_de@users.sourceforge.net>
14068 W: http://sourceforge.net/projects/roccat/
14070 F: drivers/hid/hid-roccat*
14071 F: include/linux/hid-roccat*
14072 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
14074 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
14075 M: Jacob Chen <jacob-chen@iotwrt.com>
14076 M: Ezequiel Garcia <ezequiel@collabora.com>
14077 L: linux-media@vger.kernel.org
14079 F: drivers/media/platform/rockchip/rga/
14080 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
14082 HANTRO VPU CODEC DRIVER
14083 M: Ezequiel Garcia <ezequiel@collabora.com>
14084 L: linux-media@vger.kernel.org
14086 F: drivers/staging/media/hantro/
14087 F: Documentation/devicetree/bindings/media/rockchip-vpu.txt
14090 M: Jiri Pirko <jiri@resnulli.us>
14091 L: netdev@vger.kernel.org
14093 F: drivers/net/ethernet/rocker/
14097 W: http://www.comtrol.com
14099 F: Documentation/driver-api/serial/rocket.rst
14100 F: drivers/tty/rocket*
14102 ROCKETPORT EXPRESS/INFINITY DRIVER
14103 M: Kevin Cernekee <cernekee@gmail.com>
14104 L: linux-serial@vger.kernel.org
14106 F: drivers/tty/serial/rp2.*
14108 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
14109 M: Tomasz Duszynski <tduszyns@gmail.com>
14111 F: drivers/iio/light/bh1750.c
14112 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
14114 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
14115 M: Marek Vasut <marek.vasut+renesas@gmail.com>
14116 L: linux-kernel@vger.kernel.org
14117 L: linux-renesas-soc@vger.kernel.org
14119 F: drivers/mfd/bd9571mwv.c
14120 F: drivers/regulator/bd9571mwv-regulator.c
14121 F: drivers/gpio/gpio-bd9571mwv.c
14122 F: include/linux/mfd/bd9571mwv.h
14123 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
14126 M: Ralf Baechle <ralf@linux-mips.org>
14127 L: linux-hams@vger.kernel.org
14128 W: http://www.linux-ax25.org/
14130 F: include/net/rose.h
14131 F: include/uapi/linux/rose.h
14134 RTL2830 MEDIA DRIVER
14135 M: Antti Palosaari <crope@iki.fi>
14136 L: linux-media@vger.kernel.org
14137 W: https://linuxtv.org
14138 W: http://palosaari.fi/linux/
14139 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14140 T: git git://linuxtv.org/anttip/media_tree.git
14142 F: drivers/media/dvb-frontends/rtl2830*
14144 RTL2832 MEDIA DRIVER
14145 M: Antti Palosaari <crope@iki.fi>
14146 L: linux-media@vger.kernel.org
14147 W: https://linuxtv.org
14148 W: http://palosaari.fi/linux/
14149 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14150 T: git git://linuxtv.org/anttip/media_tree.git
14152 F: drivers/media/dvb-frontends/rtl2832*
14154 RTL2832_SDR MEDIA DRIVER
14155 M: Antti Palosaari <crope@iki.fi>
14156 L: linux-media@vger.kernel.org
14157 W: https://linuxtv.org
14158 W: http://palosaari.fi/linux/
14159 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14160 T: git git://linuxtv.org/anttip/media_tree.git
14162 F: drivers/media/dvb-frontends/rtl2832_sdr*
14164 RTL8180 WIRELESS DRIVER
14165 L: linux-wireless@vger.kernel.org
14166 W: http://wireless.kernel.org/
14167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14169 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
14171 RTL8187 WIRELESS DRIVER
14172 M: Herton Ronaldo Krzesinski <herton@canonical.com>
14173 M: Hin-Tak Leung <htl10@users.sourceforge.net>
14174 M: Larry Finger <Larry.Finger@lwfinger.net>
14175 L: linux-wireless@vger.kernel.org
14176 W: http://wireless.kernel.org/
14177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14179 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
14181 REALTEK WIRELESS DRIVER (rtlwifi family)
14182 M: Ping-Ke Shih <pkshih@realtek.com>
14183 L: linux-wireless@vger.kernel.org
14184 W: http://wireless.kernel.org/
14185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14187 F: drivers/net/wireless/realtek/rtlwifi/
14189 REALTEK WIRELESS DRIVER (rtw88)
14190 M: Yan-Hsuan Chuang <yhchuang@realtek.com>
14191 L: linux-wireless@vger.kernel.org
14193 F: drivers/net/wireless/realtek/rtw88/
14195 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
14196 M: Jes Sorensen <Jes.Sorensen@gmail.com>
14197 L: linux-wireless@vger.kernel.org
14198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
14200 F: drivers/net/wireless/realtek/rtl8xxxu/
14202 RXRPC SOCKETS (AF_RXRPC)
14203 M: David Howells <dhowells@redhat.com>
14204 L: linux-afs@lists.infradead.org
14207 F: include/keys/rxrpc-type.h
14208 F: include/net/af_rxrpc.h
14209 F: include/trace/events/rxrpc.h
14210 F: include/uapi/linux/rxrpc.h
14211 F: Documentation/networking/rxrpc.txt
14212 W: https://www.infradead.org/~dhowells/kafs/
14214 S3 SAVAGE FRAMEBUFFER DRIVER
14215 M: Antonino Daplas <adaplas@gmail.com>
14216 L: linux-fbdev@vger.kernel.org
14218 F: drivers/video/fbdev/savage/
14221 M: Heiko Carstens <heiko.carstens@de.ibm.com>
14222 M: Vasily Gorbik <gor@linux.ibm.com>
14223 M: Christian Borntraeger <borntraeger@de.ibm.com>
14224 L: linux-s390@vger.kernel.org
14225 W: http://www.ibm.com/developerworks/linux/linux390/
14226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
14230 F: Documentation/s390/
14231 F: Documentation/driver-api/s390-drivers.rst
14233 S390 COMMON I/O LAYER
14234 M: Sebastian Ott <sebott@linux.ibm.com>
14235 M: Peter Oberparleiter <oberpar@linux.ibm.com>
14236 L: linux-s390@vger.kernel.org
14237 W: http://www.ibm.com/developerworks/linux/linux390/
14239 F: drivers/s390/cio/
14242 M: Stefan Haberland <sth@linux.ibm.com>
14243 M: Jan Hoeppner <hoeppner@linux.ibm.com>
14244 L: linux-s390@vger.kernel.org
14245 W: http://www.ibm.com/developerworks/linux/linux390/
14247 F: drivers/s390/block/dasd*
14248 F: block/partitions/ibm.c
14251 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
14252 L: linux-s390@vger.kernel.org
14253 W: http://www.ibm.com/developerworks/linux/linux390/
14255 F: drivers/iommu/s390-iommu.c
14257 S390 IUCV NETWORK LAYER
14258 M: Julian Wiedmann <jwi@linux.ibm.com>
14259 M: Ursula Braun <ubraun@linux.ibm.com>
14260 L: linux-s390@vger.kernel.org
14261 W: http://www.ibm.com/developerworks/linux/linux390/
14263 F: drivers/s390/net/*iucv*
14264 F: include/net/iucv/
14267 S390 NETWORK DRIVERS
14268 M: Julian Wiedmann <jwi@linux.ibm.com>
14269 M: Ursula Braun <ubraun@linux.ibm.com>
14270 L: linux-s390@vger.kernel.org
14271 W: http://www.ibm.com/developerworks/linux/linux390/
14273 F: drivers/s390/net/
14276 M: Sebastian Ott <sebott@linux.ibm.com>
14277 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
14278 L: linux-s390@vger.kernel.org
14279 W: http://www.ibm.com/developerworks/linux/linux390/
14282 F: drivers/pci/hotplug/s390_pci_hpc.c
14284 S390 VFIO-CCW DRIVER
14285 M: Cornelia Huck <cohuck@redhat.com>
14286 M: Eric Farman <farman@linux.ibm.com>
14287 R: Halil Pasic <pasic@linux.ibm.com>
14288 L: linux-s390@vger.kernel.org
14289 L: kvm@vger.kernel.org
14291 F: drivers/s390/cio/vfio_ccw*
14292 F: Documentation/s390/vfio-ccw.rst
14293 F: include/uapi/linux/vfio_ccw.h
14296 M: Harald Freudenberger <freude@linux.ibm.com>
14297 L: linux-s390@vger.kernel.org
14298 W: http://www.ibm.com/developerworks/linux/linux390/
14300 F: drivers/s390/crypto/
14302 S390 VFIO AP DRIVER
14303 M: Tony Krowiak <akrowiak@linux.ibm.com>
14304 M: Pierre Morel <pmorel@linux.ibm.com>
14305 M: Halil Pasic <pasic@linux.ibm.com>
14306 L: linux-s390@vger.kernel.org
14307 W: http://www.ibm.com/developerworks/linux/linux390/
14309 F: drivers/s390/crypto/vfio_ap_drv.c
14310 F: drivers/s390/crypto/vfio_ap_private.h
14311 F: drivers/s390/crypto/vfio_ap_ops.c
14312 F: Documentation/s390/vfio-ap.rst
14315 M: Steffen Maier <maier@linux.ibm.com>
14316 M: Benjamin Block <bblock@linux.ibm.com>
14317 L: linux-s390@vger.kernel.org
14318 W: http://www.ibm.com/developerworks/linux/linux390/
14320 F: drivers/s390/scsi/zfcp_*
14322 S3C24XX SD/MMC Driver
14323 M: Ben Dooks <ben-linux@fluff.org>
14324 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14326 F: drivers/mmc/host/s3cmci.*
14328 SAA6588 RDS RECEIVER DRIVER
14329 M: Hans Verkuil <hverkuil@xs4all.nl>
14330 L: linux-media@vger.kernel.org
14331 T: git git://linuxtv.org/media_tree.git
14332 W: https://linuxtv.org
14334 F: drivers/media/i2c/saa6588*
14336 SAA7134 VIDEO4LINUX DRIVER
14337 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14338 L: linux-media@vger.kernel.org
14339 W: https://linuxtv.org
14340 T: git git://linuxtv.org/media_tree.git
14342 F: Documentation/media/v4l-drivers/saa7134*
14343 F: drivers/media/pci/saa7134/
14345 SAA7146 VIDEO4LINUX-2 DRIVER
14346 M: Hans Verkuil <hverkuil@xs4all.nl>
14347 L: linux-media@vger.kernel.org
14348 T: git git://linuxtv.org/media_tree.git
14350 F: drivers/media/common/saa7146/
14351 F: drivers/media/pci/saa7146/
14352 F: include/media/drv-intf/saa7146*
14354 SAFESETID SECURITY MODULE
14355 M: Micah Morton <mortonm@chromium.org>
14357 F: security/safesetid/
14358 F: Documentation/admin-guide/LSM/SafeSetID.rst
14360 SAMSUNG AUDIO (ASoC) DRIVERS
14361 M: Krzysztof Kozlowski <krzk@kernel.org>
14362 M: Sangbeom Kim <sbkim73@samsung.com>
14363 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14364 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14366 F: sound/soc/samsung/
14367 F: Documentation/devicetree/bindings/sound/samsung*
14369 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14370 M: Krzysztof Kozlowski <krzk@kernel.org>
14371 L: linux-crypto@vger.kernel.org
14372 L: linux-samsung-soc@vger.kernel.org
14374 F: drivers/crypto/exynos-rng.c
14375 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
14377 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14378 M: Łukasz Stelmach <l.stelmach@samsung.com>
14379 L: linux-samsung-soc@vger.kernel.org
14381 F: drivers/char/hw_random/exynos-trng.c
14382 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14384 SAMSUNG FRAMEBUFFER DRIVER
14385 M: Jingoo Han <jingoohan1@gmail.com>
14386 L: linux-fbdev@vger.kernel.org
14388 F: drivers/video/fbdev/s3c-fb.c
14390 SAMSUNG LAPTOP DRIVER
14391 M: Corentin Chary <corentin.chary@gmail.com>
14392 L: platform-driver-x86@vger.kernel.org
14394 F: drivers/platform/x86/samsung-laptop.c
14396 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14397 M: Sangbeom Kim <sbkim73@samsung.com>
14398 M: Krzysztof Kozlowski <krzk@kernel.org>
14399 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14400 L: linux-kernel@vger.kernel.org
14401 L: linux-samsung-soc@vger.kernel.org
14403 F: drivers/mfd/sec*.c
14404 F: drivers/regulator/s2m*.c
14405 F: drivers/regulator/s5m*.c
14406 F: drivers/clk/clk-s2mps11.c
14407 F: drivers/rtc/rtc-s5m.c
14408 F: include/linux/mfd/samsung/
14409 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14410 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14411 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14412 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14414 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14415 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14416 L: linux-media@vger.kernel.org
14417 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14419 F: drivers/media/platform/s3c-camif/
14420 F: include/media/drv-intf/s3c_camif.h
14422 SAMSUNG S3FWRN5 NFC DRIVER
14423 M: Robert Baldyga <r.baldyga@samsung.com>
14424 M: Krzysztof Opasiak <k.opasiak@samsung.com>
14425 L: linux-nfc@lists.01.org (moderated for non-subscribers)
14427 F: drivers/nfc/s3fwrn5
14429 SAMSUNG S5C73M3 CAMERA DRIVER
14430 M: Kyungmin Park <kyungmin.park@samsung.com>
14431 M: Andrzej Hajda <a.hajda@samsung.com>
14432 L: linux-media@vger.kernel.org
14434 F: drivers/media/i2c/s5c73m3/*
14436 SAMSUNG S5K5BAF CAMERA DRIVER
14437 M: Kyungmin Park <kyungmin.park@samsung.com>
14438 M: Andrzej Hajda <a.hajda@samsung.com>
14439 L: linux-media@vger.kernel.org
14441 F: drivers/media/i2c/s5k5baf.c
14443 SAMSUNG S5P Security SubSystem (SSS) DRIVER
14444 M: Krzysztof Kozlowski <krzk@kernel.org>
14445 M: Vladimir Zapolskiy <vz@mleia.com>
14446 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
14447 L: linux-crypto@vger.kernel.org
14448 L: linux-samsung-soc@vger.kernel.org
14450 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.txt
14451 F: Documentation/devicetree/bindings/crypto/samsung-sss.txt
14452 F: drivers/crypto/s5p-sss.c
14454 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14455 M: Kyungmin Park <kyungmin.park@samsung.com>
14456 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14457 L: linux-media@vger.kernel.org
14458 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14460 F: drivers/media/platform/exynos4-is/
14462 SAMSUNG SOC CLOCK DRIVERS
14463 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14464 M: Tomasz Figa <tomasz.figa@gmail.com>
14465 M: Chanwoo Choi <cw00.choi@samsung.com>
14467 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14468 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14469 F: drivers/clk/samsung/
14470 F: include/dt-bindings/clock/exynos*.h
14471 F: Documentation/devicetree/bindings/clock/exynos*.txt
14472 F: Documentation/devicetree/bindings/clock/samsung,s3c*
14473 F: Documentation/devicetree/bindings/clock/samsung,s5p*
14475 SAMSUNG SPI DRIVERS
14476 M: Kukjin Kim <kgene@kernel.org>
14477 M: Krzysztof Kozlowski <krzk@kernel.org>
14478 M: Andi Shyti <andi@etezian.org>
14479 L: linux-spi@vger.kernel.org
14480 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14482 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
14483 F: drivers/spi/spi-s3c*
14484 F: include/linux/platform_data/spi-s3c64xx.h
14486 SAMSUNG SXGBE DRIVERS
14487 M: Byungho An <bh74.an@samsung.com>
14488 M: Girish K S <ks.giri@samsung.com>
14489 M: Vipul Pandya <vipul.pandya@samsung.com>
14491 L: netdev@vger.kernel.org
14492 F: drivers/net/ethernet/samsung/sxgbe/
14494 SAMSUNG THERMAL DRIVER
14495 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14496 L: linux-pm@vger.kernel.org
14497 L: linux-samsung-soc@vger.kernel.org
14499 T: git https://github.com/lmajewski/linux-samsung-thermal.git
14500 F: drivers/thermal/samsung/
14502 SAMSUNG USB2 PHY DRIVER
14503 M: Kamil Debski <kamil@wypas.org>
14504 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14505 L: linux-kernel@vger.kernel.org
14507 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
14508 F: Documentation/driver-api/phy/samsung-usb2.rst
14509 F: drivers/phy/samsung/phy-exynos4210-usb2.c
14510 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
14511 F: drivers/phy/samsung/phy-exynos5250-usb2.c
14512 F: drivers/phy/samsung/phy-s5pv210-usb2.c
14513 F: drivers/phy/samsung/phy-samsung-usb2.c
14514 F: drivers/phy/samsung/phy-samsung-usb2.h
14517 M: Zwane Mwaikambo <zwanem@gmail.com>
14519 F: drivers/watchdog/sc1200wdt.c
14522 M: Ingo Molnar <mingo@redhat.com>
14523 M: Peter Zijlstra <peterz@infradead.org>
14524 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
14525 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
14526 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
14527 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
14528 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
14529 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
14530 L: linux-kernel@vger.kernel.org
14531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14534 F: include/linux/sched.h
14535 F: include/uapi/linux/sched.h
14536 F: include/linux/wait.h
14537 F: include/linux/preempt.h
14539 SCR24X CHIP CARD INTERFACE DRIVER
14540 M: Lubomir Rintel <lkundrak@v3.sk>
14542 F: drivers/char/pcmcia/scr24x_cs.c
14545 M: Jens Axboe <axboe@kernel.dk>
14546 L: linux-scsi@vger.kernel.org
14547 W: http://www.kernel.dk
14549 F: drivers/scsi/sr*
14551 SCSI RDMA PROTOCOL (SRP) INITIATOR
14552 M: Bart Van Assche <bvanassche@acm.org>
14553 L: linux-rdma@vger.kernel.org
14555 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14556 F: drivers/infiniband/ulp/srp/
14557 F: include/scsi/srp.h
14559 SCSI RDMA PROTOCOL (SRP) TARGET
14560 M: Bart Van Assche <bvanassche@acm.org>
14561 L: linux-rdma@vger.kernel.org
14562 L: target-devel@vger.kernel.org
14564 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14565 F: drivers/infiniband/ulp/srpt/
14568 M: Doug Gilbert <dgilbert@interlog.com>
14569 L: linux-scsi@vger.kernel.org
14570 W: http://sg.danny.cz/sg
14572 F: Documentation/scsi/scsi-generic.txt
14573 F: drivers/scsi/sg.c
14574 F: include/scsi/sg.h
14577 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
14578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14579 M: "Martin K. Petersen" <martin.petersen@oracle.com>
14580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14581 Q: https://patchwork.kernel.org/project/linux-scsi/list/
14582 L: linux-scsi@vger.kernel.org
14584 F: Documentation/devicetree/bindings/scsi/
14589 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14590 L: linux-scsi@vger.kernel.org
14592 F: Documentation/scsi/st.txt
14593 F: drivers/scsi/st.*
14594 F: drivers/scsi/st_*.h
14596 SCSI TARGET SUBSYSTEM
14597 M: "Martin K. Petersen" <martin.petersen@oracle.com>
14598 L: linux-scsi@vger.kernel.org
14599 L: target-devel@vger.kernel.org
14600 W: http://www.linux-iscsi.org
14601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14602 Q: https://patchwork.kernel.org/project/target-devel/list/
14606 F: Documentation/target/
14609 M: Vlad Yasevich <vyasevich@gmail.com>
14610 M: Neil Horman <nhorman@tuxdriver.com>
14611 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14612 L: linux-sctp@vger.kernel.org
14613 W: http://lksctp.sourceforge.net
14615 F: Documentation/networking/sctp.txt
14616 F: include/linux/sctp.h
14617 F: include/uapi/linux/sctp.h
14618 F: include/net/sctp/
14622 M: Jim Cromie <jim.cromie@gmail.com>
14624 F: Documentation/i2c/busses/scx200_acb.rst
14625 F: arch/x86/platform/scx200/
14626 F: drivers/watchdog/scx200_wdt.c
14627 F: drivers/i2c/busses/scx200*
14628 F: drivers/mtd/maps/scx200_docflash.c
14629 F: include/linux/scx200.h
14632 M: Jim Cromie <jim.cromie@gmail.com>
14634 F: drivers/char/scx200_gpio.c
14635 F: include/linux/scx200_gpio.h
14637 SCx200 HRT CLOCKSOURCE DRIVER
14638 M: Jim Cromie <jim.cromie@gmail.com>
14640 F: drivers/clocksource/scx200_hrt.c
14642 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14643 M: Sascha Sommer <saschasommer@freenet.de>
14644 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14646 F: drivers/mmc/host/sdricoh_cs.c
14648 SECO BOARDS CEC DRIVER
14649 M: Ettore Chimenti <ek5.chimenti@gmail.com>
14651 F: drivers/media/platform/seco-cec/seco-cec.c
14652 F: drivers/media/platform/seco-cec/seco-cec.h
14655 M: Kees Cook <keescook@chromium.org>
14656 R: Andy Lutomirski <luto@amacapital.net>
14657 R: Will Drewry <wad@chromium.org>
14658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14660 F: kernel/seccomp.c
14661 F: include/uapi/linux/seccomp.h
14662 F: include/linux/seccomp.h
14663 F: tools/testing/selftests/seccomp/*
14664 F: tools/testing/selftests/kselftest_harness.h
14665 F: Documentation/userspace-api/seccomp_filter.rst
14666 K: \bsecure_computing
14669 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14670 M: Al Cooper <alcooperx@gmail.com>
14671 L: linux-mmc@vger.kernel.org
14672 L: bcm-kernel-feedback-list@broadcom.com
14674 F: drivers/mmc/host/sdhci-brcmstb*
14676 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14677 M: Adrian Hunter <adrian.hunter@intel.com>
14678 L: linux-mmc@vger.kernel.org
14680 F: drivers/mmc/host/sdhci*
14681 F: include/linux/mmc/sdhci*
14683 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14684 M: Adrian Hunter <adrian.hunter@intel.com>
14685 M: Ritesh Harjani <riteshh@codeaurora.org>
14686 M: Asutosh Das <asutoshd@codeaurora.org>
14687 L: linux-mmc@vger.kernel.org
14689 F: drivers/mmc/host/cqhci*
14691 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14692 M: Prabu Thangamuthu <prabu.t@synopsys.com>
14693 M: Manjunath M B <manjumb@synopsys.com>
14694 L: linux-mmc@vger.kernel.org
14696 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
14698 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14699 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14700 L: linux-mmc@vger.kernel.org
14702 F: drivers/mmc/host/sdhci-of-at91.c
14704 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14705 M: Ben Dooks <ben-linux@fluff.org>
14706 M: Jaehoon Chung <jh80.chung@samsung.com>
14707 L: linux-mmc@vger.kernel.org
14709 F: drivers/mmc/host/sdhci-s3c*
14711 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14712 M: Viresh Kumar <vireshk@kernel.org>
14713 L: linux-mmc@vger.kernel.org
14715 F: drivers/mmc/host/sdhci-spear.c
14717 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14718 M: Kishon Vijay Abraham I <kishon@ti.com>
14719 L: linux-mmc@vger.kernel.org
14721 F: drivers/mmc/host/sdhci-omap.c
14723 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14724 M: Scott Bauer <scott.bauer@intel.com>
14725 M: Jonathan Derrick <jonathan.derrick@intel.com>
14726 L: linux-block@vger.kernel.org
14729 F: block/opal_proto.h
14730 F: include/linux/sed*
14731 F: include/uapi/linux/sed*
14734 M: Security Officers <security@kernel.org>
14738 M: James Morris <jmorris@namei.org>
14739 M: "Serge E. Hallyn" <serge@hallyn.com>
14740 L: linux-security-module@vger.kernel.org (suggested Cc:)
14741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14742 W: http://kernsec.org/
14745 X: security/selinux/
14747 SELINUX SECURITY MODULE
14748 M: Paul Moore <paul@paul-moore.com>
14749 M: Stephen Smalley <sds@tycho.nsa.gov>
14750 M: Eric Paris <eparis@parisplace.org>
14751 L: selinux@vger.kernel.org
14752 W: https://selinuxproject.org
14753 W: https://github.com/SELinuxProject
14754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14756 F: include/uapi/linux/selinux_netlink.h
14757 F: security/selinux/
14758 F: scripts/selinux/
14759 F: Documentation/admin-guide/LSM/SELinux.rst
14762 M: Jiri Slaby <jirislaby@gmail.com>
14764 F: drivers/misc/phantom.c
14765 F: include/uapi/linux/phantom.h
14767 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
14768 M: Tomasz Duszynski <tduszyns@gmail.com>
14770 F: drivers/iio/chemical/sps30.c
14771 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
14774 M: Rob Herring <robh@kernel.org>
14775 L: linux-serial@vger.kernel.org
14777 F: Documentation/devicetree/bindings/serial/slave-device.txt
14778 F: drivers/tty/serdev/
14779 F: include/linux/serdev.h
14782 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14783 L: linux-serial@vger.kernel.org
14785 F: Documentation/devicetree/bindings/serial/
14786 F: drivers/tty/serial/
14789 M: Sean Young <sean@mess.org>
14790 L: linux-media@vger.kernel.org
14792 F: drivers/media/rc/serial_ir.c
14795 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14796 M: Edward Cree <ecree@solarflare.com>
14797 M: Martin Habets <mhabets@solarflare.com>
14798 L: netdev@vger.kernel.org
14800 F: drivers/net/ethernet/sfc/
14802 SFF/SFP/SFP+ MODULE SUPPORT
14803 M: Russell King <linux@armlinux.org.uk>
14804 L: netdev@vger.kernel.org
14806 F: drivers/net/phy/phylink.c
14807 F: drivers/net/phy/sfp*
14808 F: include/linux/phylink.h
14809 F: include/linux/sfp.h
14813 M: Dimitri Sivanich <sivanich@sgi.com>
14815 F: drivers/misc/sgi-gru/
14817 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14818 M: Pat Gefre <pfg@sgi.com>
14819 L: linux-ia64@vger.kernel.org
14821 F: Documentation/ia64/serial.rst
14822 F: drivers/tty/serial/ioc?_serial.c
14823 F: include/linux/ioc?.h
14825 SGI XP/XPC/XPNET DRIVER
14826 M: Cliff Whickman <cpw@sgi.com>
14827 M: Robin Holt <robinmholt@gmail.com>
14829 F: drivers/misc/sgi-xp/
14831 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14832 M: Ursula Braun <ubraun@linux.ibm.com>
14833 M: Karsten Graul <kgraul@linux.ibm.com>
14834 L: linux-s390@vger.kernel.org
14835 W: http://www.ibm.com/developerworks/linux/linux390/
14839 SHARP RJ54N1CB0C SENSOR DRIVER
14840 M: Jacopo Mondi <jacopo@jmondi.org>
14841 L: linux-media@vger.kernel.org
14842 T: git git://linuxtv.org/media_tree.git
14844 F: drivers/media/i2c/rj54n1cb0c.c
14845 F: include/media/i2c/rj54n1cb0c.h
14847 SH_VEU V4L2 MEM2MEM DRIVER
14848 L: linux-media@vger.kernel.org
14850 F: drivers/media/platform/sh_veu.c
14852 SH_VOU V4L2 OUTPUT DRIVER
14853 L: linux-media@vger.kernel.org
14855 F: drivers/media/platform/sh_vou.c
14856 F: include/media/drv-intf/sh_vou.h
14858 SI2157 MEDIA DRIVER
14859 M: Antti Palosaari <crope@iki.fi>
14860 L: linux-media@vger.kernel.org
14861 W: https://linuxtv.org
14862 W: http://palosaari.fi/linux/
14863 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14864 T: git git://linuxtv.org/anttip/media_tree.git
14866 F: drivers/media/tuners/si2157*
14868 SI2165 MEDIA DRIVER
14869 M: Matthias Schwarzott <zzam@gentoo.org>
14870 L: linux-media@vger.kernel.org
14871 W: https://linuxtv.org
14872 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14874 F: drivers/media/dvb-frontends/si2165*
14876 SI2168 MEDIA DRIVER
14877 M: Antti Palosaari <crope@iki.fi>
14878 L: linux-media@vger.kernel.org
14879 W: https://linuxtv.org
14880 W: http://palosaari.fi/linux/
14881 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14882 T: git git://linuxtv.org/anttip/media_tree.git
14884 F: drivers/media/dvb-frontends/si2168*
14886 SI470X FM RADIO RECEIVER I2C DRIVER
14887 M: Hans Verkuil <hverkuil@xs4all.nl>
14888 L: linux-media@vger.kernel.org
14889 T: git git://linuxtv.org/media_tree.git
14890 W: https://linuxtv.org
14892 F: drivers/media/radio/si470x/radio-si470x-i2c.c
14894 SI470X FM RADIO RECEIVER USB DRIVER
14895 M: Hans Verkuil <hverkuil@xs4all.nl>
14896 L: linux-media@vger.kernel.org
14897 T: git git://linuxtv.org/media_tree.git
14898 W: https://linuxtv.org
14900 F: drivers/media/radio/si470x/radio-si470x-common.c
14901 F: drivers/media/radio/si470x/radio-si470x.h
14902 F: drivers/media/radio/si470x/radio-si470x-usb.c
14904 SI4713 FM RADIO TRANSMITTER I2C DRIVER
14905 M: Eduardo Valentin <edubezval@gmail.com>
14906 L: linux-media@vger.kernel.org
14907 T: git git://linuxtv.org/media_tree.git
14908 W: https://linuxtv.org
14910 F: drivers/media/radio/si4713/si4713.?
14912 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14913 M: Eduardo Valentin <edubezval@gmail.com>
14914 L: linux-media@vger.kernel.org
14915 T: git git://linuxtv.org/media_tree.git
14916 W: https://linuxtv.org
14918 F: drivers/media/radio/si4713/radio-platform-si4713.c
14920 SI4713 FM RADIO TRANSMITTER USB DRIVER
14921 M: Hans Verkuil <hverkuil@xs4all.nl>
14922 L: linux-media@vger.kernel.org
14923 T: git git://linuxtv.org/media_tree.git
14924 W: https://linuxtv.org
14926 F: drivers/media/radio/si4713/radio-usb-si4713.c
14929 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14930 L: linux-media@vger.kernel.org
14931 W: https://linuxtv.org
14932 T: git git://linuxtv.org/media_tree.git
14934 F: drivers/media/common/siano/
14935 F: drivers/media/usb/siano/
14936 F: drivers/media/usb/siano/
14937 F: drivers/media/mmc/siano/
14940 M: Palmer Dabbelt <palmer@dabbelt.com>
14941 M: Paul Walmsley <paul.walmsley@sifive.com>
14942 L: linux-riscv@lists.infradead.org
14943 T: git git://github.com/sifive/riscv-linux.git
14948 SIFIVE FU540 SYSTEM-ON-CHIP
14949 M: Paul Walmsley <paul.walmsley@sifive.com>
14950 M: Palmer Dabbelt <palmer@dabbelt.com>
14951 L: linux-riscv@lists.infradead.org
14952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
14957 SILEAD TOUCHSCREEN DRIVER
14958 M: Hans de Goede <hdegoede@redhat.com>
14959 L: linux-input@vger.kernel.org
14960 L: platform-driver-x86@vger.kernel.org
14962 F: drivers/input/touchscreen/silead.c
14963 F: drivers/platform/x86/touchscreen_dmi.c
14965 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
14966 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
14968 F: drivers/staging/wfx/
14970 SILICON MOTION SM712 FRAME BUFFER DRIVER
14971 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14972 M: Teddy Wang <teddy.wang@siliconmotion.com>
14973 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14974 L: linux-fbdev@vger.kernel.org
14976 F: drivers/video/fbdev/sm712*
14977 F: Documentation/fb/sm712fb.rst
14979 SIMPLE FIRMWARE INTERFACE (SFI)
14980 M: Len Brown <lenb@kernel.org>
14981 L: sfi-devel@simplefirmware.org
14982 W: http://simplefirmware.org/
14983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14985 F: arch/x86/platform/sfi/
14987 F: include/linux/sfi*.h
14990 M: Hans de Goede <hdegoede@redhat.com>
14991 L: linux-fbdev@vger.kernel.org
14993 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
14994 F: drivers/video/fbdev/simplefb.c
14995 F: include/linux/platform_data/simplefb.h
14997 SIMTEC EB110ATX (Chalice CATS)
14999 P: Vincent Sanders <vince@simtec.co.uk>
15000 M: Simtec Linux Team <linux@simtec.co.uk>
15001 W: http://www.simtec.co.uk/products/EB110ATX/
15004 SIMTEC EB2410ITX (BAST)
15006 P: Vincent Sanders <vince@simtec.co.uk>
15007 M: Simtec Linux Team <linux@simtec.co.uk>
15008 W: http://www.simtec.co.uk/products/EB2410ITX/
15010 F: arch/arm/mach-s3c24xx/mach-bast.c
15011 F: arch/arm/mach-s3c24xx/bast-ide.c
15012 F: arch/arm/mach-s3c24xx/bast-irq.c
15014 SIPHASH PRF ROUTINES
15015 M: Jason A. Donenfeld <Jason@zx2c4.com>
15018 F: lib/test_siphash.c
15019 F: include/linux/siphash.h
15022 M: Thorsten Scherer <t.scherer@eckelmann.de>
15023 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15024 R: Pengutronix Kernel Team <kernel@pengutronix.de>
15027 F: drivers/gpio/gpio-siox.c
15028 F: include/trace/events/siox.h
15030 SIS 190 ETHERNET DRIVER
15031 M: Francois Romieu <romieu@fr.zoreil.com>
15032 L: netdev@vger.kernel.org
15034 F: drivers/net/ethernet/sis/sis190.c
15036 SIS 900/7016 FAST ETHERNET DRIVER
15037 M: Daniele Venzano <venza@brownhat.org>
15038 W: http://www.brownhat.org/sis900.html
15039 L: netdev@vger.kernel.org
15041 F: drivers/net/ethernet/sis/sis900.*
15043 SIS FRAMEBUFFER DRIVER
15044 M: Thomas Winischhofer <thomas@winischhofer.net>
15045 W: http://www.winischhofer.net/linuxsisvga.shtml
15047 F: Documentation/fb/sisfb.rst
15048 F: drivers/video/fbdev/sis/
15049 F: include/video/sisfb.h
15052 M: Thomas Winischhofer <thomas@winischhofer.net>
15053 W: http://www.winischhofer.at/linuxsisusbvga.shtml
15055 F: drivers/usb/misc/sisusbvga/
15058 M: Christoph Lameter <cl@linux.com>
15059 M: Pekka Enberg <penberg@kernel.org>
15060 M: David Rientjes <rientjes@google.com>
15061 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
15062 M: Andrew Morton <akpm@linux-foundation.org>
15063 L: linux-mm@kvack.org
15065 F: include/linux/sl?b*.h
15068 SLEEPABLE READ-COPY UPDATE (SRCU)
15069 M: Lai Jiangshan <jiangshanlai@gmail.com>
15070 M: "Paul E. McKenney" <paulmck@kernel.org>
15071 M: Josh Triplett <josh@joshtriplett.org>
15072 R: Steven Rostedt <rostedt@goodmis.org>
15073 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15074 L: rcu@vger.kernel.org
15075 W: http://www.rdrop.com/users/paulmck/RCU/
15077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15078 F: include/linux/srcu*.h
15079 F: kernel/rcu/srcu*.c
15081 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15082 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15083 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15085 F: drivers/slimbus/
15086 F: Documentation/devicetree/bindings/slimbus/
15087 F: include/linux/slimbus.h
15089 SMACK SECURITY MODULE
15090 M: Casey Schaufler <casey@schaufler-ca.com>
15091 L: linux-security-module@vger.kernel.org
15092 W: http://schaufler-ca.com
15093 T: git git://github.com/cschaufler/smack-next
15095 F: Documentation/admin-guide/LSM/Smack.rst
15098 SMC91x ETHERNET DRIVER
15099 M: Nicolas Pitre <nico@fluxnic.net>
15101 F: drivers/net/ethernet/smsc/smc91x.*
15103 SMIA AND SMIA++ IMAGE SENSOR DRIVER
15104 M: Sakari Ailus <sakari.ailus@iki.fi>
15105 L: linux-media@vger.kernel.org
15107 F: drivers/media/i2c/smiapp/
15108 F: include/media/i2c/smiapp.h
15109 F: drivers/media/i2c/smiapp-pll.c
15110 F: drivers/media/i2c/smiapp-pll.h
15111 F: include/uapi/linux/smiapp.h
15112 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
15114 SMM665 HARDWARE MONITOR DRIVER
15115 M: Guenter Roeck <linux@roeck-us.net>
15116 L: linux-hwmon@vger.kernel.org
15118 F: Documentation/hwmon/smm665.rst
15119 F: drivers/hwmon/smm665.c
15121 SMSC EMC2103 HARDWARE MONITOR DRIVER
15122 M: Steve Glendinning <steve.glendinning@shawell.net>
15123 L: linux-hwmon@vger.kernel.org
15125 F: Documentation/hwmon/emc2103.rst
15126 F: drivers/hwmon/emc2103.c
15128 SMSC SCH5627 HARDWARE MONITOR DRIVER
15129 M: Hans de Goede <hdegoede@redhat.com>
15130 L: linux-hwmon@vger.kernel.org
15132 F: Documentation/hwmon/sch5627.rst
15133 F: drivers/hwmon/sch5627.c
15135 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
15136 M: Steve Glendinning <steve.glendinning@shawell.net>
15137 L: linux-fbdev@vger.kernel.org
15139 F: drivers/video/fbdev/smscufx.c
15141 SMSC47B397 HARDWARE MONITOR DRIVER
15142 M: Jean Delvare <jdelvare@suse.com>
15143 L: linux-hwmon@vger.kernel.org
15145 F: Documentation/hwmon/smsc47b397.rst
15146 F: drivers/hwmon/smsc47b397.c
15148 SMSC911x ETHERNET DRIVER
15149 M: Steve Glendinning <steve.glendinning@shawell.net>
15150 L: netdev@vger.kernel.org
15152 F: include/linux/smsc911x.h
15153 F: drivers/net/ethernet/smsc/smsc911x.*
15155 SMSC9420 PCI ETHERNET DRIVER
15156 M: Steve Glendinning <steve.glendinning@shawell.net>
15157 L: netdev@vger.kernel.org
15159 F: drivers/net/ethernet/smsc/smsc9420.*
15161 SOC-CAMERA V4L2 SUBSYSTEM
15162 L: linux-media@vger.kernel.org
15163 T: git git://linuxtv.org/media_tree.git
15165 F: include/media/soc_camera.h
15166 F: drivers/staging/media/soc_camera/
15168 SOCIONEXT SYNQUACER I2C DRIVER
15169 M: Ard Biesheuvel <ardb@kernel.org>
15170 L: linux-i2c@vger.kernel.org
15172 F: drivers/i2c/busses/i2c-synquacer.c
15173 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
15175 SOCIONEXT UNIPHIER SOUND DRIVER
15176 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15178 F: sound/soc/uniphier/
15180 SOEKRIS NET48XX LED SUPPORT
15181 M: Chris Boot <bootc@bootc.net>
15183 F: drivers/leds/leds-net48xx.c
15185 SOFT-IWARP DRIVER (siw)
15186 M: Bernard Metzler <bmt@zurich.ibm.com>
15187 L: linux-rdma@vger.kernel.org
15189 F: drivers/infiniband/sw/siw/
15190 F: include/uapi/rdma/siw-abi.h
15192 SOFT-ROCE DRIVER (rxe)
15193 M: Moni Shoua <monis@mellanox.com>
15194 L: linux-rdma@vger.kernel.org
15196 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
15197 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15198 F: drivers/infiniband/sw/rxe/
15199 F: include/uapi/rdma/rdma_user_rxe.h
15201 SOFTLOGIC 6x10 MPEG CODEC
15202 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15203 M: Anton Sviridenko <anton@corp.bluecherry.net>
15204 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15205 M: Andrey Utkin <andrey_utkin@fastmail.com>
15206 M: Ismael Luceno <ismael@iodev.co.uk>
15207 L: linux-media@vger.kernel.org
15209 F: drivers/media/pci/solo6x10/
15211 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
15212 M: James Morse <james.morse@arm.com>
15213 L: linux-arm-kernel@lists.infradead.org
15215 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
15216 F: drivers/firmware/arm_sdei.c
15217 F: include/linux/arm_sdei.h
15218 F: include/uapi/linux/arm_sdei.h
15220 SOFTWARE RAID (Multiple Disks) SUPPORT
15221 M: Song Liu <song@kernel.org>
15222 L: linux-raid@vger.kernel.org
15223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
15225 F: drivers/md/Makefile
15226 F: drivers/md/Kconfig
15228 F: drivers/md/raid*
15229 F: include/linux/raid/
15230 F: include/uapi/linux/raid/
15232 SOCIONEXT (SNI) AVE NETWORK DRIVER
15233 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15234 L: netdev@vger.kernel.org
15236 F: drivers/net/ethernet/socionext/sni_ave.c
15237 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
15239 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
15240 M: Jassi Brar <jaswinder.singh@linaro.org>
15241 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
15242 L: netdev@vger.kernel.org
15244 F: drivers/net/ethernet/socionext/netsec.c
15245 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
15247 SOCIONEXT (SNI) Synquacer SPI DRIVER
15248 M: Masahisa Kojima <masahisa.kojima@linaro.org>
15249 M: Jassi Brar <jaswinder.singh@linaro.org>
15250 L: linux-spi@vger.kernel.org
15252 F: drivers/spi/spi-synquacer.c
15253 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
15255 SOLIDRUN CLEARFOG SUPPORT
15256 M: Russell King <linux@armlinux.org.uk>
15258 F: arch/arm/boot/dts/armada-388-clearfog*
15259 F: arch/arm/boot/dts/armada-38x-solidrun-*
15261 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
15262 M: Russell King <linux@armlinux.org.uk>
15264 F: arch/arm/boot/dts/imx6*-cubox-i*
15265 F: arch/arm/boot/dts/imx6*-hummingboard*
15266 F: arch/arm/boot/dts/imx6*-sr-*
15268 SONIC NETWORK DRIVER
15269 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15270 L: netdev@vger.kernel.org
15272 F: drivers/net/ethernet/natsemi/sonic.*
15274 SONICS SILICON BACKPLANE DRIVER (SSB)
15275 M: Michael Buesch <m@bues.ch>
15276 L: linux-wireless@vger.kernel.org
15279 F: include/linux/ssb/
15281 SONY IMX214 SENSOR DRIVER
15282 M: Ricardo Ribalda <ricardo.ribalda@gmail.com>
15283 L: linux-media@vger.kernel.org
15284 T: git git://linuxtv.org/media_tree.git
15286 F: drivers/media/i2c/imx214.c
15287 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
15289 SONY IMX258 SENSOR DRIVER
15290 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15291 L: linux-media@vger.kernel.org
15292 T: git git://linuxtv.org/media_tree.git
15294 F: drivers/media/i2c/imx258.c
15296 SONY IMX274 SENSOR DRIVER
15297 M: Leon Luo <leonl@leopardimaging.com>
15298 L: linux-media@vger.kernel.org
15299 T: git git://linuxtv.org/media_tree.git
15301 F: drivers/media/i2c/imx274.c
15302 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
15304 SONY IMX290 SENSOR DRIVER
15305 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15306 L: linux-media@vger.kernel.org
15307 T: git git://linuxtv.org/media_tree.git
15309 F: drivers/media/i2c/imx290.c
15310 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
15312 SONY IMX319 SENSOR DRIVER
15313 M: Bingbu Cao <bingbu.cao@intel.com>
15314 L: linux-media@vger.kernel.org
15315 T: git git://linuxtv.org/media_tree.git
15317 F: drivers/media/i2c/imx319.c
15319 SONY IMX355 SENSOR DRIVER
15320 M: Tianshu Qiu <tian.shu.qiu@intel.com>
15321 L: linux-media@vger.kernel.org
15322 T: git git://linuxtv.org/media_tree.git
15324 F: drivers/media/i2c/imx355.c
15326 SONY MEMORYSTICK SUBSYSTEM
15327 M: Maxim Levitsky <maximlevitsky@gmail.com>
15328 M: Alex Dubov <oakad@yahoo.com>
15329 M: Ulf Hansson <ulf.hansson@linaro.org>
15330 L: linux-mmc@vger.kernel.org
15331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15333 F: drivers/memstick/
15334 F: include/linux/memstick.h
15336 SONY VAIO CONTROL DEVICE DRIVER
15337 M: Mattia Dongili <malattia@linux.it>
15338 L: platform-driver-x86@vger.kernel.org
15339 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
15341 F: Documentation/admin-guide/laptops/sony-laptop.rst
15342 F: drivers/char/sonypi.c
15343 F: drivers/platform/x86/sony-laptop.c
15344 F: include/linux/sony-laptop.h
15347 M: Jaroslav Kysela <perex@perex.cz>
15348 M: Takashi Iwai <tiwai@suse.com>
15349 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15350 W: http://www.alsa-project.org/
15351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15352 Q: http://patchwork.kernel.org/project/alsa-devel/list/
15354 F: Documentation/sound/
15356 F: include/uapi/sound/
15359 SOUND - COMPRESSED AUDIO
15360 M: Vinod Koul <vkoul@kernel.org>
15361 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15364 F: Documentation/sound/designs/compress-offload.rst
15365 F: include/sound/compress_driver.h
15366 F: include/uapi/sound/compress_*
15367 F: sound/core/compress_offload.c
15368 F: sound/soc/soc-compress.c
15370 SOUND - DMAENGINE HELPERS
15371 M: Lars-Peter Clausen <lars@metafoo.de>
15373 F: include/sound/dmaengine_pcm.h
15374 F: sound/core/pcm_dmaengine.c
15375 F: sound/soc/soc-generic-dmaengine-pcm.c
15377 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15378 M: Liam Girdwood <lgirdwood@gmail.com>
15379 M: Mark Brown <broonie@kernel.org>
15380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15381 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15382 W: http://alsa-project.org/main/index.php/ASoC
15384 F: Documentation/devicetree/bindings/sound/
15385 F: Documentation/sound/soc/
15387 F: include/dt-bindings/sound/
15388 F: include/sound/soc*
15390 SOUNDWIRE SUBSYSTEM
15391 M: Vinod Koul <vkoul@kernel.org>
15392 M: Sanyog Kale <sanyog.r.kale@intel.com>
15393 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15394 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15396 F: Documentation/driver-api/soundwire/
15397 F: drivers/soundwire/
15398 F: include/linux/soundwire/
15401 M: Olli Salonen <olli.salonen@iki.fi>
15402 L: linux-media@vger.kernel.org
15403 W: https://linuxtv.org
15404 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15406 F: drivers/media/dvb-frontends/sp2*
15408 SPARC + UltraSPARC (sparc/sparc64)
15409 M: "David S. Miller" <davem@davemloft.net>
15410 L: sparclinux@vger.kernel.org
15411 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
15412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15418 SPARC SERIAL DRIVERS
15419 M: "David S. Miller" <davem@davemloft.net>
15420 L: sparclinux@vger.kernel.org
15421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15424 F: include/linux/sunserialcore.h
15425 F: drivers/tty/serial/suncore.c
15426 F: drivers/tty/serial/sunhv.c
15427 F: drivers/tty/serial/sunsab.c
15428 F: drivers/tty/serial/sunsab.h
15429 F: drivers/tty/serial/sunsu.c
15430 F: drivers/tty/serial/sunzilog.c
15431 F: drivers/tty/serial/sunzilog.h
15432 F: drivers/tty/vcc.c
15435 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15436 L: linux-sparse@vger.kernel.org
15437 W: https://sparse.wiki.kernel.org/
15438 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15440 F: include/linux/compiler.h
15442 SPEAR CLOCK FRAMEWORK SUPPORT
15443 M: Viresh Kumar <vireshk@kernel.org>
15444 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15445 W: http://www.st.com/spear
15447 F: drivers/clk/spear/
15449 SPEAR PLATFORM SUPPORT
15450 M: Viresh Kumar <vireshk@kernel.org>
15451 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15452 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15453 W: http://www.st.com/spear
15455 F: arch/arm/boot/dts/spear*
15456 F: arch/arm/mach-spear/
15459 M: Tudor Ambarus <tudor.ambarus@microchip.com>
15460 L: linux-mtd@lists.infradead.org
15461 W: http://www.linux-mtd.infradead.org/
15462 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
15463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15465 F: drivers/mtd/spi-nor/
15466 F: include/linux/mtd/spi-nor.h
15469 M: Mark Brown <broonie@kernel.org>
15470 L: linux-spi@vger.kernel.org
15471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15472 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
15474 F: Documentation/devicetree/bindings/spi/
15475 F: Documentation/spi/
15477 F: include/linux/spi/
15478 F: include/uapi/linux/spi/
15481 SPIDERNET NETWORK DRIVER for CELL
15482 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15483 L: netdev@vger.kernel.org
15485 F: Documentation/networking/device_drivers/toshiba/spider_net.txt
15486 F: drivers/net/ethernet/toshiba/spider_net*
15489 R: Stephen Boyd <sboyd@kernel.org>
15490 L: linux-arm-msm@vger.kernel.org
15491 F: Documentation/devicetree/bindings/spmi/
15493 F: include/dt-bindings/spmi/spmi.h
15494 F: include/linux/spmi.h
15495 F: include/trace/events/spmi.h
15498 M: Jeremy Kerr <jk@ozlabs.org>
15499 L: linuxppc-dev@lists.ozlabs.org
15500 W: http://www.ibm.com/developerworks/power/cell/
15502 F: Documentation/filesystems/spufs.txt
15503 F: arch/powerpc/platforms/cell/spufs/
15505 SQUASHFS FILE SYSTEM
15506 M: Phillip Lougher <phillip@squashfs.org.uk>
15507 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
15508 W: http://squashfs.org.uk
15509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15511 F: Documentation/filesystems/squashfs.txt
15514 SRM (Alpha) environment access
15515 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
15517 F: arch/alpha/kernel/srm_env.c
15519 ST LSM6DSx IMU IIO DRIVER
15520 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15521 L: linux-iio@vger.kernel.org
15522 W: http://www.st.com/
15524 F: drivers/iio/imu/st_lsm6dsx/
15525 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15527 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15528 M: Mickael Guene <mickael.guene@st.com>
15529 L: linux-media@vger.kernel.org
15530 T: git git://linuxtv.org/media_tree.git
15532 F: drivers/media/i2c/st-mipid02.c
15533 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15535 ST STM32 I2C/SMBUS DRIVER
15536 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15537 L: linux-i2c@vger.kernel.org
15539 F: drivers/i2c/busses/i2c-stm32*
15541 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15542 M: Song Qiang <songqiang1304521@gmail.com>
15543 L: linux-iio@vger.kernel.org
15545 F: drivers/iio/proximity/vl53l0x-i2c.c
15546 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15549 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15550 M: Sasha Levin <sashal@kernel.org>
15551 L: stable@vger.kernel.org
15553 F: Documentation/process/stable-kernel-rules.rst
15556 M: Ian Abbott <abbotti@mev.co.uk>
15557 M: H Hartley Sweeten <hsweeten@visionengravers.com>
15559 F: drivers/staging/comedi/
15561 STAGING - FIELDBUS SUBSYSTEM
15562 M: Sven Van Asbroeck <TheSven73@gmail.com>
15564 F: drivers/staging/fieldbus/*
15565 F: drivers/staging/fieldbus/Documentation/
15567 STAGING - HMS ANYBUS-S BUS
15568 M: Sven Van Asbroeck <TheSven73@gmail.com>
15570 F: drivers/staging/fieldbus/anybuss/
15572 STAGING - INDUSTRIAL IO
15573 M: Jonathan Cameron <jic23@kernel.org>
15574 L: linux-iio@vger.kernel.org
15576 F: Documentation/devicetree/bindings/staging/iio/
15577 F: drivers/staging/iio/
15579 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15580 M: Marc Dietrich <marvin24@gmx.de>
15581 L: ac100@lists.launchpad.net (moderated for non-subscribers)
15582 L: linux-tegra@vger.kernel.org
15584 F: drivers/staging/nvec/
15586 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15587 M: Jens Frederich <jfrederich@gmail.com>
15588 M: Daniel Drake <dsd@laptop.org>
15589 M: Jon Nettleton <jon.nettleton@gmail.com>
15590 W: http://wiki.laptop.org/go/DCON
15592 F: drivers/staging/olpc_dcon/
15594 STAGING - REALTEK RTL8712U DRIVERS
15595 M: Larry Finger <Larry.Finger@lwfinger.net>
15596 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15598 F: drivers/staging/rtl8712/
15600 STAGING - REALTEK RTL8188EU DRIVERS
15601 M: Larry Finger <Larry.Finger@lwfinger.net>
15603 F: drivers/staging/rtl8188eu/
15605 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15606 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15607 M: Teddy Wang <teddy.wang@siliconmotion.com>
15608 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15609 L: linux-fbdev@vger.kernel.org
15611 F: drivers/staging/sm750fb/
15613 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15614 M: William Hubbs <w.d.hubbs@gmail.com>
15615 M: Chris Brannon <chris@the-brannons.com>
15616 M: Kirk Reiser <kirk@reisers.ca>
15617 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
15618 L: speakup@linux-speakup.org
15619 W: http://www.linux-speakup.org/
15621 F: drivers/staging/speakup/
15623 STAGING - VIA VT665X DRIVERS
15624 M: Forest Bond <forest@alittletooquiet.net>
15626 F: drivers/staging/vt665?/
15628 STAGING - WILC1000 WIFI DRIVER
15629 M: Adham Abozaeid <adham.abozaeid@microchip.com>
15630 M: Ajay Singh <ajay.kathat@microchip.com>
15631 L: linux-wireless@vger.kernel.org
15633 F: drivers/staging/wilc1000/
15635 STAGING - SEPS525 LCD CONTROLLER DRIVERS
15636 M: Michael Hennerich <michael.hennerich@analog.com>
15637 M: Beniamin Bia <beniamin.bia@analog.com>
15638 L: linux-fbdev@vger.kernel.org
15640 F: drivers/staging/fbtft/fb_seps525.c
15641 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
15644 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15646 L: devel@driverdev.osuosl.org
15648 F: drivers/staging/
15650 STARFIRE/DURALAN NETWORK DRIVER
15651 M: Ion Badulescu <ionut@badula.org>
15653 F: drivers/net/ethernet/adaptec/starfire*
15655 STEC S1220 SKD DRIVER
15656 M: Damien Le Moal <Damien.LeMoal@wdc.com>
15657 L: linux-block@vger.kernel.org
15659 F: drivers/block/skd*[ch]
15661 STI AUDIO (ASoC) DRIVERS
15662 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
15663 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15665 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15669 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
15671 F: drivers/media/platform/sti/cec/
15672 F: Documentation/devicetree/bindings/media/stih-cec.txt
15674 STK1160 USB VIDEO CAPTURE DRIVER
15675 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15676 L: linux-media@vger.kernel.org
15677 T: git git://linuxtv.org/media_tree.git
15679 F: drivers/media/usb/stk1160/
15681 STM32 AUDIO (ASoC) DRIVERS
15682 M: Olivier Moysan <olivier.moysan@st.com>
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,stm32-*.txt
15689 STM32 TIMER/LPTIMER DRIVERS
15690 M: Fabrice Gasnier <fabrice.gasnier@st.com>
15692 F: drivers/*/stm32-*timer*
15693 F: drivers/pwm/pwm-stm32*
15694 F: include/linux/*/stm32-*tim*
15695 F: Documentation/ABI/testing/*timer-stm32
15696 F: Documentation/devicetree/bindings/*/stm32-*timer*
15697 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
15699 STMMAC ETHERNET DRIVER
15700 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
15701 M: Alexandre Torgue <alexandre.torgue@st.com>
15702 M: Jose Abreu <joabreu@synopsys.com>
15703 L: netdev@vger.kernel.org
15704 W: http://www.stlinux.com
15706 F: drivers/net/ethernet/stmicro/stmmac/
15709 M: Sam Creasey <sammy@sammy.net>
15710 W: http://sammy.net/sun3/
15712 F: arch/m68k/kernel/*sun3*
15713 F: arch/m68k/sun3*/
15714 F: arch/m68k/include/asm/sun3*
15715 F: drivers/net/ethernet/i825xx/sun3*
15717 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15718 M: Hans de Goede <hdegoede@redhat.com>
15719 L: linux-input@vger.kernel.org
15721 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15722 F: drivers/input/keyboard/sun4i-lradc-keys.c
15724 SUNDANCE NETWORK DRIVER
15725 M: Denis Kirjanov <kda@linux-powerpc.org>
15726 L: netdev@vger.kernel.org
15728 F: drivers/net/ethernet/dlink/sundance.c
15731 M: Yoshinori Sato <ysato@users.sourceforge.jp>
15732 M: Rich Felker <dalias@libc.org>
15733 L: linux-sh@vger.kernel.org
15734 Q: http://patchwork.kernel.org/project/linux-sh/list/
15736 F: Documentation/sh/
15741 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
15742 M: Len Brown <len.brown@intel.com>
15743 M: Pavel Machek <pavel@ucw.cz>
15744 L: linux-pm@vger.kernel.org
15745 B: https://bugzilla.kernel.org
15747 F: Documentation/power/
15748 F: arch/x86/kernel/acpi/
15749 F: drivers/base/power/
15751 F: include/linux/suspend.h
15752 F: include/linux/freezer.h
15753 F: include/linux/pm.h
15756 M: Martin Mares <mj@ucw.cz>
15757 L: linux-video@atrey.karlin.mff.cuni.cz
15759 F: Documentation/admin-guide/svga.rst
15760 F: arch/x86/boot/video*
15763 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15764 L: iommu@lists.linux-foundation.org
15765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15767 F: kernel/dma/swiotlb.c
15768 F: arch/*/kernel/pci-swiotlb.c
15769 F: include/linux/swiotlb.h
15772 M: Jiri Pirko <jiri@resnulli.us>
15773 M: Ivan Vecera <ivecera@redhat.com>
15774 L: netdev@vger.kernel.org
15777 F: include/net/switchdev.h
15779 SY8106A REGULATOR DRIVER
15780 M: Icenowy Zheng <icenowy@aosc.io>
15782 F: drivers/regulator/sy8106a-regulator.c
15783 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15785 SYNC FILE FRAMEWORK
15786 M: Sumit Semwal <sumit.semwal@linaro.org>
15787 R: Gustavo Padovan <gustavo@padovan.org>
15789 L: linux-media@vger.kernel.org
15790 L: dri-devel@lists.freedesktop.org
15791 F: drivers/dma-buf/sync_*
15792 F: drivers/dma-buf/dma-fence*
15793 F: drivers/dma-buf/sw_sync.c
15794 F: include/linux/sync_file.h
15795 F: include/uapi/linux/sync_file.h
15796 F: Documentation/driver-api/sync_file.rst
15797 T: git git://anongit.freedesktop.org/drm/drm-misc
15799 SYNOPSYS ARC ARCHITECTURE
15800 M: Vineet Gupta <vgupta@synopsys.com>
15801 L: linux-snps-arc@lists.infradead.org
15804 F: Documentation/devicetree/bindings/arc/*
15805 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15806 F: drivers/clocksource/arc_timer.c
15807 F: drivers/tty/serial/arc_uart.c
15808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15810 SYNOPSYS ARC HSDK SDP pll clock driver
15811 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15813 F: drivers/clk/clk-hsdk-pll.c
15814 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15816 SYNOPSYS ARC SDP clock driver
15817 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15819 F: drivers/clk/axs10x/*
15820 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15822 SYNOPSYS ARC SDP platform support
15823 M: Alexey Brodkin <abrodkin@synopsys.com>
15825 F: arch/arc/plat-axs10x
15826 F: arch/arc/boot/dts/ax*
15827 F: Documentation/devicetree/bindings/arc/axs10*
15829 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15830 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15832 F: drivers/reset/reset-axs10x.c
15833 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15835 SYNOPSYS CREG GPIO DRIVER
15836 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15838 F: drivers/gpio/gpio-creg-snps.c
15839 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15841 SYNOPSYS DESIGNWARE 8250 UART DRIVER
15842 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15844 F: drivers/tty/serial/8250/8250_dw.c
15846 SYNOPSYS DESIGNWARE APB GPIO DRIVER
15847 M: Hoan Tran <hoan@os.amperecomputing.com>
15848 L: linux-gpio@vger.kernel.org
15850 F: drivers/gpio/gpio-dwapb.c
15851 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15853 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15854 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15856 F: drivers/dma/dw-axi-dmac/
15857 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15859 SYNOPSYS DESIGNWARE DMAC DRIVER
15860 M: Viresh Kumar <vireshk@kernel.org>
15861 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15863 F: Documentation/devicetree/bindings/dma/snps-dma.txt
15865 F: include/dt-bindings/dma/dw-dmac.h
15866 F: include/linux/dma/dw.h
15867 F: include/linux/platform_data/dma-dw.h
15869 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15870 M: Jose Abreu <Jose.Abreu@synopsys.com>
15871 L: netdev@vger.kernel.org
15873 F: drivers/net/ethernet/synopsys/
15875 SYNOPSYS DESIGNWARE I2C DRIVER
15876 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
15877 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15878 R: Mika Westerberg <mika.westerberg@linux.intel.com>
15879 L: linux-i2c@vger.kernel.org
15881 F: drivers/i2c/busses/i2c-designware-*
15882 F: include/linux/platform_data/i2c-designware.h
15884 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15885 M: Jaehoon Chung <jh80.chung@samsung.com>
15886 L: linux-mmc@vger.kernel.org
15888 F: drivers/mmc/host/dw_mmc*
15890 SYNOPSYS HSDK RESET CONTROLLER DRIVER
15891 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15893 F: drivers/reset/reset-hsdk.c
15894 F: include/dt-bindings/reset/snps,hsdk-reset.h
15895 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15897 SYSTEM CONFIGURATION (SYSCON)
15898 M: Lee Jones <lee.jones@linaro.org>
15899 M: Arnd Bergmann <arnd@arndb.de>
15900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15902 F: drivers/mfd/syscon.c
15904 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15905 M: Sudeep Holla <sudeep.holla@arm.com>
15906 L: linux-arm-kernel@lists.infradead.org
15908 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15909 F: drivers/clk/clk-sc[mp]i.c
15910 F: drivers/cpufreq/sc[mp]i-cpufreq.c
15911 F: drivers/firmware/arm_scpi.c
15912 F: drivers/firmware/arm_scmi/
15913 F: drivers/reset/reset-scmi.c
15914 F: include/linux/sc[mp]i_protocol.h
15916 SYSTEM RESET/SHUTDOWN DRIVERS
15917 M: Sebastian Reichel <sre@kernel.org>
15918 L: linux-pm@vger.kernel.org
15919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15921 F: Documentation/devicetree/bindings/power/reset/
15922 F: drivers/power/reset/
15924 SYSTEM TRACE MODULE CLASS
15925 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
15927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15928 F: Documentation/trace/stm.rst
15929 F: drivers/hwtracing/stm/
15930 F: include/linux/stm.h
15931 F: include/uapi/linux/stm.h
15934 M: Christoph Hellwig <hch@infradead.org>
15936 F: Documentation/filesystems/sysv-fs.txt
15938 F: include/linux/sysv_fs.h
15940 TASKSTATS STATISTICS INTERFACE
15941 M: Balbir Singh <bsingharora@gmail.com>
15943 F: Documentation/accounting/taskstats*
15944 F: include/linux/taskstats*
15945 F: kernel/taskstats.c
15948 M: Jamal Hadi Salim <jhs@mojatatu.com>
15949 M: Cong Wang <xiyou.wangcong@gmail.com>
15950 M: Jiri Pirko <jiri@resnulli.us>
15951 L: netdev@vger.kernel.org
15953 F: include/net/pkt_cls.h
15954 F: include/net/pkt_sched.h
15955 F: include/net/tc_act/
15956 F: include/uapi/linux/pkt_cls.h
15957 F: include/uapi/linux/pkt_sched.h
15958 F: include/uapi/linux/tc_act/
15959 F: include/uapi/linux/tc_ematch/
15962 TC90522 MEDIA DRIVER
15963 M: Akihiro Tsukada <tskd08@gmail.com>
15964 L: linux-media@vger.kernel.org
15966 F: drivers/media/dvb-frontends/tc90522*
15968 TCP LOW PRIORITY MODULE
15969 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15970 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15971 W: http://tcp-lp-mod.sourceforge.net/
15973 F: net/ipv4/tcp_lp.c
15975 TDA10071 MEDIA DRIVER
15976 M: Antti Palosaari <crope@iki.fi>
15977 L: linux-media@vger.kernel.org
15978 W: https://linuxtv.org
15979 W: http://palosaari.fi/linux/
15980 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15981 T: git git://linuxtv.org/anttip/media_tree.git
15983 F: drivers/media/dvb-frontends/tda10071*
15985 TDA18212 MEDIA DRIVER
15986 M: Antti Palosaari <crope@iki.fi>
15987 L: linux-media@vger.kernel.org
15988 W: https://linuxtv.org
15989 W: http://palosaari.fi/linux/
15990 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15991 T: git git://linuxtv.org/anttip/media_tree.git
15993 F: drivers/media/tuners/tda18212*
15995 TDA18218 MEDIA DRIVER
15996 M: Antti Palosaari <crope@iki.fi>
15997 L: linux-media@vger.kernel.org
15998 W: https://linuxtv.org
15999 W: http://palosaari.fi/linux/
16000 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16001 T: git git://linuxtv.org/anttip/media_tree.git
16003 F: drivers/media/tuners/tda18218*
16005 TDA18250 MEDIA DRIVER
16006 M: Olli Salonen <olli.salonen@iki.fi>
16007 L: linux-media@vger.kernel.org
16008 W: https://linuxtv.org
16009 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16010 T: git git://linuxtv.org/media_tree.git
16012 F: drivers/media/tuners/tda18250*
16014 TDA18271 MEDIA DRIVER
16015 M: Michael Krufky <mkrufky@linuxtv.org>
16016 L: linux-media@vger.kernel.org
16017 W: https://linuxtv.org
16018 W: http://github.com/mkrufky
16019 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16020 T: git git://linuxtv.org/mkrufky/tuners.git
16022 F: drivers/media/tuners/tda18271*
16024 TDA1997x MEDIA DRIVER
16025 M: Tim Harvey <tharvey@gateworks.com>
16026 L: linux-media@vger.kernel.org
16027 W: https://linuxtv.org
16028 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16030 F: drivers/media/i2c/tda1997x.*
16032 TDA827x MEDIA DRIVER
16033 M: Michael Krufky <mkrufky@linuxtv.org>
16034 L: linux-media@vger.kernel.org
16035 W: https://linuxtv.org
16036 W: http://github.com/mkrufky
16037 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16038 T: git git://linuxtv.org/mkrufky/tuners.git
16040 F: drivers/media/tuners/tda8290.*
16042 TDA8290 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/tda8290.*
16052 TDA9840 MEDIA DRIVER
16053 M: Hans Verkuil <hverkuil@xs4all.nl>
16054 L: linux-media@vger.kernel.org
16055 T: git git://linuxtv.org/media_tree.git
16056 W: https://linuxtv.org
16058 F: drivers/media/i2c/tda9840*
16060 TEA5761 TUNER DRIVER
16061 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16062 L: linux-media@vger.kernel.org
16063 W: https://linuxtv.org
16064 T: git git://linuxtv.org/media_tree.git
16066 F: drivers/media/tuners/tea5761.*
16068 TEA5767 TUNER DRIVER
16069 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16070 L: linux-media@vger.kernel.org
16071 W: https://linuxtv.org
16072 T: git git://linuxtv.org/media_tree.git
16074 F: drivers/media/tuners/tea5767.*
16076 TEA6415C MEDIA DRIVER
16077 M: Hans Verkuil <hverkuil@xs4all.nl>
16078 L: linux-media@vger.kernel.org
16079 T: git git://linuxtv.org/media_tree.git
16080 W: https://linuxtv.org
16082 F: drivers/media/i2c/tea6415c*
16084 TEA6420 MEDIA DRIVER
16085 M: Hans Verkuil <hverkuil@xs4all.nl>
16086 L: linux-media@vger.kernel.org
16087 T: git git://linuxtv.org/media_tree.git
16088 W: https://linuxtv.org
16090 F: drivers/media/i2c/tea6420*
16093 M: Jiri Pirko <jiri@resnulli.us>
16094 L: netdev@vger.kernel.org
16096 F: drivers/net/team/
16097 F: include/linux/if_team.h
16098 F: include/uapi/linux/if_team.h
16100 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
16101 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
16103 F: arch/x86/platform/ts5500/
16105 TECHNOTREND USB IR RECEIVER
16106 M: Sean Young <sean@mess.org>
16107 L: linux-media@vger.kernel.org
16109 F: drivers/media/rc/ttusbir.c
16111 TECHWELL TW9910 VIDEO DECODER
16112 L: linux-media@vger.kernel.org
16114 F: drivers/media/i2c/tw9910.c
16115 F: include/media/i2c/tw9910.h
16118 M: Jens Wiklander <jens.wiklander@linaro.org>
16119 L: tee-dev@lists.linaro.org
16121 F: include/linux/tee_drv.h
16122 F: include/uapi/linux/tee.h
16124 F: Documentation/tee.txt
16126 TEGRA ARCHITECTURE SUPPORT
16127 M: Thierry Reding <thierry.reding@gmail.com>
16128 M: Jonathan Hunter <jonathanh@nvidia.com>
16129 L: linux-tegra@vger.kernel.org
16130 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
16131 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
16136 M: Peter De Schrijver <pdeschrijver@nvidia.com>
16137 M: Prashant Gaikwad <pgaikwad@nvidia.com>
16139 F: drivers/clk/tegra/
16142 M: Laxman Dewangan <ldewangan@nvidia.com>
16143 M: Jon Hunter <jonathanh@nvidia.com>
16145 F: drivers/dma/tegra*
16148 M: Laxman Dewangan <ldewangan@nvidia.com>
16149 R: Dmitry Osipenko <digetx@gmail.com>
16151 F: drivers/i2c/busses/i2c-tegra.c
16153 TEGRA IOMMU DRIVERS
16154 M: Thierry Reding <thierry.reding@gmail.com>
16155 L: linux-tegra@vger.kernel.org
16157 F: drivers/iommu/tegra*
16160 M: Laxman Dewangan <ldewangan@nvidia.com>
16162 F: drivers/input/keyboard/tegra-kbc.c
16165 M: Stefan Agner <stefan@agner.ch>
16166 M: Lucas Stach <dev@lynxeye.de>
16168 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
16169 F: drivers/mtd/nand/raw/tegra_nand.c
16172 M: Thierry Reding <thierry.reding@gmail.com>
16174 F: drivers/pwm/pwm-tegra.c
16176 TEGRA SERIAL DRIVER
16177 M: Laxman Dewangan <ldewangan@nvidia.com>
16179 F: drivers/tty/serial/serial-tegra.c
16182 M: Laxman Dewangan <ldewangan@nvidia.com>
16184 F: drivers/spi/spi-tegra*
16186 TEGRA XUSB PADCTL DRIVER
16187 M: JC Kuo <jckuo@nvidia.com>
16189 F: drivers/phy/tegra/xusb*
16191 TEHUTI ETHERNET DRIVER
16192 M: Andy Gospodarek <andy@greyhouse.net>
16193 L: netdev@vger.kernel.org
16195 F: drivers/net/ethernet/tehuti/*
16197 Telecom Clock Driver for MCPL0010
16198 M: Mark Gross <mark.gross@intel.com>
16200 F: drivers/char/tlclk.c
16202 TENSILICA XTENSA PORT (xtensa)
16203 M: Chris Zankel <chris@zankel.net>
16204 M: Max Filippov <jcmvbkbc@gmail.com>
16205 L: linux-xtensa@linux-xtensa.org
16206 T: git git://github.com/czankel/xtensa-linux.git
16209 F: drivers/irqchip/irq-xtensa-*
16211 Texas Instruments' System Control Interface (TISCI) Protocol Driver
16212 M: Nishanth Menon <nm@ti.com>
16213 M: Tero Kristo <t-kristo@ti.com>
16214 M: Santosh Shilimkar <ssantosh@kernel.org>
16215 L: linux-arm-kernel@lists.infradead.org
16217 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
16218 F: drivers/firmware/ti_sci*
16219 F: include/linux/soc/ti/ti_sci_protocol.h
16220 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
16221 F: drivers/soc/ti/ti_sci_pm_domains.c
16222 F: include/dt-bindings/soc/ti,sci_pm_domain.h
16223 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
16224 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
16225 F: drivers/clk/keystone/sci-clk.c
16226 F: drivers/reset/reset-ti-sci.c
16227 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
16228 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
16229 F: drivers/irqchip/irq-ti-sci-intr.c
16230 F: drivers/irqchip/irq-ti-sci-inta.c
16231 F: include/linux/soc/ti/ti_sci_inta_msi.h
16232 F: drivers/soc/ti/ti_sci_inta_msi.c
16234 Texas Instruments ASoC drivers
16235 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
16236 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16240 Texas Instruments' DAC7612 DAC Driver
16241 M: Ricardo Ribalda <ricardo@ribalda.com>
16242 L: linux-iio@vger.kernel.org
16244 F: drivers/iio/dac/ti-dac7612.c
16245 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
16247 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
16248 M: Hans Verkuil <hverkuil@xs4all.nl>
16249 L: linux-media@vger.kernel.org
16250 T: git git://linuxtv.org/media_tree.git
16251 W: https://linuxtv.org
16253 F: drivers/media/radio/radio-raremono.c
16256 M: Zhang Rui <rui.zhang@intel.com>
16257 M: Eduardo Valentin <edubezval@gmail.com>
16258 R: Daniel Lezcano <daniel.lezcano@linaro.org>
16259 R: Amit Kucheria <amit.kucheria@verdurent.com>
16260 L: linux-pm@vger.kernel.org
16261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
16262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
16263 Q: https://patchwork.kernel.org/project/linux-pm/list/
16265 F: drivers/thermal/
16266 F: include/linux/thermal.h
16267 F: include/uapi/linux/thermal.h
16268 F: include/linux/cpu_cooling.h
16269 F: Documentation/devicetree/bindings/thermal/
16271 THERMAL/CPU_COOLING
16272 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
16273 M: Viresh Kumar <viresh.kumar@linaro.org>
16274 M: Javi Merino <javi.merino@kernel.org>
16275 L: linux-pm@vger.kernel.org
16277 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
16278 F: drivers/thermal/cpu_cooling.c
16279 F: include/linux/cpu_cooling.h
16281 THINKPAD ACPI EXTRAS DRIVER
16282 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
16283 L: ibm-acpi-devel@lists.sourceforge.net
16284 L: platform-driver-x86@vger.kernel.org
16285 W: http://ibm-acpi.sourceforge.net
16286 W: http://thinkwiki.org/wiki/Ibm-acpi
16287 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
16289 F: drivers/platform/x86/thinkpad_acpi.c
16292 M: Andreas Noever <andreas.noever@gmail.com>
16293 M: Michael Jamet <michael.jamet@intel.com>
16294 M: Mika Westerberg <mika.westerberg@linux.intel.com>
16295 M: Yehezkel Bernat <YehezkelShB@gmail.com>
16296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
16298 F: Documentation/admin-guide/thunderbolt.rst
16299 F: drivers/thunderbolt/
16300 F: include/linux/thunderbolt.h
16302 THUNDERBOLT NETWORK DRIVER
16303 M: Michael Jamet <michael.jamet@intel.com>
16304 M: Mika Westerberg <mika.westerberg@linux.intel.com>
16305 M: Yehezkel Bernat <YehezkelShB@gmail.com>
16306 L: netdev@vger.kernel.org
16308 F: drivers/net/thunderbolt.c
16310 THUNDERX GPIO DRIVER
16311 M: David Daney <david.daney@cavium.com>
16313 F: drivers/gpio/gpio-thunderx.c
16315 TI AM437X VPFE DRIVER
16316 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16317 L: linux-media@vger.kernel.org
16318 W: https://linuxtv.org
16319 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16320 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16322 F: drivers/media/platform/am437x/
16324 TI BANDGAP AND THERMAL DRIVER
16325 M: Eduardo Valentin <edubezval@gmail.com>
16326 M: Keerthy <j-keerthy@ti.com>
16327 L: linux-pm@vger.kernel.org
16328 L: linux-omap@vger.kernel.org
16330 F: drivers/thermal/ti-soc-thermal/
16332 TI BQ27XXX POWER SUPPLY DRIVER
16333 R: Andrew F. Davis <afd@ti.com>
16334 F: include/linux/power/bq27xxx_battery.h
16335 F: drivers/power/supply/bq27xxx_battery.c
16336 F: drivers/power/supply/bq27xxx_battery_i2c.c
16338 TI CDCE706 CLOCK DRIVER
16339 M: Max Filippov <jcmvbkbc@gmail.com>
16341 F: drivers/clk/clk-cdce706.c
16344 M: Tero Kristo <t-kristo@ti.com>
16345 L: linux-omap@vger.kernel.org
16348 F: include/linux/clk/ti.h
16350 TI DAVINCI MACHINE SUPPORT
16351 M: Sekhar Nori <nsekhar@ti.com>
16352 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
16353 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16356 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16357 F: arch/arm/mach-davinci/
16358 F: drivers/i2c/busses/i2c-davinci.c
16359 F: arch/arm/boot/dts/da850*
16361 TI DAVINCI SERIES CLOCK DRIVER
16362 M: David Lechner <david@lechnology.com>
16363 R: Sekhar Nori <nsekhar@ti.com>
16365 F: Documentation/devicetree/bindings/clock/ti/davinci/
16366 F: drivers/clk/davinci/
16368 TI DAVINCI SERIES GPIO DRIVER
16369 M: Keerthy <j-keerthy@ti.com>
16370 L: linux-gpio@vger.kernel.org
16372 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16373 F: drivers/gpio/gpio-davinci.c
16375 TI DAVINCI SERIES MEDIA DRIVER
16376 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16377 L: linux-media@vger.kernel.org
16378 W: https://linuxtv.org
16379 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16380 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16382 F: drivers/media/platform/davinci/
16383 F: include/media/davinci/
16385 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
16386 R: David Lechner <david@lechnology.com>
16387 L: linux-iio@vger.kernel.org
16388 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
16389 F: drivers/counter/ti-eqep.c
16391 TI ETHERNET SWITCH DRIVER (CPSW)
16392 R: Grygorii Strashko <grygorii.strashko@ti.com>
16393 L: linux-omap@vger.kernel.org
16394 L: netdev@vger.kernel.org
16396 F: drivers/net/ethernet/ti/cpsw*
16397 F: drivers/net/ethernet/ti/davinci*
16399 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16400 M: Alex Dubov <oakad@yahoo.com>
16402 W: http://tifmxx.berlios.de/
16403 F: drivers/memstick/host/tifm_ms.c
16404 F: drivers/misc/tifm*
16405 F: drivers/mmc/host/tifm_sd.c
16406 F: include/linux/tifm.h
16408 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16409 M: Santosh Shilimkar <ssantosh@kernel.org>
16410 L: linux-kernel@vger.kernel.org
16411 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16413 F: drivers/soc/ti/*
16414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16416 TI LM49xxx FAMILY ASoC CODEC DRIVERS
16417 M: M R Swami Reddy <mr.swami.reddy@ti.com>
16418 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16419 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16421 F: sound/soc/codecs/lm49453*
16422 F: sound/soc/codecs/isabelle*
16424 TI LP855x BACKLIGHT DRIVER
16425 M: Milo Kim <milo.kim@ti.com>
16427 F: Documentation/driver-api/backlight/lp855x-driver.rst
16428 F: drivers/video/backlight/lp855x_bl.c
16429 F: include/linux/platform_data/lp855x.h
16431 TI LP8727 CHARGER DRIVER
16432 M: Milo Kim <milo.kim@ti.com>
16434 F: drivers/power/supply/lp8727_charger.c
16435 F: include/linux/platform_data/lp8727.h
16437 TI LP8788 MFD DRIVER
16438 M: Milo Kim <milo.kim@ti.com>
16440 F: drivers/iio/adc/lp8788_adc.c
16441 F: drivers/leds/leds-lp8788.c
16442 F: drivers/mfd/lp8788*.c
16443 F: drivers/power/supply/lp8788-charger.c
16444 F: drivers/regulator/lp8788-*.c
16445 F: include/linux/mfd/lp8788*.h
16447 TI NETCP ETHERNET DRIVER
16448 M: Wingman Kwok <w-kwok2@ti.com>
16449 M: Murali Karicheri <m-karicheri2@ti.com>
16450 L: netdev@vger.kernel.org
16452 F: drivers/net/ethernet/ti/netcp*
16454 TI PCM3060 ASoC CODEC DRIVER
16455 M: Kirill Marinushkin <kmarinushkin@birdec.com>
16456 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16458 F: Documentation/devicetree/bindings/sound/pcm3060.txt
16459 F: sound/soc/codecs/pcm3060*
16461 TI TAS571X FAMILY ASoC CODEC DRIVER
16462 M: Kevin Cernekee <cernekee@chromium.org>
16463 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16465 F: sound/soc/codecs/tas571x*
16467 TI TRF7970A NFC DRIVER
16468 M: Mark Greer <mgreer@animalcreek.com>
16469 L: linux-wireless@vger.kernel.org
16470 L: linux-nfc@lists.01.org (moderated for non-subscribers)
16472 F: drivers/nfc/trf7970a.c
16473 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16475 TI TWL4030 SERIES SOC CODEC DRIVER
16476 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
16477 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16479 F: sound/soc/codecs/twl4030*
16482 M: Benoit Parrot <bparrot@ti.com>
16483 L: linux-media@vger.kernel.org
16484 W: http://linuxtv.org/
16485 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16487 F: drivers/media/platform/ti-vpe/
16488 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
16490 TI WILINK WIRELESS DRIVERS
16491 L: linux-wireless@vger.kernel.org
16492 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
16493 W: http://wireless.kernel.org/en/users/Drivers/wl1251
16494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16496 F: drivers/net/wireless/ti/
16497 F: include/linux/wl12xx.h
16499 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16500 M: John Stultz <john.stultz@linaro.org>
16501 M: Thomas Gleixner <tglx@linutronix.de>
16502 R: Stephen Boyd <sboyd@kernel.org>
16503 L: linux-kernel@vger.kernel.org
16504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16506 F: include/linux/clocksource.h
16507 F: include/linux/time.h
16508 F: include/linux/timex.h
16509 F: include/uapi/linux/time.h
16510 F: include/uapi/linux/timex.h
16511 F: kernel/time/clocksource.c
16512 F: kernel/time/time*.c
16513 F: kernel/time/alarmtimer.c
16514 F: kernel/time/ntp.c
16515 F: tools/testing/selftests/timers/
16518 M: Jon Maloy <jon.maloy@ericsson.com>
16519 M: Ying Xue <ying.xue@windriver.com>
16520 L: netdev@vger.kernel.org (core kernel code)
16521 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16522 W: http://tipc.sourceforge.net/
16524 F: include/uapi/linux/tipc*.h
16527 TLAN NETWORK DRIVER
16528 M: Samuel Chessman <chessman@tux.org>
16529 L: tlan-devel@lists.sourceforge.net (subscribers-only)
16530 W: http://sourceforge.net/projects/tlan/
16532 F: Documentation/networking/device_drivers/ti/tlan.txt
16533 F: drivers/net/ethernet/ti/tlan.*
16535 TM6000 VIDEO4LINUX DRIVER
16536 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16537 L: linux-media@vger.kernel.org
16538 W: https://linuxtv.org
16539 T: git git://linuxtv.org/media_tree.git
16541 F: drivers/media/usb/tm6000/
16542 F: Documentation/media/v4l-drivers/tm6000*
16544 TMIO/SDHI MMC DRIVER
16545 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
16546 L: linux-mmc@vger.kernel.org
16548 F: drivers/mmc/host/tmio_mmc*
16549 F: drivers/mmc/host/renesas_sdhi*
16550 F: include/linux/mfd/tmio.h
16552 TMP401 HARDWARE MONITOR DRIVER
16553 M: Guenter Roeck <linux@roeck-us.net>
16554 L: linux-hwmon@vger.kernel.org
16556 F: Documentation/hwmon/tmp401.rst
16557 F: drivers/hwmon/tmp401.c
16559 TMP513 HARDWARE MONITOR DRIVER
16560 M: Eric Tremblay <etremblay@distech-controls.com>
16561 L: linux-hwmon@vger.kernel.org
16563 F: Documentation/hwmon/tmp513.rst
16564 F: drivers/hwmon/tmp513.c
16566 TMPFS (SHMEM FILESYSTEM)
16567 M: Hugh Dickins <hughd@google.com>
16568 L: linux-mm@kvack.org
16570 F: include/linux/shmem_fs.h
16573 TOMOYO SECURITY MODULE
16574 M: Kentaro Takeda <takedakn@nttdata.co.jp>
16575 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16576 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16577 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16578 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16579 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16580 W: https://tomoyo.osdn.jp/
16582 F: security/tomoyo/
16584 TOPSTAR LAPTOP EXTRAS DRIVER
16585 M: Herton Ronaldo Krzesinski <herton@canonical.com>
16586 L: platform-driver-x86@vger.kernel.org
16588 F: drivers/platform/x86/topstar-laptop.c
16590 TORTURE-TEST MODULES
16591 M: Davidlohr Bueso <dave@stgolabs.net>
16592 M: "Paul E. McKenney" <paulmck@kernel.org>
16593 M: Josh Triplett <josh@joshtriplett.org>
16594 L: linux-kernel@vger.kernel.org
16596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16597 F: Documentation/RCU/torture.txt
16598 F: kernel/torture.c
16599 F: kernel/rcu/rcutorture.c
16600 F: kernel/rcu/rcuperf.c
16601 F: kernel/locking/locktorture.c
16603 TOSHIBA ACPI EXTRAS DRIVER
16604 M: Azael Avalos <coproscefalo@gmail.com>
16605 L: platform-driver-x86@vger.kernel.org
16607 F: drivers/platform/x86/toshiba_acpi.c
16609 TOSHIBA BLUETOOTH DRIVER
16610 M: Azael Avalos <coproscefalo@gmail.com>
16611 L: platform-driver-x86@vger.kernel.org
16613 F: drivers/platform/x86/toshiba_bluetooth.c
16615 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16616 M: Azael Avalos <coproscefalo@gmail.com>
16617 L: platform-driver-x86@vger.kernel.org
16619 F: drivers/platform/x86/toshiba_haps.c
16622 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
16623 W: http://www.buzzard.org.uk/toshiba/
16625 F: drivers/char/toshiba.c
16626 F: include/linux/toshiba.h
16627 F: include/uapi/linux/toshiba.h
16629 TOSHIBA TC358743 DRIVER
16630 M: Mats Randgaard <matrandg@cisco.com>
16631 L: linux-media@vger.kernel.org
16633 F: drivers/media/i2c/tc358743*
16634 F: include/media/i2c/tc358743.h
16636 TOSHIBA WMI HOTKEYS DRIVER
16637 M: Azael Avalos <coproscefalo@gmail.com>
16638 L: platform-driver-x86@vger.kernel.org
16640 F: drivers/platform/x86/toshiba-wmi.c
16643 M: Peter Huewe <peterhuewe@gmx.de>
16644 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16645 R: Jason Gunthorpe <jgg@ziepe.ca>
16646 L: linux-integrity@vger.kernel.org
16647 Q: https://patchwork.kernel.org/project/linux-integrity/list/
16648 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16649 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
16651 F: drivers/char/tpm/
16654 M: Steven Rostedt <rostedt@goodmis.org>
16655 M: Ingo Molnar <mingo@redhat.com>
16656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16658 F: Documentation/trace/ftrace.rst
16659 F: arch/*/*/*/ftrace.h
16660 F: arch/*/kernel/ftrace.c
16661 F: include/*/ftrace.h
16662 F: include/linux/trace*.h
16665 F: tools/testing/selftests/ftrace/
16667 TRACING MMIO ACCESSES (MMIOTRACE)
16668 M: Steven Rostedt <rostedt@goodmis.org>
16669 M: Ingo Molnar <mingo@kernel.org>
16670 R: Karol Herbst <karolherbst@gmail.com>
16671 R: Pekka Paalanen <ppaalanen@gmail.com>
16673 L: linux-kernel@vger.kernel.org
16674 L: nouveau@lists.freedesktop.org
16675 F: kernel/trace/trace_mmiotrace.c
16676 F: include/linux/mmiotrace.h
16677 F: arch/x86/mm/kmmio.c
16678 F: arch/x86/mm/mmio-mod.c
16679 F: arch/x86/mm/testmmiotrace.c
16682 M: Jiri Kosina <trivial@kernel.org>
16683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16685 K: ^Subject:.*(?i)trivial
16687 TEMPO SEMICONDUCTOR DRIVERS
16688 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16690 F: sound/soc/codecs/tscs*.c
16691 F: sound/soc/codecs/tscs*.h
16692 F: Documentation/devicetree/bindings/sound/tscs*.txt
16695 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16696 M: Jiri Slaby <jslaby@suse.com>
16698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16699 F: Documentation/driver-api/serial/
16701 F: drivers/tty/serial/serial_core.c
16702 F: include/linux/serial_core.h
16703 F: include/linux/serial.h
16704 F: include/linux/tty.h
16705 F: include/uapi/linux/serial_core.h
16706 F: include/uapi/linux/serial.h
16707 F: include/uapi/linux/tty.h
16709 TUA9001 MEDIA DRIVER
16710 M: Antti Palosaari <crope@iki.fi>
16711 L: linux-media@vger.kernel.org
16712 W: https://linuxtv.org
16713 W: http://palosaari.fi/linux/
16714 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16715 T: git git://linuxtv.org/anttip/media_tree.git
16717 F: drivers/media/tuners/tua9001*
16719 TULIP NETWORK DRIVERS
16720 L: netdev@vger.kernel.org
16721 L: linux-parisc@vger.kernel.org
16723 F: drivers/net/ethernet/dec/tulip/
16726 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
16727 W: http://vtun.sourceforge.net/tun
16729 F: Documentation/networking/tuntap.txt
16730 F: arch/um/os-Linux/drivers/
16732 TURBOCHANNEL SUBSYSTEM
16733 M: "Maciej W. Rozycki" <macro@linux-mips.org>
16734 M: Ralf Baechle <ralf@linux-mips.org>
16735 L: linux-mips@vger.kernel.org
16736 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
16739 F: include/linux/tc.h
16742 M: "Len Brown" <lenb@kernel.org>
16743 L: linux-pm@vger.kernel.org
16744 B: https://bugzilla.kernel.org
16745 Q: https://patchwork.kernel.org/project/linux-pm/list/
16746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16748 F: tools/power/x86/turbostat/
16750 TW5864 VIDEO4LINUX DRIVER
16751 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16752 M: Anton Sviridenko <anton@corp.bluecherry.net>
16753 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16754 M: Andrey Utkin <andrey_utkin@fastmail.com>
16755 L: linux-media@vger.kernel.org
16757 F: drivers/media/pci/tw5864/
16759 TW68 VIDEO4LINUX DRIVER
16760 M: Hans Verkuil <hverkuil@xs4all.nl>
16761 L: linux-media@vger.kernel.org
16762 T: git git://linuxtv.org/media_tree.git
16763 W: https://linuxtv.org
16765 F: drivers/media/pci/tw68/
16767 TW686X VIDEO4LINUX DRIVER
16768 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16769 L: linux-media@vger.kernel.org
16770 T: git git://linuxtv.org/media_tree.git
16771 W: http://linuxtv.org
16773 F: drivers/media/pci/tw686x/
16775 UBI FILE SYSTEM (UBIFS)
16776 M: Richard Weinberger <richard@nod.at>
16777 L: linux-mtd@lists.infradead.org
16778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
16779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
16780 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
16782 F: Documentation/filesystems/ubifs.txt
16785 UCLINUX (M68KNOMMU AND COLDFIRE)
16786 M: Greg Ungerer <gerg@linux-m68k.org>
16787 W: http://www.linux-m68k.org/
16788 W: http://www.uclinux.org/
16789 L: linux-m68k@lists.linux-m68k.org
16790 L: uclinux-dev@uclinux.org (subscribers-only)
16791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16793 F: arch/m68k/coldfire/
16795 F: arch/m68k/*/*_no.*
16796 F: arch/m68k/include/asm/*_no.*
16799 M: Jan Kara <jack@suse.com>
16801 F: Documentation/filesystems/udf.txt
16805 M: Bastien Nocera <hadess@hadess.net>
16806 L: linux-input@vger.kernel.org
16808 F: drivers/hid/hid-udraw-ps3.c
16811 M: Evgeniy Dushistov <dushistov@mail.ru>
16813 F: Documentation/admin-guide/ufs.rst
16816 UHID USERSPACE HID IO DRIVER:
16817 M: David Herrmann <dh.herrmann@googlemail.com>
16818 L: linux-input@vger.kernel.org
16820 F: drivers/hid/uhid.c
16821 F: include/uapi/linux/uhid.h
16824 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16825 L: linux-usb@vger.kernel.org
16827 F: drivers/usb/common/ulpi.c
16828 F: include/linux/ulpi/
16830 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16831 L: devel@driverdev.osuosl.org
16833 F: drivers/staging/uwb/
16836 M: Gabriel Krisman Bertazi <krisman@collabora.com>
16837 L: linux-fsdevel@vger.kernel.org
16841 UNICORE32 ARCHITECTURE:
16842 M: Guan Xuetao <gxt@pku.edu.cn>
16843 W: http://mprc.pku.edu.cn/~guanxuetao/linux
16845 T: git git://github.com/gxt/linux.git
16849 M: Tony Finch <dot@dotat.at>
16850 W: http://dotat.at/prog/unifdef
16852 F: scripts/unifdef.c
16854 UNIFORM CDROM DRIVER
16855 M: Jens Axboe <axboe@kernel.dk>
16856 W: http://www.kernel.dk
16858 F: Documentation/cdrom/
16859 F: drivers/cdrom/cdrom.c
16860 F: include/linux/cdrom.h
16861 F: include/uapi/linux/cdrom.h
16863 UNISYS S-PAR DRIVERS
16864 M: David Kershner <david.kershner@unisys.com>
16865 L: sparmaintainer@unisys.com (Unisys internal)
16867 F: include/linux/visorbus.h
16868 F: drivers/visorbus/
16869 F: drivers/staging/unisys/
16871 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16872 R: Alim Akhtar <alim.akhtar@samsung.com>
16873 R: Avri Altman <avri.altman@wdc.com>
16874 R: Pedro Sousa <pedrom.sousa@synopsys.com>
16875 L: linux-scsi@vger.kernel.org
16877 F: Documentation/scsi/ufs.txt
16878 F: drivers/scsi/ufs/
16880 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16881 M: Pedro Sousa <pedrom.sousa@synopsys.com>
16882 L: linux-scsi@vger.kernel.org
16884 F: drivers/scsi/ufs/*dwc*
16886 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16887 M: Stanley Chu <stanley.chu@mediatek.com>
16888 L: linux-scsi@vger.kernel.org
16889 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16891 F: drivers/scsi/ufs/ufs-mediatek*
16893 UNSORTED BLOCK IMAGES (UBI)
16894 M: Richard Weinberger <richard@nod.at>
16895 W: http://www.linux-mtd.infradead.org/
16896 L: linux-mtd@lists.infradead.org
16897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
16898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
16900 F: drivers/mtd/ubi/
16901 F: include/linux/mtd/ubi.h
16902 F: include/uapi/mtd/ubi-user.h
16904 USB "USBNET" DRIVER FRAMEWORK
16905 M: Oliver Neukum <oneukum@suse.com>
16906 L: netdev@vger.kernel.org
16907 W: http://www.linux-usb.org/usbnet
16909 F: drivers/net/usb/usbnet.c
16910 F: include/linux/usb/usbnet.h
16913 M: Oliver Neukum <oneukum@suse.com>
16914 L: linux-usb@vger.kernel.org
16916 F: Documentation/usb/acm.rst
16917 F: drivers/usb/class/cdc-acm.*
16919 USB AR5523 WIRELESS DRIVER
16920 M: Pontus Fuchs <pontus.fuchs@gmail.com>
16921 L: linux-wireless@vger.kernel.org
16923 F: drivers/net/wireless/ath/ar5523/
16926 M: Oliver Neukum <oneukum@suse.com>
16927 L: linux-usb@vger.kernel.org
16928 L: linux-scsi@vger.kernel.org
16930 F: drivers/usb/storage/uas.c
16932 USB CDC ETHERNET DRIVER
16933 M: Oliver Neukum <oliver@neukum.org>
16934 L: linux-usb@vger.kernel.org
16936 F: drivers/net/usb/cdc_*.c
16937 F: include/uapi/linux/usb/cdc.h
16939 USB CHAOSKEY DRIVER
16940 M: Keith Packard <keithp@keithp.com>
16941 L: linux-usb@vger.kernel.org
16943 F: drivers/usb/misc/chaoskey.c
16945 USB CYPRESS C67X00 DRIVER
16946 M: Peter Korsgaard <jacmet@sunsite.dk>
16947 L: linux-usb@vger.kernel.org
16949 F: drivers/usb/c67x00/
16951 USB DAVICOM DM9601 DRIVER
16952 M: Peter Korsgaard <jacmet@sunsite.dk>
16953 L: netdev@vger.kernel.org
16954 W: http://www.linux-usb.org/usbnet
16956 F: drivers/net/usb/dm9601.c
16959 M: Alan Stern <stern@rowland.harvard.edu>
16960 L: linux-usb@vger.kernel.org
16962 F: Documentation/usb/ehci.rst
16963 F: drivers/usb/host/ehci*
16965 USB GADGET/PERIPHERAL SUBSYSTEM
16966 M: Felipe Balbi <balbi@kernel.org>
16967 L: linux-usb@vger.kernel.org
16968 W: http://www.linux-usb.org/gadget
16969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16971 F: drivers/usb/gadget/
16972 F: include/linux/usb/gadget*
16974 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16975 M: Jiri Kosina <jikos@kernel.org>
16976 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
16977 L: linux-usb@vger.kernel.org
16978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16980 F: Documentation/hid/hiddev.rst
16981 F: drivers/hid/usbhid/
16983 USB INTEL XHCI ROLE MUX DRIVER
16984 M: Hans de Goede <hdegoede@redhat.com>
16985 L: linux-usb@vger.kernel.org
16987 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
16989 USB IP DRIVER FOR HISILICON KIRIN
16990 M: Yu Chen <chenyu56@huawei.com>
16991 M: Binghui Wang <wangbinghui@hisilicon.com>
16992 L: linux-usb@vger.kernel.org
16994 F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16995 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
16998 M: Olav Kongas <ok@artecdesign.ee>
16999 L: linux-usb@vger.kernel.org
17001 F: drivers/usb/host/isp116x*
17002 F: include/linux/usb/isp116x.h
17004 USB LAN78XX ETHERNET DRIVER
17005 M: Woojung Huh <woojung.huh@microchip.com>
17006 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17007 L: netdev@vger.kernel.org
17009 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
17010 F: drivers/net/usb/lan78xx.*
17011 F: include/dt-bindings/net/microchip-lan78xx.h
17013 USB MASS STORAGE DRIVER
17014 M: Alan Stern <stern@rowland.harvard.edu>
17015 L: linux-usb@vger.kernel.org
17016 L: usb-storage@lists.one-eyed-alien.net
17018 F: drivers/usb/storage/
17021 M: Clemens Ladisch <clemens@ladisch.de>
17022 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17025 F: sound/usb/midi.*
17027 USB NETWORKING DRIVERS
17028 L: linux-usb@vger.kernel.org
17030 F: drivers/net/usb/
17033 M: Alan Stern <stern@rowland.harvard.edu>
17034 L: linux-usb@vger.kernel.org
17036 F: Documentation/usb/ohci.rst
17037 F: drivers/usb/host/ohci*
17039 USB OTG FSM (Finite State Machine)
17040 M: Peter Chen <Peter.Chen@nxp.com>
17041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
17042 L: linux-usb@vger.kernel.org
17044 F: drivers/usb/common/usb-otg-fsm.c
17047 M: Valentina Manea <valentina.manea.m@gmail.com>
17048 M: Shuah Khan <shuah@kernel.org>
17049 M: Shuah Khan <skhan@linuxfoundation.org>
17050 L: linux-usb@vger.kernel.org
17052 F: Documentation/usb/usbip_protocol.rst
17053 F: drivers/usb/usbip/
17054 F: tools/usb/usbip/
17055 F: tools/testing/selftests/drivers/usb/usbip/
17058 M: Petko Manolov <petkan@nucleusys.com>
17059 L: linux-usb@vger.kernel.org
17060 L: netdev@vger.kernel.org
17061 T: git git://github.com/petkan/pegasus.git
17062 W: https://github.com/petkan/pegasus
17064 F: drivers/net/usb/pegasus.*
17067 M: Felipe Balbi <balbi@kernel.org>
17068 L: linux-usb@vger.kernel.org
17069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17071 F: drivers/usb/phy/
17073 USB PRINTER DRIVER (usblp)
17074 M: Pete Zaitcev <zaitcev@redhat.com>
17075 L: linux-usb@vger.kernel.org
17077 F: drivers/usb/class/usblp.c
17079 USB QMI WWAN NETWORK DRIVER
17080 M: Bjørn Mork <bjorn@mork.no>
17081 L: netdev@vger.kernel.org
17083 F: Documentation/ABI/testing/sysfs-class-net-qmi
17084 F: drivers/net/usb/qmi_wwan.c
17087 M: Petko Manolov <petkan@nucleusys.com>
17088 L: linux-usb@vger.kernel.org
17089 L: netdev@vger.kernel.org
17090 T: git git://github.com/petkan/rtl8150.git
17091 W: https://github.com/petkan/rtl8150
17093 F: drivers/net/usb/rtl8150.c
17095 USB SERIAL SUBSYSTEM
17096 M: Johan Hovold <johan@kernel.org>
17097 L: linux-usb@vger.kernel.org
17098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
17100 F: Documentation/usb/usb-serial.rst
17101 F: drivers/usb/serial/
17102 F: include/linux/usb/serial.h
17104 USB SMSC75XX ETHERNET DRIVER
17105 M: Steve Glendinning <steve.glendinning@shawell.net>
17106 L: netdev@vger.kernel.org
17108 F: drivers/net/usb/smsc75xx.*
17110 USB SMSC95XX ETHERNET DRIVER
17111 M: Steve Glendinning <steve.glendinning@shawell.net>
17112 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17113 L: netdev@vger.kernel.org
17115 F: drivers/net/usb/smsc95xx.*
17118 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17119 L: linux-usb@vger.kernel.org
17120 W: http://www.linux-usb.org
17121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
17123 F: Documentation/devicetree/bindings/usb/
17124 F: Documentation/usb/
17126 F: include/linux/usb.h
17127 F: include/linux/usb/
17129 USB TYPEC PI3USB30532 MUX DRIVER
17130 M: Hans de Goede <hdegoede@redhat.com>
17131 L: linux-usb@vger.kernel.org
17133 F: drivers/usb/typec/mux/pi3usb30532.c
17136 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17137 L: linux-usb@vger.kernel.org
17139 F: Documentation/ABI/testing/sysfs-class-typec
17140 F: Documentation/driver-api/usb/typec.rst
17141 F: drivers/usb/typec/
17142 F: include/linux/usb/typec.h
17144 USB TYPEC BUS FOR ALTERNATE MODES
17145 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17146 L: linux-usb@vger.kernel.org
17148 F: Documentation/ABI/testing/sysfs-bus-typec
17149 F: Documentation/driver-api/usb/typec_bus.rst
17150 F: drivers/usb/typec/altmodes/
17151 F: include/linux/usb/typec_altmode.h
17153 USB TYPEC PORT CONTROLLER DRIVERS
17154 M: Guenter Roeck <linux@roeck-us.net>
17155 L: linux-usb@vger.kernel.org
17157 F: drivers/usb/typec/tcpm/
17160 M: Alan Stern <stern@rowland.harvard.edu>
17161 L: linux-usb@vger.kernel.org
17163 F: drivers/usb/host/uhci*
17166 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17167 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
17168 L: linux-media@vger.kernel.org
17169 T: git git://linuxtv.org/media_tree.git
17170 W: http://www.ideasonboard.org/uvc/
17172 F: drivers/media/usb/uvc/
17173 F: include/uapi/linux/uvcvideo.h
17176 M: Hans Verkuil <hverkuil@xs4all.nl>
17177 L: linux-media@vger.kernel.org
17178 T: git git://linuxtv.org/media_tree.git
17179 W: https://linuxtv.org
17181 F: drivers/media/usb/usbvision/
17184 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17185 L: linux-usb@vger.kernel.org
17187 F: drivers/usb/gadget/function/*uvc*
17188 F: drivers/usb/gadget/legacy/webcam.c
17189 F: include/uapi/linux/usb/g_uvc.h
17191 USB WIRELESS RNDIS DRIVER (rndis_wlan)
17192 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
17193 L: linux-wireless@vger.kernel.org
17195 F: drivers/net/wireless/rndis_wlan.c
17198 M: Mathias Nyman <mathias.nyman@intel.com>
17199 L: linux-usb@vger.kernel.org
17201 F: drivers/usb/host/xhci*
17202 F: drivers/usb/host/pci-quirks*
17205 L: linux-wireless@vger.kernel.org
17206 W: http://linux-lc100020.sourceforge.net
17208 F: drivers/net/wireless/zydas/zd1201.*
17211 M: Antoine Jacquet <royale@zerezo.com>
17212 L: linux-usb@vger.kernel.org
17213 L: linux-media@vger.kernel.org
17214 T: git git://linuxtv.org/media_tree.git
17215 W: http://royale.zerezo.com/zr364xx/
17217 F: Documentation/media/v4l-drivers/zr364xx*
17218 F: drivers/media/usb/zr364xx/
17220 USER-MODE LINUX (UML)
17221 M: Jeff Dike <jdike@addtoit.com>
17222 M: Richard Weinberger <richard@nod.at>
17223 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
17224 L: linux-um@lists.infradead.org
17225 W: http://user-mode-linux.sourceforge.net
17226 Q: https://patchwork.ozlabs.org/project/linux-um/list/
17227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
17229 F: Documentation/virt/uml/
17234 USERSPACE COPYIN/COPYOUT (UIOVEC)
17235 M: Alexander Viro <viro@zeniv.linux.org.uk>
17238 F: include/linux/uio.h
17240 USERSPACE DMA BUFFER DRIVER
17241 M: Gerd Hoffmann <kraxel@redhat.com>
17243 L: dri-devel@lists.freedesktop.org
17244 F: drivers/dma-buf/udmabuf.c
17245 F: include/uapi/linux/udmabuf.h
17246 T: git git://anongit.freedesktop.org/drm/drm-misc
17248 USERSPACE I/O (UIO)
17249 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17252 F: Documentation/driver-api/uio-howto.rst
17254 F: include/linux/uio_driver.h
17257 M: Karel Zak <kzak@redhat.com>
17258 L: util-linux@vger.kernel.org
17259 W: http://en.wikipedia.org/wiki/Util-linux
17260 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
17264 M: Christoph Hellwig <hch@lst.de>
17265 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17266 L: linux-kernel@vger.kernel.org
17267 T: git git://git.infradead.org/users/hch/uuid.git
17270 F: include/linux/uuid.h
17271 F: include/uapi/linux/uuid.h
17275 M: Michal Januszewski <spock@gentoo.org>
17276 L: linux-fbdev@vger.kernel.org
17277 W: https://github.com/mjanusz/v86d
17279 F: Documentation/fb/uvesafb.rst
17280 F: drivers/video/fbdev/uvesafb.*
17283 M: Stefan Agner <stefan@agner.ch>
17284 L: linux-mtd@lists.infradead.org
17286 F: drivers/mtd/nand/raw/vf610_nfc.c
17288 VFAT/FAT/MSDOS FILESYSTEM
17289 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
17291 F: Documentation/filesystems/vfat.txt
17295 M: Alex Williamson <alex.williamson@redhat.com>
17296 R: Cornelia Huck <cohuck@redhat.com>
17297 L: kvm@vger.kernel.org
17298 T: git git://github.com/awilliam/linux-vfio.git
17300 F: Documentation/driver-api/vfio.rst
17302 F: include/linux/vfio.h
17303 F: include/uapi/linux/vfio.h
17305 VFIO MEDIATED DEVICE DRIVERS
17306 M: Kirti Wankhede <kwankhede@nvidia.com>
17307 L: kvm@vger.kernel.org
17309 F: Documentation/driver-api/vfio-mediated-device.rst
17310 F: drivers/vfio/mdev/
17311 F: include/linux/mdev.h
17312 F: samples/vfio-mdev/
17314 VFIO PLATFORM DRIVER
17315 M: Eric Auger <eric.auger@redhat.com>
17316 L: kvm@vger.kernel.org
17318 F: drivers/vfio/platform/
17321 R: Lukas Wunner <lukas@wunner.de>
17323 F: Documentation/gpu/vga-switcheroo.rst
17324 F: drivers/gpu/vga/vga_switcheroo.c
17325 F: include/linux/vga_switcheroo.h
17326 T: git git://anongit.freedesktop.org/drm/drm-misc
17328 VIA RHINE NETWORK DRIVER
17330 F: drivers/net/ethernet/via/via-rhine.c
17332 VIA SD/MMC CARD CONTROLLER DRIVER
17333 M: Bruce Chang <brucechang@via.com.tw>
17334 M: Harald Welte <HaraldWelte@viatech.com>
17336 F: drivers/mmc/host/via-sdmmc.c
17338 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
17339 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
17340 L: linux-fbdev@vger.kernel.org
17342 F: include/linux/via-core.h
17343 F: include/linux/via-gpio.h
17344 F: include/linux/via_i2c.h
17345 F: drivers/video/fbdev/via/
17347 VIA VELOCITY NETWORK DRIVER
17348 M: Francois Romieu <romieu@fr.zoreil.com>
17349 L: netdev@vger.kernel.org
17351 F: drivers/net/ethernet/via/via-velocity.*
17353 VICODEC VIRTUAL CODEC DRIVER
17354 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
17355 L: linux-media@vger.kernel.org
17356 T: git git://linuxtv.org/media_tree.git
17357 W: https://linuxtv.org
17359 F: drivers/media/platform/vicodec/*
17361 VIDEO MULTIPLEXER DRIVER
17362 M: Philipp Zabel <p.zabel@pengutronix.de>
17363 L: linux-media@vger.kernel.org
17365 F: drivers/media/platform/video-mux.c
17367 VIDEO I2C POLLING DRIVER
17368 M: Matt Ranostay <matt.ranostay@konsulko.com>
17369 L: linux-media@vger.kernel.org
17371 F: drivers/media/i2c/video-i2c.c
17373 VIDEOBUF2 FRAMEWORK
17374 M: Pawel Osciak <pawel@osciak.com>
17375 M: Marek Szyprowski <m.szyprowski@samsung.com>
17376 M: Kyungmin Park <kyungmin.park@samsung.com>
17377 R: Tomasz Figa <tfiga@chromium.org>
17378 L: linux-media@vger.kernel.org
17380 F: drivers/media/common/videobuf2/*
17381 F: include/media/videobuf2-*
17383 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17384 M: Helen Koike <helen.koike@collabora.com>
17385 R: Shuah Khan <skhan@linuxfoundation.org>
17386 L: linux-media@vger.kernel.org
17387 T: git git://linuxtv.org/media_tree.git
17388 W: https://linuxtv.org
17390 F: drivers/media/platform/vimc/*
17393 M: Alex Williamson <alex.williamson@redhat.com>
17394 M: Paolo Bonzini <pbonzini@redhat.com>
17395 L: kvm@vger.kernel.org
17399 VIRTIO AND VHOST VSOCK DRIVER
17400 M: Stefan Hajnoczi <stefanha@redhat.com>
17401 M: Stefano Garzarella <sgarzare@redhat.com>
17402 L: kvm@vger.kernel.org
17403 L: virtualization@lists.linux-foundation.org
17404 L: netdev@vger.kernel.org
17406 F: include/linux/virtio_vsock.h
17407 F: include/uapi/linux/virtio_vsock.h
17408 F: include/uapi/linux/vsockmon.h
17409 F: include/uapi/linux/vm_sockets_diag.h
17410 F: net/vmw_vsock/diag.c
17411 F: net/vmw_vsock/af_vsock_tap.c
17412 F: net/vmw_vsock/virtio_transport_common.c
17413 F: net/vmw_vsock/virtio_transport.c
17414 F: drivers/net/vsockmon.c
17415 F: drivers/vhost/vsock.c
17416 F: tools/testing/vsock/
17418 VIRTIO CONSOLE DRIVER
17419 M: Amit Shah <amit@kernel.org>
17420 L: virtualization@lists.linux-foundation.org
17422 F: drivers/char/virtio_console.c
17423 F: include/linux/virtio_console.h
17424 F: include/uapi/linux/virtio_console.h
17426 VIRTIO CORE AND NET DRIVERS
17427 M: "Michael S. Tsirkin" <mst@redhat.com>
17428 M: Jason Wang <jasowang@redhat.com>
17429 L: virtualization@lists.linux-foundation.org
17431 F: Documentation/devicetree/bindings/virtio/
17434 F: drivers/net/virtio_net.c
17435 F: drivers/block/virtio_blk.c
17436 F: include/linux/virtio*.h
17437 F: include/uapi/linux/virtio_*.h
17438 F: drivers/crypto/virtio/
17439 F: mm/balloon_compaction.c
17441 VIRTIO BLOCK AND SCSI DRIVERS
17442 M: "Michael S. Tsirkin" <mst@redhat.com>
17443 M: Jason Wang <jasowang@redhat.com>
17444 R: Paolo Bonzini <pbonzini@redhat.com>
17445 R: Stefan Hajnoczi <stefanha@redhat.com>
17446 L: virtualization@lists.linux-foundation.org
17448 F: drivers/block/virtio_blk.c
17449 F: drivers/scsi/virtio_scsi.c
17450 F: include/uapi/linux/virtio_blk.h
17451 F: include/uapi/linux/virtio_scsi.h
17452 F: drivers/vhost/scsi.c
17454 VIRTIO CRYPTO DRIVER
17455 M: Gonglei <arei.gonglei@huawei.com>
17456 L: virtualization@lists.linux-foundation.org
17457 L: linux-crypto@vger.kernel.org
17459 F: drivers/crypto/virtio/
17460 F: include/uapi/linux/virtio_crypto.h
17462 VIRTIO DRIVERS FOR S390
17463 M: Cornelia Huck <cohuck@redhat.com>
17464 M: Halil Pasic <pasic@linux.ibm.com>
17465 L: linux-s390@vger.kernel.org
17466 L: virtualization@lists.linux-foundation.org
17467 L: kvm@vger.kernel.org
17469 F: drivers/s390/virtio/
17470 F: arch/s390/include/uapi/asm/virtio-ccw.h
17473 M: Vivek Goyal <vgoyal@redhat.com>
17474 M: Stefan Hajnoczi <stefanha@redhat.com>
17475 M: Miklos Szeredi <miklos@szeredi.hu>
17476 L: virtualization@lists.linux-foundation.org
17477 L: linux-fsdevel@vger.kernel.org
17478 W: https://virtio-fs.gitlab.io/
17480 F: fs/fuse/virtio_fs.c
17481 F: include/uapi/linux/virtio_fs.h
17482 F: Documentation/filesystems/virtiofs.rst
17485 M: David Airlie <airlied@linux.ie>
17486 M: Gerd Hoffmann <kraxel@redhat.com>
17487 L: dri-devel@lists.freedesktop.org
17488 L: virtualization@lists.linux-foundation.org
17489 T: git git://anongit.freedesktop.org/drm/drm-misc
17491 F: drivers/gpu/drm/virtio/
17492 F: include/uapi/linux/virtio_gpu.h
17494 VIRTIO HOST (VHOST)
17495 M: "Michael S. Tsirkin" <mst@redhat.com>
17496 M: Jason Wang <jasowang@redhat.com>
17497 L: kvm@vger.kernel.org
17498 L: virtualization@lists.linux-foundation.org
17499 L: netdev@vger.kernel.org
17500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17503 F: include/uapi/linux/vhost.h
17505 VIRTIO INPUT DRIVER
17506 M: Gerd Hoffmann <kraxel@redhat.com>
17508 F: drivers/virtio/virtio_input.c
17509 F: include/uapi/linux/virtio_input.h
17511 VIRTIO IOMMU DRIVER
17512 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
17513 L: virtualization@lists.linux-foundation.org
17515 F: drivers/iommu/virtio-iommu.c
17516 F: include/uapi/linux/virtio_iommu.h
17518 VIRTUAL BOX GUEST DEVICE DRIVER
17519 M: Hans de Goede <hdegoede@redhat.com>
17520 M: Arnd Bergmann <arnd@arndb.de>
17521 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17523 F: include/linux/vbox_utils.h
17524 F: include/uapi/linux/vbox*.h
17525 F: drivers/virt/vboxguest/
17527 VIRTUAL SERIO DEVICE DRIVER
17528 M: Stephen Chandler Paul <thatslyude@gmail.com>
17530 F: drivers/input/serio/userio.c
17531 F: include/uapi/linux/userio.h
17533 VITESSE FELIX ETHERNET SWITCH DRIVER
17534 M: Vladimir Oltean <vladimir.oltean@nxp.com>
17535 M: Claudiu Manoil <claudiu.manoil@nxp.com>
17536 L: netdev@vger.kernel.org
17538 F: drivers/net/dsa/ocelot/*
17539 F: net/dsa/tag_ocelot.c
17541 VIVID VIRTUAL VIDEO DRIVER
17542 M: Hans Verkuil <hverkuil@xs4all.nl>
17543 L: linux-media@vger.kernel.org
17544 T: git git://linuxtv.org/media_tree.git
17545 W: https://linuxtv.org
17547 F: drivers/media/platform/vivid/*
17550 M: Florian Fainelli <f.fainelli@gmail.com>
17551 L: openwrt-devel@lists.openwrt.org (subscribers-only)
17553 F: drivers/vlynq/vlynq.c
17554 F: include/linux/vlynq.h
17557 M: Martyn Welch <martyn@welchs.me.uk>
17558 M: Manohar Vanga <manohar.vanga@gmail.com>
17559 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17560 L: devel@driverdev.osuosl.org
17562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17563 F: Documentation/driver-api/vme.rst
17564 F: drivers/staging/vme/
17566 F: include/linux/vme*
17568 VMWARE BALLOON DRIVER
17569 M: Nadav Amit <namit@vmware.com>
17570 M: "VMware, Inc." <pv-drivers@vmware.com>
17571 L: linux-kernel@vger.kernel.org
17573 F: drivers/misc/vmw_balloon.c
17575 VMWARE HYPERVISOR INTERFACE
17576 M: Thomas Hellstrom <thellstrom@vmware.com>
17577 M: "VMware, Inc." <pv-drivers@vmware.com>
17578 L: virtualization@lists.linux-foundation.org
17580 F: arch/x86/kernel/cpu/vmware.c
17581 F: arch/x86/include/asm/vmware.h
17583 VMWARE PVRDMA DRIVER
17584 M: Adit Ranadive <aditr@vmware.com>
17585 M: VMware PV-Drivers <pv-drivers@vmware.com>
17586 L: linux-rdma@vger.kernel.org
17588 F: drivers/infiniband/hw/vmw_pvrdma/
17590 VMware PVSCSI driver
17591 M: Jim Gill <jgill@vmware.com>
17592 M: VMware PV-Drivers <pv-drivers@vmware.com>
17593 L: linux-scsi@vger.kernel.org
17595 F: drivers/scsi/vmw_pvscsi.c
17596 F: drivers/scsi/vmw_pvscsi.h
17598 VMWARE VMMOUSE SUBDRIVER
17599 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
17600 M: "VMware, Inc." <pv-drivers@vmware.com>
17601 L: linux-input@vger.kernel.org
17603 F: drivers/input/mouse/vmmouse.c
17604 F: drivers/input/mouse/vmmouse.h
17606 VMWARE VMXNET3 ETHERNET DRIVER
17607 M: Ronak Doshi <doshir@vmware.com>
17608 M: "VMware, Inc." <pv-drivers@vmware.com>
17609 L: netdev@vger.kernel.org
17611 F: drivers/net/vmxnet3/
17613 VOCORE VOCORE2 BOARD
17614 M: Harvey Hunt <harveyhuntnexus@gmail.com>
17615 L: linux-mips@vger.kernel.org
17617 F: arch/mips/boot/dts/ralink/vocore2.dts
17619 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17620 M: Liam Girdwood <lgirdwood@gmail.com>
17621 M: Mark Brown <broonie@kernel.org>
17622 L: linux-kernel@vger.kernel.org
17623 W: http://www.slimlogic.co.uk/?p=48
17624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17626 F: Documentation/devicetree/bindings/regulator/
17627 F: Documentation/power/regulator/
17628 F: drivers/regulator/
17629 F: include/dt-bindings/regulator/
17630 F: include/linux/regulator/
17631 K: regulator_get_optional
17634 M: David Ahern <dsahern@kernel.org>
17635 M: Shrijeet Mukherjee <shrijeet@gmail.com>
17636 L: netdev@vger.kernel.org
17638 F: drivers/net/vrf.c
17639 F: Documentation/networking/vrf.txt
17642 M: Petr Mladek <pmladek@suse.com>
17643 M: Steven Rostedt <rostedt@goodmis.org>
17644 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
17645 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17646 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
17647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
17650 F: lib/test_printf.c
17651 F: Documentation/core-api/printk-formats.rst
17653 VT1211 HARDWARE MONITOR DRIVER
17654 M: Juerg Haefliger <juergh@gmail.com>
17655 L: linux-hwmon@vger.kernel.org
17657 F: Documentation/hwmon/vt1211.rst
17658 F: drivers/hwmon/vt1211.c
17660 VT8231 HARDWARE MONITOR DRIVER
17661 M: Roger Lucas <vt8231@hiddenengine.co.uk>
17662 L: linux-hwmon@vger.kernel.org
17664 F: drivers/hwmon/vt8231.c
17666 VUB300 USB to SDIO/SD/MMC bridge chip
17667 L: linux-mmc@vger.kernel.org
17669 F: drivers/mmc/host/vub300.c
17671 W1 DALLAS'S 1-WIRE BUS
17672 M: Evgeniy Polyakov <zbr@ioremap.net>
17674 F: Documentation/devicetree/bindings/w1/
17675 F: Documentation/w1/
17677 F: include/linux/w1.h
17679 W83791D HARDWARE MONITORING DRIVER
17680 M: Marc Hulsman <m.hulsman@tudelft.nl>
17681 L: linux-hwmon@vger.kernel.org
17683 F: Documentation/hwmon/w83791d.rst
17684 F: drivers/hwmon/w83791d.c
17686 W83793 HARDWARE MONITORING DRIVER
17687 M: Rudolf Marek <r.marek@assembler.cz>
17688 L: linux-hwmon@vger.kernel.org
17690 F: Documentation/hwmon/w83793.rst
17691 F: drivers/hwmon/w83793.c
17693 W83795 HARDWARE MONITORING DRIVER
17694 M: Jean Delvare <jdelvare@suse.com>
17695 L: linux-hwmon@vger.kernel.org
17697 F: drivers/hwmon/w83795.c
17699 W83L51xD SD/MMC CARD INTERFACE DRIVER
17700 M: Pierre Ossman <pierre@ossman.eu>
17702 F: drivers/mmc/host/wbsd.*
17704 WACOM PROTOCOL 4 SERIAL TABLETS
17705 M: Julian Squires <julian@cipht.net>
17706 M: Hans de Goede <hdegoede@redhat.com>
17707 L: linux-input@vger.kernel.org
17709 F: drivers/input/tablet/wacom_serial4.c
17711 WATCHDOG DEVICE DRIVERS
17712 M: Wim Van Sebroeck <wim@linux-watchdog.org>
17713 M: Guenter Roeck <linux@roeck-us.net>
17714 L: linux-watchdog@vger.kernel.org
17715 W: http://www.linux-watchdog.org/
17716 T: git git://www.linux-watchdog.org/linux-watchdog.git
17718 F: Documentation/devicetree/bindings/watchdog/
17719 F: Documentation/watchdog/
17720 F: drivers/watchdog/
17721 F: include/linux/watchdog.h
17722 F: include/uapi/linux/watchdog.h
17724 WHISKEYCOVE PMIC GPIO DRIVER
17725 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17726 L: linux-gpio@vger.kernel.org
17728 F: drivers/gpio/gpio-wcove.c
17731 M: Dianlong Li <long17.cool@163.com>
17732 L: linux-rtc@vger.kernel.org
17734 F: drivers/rtc/rtc-sd3078.c
17737 M: David Herrmann <dh.herrmann@googlemail.com>
17738 L: linux-input@vger.kernel.org
17740 F: drivers/hid/hid-wiimote*
17742 WILOCITY WIL6210 WIRELESS DRIVER
17743 M: Maya Erez <merez@codeaurora.org>
17744 L: linux-wireless@vger.kernel.org
17745 L: wil6210@qti.qualcomm.com
17747 W: http://wireless.kernel.org/en/users/Drivers/wil6210
17748 F: drivers/net/wireless/ath/wil6210/
17751 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17752 M: linux-wimax@intel.com
17753 L: wimax@linuxwimax.org (subscribers-only)
17755 W: http://linuxwimax.org
17756 F: Documentation/admin-guide/wimax/wimax.rst
17757 F: include/linux/wimax/debug.h
17758 F: include/net/wimax.h
17759 F: include/uapi/linux/wimax.h
17763 M: David Härdeman <david@hardeman.nu>
17765 F: drivers/media/rc/winbond-cir.c
17767 RCMM REMOTE CONTROLS DECODER
17768 M: Patrick Lerda <patrick9876@free.fr>
17770 F: drivers/media/rc/ir-rcmm-decoder.c
17772 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17773 M: William Breathitt Gray <vilhelm.gray@gmail.com>
17774 L: linux-watchdog@vger.kernel.org
17776 F: drivers/watchdog/ebc-c384_wdt.c
17778 WINSYSTEMS WS16C48 GPIO DRIVER
17779 M: William Breathitt Gray <vilhelm.gray@gmail.com>
17780 L: linux-gpio@vger.kernel.org
17782 F: drivers/gpio/gpio-ws16c48.c
17784 WISTRON LAPTOP BUTTON DRIVER
17785 M: Miloslav Trmac <mitr@volny.cz>
17787 F: drivers/input/misc/wistron_btns.c
17789 WL3501 WIRELESS PCMCIA CARD DRIVER
17790 L: linux-wireless@vger.kernel.org
17792 F: drivers/net/wireless/wl3501*
17794 WOLFSON MICROELECTRONICS DRIVERS
17795 L: patches@opensource.cirrus.com
17796 T: git https://github.com/CirrusLogic/linux-drivers.git
17797 W: https://github.com/CirrusLogic/linux-drivers/wiki
17799 F: Documentation/hwmon/wm83??.rst
17800 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17801 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17802 F: Documentation/devicetree/bindings/mfd/arizona.txt
17803 F: Documentation/devicetree/bindings/mfd/wm831x.txt
17804 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
17805 F: arch/arm/mach-s3c64xx/mach-crag6410*
17806 F: drivers/clk/clk-wm83*.c
17807 F: drivers/extcon/extcon-arizona.c
17808 F: drivers/leds/leds-wm83*.c
17809 F: drivers/gpio/gpio-*wm*.c
17810 F: drivers/gpio/gpio-arizona.c
17811 F: drivers/hwmon/wm83??-hwmon.c
17812 F: drivers/input/misc/wm831x-on.c
17813 F: drivers/input/touchscreen/wm831x-ts.c
17814 F: drivers/input/touchscreen/wm97*.c
17815 F: drivers/mfd/arizona*
17816 F: drivers/mfd/wm*.c
17817 F: drivers/mfd/cs47l24*
17818 F: drivers/power/supply/wm83*.c
17819 F: drivers/rtc/rtc-wm83*.c
17820 F: drivers/regulator/wm8*.c
17821 F: drivers/regulator/arizona*
17822 F: drivers/video/backlight/wm83*_bl.c
17823 F: drivers/watchdog/wm83*_wdt.c
17824 F: include/linux/mfd/arizona/
17825 F: include/linux/mfd/wm831x/
17826 F: include/linux/mfd/wm8350/
17827 F: include/linux/mfd/wm8400*
17828 F: include/linux/regulator/arizona*
17829 F: include/linux/wm97xx.h
17830 F: include/sound/wm????.h
17831 F: sound/soc/codecs/arizona.?
17832 F: sound/soc/codecs/wm*
17833 F: sound/soc/codecs/cs47l24*
17836 M: Tejun Heo <tj@kernel.org>
17837 R: Lai Jiangshan <jiangshanlai@gmail.com>
17838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17840 F: include/linux/workqueue.h
17841 F: kernel/workqueue.c
17842 F: Documentation/core-api/workqueue.rst
17844 X-POWERS AXP288 PMIC DRIVERS
17845 M: Hans de Goede <hdegoede@redhat.com>
17848 F: drivers/acpi/pmic/intel_pmic_xpower.c
17850 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17851 M: Chen-Yu Tsai <wens@csie.org>
17852 L: linux-kernel@vger.kernel.org
17857 M: Andrew Hendry <andrew.hendry@gmail.com>
17858 L: linux-x25@vger.kernel.org
17860 F: Documentation/networking/x25*
17861 F: include/net/x25*
17864 X86 ARCHITECTURE (32-BIT AND 64-BIT)
17865 M: Thomas Gleixner <tglx@linutronix.de>
17866 M: Ingo Molnar <mingo@redhat.com>
17867 M: Borislav Petkov <bp@alien8.de>
17868 R: "H. Peter Anvin" <hpa@zytor.com>
17870 L: linux-kernel@vger.kernel.org
17871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17873 F: Documentation/devicetree/bindings/x86/
17874 F: Documentation/x86/
17878 M: Andy Lutomirski <luto@kernel.org>
17879 L: linux-kernel@vger.kernel.org
17880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17884 X86 MCE INFRASTRUCTURE
17885 M: Tony Luck <tony.luck@intel.com>
17886 M: Borislav Petkov <bp@alien8.de>
17887 L: linux-edac@vger.kernel.org
17889 F: arch/x86/kernel/cpu/mce/*
17891 X86 MICROCODE UPDATE SUPPORT
17892 M: Borislav Petkov <bp@alien8.de>
17894 F: arch/x86/kernel/cpu/microcode/*
17897 M: Dave Hansen <dave.hansen@linux.intel.com>
17898 M: Andy Lutomirski <luto@kernel.org>
17899 M: Peter Zijlstra <peterz@infradead.org>
17900 L: linux-kernel@vger.kernel.org
17901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17905 X86 PLATFORM DRIVERS
17906 M: Darren Hart <dvhart@infradead.org>
17907 M: Andy Shevchenko <andy@infradead.org>
17908 L: platform-driver-x86@vger.kernel.org
17909 T: git git://git.infradead.org/linux-platform-drivers-x86.git
17911 F: drivers/platform/x86/
17912 F: drivers/platform/olpc/
17914 X86 PLATFORM DRIVERS - ARCH
17915 R: Darren Hart <dvhart@infradead.org>
17916 R: Andy Shevchenko <andy@infradead.org>
17917 L: platform-driver-x86@vger.kernel.org
17919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17921 F: arch/x86/platform
17924 M: Andy Lutomirski <luto@kernel.org>
17925 L: linux-kernel@vger.kernel.org
17926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17928 F: arch/x86/entry/vdso/
17931 M: Matthew Wilcox <willy@infradead.org>
17932 L: linux-fsdevel@vger.kernel.org
17934 F: Documentation/core-api/xarray.rst
17937 F: include/linux/idr.h
17938 F: include/linux/xarray.h
17939 F: tools/testing/radix-tree
17942 M: Benjamin Valentin <benpicco@googlemail.com>
17944 F: drivers/media/rc/xbox_remote.c
17945 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
17947 XC2028/3028 TUNER DRIVER
17948 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17949 L: linux-media@vger.kernel.org
17950 W: https://linuxtv.org
17951 T: git git://linuxtv.org/media_tree.git
17953 F: drivers/media/tuners/tuner-xc2028.*
17955 XDP (eXpress Data Path)
17956 M: Alexei Starovoitov <ast@kernel.org>
17957 M: Daniel Borkmann <daniel@iogearbox.net>
17958 M: David S. Miller <davem@davemloft.net>
17959 M: Jakub Kicinski <jakub.kicinski@netronome.com>
17960 M: Jesper Dangaard Brouer <hawk@kernel.org>
17961 M: John Fastabend <john.fastabend@gmail.com>
17962 L: netdev@vger.kernel.org
17963 L: bpf@vger.kernel.org
17966 F: include/net/xdp.h
17967 F: kernel/bpf/devmap.c
17968 F: kernel/bpf/cpumap.c
17969 F: include/trace/events/xdp.h
17973 XDP SOCKETS (AF_XDP)
17974 M: Björn Töpel <bjorn.topel@intel.com>
17975 M: Magnus Karlsson <magnus.karlsson@intel.com>
17976 R: Jonathan Lemon <jonathan.lemon@gmail.com>
17977 L: netdev@vger.kernel.org
17978 L: bpf@vger.kernel.org
17980 F: kernel/bpf/xskmap.c
17983 XEN BLOCK SUBSYSTEM
17984 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17985 M: Roger Pau Monné <roger.pau@citrix.com>
17986 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17988 F: drivers/block/xen-blkback/*
17989 F: drivers/block/xen*
17992 M: Stefano Stabellini <sstabellini@kernel.org>
17993 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17996 F: arch/arm/include/asm/xen/
17998 XEN HYPERVISOR ARM64
17999 M: Stefano Stabellini <sstabellini@kernel.org>
18000 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18003 F: arch/arm64/include/asm/xen/
18005 XEN HYPERVISOR INTERFACE
18006 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
18007 M: Juergen Gross <jgross@suse.com>
18008 R: Stefano Stabellini <sstabellini@kernel.org>
18009 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
18013 F: arch/x86/platform/pvh/
18014 F: drivers/*/xen-*front.c
18016 F: arch/x86/include/asm/xen/
18017 F: arch/x86/include/asm/pvclock-abi.h
18019 F: include/uapi/xen/
18020 F: Documentation/ABI/stable/sysfs-hypervisor-xen
18021 F: Documentation/ABI/testing/sysfs-hypervisor-xen
18023 XEN NETWORK BACKEND DRIVER
18024 M: Wei Liu <wei.liu@kernel.org>
18025 M: Paul Durrant <paul@xen.org>
18026 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18027 L: netdev@vger.kernel.org
18029 F: drivers/net/xen-netback/*
18032 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18033 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18035 F: arch/x86/pci/*xen*
18036 F: drivers/pci/*xen*
18039 M: Juergen Gross <jgross@suse.com>
18040 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18041 L: linux-scsi@vger.kernel.org
18043 F: drivers/scsi/xen-scsifront.c
18044 F: drivers/xen/xen-scsiback.c
18045 F: include/xen/interface/io/vscsiif.h
18047 XEN SWIOTLB SUBSYSTEM
18048 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18049 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18050 L: iommu@lists.linux-foundation.org
18052 F: arch/x86/xen/*swiotlb*
18053 F: drivers/xen/*swiotlb*
18055 XEN SOUND FRONTEND DRIVER
18056 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
18057 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18058 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18063 M: Darrick J. Wong <darrick.wong@oracle.com>
18064 M: linux-xfs@vger.kernel.org
18065 L: linux-xfs@vger.kernel.org
18067 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
18069 F: Documentation/admin-guide/xfs.rst
18070 F: Documentation/ABI/testing/sysfs-fs-xfs
18071 F: Documentation/filesystems/xfs-delayed-logging-design.txt
18072 F: Documentation/filesystems/xfs-self-describing-metadata.txt
18074 F: include/uapi/linux/dqblk_xfs.h
18075 F: include/uapi/linux/fsmap.h
18077 XILINX AXI ETHERNET DRIVER
18078 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
18080 F: drivers/net/ethernet/xilinx/xilinx_axienet*
18082 XILINX UARTLITE SERIAL DRIVER
18083 M: Peter Korsgaard <jacmet@sunsite.dk>
18084 L: linux-serial@vger.kernel.org
18086 F: drivers/tty/serial/uartlite.c
18088 XILINX VIDEO IP CORES
18089 M: Hyun Kwon <hyun.kwon@xilinx.com>
18090 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18091 L: linux-media@vger.kernel.org
18092 T: git git://linuxtv.org/media_tree.git
18094 F: Documentation/devicetree/bindings/media/xilinx/
18095 F: drivers/media/platform/xilinx/
18096 F: include/uapi/linux/xilinx-v4l2-controls.h
18098 XILINX SD-FEC IP CORES
18099 M: Derek Kiernan <derek.kiernan@xilinx.com>
18100 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
18102 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
18103 F: Documentation/misc-devices/xilinx_sdfec.rst
18104 F: drivers/misc/xilinx_sdfec.c
18105 F: drivers/misc/Kconfig
18106 F: drivers/misc/Makefile
18107 F: include/uapi/misc/xilinx_sdfec.h
18110 M: Eli Billauer <eli.billauer@gmail.com>
18111 L: linux-kernel@vger.kernel.org
18113 F: drivers/char/xillybus/
18116 M: George Cherian <george.cherian@cavium.com>
18117 M: Jan Glauber <jglauber@cavium.com>
18118 L: linux-i2c@vger.kernel.org
18119 W: http://www.cavium.com
18121 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
18122 F: drivers/i2c/busses/i2c-xlp9xx.c
18124 XRA1403 GPIO EXPANDER
18125 M: Nandor Han <nandor.han@ge.com>
18126 M: Semi Malinen <semi.malinen@ge.com>
18127 L: linux-gpio@vger.kernel.org
18129 F: drivers/gpio/gpio-xra1403.c
18130 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
18132 XTENSA XTFPGA PLATFORM SUPPORT
18133 M: Max Filippov <jcmvbkbc@gmail.com>
18134 L: linux-xtensa@linux-xtensa.org
18136 F: drivers/spi/spi-xtensa-xtfpga.c
18137 F: sound/soc/xtensa/xtfpga-i2s.c
18139 YAM DRIVER FOR AX.25
18140 M: Jean-Paul Roubelat <jpr@f6fbb.org>
18141 L: linux-hams@vger.kernel.org
18143 F: drivers/net/hamradio/yam*
18144 F: include/linux/yam.h
18146 YAMA SECURITY MODULE
18147 M: Kees Cook <keescook@chromium.org>
18148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
18151 F: Documentation/admin-guide/LSM/Yama.rst
18153 YEALINK PHONE DRIVER
18154 M: Henk Vergonet <Henk.Vergonet@gmail.com>
18155 L: usbb2k-api-dev@nongnu.org
18157 F: Documentation/input/devices/yealink.rst
18158 F: drivers/input/misc/yealink.*
18160 Z8530 DRIVER FOR AX.25
18161 M: Joerg Reuter <jreuter@yaina.de>
18162 W: http://yaina.de/jreuter/
18163 W: http://www.qsl.net/dl1bke/
18164 L: linux-hams@vger.kernel.org
18166 F: Documentation/networking/z8530drv.txt
18167 F: drivers/net/hamradio/*scc.c
18168 F: drivers/net/hamradio/z8530.h
18170 ZBUD COMPRESSED PAGE ALLOCATOR
18171 M: Seth Jennings <sjenning@redhat.com>
18172 M: Dan Streetman <ddstreet@ieee.org>
18173 L: linux-mm@kvack.org
18176 F: include/linux/zbud.h
18178 ZD1211RW WIRELESS DRIVER
18179 M: Daniel Drake <dsd@gentoo.org>
18180 M: Ulrich Kunitz <kune@deine-taler.de>
18181 W: http://zd1211.ath.cx/wiki/DriverRewrite
18182 L: linux-wireless@vger.kernel.org
18183 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
18185 F: drivers/net/wireless/zydas/zd1211rw/
18187 ZD1301 MEDIA DRIVER
18188 M: Antti Palosaari <crope@iki.fi>
18189 L: linux-media@vger.kernel.org
18190 W: https://linuxtv.org/
18191 W: http://palosaari.fi/linux/
18192 Q: https://patchwork.linuxtv.org/project/linux-media/list/
18194 F: drivers/media/usb/dvb-usb-v2/zd1301*
18196 ZD1301_DEMOD MEDIA DRIVER
18197 M: Antti Palosaari <crope@iki.fi>
18198 L: linux-media@vger.kernel.org
18199 W: https://linuxtv.org/
18200 W: http://palosaari.fi/linux/
18201 Q: https://patchwork.linuxtv.org/project/linux-media/list/
18203 F: drivers/media/dvb-frontends/zd1301_demod*
18205 ZHAOXIN PROCESSOR SUPPORT
18206 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
18207 L: linux-kernel@vger.kernel.org
18209 F: arch/x86/kernel/cpu/zhaoxin.c
18211 ZPOOL COMPRESSED PAGE STORAGE API
18212 M: Dan Streetman <ddstreet@ieee.org>
18213 L: linux-mm@kvack.org
18216 F: include/linux/zpool.h
18218 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
18219 M: Minchan Kim <minchan@kernel.org>
18220 M: Nitin Gupta <ngupta@vflare.org>
18221 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18222 L: linux-kernel@vger.kernel.org
18224 F: drivers/block/zram/
18225 F: Documentation/admin-guide/blockdev/zram.rst
18227 ZS DECSTATION Z85C30 SERIAL DRIVER
18228 M: "Maciej W. Rozycki" <macro@linux-mips.org>
18230 F: drivers/tty/serial/zs.*
18232 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
18233 M: Minchan Kim <minchan@kernel.org>
18234 M: Nitin Gupta <ngupta@vflare.org>
18235 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18236 L: linux-mm@kvack.org
18239 F: include/linux/zsmalloc.h
18240 F: Documentation/vm/zsmalloc.rst
18242 ZSWAP COMPRESSED SWAP CACHING
18243 M: Seth Jennings <sjenning@redhat.com>
18244 M: Dan Streetman <ddstreet@ieee.org>
18245 M: Vitaly Wool <vitaly.wool@konsulko.com>
18246 L: linux-mm@kvack.org
18251 M: Linus Torvalds <torvalds@linux-foundation.org>
18252 L: linux-kernel@vger.kernel.org
18253 Q: http://patchwork.kernel.org/project/LKML/list/
18254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
18255 S: Buried alive in reporters