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 AD7606 DRIVER
905 M: Stefan Popa <stefan.popa@analog.com>
906 M: Beniamin Bia <beniamin.bia@analog.com>
907 L: linux-iio@vger.kernel.org
908 W: http://ez.analog.com/community/linux-device-drivers
910 F: drivers/iio/adc/ad7606.c
911 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
913 ANALOG DEVICES INC AD7768-1 DRIVER
914 M: Stefan Popa <stefan.popa@analog.com>
915 L: linux-iio@vger.kernel.org
916 W: http://ez.analog.com/community/linux-device-drivers
918 F: drivers/iio/adc/ad7768-1.c
919 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
921 ANALOG DEVICES INC AD7780 DRIVER
922 M: Michael Hennerich <Michael.Hennerich@analog.com>
923 M: Renato Lui Geh <renatogeh@gmail.com>
924 L: linux-iio@vger.kernel.org
925 W: http://ez.analog.com/community/linux-device-drivers
927 F: drivers/iio/adc/ad7780.c
928 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
930 ANALOG DEVICES INC AD9389B DRIVER
931 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
932 L: linux-media@vger.kernel.org
934 F: drivers/media/i2c/ad9389b*
936 ANALOG DEVICES INC ADGS1408 DRIVER
937 M: Mircea Caprioru <mircea.caprioru@analog.com>
939 F: drivers/mux/adgs1408.c
940 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
942 ANALOG DEVICES INC ADIN DRIVER
943 M: Alexandru Ardelean <alexaundru.ardelean@analog.com>
944 L: netdev@vger.kernel.org
945 W: http://ez.analog.com/community/linux-device-drivers
947 F: drivers/net/phy/adin.c
948 F: Documentation/devicetree/bindings/net/adi,adin.yaml
950 ANALOG DEVICES INC ADIS DRIVER LIBRARY
951 M: Alexandru Ardelean <alexandru.ardelean@analog.com>
953 L: linux-iio@vger.kernel.org
954 F: include/linux/iio/imu/adis.h
955 F: drivers/iio/imu/adis.c
957 ANALOG DEVICES INC ADIS16460 DRIVER
958 M: Dragos Bogdan <dragos.bogdan@analog.com>
960 L: linux-iio@vger.kernel.org
961 W: http://ez.analog.com/community/linux-device-drivers
962 F: drivers/iio/imu/adis16460.c
963 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
965 ANALOG DEVICES INC ADP5061 DRIVER
966 M: Stefan Popa <stefan.popa@analog.com>
967 L: linux-pm@vger.kernel.org
968 W: http://ez.analog.com/community/linux-device-drivers
970 F: drivers/power/supply/adp5061.c
972 ANALOG DEVICES INC ADV7180 DRIVER
973 M: Lars-Peter Clausen <lars@metafoo.de>
974 L: linux-media@vger.kernel.org
975 W: http://ez.analog.com/community/linux-device-drivers
977 F: drivers/media/i2c/adv7180.c
979 ANALOG DEVICES INC ADV748X DRIVER
980 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
981 L: linux-media@vger.kernel.org
983 F: drivers/media/i2c/adv748x/*
985 ANALOG DEVICES INC ADV7511 DRIVER
986 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
987 L: linux-media@vger.kernel.org
989 F: drivers/media/i2c/adv7511*
991 ANALOG DEVICES INC ADV7604 DRIVER
992 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
993 L: linux-media@vger.kernel.org
995 F: drivers/media/i2c/adv7604*
997 ANALOG DEVICES INC ADV7842 DRIVER
998 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
999 L: linux-media@vger.kernel.org
1001 F: drivers/media/i2c/adv7842*
1003 ANALOG DEVICES INC ASOC CODEC DRIVERS
1004 M: Lars-Peter Clausen <lars@metafoo.de>
1005 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1006 W: http://wiki.analog.com/
1007 W: http://ez.analog.com/community/linux-device-drivers
1009 F: sound/soc/codecs/adau*
1010 F: sound/soc/codecs/adav*
1011 F: sound/soc/codecs/ad1*
1012 F: sound/soc/codecs/ad7*
1013 F: sound/soc/codecs/ssm*
1014 F: sound/soc/codecs/sigmadsp.*
1016 ANALOG DEVICES INC DMA DRIVERS
1017 M: Lars-Peter Clausen <lars@metafoo.de>
1018 W: http://ez.analog.com/community/linux-device-drivers
1020 F: drivers/dma/dma-axi-dmac.c
1022 ANALOG DEVICES INC IIO DRIVERS
1023 M: Lars-Peter Clausen <lars@metafoo.de>
1024 M: Michael Hennerich <Michael.Hennerich@analog.com>
1025 M: Stefan Popa <stefan.popa@analog.com>
1026 W: http://wiki.analog.com/
1027 W: http://ez.analog.com/community/linux-device-drivers
1029 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1030 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1031 F: drivers/iio/*/ad*
1032 F: drivers/iio/adc/ltc2497*
1033 X: drivers/iio/*/adjd*
1034 F: drivers/staging/iio/*/ad*
1036 ANALOGBITS PLL LIBRARIES
1037 M: Paul Walmsley <paul.walmsley@sifive.com>
1039 F: drivers/clk/analogbits/*
1040 F: include/linux/clk/analogbits*
1043 M: Greentime Hu <green.hu@gmail.com>
1044 M: Vincent Chen <deanbo422@gmail.com>
1045 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1048 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1049 F: Documentation/devicetree/bindings/nds32/
1053 ANDROID CONFIG FRAGMENTS
1054 M: Rob Herring <robh@kernel.org>
1056 F: kernel/configs/android*
1059 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1060 M: Arve Hjønnevåg <arve@android.com>
1061 M: Todd Kjos <tkjos@android.com>
1062 M: Martijn Coenen <maco@android.com>
1063 M: Joel Fernandes <joel@joelfernandes.org>
1064 M: Christian Brauner <christian@brauner.io>
1065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1066 L: devel@driverdev.osuosl.org
1069 F: drivers/staging/android/
1071 ANDROID GOLDFISH PIC DRIVER
1072 M: Miodrag Dinic <miodrag.dinic@mips.com>
1074 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1075 F: drivers/irqchip/irq-goldfish-pic.c
1077 ANDROID GOLDFISH RTC DRIVER
1078 M: Miodrag Dinic <miodrag.dinic@mips.com>
1080 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1081 F: drivers/rtc/rtc-goldfish.c
1084 M: Laura Abbott <labbott@redhat.com>
1085 M: Sumit Semwal <sumit.semwal@linaro.org>
1086 L: devel@driverdev.osuosl.org
1087 L: dri-devel@lists.freedesktop.org
1088 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1090 F: drivers/staging/android/ion
1091 F: drivers/staging/android/uapi/ion.h
1093 AOA (Apple Onboard Audio) ALSA DRIVER
1094 M: Johannes Berg <johannes@sipsolutions.net>
1095 L: linuxppc-dev@lists.ozlabs.org
1096 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1100 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1101 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1102 L: linux-iio@vger.kernel.org
1104 F: drivers/iio/adc/stx104.c
1107 M: Jiri Kosina <jikos@kernel.org>
1109 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1110 F: arch/x86/kernel/apm_32.c
1111 F: include/linux/apm_bios.h
1112 F: include/uapi/linux/apm_bios.h
1113 F: drivers/char/apm-emulation.c
1115 APPARMOR SECURITY MODULE
1116 M: John Johansen <john.johansen@canonical.com>
1117 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1118 W: wiki.apparmor.net
1119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1121 F: security/apparmor/
1122 F: Documentation/admin-guide/LSM/apparmor.rst
1124 APPLE BCM5974 MULTITOUCH DRIVER
1125 M: Henrik Rydberg <rydberg@bitmath.org>
1126 L: linux-input@vger.kernel.org
1128 F: drivers/input/mouse/bcm5974.c
1131 M: Henrik Rydberg <rydberg@bitmath.org>
1132 L: linux-hwmon@vger.kernel.org
1134 F: drivers/hwmon/applesmc.c
1136 APPLETALK NETWORK LAYER
1137 L: netdev@vger.kernel.org
1139 F: drivers/net/appletalk/
1141 F: include/linux/atalk.h
1142 F: include/uapi/linux/atalk.h
1144 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1145 M: Khuong Dinh <khuong@os.amperecomputing.com>
1147 F: arch/arm64/boot/dts/apm/
1149 APPLIED MICRO (APM) X-GENE SOC EDAC
1150 M: Khuong Dinh <khuong@os.amperecomputing.com>
1152 F: drivers/edac/xgene_edac.c
1153 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1155 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1156 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1157 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1159 F: drivers/net/ethernet/apm/xgene-v2/
1161 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1162 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1163 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1164 M: Quan Nguyen <quan@os.amperecomputing.com>
1166 F: drivers/net/ethernet/apm/xgene/
1167 F: drivers/net/phy/mdio-xgene.c
1168 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1169 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1171 APPLIED MICRO (APM) X-GENE SOC PMU
1172 M: Khuong Dinh <khuong@os.amperecomputing.com>
1174 F: drivers/perf/xgene_pmu.c
1175 F: Documentation/admin-guide/perf/xgene-pmu.rst
1176 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1178 APTINA CAMERA SENSOR PLL
1179 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1180 L: linux-media@vger.kernel.org
1182 F: drivers/media/i2c/aptina-pll.*
1184 AQUANTIA ETHERNET DRIVER (atlantic)
1185 M: Igor Russkikh <irusskikh@marvell.com>
1186 L: netdev@vger.kernel.org
1188 W: https://www.marvell.com/
1189 Q: http://patchwork.ozlabs.org/project/netdev/list/
1190 F: drivers/net/ethernet/aquantia/atlantic/
1191 F: Documentation/networking/device_drivers/aquantia/atlantic.txt
1193 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1194 M: Egor Pomozov <epomozov@marvell.com>
1195 L: netdev@vger.kernel.org
1197 W: http://www.aquantia.com
1198 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1200 ARC FRAMEBUFFER DRIVER
1201 M: Jaya Kumar <jayalk@intworks.biz>
1203 F: drivers/video/fbdev/arcfb.c
1204 F: drivers/video/fbdev/core/fb_defio.c
1207 M: Alexey Brodkin <abrodkin@synopsys.com>
1209 F: drivers/gpu/drm/arc/
1210 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1212 ARCNET NETWORK LAYER
1213 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1214 L: netdev@vger.kernel.org
1216 F: drivers/net/arcnet/
1217 F: include/uapi/linux/if_arcnet.h
1219 ARM ARCHITECTED TIMER DRIVER
1220 M: Mark Rutland <mark.rutland@arm.com>
1221 M: Marc Zyngier <maz@kernel.org>
1222 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1224 F: arch/arm/include/asm/arch_timer.h
1225 F: arch/arm64/include/asm/arch_timer.h
1226 F: drivers/clocksource/arm_arch_timer.c
1228 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1229 M: Linus Walleij <linus.walleij@linaro.org>
1230 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1232 F: Documentation/devicetree/bindings/arm/arm-boards
1233 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1234 F: Documentation/devicetree/bindings/clock/arm-integrator.txt
1235 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1236 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1237 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1238 F: arch/arm/mach-integrator/
1239 F: arch/arm/mach-realview/
1240 F: arch/arm/mach-versatile/
1241 F: arch/arm/plat-versatile/
1242 F: arch/arm/boot/dts/arm-realview-*
1243 F: arch/arm/boot/dts/integrator*
1244 F: arch/arm/boot/dts/versatile*
1245 F: drivers/clk/versatile/
1246 F: drivers/i2c/busses/i2c-versatile.c
1247 F: drivers/irqchip/irq-versatile-fpga.c
1248 F: drivers/mtd/maps/physmap_of_versatile.c
1249 F: drivers/power/reset/arm-versatile-reboot.c
1250 F: drivers/soc/versatile/
1252 ARM HDLCD DRM DRIVER
1253 M: Liviu Dudau <liviu.dudau@arm.com>
1255 F: drivers/gpu/drm/arm/hdlcd_*
1256 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1258 ARM KOMEDA DRM-KMS DRIVER
1259 M: James (Qian) Wang <james.qian.wang@arm.com>
1260 M: Liviu Dudau <liviu.dudau@arm.com>
1261 L: Mali DP Maintainers <malidp@foss.arm.com>
1263 T: git git://anongit.freedesktop.org/drm/drm-misc
1264 F: drivers/gpu/drm/arm/display/include/
1265 F: drivers/gpu/drm/arm/display/komeda/
1266 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1267 F: Documentation/gpu/komeda-kms.rst
1269 ARM MALI-DP DRM DRIVER
1270 M: Liviu Dudau <liviu.dudau@arm.com>
1271 M: Brian Starkey <brian.starkey@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/
1276 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1277 F: Documentation/gpu/afbc.rst
1279 ARM MALI PANFROST DRM DRIVER
1280 M: Rob Herring <robh@kernel.org>
1281 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1282 L: dri-devel@lists.freedesktop.org
1284 T: git git://anongit.freedesktop.org/drm/drm-misc
1285 F: drivers/gpu/drm/panfrost/
1286 F: include/uapi/drm/panfrost_drm.h
1288 ARM MFM AND FLOPPY DRIVERS
1289 M: Ian Molton <spyro@f2s.com>
1291 F: arch/arm/mach-rpc/floppydma.S
1292 F: arch/arm/include/asm/floppy.h
1294 ARM PMU PROFILING AND DEBUGGING
1295 M: Will Deacon <will@kernel.org>
1296 M: Mark Rutland <mark.rutland@arm.com>
1298 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1299 F: arch/arm*/kernel/perf_*
1300 F: arch/arm/oprofile/common.c
1301 F: arch/arm*/kernel/hw_breakpoint.c
1302 F: arch/arm*/include/asm/hw_breakpoint.h
1303 F: arch/arm*/include/asm/perf_event.h
1305 F: include/linux/perf/arm_pmu.h
1306 F: Documentation/devicetree/bindings/arm/pmu.yaml
1307 F: Documentation/devicetree/bindings/perf/
1310 M: Russell King <linux@armlinux.org.uk>
1311 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1312 W: http://www.armlinux.org.uk/
1314 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1316 X: arch/arm/boot/dts/
1318 ARM PRIMECELL AACI PL041 DRIVER
1319 M: Russell King <linux@armlinux.org.uk>
1323 ARM PRIMECELL BUS SUPPORT
1324 M: Russell King <linux@armlinux.org.uk>
1327 F: include/linux/amba/bus.h
1329 ARM PRIMECELL CLCD PL110 DRIVER
1330 M: Russell King <linux@armlinux.org.uk>
1332 F: drivers/video/fbdev/amba-clcd.*
1334 ARM PRIMECELL KMI PL050 DRIVER
1335 M: Russell King <linux@armlinux.org.uk>
1337 F: drivers/input/serio/ambakmi.*
1338 F: include/linux/amba/kmi.h
1340 ARM PRIMECELL MMCI PL180/1 DRIVER
1341 M: Russell King <linux@armlinux.org.uk>
1343 F: drivers/mmc/host/mmci.*
1344 F: include/linux/amba/mmci.h
1346 ARM PRIMECELL SSP PL022 SPI DRIVER
1347 M: Linus Walleij <linus.walleij@linaro.org>
1348 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1350 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1351 F: drivers/spi/spi-pl022.c
1353 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1354 M: Russell King <linux@armlinux.org.uk>
1356 F: drivers/tty/serial/amba-pl01*.c
1357 F: include/linux/amba/serial.h
1359 ARM PRIMECELL VIC PL190/PL192 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/interrupt-controller/arm,vic.txt
1364 F: drivers/irqchip/irq-vic.c
1366 AMAZON ANNAPURNA LABS FIC DRIVER
1367 M: Talel Shenhar <talel@amazon.com>
1369 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
1370 F: drivers/irqchip/irq-al-fic.c
1373 M: Will Deacon <will@kernel.org>
1374 R: Robin Murphy <robin.murphy@arm.com>
1375 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1377 F: drivers/iommu/arm-smmu*
1378 F: drivers/iommu/io-pgtable-arm.c
1379 F: drivers/iommu/io-pgtable-arm-v7s.c
1381 ARM SUB-ARCHITECTURES
1382 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1388 ARM/ACTIONS SEMI ARCHITECTURE
1389 M: Andreas Färber <afaerber@suse.de>
1390 R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1391 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1394 F: arch/arm/mach-actions/
1395 F: arch/arm/boot/dts/owl-*
1396 F: arch/arm64/boot/dts/actions/
1397 F: drivers/clk/actions/
1398 F: drivers/clocksource/timer-owl*
1399 F: drivers/dma/owl-dma.c
1400 F: drivers/i2c/busses/i2c-owl.c
1401 F: drivers/pinctrl/actions/*
1402 F: drivers/soc/actions/
1403 F: include/dt-bindings/power/owl-*
1404 F: include/linux/soc/actions/
1405 F: Documentation/devicetree/bindings/arm/actions.yaml
1406 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1407 F: Documentation/devicetree/bindings/dma/owl-dma.txt
1408 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1409 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1410 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1411 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1413 ARM/ADS SPHERE MACHINE SUPPORT
1414 M: Lennert Buytenhek <kernel@wantstofly.org>
1415 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1418 ARM/AFEB9260 MACHINE SUPPORT
1419 M: Sergey Lapin <slapin@ossfans.org>
1420 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1423 ARM/AJECO 1ARM MACHINE SUPPORT
1424 M: Lennert Buytenhek <kernel@wantstofly.org>
1425 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1428 ARM/Allwinner SoC Clock Support
1429 M: Emilio López <emilio@elopez.com.ar>
1431 F: drivers/clk/sunxi/
1433 ARM/Allwinner sunXi SoC support
1434 M: Maxime Ripard <mripard@kernel.org>
1435 M: Chen-Yu Tsai <wens@csie.org>
1436 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1440 F: arch/arm/mach-sunxi/
1441 F: arch/arm64/boot/dts/allwinner/
1442 F: drivers/clk/sunxi-ng/
1443 F: drivers/pinctrl/sunxi/
1444 F: drivers/soc/sunxi/
1445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1447 Allwinner A10 CSI driver
1448 M: Maxime Ripard <mripard@kernel.org>
1449 L: linux-media@vger.kernel.org
1450 T: git git://linuxtv.org/media_tree.git
1451 F: drivers/media/platform/sunxi/sun4i-csi/
1452 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
1455 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1456 M: Neil Armstrong <narmstrong@baylibre.com>
1457 M: Jerome Brunet <jbrunet@baylibre.com>
1458 L: linux-amlogic@lists.infradead.org
1460 F: drivers/clk/meson/
1461 F: include/dt-bindings/clock/meson*
1462 F: include/dt-bindings/clock/gxbb*
1463 F: Documentation/devicetree/bindings/clock/amlogic*
1465 ARM/Amlogic Meson SoC support
1466 M: Kevin Hilman <khilman@baylibre.com>
1467 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1468 L: linux-amlogic@lists.infradead.org
1469 W: http://linux-meson.com/
1471 F: arch/arm/mach-meson/
1472 F: arch/arm/boot/dts/meson*
1473 F: arch/arm64/boot/dts/amlogic/
1474 F: drivers/pinctrl/meson/
1475 F: drivers/mmc/host/meson*
1476 F: drivers/soc/amlogic/
1477 F: drivers/rtc/rtc-meson*
1480 ARM/Amlogic Meson SoC Crypto Drivers
1481 M: Corentin Labbe <clabbe@baylibre.com>
1482 L: linux-crypto@vger.kernel.org
1483 L: linux-amlogic@lists.infradead.org
1485 F: drivers/crypto/amlogic/
1486 F: Documentation/devicetree/bindings/crypto/amlogic*
1488 ARM/Amlogic Meson SoC Sound Drivers
1489 M: Jerome Brunet <jbrunet@baylibre.com>
1490 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1493 F: Documentation/devicetree/bindings/sound/amlogic*
1495 ARM/Annapurna Labs ALPINE ARCHITECTURE
1496 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1497 M: Antoine Tenart <antoine.tenart@bootlin.com>
1498 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1500 F: arch/arm/mach-alpine/
1501 F: arch/arm/boot/dts/alpine*
1502 F: arch/arm64/boot/dts/al/
1503 F: drivers/*/*alpine*
1505 ARM/ARTPEC MACHINE SUPPORT
1506 M: Jesper Nilsson <jesper.nilsson@axis.com>
1507 M: Lars Persson <lars.persson@axis.com>
1509 L: linux-arm-kernel@axis.com
1510 F: arch/arm/mach-artpec
1511 F: arch/arm/boot/dts/artpec6*
1513 F: drivers/crypto/axis
1514 F: drivers/mmc/host/usdhi6rol0.c
1515 F: drivers/pinctrl/pinctrl-artpec*
1516 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1518 ARM/ASPEED I2C DRIVER
1519 M: Brendan Higgins <brendanhiggins@google.com>
1520 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1521 R: Joel Stanley <joel@jms.id.au>
1522 L: linux-i2c@vger.kernel.org
1523 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1525 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1526 F: drivers/i2c/busses/i2c-aspeed.c
1527 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1528 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1530 ARM/ASPEED MACHINE SUPPORT
1531 M: Joel Stanley <joel@jms.id.au>
1532 R: Andrew Jeffery <andrew@aj.id.au>
1533 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1534 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1535 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1538 F: arch/arm/mach-aspeed/
1539 F: arch/arm/boot/dts/aspeed-*
1542 ARM/BITMAIN ARCHITECTURE
1543 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1544 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1546 F: arch/arm64/boot/dts/bitmain/
1547 F: drivers/pinctrl/pinctrl-bm1880.c
1548 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1549 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1551 ARM/CALXEDA HIGHBANK ARCHITECTURE
1552 M: Rob Herring <robh@kernel.org>
1553 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555 F: arch/arm/mach-highbank/
1556 F: arch/arm/boot/dts/highbank.dts
1557 F: arch/arm/boot/dts/ecx-*.dts*
1559 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1560 M: Krzysztof Halasa <khalasa@piap.pl>
1562 F: arch/arm/mach-cns3xxx/
1564 ARM/CAVIUM THUNDER NETWORK DRIVER
1565 M: Sunil Goutham <sgoutham@cavium.com>
1566 M: Robert Richter <rric@kernel.org>
1567 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1569 F: drivers/net/ethernet/cavium/thunder/
1571 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1572 M: Lukasz Majewski <lukma@denx.de>
1573 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1575 F: arch/arm/mach-ep93xx/ts72xx.c
1577 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1578 M: Alexander Shiyan <shc_work@mail.ru>
1579 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1583 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1584 M: Lennert Buytenhek <kernel@wantstofly.org>
1585 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1588 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1589 M: Hartley Sweeten <hsweeten@visionengravers.com>
1590 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1591 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1593 F: arch/arm/mach-ep93xx/
1594 F: arch/arm/mach-ep93xx/include/mach/
1597 M: Russell King <linux@armlinux.org.uk>
1598 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1600 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1601 F: drivers/clk/clkdev.c
1603 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1604 M: Mike Rapoport <mike@compulab.co.il>
1605 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1608 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1609 M: Baruch Siach <baruch@tkos.co.il>
1610 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1612 F: arch/arm/boot/dts/cx92755*
1615 ARM/CONTEC MICRO9 MACHINE SUPPORT
1616 M: Hubert Feurstein <hubert.feurstein@contec.at>
1618 F: arch/arm/mach-ep93xx/micro9.c
1620 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1621 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1622 R: Suzuki K Poulose <suzuki.poulose@arm.com>
1623 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1625 F: drivers/hwtracing/coresight/*
1626 F: Documentation/trace/coresight.rst
1627 F: Documentation/trace/coresight-cpu-debug.rst
1628 F: Documentation/devicetree/bindings/arm/coresight.txt
1629 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1630 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1631 F: tools/perf/arch/arm/util/pmu.c
1632 F: tools/perf/arch/arm/util/auxtrace.c
1633 F: tools/perf/arch/arm/util/cs-etm.c
1634 F: tools/perf/arch/arm/util/cs-etm.h
1635 F: tools/perf/util/cs-etm.*
1636 F: tools/perf/util/cs-etm-decoder/*
1638 ARM/CORGI MACHINE SUPPORT
1639 M: Richard Purdie <rpurdie@rpsys.net>
1642 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1643 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1644 M: Linus Walleij <linus.walleij@linaro.org>
1645 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1646 T: git git://github.com/ulli-kroll/linux.git
1648 F: Documentation/devicetree/bindings/arm/gemini.txt
1649 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1650 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1651 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1652 F: arch/arm/mach-gemini/
1653 F: drivers/net/ethernet/cortina/
1654 F: drivers/pinctrl/pinctrl-gemini.c
1655 F: drivers/rtc/rtc-ftrtc010.c
1657 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1658 M: Barry Song <baohua@kernel.org>
1659 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1662 F: arch/arm/boot/dts/prima2*
1663 F: arch/arm/mach-prima2/
1664 F: drivers/clk/sirf/
1665 F: drivers/clocksource/timer-prima2.c
1666 F: drivers/clocksource/timer-atlas7.c
1670 ARM/CZ.NIC TURRIS MOX SUPPORT
1671 M: Marek Behun <marek.behun@nic.cz>
1672 W: http://mox.turris.cz
1674 F: Documentation/ABI/testing/debugfs-moxtet
1675 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1676 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1677 F: Documentation/devicetree/bindings/bus/moxtet.txt
1678 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1679 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1680 F: include/linux/moxtet.h
1681 F: drivers/bus/moxtet.c
1682 F: drivers/firmware/turris-mox-rwtm.c
1683 F: drivers/gpio/gpio-moxtet.c
1685 ARM/EBSA110 MACHINE SUPPORT
1686 M: Russell King <linux@armlinux.org.uk>
1687 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1688 W: http://www.armlinux.org.uk/
1690 F: arch/arm/mach-ebsa110/
1691 F: drivers/net/ethernet/amd/am79c961a.*
1693 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1694 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1695 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1696 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1700 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1701 M: Robert Jarzmik <robert.jarzmik@free.fr>
1702 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1704 F: arch/arm/mach-pxa/ezx.c
1706 ARM/FARADAY FA526 PORT
1707 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1708 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1710 T: git git://git.berlios.de/gemini-board
1711 F: arch/arm/mm/*-fa*
1713 ARM/FOOTBRIDGE ARCHITECTURE
1714 M: Russell King <linux@armlinux.org.uk>
1715 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1716 W: http://www.armlinux.org.uk/
1718 F: arch/arm/include/asm/hardware/dec21285.h
1719 F: arch/arm/mach-footbridge/
1721 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1722 M: Shawn Guo <shawnguo@kernel.org>
1723 M: Sascha Hauer <s.hauer@pengutronix.de>
1724 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1725 R: Fabio Estevam <festevam@gmail.com>
1726 R: NXP Linux Team <linux-imx@nxp.com>
1727 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1732 X: drivers/media/i2c/
1734 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1735 M: Shawn Guo <shawnguo@kernel.org>
1736 M: Sascha Hauer <s.hauer@pengutronix.de>
1737 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1738 R: Stefan Agner <stefan@agner.ch>
1739 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1742 F: arch/arm/mach-imx/*vf610*
1743 F: arch/arm/boot/dts/vf*
1745 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1746 M: Shawn Guo <shawnguo@kernel.org>
1747 M: Li Yang <leoyang.li@nxp.com>
1748 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1751 F: arch/arm/boot/dts/ls1021a*
1752 F: arch/arm64/boot/dts/freescale/fsl-*
1753 F: arch/arm64/boot/dts/freescale/qoriq-*
1755 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1756 M: Lennert Buytenhek <kernel@wantstofly.org>
1757 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1760 ARM/GUMSTIX MACHINE SUPPORT
1761 M: Steve Sakoman <sakoman@gmail.com>
1762 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1765 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1766 M: Philipp Zabel <philipp.zabel@gmail.com>
1767 M: Paul Parsons <lost.distance@yahoo.com>
1768 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1770 F: arch/arm/mach-pxa/hx4700.c
1771 F: arch/arm/mach-pxa/include/mach/hx4700.h
1772 F: sound/soc/pxa/hx4700.c
1774 ARM/HISILICON SOC SUPPORT
1775 M: Wei Xu <xuwei5@hisilicon.com>
1776 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1777 W: http://www.hisilicon.com
1779 T: git git://github.com/hisilicon/linux-hisi.git
1780 F: arch/arm/mach-hisi/
1781 F: arch/arm/boot/dts/hi3*
1782 F: arch/arm/boot/dts/hip*
1783 F: arch/arm/boot/dts/hisi*
1784 F: arch/arm64/boot/dts/hisilicon/
1786 ARM/HP JORNADA 7XX MACHINE SUPPORT
1787 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1791 F: arch/arm/mach-sa1100/jornada720.c
1792 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1794 ARM/IGEP MACHINE SUPPORT
1795 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1796 M: Javier Martinez Canillas <javier@dowhile0.org>
1797 L: linux-omap@vger.kernel.org
1798 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1800 F: arch/arm/boot/dts/omap3-igep*
1802 ARM/INCOME PXA270 SUPPORT
1803 M: Marek Vasut <marek.vasut@gmail.com>
1804 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1806 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1808 ARM/INTEL IOP32X ARM ARCHITECTURE
1809 M: Lennert Buytenhek <kernel@wantstofly.org>
1810 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1813 ARM/INTEL IQ81342EX MACHINE SUPPORT
1814 M: Lennert Buytenhek <kernel@wantstofly.org>
1815 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1818 ARM/INTEL IXDP2850 MACHINE SUPPORT
1819 M: Lennert Buytenhek <kernel@wantstofly.org>
1820 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1823 ARM/INTEL IXP4XX ARM ARCHITECTURE
1824 M: Linus Walleij <linusw@kernel.org>
1825 M: Imre Kaloz <kaloz@openwrt.org>
1826 M: Krzysztof Halasa <khalasa@piap.pl>
1827 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1829 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1830 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1831 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1832 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1833 F: arch/arm/mach-ixp4xx/
1834 F: drivers/clocksource/timer-ixp4xx.c
1835 F: drivers/gpio/gpio-ixp4xx.c
1836 F: drivers/irqchip/irq-ixp4xx.c
1837 F: include/linux/irqchip/irq-ixp4xx.h
1838 F: include/linux/platform_data/timer-ixp4xx.h
1840 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1841 M: Jonathan Cameron <jic23@cam.ac.uk>
1842 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1844 F: arch/arm/mach-pxa/stargate2.c
1845 F: drivers/pcmcia/pxa2xx_stargate2.c
1847 ARM/INTEL XSC3 (MANZANO) ARM CORE
1848 M: Lennert Buytenhek <kernel@wantstofly.org>
1849 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1852 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1853 M: Lennert Buytenhek <kernel@wantstofly.org>
1854 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1857 ARM/LG1K ARCHITECTURE
1858 M: Chanho Min <chanho.min@lge.com>
1859 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1861 F: arch/arm64/boot/dts/lg/
1863 ARM/LOGICPD PXA270 MACHINE SUPPORT
1864 M: Lennert Buytenhek <kernel@wantstofly.org>
1865 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1868 ARM/LPC18XX ARCHITECTURE
1869 M: Vladimir Zapolskiy <vz@mleia.com>
1870 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1872 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1873 F: arch/arm/boot/dts/lpc43*
1874 F: drivers/i2c/busses/i2c-lpc2k.c
1875 F: drivers/memory/pl172.c
1876 F: drivers/mtd/spi-nor/nxp-spifi.c
1877 F: drivers/rtc/rtc-lpc24xx.c
1880 ARM/LPC32XX SOC SUPPORT
1881 M: Vladimir Zapolskiy <vz@mleia.com>
1882 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1883 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1884 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1886 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1887 F: arch/arm/boot/dts/lpc32*
1888 F: arch/arm/mach-lpc32xx/
1889 F: drivers/i2c/busses/i2c-pnx.c
1890 F: drivers/net/ethernet/nxp/lpc_eth.c
1891 F: drivers/usb/host/ohci-nxp.c
1892 F: drivers/watchdog/pnx4008_wdt.c
1895 ARM/MAGICIAN MACHINE SUPPORT
1896 M: Philipp Zabel <philipp.zabel@gmail.com>
1899 ARM/Marvell Dove/MV78xx0/Orion SOC support
1900 M: Jason Cooper <jason@lakedaemon.net>
1901 M: Andrew Lunn <andrew@lunn.ch>
1902 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1903 M: Gregory Clement <gregory.clement@bootlin.com>
1904 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1906 F: Documentation/devicetree/bindings/soc/dove/
1907 F: arch/arm/mach-dove/
1908 F: arch/arm/mach-mv78xx0/
1909 F: arch/arm/mach-orion5x/
1910 F: arch/arm/plat-orion/
1911 F: arch/arm/boot/dts/dove*
1912 F: arch/arm/boot/dts/orion5x*
1913 T: git git://git.infradead.org/linux-mvebu.git
1915 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1916 M: Jason Cooper <jason@lakedaemon.net>
1917 M: Andrew Lunn <andrew@lunn.ch>
1918 M: Gregory Clement <gregory.clement@bootlin.com>
1919 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1920 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1922 F: arch/arm/boot/dts/armada*
1923 F: arch/arm/boot/dts/kirkwood*
1924 F: arch/arm/configs/mvebu_*_defconfig
1925 F: arch/arm/mach-mvebu/
1926 F: arch/arm64/boot/dts/marvell/armada*
1927 F: drivers/cpufreq/armada-37xx-cpufreq.c
1928 F: drivers/cpufreq/armada-8k-cpufreq.c
1929 F: drivers/cpufreq/mvebu-cpufreq.c
1930 F: drivers/irqchip/irq-armada-370-xp.c
1931 F: drivers/irqchip/irq-mvebu-*
1932 F: drivers/pinctrl/mvebu/
1933 F: drivers/rtc/rtc-armada38x.c
1934 T: git git://git.infradead.org/linux-mvebu.git
1936 ARM/Mediatek RTC DRIVER
1937 M: Eddie Huang <eddie.huang@mediatek.com>
1938 M: Sean Wang <sean.wang@mediatek.com>
1939 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1940 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1942 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1943 F: drivers/rtc/rtc-mt6397.c
1944 F: drivers/rtc/rtc-mt7622.c
1946 ARM/Mediatek SoC support
1947 M: Matthias Brugger <matthias.bgg@gmail.com>
1948 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1949 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1950 W: https://mtk.bcnfs.org/
1951 C: irc://chat.freenode.net/linux-mediatek
1953 F: arch/arm/boot/dts/mt6*
1954 F: arch/arm/boot/dts/mt7*
1955 F: arch/arm/boot/dts/mt8*
1956 F: arch/arm/mach-mediatek/
1957 F: arch/arm64/boot/dts/mediatek/
1958 F: drivers/soc/mediatek/
1963 ARM/Mediatek USB3 PHY DRIVER
1964 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1965 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1966 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1968 F: drivers/phy/mediatek/
1969 F: Documentation/devicetree/bindings/phy/phy-mtk-*
1971 ARM/Microchip (AT91) SoC support
1972 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1973 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1974 M: Ludovic Desroches <ludovic.desroches@microchip.com>
1975 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1976 W: http://www.linux4sam.org
1977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1981 F: arch/arm/mach-at91/
1982 F: include/soc/at91/
1983 F: arch/arm/boot/dts/at91*.dts
1984 F: arch/arm/boot/dts/at91*.dtsi
1985 F: arch/arm/boot/dts/sama*.dts
1986 F: arch/arm/boot/dts/sama*.dtsi
1987 F: arch/arm/include/debug/at91.S
1988 F: drivers/memory/atmel*
1989 F: drivers/watchdog/sama5d4_wdt.c
1990 X: drivers/input/touchscreen/atmel_mxt_ts.c
1991 X: drivers/net/wireless/atmel/
1993 ARM/MIOA701 MACHINE SUPPORT
1994 M: Robert Jarzmik <robert.jarzmik@free.fr>
1995 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1996 F: arch/arm/mach-pxa/mioa701.c
1999 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2000 M: Michael Petchkovsky <mkpetch@internode.on.net>
2003 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
2004 M: Linus Walleij <linus.walleij@linaro.org>
2005 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2007 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2008 F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2009 F: arch/arm/mach-nomadik/
2010 F: arch/arm/mach-u300/
2011 F: arch/arm/mach-ux500/
2012 F: drivers/soc/ux500/
2013 F: arch/arm/boot/dts/ste-*
2014 F: drivers/clk/clk-nomadik.c
2015 F: drivers/clk/clk-u300.c
2016 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2017 F: drivers/clocksource/timer-u300.c
2018 F: drivers/dma/coh901318*
2019 F: drivers/dma/ste_dma40*
2020 F: drivers/hwspinlock/u8500_hsem.c
2021 F: drivers/i2c/busses/i2c-nomadik.c
2022 F: drivers/i2c/busses/i2c-stu300.c
2023 F: drivers/mfd/ab3100*
2024 F: drivers/mfd/ab8500*
2025 F: drivers/mfd/abx500*
2026 F: drivers/mfd/dbx500*
2027 F: drivers/mfd/db8500*
2028 F: drivers/pinctrl/nomadik/
2029 F: drivers/pinctrl/pinctrl-coh901*
2030 F: drivers/pinctrl/pinctrl-u300.c
2031 F: drivers/rtc/rtc-ab3100.c
2032 F: drivers/rtc/rtc-ab8500.c
2033 F: drivers/rtc/rtc-coh901331.c
2034 F: drivers/rtc/rtc-pl031.c
2035 F: drivers/watchdog/coh901327_wdt.c
2036 F: Documentation/devicetree/bindings/arm/ste-*
2037 F: Documentation/devicetree/bindings/arm/ux500/
2038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2040 ARM/NUVOTON NPCM ARCHITECTURE
2041 M: Avi Fishman <avifishman70@gmail.com>
2042 M: Tomer Maimon <tmaimon77@gmail.com>
2043 M: Tali Perry <tali.perry1@gmail.com>
2044 R: Patrick Venture <venture@google.com>
2045 R: Nancy Yuen <yuenn@google.com>
2046 R: Benjamin Fair <benjaminfair@google.com>
2047 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2049 F: arch/arm/mach-npcm/
2050 F: arch/arm/boot/dts/nuvoton-npcm*
2051 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2053 F: Documentation/devicetree/bindings/*/*npcm*
2054 F: Documentation/devicetree/bindings/*/*/*npcm*
2056 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2057 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2058 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2060 F: arch/arm/mach-s3c24xx/mach-gta02.c
2061 F: arch/arm/mach-s3c24xx/gta02.h
2063 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2064 M: Alexander Clouter <alex@digriz.org.uk>
2065 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2066 W: http://www.digriz.org.uk/ts78xx/kernel
2068 F: arch/arm/mach-orion5x/ts78xx-*
2070 ARM/OXNAS platform support
2071 M: Neil Armstrong <narmstrong@baylibre.com>
2072 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2073 L: linux-oxnas@groups.io (moderated for non-subscribers)
2075 F: arch/arm/mach-oxnas/
2076 F: arch/arm/boot/dts/ox8*.dts*
2079 ARM/PALM TREO SUPPORT
2080 M: Tomas Cech <sleep_walker@suse.com>
2081 L: linux-arm-kernel@lists.infradead.org
2082 W: http://hackndev.com
2084 F: arch/arm/mach-pxa/palmtreo.*
2086 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2087 M: Marek Vasut <marek.vasut@gmail.com>
2088 L: linux-arm-kernel@lists.infradead.org
2089 W: http://hackndev.com
2091 F: arch/arm/mach-pxa/include/mach/palmtx.h
2092 F: arch/arm/mach-pxa/palmtx.c
2093 F: arch/arm/mach-pxa/palmt5.*
2094 F: arch/arm/mach-pxa/include/mach/palmld.h
2095 F: arch/arm/mach-pxa/palmld.c
2096 F: arch/arm/mach-pxa/palmte2.*
2097 F: arch/arm/mach-pxa/include/mach/palmtc.h
2098 F: arch/arm/mach-pxa/palmtc.c
2101 M: Sergey Lapin <slapin@ossfans.org>
2102 L: linux-arm-kernel@lists.infradead.org
2103 W: http://hackndev.com
2105 F: arch/arm/mach-pxa/palmz72.*
2108 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2109 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2112 ARM/PT DIGITAL BOARD PORT
2113 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2114 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2115 W: http://www.armlinux.org.uk/
2118 ARM/QUALCOMM SUPPORT
2119 M: Andy Gross <agross@kernel.org>
2120 L: linux-arm-msm@vger.kernel.org
2122 F: Documentation/devicetree/bindings/soc/qcom/
2123 F: Documentation/devicetree/bindings/*/qcom*
2124 F: arch/arm/boot/dts/qcom-*.dts
2125 F: arch/arm/boot/dts/qcom-*.dtsi
2126 F: arch/arm/mach-qcom/
2127 F: arch/arm64/boot/dts/qcom/
2130 F: drivers/*/*/qcom/
2131 F: drivers/*/*/qcom*
2132 F: drivers/*/pm8???-*
2133 F: drivers/bluetooth/btqcomsmd.c
2134 F: drivers/clocksource/timer-qcom.c
2135 F: drivers/extcon/extcon-qcom*
2136 F: drivers/iommu/msm*
2137 F: drivers/i2c/busses/i2c-qup.c
2138 F: drivers/i2c/busses/i2c-qcom-geni.c
2139 F: drivers/mfd/ssbi.c
2140 F: drivers/mmc/host/mmci_qcom*
2141 F: drivers/mmc/host/sdhci-msm.c
2142 F: drivers/pci/controller/dwc/pcie-qcom.c
2143 F: drivers/phy/qualcomm/
2144 F: drivers/power/*/msm*
2145 F: drivers/reset/reset-qcom-*
2146 F: drivers/scsi/ufs/ufs-qcom.*
2147 F: drivers/spi/spi-qup.c
2148 F: drivers/spi/spi-geni-qcom.c
2149 F: drivers/spi/spi-qcom-qspi.c
2150 F: drivers/tty/serial/msm_serial.c
2151 F: drivers/usb/dwc3/dwc3-qcom.c
2152 F: include/dt-bindings/*/qcom*
2153 F: include/linux/*/qcom*
2154 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2156 ARM/RADISYS ENP2611 MACHINE SUPPORT
2157 M: Lennert Buytenhek <kernel@wantstofly.org>
2158 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2161 ARM/RDA MICRO ARCHITECTURE
2162 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2163 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2164 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2166 F: arch/arm/boot/dts/rda8810pl-*
2167 F: drivers/clocksource/timer-rda.c
2168 F: drivers/irqchip/irq-rda-intc.c
2169 F: drivers/tty/serial/rda-uart.c
2170 F: Documentation/devicetree/bindings/arm/rda.yaml
2171 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2172 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2173 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2175 ARM/REALTEK ARCHITECTURE
2176 M: Andreas Färber <afaerber@suse.de>
2177 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2179 F: arch/arm64/boot/dts/realtek/
2180 F: Documentation/devicetree/bindings/arm/realtek.yaml
2182 ARM/RENESAS ARM64 ARCHITECTURE
2183 M: Geert Uytterhoeven <geert+renesas@glider.be>
2184 M: Magnus Damm <magnus.damm@gmail.com>
2185 L: linux-renesas-soc@vger.kernel.org
2186 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2189 F: arch/arm64/boot/dts/renesas/
2190 F: Documentation/devicetree/bindings/arm/renesas.yaml
2191 F: drivers/soc/renesas/
2192 F: include/linux/soc/renesas/
2194 ARM/RISCPC ARCHITECTURE
2195 M: Russell King <linux@armlinux.org.uk>
2196 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2197 W: http://www.armlinux.org.uk/
2199 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2200 F: arch/arm/include/asm/hardware/ioc.h
2201 F: arch/arm/include/asm/hardware/iomd.h
2202 F: arch/arm/include/asm/hardware/memc.h
2203 F: arch/arm/mach-rpc/
2204 F: drivers/net/ethernet/8390/etherh.c
2205 F: drivers/net/ethernet/i825xx/ether1*
2206 F: drivers/net/ethernet/seeq/ether3*
2207 F: drivers/scsi/arm/
2209 ARM/Rockchip SoC support
2210 M: Heiko Stuebner <heiko@sntech.de>
2211 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2212 L: linux-rockchip@lists.infradead.org
2213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2215 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2216 F: arch/arm/boot/dts/rk3*
2217 F: arch/arm/boot/dts/rv1108*
2218 F: arch/arm/mach-rockchip/
2219 F: drivers/clk/rockchip/
2220 F: drivers/i2c/busses/i2c-rk3x.c
2221 F: drivers/*/*rockchip*
2222 F: drivers/*/*/*rockchip*
2223 F: sound/soc/rockchip/
2226 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2227 M: Kukjin Kim <kgene@kernel.org>
2228 M: Krzysztof Kozlowski <krzk@kernel.org>
2229 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2230 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2231 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2233 F: arch/arm/boot/dts/s3c*
2234 F: arch/arm/boot/dts/s5p*
2235 F: arch/arm/boot/dts/exynos*
2236 F: arch/arm64/boot/dts/exynos/
2237 F: arch/arm/plat-samsung/
2238 F: arch/arm/mach-s3c24*/
2239 F: arch/arm/mach-s3c64xx/
2240 F: arch/arm/mach-s5p*/
2241 F: arch/arm/mach-exynos*/
2242 F: drivers/*/*s3c24*
2243 F: drivers/*/*/*s3c24*
2244 F: drivers/*/*s3c64xx*
2245 F: drivers/*/*s5pv210*
2246 F: drivers/memory/samsung/
2247 F: drivers/soc/samsung/
2248 F: include/linux/soc/samsung/
2249 F: Documentation/arm/samsung/
2250 F: Documentation/devicetree/bindings/arm/samsung/
2251 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
2252 F: Documentation/devicetree/bindings/power/pd-samsung.txt
2255 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2256 M: Kyungmin Park <kyungmin.park@samsung.com>
2257 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2259 F: arch/arm/mach-s5pv210/
2261 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2262 M: Kyungmin Park <kyungmin.park@samsung.com>
2263 M: Kamil Debski <kamil@wypas.org>
2264 M: Andrzej Hajda <a.hajda@samsung.com>
2265 L: linux-arm-kernel@lists.infradead.org
2266 L: linux-media@vger.kernel.org
2268 F: drivers/media/platform/s5p-g2d/
2270 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2271 M: Marek Szyprowski <m.szyprowski@samsung.com>
2272 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2273 L: linux-media@vger.kernel.org
2275 F: drivers/media/platform/s5p-cec/
2276 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2278 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2279 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2280 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2281 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2282 L: linux-arm-kernel@lists.infradead.org
2283 L: linux-media@vger.kernel.org
2285 F: drivers/media/platform/s5p-jpeg/
2287 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2288 M: Kyungmin Park <kyungmin.park@samsung.com>
2289 M: Kamil Debski <kamil@wypas.org>
2290 M: Jeongtae Park <jtp.park@samsung.com>
2291 M: Andrzej Hajda <a.hajda@samsung.com>
2292 L: linux-arm-kernel@lists.infradead.org
2293 L: linux-media@vger.kernel.org
2295 F: drivers/media/platform/s5p-mfc/
2297 ARM/SHMOBILE ARM ARCHITECTURE
2298 M: Geert Uytterhoeven <geert+renesas@glider.be>
2299 M: Magnus Damm <magnus.damm@gmail.com>
2300 L: linux-renesas-soc@vger.kernel.org
2301 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2304 F: arch/arm/boot/dts/emev2*
2305 F: arch/arm/boot/dts/gr-peach*
2306 F: arch/arm/boot/dts/iwg20d-q7*
2307 F: arch/arm/boot/dts/r7s*
2308 F: arch/arm/boot/dts/r8a*
2309 F: arch/arm/boot/dts/r9a*
2310 F: arch/arm/boot/dts/sh*
2311 F: arch/arm/configs/shmobile_defconfig
2312 F: arch/arm/include/debug/renesas-scif.S
2313 F: arch/arm/mach-shmobile/
2314 F: Documentation/devicetree/bindings/arm/renesas.yaml
2315 F: drivers/soc/renesas/
2316 F: include/linux/soc/renesas/
2318 ARM/SOCFPGA ARCHITECTURE
2319 M: Dinh Nguyen <dinguyen@kernel.org>
2321 F: arch/arm/mach-socfpga/
2322 F: arch/arm/boot/dts/socfpga*
2323 F: arch/arm/configs/socfpga_defconfig
2324 F: arch/arm64/boot/dts/altera/
2325 F: arch/arm64/boot/dts/intel/
2326 W: http://www.rocketboards.org
2327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2329 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2330 M: Dinh Nguyen <dinguyen@kernel.org>
2332 F: drivers/clk/socfpga/
2334 ARM/SOCFPGA EDAC SUPPORT
2335 M: Thor Thayer <thor.thayer@linux.intel.com>
2337 F: drivers/edac/altera_edac.
2339 ARM/SPREADTRUM SoC SUPPORT
2340 M: Orson Zhai <orsonzhai@gmail.com>
2341 M: Baolin Wang <baolin.wang7@gmail.com>
2342 M: Chunyan Zhang <zhang.lyra@gmail.com>
2344 F: arch/arm64/boot/dts/sprd
2349 ARM/STI ARCHITECTURE
2350 M: Patrice Chotard <patrice.chotard@st.com>
2351 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2352 W: http://www.stlinux.com
2354 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2355 F: arch/arm/mach-sti/
2356 F: arch/arm/boot/dts/sti*
2357 F: drivers/char/hw_random/st-rng.c
2358 F: drivers/clocksource/arm_global_timer.c
2359 F: drivers/clocksource/clksrc_st_lpc.c
2360 F: drivers/cpufreq/sti-cpufreq.c
2361 F: drivers/dma/st_fdma*
2362 F: drivers/i2c/busses/i2c-st.c
2363 F: drivers/media/rc/st_rc.c
2364 F: drivers/media/platform/sti/c8sectpfe/
2365 F: drivers/mmc/host/sdhci-st.c
2366 F: drivers/phy/st/phy-miphy28lp.c
2367 F: drivers/phy/st/phy-stih407-usb.c
2368 F: drivers/pinctrl/pinctrl-st.c
2369 F: drivers/remoteproc/st_remoteproc.c
2370 F: drivers/remoteproc/st_slim_rproc.c
2371 F: drivers/reset/sti/
2372 F: drivers/rtc/rtc-st-lpc.c
2373 F: drivers/tty/serial/st-asc.c
2374 F: drivers/usb/dwc3/dwc3-st.c
2375 F: drivers/usb/host/ehci-st.c
2376 F: drivers/usb/host/ohci-st.c
2377 F: drivers/watchdog/st_lpc_wdt.c
2378 F: drivers/ata/ahci_st.c
2379 F: include/linux/remoteproc/st_slim_rproc.h
2381 ARM/STM32 ARCHITECTURE
2382 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2383 M: Alexandre Torgue <alexandre.torgue@st.com>
2384 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2385 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2390 F: arch/arm/boot/dts/stm32*
2391 F: arch/arm/mach-stm32/
2392 F: drivers/clocksource/armv7m_systick.c
2394 ARM/Synaptics SoC support
2395 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2396 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2397 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2399 F: arch/arm/mach-berlin/
2400 F: arch/arm/boot/dts/berlin*
2401 F: arch/arm64/boot/dts/synaptics/
2403 ARM/TANGO ARCHITECTURE
2404 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2405 M: Mans Rullgard <mans@mansr.com>
2406 L: linux-arm-kernel@lists.infradead.org
2410 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2411 M: Lennert Buytenhek <kernel@wantstofly.org>
2412 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2415 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2416 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2417 L: linux-tegra@vger.kernel.org
2418 L: linux-media@vger.kernel.org
2420 F: drivers/media/platform/tegra-cec/
2421 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2423 ARM/TETON BGA MACHINE SUPPORT
2424 M: "Mark F. Brown" <mark.brown314@gmail.com>
2425 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2428 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2429 M: Santosh Shilimkar <ssantosh@kernel.org>
2430 L: linux-kernel@vger.kernel.org
2432 F: drivers/memory/*emif*
2434 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2435 M: Tero Kristo <t-kristo@ti.com>
2436 M: Nishanth Menon <nm@ti.com>
2437 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2439 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2440 F: arch/arm64/boot/dts/ti/Makefile
2441 F: arch/arm64/boot/dts/ti/k3-*
2442 F: include/dt-bindings/pinctrl/k3.h
2444 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2445 M: Santosh Shilimkar <ssantosh@kernel.org>
2446 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2448 F: arch/arm/mach-keystone/
2449 F: arch/arm/boot/dts/keystone-*
2450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2452 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2453 M: Santosh Shilimkar <ssantosh@kernel.org>
2454 L: linux-kernel@vger.kernel.org
2456 F: drivers/clk/keystone/
2458 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2459 M: Santosh Shilimkar <ssantosh@kernel.org>
2460 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2461 L: linux-kernel@vger.kernel.org
2463 F: drivers/clocksource/timer-keystone.c
2465 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2466 M: Santosh Shilimkar <ssantosh@kernel.org>
2467 L: linux-kernel@vger.kernel.org
2469 F: drivers/power/reset/keystone-reset.c
2471 ARM/THECUS N2100 MACHINE SUPPORT
2472 M: Lennert Buytenhek <kernel@wantstofly.org>
2473 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2476 ARM/TOSA MACHINE SUPPORT
2477 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2478 M: Dirk Opfer <dirk@opfer-online.de>
2481 ARM/UNIPHIER ARCHITECTURE
2482 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2483 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2486 F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2487 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2488 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2489 F: arch/arm/boot/dts/uniphier*
2490 F: arch/arm/include/asm/hardware/cache-uniphier.h
2491 F: arch/arm/mach-uniphier/
2492 F: arch/arm/mm/cache-uniphier.c
2493 F: arch/arm64/boot/dts/socionext/uniphier*
2494 F: drivers/bus/uniphier-system-bus.c
2495 F: drivers/clk/uniphier/
2496 F: drivers/dma/uniphier-mdmac.c
2497 F: drivers/gpio/gpio-uniphier.c
2498 F: drivers/i2c/busses/i2c-uniphier*
2499 F: drivers/irqchip/irq-uniphier-aidet.c
2500 F: drivers/mmc/host/uniphier-sd.c
2501 F: drivers/pinctrl/uniphier/
2502 F: drivers/reset/reset-uniphier.c
2503 F: drivers/tty/serial/8250/8250_uniphier.c
2506 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2507 M: Ulf Hansson <ulf.hansson@linaro.org>
2508 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2509 T: git git://git.linaro.org/people/ulfh/clk.git
2511 F: drivers/clk/ux500/
2513 ARM/VERSATILE EXPRESS PLATFORM
2514 M: Liviu Dudau <liviu.dudau@arm.com>
2515 M: Sudeep Holla <sudeep.holla@arm.com>
2516 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2517 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2519 F: arch/arm/boot/dts/vexpress*
2520 F: arch/arm64/boot/dts/arm/
2521 F: arch/arm/mach-vexpress/
2524 F: drivers/clk/versatile/clk-vexpress-osc.c
2525 F: drivers/clocksource/timer-versatile.c
2529 M: Russell King <linux@armlinux.org.uk>
2530 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2531 W: http://www.armlinux.org.uk/
2535 ARM/VOIPAC PXA270 SUPPORT
2536 M: Marek Vasut <marek.vasut@gmail.com>
2537 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2539 F: arch/arm/mach-pxa/vpac270.c
2540 F: arch/arm/mach-pxa/include/mach/vpac270.h
2542 ARM/VT8500 ARM ARCHITECTURE
2543 M: Tony Prisk <linux@prisktech.co.nz>
2544 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2546 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2547 F: arch/arm/mach-vt8500/
2548 F: drivers/clocksource/timer-vt8500.c
2549 F: drivers/i2c/busses/i2c-wmt.c
2550 F: drivers/mmc/host/wmt-sdmmc.c
2551 F: drivers/pwm/pwm-vt8500.c
2552 F: drivers/rtc/rtc-vt8500.c
2553 F: drivers/tty/serial/vt8500_serial.c
2554 F: drivers/usb/host/ehci-platform.c
2555 F: drivers/usb/host/uhci-platform.c
2556 F: drivers/video/fbdev/vt8500lcdfb.*
2557 F: drivers/video/fbdev/wm8505fb*
2558 F: drivers/video/fbdev/wmt_ge_rops.*
2560 ARM/ZIPIT Z2 SUPPORT
2561 M: Marek Vasut <marek.vasut@gmail.com>
2562 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2564 F: arch/arm/mach-pxa/z2.c
2565 F: arch/arm/mach-pxa/include/mach/z2.h
2567 ARM/ZTE ARCHITECTURE
2568 M: Jun Nie <jun.nie@linaro.org>
2569 M: Shawn Guo <shawnguo@kernel.org>
2570 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2572 F: arch/arm/boot/dts/zx2967*
2573 F: arch/arm/mach-zx/
2574 F: arch/arm64/boot/dts/zte/
2576 F: drivers/dma/zx_dma.c
2577 F: drivers/gpio/gpio-zx.c
2578 F: drivers/i2c/busses/i2c-zx2967.c
2579 F: drivers/mmc/host/dw_mmc-zx.*
2580 F: drivers/pinctrl/zte/
2582 F: drivers/thermal/zx2967_thermal.c
2583 F: drivers/watchdog/zx2967_wdt.c
2584 F: Documentation/devicetree/bindings/arm/zte.yaml
2585 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2586 F: Documentation/devicetree/bindings/dma/zxdma.txt
2587 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2588 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2589 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2590 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2591 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2592 F: Documentation/devicetree/bindings/soc/zte/
2593 F: Documentation/devicetree/bindings/sound/zte,*.txt
2594 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2595 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2596 F: include/dt-bindings/clock/zx2967*.h
2597 F: include/dt-bindings/soc/zte,*.h
2598 F: sound/soc/codecs/zx_aud96p22.c
2601 ARM/ZYNQ ARCHITECTURE
2602 M: Michal Simek <michal.simek@xilinx.com>
2603 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2604 W: http://wiki.xilinx.com
2605 T: git https://github.com/Xilinx/linux-xlnx.git
2607 F: arch/arm/mach-zynq/
2608 F: drivers/cpuidle/cpuidle-zynq.c
2609 F: drivers/block/xsysace.c
2612 F: Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2613 F: Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2614 F: drivers/clocksource/timer-cadence-ttc.c
2615 F: drivers/i2c/busses/i2c-cadence.c
2616 F: drivers/mmc/host/sdhci-of-arasan.c
2617 F: drivers/edac/synopsys_edac.c
2618 F: drivers/i2c/busses/i2c-xiic.c
2620 ARM64 PORT (AARCH64 ARCHITECTURE)
2621 M: Catalin Marinas <catalin.marinas@arm.com>
2622 M: Will Deacon <will@kernel.org>
2623 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2627 X: arch/arm64/boot/dts/
2628 F: Documentation/arm64/
2629 F: tools/testing/selftests/arm64/
2631 AS3645A LED FLASH CONTROLLER DRIVER
2632 M: Sakari Ailus <sakari.ailus@iki.fi>
2633 L: linux-leds@vger.kernel.org
2635 F: drivers/leds/leds-as3645a.c
2637 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2638 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2639 L: linux-media@vger.kernel.org
2640 T: git git://linuxtv.org/media_tree.git
2642 F: drivers/media/i2c/ak7375.c
2643 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2645 ASAHI KASEI AK8974 DRIVER
2646 M: Linus Walleij <linus.walleij@linaro.org>
2647 L: linux-iio@vger.kernel.org
2648 W: http://www.akm.com/
2650 F: drivers/iio/magnetometer/ak8974.c
2652 ASC7621 HARDWARE MONITOR DRIVER
2653 M: George Joseph <george.joseph@fairview5.com>
2654 L: linux-hwmon@vger.kernel.org
2656 F: Documentation/hwmon/asc7621.rst
2657 F: drivers/hwmon/asc7621.c
2659 ASPEED PINCTRL DRIVERS
2660 M: Andrew Jeffery <andrew@aj.id.au>
2661 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2662 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2663 L: linux-gpio@vger.kernel.org
2665 F: drivers/pinctrl/aspeed/
2666 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2668 ASPEED VIDEO ENGINE DRIVER
2669 M: Eddie James <eajames@linux.ibm.com>
2670 L: linux-media@vger.kernel.org
2671 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2673 F: drivers/media/platform/aspeed-video.c
2674 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2676 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2677 M: Corentin Chary <corentin.chary@gmail.com>
2678 L: acpi4asus-user@lists.sourceforge.net
2679 L: platform-driver-x86@vger.kernel.org
2680 W: http://acpi4asus.sf.net
2682 F: drivers/platform/x86/asus*.c
2683 F: drivers/platform/x86/eeepc*.c
2685 ASUS WIRELESS RADIO CONTROL DRIVER
2686 M: João Paulo Rechi Vita <jprvita@gmail.com>
2687 L: platform-driver-x86@vger.kernel.org
2689 F: drivers/platform/x86/asus-wireless.c
2692 M: David Howells <dhowells@redhat.com>
2693 L: keyrings@vger.kernel.org
2695 F: Documentation/crypto/asymmetric-keys.txt
2696 F: include/linux/verification.h
2697 F: include/crypto/public_key.h
2698 F: include/crypto/pkcs7.h
2699 F: crypto/asymmetric_keys/
2701 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2702 R: Dan Williams <dan.j.williams@intel.com>
2703 W: http://sourceforge.net/projects/xscaleiop
2705 F: Documentation/crypto/async-tx-api.txt
2708 F: include/linux/dmaengine.h
2709 F: include/linux/async_tx.h
2712 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2713 L: linux-i2c@vger.kernel.org
2714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2716 F: Documentation/devicetree/bindings/eeprom/at24.txt
2717 F: drivers/misc/eeprom/at24.c
2719 ATA OVER ETHERNET (AOE) DRIVER
2720 M: "Justin Sanders" <justin@coraid.com>
2721 W: http://www.openaoe.org/
2723 F: Documentation/admin-guide/aoe/
2724 F: drivers/block/aoe/
2726 ATHEROS 71XX/9XXX GPIO DRIVER
2727 M: Alban Bedel <albeu@free.fr>
2728 W: https://github.com/AlbanBedel/linux
2729 T: git git://github.com/AlbanBedel/linux
2731 F: drivers/gpio/gpio-ath79.c
2732 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2734 ATHEROS 71XX/9XXX USB PHY DRIVER
2735 M: Alban Bedel <albeu@free.fr>
2736 W: https://github.com/AlbanBedel/linux
2737 T: git git://github.com/AlbanBedel/linux
2739 F: drivers/phy/qualcomm/phy-ath79-usb.c
2740 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2742 ATHEROS ATH GENERIC UTILITIES
2743 M: Kalle Valo <kvalo@codeaurora.org>
2744 L: linux-wireless@vger.kernel.org
2746 F: drivers/net/wireless/ath/*
2748 ATHEROS ATH5K WIRELESS DRIVER
2749 M: Jiri Slaby <jirislaby@gmail.com>
2750 M: Nick Kossifidis <mickflemm@gmail.com>
2751 M: Luis Chamberlain <mcgrof@kernel.org>
2752 L: linux-wireless@vger.kernel.org
2753 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2755 F: drivers/net/wireless/ath/ath5k/
2757 ATHEROS ATH6KL WIRELESS DRIVER
2758 M: Kalle Valo <kvalo@codeaurora.org>
2759 L: linux-wireless@vger.kernel.org
2760 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2763 F: drivers/net/wireless/ath/ath6kl/
2766 M: Ville Syrjala <syrjala@sci.fi>
2768 F: drivers/input/misc/ati_remote2.c
2770 ATK0110 HWMON DRIVER
2771 M: Luca Tettamanti <kronos.it@gmail.com>
2772 L: linux-hwmon@vger.kernel.org
2774 F: drivers/hwmon/asus_atk0110.c
2776 ATLX ETHERNET DRIVERS
2777 M: Jay Cliburn <jcliburn@gmail.com>
2778 M: Chris Snook <chris.snook@gmail.com>
2779 L: netdev@vger.kernel.org
2780 W: http://sourceforge.net/projects/atl1
2781 W: http://atl1.sourceforge.net
2783 F: drivers/net/ethernet/atheros/
2786 M: Chas Williams <3chas3@gmail.com>
2787 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2788 L: netdev@vger.kernel.org
2789 W: http://linux-atm.sourceforge.net
2792 F: include/linux/atm*
2793 F: include/uapi/linux/atm*
2795 ATMEL MACB ETHERNET DRIVER
2796 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2798 F: drivers/net/ethernet/cadence/
2800 ATMEL MAXTOUCH DRIVER
2801 M: Nick Dyer <nick@shmanahar.org>
2802 T: git git://github.com/ndyer/linux.git
2804 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2805 F: drivers/input/touchscreen/atmel_mxt_ts.c
2807 ATMEL WIRELESS DRIVER
2808 M: Simon Kelley <simon@thekelleys.org.uk>
2809 L: linux-wireless@vger.kernel.org
2810 W: http://www.thekelleys.org.uk/atmel
2811 W: http://atmelwlandriver.sourceforge.net/
2813 F: drivers/net/wireless/atmel/atmel*
2815 ATOMIC INFRASTRUCTURE
2816 M: Will Deacon <will@kernel.org>
2817 M: Peter Zijlstra <peterz@infradead.org>
2818 R: Boqun Feng <boqun.feng@gmail.com>
2819 L: linux-kernel@vger.kernel.org
2821 F: arch/*/include/asm/atomic*.h
2822 F: include/*/atomic*.h
2825 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2826 M: Bradley Grove <linuxdrivers@attotech.com>
2827 L: linux-scsi@vger.kernel.org
2828 W: http://www.attotech.com
2830 F: drivers/scsi/esas2r
2832 ATUSB IEEE 802.15.4 RADIO DRIVER
2833 M: Stefan Schmidt <stefan@datenfreihafen.org>
2834 L: linux-wpan@vger.kernel.org
2836 F: drivers/net/ieee802154/atusb.c
2837 F: drivers/net/ieee802154/atusb.h
2838 F: drivers/net/ieee802154/at86rf230.h
2841 M: Paul Moore <paul@paul-moore.com>
2842 M: Eric Paris <eparis@redhat.com>
2843 L: linux-audit@redhat.com (moderated for non-subscribers)
2844 W: https://github.com/linux-audit
2845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2847 F: include/linux/audit.h
2848 F: include/uapi/linux/audit.h
2851 AUXILIARY DISPLAY DRIVERS
2852 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2854 F: drivers/auxdisplay/
2855 F: include/linux/cfag12864b.h
2857 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2858 M: Andreas Klinger <ak@it-klinger.de>
2859 L: linux-iio@vger.kernel.org
2861 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2862 F: drivers/iio/adc/hx711.c
2865 M: Ralf Baechle <ralf@linux-mips.org>
2866 L: linux-hams@vger.kernel.org
2867 W: http://www.linux-ax25.org/
2869 F: include/uapi/linux/ax25.h
2870 F: include/net/ax25.h
2874 M: Peter Rosin <peda@axentia.se>
2875 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2877 F: Documentation/devicetree/bindings/arm/axentia.txt
2878 F: arch/arm/boot/dts/at91-linea.dtsi
2879 F: arch/arm/boot/dts/at91-natte.dtsi
2880 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2881 F: arch/arm/boot/dts/at91-tse850-3.dts
2883 AXENTIA ASOC DRIVERS
2884 M: Peter Rosin <peda@axentia.se>
2885 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2887 F: Documentation/devicetree/bindings/sound/axentia,*
2888 F: sound/soc/atmel/tse850-pcm5142.c
2890 AXXIA I2C CONTROLLER
2891 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
2892 L: linux-i2c@vger.kernel.org
2894 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2895 F: drivers/i2c/busses/i2c-axxia.c
2898 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2899 L: linux-media@vger.kernel.org
2900 W: https://linuxtv.org
2901 T: git git://linuxtv.org/media_tree.git
2903 F: drivers/media/usb/dvb-usb-v2/az6007.c
2905 AZTECH FM RADIO RECEIVER DRIVER
2906 M: Hans Verkuil <hverkuil@xs4all.nl>
2907 L: linux-media@vger.kernel.org
2908 T: git git://linuxtv.org/media_tree.git
2909 W: https://linuxtv.org
2911 F: drivers/media/radio/radio-aztech*
2914 L: linux-wireless@vger.kernel.org
2915 L: b43-dev@lists.infradead.org
2916 W: http://wireless.kernel.org/en/users/Drivers/b43
2918 F: drivers/net/wireless/broadcom/b43/
2920 B43LEGACY WIRELESS DRIVER
2921 M: Larry Finger <Larry.Finger@lwfinger.net>
2922 L: linux-wireless@vger.kernel.org
2923 L: b43-dev@lists.infradead.org
2924 W: http://wireless.kernel.org/en/users/Drivers/b43
2926 F: drivers/net/wireless/broadcom/b43legacy/
2928 BACKLIGHT CLASS/SUBSYSTEM
2929 M: Lee Jones <lee.jones@linaro.org>
2930 M: Daniel Thompson <daniel.thompson@linaro.org>
2931 M: Jingoo Han <jingoohan1@gmail.com>
2932 L: dri-devel@lists.freedesktop.org
2933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2935 F: drivers/video/backlight/
2936 F: include/linux/backlight.h
2937 F: include/linux/pwm_backlight.h
2938 F: Documentation/devicetree/bindings/leds/backlight
2939 F: Documentation/ABI/stable/sysfs-class-backlight
2940 F: Documentation/ABI/testing/sysfs-class-backlight
2943 M: Marek Lindner <mareklindner@neomailbox.ch>
2944 M: Simon Wunderlich <sw@simonwunderlich.de>
2945 M: Antonio Quartulli <a@unstable.cc>
2946 M: Sven Eckelmann <sven@narfation.org>
2947 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2948 W: https://www.open-mesh.org/
2949 B: https://www.open-mesh.org/projects/batman-adv/issues
2950 C: irc://chat.freenode.net/batman
2951 Q: https://patchwork.open-mesh.org/project/batman/list/
2952 T: git https://git.open-mesh.org/linux-merge.git
2954 F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2955 F: Documentation/ABI/obsolete/sysfs-class-net-mesh
2956 F: Documentation/networking/batman-adv.rst
2957 F: include/uapi/linux/batadv_packet.h
2958 F: include/uapi/linux/batman_adv.h
2961 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2962 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2963 L: linux-hams@vger.kernel.org
2964 W: http://www.baycom.org/~tom/ham/ham.html
2966 F: drivers/net/hamradio/baycom*
2968 BCACHE (BLOCK LAYER CACHE)
2969 M: Coly Li <colyli@suse.de>
2970 M: Kent Overstreet <kent.overstreet@gmail.com>
2971 L: linux-bcache@vger.kernel.org
2972 W: http://bcache.evilpiepirate.org
2973 C: irc://irc.oftc.net/bcache
2975 F: drivers/md/bcache/
2977 BDISP ST MEDIA DRIVER
2978 M: Fabien Dessenne <fabien.dessenne@st.com>
2979 L: linux-media@vger.kernel.org
2980 T: git git://linuxtv.org/media_tree.git
2981 W: https://linuxtv.org
2983 F: drivers/media/platform/sti/bdisp
2985 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2986 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2987 L: netdev@vger.kernel.org
2989 F: drivers/net/ethernet/ec_bhf.c
2992 M: Luis de Bethencourt <luisbg@kernel.org>
2993 M: Salah Triki <salah.triki@gmail.com>
2995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2996 F: Documentation/filesystems/befs.txt
3000 M: Paolo Valente <paolo.valente@linaro.org>
3001 M: Jens Axboe <axboe@kernel.dk>
3002 L: linux-block@vger.kernel.org
3005 F: Documentation/block/bfq-iosched.rst
3008 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3010 F: Documentation/filesystems/bfs.txt
3012 F: include/uapi/linux/bfs_fs.h
3014 BLINKM RGB LED DRIVER
3015 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3017 F: drivers/leds/leds-blinkm.c
3020 M: Jens Axboe <axboe@kernel.dk>
3021 L: linux-block@vger.kernel.org
3022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3026 F: kernel/trace/blktrace.c
3030 M: Joern Engel <joern@lazybastard.org>
3031 L: linux-mtd@lists.infradead.org
3033 F: drivers/mtd/devices/block2mtd.c
3036 M: Marcel Holtmann <marcel@holtmann.org>
3037 M: Johan Hedberg <johan.hedberg@gmail.com>
3038 L: linux-bluetooth@vger.kernel.org
3039 W: http://www.bluez.org/
3040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3043 F: drivers/bluetooth/
3046 M: Marcel Holtmann <marcel@holtmann.org>
3047 M: Johan Hedberg <johan.hedberg@gmail.com>
3048 L: linux-bluetooth@vger.kernel.org
3049 W: http://www.bluez.org/
3050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3054 F: include/net/bluetooth/
3057 M: Jay Vosburgh <j.vosburgh@gmail.com>
3058 M: Veaceslav Falico <vfalico@gmail.com>
3059 M: Andy Gospodarek <andy@greyhouse.net>
3060 L: netdev@vger.kernel.org
3061 W: http://sourceforge.net/projects/bonding/
3063 F: drivers/net/bonding/
3064 F: include/uapi/linux/if_bonding.h
3066 BPF (Safe dynamic programs and tools)
3067 M: Alexei Starovoitov <ast@kernel.org>
3068 M: Daniel Borkmann <daniel@iogearbox.net>
3069 R: Martin KaFai Lau <kafai@fb.com>
3070 R: Song Liu <songliubraving@fb.com>
3071 R: Yonghong Song <yhs@fb.com>
3072 R: Andrii Nakryiko <andriin@fb.com>
3073 L: netdev@vger.kernel.org
3074 L: bpf@vger.kernel.org
3075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3077 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3080 F: Documentation/networking/filter.txt
3081 F: Documentation/bpf/
3082 F: include/linux/bpf*
3083 F: include/linux/filter.h
3084 F: include/trace/events/xdp.h
3085 F: include/uapi/linux/bpf*
3086 F: include/uapi/linux/filter.h
3088 F: kernel/trace/bpf_trace.c
3091 F: net/core/filter.c
3092 F: net/sched/act_bpf.c
3093 F: net/sched/cls_bpf.c
3097 F: tools/testing/selftests/bpf/
3102 M: Shubham Bansal <illusionist.neo@gmail.com>
3103 L: netdev@vger.kernel.org
3104 L: bpf@vger.kernel.org
3109 M: Daniel Borkmann <daniel@iogearbox.net>
3110 M: Alexei Starovoitov <ast@kernel.org>
3111 M: Zi Shen Lim <zlim.lnx@gmail.com>
3112 L: netdev@vger.kernel.org
3113 L: bpf@vger.kernel.org
3117 BPF JIT for MIPS (32-BIT AND 64-BIT)
3118 M: Paul Burton <paulburton@kernel.org>
3119 L: netdev@vger.kernel.org
3120 L: bpf@vger.kernel.org
3124 BPF JIT for NFP NICs
3125 M: Jakub Kicinski <jakub.kicinski@netronome.com>
3126 L: netdev@vger.kernel.org
3127 L: bpf@vger.kernel.org
3129 F: drivers/net/ethernet/netronome/nfp/bpf/
3131 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3132 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3133 M: Sandipan Das <sandipan@linux.ibm.com>
3134 L: netdev@vger.kernel.org
3135 L: bpf@vger.kernel.org
3137 F: arch/powerpc/net/
3139 BPF JIT for RISC-V (RV64G)
3140 M: Björn Töpel <bjorn.topel@gmail.com>
3141 L: netdev@vger.kernel.org
3146 M: Ilya Leoshkevich <iii@linux.ibm.com>
3147 M: Heiko Carstens <heiko.carstens@de.ibm.com>
3148 M: Vasily Gorbik <gor@linux.ibm.com>
3149 L: netdev@vger.kernel.org
3150 L: bpf@vger.kernel.org
3153 X: arch/s390/net/pnet.c
3155 BPF JIT for SPARC (32-BIT AND 64-BIT)
3156 M: David S. Miller <davem@davemloft.net>
3157 L: netdev@vger.kernel.org
3158 L: bpf@vger.kernel.org
3162 BPF JIT for X86 32-BIT
3163 M: Wang YanQing <udknight@gmail.com>
3164 L: netdev@vger.kernel.org
3165 L: bpf@vger.kernel.org
3167 F: arch/x86/net/bpf_jit_comp32.c
3169 BPF JIT for X86 64-BIT
3170 M: Alexei Starovoitov <ast@kernel.org>
3171 M: Daniel Borkmann <daniel@iogearbox.net>
3172 L: netdev@vger.kernel.org
3173 L: bpf@vger.kernel.org
3176 X: arch/x86/net/bpf_jit_comp32.c
3178 BROADCOM B44 10/100 ETHERNET DRIVER
3179 M: Michael Chan <michael.chan@broadcom.com>
3180 L: netdev@vger.kernel.org
3182 F: drivers/net/ethernet/broadcom/b44.*
3184 BROADCOM B53 ETHERNET SWITCH DRIVER
3185 M: Florian Fainelli <f.fainelli@gmail.com>
3186 L: netdev@vger.kernel.org
3187 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3189 F: drivers/net/dsa/b53/*
3190 F: include/linux/platform_data/b53.h
3192 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3193 M: Florian Fainelli <f.fainelli@gmail.com>
3194 M: Ray Jui <rjui@broadcom.com>
3195 M: Scott Branden <sbranden@broadcom.com>
3196 M: bcm-kernel-feedback-list@broadcom.com
3197 T: git git://github.com/broadcom/mach-bcm
3203 F: arch/arm/mach-bcm/
3205 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3206 M: Eric Anholt <eric@anholt.net>
3207 M: Stefan Wahren <wahrenst@gmx.net>
3208 L: bcm-kernel-feedback-list@broadcom.com
3209 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3210 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3211 T: git git://github.com/anholt/linux
3215 F: drivers/staging/vc04_services
3217 BROADCOM BCM47XX MIPS ARCHITECTURE
3218 M: Hauke Mehrtens <hauke@hauke-m.de>
3219 M: Rafał Miłecki <zajec5@gmail.com>
3220 L: linux-mips@vger.kernel.org
3222 F: Documentation/devicetree/bindings/mips/brcm/
3223 F: arch/mips/bcm47xx/*
3224 F: arch/mips/include/asm/mach-bcm47xx/*
3226 BROADCOM BCM5301X ARM ARCHITECTURE
3227 M: Hauke Mehrtens <hauke@hauke-m.de>
3228 M: Rafał Miłecki <zajec5@gmail.com>
3229 M: bcm-kernel-feedback-list@broadcom.com
3230 L: linux-arm-kernel@lists.infradead.org
3232 F: arch/arm/mach-bcm/bcm_5301x.c
3233 F: arch/arm/boot/dts/bcm5301x*.dtsi
3234 F: arch/arm/boot/dts/bcm470*
3235 F: arch/arm/boot/dts/bcm953012*
3237 BROADCOM BCM53573 ARM ARCHITECTURE
3238 M: Rafał Miłecki <rafal@milecki.pl>
3239 L: bcm-kernel-feedback-list@broadcom.com
3240 L: linux-arm-kernel@lists.infradead.org
3242 F: arch/arm/boot/dts/bcm53573*
3243 F: arch/arm/boot/dts/bcm47189*
3245 BROADCOM BCM63XX ARM ARCHITECTURE
3246 M: Florian Fainelli <f.fainelli@gmail.com>
3247 M: bcm-kernel-feedback-list@broadcom.com
3248 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3249 T: git git://github.com/broadcom/stblinux.git
3253 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3254 M: Kevin Cernekee <cernekee@gmail.com>
3255 L: linux-usb@vger.kernel.org
3257 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3259 BROADCOM BCM7XXX ARM ARCHITECTURE
3260 M: Florian Fainelli <f.fainelli@gmail.com>
3261 M: bcm-kernel-feedback-list@broadcom.com
3262 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3263 T: git git://github.com/broadcom/stblinux.git
3265 F: arch/arm/mach-bcm/*brcmstb*
3266 F: arch/arm/boot/dts/bcm7*.dts*
3267 F: drivers/bus/brcmstb_gisb.c
3268 F: arch/arm/mm/cache-b15-rac.c
3269 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3272 BROADCOM BMIPS CPUFREQ DRIVER
3273 M: Markus Mayer <mmayer@broadcom.com>
3274 M: bcm-kernel-feedback-list@broadcom.com
3275 L: linux-pm@vger.kernel.org
3277 F: drivers/cpufreq/bmips-cpufreq.c
3279 BROADCOM BMIPS MIPS ARCHITECTURE
3280 M: Florian Fainelli <f.fainelli@gmail.com>
3281 L: bcm-kernel-feedback-list@broadcom.com
3282 L: linux-mips@vger.kernel.org
3283 T: git git://github.com/broadcom/stblinux.git
3285 F: arch/mips/bmips/*
3286 F: arch/mips/include/asm/mach-bmips/*
3287 F: arch/mips/kernel/*bmips*
3288 F: arch/mips/boot/dts/brcm/bcm*.dts*
3289 F: drivers/irqchip/irq-bcm63*
3290 F: drivers/irqchip/irq-bcm7*
3291 F: drivers/irqchip/irq-brcmstb*
3292 F: include/linux/bcm963xx_nvram.h
3293 F: include/linux/bcm963xx_tag.h
3295 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3296 M: Rasesh Mody <rmody@marvell.com>
3297 M: GR-Linux-NIC-Dev@marvell.com
3298 L: netdev@vger.kernel.org
3300 F: drivers/net/ethernet/broadcom/bnx2.*
3301 F: drivers/net/ethernet/broadcom/bnx2_*
3303 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3304 M: QLogic-Storage-Upstream@qlogic.com
3305 L: linux-scsi@vger.kernel.org
3307 F: drivers/scsi/bnx2fc/
3309 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3310 M: QLogic-Storage-Upstream@qlogic.com
3311 L: linux-scsi@vger.kernel.org
3313 F: drivers/scsi/bnx2i/
3315 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3316 M: Ariel Elior <aelior@marvell.com>
3317 M: Sudarsana Kalluru <skalluru@marvell.com>
3318 M: GR-everest-linux-l2@marvell.com
3319 L: netdev@vger.kernel.org
3321 F: drivers/net/ethernet/broadcom/bnx2x/
3323 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3324 M: Michael Chan <michael.chan@broadcom.com>
3325 L: netdev@vger.kernel.org
3327 F: drivers/net/ethernet/broadcom/bnxt/
3329 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3330 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3331 M: Franky Lin <franky.lin@broadcom.com>
3332 M: Hante Meuleman <hante.meuleman@broadcom.com>
3333 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3334 M: Wright Feng <wright.feng@cypress.com>
3335 L: linux-wireless@vger.kernel.org
3336 L: brcm80211-dev-list.pdl@broadcom.com
3337 L: brcm80211-dev-list@cypress.com
3339 F: drivers/net/wireless/broadcom/brcm80211/
3341 BROADCOM BRCMSTB GPIO DRIVER
3342 M: Gregory Fong <gregory.0xf0@gmail.com>
3343 L: bcm-kernel-feedback-list@broadcom.com
3345 F: drivers/gpio/gpio-brcmstb.c
3346 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3348 BROADCOM BRCMSTB I2C DRIVER
3349 M: Kamal Dasu <kdasu.kdev@gmail.com>
3350 L: linux-i2c@vger.kernel.org
3351 L: bcm-kernel-feedback-list@broadcom.com
3353 F: drivers/i2c/busses/i2c-brcmstb.c
3354 F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3356 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3357 M: Al Cooper <alcooperx@gmail.com>
3358 L: linux-kernel@vger.kernel.org
3359 L: bcm-kernel-feedback-list@broadcom.com
3361 F: drivers/phy/broadcom/phy-brcm-usb*
3363 BROADCOM GENET ETHERNET DRIVER
3364 M: Doug Berger <opendmb@gmail.com>
3365 M: Florian Fainelli <f.fainelli@gmail.com>
3366 L: bcm-kernel-feedback-list@broadcom.com
3367 L: netdev@vger.kernel.org
3369 F: drivers/net/ethernet/broadcom/genet/
3371 BROADCOM IPROC ARM ARCHITECTURE
3372 M: Ray Jui <rjui@broadcom.com>
3373 M: Scott Branden <sbranden@broadcom.com>
3374 M: bcm-kernel-feedback-list@broadcom.com
3375 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3376 T: git git://github.com/broadcom/cygnus-linux.git
3393 F: arch/arm64/boot/dts/broadcom/northstar2/*
3394 F: arch/arm64/boot/dts/broadcom/stingray/*
3395 F: drivers/clk/bcm/clk-ns*
3396 F: drivers/clk/bcm/clk-sr*
3397 F: drivers/pinctrl/bcm/pinctrl-ns*
3398 F: include/dt-bindings/clock/bcm-sr*
3400 BROADCOM KONA GPIO DRIVER
3401 M: Ray Jui <rjui@broadcom.com>
3402 L: bcm-kernel-feedback-list@broadcom.com
3404 F: drivers/gpio/gpio-bcm-kona.c
3405 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3407 BROADCOM NETXTREME-E ROCE DRIVER
3408 M: Selvin Xavier <selvin.xavier@broadcom.com>
3409 M: Devesh Sharma <devesh.sharma@broadcom.com>
3410 M: Somnath Kotur <somnath.kotur@broadcom.com>
3411 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3412 L: linux-rdma@vger.kernel.org
3413 W: http://www.broadcom.com
3415 F: drivers/infiniband/hw/bnxt_re/
3416 F: include/uapi/rdma/bnxt_re-abi.h
3418 BROADCOM NVRAM DRIVER
3419 M: Rafał Miłecki <zajec5@gmail.com>
3420 L: linux-mips@vger.kernel.org
3422 F: drivers/firmware/broadcom/*
3424 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3425 M: Rafał Miłecki <zajec5@gmail.com>
3426 L: linux-wireless@vger.kernel.org
3429 F: include/linux/bcma/
3431 BROADCOM STB AVS CPUFREQ DRIVER
3432 M: Markus Mayer <mmayer@broadcom.com>
3433 M: bcm-kernel-feedback-list@broadcom.com
3434 L: linux-pm@vger.kernel.org
3436 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3437 F: drivers/cpufreq/brcmstb*
3439 BROADCOM STB AVS TMON DRIVER
3440 M: Markus Mayer <mmayer@broadcom.com>
3441 M: bcm-kernel-feedback-list@broadcom.com
3442 L: linux-pm@vger.kernel.org
3444 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3445 F: drivers/thermal/broadcom/brcmstb*
3447 BROADCOM STB NAND FLASH DRIVER
3448 M: Brian Norris <computersforpeace@gmail.com>
3449 M: Kamal Dasu <kdasu.kdev@gmail.com>
3450 L: linux-mtd@lists.infradead.org
3451 L: bcm-kernel-feedback-list@broadcom.com
3453 F: drivers/mtd/nand/raw/brcmnand/
3455 BROADCOM STB DPFE DRIVER
3456 M: Markus Mayer <mmayer@broadcom.com>
3457 M: bcm-kernel-feedback-list@broadcom.com
3458 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3460 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3461 F: drivers/memory/brcmstb_dpfe.c
3464 M: Kamal Dasu <kdasu.kdev@gmail.com>
3465 M: bcm-kernel-feedback-list@broadcom.com
3467 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3468 F: drivers/spi/spi-bcm-qspi.*
3469 F: drivers/spi/spi-brcmstb-qspi.c
3470 F: drivers/spi/spi-iproc-qspi.c
3472 BROADCOM SYSTEMPORT ETHERNET DRIVER
3473 M: Florian Fainelli <f.fainelli@gmail.com>
3474 L: bcm-kernel-feedback-list@broadcom.com
3475 L: netdev@vger.kernel.org
3477 F: drivers/net/ethernet/broadcom/bcmsysport.*
3479 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3480 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3481 M: Prashant Sreedharan <prashant@broadcom.com>
3482 M: Michael Chan <mchan@broadcom.com>
3483 L: netdev@vger.kernel.org
3485 F: drivers/net/ethernet/broadcom/tg3.*
3487 BROCADE BFA FC SCSI DRIVER
3488 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3489 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3490 L: linux-scsi@vger.kernel.org
3492 F: drivers/scsi/bfa/
3494 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3495 M: Rasesh Mody <rmody@marvell.com>
3496 M: Sudarsana Kalluru <skalluru@marvell.com>
3497 M: GR-Linux-NIC-Dev@marvell.com
3498 L: netdev@vger.kernel.org
3500 F: drivers/net/ethernet/brocade/bna/
3502 BSG (block layer generic sg v4 driver)
3503 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3504 L: linux-scsi@vger.kernel.org
3507 F: include/linux/bsg.h
3508 F: include/uapi/linux/bsg.h
3511 M: Clemens Ladisch <clemens@ladisch.de>
3512 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3515 F: Documentation/sound/cards/bt87x.rst
3516 F: sound/pci/bt87x.c
3519 M: Michael Buesch <m@bues.ch>
3520 W: http://bu3sch.de/btgpio.php
3522 F: drivers/gpio/gpio-bt8xx.c
3525 M: Chris Mason <clm@fb.com>
3526 M: Josef Bacik <josef@toxicpanda.com>
3527 M: David Sterba <dsterba@suse.com>
3528 L: linux-btrfs@vger.kernel.org
3529 W: http://btrfs.wiki.kernel.org/
3530 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3533 F: Documentation/filesystems/btrfs.txt
3535 F: include/linux/btrfs*
3536 F: include/uapi/linux/btrfs*
3538 BTTV VIDEO4LINUX DRIVER
3539 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3540 L: linux-media@vger.kernel.org
3541 W: https://linuxtv.org
3542 T: git git://linuxtv.org/media_tree.git
3544 F: Documentation/media/v4l-drivers/bttv*
3545 F: drivers/media/pci/bt8xx/bttv*
3547 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3548 M: Chanwoo Choi <cw00.choi@samsung.com>
3549 L: linux-pm@vger.kernel.org
3550 L: linux-samsung-soc@vger.kernel.org
3551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3553 F: drivers/devfreq/exynos-bus.c
3554 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3556 BUSLOGIC SCSI DRIVER
3557 M: Khalid Aziz <khalid@gonehiking.org>
3558 L: linux-scsi@vger.kernel.org
3560 F: drivers/scsi/BusLogic.*
3561 F: drivers/scsi/FlashPoint.*
3563 C-MEDIA CMI8788 DRIVER
3564 M: Clemens Ladisch <clemens@ladisch.de>
3565 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3568 F: sound/pci/oxygen/
3571 M: Guo Ren <guoren@kernel.org>
3572 T: git https://github.com/c-sky/csky-linux.git
3575 F: Documentation/devicetree/bindings/csky/
3576 F: drivers/irqchip/irq-csky-*
3577 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3578 F: drivers/clocksource/timer-gx6605s.c
3579 F: drivers/clocksource/timer-mp-csky.c
3580 F: Documentation/devicetree/bindings/timer/csky,*
3585 M: Mark Salter <msalter@redhat.com>
3586 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3587 L: linux-c6x-dev@linux-c6x.org
3588 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3592 CA8210 IEEE-802.15.4 RADIO DRIVER
3593 M: Harry Morris <h.morris@cascoda.com>
3594 L: linux-wpan@vger.kernel.org
3595 W: https://github.com/Cascoda/ca8210-linux.git
3597 F: drivers/net/ieee802154/ca8210.c
3598 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3600 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3601 M: David Howells <dhowells@redhat.com>
3602 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3604 F: Documentation/filesystems/caching/cachefiles.txt
3607 CADENCE MIPI-CSI2 BRIDGES
3608 M: Maxime Ripard <mripard@kernel.org>
3609 L: linux-media@vger.kernel.org
3611 F: Documentation/devicetree/bindings/media/cdns,*.txt
3612 F: drivers/media/platform/cadence/cdns-csi2*
3615 M: Piotr Sroka <piotrs@cadence.com>
3616 L: linux-mtd@lists.infradead.org
3618 F: drivers/mtd/nand/raw/cadence-nand-controller.c
3619 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3621 CADET FM/AM RADIO RECEIVER DRIVER
3622 M: Hans Verkuil <hverkuil@xs4all.nl>
3623 L: linux-media@vger.kernel.org
3624 T: git git://linuxtv.org/media_tree.git
3625 W: https://linuxtv.org
3627 F: drivers/media/radio/radio-cadet*
3629 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3630 M: Jonathan Corbet <corbet@lwn.net>
3631 L: linux-media@vger.kernel.org
3632 T: git git://linuxtv.org/media_tree.git
3634 F: Documentation/media/v4l-drivers/cafe_ccic*
3635 F: drivers/media/platform/marvell-ccic/
3638 L: netdev@vger.kernel.org
3640 F: Documentation/networking/caif/
3641 F: drivers/net/caif/
3642 F: include/uapi/linux/caif/
3643 F: include/net/caif/
3647 M: Toke Høiland-Jørgensen <toke@toke.dk>
3648 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3650 F: net/sched/sch_cake.c
3652 CALGARY x86-64 IOMMU
3653 M: Muli Ben-Yehuda <mulix@mulix.org>
3654 M: Jon Mason <jdmason@kudzu.us>
3655 L: iommu@lists.linux-foundation.org
3657 F: arch/x86/kernel/pci-calgary_64.c
3658 F: arch/x86/kernel/tce_64.c
3659 F: arch/x86/include/asm/calgary.h
3660 F: arch/x86/include/asm/tce.h
3663 M: Wolfgang Grandegger <wg@grandegger.com>
3664 M: Marc Kleine-Budde <mkl@pengutronix.de>
3665 L: linux-can@vger.kernel.org
3666 W: https://github.com/linux-can
3667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3670 F: Documentation/devicetree/bindings/net/can/
3672 F: include/linux/can/dev.h
3673 F: include/linux/can/led.h
3674 F: include/linux/can/rx-offload.h
3675 F: include/linux/can/platform/
3676 F: include/uapi/linux/can/error.h
3677 F: include/uapi/linux/can/netlink.h
3678 F: include/uapi/linux/can/vxcan.h
3681 M: Oliver Hartkopp <socketcan@hartkopp.net>
3682 M: Marc Kleine-Budde <mkl@pengutronix.de>
3683 L: linux-can@vger.kernel.org
3684 W: https://github.com/linux-can
3685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3688 F: Documentation/networking/can.rst
3690 F: include/linux/can/core.h
3691 F: include/linux/can/skb.h
3692 F: include/net/netns/can.h
3693 F: include/uapi/linux/can.h
3694 F: include/uapi/linux/can/bcm.h
3695 F: include/uapi/linux/can/raw.h
3696 F: include/uapi/linux/can/gw.h
3698 CAN-J1939 NETWORK LAYER
3699 M: Robin van der Gracht <robin@protonic.nl>
3700 M: Oleksij Rempel <o.rempel@pengutronix.de>
3701 R: Pengutronix Kernel Team <kernel@pengutronix.de>
3702 L: linux-can@vger.kernel.org
3704 F: Documentation/networking/j1939.txt
3706 F: include/uapi/linux/can/j1939.h
3709 M: Serge Hallyn <serge@hallyn.com>
3710 L: linux-security-module@vger.kernel.org
3712 F: include/linux/capability.h
3713 F: include/uapi/linux/capability.h
3714 F: security/commoncap.c
3715 F: kernel/capability.c
3717 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3718 M: Kevin Tsai <ktsai@capellamicro.com>
3720 F: drivers/iio/light/cm*
3722 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3723 M: Christian Lamparter <chunkeey@googlemail.com>
3724 L: linux-wireless@vger.kernel.org
3725 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3727 F: drivers/net/wireless/ath/carl9170/
3730 M: Jan Glauber <jglauber@cavium.com>
3731 M: David Daney <david.daney@cavium.com>
3732 W: http://www.cavium.com
3734 F: drivers/i2c/busses/i2c-octeon*
3735 F: drivers/i2c/busses/i2c-thunderx*
3737 CAVIUM LIQUIDIO NETWORK DRIVER
3738 M: Derek Chickles <dchickles@marvell.com>
3739 M: Satanand Burla <sburla@marvell.com>
3740 M: Felix Manlunas <fmanlunas@marvell.com>
3741 L: netdev@vger.kernel.org
3742 W: http://www.cavium.com
3744 F: drivers/net/ethernet/cavium/liquidio/
3747 M: Jan Glauber <jglauber@cavium.com>
3748 M: David Daney <david.daney@cavium.com>
3749 M: Steven J. Hill <Steven.Hill@cavium.com>
3750 W: http://www.cavium.com
3752 F: drivers/mmc/host/cavium*
3754 CAVIUM OCTEON-TX CRYPTO DRIVER
3755 M: George Cherian <george.cherian@cavium.com>
3756 L: linux-crypto@vger.kernel.org
3757 W: http://www.cavium.com
3759 F: drivers/crypto/cavium/cpt/
3761 CAVIUM THUNDERX2 ARM64 SOC
3762 M: Robert Richter <rrichter@cavium.com>
3763 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3765 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3766 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3768 CC2520 IEEE-802.15.4 RADIO DRIVER
3769 M: Varka Bhadram <varkabhadram@gmail.com>
3770 L: linux-wpan@vger.kernel.org
3772 F: drivers/net/ieee802154/cc2520.c
3773 F: include/linux/spi/cc2520.h
3774 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3776 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3777 M: Gilad Ben-Yossef <gilad@benyossef.com>
3778 L: linux-crypto@vger.kernel.org
3780 F: drivers/crypto/ccree/
3781 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3784 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3785 L: linux-media@vger.kernel.org
3786 T: git git://linuxtv.org/media_tree.git
3787 W: http://linuxtv.org
3789 F: Documentation/media/kapi/cec-core.rst
3790 F: Documentation/media/uapi/cec
3791 F: drivers/media/cec/
3792 F: drivers/media/rc/keymaps/rc-cec.c
3793 F: include/media/cec.h
3794 F: include/media/cec-notifier.h
3795 F: include/uapi/linux/cec.h
3796 F: include/uapi/linux/cec-funcs.h
3797 F: Documentation/devicetree/bindings/media/cec.txt
3798 F: Documentation/ABI/testing/debugfs-cec-error-inj
3801 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3802 L: linux-media@vger.kernel.org
3803 T: git git://linuxtv.org/media_tree.git
3804 W: http://linuxtv.org
3806 F: drivers/media/platform/cec-gpio/
3807 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3809 CELL BROADBAND ENGINE ARCHITECTURE
3810 M: Arnd Bergmann <arnd@arndb.de>
3811 L: linuxppc-dev@lists.ozlabs.org
3812 W: http://www.ibm.com/developerworks/power/cell/
3814 F: arch/powerpc/include/asm/cell*.h
3815 F: arch/powerpc/include/asm/spu*.h
3816 F: arch/powerpc/include/uapi/asm/spu*.h
3817 F: arch/powerpc/oprofile/*cell*
3818 F: arch/powerpc/platforms/cell/
3820 CEPH COMMON CODE (LIBCEPH)
3821 M: Ilya Dryomov <idryomov@gmail.com>
3822 M: Jeff Layton <jlayton@kernel.org>
3823 M: Sage Weil <sage@redhat.com>
3824 L: ceph-devel@vger.kernel.org
3826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3827 T: git git://github.com/ceph/ceph-client.git
3830 F: include/linux/ceph/
3831 F: include/linux/crush/
3833 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3834 M: Jeff Layton <jlayton@kernel.org>
3835 M: Sage Weil <sage@redhat.com>
3836 M: Ilya Dryomov <idryomov@gmail.com>
3837 L: ceph-devel@vger.kernel.org
3839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3840 T: git git://github.com/ceph/ceph-client.git
3842 F: Documentation/filesystems/ceph.txt
3845 CERTIFICATE HANDLING:
3846 M: David Howells <dhowells@redhat.com>
3847 M: David Woodhouse <dwmw2@infradead.org>
3848 L: keyrings@vger.kernel.org
3850 F: Documentation/admin-guide/module-signing.rst
3852 F: scripts/sign-file.c
3853 F: scripts/extract-cert.c
3855 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3856 L: devel@driverdev.osuosl.org
3858 F: drivers/staging/wusbcore/
3860 CFAG12864B LCD DRIVER
3861 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3863 F: drivers/auxdisplay/cfag12864b.c
3864 F: include/linux/cfag12864b.h
3866 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3867 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3869 F: drivers/auxdisplay/cfag12864bfb.c
3870 F: include/linux/cfag12864b.h
3872 802.11 (including CFG80211/NL80211)
3873 M: Johannes Berg <johannes@sipsolutions.net>
3874 L: linux-wireless@vger.kernel.org
3875 W: http://wireless.kernel.org/
3876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3880 F: include/uapi/linux/nl80211.h
3881 F: include/linux/ieee80211.h
3882 F: include/net/wext.h
3883 F: include/net/cfg80211.h
3884 F: include/net/iw_handler.h
3885 F: include/net/ieee80211_radiotap.h
3886 F: Documentation/driver-api/80211/cfg80211.rst
3887 F: Documentation/networking/regulatory.txt
3889 CHAR and MISC DRIVERS
3890 M: Arnd Bergmann <arnd@arndb.de>
3891 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3896 F: include/linux/miscdevice.h
3899 M: Andy Whitcroft <apw@canonical.com>
3900 M: Joe Perches <joe@perches.com>
3902 F: scripts/checkpatch.pl
3904 CHINESE DOCUMENTATION
3905 M: Harry Wei <harryxiyou@gmail.com>
3906 M: Alex Shi <alex.shi@linux.alibaba.com>
3907 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3909 F: Documentation/translations/zh_CN/
3911 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3912 M: Peter Chen <Peter.Chen@nxp.com>
3913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3914 L: linux-usb@vger.kernel.org
3916 F: drivers/usb/chipidea/
3918 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3919 M: Hans de Goede <hdegoede@redhat.com>
3920 L: linux-input@vger.kernel.org
3922 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3923 F: drivers/input/touchscreen/chipone_icn8318.c
3925 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3926 M: Hans de Goede <hdegoede@redhat.com>
3927 L: linux-input@vger.kernel.org
3929 F: drivers/input/touchscreen/chipone_icn8505.c
3931 CHROME HARDWARE PLATFORM SUPPORT
3932 M: Benson Leung <bleung@chromium.org>
3933 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3936 F: drivers/platform/chrome/
3938 CHROMEOS EC SUBDRIVERS
3939 M: Benson Leung <bleung@chromium.org>
3940 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3941 R: Guenter Roeck <groeck@chromium.org>
3945 F: drivers/power/supply/cros_usbpd-charger.c
3947 CHROMEOS EC CODEC DRIVER
3948 M: Cheng-Yi Chiang <cychiang@chromium.org>
3950 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3951 R: Guenter Roeck <groeck@chromium.org>
3952 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3953 F: sound/soc/codecs/cros_ec_codec.*
3955 CIRRUS LOGIC AUDIO CODEC DRIVERS
3956 M: Brian Austin <brian.austin@cirrus.com>
3957 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3958 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3960 F: sound/soc/codecs/cs*
3962 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3963 M: Hartley Sweeten <hsweeten@visionengravers.com>
3964 L: netdev@vger.kernel.org
3966 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3968 CIRRUS LOGIC LOCHNAGAR DRIVER
3969 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3970 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3971 L: patches@opensource.cirrus.com
3973 F: drivers/clk/clk-lochnagar.c
3974 F: drivers/hwmon/lochnagar-hwmon.c
3975 F: drivers/mfd/lochnagar-i2c.c
3976 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3977 F: drivers/regulator/lochnagar-regulator.c
3978 F: sound/soc/codecs/lochnagar-sc.c
3979 F: include/dt-bindings/clk/lochnagar.h
3980 F: include/dt-bindings/pinctrl/lochnagar.h
3981 F: include/linux/mfd/lochnagar*
3982 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3983 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3984 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3985 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3986 F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3987 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3988 F: Documentation/hwmon/lochnagar.rst
3990 CISCO FCOE HBA DRIVER
3991 M: Satish Kharat <satishkh@cisco.com>
3992 M: Sesidhar Baddela <sebaddel@cisco.com>
3993 M: Karan Tilak Kumar <kartilak@cisco.com>
3994 L: linux-scsi@vger.kernel.org
3996 F: drivers/scsi/fnic/
3998 CISCO SCSI HBA DRIVER
3999 M: Karan Tilak Kumar <kartilak@cisco.com>
4000 M: Sesidhar Baddela <sebaddel@cisco.com>
4001 L: linux-scsi@vger.kernel.org
4003 F: drivers/scsi/snic/
4005 CISCO VIC ETHERNET NIC DRIVER
4006 M: Christian Benvenuti <benve@cisco.com>
4007 M: Govindarajulu Varadarajan <_govind@gmx.com>
4008 M: Parvi Kaustubhi <pkaustub@cisco.com>
4010 F: drivers/net/ethernet/cisco/enic/
4012 CISCO VIC LOW LATENCY NIC DRIVER
4013 M: Christian Benvenuti <benve@cisco.com>
4014 M: Nelson Escobar <neescoba@cisco.com>
4015 M: Parvi Kaustubhi <pkaustub@cisco.com>
4017 F: drivers/infiniband/hw/usnic/
4019 CIRRUS LOGIC MADERA CODEC DRIVERS
4020 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4021 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4022 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4023 L: patches@opensource.cirrus.com
4024 T: git https://github.com/CirrusLogic/linux-drivers.git
4025 W: https://github.com/CirrusLogic/linux-drivers/wiki
4027 F: Documentation/devicetree/bindings/mfd/madera.txt
4028 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
4029 F: Documentation/devicetree/bindings/sound/madera.txt
4030 F: include/dt-bindings/sound/madera*
4031 F: include/linux/irqchip/irq-madera*
4032 F: include/linux/mfd/madera/*
4033 F: include/sound/madera*
4034 F: drivers/gpio/gpio-madera*
4035 F: drivers/irqchip/irq-madera*
4036 F: drivers/mfd/madera*
4037 F: drivers/mfd/cs47l*
4038 F: drivers/pinctrl/cirrus/*
4039 F: sound/soc/codecs/cs47l*
4040 F: sound/soc/codecs/madera*
4043 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4047 CLANG/LLVM BUILD SUPPORT
4048 L: clang-built-linux@googlegroups.com
4049 W: https://clangbuiltlinux.github.io/
4050 B: https://github.com/ClangBuiltLinux/linux/issues
4051 C: irc://chat.freenode.net/clangbuiltlinux
4053 K: \b(?i:clang|llvm)\b
4056 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4057 L: linux-kernel@vger.kernel.org
4060 F: include/linux/cleancache.h
4063 M: Russell King <linux@armlinux.org.uk>
4064 L: linux-clk@vger.kernel.org
4066 F: include/linux/clk.h
4068 CLOCKSOURCE, CLOCKEVENT DRIVERS
4069 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4070 M: Thomas Gleixner <tglx@linutronix.de>
4071 L: linux-kernel@vger.kernel.org
4072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4074 F: drivers/clocksource/
4075 F: Documentation/devicetree/bindings/timer/
4078 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4079 M: Daniel Oliveira Nascimento <don@syst.com.br>
4080 L: platform-driver-x86@vger.kernel.org
4082 F: drivers/platform/x86/classmate-laptop.c
4085 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4086 L: linux-media@vger.kernel.org
4087 T: git git://linuxtv.org/media_tree.git
4088 W: https://linuxtv.org
4090 F: drivers/media/pci/cobalt/
4092 COCCINELLE/Semantic Patches (SmPL)
4093 M: Julia Lawall <Julia.Lawall@lip6.fr>
4094 M: Gilles Muller <Gilles.Muller@lip6.fr>
4095 M: Nicolas Palix <nicolas.palix@imag.fr>
4096 M: Michal Marek <michal.lkml@markovi.net>
4097 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4099 W: http://coccinelle.lip6.fr/
4101 F: Documentation/dev-tools/coccinelle.rst
4102 F: scripts/coccinelle/
4103 F: scripts/coccicheck
4106 M: Jan Harkes <jaharkes@cs.cmu.edu>
4108 L: codalist@coda.cs.cmu.edu
4109 W: http://www.coda.cs.cmu.edu/
4111 F: Documentation/filesystems/coda.txt
4113 F: include/linux/coda*.h
4114 F: include/uapi/linux/coda*.h
4116 CODA V4L2 MEM2MEM DRIVER
4117 M: Philipp Zabel <p.zabel@pengutronix.de>
4118 L: linux-media@vger.kernel.org
4120 F: Documentation/devicetree/bindings/media/coda.txt
4121 F: drivers/media/platform/coda/
4124 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4126 F: Documentation/process/code-of-conduct.rst
4127 F: Documentation/process/code-of-conduct-interpretation.rst
4129 COMMON CLK FRAMEWORK
4130 M: Michael Turquette <mturquette@baylibre.com>
4131 M: Stephen Boyd <sboyd@kernel.org>
4132 L: linux-clk@vger.kernel.org
4133 Q: http://patchwork.kernel.org/project/linux-clk/list/
4134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4136 F: Documentation/devicetree/bindings/clock/
4138 X: drivers/clk/clkdev.c
4139 F: include/linux/clk-pr*
4140 F: include/linux/clk/
4141 F: include/linux/of_clk.h
4143 COMMON INTERNET FILE SYSTEM (CIFS)
4144 M: Steve French <sfrench@samba.org>
4145 L: linux-cifs@vger.kernel.org
4146 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4147 W: http://linux-cifs.samba.org/
4148 T: git git://git.samba.org/sfrench/cifs-2.6.git
4150 F: Documentation/admin-guide/cifs/
4153 COMPACTPCI HOTPLUG CORE
4154 M: Scott Murray <scott@spiteful.org>
4155 L: linux-pci@vger.kernel.org
4157 F: drivers/pci/hotplug/cpci_hotplug*
4159 COMPACTPCI HOTPLUG GENERIC DRIVER
4160 M: Scott Murray <scott@spiteful.org>
4161 L: linux-pci@vger.kernel.org
4163 F: drivers/pci/hotplug/cpcihp_generic.c
4165 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4166 M: Scott Murray <scott@spiteful.org>
4167 L: linux-pci@vger.kernel.org
4169 F: drivers/pci/hotplug/cpcihp_zt5550.*
4171 COMPAL LAPTOP SUPPORT
4172 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4173 L: platform-driver-x86@vger.kernel.org
4175 F: drivers/platform/x86/compal-laptop.c
4178 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4180 F: include/linux/compiler_attributes.h
4182 CONEXANT ACCESSRUNNER USB DRIVER
4183 L: accessrunner-general@lists.sourceforge.net
4184 W: http://accessrunner.sourceforge.net/
4186 F: drivers/usb/atm/cxacru.c
4189 M: Joel Becker <jlbec@evilplan.org>
4190 M: Christoph Hellwig <hch@lst.de>
4191 T: git git://git.infradead.org/users/hch/configfs.git
4194 F: include/linux/configfs.h
4197 M: Evgeniy Polyakov <zbr@ioremap.net>
4198 L: netdev@vger.kernel.org
4200 F: drivers/connector/
4202 CONTROL GROUP (CGROUP)
4203 M: Tejun Heo <tj@kernel.org>
4204 M: Li Zefan <lizefan@huawei.com>
4205 M: Johannes Weiner <hannes@cmpxchg.org>
4206 L: cgroups@vger.kernel.org
4207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4209 F: Documentation/admin-guide/cgroup-v2.rst
4210 F: Documentation/admin-guide/cgroup-v1/
4211 F: include/linux/cgroup*
4214 CONTROL GROUP - CPUSET
4215 M: Li Zefan <lizefan@huawei.com>
4216 L: cgroups@vger.kernel.org
4217 W: http://www.bullopensource.org/cpuset/
4218 W: http://oss.sgi.com/projects/cpusets/
4219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4221 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4222 F: include/linux/cpuset.h
4223 F: kernel/cgroup/cpuset.c
4225 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4226 M: Johannes Weiner <hannes@cmpxchg.org>
4227 M: Michal Hocko <mhocko@kernel.org>
4228 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4229 L: cgroups@vger.kernel.org
4230 L: linux-mm@kvack.org
4235 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4236 M: Tejun Heo <tj@kernel.org>
4237 M: Jens Axboe <axboe@kernel.dk>
4238 L: cgroups@vger.kernel.org
4239 L: linux-block@vger.kernel.org
4240 T: git git://git.kernel.dk/linux-block
4241 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4242 F: block/blk-cgroup.c
4243 F: include/linux/blk-cgroup.h
4244 F: block/blk-throttle.c
4245 F: block/blk-iolatency.c
4246 F: block/bfq-cgroup.c
4248 CORETEMP HARDWARE MONITORING DRIVER
4249 M: Fenghua Yu <fenghua.yu@intel.com>
4250 L: linux-hwmon@vger.kernel.org
4252 F: Documentation/hwmon/coretemp.rst
4253 F: drivers/hwmon/coretemp.c
4255 COSA/SRP SYNC SERIAL DRIVER
4256 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4257 W: http://www.fi.muni.cz/~kas/cosa/
4259 F: drivers/net/wan/cosa*
4262 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4263 L: linux-iio@vger.kernel.org
4265 F: Documentation/ABI/testing/sysfs-bus-counter*
4266 F: Documentation/driver-api/generic-counter.rst
4268 F: include/linux/counter.h
4269 F: include/linux/counter_enum.h
4271 CPMAC ETHERNET DRIVER
4272 M: Florian Fainelli <f.fainelli@gmail.com>
4273 L: netdev@vger.kernel.org
4275 F: drivers/net/ethernet/ti/cpmac.c
4277 CPU FREQUENCY SCALING FRAMEWORK
4278 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4279 M: Viresh Kumar <viresh.kumar@linaro.org>
4280 L: linux-pm@vger.kernel.org
4282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4284 B: https://bugzilla.kernel.org
4285 F: Documentation/admin-guide/pm/cpufreq.rst
4286 F: Documentation/admin-guide/pm/intel_pstate.rst
4287 F: Documentation/cpu-freq/
4288 F: Documentation/devicetree/bindings/cpufreq/
4290 F: kernel/sched/cpufreq*.c
4291 F: include/linux/cpufreq.h
4292 F: include/linux/sched/cpufreq.h
4293 F: tools/testing/selftests/cpufreq/
4295 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4296 M: Viresh Kumar <viresh.kumar@linaro.org>
4297 M: Sudeep Holla <sudeep.holla@arm.com>
4298 L: linux-pm@vger.kernel.org
4299 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4301 F: drivers/cpufreq/arm_big_little.h
4302 F: drivers/cpufreq/arm_big_little.c
4304 CPU POWER MONITORING SUBSYSTEM
4305 M: Thomas Renninger <trenn@suse.com>
4306 M: Shuah Khan <shuah@kernel.org>
4307 M: Shuah Khan <skhan@linuxfoundation.org>
4308 L: linux-pm@vger.kernel.org
4310 F: tools/power/cpupower/
4313 M: "H. Peter Anvin" <hpa@zytor.com>
4315 F: arch/x86/kernel/cpuid.c
4316 F: arch/x86/kernel/msr.c
4318 CPUIDLE DRIVER - ARM BIG LITTLE
4319 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4320 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4321 L: linux-pm@vger.kernel.org
4322 L: linux-arm-kernel@lists.infradead.org
4323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4325 F: drivers/cpuidle/cpuidle-big_little.c
4327 CPUIDLE DRIVER - ARM EXYNOS
4328 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4329 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4330 M: Kukjin Kim <kgene@kernel.org>
4331 L: linux-pm@vger.kernel.org
4332 L: linux-samsung-soc@vger.kernel.org
4334 F: drivers/cpuidle/cpuidle-exynos.c
4335 F: arch/arm/mach-exynos/pm.c
4337 CPUIDLE DRIVER - ARM PSCI
4338 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4339 M: Sudeep Holla <sudeep.holla@arm.com>
4340 L: linux-pm@vger.kernel.org
4341 L: linux-arm-kernel@lists.infradead.org
4343 F: drivers/cpuidle/cpuidle-psci.c
4345 CPU IDLE TIME MANAGEMENT FRAMEWORK
4346 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4347 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4348 L: linux-pm@vger.kernel.org
4350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4351 B: https://bugzilla.kernel.org
4352 F: Documentation/admin-guide/pm/cpuidle.rst
4353 F: Documentation/driver-api/pm/cpuidle.rst
4354 F: drivers/cpuidle/*
4355 F: include/linux/cpuidle.h
4358 M: Nicolas Pitre <nico@fluxnic.net>
4360 F: Documentation/filesystems/cramfs.txt
4364 M: Bastien Nocera <hadess@hadess.net>
4365 L: linux-input@vger.kernel.org
4367 F: drivers/hid/hid-creative-sb0540.c
4370 M: Herbert Xu <herbert@gondor.apana.org.au>
4371 M: "David S. Miller" <davem@davemloft.net>
4372 L: linux-crypto@vger.kernel.org
4373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4376 F: Documentation/crypto/
4377 F: Documentation/devicetree/bindings/crypto/
4382 F: include/linux/crypto*
4385 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4386 M: Neil Horman <nhorman@tuxdriver.com>
4387 L: linux-crypto@vger.kernel.org
4389 F: crypto/ansi_cprng.c
4393 M: Hans Verkuil <hverkuil@xs4all.nl>
4394 L: linux-media@vger.kernel.org
4395 T: git git://linuxtv.org/media_tree.git
4396 W: http://linuxtv.org
4398 F: drivers/media/i2c/cs3308.c
4400 CS5535 Audio ALSA driver
4401 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4403 F: sound/pci/cs5535audio/
4405 CSI DRIVERS FOR ALLWINNER V3s
4406 M: Yong Deng <yong.deng@magewell.com>
4407 L: linux-media@vger.kernel.org
4408 T: git git://linuxtv.org/media_tree.git
4410 F: drivers/media/platform/sunxi/sun6i-csi/
4411 F: Documentation/devicetree/bindings/media/sun6i-csi.txt
4414 M: Solomon Peachy <pizza@shaftnet.org>
4416 F: drivers/net/wireless/st/cw1200/
4418 CX18 VIDEO4LINUX DRIVER
4419 M: Andy Walls <awalls@md.metrocast.net>
4420 L: ivtv-devel@ivtvdriver.org (subscribers-only)
4421 L: linux-media@vger.kernel.org
4422 T: git git://linuxtv.org/media_tree.git
4423 W: https://linuxtv.org
4424 W: http://www.ivtvdriver.org/index.php/Cx18
4426 F: Documentation/media/v4l-drivers/cx18*
4427 F: drivers/media/pci/cx18/
4428 F: include/uapi/linux/ivtv*
4430 CX2341X MPEG ENCODER HELPER MODULE
4431 M: Hans Verkuil <hverkuil@xs4all.nl>
4432 L: linux-media@vger.kernel.org
4433 T: git git://linuxtv.org/media_tree.git
4434 W: https://linuxtv.org
4436 F: drivers/media/common/cx2341x*
4437 F: include/media/drv-intf/cx2341x.h
4439 CX24120 MEDIA DRIVER
4440 M: Jemma Denson <jdenson@gmail.com>
4441 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4442 L: linux-media@vger.kernel.org
4443 W: https://linuxtv.org
4444 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4446 F: drivers/media/dvb-frontends/cx24120*
4448 CX88 VIDEO4LINUX DRIVER
4449 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4450 L: linux-media@vger.kernel.org
4451 W: https://linuxtv.org
4452 T: git git://linuxtv.org/media_tree.git
4454 F: Documentation/media/v4l-drivers/cx88*
4455 F: drivers/media/pci/cx88/
4457 CXD2820R MEDIA DRIVER
4458 M: Antti Palosaari <crope@iki.fi>
4459 L: linux-media@vger.kernel.org
4460 W: https://linuxtv.org
4461 W: http://palosaari.fi/linux/
4462 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4463 T: git git://linuxtv.org/anttip/media_tree.git
4465 F: drivers/media/dvb-frontends/cxd2820r*
4467 CXGB3 ETHERNET DRIVER (CXGB3)
4468 M: Vishal Kulkarni <vishal@chelsio.com>
4469 L: netdev@vger.kernel.org
4470 W: http://www.chelsio.com
4472 F: drivers/net/ethernet/chelsio/cxgb3/
4474 CXGB3 ISCSI DRIVER (CXGB3I)
4475 M: Karen Xie <kxie@chelsio.com>
4476 L: linux-scsi@vger.kernel.org
4477 W: http://www.chelsio.com
4479 F: drivers/scsi/cxgbi/cxgb3i
4481 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4482 M: Potnuri Bharat Teja <bharat@chelsio.com>
4483 L: linux-rdma@vger.kernel.org
4484 W: http://www.openfabrics.org
4486 F: drivers/infiniband/hw/cxgb3/
4487 F: include/uapi/rdma/cxgb3-abi.h
4489 CXGB4 CRYPTO DRIVER (chcr)
4490 M: Atul Gupta <atul.gupta@chelsio.com>
4491 L: linux-crypto@vger.kernel.org
4492 W: http://www.chelsio.com
4494 F: drivers/crypto/chelsio
4496 CXGB4 ETHERNET DRIVER (CXGB4)
4497 M: Vishal Kulkarni <vishal@chelsio.com>
4498 L: netdev@vger.kernel.org
4499 W: http://www.chelsio.com
4501 F: drivers/net/ethernet/chelsio/cxgb4/
4503 CXGB4 ISCSI DRIVER (CXGB4I)
4504 M: Karen Xie <kxie@chelsio.com>
4505 L: linux-scsi@vger.kernel.org
4506 W: http://www.chelsio.com
4508 F: drivers/scsi/cxgbi/cxgb4i
4510 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4511 M: Potnuri Bharat Teja <bharat@chelsio.com>
4512 L: linux-rdma@vger.kernel.org
4513 W: http://www.openfabrics.org
4515 F: drivers/infiniband/hw/cxgb4/
4516 F: include/uapi/rdma/cxgb4-abi.h
4518 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4519 M: Casey Leedom <leedom@chelsio.com>
4520 L: netdev@vger.kernel.org
4521 W: http://www.chelsio.com
4523 F: drivers/net/ethernet/chelsio/cxgb4vf/
4525 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4526 M: Frederic Barrat <fbarrat@linux.ibm.com>
4527 M: Andrew Donnellan <ajd@linux.ibm.com>
4528 L: linuxppc-dev@lists.ozlabs.org
4530 F: arch/powerpc/platforms/powernv/pci-cxl.c
4531 F: drivers/misc/cxl/
4532 F: include/misc/cxl*
4533 F: include/uapi/misc/cxl.h
4534 F: Documentation/powerpc/cxl.rst
4535 F: Documentation/ABI/testing/sysfs-class-cxl
4537 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4538 M: Manoj N. Kumar <manoj@linux.ibm.com>
4539 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4540 M: Uma Krishnan <ukrishn@linux.ibm.com>
4541 L: linux-scsi@vger.kernel.org
4543 F: drivers/scsi/cxlflash/
4544 F: include/uapi/scsi/cxlflash_ioctl.h
4545 F: Documentation/powerpc/cxlflash.rst
4548 M: Russell King <linux@armlinux.org.uk>
4549 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4550 W: http://www.armlinux.org.uk/
4552 F: drivers/video/fbdev/cyber2000fb.*
4554 CYCLADES ASYNC MUX DRIVER
4555 W: http://www.cyclades.com/
4557 F: drivers/tty/cyclades.c
4558 F: include/linux/cyclades.h
4559 F: include/uapi/linux/cyclades.h
4561 CYCLADES PC300 DRIVER
4562 W: http://www.cyclades.com/
4564 F: drivers/net/wan/pc300*
4566 CYPRESS_FIRMWARE MEDIA DRIVER
4567 M: Antti Palosaari <crope@iki.fi>
4568 L: linux-media@vger.kernel.org
4569 W: https://linuxtv.org
4570 W: http://palosaari.fi/linux/
4571 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4572 T: git git://linuxtv.org/anttip/media_tree.git
4574 F: drivers/media/common/cypress_firmware*
4576 CYTTSP TOUCHSCREEN DRIVER
4577 M: Ferruh Yigit <fery@cypress.com>
4578 L: linux-input@vger.kernel.org
4580 F: drivers/input/touchscreen/cyttsp*
4581 F: include/linux/input/cyttsp.h
4583 D-LINK DIR-685 TOUCHKEYS DRIVER
4584 M: Linus Walleij <linus.walleij@linaro.org>
4585 L: linux-input@vger.kernel.org
4587 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4589 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4590 M: Joshua Kinard <kumba@gentoo.org>
4592 F: drivers/rtc/rtc-ds1685.c
4593 F: include/linux/rtc/ds1685.h
4595 DAMA SLAVE for AX.25
4596 M: Joerg Reuter <jreuter@yaina.de>
4597 W: http://yaina.de/jreuter/
4598 W: http://www.qsl.net/dl1bke/
4599 L: linux-hams@vger.kernel.org
4601 F: net/ax25/af_ax25.c
4602 F: net/ax25/ax25_dev.c
4603 F: net/ax25/ax25_ds_*
4604 F: net/ax25/ax25_in.c
4605 F: net/ax25/ax25_out.c
4606 F: net/ax25/ax25_timer.c
4607 F: net/ax25/sysctl_net_ax25.c
4609 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4610 L: netdev@vger.kernel.org
4612 F: Documentation/networking/device_drivers/dec/dmfe.txt
4613 F: drivers/net/ethernet/dec/tulip/dmfe.c
4615 DC390/AM53C974 SCSI driver
4616 M: Hannes Reinecke <hare@suse.com>
4617 L: linux-scsi@vger.kernel.org
4619 F: drivers/scsi/am53c974.c
4622 M: Oliver Neukum <oliver@neukum.org>
4623 M: Ali Akcaagac <aliakc@web.de>
4624 M: Jamie Lenehan <lenehan@twibble.org>
4625 L: dc395x@twibble.org
4626 W: http://twibble.org/dist/dc395x/
4627 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4629 F: Documentation/scsi/dc395x.txt
4630 F: drivers/scsi/dc395x.*
4633 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4634 L: dccp@vger.kernel.org
4635 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4637 F: include/linux/dccp.h
4638 F: include/uapi/linux/dccp.h
4639 F: include/linux/tfrc.h
4642 DECnet NETWORK LAYER
4643 W: http://linux-decnet.sourceforge.net
4644 L: linux-decnet-user@lists.sourceforge.net
4646 F: Documentation/networking/decnet.txt
4649 DECSTATION PLATFORM SUPPORT
4650 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4651 L: linux-mips@vger.kernel.org
4652 W: http://www.linux-mips.org/wiki/DECstation
4655 F: arch/mips/include/asm/dec/
4656 F: arch/mips/include/asm/mach-dec/
4658 DEFXX FDDI NETWORK DRIVER
4659 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4661 F: drivers/net/fddi/defxx.*
4664 M: Pali Rohár <pali.rohar@gmail.com>
4665 M: Mario Limonciello <mario.limonciello@dell.com>
4666 L: platform-driver-x86@vger.kernel.org
4668 F: drivers/platform/x86/dell-smbios.*
4670 DELL SMBIOS SMM DRIVER
4671 M: Mario Limonciello <mario.limonciello@dell.com>
4672 L: platform-driver-x86@vger.kernel.org
4674 F: drivers/platform/x86/dell-smbios-smm.c
4676 DELL SMBIOS WMI DRIVER
4677 M: Mario Limonciello <mario.limonciello@dell.com>
4678 L: platform-driver-x86@vger.kernel.org
4680 F: drivers/platform/x86/dell-smbios-wmi.c
4681 F: tools/wmi/dell-smbios-example.c
4683 DEFZA FDDI NETWORK DRIVER
4684 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4686 F: drivers/net/fddi/defza.*
4689 M: Matthew Garrett <mjg59@srcf.ucam.org>
4690 M: Pali Rohár <pali.rohar@gmail.com>
4691 L: platform-driver-x86@vger.kernel.org
4693 F: drivers/platform/x86/dell-laptop.c
4695 DELL LAPTOP FREEFALL DRIVER
4696 M: Pali Rohár <pali.rohar@gmail.com>
4698 F: drivers/platform/x86/dell-smo8800.c
4700 DELL LAPTOP RBTN DRIVER
4701 M: Pali Rohár <pali.rohar@gmail.com>
4703 F: drivers/platform/x86/dell-rbtn.*
4705 DELL REMOTE BIOS UPDATE DRIVER
4706 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4707 L: platform-driver-x86@vger.kernel.org
4709 F: drivers/platform/x86/dell_rbu.c
4711 DELL LAPTOP SMM DRIVER
4712 M: Pali Rohár <pali.rohar@gmail.com>
4714 F: drivers/hwmon/dell-smm-hwmon.c
4715 F: include/uapi/linux/i8k.h
4717 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4718 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4719 L: platform-driver-x86@vger.kernel.org
4721 F: Documentation/driver-api/dcdbas.rst
4722 F: drivers/platform/x86/dcdbas.*
4724 DELL WMI NOTIFICATIONS DRIVER
4725 M: Matthew Garrett <mjg59@srcf.ucam.org>
4726 M: Pali Rohár <pali.rohar@gmail.com>
4728 F: drivers/platform/x86/dell-wmi.c
4730 DELL WMI DESCRIPTOR DRIVER
4731 M: Mario Limonciello <mario.limonciello@dell.com>
4733 F: drivers/platform/x86/dell-wmi-descriptor.c
4735 DELTA ST MEDIA DRIVER
4736 M: Hugues Fruchet <hugues.fruchet@st.com>
4737 L: linux-media@vger.kernel.org
4738 T: git git://linuxtv.org/media_tree.git
4739 W: https://linuxtv.org
4741 F: drivers/media/platform/sti/delta
4744 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4745 L: linux-mtd@lists.infradead.org
4747 F: drivers/mtd/nand/raw/denali*
4749 DESIGNWARE EDMA CORE IP DRIVER
4750 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4751 L: dmaengine@vger.kernel.org
4753 F: drivers/dma/dw-edma/
4754 F: include/linux/dma/edma.h
4756 DESIGNWARE USB2 DRD IP DRIVER
4757 M: Minas Harutyunyan <hminas@synopsys.com>
4758 L: linux-usb@vger.kernel.org
4759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4761 F: drivers/usb/dwc2/
4763 DESIGNWARE USB3 DRD IP DRIVER
4764 M: Felipe Balbi <balbi@kernel.org>
4765 L: linux-usb@vger.kernel.org
4766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4768 F: drivers/usb/dwc3/
4770 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4771 M: Andreas Klinger <ak@it-klinger.de>
4772 L: linux-iio@vger.kernel.org
4774 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4775 F: drivers/iio/proximity/srf*.c
4777 DEVICE COREDUMP (DEV_COREDUMP)
4778 M: Johannes Berg <johannes@sipsolutions.net>
4779 L: linux-kernel@vger.kernel.org
4781 F: drivers/base/devcoredump.c
4782 F: include/linux/devcoredump.h
4784 DEVICE FREQUENCY (DEVFREQ)
4785 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4786 M: Kyungmin Park <kyungmin.park@samsung.com>
4787 R: Chanwoo Choi <cw00.choi@samsung.com>
4788 L: linux-pm@vger.kernel.org
4789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4792 F: include/linux/devfreq.h
4793 F: Documentation/devicetree/bindings/devfreq/
4794 F: include/trace/events/devfreq.h
4796 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4797 M: Chanwoo Choi <cw00.choi@samsung.com>
4798 L: linux-pm@vger.kernel.org
4799 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4801 F: drivers/devfreq/event/
4802 F: drivers/devfreq/devfreq-event.c
4803 F: include/linux/devfreq-event.h
4804 F: Documentation/devicetree/bindings/devfreq/event/
4806 DEVICE NUMBER REGISTRY
4807 M: Torben Mathiasen <device@lanana.org>
4808 W: http://lanana.org/docs/device-list/index.html
4812 M: Alasdair Kergon <agk@redhat.com>
4813 M: Mike Snitzer <snitzer@redhat.com>
4814 M: dm-devel@redhat.com
4815 L: dm-devel@redhat.com
4816 W: http://sources.redhat.com/dm
4817 Q: http://patchwork.kernel.org/project/dm-devel/list/
4818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4819 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4821 F: Documentation/admin-guide/device-mapper/
4822 F: drivers/md/Makefile
4823 F: drivers/md/Kconfig
4825 F: drivers/md/persistent-data/
4826 F: include/linux/device-mapper.h
4827 F: include/linux/dm-*.h
4828 F: include/uapi/linux/dm-*.h
4831 M: Jiri Pirko <jiri@mellanox.com>
4832 L: netdev@vger.kernel.org
4834 F: net/core/devlink.c
4835 F: include/net/devlink.h
4836 F: include/uapi/linux/devlink.h
4838 DIALOG SEMICONDUCTOR DRIVERS
4839 M: Support Opensource <support.opensource@diasemi.com>
4840 W: http://www.dialog-semiconductor.com/products
4842 F: Documentation/hwmon/da90??.rst
4843 F: Documentation/devicetree/bindings/mfd/da90*.txt
4844 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4845 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4846 F: Documentation/devicetree/bindings/regulator/da92*.txt
4847 F: Documentation/devicetree/bindings/regulator/slg51000.txt
4848 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4849 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4850 F: drivers/gpio/gpio-da90??.c
4851 F: drivers/hwmon/da90??-hwmon.c
4852 F: drivers/iio/adc/da91??-*.c
4853 F: drivers/input/misc/da90??_onkey.c
4854 F: drivers/input/touchscreen/da9052_tsi.c
4855 F: drivers/leds/leds-da90??.c
4856 F: drivers/mfd/da903x.c
4857 F: drivers/mfd/da90??-*.c
4858 F: drivers/mfd/da91??-*.c
4859 F: drivers/power/supply/da9052-battery.c
4860 F: drivers/power/supply/da91??-*.c
4861 F: drivers/regulator/da903x.c
4862 F: drivers/regulator/da9???-regulator.[ch]
4863 F: drivers/regulator/slg51000-regulator.[ch]
4864 F: drivers/thermal/da90??-thermal.c
4865 F: drivers/rtc/rtc-da90??.c
4866 F: drivers/video/backlight/da90??_bl.c
4867 F: drivers/watchdog/da90??_wdt.c
4868 F: include/linux/mfd/da903x.h
4869 F: include/linux/mfd/da9052/
4870 F: include/linux/mfd/da9055/
4871 F: include/linux/mfd/da9062/
4872 F: include/linux/mfd/da9063/
4873 F: include/linux/mfd/da9150/
4874 F: include/linux/regulator/da9211.h
4875 F: include/sound/da[79]*.h
4876 F: sound/soc/codecs/da[79]*.[ch]
4878 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4879 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4880 L: linux-gpio@vger.kernel.org
4882 F: drivers/gpio/gpio-gpio-mm.c
4884 DIOLAN U2C-12 I2C DRIVER
4885 M: Guenter Roeck <linux@roeck-us.net>
4886 L: linux-i2c@vger.kernel.org
4888 F: drivers/i2c/busses/i2c-diolan-u2c.c
4890 FILESYSTEM DIRECT ACCESS (DAX)
4891 M: Dan Williams <dan.j.williams@intel.com>
4892 R: Matthew Wilcox <willy@infradead.org>
4893 R: Jan Kara <jack@suse.cz>
4894 L: linux-fsdevel@vger.kernel.org
4895 L: linux-nvdimm@lists.01.org
4898 F: include/linux/dax.h
4899 F: include/trace/events/fs_dax.h
4901 DEVICE DIRECT ACCESS (DAX)
4902 M: Dan Williams <dan.j.williams@intel.com>
4903 M: Vishal Verma <vishal.l.verma@intel.com>
4904 M: Keith Busch <keith.busch@intel.com>
4905 M: Dave Jiang <dave.jiang@intel.com>
4906 L: linux-nvdimm@lists.01.org
4910 DIRECTORY NOTIFICATION (DNOTIFY)
4911 M: Jan Kara <jack@suse.cz>
4912 R: Amir Goldstein <amir73il@gmail.com>
4913 L: linux-fsdevel@vger.kernel.org
4915 F: Documentation/filesystems/dnotify.txt
4916 F: fs/notify/dnotify/
4917 F: include/linux/dnotify.h
4919 DISK GEOMETRY AND PARTITION HANDLING
4920 M: Andries Brouwer <aeb@cwi.nl>
4921 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4922 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4923 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4927 M: Jan Kara <jack@suse.com>
4929 F: Documentation/filesystems/quota.txt
4931 F: include/linux/quota*.h
4932 F: include/uapi/linux/quota*.h
4934 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4935 M: Bernie Thompson <bernie@plugable.com>
4936 L: linux-fbdev@vger.kernel.org
4938 W: http://plugable.com/category/projects/udlfb/
4939 F: drivers/video/fbdev/udlfb.c
4940 F: include/video/udlfb.h
4941 F: Documentation/fb/udlfb.rst
4943 DISTRIBUTED LOCK MANAGER (DLM)
4944 M: Christine Caulfield <ccaulfie@redhat.com>
4945 M: David Teigland <teigland@redhat.com>
4946 L: cluster-devel@redhat.com
4947 W: http://sources.redhat.com/cluster/
4948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4952 DMA BUFFER SHARING FRAMEWORK
4953 M: Sumit Semwal <sumit.semwal@linaro.org>
4955 L: linux-media@vger.kernel.org
4956 L: dri-devel@lists.freedesktop.org
4957 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4959 F: include/linux/dma-buf*
4960 F: include/linux/reservation.h
4961 F: include/linux/*fence.h
4962 F: Documentation/driver-api/dma-buf.rst
4963 T: git git://anongit.freedesktop.org/drm/drm-misc
4965 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4966 M: Vinod Koul <vkoul@kernel.org>
4967 L: dmaengine@vger.kernel.org
4968 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4971 F: include/linux/dmaengine.h
4972 F: include/linux/of_dma.h
4973 F: Documentation/devicetree/bindings/dma/
4974 F: Documentation/driver-api/dmaengine/
4975 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4978 M: Christoph Hellwig <hch@lst.de>
4979 M: Marek Szyprowski <m.szyprowski@samsung.com>
4980 R: Robin Murphy <robin.murphy@arm.com>
4981 L: iommu@lists.linux-foundation.org
4982 T: git git://git.infradead.org/users/hch/dma-mapping.git
4983 W: http://git.infradead.org/users/hch/dma-mapping.git
4986 F: include/asm-generic/dma-mapping.h
4987 F: include/linux/dma-direct.h
4988 F: include/linux/dma-mapping.h
4989 F: include/linux/dma-noncoherent.h
4991 DME1737 HARDWARE MONITOR DRIVER
4992 M: Juerg Haefliger <juergh@gmail.com>
4993 L: linux-hwmon@vger.kernel.org
4995 F: Documentation/hwmon/dme1737.rst
4996 F: drivers/hwmon/dme1737.c
4999 M: Jean Delvare <jdelvare@suse.com>
5001 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5002 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5003 F: drivers/firmware/dmi-id.c
5004 F: drivers/firmware/dmi_scan.c
5005 F: include/linux/dmi.h
5008 M: Jonathan Corbet <corbet@lwn.net>
5009 L: linux-doc@vger.kernel.org
5012 F: scripts/documentation-file-ref-check
5013 F: scripts/kernel-doc
5014 F: scripts/sphinx-pre-install
5015 X: Documentation/ABI/
5016 X: Documentation/firmware-guide/acpi/
5017 X: Documentation/devicetree/
5018 X: Documentation/i2c/
5019 X: Documentation/media/
5020 X: Documentation/power/
5021 X: Documentation/spi/
5022 T: git git://git.lwn.net/linux.git docs-next
5024 DOCUMENTATION/ITALIAN
5025 M: Federico Vaga <federico.vaga@vaga.pv.it>
5026 L: linux-doc@vger.kernel.org
5028 F: Documentation/translations/it_IT
5030 DOCUMENTATION SCRIPTS
5031 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5032 L: linux-doc@vger.kernel.org
5034 F: scripts/documentation-file-ref-check
5035 F: scripts/sphinx-pre-install
5036 F: Documentation/sphinx/parse-headers.pl
5038 DONGWOON DW9714 LENS VOICE COIL DRIVER
5039 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5040 L: linux-media@vger.kernel.org
5041 T: git git://linuxtv.org/media_tree.git
5043 F: drivers/media/i2c/dw9714.c
5044 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5046 DONGWOON DW9807 LENS VOICE COIL DRIVER
5047 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5048 L: linux-media@vger.kernel.org
5049 T: git git://linuxtv.org/media_tree.git
5051 F: drivers/media/i2c/dw9807-vcm.c
5052 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5055 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5056 L: blinux-list@redhat.com
5058 F: drivers/char/dtlk.c
5059 F: include/linux/dtlk.h
5061 DPAA2 DATAPATH I/O (DPIO) DRIVER
5062 M: Roy Pledge <Roy.Pledge@nxp.com>
5063 L: linux-kernel@vger.kernel.org
5065 F: drivers/soc/fsl/dpio
5067 DPAA2 ETHERNET DRIVER
5068 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5069 L: netdev@vger.kernel.org
5071 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5072 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5073 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5074 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5075 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5076 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5077 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5078 F: Documentation/networking/device_drivers/freescale/dpaa2/ethernet-driver.rst
5079 F: Documentation/networking/device_drivers/freescale/dpaa2/mac-phy-support.rst
5081 DPAA2 ETHERNET SWITCH DRIVER
5082 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5083 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5084 L: linux-kernel@vger.kernel.org
5086 F: drivers/staging/fsl-dpaa2/ethsw
5088 DPT_I2O SCSI RAID DRIVER
5089 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5090 L: linux-scsi@vger.kernel.org
5091 W: http://www.adaptec.com/
5093 F: drivers/scsi/dpt*
5094 F: drivers/scsi/dpt/
5097 M: Philipp Reisner <philipp.reisner@linbit.com>
5098 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5099 L: drbd-dev@lists.linbit.com
5100 W: http://www.drbd.org
5101 T: git git://git.linbit.com/linux-drbd.git
5102 T: git git://git.linbit.com/drbd-8.4.git
5104 F: drivers/block/drbd/
5106 F: Documentation/admin-guide/blockdev/
5108 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5109 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5110 R: "Rafael J. Wysocki" <rafael@kernel.org>
5111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5113 F: Documentation/kobject.txt
5117 F: include/linux/debugfs.h
5118 F: include/linux/kobj*
5121 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5122 M: Kevin Hilman <khilman@kernel.org>
5123 M: Nishanth Menon <nm@ti.com>
5125 F: drivers/power/avs/
5126 F: include/linux/power/smartreflex.h
5127 L: linux-pm@vger.kernel.org
5129 DRM DRIVER FOR ARM PL111 CLCD
5130 M: Eric Anholt <eric@anholt.net>
5131 T: git git://anongit.freedesktop.org/drm/drm-misc
5133 F: drivers/gpu/drm/pl111/
5135 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5136 M: Linus Walleij <linus.walleij@linaro.org>
5137 T: git git://anongit.freedesktop.org/drm/drm-misc
5139 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5140 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5142 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5143 M: Dave Airlie <airlied@redhat.com>
5145 F: drivers/gpu/drm/ast/
5147 DRM DRIVER FOR ASPEED BMC GFX
5148 M: Joel Stanley <joel@jms.id.au>
5149 L: linux-aspeed@lists.ozlabs.org
5150 T: git git://anongit.freedesktop.org/drm/drm-misc
5152 F: drivers/gpu/drm/aspeed/
5153 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5155 DRM DRIVER FOR BOCHS VIRTUAL GPU
5156 M: Gerd Hoffmann <kraxel@redhat.com>
5157 L: virtualization@lists.linux-foundation.org
5158 T: git git://anongit.freedesktop.org/drm/drm-misc
5160 F: drivers/gpu/drm/bochs/
5162 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5163 M: Linus Walleij <linus.walleij@linaro.org>
5164 T: git git://anongit.freedesktop.org/drm/drm-misc
5166 F: drivers/gpu/drm/tve200/
5168 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5169 M: Jagan Teki <jagan@amarulasolutions.com>
5171 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5172 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5174 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5175 M: Hans de Goede <hdegoede@redhat.com>
5176 T: git git://anongit.freedesktop.org/drm/drm-misc
5178 F: drivers/gpu/drm/tiny/gm12u320.c
5180 DRM DRIVER FOR ILITEK ILI9225 PANELS
5181 M: David Lechner <david@lechnology.com>
5182 T: git git://anongit.freedesktop.org/drm/drm-misc
5184 F: drivers/gpu/drm/tiny/ili9225.c
5185 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5187 DRM DRIVER FOR HX8357D PANELS
5188 M: Eric Anholt <eric@anholt.net>
5189 T: git git://anongit.freedesktop.org/drm/drm-misc
5191 F: drivers/gpu/drm/tiny/hx8357d.c
5192 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5194 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5195 S: Orphan / Obsolete
5196 F: drivers/gpu/drm/i810/
5197 F: include/uapi/drm/i810_drm.h
5199 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5200 S: Orphan / Obsolete
5201 F: drivers/gpu/drm/mga/
5202 F: include/uapi/drm/mga_drm.h
5204 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5205 M: Dave Airlie <airlied@redhat.com>
5207 F: drivers/gpu/drm/mgag200/
5209 DRM DRIVER FOR MI0283QT
5210 M: Noralf Trønnes <noralf@tronnes.org>
5211 T: git git://anongit.freedesktop.org/drm/drm-misc
5213 F: drivers/gpu/drm/tiny/mi0283qt.c
5214 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5216 DRM DRIVER FOR MSM ADRENO GPU
5217 M: Rob Clark <robdclark@gmail.com>
5218 M: Sean Paul <sean@poorly.run>
5219 L: linux-arm-msm@vger.kernel.org
5220 L: dri-devel@lists.freedesktop.org
5221 L: freedreno@lists.freedesktop.org
5222 T: git https://gitlab.freedesktop.org/drm/msm.git
5224 F: drivers/gpu/drm/msm/
5225 F: include/uapi/drm/msm_drm.h
5226 F: Documentation/devicetree/bindings/display/msm/
5228 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5229 M: Ben Skeggs <bskeggs@redhat.com>
5230 L: dri-devel@lists.freedesktop.org
5231 L: nouveau@lists.freedesktop.org
5232 T: git git://github.com/skeggsb/linux
5234 F: drivers/gpu/drm/nouveau/
5235 F: include/uapi/drm/nouveau_drm.h
5237 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5238 M: Stefan Mavrodiev <stefan@olimex.com>
5240 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5241 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5243 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5244 M: Noralf Trønnes <noralf@tronnes.org>
5245 T: git git://anongit.freedesktop.org/drm/drm-misc
5247 F: drivers/gpu/drm/tiny/repaper.c
5248 F: Documentation/devicetree/bindings/display/repaper.txt
5250 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5251 M: Dave Airlie <airlied@redhat.com>
5252 M: Gerd Hoffmann <kraxel@redhat.com>
5253 L: virtualization@lists.linux-foundation.org
5254 T: git git://anongit.freedesktop.org/drm/drm-misc
5256 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5257 F: drivers/gpu/drm/cirrus/
5259 DRM DRIVER FOR QXL VIRTUAL GPU
5260 M: Dave Airlie <airlied@redhat.com>
5261 M: Gerd Hoffmann <kraxel@redhat.com>
5262 L: virtualization@lists.linux-foundation.org
5263 L: spice-devel@lists.freedesktop.org
5264 T: git git://anongit.freedesktop.org/drm/drm-misc
5266 F: drivers/gpu/drm/qxl/
5267 F: include/uapi/drm/qxl_drm.h
5269 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5270 M: Robert Chiras <robert.chiras@nxp.com>
5272 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5273 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt
5275 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5276 S: Orphan / Obsolete
5277 F: drivers/gpu/drm/r128/
5278 F: include/uapi/drm/r128_drm.h
5280 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5281 M: Guido Günther <agx@sigxcpu.org>
5282 R: Purism Kernel Team <kernel@puri.sm>
5284 F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5285 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5287 DRM DRIVER FOR SAVAGE VIDEO CARDS
5288 S: Orphan / Obsolete
5289 F: drivers/gpu/drm/savage/
5290 F: include/uapi/drm/savage_drm.h
5292 DRM DRIVER FOR SIS VIDEO CARDS
5293 S: Orphan / Obsolete
5294 F: drivers/gpu/drm/sis/
5295 F: include/uapi/drm/sis_drm.h
5297 DRM DRIVER FOR SITRONIX ST7701 PANELS
5298 M: Jagan Teki <jagan@amarulasolutions.com>
5300 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5301 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5303 DRM DRIVER FOR SITRONIX ST7586 PANELS
5304 M: David Lechner <david@lechnology.com>
5305 T: git git://anongit.freedesktop.org/drm/drm-misc
5307 F: drivers/gpu/drm/tiny/st7586.c
5308 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5310 DRM DRIVER FOR SITRONIX ST7735R PANELS
5311 M: David Lechner <david@lechnology.com>
5312 T: git git://anongit.freedesktop.org/drm/drm-misc
5314 F: drivers/gpu/drm/tiny/st7735r.c
5315 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5317 DRM DRIVER FOR ST-ERICSSON MCDE
5318 M: Linus Walleij <linus.walleij@linaro.org>
5319 T: git git://anongit.freedesktop.org/drm/drm-misc
5321 F: drivers/gpu/drm/mcde/
5322 F: Documentation/devicetree/bindings/display/ste,mcde.txt
5324 DRM DRIVER FOR TDFX VIDEO CARDS
5325 S: Orphan / Obsolete
5326 F: drivers/gpu/drm/tdfx/
5328 DRM DRIVER FOR TPO TPG110 PANELS
5329 M: Linus Walleij <linus.walleij@linaro.org>
5330 T: git git://anongit.freedesktop.org/drm/drm-misc
5332 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5333 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5335 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5336 M: Dave Airlie <airlied@redhat.com>
5337 R: Sean Paul <sean@poorly.run>
5338 L: dri-devel@lists.freedesktop.org
5340 F: drivers/gpu/drm/udl/
5341 T: git git://anongit.freedesktop.org/drm/drm-misc
5343 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5344 M: Hans de Goede <hdegoede@redhat.com>
5345 L: dri-devel@lists.freedesktop.org
5347 F: drivers/gpu/drm/vboxvideo/
5348 T: git git://anongit.freedesktop.org/drm/drm-misc
5350 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5351 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5352 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5353 R: Daniel Vetter <daniel@ffwll.ch>
5354 T: git git://anongit.freedesktop.org/drm/drm-misc
5356 L: dri-devel@lists.freedesktop.org
5357 F: drivers/gpu/drm/vkms/
5358 F: Documentation/gpu/vkms.rst
5360 DRM DRIVER FOR VMWARE VIRTUAL GPU
5361 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5362 M: Thomas Hellstrom <thellstrom@vmware.com>
5363 L: dri-devel@lists.freedesktop.org
5364 T: git git://people.freedesktop.org/~thomash/linux
5366 F: drivers/gpu/drm/vmwgfx/
5367 F: include/uapi/drm/vmwgfx_drm.h
5370 M: David Airlie <airlied@linux.ie>
5371 M: Daniel Vetter <daniel@ffwll.ch>
5372 L: dri-devel@lists.freedesktop.org
5373 T: git git://anongit.freedesktop.org/drm/drm
5374 B: https://bugs.freedesktop.org/
5375 C: irc://chat.freenode.net/dri-devel
5379 F: Documentation/devicetree/bindings/display/
5380 F: Documentation/devicetree/bindings/gpu/
5381 F: Documentation/gpu/
5383 F: include/uapi/drm/
5384 F: include/linux/vga*
5386 DRM DRIVERS AND MISC GPU PATCHES
5387 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5388 M: Maxime Ripard <mripard@kernel.org>
5389 M: Sean Paul <sean@poorly.run>
5390 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5392 T: git git://anongit.freedesktop.org/drm/drm-misc
5393 F: Documentation/gpu/
5395 F: drivers/gpu/drm/*
5397 F: include/uapi/drm/drm*
5398 F: include/linux/vga*
5400 DRM DRIVERS FOR ALLWINNER A10
5401 M: Maxime Ripard <mripard@kernel.org>
5402 L: dri-devel@lists.freedesktop.org
5404 F: drivers/gpu/drm/sun4i/
5405 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5406 T: git git://anongit.freedesktop.org/drm/drm-misc
5408 DRM DRIVERS FOR AMLOGIC SOCS
5409 M: Neil Armstrong <narmstrong@baylibre.com>
5410 L: dri-devel@lists.freedesktop.org
5411 L: linux-amlogic@lists.infradead.org
5412 W: http://linux-meson.com/
5414 F: drivers/gpu/drm/meson/
5415 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5416 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5417 F: Documentation/gpu/meson.rst
5418 T: git git://anongit.freedesktop.org/drm/drm-misc
5420 DRM DRIVERS FOR ATMEL HLCDC
5421 M: Sam Ravnborg <sam@ravnborg.org>
5422 M: Boris Brezillon <bbrezillon@kernel.org>
5423 L: dri-devel@lists.freedesktop.org
5425 F: drivers/gpu/drm/atmel-hlcdc/
5426 F: Documentation/devicetree/bindings/display/atmel/
5427 T: git git://anongit.freedesktop.org/drm/drm-misc
5429 DRM DRIVERS FOR BRIDGE CHIPS
5430 M: Andrzej Hajda <a.hajda@samsung.com>
5431 M: Neil Armstrong <narmstrong@baylibre.com>
5432 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5433 R: Jonas Karlman <jonas@kwiboo.se>
5434 R: Jernej Skrabec <jernej.skrabec@siol.net>
5436 T: git git://anongit.freedesktop.org/drm/drm-misc
5437 F: drivers/gpu/drm/bridge/
5439 DRM DRIVERS FOR EXYNOS
5440 M: Inki Dae <inki.dae@samsung.com>
5441 M: Joonyoung Shim <jy0922.shim@samsung.com>
5442 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5443 M: Kyungmin Park <kyungmin.park@samsung.com>
5444 L: dri-devel@lists.freedesktop.org
5445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5447 F: drivers/gpu/drm/exynos/
5448 F: include/uapi/drm/exynos_drm.h
5449 F: Documentation/devicetree/bindings/display/exynos/
5451 DRM DRIVERS FOR FREESCALE DCU
5452 M: Stefan Agner <stefan@agner.ch>
5453 M: Alison Wang <alison.wang@nxp.com>
5454 L: dri-devel@lists.freedesktop.org
5456 F: drivers/gpu/drm/fsl-dcu/
5457 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5458 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5459 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5460 T: git git://anongit.freedesktop.org/drm/drm-misc
5462 DRM DRIVERS FOR FREESCALE IMX
5463 M: Philipp Zabel <p.zabel@pengutronix.de>
5464 L: dri-devel@lists.freedesktop.org
5466 F: drivers/gpu/drm/imx/
5467 F: drivers/gpu/ipu-v3/
5468 F: Documentation/devicetree/bindings/display/imx/
5470 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5471 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5472 L: dri-devel@lists.freedesktop.org
5473 T: git git://github.com/patjak/drm-gma500
5475 F: drivers/gpu/drm/gma500/
5477 DRM DRIVERS FOR HISILICON
5478 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
5479 M: Rongrong Zou <zourongrong@gmail.com>
5480 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5481 R: Chen Feng <puck.chen@hisilicon.com>
5482 L: dri-devel@lists.freedesktop.org
5483 T: git git://github.com/xin3liang/linux.git
5485 F: drivers/gpu/drm/hisilicon/
5486 F: Documentation/devicetree/bindings/display/hisilicon/
5488 DRM DRIVERS FOR LIMA
5489 M: Qiang Yu <yuq825@gmail.com>
5490 L: dri-devel@lists.freedesktop.org
5491 L: lima@lists.freedesktop.org (moderated for non-subscribers)
5493 F: drivers/gpu/drm/lima/
5494 F: include/uapi/drm/lima_drm.h
5495 T: git git://anongit.freedesktop.org/drm/drm-misc
5497 DRM DRIVERS FOR MEDIATEK
5498 M: CK Hu <ck.hu@mediatek.com>
5499 M: Philipp Zabel <p.zabel@pengutronix.de>
5500 L: dri-devel@lists.freedesktop.org
5502 F: drivers/gpu/drm/mediatek/
5503 F: Documentation/devicetree/bindings/display/mediatek/
5505 DRM DRIVERS FOR NVIDIA TEGRA
5506 M: Thierry Reding <thierry.reding@gmail.com>
5507 L: dri-devel@lists.freedesktop.org
5508 L: linux-tegra@vger.kernel.org
5509 T: git git://anongit.freedesktop.org/tegra/linux.git
5511 F: drivers/gpu/drm/tegra/
5512 F: drivers/gpu/host1x/
5513 F: include/linux/host1x.h
5514 F: include/uapi/drm/tegra_drm.h
5515 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5517 DRM DRIVERS FOR RENESAS
5518 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5519 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5520 L: dri-devel@lists.freedesktop.org
5521 L: linux-renesas-soc@vger.kernel.org
5522 T: git git://linuxtv.org/pinchartl/media drm/du/next
5524 F: drivers/gpu/drm/rcar-du/
5525 F: drivers/gpu/drm/shmobile/
5526 F: include/linux/platform_data/shmob_drm.h
5527 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5528 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5529 F: Documentation/devicetree/bindings/display/renesas,du.txt
5531 DRM DRIVERS FOR ROCKCHIP
5532 M: Sandy Huang <hjc@rock-chips.com>
5533 M: Heiko Stübner <heiko@sntech.de>
5534 L: dri-devel@lists.freedesktop.org
5536 F: drivers/gpu/drm/rockchip/
5537 F: Documentation/devicetree/bindings/display/rockchip/
5538 T: git git://anongit.freedesktop.org/drm/drm-misc
5541 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5542 M: Vincent Abriou <vincent.abriou@st.com>
5543 L: dri-devel@lists.freedesktop.org
5544 T: git git://anongit.freedesktop.org/drm/drm-misc
5546 F: drivers/gpu/drm/sti
5547 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5550 M: Yannick Fertre <yannick.fertre@st.com>
5551 M: Philippe Cornu <philippe.cornu@st.com>
5552 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5553 M: Vincent Abriou <vincent.abriou@st.com>
5554 L: dri-devel@lists.freedesktop.org
5555 T: git git://anongit.freedesktop.org/drm/drm-misc
5557 F: drivers/gpu/drm/stm
5558 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5560 DRM DRIVERS FOR TI LCDC
5561 M: Jyri Sarha <jsarha@ti.com>
5562 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5563 L: dri-devel@lists.freedesktop.org
5565 F: drivers/gpu/drm/tilcdc/
5566 F: Documentation/devicetree/bindings/display/tilcdc/
5568 DRM DRIVERS FOR TI OMAP
5569 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5570 L: dri-devel@lists.freedesktop.org
5572 F: drivers/gpu/drm/omapdrm/
5573 F: Documentation/devicetree/bindings/display/ti/
5576 M: Eric Anholt <eric@anholt.net>
5578 F: drivers/gpu/drm/v3d/
5579 F: include/uapi/drm/v3d_drm.h
5580 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5581 T: git git://anongit.freedesktop.org/drm/drm-misc
5584 M: Eric Anholt <eric@anholt.net>
5585 T: git git://github.com/anholt/linux
5587 F: drivers/gpu/drm/vc4/
5588 F: include/uapi/drm/vc4_drm.h
5589 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5590 T: git git://anongit.freedesktop.org/drm/drm-misc
5592 DRM DRIVERS FOR VIVANTE GPU IP
5593 M: Lucas Stach <l.stach@pengutronix.de>
5594 R: Russell King <linux+etnaviv@armlinux.org.uk>
5595 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5596 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5597 L: dri-devel@lists.freedesktop.org
5599 F: drivers/gpu/drm/etnaviv/
5600 F: include/uapi/drm/etnaviv_drm.h
5601 F: Documentation/devicetree/bindings/display/etnaviv/
5603 DRM DRIVERS FOR ZTE ZX
5604 M: Shawn Guo <shawnguo@kernel.org>
5605 L: dri-devel@lists.freedesktop.org
5607 F: drivers/gpu/drm/zte/
5608 F: Documentation/devicetree/bindings/display/zte,vou.txt
5609 T: git git://anongit.freedesktop.org/drm/drm-misc
5612 M: Thierry Reding <thierry.reding@gmail.com>
5613 R: Sam Ravnborg <sam@ravnborg.org>
5614 L: dri-devel@lists.freedesktop.org
5615 T: git git://anongit.freedesktop.org/drm/drm-misc
5617 F: drivers/gpu/drm/drm_panel.c
5618 F: drivers/gpu/drm/panel/
5619 F: include/drm/drm_panel.h
5620 F: Documentation/devicetree/bindings/display/panel/
5623 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5624 T: git git://anongit.freedesktop.org/drm/drm-misc
5625 L: dri-devel@lists.freedesktop.org
5626 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
5628 F: drivers/gpu/drm/xen/
5629 F: Documentation/gpu/xen-front.rst
5632 M: Christian Koenig <christian.koenig@amd.com>
5633 M: Huang Rui <ray.huang@amd.com>
5634 T: git git://people.freedesktop.org/~agd5f/linux
5636 L: dri-devel@lists.freedesktop.org
5638 F: drivers/gpu/drm/ttm/
5640 DSBR100 USB FM RADIO DRIVER
5641 M: Alexey Klimov <klimov.linux@gmail.com>
5642 L: linux-media@vger.kernel.org
5643 T: git git://linuxtv.org/media_tree.git
5645 F: drivers/media/radio/dsbr100.c
5648 M: Hans Verkuil <hverkuil@xs4all.nl>
5649 L: linux-media@vger.kernel.org
5650 T: git git://linuxtv.org/media_tree.git
5651 W: https://linuxtv.org
5653 F: drivers/media/pci/dt3155/
5655 DVB_USB_AF9015 MEDIA DRIVER
5656 M: Antti Palosaari <crope@iki.fi>
5657 L: linux-media@vger.kernel.org
5658 W: https://linuxtv.org
5659 W: http://palosaari.fi/linux/
5660 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5661 T: git git://linuxtv.org/anttip/media_tree.git
5663 F: drivers/media/usb/dvb-usb-v2/af9015*
5665 DVB_USB_AF9035 MEDIA DRIVER
5666 M: Antti Palosaari <crope@iki.fi>
5667 L: linux-media@vger.kernel.org
5668 W: https://linuxtv.org
5669 W: http://palosaari.fi/linux/
5670 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5671 T: git git://linuxtv.org/anttip/media_tree.git
5673 F: drivers/media/usb/dvb-usb-v2/af9035*
5675 DVB_USB_ANYSEE MEDIA DRIVER
5676 M: Antti Palosaari <crope@iki.fi>
5677 L: linux-media@vger.kernel.org
5678 W: https://linuxtv.org
5679 W: http://palosaari.fi/linux/
5680 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5681 T: git git://linuxtv.org/anttip/media_tree.git
5683 F: drivers/media/usb/dvb-usb-v2/anysee*
5685 DVB_USB_AU6610 MEDIA DRIVER
5686 M: Antti Palosaari <crope@iki.fi>
5687 L: linux-media@vger.kernel.org
5688 W: https://linuxtv.org
5689 W: http://palosaari.fi/linux/
5690 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5691 T: git git://linuxtv.org/anttip/media_tree.git
5693 F: drivers/media/usb/dvb-usb-v2/au6610*
5695 DVB_USB_CE6230 MEDIA DRIVER
5696 M: Antti Palosaari <crope@iki.fi>
5697 L: linux-media@vger.kernel.org
5698 W: https://linuxtv.org
5699 W: http://palosaari.fi/linux/
5700 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5701 T: git git://linuxtv.org/anttip/media_tree.git
5703 F: drivers/media/usb/dvb-usb-v2/ce6230*
5705 DVB_USB_CXUSB MEDIA DRIVER
5706 M: Michael Krufky <mkrufky@linuxtv.org>
5707 L: linux-media@vger.kernel.org
5708 W: https://linuxtv.org
5709 W: http://github.com/mkrufky
5710 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5711 T: git git://linuxtv.org/media_tree.git
5713 F: drivers/media/usb/dvb-usb/cxusb*
5715 DVB_USB_EC168 MEDIA DRIVER
5716 M: Antti Palosaari <crope@iki.fi>
5717 L: linux-media@vger.kernel.org
5718 W: https://linuxtv.org
5719 W: http://palosaari.fi/linux/
5720 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5721 T: git git://linuxtv.org/anttip/media_tree.git
5723 F: drivers/media/usb/dvb-usb-v2/ec168*
5725 DVB_USB_GL861 MEDIA DRIVER
5726 M: Antti Palosaari <crope@iki.fi>
5727 L: linux-media@vger.kernel.org
5728 W: https://linuxtv.org
5729 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5730 T: git git://linuxtv.org/anttip/media_tree.git
5732 F: drivers/media/usb/dvb-usb-v2/gl861*
5734 DVB_USB_MXL111SF MEDIA DRIVER
5735 M: Michael Krufky <mkrufky@linuxtv.org>
5736 L: linux-media@vger.kernel.org
5737 W: https://linuxtv.org
5738 W: http://github.com/mkrufky
5739 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5740 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5742 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5744 DVB_USB_RTL28XXU MEDIA DRIVER
5745 M: Antti Palosaari <crope@iki.fi>
5746 L: linux-media@vger.kernel.org
5747 W: https://linuxtv.org
5748 W: http://palosaari.fi/linux/
5749 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5750 T: git git://linuxtv.org/anttip/media_tree.git
5752 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5754 DVB_USB_V2 MEDIA DRIVER
5755 M: Antti Palosaari <crope@iki.fi>
5756 L: linux-media@vger.kernel.org
5757 W: https://linuxtv.org
5758 W: http://palosaari.fi/linux/
5759 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5760 T: git git://linuxtv.org/anttip/media_tree.git
5762 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5763 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5766 M: Jason Baron <jbaron@akamai.com>
5768 F: lib/dynamic_debug.c
5769 F: include/linux/dynamic_debug.h
5771 DYNAMIC INTERRUPT MODERATION
5772 M: Tal Gilboa <talgi@mellanox.com>
5774 F: include/linux/dim.h
5777 DZ DECSTATION DZ11 SERIAL DRIVER
5778 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5780 F: drivers/tty/serial/dz.*
5782 E3X0 POWER BUTTON DRIVER
5783 M: Moritz Fischer <moritz.fischer@ettus.com>
5784 L: usrp-users@lists.ettus.com
5785 W: http://www.ettus.com
5787 F: drivers/input/misc/e3x0-button.c
5788 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5791 M: Antti Palosaari <crope@iki.fi>
5792 L: linux-media@vger.kernel.org
5793 W: https://linuxtv.org
5794 W: http://palosaari.fi/linux/
5795 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5796 T: git git://linuxtv.org/anttip/media_tree.git
5798 F: drivers/media/tuners/e4000*
5800 EARTH_PT1 MEDIA DRIVER
5801 M: Akihiro Tsukada <tskd08@gmail.com>
5802 L: linux-media@vger.kernel.org
5804 F: drivers/media/pci/pt1/
5806 EARTH_PT3 MEDIA DRIVER
5807 M: Akihiro Tsukada <tskd08@gmail.com>
5808 L: linux-media@vger.kernel.org
5810 F: drivers/media/pci/pt3/
5813 M: Antti Palosaari <crope@iki.fi>
5814 L: linux-media@vger.kernel.org
5815 W: https://linuxtv.org
5816 W: http://palosaari.fi/linux/
5817 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5818 T: git git://linuxtv.org/anttip/media_tree.git
5820 F: drivers/media/dvb-frontends/ec100*
5823 M: Tyler Hicks <tyhicks@canonical.com>
5824 L: ecryptfs@vger.kernel.org
5825 W: http://ecryptfs.org
5826 W: https://launchpad.net/ecryptfs
5827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5829 F: Documentation/filesystems/ecryptfs.txt
5833 M: Borislav Petkov <bp@alien8.de>
5834 L: linux-edac@vger.kernel.org
5836 F: drivers/edac/amd64_edac*
5839 M: Jan Luebbe <jlu@pengutronix.de>
5840 L: linux-edac@vger.kernel.org
5842 F: drivers/edac/armada_xp_*
5845 M: Stefan Schaeckeler <sschaeck@cisco.com>
5847 F: drivers/edac/aspeed_edac.c
5848 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5851 M: Shravan Kumar Ramani <sramani@mellanox.com>
5853 F: drivers/edac/bluefield_edac.c
5856 M: Robert Richter <rric@kernel.org>
5857 L: linux-edac@vger.kernel.org
5859 F: drivers/edac/highbank*
5862 M: Ralf Baechle <ralf@linux-mips.org>
5863 M: David Daney <david.daney@cavium.com>
5864 L: linux-edac@vger.kernel.org
5865 L: linux-mips@vger.kernel.org
5867 F: drivers/edac/octeon_edac*
5869 EDAC-CAVIUM THUNDERX
5870 M: David Daney <david.daney@cavium.com>
5871 M: Jan Glauber <jglauber@cavium.com>
5872 L: linux-edac@vger.kernel.org
5874 F: drivers/edac/thunderx_edac*
5877 M: Borislav Petkov <bp@alien8.de>
5878 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5879 M: Tony Luck <tony.luck@intel.com>
5880 R: James Morse <james.morse@arm.com>
5881 R: Robert Richter <rrichter@marvell.com>
5882 L: linux-edac@vger.kernel.org
5883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
5885 F: Documentation/admin-guide/ras.rst
5886 F: Documentation/driver-api/edac.rst
5888 F: include/linux/edac.h
5891 M: Mark Gross <mark.gross@intel.com>
5892 L: linux-edac@vger.kernel.org
5894 F: drivers/edac/e752x_edac.c
5897 L: linux-edac@vger.kernel.org
5899 F: drivers/edac/e7xxx_edac.c
5902 M: York Sun <york.sun@nxp.com>
5903 L: linux-edac@vger.kernel.org
5905 F: drivers/edac/fsl_ddr_edac.*
5908 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5909 L: linux-edac@vger.kernel.org
5911 F: drivers/edac/ghes_edac.c
5914 M: Tony Luck <tony.luck@intel.com>
5915 L: linux-edac@vger.kernel.org
5917 F: drivers/edac/i10nm_base.c
5920 L: linux-edac@vger.kernel.org
5922 F: drivers/edac/i3000_edac.c
5925 L: linux-edac@vger.kernel.org
5927 F: drivers/edac/i5000_edac.c
5930 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5931 L: linux-edac@vger.kernel.org
5933 F: drivers/edac/i5400_edac.c
5936 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5937 L: linux-edac@vger.kernel.org
5939 F: drivers/edac/i7300_edac.c
5942 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5943 L: linux-edac@vger.kernel.org
5945 F: drivers/edac/i7core_edac.c
5948 M: Tim Small <tim@buttersideup.com>
5949 L: linux-edac@vger.kernel.org
5951 F: drivers/edac/i82443bxgx_edac.c
5954 M: "Arvind R." <arvino55@gmail.com>
5955 L: linux-edac@vger.kernel.org
5957 F: drivers/edac/i82975x_edac.c
5960 M: Jason Baron <jbaron@akamai.com>
5961 L: linux-edac@vger.kernel.org
5963 F: drivers/edac/ie31200_edac.c
5966 M: Johannes Thumshirn <morbidrsa@gmail.com>
5967 L: linux-edac@vger.kernel.org
5969 F: drivers/edac/mpc85xx_edac.[ch]
5972 M: Egor Martovetsky <egor@pasemi.com>
5973 L: linux-edac@vger.kernel.org
5975 F: drivers/edac/pasemi_edac.c
5978 M: Tony Luck <tony.luck@intel.com>
5979 L: linux-edac@vger.kernel.org
5981 F: drivers/edac/pnd2_edac.[ch]
5984 M: Tim Small <tim@buttersideup.com>
5985 L: linux-edac@vger.kernel.org
5987 F: drivers/edac/r82600_edac.c
5990 M: Tony Luck <tony.luck@intel.com>
5991 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5992 L: linux-edac@vger.kernel.org
5994 F: drivers/edac/sb_edac.c
5997 M: Yash Shah <yash.shah@sifive.com>
5998 L: linux-edac@vger.kernel.org
6000 F: drivers/edac/sifive_edac.c
6003 M: Tony Luck <tony.luck@intel.com>
6004 L: linux-edac@vger.kernel.org
6006 F: drivers/edac/skx_*.c
6009 M: Tero Kristo <t-kristo@ti.com>
6010 L: linux-edac@vger.kernel.org
6012 F: drivers/edac/ti_edac.c
6015 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6016 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6017 L: linux-arm-msm@vger.kernel.org
6018 L: linux-edac@vger.kernel.org
6020 F: drivers/edac/qcom_edac.c
6022 EDIROL UA-101/UA-1000 DRIVER
6023 M: Clemens Ladisch <clemens@ladisch.de>
6024 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6027 F: sound/usb/misc/ua101.c
6030 L: linux-efi@vger.kernel.org
6031 M: Ivan Hu <ivan.hu@canonical.com>
6032 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
6034 F: drivers/firmware/efi/test/
6036 EFI VARIABLE FILESYSTEM
6037 M: Matthew Garrett <matthew.garrett@nebula.com>
6038 M: Jeremy Kerr <jk@ozlabs.org>
6039 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
6040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6041 L: linux-efi@vger.kernel.org
6045 EFIFB FRAMEBUFFER DRIVER
6046 L: linux-fbdev@vger.kernel.org
6047 M: Peter Jones <pjones@redhat.com>
6049 F: drivers/video/fbdev/efifb.c
6052 W: http://aeschi.ch.eu.org/efs/
6056 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6057 M: Douglas Miller <dougmill@linux.ibm.com>
6058 L: netdev@vger.kernel.org
6060 F: drivers/net/ethernet/ibm/ehea/
6062 EM28XX VIDEO4LINUX DRIVER
6063 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6064 L: linux-media@vger.kernel.org
6065 W: https://linuxtv.org
6066 T: git git://linuxtv.org/media_tree.git
6068 F: drivers/media/usb/em28xx/
6069 F: Documentation/media/v4l-drivers/em28xx*
6072 M: Paul Gortmaker <paul.gortmaker@windriver.com>
6073 M: Matt Mackall <mpm@selenic.com>
6074 M: David Woodhouse <dwmw2@infradead.org>
6075 L: linux-embedded@vger.kernel.org
6078 Emulex 10Gbps iSCSI - OneConnect DRIVER
6079 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6080 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6081 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6082 L: linux-scsi@vger.kernel.org
6083 W: http://www.broadcom.com
6085 F: drivers/scsi/be2iscsi/
6087 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6088 M: Sathya Perla <sathya.perla@broadcom.com>
6089 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6090 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6091 M: Somnath Kotur <somnath.kotur@broadcom.com>
6092 L: netdev@vger.kernel.org
6093 W: http://www.emulex.com
6095 F: drivers/net/ethernet/emulex/benet/
6097 EMULEX ONECONNECT ROCE DRIVER
6098 M: Selvin Xavier <selvin.xavier@broadcom.com>
6099 M: Devesh Sharma <devesh.sharma@broadcom.com>
6100 L: linux-rdma@vger.kernel.org
6101 W: http://www.broadcom.com
6103 F: drivers/infiniband/hw/ocrdma/
6104 F: include/uapi/rdma/ocrdma-abi.h
6106 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6107 M: James Smart <james.smart@broadcom.com>
6108 M: Dick Kennedy <dick.kennedy@broadcom.com>
6109 L: linux-scsi@vger.kernel.org
6110 W: http://www.broadcom.com
6112 F: drivers/scsi/lpfc/
6114 ENE CB710 FLASH CARD READER DRIVER
6115 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6117 F: drivers/misc/cb710/
6118 F: drivers/mmc/host/cb710-mmc.*
6119 F: include/linux/cb710.h
6121 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6122 M: Maxim Levitsky <maximlevitsky@gmail.com>
6124 F: drivers/media/rc/ene_ir.*
6126 EPSON S1D13XXX FRAMEBUFFER DRIVER
6127 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6130 F: drivers/video/fbdev/s1d13xxxfb.c
6131 F: include/video/s1d13xxxfb.h
6134 M: Gao Xiang <gaoxiang25@huawei.com>
6135 M: Chao Yu <yuchao0@huawei.com>
6136 L: linux-erofs@lists.ozlabs.org
6138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6139 F: Documentation/filesystems/erofs.txt
6141 F: include/trace/events/erofs.h
6143 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6144 M: Jeff Layton <jlayton@kernel.org>
6147 F: include/linux/errseq.h
6149 ET131X NETWORK DRIVER
6150 M: Mark Einon <mark.einon@gmail.com>
6152 F: drivers/net/ethernet/agere/
6155 M: Roopa Prabhu <roopa@cumulusnetworks.com>
6156 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6157 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6158 L: netdev@vger.kernel.org
6159 W: http://www.linuxfoundation.org/en/Net:Bridge
6161 F: include/linux/netfilter_bridge/
6164 ETHERNET PHY LIBRARY
6165 M: Andrew Lunn <andrew@lunn.ch>
6166 M: Florian Fainelli <f.fainelli@gmail.com>
6167 M: Heiner Kallweit <hkallweit1@gmail.com>
6168 L: netdev@vger.kernel.org
6170 F: Documentation/ABI/testing/sysfs-class-net-phydev
6171 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6172 F: Documentation/devicetree/bindings/net/mdio*
6173 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6174 F: Documentation/networking/phy.rst
6176 F: drivers/of/of_mdio.c
6177 F: drivers/of/of_net.c
6178 F: include/dt-bindings/net/qca-ar803x.h
6179 F: include/linux/*mdio*.h
6180 F: include/linux/of_net.h
6181 F: include/linux/phy.h
6182 F: include/linux/phy_fixed.h
6183 F: include/linux/platform_data/mdio-bcm-unimac.h
6184 F: include/linux/platform_data/mdio-gpio.h
6185 F: include/trace/events/mdio.h
6186 F: include/uapi/linux/mdio.h
6187 F: include/uapi/linux/mii.h
6190 M: Valdis Kletnieks <valdis.kletnieks@vt.edu>
6192 F: drivers/staging/exfat/
6195 M: Jan Kara <jack@suse.com>
6196 L: linux-ext4@vger.kernel.org
6198 F: Documentation/filesystems/ext2.txt
6200 F: include/linux/ext2*
6203 M: "Theodore Ts'o" <tytso@mit.edu>
6204 M: Andreas Dilger <adilger.kernel@dilger.ca>
6205 L: linux-ext4@vger.kernel.org
6206 W: http://ext4.wiki.kernel.org
6207 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6210 F: Documentation/filesystems/ext4/
6213 Extended Verification Module (EVM)
6214 M: Mimi Zohar <zohar@linux.ibm.com>
6215 L: linux-integrity@vger.kernel.org
6217 F: security/integrity/evm/
6219 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6220 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
6221 L: linux-efi@vger.kernel.org
6222 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6224 F: Documentation/admin-guide/efi-stub.rst
6225 F: arch/*/kernel/efi.c
6226 F: arch/x86/boot/compressed/eboot.[ch]
6227 F: arch/*/include/asm/efi.h
6228 F: arch/x86/platform/efi/
6229 F: drivers/firmware/efi/
6230 F: include/linux/efi*.h
6231 F: arch/arm/boot/compressed/efi-header.S
6232 F: arch/arm64/kernel/efi-entry.S
6234 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6235 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6236 M: Chanwoo Choi <cw00.choi@samsung.com>
6237 L: linux-kernel@vger.kernel.org
6238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6241 F: include/linux/extcon/
6242 F: include/linux/extcon.h
6243 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6244 F: Documentation/devicetree/bindings/extcon/
6247 M: Jingoo Han <jingoohan1@gmail.com>
6248 L: dri-devel@lists.freedesktop.org
6250 F: drivers/gpu/drm/exynos/exynos_dp*
6252 EXYNOS SYSMMU (IOMMU) driver
6253 M: Marek Szyprowski <m.szyprowski@samsung.com>
6254 L: iommu@lists.linux-foundation.org
6256 F: drivers/iommu/exynos-iommu.c
6258 EZchip NPS platform support
6259 M: Vineet Gupta <vgupta@synopsys.com>
6260 M: Ofer Levi <oferle@mellanox.com>
6262 F: arch/arc/plat-eznps
6263 F: arch/arc/boot/dts/eznps.dts
6266 M: Jaegeuk Kim <jaegeuk@kernel.org>
6267 M: Chao Yu <yuchao0@huawei.com>
6268 L: linux-f2fs-devel@lists.sourceforge.net
6269 W: https://f2fs.wiki.kernel.org/
6270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6272 F: Documentation/filesystems/f2fs.txt
6273 F: Documentation/ABI/testing/sysfs-fs-f2fs
6275 F: include/linux/f2fs_fs.h
6276 F: include/trace/events/f2fs.h
6278 F71805F HARDWARE MONITORING DRIVER
6279 M: Jean Delvare <jdelvare@suse.com>
6280 L: linux-hwmon@vger.kernel.org
6282 F: Documentation/hwmon/f71805f.rst
6283 F: drivers/hwmon/f71805f.c
6286 M: Josh Poimboeuf <jpoimboe@redhat.com>
6288 F: scripts/faddr2line
6291 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6292 L: netdev@vger.kernel.org
6294 F: net/core/failover.c
6295 F: include/net/failover.h
6296 F: Documentation/networking/failover.rst
6299 M: Jan Kara <jack@suse.cz>
6300 R: Amir Goldstein <amir73il@gmail.com>
6301 L: linux-fsdevel@vger.kernel.org
6303 F: fs/notify/fanotify/
6304 F: include/linux/fanotify.h
6305 F: include/uapi/linux/fanotify.h
6307 FARSYNC SYNCHRONOUS DRIVER
6308 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6309 W: http://www.farsite.co.uk/
6311 F: drivers/net/wan/farsync.*
6313 FAULT INJECTION SUPPORT
6314 M: Akinobu Mita <akinobu.mita@gmail.com>
6316 F: Documentation/fault-injection/
6317 F: lib/fault-inject.c
6319 FBTFT Framebuffer drivers
6321 L: dri-devel@lists.freedesktop.org
6322 L: linux-fbdev@vger.kernel.org
6323 F: drivers/staging/fbtft/
6326 M: Michael Buesch <m@bues.ch>
6327 L: linux-media@vger.kernel.org
6329 F: drivers/media/tuners/fc0011.h
6330 F: drivers/media/tuners/fc0011.c
6333 M: Antti Palosaari <crope@iki.fi>
6334 L: linux-media@vger.kernel.org
6335 W: https://linuxtv.org
6336 W: http://palosaari.fi/linux/
6337 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6338 T: git git://linuxtv.org/anttip/media_tree.git
6340 F: drivers/media/tuners/fc2580*
6342 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6343 M: Hannes Reinecke <hare@suse.de>
6344 L: linux-scsi@vger.kernel.org
6345 W: www.Open-FCoE.org
6347 F: drivers/scsi/libfc/
6348 F: drivers/scsi/fcoe/
6350 F: include/scsi/libfc.h
6351 F: include/scsi/libfcoe.h
6352 F: include/uapi/scsi/fc/
6354 FILE LOCKING (flock() and fcntl()/lockf())
6355 M: Jeff Layton <jlayton@kernel.org>
6356 M: "J. Bruce Fields" <bfields@fieldses.org>
6357 L: linux-fsdevel@vger.kernel.org
6359 F: include/linux/fcntl.h
6360 F: include/uapi/linux/fcntl.h
6364 FILESYSTEMS (VFS and infrastructure)
6365 M: Alexander Viro <viro@zeniv.linux.org.uk>
6366 L: linux-fsdevel@vger.kernel.org
6369 F: include/linux/fs.h
6370 F: include/linux/fs_types.h
6371 F: include/uapi/linux/fs.h
6373 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6374 M: Riku Voipio <riku.voipio@iki.fi>
6375 L: linux-hwmon@vger.kernel.org
6377 F: drivers/hwmon/f75375s.c
6378 F: include/linux/f75375s.h
6380 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6381 M: Clemens Ladisch <clemens@ladisch.de>
6382 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
6383 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6387 F: include/uapi/sound/firewire.h
6389 FIREWIRE MEDIA DRIVERS (firedtv)
6390 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6391 L: linux-media@vger.kernel.org
6392 L: linux1394-devel@lists.sourceforge.net
6393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6395 F: drivers/media/firewire/
6397 FIREWIRE SBP-2 TARGET
6398 M: Chris Boot <bootc@bootc.net>
6399 L: linux-scsi@vger.kernel.org
6400 L: target-devel@vger.kernel.org
6401 L: linux1394-devel@lists.sourceforge.net
6402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6404 F: drivers/target/sbp/
6407 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6408 L: linux1394-devel@lists.sourceforge.net
6409 W: http://ieee1394.wiki.kernel.org/
6410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6412 F: drivers/firewire/
6413 F: include/linux/firewire.h
6414 F: include/uapi/linux/firewire*.h
6417 FIRMWARE LOADER (request_firmware)
6418 M: Luis Chamberlain <mcgrof@kernel.org>
6419 L: linux-kernel@vger.kernel.org
6421 F: Documentation/firmware_class/
6422 F: drivers/base/firmware_loader/
6423 F: include/linux/firmware.h
6425 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6426 M: Joshua Morris <josh.h.morris@us.ibm.com>
6427 M: Philip Kelleher <pjk1939@linux.ibm.com>
6429 F: drivers/block/rsxx/
6431 FLEXTIMER FTM-QUADDEC DRIVER
6432 M: Patrick Havelange <patrick.havelange@essensium.com>
6433 L: linux-iio@vger.kernel.org
6435 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6436 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6437 F: drivers/counter/ftm-quaddec.c
6440 M: Denis Efremov <efremov@linux.com>
6442 L: linux-block@vger.kernel.org
6443 F: drivers/block/floppy.c
6445 FPGA MANAGER FRAMEWORK
6446 M: Moritz Fischer <mdf@kernel.org>
6447 L: linux-fpga@vger.kernel.org
6449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6450 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6451 F: Documentation/fpga/
6452 F: Documentation/driver-api/fpga/
6453 F: Documentation/devicetree/bindings/fpga/
6455 F: include/linux/fpga/
6456 W: http://www.rocketboards.org
6459 M: Wu Hao <hao.wu@intel.com>
6460 L: linux-fpga@vger.kernel.org
6462 F: Documentation/fpga/dfl.rst
6463 F: include/uapi/linux/fpga-dfl.h
6464 F: drivers/fpga/dfl*
6467 M: Bill Metzenthen <billm@melbpc.org.au>
6468 W: http://floatingpoint.sourceforge.net/emulator/index.html
6470 F: arch/x86/math-emu/
6472 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6473 L: netdev@vger.kernel.org
6475 F: drivers/net/wan/dlci.c
6476 F: drivers/net/wan/sdla.c
6479 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6480 L: dri-devel@lists.freedesktop.org
6481 L: linux-fbdev@vger.kernel.org
6482 T: git git://anongit.freedesktop.org/drm/drm-misc
6483 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6485 F: Documentation/fb/
6488 F: include/linux/fb.h
6489 F: include/uapi/video/
6490 F: include/uapi/linux/fb.h
6492 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6493 M: Horia Geantă <horia.geanta@nxp.com>
6494 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6495 L: linux-crypto@vger.kernel.org
6497 F: drivers/crypto/caam/
6498 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6500 FREESCALE DIU FRAMEBUFFER DRIVER
6501 M: Timur Tabi <timur@kernel.org>
6502 L: linux-fbdev@vger.kernel.org
6504 F: drivers/video/fbdev/fsl-diu-fb.*
6506 FREESCALE DMA DRIVER
6507 M: Li Yang <leoyang.li@nxp.com>
6508 M: Zhang Wei <zw@zh-kernel.org>
6509 L: linuxppc-dev@lists.ozlabs.org
6511 F: drivers/dma/fsldma.*
6513 FREESCALE ENETC ETHERNET DRIVERS
6514 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6515 L: netdev@vger.kernel.org
6517 F: drivers/net/ethernet/freescale/enetc/
6519 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6520 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6521 L: netdev@vger.kernel.org
6523 F: drivers/net/ethernet/freescale/gianfar*
6524 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6526 FREESCALE GPMI NAND DRIVER
6527 M: Han Xu <han.xu@nxp.com>
6528 L: linux-mtd@lists.infradead.org
6530 F: drivers/mtd/nand/raw/gpmi-nand/*
6532 FREESCALE I2C CPM DRIVER
6533 M: Jochen Friedrich <jochen@scram.de>
6534 L: linuxppc-dev@lists.ozlabs.org
6535 L: linux-i2c@vger.kernel.org
6537 F: drivers/i2c/busses/i2c-cpm.c
6539 FREESCALE IMX DDR PMU DRIVER
6540 M: Frank Li <Frank.li@nxp.com>
6541 L: linux-arm-kernel@lists.infradead.org
6543 F: drivers/perf/fsl_imx8_ddr_perf.c
6544 F: Documentation/admin-guide/perf/imx-ddr.rst
6545 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6547 FREESCALE IMX I2C DRIVER
6548 M: Oleksij Rempel <o.rempel@pengutronix.de>
6549 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6550 L: linux-i2c@vger.kernel.org
6552 F: drivers/i2c/busses/i2c-imx.c
6553 F: Documentation/devicetree/bindings/i2c/i2c-imx.txt
6555 FREESCALE IMX LPI2C DRIVER
6556 M: Dong Aisheng <aisheng.dong@nxp.com>
6557 L: linux-i2c@vger.kernel.org
6558 L: linux-imx@nxp.com
6560 F: drivers/i2c/busses/i2c-imx-lpi2c.c
6561 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6563 FREESCALE IMX / MXC FEC DRIVER
6564 M: Fugang Duan <fugang.duan@nxp.com>
6565 L: netdev@vger.kernel.org
6567 F: drivers/net/ethernet/freescale/fec_main.c
6568 F: drivers/net/ethernet/freescale/fec_ptp.c
6569 F: drivers/net/ethernet/freescale/fec.h
6570 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6572 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6573 M: Sascha Hauer <s.hauer@pengutronix.de>
6574 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6575 L: linux-fbdev@vger.kernel.org
6576 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6578 F: include/linux/platform_data/video-imxfb.h
6579 F: drivers/video/fbdev/imxfb.c
6581 FREESCALE QORIQ DPAA ETHERNET DRIVER
6582 M: Madalin Bucur <madalin.bucur@nxp.com>
6583 L: netdev@vger.kernel.org
6585 F: drivers/net/ethernet/freescale/dpaa
6587 FREESCALE QORIQ DPAA FMAN DRIVER
6588 M: Madalin Bucur <madalin.bucur@nxp.com>
6589 L: netdev@vger.kernel.org
6591 F: drivers/net/ethernet/freescale/fman
6592 F: Documentation/devicetree/bindings/net/fsl-fman.txt
6594 FREESCALE QORIQ PTP CLOCK DRIVER
6595 M: Yangbo Lu <yangbo.lu@nxp.com>
6596 L: netdev@vger.kernel.org
6598 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6599 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
6600 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6601 F: drivers/ptp/ptp_qoriq.c
6602 F: drivers/ptp/ptp_qoriq_debugfs.c
6603 F: include/linux/fsl/ptp_qoriq.h
6604 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6606 FREESCALE QUAD SPI DRIVER
6607 M: Han Xu <han.xu@nxp.com>
6608 L: linux-spi@vger.kernel.org
6610 F: drivers/spi/spi-fsl-qspi.c
6612 FREESCALE QUICC ENGINE LIBRARY
6613 M: Qiang Zhao <qiang.zhao@nxp.com>
6614 L: linuxppc-dev@lists.ozlabs.org
6616 F: drivers/soc/fsl/qe/
6617 F: include/soc/fsl/*qe*.h
6618 F: include/soc/fsl/*ucc*.h
6620 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6621 M: Li Yang <leoyang.li@nxp.com>
6622 L: netdev@vger.kernel.org
6623 L: linuxppc-dev@lists.ozlabs.org
6625 F: drivers/net/ethernet/freescale/ucc_geth*
6627 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6628 M: Zhao Qiang <qiang.zhao@nxp.com>
6629 L: netdev@vger.kernel.org
6630 L: linuxppc-dev@lists.ozlabs.org
6632 F: drivers/net/wan/fsl_ucc_hdlc*
6634 FREESCALE QUICC ENGINE UCC UART DRIVER
6635 M: Timur Tabi <timur@kernel.org>
6636 L: linuxppc-dev@lists.ozlabs.org
6638 F: drivers/tty/serial/ucc_uart.c
6640 FREESCALE SOC DRIVERS
6641 M: Li Yang <leoyang.li@nxp.com>
6642 L: linuxppc-dev@lists.ozlabs.org
6643 L: linux-arm-kernel@lists.infradead.org
6645 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6646 F: Documentation/devicetree/bindings/soc/fsl/
6648 F: include/linux/fsl/
6650 FREESCALE SOC FS_ENET DRIVER
6651 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
6652 L: linuxppc-dev@lists.ozlabs.org
6653 L: netdev@vger.kernel.org
6655 F: drivers/net/ethernet/freescale/fs_enet/
6656 F: include/linux/fs_enet_pd.h
6658 FREESCALE SOC SOUND DRIVERS
6659 M: Timur Tabi <timur@kernel.org>
6660 M: Nicolin Chen <nicoleotsuka@gmail.com>
6661 M: Xiubo Li <Xiubo.Lee@gmail.com>
6662 R: Fabio Estevam <festevam@gmail.com>
6663 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6664 L: linuxppc-dev@lists.ozlabs.org
6666 F: sound/soc/fsl/fsl*
6667 F: sound/soc/fsl/imx*
6668 F: sound/soc/fsl/mpc8610_hpcd.c
6670 FREESCALE USB PERIPHERAL DRIVERS
6671 M: Li Yang <leoyang.li@nxp.com>
6672 L: linux-usb@vger.kernel.org
6673 L: linuxppc-dev@lists.ozlabs.org
6675 F: drivers/usb/gadget/udc/fsl*
6678 M: Christoph Hellwig <hch@infradead.org>
6679 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6684 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6685 M: Pavel Machek <pavel@ucw.cz>
6686 L: linux-pm@vger.kernel.org
6688 F: Documentation/power/freezing-of-tasks.rst
6689 F: include/linux/freezer.h
6693 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6694 L: linux-kernel@vger.kernel.org
6697 F: include/linux/frontswap.h
6699 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6700 M: David Howells <dhowells@redhat.com>
6701 L: linux-cachefs@redhat.com (moderated for non-subscribers)
6703 F: Documentation/filesystems/caching/
6705 F: include/linux/fscache*.h
6707 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6708 M: Theodore Y. Ts'o <tytso@mit.edu>
6709 M: Jaegeuk Kim <jaegeuk@kernel.org>
6710 M: Eric Biggers <ebiggers@kernel.org>
6711 L: linux-fscrypt@vger.kernel.org
6712 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6713 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6716 F: include/linux/fscrypt*.h
6717 F: include/uapi/linux/fscrypt.h
6718 F: Documentation/filesystems/fscrypt.rst
6721 M: Jeremy Kerr <jk@ozlabs.org>
6722 M: Joel Stanley <joel@jms.id.au>
6723 R: Alistar Popple <alistair@popple.id.au>
6724 R: Eddie James <eajames@linux.ibm.com>
6725 L: linux-fsi@lists.ozlabs.org
6726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6727 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
6730 F: include/linux/fsi*.h
6731 F: include/trace/events/fsi*.h
6733 FSI-ATTACHED I2C DRIVER
6734 M: Eddie James <eajames@linux.ibm.com>
6735 L: linux-i2c@vger.kernel.org
6736 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
6738 F: drivers/i2c/busses/i2c-fsi.c
6739 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6741 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6742 M: Jan Kara <jack@suse.cz>
6743 R: Amir Goldstein <amir73il@gmail.com>
6744 L: linux-fsdevel@vger.kernel.org
6747 F: include/linux/fsnotify*.h
6749 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
6750 M: Eric Biggers <ebiggers@kernel.org>
6751 M: Theodore Y. Ts'o <tytso@mit.edu>
6752 L: linux-fscrypt@vger.kernel.org
6753 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6754 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
6757 F: include/linux/fsverity.h
6758 F: include/uapi/linux/fsverity.h
6759 F: Documentation/filesystems/fsverity.rst
6761 FUJITSU LAPTOP EXTRAS
6762 M: Jonathan Woithe <jwoithe@just42.net>
6763 L: platform-driver-x86@vger.kernel.org
6765 F: drivers/platform/x86/fujitsu-laptop.c
6767 FUJITSU M-5MO LS CAMERA ISP DRIVER
6768 M: Kyungmin Park <kyungmin.park@samsung.com>
6769 M: Heungjun Kim <riverful.kim@samsung.com>
6770 L: linux-media@vger.kernel.org
6772 F: drivers/media/i2c/m5mols/
6773 F: include/media/i2c/m5mols.h
6775 FUJITSU TABLET EXTRAS
6776 M: Robert Gerlach <khnz@gmx.de>
6777 L: platform-driver-x86@vger.kernel.org
6779 F: drivers/platform/x86/fujitsu-tablet.c
6781 FUSE: FILESYSTEM IN USERSPACE
6782 M: Miklos Szeredi <miklos@szeredi.hu>
6783 L: linux-fsdevel@vger.kernel.org
6784 W: http://fuse.sourceforge.net/
6785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6788 F: include/uapi/linux/fuse.h
6789 F: Documentation/filesystems/fuse.txt
6792 M: Thomas Gleixner <tglx@linutronix.de>
6793 M: Ingo Molnar <mingo@redhat.com>
6794 R: Peter Zijlstra <peterz@infradead.org>
6795 R: Darren Hart <dvhart@infradead.org>
6796 L: linux-kernel@vger.kernel.org
6797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6800 F: include/asm-generic/futex.h
6801 F: include/linux/futex.h
6802 F: include/uapi/linux/futex.h
6803 F: tools/testing/selftests/futex/
6804 F: tools/perf/bench/futex*
6805 F: Documentation/*futex*
6808 M: Kees Cook <keescook@chromium.org>
6809 R: Emese Revfy <re.emese@gmail.com>
6810 L: kernel-hardening@lists.openwall.com
6812 F: scripts/gcc-plugins/
6813 F: scripts/gcc-plugin.sh
6814 F: scripts/Makefile.gcc-plugins
6815 F: Documentation/core-api/gcc-plugins.rst
6817 GASKET DRIVER FRAMEWORK
6818 M: Rob Springer <rspringer@google.com>
6819 M: Todd Poynor <toddpoynor@google.com>
6820 M: Ben Chan <benchan@chromium.org>
6822 F: drivers/staging/gasket/
6824 GCOV BASED KERNEL PROFILING
6825 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6828 F: Documentation/dev-tools/gcov.rst
6830 GDB KERNEL DEBUGGING HELPER SCRIPTS
6831 M: Jan Kiszka <jan.kiszka@siemens.com>
6832 M: Kieran Bingham <kbingham@kernel.org>
6836 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6837 M: Achim Leubner <achim_leubner@adaptec.com>
6838 L: linux-scsi@vger.kernel.org
6839 W: http://www.icp-vortex.com/
6841 F: drivers/scsi/gdt*
6843 GEMTEK FM RADIO RECEIVER DRIVER
6844 M: Hans Verkuil <hverkuil@xs4all.nl>
6845 L: linux-media@vger.kernel.org
6846 T: git git://linuxtv.org/media_tree.git
6847 W: https://linuxtv.org
6849 F: drivers/media/radio/radio-gemtek*
6851 GENERIC ARCHITECTURE TOPOLOGY
6852 M: Sudeep Holla <sudeep.holla@arm.com>
6853 L: linux-kernel@vger.kernel.org
6855 F: drivers/base/arch_topology.c
6856 F: include/linux/arch_topology.h
6858 GENERIC GPIO I2C DRIVER
6859 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6861 F: drivers/i2c/busses/i2c-gpio.c
6862 F: include/linux/platform_data/i2c-gpio.h
6864 GENERIC GPIO I2C MULTIPLEXER DRIVER
6865 M: Peter Korsgaard <peter.korsgaard@barco.com>
6866 L: linux-i2c@vger.kernel.org
6868 F: drivers/i2c/muxes/i2c-mux-gpio.c
6869 F: include/linux/platform_data/i2c-mux-gpio.h
6870 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
6872 GENERIC HDLC (WAN) DRIVERS
6873 M: Krzysztof Halasa <khc@pm.waw.pl>
6874 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6876 F: drivers/net/wan/c101.c
6877 F: drivers/net/wan/hd6457*
6878 F: drivers/net/wan/hdlc*
6879 F: drivers/net/wan/n2.c
6880 F: drivers/net/wan/pc300too.c
6881 F: drivers/net/wan/pci200syn.c
6882 F: drivers/net/wan/wanxl*
6884 GENERIC INCLUDE/ASM HEADER FILES
6885 M: Arnd Bergmann <arnd@arndb.de>
6886 L: linux-arch@vger.kernel.org
6887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6889 F: include/asm-generic/
6890 F: include/uapi/asm-generic/
6892 GENERIC PHY FRAMEWORK
6893 M: Kishon Vijay Abraham I <kishon@ti.com>
6894 L: linux-kernel@vger.kernel.org
6895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6898 F: include/linux/phy/
6899 F: Documentation/devicetree/bindings/phy/
6901 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6902 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6904 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6907 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6908 M: Kevin Hilman <khilman@kernel.org>
6909 M: Ulf Hansson <ulf.hansson@linaro.org>
6910 L: linux-pm@vger.kernel.org
6912 F: drivers/base/power/domain*.c
6913 F: include/linux/pm_domain.h
6914 F: Documentation/devicetree/bindings/power/power_domain.txt
6916 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6917 M: Eugen Hristev <eugen.hristev@microchip.com>
6918 L: linux-input@vger.kernel.org
6920 F: drivers/input/touchscreen/resistive-adc-touch.c
6922 GENERIC UIO DRIVER FOR PCI DEVICES
6923 M: "Michael S. Tsirkin" <mst@redhat.com>
6924 L: kvm@vger.kernel.org
6926 F: drivers/uio/uio_pci_generic.c
6928 GENERIC VDSO LIBRARY:
6929 M: Andy Lutomirski <luto@kernel.org>
6930 M: Thomas Gleixner <tglx@linutronix.de>
6931 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
6932 L: linux-kernel@vger.kernel.org
6933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
6936 F: kernel/time/vsyscall.c
6938 F: include/asm-generic/vdso/vsyscall.h
6940 GENWQE (IBM Generic Workqueue Card)
6941 M: Frank Haverkamp <haver@linux.ibm.com>
6943 F: drivers/misc/genwqe/
6945 GET_MAINTAINER SCRIPT
6946 M: Joe Perches <joe@perches.com>
6948 F: scripts/get_maintainer.pl
6951 M: Bob Peterson <rpeterso@redhat.com>
6952 M: Andreas Gruenbacher <agruenba@redhat.com>
6953 L: cluster-devel@redhat.com
6954 W: http://sources.redhat.com/cluster/
6955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6957 F: Documentation/filesystems/gfs2*.txt
6959 F: include/uapi/linux/gfs2_ondisk.h
6962 M: Johan Hovold <johan@kernel.org>
6963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6965 F: Documentation/ABI/testing/sysfs-class-gnss
6966 F: Documentation/devicetree/bindings/gnss/
6968 F: include/linux/gnss.h
6971 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
6972 L: linux-media@vger.kernel.org
6974 F: drivers/media/usb/go7007/
6977 M: Bastien Nocera <hadess@hadess.net>
6978 L: linux-input@vger.kernel.org
6980 F: drivers/input/touchscreen/goodix.c
6982 GOOGLE ETHERNET DRIVERS
6983 M: Catherine Sullivan <csully@google.com>
6984 R: Sagi Shahar <sagis@google.com>
6985 R: Jon Olson <jonolson@google.com>
6986 L: netdev@vger.kernel.org
6988 F: Documentation/networking/device_drivers/google/gve.rst
6989 F: drivers/net/ethernet/google
6991 GPD POCKET FAN DRIVER
6992 M: Hans de Goede <hdegoede@redhat.com>
6993 L: platform-driver-x86@vger.kernel.org
6995 F: drivers/platform/x86/gpd-pocket-fan.c
6998 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6999 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7000 L: linux-gpio@vger.kernel.org
7001 L: linux-acpi@vger.kernel.org
7003 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7004 F: drivers/gpio/gpiolib-acpi.c
7007 M: Sean Young <sean@mess.org>
7008 L: linux-media@vger.kernel.org
7010 F: drivers/media/rc/gpio-ir-tx.c
7013 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7014 L: linux-gpio@vger.kernel.org
7016 F: drivers/gpio/gpio-mockup.c
7017 F: tools/testing/selftests/gpio/
7020 M: Linus Walleij <linus.walleij@linaro.org>
7021 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7022 L: linux-gpio@vger.kernel.org
7023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7025 F: Documentation/devicetree/bindings/gpio/
7026 F: Documentation/driver-api/gpio/
7027 F: Documentation/admin-guide/gpio/
7028 F: Documentation/ABI/testing/gpio-cdev
7029 F: Documentation/ABI/obsolete/sysfs-gpio
7031 F: include/linux/gpio/
7032 F: include/linux/gpio.h
7033 F: include/linux/of_gpio.h
7034 F: include/asm-generic/gpio.h
7035 F: include/uapi/linux/gpio.h
7038 GRE DEMULTIPLEXER DRIVER
7039 M: Dmitry Kozlov <xeb@mail.ru>
7040 L: netdev@vger.kernel.org
7042 F: net/ipv4/gre_demux.c
7043 F: net/ipv4/gre_offload.c
7044 F: include/net/gre.h
7046 GRETH 10/100/1G Ethernet MAC device driver
7047 M: Andreas Larsson <andreas@gaisler.com>
7048 L: netdev@vger.kernel.org
7050 F: drivers/net/ethernet/aeroflex/
7052 GREYBUS AUDIO PROTOCOLS DRIVERS
7053 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
7054 M: Mark Greer <mgreer@animalcreek.com>
7056 F: drivers/staging/greybus/audio_apbridgea.c
7057 F: drivers/staging/greybus/audio_apbridgea.h
7058 F: drivers/staging/greybus/audio_codec.c
7059 F: drivers/staging/greybus/audio_codec.h
7060 F: drivers/staging/greybus/audio_gb.c
7061 F: drivers/staging/greybus/audio_manager.c
7062 F: drivers/staging/greybus/audio_manager.h
7063 F: drivers/staging/greybus/audio_manager_module.c
7064 F: drivers/staging/greybus/audio_manager_private.h
7065 F: drivers/staging/greybus/audio_manager_sysfs.c
7066 F: drivers/staging/greybus/audio_module.c
7067 F: drivers/staging/greybus/audio_topology.c
7069 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7070 M: Viresh Kumar <vireshk@kernel.org>
7072 F: drivers/staging/greybus/authentication.c
7073 F: drivers/staging/greybus/bootrom.c
7074 F: drivers/staging/greybus/firmware.h
7075 F: drivers/staging/greybus/fw-core.c
7076 F: drivers/staging/greybus/fw-download.c
7077 F: drivers/staging/greybus/fw-management.c
7078 F: drivers/staging/greybus/greybus_authentication.h
7079 F: drivers/staging/greybus/greybus_firmware.h
7080 F: drivers/staging/greybus/hid.c
7081 F: drivers/staging/greybus/i2c.c
7082 F: drivers/staging/greybus/spi.c
7083 F: drivers/staging/greybus/spilib.c
7084 F: drivers/staging/greybus/spilib.h
7086 GREYBUS LOOPBACK DRIVER
7087 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7089 F: drivers/staging/greybus/loopback.c
7091 GREYBUS PLATFORM DRIVERS
7092 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7094 F: drivers/staging/greybus/arche-platform.c
7095 F: drivers/staging/greybus/arche-apb-ctrl.c
7096 F: drivers/staging/greybus/arche_platform.h
7098 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7099 M: Rui Miguel Silva <rmfrfs@gmail.com>
7101 F: drivers/staging/greybus/sdio.c
7102 F: drivers/staging/greybus/light.c
7103 F: drivers/staging/greybus/gpio.c
7104 F: drivers/staging/greybus/power_supply.c
7105 F: drivers/staging/greybus/spi.c
7106 F: drivers/staging/greybus/spilib.c
7109 M: Johan Hovold <johan@kernel.org>
7110 M: Alex Elder <elder@kernel.org>
7111 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7113 F: drivers/staging/greybus/
7115 F: include/linux/greybus.h
7116 F: include/linux/greybus/
7117 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
7119 GREYBUS UART PROTOCOLS DRIVERS
7120 M: David Lin <dtwlin@gmail.com>
7122 F: drivers/staging/greybus/uart.c
7123 F: drivers/staging/greybus/log.c
7125 GS1662 VIDEO SERIALIZER
7126 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7127 L: linux-media@vger.kernel.org
7128 T: git git://linuxtv.org/media_tree.git
7130 F: drivers/media/spi/gs1662.c
7132 GSPCA FINEPIX SUBDRIVER
7133 M: Frank Zago <frank@zago.net>
7134 L: linux-media@vger.kernel.org
7135 T: git git://linuxtv.org/media_tree.git
7137 F: drivers/media/usb/gspca/finepix.c
7139 GSPCA GL860 SUBDRIVER
7140 M: Olivier Lorin <o.lorin@laposte.net>
7141 L: linux-media@vger.kernel.org
7142 T: git git://linuxtv.org/media_tree.git
7144 F: drivers/media/usb/gspca/gl860/
7146 GSPCA M5602 SUBDRIVER
7147 M: Erik Andren <erik.andren@gmail.com>
7148 L: linux-media@vger.kernel.org
7149 T: git git://linuxtv.org/media_tree.git
7151 F: drivers/media/usb/gspca/m5602/
7153 GSPCA PAC207 SONIXB SUBDRIVER
7154 M: Hans Verkuil <hverkuil@xs4all.nl>
7155 L: linux-media@vger.kernel.org
7156 T: git git://linuxtv.org/media_tree.git
7158 F: drivers/media/usb/gspca/pac207.c
7160 GSPCA SN9C20X SUBDRIVER
7161 M: Brian Johnson <brijohn@gmail.com>
7162 L: linux-media@vger.kernel.org
7163 T: git git://linuxtv.org/media_tree.git
7165 F: drivers/media/usb/gspca/sn9c20x.c
7167 GSPCA T613 SUBDRIVER
7168 M: Leandro Costantino <lcostantino@gmail.com>
7169 L: linux-media@vger.kernel.org
7170 T: git git://linuxtv.org/media_tree.git
7172 F: drivers/media/usb/gspca/t613.c
7174 GSPCA USB WEBCAM DRIVER
7175 M: Hans Verkuil <hverkuil@xs4all.nl>
7176 L: linux-media@vger.kernel.org
7177 T: git git://linuxtv.org/media_tree.git
7179 F: drivers/media/usb/gspca/
7181 GTP (GPRS Tunneling Protocol)
7182 M: Pablo Neira Ayuso <pablo@netfilter.org>
7183 M: Harald Welte <laforge@gnumonks.org>
7184 L: osmocom-net-gprs@lists.osmocom.org
7185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7187 F: drivers/net/gtp.c
7189 GUID PARTITION TABLE (GPT)
7190 M: Davidlohr Bueso <dave@stgolabs.net>
7191 L: linux-efi@vger.kernel.org
7193 F: block/partitions/efi.*
7196 M: Yoshinori Sato <ysato@users.sourceforge.jp>
7197 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7198 W: http://uclinux-h8.sourceforge.jp
7199 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7202 F: drivers/clocksource/h8300_*.c
7203 F: drivers/clk/h8300/
7204 F: drivers/irqchip/irq-renesas-h8*.c
7206 HABANALABS PCI DRIVER
7207 M: Oded Gabbay <oded.gabbay@gmail.com>
7208 T: git https://github.com/HabanaAI/linux.git
7210 F: drivers/misc/habanalabs/
7211 F: include/uapi/misc/habanalabs.h
7212 F: Documentation/ABI/testing/sysfs-driver-habanalabs
7213 F: Documentation/ABI/testing/debugfs-driver-habanalabs
7216 M: Antti Palosaari <crope@iki.fi>
7217 L: linux-media@vger.kernel.org
7218 W: https://linuxtv.org
7219 W: http://palosaari.fi/linux/
7220 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7221 T: git git://linuxtv.org/anttip/media_tree.git
7223 F: drivers/media/usb/hackrf/
7225 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7226 M: Frank Seidel <frank@f-seidel.de>
7227 L: platform-driver-x86@vger.kernel.org
7228 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7230 F: drivers/platform/x86/hdaps.c
7233 M: Jean Delvare <jdelvare@suse.com>
7234 M: Guenter Roeck <linux@roeck-us.net>
7235 L: linux-hwmon@vger.kernel.org
7236 W: http://hwmon.wiki.kernel.org/
7237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7239 F: Documentation/devicetree/bindings/hwmon/
7240 F: Documentation/hwmon/
7242 F: include/linux/hwmon*.h
7243 F: include/trace/events/hwmon*.h
7245 HARDWARE RANDOM NUMBER GENERATOR CORE
7246 M: Matt Mackall <mpm@selenic.com>
7247 M: Herbert Xu <herbert@gondor.apana.org.au>
7248 L: linux-crypto@vger.kernel.org
7250 F: Documentation/devicetree/bindings/rng/
7251 F: Documentation/admin-guide/hw_random.rst
7252 F: drivers/char/hw_random/
7253 F: include/linux/hw_random.h
7255 HARDWARE TRACING FACILITIES
7256 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7258 F: drivers/hwtracing/
7260 HARDWARE SPINLOCK CORE
7261 M: Ohad Ben-Cohen <ohad@wizery.com>
7262 M: Bjorn Andersson <bjorn.andersson@linaro.org>
7263 L: linux-remoteproc@vger.kernel.org
7265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
7266 F: Documentation/devicetree/bindings/hwlock/
7267 F: Documentation/hwspinlock.txt
7268 F: drivers/hwspinlock/
7269 F: include/linux/hwspinlock.h
7271 HARMONY SOUND DRIVER
7272 L: linux-parisc@vger.kernel.org
7274 F: sound/parisc/harmony.*
7276 HDPVR USB VIDEO ENCODER DRIVER
7277 M: Hans Verkuil <hverkuil@xs4all.nl>
7278 L: linux-media@vger.kernel.org
7279 T: git git://linuxtv.org/media_tree.git
7280 W: https://linuxtv.org
7282 F: drivers/media/usb/hdpvr/
7284 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7285 M: Jerry Hoemann <jerry.hoemann@hpe.com>
7287 F: Documentation/watchdog/hpwdt.rst
7288 F: drivers/watchdog/hpwdt.c
7290 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7291 M: Don Brace <don.brace@microsemi.com>
7292 L: esc.storagedev@microsemi.com
7293 L: linux-scsi@vger.kernel.org
7295 F: Documentation/scsi/hpsa.txt
7296 F: drivers/scsi/hpsa*.[ch]
7297 F: include/linux/cciss*.h
7298 F: include/uapi/linux/cciss*.h
7301 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
7302 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
7303 L: linux-rdma@vger.kernel.org
7305 F: drivers/infiniband/hw/hfi1
7308 L: linux-fsdevel@vger.kernel.org
7310 F: Documentation/filesystems/hfs.txt
7314 L: linux-fsdevel@vger.kernel.org
7316 F: Documentation/filesystems/hfsplus.txt
7319 HGA FRAMEBUFFER DRIVER
7320 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7321 L: linux-nvidia@lists.surfsouth.com
7322 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7324 F: drivers/video/fbdev/hgafb.c
7326 HIBERNATION (aka Software Suspend, aka swsusp)
7327 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7328 M: Pavel Machek <pavel@ucw.cz>
7329 L: linux-pm@vger.kernel.org
7330 B: https://bugzilla.kernel.org
7333 F: drivers/base/power/
7335 F: include/linux/suspend.h
7336 F: include/linux/freezer.h
7337 F: include/linux/pm.h
7338 F: arch/*/include/asm/suspend*.h
7341 M: Jiri Kosina <jikos@kernel.org>
7342 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
7343 L: linux-input@vger.kernel.org
7344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7347 F: include/linux/hid*
7348 F: include/uapi/linux/hid*
7350 HID SENSOR HUB DRIVERS
7351 M: Jiri Kosina <jikos@kernel.org>
7352 M: Jonathan Cameron <jic23@kernel.org>
7353 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7354 L: linux-input@vger.kernel.org
7355 L: linux-iio@vger.kernel.org
7357 F: Documentation/hid/hid-sensor*
7358 F: drivers/hid/hid-sensor-*
7359 F: drivers/iio/*/hid-*
7360 F: include/linux/hid-sensor-*
7362 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7363 M: Thomas Gleixner <tglx@linutronix.de>
7364 L: linux-kernel@vger.kernel.org
7365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7367 F: Documentation/timers/
7368 F: kernel/time/hrtimer.c
7369 F: kernel/time/clockevents.c
7370 F: kernel/time/timer_*.c
7371 F: include/linux/clockchips.h
7372 F: include/linux/hrtimer.h
7374 HIGH-SPEED SCC DRIVER FOR AX.25
7375 L: linux-hams@vger.kernel.org
7377 F: drivers/net/hamradio/dmascc.c
7378 F: drivers/net/hamradio/scc.c
7380 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7381 M: HighPoint Linux Team <linux@highpoint-tech.com>
7382 W: http://www.highpoint-tech.com
7384 F: Documentation/scsi/hptiop.txt
7385 F: drivers/scsi/hptiop.c
7388 M: Jes Sorensen <jes@trained-monkey.org>
7389 L: linux-hippi@sunsite.dk
7391 F: include/linux/hippidevice.h
7392 F: include/uapi/linux/if_hippi.h
7394 F: drivers/net/hippi/
7396 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
7397 M: Zaibo Xu <xuzaibo@huawei.com>
7398 L: linux-crypto@vger.kernel.org
7400 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
7401 F: drivers/crypto/hisilicon/sec2/sec_main.c
7402 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
7403 F: drivers/crypto/hisilicon/sec2/sec.h
7404 F: Documentation/ABI/testing/debugfs-hisi-sec
7406 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7407 M: Zaibo Xu <xuzaibo@huawei.com>
7408 L: linux-crypto@vger.kernel.org
7410 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
7411 F: drivers/crypto/hisilicon/hpre/hpre_main.c
7412 F: drivers/crypto/hisilicon/hpre/hpre.h
7413 F: Documentation/ABI/testing/debugfs-hisi-hpre
7415 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7416 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7417 M: Salil Mehta <salil.mehta@huawei.com>
7418 L: netdev@vger.kernel.org
7419 W: http://www.hisilicon.com
7421 F: drivers/net/ethernet/hisilicon/hns3/
7423 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
7424 M: Zaibo Xu <xuzaibo@huawei.com>
7426 F: drivers/char/hw_random/hisi-trng-v2.c
7428 HISILICON LPC BUS DRIVER
7429 M: john.garry@huawei.com
7430 W: http://www.hisilicon.com
7432 F: drivers/bus/hisi_lpc.c
7433 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7435 HISILICON NETWORK SUBSYSTEM DRIVER
7436 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7437 M: Salil Mehta <salil.mehta@huawei.com>
7438 L: netdev@vger.kernel.org
7439 W: http://www.hisilicon.com
7441 F: drivers/net/ethernet/hisilicon/
7442 F: Documentation/devicetree/bindings/net/hisilicon*.txt
7444 HISILICON PMU DRIVER
7445 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
7446 W: http://www.hisilicon.com
7448 F: drivers/perf/hisilicon
7449 F: Documentation/admin-guide/perf/hisi-pmu.rst
7451 HISILICON ROCE DRIVER
7452 M: Lijun Ou <oulijun@huawei.com>
7453 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
7454 L: linux-rdma@vger.kernel.org
7456 F: drivers/infiniband/hw/hns/
7457 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7459 HISILICON SAS Controller
7460 M: John Garry <john.garry@huawei.com>
7461 W: http://www.hisilicon.com
7463 F: drivers/scsi/hisi_sas/
7464 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7466 HISILICON QM AND ZIP Controller DRIVER
7467 M: Zhou Wang <wangzhou1@hisilicon.com>
7468 L: linux-crypto@vger.kernel.org
7470 F: drivers/crypto/hisilicon/qm.c
7471 F: drivers/crypto/hisilicon/qm.h
7472 F: drivers/crypto/hisilicon/sgl.c
7473 F: drivers/crypto/hisilicon/zip/
7474 F: Documentation/ABI/testing/debugfs-hisi-zip
7476 HMM - Heterogeneous Memory Management
7477 M: Jérôme Glisse <jglisse@redhat.com>
7478 L: linux-mm@kvack.org
7481 F: include/linux/hmm*
7482 F: Documentation/vm/hmm.rst
7485 M: Jouni Malinen <j@w1.fi>
7486 L: linux-wireless@vger.kernel.org
7487 W: http://w1.fi/hostap-driver.html
7489 F: drivers/net/wireless/intersil/hostap/
7491 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7492 L: platform-driver-x86@vger.kernel.org
7494 F: drivers/platform/x86/tc1100-wmi.c
7496 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7497 M: Jaroslav Kysela <perex@perex.cz>
7499 F: drivers/staging/hp/hp100.*
7501 HPET: High Precision Event Timers driver
7502 M: Clemens Ladisch <clemens@ladisch.de>
7504 F: Documentation/timers/hpet.rst
7505 F: drivers/char/hpet.c
7506 F: include/linux/hpet.h
7507 F: include/uapi/linux/hpet.h
7511 F: arch/x86/kernel/hpet.c
7512 F: arch/x86/include/asm/hpet.h
7515 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7516 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7521 M: Sebastian Reichel <sre@kernel.org>
7522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7524 F: Documentation/ABI/testing/sysfs-bus-hsi
7525 F: Documentation/driver-api/hsi.rst
7527 F: include/linux/hsi/
7528 F: include/uapi/linux/hsi/
7531 L: linux-usb@vger.kernel.org
7533 F: drivers/net/usb/hso.c
7535 HSR NETWORK PROTOCOL
7536 M: Arvid Brodin <arvid.brodin@alten.se>
7537 L: netdev@vger.kernel.org
7541 HT16K33 LED CONTROLLER DRIVER
7542 M: Robin van der Gracht <robin@protonic.nl>
7544 F: drivers/auxdisplay/ht16k33.c
7545 F: Documentation/devicetree/bindings/display/ht16k33.txt
7547 HTCPEN TOUCHSCREEN DRIVER
7548 M: Pau Oliva Fora <pof@eslack.org>
7549 L: linux-input@vger.kernel.org
7551 F: drivers/input/touchscreen/htcpen.c
7553 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7554 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7555 L: linux-iio@vger.kernel.org
7556 W: http://www.st.com/
7558 F: drivers/iio/humidity/hts221*
7559 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
7561 HUAWEI ETHERNET DRIVER
7562 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
7563 L: netdev@vger.kernel.org
7565 F: Documentation/networking/hinic.txt
7566 F: drivers/net/ethernet/huawei/hinic/
7569 M: Mike Kravetz <mike.kravetz@oracle.com>
7570 L: linux-mm@kvack.org
7574 F: include/linux/hugetlb.h
7575 F: Documentation/admin-guide/mm/hugetlbpage.rst
7576 F: Documentation/vm/hugetlbfs_reserv.rst
7577 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7580 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7581 L: linux-media@vger.kernel.org
7582 T: git git://linuxtv.org/media_tree.git
7583 W: https://linuxtv.org
7585 F: drivers/media/platform/sti/hva
7587 HWPOISON MEMORY FAILURE HANDLING
7588 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7589 L: linux-mm@kvack.org
7591 F: mm/memory-failure.c
7592 F: mm/hwpoison-inject.c
7594 HYGON PROCESSOR SUPPORT
7595 M: Pu Wen <puwen@hygon.cn>
7596 L: linux-kernel@vger.kernel.org
7598 F: arch/x86/kernel/cpu/hygon.c
7600 Hyper-V CORE AND DRIVERS
7601 M: "K. Y. Srinivasan" <kys@microsoft.com>
7602 M: Haiyang Zhang <haiyangz@microsoft.com>
7603 M: Stephen Hemminger <sthemmin@microsoft.com>
7604 M: Sasha Levin <sashal@kernel.org>
7605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7606 L: linux-hyperv@vger.kernel.org
7608 F: Documentation/networking/device_drivers/microsoft/netvsc.txt
7609 F: arch/x86/include/asm/mshyperv.h
7610 F: arch/x86/include/asm/trace/hyperv.h
7611 F: arch/x86/include/asm/hyperv-tlfs.h
7612 F: arch/x86/kernel/cpu/mshyperv.c
7614 F: drivers/clocksource/hyperv_timer.c
7615 F: drivers/hid/hid-hyperv.c
7617 F: drivers/input/serio/hyperv-keyboard.c
7618 F: drivers/pci/controller/pci-hyperv.c
7619 F: drivers/pci/controller/pci-hyperv-intf.c
7620 F: drivers/net/hyperv/
7621 F: drivers/scsi/storvsc_drv.c
7622 F: drivers/uio/uio_hv_generic.c
7623 F: drivers/video/fbdev/hyperv_fb.c
7624 F: drivers/iommu/hyperv-iommu.c
7625 F: net/vmw_vsock/hyperv_transport.c
7626 F: include/clocksource/hyperv_timer.h
7627 F: include/linux/hyperv.h
7628 F: include/uapi/linux/hyperv.h
7629 F: include/asm-generic/mshyperv.h
7631 F: Documentation/ABI/stable/sysfs-bus-vmbus
7634 M: Vignesh Raghavendra <vigneshr@ti.com>
7636 F: drivers/mtd/hyperbus/
7637 F: include/linux/mtd/hyperbus.h
7638 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7639 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7641 HYPERVISOR VIRTUAL CONSOLE DRIVER
7642 L: linuxppc-dev@lists.ozlabs.org
7647 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7648 L: linux-i2c@vger.kernel.org
7649 L: linux-acpi@vger.kernel.org
7651 F: drivers/i2c/i2c-core-acpi.c
7653 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7654 M: Ajay Gupta <ajayg@nvidia.com>
7655 L: linux-i2c@vger.kernel.org
7657 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
7658 F: drivers/i2c/busses/i2c-nvidia-gpu.c
7661 M: Peter Rosin <peda@axentia.se>
7662 L: linux-i2c@vger.kernel.org
7664 F: Documentation/i2c/i2c-topology.rst
7665 F: Documentation/i2c/muxes/
7666 F: Documentation/devicetree/bindings/i2c/i2c-mux*
7667 F: Documentation/devicetree/bindings/i2c/i2c-arb*
7668 F: Documentation/devicetree/bindings/i2c/i2c-gate*
7669 F: drivers/i2c/i2c-mux.c
7670 F: drivers/i2c/muxes/
7671 F: include/linux/i2c-mux.h
7673 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7674 M: Gregory CLEMENT <gregory.clement@bootlin.com>
7675 L: linux-i2c@vger.kernel.org
7677 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
7678 F: drivers/i2c/busses/i2c-mv64xxx.c
7680 I2C OVER PARALLEL PORT
7681 M: Jean Delvare <jdelvare@suse.com>
7682 L: linux-i2c@vger.kernel.org
7684 F: Documentation/i2c/busses/i2c-parport.rst
7685 F: Documentation/i2c/busses/i2c-parport-light.rst
7686 F: drivers/i2c/busses/i2c-parport.c
7687 F: drivers/i2c/busses/i2c-parport-light.c
7690 M: Wolfram Sang <wsa@the-dreams.de>
7691 L: linux-i2c@vger.kernel.org
7692 W: https://i2c.wiki.kernel.org/
7693 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7696 F: Documentation/devicetree/bindings/i2c/i2c.txt
7697 F: Documentation/i2c/
7699 F: include/linux/i2c.h
7700 F: include/linux/i2c-dev.h
7701 F: include/linux/i2c-smbus.h
7702 F: include/uapi/linux/i2c.h
7703 F: include/uapi/linux/i2c-*.h
7705 I2C SUBSYSTEM HOST DRIVERS
7706 L: linux-i2c@vger.kernel.org
7707 W: https://i2c.wiki.kernel.org/
7708 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7709 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7711 F: Documentation/devicetree/bindings/i2c/
7712 F: drivers/i2c/algos/
7713 F: drivers/i2c/busses/
7716 M: Jean Delvare <jdelvare@suse.com>
7717 L: linux-i2c@vger.kernel.org
7719 F: Documentation/i2c/busses/i2c-taos-evm.rst
7720 F: drivers/i2c/busses/i2c-taos-evm.c
7723 M: Till Harbaum <till@harbaum.org>
7724 L: linux-i2c@vger.kernel.org
7725 W: http://www.harbaum.org/till/i2c_tiny_usb
7727 F: drivers/i2c/busses/i2c-tiny-usb.c
7729 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7730 M: Jean Delvare <jdelvare@suse.com>
7731 L: linux-i2c@vger.kernel.org
7733 F: Documentation/i2c/busses/i2c-ali1535.rst
7734 F: Documentation/i2c/busses/i2c-ali1563.rst
7735 F: Documentation/i2c/busses/i2c-ali15x3.rst
7736 F: Documentation/i2c/busses/i2c-amd756.rst
7737 F: Documentation/i2c/busses/i2c-amd8111.rst
7738 F: Documentation/i2c/busses/i2c-i801.rst
7739 F: Documentation/i2c/busses/i2c-nforce2.rst
7740 F: Documentation/i2c/busses/i2c-piix4.rst
7741 F: Documentation/i2c/busses/i2c-sis5595.rst
7742 F: Documentation/i2c/busses/i2c-sis630.rst
7743 F: Documentation/i2c/busses/i2c-sis96x.rst
7744 F: Documentation/i2c/busses/i2c-via.rst
7745 F: Documentation/i2c/busses/i2c-viapro.rst
7746 F: drivers/i2c/busses/i2c-ali1535.c
7747 F: drivers/i2c/busses/i2c-ali1563.c
7748 F: drivers/i2c/busses/i2c-ali15x3.c
7749 F: drivers/i2c/busses/i2c-amd756.c
7750 F: drivers/i2c/busses/i2c-amd756-s4882.c
7751 F: drivers/i2c/busses/i2c-amd8111.c
7752 F: drivers/i2c/busses/i2c-i801.c
7753 F: drivers/i2c/busses/i2c-isch.c
7754 F: drivers/i2c/busses/i2c-nforce2.c
7755 F: drivers/i2c/busses/i2c-nforce2-s4985.c
7756 F: drivers/i2c/busses/i2c-piix4.c
7757 F: drivers/i2c/busses/i2c-sis5595.c
7758 F: drivers/i2c/busses/i2c-sis630.c
7759 F: drivers/i2c/busses/i2c-sis96x.c
7760 F: drivers/i2c/busses/i2c-via.c
7761 F: drivers/i2c/busses/i2c-viapro.c
7763 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7764 M: Hans de Goede <hdegoede@redhat.com>
7765 L: linux-i2c@vger.kernel.org
7767 F: drivers/i2c/busses/i2c-cht-wc.c
7769 I2C/SMBUS ISMT DRIVER
7770 M: Seth Heasley <seth.heasley@intel.com>
7771 M: Neil Horman <nhorman@tuxdriver.com>
7772 L: linux-i2c@vger.kernel.org
7773 F: drivers/i2c/busses/i2c-ismt.c
7774 F: Documentation/i2c/busses/i2c-ismt.rst
7776 I2C/SMBUS STUB DRIVER
7777 M: Jean Delvare <jdelvare@suse.com>
7778 L: linux-i2c@vger.kernel.org
7780 F: drivers/i2c/i2c-stub.c
7783 M: Boris Brezillon <bbrezillon@kernel.org>
7784 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
7785 C: irc://chat.freenode.net/linux-i3c
7786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7788 F: Documentation/ABI/testing/sysfs-bus-i3c
7789 F: Documentation/devicetree/bindings/i3c/
7790 F: Documentation/driver-api/i3c
7792 F: include/linux/i3c/
7794 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7795 M: Vitor Soares <vitor.soares@synopsys.com>
7797 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7798 F: drivers/i3c/master/dw*
7800 I3C DRIVER FOR CADENCE I3C MASTER IP
7801 M: Przemysław Gaj <pgaj@cadence.com>
7803 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
7804 F: drivers/i3c/master/i3c-master-cdns.c
7806 IA64 (Itanium) PLATFORM
7807 M: Tony Luck <tony.luck@intel.com>
7808 M: Fenghua Yu <fenghua.yu@intel.com>
7809 L: linux-ia64@vger.kernel.org
7810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7814 IBM Power 842 compression accelerator
7815 M: Haren Myneni <haren@us.ibm.com>
7817 F: drivers/crypto/nx/Makefile
7818 F: drivers/crypto/nx/Kconfig
7819 F: drivers/crypto/nx/nx-842*
7820 F: include/linux/sw842.h
7824 IBM Power in-Nest Crypto Acceleration
7825 M: Breno Leitão <leitao@debian.org>
7826 M: Nayna Jain <nayna@linux.ibm.com>
7827 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7828 L: linux-crypto@vger.kernel.org
7830 F: drivers/crypto/nx/Makefile
7831 F: drivers/crypto/nx/Kconfig
7832 F: drivers/crypto/nx/nx-aes*
7833 F: drivers/crypto/nx/nx-sha*
7834 F: drivers/crypto/nx/nx.*
7835 F: drivers/crypto/nx/nx_csbcpb.h
7836 F: drivers/crypto/nx/nx_debugfs.c
7838 IBM Power Linux RAID adapter
7839 M: Brian King <brking@us.ibm.com>
7841 F: drivers/scsi/ipr.*
7843 IBM Power SRIOV Virtual NIC Device Driver
7844 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7845 M: John Allen <jallen@linux.ibm.com>
7846 L: netdev@vger.kernel.org
7848 F: drivers/net/ethernet/ibm/ibmvnic.*
7850 IBM Power Virtual Accelerator Switchboard
7851 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7852 L: linuxppc-dev@lists.ozlabs.org
7854 F: arch/powerpc/platforms/powernv/vas*
7855 F: arch/powerpc/platforms/powernv/copy-paste.h
7856 F: arch/powerpc/include/asm/vas.h
7858 IBM Power Virtual Ethernet Device Driver
7859 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7860 L: netdev@vger.kernel.org
7862 F: drivers/net/ethernet/ibm/ibmveth.*
7864 IBM Power Virtual FC Device Drivers
7865 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7866 L: linux-scsi@vger.kernel.org
7868 F: drivers/scsi/ibmvscsi/ibmvfc*
7870 IBM Power Virtual Management Channel Driver
7871 M: Steven Royer <seroyer@linux.ibm.com>
7873 F: drivers/misc/ibmvmc.*
7875 IBM Power Virtual SCSI Device Drivers
7876 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7877 L: linux-scsi@vger.kernel.org
7879 F: drivers/scsi/ibmvscsi/ibmvscsi*
7880 F: include/scsi/viosrp.h
7882 IBM Power Virtual SCSI Device Target Driver
7883 M: Michael Cyr <mikecyr@linux.ibm.com>
7884 L: linux-scsi@vger.kernel.org
7885 L: target-devel@vger.kernel.org
7887 F: drivers/scsi/ibmvscsi_tgt/
7889 IBM Power VMX Cryptographic instructions
7890 M: Breno Leitão <leitao@debian.org>
7891 M: Nayna Jain <nayna@linux.ibm.com>
7892 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7893 L: linux-crypto@vger.kernel.org
7895 F: drivers/crypto/vmx/Makefile
7896 F: drivers/crypto/vmx/Kconfig
7897 F: drivers/crypto/vmx/vmx.c
7898 F: drivers/crypto/vmx/aes*
7899 F: drivers/crypto/vmx/ghash*
7900 F: drivers/crypto/vmx/ppc-xlate.pl
7902 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7903 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7904 L: linux-pci@vger.kernel.org
7905 L: linuxppc-dev@lists.ozlabs.org
7907 F: drivers/pci/hotplug/rpaphp*
7909 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7910 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7911 L: linux-pci@vger.kernel.org
7912 L: linuxppc-dev@lists.ozlabs.org
7914 F: drivers/pci/hotplug/rpadlpar*
7916 IBM ServeRAID RAID DRIVER
7918 F: drivers/scsi/ips.*
7920 ICH LPC AND GPIO DRIVER
7921 M: Peter Tyser <ptyser@xes-inc.com>
7923 F: drivers/mfd/lpc_ich.c
7924 F: drivers/gpio/gpio-ich.c
7927 M: Max Staudt <max@enpas.org>
7928 L: linux-i2c@vger.kernel.org
7930 F: drivers/i2c/busses/i2c-icy.c
7933 M: "David S. Miller" <davem@davemloft.net>
7934 L: linux-ide@vger.kernel.org
7935 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
7936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7938 F: Documentation/ide/
7940 F: include/linux/ide.h
7943 M: Borislav Petkov <bp@alien8.de>
7944 L: linux-ide@vger.kernel.org
7946 F: Documentation/cdrom/ide-cd.rst
7947 F: drivers/ide/ide-cd*
7949 IDEAPAD LAPTOP EXTRAS DRIVER
7950 M: Ike Panhc <ike.pan@canonical.com>
7951 L: platform-driver-x86@vger.kernel.org
7952 W: http://launchpad.net/ideapad-laptop
7954 F: drivers/platform/x86/ideapad-laptop.c
7956 IDEAPAD LAPTOP SLIDEBAR DRIVER
7957 M: Andrey Moiseev <o2g.org.ru@gmail.com>
7958 L: linux-input@vger.kernel.org
7959 W: https://github.com/o2genum/ideapad-slidebar
7961 F: drivers/input/misc/ideapad_slidebar.c
7963 IDT VersaClock 5 CLOCK DRIVER
7964 M: Marek Vasut <marek.vasut@gmail.com>
7966 F: drivers/clk/clk-versaclock5.c
7968 IEEE 802.15.4 SUBSYSTEM
7969 M: Alexander Aring <alex.aring@gmail.com>
7970 M: Stefan Schmidt <stefan@datenfreihafen.org>
7971 L: linux-wpan@vger.kernel.org
7972 W: http://wpan.cakelab.org/
7973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7978 F: drivers/net/ieee802154/
7979 F: include/linux/nl802154.h
7980 F: include/linux/ieee802154.h
7981 F: include/net/nl802154.h
7982 F: include/net/mac802154.h
7983 F: include/net/af_ieee802154.h
7984 F: include/net/cfg802154.h
7985 F: include/net/ieee802154_netdev.h
7986 F: Documentation/networking/ieee802154.rst
7989 M: Yotam Gigi <yotam.gi@gmail.com>
7990 M: Jamal Hadi Salim <jhs@mojatatu.com>
7992 F: include/net/ife.h
7993 F: include/uapi/linux/ife.h
7995 IGORPLUG-USB IR RECEIVER
7996 M: Sean Young <sean@mess.org>
7997 L: linux-media@vger.kernel.org
7999 F: drivers/media/rc/igorplugusb.c
8001 IGUANAWORKS USB IR TRANSCEIVER
8002 M: Sean Young <sean@mess.org>
8003 L: linux-media@vger.kernel.org
8005 F: drivers/media/rc/iguanair.c
8007 IIO DIGITAL POTENTIOMETER DAC
8008 M: Peter Rosin <peda@axentia.se>
8009 L: linux-iio@vger.kernel.org
8011 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8012 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8013 F: drivers/iio/dac/dpot-dac.c
8015 IIO ENVELOPE DETECTOR
8016 M: Peter Rosin <peda@axentia.se>
8017 L: linux-iio@vger.kernel.org
8019 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8020 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8021 F: drivers/iio/adc/envelope-detector.c
8024 M: Peter Rosin <peda@axentia.se>
8025 L: linux-iio@vger.kernel.org
8027 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8028 F: drivers/iio/multiplexer/iio-mux.c
8030 IIO SUBSYSTEM AND DRIVERS
8031 M: Jonathan Cameron <jic23@kernel.org>
8032 R: Hartmut Knaack <knaack.h@gmx.de>
8033 R: Lars-Peter Clausen <lars@metafoo.de>
8034 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8035 L: linux-iio@vger.kernel.org
8036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8038 F: Documentation/ABI/testing/configfs-iio*
8039 F: Documentation/ABI/testing/sysfs-bus-iio*
8040 F: Documentation/devicetree/bindings/iio/
8042 F: drivers/staging/iio/
8043 F: include/linux/iio/
8047 M: Peter Rosin <peda@axentia.se>
8048 L: linux-iio@vger.kernel.org
8050 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8051 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8052 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8053 F: drivers/iio/afe/iio-rescale.c
8055 IKANOS/ADI EAGLE ADSL USB DRIVER
8056 M: Matthieu Castet <castet.matthieu@free.fr>
8057 M: Stanislaw Gruszka <stf_xl@wp.pl>
8059 F: drivers/usb/atm/ueagle-atm.c
8061 IMGTEC ASCII LCD DRIVER
8062 M: Paul Burton <paulburton@kernel.org>
8064 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8065 F: drivers/auxdisplay/img-ascii-lcd.c
8067 IMGTEC IR DECODER DRIVER
8068 M: James Hogan <jhogan@kernel.org>
8070 F: drivers/media/rc/img-ir/
8072 IMON SOUNDGRAPH USB IR RECEIVER
8073 M: Sean Young <sean@mess.org>
8074 L: linux-media@vger.kernel.org
8076 F: drivers/media/rc/imon_raw.c
8077 F: drivers/media/rc/imon.c
8079 IMS TWINTURBO FRAMEBUFFER DRIVER
8080 L: linux-fbdev@vger.kernel.org
8082 F: drivers/video/fbdev/imsttfb.c
8084 INA209 HARDWARE MONITOR DRIVER
8085 M: Guenter Roeck <linux@roeck-us.net>
8086 L: linux-hwmon@vger.kernel.org
8088 F: Documentation/hwmon/ina209.rst
8089 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
8090 F: drivers/hwmon/ina209.c
8092 INA2XX HARDWARE MONITOR DRIVER
8093 M: Guenter Roeck <linux@roeck-us.net>
8094 L: linux-hwmon@vger.kernel.org
8096 F: Documentation/hwmon/ina2xx.rst
8097 F: drivers/hwmon/ina2xx.c
8098 F: include/linux/platform_data/ina2xx.h
8100 INDUSTRY PACK SUBSYSTEM (IPACK)
8101 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8102 M: Jens Taprogge <jens.taprogge@taprogge.org>
8103 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8104 L: industrypack-devel@lists.sourceforge.net
8105 W: http://industrypack.sourceforge.net
8109 INFINEON DPS310 Driver
8110 M: Eddie James <eajames@linux.ibm.com>
8111 L: linux-iio@vger.kernel.org
8112 F: drivers/iio/pressure/dps310.c
8115 INFINIBAND SUBSYSTEM
8116 M: Doug Ledford <dledford@redhat.com>
8117 M: Jason Gunthorpe <jgg@mellanox.com>
8118 L: linux-rdma@vger.kernel.org
8119 W: https://github.com/linux-rdma/rdma-core
8120 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8123 F: Documentation/devicetree/bindings/infiniband/
8124 F: Documentation/infiniband/
8125 F: drivers/infiniband/
8126 F: include/uapi/linux/if_infiniband.h
8127 F: include/uapi/rdma/
8129 F: include/trace/events/ib_mad.h
8130 F: include/trace/events/ib_umad.h
8131 F: samples/bpf/ibumad_kern.c
8132 F: samples/bpf/ibumad_user.c
8134 INGENIC JZ4780 DMA Driver
8135 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8137 F: drivers/dma/dma-jz4780.c
8139 INGENIC JZ4780 NAND DRIVER
8140 M: Harvey Hunt <harveyhuntnexus@gmail.com>
8141 L: linux-mtd@lists.infradead.org
8143 F: drivers/mtd/nand/raw/ingenic/
8146 M: Paul Cercueil <paul@crapouillou.net>
8148 F: arch/mips/boot/dts/ingenic/
8149 F: arch/mips/include/asm/mach-jz4740/
8150 F: arch/mips/jz4740/
8151 F: drivers/clk/ingenic/
8152 F: drivers/dma/dma-jz4780.c
8153 F: drivers/gpu/drm/ingenic/
8154 F: drivers/i2c/busses/i2c-jz4780.c
8155 F: drivers/iio/adc/ingenic-adc.c
8156 F: drivers/irqchip/irq-ingenic.c
8157 F: drivers/memory/jz4780-nemc.c
8158 F: drivers/mmc/host/jz4740_mmc.c
8159 F: drivers/mtd/nand/raw/ingenic/
8160 F: drivers/pinctrl/pinctrl-ingenic.c
8161 F: drivers/power/supply/ingenic-battery.c
8162 F: drivers/pwm/pwm-jz4740.c
8163 F: drivers/rtc/rtc-jz4740.c
8164 F: drivers/tty/serial/8250/8250_ingenic.c
8165 F: drivers/usb/musb/jz4740.c
8166 F: drivers/watchdog/jz4740_wdt.c
8167 F: include/dt-bindings/iio/adc/ingenic,adc.h
8168 F: include/linux/mfd/ingenic-tcu.h
8169 F: sound/soc/jz4740/
8170 F: sound/soc/codecs/jz47*
8173 M: Jan Kara <jack@suse.cz>
8174 R: Amir Goldstein <amir73il@gmail.com>
8175 L: linux-fsdevel@vger.kernel.org
8177 F: Documentation/filesystems/inotify.txt
8178 F: fs/notify/inotify/
8179 F: include/linux/inotify.h
8180 F: include/uapi/linux/inotify.h
8182 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8183 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
8184 L: linux-input@vger.kernel.org
8185 Q: http://patchwork.kernel.org/project/linux-input/list/
8186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8189 F: include/linux/input.h
8190 F: include/uapi/linux/input.h
8191 F: include/uapi/linux/input-event-codes.h
8192 F: include/linux/input/
8193 F: Documentation/devicetree/bindings/input/
8194 F: Documentation/devicetree/bindings/serio/
8195 F: Documentation/input/
8197 INPUT MULTITOUCH (MT) PROTOCOL
8198 M: Henrik Rydberg <rydberg@bitmath.org>
8199 L: linux-input@vger.kernel.org
8201 F: Documentation/input/multi-touch-protocol.rst
8202 F: drivers/input/input-mt.c
8205 INSIDE SECURE CRYPTO DRIVER
8206 M: Antoine Tenart <antoine.tenart@bootlin.com>
8207 F: drivers/crypto/inside-secure/
8209 L: linux-crypto@vger.kernel.org
8211 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8212 M: Mimi Zohar <zohar@linux.ibm.com>
8213 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8214 L: linux-integrity@vger.kernel.org
8215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8217 F: security/integrity/ima/
8219 INTEL 810/815 FRAMEBUFFER DRIVER
8220 M: Antonino Daplas <adaplas@gmail.com>
8221 L: linux-fbdev@vger.kernel.org
8223 F: drivers/video/fbdev/i810/
8226 M: Cezary Rojewski <cezary.rojewski@intel.com>
8227 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8228 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
8229 M: Jie Yang <yang.jie@linux.intel.com>
8230 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8234 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8235 M: Hans de Goede <hdegoede@redhat.com>
8236 L: platform-driver-x86@vger.kernel.org
8238 F: drivers/platform/x86/intel_atomisp2_pm.c
8240 INTEL C600 SERIES SAS CONTROLLER DRIVER
8241 M: Intel SCU Linux support <intel-linux-scu@intel.com>
8242 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8243 L: linux-scsi@vger.kernel.org
8244 T: git git://git.code.sf.net/p/intel-sas/isci
8246 F: drivers/scsi/isci/
8248 INTEL CPU family model numbers
8249 M: Tony Luck <tony.luck@intel.com>
8251 L: linux-kernel@vger.kernel.org
8253 F: arch/x86/include/asm/intel-family.h
8255 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8256 M: Jani Nikula <jani.nikula@linux.intel.com>
8257 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8258 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
8259 L: intel-gfx@lists.freedesktop.org
8260 W: https://01.org/linuxgraphics/
8261 B: https://01.org/linuxgraphics/documentation/how-report-bugs
8262 C: irc://chat.freenode.net/intel-gfx
8263 Q: http://patchwork.freedesktop.org/project/intel-gfx/
8264 T: git git://anongit.freedesktop.org/drm-intel
8266 F: drivers/gpu/drm/i915/
8267 F: include/drm/i915*
8268 F: include/uapi/drm/i915_drm.h
8269 F: Documentation/gpu/i915.rst
8271 INTEL ETHERNET DRIVERS
8272 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8273 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8274 W: http://www.intel.com/support/feedback.htm
8275 W: http://e1000.sourceforge.net/
8276 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8280 F: Documentation/networking/device_drivers/intel/e100.rst
8281 F: Documentation/networking/device_drivers/intel/e1000.rst
8282 F: Documentation/networking/device_drivers/intel/e1000e.rst
8283 F: Documentation/networking/device_drivers/intel/fm10k.rst
8284 F: Documentation/networking/device_drivers/intel/igb.rst
8285 F: Documentation/networking/device_drivers/intel/igbvf.rst
8286 F: Documentation/networking/device_drivers/intel/ixgb.rst
8287 F: Documentation/networking/device_drivers/intel/ixgbe.rst
8288 F: Documentation/networking/device_drivers/intel/ixgbevf.rst
8289 F: Documentation/networking/device_drivers/intel/i40e.rst
8290 F: Documentation/networking/device_drivers/intel/iavf.rst
8291 F: Documentation/networking/device_drivers/intel/ice.rst
8292 F: drivers/net/ethernet/intel/
8293 F: drivers/net/ethernet/intel/*/
8294 F: include/linux/avf/virtchnl.h
8296 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8297 M: Maik Broemme <mbroemme@libmpq.org>
8298 L: linux-fbdev@vger.kernel.org
8300 F: Documentation/fb/intelfb.rst
8301 F: drivers/video/fbdev/intelfb/
8304 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8305 L: linux-gpio@vger.kernel.org
8307 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8308 F: drivers/gpio/gpio-ich.c
8309 F: drivers/gpio/gpio-intel-mid.c
8310 F: drivers/gpio/gpio-lynxpoint.c
8311 F: drivers/gpio/gpio-merrifield.c
8312 F: drivers/gpio/gpio-ml-ioh.c
8313 F: drivers/gpio/gpio-pch.c
8314 F: drivers/gpio/gpio-sch.c
8315 F: drivers/gpio/gpio-sodaville.c
8317 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8318 M: Zhenyu Wang <zhenyuw@linux.intel.com>
8319 M: Zhi Wang <zhi.a.wang@intel.com>
8320 L: intel-gvt-dev@lists.freedesktop.org
8321 L: intel-gfx@lists.freedesktop.org
8322 W: https://01.org/igvt-g
8323 T: git https://github.com/intel/gvt-linux.git
8325 F: drivers/gpu/drm/i915/gvt/
8327 INTEL HID EVENT DRIVER
8328 M: Alex Hung <alex.hung@canonical.com>
8329 L: platform-driver-x86@vger.kernel.org
8331 F: drivers/platform/x86/intel-hid.c
8333 INTEL I/OAT DMA DRIVER
8334 M: Dave Jiang <dave.jiang@intel.com>
8335 R: Dan Williams <dan.j.williams@intel.com>
8336 L: dmaengine@vger.kernel.org
8337 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
8339 F: drivers/dma/ioat*
8342 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
8343 M: Len Brown <lenb@kernel.org>
8344 L: linux-pm@vger.kernel.org
8345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8346 B: https://bugzilla.kernel.org
8348 F: drivers/idle/intel_idle.c
8350 INTEL INTEGRATED SENSOR HUB DRIVER
8351 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8352 M: Jiri Kosina <jikos@kernel.org>
8353 L: linux-input@vger.kernel.org
8355 F: drivers/hid/intel-ish-hid/
8358 M: David Woodhouse <dwmw2@infradead.org>
8359 M: Lu Baolu <baolu.lu@linux.intel.com>
8360 L: iommu@lists.linux-foundation.org
8361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8363 F: drivers/iommu/dmar.c
8364 F: drivers/iommu/intel*.[ch]
8365 F: include/linux/intel-iommu.h
8366 F: include/linux/intel-svm.h
8368 INTEL IOP-ADMA DMA DRIVER
8369 R: Dan Williams <dan.j.williams@intel.com>
8371 F: drivers/dma/iop-adma.c
8373 INTEL IPU3 CSI-2 CIO2 DRIVER
8374 M: Yong Zhi <yong.zhi@intel.com>
8375 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8376 M: Bingbu Cao <bingbu.cao@intel.com>
8377 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
8378 L: linux-media@vger.kernel.org
8380 F: drivers/media/pci/intel/ipu3/
8381 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8383 INTEL IPU3 CSI-2 IMGU DRIVER
8384 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8385 L: linux-media@vger.kernel.org
8387 F: drivers/staging/media/ipu3/
8388 F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8389 F: Documentation/media/v4l-drivers/ipu3.rst
8391 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8392 M: Krzysztof Halasa <khalasa@piap.pl>
8394 F: include/linux/soc/ixp4xx/qmgr.h
8395 F: include/linux/soc/ixp4xx/npe.h
8396 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
8397 F: drivers/soc/ixp4xx/ixp4xx-npe.c
8398 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
8399 F: drivers/net/wan/ixp4xx_hss.c
8401 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8402 M: Deepak Saxena <dsaxena@plexity.net>
8404 F: drivers/char/hw_random/ixp4xx-rng.c
8406 INTEL MANAGEMENT ENGINE (mei)
8407 M: Tomas Winkler <tomas.winkler@intel.com>
8408 L: linux-kernel@vger.kernel.org
8410 F: include/uapi/linux/mei.h
8411 F: include/linux/mei_cl_bus.h
8412 F: drivers/misc/mei/*
8413 F: drivers/watchdog/mei_wdt.c
8414 F: Documentation/driver-api/mei/*
8417 INTEL MENLOW THERMAL DRIVER
8418 M: Sujith Thomas <sujith.thomas@intel.com>
8419 L: platform-driver-x86@vger.kernel.org
8420 W: https://01.org/linux-acpi
8422 F: drivers/platform/x86/intel_menlow.c
8424 INTEL MIC DRIVERS (mic)
8425 M: Sudeep Dutt <sudeep.dutt@intel.com>
8426 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
8428 W: https://github.com/sudeepdutt/mic
8429 W: http://software.intel.com/en-us/mic-developer
8430 F: include/linux/mic_bus.h
8431 F: include/linux/scif.h
8432 F: include/uapi/linux/mic_common.h
8433 F: include/uapi/linux/mic_ioctl.h
8434 F: include/uapi/linux/scif_ioctl.h
8435 F: drivers/misc/mic/
8436 F: drivers/dma/mic_x100_dma.c
8437 F: drivers/dma/mic_x100_dma.h
8438 F: Documentation/mic/
8440 INTEL PMC CORE DRIVER
8441 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8442 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8443 L: platform-driver-x86@vger.kernel.org
8445 F: drivers/platform/x86/intel_pmc_core*
8447 INTEL PMC/P-Unit IPC DRIVER
8448 M: Zha Qipeng<qipeng.zha@intel.com>
8449 L: platform-driver-x86@vger.kernel.org
8451 F: drivers/platform/x86/intel_pmc_ipc.c
8452 F: drivers/platform/x86/intel_punit_ipc.c
8453 F: arch/x86/include/asm/intel_pmc_ipc.h
8454 F: arch/x86/include/asm/intel_punit_ipc.h
8456 INTEL PMIC GPIO DRIVERS
8457 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8460 F: drivers/gpio/gpio-*cove.c
8461 F: drivers/gpio/gpio-msic.c
8463 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8464 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8466 F: drivers/mfd/intel_msic.c
8467 F: drivers/mfd/intel_soc_pmic*
8468 F: include/linux/mfd/intel_msic.h
8469 F: include/linux/mfd/intel_soc_pmic*
8471 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8472 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
8473 L: linux-wireless@vger.kernel.org
8475 F: Documentation/networking/device_drivers/intel/ipw2100.txt
8476 F: Documentation/networking/device_drivers/intel/ipw2200.txt
8477 F: drivers/net/wireless/intel/ipw2x00/
8480 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8481 M: Len Brown <lenb@kernel.org>
8482 L: linux-pm@vger.kernel.org
8484 F: drivers/cpufreq/intel_pstate.c
8486 INTEL RDMA RNIC DRIVER
8487 M: Faisal Latif <faisal.latif@intel.com>
8488 M: Shiraz Saleem <shiraz.saleem@intel.com>
8489 L: linux-rdma@vger.kernel.org
8491 F: drivers/infiniband/hw/i40iw/
8492 F: include/uapi/rdma/i40iw-abi.h
8494 INTEL SPEED SELECT TECHNOLOGY
8495 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8496 L: platform-driver-x86@vger.kernel.org
8498 F: drivers/platform/x86/intel_speed_select_if/
8499 F: tools/power/x86/intel-speed-select/
8500 F: include/uapi/linux/isst_if.h
8502 INTEL STRATIX10 FIRMWARE DRIVERS
8503 M: Richard Gong <richard.gong@linux.intel.com>
8504 L: linux-kernel@vger.kernel.org
8506 F: drivers/firmware/stratix10-rsu.c
8507 F: drivers/firmware/stratix10-svc.c
8508 F: include/linux/firmware/intel/stratix10-smc.h
8509 F: include/linux/firmware/intel/stratix10-svc-client.h
8510 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8511 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8513 INTEL TELEMETRY DRIVER
8514 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8515 M: "David E. Box" <david.e.box@linux.intel.com>
8516 L: platform-driver-x86@vger.kernel.org
8518 F: arch/x86/include/asm/intel_telemetry.h
8519 F: drivers/platform/x86/intel_telemetry*
8521 INTEL VIRTUAL BUTTON DRIVER
8522 M: AceLan Kao <acelan.kao@canonical.com>
8523 L: platform-driver-x86@vger.kernel.org
8525 F: drivers/platform/x86/intel-vbtn.c
8527 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8528 M: Stanislaw Gruszka <sgruszka@redhat.com>
8529 L: linux-wireless@vger.kernel.org
8531 F: drivers/net/wireless/intel/iwlegacy/
8533 INTEL WIRELESS WIFI LINK (iwlwifi)
8534 M: Johannes Berg <johannes.berg@intel.com>
8535 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8536 M: Luca Coelho <luciano.coelho@intel.com>
8537 M: Intel Linux Wireless <linuxwifi@intel.com>
8538 L: linux-wireless@vger.kernel.org
8539 W: http://intellinuxwireless.org
8540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8542 F: drivers/net/wireless/intel/iwlwifi/
8544 INTEL WIRELESS WIMAX CONNECTION 2400
8545 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8546 M: linux-wimax@intel.com
8547 L: wimax@linuxwimax.org (subscribers-only)
8549 W: http://linuxwimax.org
8550 F: Documentation/admin-guide/wimax/i2400m.rst
8551 F: drivers/net/wimax/i2400m/
8552 F: include/uapi/linux/wimax/i2400m.h
8554 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8555 M: Mario Limonciello <mario.limonciello@dell.com>
8557 F: drivers/platform/x86/intel-wmi-thunderbolt.c
8560 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8562 F: Documentation/trace/intel_th.rst
8563 F: drivers/hwtracing/intel_th/
8564 F: include/linux/intel_th.h
8566 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8567 M: Ning Sun <ning.sun@intel.com>
8568 L: tboot-devel@lists.sourceforge.net
8569 W: http://tboot.sourceforge.net
8570 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8572 F: Documentation/x86/intel_txt.rst
8573 F: include/linux/tboot.h
8574 F: arch/x86/kernel/tboot.c
8577 M: Georgi Djakov <georgi.djakov@linaro.org>
8578 L: linux-pm@vger.kernel.org
8580 F: Documentation/driver-api/interconnect.rst
8581 F: Documentation/devicetree/bindings/interconnect/
8582 F: drivers/interconnect/
8583 F: include/dt-bindings/interconnect/
8584 F: include/linux/interconnect-provider.h
8585 F: include/linux/interconnect.h
8587 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8588 M: Linus Walleij <linus.walleij@linaro.org>
8589 L: linux-iio@vger.kernel.org
8591 F: drivers/iio/gyro/mpu3050*
8592 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8594 IOC3 ETHERNET DRIVER
8595 M: Ralf Baechle <ralf@linux-mips.org>
8596 L: linux-mips@vger.kernel.org
8598 F: drivers/net/ethernet/sgi/ioc3-eth.c
8600 IOMAP FILESYSTEM LIBRARY
8601 M: Christoph Hellwig <hch@infradead.org>
8602 M: Darrick J. Wong <darrick.wong@oracle.com>
8603 M: linux-xfs@vger.kernel.org
8604 M: linux-fsdevel@vger.kernel.org
8605 L: linux-xfs@vger.kernel.org
8606 L: linux-fsdevel@vger.kernel.org
8607 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8610 F: include/linux/iomap.h
8613 M: Joerg Roedel <joro@8bytes.org>
8614 L: iommu@lists.linux-foundation.org
8615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8617 F: Documentation/devicetree/bindings/iommu/
8619 F: include/linux/iommu.h
8620 F: include/linux/of_iommu.h
8621 F: include/linux/iova.h
8624 M: Jens Axboe <axboe@kernel.dk>
8625 L: io-uring@vger.kernel.org
8626 T: git git://git.kernel.dk/linux-block
8627 T: git git://git.kernel.dk/liburing
8632 F: include/uapi/linux/io_uring.h
8635 M: Corey Minyard <minyard@acm.org>
8636 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8637 W: http://openipmi.sourceforge.net/
8639 F: Documentation/devicetree/bindings/ipmi/
8640 F: Documentation/IPMI.txt
8641 F: drivers/char/ipmi/
8642 F: include/linux/ipmi*
8643 F: include/uapi/linux/ipmi*
8645 IPS SCSI RAID DRIVER
8646 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8647 L: linux-scsi@vger.kernel.org
8648 W: http://www.adaptec.com/
8650 F: drivers/scsi/ips*
8653 M: Wensong Zhang <wensong@linux-vs.org>
8654 M: Simon Horman <horms@verge.net.au>
8655 M: Julian Anastasov <ja@ssi.bg>
8656 L: netdev@vger.kernel.org
8657 L: lvs-devel@vger.kernel.org
8659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8661 F: Documentation/networking/ipvs-sysctl.txt
8662 F: include/net/ip_vs.h
8663 F: include/uapi/linux/ip_vs.h
8664 F: net/netfilter/ipvs/
8667 M: Jiri Kosina <jikos@kernel.org>
8668 M: David Sterba <dsterba@suse.com>
8670 F: drivers/tty/ipwireless/
8673 L: netdev@vger.kernel.org
8675 F: include/uapi/linux/ipx.h
8677 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8678 M: Marc Zyngier <maz@kernel.org>
8680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8681 F: Documentation/IRQ-domain.txt
8682 F: include/linux/irqdomain.h
8683 F: kernel/irq/irqdomain.c
8687 M: Thomas Gleixner <tglx@linutronix.de>
8688 L: linux-kernel@vger.kernel.org
8690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8694 M: Thomas Gleixner <tglx@linutronix.de>
8695 M: Jason Cooper <jason@lakedaemon.net>
8696 M: Marc Zyngier <maz@kernel.org>
8697 L: linux-kernel@vger.kernel.org
8699 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8700 F: Documentation/devicetree/bindings/interrupt-controller/
8704 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8706 F: Documentation/driver-api/isa.rst
8707 F: drivers/base/isa.c
8708 F: include/linux/isa.h
8711 M: Hans Verkuil <hverkuil@xs4all.nl>
8712 L: linux-media@vger.kernel.org
8713 T: git git://linuxtv.org/media_tree.git
8714 W: https://linuxtv.org
8716 F: drivers/media/radio/radio-isa*
8719 M: Jaroslav Kysela <perex@perex.cz>
8721 F: Documentation/driver-api/isapnp.rst
8722 F: drivers/pnp/isapnp/
8723 F: include/linux/isapnp.h
8726 M: Lee Duncan <lduncan@suse.com>
8727 M: Chris Leech <cleech@redhat.com>
8728 L: open-iscsi@googlegroups.com
8729 W: www.open-iscsi.com
8731 F: drivers/scsi/*iscsi*
8732 F: include/scsi/*iscsi*
8734 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8735 M: Peter Jones <pjones@redhat.com>
8736 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
8738 F: drivers/firmware/iscsi_ibft*
8740 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8741 M: Sagi Grimberg <sagi@grimberg.me>
8742 M: Max Gurtovoy <maxg@mellanox.com>
8743 L: linux-rdma@vger.kernel.org
8745 W: http://www.openfabrics.org
8746 W: www.open-iscsi.org
8747 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8748 F: drivers/infiniband/ulp/iser/
8750 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8751 M: Sagi Grimberg <sagi@grimberg.me>
8752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8753 L: linux-rdma@vger.kernel.org
8754 L: target-devel@vger.kernel.org
8756 W: http://www.linux-iscsi.org
8757 F: drivers/infiniband/ulp/isert
8759 ISDN/mISDN SUBSYSTEM
8760 M: Karsten Keil <isdn@linux-pingi.de>
8761 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8762 L: netdev@vger.kernel.org
8763 W: http://www.isdn4linux.de
8765 F: drivers/isdn/mISDN
8766 F: drivers/isdn/hardware
8769 M: Karsten Keil <isdn@linux-pingi.de>
8770 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8771 L: netdev@vger.kernel.org
8772 W: http://www.isdn4linux.de
8774 F: Documentation/isdn/
8775 F: drivers/isdn/capi/
8776 F: drivers/staging/isdn/
8777 F: net/bluetooth/cmtp/
8778 F: include/linux/isdn/
8779 F: include/uapi/linux/isdn/
8781 IT87 HARDWARE MONITORING DRIVER
8782 M: Jean Delvare <jdelvare@suse.com>
8783 L: linux-hwmon@vger.kernel.org
8785 F: Documentation/hwmon/it87.rst
8786 F: drivers/hwmon/it87.c
8789 M: Antti Palosaari <crope@iki.fi>
8790 L: linux-media@vger.kernel.org
8791 W: https://linuxtv.org
8792 W: http://palosaari.fi/linux/
8793 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8794 T: git git://linuxtv.org/anttip/media_tree.git
8796 F: drivers/media/tuners/it913x*
8798 IVTV VIDEO4LINUX DRIVER
8799 M: Andy Walls <awalls@md.metrocast.net>
8800 L: ivtv-devel@ivtvdriver.org (subscribers-only)
8801 L: linux-media@vger.kernel.org
8802 T: git git://linuxtv.org/media_tree.git
8803 W: http://www.ivtvdriver.org
8805 F: Documentation/media/v4l-drivers/ivtv*
8806 F: drivers/media/pci/ivtv/
8807 F: include/uapi/linux/ivtv*
8809 IX2505V MEDIA DRIVER
8810 M: Malcolm Priestley <tvboxspy@gmail.com>
8811 L: linux-media@vger.kernel.org
8812 W: https://linuxtv.org
8813 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8815 F: drivers/media/dvb-frontends/ix2505v*
8817 JAILHOUSE HYPERVISOR INTERFACE
8818 M: Jan Kiszka <jan.kiszka@siemens.com>
8819 L: jailhouse-dev@googlegroups.com
8821 F: arch/x86/kernel/jailhouse.c
8822 F: arch/x86/include/asm/jailhouse_para.h
8824 JC42.4 TEMPERATURE SENSOR DRIVER
8825 M: Guenter Roeck <linux@roeck-us.net>
8826 L: linux-hwmon@vger.kernel.org
8828 F: drivers/hwmon/jc42.c
8829 F: Documentation/hwmon/jc42.rst
8832 M: Dave Kleikamp <shaggy@kernel.org>
8833 L: jfs-discussion@lists.sourceforge.net
8834 W: http://jfs.sourceforge.net/
8835 T: git git://github.com/kleikamp/linux-shaggy.git
8837 F: Documentation/admin-guide/jfs.rst
8841 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
8842 L: netdev@vger.kernel.org
8844 F: drivers/net/ethernet/jme.*
8846 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8847 M: David Woodhouse <dwmw2@infradead.org>
8848 M: Richard Weinberger <richard@nod.at>
8849 L: linux-mtd@lists.infradead.org
8850 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
8851 T: git git://git.infradead.org/ubifs-2.6.git
8854 F: include/uapi/linux/jffs2.h
8856 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8857 M: "Theodore Ts'o" <tytso@mit.edu>
8858 M: Jan Kara <jack@suse.com>
8859 L: linux-ext4@vger.kernel.org
8862 F: include/linux/jbd2.h
8864 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8865 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8866 L: linux-media@vger.kernel.org
8868 F: drivers/media/platform/rcar_jpu.c
8870 JSM Neo PCI based serial card
8871 L: linux-serial@vger.kernel.org
8873 F: drivers/tty/serial/jsm/
8875 K10TEMP HARDWARE MONITORING DRIVER
8876 M: Clemens Ladisch <clemens@ladisch.de>
8877 L: linux-hwmon@vger.kernel.org
8879 F: Documentation/hwmon/k10temp.rst
8880 F: drivers/hwmon/k10temp.c
8882 K8TEMP HARDWARE MONITORING DRIVER
8883 M: Rudolf Marek <r.marek@assembler.cz>
8884 L: linux-hwmon@vger.kernel.org
8886 F: Documentation/hwmon/k8temp.rst
8887 F: drivers/hwmon/k8temp.c
8890 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
8891 R: Alexander Potapenko <glider@google.com>
8892 R: Dmitry Vyukov <dvyukov@google.com>
8893 L: kasan-dev@googlegroups.com
8895 F: arch/*/include/asm/kasan.h
8896 F: arch/*/mm/kasan_init*
8897 F: Documentation/dev-tools/kasan.rst
8898 F: include/linux/kasan*.h
8901 F: scripts/Makefile.kasan
8904 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8905 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8906 L: linux-kbuild@vger.kernel.org
8908 F: Documentation/kbuild/kconfig*
8910 F: scripts/Kconfig.include
8913 M: Dave Young <dyoung@redhat.com>
8914 M: Baoquan He <bhe@redhat.com>
8915 R: Vivek Goyal <vgoyal@redhat.com>
8916 L: kexec@lists.infradead.org
8917 W: http://lse.sourceforge.net/kdump/
8919 F: Documentation/admin-guide/kdump/
8921 KEENE FM RADIO TRANSMITTER DRIVER
8922 M: Hans Verkuil <hverkuil@xs4all.nl>
8923 L: linux-media@vger.kernel.org
8924 T: git git://linuxtv.org/media_tree.git
8925 W: https://linuxtv.org
8927 F: drivers/media/radio/radio-keene*
8930 M: Ian Kent <raven@themaw.net>
8931 L: autofs@vger.kernel.org
8935 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8936 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8937 M: Michal Marek <michal.lkml@markovi.net>
8938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8939 L: linux-kbuild@vger.kernel.org
8941 F: Documentation/kbuild/
8944 F: scripts/Makefile*
8947 F: scripts/*vmlinux*
8952 L: kernel-janitors@vger.kernel.org
8953 W: http://kernelnewbies.org/KernelJanitors
8956 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8957 M: "J. Bruce Fields" <bfields@fieldses.org>
8958 M: Chuck Lever <chuck.lever@oracle.com>
8959 L: linux-nfs@vger.kernel.org
8960 W: http://nfs.sourceforge.net/
8961 T: git git://linux-nfs.org/~bfields/linux.git
8964 F: include/uapi/linux/nfsd/
8968 F: include/linux/lockd/
8969 F: include/linux/sunrpc/
8970 F: include/uapi/linux/sunrpc/
8972 KERNEL SELFTEST FRAMEWORK
8973 M: Shuah Khan <shuah@kernel.org>
8974 M: Shuah Khan <skhan@linuxfoundation.org>
8975 L: linux-kselftest@vger.kernel.org
8976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8977 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
8979 F: tools/testing/selftests/
8980 F: Documentation/dev-tools/kselftest*
8982 KERNEL UNIT TESTING FRAMEWORK (KUnit)
8983 M: Brendan Higgins <brendanhiggins@google.com>
8984 L: linux-kselftest@vger.kernel.org
8985 L: kunit-dev@googlegroups.com
8986 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
8988 F: Documentation/dev-tools/kunit/
8991 F: tools/testing/kunit/
8993 KERNEL USERMODE HELPER
8994 M: Luis Chamberlain <mcgrof@kernel.org>
8995 L: linux-kernel@vger.kernel.org
8998 F: include/linux/umh.h
9000 KERNEL VIRTUAL MACHINE (KVM)
9001 M: Paolo Bonzini <pbonzini@redhat.com>
9002 M: Radim Krčmář <rkrcmar@redhat.com>
9003 L: kvm@vger.kernel.org
9004 W: http://www.linux-kvm.org
9005 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9007 F: Documentation/virt/kvm/
9008 F: include/trace/events/kvm.h
9009 F: include/uapi/asm-generic/kvm*
9010 F: include/uapi/linux/kvm*
9011 F: include/asm-generic/kvm*
9012 F: include/linux/kvm*
9013 F: include/kvm/iodev.h
9016 F: tools/testing/selftests/kvm/
9018 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
9019 M: Marc Zyngier <maz@kernel.org>
9020 R: James Morse <james.morse@arm.com>
9021 R: Julien Thierry <julien.thierry.kdev@gmail.com>
9022 R: Suzuki K Poulose <suzuki.poulose@arm.com>
9023 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9024 L: kvmarm@lists.cs.columbia.edu
9025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9027 F: arch/arm/include/uapi/asm/kvm*
9028 F: arch/arm/include/asm/kvm*
9030 F: arch/arm64/include/uapi/asm/kvm*
9031 F: arch/arm64/include/asm/kvm*
9034 F: include/kvm/arm_*
9036 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9037 M: James Hogan <jhogan@kernel.org>
9038 L: linux-mips@vger.kernel.org
9040 F: arch/mips/include/uapi/asm/kvm*
9041 F: arch/mips/include/asm/kvm*
9044 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9045 M: Paul Mackerras <paulus@ozlabs.org>
9046 L: kvm-ppc@vger.kernel.org
9047 W: http://www.linux-kvm.org/
9048 T: git git://github.com/agraf/linux-2.6.git
9050 F: arch/powerpc/include/uapi/asm/kvm*
9051 F: arch/powerpc/include/asm/kvm*
9052 F: arch/powerpc/kvm/
9053 F: arch/powerpc/kernel/kvm*
9055 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9056 M: Christian Borntraeger <borntraeger@de.ibm.com>
9057 M: Janosch Frank <frankja@linux.ibm.com>
9058 R: David Hildenbrand <david@redhat.com>
9059 R: Cornelia Huck <cohuck@redhat.com>
9060 L: kvm@vger.kernel.org
9061 W: http://www.ibm.com/developerworks/linux/linux390/
9062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9064 F: arch/s390/include/uapi/asm/kvm*
9065 F: arch/s390/include/asm/gmap.h
9066 F: arch/s390/include/asm/kvm*
9068 F: arch/s390/mm/gmap.c
9069 F: tools/testing/selftests/kvm/s390x/
9070 F: tools/testing/selftests/kvm/*/s390x/
9072 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9073 M: Paolo Bonzini <pbonzini@redhat.com>
9074 M: Radim Krčmář <rkrcmar@redhat.com>
9075 R: Sean Christopherson <sean.j.christopherson@intel.com>
9076 R: Vitaly Kuznetsov <vkuznets@redhat.com>
9077 R: Wanpeng Li <wanpengli@tencent.com>
9078 R: Jim Mattson <jmattson@google.com>
9079 R: Joerg Roedel <joro@8bytes.org>
9080 L: kvm@vger.kernel.org
9081 W: http://www.linux-kvm.org
9082 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9086 F: arch/x86/include/uapi/asm/kvm*
9087 F: arch/x86/include/uapi/asm/vmx.h
9088 F: arch/x86/include/uapi/asm/svm.h
9089 F: arch/x86/include/asm/kvm*
9090 F: arch/x86/include/asm/pvclock-abi.h
9091 F: arch/x86/include/asm/svm.h
9092 F: arch/x86/include/asm/vmx.h
9093 F: arch/x86/kernel/kvm.c
9094 F: arch/x86/kernel/kvmclock.c
9097 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9098 M: Tejun Heo <tj@kernel.org>
9099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9101 F: include/linux/kernfs.h
9105 M: Eric Biederman <ebiederm@xmission.com>
9106 W: http://kernel.org/pub/linux/utils/kernel/kexec/
9107 L: kexec@lists.infradead.org
9109 F: include/linux/kexec.h
9110 F: include/uapi/linux/kexec.h
9114 M: Mimi Zohar <zohar@linux.ibm.com>
9115 L: linux-integrity@vger.kernel.org
9116 L: keyrings@vger.kernel.org
9118 F: Documentation/security/keys/trusted-encrypted.rst
9119 F: include/keys/encrypted-type.h
9120 F: security/keys/encrypted-keys/
9123 M: James Bottomley <jejb@linux.ibm.com>
9124 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9125 M: Mimi Zohar <zohar@linux.ibm.com>
9126 L: linux-integrity@vger.kernel.org
9127 L: keyrings@vger.kernel.org
9129 F: Documentation/security/keys/trusted-encrypted.rst
9130 F: include/keys/trusted-type.h
9131 F: security/keys/trusted.c
9132 F: include/keys/trusted.h
9135 M: David Howells <dhowells@redhat.com>
9136 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9137 L: keyrings@vger.kernel.org
9139 F: Documentation/security/keys/core.rst
9140 F: include/linux/key.h
9141 F: include/linux/key-type.h
9142 F: include/linux/keyctl.h
9143 F: include/uapi/linux/keyctl.h
9147 KGDB / KDB /debug_core
9148 M: Jason Wessel <jason.wessel@windriver.com>
9149 M: Daniel Thompson <daniel.thompson@linaro.org>
9150 R: Douglas Anderson <dianders@chromium.org>
9151 W: http://kgdb.wiki.kernel.org/
9152 L: kgdb-bugreport@lists.sourceforge.net
9153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9155 F: Documentation/dev-tools/kgdb.rst
9156 F: drivers/misc/kgdbts.c
9157 F: drivers/tty/serial/kgdboc.c
9158 F: include/linux/kdb.h
9159 F: include/linux/kgdb.h
9163 M: Catalin Marinas <catalin.marinas@arm.com>
9165 F: Documentation/dev-tools/kmemleak.rst
9166 F: include/linux/kmemleak.h
9168 F: mm/kmemleak-test.c
9170 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9171 M: Luis Chamberlain <mcgrof@kernel.org>
9172 L: linux-kernel@vger.kernel.org
9175 F: include/linux/kmod.h
9177 F: tools/testing/selftests/kmod/
9180 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9181 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9182 M: "David S. Miller" <davem@davemloft.net>
9183 M: Masami Hiramatsu <mhiramat@kernel.org>
9185 F: Documentation/kprobes.txt
9186 F: include/linux/kprobes.h
9187 F: include/asm-generic/kprobes.h
9190 KS0108 LCD CONTROLLER DRIVER
9191 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9193 F: Documentation/admin-guide/auxdisplay/ks0108.rst
9194 F: drivers/auxdisplay/ks0108.c
9195 F: include/linux/ks0108.h
9198 M: David Ahern <dsahern@kernel.org>
9199 L: netdev@vger.kernel.org
9202 F: include/net/l3mdev.h
9205 M: John Fastabend <john.fastabend@gmail.com>
9206 M: Daniel Borkmann <daniel@iogearbox.net>
9207 L: netdev@vger.kernel.org
9208 L: bpf@vger.kernel.org
9210 F: include/linux/skmsg.h
9212 F: net/core/sock_map.c
9213 F: net/ipv4/tcp_bpf.c
9215 LANTIQ / INTEL Ethernet drivers
9216 M: Hauke Mehrtens <hauke@hauke-m.de>
9217 L: netdev@vger.kernel.org
9219 F: net/dsa/tag_gswip.c
9220 F: drivers/net/ethernet/lantiq_xrx200.c
9221 F: drivers/net/dsa/lantiq_pce.h
9222 F: drivers/net/dsa/lantiq_gswip.c
9224 LANTIQ MIPS ARCHITECTURE
9225 M: John Crispin <john@phrozen.org>
9226 L: linux-mips@vger.kernel.org
9229 F: drivers/soc/lantiq
9232 L: linux-x25@vger.kernel.org
9234 F: Documentation/networking/lapb-module.txt
9238 LASI 53c700 driver for PARISC
9239 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9240 L: linux-scsi@vger.kernel.org
9242 F: Documentation/scsi/53c700.txt
9243 F: drivers/scsi/53c700*
9246 M: Tobin C. Harding <me@tobin.cc>
9247 M: Tycho Andersen <tycho@tycho.ws>
9248 L: kernel-hardening@lists.openwall.com
9250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9251 F: scripts/leaking_addresses.pl
9254 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
9255 M: Pavel Machek <pavel@ucw.cz>
9256 R: Dan Murphy <dmurphy@ti.com>
9257 L: linux-leds@vger.kernel.org
9258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9261 F: Documentation/devicetree/bindings/leds/
9263 F: include/linux/leds.h
9265 LEGACY EEPROM DRIVER
9266 M: Jean Delvare <jdelvare@suse.com>
9268 F: Documentation/misc-devices/eeprom.rst
9269 F: drivers/misc/eeprom/eeprom.c
9272 R: David Lechner <david@lechnology.com>
9274 F: arch/arm/boot/dts/da850-lego-ev3.dts
9275 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9276 F: drivers/power/supply/lego_ev3_battery.c
9278 LEGO USB Tower driver
9279 M: Juergen Stuber <starblue@users.sourceforge.net>
9280 L: legousb-devel@lists.sourceforge.net
9281 W: http://legousb.sourceforge.net/
9283 F: drivers/usb/misc/legousbtower.c
9286 M: Matan Ziv-Av <matan@svgalib.org>
9287 L: platform-driver-x86@vger.kernel.org
9289 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
9290 F: Documentation/admin-guide/laptops/lg-laptop.rst
9291 F: drivers/platform/x86/lg-laptop.c
9294 M: Michael Krufky <mkrufky@linuxtv.org>
9295 L: linux-media@vger.kernel.org
9296 W: https://linuxtv.org
9297 W: http://github.com/mkrufky
9298 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9299 T: git git://linuxtv.org/mkrufky/tuners.git
9301 F: drivers/media/dvb-frontends/lg2160.*
9303 LGDT3305 MEDIA DRIVER
9304 M: Michael Krufky <mkrufky@linuxtv.org>
9305 L: linux-media@vger.kernel.org
9306 W: https://linuxtv.org
9307 W: http://github.com/mkrufky
9308 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9309 T: git git://linuxtv.org/mkrufky/tuners.git
9311 F: drivers/media/dvb-frontends/lgdt3305.*
9313 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9314 M: Viresh Kumar <vireshk@kernel.org>
9315 L: linux-ide@vger.kernel.org
9316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9318 F: include/linux/pata_arasan_cf_data.h
9319 F: drivers/ata/pata_arasan_cf.c
9322 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9323 M: Jens Axboe <axboe@kernel.dk>
9324 L: linux-ide@vger.kernel.org
9325 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9327 F: drivers/ata/pata_*.c
9328 F: drivers/ata/ata_generic.c
9330 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9331 M: Linus Walleij <linus.walleij@linaro.org>
9332 L: linux-ide@vger.kernel.org
9333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9335 F: drivers/ata/pata_ftide010.c
9336 F: drivers/ata/sata_gemini.c
9337 F: drivers/ata/sata_gemini.h
9339 LIBATA SATA AHCI PLATFORM devices support
9340 M: Hans de Goede <hdegoede@redhat.com>
9341 M: Jens Axboe <axboe@kernel.dk>
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: drivers/ata/ahci_platform.c
9346 F: drivers/ata/libahci_platform.c
9347 F: include/linux/ahci_platform.h
9349 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9350 M: Mikael Pettersson <mikpelinux@gmail.com>
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/sata_promise.*
9356 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9357 M: Jens Axboe <axboe@kernel.dk>
9358 L: linux-ide@vger.kernel.org
9359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9362 F: include/linux/ata.h
9363 F: include/linux/libata.h
9364 F: Documentation/devicetree/bindings/ata/
9367 M: Sasha Levin <alexander.levin@microsoft.com>
9369 F: tools/lib/lockdep/
9371 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9372 M: Dan Williams <dan.j.williams@intel.com>
9373 M: Vishal Verma <vishal.l.verma@intel.com>
9374 M: Dave Jiang <dave.jiang@intel.com>
9375 L: linux-nvdimm@lists.01.org
9376 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9378 F: drivers/nvdimm/blk.c
9379 F: drivers/nvdimm/region_devs.c
9381 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9382 M: Vishal Verma <vishal.l.verma@intel.com>
9383 M: Dan Williams <dan.j.williams@intel.com>
9384 M: Dave Jiang <dave.jiang@intel.com>
9385 L: linux-nvdimm@lists.01.org
9386 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9388 F: drivers/nvdimm/btt*
9390 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9391 M: Dan Williams <dan.j.williams@intel.com>
9392 M: Vishal Verma <vishal.l.verma@intel.com>
9393 M: Dave Jiang <dave.jiang@intel.com>
9394 L: linux-nvdimm@lists.01.org
9395 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9397 F: drivers/nvdimm/pmem*
9399 LIBNVDIMM: DEVICETREE BINDINGS
9400 M: Oliver O'Halloran <oohall@gmail.com>
9401 L: linux-nvdimm@lists.01.org
9402 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9404 F: drivers/nvdimm/of_pmem.c
9405 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
9407 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9408 M: Dan Williams <dan.j.williams@intel.com>
9409 M: Vishal Verma <vishal.l.verma@intel.com>
9410 M: Dave Jiang <dave.jiang@intel.com>
9411 M: Keith Busch <keith.busch@intel.com>
9412 M: Ira Weiny <ira.weiny@intel.com>
9413 L: linux-nvdimm@lists.01.org
9414 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9418 F: drivers/acpi/nfit/*
9419 F: include/linux/nd.h
9420 F: include/linux/libnvdimm.h
9421 F: include/uapi/linux/ndctl.h
9423 LICENSES and SPDX stuff
9424 M: Thomas Gleixner <tglx@linutronix.de>
9425 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9426 L: linux-spdx@vger.kernel.org
9428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9430 F: Documentation/process/license-rules.rst
9432 F: scripts/spdxcheck-test.sh
9433 F: scripts/spdxcheck.py
9435 LIGHTNVM PLATFORM SUPPORT
9436 M: Matias Bjorling <mb@lightnvm.io>
9437 W: http://github/OpenChannelSSD
9438 L: linux-block@vger.kernel.org
9440 F: drivers/lightnvm/
9441 F: include/linux/lightnvm.h
9442 F: include/uapi/linux/lightnvm.h
9444 LINUX FOR POWER MACINTOSH
9445 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9446 W: http://www.penguinppc.org/
9447 L: linuxppc-dev@lists.ozlabs.org
9449 F: arch/powerpc/platforms/powermac/
9450 F: drivers/macintosh/
9452 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9453 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9454 M: Paul Mackerras <paulus@samba.org>
9455 M: Michael Ellerman <mpe@ellerman.id.au>
9456 W: https://github.com/linuxppc/linux/wiki
9457 L: linuxppc-dev@lists.ozlabs.org
9458 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9461 F: Documentation/ABI/stable/sysfs-firmware-opal-*
9462 F: Documentation/devicetree/bindings/powerpc/
9463 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
9464 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
9465 F: Documentation/powerpc/
9467 F: drivers/char/tpm/tpm_ibmvtpm*
9468 F: drivers/crypto/nx/
9469 F: drivers/crypto/vmx/
9470 F: drivers/i2c/busses/i2c-opal.c
9471 F: drivers/net/ethernet/ibm/ibmveth.*
9472 F: drivers/net/ethernet/ibm/ibmvnic.*
9473 F: drivers/pci/hotplug/pnv_php.c
9474 F: drivers/pci/hotplug/rpa*
9475 F: drivers/rtc/rtc-opal.c
9476 F: drivers/scsi/ibmvscsi/
9477 F: drivers/tty/hvc/hvc_opal.c
9478 F: drivers/watchdog/wdrtas.c
9479 F: tools/testing/selftests/powerpc
9486 LINUX FOR POWERPC EMBEDDED MPC5XXX
9487 M: Anatolij Gustschin <agust@denx.de>
9488 L: linuxppc-dev@lists.ozlabs.org
9489 T: git git://git.denx.de/linux-denx-agust.git
9491 F: arch/powerpc/platforms/512x/
9492 F: arch/powerpc/platforms/52xx/
9494 LINUX FOR POWERPC EMBEDDED PPC4XX
9495 M: Alistair Popple <alistair@popple.id.au>
9496 M: Matt Porter <mporter@kernel.crashing.org>
9497 W: http://www.penguinppc.org/
9498 L: linuxppc-dev@lists.ozlabs.org
9500 F: arch/powerpc/platforms/40x/
9501 F: arch/powerpc/platforms/44x/
9503 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9504 M: Scott Wood <oss@buserror.net>
9505 M: Kumar Gala <galak@kernel.crashing.org>
9506 W: http://www.penguinppc.org/
9507 L: linuxppc-dev@lists.ozlabs.org
9508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9510 F: arch/powerpc/platforms/83xx/
9511 F: arch/powerpc/platforms/85xx/
9512 F: Documentation/devicetree/bindings/powerpc/fsl/
9514 LINUX FOR POWERPC EMBEDDED PPC8XX
9515 M: Vitaly Bordug <vitb@kernel.crashing.org>
9516 W: http://www.penguinppc.org/
9517 L: linuxppc-dev@lists.ozlabs.org
9519 F: arch/powerpc/platforms/8xx/
9521 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9522 L: linuxppc-dev@lists.ozlabs.org
9524 F: arch/powerpc/*/*virtex*
9525 F: arch/powerpc/*/*/*virtex*
9527 LINUX FOR POWERPC PA SEMI PWRFICIENT
9528 L: linuxppc-dev@lists.ozlabs.org
9530 F: arch/powerpc/platforms/pasemi/
9531 F: drivers/*/*pasemi*
9532 F: drivers/*/*/*pasemi*
9534 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9535 M: Kees Cook <keescook@chromium.org>
9537 F: drivers/misc/lkdtm/*
9539 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9540 M: Alan Stern <stern@rowland.harvard.edu>
9541 M: Andrea Parri <parri.andrea@gmail.com>
9542 M: Will Deacon <will@kernel.org>
9543 M: Peter Zijlstra <peterz@infradead.org>
9544 M: Boqun Feng <boqun.feng@gmail.com>
9545 M: Nicholas Piggin <npiggin@gmail.com>
9546 M: David Howells <dhowells@redhat.com>
9547 M: Jade Alglave <j.alglave@ucl.ac.uk>
9548 M: Luc Maranget <luc.maranget@inria.fr>
9549 M: "Paul E. McKenney" <paulmck@kernel.org>
9550 R: Akira Yokosawa <akiyks@gmail.com>
9551 R: Daniel Lustig <dlustig@nvidia.com>
9552 L: linux-kernel@vger.kernel.org
9553 L: linux-arch@vger.kernel.org
9555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9556 F: tools/memory-model/
9557 F: Documentation/atomic_bitops.txt
9558 F: Documentation/atomic_t.txt
9559 F: Documentation/core-api/atomic_ops.rst
9560 F: Documentation/core-api/refcount-vs-atomic.rst
9561 F: Documentation/memory-barriers.txt
9563 LIS3LV02D ACCELEROMETER DRIVER
9564 M: Eric Piel <eric.piel@tremplin-utc.net>
9566 F: Documentation/misc-devices/lis3lv02d.rst
9567 F: drivers/misc/lis3lv02d/
9568 F: drivers/platform/x86/hp_accel.c
9571 M: David Gow <davidgow@google.com>
9572 L: linux-kselftest@vger.kernel.org
9573 L: kunit-dev@googlegroups.com
9578 M: Josh Poimboeuf <jpoimboe@redhat.com>
9579 M: Jiri Kosina <jikos@kernel.org>
9580 M: Miroslav Benes <mbenes@suse.cz>
9581 M: Petr Mladek <pmladek@suse.com>
9582 R: Joe Lawrence <joe.lawrence@redhat.com>
9584 F: kernel/livepatch/
9585 F: include/linux/livepatch.h
9586 F: arch/x86/include/asm/livepatch.h
9587 F: arch/x86/kernel/livepatch.c
9588 F: Documentation/livepatch/
9589 F: Documentation/ABI/testing/sysfs-kernel-livepatch
9590 F: samples/livepatch/
9591 F: tools/testing/selftests/livepatch/
9592 L: live-patching@vger.kernel.org
9593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9596 L: netdev@vger.kernel.org
9598 F: include/linux/llc.h
9599 F: include/uapi/linux/llc.h
9603 LM73 HARDWARE MONITOR DRIVER
9604 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
9605 L: linux-hwmon@vger.kernel.org
9607 F: drivers/hwmon/lm73.c
9609 LM78 HARDWARE MONITOR DRIVER
9610 M: Jean Delvare <jdelvare@suse.com>
9611 L: linux-hwmon@vger.kernel.org
9613 F: Documentation/hwmon/lm78.rst
9614 F: drivers/hwmon/lm78.c
9616 LM83 HARDWARE MONITOR DRIVER
9617 M: Jean Delvare <jdelvare@suse.com>
9618 L: linux-hwmon@vger.kernel.org
9620 F: Documentation/hwmon/lm83.rst
9621 F: drivers/hwmon/lm83.c
9623 LM90 HARDWARE MONITOR DRIVER
9624 M: Jean Delvare <jdelvare@suse.com>
9625 L: linux-hwmon@vger.kernel.org
9627 F: Documentation/hwmon/lm90.rst
9628 F: Documentation/devicetree/bindings/hwmon/lm90.txt
9629 F: drivers/hwmon/lm90.c
9630 F: include/dt-bindings/thermal/lm90.h
9632 LM95234 HARDWARE MONITOR DRIVER
9633 M: Guenter Roeck <linux@roeck-us.net>
9634 L: linux-hwmon@vger.kernel.org
9636 F: Documentation/hwmon/lm95234.rst
9637 F: drivers/hwmon/lm95234.c
9639 LME2510 MEDIA DRIVER
9640 M: Malcolm Priestley <tvboxspy@gmail.com>
9641 L: linux-media@vger.kernel.org
9642 W: https://linuxtv.org
9643 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9645 F: drivers/media/usb/dvb-usb-v2/lmedm04*
9647 LOADPIN SECURITY MODULE
9648 M: Kees Cook <keescook@chromium.org>
9649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9651 F: security/loadpin/
9652 F: Documentation/admin-guide/LSM/LoadPin.rst
9655 M: Peter Zijlstra <peterz@infradead.org>
9656 M: Ingo Molnar <mingo@redhat.com>
9657 M: Will Deacon <will@kernel.org>
9658 L: linux-kernel@vger.kernel.org
9659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9661 F: Documentation/locking/
9662 F: include/linux/lockdep.h
9663 F: include/linux/spinlock*.h
9664 F: arch/*/include/asm/spinlock*.h
9665 F: include/linux/rwlock*.h
9666 F: include/linux/mutex*.h
9667 F: include/linux/rwsem*.h
9668 F: include/linux/seqlock.h
9669 F: lib/locking*.[ch]
9671 X: kernel/locking/locktorture.c
9673 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9674 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
9675 L: linux-ntfs-dev@lists.sourceforge.net
9676 W: http://www.linux-ntfs.org/content/view/19/37/
9678 F: Documentation/admin-guide/ldm.rst
9679 F: block/partitions/ldm.*
9681 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9682 M: Sathya Prakash <sathya.prakash@broadcom.com>
9683 M: Chaitra P B <chaitra.basappa@broadcom.com>
9684 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9685 L: MPT-FusionLinux.pdl@broadcom.com
9686 L: linux-scsi@vger.kernel.org
9687 W: http://www.avagotech.com/support/
9689 F: drivers/message/fusion/
9690 F: drivers/scsi/mpt3sas/
9692 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9693 M: Matthew Wilcox <willy@infradead.org>
9694 L: linux-scsi@vger.kernel.org
9696 F: drivers/scsi/sym53c8xx_2/
9699 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9700 L: linux-iio@vger.kernel.org
9702 F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9703 F: drivers/iio/dac/ltc1660.c
9705 LTC4261 HARDWARE MONITOR DRIVER
9706 M: Guenter Roeck <linux@roeck-us.net>
9707 L: linux-hwmon@vger.kernel.org
9709 F: Documentation/hwmon/ltc4261.rst
9710 F: drivers/hwmon/ltc4261.c
9712 LTC4306 I2C MULTIPLEXER DRIVER
9713 M: Michael Hennerich <michael.hennerich@analog.com>
9714 W: http://ez.analog.com/community/linux-device-drivers
9715 L: linux-i2c@vger.kernel.org
9717 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
9718 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9720 LTP (Linux Test Project)
9721 M: Mike Frysinger <vapier@gentoo.org>
9722 M: Cyril Hrubis <chrubis@suse.cz>
9723 M: Wanlong Gao <wanlong.gao@gmail.com>
9724 M: Jan Stancek <jstancek@redhat.com>
9725 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9726 M: Alexey Kodanev <alexey.kodanev@oracle.com>
9727 L: ltp@lists.linux.it (subscribers-only)
9728 W: http://linux-test-project.github.io/
9729 T: git git://github.com/linux-test-project/ltp.git
9733 M: Geert Uytterhoeven <geert@linux-m68k.org>
9734 L: linux-m68k@lists.linux-m68k.org
9735 W: http://www.linux-m68k.org/
9736 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9741 M68K ON APPLE MACINTOSH
9742 M: Joshua Thompson <funaho@jurai.org>
9743 W: http://www.mac.linux-m68k.org/
9744 L: linux-m68k@lists.linux-m68k.org
9749 M: Philip Blundell <philb@gnu.org>
9750 W: http://www.tazenda.demon.co.uk/phil/linux-hp
9754 M88DS3103 MEDIA DRIVER
9755 M: Antti Palosaari <crope@iki.fi>
9756 L: linux-media@vger.kernel.org
9757 W: https://linuxtv.org
9758 W: http://palosaari.fi/linux/
9759 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9760 T: git git://linuxtv.org/anttip/media_tree.git
9762 F: drivers/media/dvb-frontends/m88ds3103*
9764 M88RS2000 MEDIA DRIVER
9765 M: Malcolm Priestley <tvboxspy@gmail.com>
9766 L: linux-media@vger.kernel.org
9767 W: https://linuxtv.org
9768 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9770 F: drivers/media/dvb-frontends/m88rs2000*
9772 MA901 MASTERKIT USB FM RADIO DRIVER
9773 M: Alexey Klimov <klimov.linux@gmail.com>
9774 L: linux-media@vger.kernel.org
9775 T: git git://linuxtv.org/media_tree.git
9777 F: drivers/media/radio/radio-ma901.c
9780 M: Johannes Berg <johannes@sipsolutions.net>
9781 L: linux-wireless@vger.kernel.org
9782 W: http://wireless.kernel.org/
9783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9786 F: Documentation/networking/mac80211-injection.txt
9787 F: include/net/mac80211.h
9789 F: drivers/net/wireless/mac80211_hwsim.[ch]
9790 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
9793 M: Jassi Brar <jassisinghbrar@gmail.com>
9794 L: linux-kernel@vger.kernel.org
9797 F: include/linux/mailbox_client.h
9798 F: include/linux/mailbox_controller.h
9800 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9801 M: Michael Kerrisk <mtk.manpages@gmail.com>
9802 W: http://www.kernel.org/doc/man-pages
9803 L: linux-man@vger.kernel.org
9806 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9807 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
9808 L: linux-mips@vger.kernel.org
9810 F: arch/mips/boot/dts/img/pistachio_marduk.dts
9812 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9813 M: Andrew Lunn <andrew@lunn.ch>
9814 M: Vivien Didelot <vivien.didelot@gmail.com>
9815 L: netdev@vger.kernel.org
9817 F: drivers/net/dsa/mv88e6xxx/
9818 F: include/linux/platform_data/mv88e6xxx.h
9819 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
9820 F: Documentation/networking/devlink-params-mv88e6xxx.txt
9822 MARVELL ARMADA DRM SUPPORT
9823 M: Russell King <linux@armlinux.org.uk>
9825 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9826 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9827 F: drivers/gpu/drm/armada/
9828 F: include/uapi/drm/armada_drm.h
9829 F: Documentation/devicetree/bindings/display/armada/
9831 MARVELL ARMADA 3700 PHY DRIVERS
9832 M: Miquel Raynal <miquel.raynal@bootlin.com>
9834 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9835 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9836 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9837 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9839 MARVELL CRYPTO DRIVER
9840 M: Boris Brezillon <bbrezillon@kernel.org>
9841 M: Arnaud Ebalard <arno@natisbad.org>
9842 F: drivers/crypto/marvell/
9844 L: linux-crypto@vger.kernel.org
9846 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9847 M: Mirko Lindner <mlindner@marvell.com>
9848 M: Stephen Hemminger <stephen@networkplumber.org>
9849 L: netdev@vger.kernel.org
9851 F: drivers/net/ethernet/marvell/sk*
9853 MARVELL LIBERTAS WIRELESS DRIVER
9854 L: libertas-dev@lists.infradead.org
9856 F: drivers/net/wireless/marvell/libertas/
9858 MARVELL MACCHIATOBIN SUPPORT
9859 M: Russell King <linux@armlinux.org.uk>
9860 L: linux-arm-kernel@lists.infradead.org
9862 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9864 MARVELL MV643XX ETHERNET DRIVER
9865 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9866 L: netdev@vger.kernel.org
9868 F: drivers/net/ethernet/marvell/mv643xx_eth.*
9869 F: include/linux/mv643xx.h
9871 MARVELL MV88X3310 PHY DRIVER
9872 M: Russell King <linux@armlinux.org.uk>
9873 L: netdev@vger.kernel.org
9875 F: drivers/net/phy/marvell10g.c
9877 MARVELL MVEBU THERMAL DRIVER
9878 M: Miquel Raynal <miquel.raynal@bootlin.com>
9880 F: drivers/thermal/armada_thermal.c
9882 MARVELL MVNETA ETHERNET DRIVER
9883 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9884 L: netdev@vger.kernel.org
9886 F: drivers/net/ethernet/marvell/mvneta.*
9888 MARVELL MWIFIEX WIRELESS DRIVER
9889 M: Amitkumar Karwar <amitkarwar@gmail.com>
9890 M: Nishant Sarmukadam <nishants@marvell.com>
9891 M: Ganapathi Bhat <gbhat@marvell.com>
9892 M: Xinming Hu <huxinming820@gmail.com>
9893 L: linux-wireless@vger.kernel.org
9895 F: drivers/net/wireless/marvell/mwifiex/
9897 MARVELL MWL8K WIRELESS DRIVER
9898 M: Lennert Buytenhek <buytenh@wantstofly.org>
9899 L: linux-wireless@vger.kernel.org
9901 F: drivers/net/wireless/marvell/mwl8k.c
9903 MARVELL NAND CONTROLLER DRIVER
9904 M: Miquel Raynal <miquel.raynal@bootlin.com>
9905 L: linux-mtd@lists.infradead.org
9907 F: drivers/mtd/nand/raw/marvell_nand.c
9908 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
9910 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9911 M: Nicolas Pitre <nico@fluxnic.net>
9913 F: drivers/mmc/host/mvsdio.*
9915 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9916 M: Hu Ziji <huziji@marvell.com>
9917 L: linux-mmc@vger.kernel.org
9919 F: drivers/mmc/host/sdhci-xenon*
9920 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9922 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9923 M: Sunil Goutham <sgoutham@marvell.com>
9924 M: Linu Cherian <lcherian@marvell.com>
9925 M: Geetha sowjanya <gakula@marvell.com>
9926 M: Jerin Jacob <jerinj@marvell.com>
9927 L: netdev@vger.kernel.org
9929 F: drivers/net/ethernet/marvell/octeontx2/af/
9931 MATROX FRAMEBUFFER DRIVER
9932 L: linux-fbdev@vger.kernel.org
9934 F: drivers/video/fbdev/matrox/matroxfb_*
9935 F: include/uapi/linux/matroxfb.h
9937 MAX16065 HARDWARE MONITOR DRIVER
9938 M: Guenter Roeck <linux@roeck-us.net>
9939 L: linux-hwmon@vger.kernel.org
9941 F: Documentation/hwmon/max16065.rst
9942 F: drivers/hwmon/max16065.c
9944 MAX2175 SDR TUNER DRIVER
9945 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9946 L: linux-media@vger.kernel.org
9947 T: git git://linuxtv.org/media_tree.git
9949 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
9950 F: Documentation/media/v4l-drivers/max2175.rst
9951 F: drivers/media/i2c/max2175*
9952 F: include/uapi/linux/max2175.h
9954 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9955 L: linux-hwmon@vger.kernel.org
9957 F: Documentation/hwmon/max6650.rst
9958 F: drivers/hwmon/max6650.c
9960 MAX6697 HARDWARE MONITOR DRIVER
9961 M: Guenter Roeck <linux@roeck-us.net>
9962 L: linux-hwmon@vger.kernel.org
9964 F: Documentation/hwmon/max6697.rst
9965 F: Documentation/devicetree/bindings/hwmon/max6697.txt
9966 F: drivers/hwmon/max6697.c
9967 F: include/linux/platform_data/max6697.h
9969 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9970 M: Peter Rosin <peda@axentia.se>
9971 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9973 F: Documentation/devicetree/bindings/sound/max9860.txt
9974 F: sound/soc/codecs/max9860.*
9976 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9977 M: Andreas Klinger <ak@it-klinger.de>
9978 L: linux-iio@vger.kernel.org
9980 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9981 F: drivers/iio/proximity/mb1232.c
9983 MAXIM MAX77650 PMIC MFD DRIVER
9984 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
9985 L: linux-kernel@vger.kernel.org
9987 F: Documentation/devicetree/bindings/*/*max77650.txt
9988 F: Documentation/devicetree/bindings/*/max77650*.txt
9989 F: include/linux/mfd/max77650.h
9990 F: drivers/mfd/max77650.c
9991 F: drivers/regulator/max77650-regulator.c
9992 F: drivers/power/supply/max77650-charger.c
9993 F: drivers/input/misc/max77650-onkey.c
9994 F: drivers/leds/leds-max77650.c
9995 F: drivers/gpio/gpio-max77650.c
9997 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9998 M: Javier Martinez Canillas <javier@dowhile0.org>
9999 L: linux-kernel@vger.kernel.org
10001 F: drivers/regulator/max77802-regulator.c
10002 F: Documentation/devicetree/bindings/*/*max77802.txt
10003 F: include/dt-bindings/*/*max77802.h
10005 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10006 M: Krzysztof Kozlowski <krzk@kernel.org>
10007 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10008 L: linux-pm@vger.kernel.org
10010 F: drivers/power/supply/max14577_charger.c
10011 F: drivers/power/supply/max77693_charger.c
10013 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10014 M: Chanwoo Choi <cw00.choi@samsung.com>
10015 M: Krzysztof Kozlowski <krzk@kernel.org>
10016 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10017 L: linux-kernel@vger.kernel.org
10019 F: drivers/*/max14577*.c
10020 F: drivers/*/max77686*.c
10021 F: drivers/*/max77693*.c
10022 F: drivers/extcon/extcon-max14577.c
10023 F: drivers/extcon/extcon-max77693.c
10024 F: drivers/rtc/rtc-max77686.c
10025 F: drivers/clk/clk-max77686.c
10026 F: Documentation/devicetree/bindings/mfd/max14577.txt
10027 F: Documentation/devicetree/bindings/*/max77686.txt
10028 F: Documentation/devicetree/bindings/mfd/max77693.txt
10029 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
10030 F: include/linux/mfd/max14577*.h
10031 F: include/linux/mfd/max77686*.h
10032 F: include/linux/mfd/max77693*.h
10034 MAXIRADIO FM RADIO RECEIVER DRIVER
10035 M: Hans Verkuil <hverkuil@xs4all.nl>
10036 L: linux-media@vger.kernel.org
10037 T: git git://linuxtv.org/media_tree.git
10038 W: https://linuxtv.org
10040 F: drivers/media/radio/radio-maxiradio*
10042 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10043 M: Peter Rosin <peda@axentia.se>
10044 L: linux-iio@vger.kernel.org
10046 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10047 F: drivers/iio/potentiometer/mcp4018.c
10048 F: drivers/iio/potentiometer/mcp4531.c
10050 MCR20A IEEE-802.15.4 RADIO DRIVER
10051 M: Xue Liu <liuxuenetmail@gmail.com>
10052 L: linux-wpan@vger.kernel.org
10053 W: https://github.com/xueliu/mcr20a-linux
10055 F: drivers/net/ieee802154/mcr20a.c
10056 F: drivers/net/ieee802154/mcr20a.h
10057 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10059 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10060 M: William Breathitt Gray <vilhelm.gray@gmail.com>
10061 L: linux-iio@vger.kernel.org
10063 F: drivers/iio/dac/cio-dac.c
10065 MEDIA CONTROLLER FRAMEWORK
10066 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10067 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10068 L: linux-media@vger.kernel.org
10069 W: https://www.linuxtv.org
10070 T: git git://linuxtv.org/media_tree.git
10072 F: drivers/media/mc/
10073 F: include/media/media-*.h
10074 F: include/uapi/linux/media.h
10076 MEDIA DRIVERS FOR ASCOT2E
10077 M: Sergey Kozlov <serjk@netup.ru>
10078 M: Abylay Ospan <aospan@netup.ru>
10079 L: linux-media@vger.kernel.org
10080 W: https://linuxtv.org
10081 W: http://netup.tv/
10082 T: git git://linuxtv.org/media_tree.git
10084 F: drivers/media/dvb-frontends/ascot2e*
10086 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10087 M: Jasmin Jessich <jasmin@anw.at>
10088 L: linux-media@vger.kernel.org
10089 W: https://linuxtv.org
10090 T: git git://linuxtv.org/media_tree.git
10092 F: drivers/media/dvb-frontends/cxd2099*
10094 MEDIA DRIVERS FOR CXD2841ER
10095 M: Sergey Kozlov <serjk@netup.ru>
10096 M: Abylay Ospan <aospan@netup.ru>
10097 L: linux-media@vger.kernel.org
10098 W: https://linuxtv.org
10099 W: http://netup.tv/
10100 T: git git://linuxtv.org/media_tree.git
10102 F: drivers/media/dvb-frontends/cxd2841er*
10104 MEDIA DRIVERS FOR CXD2880
10105 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10106 L: linux-media@vger.kernel.org
10107 W: http://linuxtv.org/
10108 T: git git://linuxtv.org/media_tree.git
10110 F: drivers/media/dvb-frontends/cxd2880/*
10111 F: drivers/media/spi/cxd2880*
10113 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10114 L: linux-media@vger.kernel.org
10115 W: https://linuxtv.org
10116 T: git git://linuxtv.org/media_tree.git
10118 F: drivers/media/pci/ddbridge/*
10120 MEDIA DRIVERS FOR FREESCALE IMX
10121 M: Steve Longerbeam <slongerbeam@gmail.com>
10122 M: Philipp Zabel <p.zabel@pengutronix.de>
10123 L: linux-media@vger.kernel.org
10124 T: git git://linuxtv.org/media_tree.git
10126 F: Documentation/devicetree/bindings/media/imx.txt
10127 F: Documentation/media/v4l-drivers/imx.rst
10128 F: drivers/staging/media/imx/
10129 F: include/linux/imx-media.h
10130 F: include/media/imx.h
10132 MEDIA DRIVER FOR FREESCALE IMX PXP
10133 M: Philipp Zabel <p.zabel@pengutronix.de>
10134 L: linux-media@vger.kernel.org
10135 T: git git://linuxtv.org/media_tree.git
10137 F: drivers/media/platform/imx-pxp.[ch]
10139 MEDIA DRIVERS FOR FREESCALE IMX7
10140 M: Rui Miguel Silva <rmfrfs@gmail.com>
10141 L: linux-media@vger.kernel.org
10142 T: git git://linuxtv.org/media_tree.git
10144 F: Documentation/devicetree/bindings/media/imx7-csi.txt
10145 F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10146 F: Documentation/media/v4l-drivers/imx7.rst
10147 F: drivers/staging/media/imx/imx7-media-csi.c
10148 F: drivers/staging/media/imx/imx7-mipi-csis.c
10150 MEDIA DRIVERS FOR HELENE
10151 M: Abylay Ospan <aospan@netup.ru>
10152 L: linux-media@vger.kernel.org
10153 W: https://linuxtv.org
10154 W: http://netup.tv/
10155 T: git git://linuxtv.org/media_tree.git
10157 F: drivers/media/dvb-frontends/helene*
10159 MEDIA DRIVERS FOR HORUS3A
10160 M: Sergey Kozlov <serjk@netup.ru>
10161 M: Abylay Ospan <aospan@netup.ru>
10162 L: linux-media@vger.kernel.org
10163 W: https://linuxtv.org
10164 W: http://netup.tv/
10165 T: git git://linuxtv.org/media_tree.git
10167 F: drivers/media/dvb-frontends/horus3a*
10169 MEDIA DRIVERS FOR LNBH25
10170 M: Sergey Kozlov <serjk@netup.ru>
10171 M: Abylay Ospan <aospan@netup.ru>
10172 L: linux-media@vger.kernel.org
10173 W: https://linuxtv.org
10174 W: http://netup.tv/
10175 T: git git://linuxtv.org/media_tree.git
10177 F: drivers/media/dvb-frontends/lnbh25*
10179 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10180 L: linux-media@vger.kernel.org
10181 W: https://linuxtv.org
10182 T: git git://linuxtv.org/media_tree.git
10184 F: drivers/media/dvb-frontends/mxl5xx*
10186 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10187 M: Sergey Kozlov <serjk@netup.ru>
10188 M: Abylay Ospan <aospan@netup.ru>
10189 L: linux-media@vger.kernel.org
10190 W: https://linuxtv.org
10191 W: http://netup.tv/
10192 T: git git://linuxtv.org/media_tree.git
10194 F: drivers/media/pci/netup_unidvb/*
10196 MEDIA DRIVERS FOR RENESAS - CEU
10197 M: Jacopo Mondi <jacopo@jmondi.org>
10198 L: linux-media@vger.kernel.org
10199 L: linux-renesas-soc@vger.kernel.org
10200 T: git git://linuxtv.org/media_tree.git
10202 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
10203 F: drivers/media/platform/renesas-ceu.c
10204 F: include/media/drv-intf/renesas-ceu.h
10206 MEDIA DRIVERS FOR RENESAS - DRIF
10207 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
10208 L: linux-media@vger.kernel.org
10209 L: linux-renesas-soc@vger.kernel.org
10210 T: git git://linuxtv.org/media_tree.git
10212 F: Documentation/devicetree/bindings/media/renesas,drif.txt
10213 F: drivers/media/platform/rcar_drif.c
10215 MEDIA DRIVERS FOR RENESAS - FCP
10216 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10217 L: linux-media@vger.kernel.org
10218 L: linux-renesas-soc@vger.kernel.org
10219 T: git git://linuxtv.org/media_tree.git
10221 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
10222 F: drivers/media/platform/rcar-fcp.c
10223 F: include/media/rcar-fcp.h
10225 MEDIA DRIVERS FOR RENESAS - FDP1
10226 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10227 L: linux-media@vger.kernel.org
10228 L: linux-renesas-soc@vger.kernel.org
10229 T: git git://linuxtv.org/media_tree.git
10231 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
10232 F: drivers/media/platform/rcar_fdp1.c
10234 MEDIA DRIVERS FOR RENESAS - VIN
10235 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
10236 L: linux-media@vger.kernel.org
10237 L: linux-renesas-soc@vger.kernel.org
10238 T: git git://linuxtv.org/media_tree.git
10240 F: Documentation/devicetree/bindings/media/renesas,csi2.txt
10241 F: Documentation/devicetree/bindings/media/renesas,vin.txt
10242 F: drivers/media/platform/rcar-vin/
10244 MEDIA DRIVERS FOR RENESAS - VSP1
10245 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10246 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10247 L: linux-media@vger.kernel.org
10248 L: linux-renesas-soc@vger.kernel.org
10249 T: git git://linuxtv.org/media_tree.git
10251 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
10252 F: drivers/media/platform/vsp1/
10254 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10255 L: linux-media@vger.kernel.org
10256 W: https://linuxtv.org
10257 T: git git://linuxtv.org/media_tree.git
10259 F: drivers/media/dvb-frontends/stv0910*
10261 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10262 L: linux-media@vger.kernel.org
10263 W: https://linuxtv.org
10264 T: git git://linuxtv.org/media_tree.git
10266 F: drivers/media/dvb-frontends/stv6111*
10268 MEDIA DRIVERS FOR STM32 - DCMI
10269 M: Hugues Fruchet <hugues.fruchet@st.com>
10270 L: linux-media@vger.kernel.org
10271 T: git git://linuxtv.org/media_tree.git
10273 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
10274 F: drivers/media/platform/stm32/stm32-dcmi.c
10276 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10277 M: Dmitry Osipenko <digetx@gmail.com>
10278 L: linux-media@vger.kernel.org
10279 L: linux-tegra@vger.kernel.org
10280 T: git git://linuxtv.org/media_tree.git
10282 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10283 F: drivers/staging/media/tegra-vde/
10285 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10286 M: Mauro Carvalho Chehab <mchehab@kernel.org>
10287 P: LinuxTV.org Project
10288 L: linux-media@vger.kernel.org
10289 W: https://linuxtv.org
10290 Q: http://patchwork.kernel.org/project/linux-media/list/
10291 T: git git://linuxtv.org/media_tree.git
10293 F: Documentation/devicetree/bindings/media/
10294 F: Documentation/media/
10296 F: drivers/staging/media/
10297 F: include/linux/platform_data/media/
10299 F: include/uapi/linux/dvb/
10300 F: include/uapi/linux/videodev2.h
10301 F: include/uapi/linux/media.h
10302 F: include/uapi/linux/v4l2-*
10303 F: include/uapi/linux/meye.h
10304 F: include/uapi/linux/ivtv*
10305 F: include/uapi/linux/uvcvideo.h
10307 MEDIATEK BLUETOOTH DRIVER
10308 M: Sean Wang <sean.wang@mediatek.com>
10309 L: linux-bluetooth@vger.kernel.org
10310 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10312 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10313 F: drivers/bluetooth/btmtkuart.c
10315 MEDIATEK CIR DRIVER
10316 M: Sean Wang <sean.wang@mediatek.com>
10318 F: drivers/media/rc/mtk-cir.c
10320 MEDIATEK DMA DRIVER
10321 M: Sean Wang <sean.wang@mediatek.com>
10322 L: dmaengine@vger.kernel.org
10323 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10324 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10326 F: Documentation/devicetree/bindings/dma/mtk-*
10327 F: drivers/dma/mediatek/
10329 MEDIATEK PMIC LED DRIVER
10330 M: Sean Wang <sean.wang@mediatek.com>
10332 F: drivers/leds/leds-mt6323.c
10333 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
10335 MEDIATEK ETHERNET DRIVER
10336 M: Felix Fietkau <nbd@openwrt.org>
10337 M: John Crispin <john@phrozen.org>
10338 M: Sean Wang <sean.wang@mediatek.com>
10339 M: Mark Lee <Mark-MC.Lee@mediatek.com>
10340 L: netdev@vger.kernel.org
10342 F: drivers/net/ethernet/mediatek/
10344 MEDIATEK SWITCH DRIVER
10345 M: Sean Wang <sean.wang@mediatek.com>
10346 L: netdev@vger.kernel.org
10348 F: drivers/net/dsa/mt7530.*
10349 F: net/dsa/tag_mtk.c
10351 MEDIATEK JPEG DRIVER
10352 M: Rick Chang <rick.chang@mediatek.com>
10353 M: Bin Liu <bin.liu@mediatek.com>
10355 F: drivers/media/platform/mtk-jpeg/
10356 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10358 MEDIATEK MDP DRIVER
10359 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10360 M: Houlong Wei <houlong.wei@mediatek.com>
10361 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10363 F: drivers/media/platform/mtk-mdp/
10364 F: drivers/media/platform/mtk-vpu/
10365 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
10367 MEDIATEK MEDIA DRIVER
10368 M: Tiffany Lin <tiffany.lin@mediatek.com>
10369 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10371 F: drivers/media/platform/mtk-vcodec/
10372 F: drivers/media/platform/mtk-vpu/
10373 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10374 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
10376 MEDIATEK MMC/SD/SDIO DRIVER
10377 M: Chaotian Jing <chaotian.jing@mediatek.com>
10379 F: drivers/mmc/host/mtk-sd.c
10380 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
10382 MEDIATEK MT76 WIRELESS LAN DRIVER
10383 M: Felix Fietkau <nbd@nbd.name>
10384 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10385 R: Ryder Lee <ryder.lee@mediatek.com>
10386 R: Roy Luo <royluo@google.com>
10387 L: linux-wireless@vger.kernel.org
10389 F: drivers/net/wireless/mediatek/mt76/
10391 MEDIATEK MT7601U WIRELESS LAN DRIVER
10392 M: Jakub Kicinski <kubakici@wp.pl>
10393 L: linux-wireless@vger.kernel.org
10395 F: drivers/net/wireless/mediatek/mt7601u/
10397 MEDIATEK MT7621/28/88 I2C DRIVER
10398 M: Stefan Roese <sr@denx.de>
10399 L: linux-i2c@vger.kernel.org
10401 F: drivers/i2c/busses/i2c-mt7621.c
10402 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10404 MEDIATEK NAND CONTROLLER DRIVER
10405 M: Xiaolei Li <xiaolei.li@mediatek.com>
10406 L: linux-mtd@lists.infradead.org
10408 F: drivers/mtd/nand/raw/mtk_*
10409 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
10411 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10412 M: Sean Wang <sean.wang@mediatek.com>
10414 F: drivers/char/hw_random/mtk-rng.c
10416 MEDIATEK USB3 DRD IP DRIVER
10417 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
10418 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
10419 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10420 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10422 F: drivers/usb/mtu3/
10424 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10425 M: Peter Senna Tschudin <peter.senna@gmail.com>
10426 M: Martin Donnelly <martin.donnelly@ge.com>
10427 M: Martyn Welch <martyn.welch@collabora.co.uk>
10429 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10430 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10432 MEGARAID SCSI/SAS DRIVERS
10433 M: Kashyap Desai <kashyap.desai@broadcom.com>
10434 M: Sumit Saxena <sumit.saxena@broadcom.com>
10435 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10436 L: megaraidlinux.pdl@broadcom.com
10437 L: linux-scsi@vger.kernel.org
10438 W: http://www.avagotech.com/support/
10440 F: Documentation/scsi/megaraid.txt
10441 F: drivers/scsi/megaraid.*
10442 F: drivers/scsi/megaraid/
10444 MELEXIS MLX90614 DRIVER
10445 M: Crt Mori <cmo@melexis.com>
10446 L: linux-iio@vger.kernel.org
10447 W: http://www.melexis.com
10449 F: drivers/iio/temperature/mlx90614.c
10451 MELEXIS MLX90632 DRIVER
10452 M: Crt Mori <cmo@melexis.com>
10453 L: linux-iio@vger.kernel.org
10454 W: http://www.melexis.com
10456 F: drivers/iio/temperature/mlx90632.c
10458 MELFAS MIP4 TOUCHSCREEN DRIVER
10459 M: Sangwon Jee <jeesw@melfas.com>
10460 W: http://www.melfas.com
10462 F: drivers/input/touchscreen/melfas_mip4.c
10463 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10465 MELLANOX ETHERNET DRIVER (mlx4_en)
10466 M: Tariq Toukan <tariqt@mellanox.com>
10467 L: netdev@vger.kernel.org
10469 W: http://www.mellanox.com
10470 Q: http://patchwork.ozlabs.org/project/netdev/list/
10471 F: drivers/net/ethernet/mellanox/mlx4/en_*
10473 MELLANOX ETHERNET DRIVER (mlx5e)
10474 M: Saeed Mahameed <saeedm@mellanox.com>
10475 L: netdev@vger.kernel.org
10477 W: http://www.mellanox.com
10478 Q: http://patchwork.ozlabs.org/project/netdev/list/
10479 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
10481 MELLANOX ETHERNET INNOVA DRIVERS
10482 R: Boris Pismenny <borisp@mellanox.com>
10483 L: netdev@vger.kernel.org
10485 W: http://www.mellanox.com
10486 Q: http://patchwork.ozlabs.org/project/netdev/list/
10487 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10488 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
10489 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10490 F: include/linux/mlx5/mlx5_ifc_fpga.h
10492 MELLANOX ETHERNET SWITCH DRIVERS
10493 M: Jiri Pirko <jiri@mellanox.com>
10494 M: Ido Schimmel <idosch@mellanox.com>
10495 L: netdev@vger.kernel.org
10497 W: http://www.mellanox.com
10498 Q: http://patchwork.ozlabs.org/project/netdev/list/
10499 F: drivers/net/ethernet/mellanox/mlxsw/
10500 F: tools/testing/selftests/drivers/net/mlxsw/
10502 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10503 M: mlxsw@mellanox.com
10504 L: netdev@vger.kernel.org
10506 W: http://www.mellanox.com
10507 Q: http://patchwork.ozlabs.org/project/netdev/list/
10508 F: drivers/net/ethernet/mellanox/mlxfw/
10510 MELLANOX HARDWARE PLATFORM SUPPORT
10511 M: Andy Shevchenko <andy@infradead.org>
10512 M: Darren Hart <dvhart@infradead.org>
10513 M: Vadim Pasternak <vadimp@mellanox.com>
10514 L: platform-driver-x86@vger.kernel.org
10516 F: drivers/platform/mellanox/
10517 F: include/linux/platform_data/mlxreg.h
10519 MELLANOX MLX4 core VPI driver
10520 M: Tariq Toukan <tariqt@mellanox.com>
10521 L: netdev@vger.kernel.org
10522 L: linux-rdma@vger.kernel.org
10523 W: http://www.mellanox.com
10524 Q: http://patchwork.ozlabs.org/project/netdev/list/
10526 F: drivers/net/ethernet/mellanox/mlx4/
10527 F: include/linux/mlx4/
10529 MELLANOX MLX4 IB driver
10530 M: Yishai Hadas <yishaih@mellanox.com>
10531 L: linux-rdma@vger.kernel.org
10532 W: http://www.mellanox.com
10533 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10535 F: drivers/infiniband/hw/mlx4/
10536 F: include/linux/mlx4/
10537 F: include/uapi/rdma/mlx4-abi.h
10539 MELLANOX MLX5 core VPI driver
10540 M: Saeed Mahameed <saeedm@mellanox.com>
10541 M: Leon Romanovsky <leonro@mellanox.com>
10542 L: netdev@vger.kernel.org
10543 L: linux-rdma@vger.kernel.org
10544 W: http://www.mellanox.com
10545 Q: http://patchwork.ozlabs.org/project/netdev/list/
10547 F: drivers/net/ethernet/mellanox/mlx5/core/
10548 F: include/linux/mlx5/
10549 F: Documentation/networking/device_drivers/mellanox/
10551 MELLANOX MLX5 IB driver
10552 M: Leon Romanovsky <leonro@mellanox.com>
10553 L: linux-rdma@vger.kernel.org
10554 W: http://www.mellanox.com
10555 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10557 F: drivers/infiniband/hw/mlx5/
10558 F: include/linux/mlx5/
10559 F: include/uapi/rdma/mlx5-abi.h
10561 MELLANOX MLXCPLD I2C AND MUX DRIVER
10562 M: Vadim Pasternak <vadimp@mellanox.com>
10563 M: Michael Shych <michaelsh@mellanox.com>
10564 L: linux-i2c@vger.kernel.org
10566 F: drivers/i2c/busses/i2c-mlxcpld.c
10567 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
10568 F: Documentation/i2c/busses/i2c-mlxcpld.rst
10570 MELLANOX MLXCPLD LED DRIVER
10571 M: Vadim Pasternak <vadimp@mellanox.com>
10572 L: linux-leds@vger.kernel.org
10574 F: drivers/leds/leds-mlxcpld.c
10575 F: drivers/leds/leds-mlxreg.c
10576 F: Documentation/leds/leds-mlxcpld.rst
10578 MELLANOX PLATFORM DRIVER
10579 M: Vadim Pasternak <vadimp@mellanox.com>
10580 L: platform-driver-x86@vger.kernel.org
10582 F: drivers/platform/x86/mlx-platform.c
10585 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10586 M: "Paul E. McKenney" <paulmck@kernel.org>
10587 L: linux-kernel@vger.kernel.org
10589 F: kernel/sched/membarrier.c
10590 F: include/uapi/linux/membarrier.h
10591 F: arch/powerpc/include/asm/membarrier.h
10594 M: Mike Rapoport <rppt@linux.ibm.com>
10595 L: linux-mm@kvack.org
10597 F: include/linux/memblock.h
10599 F: Documentation/core-api/boot-time-mm.rst
10602 M: Andrew Morton <akpm@linux-foundation.org>
10603 L: linux-mm@kvack.org
10604 W: http://www.linux-mm.org
10605 T: quilt https://ozlabs.org/~akpm/mmotm/
10606 T: quilt https://ozlabs.org/~akpm/mmots/
10607 T: git git://github.com/hnaz/linux-mm.git
10609 F: include/linux/mm.h
10610 F: include/linux/gfp.h
10611 F: include/linux/mmzone.h
10612 F: include/linux/memory_hotplug.h
10613 F: include/linux/vmalloc.h
10616 MEMORY TECHNOLOGY DEVICES (MTD)
10617 M: Miquel Raynal <miquel.raynal@bootlin.com>
10618 M: Richard Weinberger <richard@nod.at>
10619 M: Vignesh Raghavendra <vigneshr@ti.com>
10620 L: linux-mtd@lists.infradead.org
10621 W: http://www.linux-mtd.infradead.org/
10622 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10623 C: irc://irc.oftc.net/mtd
10624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10627 F: Documentation/devicetree/bindings/mtd/
10629 F: include/linux/mtd/
10630 F: include/uapi/mtd/
10632 MEN A21 WATCHDOG DRIVER
10633 M: Johannes Thumshirn <morbidrsa@gmail.com>
10634 L: linux-watchdog@vger.kernel.org
10636 F: drivers/watchdog/mena21_wdt.c
10638 MEN CHAMELEON BUS (mcb)
10639 M: Johannes Thumshirn <morbidrsa@gmail.com>
10642 F: include/linux/mcb.h
10643 F: Documentation/driver-api/men-chameleon-bus.rst
10645 MEN F21BMC (Board Management Controller)
10646 M: Andreas Werner <andreas.werner@men.de>
10648 F: drivers/mfd/menf21bmc.c
10649 F: drivers/watchdog/menf21bmc_wdt.c
10650 F: drivers/leds/leds-menf21bmc.c
10651 F: drivers/hwmon/menf21bmc_hwmon.c
10652 F: Documentation/hwmon/menf21bmc.rst
10654 MEN Z069 WATCHDOG DRIVER
10655 M: Johannes Thumshirn <jth@kernel.org>
10656 L: linux-watchdog@vger.kernel.org
10658 F: drivers/watchdog/menz69_wdt.c
10660 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10661 M: Neil Armstrong <narmstrong@baylibre.com>
10662 L: linux-media@vger.kernel.org
10663 L: linux-amlogic@lists.infradead.org
10664 W: http://linux-meson.com/
10666 F: drivers/media/platform/meson/ao-cec.c
10667 F: drivers/media/platform/meson/ao-cec-g12a.c
10668 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
10669 T: git git://linuxtv.org/media_tree.git
10671 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10672 M: Liang Yang <liang.yang@amlogic.com>
10673 L: linux-mtd@lists.infradead.org
10675 F: drivers/mtd/nand/raw/meson_*
10676 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10678 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10679 M: Maxime Jourdan <mjourdan@baylibre.com>
10680 L: linux-media@vger.kernel.org
10681 L: linux-amlogic@lists.infradead.org
10683 F: drivers/staging/media/meson/vdec/
10684 T: git git://linuxtv.org/media_tree.git
10686 METHODE UDPU SUPPORT
10687 M: Vladimir Vid <vladimir.vid@sartura.hr>
10689 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10691 MICROBLAZE ARCHITECTURE
10692 M: Michal Simek <monstr@monstr.eu>
10693 W: http://www.monstr.eu/fdt/
10694 T: git git://git.monstr.eu/linux-2.6-microblaze.git
10696 F: arch/microblaze/
10698 MICROCHIP AT91 SERIAL DRIVER
10699 M: Richard Genoud <richard.genoud@gmail.com>
10701 F: drivers/tty/serial/atmel_serial.c
10702 F: drivers/tty/serial/atmel_serial.h
10703 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10705 MICROCHIP AUDIO ASOC DRIVERS
10706 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10707 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10711 MICROCHIP DMA DRIVER
10712 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10713 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10714 L: dmaengine@vger.kernel.org
10716 F: drivers/dma/at_hdmac.c
10717 F: drivers/dma/at_hdmac_regs.h
10718 F: include/linux/platform_data/dma-atmel.h
10719 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
10720 F: include/dt-bindings/dma/at91.h
10722 MICROCHIP ECC DRIVER
10723 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10724 L: linux-crypto@vger.kernel.org
10726 F: drivers/crypto/atmel-ecc.*
10728 MICROCHIP I2C DRIVER
10729 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10730 L: linux-i2c@vger.kernel.org
10732 F: drivers/i2c/busses/i2c-at91.h
10733 F: drivers/i2c/busses/i2c-at91-*.c
10735 MICROCHIP ISC DRIVER
10736 M: Eugen Hristev <eugen.hristev@microchip.com>
10737 L: linux-media@vger.kernel.org
10739 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
10740 F: drivers/media/platform/atmel/atmel-isc.h
10741 F: drivers/media/platform/atmel/atmel-isc-base.c
10742 F: drivers/media/platform/atmel/atmel-isc-regs.h
10743 F: Documentation/devicetree/bindings/media/atmel-isc.txt
10745 MICROCHIP ISI DRIVER
10746 M: Eugen Hristev <eugen.hristev@microchip.com>
10747 L: linux-media@vger.kernel.org
10749 F: drivers/media/platform/atmel/atmel-isi.c
10750 F: drivers/media/platform/atmel/atmel-isi.h
10752 MICROCHIP AT91 USART MFD DRIVER
10753 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10754 L: linux-kernel@vger.kernel.org
10756 F: drivers/mfd/at91-usart.c
10757 F: include/dt-bindings/mfd/at91-usart.h
10758 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10760 MICROCHIP AT91 USART SPI DRIVER
10761 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10762 L: linux-spi@vger.kernel.org
10764 F: drivers/spi/spi-at91-usart.c
10765 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10767 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10768 M: Woojung Huh <woojung.huh@microchip.com>
10769 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10770 L: netdev@vger.kernel.org
10772 F: net/dsa/tag_ksz.c
10773 F: drivers/net/dsa/microchip/*
10774 F: include/linux/platform_data/microchip-ksz.h
10775 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
10777 MICROCHIP LAN743X ETHERNET DRIVER
10778 M: Bryan Whitehead <bryan.whitehead@microchip.com>
10779 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10780 L: netdev@vger.kernel.org
10782 F: drivers/net/ethernet/microchip/lan743x_*
10784 MICROCHIP LCDFB DRIVER
10785 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10786 L: linux-fbdev@vger.kernel.org
10788 F: drivers/video/fbdev/atmel_lcdfb.c
10789 F: include/video/atmel_lcdc.h
10791 MICROCHIP MMC/SD/SDIO MCI DRIVER
10792 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10794 F: drivers/mmc/host/atmel-mci.c
10796 MICROCHIP MCP16502 PMIC DRIVER
10797 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
10798 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10800 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10801 F: drivers/regulator/mcp16502.c
10803 MICROCHIP MCP3911 ADC DRIVER
10804 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10805 M: Kent Gustavsson <kent@minoris.se>
10806 L: linux-iio@vger.kernel.org
10808 F: drivers/iio/adc/mcp3911.c
10809 F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10811 MICROCHIP NAND DRIVER
10812 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10813 L: linux-mtd@lists.infradead.org
10815 F: drivers/mtd/nand/raw/atmel/*
10816 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
10818 MICROCHIP PWM DRIVER
10819 M: Claudiu Beznea <claudiu.beznea@microchip.com>
10820 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10821 L: linux-pwm@vger.kernel.org
10823 F: drivers/pwm/pwm-atmel.c
10824 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10826 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10827 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10828 M: Eugen Hristev <eugen.hristev@microchip.com>
10829 L: linux-iio@vger.kernel.org
10831 F: drivers/iio/adc/at91-sama5d2_adc.c
10832 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10833 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10835 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10836 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10838 F: drivers/power/reset/at91-sama5d2_shdwc.c
10840 MICROCHIP SPI DRIVER
10841 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10843 F: drivers/spi/spi-atmel.*
10845 MICROCHIP SSC DRIVER
10846 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10847 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10849 F: drivers/misc/atmel-ssc.c
10850 F: include/linux/atmel-ssc.h
10852 MICROCHIP USBA UDC DRIVER
10853 M: Cristian Birsan <cristian.birsan@microchip.com>
10854 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10856 F: drivers/usb/gadget/udc/atmel_usba_udc.*
10858 MICROCHIP USB251XB DRIVER
10859 M: Richard Leitner <richard.leitner@skidata.com>
10860 L: linux-usb@vger.kernel.org
10862 F: drivers/usb/misc/usb251xb.c
10863 F: Documentation/devicetree/bindings/usb/usb251xb.txt
10865 MICROCHIP XDMA DRIVER
10866 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10867 L: linux-arm-kernel@lists.infradead.org
10868 L: dmaengine@vger.kernel.org
10870 F: drivers/dma/at_xdmac.c
10872 MICROSEMI MIPS SOCS
10873 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10874 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10875 L: linux-mips@vger.kernel.org
10877 F: arch/mips/generic/board-ocelot.c
10878 F: arch/mips/configs/generic/board-ocelot.config
10879 F: arch/mips/boot/dts/mscc/
10880 F: Documentation/devicetree/bindings/mips/mscc.txt
10882 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10883 M: Don Brace <don.brace@microsemi.com>
10884 L: esc.storagedev@microsemi.com
10885 L: linux-scsi@vger.kernel.org
10887 F: drivers/scsi/smartpqi/smartpqi*.[ch]
10888 F: drivers/scsi/smartpqi/Kconfig
10889 F: drivers/scsi/smartpqi/Makefile
10890 F: include/linux/cciss*.h
10891 F: include/uapi/linux/cciss*.h
10892 F: Documentation/scsi/smartpqi.txt
10894 MICROSEMI ETHERNET SWITCH DRIVER
10895 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10896 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10897 L: netdev@vger.kernel.org
10899 F: drivers/net/ethernet/mscc/
10900 F: include/soc/mscc/ocelot*
10902 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10903 M: Chen Yu <yu.c.chen@intel.com>
10904 L: platform-driver-x86@vger.kernel.org
10906 F: drivers/platform/x86/surfacepro3_button.c
10908 MICROTEK X6 SCANNER
10909 M: Oliver Neukum <oliver@neukum.org>
10911 F: drivers/usb/image/microtek.*
10914 M: Ralf Baechle <ralf@linux-mips.org>
10915 M: Paul Burton <paulburton@kernel.org>
10916 M: James Hogan <jhogan@kernel.org>
10917 L: linux-mips@vger.kernel.org
10918 W: http://www.linux-mips.org/
10919 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
10920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10921 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10923 F: Documentation/devicetree/bindings/mips/
10924 F: Documentation/mips/
10926 F: drivers/platform/mips/
10928 MIPS BOSTON DEVELOPMENT BOARD
10929 M: Paul Burton <paulburton@kernel.org>
10930 L: linux-mips@vger.kernel.org
10932 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
10933 F: arch/mips/boot/dts/img/boston.dts
10934 F: arch/mips/configs/generic/board-boston.config
10935 F: drivers/clk/imgtec/clk-boston.c
10936 F: include/dt-bindings/clock/boston-clock.h
10938 MIPS GENERIC PLATFORM
10939 M: Paul Burton <paulburton@kernel.org>
10940 L: linux-mips@vger.kernel.org
10942 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10943 F: arch/mips/generic/
10944 F: arch/mips/tools/generic-board-config.sh
10946 MIPS/LOONGSON1 ARCHITECTURE
10947 M: Keguang Zhang <keguang.zhang@gmail.com>
10948 L: linux-mips@vger.kernel.org
10950 F: arch/mips/loongson32/
10951 F: arch/mips/include/asm/mach-loongson32/
10952 F: drivers/*/*loongson1*
10953 F: drivers/*/*/*loongson1*
10955 MIPS/LOONGSON2EF ARCHITECTURE
10956 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
10957 L: linux-mips@vger.kernel.org
10959 F: arch/mips/loongson2ef/
10960 F: arch/mips/include/asm/mach-loongson2ef/
10961 F: drivers/*/*loongson2*
10962 F: drivers/*/*/*loongson2*
10964 MIPS/LOONGSON64 ARCHITECTURE
10965 M: Huacai Chen <chenhc@lemote.com>
10966 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
10967 L: linux-mips@vger.kernel.org
10969 F: arch/mips/loongson64/
10970 F: arch/mips/include/asm/mach-loongson64/
10971 F: drivers/platform/mips/cpu_hwmon.c
10972 F: drivers/*/*loongson3*
10973 F: drivers/*/*/*loongson3*
10975 MIPS RINT INSTRUCTION EMULATION
10976 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
10977 L: linux-mips@vger.kernel.org
10979 F: arch/mips/math-emu/sp_rint.c
10980 F: arch/mips/math-emu/dp_rint.c
10982 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10983 M: Hans Verkuil <hverkuil@xs4all.nl>
10984 L: linux-media@vger.kernel.org
10985 T: git git://linuxtv.org/media_tree.git
10986 W: https://linuxtv.org
10988 F: drivers/media/radio/radio-miropcm20*
10991 R: Lubomir Rintel <lkundrak@v3.sk>
10992 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10994 F: arch/arm/boot/dts/mmp*
10995 F: arch/arm/mach-mmp/
10997 MMU GATHER AND TLB INVALIDATION
10998 M: Will Deacon <will@kernel.org>
10999 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11000 M: Andrew Morton <akpm@linux-foundation.org>
11001 M: Nick Piggin <npiggin@gmail.com>
11002 M: Peter Zijlstra <peterz@infradead.org>
11003 L: linux-arch@vger.kernel.org
11004 L: linux-mm@kvack.org
11006 F: arch/*/include/asm/tlb.h
11007 F: include/asm-generic/tlb.h
11010 MN88472 MEDIA DRIVER
11011 M: Antti Palosaari <crope@iki.fi>
11012 L: linux-media@vger.kernel.org
11013 W: https://linuxtv.org
11014 W: http://palosaari.fi/linux/
11015 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11017 F: drivers/media/dvb-frontends/mn88472*
11019 MN88473 MEDIA DRIVER
11020 M: Antti Palosaari <crope@iki.fi>
11021 L: linux-media@vger.kernel.org
11022 W: https://linuxtv.org
11023 W: http://palosaari.fi/linux/
11024 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11026 F: drivers/media/dvb-frontends/mn88473*
11029 M: Jessica Yu <jeyu@kernel.org>
11030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11032 F: include/linux/module.h
11035 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11036 W: http://popies.net/meye/
11038 F: Documentation/media/v4l-drivers/meye*
11039 F: drivers/media/pci/meye/
11040 F: include/uapi/linux/meye.h
11042 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11043 M: Jiri Slaby <jirislaby@gmail.com>
11045 F: Documentation/driver-api/serial/moxa-smartio.rst
11046 F: drivers/tty/mxser.*
11048 MR800 AVERMEDIA USB FM RADIO DRIVER
11049 M: Alexey Klimov <klimov.linux@gmail.com>
11050 L: linux-media@vger.kernel.org
11051 T: git git://linuxtv.org/media_tree.git
11053 F: drivers/media/radio/radio-mr800.c
11055 MRF24J40 IEEE 802.15.4 RADIO DRIVER
11056 M: Alan Ott <alan@signal11.us>
11057 L: linux-wpan@vger.kernel.org
11059 F: drivers/net/ieee802154/mrf24j40.c
11060 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11063 M: "Lee, Chun-Yi" <jlee@suse.com>
11064 L: platform-driver-x86@vger.kernel.org
11066 F: drivers/platform/x86/msi-laptop.c
11069 L: platform-driver-x86@vger.kernel.org
11071 F: drivers/platform/x86/msi-wmi.c
11073 MSI001 MEDIA DRIVER
11074 M: Antti Palosaari <crope@iki.fi>
11075 L: linux-media@vger.kernel.org
11076 W: https://linuxtv.org
11077 W: http://palosaari.fi/linux/
11078 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11079 T: git git://linuxtv.org/anttip/media_tree.git
11081 F: drivers/media/tuners/msi001*
11083 MSI2500 MEDIA DRIVER
11084 M: Antti Palosaari <crope@iki.fi>
11085 L: linux-media@vger.kernel.org
11086 W: https://linuxtv.org
11087 W: http://palosaari.fi/linux/
11088 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11089 T: git git://linuxtv.org/anttip/media_tree.git
11091 F: drivers/media/usb/msi2500/
11093 MSYSTEMS DISKONCHIP G3 MTD DRIVER
11094 M: Robert Jarzmik <robert.jarzmik@free.fr>
11095 L: linux-mtd@lists.infradead.org
11097 F: drivers/mtd/devices/docg3*
11099 MT9M032 APTINA SENSOR DRIVER
11100 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11101 L: linux-media@vger.kernel.org
11102 T: git git://linuxtv.org/media_tree.git
11104 F: drivers/media/i2c/mt9m032.c
11105 F: include/media/i2c/mt9m032.h
11107 MT9P031 APTINA CAMERA SENSOR
11108 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11109 L: linux-media@vger.kernel.org
11110 T: git git://linuxtv.org/media_tree.git
11112 F: drivers/media/i2c/mt9p031.c
11113 F: include/media/i2c/mt9p031.h
11115 MT9T001 APTINA CAMERA SENSOR
11116 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11117 L: linux-media@vger.kernel.org
11118 T: git git://linuxtv.org/media_tree.git
11120 F: drivers/media/i2c/mt9t001.c
11121 F: include/media/i2c/mt9t001.h
11123 MT9T112 APTINA CAMERA SENSOR
11124 M: Jacopo Mondi <jacopo@jmondi.org>
11125 L: linux-media@vger.kernel.org
11126 T: git git://linuxtv.org/media_tree.git
11128 F: drivers/media/i2c/mt9t112.c
11129 F: include/media/i2c/mt9t112.h
11131 MT9V032 APTINA CAMERA SENSOR
11132 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11133 L: linux-media@vger.kernel.org
11134 T: git git://linuxtv.org/media_tree.git
11136 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11137 F: drivers/media/i2c/mt9v032.c
11138 F: include/media/i2c/mt9v032.h
11140 MT9V111 APTINA CAMERA SENSOR
11141 M: Jacopo Mondi <jacopo@jmondi.org>
11142 L: linux-media@vger.kernel.org
11143 T: git git://linuxtv.org/media_tree.git
11145 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11146 F: drivers/media/i2c/mt9v111.c
11148 MULTIFUNCTION DEVICES (MFD)
11149 M: Lee Jones <lee.jones@linaro.org>
11150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11152 F: Documentation/devicetree/bindings/mfd/
11154 F: include/linux/mfd/
11155 F: include/dt-bindings/mfd/
11157 MULTIMEDIA CARD (MMC) ETC. OVER SPI
11159 F: drivers/mmc/host/mmc_spi.c
11160 F: include/linux/spi/mmc_spi.h
11162 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11163 M: Ulf Hansson <ulf.hansson@linaro.org>
11164 L: linux-mmc@vger.kernel.org
11165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11167 F: Documentation/devicetree/bindings/mmc/
11169 F: include/linux/mmc/
11170 F: include/uapi/linux/mmc/
11172 MULTIPLEXER SUBSYSTEM
11173 M: Peter Rosin <peda@axentia.se>
11175 F: Documentation/ABI/testing/sysfs-class-mux*
11176 F: Documentation/devicetree/bindings/mux/
11177 F: include/dt-bindings/mux/
11178 F: include/linux/mux/
11181 MULTITECH MULTIPORT CARD (ISICOM)
11183 F: drivers/tty/isicom.c
11184 F: include/linux/isicom.h
11186 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11187 M: Bin Liu <b-liu@ti.com>
11188 L: linux-usb@vger.kernel.org
11190 F: drivers/usb/musb/
11192 MXL301RF MEDIA DRIVER
11193 M: Akihiro Tsukada <tskd08@gmail.com>
11194 L: linux-media@vger.kernel.org
11196 F: drivers/media/tuners/mxl301rf*
11198 MXL5007T MEDIA DRIVER
11199 M: Michael Krufky <mkrufky@linuxtv.org>
11200 L: linux-media@vger.kernel.org
11201 W: https://linuxtv.org
11202 W: http://github.com/mkrufky
11203 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11204 T: git git://linuxtv.org/mkrufky/tuners.git
11206 F: drivers/media/tuners/mxl5007t.*
11209 M: Marek Vasut <marex@denx.de>
11210 M: Stefan Agner <stefan@agner.ch>
11211 L: dri-devel@lists.freedesktop.org
11213 F: drivers/gpu/drm/mxsfb/
11214 F: Documentation/devicetree/bindings/display/mxsfb.txt
11215 T: git git://anongit.freedesktop.org/drm/drm-misc
11217 MYLEX DAC960 PCI RAID Controller
11218 M: Hannes Reinecke <hare@kernel.org>
11219 L: linux-scsi@vger.kernel.org
11221 F: drivers/scsi/myrb.*
11222 F: drivers/scsi/myrs.*
11224 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11225 M: Chris Lee <christopher.lee@cspi.com>
11226 L: netdev@vger.kernel.org
11227 W: https://www.cspi.com/ethernet-products/support/downloads/
11229 F: drivers/net/ethernet/myricom/myri10ge/
11231 NAND FLASH SUBSYSTEM
11232 M: Miquel Raynal <miquel.raynal@bootlin.com>
11233 R: Richard Weinberger <richard@nod.at>
11234 L: linux-mtd@lists.infradead.org
11235 W: http://www.linux-mtd.infradead.org/
11236 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11239 F: drivers/mtd/nand/
11240 F: include/linux/mtd/*nand*.h
11242 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11243 M: Daniel Mack <zonque@gmail.com>
11245 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11246 W: http://www.native-instruments.com
11247 F: sound/usb/caiaq/
11249 NATSEMI ETHERNET DRIVER (DP8381x)
11251 F: drivers/net/ethernet/natsemi/natsemi.c
11253 NCR 5380 SCSI DRIVERS
11254 M: Finn Thain <fthain@telegraphics.com.au>
11255 M: Michael Schmitz <schmitzmic@gmail.com>
11256 L: linux-scsi@vger.kernel.org
11258 F: Documentation/scsi/g_NCR5380.txt
11259 F: drivers/scsi/NCR5380.*
11260 F: drivers/scsi/arm/cumana_1.c
11261 F: drivers/scsi/arm/oak.c
11262 F: drivers/scsi/atari_scsi.*
11263 F: drivers/scsi/dmx3191d.c
11264 F: drivers/scsi/g_NCR5380.*
11265 F: drivers/scsi/mac_scsi.*
11266 F: drivers/scsi/sun3_scsi.*
11267 F: drivers/scsi/sun3_scsi_vme.c
11270 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
11274 NCT6775 HARDWARE MONITOR DRIVER
11275 M: Guenter Roeck <linux@roeck-us.net>
11276 L: linux-hwmon@vger.kernel.org
11278 F: Documentation/hwmon/nct6775.rst
11279 F: drivers/hwmon/nct6775.c
11281 NET_FAILOVER MODULE
11282 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
11283 L: netdev@vger.kernel.org
11285 F: drivers/net/net_failover.c
11286 F: include/net/net_failover.h
11287 F: Documentation/networking/net_failover.rst
11289 NETEM NETWORK EMULATOR
11290 M: Stephen Hemminger <stephen@networkplumber.org>
11291 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
11293 F: net/sched/sch_netem.c
11295 NETERION 10GbE DRIVERS (s2io/vxge)
11296 M: Jon Mason <jdmason@kudzu.us>
11297 L: netdev@vger.kernel.org
11299 F: Documentation/networking/device_drivers/neterion/s2io.txt
11300 F: Documentation/networking/device_drivers/neterion/vxge.txt
11301 F: drivers/net/ethernet/neterion/
11304 M: Pablo Neira Ayuso <pablo@netfilter.org>
11305 M: Jozsef Kadlecsik <kadlec@netfilter.org>
11306 M: Florian Westphal <fw@strlen.de>
11307 L: netfilter-devel@vger.kernel.org
11308 L: coreteam@netfilter.org
11309 W: http://www.netfilter.org/
11310 W: http://www.iptables.org/
11311 W: http://www.nftables.org/
11312 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
11313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11316 F: include/linux/netfilter*
11317 F: include/linux/netfilter/
11318 F: include/net/netfilter/
11319 F: include/uapi/linux/netfilter*
11320 F: include/uapi/linux/netfilter/
11321 F: net/*/netfilter.c
11322 F: net/*/netfilter/
11324 F: net/bridge/br_netfilter*.c
11326 NETROM NETWORK LAYER
11327 M: Ralf Baechle <ralf@linux-mips.org>
11328 L: linux-hams@vger.kernel.org
11329 W: http://www.linux-ax25.org/
11331 F: include/net/netrom.h
11332 F: include/uapi/linux/netrom.h
11335 NETRONOME ETHERNET DRIVERS
11336 M: Jakub Kicinski <jakub.kicinski@netronome.com>
11337 L: oss-drivers@netronome.com
11339 F: drivers/net/ethernet/netronome/
11341 NETWORK BLOCK DEVICE (NBD)
11342 M: Josef Bacik <josef@toxicpanda.com>
11344 L: linux-block@vger.kernel.org
11345 L: nbd@other.debian.org
11346 F: Documentation/admin-guide/blockdev/nbd.rst
11347 F: drivers/block/nbd.c
11348 F: include/trace/events/nbd.h
11349 F: include/uapi/linux/nbd.h
11351 NETWORK DROP MONITOR
11352 M: Neil Horman <nhorman@tuxdriver.com>
11353 L: netdev@vger.kernel.org
11355 W: https://fedorahosted.org/dropwatch/
11356 F: net/core/drop_monitor.c
11357 F: include/uapi/linux/net_dropmon.h
11358 F: include/net/drop_monitor.h
11361 M: "David S. Miller" <davem@davemloft.net>
11362 L: netdev@vger.kernel.org
11363 W: http://www.linuxfoundation.org/en/Net
11364 Q: http://patchwork.ozlabs.org/project/netdev/list/
11365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11368 F: Documentation/devicetree/bindings/net/
11370 F: include/linux/if_*
11371 F: include/linux/netdevice.h
11372 F: include/linux/etherdevice.h
11373 F: include/linux/fcdevice.h
11374 F: include/linux/fddidevice.h
11375 F: include/linux/hippidevice.h
11376 F: include/linux/inetdevice.h
11377 F: include/uapi/linux/if_*
11378 F: include/uapi/linux/netdevice.h
11380 NETWORKING DRIVERS (WIRELESS)
11381 M: Kalle Valo <kvalo@codeaurora.org>
11382 L: linux-wireless@vger.kernel.org
11383 Q: http://patchwork.kernel.org/project/linux-wireless/list/
11384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11387 F: Documentation/devicetree/bindings/net/wireless/
11388 F: drivers/net/wireless/
11391 M: Andrew Lunn <andrew@lunn.ch>
11392 M: Vivien Didelot <vivien.didelot@gmail.com>
11393 M: Florian Fainelli <f.fainelli@gmail.com>
11395 F: Documentation/devicetree/bindings/net/dsa/
11397 F: include/net/dsa.h
11398 F: include/linux/dsa/
11399 F: include/linux/platform_data/dsa.h
11400 F: drivers/net/dsa/
11402 NETWORKING [GENERAL]
11403 M: "David S. Miller" <davem@davemloft.net>
11404 L: netdev@vger.kernel.org
11405 W: http://www.linuxfoundation.org/en/Net
11406 Q: http://patchwork.ozlabs.org/project/netdev/list/
11407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11408 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11409 B: mailto:netdev@vger.kernel.org
11413 F: include/linux/in.h
11414 F: include/linux/net.h
11415 F: include/linux/netdevice.h
11416 F: include/uapi/linux/in.h
11417 F: include/uapi/linux/net.h
11418 F: include/uapi/linux/netdevice.h
11419 F: include/uapi/linux/net_namespace.h
11420 F: tools/testing/selftests/net/
11423 F: Documentation/networking/
11426 M: Steffen Klassert <steffen.klassert@secunet.com>
11427 M: Herbert Xu <herbert@gondor.apana.org.au>
11428 M: "David S. Miller" <davem@davemloft.net>
11429 L: netdev@vger.kernel.org
11430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11438 F: net/ipv4/ipcomp.c
11439 F: net/ipv4/ip_vti.c
11443 F: net/ipv6/ipcomp6.c
11444 F: net/ipv6/ip6_vti.c
11445 F: include/uapi/linux/xfrm.h
11446 F: include/net/xfrm.h
11448 NETWORKING [IPv4/IPv6]
11449 M: "David S. Miller" <davem@davemloft.net>
11450 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11451 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11452 L: netdev@vger.kernel.org
11453 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11460 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11461 M: Paul Moore <paul@paul-moore.com>
11462 W: https://github.com/netlabel
11463 L: netdev@vger.kernel.org
11464 L: linux-security-module@vger.kernel.org
11466 F: Documentation/netlabel/
11467 F: include/net/calipso.h
11468 F: include/net/cipso_ipv4.h
11469 F: include/net/netlabel.h
11470 F: include/uapi/linux/netfilter/xt_SECMARK.h
11471 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
11473 F: net/ipv4/cipso_ipv4.c
11474 F: net/ipv6/calipso.c
11475 F: net/netfilter/xt_CONNSECMARK.c
11476 F: net/netfilter/xt_SECMARK.c
11479 M: Eric Dumazet <edumazet@google.com>
11480 L: netdev@vger.kernel.org
11483 F: net/ipv4/syncookies.c
11485 F: net/ipv6/syncookies.c
11486 F: include/uapi/linux/tcp.h
11487 F: include/net/tcp.h
11488 F: include/linux/tcp.h
11489 F: include/trace/events/tcp.h
11492 M: Boris Pismenny <borisp@mellanox.com>
11493 M: Aviad Yehezkel <aviadye@mellanox.com>
11494 M: John Fastabend <john.fastabend@gmail.com>
11495 M: Daniel Borkmann <daniel@iogearbox.net>
11496 M: Jakub Kicinski <jakub.kicinski@netronome.com>
11497 L: netdev@vger.kernel.org
11500 F: include/uapi/linux/tls.h
11501 F: include/net/tls.h
11503 NETWORKING [WIRELESS]
11504 L: linux-wireless@vger.kernel.org
11505 Q: http://patchwork.kernel.org/project/linux-wireless/list/
11508 M: Jakub Kicinski <jakub.kicinski@netronome.com>
11510 F: drivers/net/netdevsim/*
11512 NETXEN (1/10) GbE SUPPORT
11513 M: Manish Chopra <manishc@marvell.com>
11514 M: Rahul Verma <rahulv@marvell.com>
11515 M: GR-Linux-NIC-Dev@marvell.com
11516 L: netdev@vger.kernel.org
11518 F: drivers/net/ethernet/qlogic/netxen/
11521 M: David Ahern <dsahern@kernel.org>
11522 L: netdev@vger.kernel.org
11524 F: include/net/nexthop.h
11525 F: include/uapi/linux/nexthop.h
11526 F: include/net/netns/nexthop.h
11527 F: net/ipv4/nexthop.c
11530 L: netdev@vger.kernel.org
11533 F: include/net/nfc/
11534 F: include/uapi/linux/nfc.h
11536 F: include/linux/platform_data/nfcmrvl.h
11537 F: Documentation/devicetree/bindings/net/nfc/
11539 NFS, SUNRPC, AND LOCKD CLIENTS
11540 M: Trond Myklebust <trond.myklebust@hammerspace.com>
11541 M: Anna Schumaker <anna.schumaker@netapp.com>
11542 L: linux-nfs@vger.kernel.org
11543 W: http://client.linux-nfs.org
11544 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11550 F: include/linux/lockd/
11551 F: include/linux/nfs*
11552 F: include/linux/sunrpc/
11553 F: include/uapi/linux/nfs*
11554 F: include/uapi/linux/sunrpc/
11557 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
11558 L: linux-nilfs@vger.kernel.org
11559 W: https://nilfs.sourceforge.io/
11560 W: https://nilfs.osdn.jp/
11561 T: git git://github.com/konis/nilfs2.git
11563 F: Documentation/filesystems/nilfs2.txt
11565 F: include/trace/events/nilfs2.h
11566 F: include/uapi/linux/nilfs2_api.h
11567 F: include/uapi/linux/nilfs2_ondisk.h
11569 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11570 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11571 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11573 F: Documentation/scsi/NinjaSCSI.txt
11574 F: drivers/scsi/pcmcia/nsp_*
11576 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11577 M: GOTO Masanori <gotom@debian.or.jp>
11578 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11579 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11581 F: Documentation/scsi/NinjaSCSI.txt
11582 F: drivers/scsi/nsp32*
11585 M: Ley Foon Tan <lftan@altera.com>
11586 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11591 NOHZ, DYNTICKS SUPPORT
11592 M: Frederic Weisbecker <fweisbec@gmail.com>
11593 M: Thomas Gleixner <tglx@linutronix.de>
11594 M: Ingo Molnar <mingo@kernel.org>
11595 L: linux-kernel@vger.kernel.org
11596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11598 F: kernel/time/tick*.*
11599 F: include/linux/tick.h
11600 F: include/linux/sched/nohz.h
11602 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11603 M: Pavel Machek <pavel@ucw.cz>
11604 M: Sakari Ailus <sakari.ailus@iki.fi>
11605 L: linux-media@vger.kernel.org
11607 F: drivers/media/i2c/et8ek8
11608 F: drivers/media/i2c/ad5820.c
11610 NOKIA N900 POWER SUPPLY DRIVERS
11611 R: Pali Rohár <pali.rohar@gmail.com>
11612 F: include/linux/power/bq2415x_charger.h
11613 F: include/linux/power/bq27xxx_battery.h
11614 F: drivers/power/supply/bq2415x_charger.c
11615 F: drivers/power/supply/bq27xxx_battery.c
11616 F: drivers/power/supply/bq27xxx_battery_i2c.c
11617 F: drivers/power/supply/isp1704_charger.c
11618 F: drivers/power/supply/rx51_battery.c
11621 M: Willy Tarreau <w@1wt.eu>
11623 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11624 F: tools/include/nolibc/
11627 M: Matthias Maennich <maennich@google.com>
11630 F: Documentation/core-api/symbol-namespaces.rst
11633 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11634 L: linux-ntb@googlegroups.com
11636 F: drivers/ntb/hw/amd/
11639 M: Jon Mason <jdmason@kudzu.us>
11640 M: Dave Jiang <dave.jiang@intel.com>
11641 M: Allen Hubbe <allenbh@gmail.com>
11642 L: linux-ntb@googlegroups.com
11644 W: https://github.com/jonmason/ntb/wiki
11645 T: git git://github.com/jonmason/ntb.git
11647 F: drivers/net/ntb_netdev.c
11648 F: include/linux/ntb.h
11649 F: include/linux/ntb_transport.h
11650 F: tools/testing/selftests/ntb/
11653 M: Serge Semin <fancer.lancer@gmail.com>
11654 L: linux-ntb@googlegroups.com
11656 F: drivers/ntb/hw/idt/
11659 M: Dave Jiang <dave.jiang@intel.com>
11660 L: linux-ntb@googlegroups.com
11662 W: https://github.com/davejiang/linux/wiki
11663 T: git https://github.com/davejiang/linux.git
11664 F: drivers/ntb/hw/intel/
11667 M: Anton Altaparmakov <anton@tuxera.com>
11668 L: linux-ntfs-dev@lists.sourceforge.net
11669 W: http://www.tuxera.com/
11670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11672 F: Documentation/filesystems/ntfs.txt
11676 M: Finn Thain <fthain@telegraphics.com.au>
11677 L: linux-m68k@lists.linux-m68k.org
11679 F: arch/*/include/asm/nubus.h
11681 F: include/linux/nubus.h
11682 F: include/uapi/linux/nubus.h
11684 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11685 M: Antonino Daplas <adaplas@gmail.com>
11686 L: linux-fbdev@vger.kernel.org
11688 F: drivers/video/fbdev/riva/
11689 F: drivers/video/fbdev/nvidia/
11692 M: Keith Busch <kbusch@kernel.org>
11693 M: Jens Axboe <axboe@fb.com>
11694 M: Christoph Hellwig <hch@lst.de>
11695 M: Sagi Grimberg <sagi@grimberg.me>
11696 L: linux-nvme@lists.infradead.org
11697 T: git://git.infradead.org/nvme.git
11698 W: http://git.infradead.org/nvme.git
11700 F: drivers/nvme/host/
11701 F: include/linux/nvme.h
11702 F: include/uapi/linux/nvme_ioctl.h
11704 NVM EXPRESS FC TRANSPORT DRIVERS
11705 M: James Smart <james.smart@broadcom.com>
11706 L: linux-nvme@lists.infradead.org
11708 F: include/linux/nvme-fc.h
11709 F: include/linux/nvme-fc-driver.h
11710 F: drivers/nvme/host/fc.c
11711 F: drivers/nvme/target/fc.c
11712 F: drivers/nvme/target/fcloop.c
11714 NVM EXPRESS TARGET DRIVER
11715 M: Christoph Hellwig <hch@lst.de>
11716 M: Sagi Grimberg <sagi@grimberg.me>
11717 M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
11718 L: linux-nvme@lists.infradead.org
11719 T: git://git.infradead.org/nvme.git
11720 W: http://git.infradead.org/nvme.git
11722 F: drivers/nvme/target/
11725 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11728 F: Documentation/devicetree/bindings/nvmem/
11729 F: Documentation/ABI/stable/sysfs-bus-nvmem
11730 F: include/linux/nvmem-consumer.h
11731 F: include/linux/nvmem-provider.h
11733 NXP FXAS21002C DRIVER
11734 M: Rui Miguel Silva <rmfrfs@gmail.com>
11735 L: linux-iio@vger.kernel.org
11737 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11738 F: drivers/iio/gyro/fxas21002c_core.c
11739 F: drivers/iio/gyro/fxas21002c.h
11740 F: drivers/iio/gyro/fxas21002c_i2c.c
11741 F: drivers/iio/gyro/fxas21002c_spi.c
11743 NXP SGTL5000 DRIVER
11744 M: Fabio Estevam <festevam@gmail.com>
11745 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11747 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
11748 F: sound/soc/codecs/sgtl5000*
11750 NXP SJA1105 ETHERNET SWITCH DRIVER
11751 M: Vladimir Oltean <olteanv@gmail.com>
11752 L: linux-kernel@vger.kernel.org
11754 F: drivers/net/dsa/sja1105
11756 NXP TDA998X DRM DRIVER
11757 M: Russell King <linux@armlinux.org.uk>
11759 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11760 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11761 F: drivers/gpu/drm/i2c/tda998x_drv.c
11762 F: include/drm/i2c/tda998x.h
11763 F: include/dt-bindings/display/tda998x.h
11767 M: Peter Rosin <peda@axentia.se>
11768 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11770 F: Documentation/devicetree/bindings/sound/tfa9879.txt
11771 F: sound/soc/codecs/tfa9879*
11774 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
11775 R: Charles Gorand <charles.gorand@effinnov.com>
11776 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11778 F: drivers/nfc/nxp-nci
11781 M: Jiri Pirko <jiri@mellanox.com>
11782 L: netdev@vger.kernel.org
11785 F: lib/test_objagg.c
11786 F: include/linux/objagg.h
11789 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
11790 M: Ashish Kumar <ashish.kumar@nxp.com>
11791 L: linux-spi@vger.kernel.org
11793 F: drivers/spi/spi-nxp-fspi.c
11794 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11797 M: Josh Poimboeuf <jpoimboe@redhat.com>
11798 M: Peter Zijlstra <peterz@infradead.org>
11802 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11803 M: Frederic Barrat <fbarrat@linux.ibm.com>
11804 M: Andrew Donnellan <ajd@linux.ibm.com>
11805 L: linuxppc-dev@lists.ozlabs.org
11807 F: arch/powerpc/platforms/powernv/ocxl.c
11808 F: arch/powerpc/include/asm/pnv-ocxl.h
11809 F: drivers/misc/ocxl/
11810 F: include/misc/ocxl*
11811 F: include/uapi/misc/ocxl.h
11812 F: Documentation/userspace-api/accelerators/ocxl.rst
11815 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11816 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
11817 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11818 L: linux-omap@vger.kernel.org
11820 F: sound/soc/ti/omap*
11821 F: sound/soc/ti/rx51.c
11822 F: sound/soc/ti/n810.c
11823 F: sound/soc/ti/sdma-pcm.*
11825 OMAP CLOCK FRAMEWORK SUPPORT
11826 M: Paul Walmsley <paul@pwsan.com>
11827 L: linux-omap@vger.kernel.org
11829 F: arch/arm/*omap*/*clock*
11831 OMAP DEVICE TREE SUPPORT
11832 M: Benoît Cousson <bcousson@baylibre.com>
11833 M: Tony Lindgren <tony@atomide.com>
11834 L: linux-omap@vger.kernel.org
11835 L: devicetree@vger.kernel.org
11837 F: arch/arm/boot/dts/*omap*
11838 F: arch/arm/boot/dts/*am3*
11839 F: arch/arm/boot/dts/*am4*
11840 F: arch/arm/boot/dts/*am5*
11841 F: arch/arm/boot/dts/*dra7*
11843 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11844 L: linux-omap@vger.kernel.org
11845 L: linux-fbdev@vger.kernel.org
11847 F: drivers/video/fbdev/omap2/
11848 F: Documentation/arm/omap/dss.rst
11850 OMAP FRAMEBUFFER SUPPORT
11851 L: linux-fbdev@vger.kernel.org
11852 L: linux-omap@vger.kernel.org
11854 F: drivers/video/fbdev/omap/
11856 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11857 M: Roger Quadros <rogerq@ti.com>
11858 M: Tony Lindgren <tony@atomide.com>
11859 L: linux-omap@vger.kernel.org
11861 F: drivers/memory/omap-gpmc.c
11862 F: arch/arm/mach-omap2/*gpmc*
11865 M: Grygorii Strashko <grygorii.strashko@ti.com>
11866 M: Santosh Shilimkar <ssantosh@kernel.org>
11867 M: Kevin Hilman <khilman@kernel.org>
11868 L: linux-omap@vger.kernel.org
11870 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
11871 F: drivers/gpio/gpio-omap.c
11873 OMAP HARDWARE SPINLOCK SUPPORT
11874 M: Ohad Ben-Cohen <ohad@wizery.com>
11875 L: linux-omap@vger.kernel.org
11877 F: drivers/hwspinlock/omap_hwspinlock.c
11879 OMAP HS MMC SUPPORT
11880 L: linux-mmc@vger.kernel.org
11881 L: linux-omap@vger.kernel.org
11883 F: drivers/mmc/host/omap_hsmmc.c
11886 M: Paul Walmsley <paul@pwsan.com>
11887 L: linux-omap@vger.kernel.org
11889 F: arch/arm/mach-omap2/omap_hwmod*data*
11891 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11892 M: Benoît Cousson <bcousson@baylibre.com>
11893 L: linux-omap@vger.kernel.org
11895 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11898 M: Benoît Cousson <bcousson@baylibre.com>
11899 M: Paul Walmsley <paul@pwsan.com>
11900 L: linux-omap@vger.kernel.org
11902 F: arch/arm/mach-omap2/omap_hwmod.*
11905 M: Vignesh R <vigneshr@ti.com>
11906 L: linux-omap@vger.kernel.org
11907 L: linux-i2c@vger.kernel.org
11909 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
11910 F: drivers/i2c/busses/i2c-omap.c
11912 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11913 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11914 L: linux-media@vger.kernel.org
11916 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
11917 F: drivers/media/platform/omap3isp/
11918 F: drivers/staging/media/omap4iss/
11921 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11922 L: linux-omap@vger.kernel.org
11924 F: drivers/mmc/host/omap.c
11926 OMAP POWER MANAGEMENT SUPPORT
11927 M: Kevin Hilman <khilman@kernel.org>
11928 L: linux-omap@vger.kernel.org
11930 F: arch/arm/*omap*/*pm*
11931 F: drivers/cpufreq/omap-cpufreq.c
11933 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11934 M: Rajendra Nayak <rnayak@codeaurora.org>
11935 M: Paul Walmsley <paul@pwsan.com>
11936 L: linux-omap@vger.kernel.org
11938 F: arch/arm/mach-omap2/prm*
11940 OMAP RANDOM NUMBER GENERATOR SUPPORT
11941 M: Deepak Saxena <dsaxena@plexity.net>
11943 F: drivers/char/hw_random/omap-rng.c
11946 L: linux-usb@vger.kernel.org
11947 L: linux-omap@vger.kernel.org
11949 F: drivers/usb/*/*omap*
11950 F: arch/arm/*omap*/usb*
11952 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11953 M: Mark Jackson <mpfj@newflow.co.uk>
11954 L: linux-omap@vger.kernel.org
11956 F: arch/arm/boot/dts/am335x-nano.dts
11959 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11960 M: Tony Lindgren <tony@atomide.com>
11961 L: linux-omap@vger.kernel.org
11962 Q: http://patchwork.kernel.org/project/linux-omap/list/
11963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11965 F: arch/arm/mach-omap1/
11966 F: arch/arm/plat-omap/
11967 F: arch/arm/configs/omap1_defconfig
11968 F: drivers/i2c/busses/i2c-omap.c
11969 F: include/linux/platform_data/i2c-omap.h
11970 F: include/linux/platform_data/ams-delta-fiq.h
11973 M: Tony Lindgren <tony@atomide.com>
11974 L: linux-omap@vger.kernel.org
11975 W: http://www.muru.com/linux/omap/
11976 W: http://linux.omap.com/
11977 Q: http://patchwork.kernel.org/project/linux-omap/list/
11978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11980 F: arch/arm/mach-omap2/
11981 F: arch/arm/plat-omap/
11982 F: arch/arm/configs/omap2plus_defconfig
11983 F: drivers/bus/ti-sysc.c
11984 F: drivers/i2c/busses/i2c-omap.c
11985 F: drivers/irqchip/irq-omap-intc.c
11986 F: drivers/mfd/*omap*.c
11987 F: drivers/mfd/menelaus.c
11988 F: drivers/mfd/palmas.c
11989 F: drivers/mfd/tps65217.c
11990 F: drivers/mfd/tps65218.c
11991 F: drivers/mfd/tps65910.c
11992 F: drivers/mfd/twl-core.[ch]
11993 F: drivers/mfd/twl4030*.c
11994 F: drivers/mfd/twl6030*.c
11995 F: drivers/mfd/twl6040*.c
11996 F: drivers/regulator/palmas-regulator*.c
11997 F: drivers/regulator/pbias-regulator.c
11998 F: drivers/regulator/tps65217-regulator.c
11999 F: drivers/regulator/tps65218-regulator.c
12000 F: drivers/regulator/tps65910-regulator.c
12001 F: drivers/regulator/twl-regulator.c
12002 F: drivers/regulator/twl6030-regulator.c
12003 F: include/linux/platform_data/i2c-omap.h
12004 F: include/linux/platform_data/ti-sysc.h
12006 ONION OMEGA2+ BOARD
12007 M: Harvey Hunt <harveyhuntnexus@gmail.com>
12008 L: linux-mips@vger.kernel.org
12010 F: arch/mips/boot/dts/ralink/omega2p.dts
12013 M: Bob Copeland <me@bobcopeland.com>
12014 L: linux-karma-devel@lists.sourceforge.net
12016 F: Documentation/filesystems/omfs.txt
12019 OMNIKEY CARDMAN 4000 DRIVER
12020 M: Harald Welte <laforge@gnumonks.org>
12022 F: drivers/char/pcmcia/cm4000_cs.c
12023 F: include/linux/cm4000_cs.h
12024 F: include/uapi/linux/cm4000_cs.h
12026 OMNIKEY CARDMAN 4040 DRIVER
12027 M: Harald Welte <laforge@gnumonks.org>
12029 F: drivers/char/pcmcia/cm4040_cs.*
12031 OMNIVISION OV13858 SENSOR DRIVER
12032 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12033 L: linux-media@vger.kernel.org
12034 T: git git://linuxtv.org/media_tree.git
12036 F: drivers/media/i2c/ov13858.c
12038 OMNIVISION OV2680 SENSOR DRIVER
12039 M: Rui Miguel Silva <rmfrfs@gmail.com>
12040 L: linux-media@vger.kernel.org
12041 T: git git://linuxtv.org/media_tree.git
12043 F: drivers/media/i2c/ov2680.c
12044 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
12046 OMNIVISION OV2685 SENSOR DRIVER
12047 M: Shunqian Zheng <zhengsq@rock-chips.com>
12048 L: linux-media@vger.kernel.org
12049 T: git git://linuxtv.org/media_tree.git
12051 F: drivers/media/i2c/ov2685.c
12053 OMNIVISION OV5640 SENSOR DRIVER
12054 M: Steve Longerbeam <slongerbeam@gmail.com>
12055 L: linux-media@vger.kernel.org
12056 T: git git://linuxtv.org/media_tree.git
12058 F: drivers/media/i2c/ov5640.c
12060 OMNIVISION OV5647 SENSOR DRIVER
12061 M: Luis Oliveira <lolivei@synopsys.com>
12062 L: linux-media@vger.kernel.org
12063 T: git git://linuxtv.org/media_tree.git
12065 F: drivers/media/i2c/ov5647.c
12067 OMNIVISION OV5670 SENSOR DRIVER
12068 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12069 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
12070 L: linux-media@vger.kernel.org
12071 T: git git://linuxtv.org/media_tree.git
12073 F: drivers/media/i2c/ov5670.c
12075 OMNIVISION OV5675 SENSOR DRIVER
12076 M: Shawn Tu <shawnx.tu@intel.com>
12077 L: linux-media@vger.kernel.org
12078 T: git git://linuxtv.org/media_tree.git
12080 F: drivers/media/i2c/ov5675.c
12082 OMNIVISION OV5695 SENSOR DRIVER
12083 M: Shunqian Zheng <zhengsq@rock-chips.com>
12084 L: linux-media@vger.kernel.org
12085 T: git git://linuxtv.org/media_tree.git
12087 F: drivers/media/i2c/ov5695.c
12089 OMNIVISION OV7670 SENSOR DRIVER
12090 M: Jonathan Corbet <corbet@lwn.net>
12091 L: linux-media@vger.kernel.org
12092 T: git git://linuxtv.org/media_tree.git
12094 F: drivers/media/i2c/ov7670.c
12095 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
12097 OMNIVISION OV772x SENSOR DRIVER
12098 M: Jacopo Mondi <jacopo@jmondi.org>
12099 L: linux-media@vger.kernel.org
12100 T: git git://linuxtv.org/media_tree.git
12102 F: drivers/media/i2c/ov772x.c
12103 F: include/media/i2c/ov772x.h
12104 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
12106 OMNIVISION OV7740 SENSOR DRIVER
12107 M: Wenyou Yang <wenyou.yang@microchip.com>
12108 L: linux-media@vger.kernel.org
12109 T: git git://linuxtv.org/media_tree.git
12111 F: drivers/media/i2c/ov7740.c
12112 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
12114 OMNIVISION OV9640 SENSOR DRIVER
12115 M: Petr Cvek <petrcvekcz@gmail.com>
12116 L: linux-media@vger.kernel.org
12118 F: drivers/media/i2c/ov9640.*
12120 OMNIVISION OV8856 SENSOR DRIVER
12121 M: Ben Kao <ben.kao@intel.com>
12122 L: linux-media@vger.kernel.org
12123 T: git git://linuxtv.org/media_tree.git
12125 F: drivers/media/i2c/ov8856.c
12127 OMNIVISION OV9650 SENSOR DRIVER
12128 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12129 R: Akinobu Mita <akinobu.mita@gmail.com>
12130 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
12131 L: linux-media@vger.kernel.org
12132 T: git git://linuxtv.org/media_tree.git
12134 F: drivers/media/i2c/ov9650.c
12135 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
12137 ONENAND FLASH DRIVER
12138 M: Kyungmin Park <kyungmin.park@samsung.com>
12139 L: linux-mtd@lists.infradead.org
12141 F: drivers/mtd/nand/onenand/
12142 F: include/linux/mtd/onenand*.h
12145 M: Jens Wiklander <jens.wiklander@linaro.org>
12146 L: tee-dev@lists.linaro.org
12148 F: drivers/tee/optee/
12150 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12151 M: Sumit Garg <sumit.garg@linaro.org>
12152 L: tee-dev@lists.linaro.org
12154 F: drivers/char/hw_random/optee-rng.c
12157 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12158 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12159 L: linux-rdma@vger.kernel.org
12161 F: drivers/infiniband/ulp/opa_vnic
12163 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12164 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12165 M: Frank Rowand <frowand.list@gmail.com>
12166 L: devicetree@vger.kernel.org
12168 F: Documentation/devicetree/dynamic-resolution-notes.txt
12169 F: Documentation/devicetree/overlay-notes.txt
12170 F: drivers/of/overlay.c
12171 F: drivers/of/resolver.c
12172 K: of_overlay_notifier_
12174 OPEN FIRMWARE AND FLATTENED DEVICE TREE
12175 M: Rob Herring <robh+dt@kernel.org>
12176 M: Frank Rowand <frowand.list@gmail.com>
12177 L: devicetree@vger.kernel.org
12178 W: http://www.devicetree.org/
12179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12182 F: include/linux/of*.h
12184 F: Documentation/ABI/testing/sysfs-firmware-ofw
12186 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12187 M: Rob Herring <robh+dt@kernel.org>
12188 M: Mark Rutland <mark.rutland@arm.com>
12189 L: devicetree@vger.kernel.org
12190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12191 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12193 F: Documentation/devicetree/
12194 F: arch/*/boot/dts/
12195 F: include/dt-bindings/
12197 OPENCORES I2C BUS DRIVER
12198 M: Peter Korsgaard <peter@korsgaard.com>
12199 M: Andrew Lunn <andrew@lunn.ch>
12200 L: linux-i2c@vger.kernel.org
12202 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12203 F: Documentation/i2c/busses/i2c-ocores.rst
12204 F: drivers/i2c/busses/i2c-ocores.c
12205 F: include/linux/platform_data/i2c-ocores.h
12207 OPENRISC ARCHITECTURE
12208 M: Jonas Bonn <jonas@southpole.se>
12209 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12210 M: Stafford Horne <shorne@gmail.com>
12211 T: git git://github.com/openrisc/linux.git
12212 L: openrisc@lists.librecores.org
12213 W: http://openrisc.io
12215 F: Documentation/devicetree/bindings/openrisc/
12216 F: Documentation/openrisc/
12218 F: drivers/irqchip/irq-ompic.c
12219 F: drivers/irqchip/irq-or1k-*
12222 M: Pravin B Shelar <pshelar@ovn.org>
12223 L: netdev@vger.kernel.org
12224 L: dev@openvswitch.org
12225 W: http://openvswitch.org
12227 F: net/openvswitch/
12228 F: include/uapi/linux/openvswitch.h
12230 OPERATING PERFORMANCE POINTS (OPP)
12231 M: Viresh Kumar <vireshk@kernel.org>
12232 M: Nishanth Menon <nm@ti.com>
12233 M: Stephen Boyd <sboyd@kernel.org>
12234 L: linux-pm@vger.kernel.org
12236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12238 F: include/linux/pm_opp.h
12239 F: Documentation/power/opp.rst
12240 F: Documentation/devicetree/bindings/opp/
12243 M: Clemens Ladisch <clemens@ladisch.de>
12244 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12247 F: sound/drivers/opl4/
12250 M: Robert Richter <rric@kernel.org>
12251 L: oprofile-list@lists.sf.net
12253 F: arch/*/include/asm/oprofile*.h
12254 F: arch/*/oprofile/
12255 F: drivers/oprofile/
12256 F: include/linux/oprofile.h
12258 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12259 M: Mark Fasheh <mark@fasheh.com>
12260 M: Joel Becker <jlbec@evilplan.org>
12261 M: Joseph Qi <joseph.qi@linux.alibaba.com>
12262 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12263 W: http://ocfs2.wiki.kernel.org
12265 F: Documentation/filesystems/ocfs2.txt
12266 F: Documentation/filesystems/dlmfs.txt
12269 ORANGEFS FILESYSTEM
12270 M: Mike Marshall <hubcap@omnibond.com>
12271 R: Martin Brandenburg <martin@omnibond.com>
12272 L: devel@lists.orangefs.org
12273 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12276 F: Documentation/filesystems/orangefs.txt
12279 L: linux-wireless@vger.kernel.org
12280 W: http://wireless.kernel.org/en/users/Drivers/orinoco
12281 W: http://www.nongnu.org/orinoco/
12283 F: drivers/net/wireless/intersil/orinoco/
12285 OV2659 OMNIVISION SENSOR DRIVER
12286 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12287 L: linux-media@vger.kernel.org
12288 W: https://linuxtv.org
12289 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12290 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12292 F: drivers/media/i2c/ov2659.c
12293 F: include/media/i2c/ov2659.h
12296 M: Miklos Szeredi <miklos@szeredi.hu>
12297 L: linux-unionfs@vger.kernel.org
12298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12301 F: Documentation/filesystems/overlayfs.txt
12303 P54 WIRELESS DRIVER
12304 M: Christian Lamparter <chunkeey@googlemail.com>
12305 L: linux-wireless@vger.kernel.org
12306 W: http://wireless.kernel.org/en/users/Drivers/p54
12308 F: drivers/net/wireless/intersil/p54/
12310 PA SEMI ETHERNET DRIVER
12311 L: netdev@vger.kernel.org
12313 F: drivers/net/ethernet/pasemi/*
12315 PA SEMI SMBUS DRIVER
12316 L: linux-i2c@vger.kernel.org
12318 F: drivers/i2c/busses/i2c-pasemi.c
12321 M: Vladimir Oltean <olteanv@gmail.com>
12322 L: netdev@vger.kernel.org
12325 F: include/linux/packing.h
12326 F: Documentation/core-api/packing.rst
12328 PADATA PARALLEL EXECUTION MECHANISM
12329 M: Steffen Klassert <steffen.klassert@secunet.com>
12330 L: linux-crypto@vger.kernel.org
12333 F: include/linux/padata.h
12334 F: Documentation/padata.txt
12337 M: Jesper Dangaard Brouer <hawk@kernel.org>
12338 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
12339 L: netdev@vger.kernel.org
12341 F: net/core/page_pool.c
12342 F: include/net/page_pool.h
12344 PANASONIC LAPTOP ACPI EXTRAS DRIVER
12345 M: Harald Welte <laforge@gnumonks.org>
12346 L: platform-driver-x86@vger.kernel.org
12348 F: drivers/platform/x86/panasonic-laptop.c
12350 PARALLEL LCD/KEYPAD PANEL DRIVER
12351 M: Willy Tarreau <willy@haproxy.com>
12352 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12354 F: Documentation/admin-guide/lcd-panel-cgram.rst
12355 F: drivers/auxdisplay/panel.c
12357 PARALLEL PORT SUBSYSTEM
12358 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12359 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12360 L: linux-parport@lists.infradead.org (subscribers-only)
12362 F: drivers/parport/
12363 F: include/linux/parport*.h
12364 F: drivers/char/ppdev.c
12365 F: include/uapi/linux/ppdev.h
12366 F: Documentation/driver-api/parport*.rst
12368 PARAVIRT_OPS INTERFACE
12369 M: Juergen Gross <jgross@suse.com>
12370 M: Thomas Hellstrom <thellstrom@vmware.com>
12371 M: "VMware, Inc." <pv-drivers@vmware.com>
12372 L: virtualization@lists.linux-foundation.org
12374 F: Documentation/virt/paravirt_ops.rst
12375 F: arch/*/kernel/paravirt*
12376 F: arch/*/include/asm/paravirt*.h
12377 F: include/linux/hypervisor.h
12379 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12380 M: Tim Waugh <tim@cyberelk.net>
12381 L: linux-parport@lists.infradead.org (subscribers-only)
12383 F: Documentation/admin-guide/blockdev/paride.rst
12384 F: drivers/block/paride/
12386 PARISC ARCHITECTURE
12387 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12388 M: Helge Deller <deller@gmx.de>
12389 L: linux-parisc@vger.kernel.org
12390 W: http://www.parisc-linux.org/
12391 Q: http://patchwork.kernel.org/project/linux-parisc/list/
12392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12396 F: Documentation/parisc/
12398 F: drivers/char/agp/parisc-agp.c
12399 F: drivers/input/misc/hp_sdc_rtc.c
12400 F: drivers/input/serio/gscps2.c
12401 F: drivers/input/serio/hp_sdc*
12402 F: drivers/parport/parport_gsc.*
12403 F: drivers/tty/serial/8250/8250_gsc.c
12404 F: drivers/video/fbdev/sti*
12405 F: drivers/video/console/sti*
12406 F: drivers/video/logo/logo_parisc*
12407 F: include/linux/hp_sdc.h
12410 M: Jiri Pirko <jiri@mellanox.com>
12411 L: netdev@vger.kernel.org
12414 F: lib/test_parman.c
12415 F: include/linux/parman.h
12417 PC ENGINES APU BOARD DRIVER
12418 M: Enrico Weigelt, metux IT consult <info@metux.net>
12420 F: drivers/platform/x86/pcengines-apuv2.c
12422 PC87360 HARDWARE MONITORING DRIVER
12423 M: Jim Cromie <jim.cromie@gmail.com>
12424 L: linux-hwmon@vger.kernel.org
12426 F: Documentation/hwmon/pc87360.rst
12427 F: drivers/hwmon/pc87360.c
12429 PC8736x GPIO DRIVER
12430 M: Jim Cromie <jim.cromie@gmail.com>
12432 F: drivers/char/pc8736x_gpio.c
12434 PC87427 HARDWARE MONITORING DRIVER
12435 M: Jean Delvare <jdelvare@suse.com>
12436 L: linux-hwmon@vger.kernel.org
12438 F: Documentation/hwmon/pc87427.rst
12439 F: drivers/hwmon/pc87427.c
12442 M: Riku Voipio <riku.voipio@iki.fi>
12444 F: drivers/leds/leds-pca9532.c
12445 F: include/linux/leds-pca9532.h
12447 PCA9541 I2C BUS MASTER SELECTOR DRIVER
12448 M: Guenter Roeck <linux@roeck-us.net>
12449 L: linux-i2c@vger.kernel.org
12451 F: drivers/i2c/muxes/i2c-mux-pca9541.c
12453 PCDP - PRIMARY CONSOLE AND DEBUG PORT
12454 M: Khalid Aziz <khalid@gonehiking.org>
12456 F: drivers/firmware/pcdp.*
12458 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12459 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12460 L: linux-pci@vger.kernel.org
12461 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12463 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
12464 F: drivers/pci/controller/pci-aardvark.c
12466 PCI DRIVER FOR ALTERA PCIE IP
12467 M: Ley Foon Tan <lftan@altera.com>
12468 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
12469 L: linux-pci@vger.kernel.org
12471 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
12472 F: drivers/pci/controller/pcie-altera.c
12474 PCI DRIVER FOR APPLIEDMICRO XGENE
12475 M: Toan Le <toan@os.amperecomputing.com>
12476 L: linux-pci@vger.kernel.org
12477 L: linux-arm-kernel@lists.infradead.org
12479 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
12480 F: drivers/pci/controller/pci-xgene.c
12482 PCI DRIVER FOR ARM VERSATILE PLATFORM
12483 M: Rob Herring <robh@kernel.org>
12484 L: linux-pci@vger.kernel.org
12485 L: linux-arm-kernel@lists.infradead.org
12487 F: Documentation/devicetree/bindings/pci/versatile.txt
12488 F: drivers/pci/controller/pci-versatile.c
12490 PCI DRIVER FOR ARMADA 8K
12491 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12492 L: linux-pci@vger.kernel.org
12493 L: linux-arm-kernel@lists.infradead.org
12495 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
12496 F: drivers/pci/controller/dwc/pcie-armada8k.c
12498 PCI DRIVER FOR CADENCE PCIE IP
12499 M: Tom Joseph <tjoseph@cadence.com>
12500 L: linux-pci@vger.kernel.org
12502 F: Documentation/devicetree/bindings/pci/cdns,*.txt
12503 F: drivers/pci/controller/pcie-cadence*
12505 PCI DRIVER FOR FREESCALE LAYERSCAPE
12506 M: Minghuan Lian <minghuan.Lian@nxp.com>
12507 M: Mingkai Hu <mingkai.hu@nxp.com>
12508 M: Roy Zang <roy.zang@nxp.com>
12509 L: linuxppc-dev@lists.ozlabs.org
12510 L: linux-pci@vger.kernel.org
12511 L: linux-arm-kernel@lists.infradead.org
12513 F: drivers/pci/controller/dwc/*layerscape*
12515 PCI DRIVER FOR GENERIC OF HOSTS
12516 M: Will Deacon <will@kernel.org>
12517 L: linux-pci@vger.kernel.org
12518 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12520 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
12521 F: drivers/pci/controller/pci-host-common.c
12522 F: drivers/pci/controller/pci-host-generic.c
12524 PCI DRIVER FOR IMX6
12525 M: Richard Zhu <hongxing.zhu@nxp.com>
12526 M: Lucas Stach <l.stach@pengutronix.de>
12527 L: linux-pci@vger.kernel.org
12528 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12530 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12531 F: drivers/pci/controller/dwc/*imx6*
12533 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12534 M: Keith Busch <keith.busch@intel.com>
12535 M: Jonathan Derrick <jonathan.derrick@intel.com>
12536 L: linux-pci@vger.kernel.org
12538 F: drivers/pci/controller/vmd.c
12540 PCI DRIVER FOR MICROSEMI SWITCHTEC
12541 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12542 M: Logan Gunthorpe <logang@deltatee.com>
12543 L: linux-pci@vger.kernel.org
12545 F: Documentation/driver-api/switchtec.rst
12546 F: Documentation/ABI/testing/sysfs-class-switchtec
12547 F: drivers/pci/switch/switchtec*
12548 F: include/uapi/linux/switchtec_ioctl.h
12549 F: include/linux/switchtec.h
12550 F: drivers/ntb/hw/mscc/
12552 PCI DRIVER FOR MOBIVEIL PCIE IP
12553 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12554 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12555 L: linux-pci@vger.kernel.org
12557 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12558 F: drivers/pci/controller/pcie-mobiveil.c
12560 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12561 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12562 M: Jason Cooper <jason@lakedaemon.net>
12563 L: linux-pci@vger.kernel.org
12564 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12566 F: drivers/pci/controller/*mvebu*
12568 PCI DRIVER FOR NVIDIA TEGRA
12569 M: Thierry Reding <thierry.reding@gmail.com>
12570 L: linux-tegra@vger.kernel.org
12571 L: linux-pci@vger.kernel.org
12573 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12574 F: drivers/pci/controller/pci-tegra.c
12576 PCI DRIVER FOR RENESAS R-CAR
12577 M: Simon Horman <horms@verge.net.au>
12578 L: linux-pci@vger.kernel.org
12579 L: linux-renesas-soc@vger.kernel.org
12581 F: drivers/pci/controller/*rcar*
12583 PCI DRIVER FOR SAMSUNG EXYNOS
12584 M: Jingoo Han <jingoohan1@gmail.com>
12585 L: linux-pci@vger.kernel.org
12586 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12587 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12589 F: drivers/pci/controller/dwc/pci-exynos.c
12591 PCI DRIVER FOR SYNOPSYS DESIGNWARE
12592 M: Jingoo Han <jingoohan1@gmail.com>
12593 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12594 L: linux-pci@vger.kernel.org
12596 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
12597 F: drivers/pci/controller/dwc/*designware*
12599 PCI DRIVER FOR TI DRA7XX
12600 M: Kishon Vijay Abraham I <kishon@ti.com>
12601 L: linux-omap@vger.kernel.org
12602 L: linux-pci@vger.kernel.org
12604 F: Documentation/devicetree/bindings/pci/ti-pci.txt
12605 F: drivers/pci/controller/dwc/pci-dra7xx.c
12607 PCI DRIVER FOR TI KEYSTONE
12608 M: Murali Karicheri <m-karicheri2@ti.com>
12609 L: linux-pci@vger.kernel.org
12610 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12612 F: drivers/pci/controller/dwc/pci-keystone.c
12614 PCI ENDPOINT SUBSYSTEM
12615 M: Kishon Vijay Abraham I <kishon@ti.com>
12616 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12617 L: linux-pci@vger.kernel.org
12618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12620 F: drivers/pci/endpoint/
12621 F: drivers/misc/pci_endpoint_test.c
12624 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12625 M: Russell Currey <ruscur@russell.cc>
12626 M: Sam Bobroff <sbobroff@linux.ibm.com>
12627 M: Oliver O'Halloran <oohall@gmail.com>
12628 L: linuxppc-dev@lists.ozlabs.org
12630 F: Documentation/PCI/pci-error-recovery.rst
12631 F: drivers/pci/pcie/aer.c
12632 F: drivers/pci/pcie/dpc.c
12633 F: drivers/pci/pcie/err.c
12634 F: Documentation/powerpc/eeh-pci-error-recovery.rst
12635 F: arch/powerpc/kernel/eeh*.c
12636 F: arch/powerpc/platforms/*/eeh*.c
12637 F: arch/powerpc/include/*/eeh*.h
12640 M: Linas Vepstas <linasvepstas@gmail.com>
12641 L: linux-pci@vger.kernel.org
12643 F: Documentation/PCI/pci-error-recovery.rst
12645 PCI MSI DRIVER FOR ALTERA MSI IP
12646 M: Ley Foon Tan <lftan@altera.com>
12647 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
12648 L: linux-pci@vger.kernel.org
12650 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12651 F: drivers/pci/controller/pcie-altera-msi.c
12653 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12654 M: Toan Le <toan@os.amperecomputing.com>
12655 L: linux-pci@vger.kernel.org
12656 L: linux-arm-kernel@lists.infradead.org
12658 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12659 F: drivers/pci/controller/pci-xgene-msi.c
12662 M: Bjorn Helgaas <bhelgaas@google.com>
12663 L: linux-pci@vger.kernel.org
12664 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
12665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12667 F: Documentation/devicetree/bindings/pci/
12668 F: Documentation/PCI/
12669 F: drivers/acpi/pci*
12671 F: include/asm-generic/pci*
12672 F: include/linux/pci*
12673 F: include/linux/of_pci.h
12674 F: include/uapi/linux/pci*
12677 F: arch/x86/kernel/quirks.c
12678 F: arch/x86/kernel/early-quirks.c
12680 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12681 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12682 R: Andrew Murray <andrew.murray@arm.com>
12683 L: linux-pci@vger.kernel.org
12684 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
12685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12687 F: drivers/pci/controller/
12689 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
12690 M: Jonathan Chocron <jonnyc@amazon.com>
12691 L: linux-pci@vger.kernel.org
12693 F: Documentation/devicetree/bindings/pci/pcie-al.txt
12694 F: drivers/pci/controller/dwc/pcie-al.c
12696 PCIE DRIVER FOR AMLOGIC MESON
12697 M: Yue Wang <yue.wang@Amlogic.com>
12698 L: linux-pci@vger.kernel.org
12699 L: linux-amlogic@lists.infradead.org
12701 F: drivers/pci/controller/dwc/pci-meson.c
12703 PCIE DRIVER FOR AXIS ARTPEC
12704 M: Jesper Nilsson <jesper.nilsson@axis.com>
12705 L: linux-arm-kernel@axis.com
12706 L: linux-pci@vger.kernel.org
12708 F: Documentation/devicetree/bindings/pci/axis,artpec*
12709 F: drivers/pci/controller/dwc/*artpec*
12711 PCIE DRIVER FOR CAVIUM THUNDERX
12712 M: David Daney <david.daney@cavium.com>
12713 L: linux-pci@vger.kernel.org
12714 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12716 F: Documentation/devicetree/bindings/pci/pci-thunder-*
12717 F: drivers/pci/controller/pci-thunder-*
12719 PCIE DRIVER FOR HISILICON
12720 M: Zhou Wang <wangzhou1@hisilicon.com>
12721 L: linux-pci@vger.kernel.org
12723 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12724 F: drivers/pci/controller/dwc/pcie-hisi.c
12726 PCIE DRIVER FOR HISILICON KIRIN
12727 M: Xiaowei Song <songxiaowei@hisilicon.com>
12728 M: Binghui Wang <wangbinghui@hisilicon.com>
12729 L: linux-pci@vger.kernel.org
12731 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
12732 F: drivers/pci/controller/dwc/pcie-kirin.c
12734 PCIE DRIVER FOR HISILICON STB
12735 M: Shawn Guo <shawn.guo@linaro.org>
12736 L: linux-pci@vger.kernel.org
12738 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12739 F: drivers/pci/controller/dwc/pcie-histb.c
12741 PCIE DRIVER FOR MEDIATEK
12742 M: Ryder Lee <ryder.lee@mediatek.com>
12743 L: linux-pci@vger.kernel.org
12744 L: linux-mediatek@lists.infradead.org
12746 F: Documentation/devicetree/bindings/pci/mediatek*
12747 F: drivers/pci/controller/*mediatek*
12749 PCIE DRIVER FOR QUALCOMM MSM
12750 M: Stanimir Varbanov <svarbanov@mm-sol.com>
12751 L: linux-pci@vger.kernel.org
12752 L: linux-arm-msm@vger.kernel.org
12754 F: drivers/pci/controller/dwc/*qcom*
12756 PCIE DRIVER FOR ROCKCHIP
12757 M: Shawn Lin <shawn.lin@rock-chips.com>
12758 L: linux-pci@vger.kernel.org
12759 L: linux-rockchip@lists.infradead.org
12761 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
12762 F: drivers/pci/controller/pcie-rockchip*
12764 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12765 M: Linus Walleij <linus.walleij@linaro.org>
12766 L: linux-pci@vger.kernel.org
12768 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12769 F: drivers/pci/controller/pci-v3-semi.c
12771 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12772 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12773 L: linux-pci@vger.kernel.org
12775 F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12776 F: drivers/pci/controller/dwc/pcie-uniphier.c
12778 PCIE DRIVER FOR ST SPEAR13XX
12779 M: Pratyush Anand <pratyush.anand@gmail.com>
12780 L: linux-pci@vger.kernel.org
12782 F: drivers/pci/controller/dwc/*spear*
12785 M: Dominik Brodowski <linux@dominikbrodowski.net>
12786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12788 F: Documentation/pcmcia/
12793 PCNET32 NETWORK DRIVER
12794 M: Don Fry <pcnet32@frontier.com>
12795 L: netdev@vger.kernel.org
12797 F: drivers/net/ethernet/amd/pcnet32.c
12799 PCRYPT PARALLEL CRYPTO ENGINE
12800 M: Steffen Klassert <steffen.klassert@secunet.com>
12801 L: linux-crypto@vger.kernel.org
12804 F: include/crypto/pcrypt.h
12806 PEAQ WMI HOTKEYS DRIVER
12807 M: Hans de Goede <hdegoede@redhat.com>
12808 L: platform-driver-x86@vger.kernel.org
12810 F: drivers/platform/x86/peaq-wmi.c
12812 PENSANDO ETHERNET DRIVERS
12813 M: Shannon Nelson <snelson@pensando.io>
12814 M: Pensando Drivers <drivers@pensando.io>
12815 L: netdev@vger.kernel.org
12817 F: Documentation/networking/device_drivers/pensando/ionic.rst
12818 F: drivers/net/ethernet/pensando/
12820 PER-CPU MEMORY ALLOCATOR
12821 M: Dennis Zhou <dennis@kernel.org>
12822 M: Tejun Heo <tj@kernel.org>
12823 M: Christoph Lameter <cl@linux.com>
12824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12826 F: include/linux/percpu*.h
12828 F: arch/*/include/asm/percpu.h
12830 PER-TASK DELAY ACCOUNTING
12831 M: Balbir Singh <bsingharora@gmail.com>
12833 F: include/linux/delayacct.h
12834 F: kernel/delayacct.c
12836 PERFORMANCE EVENTS SUBSYSTEM
12837 M: Peter Zijlstra <peterz@infradead.org>
12838 M: Ingo Molnar <mingo@redhat.com>
12839 M: Arnaldo Carvalho de Melo <acme@kernel.org>
12840 R: Mark Rutland <mark.rutland@arm.com>
12841 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
12842 R: Jiri Olsa <jolsa@redhat.com>
12843 R: Namhyung Kim <namhyung@kernel.org>
12844 L: linux-kernel@vger.kernel.org
12845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12848 F: include/linux/perf_event.h
12849 F: include/uapi/linux/perf_event.h
12850 F: arch/*/kernel/perf_event*.c
12851 F: arch/*/kernel/*/perf_event*.c
12852 F: arch/*/kernel/*/*/perf_event*.c
12853 F: arch/*/include/asm/perf_event.h
12854 F: arch/*/kernel/perf_callchain.c
12856 F: arch/*/events/*/*
12859 PERSONALITY HANDLING
12860 M: Christoph Hellwig <hch@infradead.org>
12861 L: linux-abi-devel@lists.sourceforge.net
12863 F: include/linux/personality.h
12864 F: include/uapi/linux/personality.h
12866 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12867 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12868 L: linux-input@vger.kernel.org
12870 F: Documentation/input/devices/pxrc.rst
12871 F: drivers/input/joystick/pxrc.c
12873 FLYSKY FSIA6B RC RECEIVER
12874 M: Markus Koch <markus@notsyncing.net>
12875 L: linux-input@vger.kernel.org
12877 F: drivers/input/joystick/fsia6b.c
12880 M: Remi Denis-Courmont <courmisch@gmail.com>
12882 F: Documentation/networking/phonet.txt
12883 F: include/linux/phonet.h
12884 F: include/net/phonet/
12885 F: include/uapi/linux/phonet.h
12889 M: Joern Engel <joern@lazybastard.org>
12890 L: linux-mtd@lists.infradead.org
12892 F: drivers/mtd/devices/phram.c
12895 M: Bruno Prémont <bonbons@linux-vserver.org>
12896 L: linux-input@vger.kernel.org
12898 F: drivers/hid/hid-picolcd*
12901 M: Jamie Iles <jamie@jamieiles.com>
12902 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12903 T: git git://github.com/jamieiles/linux-2.6-ji.git
12905 F: arch/arm/boot/dts/picoxcell*
12906 F: arch/arm/mach-picoxcell/
12907 F: drivers/crypto/picoxcell*
12910 M: Christian Brauner <christian@brauner.io>
12911 L: linux-kernel@vger.kernel.org
12913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
12915 F: tools/testing/selftests/pidfd/
12916 F: tools/testing/selftests/clone3/
12919 K: \b(clone_args|kernel_clone_args)\b
12921 PIN CONTROL SUBSYSTEM
12922 M: Linus Walleij <linus.walleij@linaro.org>
12923 L: linux-gpio@vger.kernel.org
12924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12926 F: Documentation/devicetree/bindings/pinctrl/
12927 F: Documentation/driver-api/pinctl.rst
12928 F: drivers/pinctrl/
12929 F: include/linux/pinctrl/
12931 PIN CONTROLLER - MICROCHIP AT91
12932 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12933 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12934 L: linux-gpio@vger.kernel.org
12936 F: drivers/pinctrl/pinctrl-at91*
12937 F: drivers/gpio/gpio-sama5d2-piobu.c
12939 PIN CONTROLLER - FREESCALE
12940 M: Dong Aisheng <aisheng.dong@nxp.com>
12941 M: Fabio Estevam <festevam@gmail.com>
12942 M: Shawn Guo <shawnguo@kernel.org>
12943 M: Stefan Agner <stefan@agner.ch>
12944 R: Pengutronix Kernel Team <kernel@pengutronix.de>
12945 L: linux-gpio@vger.kernel.org
12947 F: drivers/pinctrl/freescale/
12948 F: Documentation/devicetree/bindings/pinctrl/fsl,*
12950 PIN CONTROLLER - INTEL
12951 M: Mika Westerberg <mika.westerberg@linux.intel.com>
12952 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12955 F: drivers/pinctrl/intel/
12957 PIN CONTROLLER - MEDIATEK
12958 M: Sean Wang <sean.wang@kernel.org>
12959 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12961 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12962 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12963 F: drivers/pinctrl/mediatek/
12965 PIN CONTROLLER - QUALCOMM
12966 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12968 L: linux-arm-msm@vger.kernel.org
12969 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12970 F: drivers/pinctrl/qcom/
12972 PIN CONTROLLER - RENESAS
12973 M: Geert Uytterhoeven <geert+renesas@glider.be>
12974 L: linux-renesas-soc@vger.kernel.org
12975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12977 F: drivers/pinctrl/pinctrl-rz*
12978 F: drivers/pinctrl/sh-pfc/
12980 PIN CONTROLLER - SAMSUNG
12981 M: Tomasz Figa <tomasz.figa@gmail.com>
12982 M: Krzysztof Kozlowski <krzk@kernel.org>
12983 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12984 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12985 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12986 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
12987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12989 F: drivers/pinctrl/samsung/
12990 F: include/dt-bindings/pinctrl/samsung.h
12991 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12993 PIN CONTROLLER - SINGLE
12994 M: Tony Lindgren <tony@atomide.com>
12995 M: Haojian Zhuang <haojian.zhuang@linaro.org>
12996 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12997 L: linux-omap@vger.kernel.org
12999 F: drivers/pinctrl/pinctrl-single.c
13001 PIN CONTROLLER - ST SPEAR
13002 M: Viresh Kumar <vireshk@kernel.org>
13003 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13004 W: http://www.st.com/spear
13006 F: drivers/pinctrl/spear/
13008 PISTACHIO SOC SUPPORT
13009 M: James Hartley <james.hartley@sondrel.com>
13010 L: linux-mips@vger.kernel.org
13012 F: arch/mips/pistachio/
13013 F: arch/mips/include/asm/mach-pistachio/
13014 F: arch/mips/boot/dts/img/pistachio*
13015 F: arch/mips/configs/pistachio*_defconfig
13019 M: linux-block@vger.kernel.org
13020 F: drivers/block/pktcdvd.c
13021 F: include/linux/pktcdvd.h
13022 F: include/uapi/linux/pktcdvd.h
13024 PKUNITY SOC DRIVERS
13025 M: Guan Xuetao <gxt@pku.edu.cn>
13026 W: http://mprc.pku.edu.cn/~guanxuetao/linux
13028 T: git git://github.com/gxt/linux.git
13029 F: drivers/input/serio/i8042-unicore32io.h
13030 F: drivers/i2c/busses/i2c-puv3.c
13031 F: drivers/video/fbdev/fb-puv3.c
13032 F: drivers/rtc/rtc-puv3.c
13034 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13035 M: Tomasz Duszynski <tduszyns@gmail.com>
13037 F: drivers/iio/chemical/pms7003.c
13038 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13040 PMBUS HARDWARE MONITORING DRIVERS
13041 M: Guenter Roeck <linux@roeck-us.net>
13042 L: linux-hwmon@vger.kernel.org
13043 W: http://hwmon.wiki.kernel.org/
13044 W: http://www.roeck-us.net/linux/drivers/
13045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13047 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13048 F: Documentation/devicetree/bindings/hwmon/max31785.txt
13049 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
13050 F: Documentation/hwmon/adm1275.rst
13051 F: Documentation/hwmon/ibm-cffps.rst
13052 F: Documentation/hwmon/ir35221.rst
13053 F: Documentation/hwmon/lm25066.rst
13054 F: Documentation/hwmon/ltc2978.rst
13055 F: Documentation/hwmon/ltc3815.rst
13056 F: Documentation/hwmon/max16064.rst
13057 F: Documentation/hwmon/max20751.rst
13058 F: Documentation/hwmon/max31785.rst
13059 F: Documentation/hwmon/max34440.rst
13060 F: Documentation/hwmon/max8688.rst
13061 F: Documentation/hwmon/pmbus.rst
13062 F: Documentation/hwmon/pmbus-core.rst
13063 F: Documentation/hwmon/tps40422.rst
13064 F: Documentation/hwmon/ucd9000.rst
13065 F: Documentation/hwmon/ucd9200.rst
13066 F: Documentation/hwmon/zl6100.rst
13067 F: drivers/hwmon/pmbus/
13068 F: include/linux/pmbus.h
13070 PMC SIERRA MaxRAID DRIVER
13071 L: linux-scsi@vger.kernel.org
13072 W: http://www.pmc-sierra.com/
13074 F: drivers/scsi/pmcraid.*
13076 PMC SIERRA PM8001 DRIVER
13077 M: Jack Wang <jinpu.wang@cloud.ionos.com>
13078 L: linux-scsi@vger.kernel.org
13080 F: drivers/scsi/pm8001/
13083 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13087 PNI RM3100 IIO DRIVER
13088 M: Song Qiang <songqiang1304521@gmail.com>
13089 L: linux-iio@vger.kernel.org
13091 F: drivers/iio/magnetometer/rm3100*
13092 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13094 POSIX CLOCKS and TIMERS
13095 M: Thomas Gleixner <tglx@linutronix.de>
13096 L: linux-kernel@vger.kernel.org
13097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13100 F: include/linux/timer*
13101 F: kernel/time/*timer*
13103 POWER MANAGEMENT CORE
13104 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
13105 L: linux-pm@vger.kernel.org
13106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13107 B: https://bugzilla.kernel.org
13109 F: drivers/base/power/
13110 F: include/linux/pm.h
13111 F: include/linux/pm_*
13112 F: include/linux/powercap.h
13113 F: include/linux/intel_rapl.h
13114 F: drivers/powercap/
13115 F: kernel/configs/nopm.config
13117 POWER STATE COORDINATION INTERFACE (PSCI)
13118 M: Mark Rutland <mark.rutland@arm.com>
13119 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13120 L: linux-arm-kernel@lists.infradead.org
13122 F: drivers/firmware/psci/
13123 F: include/linux/psci.h
13124 F: include/uapi/linux/psci.h
13126 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13127 M: Sebastian Reichel <sre@kernel.org>
13128 L: linux-pm@vger.kernel.org
13129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13131 F: Documentation/ABI/testing/sysfs-class-power
13132 F: Documentation/devicetree/bindings/power/supply/
13133 F: include/linux/power_supply.h
13134 F: drivers/power/supply/
13136 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13137 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13138 L: linuxppc-dev@lists.ozlabs.org
13140 F: drivers/char/powernv-op-panel.c
13142 PPP OVER ATM (RFC 2364)
13143 M: Mitchell Blank Jr <mitch@sfgoth.com>
13145 F: net/atm/pppoatm.c
13146 F: include/uapi/linux/atmppp.h
13149 M: Michal Ostrowski <mostrows@earthlink.net>
13151 F: drivers/net/ppp/pppoe.c
13152 F: drivers/net/ppp/pppox.c
13155 M: James Chapman <jchapman@katalix.com>
13157 F: net/l2tp/l2tp_ppp.c
13158 F: include/linux/if_pppol2tp.h
13159 F: include/uapi/linux/if_pppol2tp.h
13161 PPP PROTOCOL DRIVERS AND COMPRESSORS
13162 M: Paul Mackerras <paulus@samba.org>
13163 L: linux-ppp@vger.kernel.org
13165 F: drivers/net/ppp/ppp_*
13168 M: Rodolfo Giometti <giometti@enneenne.com>
13169 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
13170 L: linuxpps@ml.enneenne.com (subscribers-only)
13172 F: Documentation/driver-api/pps.rst
13173 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
13174 F: Documentation/ABI/testing/sysfs-pps
13176 F: include/linux/pps*.h
13177 F: include/uapi/linux/pps.h
13180 M: Dmitry Kozlov <xeb@mail.ru>
13181 L: netdev@vger.kernel.org
13183 F: drivers/net/ppp/pptp.c
13184 W: http://sourceforge.net/projects/accel-pptp
13187 M: Petr Mladek <pmladek@suse.com>
13188 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13189 R: Steven Rostedt <rostedt@goodmis.org>
13192 F: include/linux/printk.h
13194 PRISM54 WIRELESS DRIVER
13195 M: Luis Chamberlain <mcgrof@kernel.org>
13196 L: linux-wireless@vger.kernel.org
13197 W: http://wireless.kernel.org/en/users/Drivers/p54
13199 F: drivers/net/wireless/intersil/prism54/
13202 R: Alexey Dobriyan <adobriyan@gmail.com>
13203 L: linux-kernel@vger.kernel.org
13204 L: linux-fsdevel@vger.kernel.org
13207 F: include/linux/proc_fs.h
13208 F: tools/testing/selftests/proc/
13209 F: Documentation/filesystems/proc.txt
13212 M: Luis Chamberlain <mcgrof@kernel.org>
13213 M: Kees Cook <keescook@chromium.org>
13214 M: Iurii Zaikin <yzaikin@google.com>
13215 L: linux-kernel@vger.kernel.org
13216 L: linux-fsdevel@vger.kernel.org
13218 F: fs/proc/proc_sysctl.c
13219 F: include/linux/sysctl.h
13221 F: kernel/sysctl-test.c
13222 F: tools/testing/selftests/sysctl/
13224 PS3 NETWORK SUPPORT
13225 M: Geoff Levand <geoff@infradead.org>
13226 L: netdev@vger.kernel.org
13227 L: linuxppc-dev@lists.ozlabs.org
13229 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
13231 PS3 PLATFORM SUPPORT
13232 M: Geoff Levand <geoff@infradead.org>
13233 L: linuxppc-dev@lists.ozlabs.org
13235 F: arch/powerpc/boot/ps3*
13236 F: arch/powerpc/include/asm/lv1call.h
13237 F: arch/powerpc/include/asm/ps3*.h
13238 F: arch/powerpc/platforms/ps3/
13241 F: drivers/rtc/rtc-ps3.c
13242 F: drivers/usb/host/*ps3.c
13243 F: sound/ppc/snd_ps3*
13246 M: Jim Paris <jim@jtan.com>
13247 M: Geoff Levand <geoff@infradead.org>
13248 L: linuxppc-dev@lists.ozlabs.org
13250 F: drivers/block/ps3vram.c
13252 PSAMPLE PACKET SAMPLING SUPPORT:
13253 M: Yotam Gigi <yotam.gi@gmail.com>
13256 F: include/net/psample.h
13257 F: include/uapi/linux/psample.h
13260 M: Kees Cook <keescook@chromium.org>
13261 M: Anton Vorontsov <anton@enomsg.org>
13262 M: Colin Cross <ccross@android.com>
13263 M: Tony Luck <tony.luck@intel.com>
13265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13267 F: include/linux/pstore*
13268 F: drivers/firmware/efi/efi-pstore.c
13269 F: drivers/acpi/apei/erst.c
13270 F: Documentation/admin-guide/ramoops.rst
13271 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13272 K: \b(pstore|ramoops)
13274 PTP HARDWARE CLOCK SUPPORT
13275 M: Richard Cochran <richardcochran@gmail.com>
13276 L: netdev@vger.kernel.org
13278 W: http://linuxptp.sourceforge.net/
13279 F: Documentation/ABI/testing/sysfs-ptp
13280 F: Documentation/driver-api/ptp.rst
13281 F: drivers/net/phy/dp83640*
13283 F: include/linux/ptp_cl*
13286 M: Oleg Nesterov <oleg@redhat.com>
13288 F: include/asm-generic/syscall.h
13289 F: include/linux/ptrace.h
13290 F: include/linux/regset.h
13291 F: include/linux/tracehook.h
13292 F: include/uapi/linux/ptrace.h
13293 F: include/uapi/linux/ptrace.h
13295 F: arch/*/ptrace*.c
13296 F: arch/*/*/ptrace*.c
13297 F: arch/*/include/asm/ptrace*.h
13300 M: Hans Verkuil <hverkuil@xs4all.nl>
13301 L: linux-media@vger.kernel.org
13302 T: git git://linuxtv.org/media_tree.git
13304 F: drivers/media/usb/pulse8-cec/*
13305 F: Documentation/media/cec-drivers/pulse8-cec.rst
13307 PVRUSB2 VIDEO4LINUX DRIVER
13308 M: Mike Isely <isely@pobox.com>
13309 L: pvrusb2@isely.net (subscribers-only)
13310 L: linux-media@vger.kernel.org
13311 W: http://www.isely.net/pvrusb2/
13312 T: git git://linuxtv.org/media_tree.git
13314 F: Documentation/media/v4l-drivers/pvrusb2*
13315 F: drivers/media/usb/pvrusb2/
13318 M: Hans Verkuil <hverkuil@xs4all.nl>
13319 L: linux-media@vger.kernel.org
13320 T: git git://linuxtv.org/media_tree.git
13322 F: drivers/media/usb/pwc/*
13323 F: include/trace/events/pwc.h
13326 M: Kamil Debski <kamil@wypas.org>
13327 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13328 L: linux-hwmon@vger.kernel.org
13330 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13331 F: Documentation/hwmon/pwm-fan.rst
13332 F: drivers/hwmon/pwm-fan.c
13335 M: Sean Young <sean@mess.org>
13336 L: linux-media@vger.kernel.org
13338 F: drivers/media/rc/pwm-ir-tx.c
13341 M: Thierry Reding <thierry.reding@gmail.com>
13342 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13343 L: linux-pwm@vger.kernel.org
13345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13346 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
13347 F: Documentation/driver-api/pwm.rst
13348 F: Documentation/devicetree/bindings/pwm/
13349 F: include/linux/pwm.h
13351 F: drivers/video/backlight/pwm_bl.c
13352 F: include/linux/pwm_backlight.h
13353 F: drivers/gpio/gpio-mvebu.c
13354 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13355 K: pwm_(config|apply_state|ops)
13358 M: Robert Jarzmik <robert.jarzmik@free.fr>
13359 L: linux-gpio@vger.kernel.org
13361 F: drivers/gpio/gpio-pxa.c
13367 M: Robert Jarzmik <robert.jarzmik@free.fr>
13368 L: linux-rtc@vger.kernel.org
13371 PXA2xx/PXA3xx SUPPORT
13372 M: Daniel Mack <daniel@zonque.org>
13373 M: Haojian Zhuang <haojian.zhuang@gmail.com>
13374 M: Robert Jarzmik <robert.jarzmik@free.fr>
13375 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13376 T: git git://github.com/hzhuang1/linux.git
13377 T: git git://github.com/rjarzmik/linux.git
13379 F: arch/arm/boot/dts/pxa*
13380 F: arch/arm/mach-pxa/
13381 F: drivers/dma/pxa*
13382 F: drivers/pcmcia/pxa2xx*
13383 F: drivers/pinctrl/pxa/
13384 F: drivers/spi/spi-pxa2xx*
13385 F: drivers/usb/gadget/udc/pxa2*
13386 F: include/sound/pxa2xx-lib.h
13391 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13392 L: qat-linux@intel.com
13394 F: drivers/crypto/qat/
13396 QCOM AUDIO (ASoC) DRIVERS
13397 M: Patrick Lai <plai@codeaurora.org>
13398 M: Banajit Goswami <bgoswami@codeaurora.org>
13399 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13403 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13404 M: Gabriel Somlo <somlo@cmu.edu>
13405 M: "Michael S. Tsirkin" <mst@redhat.com>
13406 L: qemu-devel@nongnu.org
13408 F: drivers/firmware/qemu_fw_cfg.c
13409 F: include/uapi/linux/qemu_fw_cfg.h
13412 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
13413 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
13414 L: linux-rdma@vger.kernel.org
13416 F: drivers/infiniband/hw/qib/
13418 QLOGIC QL41xxx FCOE DRIVER
13419 M: QLogic-Storage-Upstream@cavium.com
13420 L: linux-scsi@vger.kernel.org
13422 F: drivers/scsi/qedf/
13424 QLOGIC QL41xxx ISCSI DRIVER
13425 M: QLogic-Storage-Upstream@cavium.com
13426 L: linux-scsi@vger.kernel.org
13428 F: drivers/scsi/qedi/
13430 QLOGIC QL4xxx ETHERNET DRIVER
13431 M: Ariel Elior <aelior@marvell.com>
13432 M: GR-everest-linux-l2@marvell.com
13433 L: netdev@vger.kernel.org
13435 F: drivers/net/ethernet/qlogic/qed/
13436 F: include/linux/qed/
13437 F: drivers/net/ethernet/qlogic/qede/
13439 QLOGIC QL4xxx RDMA DRIVER
13440 M: Michal Kalderon <mkalderon@marvell.com>
13441 M: Ariel Elior <aelior@marvell.com>
13442 L: linux-rdma@vger.kernel.org
13444 F: drivers/infiniband/hw/qedr/
13445 F: include/uapi/rdma/qedr-abi.h
13447 QLOGIC QLA1280 SCSI DRIVER
13448 M: Michael Reed <mdr@sgi.com>
13449 L: linux-scsi@vger.kernel.org
13451 F: drivers/scsi/qla1280.[ch]
13453 QLOGIC QLA2XXX FC-SCSI DRIVER
13454 M: hmadhani@marvell.com
13455 L: linux-scsi@vger.kernel.org
13457 F: Documentation/scsi/LICENSE.qla2xxx
13458 F: drivers/scsi/qla2xxx/
13460 QLOGIC QLA3XXX NETWORK DRIVER
13461 M: GR-Linux-NIC-Dev@marvell.com
13462 L: netdev@vger.kernel.org
13464 F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13465 F: drivers/net/ethernet/qlogic/qla3xxx.*
13467 QLOGIC QLA4XXX iSCSI DRIVER
13468 M: QLogic-Storage-Upstream@qlogic.com
13469 L: linux-scsi@vger.kernel.org
13471 F: Documentation/scsi/LICENSE.qla4xxx
13472 F: drivers/scsi/qla4xxx/
13474 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13475 M: Shahed Shaikh <shshaikh@marvell.com>
13476 M: Manish Chopra <manishc@marvell.com>
13477 M: GR-Linux-NIC-Dev@marvell.com
13478 L: netdev@vger.kernel.org
13480 F: drivers/net/ethernet/qlogic/qlcnic/
13482 QLOGIC QLGE 10Gb ETHERNET DRIVER
13483 M: Manish Chopra <manishc@marvell.com>
13484 M: GR-Linux-NIC-Dev@marvell.com
13485 L: netdev@vger.kernel.org
13487 F: drivers/staging/qlge/
13489 QM1D1B0004 MEDIA DRIVER
13490 M: Akihiro Tsukada <tskd08@gmail.com>
13491 L: linux-media@vger.kernel.org
13493 F: drivers/media/tuners/qm1d1b0004*
13495 QM1D1C0042 MEDIA DRIVER
13496 M: Akihiro Tsukada <tskd08@gmail.com>
13497 L: linux-media@vger.kernel.org
13499 F: drivers/media/tuners/qm1d1c0042*
13502 M: Anders Larsen <al@alarsen.net>
13503 W: http://www.alarsen.net/linux/qnx4fs/
13506 F: include/uapi/linux/qnx4_fs.h
13507 F: include/uapi/linux/qnxtypes.h
13509 QORIQ DPAA2 FSL-MC BUS DRIVER
13510 M: Stuart Yoder <stuyoder@gmail.com>
13511 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
13512 L: linux-kernel@vger.kernel.org
13514 F: drivers/bus/fsl-mc/
13515 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13516 F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13518 QT1010 MEDIA DRIVER
13519 M: Antti Palosaari <crope@iki.fi>
13520 L: linux-media@vger.kernel.org
13521 W: https://linuxtv.org
13522 W: http://palosaari.fi/linux/
13523 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13524 T: git git://linuxtv.org/anttip/media_tree.git
13526 F: drivers/media/tuners/qt1010*
13528 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13529 M: Kalle Valo <kvalo@codeaurora.org>
13530 L: ath10k@lists.infradead.org
13531 W: http://wireless.kernel.org/en/users/Drivers/ath10k
13532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13534 F: drivers/net/wireless/ath/ath10k/
13536 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13537 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13538 L: linux-wireless@vger.kernel.org
13539 W: http://wireless.kernel.org/en/users/Drivers/ath9k
13541 F: drivers/net/wireless/ath/ath9k/
13543 QUALCOMM CAMERA SUBSYSTEM DRIVER
13544 M: Todor Tomov <todor.too@gmail.com>
13545 L: linux-media@vger.kernel.org
13547 F: Documentation/devicetree/bindings/media/qcom,camss.txt
13548 F: Documentation/media/v4l-drivers/qcom_camss.rst
13549 F: drivers/media/platform/qcom/camss/
13551 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13552 M: Ilia Lin <ilia.lin@kernel.org>
13553 L: linux-pm@vger.kernel.org
13555 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
13556 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
13558 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13559 M: Timur Tabi <timur@kernel.org>
13560 L: netdev@vger.kernel.org
13562 F: drivers/net/ethernet/qualcomm/emac/
13564 QUALCOMM ETHQOS ETHERNET DRIVER
13565 M: Vinod Koul <vkoul@kernel.org>
13566 M: Niklas Cassel <niklas.cassel@linaro.org>
13567 L: netdev@vger.kernel.org
13569 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13570 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
13572 QUALCOMM GENERIC INTERFACE I2C DRIVER
13573 M: Alok Chauhan <alokc@codeaurora.org>
13574 L: linux-i2c@vger.kernel.org
13575 L: linux-arm-msm@vger.kernel.org
13577 F: drivers/i2c/busses/i2c-qcom-geni.c
13579 QUALCOMM HEXAGON ARCHITECTURE
13580 M: Brian Cain <bcain@codeaurora.org>
13581 L: linux-hexagon@vger.kernel.org
13585 QUALCOMM HIDMA DRIVER
13586 M: Sinan Kaya <okaya@kernel.org>
13587 L: linux-arm-kernel@lists.infradead.org
13588 L: linux-arm-msm@vger.kernel.org
13589 L: dmaengine@vger.kernel.org
13591 F: drivers/dma/qcom/hidma*
13594 M: Rob Clark <robdclark@gmail.com>
13595 L: iommu@lists.linux-foundation.org
13596 L: linux-arm-msm@vger.kernel.org
13598 F: drivers/iommu/qcom_iommu.c
13600 QUALCOMM TSENS THERMAL DRIVER
13601 M: Amit Kucheria <amit.kucheria@linaro.org>
13602 L: linux-pm@vger.kernel.org
13603 L: linux-arm-msm@vger.kernel.org
13605 F: drivers/thermal/qcom/
13607 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13608 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
13609 L: linux-media@vger.kernel.org
13610 L: linux-arm-msm@vger.kernel.org
13611 T: git git://linuxtv.org/media_tree.git
13613 F: drivers/media/platform/qcom/venus/
13615 QUALCOMM WCN36XX WIRELESS DRIVER
13616 M: Kalle Valo <kvalo@codeaurora.org>
13617 L: wcn36xx@lists.infradead.org
13618 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
13619 T: git git://github.com/KrasnikovEugene/wcn36xx.git
13621 F: drivers/net/wireless/ath/wcn36xx/
13623 QUANTENNA QTNFMAC WIRELESS DRIVER
13624 M: Igor Mitsyanko <imitsyanko@quantenna.com>
13625 M: Avinash Patil <avinashp@quantenna.com>
13626 M: Sergey Matyukevich <smatyukevich@quantenna.com>
13627 L: linux-wireless@vger.kernel.org
13629 F: drivers/net/wireless/quantenna
13631 RADEON and AMDGPU DRM DRIVERS
13632 M: Alex Deucher <alexander.deucher@amd.com>
13633 M: Christian König <christian.koenig@amd.com>
13634 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
13635 L: amd-gfx@lists.freedesktop.org
13636 T: git git://people.freedesktop.org/~agd5f/linux
13638 F: drivers/gpu/drm/radeon/
13639 F: include/uapi/drm/radeon_drm.h
13640 F: drivers/gpu/drm/amd/
13641 F: include/uapi/drm/amdgpu_drm.h
13643 RADEON FRAMEBUFFER DISPLAY DRIVER
13644 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
13645 L: linux-fbdev@vger.kernel.org
13647 F: drivers/video/fbdev/aty/radeon*
13648 F: include/uapi/linux/radeonfb.h
13650 RADIOSHARK RADIO DRIVER
13651 M: Hans Verkuil <hverkuil@xs4all.nl>
13652 L: linux-media@vger.kernel.org
13653 T: git git://linuxtv.org/media_tree.git
13655 F: drivers/media/radio/radio-shark.c
13657 RADIOSHARK2 RADIO DRIVER
13658 M: Hans Verkuil <hverkuil@xs4all.nl>
13659 L: linux-media@vger.kernel.org
13660 T: git git://linuxtv.org/media_tree.git
13662 F: drivers/media/radio/radio-shark2.c
13663 F: drivers/media/radio/radio-tea5777.c
13665 RADOS BLOCK DEVICE (RBD)
13666 M: Ilya Dryomov <idryomov@gmail.com>
13667 M: Sage Weil <sage@redhat.com>
13668 M: Alex Elder <elder@kernel.org>
13669 L: ceph-devel@vger.kernel.org
13670 W: http://ceph.com/
13671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13672 T: git git://github.com/ceph/ceph-client.git
13674 F: Documentation/ABI/testing/sysfs-bus-rbd
13675 F: drivers/block/rbd.c
13676 F: drivers/block/rbd_types.h
13678 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13679 M: Paul Mackerras <paulus@samba.org>
13680 L: linux-fbdev@vger.kernel.org
13682 F: drivers/video/fbdev/aty/aty128fb.c
13684 RAINSHADOW-CEC DRIVER
13685 M: Hans Verkuil <hverkuil@xs4all.nl>
13686 L: linux-media@vger.kernel.org
13687 T: git git://linuxtv.org/media_tree.git
13689 F: drivers/media/usb/rainshadow-cec/*
13691 RALINK MIPS ARCHITECTURE
13692 M: John Crispin <john@phrozen.org>
13693 L: linux-mips@vger.kernel.org
13695 F: arch/mips/ralink
13697 RALINK RT2X00 WIRELESS LAN DRIVER
13699 M: Stanislaw Gruszka <sgruszka@redhat.com>
13700 M: Helmut Schaa <helmut.schaa@googlemail.com>
13701 L: linux-wireless@vger.kernel.org
13703 F: drivers/net/wireless/ralink/rt2x00/
13705 RAMDISK RAM BLOCK DEVICE DRIVER
13706 M: Jens Axboe <axboe@kernel.dk>
13708 F: Documentation/admin-guide/blockdev/ramdisk.rst
13709 F: drivers/block/brd.c
13711 RANCHU VIRTUAL BOARD FOR MIPS
13712 M: Miodrag Dinic <miodrag.dinic@mips.com>
13713 L: linux-mips@vger.kernel.org
13715 F: arch/mips/generic/board-ranchu.c
13716 F: arch/mips/configs/generic/board-ranchu.config
13718 RANDOM NUMBER DRIVER
13719 M: "Theodore Ts'o" <tytso@mit.edu>
13721 F: drivers/char/random.c
13724 M: Matt Porter <mporter@kernel.crashing.org>
13725 M: Alexandre Bounine <alex.bou9@gmail.com>
13727 F: drivers/rapidio/
13730 M: Tony Luck <tony.luck@intel.com>
13731 M: Borislav Petkov <bp@alien8.de>
13732 L: linux-edac@vger.kernel.org
13735 F: include/linux/ras.h
13736 F: include/ras/ras_event.h
13737 F: Documentation/admin-guide/ras.rst
13739 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13740 L: linux-wireless@vger.kernel.org
13742 F: drivers/net/wireless/ray*
13744 RCUTORTURE TEST FRAMEWORK
13745 M: "Paul E. McKenney" <paulmck@kernel.org>
13746 M: Josh Triplett <josh@joshtriplett.org>
13747 R: Steven Rostedt <rostedt@goodmis.org>
13748 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13749 R: Lai Jiangshan <jiangshanlai@gmail.com>
13750 L: rcu@vger.kernel.org
13752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13753 F: tools/testing/selftests/rcutorture
13756 M: Florian Fainelli <florian@openwrt.org>
13759 RDC R6040 FAST ETHERNET DRIVER
13760 M: Florian Fainelli <f.fainelli@gmail.com>
13761 L: netdev@vger.kernel.org
13763 F: drivers/net/ethernet/rdc/r6040.c
13765 RDMAVT - RDMA verbs software
13766 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
13767 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
13768 L: linux-rdma@vger.kernel.org
13770 F: drivers/infiniband/sw/rdmavt
13772 RDS - RELIABLE DATAGRAM SOCKETS
13773 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
13774 L: netdev@vger.kernel.org
13775 L: linux-rdma@vger.kernel.org
13776 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
13777 W: https://oss.oracle.com/projects/rds/
13780 F: Documentation/networking/rds.txt
13782 RDT - RESOURCE ALLOCATION
13783 M: Fenghua Yu <fenghua.yu@intel.com>
13784 M: Reinette Chatre <reinette.chatre@intel.com>
13785 L: linux-kernel@vger.kernel.org
13787 F: arch/x86/kernel/cpu/resctrl/
13788 F: arch/x86/include/asm/resctrl_sched.h
13789 F: Documentation/x86/resctrl*
13791 READ-COPY UPDATE (RCU)
13792 M: "Paul E. McKenney" <paulmck@kernel.org>
13793 M: Josh Triplett <josh@joshtriplett.org>
13794 R: Steven Rostedt <rostedt@goodmis.org>
13795 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13796 R: Lai Jiangshan <jiangshanlai@gmail.com>
13797 R: Joel Fernandes <joel@joelfernandes.org>
13798 L: rcu@vger.kernel.org
13799 W: http://www.rdrop.com/users/paulmck/RCU/
13801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13802 F: Documentation/RCU/
13803 X: Documentation/RCU/torture.txt
13804 F: include/linux/rcu*
13805 X: include/linux/srcu*.h
13807 X: kernel/rcu/srcu*.c
13809 REAL TIME CLOCK (RTC) SUBSYSTEM
13810 M: Alessandro Zummo <a.zummo@towertech.it>
13811 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13812 L: linux-rtc@vger.kernel.org
13813 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
13814 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13816 F: Documentation/devicetree/bindings/rtc/
13817 F: Documentation/admin-guide/rtc.rst
13819 F: include/linux/rtc.h
13820 F: include/uapi/linux/rtc.h
13821 F: include/linux/rtc/
13822 F: include/linux/platform_data/rtc-*
13823 F: tools/testing/selftests/rtc/
13825 REALTEK AUDIO CODECS
13826 M: Bard Liao <bardliao@realtek.com>
13827 M: Oder Chiou <oder_chiou@realtek.com>
13829 F: sound/soc/codecs/rt*
13830 F: include/sound/rt*.h
13832 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13833 M: Linus Walleij <linus.walleij@linaro.org>
13835 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13836 F: drivers/net/dsa/realtek-smi*
13837 F: drivers/net/dsa/rtl83*
13839 REDPINE WIRELESS DRIVER
13840 M: Amitkumar Karwar <amitkarwar@gmail.com>
13841 M: Siva Rebbagondla <siva8118@gmail.com>
13842 L: linux-wireless@vger.kernel.org
13844 F: drivers/net/wireless/rsi/
13846 REGISTER MAP ABSTRACTION
13847 M: Mark Brown <broonie@kernel.org>
13848 L: linux-kernel@vger.kernel.org
13849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13851 F: Documentation/devicetree/bindings/regmap/
13852 F: drivers/base/regmap/
13853 F: include/linux/regmap.h
13855 REISERFS FILE SYSTEM
13856 L: reiserfs-devel@vger.kernel.org
13860 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13861 M: Ohad Ben-Cohen <ohad@wizery.com>
13862 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13863 L: linux-remoteproc@vger.kernel.org
13864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
13866 F: Documentation/devicetree/bindings/remoteproc/
13867 F: Documentation/ABI/testing/sysfs-class-remoteproc
13868 F: Documentation/remoteproc.txt
13869 F: drivers/remoteproc/
13870 F: include/linux/remoteproc.h
13871 F: include/linux/remoteproc/
13873 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13874 M: Ohad Ben-Cohen <ohad@wizery.com>
13875 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13876 L: linux-remoteproc@vger.kernel.org
13877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
13880 F: Documentation/rpmsg.txt
13881 F: Documentation/ABI/testing/sysfs-bus-rpmsg
13882 F: include/linux/rpmsg.h
13883 F: include/linux/rpmsg/
13884 F: include/uapi/linux/rpmsg.h
13887 RENESAS CLOCK DRIVERS
13888 M: Geert Uytterhoeven <geert+renesas@glider.be>
13889 L: linux-renesas-soc@vger.kernel.org
13890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13892 F: drivers/clk/renesas/
13894 RENESAS EMEV2 I2C DRIVER
13895 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13897 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
13898 F: drivers/i2c/busses/i2c-emev2.c
13900 RENESAS ETHERNET DRIVERS
13901 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13902 L: netdev@vger.kernel.org
13903 L: linux-renesas-soc@vger.kernel.org
13904 F: Documentation/devicetree/bindings/net/renesas,*.txt
13905 F: Documentation/devicetree/bindings/net/renesas,*.yaml
13906 F: drivers/net/ethernet/renesas/
13907 F: include/linux/sh_eth.h
13909 RENESAS R-CAR GYROADC DRIVER
13910 M: Marek Vasut <marek.vasut@gmail.com>
13911 L: linux-iio@vger.kernel.org
13913 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13914 F: drivers/iio/adc/rcar-gyroadc.c
13916 RENESAS R-CAR I2C DRIVERS
13917 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13919 F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt
13920 F: Documentation/devicetree/bindings/i2c/renesas,iic.txt
13921 F: drivers/i2c/busses/i2c-rcar.c
13922 F: drivers/i2c/busses/i2c-sh_mobile.c
13924 RENESAS RIIC DRIVER
13925 M: Chris Brandt <chris.brandt@renesas.com>
13927 F: Documentation/devicetree/bindings/i2c/renesas,riic.txt
13928 F: drivers/i2c/busses/i2c-riic.c
13930 RENESAS USB PHY DRIVER
13931 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13932 L: linux-renesas-soc@vger.kernel.org
13934 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
13936 RESET CONTROLLER FRAMEWORK
13937 M: Philipp Zabel <p.zabel@pengutronix.de>
13938 T: git git://git.pengutronix.de/git/pza/linux
13941 F: Documentation/devicetree/bindings/reset/
13942 F: include/dt-bindings/reset/
13943 F: include/linux/reset.h
13944 F: include/linux/reset/
13945 F: include/linux/reset-controller.h
13947 RESTARTABLE SEQUENCES SUPPORT
13948 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13949 M: Peter Zijlstra <peterz@infradead.org>
13950 M: "Paul E. McKenney" <paulmck@kernel.org>
13951 M: Boqun Feng <boqun.feng@gmail.com>
13952 L: linux-kernel@vger.kernel.org
13955 F: include/uapi/linux/rseq.h
13956 F: include/trace/events/rseq.h
13957 F: tools/testing/selftests/rseq/
13960 M: Johannes Berg <johannes@sipsolutions.net>
13961 L: linux-wireless@vger.kernel.org
13962 W: http://wireless.kernel.org/
13963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13966 F: Documentation/driver-api/rfkill.rst
13967 F: Documentation/ABI/stable/sysfs-class-rfkill
13969 F: include/linux/rfkill.h
13970 F: include/uapi/linux/rfkill.h
13973 M: Thomas Graf <tgraf@suug.ch>
13974 M: Herbert Xu <herbert@gondor.apana.org.au>
13975 L: netdev@vger.kernel.org
13977 F: lib/rhashtable.c
13978 F: lib/test_rhashtable.c
13979 F: include/linux/rhashtable.h
13980 F: include/linux/rhashtable-types.h
13982 RICOH R5C592 MEMORYSTICK DRIVER
13983 M: Maxim Levitsky <maximlevitsky@gmail.com>
13985 F: drivers/memstick/host/r592.*
13987 RICOH SMARTMEDIA/XD DRIVER
13988 M: Maxim Levitsky <maximlevitsky@gmail.com>
13990 F: drivers/mtd/nand/raw/r852.c
13991 F: drivers/mtd/nand/raw/r852.h
13993 RISC-V ARCHITECTURE
13994 M: Paul Walmsley <paul.walmsley@sifive.com>
13995 M: Palmer Dabbelt <palmer@dabbelt.com>
13996 M: Albert Ou <aou@eecs.berkeley.edu>
13997 L: linux-riscv@lists.infradead.org
13998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
14005 M: Stefan Achatz <erazor_de@users.sourceforge.net>
14006 W: http://sourceforge.net/projects/roccat/
14008 F: drivers/hid/hid-roccat*
14009 F: include/linux/hid-roccat*
14010 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
14012 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
14013 M: Jacob Chen <jacob-chen@iotwrt.com>
14014 M: Ezequiel Garcia <ezequiel@collabora.com>
14015 L: linux-media@vger.kernel.org
14017 F: drivers/media/platform/rockchip/rga/
14018 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
14020 HANTRO VPU CODEC DRIVER
14021 M: Ezequiel Garcia <ezequiel@collabora.com>
14022 L: linux-media@vger.kernel.org
14024 F: drivers/staging/media/hantro/
14025 F: Documentation/devicetree/bindings/media/rockchip-vpu.txt
14028 M: Jiri Pirko <jiri@resnulli.us>
14029 L: netdev@vger.kernel.org
14031 F: drivers/net/ethernet/rocker/
14035 W: http://www.comtrol.com
14037 F: Documentation/driver-api/serial/rocket.rst
14038 F: drivers/tty/rocket*
14040 ROCKETPORT EXPRESS/INFINITY DRIVER
14041 M: Kevin Cernekee <cernekee@gmail.com>
14042 L: linux-serial@vger.kernel.org
14044 F: drivers/tty/serial/rp2.*
14046 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
14047 M: Marek Vasut <marek.vasut+renesas@gmail.com>
14048 L: linux-kernel@vger.kernel.org
14049 L: linux-renesas-soc@vger.kernel.org
14051 F: drivers/mfd/bd9571mwv.c
14052 F: drivers/regulator/bd9571mwv-regulator.c
14053 F: drivers/gpio/gpio-bd9571mwv.c
14054 F: include/linux/mfd/bd9571mwv.h
14055 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
14058 M: Ralf Baechle <ralf@linux-mips.org>
14059 L: linux-hams@vger.kernel.org
14060 W: http://www.linux-ax25.org/
14062 F: include/net/rose.h
14063 F: include/uapi/linux/rose.h
14066 RTL2830 MEDIA DRIVER
14067 M: Antti Palosaari <crope@iki.fi>
14068 L: linux-media@vger.kernel.org
14069 W: https://linuxtv.org
14070 W: http://palosaari.fi/linux/
14071 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14072 T: git git://linuxtv.org/anttip/media_tree.git
14074 F: drivers/media/dvb-frontends/rtl2830*
14076 RTL2832 MEDIA DRIVER
14077 M: Antti Palosaari <crope@iki.fi>
14078 L: linux-media@vger.kernel.org
14079 W: https://linuxtv.org
14080 W: http://palosaari.fi/linux/
14081 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14082 T: git git://linuxtv.org/anttip/media_tree.git
14084 F: drivers/media/dvb-frontends/rtl2832*
14086 RTL2832_SDR MEDIA DRIVER
14087 M: Antti Palosaari <crope@iki.fi>
14088 L: linux-media@vger.kernel.org
14089 W: https://linuxtv.org
14090 W: http://palosaari.fi/linux/
14091 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14092 T: git git://linuxtv.org/anttip/media_tree.git
14094 F: drivers/media/dvb-frontends/rtl2832_sdr*
14096 RTL8180 WIRELESS DRIVER
14097 L: linux-wireless@vger.kernel.org
14098 W: http://wireless.kernel.org/
14099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14101 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
14103 RTL8187 WIRELESS DRIVER
14104 M: Herton Ronaldo Krzesinski <herton@canonical.com>
14105 M: Hin-Tak Leung <htl10@users.sourceforge.net>
14106 M: Larry Finger <Larry.Finger@lwfinger.net>
14107 L: linux-wireless@vger.kernel.org
14108 W: http://wireless.kernel.org/
14109 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14111 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
14113 REALTEK WIRELESS DRIVER (rtlwifi family)
14114 M: Ping-Ke Shih <pkshih@realtek.com>
14115 L: linux-wireless@vger.kernel.org
14116 W: http://wireless.kernel.org/
14117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14119 F: drivers/net/wireless/realtek/rtlwifi/
14121 REALTEK WIRELESS DRIVER (rtw88)
14122 M: Yan-Hsuan Chuang <yhchuang@realtek.com>
14123 L: linux-wireless@vger.kernel.org
14125 F: drivers/net/wireless/realtek/rtw88/
14127 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
14128 M: Jes Sorensen <Jes.Sorensen@gmail.com>
14129 L: linux-wireless@vger.kernel.org
14130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
14132 F: drivers/net/wireless/realtek/rtl8xxxu/
14134 RXRPC SOCKETS (AF_RXRPC)
14135 M: David Howells <dhowells@redhat.com>
14136 L: linux-afs@lists.infradead.org
14139 F: include/keys/rxrpc-type.h
14140 F: include/net/af_rxrpc.h
14141 F: include/trace/events/rxrpc.h
14142 F: include/uapi/linux/rxrpc.h
14143 F: Documentation/networking/rxrpc.txt
14144 W: https://www.infradead.org/~dhowells/kafs/
14146 S3 SAVAGE FRAMEBUFFER DRIVER
14147 M: Antonino Daplas <adaplas@gmail.com>
14148 L: linux-fbdev@vger.kernel.org
14150 F: drivers/video/fbdev/savage/
14153 M: Heiko Carstens <heiko.carstens@de.ibm.com>
14154 M: Vasily Gorbik <gor@linux.ibm.com>
14155 M: Christian Borntraeger <borntraeger@de.ibm.com>
14156 L: linux-s390@vger.kernel.org
14157 W: http://www.ibm.com/developerworks/linux/linux390/
14158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
14162 F: Documentation/s390/
14163 F: Documentation/driver-api/s390-drivers.rst
14165 S390 COMMON I/O LAYER
14166 M: Sebastian Ott <sebott@linux.ibm.com>
14167 M: Peter Oberparleiter <oberpar@linux.ibm.com>
14168 L: linux-s390@vger.kernel.org
14169 W: http://www.ibm.com/developerworks/linux/linux390/
14171 F: drivers/s390/cio/
14174 M: Stefan Haberland <sth@linux.ibm.com>
14175 M: Jan Hoeppner <hoeppner@linux.ibm.com>
14176 L: linux-s390@vger.kernel.org
14177 W: http://www.ibm.com/developerworks/linux/linux390/
14179 F: drivers/s390/block/dasd*
14180 F: block/partitions/ibm.c
14183 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
14184 L: linux-s390@vger.kernel.org
14185 W: http://www.ibm.com/developerworks/linux/linux390/
14187 F: drivers/iommu/s390-iommu.c
14189 S390 IUCV NETWORK LAYER
14190 M: Julian Wiedmann <jwi@linux.ibm.com>
14191 M: Ursula Braun <ubraun@linux.ibm.com>
14192 L: linux-s390@vger.kernel.org
14193 W: http://www.ibm.com/developerworks/linux/linux390/
14195 F: drivers/s390/net/*iucv*
14196 F: include/net/iucv/
14199 S390 NETWORK DRIVERS
14200 M: Julian Wiedmann <jwi@linux.ibm.com>
14201 M: Ursula Braun <ubraun@linux.ibm.com>
14202 L: linux-s390@vger.kernel.org
14203 W: http://www.ibm.com/developerworks/linux/linux390/
14205 F: drivers/s390/net/
14208 M: Sebastian Ott <sebott@linux.ibm.com>
14209 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
14210 L: linux-s390@vger.kernel.org
14211 W: http://www.ibm.com/developerworks/linux/linux390/
14214 F: drivers/pci/hotplug/s390_pci_hpc.c
14216 S390 VFIO-CCW DRIVER
14217 M: Cornelia Huck <cohuck@redhat.com>
14218 M: Eric Farman <farman@linux.ibm.com>
14219 R: Halil Pasic <pasic@linux.ibm.com>
14220 L: linux-s390@vger.kernel.org
14221 L: kvm@vger.kernel.org
14223 F: drivers/s390/cio/vfio_ccw*
14224 F: Documentation/s390/vfio-ccw.rst
14225 F: include/uapi/linux/vfio_ccw.h
14228 M: Harald Freudenberger <freude@linux.ibm.com>
14229 L: linux-s390@vger.kernel.org
14230 W: http://www.ibm.com/developerworks/linux/linux390/
14232 F: drivers/s390/crypto/
14234 S390 VFIO AP DRIVER
14235 M: Tony Krowiak <akrowiak@linux.ibm.com>
14236 M: Pierre Morel <pmorel@linux.ibm.com>
14237 M: Halil Pasic <pasic@linux.ibm.com>
14238 L: linux-s390@vger.kernel.org
14239 W: http://www.ibm.com/developerworks/linux/linux390/
14241 F: drivers/s390/crypto/vfio_ap_drv.c
14242 F: drivers/s390/crypto/vfio_ap_private.h
14243 F: drivers/s390/crypto/vfio_ap_ops.c
14244 F: Documentation/s390/vfio-ap.rst
14247 M: Steffen Maier <maier@linux.ibm.com>
14248 M: Benjamin Block <bblock@linux.ibm.com>
14249 L: linux-s390@vger.kernel.org
14250 W: http://www.ibm.com/developerworks/linux/linux390/
14252 F: drivers/s390/scsi/zfcp_*
14254 S3C24XX SD/MMC Driver
14255 M: Ben Dooks <ben-linux@fluff.org>
14256 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14258 F: drivers/mmc/host/s3cmci.*
14260 SAA6588 RDS RECEIVER DRIVER
14261 M: Hans Verkuil <hverkuil@xs4all.nl>
14262 L: linux-media@vger.kernel.org
14263 T: git git://linuxtv.org/media_tree.git
14264 W: https://linuxtv.org
14266 F: drivers/media/i2c/saa6588*
14268 SAA7134 VIDEO4LINUX DRIVER
14269 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14270 L: linux-media@vger.kernel.org
14271 W: https://linuxtv.org
14272 T: git git://linuxtv.org/media_tree.git
14274 F: Documentation/media/v4l-drivers/saa7134*
14275 F: drivers/media/pci/saa7134/
14277 SAA7146 VIDEO4LINUX-2 DRIVER
14278 M: Hans Verkuil <hverkuil@xs4all.nl>
14279 L: linux-media@vger.kernel.org
14280 T: git git://linuxtv.org/media_tree.git
14282 F: drivers/media/common/saa7146/
14283 F: drivers/media/pci/saa7146/
14284 F: include/media/drv-intf/saa7146*
14286 SAFESETID SECURITY MODULE
14287 M: Micah Morton <mortonm@chromium.org>
14289 F: security/safesetid/
14290 F: Documentation/admin-guide/LSM/SafeSetID.rst
14292 SAMSUNG AUDIO (ASoC) DRIVERS
14293 M: Krzysztof Kozlowski <krzk@kernel.org>
14294 M: Sangbeom Kim <sbkim73@samsung.com>
14295 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14296 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14298 F: sound/soc/samsung/
14299 F: Documentation/devicetree/bindings/sound/samsung*
14301 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14302 M: Krzysztof Kozlowski <krzk@kernel.org>
14303 L: linux-crypto@vger.kernel.org
14304 L: linux-samsung-soc@vger.kernel.org
14306 F: drivers/crypto/exynos-rng.c
14307 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
14309 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14310 M: Łukasz Stelmach <l.stelmach@samsung.com>
14311 L: linux-samsung-soc@vger.kernel.org
14313 F: drivers/char/hw_random/exynos-trng.c
14314 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14316 SAMSUNG FRAMEBUFFER DRIVER
14317 M: Jingoo Han <jingoohan1@gmail.com>
14318 L: linux-fbdev@vger.kernel.org
14320 F: drivers/video/fbdev/s3c-fb.c
14322 SAMSUNG LAPTOP DRIVER
14323 M: Corentin Chary <corentin.chary@gmail.com>
14324 L: platform-driver-x86@vger.kernel.org
14326 F: drivers/platform/x86/samsung-laptop.c
14328 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14329 M: Sangbeom Kim <sbkim73@samsung.com>
14330 M: Krzysztof Kozlowski <krzk@kernel.org>
14331 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14332 L: linux-kernel@vger.kernel.org
14333 L: linux-samsung-soc@vger.kernel.org
14335 F: drivers/mfd/sec*.c
14336 F: drivers/regulator/s2m*.c
14337 F: drivers/regulator/s5m*.c
14338 F: drivers/clk/clk-s2mps11.c
14339 F: drivers/rtc/rtc-s5m.c
14340 F: include/linux/mfd/samsung/
14341 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14342 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14343 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14344 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14346 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14347 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14348 L: linux-media@vger.kernel.org
14349 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14351 F: drivers/media/platform/s3c-camif/
14352 F: include/media/drv-intf/s3c_camif.h
14354 SAMSUNG S3FWRN5 NFC DRIVER
14355 M: Robert Baldyga <r.baldyga@samsung.com>
14356 M: Krzysztof Opasiak <k.opasiak@samsung.com>
14357 L: linux-nfc@lists.01.org (moderated for non-subscribers)
14359 F: drivers/nfc/s3fwrn5
14361 SAMSUNG S5C73M3 CAMERA DRIVER
14362 M: Kyungmin Park <kyungmin.park@samsung.com>
14363 M: Andrzej Hajda <a.hajda@samsung.com>
14364 L: linux-media@vger.kernel.org
14366 F: drivers/media/i2c/s5c73m3/*
14368 SAMSUNG S5K5BAF CAMERA DRIVER
14369 M: Kyungmin Park <kyungmin.park@samsung.com>
14370 M: Andrzej Hajda <a.hajda@samsung.com>
14371 L: linux-media@vger.kernel.org
14373 F: drivers/media/i2c/s5k5baf.c
14375 SAMSUNG S5P Security SubSystem (SSS) DRIVER
14376 M: Krzysztof Kozlowski <krzk@kernel.org>
14377 M: Vladimir Zapolskiy <vz@mleia.com>
14378 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
14379 L: linux-crypto@vger.kernel.org
14380 L: linux-samsung-soc@vger.kernel.org
14382 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.txt
14383 F: Documentation/devicetree/bindings/crypto/samsung-sss.txt
14384 F: drivers/crypto/s5p-sss.c
14386 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14387 M: Kyungmin Park <kyungmin.park@samsung.com>
14388 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14389 L: linux-media@vger.kernel.org
14390 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14392 F: drivers/media/platform/exynos4-is/
14394 SAMSUNG SOC CLOCK DRIVERS
14395 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14396 M: Tomasz Figa <tomasz.figa@gmail.com>
14397 M: Chanwoo Choi <cw00.choi@samsung.com>
14399 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14401 F: drivers/clk/samsung/
14402 F: include/dt-bindings/clock/exynos*.h
14403 F: Documentation/devicetree/bindings/clock/exynos*.txt
14404 F: Documentation/devicetree/bindings/clock/samsung,s3c*
14405 F: Documentation/devicetree/bindings/clock/samsung,s5p*
14407 SAMSUNG SPI DRIVERS
14408 M: Kukjin Kim <kgene@kernel.org>
14409 M: Krzysztof Kozlowski <krzk@kernel.org>
14410 M: Andi Shyti <andi@etezian.org>
14411 L: linux-spi@vger.kernel.org
14412 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14414 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
14415 F: drivers/spi/spi-s3c*
14416 F: include/linux/platform_data/spi-s3c64xx.h
14418 SAMSUNG SXGBE DRIVERS
14419 M: Byungho An <bh74.an@samsung.com>
14420 M: Girish K S <ks.giri@samsung.com>
14421 M: Vipul Pandya <vipul.pandya@samsung.com>
14423 L: netdev@vger.kernel.org
14424 F: drivers/net/ethernet/samsung/sxgbe/
14426 SAMSUNG THERMAL DRIVER
14427 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14428 L: linux-pm@vger.kernel.org
14429 L: linux-samsung-soc@vger.kernel.org
14431 T: git https://github.com/lmajewski/linux-samsung-thermal.git
14432 F: drivers/thermal/samsung/
14434 SAMSUNG USB2 PHY DRIVER
14435 M: Kamil Debski <kamil@wypas.org>
14436 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14437 L: linux-kernel@vger.kernel.org
14439 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
14440 F: Documentation/driver-api/phy/samsung-usb2.rst
14441 F: drivers/phy/samsung/phy-exynos4210-usb2.c
14442 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
14443 F: drivers/phy/samsung/phy-exynos5250-usb2.c
14444 F: drivers/phy/samsung/phy-s5pv210-usb2.c
14445 F: drivers/phy/samsung/phy-samsung-usb2.c
14446 F: drivers/phy/samsung/phy-samsung-usb2.h
14449 M: Zwane Mwaikambo <zwanem@gmail.com>
14451 F: drivers/watchdog/sc1200wdt.c
14454 M: Ingo Molnar <mingo@redhat.com>
14455 M: Peter Zijlstra <peterz@infradead.org>
14456 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
14457 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
14458 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
14459 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
14460 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
14461 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
14462 L: linux-kernel@vger.kernel.org
14463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14466 F: include/linux/sched.h
14467 F: include/uapi/linux/sched.h
14468 F: include/linux/wait.h
14469 F: include/linux/preempt.h
14471 SCR24X CHIP CARD INTERFACE DRIVER
14472 M: Lubomir Rintel <lkundrak@v3.sk>
14474 F: drivers/char/pcmcia/scr24x_cs.c
14477 M: Jens Axboe <axboe@kernel.dk>
14478 L: linux-scsi@vger.kernel.org
14479 W: http://www.kernel.dk
14481 F: drivers/scsi/sr*
14483 SCSI RDMA PROTOCOL (SRP) INITIATOR
14484 M: Bart Van Assche <bvanassche@acm.org>
14485 L: linux-rdma@vger.kernel.org
14487 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14488 F: drivers/infiniband/ulp/srp/
14489 F: include/scsi/srp.h
14491 SCSI RDMA PROTOCOL (SRP) TARGET
14492 M: Bart Van Assche <bvanassche@acm.org>
14493 L: linux-rdma@vger.kernel.org
14494 L: target-devel@vger.kernel.org
14496 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14497 F: drivers/infiniband/ulp/srpt/
14500 M: Doug Gilbert <dgilbert@interlog.com>
14501 L: linux-scsi@vger.kernel.org
14502 W: http://sg.danny.cz/sg
14504 F: Documentation/scsi/scsi-generic.txt
14505 F: drivers/scsi/sg.c
14506 F: include/scsi/sg.h
14509 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
14510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14511 M: "Martin K. Petersen" <martin.petersen@oracle.com>
14512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14513 Q: https://patchwork.kernel.org/project/linux-scsi/list/
14514 L: linux-scsi@vger.kernel.org
14516 F: Documentation/devicetree/bindings/scsi/
14521 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14522 L: linux-scsi@vger.kernel.org
14524 F: Documentation/scsi/st.txt
14525 F: drivers/scsi/st.*
14526 F: drivers/scsi/st_*.h
14528 SCSI TARGET SUBSYSTEM
14529 M: "Martin K. Petersen" <martin.petersen@oracle.com>
14530 L: linux-scsi@vger.kernel.org
14531 L: target-devel@vger.kernel.org
14532 W: http://www.linux-iscsi.org
14533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14534 Q: https://patchwork.kernel.org/project/target-devel/list/
14538 F: Documentation/target/
14541 M: Vlad Yasevich <vyasevich@gmail.com>
14542 M: Neil Horman <nhorman@tuxdriver.com>
14543 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14544 L: linux-sctp@vger.kernel.org
14545 W: http://lksctp.sourceforge.net
14547 F: Documentation/networking/sctp.txt
14548 F: include/linux/sctp.h
14549 F: include/uapi/linux/sctp.h
14550 F: include/net/sctp/
14554 M: Jim Cromie <jim.cromie@gmail.com>
14556 F: Documentation/i2c/busses/scx200_acb.rst
14557 F: arch/x86/platform/scx200/
14558 F: drivers/watchdog/scx200_wdt.c
14559 F: drivers/i2c/busses/scx200*
14560 F: drivers/mtd/maps/scx200_docflash.c
14561 F: include/linux/scx200.h
14564 M: Jim Cromie <jim.cromie@gmail.com>
14566 F: drivers/char/scx200_gpio.c
14567 F: include/linux/scx200_gpio.h
14569 SCx200 HRT CLOCKSOURCE DRIVER
14570 M: Jim Cromie <jim.cromie@gmail.com>
14572 F: drivers/clocksource/scx200_hrt.c
14574 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14575 M: Sascha Sommer <saschasommer@freenet.de>
14576 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14578 F: drivers/mmc/host/sdricoh_cs.c
14580 SECO BOARDS CEC DRIVER
14581 M: Ettore Chimenti <ek5.chimenti@gmail.com>
14583 F: drivers/media/platform/seco-cec/seco-cec.c
14584 F: drivers/media/platform/seco-cec/seco-cec.h
14587 M: Kees Cook <keescook@chromium.org>
14588 R: Andy Lutomirski <luto@amacapital.net>
14589 R: Will Drewry <wad@chromium.org>
14590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14592 F: kernel/seccomp.c
14593 F: include/uapi/linux/seccomp.h
14594 F: include/linux/seccomp.h
14595 F: tools/testing/selftests/seccomp/*
14596 F: tools/testing/selftests/kselftest_harness.h
14597 F: Documentation/userspace-api/seccomp_filter.rst
14598 K: \bsecure_computing
14601 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14602 M: Al Cooper <alcooperx@gmail.com>
14603 L: linux-mmc@vger.kernel.org
14604 L: bcm-kernel-feedback-list@broadcom.com
14606 F: drivers/mmc/host/sdhci-brcmstb*
14608 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14609 M: Adrian Hunter <adrian.hunter@intel.com>
14610 L: linux-mmc@vger.kernel.org
14612 F: drivers/mmc/host/sdhci*
14613 F: include/linux/mmc/sdhci*
14615 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14616 M: Adrian Hunter <adrian.hunter@intel.com>
14617 M: Ritesh Harjani <riteshh@codeaurora.org>
14618 M: Asutosh Das <asutoshd@codeaurora.org>
14619 L: linux-mmc@vger.kernel.org
14621 F: drivers/mmc/host/cqhci*
14623 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14624 M: Prabu Thangamuthu <prabu.t@synopsys.com>
14625 M: Manjunath M B <manjumb@synopsys.com>
14626 L: linux-mmc@vger.kernel.org
14628 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
14630 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14631 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14632 L: linux-mmc@vger.kernel.org
14634 F: drivers/mmc/host/sdhci-of-at91.c
14636 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14637 M: Ben Dooks <ben-linux@fluff.org>
14638 M: Jaehoon Chung <jh80.chung@samsung.com>
14639 L: linux-mmc@vger.kernel.org
14641 F: drivers/mmc/host/sdhci-s3c*
14643 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14644 M: Viresh Kumar <vireshk@kernel.org>
14645 L: linux-mmc@vger.kernel.org
14647 F: drivers/mmc/host/sdhci-spear.c
14649 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14650 M: Kishon Vijay Abraham I <kishon@ti.com>
14651 L: linux-mmc@vger.kernel.org
14653 F: drivers/mmc/host/sdhci-omap.c
14655 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14656 M: Scott Bauer <scott.bauer@intel.com>
14657 M: Jonathan Derrick <jonathan.derrick@intel.com>
14658 L: linux-block@vger.kernel.org
14661 F: block/opal_proto.h
14662 F: include/linux/sed*
14663 F: include/uapi/linux/sed*
14666 M: Security Officers <security@kernel.org>
14670 M: James Morris <jmorris@namei.org>
14671 M: "Serge E. Hallyn" <serge@hallyn.com>
14672 L: linux-security-module@vger.kernel.org (suggested Cc:)
14673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14674 W: http://kernsec.org/
14677 X: security/selinux/
14679 SELINUX SECURITY MODULE
14680 M: Paul Moore <paul@paul-moore.com>
14681 M: Stephen Smalley <sds@tycho.nsa.gov>
14682 M: Eric Paris <eparis@parisplace.org>
14683 L: selinux@vger.kernel.org
14684 W: https://selinuxproject.org
14685 W: https://github.com/SELinuxProject
14686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14688 F: include/uapi/linux/selinux_netlink.h
14689 F: security/selinux/
14690 F: scripts/selinux/
14691 F: Documentation/admin-guide/LSM/SELinux.rst
14694 M: Jiri Slaby <jirislaby@gmail.com>
14696 F: drivers/misc/phantom.c
14697 F: include/uapi/linux/phantom.h
14699 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
14700 M: Tomasz Duszynski <tduszyns@gmail.com>
14702 F: drivers/iio/chemical/sps30.c
14703 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
14706 M: Rob Herring <robh@kernel.org>
14707 L: linux-serial@vger.kernel.org
14709 F: Documentation/devicetree/bindings/serial/slave-device.txt
14710 F: drivers/tty/serdev/
14711 F: include/linux/serdev.h
14714 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14715 L: linux-serial@vger.kernel.org
14717 F: Documentation/devicetree/bindings/serial/
14718 F: drivers/tty/serial/
14721 M: Sean Young <sean@mess.org>
14722 L: linux-media@vger.kernel.org
14724 F: drivers/media/rc/serial_ir.c
14727 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14728 M: Edward Cree <ecree@solarflare.com>
14729 M: Martin Habets <mhabets@solarflare.com>
14730 L: netdev@vger.kernel.org
14732 F: drivers/net/ethernet/sfc/
14734 SFF/SFP/SFP+ MODULE SUPPORT
14735 M: Russell King <linux@armlinux.org.uk>
14736 L: netdev@vger.kernel.org
14738 F: drivers/net/phy/phylink.c
14739 F: drivers/net/phy/sfp*
14740 F: include/linux/phylink.h
14741 F: include/linux/sfp.h
14745 M: Dimitri Sivanich <sivanich@sgi.com>
14747 F: drivers/misc/sgi-gru/
14749 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14750 M: Pat Gefre <pfg@sgi.com>
14751 L: linux-ia64@vger.kernel.org
14753 F: Documentation/ia64/serial.rst
14754 F: drivers/tty/serial/ioc?_serial.c
14755 F: include/linux/ioc?.h
14757 SGI XP/XPC/XPNET DRIVER
14758 M: Cliff Whickman <cpw@sgi.com>
14759 M: Robin Holt <robinmholt@gmail.com>
14761 F: drivers/misc/sgi-xp/
14763 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14764 M: Ursula Braun <ubraun@linux.ibm.com>
14765 M: Karsten Graul <kgraul@linux.ibm.com>
14766 L: linux-s390@vger.kernel.org
14767 W: http://www.ibm.com/developerworks/linux/linux390/
14771 SHARP RJ54N1CB0C SENSOR DRIVER
14772 M: Jacopo Mondi <jacopo@jmondi.org>
14773 L: linux-media@vger.kernel.org
14774 T: git git://linuxtv.org/media_tree.git
14776 F: drivers/media/i2c/rj54n1cb0c.c
14777 F: include/media/i2c/rj54n1cb0c.h
14779 SH_VEU V4L2 MEM2MEM DRIVER
14780 L: linux-media@vger.kernel.org
14782 F: drivers/media/platform/sh_veu.c
14784 SH_VOU V4L2 OUTPUT DRIVER
14785 L: linux-media@vger.kernel.org
14787 F: drivers/media/platform/sh_vou.c
14788 F: include/media/drv-intf/sh_vou.h
14790 SI2157 MEDIA DRIVER
14791 M: Antti Palosaari <crope@iki.fi>
14792 L: linux-media@vger.kernel.org
14793 W: https://linuxtv.org
14794 W: http://palosaari.fi/linux/
14795 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14796 T: git git://linuxtv.org/anttip/media_tree.git
14798 F: drivers/media/tuners/si2157*
14800 SI2165 MEDIA DRIVER
14801 M: Matthias Schwarzott <zzam@gentoo.org>
14802 L: linux-media@vger.kernel.org
14803 W: https://linuxtv.org
14804 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14806 F: drivers/media/dvb-frontends/si2165*
14808 SI2168 MEDIA DRIVER
14809 M: Antti Palosaari <crope@iki.fi>
14810 L: linux-media@vger.kernel.org
14811 W: https://linuxtv.org
14812 W: http://palosaari.fi/linux/
14813 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14814 T: git git://linuxtv.org/anttip/media_tree.git
14816 F: drivers/media/dvb-frontends/si2168*
14818 SI470X FM RADIO RECEIVER I2C DRIVER
14819 M: Hans Verkuil <hverkuil@xs4all.nl>
14820 L: linux-media@vger.kernel.org
14821 T: git git://linuxtv.org/media_tree.git
14822 W: https://linuxtv.org
14824 F: drivers/media/radio/si470x/radio-si470x-i2c.c
14826 SI470X FM RADIO RECEIVER USB DRIVER
14827 M: Hans Verkuil <hverkuil@xs4all.nl>
14828 L: linux-media@vger.kernel.org
14829 T: git git://linuxtv.org/media_tree.git
14830 W: https://linuxtv.org
14832 F: drivers/media/radio/si470x/radio-si470x-common.c
14833 F: drivers/media/radio/si470x/radio-si470x.h
14834 F: drivers/media/radio/si470x/radio-si470x-usb.c
14836 SI4713 FM RADIO TRANSMITTER I2C DRIVER
14837 M: Eduardo Valentin <edubezval@gmail.com>
14838 L: linux-media@vger.kernel.org
14839 T: git git://linuxtv.org/media_tree.git
14840 W: https://linuxtv.org
14842 F: drivers/media/radio/si4713/si4713.?
14844 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14845 M: Eduardo Valentin <edubezval@gmail.com>
14846 L: linux-media@vger.kernel.org
14847 T: git git://linuxtv.org/media_tree.git
14848 W: https://linuxtv.org
14850 F: drivers/media/radio/si4713/radio-platform-si4713.c
14852 SI4713 FM RADIO TRANSMITTER USB DRIVER
14853 M: Hans Verkuil <hverkuil@xs4all.nl>
14854 L: linux-media@vger.kernel.org
14855 T: git git://linuxtv.org/media_tree.git
14856 W: https://linuxtv.org
14858 F: drivers/media/radio/si4713/radio-usb-si4713.c
14861 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14862 L: linux-media@vger.kernel.org
14863 W: https://linuxtv.org
14864 T: git git://linuxtv.org/media_tree.git
14866 F: drivers/media/common/siano/
14867 F: drivers/media/usb/siano/
14868 F: drivers/media/usb/siano/
14869 F: drivers/media/mmc/siano/
14872 M: Palmer Dabbelt <palmer@dabbelt.com>
14873 M: Paul Walmsley <paul.walmsley@sifive.com>
14874 L: linux-riscv@lists.infradead.org
14875 T: git git://github.com/sifive/riscv-linux.git
14880 SIFIVE FU540 SYSTEM-ON-CHIP
14881 M: Paul Walmsley <paul.walmsley@sifive.com>
14882 M: Palmer Dabbelt <palmer@dabbelt.com>
14883 L: linux-riscv@lists.infradead.org
14884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
14889 SILEAD TOUCHSCREEN DRIVER
14890 M: Hans de Goede <hdegoede@redhat.com>
14891 L: linux-input@vger.kernel.org
14892 L: platform-driver-x86@vger.kernel.org
14894 F: drivers/input/touchscreen/silead.c
14895 F: drivers/platform/x86/touchscreen_dmi.c
14897 SILICON MOTION SM712 FRAME BUFFER DRIVER
14898 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14899 M: Teddy Wang <teddy.wang@siliconmotion.com>
14900 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14901 L: linux-fbdev@vger.kernel.org
14903 F: drivers/video/fbdev/sm712*
14904 F: Documentation/fb/sm712fb.rst
14906 SIMPLE FIRMWARE INTERFACE (SFI)
14907 M: Len Brown <lenb@kernel.org>
14908 L: sfi-devel@simplefirmware.org
14909 W: http://simplefirmware.org/
14910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14912 F: arch/x86/platform/sfi/
14914 F: include/linux/sfi*.h
14917 M: Hans de Goede <hdegoede@redhat.com>
14918 L: linux-fbdev@vger.kernel.org
14920 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
14921 F: drivers/video/fbdev/simplefb.c
14922 F: include/linux/platform_data/simplefb.h
14924 SIMTEC EB110ATX (Chalice CATS)
14926 P: Vincent Sanders <vince@simtec.co.uk>
14927 M: Simtec Linux Team <linux@simtec.co.uk>
14928 W: http://www.simtec.co.uk/products/EB110ATX/
14931 SIMTEC EB2410ITX (BAST)
14933 P: Vincent Sanders <vince@simtec.co.uk>
14934 M: Simtec Linux Team <linux@simtec.co.uk>
14935 W: http://www.simtec.co.uk/products/EB2410ITX/
14937 F: arch/arm/mach-s3c24xx/mach-bast.c
14938 F: arch/arm/mach-s3c24xx/bast-ide.c
14939 F: arch/arm/mach-s3c24xx/bast-irq.c
14941 SIPHASH PRF ROUTINES
14942 M: Jason A. Donenfeld <Jason@zx2c4.com>
14945 F: lib/test_siphash.c
14946 F: include/linux/siphash.h
14949 M: Thorsten Scherer <t.scherer@eckelmann.de>
14950 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14951 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14954 F: drivers/gpio/gpio-siox.c
14955 F: include/trace/events/siox.h
14957 SIS 190 ETHERNET DRIVER
14958 M: Francois Romieu <romieu@fr.zoreil.com>
14959 L: netdev@vger.kernel.org
14961 F: drivers/net/ethernet/sis/sis190.c
14963 SIS 900/7016 FAST ETHERNET DRIVER
14964 M: Daniele Venzano <venza@brownhat.org>
14965 W: http://www.brownhat.org/sis900.html
14966 L: netdev@vger.kernel.org
14968 F: drivers/net/ethernet/sis/sis900.*
14970 SIS FRAMEBUFFER DRIVER
14971 M: Thomas Winischhofer <thomas@winischhofer.net>
14972 W: http://www.winischhofer.net/linuxsisvga.shtml
14974 F: Documentation/fb/sisfb.rst
14975 F: drivers/video/fbdev/sis/
14976 F: include/video/sisfb.h
14979 M: Thomas Winischhofer <thomas@winischhofer.net>
14980 W: http://www.winischhofer.at/linuxsisusbvga.shtml
14982 F: drivers/usb/misc/sisusbvga/
14985 M: Christoph Lameter <cl@linux.com>
14986 M: Pekka Enberg <penberg@kernel.org>
14987 M: David Rientjes <rientjes@google.com>
14988 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
14989 M: Andrew Morton <akpm@linux-foundation.org>
14990 L: linux-mm@kvack.org
14992 F: include/linux/sl?b*.h
14995 SLEEPABLE READ-COPY UPDATE (SRCU)
14996 M: Lai Jiangshan <jiangshanlai@gmail.com>
14997 M: "Paul E. McKenney" <paulmck@kernel.org>
14998 M: Josh Triplett <josh@joshtriplett.org>
14999 R: Steven Rostedt <rostedt@goodmis.org>
15000 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15001 L: rcu@vger.kernel.org
15002 W: http://www.rdrop.com/users/paulmck/RCU/
15004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15005 F: include/linux/srcu*.h
15006 F: kernel/rcu/srcu*.c
15008 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15009 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15010 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15012 F: drivers/slimbus/
15013 F: Documentation/devicetree/bindings/slimbus/
15014 F: include/linux/slimbus.h
15016 SMACK SECURITY MODULE
15017 M: Casey Schaufler <casey@schaufler-ca.com>
15018 L: linux-security-module@vger.kernel.org
15019 W: http://schaufler-ca.com
15020 T: git git://github.com/cschaufler/smack-next
15022 F: Documentation/admin-guide/LSM/Smack.rst
15025 SMC91x ETHERNET DRIVER
15026 M: Nicolas Pitre <nico@fluxnic.net>
15028 F: drivers/net/ethernet/smsc/smc91x.*
15030 SMIA AND SMIA++ IMAGE SENSOR DRIVER
15031 M: Sakari Ailus <sakari.ailus@iki.fi>
15032 L: linux-media@vger.kernel.org
15034 F: drivers/media/i2c/smiapp/
15035 F: include/media/i2c/smiapp.h
15036 F: drivers/media/i2c/smiapp-pll.c
15037 F: drivers/media/i2c/smiapp-pll.h
15038 F: include/uapi/linux/smiapp.h
15039 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
15041 SMM665 HARDWARE MONITOR DRIVER
15042 M: Guenter Roeck <linux@roeck-us.net>
15043 L: linux-hwmon@vger.kernel.org
15045 F: Documentation/hwmon/smm665.rst
15046 F: drivers/hwmon/smm665.c
15048 SMSC EMC2103 HARDWARE MONITOR DRIVER
15049 M: Steve Glendinning <steve.glendinning@shawell.net>
15050 L: linux-hwmon@vger.kernel.org
15052 F: Documentation/hwmon/emc2103.rst
15053 F: drivers/hwmon/emc2103.c
15055 SMSC SCH5627 HARDWARE MONITOR DRIVER
15056 M: Hans de Goede <hdegoede@redhat.com>
15057 L: linux-hwmon@vger.kernel.org
15059 F: Documentation/hwmon/sch5627.rst
15060 F: drivers/hwmon/sch5627.c
15062 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
15063 M: Steve Glendinning <steve.glendinning@shawell.net>
15064 L: linux-fbdev@vger.kernel.org
15066 F: drivers/video/fbdev/smscufx.c
15068 SMSC47B397 HARDWARE MONITOR DRIVER
15069 M: Jean Delvare <jdelvare@suse.com>
15070 L: linux-hwmon@vger.kernel.org
15072 F: Documentation/hwmon/smsc47b397.rst
15073 F: drivers/hwmon/smsc47b397.c
15075 SMSC911x ETHERNET DRIVER
15076 M: Steve Glendinning <steve.glendinning@shawell.net>
15077 L: netdev@vger.kernel.org
15079 F: include/linux/smsc911x.h
15080 F: drivers/net/ethernet/smsc/smsc911x.*
15082 SMSC9420 PCI ETHERNET DRIVER
15083 M: Steve Glendinning <steve.glendinning@shawell.net>
15084 L: netdev@vger.kernel.org
15086 F: drivers/net/ethernet/smsc/smsc9420.*
15088 SOC-CAMERA V4L2 SUBSYSTEM
15089 L: linux-media@vger.kernel.org
15090 T: git git://linuxtv.org/media_tree.git
15092 F: include/media/soc_camera.h
15093 F: drivers/staging/media/soc_camera/
15095 SOCIONEXT SYNQUACER I2C DRIVER
15096 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
15097 L: linux-i2c@vger.kernel.org
15099 F: drivers/i2c/busses/i2c-synquacer.c
15100 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
15102 SOCIONEXT UNIPHIER SOUND DRIVER
15103 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15105 F: sound/soc/uniphier/
15107 SOEKRIS NET48XX LED SUPPORT
15108 M: Chris Boot <bootc@bootc.net>
15110 F: drivers/leds/leds-net48xx.c
15112 SOFT-IWARP DRIVER (siw)
15113 M: Bernard Metzler <bmt@zurich.ibm.com>
15114 L: linux-rdma@vger.kernel.org
15116 F: drivers/infiniband/sw/siw/
15117 F: include/uapi/rdma/siw-abi.h
15119 SOFT-ROCE DRIVER (rxe)
15120 M: Moni Shoua <monis@mellanox.com>
15121 L: linux-rdma@vger.kernel.org
15123 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
15124 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15125 F: drivers/infiniband/sw/rxe/
15126 F: include/uapi/rdma/rdma_user_rxe.h
15128 SOFTLOGIC 6x10 MPEG CODEC
15129 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15130 M: Anton Sviridenko <anton@corp.bluecherry.net>
15131 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15132 M: Andrey Utkin <andrey_utkin@fastmail.com>
15133 M: Ismael Luceno <ismael@iodev.co.uk>
15134 L: linux-media@vger.kernel.org
15136 F: drivers/media/pci/solo6x10/
15138 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
15139 M: James Morse <james.morse@arm.com>
15140 L: linux-arm-kernel@lists.infradead.org
15142 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
15143 F: drivers/firmware/arm_sdei.c
15144 F: include/linux/arm_sdei.h
15145 F: include/uapi/linux/arm_sdei.h
15147 SOFTWARE RAID (Multiple Disks) SUPPORT
15148 M: Song Liu <song@kernel.org>
15149 L: linux-raid@vger.kernel.org
15150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
15152 F: drivers/md/Makefile
15153 F: drivers/md/Kconfig
15155 F: drivers/md/raid*
15156 F: include/linux/raid/
15157 F: include/uapi/linux/raid/
15159 SOCIONEXT (SNI) AVE NETWORK DRIVER
15160 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15161 L: netdev@vger.kernel.org
15163 F: drivers/net/ethernet/socionext/sni_ave.c
15164 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
15166 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
15167 M: Jassi Brar <jaswinder.singh@linaro.org>
15168 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
15169 L: netdev@vger.kernel.org
15171 F: drivers/net/ethernet/socionext/netsec.c
15172 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
15174 SOCIONEXT (SNI) Synquacer SPI DRIVER
15175 M: Masahisa Kojima <masahisa.kojima@linaro.org>
15176 M: Jassi Brar <jaswinder.singh@linaro.org>
15177 L: linux-spi@vger.kernel.org
15179 F: drivers/spi/spi-synquacer.c
15180 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
15182 SOLIDRUN CLEARFOG SUPPORT
15183 M: Russell King <linux@armlinux.org.uk>
15185 F: arch/arm/boot/dts/armada-388-clearfog*
15186 F: arch/arm/boot/dts/armada-38x-solidrun-*
15188 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
15189 M: Russell King <linux@armlinux.org.uk>
15191 F: arch/arm/boot/dts/imx6*-cubox-i*
15192 F: arch/arm/boot/dts/imx6*-hummingboard*
15193 F: arch/arm/boot/dts/imx6*-sr-*
15195 SONIC NETWORK DRIVER
15196 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15197 L: netdev@vger.kernel.org
15199 F: drivers/net/ethernet/natsemi/sonic.*
15201 SONICS SILICON BACKPLANE DRIVER (SSB)
15202 M: Michael Buesch <m@bues.ch>
15203 L: linux-wireless@vger.kernel.org
15206 F: include/linux/ssb/
15208 SONY IMX214 SENSOR DRIVER
15209 M: Ricardo Ribalda <ricardo.ribalda@gmail.com>
15210 L: linux-media@vger.kernel.org
15211 T: git git://linuxtv.org/media_tree.git
15213 F: drivers/media/i2c/imx214.c
15214 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
15216 SONY IMX258 SENSOR DRIVER
15217 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15218 L: linux-media@vger.kernel.org
15219 T: git git://linuxtv.org/media_tree.git
15221 F: drivers/media/i2c/imx258.c
15223 SONY IMX274 SENSOR DRIVER
15224 M: Leon Luo <leonl@leopardimaging.com>
15225 L: linux-media@vger.kernel.org
15226 T: git git://linuxtv.org/media_tree.git
15228 F: drivers/media/i2c/imx274.c
15229 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
15231 SONY IMX319 SENSOR DRIVER
15232 M: Bingbu Cao <bingbu.cao@intel.com>
15233 L: linux-media@vger.kernel.org
15234 T: git git://linuxtv.org/media_tree.git
15236 F: drivers/media/i2c/imx319.c
15238 SONY IMX355 SENSOR DRIVER
15239 M: Tianshu Qiu <tian.shu.qiu@intel.com>
15240 L: linux-media@vger.kernel.org
15241 T: git git://linuxtv.org/media_tree.git
15243 F: drivers/media/i2c/imx355.c
15245 SONY MEMORYSTICK SUBSYSTEM
15246 M: Maxim Levitsky <maximlevitsky@gmail.com>
15247 M: Alex Dubov <oakad@yahoo.com>
15248 M: Ulf Hansson <ulf.hansson@linaro.org>
15249 L: linux-mmc@vger.kernel.org
15250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15252 F: drivers/memstick/
15253 F: include/linux/memstick.h
15255 SONY VAIO CONTROL DEVICE DRIVER
15256 M: Mattia Dongili <malattia@linux.it>
15257 L: platform-driver-x86@vger.kernel.org
15258 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
15260 F: Documentation/admin-guide/laptops/sony-laptop.rst
15261 F: drivers/char/sonypi.c
15262 F: drivers/platform/x86/sony-laptop.c
15263 F: include/linux/sony-laptop.h
15266 M: Jaroslav Kysela <perex@perex.cz>
15267 M: Takashi Iwai <tiwai@suse.com>
15268 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15269 W: http://www.alsa-project.org/
15270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15271 Q: http://patchwork.kernel.org/project/alsa-devel/list/
15273 F: Documentation/sound/
15275 F: include/uapi/sound/
15278 SOUND - COMPRESSED AUDIO
15279 M: Vinod Koul <vkoul@kernel.org>
15280 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15281 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15283 F: Documentation/sound/designs/compress-offload.rst
15284 F: include/sound/compress_driver.h
15285 F: include/uapi/sound/compress_*
15286 F: sound/core/compress_offload.c
15287 F: sound/soc/soc-compress.c
15289 SOUND - DMAENGINE HELPERS
15290 M: Lars-Peter Clausen <lars@metafoo.de>
15292 F: include/sound/dmaengine_pcm.h
15293 F: sound/core/pcm_dmaengine.c
15294 F: sound/soc/soc-generic-dmaengine-pcm.c
15296 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15297 M: Liam Girdwood <lgirdwood@gmail.com>
15298 M: Mark Brown <broonie@kernel.org>
15299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15300 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15301 W: http://alsa-project.org/main/index.php/ASoC
15303 F: Documentation/devicetree/bindings/sound/
15304 F: Documentation/sound/soc/
15306 F: include/dt-bindings/sound/
15307 F: include/sound/soc*
15309 SOUNDWIRE SUBSYSTEM
15310 M: Vinod Koul <vkoul@kernel.org>
15311 M: Sanyog Kale <sanyog.r.kale@intel.com>
15312 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15313 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15315 F: Documentation/driver-api/soundwire/
15316 F: drivers/soundwire/
15317 F: include/linux/soundwire/
15320 M: Olli Salonen <olli.salonen@iki.fi>
15321 L: linux-media@vger.kernel.org
15322 W: https://linuxtv.org
15323 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15325 F: drivers/media/dvb-frontends/sp2*
15327 SPARC + UltraSPARC (sparc/sparc64)
15328 M: "David S. Miller" <davem@davemloft.net>
15329 L: sparclinux@vger.kernel.org
15330 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
15331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15337 SPARC SERIAL DRIVERS
15338 M: "David S. Miller" <davem@davemloft.net>
15339 L: sparclinux@vger.kernel.org
15340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15343 F: include/linux/sunserialcore.h
15344 F: drivers/tty/serial/suncore.c
15345 F: drivers/tty/serial/sunhv.c
15346 F: drivers/tty/serial/sunsab.c
15347 F: drivers/tty/serial/sunsab.h
15348 F: drivers/tty/serial/sunsu.c
15349 F: drivers/tty/serial/sunzilog.c
15350 F: drivers/tty/serial/sunzilog.h
15351 F: drivers/tty/vcc.c
15354 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15355 L: linux-sparse@vger.kernel.org
15356 W: https://sparse.wiki.kernel.org/
15357 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15359 F: include/linux/compiler.h
15361 SPEAR CLOCK FRAMEWORK SUPPORT
15362 M: Viresh Kumar <vireshk@kernel.org>
15363 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15364 W: http://www.st.com/spear
15366 F: drivers/clk/spear/
15368 SPEAR PLATFORM SUPPORT
15369 M: Viresh Kumar <vireshk@kernel.org>
15370 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15371 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15372 W: http://www.st.com/spear
15374 F: arch/arm/boot/dts/spear*
15375 F: arch/arm/mach-spear/
15378 M: Tudor Ambarus <tudor.ambarus@microchip.com>
15379 L: linux-mtd@lists.infradead.org
15380 W: http://www.linux-mtd.infradead.org/
15381 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
15382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15384 F: drivers/mtd/spi-nor/
15385 F: include/linux/mtd/spi-nor.h
15388 M: Mark Brown <broonie@kernel.org>
15389 L: linux-spi@vger.kernel.org
15390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15391 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
15393 F: Documentation/devicetree/bindings/spi/
15394 F: Documentation/spi/
15396 F: include/linux/spi/
15397 F: include/uapi/linux/spi/
15400 SPIDERNET NETWORK DRIVER for CELL
15401 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15402 L: netdev@vger.kernel.org
15404 F: Documentation/networking/device_drivers/toshiba/spider_net.txt
15405 F: drivers/net/ethernet/toshiba/spider_net*
15408 R: Stephen Boyd <sboyd@kernel.org>
15409 L: linux-arm-msm@vger.kernel.org
15410 F: Documentation/devicetree/bindings/spmi/
15412 F: include/dt-bindings/spmi/spmi.h
15413 F: include/linux/spmi.h
15414 F: include/trace/events/spmi.h
15417 M: Jeremy Kerr <jk@ozlabs.org>
15418 L: linuxppc-dev@lists.ozlabs.org
15419 W: http://www.ibm.com/developerworks/power/cell/
15421 F: Documentation/filesystems/spufs.txt
15422 F: arch/powerpc/platforms/cell/spufs/
15424 SQUASHFS FILE SYSTEM
15425 M: Phillip Lougher <phillip@squashfs.org.uk>
15426 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
15427 W: http://squashfs.org.uk
15428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15430 F: Documentation/filesystems/squashfs.txt
15433 SRM (Alpha) environment access
15434 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
15436 F: arch/alpha/kernel/srm_env.c
15438 ST LSM6DSx IMU IIO DRIVER
15439 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15440 L: linux-iio@vger.kernel.org
15441 W: http://www.st.com/
15443 F: drivers/iio/imu/st_lsm6dsx/
15444 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15446 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15447 M: Mickael Guene <mickael.guene@st.com>
15448 L: linux-media@vger.kernel.org
15449 T: git git://linuxtv.org/media_tree.git
15451 F: drivers/media/i2c/st-mipid02.c
15452 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15454 ST STM32 I2C/SMBUS DRIVER
15455 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15456 L: linux-i2c@vger.kernel.org
15458 F: drivers/i2c/busses/i2c-stm32*
15460 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15461 M: Song Qiang <songqiang1304521@gmail.com>
15462 L: linux-iio@vger.kernel.org
15464 F: drivers/iio/proximity/vl53l0x-i2c.c
15465 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15468 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15469 M: Sasha Levin <sashal@kernel.org>
15470 L: stable@vger.kernel.org
15472 F: Documentation/process/stable-kernel-rules.rst
15475 M: Ian Abbott <abbotti@mev.co.uk>
15476 M: H Hartley Sweeten <hsweeten@visionengravers.com>
15478 F: drivers/staging/comedi/
15480 STAGING - FIELDBUS SUBSYSTEM
15481 M: Sven Van Asbroeck <TheSven73@gmail.com>
15483 F: drivers/staging/fieldbus/*
15484 F: drivers/staging/fieldbus/Documentation/
15486 STAGING - HMS ANYBUS-S BUS
15487 M: Sven Van Asbroeck <TheSven73@gmail.com>
15489 F: drivers/staging/fieldbus/anybuss/
15491 STAGING - INDUSTRIAL IO
15492 M: Jonathan Cameron <jic23@kernel.org>
15493 L: linux-iio@vger.kernel.org
15495 F: Documentation/devicetree/bindings/staging/iio/
15496 F: drivers/staging/iio/
15498 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15499 M: Marc Dietrich <marvin24@gmx.de>
15500 L: ac100@lists.launchpad.net (moderated for non-subscribers)
15501 L: linux-tegra@vger.kernel.org
15503 F: drivers/staging/nvec/
15505 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15506 M: Jens Frederich <jfrederich@gmail.com>
15507 M: Daniel Drake <dsd@laptop.org>
15508 M: Jon Nettleton <jon.nettleton@gmail.com>
15509 W: http://wiki.laptop.org/go/DCON
15511 F: drivers/staging/olpc_dcon/
15513 STAGING - REALTEK RTL8712U DRIVERS
15514 M: Larry Finger <Larry.Finger@lwfinger.net>
15515 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15517 F: drivers/staging/rtl8712/
15519 STAGING - REALTEK RTL8188EU DRIVERS
15520 M: Larry Finger <Larry.Finger@lwfinger.net>
15522 F: drivers/staging/rtl8188eu/
15524 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15525 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15526 M: Teddy Wang <teddy.wang@siliconmotion.com>
15527 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15528 L: linux-fbdev@vger.kernel.org
15530 F: drivers/staging/sm750fb/
15532 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15533 M: William Hubbs <w.d.hubbs@gmail.com>
15534 M: Chris Brannon <chris@the-brannons.com>
15535 M: Kirk Reiser <kirk@reisers.ca>
15536 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
15537 L: speakup@linux-speakup.org
15538 W: http://www.linux-speakup.org/
15540 F: drivers/staging/speakup/
15542 STAGING - VIA VT665X DRIVERS
15543 M: Forest Bond <forest@alittletooquiet.net>
15545 F: drivers/staging/vt665?/
15547 STAGING - WILC1000 WIFI DRIVER
15548 M: Adham Abozaeid <adham.abozaeid@microchip.com>
15549 M: Ajay Singh <ajay.kathat@microchip.com>
15550 L: linux-wireless@vger.kernel.org
15552 F: drivers/staging/wilc1000/
15555 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15557 L: devel@driverdev.osuosl.org
15559 F: drivers/staging/
15561 STARFIRE/DURALAN NETWORK DRIVER
15562 M: Ion Badulescu <ionut@badula.org>
15564 F: drivers/net/ethernet/adaptec/starfire*
15566 STEC S1220 SKD DRIVER
15567 M: Damien Le Moal <Damien.LeMoal@wdc.com>
15568 L: linux-block@vger.kernel.org
15570 F: drivers/block/skd*[ch]
15572 STI AUDIO (ASoC) DRIVERS
15573 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
15574 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15576 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15580 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
15582 F: drivers/media/platform/sti/cec/
15583 F: Documentation/devicetree/bindings/media/stih-cec.txt
15585 STK1160 USB VIDEO CAPTURE DRIVER
15586 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15587 L: linux-media@vger.kernel.org
15588 T: git git://linuxtv.org/media_tree.git
15590 F: drivers/media/usb/stk1160/
15592 STM32 AUDIO (ASoC) DRIVERS
15593 M: Olivier Moysan <olivier.moysan@st.com>
15594 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
15595 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15597 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
15600 STM32 TIMER/LPTIMER DRIVERS
15601 M: Fabrice Gasnier <fabrice.gasnier@st.com>
15603 F: drivers/*/stm32-*timer*
15604 F: drivers/pwm/pwm-stm32*
15605 F: include/linux/*/stm32-*tim*
15606 F: Documentation/ABI/testing/*timer-stm32
15607 F: Documentation/devicetree/bindings/*/stm32-*timer*
15608 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
15610 STMMAC ETHERNET DRIVER
15611 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
15612 M: Alexandre Torgue <alexandre.torgue@st.com>
15613 M: Jose Abreu <joabreu@synopsys.com>
15614 L: netdev@vger.kernel.org
15615 W: http://www.stlinux.com
15617 F: drivers/net/ethernet/stmicro/stmmac/
15620 M: Sam Creasey <sammy@sammy.net>
15621 W: http://sammy.net/sun3/
15623 F: arch/m68k/kernel/*sun3*
15624 F: arch/m68k/sun3*/
15625 F: arch/m68k/include/asm/sun3*
15626 F: drivers/net/ethernet/i825xx/sun3*
15628 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15629 M: Hans de Goede <hdegoede@redhat.com>
15630 L: linux-input@vger.kernel.org
15632 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15633 F: drivers/input/keyboard/sun4i-lradc-keys.c
15635 SUNDANCE NETWORK DRIVER
15636 M: Denis Kirjanov <kda@linux-powerpc.org>
15637 L: netdev@vger.kernel.org
15639 F: drivers/net/ethernet/dlink/sundance.c
15642 M: Yoshinori Sato <ysato@users.sourceforge.jp>
15643 M: Rich Felker <dalias@libc.org>
15644 L: linux-sh@vger.kernel.org
15645 Q: http://patchwork.kernel.org/project/linux-sh/list/
15647 F: Documentation/sh/
15652 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
15653 M: Len Brown <len.brown@intel.com>
15654 M: Pavel Machek <pavel@ucw.cz>
15655 L: linux-pm@vger.kernel.org
15656 B: https://bugzilla.kernel.org
15658 F: Documentation/power/
15659 F: arch/x86/kernel/acpi/
15660 F: drivers/base/power/
15662 F: include/linux/suspend.h
15663 F: include/linux/freezer.h
15664 F: include/linux/pm.h
15667 M: Martin Mares <mj@ucw.cz>
15668 L: linux-video@atrey.karlin.mff.cuni.cz
15670 F: Documentation/admin-guide/svga.rst
15671 F: arch/x86/boot/video*
15674 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15675 L: iommu@lists.linux-foundation.org
15676 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15678 F: kernel/dma/swiotlb.c
15679 F: arch/*/kernel/pci-swiotlb.c
15680 F: include/linux/swiotlb.h
15683 M: Jiri Pirko <jiri@resnulli.us>
15684 M: Ivan Vecera <ivecera@redhat.com>
15685 L: netdev@vger.kernel.org
15688 F: include/net/switchdev.h
15690 SY8106A REGULATOR DRIVER
15691 M: Icenowy Zheng <icenowy@aosc.io>
15693 F: drivers/regulator/sy8106a-regulator.c
15694 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15696 SYNC FILE FRAMEWORK
15697 M: Sumit Semwal <sumit.semwal@linaro.org>
15698 R: Gustavo Padovan <gustavo@padovan.org>
15700 L: linux-media@vger.kernel.org
15701 L: dri-devel@lists.freedesktop.org
15702 F: drivers/dma-buf/sync_*
15703 F: drivers/dma-buf/dma-fence*
15704 F: drivers/dma-buf/sw_sync.c
15705 F: include/linux/sync_file.h
15706 F: include/uapi/linux/sync_file.h
15707 F: Documentation/driver-api/sync_file.rst
15708 T: git git://anongit.freedesktop.org/drm/drm-misc
15710 SYNOPSYS ARC ARCHITECTURE
15711 M: Vineet Gupta <vgupta@synopsys.com>
15712 L: linux-snps-arc@lists.infradead.org
15715 F: Documentation/devicetree/bindings/arc/*
15716 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15717 F: drivers/clocksource/arc_timer.c
15718 F: drivers/tty/serial/arc_uart.c
15719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15721 SYNOPSYS ARC HSDK SDP pll clock driver
15722 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15724 F: drivers/clk/clk-hsdk-pll.c
15725 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15727 SYNOPSYS ARC SDP clock driver
15728 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15730 F: drivers/clk/axs10x/*
15731 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15733 SYNOPSYS ARC SDP platform support
15734 M: Alexey Brodkin <abrodkin@synopsys.com>
15736 F: arch/arc/plat-axs10x
15737 F: arch/arc/boot/dts/ax*
15738 F: Documentation/devicetree/bindings/arc/axs10*
15740 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15741 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15743 F: drivers/reset/reset-axs10x.c
15744 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15746 SYNOPSYS CREG GPIO DRIVER
15747 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15749 F: drivers/gpio/gpio-creg-snps.c
15750 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15752 SYNOPSYS DESIGNWARE 8250 UART DRIVER
15753 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15755 F: drivers/tty/serial/8250/8250_dw.c
15757 SYNOPSYS DESIGNWARE APB GPIO DRIVER
15758 M: Hoan Tran <hoan@os.amperecomputing.com>
15759 L: linux-gpio@vger.kernel.org
15761 F: drivers/gpio/gpio-dwapb.c
15762 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15764 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15765 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15767 F: drivers/dma/dw-axi-dmac/
15768 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15770 SYNOPSYS DESIGNWARE DMAC DRIVER
15771 M: Viresh Kumar <vireshk@kernel.org>
15772 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15774 F: Documentation/devicetree/bindings/dma/snps-dma.txt
15776 F: include/dt-bindings/dma/dw-dmac.h
15777 F: include/linux/dma/dw.h
15778 F: include/linux/platform_data/dma-dw.h
15780 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15781 M: Jose Abreu <Jose.Abreu@synopsys.com>
15782 L: netdev@vger.kernel.org
15784 F: drivers/net/ethernet/synopsys/
15786 SYNOPSYS DESIGNWARE I2C DRIVER
15787 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
15788 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15789 R: Mika Westerberg <mika.westerberg@linux.intel.com>
15790 L: linux-i2c@vger.kernel.org
15792 F: drivers/i2c/busses/i2c-designware-*
15793 F: include/linux/platform_data/i2c-designware.h
15795 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15796 M: Jaehoon Chung <jh80.chung@samsung.com>
15797 L: linux-mmc@vger.kernel.org
15799 F: drivers/mmc/host/dw_mmc*
15801 SYNOPSYS HSDK RESET CONTROLLER DRIVER
15802 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15804 F: drivers/reset/reset-hsdk.c
15805 F: include/dt-bindings/reset/snps,hsdk-reset.h
15806 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15808 SYSTEM CONFIGURATION (SYSCON)
15809 M: Lee Jones <lee.jones@linaro.org>
15810 M: Arnd Bergmann <arnd@arndb.de>
15811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15813 F: drivers/mfd/syscon.c
15815 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15816 M: Sudeep Holla <sudeep.holla@arm.com>
15817 L: linux-arm-kernel@lists.infradead.org
15819 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15820 F: drivers/clk/clk-sc[mp]i.c
15821 F: drivers/cpufreq/sc[mp]i-cpufreq.c
15822 F: drivers/firmware/arm_scpi.c
15823 F: drivers/firmware/arm_scmi/
15824 F: drivers/reset/reset-scmi.c
15825 F: include/linux/sc[mp]i_protocol.h
15827 SYSTEM RESET/SHUTDOWN DRIVERS
15828 M: Sebastian Reichel <sre@kernel.org>
15829 L: linux-pm@vger.kernel.org
15830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15832 F: Documentation/devicetree/bindings/power/reset/
15833 F: drivers/power/reset/
15835 SYSTEM TRACE MODULE CLASS
15836 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
15838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15839 F: Documentation/trace/stm.rst
15840 F: drivers/hwtracing/stm/
15841 F: include/linux/stm.h
15842 F: include/uapi/linux/stm.h
15845 M: Christoph Hellwig <hch@infradead.org>
15847 F: Documentation/filesystems/sysv-fs.txt
15849 F: include/linux/sysv_fs.h
15851 TASKSTATS STATISTICS INTERFACE
15852 M: Balbir Singh <bsingharora@gmail.com>
15854 F: Documentation/accounting/taskstats*
15855 F: include/linux/taskstats*
15856 F: kernel/taskstats.c
15859 M: Jamal Hadi Salim <jhs@mojatatu.com>
15860 M: Cong Wang <xiyou.wangcong@gmail.com>
15861 M: Jiri Pirko <jiri@resnulli.us>
15862 L: netdev@vger.kernel.org
15864 F: include/net/pkt_cls.h
15865 F: include/net/pkt_sched.h
15866 F: include/net/tc_act/
15867 F: include/uapi/linux/pkt_cls.h
15868 F: include/uapi/linux/pkt_sched.h
15869 F: include/uapi/linux/tc_act/
15870 F: include/uapi/linux/tc_ematch/
15873 TC90522 MEDIA DRIVER
15874 M: Akihiro Tsukada <tskd08@gmail.com>
15875 L: linux-media@vger.kernel.org
15877 F: drivers/media/dvb-frontends/tc90522*
15879 TCP LOW PRIORITY MODULE
15880 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15881 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15882 W: http://tcp-lp-mod.sourceforge.net/
15884 F: net/ipv4/tcp_lp.c
15886 TDA10071 MEDIA DRIVER
15887 M: Antti Palosaari <crope@iki.fi>
15888 L: linux-media@vger.kernel.org
15889 W: https://linuxtv.org
15890 W: http://palosaari.fi/linux/
15891 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15892 T: git git://linuxtv.org/anttip/media_tree.git
15894 F: drivers/media/dvb-frontends/tda10071*
15896 TDA18212 MEDIA DRIVER
15897 M: Antti Palosaari <crope@iki.fi>
15898 L: linux-media@vger.kernel.org
15899 W: https://linuxtv.org
15900 W: http://palosaari.fi/linux/
15901 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15902 T: git git://linuxtv.org/anttip/media_tree.git
15904 F: drivers/media/tuners/tda18212*
15906 TDA18218 MEDIA DRIVER
15907 M: Antti Palosaari <crope@iki.fi>
15908 L: linux-media@vger.kernel.org
15909 W: https://linuxtv.org
15910 W: http://palosaari.fi/linux/
15911 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15912 T: git git://linuxtv.org/anttip/media_tree.git
15914 F: drivers/media/tuners/tda18218*
15916 TDA18250 MEDIA DRIVER
15917 M: Olli Salonen <olli.salonen@iki.fi>
15918 L: linux-media@vger.kernel.org
15919 W: https://linuxtv.org
15920 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15921 T: git git://linuxtv.org/media_tree.git
15923 F: drivers/media/tuners/tda18250*
15925 TDA18271 MEDIA DRIVER
15926 M: Michael Krufky <mkrufky@linuxtv.org>
15927 L: linux-media@vger.kernel.org
15928 W: https://linuxtv.org
15929 W: http://github.com/mkrufky
15930 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15931 T: git git://linuxtv.org/mkrufky/tuners.git
15933 F: drivers/media/tuners/tda18271*
15935 TDA1997x MEDIA DRIVER
15936 M: Tim Harvey <tharvey@gateworks.com>
15937 L: linux-media@vger.kernel.org
15938 W: https://linuxtv.org
15939 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15941 F: drivers/media/i2c/tda1997x.*
15943 TDA827x MEDIA DRIVER
15944 M: Michael Krufky <mkrufky@linuxtv.org>
15945 L: linux-media@vger.kernel.org
15946 W: https://linuxtv.org
15947 W: http://github.com/mkrufky
15948 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15949 T: git git://linuxtv.org/mkrufky/tuners.git
15951 F: drivers/media/tuners/tda8290.*
15953 TDA8290 MEDIA DRIVER
15954 M: Michael Krufky <mkrufky@linuxtv.org>
15955 L: linux-media@vger.kernel.org
15956 W: https://linuxtv.org
15957 W: http://github.com/mkrufky
15958 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15959 T: git git://linuxtv.org/mkrufky/tuners.git
15961 F: drivers/media/tuners/tda8290.*
15963 TDA9840 MEDIA DRIVER
15964 M: Hans Verkuil <hverkuil@xs4all.nl>
15965 L: linux-media@vger.kernel.org
15966 T: git git://linuxtv.org/media_tree.git
15967 W: https://linuxtv.org
15969 F: drivers/media/i2c/tda9840*
15971 TEA5761 TUNER DRIVER
15972 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15973 L: linux-media@vger.kernel.org
15974 W: https://linuxtv.org
15975 T: git git://linuxtv.org/media_tree.git
15977 F: drivers/media/tuners/tea5761.*
15979 TEA5767 TUNER DRIVER
15980 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15981 L: linux-media@vger.kernel.org
15982 W: https://linuxtv.org
15983 T: git git://linuxtv.org/media_tree.git
15985 F: drivers/media/tuners/tea5767.*
15987 TEA6415C MEDIA DRIVER
15988 M: Hans Verkuil <hverkuil@xs4all.nl>
15989 L: linux-media@vger.kernel.org
15990 T: git git://linuxtv.org/media_tree.git
15991 W: https://linuxtv.org
15993 F: drivers/media/i2c/tea6415c*
15995 TEA6420 MEDIA DRIVER
15996 M: Hans Verkuil <hverkuil@xs4all.nl>
15997 L: linux-media@vger.kernel.org
15998 T: git git://linuxtv.org/media_tree.git
15999 W: https://linuxtv.org
16001 F: drivers/media/i2c/tea6420*
16004 M: Jiri Pirko <jiri@resnulli.us>
16005 L: netdev@vger.kernel.org
16007 F: drivers/net/team/
16008 F: include/linux/if_team.h
16009 F: include/uapi/linux/if_team.h
16011 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
16012 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
16014 F: arch/x86/platform/ts5500/
16016 TECHNOTREND USB IR RECEIVER
16017 M: Sean Young <sean@mess.org>
16018 L: linux-media@vger.kernel.org
16020 F: drivers/media/rc/ttusbir.c
16022 TECHWELL TW9910 VIDEO DECODER
16023 L: linux-media@vger.kernel.org
16025 F: drivers/media/i2c/tw9910.c
16026 F: include/media/i2c/tw9910.h
16029 M: Jens Wiklander <jens.wiklander@linaro.org>
16030 L: tee-dev@lists.linaro.org
16032 F: include/linux/tee_drv.h
16033 F: include/uapi/linux/tee.h
16035 F: Documentation/tee.txt
16037 TEGRA ARCHITECTURE SUPPORT
16038 M: Thierry Reding <thierry.reding@gmail.com>
16039 M: Jonathan Hunter <jonathanh@nvidia.com>
16040 L: linux-tegra@vger.kernel.org
16041 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
16042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
16047 M: Peter De Schrijver <pdeschrijver@nvidia.com>
16048 M: Prashant Gaikwad <pgaikwad@nvidia.com>
16050 F: drivers/clk/tegra/
16053 M: Laxman Dewangan <ldewangan@nvidia.com>
16054 M: Jon Hunter <jonathanh@nvidia.com>
16056 F: drivers/dma/tegra*
16059 M: Laxman Dewangan <ldewangan@nvidia.com>
16060 R: Dmitry Osipenko <digetx@gmail.com>
16062 F: drivers/i2c/busses/i2c-tegra.c
16064 TEGRA IOMMU DRIVERS
16065 M: Thierry Reding <thierry.reding@gmail.com>
16066 L: linux-tegra@vger.kernel.org
16068 F: drivers/iommu/tegra*
16071 M: Laxman Dewangan <ldewangan@nvidia.com>
16073 F: drivers/input/keyboard/tegra-kbc.c
16076 M: Stefan Agner <stefan@agner.ch>
16077 M: Lucas Stach <dev@lynxeye.de>
16079 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
16080 F: drivers/mtd/nand/raw/tegra_nand.c
16083 M: Thierry Reding <thierry.reding@gmail.com>
16085 F: drivers/pwm/pwm-tegra.c
16087 TEGRA SERIAL DRIVER
16088 M: Laxman Dewangan <ldewangan@nvidia.com>
16090 F: drivers/tty/serial/serial-tegra.c
16093 M: Laxman Dewangan <ldewangan@nvidia.com>
16095 F: drivers/spi/spi-tegra*
16097 TEGRA XUSB PADCTL DRIVER
16098 M: JC Kuo <jckuo@nvidia.com>
16100 F: drivers/phy/tegra/xusb*
16102 TEHUTI ETHERNET DRIVER
16103 M: Andy Gospodarek <andy@greyhouse.net>
16104 L: netdev@vger.kernel.org
16106 F: drivers/net/ethernet/tehuti/*
16108 Telecom Clock Driver for MCPL0010
16109 M: Mark Gross <mark.gross@intel.com>
16111 F: drivers/char/tlclk.c
16113 TENSILICA XTENSA PORT (xtensa)
16114 M: Chris Zankel <chris@zankel.net>
16115 M: Max Filippov <jcmvbkbc@gmail.com>
16116 L: linux-xtensa@linux-xtensa.org
16117 T: git git://github.com/czankel/xtensa-linux.git
16120 F: drivers/irqchip/irq-xtensa-*
16122 Texas Instruments' System Control Interface (TISCI) Protocol Driver
16123 M: Nishanth Menon <nm@ti.com>
16124 M: Tero Kristo <t-kristo@ti.com>
16125 M: Santosh Shilimkar <ssantosh@kernel.org>
16126 L: linux-arm-kernel@lists.infradead.org
16128 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
16129 F: drivers/firmware/ti_sci*
16130 F: include/linux/soc/ti/ti_sci_protocol.h
16131 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
16132 F: drivers/soc/ti/ti_sci_pm_domains.c
16133 F: include/dt-bindings/soc/ti,sci_pm_domain.h
16134 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
16135 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
16136 F: drivers/clk/keystone/sci-clk.c
16137 F: drivers/reset/reset-ti-sci.c
16138 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
16139 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
16140 F: drivers/irqchip/irq-ti-sci-intr.c
16141 F: drivers/irqchip/irq-ti-sci-inta.c
16142 F: include/linux/soc/ti/ti_sci_inta_msi.h
16143 F: drivers/soc/ti/ti_sci_inta_msi.c
16145 Texas Instruments ASoC drivers
16146 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
16147 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16151 Texas Instruments' DAC7612 DAC Driver
16152 M: Ricardo Ribalda <ricardo@ribalda.com>
16153 L: linux-iio@vger.kernel.org
16155 F: drivers/iio/dac/ti-dac7612.c
16156 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
16158 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
16159 M: Hans Verkuil <hverkuil@xs4all.nl>
16160 L: linux-media@vger.kernel.org
16161 T: git git://linuxtv.org/media_tree.git
16162 W: https://linuxtv.org
16164 F: drivers/media/radio/radio-raremono.c
16167 M: Zhang Rui <rui.zhang@intel.com>
16168 M: Eduardo Valentin <edubezval@gmail.com>
16169 R: Daniel Lezcano <daniel.lezcano@linaro.org>
16170 R: Amit Kucheria <amit.kucheria@verdurent.com>
16171 L: linux-pm@vger.kernel.org
16172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
16173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
16174 Q: https://patchwork.kernel.org/project/linux-pm/list/
16176 F: drivers/thermal/
16177 F: include/linux/thermal.h
16178 F: include/uapi/linux/thermal.h
16179 F: include/linux/cpu_cooling.h
16180 F: Documentation/devicetree/bindings/thermal/
16182 THERMAL/CPU_COOLING
16183 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
16184 M: Viresh Kumar <viresh.kumar@linaro.org>
16185 M: Javi Merino <javi.merino@kernel.org>
16186 L: linux-pm@vger.kernel.org
16188 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
16189 F: drivers/thermal/cpu_cooling.c
16190 F: include/linux/cpu_cooling.h
16192 THINKPAD ACPI EXTRAS DRIVER
16193 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
16194 L: ibm-acpi-devel@lists.sourceforge.net
16195 L: platform-driver-x86@vger.kernel.org
16196 W: http://ibm-acpi.sourceforge.net
16197 W: http://thinkwiki.org/wiki/Ibm-acpi
16198 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
16200 F: drivers/platform/x86/thinkpad_acpi.c
16203 M: Andreas Noever <andreas.noever@gmail.com>
16204 M: Michael Jamet <michael.jamet@intel.com>
16205 M: Mika Westerberg <mika.westerberg@linux.intel.com>
16206 M: Yehezkel Bernat <YehezkelShB@gmail.com>
16207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
16209 F: Documentation/admin-guide/thunderbolt.rst
16210 F: drivers/thunderbolt/
16211 F: include/linux/thunderbolt.h
16213 THUNDERBOLT NETWORK DRIVER
16214 M: Michael Jamet <michael.jamet@intel.com>
16215 M: Mika Westerberg <mika.westerberg@linux.intel.com>
16216 M: Yehezkel Bernat <YehezkelShB@gmail.com>
16217 L: netdev@vger.kernel.org
16219 F: drivers/net/thunderbolt.c
16221 THUNDERX GPIO DRIVER
16222 M: David Daney <david.daney@cavium.com>
16224 F: drivers/gpio/gpio-thunderx.c
16226 TI AM437X VPFE DRIVER
16227 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16228 L: linux-media@vger.kernel.org
16229 W: https://linuxtv.org
16230 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16231 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16233 F: drivers/media/platform/am437x/
16235 TI BANDGAP AND THERMAL DRIVER
16236 M: Eduardo Valentin <edubezval@gmail.com>
16237 M: Keerthy <j-keerthy@ti.com>
16238 L: linux-pm@vger.kernel.org
16239 L: linux-omap@vger.kernel.org
16241 F: drivers/thermal/ti-soc-thermal/
16243 TI BQ27XXX POWER SUPPLY DRIVER
16244 R: Andrew F. Davis <afd@ti.com>
16245 F: include/linux/power/bq27xxx_battery.h
16246 F: drivers/power/supply/bq27xxx_battery.c
16247 F: drivers/power/supply/bq27xxx_battery_i2c.c
16249 TI CDCE706 CLOCK DRIVER
16250 M: Max Filippov <jcmvbkbc@gmail.com>
16252 F: drivers/clk/clk-cdce706.c
16255 M: Tero Kristo <t-kristo@ti.com>
16256 L: linux-omap@vger.kernel.org
16259 F: include/linux/clk/ti.h
16261 TI DAVINCI MACHINE SUPPORT
16262 M: Sekhar Nori <nsekhar@ti.com>
16263 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
16264 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16267 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16268 F: arch/arm/mach-davinci/
16269 F: drivers/i2c/busses/i2c-davinci.c
16270 F: arch/arm/boot/dts/da850*
16272 TI DAVINCI SERIES CLOCK DRIVER
16273 M: David Lechner <david@lechnology.com>
16274 R: Sekhar Nori <nsekhar@ti.com>
16276 F: Documentation/devicetree/bindings/clock/ti/davinci/
16277 F: drivers/clk/davinci/
16279 TI DAVINCI SERIES GPIO DRIVER
16280 M: Keerthy <j-keerthy@ti.com>
16281 L: linux-gpio@vger.kernel.org
16283 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16284 F: drivers/gpio/gpio-davinci.c
16286 TI DAVINCI SERIES MEDIA DRIVER
16287 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16288 L: linux-media@vger.kernel.org
16289 W: https://linuxtv.org
16290 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16291 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16293 F: drivers/media/platform/davinci/
16294 F: include/media/davinci/
16296 TI ETHERNET SWITCH DRIVER (CPSW)
16297 R: Grygorii Strashko <grygorii.strashko@ti.com>
16298 L: linux-omap@vger.kernel.org
16299 L: netdev@vger.kernel.org
16301 F: drivers/net/ethernet/ti/cpsw*
16302 F: drivers/net/ethernet/ti/davinci*
16304 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16305 M: Alex Dubov <oakad@yahoo.com>
16307 W: http://tifmxx.berlios.de/
16308 F: drivers/memstick/host/tifm_ms.c
16309 F: drivers/misc/tifm*
16310 F: drivers/mmc/host/tifm_sd.c
16311 F: include/linux/tifm.h
16313 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16314 M: Santosh Shilimkar <ssantosh@kernel.org>
16315 L: linux-kernel@vger.kernel.org
16316 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16318 F: drivers/soc/ti/*
16319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16321 TI LM49xxx FAMILY ASoC CODEC DRIVERS
16322 M: M R Swami Reddy <mr.swami.reddy@ti.com>
16323 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16324 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16326 F: sound/soc/codecs/lm49453*
16327 F: sound/soc/codecs/isabelle*
16329 TI LP855x BACKLIGHT DRIVER
16330 M: Milo Kim <milo.kim@ti.com>
16332 F: Documentation/driver-api/backlight/lp855x-driver.rst
16333 F: drivers/video/backlight/lp855x_bl.c
16334 F: include/linux/platform_data/lp855x.h
16336 TI LP8727 CHARGER DRIVER
16337 M: Milo Kim <milo.kim@ti.com>
16339 F: drivers/power/supply/lp8727_charger.c
16340 F: include/linux/platform_data/lp8727.h
16342 TI LP8788 MFD DRIVER
16343 M: Milo Kim <milo.kim@ti.com>
16345 F: drivers/iio/adc/lp8788_adc.c
16346 F: drivers/leds/leds-lp8788.c
16347 F: drivers/mfd/lp8788*.c
16348 F: drivers/power/supply/lp8788-charger.c
16349 F: drivers/regulator/lp8788-*.c
16350 F: include/linux/mfd/lp8788*.h
16352 TI NETCP ETHERNET DRIVER
16353 M: Wingman Kwok <w-kwok2@ti.com>
16354 M: Murali Karicheri <m-karicheri2@ti.com>
16355 L: netdev@vger.kernel.org
16357 F: drivers/net/ethernet/ti/netcp*
16359 TI PCM3060 ASoC CODEC DRIVER
16360 M: Kirill Marinushkin <kmarinushkin@birdec.com>
16361 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16363 F: Documentation/devicetree/bindings/sound/pcm3060.txt
16364 F: sound/soc/codecs/pcm3060*
16366 TI TAS571X FAMILY ASoC CODEC DRIVER
16367 M: Kevin Cernekee <cernekee@chromium.org>
16368 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16370 F: sound/soc/codecs/tas571x*
16372 TI TRF7970A NFC DRIVER
16373 M: Mark Greer <mgreer@animalcreek.com>
16374 L: linux-wireless@vger.kernel.org
16375 L: linux-nfc@lists.01.org (moderated for non-subscribers)
16377 F: drivers/nfc/trf7970a.c
16378 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16380 TI TWL4030 SERIES SOC CODEC DRIVER
16381 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
16382 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16384 F: sound/soc/codecs/twl4030*
16387 M: Benoit Parrot <bparrot@ti.com>
16388 L: linux-media@vger.kernel.org
16389 W: http://linuxtv.org/
16390 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16392 F: drivers/media/platform/ti-vpe/
16394 TI WILINK WIRELESS DRIVERS
16395 L: linux-wireless@vger.kernel.org
16396 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
16397 W: http://wireless.kernel.org/en/users/Drivers/wl1251
16398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16400 F: drivers/net/wireless/ti/
16401 F: include/linux/wl12xx.h
16403 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16404 M: John Stultz <john.stultz@linaro.org>
16405 M: Thomas Gleixner <tglx@linutronix.de>
16406 R: Stephen Boyd <sboyd@kernel.org>
16407 L: linux-kernel@vger.kernel.org
16408 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16410 F: include/linux/clocksource.h
16411 F: include/linux/time.h
16412 F: include/linux/timex.h
16413 F: include/uapi/linux/time.h
16414 F: include/uapi/linux/timex.h
16415 F: kernel/time/clocksource.c
16416 F: kernel/time/time*.c
16417 F: kernel/time/alarmtimer.c
16418 F: kernel/time/ntp.c
16419 F: tools/testing/selftests/timers/
16422 M: Jon Maloy <jon.maloy@ericsson.com>
16423 M: Ying Xue <ying.xue@windriver.com>
16424 L: netdev@vger.kernel.org (core kernel code)
16425 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16426 W: http://tipc.sourceforge.net/
16428 F: include/uapi/linux/tipc*.h
16431 TLAN NETWORK DRIVER
16432 M: Samuel Chessman <chessman@tux.org>
16433 L: tlan-devel@lists.sourceforge.net (subscribers-only)
16434 W: http://sourceforge.net/projects/tlan/
16436 F: Documentation/networking/device_drivers/ti/tlan.txt
16437 F: drivers/net/ethernet/ti/tlan.*
16439 TM6000 VIDEO4LINUX DRIVER
16440 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16441 L: linux-media@vger.kernel.org
16442 W: https://linuxtv.org
16443 T: git git://linuxtv.org/media_tree.git
16445 F: drivers/media/usb/tm6000/
16446 F: Documentation/media/v4l-drivers/tm6000*
16448 TMIO/SDHI MMC DRIVER
16449 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
16450 L: linux-mmc@vger.kernel.org
16452 F: drivers/mmc/host/tmio_mmc*
16453 F: drivers/mmc/host/renesas_sdhi*
16454 F: include/linux/mfd/tmio.h
16456 TMP401 HARDWARE MONITOR DRIVER
16457 M: Guenter Roeck <linux@roeck-us.net>
16458 L: linux-hwmon@vger.kernel.org
16460 F: Documentation/hwmon/tmp401.rst
16461 F: drivers/hwmon/tmp401.c
16463 TMPFS (SHMEM FILESYSTEM)
16464 M: Hugh Dickins <hughd@google.com>
16465 L: linux-mm@kvack.org
16467 F: include/linux/shmem_fs.h
16470 TOMOYO SECURITY MODULE
16471 M: Kentaro Takeda <takedakn@nttdata.co.jp>
16472 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16473 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16474 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16475 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16476 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16477 W: https://tomoyo.osdn.jp/
16479 F: security/tomoyo/
16481 TOPSTAR LAPTOP EXTRAS DRIVER
16482 M: Herton Ronaldo Krzesinski <herton@canonical.com>
16483 L: platform-driver-x86@vger.kernel.org
16485 F: drivers/platform/x86/topstar-laptop.c
16487 TORTURE-TEST MODULES
16488 M: Davidlohr Bueso <dave@stgolabs.net>
16489 M: "Paul E. McKenney" <paulmck@kernel.org>
16490 M: Josh Triplett <josh@joshtriplett.org>
16491 L: linux-kernel@vger.kernel.org
16493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16494 F: Documentation/RCU/torture.txt
16495 F: kernel/torture.c
16496 F: kernel/rcu/rcutorture.c
16497 F: kernel/rcu/rcuperf.c
16498 F: kernel/locking/locktorture.c
16500 TOSHIBA ACPI EXTRAS DRIVER
16501 M: Azael Avalos <coproscefalo@gmail.com>
16502 L: platform-driver-x86@vger.kernel.org
16504 F: drivers/platform/x86/toshiba_acpi.c
16506 TOSHIBA BLUETOOTH DRIVER
16507 M: Azael Avalos <coproscefalo@gmail.com>
16508 L: platform-driver-x86@vger.kernel.org
16510 F: drivers/platform/x86/toshiba_bluetooth.c
16512 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16513 M: Azael Avalos <coproscefalo@gmail.com>
16514 L: platform-driver-x86@vger.kernel.org
16516 F: drivers/platform/x86/toshiba_haps.c
16519 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
16520 W: http://www.buzzard.org.uk/toshiba/
16522 F: drivers/char/toshiba.c
16523 F: include/linux/toshiba.h
16524 F: include/uapi/linux/toshiba.h
16526 TOSHIBA TC358743 DRIVER
16527 M: Mats Randgaard <matrandg@cisco.com>
16528 L: linux-media@vger.kernel.org
16530 F: drivers/media/i2c/tc358743*
16531 F: include/media/i2c/tc358743.h
16533 TOSHIBA WMI HOTKEYS DRIVER
16534 M: Azael Avalos <coproscefalo@gmail.com>
16535 L: platform-driver-x86@vger.kernel.org
16537 F: drivers/platform/x86/toshiba-wmi.c
16540 M: Peter Huewe <peterhuewe@gmx.de>
16541 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16542 R: Jason Gunthorpe <jgg@ziepe.ca>
16543 L: linux-integrity@vger.kernel.org
16544 Q: https://patchwork.kernel.org/project/linux-integrity/list/
16545 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16546 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
16548 F: drivers/char/tpm/
16551 M: Steven Rostedt <rostedt@goodmis.org>
16552 M: Ingo Molnar <mingo@redhat.com>
16553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16555 F: Documentation/trace/ftrace.rst
16556 F: arch/*/*/*/ftrace.h
16557 F: arch/*/kernel/ftrace.c
16558 F: include/*/ftrace.h
16559 F: include/linux/trace*.h
16562 F: tools/testing/selftests/ftrace/
16564 TRACING MMIO ACCESSES (MMIOTRACE)
16565 M: Steven Rostedt <rostedt@goodmis.org>
16566 M: Ingo Molnar <mingo@kernel.org>
16567 R: Karol Herbst <karolherbst@gmail.com>
16568 R: Pekka Paalanen <ppaalanen@gmail.com>
16570 L: linux-kernel@vger.kernel.org
16571 L: nouveau@lists.freedesktop.org
16572 F: kernel/trace/trace_mmiotrace.c
16573 F: include/linux/mmiotrace.h
16574 F: arch/x86/mm/kmmio.c
16575 F: arch/x86/mm/mmio-mod.c
16576 F: arch/x86/mm/testmmiotrace.c
16579 M: Jiri Kosina <trivial@kernel.org>
16580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16582 K: ^Subject:.*(?i)trivial
16584 TEMPO SEMICONDUCTOR DRIVERS
16585 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16587 F: sound/soc/codecs/tscs*.c
16588 F: sound/soc/codecs/tscs*.h
16589 F: Documentation/devicetree/bindings/sound/tscs*.txt
16592 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16593 M: Jiri Slaby <jslaby@suse.com>
16595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16596 F: Documentation/driver-api/serial/
16598 F: drivers/tty/serial/serial_core.c
16599 F: include/linux/serial_core.h
16600 F: include/linux/serial.h
16601 F: include/linux/tty.h
16602 F: include/uapi/linux/serial_core.h
16603 F: include/uapi/linux/serial.h
16604 F: include/uapi/linux/tty.h
16606 TUA9001 MEDIA DRIVER
16607 M: Antti Palosaari <crope@iki.fi>
16608 L: linux-media@vger.kernel.org
16609 W: https://linuxtv.org
16610 W: http://palosaari.fi/linux/
16611 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16612 T: git git://linuxtv.org/anttip/media_tree.git
16614 F: drivers/media/tuners/tua9001*
16616 TULIP NETWORK DRIVERS
16617 L: netdev@vger.kernel.org
16618 L: linux-parisc@vger.kernel.org
16620 F: drivers/net/ethernet/dec/tulip/
16623 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
16624 W: http://vtun.sourceforge.net/tun
16626 F: Documentation/networking/tuntap.txt
16627 F: arch/um/os-Linux/drivers/
16629 TURBOCHANNEL SUBSYSTEM
16630 M: "Maciej W. Rozycki" <macro@linux-mips.org>
16631 M: Ralf Baechle <ralf@linux-mips.org>
16632 L: linux-mips@vger.kernel.org
16633 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
16636 F: include/linux/tc.h
16639 M: "Len Brown" <lenb@kernel.org>
16640 L: linux-pm@vger.kernel.org
16641 B: https://bugzilla.kernel.org
16642 Q: https://patchwork.kernel.org/project/linux-pm/list/
16643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16645 F: tools/power/x86/turbostat/
16647 TW5864 VIDEO4LINUX DRIVER
16648 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16649 M: Anton Sviridenko <anton@corp.bluecherry.net>
16650 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16651 M: Andrey Utkin <andrey_utkin@fastmail.com>
16652 L: linux-media@vger.kernel.org
16654 F: drivers/media/pci/tw5864/
16656 TW68 VIDEO4LINUX DRIVER
16657 M: Hans Verkuil <hverkuil@xs4all.nl>
16658 L: linux-media@vger.kernel.org
16659 T: git git://linuxtv.org/media_tree.git
16660 W: https://linuxtv.org
16662 F: drivers/media/pci/tw68/
16664 TW686X VIDEO4LINUX DRIVER
16665 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16666 L: linux-media@vger.kernel.org
16667 T: git git://linuxtv.org/media_tree.git
16668 W: http://linuxtv.org
16670 F: drivers/media/pci/tw686x/
16672 UBI FILE SYSTEM (UBIFS)
16673 M: Richard Weinberger <richard@nod.at>
16674 L: linux-mtd@lists.infradead.org
16675 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
16676 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
16677 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
16679 F: Documentation/filesystems/ubifs.txt
16682 UCLINUX (M68KNOMMU AND COLDFIRE)
16683 M: Greg Ungerer <gerg@linux-m68k.org>
16684 W: http://www.linux-m68k.org/
16685 W: http://www.uclinux.org/
16686 L: linux-m68k@lists.linux-m68k.org
16687 L: uclinux-dev@uclinux.org (subscribers-only)
16688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16690 F: arch/m68k/coldfire/
16692 F: arch/m68k/*/*_no.*
16693 F: arch/m68k/include/asm/*_no.*
16696 M: Jan Kara <jack@suse.com>
16698 F: Documentation/filesystems/udf.txt
16702 M: Bastien Nocera <hadess@hadess.net>
16703 L: linux-input@vger.kernel.org
16705 F: drivers/hid/hid-udraw-ps3.c
16708 M: Evgeniy Dushistov <dushistov@mail.ru>
16710 F: Documentation/admin-guide/ufs.rst
16713 UHID USERSPACE HID IO DRIVER:
16714 M: David Herrmann <dh.herrmann@googlemail.com>
16715 L: linux-input@vger.kernel.org
16717 F: drivers/hid/uhid.c
16718 F: include/uapi/linux/uhid.h
16721 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16722 L: linux-usb@vger.kernel.org
16724 F: drivers/usb/common/ulpi.c
16725 F: include/linux/ulpi/
16727 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16728 L: devel@driverdev.osuosl.org
16730 F: drivers/staging/uwb/
16733 M: Gabriel Krisman Bertazi <krisman@collabora.com>
16734 L: linux-fsdevel@vger.kernel.org
16738 UNICORE32 ARCHITECTURE:
16739 M: Guan Xuetao <gxt@pku.edu.cn>
16740 W: http://mprc.pku.edu.cn/~guanxuetao/linux
16742 T: git git://github.com/gxt/linux.git
16746 M: Tony Finch <dot@dotat.at>
16747 W: http://dotat.at/prog/unifdef
16749 F: scripts/unifdef.c
16751 UNIFORM CDROM DRIVER
16752 M: Jens Axboe <axboe@kernel.dk>
16753 W: http://www.kernel.dk
16755 F: Documentation/cdrom/
16756 F: drivers/cdrom/cdrom.c
16757 F: include/linux/cdrom.h
16758 F: include/uapi/linux/cdrom.h
16760 UNISYS S-PAR DRIVERS
16761 M: David Kershner <david.kershner@unisys.com>
16762 L: sparmaintainer@unisys.com (Unisys internal)
16764 F: include/linux/visorbus.h
16765 F: drivers/visorbus/
16766 F: drivers/staging/unisys/
16768 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16769 R: Alim Akhtar <alim.akhtar@samsung.com>
16770 R: Avri Altman <avri.altman@wdc.com>
16771 R: Pedro Sousa <pedrom.sousa@synopsys.com>
16772 L: linux-scsi@vger.kernel.org
16774 F: Documentation/scsi/ufs.txt
16775 F: drivers/scsi/ufs/
16777 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16778 M: Pedro Sousa <pedrom.sousa@synopsys.com>
16779 L: linux-scsi@vger.kernel.org
16781 F: drivers/scsi/ufs/*dwc*
16783 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16784 M: Stanley Chu <stanley.chu@mediatek.com>
16785 L: linux-scsi@vger.kernel.org
16786 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16788 F: drivers/scsi/ufs/ufs-mediatek*
16790 UNSORTED BLOCK IMAGES (UBI)
16791 M: Richard Weinberger <richard@nod.at>
16792 W: http://www.linux-mtd.infradead.org/
16793 L: linux-mtd@lists.infradead.org
16794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
16795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
16797 F: drivers/mtd/ubi/
16798 F: include/linux/mtd/ubi.h
16799 F: include/uapi/mtd/ubi-user.h
16801 USB "USBNET" DRIVER FRAMEWORK
16802 M: Oliver Neukum <oneukum@suse.com>
16803 L: netdev@vger.kernel.org
16804 W: http://www.linux-usb.org/usbnet
16806 F: drivers/net/usb/usbnet.c
16807 F: include/linux/usb/usbnet.h
16810 M: Oliver Neukum <oneukum@suse.com>
16811 L: linux-usb@vger.kernel.org
16813 F: Documentation/usb/acm.rst
16814 F: drivers/usb/class/cdc-acm.*
16816 USB AR5523 WIRELESS DRIVER
16817 M: Pontus Fuchs <pontus.fuchs@gmail.com>
16818 L: linux-wireless@vger.kernel.org
16820 F: drivers/net/wireless/ath/ar5523/
16823 M: Oliver Neukum <oneukum@suse.com>
16824 L: linux-usb@vger.kernel.org
16825 L: linux-scsi@vger.kernel.org
16827 F: drivers/usb/storage/uas.c
16829 USB CDC ETHERNET DRIVER
16830 M: Oliver Neukum <oliver@neukum.org>
16831 L: linux-usb@vger.kernel.org
16833 F: drivers/net/usb/cdc_*.c
16834 F: include/uapi/linux/usb/cdc.h
16836 USB CHAOSKEY DRIVER
16837 M: Keith Packard <keithp@keithp.com>
16838 L: linux-usb@vger.kernel.org
16840 F: drivers/usb/misc/chaoskey.c
16842 USB CYPRESS C67X00 DRIVER
16843 M: Peter Korsgaard <jacmet@sunsite.dk>
16844 L: linux-usb@vger.kernel.org
16846 F: drivers/usb/c67x00/
16848 USB DAVICOM DM9601 DRIVER
16849 M: Peter Korsgaard <jacmet@sunsite.dk>
16850 L: netdev@vger.kernel.org
16851 W: http://www.linux-usb.org/usbnet
16853 F: drivers/net/usb/dm9601.c
16856 M: Alan Stern <stern@rowland.harvard.edu>
16857 L: linux-usb@vger.kernel.org
16859 F: Documentation/usb/ehci.rst
16860 F: drivers/usb/host/ehci*
16862 USB GADGET/PERIPHERAL SUBSYSTEM
16863 M: Felipe Balbi <balbi@kernel.org>
16864 L: linux-usb@vger.kernel.org
16865 W: http://www.linux-usb.org/gadget
16866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16868 F: drivers/usb/gadget/
16869 F: include/linux/usb/gadget*
16871 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16872 M: Jiri Kosina <jikos@kernel.org>
16873 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
16874 L: linux-usb@vger.kernel.org
16875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16877 F: Documentation/hid/hiddev.rst
16878 F: drivers/hid/usbhid/
16880 USB INTEL XHCI ROLE MUX DRIVER
16881 M: Hans de Goede <hdegoede@redhat.com>
16882 L: linux-usb@vger.kernel.org
16884 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
16886 USB IP DRIVER FOR HISILICON KIRIN
16887 M: Yu Chen <chenyu56@huawei.com>
16888 M: Binghui Wang <wangbinghui@hisilicon.com>
16889 L: linux-usb@vger.kernel.org
16891 F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16892 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
16895 M: Olav Kongas <ok@artecdesign.ee>
16896 L: linux-usb@vger.kernel.org
16898 F: drivers/usb/host/isp116x*
16899 F: include/linux/usb/isp116x.h
16901 USB LAN78XX ETHERNET DRIVER
16902 M: Woojung Huh <woojung.huh@microchip.com>
16903 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16904 L: netdev@vger.kernel.org
16906 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16907 F: drivers/net/usb/lan78xx.*
16908 F: include/dt-bindings/net/microchip-lan78xx.h
16910 USB MASS STORAGE DRIVER
16911 M: Alan Stern <stern@rowland.harvard.edu>
16912 L: linux-usb@vger.kernel.org
16913 L: usb-storage@lists.one-eyed-alien.net
16915 F: drivers/usb/storage/
16918 M: Clemens Ladisch <clemens@ladisch.de>
16919 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16922 F: sound/usb/midi.*
16924 USB NETWORKING DRIVERS
16925 L: linux-usb@vger.kernel.org
16927 F: drivers/net/usb/
16930 M: Alan Stern <stern@rowland.harvard.edu>
16931 L: linux-usb@vger.kernel.org
16933 F: Documentation/usb/ohci.rst
16934 F: drivers/usb/host/ohci*
16936 USB OTG FSM (Finite State Machine)
16937 M: Peter Chen <Peter.Chen@nxp.com>
16938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16939 L: linux-usb@vger.kernel.org
16941 F: drivers/usb/common/usb-otg-fsm.c
16944 M: Valentina Manea <valentina.manea.m@gmail.com>
16945 M: Shuah Khan <shuah@kernel.org>
16946 M: Shuah Khan <skhan@linuxfoundation.org>
16947 L: linux-usb@vger.kernel.org
16949 F: Documentation/usb/usbip_protocol.rst
16950 F: drivers/usb/usbip/
16951 F: tools/usb/usbip/
16952 F: tools/testing/selftests/drivers/usb/usbip/
16955 M: Petko Manolov <petkan@nucleusys.com>
16956 L: linux-usb@vger.kernel.org
16957 L: netdev@vger.kernel.org
16958 T: git git://github.com/petkan/pegasus.git
16959 W: https://github.com/petkan/pegasus
16961 F: drivers/net/usb/pegasus.*
16964 M: Felipe Balbi <balbi@kernel.org>
16965 L: linux-usb@vger.kernel.org
16966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16968 F: drivers/usb/phy/
16970 USB PRINTER DRIVER (usblp)
16971 M: Pete Zaitcev <zaitcev@redhat.com>
16972 L: linux-usb@vger.kernel.org
16974 F: drivers/usb/class/usblp.c
16976 USB QMI WWAN NETWORK DRIVER
16977 M: Bjørn Mork <bjorn@mork.no>
16978 L: netdev@vger.kernel.org
16980 F: Documentation/ABI/testing/sysfs-class-net-qmi
16981 F: drivers/net/usb/qmi_wwan.c
16984 M: Petko Manolov <petkan@nucleusys.com>
16985 L: linux-usb@vger.kernel.org
16986 L: netdev@vger.kernel.org
16987 T: git git://github.com/petkan/rtl8150.git
16988 W: https://github.com/petkan/rtl8150
16990 F: drivers/net/usb/rtl8150.c
16992 USB SERIAL SUBSYSTEM
16993 M: Johan Hovold <johan@kernel.org>
16994 L: linux-usb@vger.kernel.org
16995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16997 F: Documentation/usb/usb-serial.rst
16998 F: drivers/usb/serial/
16999 F: include/linux/usb/serial.h
17001 USB SMSC75XX ETHERNET DRIVER
17002 M: Steve Glendinning <steve.glendinning@shawell.net>
17003 L: netdev@vger.kernel.org
17005 F: drivers/net/usb/smsc75xx.*
17007 USB SMSC95XX ETHERNET DRIVER
17008 M: Steve Glendinning <steve.glendinning@shawell.net>
17009 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17010 L: netdev@vger.kernel.org
17012 F: drivers/net/usb/smsc95xx.*
17015 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17016 L: linux-usb@vger.kernel.org
17017 W: http://www.linux-usb.org
17018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
17020 F: Documentation/devicetree/bindings/usb/
17021 F: Documentation/usb/
17023 F: include/linux/usb.h
17024 F: include/linux/usb/
17026 USB TYPEC PI3USB30532 MUX DRIVER
17027 M: Hans de Goede <hdegoede@redhat.com>
17028 L: linux-usb@vger.kernel.org
17030 F: drivers/usb/typec/mux/pi3usb30532.c
17033 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17034 L: linux-usb@vger.kernel.org
17036 F: Documentation/ABI/testing/sysfs-class-typec
17037 F: Documentation/driver-api/usb/typec.rst
17038 F: drivers/usb/typec/
17039 F: include/linux/usb/typec.h
17041 USB TYPEC BUS FOR ALTERNATE MODES
17042 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17043 L: linux-usb@vger.kernel.org
17045 F: Documentation/ABI/testing/sysfs-bus-typec
17046 F: Documentation/driver-api/usb/typec_bus.rst
17047 F: drivers/usb/typec/altmodes/
17048 F: include/linux/usb/typec_altmode.h
17050 USB TYPEC PORT CONTROLLER DRIVERS
17051 M: Guenter Roeck <linux@roeck-us.net>
17052 L: linux-usb@vger.kernel.org
17054 F: drivers/usb/typec/tcpm/
17057 M: Alan Stern <stern@rowland.harvard.edu>
17058 L: linux-usb@vger.kernel.org
17060 F: drivers/usb/host/uhci*
17063 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17064 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
17065 L: linux-media@vger.kernel.org
17066 T: git git://linuxtv.org/media_tree.git
17067 W: http://www.ideasonboard.org/uvc/
17069 F: drivers/media/usb/uvc/
17070 F: include/uapi/linux/uvcvideo.h
17073 M: Hans Verkuil <hverkuil@xs4all.nl>
17074 L: linux-media@vger.kernel.org
17075 T: git git://linuxtv.org/media_tree.git
17076 W: https://linuxtv.org
17078 F: drivers/media/usb/usbvision/
17081 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17082 L: linux-usb@vger.kernel.org
17084 F: drivers/usb/gadget/function/*uvc*
17085 F: drivers/usb/gadget/legacy/webcam.c
17086 F: include/uapi/linux/usb/g_uvc.h
17088 USB WIRELESS RNDIS DRIVER (rndis_wlan)
17089 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
17090 L: linux-wireless@vger.kernel.org
17092 F: drivers/net/wireless/rndis_wlan.c
17095 M: Mathias Nyman <mathias.nyman@intel.com>
17096 L: linux-usb@vger.kernel.org
17098 F: drivers/usb/host/xhci*
17099 F: drivers/usb/host/pci-quirks*
17102 L: linux-wireless@vger.kernel.org
17103 W: http://linux-lc100020.sourceforge.net
17105 F: drivers/net/wireless/zydas/zd1201.*
17108 M: Antoine Jacquet <royale@zerezo.com>
17109 L: linux-usb@vger.kernel.org
17110 L: linux-media@vger.kernel.org
17111 T: git git://linuxtv.org/media_tree.git
17112 W: http://royale.zerezo.com/zr364xx/
17114 F: Documentation/media/v4l-drivers/zr364xx*
17115 F: drivers/media/usb/zr364xx/
17117 USER-MODE LINUX (UML)
17118 M: Jeff Dike <jdike@addtoit.com>
17119 M: Richard Weinberger <richard@nod.at>
17120 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
17121 L: linux-um@lists.infradead.org
17122 W: http://user-mode-linux.sourceforge.net
17123 Q: https://patchwork.ozlabs.org/project/linux-um/list/
17124 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
17126 F: Documentation/virt/uml/
17131 USERSPACE COPYIN/COPYOUT (UIOVEC)
17132 M: Alexander Viro <viro@zeniv.linux.org.uk>
17135 F: include/linux/uio.h
17137 USERSPACE DMA BUFFER DRIVER
17138 M: Gerd Hoffmann <kraxel@redhat.com>
17140 L: dri-devel@lists.freedesktop.org
17141 F: drivers/dma-buf/udmabuf.c
17142 F: include/uapi/linux/udmabuf.h
17143 T: git git://anongit.freedesktop.org/drm/drm-misc
17145 USERSPACE I/O (UIO)
17146 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17149 F: Documentation/driver-api/uio-howto.rst
17151 F: include/linux/uio_driver.h
17154 M: Karel Zak <kzak@redhat.com>
17155 L: util-linux@vger.kernel.org
17156 W: http://en.wikipedia.org/wiki/Util-linux
17157 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
17161 M: Christoph Hellwig <hch@lst.de>
17162 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17163 L: linux-kernel@vger.kernel.org
17164 T: git git://git.infradead.org/users/hch/uuid.git
17167 F: include/linux/uuid.h
17168 F: include/uapi/linux/uuid.h
17172 M: Michal Januszewski <spock@gentoo.org>
17173 L: linux-fbdev@vger.kernel.org
17174 W: https://github.com/mjanusz/v86d
17176 F: Documentation/fb/uvesafb.rst
17177 F: drivers/video/fbdev/uvesafb.*
17180 M: Stefan Agner <stefan@agner.ch>
17181 L: linux-mtd@lists.infradead.org
17183 F: drivers/mtd/nand/raw/vf610_nfc.c
17185 VFAT/FAT/MSDOS FILESYSTEM
17186 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
17188 F: Documentation/filesystems/vfat.txt
17192 M: Alex Williamson <alex.williamson@redhat.com>
17193 R: Cornelia Huck <cohuck@redhat.com>
17194 L: kvm@vger.kernel.org
17195 T: git git://github.com/awilliam/linux-vfio.git
17197 F: Documentation/driver-api/vfio.rst
17199 F: include/linux/vfio.h
17200 F: include/uapi/linux/vfio.h
17202 VFIO MEDIATED DEVICE DRIVERS
17203 M: Kirti Wankhede <kwankhede@nvidia.com>
17204 L: kvm@vger.kernel.org
17206 F: Documentation/driver-api/vfio-mediated-device.rst
17207 F: drivers/vfio/mdev/
17208 F: include/linux/mdev.h
17209 F: samples/vfio-mdev/
17211 VFIO PLATFORM DRIVER
17212 M: Eric Auger <eric.auger@redhat.com>
17213 L: kvm@vger.kernel.org
17215 F: drivers/vfio/platform/
17218 R: Lukas Wunner <lukas@wunner.de>
17220 F: Documentation/gpu/vga-switcheroo.rst
17221 F: drivers/gpu/vga/vga_switcheroo.c
17222 F: include/linux/vga_switcheroo.h
17223 T: git git://anongit.freedesktop.org/drm/drm-misc
17225 VIA RHINE NETWORK DRIVER
17227 F: drivers/net/ethernet/via/via-rhine.c
17229 VIA SD/MMC CARD CONTROLLER DRIVER
17230 M: Bruce Chang <brucechang@via.com.tw>
17231 M: Harald Welte <HaraldWelte@viatech.com>
17233 F: drivers/mmc/host/via-sdmmc.c
17235 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
17236 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
17237 L: linux-fbdev@vger.kernel.org
17239 F: include/linux/via-core.h
17240 F: include/linux/via-gpio.h
17241 F: include/linux/via_i2c.h
17242 F: drivers/video/fbdev/via/
17244 VIA VELOCITY NETWORK DRIVER
17245 M: Francois Romieu <romieu@fr.zoreil.com>
17246 L: netdev@vger.kernel.org
17248 F: drivers/net/ethernet/via/via-velocity.*
17250 VICODEC VIRTUAL CODEC DRIVER
17251 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
17252 L: linux-media@vger.kernel.org
17253 T: git git://linuxtv.org/media_tree.git
17254 W: https://linuxtv.org
17256 F: drivers/media/platform/vicodec/*
17258 VIDEO MULTIPLEXER DRIVER
17259 M: Philipp Zabel <p.zabel@pengutronix.de>
17260 L: linux-media@vger.kernel.org
17262 F: drivers/media/platform/video-mux.c
17264 VIDEO I2C POLLING DRIVER
17265 M: Matt Ranostay <matt.ranostay@konsulko.com>
17266 L: linux-media@vger.kernel.org
17268 F: drivers/media/i2c/video-i2c.c
17270 VIDEOBUF2 FRAMEWORK
17271 M: Pawel Osciak <pawel@osciak.com>
17272 M: Marek Szyprowski <m.szyprowski@samsung.com>
17273 M: Kyungmin Park <kyungmin.park@samsung.com>
17274 R: Tomasz Figa <tfiga@chromium.org>
17275 L: linux-media@vger.kernel.org
17277 F: drivers/media/common/videobuf2/*
17278 F: include/media/videobuf2-*
17280 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17281 M: Helen Koike <helen.koike@collabora.com>
17282 L: linux-media@vger.kernel.org
17283 T: git git://linuxtv.org/media_tree.git
17284 W: https://linuxtv.org
17286 F: drivers/media/platform/vimc/*
17289 M: Alex Williamson <alex.williamson@redhat.com>
17290 M: Paolo Bonzini <pbonzini@redhat.com>
17291 L: kvm@vger.kernel.org
17295 VIRTIO AND VHOST VSOCK DRIVER
17296 M: Stefan Hajnoczi <stefanha@redhat.com>
17297 M: Stefano Garzarella <sgarzare@redhat.com>
17298 L: kvm@vger.kernel.org
17299 L: virtualization@lists.linux-foundation.org
17300 L: netdev@vger.kernel.org
17302 F: include/linux/virtio_vsock.h
17303 F: include/uapi/linux/virtio_vsock.h
17304 F: include/uapi/linux/vsockmon.h
17305 F: include/uapi/linux/vm_sockets_diag.h
17306 F: net/vmw_vsock/diag.c
17307 F: net/vmw_vsock/af_vsock_tap.c
17308 F: net/vmw_vsock/virtio_transport_common.c
17309 F: net/vmw_vsock/virtio_transport.c
17310 F: drivers/net/vsockmon.c
17311 F: drivers/vhost/vsock.c
17312 F: tools/testing/vsock/
17314 VIRTIO CONSOLE DRIVER
17315 M: Amit Shah <amit@kernel.org>
17316 L: virtualization@lists.linux-foundation.org
17318 F: drivers/char/virtio_console.c
17319 F: include/linux/virtio_console.h
17320 F: include/uapi/linux/virtio_console.h
17322 VIRTIO CORE AND NET DRIVERS
17323 M: "Michael S. Tsirkin" <mst@redhat.com>
17324 M: Jason Wang <jasowang@redhat.com>
17325 L: virtualization@lists.linux-foundation.org
17327 F: Documentation/devicetree/bindings/virtio/
17330 F: drivers/net/virtio_net.c
17331 F: drivers/block/virtio_blk.c
17332 F: include/linux/virtio*.h
17333 F: include/uapi/linux/virtio_*.h
17334 F: drivers/crypto/virtio/
17335 F: mm/balloon_compaction.c
17337 VIRTIO BLOCK AND SCSI DRIVERS
17338 M: "Michael S. Tsirkin" <mst@redhat.com>
17339 M: Jason Wang <jasowang@redhat.com>
17340 R: Paolo Bonzini <pbonzini@redhat.com>
17341 R: Stefan Hajnoczi <stefanha@redhat.com>
17342 L: virtualization@lists.linux-foundation.org
17344 F: drivers/block/virtio_blk.c
17345 F: drivers/scsi/virtio_scsi.c
17346 F: include/uapi/linux/virtio_blk.h
17347 F: include/uapi/linux/virtio_scsi.h
17348 F: drivers/vhost/scsi.c
17350 VIRTIO CRYPTO DRIVER
17351 M: Gonglei <arei.gonglei@huawei.com>
17352 L: virtualization@lists.linux-foundation.org
17353 L: linux-crypto@vger.kernel.org
17355 F: drivers/crypto/virtio/
17356 F: include/uapi/linux/virtio_crypto.h
17358 VIRTIO DRIVERS FOR S390
17359 M: Cornelia Huck <cohuck@redhat.com>
17360 M: Halil Pasic <pasic@linux.ibm.com>
17361 L: linux-s390@vger.kernel.org
17362 L: virtualization@lists.linux-foundation.org
17363 L: kvm@vger.kernel.org
17365 F: drivers/s390/virtio/
17366 F: arch/s390/include/uapi/asm/virtio-ccw.h
17369 M: Vivek Goyal <vgoyal@redhat.com>
17370 M: Stefan Hajnoczi <stefanha@redhat.com>
17371 M: Miklos Szeredi <miklos@szeredi.hu>
17372 L: virtualization@lists.linux-foundation.org
17373 L: linux-fsdevel@vger.kernel.org
17374 W: https://virtio-fs.gitlab.io/
17376 F: fs/fuse/virtio_fs.c
17377 F: include/uapi/linux/virtio_fs.h
17378 F: Documentation/filesystems/virtiofs.rst
17381 M: David Airlie <airlied@linux.ie>
17382 M: Gerd Hoffmann <kraxel@redhat.com>
17383 L: dri-devel@lists.freedesktop.org
17384 L: virtualization@lists.linux-foundation.org
17385 T: git git://anongit.freedesktop.org/drm/drm-misc
17387 F: drivers/gpu/drm/virtio/
17388 F: include/uapi/linux/virtio_gpu.h
17390 VIRTIO HOST (VHOST)
17391 M: "Michael S. Tsirkin" <mst@redhat.com>
17392 M: Jason Wang <jasowang@redhat.com>
17393 L: kvm@vger.kernel.org
17394 L: virtualization@lists.linux-foundation.org
17395 L: netdev@vger.kernel.org
17396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17399 F: include/uapi/linux/vhost.h
17401 VIRTIO INPUT DRIVER
17402 M: Gerd Hoffmann <kraxel@redhat.com>
17404 F: drivers/virtio/virtio_input.c
17405 F: include/uapi/linux/virtio_input.h
17407 VIRTIO IOMMU DRIVER
17408 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
17409 L: virtualization@lists.linux-foundation.org
17411 F: drivers/iommu/virtio-iommu.c
17412 F: include/uapi/linux/virtio_iommu.h
17414 VIRTUAL BOX GUEST DEVICE DRIVER
17415 M: Hans de Goede <hdegoede@redhat.com>
17416 M: Arnd Bergmann <arnd@arndb.de>
17417 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17419 F: include/linux/vbox_utils.h
17420 F: include/uapi/linux/vbox*.h
17421 F: drivers/virt/vboxguest/
17423 VIRTUAL SERIO DEVICE DRIVER
17424 M: Stephen Chandler Paul <thatslyude@gmail.com>
17426 F: drivers/input/serio/userio.c
17427 F: include/uapi/linux/userio.h
17429 VITESSE FELIX ETHERNET SWITCH DRIVER
17430 M: Vladimir Oltean <vladimir.oltean@nxp.com>
17431 M: Claudiu Manoil <claudiu.manoil@nxp.com>
17432 L: netdev@vger.kernel.org
17434 F: drivers/net/dsa/ocelot/*
17435 F: net/dsa/tag_ocelot.c
17437 VIVID VIRTUAL VIDEO DRIVER
17438 M: Hans Verkuil <hverkuil@xs4all.nl>
17439 L: linux-media@vger.kernel.org
17440 T: git git://linuxtv.org/media_tree.git
17441 W: https://linuxtv.org
17443 F: drivers/media/platform/vivid/*
17446 M: Florian Fainelli <f.fainelli@gmail.com>
17447 L: openwrt-devel@lists.openwrt.org (subscribers-only)
17449 F: drivers/vlynq/vlynq.c
17450 F: include/linux/vlynq.h
17453 M: Martyn Welch <martyn@welchs.me.uk>
17454 M: Manohar Vanga <manohar.vanga@gmail.com>
17455 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17456 L: devel@driverdev.osuosl.org
17458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17459 F: Documentation/driver-api/vme.rst
17460 F: drivers/staging/vme/
17462 F: include/linux/vme*
17464 VMWARE BALLOON DRIVER
17465 M: Nadav Amit <namit@vmware.com>
17466 M: "VMware, Inc." <pv-drivers@vmware.com>
17467 L: linux-kernel@vger.kernel.org
17469 F: drivers/misc/vmw_balloon.c
17471 VMWARE HYPERVISOR INTERFACE
17472 M: Thomas Hellstrom <thellstrom@vmware.com>
17473 M: "VMware, Inc." <pv-drivers@vmware.com>
17474 L: virtualization@lists.linux-foundation.org
17476 F: arch/x86/kernel/cpu/vmware.c
17477 F: arch/x86/include/asm/vmware.h
17479 VMWARE PVRDMA DRIVER
17480 M: Adit Ranadive <aditr@vmware.com>
17481 M: VMware PV-Drivers <pv-drivers@vmware.com>
17482 L: linux-rdma@vger.kernel.org
17484 F: drivers/infiniband/hw/vmw_pvrdma/
17486 VMware PVSCSI driver
17487 M: Jim Gill <jgill@vmware.com>
17488 M: VMware PV-Drivers <pv-drivers@vmware.com>
17489 L: linux-scsi@vger.kernel.org
17491 F: drivers/scsi/vmw_pvscsi.c
17492 F: drivers/scsi/vmw_pvscsi.h
17494 VMWARE VMMOUSE SUBDRIVER
17495 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
17496 M: "VMware, Inc." <pv-drivers@vmware.com>
17497 L: linux-input@vger.kernel.org
17499 F: drivers/input/mouse/vmmouse.c
17500 F: drivers/input/mouse/vmmouse.h
17502 VMWARE VMXNET3 ETHERNET DRIVER
17503 M: Ronak Doshi <doshir@vmware.com>
17504 M: "VMware, Inc." <pv-drivers@vmware.com>
17505 L: netdev@vger.kernel.org
17507 F: drivers/net/vmxnet3/
17509 VOCORE VOCORE2 BOARD
17510 M: Harvey Hunt <harveyhuntnexus@gmail.com>
17511 L: linux-mips@vger.kernel.org
17513 F: arch/mips/boot/dts/ralink/vocore2.dts
17515 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17516 M: Liam Girdwood <lgirdwood@gmail.com>
17517 M: Mark Brown <broonie@kernel.org>
17518 L: linux-kernel@vger.kernel.org
17519 W: http://www.slimlogic.co.uk/?p=48
17520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17522 F: Documentation/devicetree/bindings/regulator/
17523 F: Documentation/power/regulator/
17524 F: drivers/regulator/
17525 F: include/dt-bindings/regulator/
17526 F: include/linux/regulator/
17527 K: regulator_get_optional
17530 M: David Ahern <dsahern@kernel.org>
17531 M: Shrijeet Mukherjee <shrijeet@gmail.com>
17532 L: netdev@vger.kernel.org
17534 F: drivers/net/vrf.c
17535 F: Documentation/networking/vrf.txt
17538 M: Petr Mladek <pmladek@suse.com>
17539 M: Steven Rostedt <rostedt@goodmis.org>
17540 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
17541 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17542 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
17543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
17546 F: lib/test_printf.c
17547 F: Documentation/core-api/printk-formats.rst
17549 VT1211 HARDWARE MONITOR DRIVER
17550 M: Juerg Haefliger <juergh@gmail.com>
17551 L: linux-hwmon@vger.kernel.org
17553 F: Documentation/hwmon/vt1211.rst
17554 F: drivers/hwmon/vt1211.c
17556 VT8231 HARDWARE MONITOR DRIVER
17557 M: Roger Lucas <vt8231@hiddenengine.co.uk>
17558 L: linux-hwmon@vger.kernel.org
17560 F: drivers/hwmon/vt8231.c
17562 VUB300 USB to SDIO/SD/MMC bridge chip
17563 M: Tony Olech <tony.olech@elandigitalsystems.com>
17564 L: linux-mmc@vger.kernel.org
17565 L: linux-usb@vger.kernel.org
17567 F: drivers/mmc/host/vub300.c
17569 W1 DALLAS'S 1-WIRE BUS
17570 M: Evgeniy Polyakov <zbr@ioremap.net>
17572 F: Documentation/devicetree/bindings/w1/
17573 F: Documentation/w1/
17575 F: include/linux/w1.h
17577 W83791D HARDWARE MONITORING DRIVER
17578 M: Marc Hulsman <m.hulsman@tudelft.nl>
17579 L: linux-hwmon@vger.kernel.org
17581 F: Documentation/hwmon/w83791d.rst
17582 F: drivers/hwmon/w83791d.c
17584 W83793 HARDWARE MONITORING DRIVER
17585 M: Rudolf Marek <r.marek@assembler.cz>
17586 L: linux-hwmon@vger.kernel.org
17588 F: Documentation/hwmon/w83793.rst
17589 F: drivers/hwmon/w83793.c
17591 W83795 HARDWARE MONITORING DRIVER
17592 M: Jean Delvare <jdelvare@suse.com>
17593 L: linux-hwmon@vger.kernel.org
17595 F: drivers/hwmon/w83795.c
17597 W83L51xD SD/MMC CARD INTERFACE DRIVER
17598 M: Pierre Ossman <pierre@ossman.eu>
17600 F: drivers/mmc/host/wbsd.*
17602 WACOM PROTOCOL 4 SERIAL TABLETS
17603 M: Julian Squires <julian@cipht.net>
17604 M: Hans de Goede <hdegoede@redhat.com>
17605 L: linux-input@vger.kernel.org
17607 F: drivers/input/tablet/wacom_serial4.c
17609 WATCHDOG DEVICE DRIVERS
17610 M: Wim Van Sebroeck <wim@linux-watchdog.org>
17611 M: Guenter Roeck <linux@roeck-us.net>
17612 L: linux-watchdog@vger.kernel.org
17613 W: http://www.linux-watchdog.org/
17614 T: git git://www.linux-watchdog.org/linux-watchdog.git
17616 F: Documentation/devicetree/bindings/watchdog/
17617 F: Documentation/watchdog/
17618 F: drivers/watchdog/
17619 F: include/linux/watchdog.h
17620 F: include/uapi/linux/watchdog.h
17622 WHISKEYCOVE PMIC GPIO DRIVER
17623 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17624 L: linux-gpio@vger.kernel.org
17626 F: drivers/gpio/gpio-wcove.c
17629 M: Dianlong Li <long17.cool@163.com>
17630 L: linux-rtc@vger.kernel.org
17632 F: drivers/rtc/rtc-sd3078.c
17635 M: David Herrmann <dh.herrmann@googlemail.com>
17636 L: linux-input@vger.kernel.org
17638 F: drivers/hid/hid-wiimote*
17640 WILOCITY WIL6210 WIRELESS DRIVER
17641 M: Maya Erez <merez@codeaurora.org>
17642 L: linux-wireless@vger.kernel.org
17643 L: wil6210@qti.qualcomm.com
17645 W: http://wireless.kernel.org/en/users/Drivers/wil6210
17646 F: drivers/net/wireless/ath/wil6210/
17649 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17650 M: linux-wimax@intel.com
17651 L: wimax@linuxwimax.org (subscribers-only)
17653 W: http://linuxwimax.org
17654 F: Documentation/admin-guide/wimax/wimax.rst
17655 F: include/linux/wimax/debug.h
17656 F: include/net/wimax.h
17657 F: include/uapi/linux/wimax.h
17661 M: David Härdeman <david@hardeman.nu>
17663 F: drivers/media/rc/winbond-cir.c
17665 RCMM REMOTE CONTROLS DECODER
17666 M: Patrick Lerda <patrick9876@free.fr>
17668 F: drivers/media/rc/ir-rcmm-decoder.c
17670 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17671 M: William Breathitt Gray <vilhelm.gray@gmail.com>
17672 L: linux-watchdog@vger.kernel.org
17674 F: drivers/watchdog/ebc-c384_wdt.c
17676 WINSYSTEMS WS16C48 GPIO DRIVER
17677 M: William Breathitt Gray <vilhelm.gray@gmail.com>
17678 L: linux-gpio@vger.kernel.org
17680 F: drivers/gpio/gpio-ws16c48.c
17682 WISTRON LAPTOP BUTTON DRIVER
17683 M: Miloslav Trmac <mitr@volny.cz>
17685 F: drivers/input/misc/wistron_btns.c
17687 WL3501 WIRELESS PCMCIA CARD DRIVER
17688 L: linux-wireless@vger.kernel.org
17690 F: drivers/net/wireless/wl3501*
17692 WOLFSON MICROELECTRONICS DRIVERS
17693 L: patches@opensource.cirrus.com
17694 T: git https://github.com/CirrusLogic/linux-drivers.git
17695 W: https://github.com/CirrusLogic/linux-drivers/wiki
17697 F: Documentation/hwmon/wm83??.rst
17698 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17699 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17700 F: Documentation/devicetree/bindings/mfd/arizona.txt
17701 F: Documentation/devicetree/bindings/mfd/wm831x.txt
17702 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
17703 F: arch/arm/mach-s3c64xx/mach-crag6410*
17704 F: drivers/clk/clk-wm83*.c
17705 F: drivers/extcon/extcon-arizona.c
17706 F: drivers/leds/leds-wm83*.c
17707 F: drivers/gpio/gpio-*wm*.c
17708 F: drivers/gpio/gpio-arizona.c
17709 F: drivers/hwmon/wm83??-hwmon.c
17710 F: drivers/input/misc/wm831x-on.c
17711 F: drivers/input/touchscreen/wm831x-ts.c
17712 F: drivers/input/touchscreen/wm97*.c
17713 F: drivers/mfd/arizona*
17714 F: drivers/mfd/wm*.c
17715 F: drivers/mfd/cs47l24*
17716 F: drivers/power/supply/wm83*.c
17717 F: drivers/rtc/rtc-wm83*.c
17718 F: drivers/regulator/wm8*.c
17719 F: drivers/regulator/arizona*
17720 F: drivers/video/backlight/wm83*_bl.c
17721 F: drivers/watchdog/wm83*_wdt.c
17722 F: include/linux/mfd/arizona/
17723 F: include/linux/mfd/wm831x/
17724 F: include/linux/mfd/wm8350/
17725 F: include/linux/mfd/wm8400*
17726 F: include/linux/regulator/arizona*
17727 F: include/linux/wm97xx.h
17728 F: include/sound/wm????.h
17729 F: sound/soc/codecs/arizona.?
17730 F: sound/soc/codecs/wm*
17731 F: sound/soc/codecs/cs47l24*
17734 M: Tejun Heo <tj@kernel.org>
17735 R: Lai Jiangshan <jiangshanlai@gmail.com>
17736 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17738 F: include/linux/workqueue.h
17739 F: kernel/workqueue.c
17740 F: Documentation/core-api/workqueue.rst
17742 X-POWERS AXP288 PMIC DRIVERS
17743 M: Hans de Goede <hdegoede@redhat.com>
17746 F: drivers/acpi/pmic/intel_pmic_xpower.c
17748 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17749 M: Chen-Yu Tsai <wens@csie.org>
17750 L: linux-kernel@vger.kernel.org
17755 M: Andrew Hendry <andrew.hendry@gmail.com>
17756 L: linux-x25@vger.kernel.org
17758 F: Documentation/networking/x25*
17759 F: include/net/x25*
17762 X86 ARCHITECTURE (32-BIT AND 64-BIT)
17763 M: Thomas Gleixner <tglx@linutronix.de>
17764 M: Ingo Molnar <mingo@redhat.com>
17765 M: Borislav Petkov <bp@alien8.de>
17766 R: "H. Peter Anvin" <hpa@zytor.com>
17768 L: linux-kernel@vger.kernel.org
17769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17771 F: Documentation/devicetree/bindings/x86/
17772 F: Documentation/x86/
17776 M: Andy Lutomirski <luto@kernel.org>
17777 L: linux-kernel@vger.kernel.org
17778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17782 X86 MCE INFRASTRUCTURE
17783 M: Tony Luck <tony.luck@intel.com>
17784 M: Borislav Petkov <bp@alien8.de>
17785 L: linux-edac@vger.kernel.org
17787 F: arch/x86/kernel/cpu/mce/*
17789 X86 MICROCODE UPDATE SUPPORT
17790 M: Borislav Petkov <bp@alien8.de>
17792 F: arch/x86/kernel/cpu/microcode/*
17795 M: Dave Hansen <dave.hansen@linux.intel.com>
17796 M: Andy Lutomirski <luto@kernel.org>
17797 M: Peter Zijlstra <peterz@infradead.org>
17798 L: linux-kernel@vger.kernel.org
17799 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17803 X86 PLATFORM DRIVERS
17804 M: Darren Hart <dvhart@infradead.org>
17805 M: Andy Shevchenko <andy@infradead.org>
17806 L: platform-driver-x86@vger.kernel.org
17807 T: git git://git.infradead.org/linux-platform-drivers-x86.git
17809 F: drivers/platform/x86/
17810 F: drivers/platform/olpc/
17812 X86 PLATFORM DRIVERS - ARCH
17813 R: Darren Hart <dvhart@infradead.org>
17814 R: Andy Shevchenko <andy@infradead.org>
17815 L: platform-driver-x86@vger.kernel.org
17817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17819 F: arch/x86/platform
17822 M: Andy Lutomirski <luto@kernel.org>
17823 L: linux-kernel@vger.kernel.org
17824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17826 F: arch/x86/entry/vdso/
17829 M: Matthew Wilcox <willy@infradead.org>
17830 L: linux-fsdevel@vger.kernel.org
17832 F: Documentation/core-api/xarray.rst
17835 F: include/linux/idr.h
17836 F: include/linux/xarray.h
17837 F: tools/testing/radix-tree
17840 M: Benjamin Valentin <benpicco@googlemail.com>
17842 F: drivers/media/rc/xbox_remote.c
17843 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
17845 XC2028/3028 TUNER DRIVER
17846 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17847 L: linux-media@vger.kernel.org
17848 W: https://linuxtv.org
17849 T: git git://linuxtv.org/media_tree.git
17851 F: drivers/media/tuners/tuner-xc2028.*
17853 XDP (eXpress Data Path)
17854 M: Alexei Starovoitov <ast@kernel.org>
17855 M: Daniel Borkmann <daniel@iogearbox.net>
17856 M: David S. Miller <davem@davemloft.net>
17857 M: Jakub Kicinski <jakub.kicinski@netronome.com>
17858 M: Jesper Dangaard Brouer <hawk@kernel.org>
17859 M: John Fastabend <john.fastabend@gmail.com>
17860 L: netdev@vger.kernel.org
17861 L: bpf@vger.kernel.org
17864 F: include/net/xdp.h
17865 F: kernel/bpf/devmap.c
17866 F: kernel/bpf/cpumap.c
17867 F: include/trace/events/xdp.h
17871 XDP SOCKETS (AF_XDP)
17872 M: Björn Töpel <bjorn.topel@intel.com>
17873 M: Magnus Karlsson <magnus.karlsson@intel.com>
17874 R: Jonathan Lemon <jonathan.lemon@gmail.com>
17875 L: netdev@vger.kernel.org
17876 L: bpf@vger.kernel.org
17878 F: kernel/bpf/xskmap.c
17881 XEN BLOCK SUBSYSTEM
17882 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17883 M: Roger Pau Monné <roger.pau@citrix.com>
17884 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17886 F: drivers/block/xen-blkback/*
17887 F: drivers/block/xen*
17890 M: Stefano Stabellini <sstabellini@kernel.org>
17891 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17894 F: arch/arm/include/asm/xen/
17896 XEN HYPERVISOR ARM64
17897 M: Stefano Stabellini <sstabellini@kernel.org>
17898 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17901 F: arch/arm64/include/asm/xen/
17903 XEN HYPERVISOR INTERFACE
17904 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
17905 M: Juergen Gross <jgross@suse.com>
17906 R: Stefano Stabellini <sstabellini@kernel.org>
17907 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17908 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17911 F: arch/x86/platform/pvh/
17912 F: drivers/*/xen-*front.c
17914 F: arch/x86/include/asm/xen/
17915 F: arch/x86/include/asm/pvclock-abi.h
17917 F: include/uapi/xen/
17918 F: Documentation/ABI/stable/sysfs-hypervisor-xen
17919 F: Documentation/ABI/testing/sysfs-hypervisor-xen
17921 XEN NETWORK BACKEND DRIVER
17922 M: Wei Liu <wei.liu@kernel.org>
17923 M: Paul Durrant <paul@xen.org>
17924 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17925 L: netdev@vger.kernel.org
17927 F: drivers/net/xen-netback/*
17930 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17931 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17933 F: arch/x86/pci/*xen*
17934 F: drivers/pci/*xen*
17937 M: Juergen Gross <jgross@suse.com>
17938 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17939 L: linux-scsi@vger.kernel.org
17941 F: drivers/scsi/xen-scsifront.c
17942 F: drivers/xen/xen-scsiback.c
17943 F: include/xen/interface/io/vscsiif.h
17945 XEN SWIOTLB SUBSYSTEM
17946 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17947 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17948 L: iommu@lists.linux-foundation.org
17950 F: arch/x86/xen/*swiotlb*
17951 F: drivers/xen/*swiotlb*
17953 XEN SOUND FRONTEND DRIVER
17954 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17955 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17956 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17961 M: Darrick J. Wong <darrick.wong@oracle.com>
17962 M: linux-xfs@vger.kernel.org
17963 L: linux-xfs@vger.kernel.org
17965 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17967 F: Documentation/admin-guide/xfs.rst
17968 F: Documentation/ABI/testing/sysfs-fs-xfs
17969 F: Documentation/filesystems/xfs-delayed-logging-design.txt
17970 F: Documentation/filesystems/xfs-self-describing-metadata.txt
17972 F: include/uapi/linux/dqblk_xfs.h
17973 F: include/uapi/linux/fsmap.h
17975 XILINX AXI ETHERNET DRIVER
17976 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
17978 F: drivers/net/ethernet/xilinx/xilinx_axienet*
17980 XILINX UARTLITE SERIAL DRIVER
17981 M: Peter Korsgaard <jacmet@sunsite.dk>
17982 L: linux-serial@vger.kernel.org
17984 F: drivers/tty/serial/uartlite.c
17986 XILINX VIDEO IP CORES
17987 M: Hyun Kwon <hyun.kwon@xilinx.com>
17988 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17989 L: linux-media@vger.kernel.org
17990 T: git git://linuxtv.org/media_tree.git
17992 F: Documentation/devicetree/bindings/media/xilinx/
17993 F: drivers/media/platform/xilinx/
17994 F: include/uapi/linux/xilinx-v4l2-controls.h
17996 XILINX SD-FEC IP CORES
17997 M: Derek Kiernan <derek.kiernan@xilinx.com>
17998 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
18000 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
18001 F: Documentation/misc-devices/xilinx_sdfec.rst
18002 F: drivers/misc/xilinx_sdfec.c
18003 F: drivers/misc/Kconfig
18004 F: drivers/misc/Makefile
18005 F: include/uapi/misc/xilinx_sdfec.h
18008 M: Eli Billauer <eli.billauer@gmail.com>
18009 L: linux-kernel@vger.kernel.org
18011 F: drivers/char/xillybus/
18014 M: George Cherian <george.cherian@cavium.com>
18015 M: Jan Glauber <jglauber@cavium.com>
18016 L: linux-i2c@vger.kernel.org
18017 W: http://www.cavium.com
18019 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
18020 F: drivers/i2c/busses/i2c-xlp9xx.c
18022 XRA1403 GPIO EXPANDER
18023 M: Nandor Han <nandor.han@ge.com>
18024 M: Semi Malinen <semi.malinen@ge.com>
18025 L: linux-gpio@vger.kernel.org
18027 F: drivers/gpio/gpio-xra1403.c
18028 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
18030 XTENSA XTFPGA PLATFORM SUPPORT
18031 M: Max Filippov <jcmvbkbc@gmail.com>
18032 L: linux-xtensa@linux-xtensa.org
18034 F: drivers/spi/spi-xtensa-xtfpga.c
18035 F: sound/soc/xtensa/xtfpga-i2s.c
18037 YAM DRIVER FOR AX.25
18038 M: Jean-Paul Roubelat <jpr@f6fbb.org>
18039 L: linux-hams@vger.kernel.org
18041 F: drivers/net/hamradio/yam*
18042 F: include/linux/yam.h
18044 YAMA SECURITY MODULE
18045 M: Kees Cook <keescook@chromium.org>
18046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
18049 F: Documentation/admin-guide/LSM/Yama.rst
18051 YEALINK PHONE DRIVER
18052 M: Henk Vergonet <Henk.Vergonet@gmail.com>
18053 L: usbb2k-api-dev@nongnu.org
18055 F: Documentation/input/devices/yealink.rst
18056 F: drivers/input/misc/yealink.*
18058 Z8530 DRIVER FOR AX.25
18059 M: Joerg Reuter <jreuter@yaina.de>
18060 W: http://yaina.de/jreuter/
18061 W: http://www.qsl.net/dl1bke/
18062 L: linux-hams@vger.kernel.org
18064 F: Documentation/networking/z8530drv.txt
18065 F: drivers/net/hamradio/*scc.c
18066 F: drivers/net/hamradio/z8530.h
18068 ZBUD COMPRESSED PAGE ALLOCATOR
18069 M: Seth Jennings <sjenning@redhat.com>
18070 M: Dan Streetman <ddstreet@ieee.org>
18071 L: linux-mm@kvack.org
18074 F: include/linux/zbud.h
18076 ZD1211RW WIRELESS DRIVER
18077 M: Daniel Drake <dsd@gentoo.org>
18078 M: Ulrich Kunitz <kune@deine-taler.de>
18079 W: http://zd1211.ath.cx/wiki/DriverRewrite
18080 L: linux-wireless@vger.kernel.org
18081 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
18083 F: drivers/net/wireless/zydas/zd1211rw/
18085 ZD1301 MEDIA DRIVER
18086 M: Antti Palosaari <crope@iki.fi>
18087 L: linux-media@vger.kernel.org
18088 W: https://linuxtv.org/
18089 W: http://palosaari.fi/linux/
18090 Q: https://patchwork.linuxtv.org/project/linux-media/list/
18092 F: drivers/media/usb/dvb-usb-v2/zd1301*
18094 ZD1301_DEMOD MEDIA DRIVER
18095 M: Antti Palosaari <crope@iki.fi>
18096 L: linux-media@vger.kernel.org
18097 W: https://linuxtv.org/
18098 W: http://palosaari.fi/linux/
18099 Q: https://patchwork.linuxtv.org/project/linux-media/list/
18101 F: drivers/media/dvb-frontends/zd1301_demod*
18103 ZHAOXIN PROCESSOR SUPPORT
18104 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
18105 L: linux-kernel@vger.kernel.org
18107 F: arch/x86/kernel/cpu/zhaoxin.c
18109 ZPOOL COMPRESSED PAGE STORAGE API
18110 M: Dan Streetman <ddstreet@ieee.org>
18111 L: linux-mm@kvack.org
18114 F: include/linux/zpool.h
18116 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
18117 M: Minchan Kim <minchan@kernel.org>
18118 M: Nitin Gupta <ngupta@vflare.org>
18119 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18120 L: linux-kernel@vger.kernel.org
18122 F: drivers/block/zram/
18123 F: Documentation/admin-guide/blockdev/zram.rst
18125 ZS DECSTATION Z85C30 SERIAL DRIVER
18126 M: "Maciej W. Rozycki" <macro@linux-mips.org>
18128 F: drivers/tty/serial/zs.*
18130 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
18131 M: Minchan Kim <minchan@kernel.org>
18132 M: Nitin Gupta <ngupta@vflare.org>
18133 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18134 L: linux-mm@kvack.org
18137 F: include/linux/zsmalloc.h
18138 F: Documentation/vm/zsmalloc.rst
18140 ZSWAP COMPRESSED SWAP CACHING
18141 M: Seth Jennings <sjenning@redhat.com>
18142 M: Dan Streetman <ddstreet@ieee.org>
18143 M: Vitaly Wool <vitaly.wool@konsulko.com>
18144 L: linux-mm@kvack.org
18149 M: Linus Torvalds <torvalds@linux-foundation.org>
18150 L: linux-kernel@vger.kernel.org
18151 Q: http://patchwork.kernel.org/project/LKML/list/
18152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
18153 S: Buried alive in reporters