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 <igor.russkikh@aquantia.com>
1186 L: netdev@vger.kernel.org
1188 W: http://www.aquantia.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 ARC FRAMEBUFFER DRIVER
1194 M: Jaya Kumar <jayalk@intworks.biz>
1196 F: drivers/video/fbdev/arcfb.c
1197 F: drivers/video/fbdev/core/fb_defio.c
1200 M: Alexey Brodkin <abrodkin@synopsys.com>
1202 F: drivers/gpu/drm/arc/
1203 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1205 ARCNET NETWORK LAYER
1206 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1207 L: netdev@vger.kernel.org
1209 F: drivers/net/arcnet/
1210 F: include/uapi/linux/if_arcnet.h
1212 ARM ARCHITECTED TIMER DRIVER
1213 M: Mark Rutland <mark.rutland@arm.com>
1214 M: Marc Zyngier <maz@kernel.org>
1215 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217 F: arch/arm/include/asm/arch_timer.h
1218 F: arch/arm64/include/asm/arch_timer.h
1219 F: drivers/clocksource/arm_arch_timer.c
1221 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1222 M: Linus Walleij <linus.walleij@linaro.org>
1223 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225 F: Documentation/devicetree/bindings/arm/arm-boards
1226 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1227 F: Documentation/devicetree/bindings/clock/arm-integrator.txt
1228 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1229 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1230 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1231 F: arch/arm/mach-integrator/
1232 F: arch/arm/mach-realview/
1233 F: arch/arm/mach-versatile/
1234 F: arch/arm/plat-versatile/
1235 F: arch/arm/boot/dts/arm-realview-*
1236 F: arch/arm/boot/dts/integrator*
1237 F: arch/arm/boot/dts/versatile*
1238 F: drivers/clk/versatile/
1239 F: drivers/i2c/busses/i2c-versatile.c
1240 F: drivers/irqchip/irq-versatile-fpga.c
1241 F: drivers/mtd/maps/physmap_of_versatile.c
1242 F: drivers/power/reset/arm-versatile-reboot.c
1243 F: drivers/soc/versatile/
1245 ARM HDLCD DRM DRIVER
1246 M: Liviu Dudau <liviu.dudau@arm.com>
1248 F: drivers/gpu/drm/arm/hdlcd_*
1249 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1251 ARM KOMEDA DRM-KMS DRIVER
1252 M: James (Qian) Wang <james.qian.wang@arm.com>
1253 M: Liviu Dudau <liviu.dudau@arm.com>
1254 L: Mali DP Maintainers <malidp@foss.arm.com>
1256 T: git git://anongit.freedesktop.org/drm/drm-misc
1257 F: drivers/gpu/drm/arm/display/include/
1258 F: drivers/gpu/drm/arm/display/komeda/
1259 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1260 F: Documentation/gpu/komeda-kms.rst
1262 ARM MALI-DP DRM DRIVER
1263 M: Liviu Dudau <liviu.dudau@arm.com>
1264 M: Brian Starkey <brian.starkey@arm.com>
1265 L: Mali DP Maintainers <malidp@foss.arm.com>
1267 T: git git://anongit.freedesktop.org/drm/drm-misc
1268 F: drivers/gpu/drm/arm/
1269 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1270 F: Documentation/gpu/afbc.rst
1272 ARM MALI PANFROST DRM DRIVER
1273 M: Rob Herring <robh@kernel.org>
1274 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1275 L: dri-devel@lists.freedesktop.org
1277 T: git git://anongit.freedesktop.org/drm/drm-misc
1278 F: drivers/gpu/drm/panfrost/
1279 F: include/uapi/drm/panfrost_drm.h
1281 ARM MFM AND FLOPPY DRIVERS
1282 M: Ian Molton <spyro@f2s.com>
1284 F: arch/arm/mach-rpc/floppydma.S
1285 F: arch/arm/include/asm/floppy.h
1287 ARM PMU PROFILING AND DEBUGGING
1288 M: Will Deacon <will@kernel.org>
1289 M: Mark Rutland <mark.rutland@arm.com>
1291 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1292 F: arch/arm*/kernel/perf_*
1293 F: arch/arm/oprofile/common.c
1294 F: arch/arm*/kernel/hw_breakpoint.c
1295 F: arch/arm*/include/asm/hw_breakpoint.h
1296 F: arch/arm*/include/asm/perf_event.h
1298 F: include/linux/perf/arm_pmu.h
1299 F: Documentation/devicetree/bindings/arm/pmu.yaml
1300 F: Documentation/devicetree/bindings/perf/
1303 M: Russell King <linux@armlinux.org.uk>
1304 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305 W: http://www.armlinux.org.uk/
1307 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1309 X: arch/arm/boot/dts/
1311 ARM PRIMECELL AACI PL041 DRIVER
1312 M: Russell King <linux@armlinux.org.uk>
1316 ARM PRIMECELL BUS SUPPORT
1317 M: Russell King <linux@armlinux.org.uk>
1320 F: include/linux/amba/bus.h
1322 ARM PRIMECELL CLCD PL110 DRIVER
1323 M: Russell King <linux@armlinux.org.uk>
1325 F: drivers/video/fbdev/amba-clcd.*
1327 ARM PRIMECELL KMI PL050 DRIVER
1328 M: Russell King <linux@armlinux.org.uk>
1330 F: drivers/input/serio/ambakmi.*
1331 F: include/linux/amba/kmi.h
1333 ARM PRIMECELL MMCI PL180/1 DRIVER
1334 M: Russell King <linux@armlinux.org.uk>
1336 F: drivers/mmc/host/mmci.*
1337 F: include/linux/amba/mmci.h
1339 ARM PRIMECELL SSP PL022 SPI DRIVER
1340 M: Linus Walleij <linus.walleij@linaro.org>
1341 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1343 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1344 F: drivers/spi/spi-pl022.c
1346 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1347 M: Russell King <linux@armlinux.org.uk>
1349 F: drivers/tty/serial/amba-pl01*.c
1350 F: include/linux/amba/serial.h
1352 ARM PRIMECELL VIC PL190/PL192 DRIVER
1353 M: Linus Walleij <linus.walleij@linaro.org>
1354 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1356 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1357 F: drivers/irqchip/irq-vic.c
1359 AMAZON ANNAPURNA LABS FIC DRIVER
1360 M: Talel Shenhar <talel@amazon.com>
1362 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
1363 F: drivers/irqchip/irq-al-fic.c
1366 M: Will Deacon <will@kernel.org>
1367 R: Robin Murphy <robin.murphy@arm.com>
1368 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1370 F: drivers/iommu/arm-smmu*
1371 F: drivers/iommu/io-pgtable-arm.c
1372 F: drivers/iommu/io-pgtable-arm-v7s.c
1374 ARM SUB-ARCHITECTURES
1375 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1381 ARM/ACTIONS SEMI ARCHITECTURE
1382 M: Andreas Färber <afaerber@suse.de>
1383 R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1384 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1387 F: arch/arm/mach-actions/
1388 F: arch/arm/boot/dts/owl-*
1389 F: arch/arm64/boot/dts/actions/
1390 F: drivers/clk/actions/
1391 F: drivers/clocksource/timer-owl*
1392 F: drivers/dma/owl-dma.c
1393 F: drivers/i2c/busses/i2c-owl.c
1394 F: drivers/pinctrl/actions/*
1395 F: drivers/soc/actions/
1396 F: include/dt-bindings/power/owl-*
1397 F: include/linux/soc/actions/
1398 F: Documentation/devicetree/bindings/arm/actions.yaml
1399 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1400 F: Documentation/devicetree/bindings/dma/owl-dma.txt
1401 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1402 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1403 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1404 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1406 ARM/ADS SPHERE MACHINE SUPPORT
1407 M: Lennert Buytenhek <kernel@wantstofly.org>
1408 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1411 ARM/AFEB9260 MACHINE SUPPORT
1412 M: Sergey Lapin <slapin@ossfans.org>
1413 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416 ARM/AJECO 1ARM MACHINE SUPPORT
1417 M: Lennert Buytenhek <kernel@wantstofly.org>
1418 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1421 ARM/Allwinner SoC Clock Support
1422 M: Emilio López <emilio@elopez.com.ar>
1424 F: drivers/clk/sunxi/
1426 ARM/Allwinner sunXi SoC support
1427 M: Maxime Ripard <mripard@kernel.org>
1428 M: Chen-Yu Tsai <wens@csie.org>
1429 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1433 F: arch/arm/mach-sunxi/
1434 F: arch/arm64/boot/dts/allwinner/
1435 F: drivers/clk/sunxi-ng/
1436 F: drivers/pinctrl/sunxi/
1437 F: drivers/soc/sunxi/
1438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1440 Allwinner A10 CSI driver
1441 M: Maxime Ripard <mripard@kernel.org>
1442 L: linux-media@vger.kernel.org
1443 T: git git://linuxtv.org/media_tree.git
1444 F: drivers/media/platform/sunxi/sun4i-csi/
1445 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
1448 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1449 M: Neil Armstrong <narmstrong@baylibre.com>
1450 M: Jerome Brunet <jbrunet@baylibre.com>
1451 L: linux-amlogic@lists.infradead.org
1453 F: drivers/clk/meson/
1454 F: include/dt-bindings/clock/meson*
1455 F: include/dt-bindings/clock/gxbb*
1456 F: Documentation/devicetree/bindings/clock/amlogic*
1458 ARM/Amlogic Meson SoC support
1459 M: Kevin Hilman <khilman@baylibre.com>
1460 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1461 L: linux-amlogic@lists.infradead.org
1462 W: http://linux-meson.com/
1464 F: arch/arm/mach-meson/
1465 F: arch/arm/boot/dts/meson*
1466 F: arch/arm64/boot/dts/amlogic/
1467 F: drivers/pinctrl/meson/
1468 F: drivers/mmc/host/meson*
1469 F: drivers/soc/amlogic/
1470 F: drivers/rtc/rtc-meson*
1473 ARM/Amlogic Meson SoC Crypto Drivers
1474 M: Corentin Labbe <clabbe@baylibre.com>
1475 L: linux-crypto@vger.kernel.org
1476 L: linux-amlogic@lists.infradead.org
1478 F: drivers/crypto/amlogic/
1479 F: Documentation/devicetree/bindings/crypto/amlogic*
1481 ARM/Amlogic Meson SoC Sound Drivers
1482 M: Jerome Brunet <jbrunet@baylibre.com>
1483 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1486 F: Documentation/devicetree/bindings/sound/amlogic*
1488 ARM/Annapurna Labs ALPINE ARCHITECTURE
1489 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1490 M: Antoine Tenart <antoine.tenart@bootlin.com>
1491 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1493 F: arch/arm/mach-alpine/
1494 F: arch/arm/boot/dts/alpine*
1495 F: arch/arm64/boot/dts/al/
1496 F: drivers/*/*alpine*
1498 ARM/ARTPEC MACHINE SUPPORT
1499 M: Jesper Nilsson <jesper.nilsson@axis.com>
1500 M: Lars Persson <lars.persson@axis.com>
1502 L: linux-arm-kernel@axis.com
1503 F: arch/arm/mach-artpec
1504 F: arch/arm/boot/dts/artpec6*
1506 F: drivers/crypto/axis
1507 F: drivers/mmc/host/usdhi6rol0.c
1508 F: drivers/pinctrl/pinctrl-artpec*
1509 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1511 ARM/ASPEED I2C DRIVER
1512 M: Brendan Higgins <brendanhiggins@google.com>
1513 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1514 R: Joel Stanley <joel@jms.id.au>
1515 L: linux-i2c@vger.kernel.org
1516 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1518 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1519 F: drivers/i2c/busses/i2c-aspeed.c
1520 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1521 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1523 ARM/ASPEED MACHINE SUPPORT
1524 M: Joel Stanley <joel@jms.id.au>
1525 R: Andrew Jeffery <andrew@aj.id.au>
1526 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1527 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1528 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1531 F: arch/arm/mach-aspeed/
1532 F: arch/arm/boot/dts/aspeed-*
1535 ARM/BITMAIN ARCHITECTURE
1536 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1537 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1539 F: arch/arm64/boot/dts/bitmain/
1540 F: drivers/pinctrl/pinctrl-bm1880.c
1541 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1542 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1544 ARM/CALXEDA HIGHBANK ARCHITECTURE
1545 M: Rob Herring <robh@kernel.org>
1546 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1548 F: arch/arm/mach-highbank/
1549 F: arch/arm/boot/dts/highbank.dts
1550 F: arch/arm/boot/dts/ecx-*.dts*
1552 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1553 M: Krzysztof Halasa <khalasa@piap.pl>
1555 F: arch/arm/mach-cns3xxx/
1557 ARM/CAVIUM THUNDER NETWORK DRIVER
1558 M: Sunil Goutham <sgoutham@cavium.com>
1559 M: Robert Richter <rric@kernel.org>
1560 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1562 F: drivers/net/ethernet/cavium/thunder/
1564 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1565 M: Lukasz Majewski <lukma@denx.de>
1566 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1568 F: arch/arm/mach-ep93xx/ts72xx.c
1570 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1571 M: Alexander Shiyan <shc_work@mail.ru>
1572 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1576 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1577 M: Lennert Buytenhek <kernel@wantstofly.org>
1578 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1581 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1582 M: Hartley Sweeten <hsweeten@visionengravers.com>
1583 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1584 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1586 F: arch/arm/mach-ep93xx/
1587 F: arch/arm/mach-ep93xx/include/mach/
1590 M: Russell King <linux@armlinux.org.uk>
1591 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1593 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1594 F: drivers/clk/clkdev.c
1596 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1597 M: Mike Rapoport <mike@compulab.co.il>
1598 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1601 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1602 M: Baruch Siach <baruch@tkos.co.il>
1603 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1605 F: arch/arm/boot/dts/cx92755*
1608 ARM/CONTEC MICRO9 MACHINE SUPPORT
1609 M: Hubert Feurstein <hubert.feurstein@contec.at>
1611 F: arch/arm/mach-ep93xx/micro9.c
1613 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1614 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1615 R: Suzuki K Poulose <suzuki.poulose@arm.com>
1616 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1618 F: drivers/hwtracing/coresight/*
1619 F: Documentation/trace/coresight.rst
1620 F: Documentation/trace/coresight-cpu-debug.rst
1621 F: Documentation/devicetree/bindings/arm/coresight.txt
1622 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1623 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1624 F: tools/perf/arch/arm/util/pmu.c
1625 F: tools/perf/arch/arm/util/auxtrace.c
1626 F: tools/perf/arch/arm/util/cs-etm.c
1627 F: tools/perf/arch/arm/util/cs-etm.h
1628 F: tools/perf/util/cs-etm.*
1629 F: tools/perf/util/cs-etm-decoder/*
1631 ARM/CORGI MACHINE SUPPORT
1632 M: Richard Purdie <rpurdie@rpsys.net>
1635 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1636 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1637 M: Linus Walleij <linus.walleij@linaro.org>
1638 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1639 T: git git://github.com/ulli-kroll/linux.git
1641 F: Documentation/devicetree/bindings/arm/gemini.txt
1642 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1643 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1644 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1645 F: arch/arm/mach-gemini/
1646 F: drivers/net/ethernet/cortina/
1647 F: drivers/pinctrl/pinctrl-gemini.c
1648 F: drivers/rtc/rtc-ftrtc010.c
1650 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1651 M: Barry Song <baohua@kernel.org>
1652 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1655 F: arch/arm/boot/dts/prima2*
1656 F: arch/arm/mach-prima2/
1657 F: drivers/clk/sirf/
1658 F: drivers/clocksource/timer-prima2.c
1659 F: drivers/clocksource/timer-atlas7.c
1663 ARM/CZ.NIC TURRIS MOX SUPPORT
1664 M: Marek Behun <marek.behun@nic.cz>
1665 W: http://mox.turris.cz
1667 F: Documentation/ABI/testing/debugfs-moxtet
1668 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1669 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1670 F: Documentation/devicetree/bindings/bus/moxtet.txt
1671 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1672 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1673 F: include/linux/moxtet.h
1674 F: drivers/bus/moxtet.c
1675 F: drivers/firmware/turris-mox-rwtm.c
1676 F: drivers/gpio/gpio-moxtet.c
1678 ARM/EBSA110 MACHINE SUPPORT
1679 M: Russell King <linux@armlinux.org.uk>
1680 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681 W: http://www.armlinux.org.uk/
1683 F: arch/arm/mach-ebsa110/
1684 F: drivers/net/ethernet/amd/am79c961a.*
1686 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1687 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1688 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1689 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1693 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1694 M: Robert Jarzmik <robert.jarzmik@free.fr>
1695 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1697 F: arch/arm/mach-pxa/ezx.c
1699 ARM/FARADAY FA526 PORT
1700 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1701 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1703 T: git git://git.berlios.de/gemini-board
1704 F: arch/arm/mm/*-fa*
1706 ARM/FOOTBRIDGE ARCHITECTURE
1707 M: Russell King <linux@armlinux.org.uk>
1708 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1709 W: http://www.armlinux.org.uk/
1711 F: arch/arm/include/asm/hardware/dec21285.h
1712 F: arch/arm/mach-footbridge/
1714 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1715 M: Shawn Guo <shawnguo@kernel.org>
1716 M: Sascha Hauer <s.hauer@pengutronix.de>
1717 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1718 R: Fabio Estevam <festevam@gmail.com>
1719 R: NXP Linux Team <linux-imx@nxp.com>
1720 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1722 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1725 X: drivers/media/i2c/
1727 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1728 M: Shawn Guo <shawnguo@kernel.org>
1729 M: Sascha Hauer <s.hauer@pengutronix.de>
1730 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1731 R: Stefan Agner <stefan@agner.ch>
1732 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1735 F: arch/arm/mach-imx/*vf610*
1736 F: arch/arm/boot/dts/vf*
1738 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1739 M: Shawn Guo <shawnguo@kernel.org>
1740 M: Li Yang <leoyang.li@nxp.com>
1741 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1744 F: arch/arm/boot/dts/ls1021a*
1745 F: arch/arm64/boot/dts/freescale/fsl-*
1746 F: arch/arm64/boot/dts/freescale/qoriq-*
1748 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1749 M: Lennert Buytenhek <kernel@wantstofly.org>
1750 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1753 ARM/GUMSTIX MACHINE SUPPORT
1754 M: Steve Sakoman <sakoman@gmail.com>
1755 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1758 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1759 M: Philipp Zabel <philipp.zabel@gmail.com>
1760 M: Paul Parsons <lost.distance@yahoo.com>
1761 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1763 F: arch/arm/mach-pxa/hx4700.c
1764 F: arch/arm/mach-pxa/include/mach/hx4700.h
1765 F: sound/soc/pxa/hx4700.c
1767 ARM/HISILICON SOC SUPPORT
1768 M: Wei Xu <xuwei5@hisilicon.com>
1769 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1770 W: http://www.hisilicon.com
1772 T: git git://github.com/hisilicon/linux-hisi.git
1773 F: arch/arm/mach-hisi/
1774 F: arch/arm/boot/dts/hi3*
1775 F: arch/arm/boot/dts/hip*
1776 F: arch/arm/boot/dts/hisi*
1777 F: arch/arm64/boot/dts/hisilicon/
1779 ARM/HP JORNADA 7XX MACHINE SUPPORT
1780 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1784 F: arch/arm/mach-sa1100/jornada720.c
1785 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1787 ARM/IGEP MACHINE SUPPORT
1788 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1789 M: Javier Martinez Canillas <javier@dowhile0.org>
1790 L: linux-omap@vger.kernel.org
1791 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1793 F: arch/arm/boot/dts/omap3-igep*
1795 ARM/INCOME PXA270 SUPPORT
1796 M: Marek Vasut <marek.vasut@gmail.com>
1797 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1799 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1801 ARM/INTEL IOP32X ARM ARCHITECTURE
1802 M: Lennert Buytenhek <kernel@wantstofly.org>
1803 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1806 ARM/INTEL IQ81342EX MACHINE SUPPORT
1807 M: Lennert Buytenhek <kernel@wantstofly.org>
1808 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1811 ARM/INTEL IXDP2850 MACHINE SUPPORT
1812 M: Lennert Buytenhek <kernel@wantstofly.org>
1813 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1816 ARM/INTEL IXP4XX ARM ARCHITECTURE
1817 M: Linus Walleij <linusw@kernel.org>
1818 M: Imre Kaloz <kaloz@openwrt.org>
1819 M: Krzysztof Halasa <khalasa@piap.pl>
1820 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1822 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1823 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1824 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1825 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1826 F: arch/arm/mach-ixp4xx/
1827 F: drivers/clocksource/timer-ixp4xx.c
1828 F: drivers/gpio/gpio-ixp4xx.c
1829 F: drivers/irqchip/irq-ixp4xx.c
1830 F: include/linux/irqchip/irq-ixp4xx.h
1831 F: include/linux/platform_data/timer-ixp4xx.h
1833 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1834 M: Jonathan Cameron <jic23@cam.ac.uk>
1835 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1837 F: arch/arm/mach-pxa/stargate2.c
1838 F: drivers/pcmcia/pxa2xx_stargate2.c
1840 ARM/INTEL XSC3 (MANZANO) ARM CORE
1841 M: Lennert Buytenhek <kernel@wantstofly.org>
1842 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1846 M: Lennert Buytenhek <kernel@wantstofly.org>
1847 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850 ARM/LG1K ARCHITECTURE
1851 M: Chanho Min <chanho.min@lge.com>
1852 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1854 F: arch/arm64/boot/dts/lg/
1856 ARM/LOGICPD PXA270 MACHINE SUPPORT
1857 M: Lennert Buytenhek <kernel@wantstofly.org>
1858 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1861 ARM/LPC18XX ARCHITECTURE
1862 M: Vladimir Zapolskiy <vz@mleia.com>
1863 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1865 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1866 F: arch/arm/boot/dts/lpc43*
1867 F: drivers/i2c/busses/i2c-lpc2k.c
1868 F: drivers/memory/pl172.c
1869 F: drivers/mtd/spi-nor/nxp-spifi.c
1870 F: drivers/rtc/rtc-lpc24xx.c
1873 ARM/LPC32XX SOC SUPPORT
1874 M: Vladimir Zapolskiy <vz@mleia.com>
1875 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1876 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1877 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1879 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1880 F: arch/arm/boot/dts/lpc32*
1881 F: arch/arm/mach-lpc32xx/
1882 F: drivers/i2c/busses/i2c-pnx.c
1883 F: drivers/net/ethernet/nxp/lpc_eth.c
1884 F: drivers/usb/host/ohci-nxp.c
1885 F: drivers/watchdog/pnx4008_wdt.c
1888 ARM/MAGICIAN MACHINE SUPPORT
1889 M: Philipp Zabel <philipp.zabel@gmail.com>
1892 ARM/Marvell Dove/MV78xx0/Orion SOC support
1893 M: Jason Cooper <jason@lakedaemon.net>
1894 M: Andrew Lunn <andrew@lunn.ch>
1895 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1896 M: Gregory Clement <gregory.clement@bootlin.com>
1897 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1899 F: Documentation/devicetree/bindings/soc/dove/
1900 F: arch/arm/mach-dove/
1901 F: arch/arm/mach-mv78xx0/
1902 F: arch/arm/mach-orion5x/
1903 F: arch/arm/plat-orion/
1904 F: arch/arm/boot/dts/dove*
1905 F: arch/arm/boot/dts/orion5x*
1906 T: git git://git.infradead.org/linux-mvebu.git
1908 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1909 M: Jason Cooper <jason@lakedaemon.net>
1910 M: Andrew Lunn <andrew@lunn.ch>
1911 M: Gregory Clement <gregory.clement@bootlin.com>
1912 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1913 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1915 F: arch/arm/boot/dts/armada*
1916 F: arch/arm/boot/dts/kirkwood*
1917 F: arch/arm/configs/mvebu_*_defconfig
1918 F: arch/arm/mach-mvebu/
1919 F: arch/arm64/boot/dts/marvell/armada*
1920 F: drivers/cpufreq/armada-37xx-cpufreq.c
1921 F: drivers/cpufreq/armada-8k-cpufreq.c
1922 F: drivers/cpufreq/mvebu-cpufreq.c
1923 F: drivers/irqchip/irq-armada-370-xp.c
1924 F: drivers/irqchip/irq-mvebu-*
1925 F: drivers/pinctrl/mvebu/
1926 F: drivers/rtc/rtc-armada38x.c
1927 T: git git://git.infradead.org/linux-mvebu.git
1929 ARM/Mediatek RTC DRIVER
1930 M: Eddie Huang <eddie.huang@mediatek.com>
1931 M: Sean Wang <sean.wang@mediatek.com>
1932 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1933 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1935 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1936 F: drivers/rtc/rtc-mt6397.c
1937 F: drivers/rtc/rtc-mt7622.c
1939 ARM/Mediatek SoC support
1940 M: Matthias Brugger <matthias.bgg@gmail.com>
1941 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1942 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1943 W: https://mtk.bcnfs.org/
1944 C: irc://chat.freenode.net/linux-mediatek
1946 F: arch/arm/boot/dts/mt6*
1947 F: arch/arm/boot/dts/mt7*
1948 F: arch/arm/boot/dts/mt8*
1949 F: arch/arm/mach-mediatek/
1950 F: arch/arm64/boot/dts/mediatek/
1951 F: drivers/soc/mediatek/
1956 ARM/Mediatek USB3 PHY DRIVER
1957 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1958 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1959 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1961 F: drivers/phy/mediatek/
1962 F: Documentation/devicetree/bindings/phy/phy-mtk-*
1964 ARM/Microchip (AT91) SoC support
1965 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1966 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1967 M: Ludovic Desroches <ludovic.desroches@microchip.com>
1968 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1969 W: http://www.linux4sam.org
1970 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1974 F: arch/arm/mach-at91/
1975 F: include/soc/at91/
1976 F: arch/arm/boot/dts/at91*.dts
1977 F: arch/arm/boot/dts/at91*.dtsi
1978 F: arch/arm/boot/dts/sama*.dts
1979 F: arch/arm/boot/dts/sama*.dtsi
1980 F: arch/arm/include/debug/at91.S
1981 F: drivers/memory/atmel*
1982 F: drivers/watchdog/sama5d4_wdt.c
1983 X: drivers/input/touchscreen/atmel_mxt_ts.c
1984 X: drivers/net/wireless/atmel/
1986 ARM/MIOA701 MACHINE SUPPORT
1987 M: Robert Jarzmik <robert.jarzmik@free.fr>
1988 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1989 F: arch/arm/mach-pxa/mioa701.c
1992 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1993 M: Michael Petchkovsky <mkpetch@internode.on.net>
1996 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1997 M: Linus Walleij <linus.walleij@linaro.org>
1998 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2000 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2001 F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2002 F: arch/arm/mach-nomadik/
2003 F: arch/arm/mach-u300/
2004 F: arch/arm/mach-ux500/
2005 F: drivers/soc/ux500/
2006 F: arch/arm/boot/dts/ste-*
2007 F: drivers/clk/clk-nomadik.c
2008 F: drivers/clk/clk-u300.c
2009 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2010 F: drivers/clocksource/timer-u300.c
2011 F: drivers/dma/coh901318*
2012 F: drivers/dma/ste_dma40*
2013 F: drivers/hwspinlock/u8500_hsem.c
2014 F: drivers/i2c/busses/i2c-nomadik.c
2015 F: drivers/i2c/busses/i2c-stu300.c
2016 F: drivers/mfd/ab3100*
2017 F: drivers/mfd/ab8500*
2018 F: drivers/mfd/abx500*
2019 F: drivers/mfd/dbx500*
2020 F: drivers/mfd/db8500*
2021 F: drivers/pinctrl/nomadik/
2022 F: drivers/pinctrl/pinctrl-coh901*
2023 F: drivers/pinctrl/pinctrl-u300.c
2024 F: drivers/rtc/rtc-ab3100.c
2025 F: drivers/rtc/rtc-ab8500.c
2026 F: drivers/rtc/rtc-coh901331.c
2027 F: drivers/rtc/rtc-pl031.c
2028 F: drivers/watchdog/coh901327_wdt.c
2029 F: Documentation/devicetree/bindings/arm/ste-*
2030 F: Documentation/devicetree/bindings/arm/ux500/
2031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2033 ARM/NUVOTON NPCM ARCHITECTURE
2034 M: Avi Fishman <avifishman70@gmail.com>
2035 M: Tomer Maimon <tmaimon77@gmail.com>
2036 M: Tali Perry <tali.perry1@gmail.com>
2037 R: Patrick Venture <venture@google.com>
2038 R: Nancy Yuen <yuenn@google.com>
2039 R: Benjamin Fair <benjaminfair@google.com>
2040 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2042 F: arch/arm/mach-npcm/
2043 F: arch/arm/boot/dts/nuvoton-npcm*
2044 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2046 F: Documentation/devicetree/bindings/*/*npcm*
2047 F: Documentation/devicetree/bindings/*/*/*npcm*
2049 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2050 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2051 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2053 F: arch/arm/mach-s3c24xx/mach-gta02.c
2054 F: arch/arm/mach-s3c24xx/gta02.h
2056 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2057 M: Alexander Clouter <alex@digriz.org.uk>
2058 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2059 W: http://www.digriz.org.uk/ts78xx/kernel
2061 F: arch/arm/mach-orion5x/ts78xx-*
2063 ARM/OXNAS platform support
2064 M: Neil Armstrong <narmstrong@baylibre.com>
2065 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2066 L: linux-oxnas@groups.io (moderated for non-subscribers)
2068 F: arch/arm/mach-oxnas/
2069 F: arch/arm/boot/dts/ox8*.dts*
2072 ARM/PALM TREO SUPPORT
2073 M: Tomas Cech <sleep_walker@suse.com>
2074 L: linux-arm-kernel@lists.infradead.org
2075 W: http://hackndev.com
2077 F: arch/arm/mach-pxa/palmtreo.*
2079 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2080 M: Marek Vasut <marek.vasut@gmail.com>
2081 L: linux-arm-kernel@lists.infradead.org
2082 W: http://hackndev.com
2084 F: arch/arm/mach-pxa/include/mach/palmtx.h
2085 F: arch/arm/mach-pxa/palmtx.c
2086 F: arch/arm/mach-pxa/palmt5.*
2087 F: arch/arm/mach-pxa/include/mach/palmld.h
2088 F: arch/arm/mach-pxa/palmld.c
2089 F: arch/arm/mach-pxa/palmte2.*
2090 F: arch/arm/mach-pxa/include/mach/palmtc.h
2091 F: arch/arm/mach-pxa/palmtc.c
2094 M: Sergey Lapin <slapin@ossfans.org>
2095 L: linux-arm-kernel@lists.infradead.org
2096 W: http://hackndev.com
2098 F: arch/arm/mach-pxa/palmz72.*
2101 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2102 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2105 ARM/PT DIGITAL BOARD PORT
2106 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2107 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2108 W: http://www.armlinux.org.uk/
2111 ARM/QUALCOMM SUPPORT
2112 M: Andy Gross <agross@kernel.org>
2113 L: linux-arm-msm@vger.kernel.org
2115 F: Documentation/devicetree/bindings/soc/qcom/
2116 F: Documentation/devicetree/bindings/*/qcom*
2117 F: arch/arm/boot/dts/qcom-*.dts
2118 F: arch/arm/boot/dts/qcom-*.dtsi
2119 F: arch/arm/mach-qcom/
2120 F: arch/arm64/boot/dts/qcom/
2123 F: drivers/*/*/qcom/
2124 F: drivers/*/*/qcom*
2125 F: drivers/*/pm8???-*
2126 F: drivers/bluetooth/btqcomsmd.c
2127 F: drivers/clocksource/timer-qcom.c
2128 F: drivers/extcon/extcon-qcom*
2129 F: drivers/iommu/msm*
2130 F: drivers/i2c/busses/i2c-qup.c
2131 F: drivers/i2c/busses/i2c-qcom-geni.c
2132 F: drivers/mfd/ssbi.c
2133 F: drivers/mmc/host/mmci_qcom*
2134 F: drivers/mmc/host/sdhci-msm.c
2135 F: drivers/pci/controller/dwc/pcie-qcom.c
2136 F: drivers/phy/qualcomm/
2137 F: drivers/power/*/msm*
2138 F: drivers/reset/reset-qcom-*
2139 F: drivers/scsi/ufs/ufs-qcom.*
2140 F: drivers/spi/spi-qup.c
2141 F: drivers/spi/spi-geni-qcom.c
2142 F: drivers/spi/spi-qcom-qspi.c
2143 F: drivers/tty/serial/msm_serial.c
2144 F: drivers/usb/dwc3/dwc3-qcom.c
2145 F: include/dt-bindings/*/qcom*
2146 F: include/linux/*/qcom*
2147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2149 ARM/RADISYS ENP2611 MACHINE SUPPORT
2150 M: Lennert Buytenhek <kernel@wantstofly.org>
2151 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2154 ARM/RDA MICRO ARCHITECTURE
2155 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2156 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2157 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2159 F: arch/arm/boot/dts/rda8810pl-*
2160 F: drivers/clocksource/timer-rda.c
2161 F: drivers/irqchip/irq-rda-intc.c
2162 F: drivers/tty/serial/rda-uart.c
2163 F: Documentation/devicetree/bindings/arm/rda.yaml
2164 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2165 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2166 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2168 ARM/REALTEK ARCHITECTURE
2169 M: Andreas Färber <afaerber@suse.de>
2170 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2172 F: arch/arm64/boot/dts/realtek/
2173 F: Documentation/devicetree/bindings/arm/realtek.yaml
2175 ARM/RENESAS ARM64 ARCHITECTURE
2176 M: Geert Uytterhoeven <geert+renesas@glider.be>
2177 M: Magnus Damm <magnus.damm@gmail.com>
2178 L: linux-renesas-soc@vger.kernel.org
2179 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2182 F: arch/arm64/boot/dts/renesas/
2183 F: Documentation/devicetree/bindings/arm/renesas.yaml
2184 F: drivers/soc/renesas/
2185 F: include/linux/soc/renesas/
2187 ARM/RISCPC ARCHITECTURE
2188 M: Russell King <linux@armlinux.org.uk>
2189 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2190 W: http://www.armlinux.org.uk/
2192 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2193 F: arch/arm/include/asm/hardware/ioc.h
2194 F: arch/arm/include/asm/hardware/iomd.h
2195 F: arch/arm/include/asm/hardware/memc.h
2196 F: arch/arm/mach-rpc/
2197 F: drivers/net/ethernet/8390/etherh.c
2198 F: drivers/net/ethernet/i825xx/ether1*
2199 F: drivers/net/ethernet/seeq/ether3*
2200 F: drivers/scsi/arm/
2202 ARM/Rockchip SoC support
2203 M: Heiko Stuebner <heiko@sntech.de>
2204 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2205 L: linux-rockchip@lists.infradead.org
2206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2208 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2209 F: arch/arm/boot/dts/rk3*
2210 F: arch/arm/boot/dts/rv1108*
2211 F: arch/arm/mach-rockchip/
2212 F: drivers/clk/rockchip/
2213 F: drivers/i2c/busses/i2c-rk3x.c
2214 F: drivers/*/*rockchip*
2215 F: drivers/*/*/*rockchip*
2216 F: sound/soc/rockchip/
2219 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2220 M: Kukjin Kim <kgene@kernel.org>
2221 M: Krzysztof Kozlowski <krzk@kernel.org>
2222 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2223 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2224 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2226 F: arch/arm/boot/dts/s3c*
2227 F: arch/arm/boot/dts/s5p*
2228 F: arch/arm/boot/dts/exynos*
2229 F: arch/arm64/boot/dts/exynos/
2230 F: arch/arm/plat-samsung/
2231 F: arch/arm/mach-s3c24*/
2232 F: arch/arm/mach-s3c64xx/
2233 F: arch/arm/mach-s5p*/
2234 F: arch/arm/mach-exynos*/
2235 F: drivers/*/*s3c24*
2236 F: drivers/*/*/*s3c24*
2237 F: drivers/*/*s3c64xx*
2238 F: drivers/*/*s5pv210*
2239 F: drivers/memory/samsung/
2240 F: drivers/soc/samsung/
2241 F: include/linux/soc/samsung/
2242 F: Documentation/arm/samsung/
2243 F: Documentation/devicetree/bindings/arm/samsung/
2244 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
2245 F: Documentation/devicetree/bindings/power/pd-samsung.txt
2248 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2249 M: Kyungmin Park <kyungmin.park@samsung.com>
2250 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2252 F: arch/arm/mach-s5pv210/
2254 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2255 M: Kyungmin Park <kyungmin.park@samsung.com>
2256 M: Kamil Debski <kamil@wypas.org>
2257 M: Andrzej Hajda <a.hajda@samsung.com>
2258 L: linux-arm-kernel@lists.infradead.org
2259 L: linux-media@vger.kernel.org
2261 F: drivers/media/platform/s5p-g2d/
2263 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2264 M: Marek Szyprowski <m.szyprowski@samsung.com>
2265 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2266 L: linux-media@vger.kernel.org
2268 F: drivers/media/platform/s5p-cec/
2269 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2271 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2272 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2273 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2274 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2275 L: linux-arm-kernel@lists.infradead.org
2276 L: linux-media@vger.kernel.org
2278 F: drivers/media/platform/s5p-jpeg/
2280 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2281 M: Kyungmin Park <kyungmin.park@samsung.com>
2282 M: Kamil Debski <kamil@wypas.org>
2283 M: Jeongtae Park <jtp.park@samsung.com>
2284 M: Andrzej Hajda <a.hajda@samsung.com>
2285 L: linux-arm-kernel@lists.infradead.org
2286 L: linux-media@vger.kernel.org
2288 F: drivers/media/platform/s5p-mfc/
2290 ARM/SHMOBILE ARM ARCHITECTURE
2291 M: Geert Uytterhoeven <geert+renesas@glider.be>
2292 M: Magnus Damm <magnus.damm@gmail.com>
2293 L: linux-renesas-soc@vger.kernel.org
2294 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2297 F: arch/arm/boot/dts/emev2*
2298 F: arch/arm/boot/dts/gr-peach*
2299 F: arch/arm/boot/dts/iwg20d-q7*
2300 F: arch/arm/boot/dts/r7s*
2301 F: arch/arm/boot/dts/r8a*
2302 F: arch/arm/boot/dts/r9a*
2303 F: arch/arm/boot/dts/sh*
2304 F: arch/arm/configs/shmobile_defconfig
2305 F: arch/arm/include/debug/renesas-scif.S
2306 F: arch/arm/mach-shmobile/
2307 F: Documentation/devicetree/bindings/arm/renesas.yaml
2308 F: drivers/soc/renesas/
2309 F: include/linux/soc/renesas/
2311 ARM/SOCFPGA ARCHITECTURE
2312 M: Dinh Nguyen <dinguyen@kernel.org>
2314 F: arch/arm/mach-socfpga/
2315 F: arch/arm/boot/dts/socfpga*
2316 F: arch/arm/configs/socfpga_defconfig
2317 F: arch/arm64/boot/dts/altera/
2318 F: arch/arm64/boot/dts/intel/
2319 W: http://www.rocketboards.org
2320 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2322 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2323 M: Dinh Nguyen <dinguyen@kernel.org>
2325 F: drivers/clk/socfpga/
2327 ARM/SOCFPGA EDAC SUPPORT
2328 M: Thor Thayer <thor.thayer@linux.intel.com>
2330 F: drivers/edac/altera_edac.
2332 ARM/SPREADTRUM SoC SUPPORT
2333 M: Orson Zhai <orsonzhai@gmail.com>
2334 M: Baolin Wang <baolin.wang7@gmail.com>
2335 M: Chunyan Zhang <zhang.lyra@gmail.com>
2337 F: arch/arm64/boot/dts/sprd
2342 ARM/STI ARCHITECTURE
2343 M: Patrice Chotard <patrice.chotard@st.com>
2344 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2345 W: http://www.stlinux.com
2347 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2348 F: arch/arm/mach-sti/
2349 F: arch/arm/boot/dts/sti*
2350 F: drivers/char/hw_random/st-rng.c
2351 F: drivers/clocksource/arm_global_timer.c
2352 F: drivers/clocksource/clksrc_st_lpc.c
2353 F: drivers/cpufreq/sti-cpufreq.c
2354 F: drivers/dma/st_fdma*
2355 F: drivers/i2c/busses/i2c-st.c
2356 F: drivers/media/rc/st_rc.c
2357 F: drivers/media/platform/sti/c8sectpfe/
2358 F: drivers/mmc/host/sdhci-st.c
2359 F: drivers/phy/st/phy-miphy28lp.c
2360 F: drivers/phy/st/phy-stih407-usb.c
2361 F: drivers/pinctrl/pinctrl-st.c
2362 F: drivers/remoteproc/st_remoteproc.c
2363 F: drivers/remoteproc/st_slim_rproc.c
2364 F: drivers/reset/sti/
2365 F: drivers/rtc/rtc-st-lpc.c
2366 F: drivers/tty/serial/st-asc.c
2367 F: drivers/usb/dwc3/dwc3-st.c
2368 F: drivers/usb/host/ehci-st.c
2369 F: drivers/usb/host/ohci-st.c
2370 F: drivers/watchdog/st_lpc_wdt.c
2371 F: drivers/ata/ahci_st.c
2372 F: include/linux/remoteproc/st_slim_rproc.h
2374 ARM/STM32 ARCHITECTURE
2375 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2376 M: Alexandre Torgue <alexandre.torgue@st.com>
2377 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2378 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2383 F: arch/arm/boot/dts/stm32*
2384 F: arch/arm/mach-stm32/
2385 F: drivers/clocksource/armv7m_systick.c
2387 ARM/Synaptics SoC support
2388 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2389 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2390 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2392 F: arch/arm/mach-berlin/
2393 F: arch/arm/boot/dts/berlin*
2394 F: arch/arm64/boot/dts/synaptics/
2396 ARM/TANGO ARCHITECTURE
2397 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2398 M: Mans Rullgard <mans@mansr.com>
2399 L: linux-arm-kernel@lists.infradead.org
2403 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2404 M: Lennert Buytenhek <kernel@wantstofly.org>
2405 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2408 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2409 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2410 L: linux-tegra@vger.kernel.org
2411 L: linux-media@vger.kernel.org
2413 F: drivers/media/platform/tegra-cec/
2414 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2416 ARM/TETON BGA MACHINE SUPPORT
2417 M: "Mark F. Brown" <mark.brown314@gmail.com>
2418 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2421 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2422 M: Santosh Shilimkar <ssantosh@kernel.org>
2423 L: linux-kernel@vger.kernel.org
2425 F: drivers/memory/*emif*
2427 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2428 M: Tero Kristo <t-kristo@ti.com>
2429 M: Nishanth Menon <nm@ti.com>
2430 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2432 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2433 F: arch/arm64/boot/dts/ti/Makefile
2434 F: arch/arm64/boot/dts/ti/k3-*
2435 F: include/dt-bindings/pinctrl/k3.h
2437 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2438 M: Santosh Shilimkar <ssantosh@kernel.org>
2439 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2441 F: arch/arm/mach-keystone/
2442 F: arch/arm/boot/dts/keystone-*
2443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2445 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2446 M: Santosh Shilimkar <ssantosh@kernel.org>
2447 L: linux-kernel@vger.kernel.org
2449 F: drivers/clk/keystone/
2451 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2452 M: Santosh Shilimkar <ssantosh@kernel.org>
2453 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2454 L: linux-kernel@vger.kernel.org
2456 F: drivers/clocksource/timer-keystone.c
2458 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2459 M: Santosh Shilimkar <ssantosh@kernel.org>
2460 L: linux-kernel@vger.kernel.org
2462 F: drivers/power/reset/keystone-reset.c
2464 ARM/THECUS N2100 MACHINE SUPPORT
2465 M: Lennert Buytenhek <kernel@wantstofly.org>
2466 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2469 ARM/TOSA MACHINE SUPPORT
2470 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2471 M: Dirk Opfer <dirk@opfer-online.de>
2474 ARM/UNIPHIER ARCHITECTURE
2475 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2476 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2479 F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2480 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2481 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2482 F: arch/arm/boot/dts/uniphier*
2483 F: arch/arm/include/asm/hardware/cache-uniphier.h
2484 F: arch/arm/mach-uniphier/
2485 F: arch/arm/mm/cache-uniphier.c
2486 F: arch/arm64/boot/dts/socionext/uniphier*
2487 F: drivers/bus/uniphier-system-bus.c
2488 F: drivers/clk/uniphier/
2489 F: drivers/dma/uniphier-mdmac.c
2490 F: drivers/gpio/gpio-uniphier.c
2491 F: drivers/i2c/busses/i2c-uniphier*
2492 F: drivers/irqchip/irq-uniphier-aidet.c
2493 F: drivers/mmc/host/uniphier-sd.c
2494 F: drivers/pinctrl/uniphier/
2495 F: drivers/reset/reset-uniphier.c
2496 F: drivers/tty/serial/8250/8250_uniphier.c
2499 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2500 M: Ulf Hansson <ulf.hansson@linaro.org>
2501 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2502 T: git git://git.linaro.org/people/ulfh/clk.git
2504 F: drivers/clk/ux500/
2506 ARM/VERSATILE EXPRESS PLATFORM
2507 M: Liviu Dudau <liviu.dudau@arm.com>
2508 M: Sudeep Holla <sudeep.holla@arm.com>
2509 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2510 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2512 F: arch/arm/boot/dts/vexpress*
2513 F: arch/arm64/boot/dts/arm/
2514 F: arch/arm/mach-vexpress/
2517 F: drivers/clk/versatile/clk-vexpress-osc.c
2518 F: drivers/clocksource/timer-versatile.c
2522 M: Russell King <linux@armlinux.org.uk>
2523 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2524 W: http://www.armlinux.org.uk/
2528 ARM/VOIPAC PXA270 SUPPORT
2529 M: Marek Vasut <marek.vasut@gmail.com>
2530 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2532 F: arch/arm/mach-pxa/vpac270.c
2533 F: arch/arm/mach-pxa/include/mach/vpac270.h
2535 ARM/VT8500 ARM ARCHITECTURE
2536 M: Tony Prisk <linux@prisktech.co.nz>
2537 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2539 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2540 F: arch/arm/mach-vt8500/
2541 F: drivers/clocksource/timer-vt8500.c
2542 F: drivers/i2c/busses/i2c-wmt.c
2543 F: drivers/mmc/host/wmt-sdmmc.c
2544 F: drivers/pwm/pwm-vt8500.c
2545 F: drivers/rtc/rtc-vt8500.c
2546 F: drivers/tty/serial/vt8500_serial.c
2547 F: drivers/usb/host/ehci-platform.c
2548 F: drivers/usb/host/uhci-platform.c
2549 F: drivers/video/fbdev/vt8500lcdfb.*
2550 F: drivers/video/fbdev/wm8505fb*
2551 F: drivers/video/fbdev/wmt_ge_rops.*
2553 ARM/ZIPIT Z2 SUPPORT
2554 M: Marek Vasut <marek.vasut@gmail.com>
2555 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2557 F: arch/arm/mach-pxa/z2.c
2558 F: arch/arm/mach-pxa/include/mach/z2.h
2560 ARM/ZTE ARCHITECTURE
2561 M: Jun Nie <jun.nie@linaro.org>
2562 M: Shawn Guo <shawnguo@kernel.org>
2563 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2565 F: arch/arm/boot/dts/zx2967*
2566 F: arch/arm/mach-zx/
2567 F: arch/arm64/boot/dts/zte/
2569 F: drivers/dma/zx_dma.c
2570 F: drivers/gpio/gpio-zx.c
2571 F: drivers/i2c/busses/i2c-zx2967.c
2572 F: drivers/mmc/host/dw_mmc-zx.*
2573 F: drivers/pinctrl/zte/
2575 F: drivers/thermal/zx2967_thermal.c
2576 F: drivers/watchdog/zx2967_wdt.c
2577 F: Documentation/devicetree/bindings/arm/zte.yaml
2578 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2579 F: Documentation/devicetree/bindings/dma/zxdma.txt
2580 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2581 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2582 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2583 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2584 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2585 F: Documentation/devicetree/bindings/soc/zte/
2586 F: Documentation/devicetree/bindings/sound/zte,*.txt
2587 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2588 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2589 F: include/dt-bindings/clock/zx2967*.h
2590 F: include/dt-bindings/soc/zte,*.h
2591 F: sound/soc/codecs/zx_aud96p22.c
2594 ARM/ZYNQ ARCHITECTURE
2595 M: Michal Simek <michal.simek@xilinx.com>
2596 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2597 W: http://wiki.xilinx.com
2598 T: git https://github.com/Xilinx/linux-xlnx.git
2600 F: arch/arm/mach-zynq/
2601 F: drivers/cpuidle/cpuidle-zynq.c
2602 F: drivers/block/xsysace.c
2605 F: Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2606 F: Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2607 F: drivers/clocksource/timer-cadence-ttc.c
2608 F: drivers/i2c/busses/i2c-cadence.c
2609 F: drivers/mmc/host/sdhci-of-arasan.c
2610 F: drivers/edac/synopsys_edac.c
2611 F: drivers/i2c/busses/i2c-xiic.c
2613 ARM64 PORT (AARCH64 ARCHITECTURE)
2614 M: Catalin Marinas <catalin.marinas@arm.com>
2615 M: Will Deacon <will@kernel.org>
2616 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2620 X: arch/arm64/boot/dts/
2621 F: Documentation/arm64/
2622 F: tools/testing/selftests/arm64/
2624 AS3645A LED FLASH CONTROLLER DRIVER
2625 M: Sakari Ailus <sakari.ailus@iki.fi>
2626 L: linux-leds@vger.kernel.org
2628 F: drivers/leds/leds-as3645a.c
2630 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2631 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2632 L: linux-media@vger.kernel.org
2633 T: git git://linuxtv.org/media_tree.git
2635 F: drivers/media/i2c/ak7375.c
2636 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2638 ASAHI KASEI AK8974 DRIVER
2639 M: Linus Walleij <linus.walleij@linaro.org>
2640 L: linux-iio@vger.kernel.org
2641 W: http://www.akm.com/
2643 F: drivers/iio/magnetometer/ak8974.c
2645 ASC7621 HARDWARE MONITOR DRIVER
2646 M: George Joseph <george.joseph@fairview5.com>
2647 L: linux-hwmon@vger.kernel.org
2649 F: Documentation/hwmon/asc7621.rst
2650 F: drivers/hwmon/asc7621.c
2652 ASPEED PINCTRL DRIVERS
2653 M: Andrew Jeffery <andrew@aj.id.au>
2654 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2655 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2656 L: linux-gpio@vger.kernel.org
2658 F: drivers/pinctrl/aspeed/
2659 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2661 ASPEED VIDEO ENGINE DRIVER
2662 M: Eddie James <eajames@linux.ibm.com>
2663 L: linux-media@vger.kernel.org
2664 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2666 F: drivers/media/platform/aspeed-video.c
2667 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2669 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2670 M: Corentin Chary <corentin.chary@gmail.com>
2671 L: acpi4asus-user@lists.sourceforge.net
2672 L: platform-driver-x86@vger.kernel.org
2673 W: http://acpi4asus.sf.net
2675 F: drivers/platform/x86/asus*.c
2676 F: drivers/platform/x86/eeepc*.c
2678 ASUS WIRELESS RADIO CONTROL DRIVER
2679 M: João Paulo Rechi Vita <jprvita@gmail.com>
2680 L: platform-driver-x86@vger.kernel.org
2682 F: drivers/platform/x86/asus-wireless.c
2685 M: David Howells <dhowells@redhat.com>
2686 L: keyrings@vger.kernel.org
2688 F: Documentation/crypto/asymmetric-keys.txt
2689 F: include/linux/verification.h
2690 F: include/crypto/public_key.h
2691 F: include/crypto/pkcs7.h
2692 F: crypto/asymmetric_keys/
2694 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2695 R: Dan Williams <dan.j.williams@intel.com>
2696 W: http://sourceforge.net/projects/xscaleiop
2698 F: Documentation/crypto/async-tx-api.txt
2701 F: include/linux/dmaengine.h
2702 F: include/linux/async_tx.h
2705 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2706 L: linux-i2c@vger.kernel.org
2707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2709 F: Documentation/devicetree/bindings/eeprom/at24.txt
2710 F: drivers/misc/eeprom/at24.c
2712 ATA OVER ETHERNET (AOE) DRIVER
2713 M: "Justin Sanders" <justin@coraid.com>
2714 W: http://www.openaoe.org/
2716 F: Documentation/admin-guide/aoe/
2717 F: drivers/block/aoe/
2719 ATHEROS 71XX/9XXX GPIO DRIVER
2720 M: Alban Bedel <albeu@free.fr>
2721 W: https://github.com/AlbanBedel/linux
2722 T: git git://github.com/AlbanBedel/linux
2724 F: drivers/gpio/gpio-ath79.c
2725 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2727 ATHEROS 71XX/9XXX USB PHY DRIVER
2728 M: Alban Bedel <albeu@free.fr>
2729 W: https://github.com/AlbanBedel/linux
2730 T: git git://github.com/AlbanBedel/linux
2732 F: drivers/phy/qualcomm/phy-ath79-usb.c
2733 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2735 ATHEROS ATH GENERIC UTILITIES
2736 M: Kalle Valo <kvalo@codeaurora.org>
2737 L: linux-wireless@vger.kernel.org
2739 F: drivers/net/wireless/ath/*
2741 ATHEROS ATH5K WIRELESS DRIVER
2742 M: Jiri Slaby <jirislaby@gmail.com>
2743 M: Nick Kossifidis <mickflemm@gmail.com>
2744 M: Luis Chamberlain <mcgrof@kernel.org>
2745 L: linux-wireless@vger.kernel.org
2746 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2748 F: drivers/net/wireless/ath/ath5k/
2750 ATHEROS ATH6KL WIRELESS DRIVER
2751 M: Kalle Valo <kvalo@codeaurora.org>
2752 L: linux-wireless@vger.kernel.org
2753 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2756 F: drivers/net/wireless/ath/ath6kl/
2759 M: Ville Syrjala <syrjala@sci.fi>
2761 F: drivers/input/misc/ati_remote2.c
2763 ATK0110 HWMON DRIVER
2764 M: Luca Tettamanti <kronos.it@gmail.com>
2765 L: linux-hwmon@vger.kernel.org
2767 F: drivers/hwmon/asus_atk0110.c
2769 ATLX ETHERNET DRIVERS
2770 M: Jay Cliburn <jcliburn@gmail.com>
2771 M: Chris Snook <chris.snook@gmail.com>
2772 L: netdev@vger.kernel.org
2773 W: http://sourceforge.net/projects/atl1
2774 W: http://atl1.sourceforge.net
2776 F: drivers/net/ethernet/atheros/
2779 M: Chas Williams <3chas3@gmail.com>
2780 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2781 L: netdev@vger.kernel.org
2782 W: http://linux-atm.sourceforge.net
2785 F: include/linux/atm*
2786 F: include/uapi/linux/atm*
2788 ATMEL MACB ETHERNET DRIVER
2789 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2791 F: drivers/net/ethernet/cadence/
2793 ATMEL MAXTOUCH DRIVER
2794 M: Nick Dyer <nick@shmanahar.org>
2795 T: git git://github.com/ndyer/linux.git
2797 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2798 F: drivers/input/touchscreen/atmel_mxt_ts.c
2800 ATMEL WIRELESS DRIVER
2801 M: Simon Kelley <simon@thekelleys.org.uk>
2802 L: linux-wireless@vger.kernel.org
2803 W: http://www.thekelleys.org.uk/atmel
2804 W: http://atmelwlandriver.sourceforge.net/
2806 F: drivers/net/wireless/atmel/atmel*
2808 ATOMIC INFRASTRUCTURE
2809 M: Will Deacon <will@kernel.org>
2810 M: Peter Zijlstra <peterz@infradead.org>
2811 R: Boqun Feng <boqun.feng@gmail.com>
2812 L: linux-kernel@vger.kernel.org
2814 F: arch/*/include/asm/atomic*.h
2815 F: include/*/atomic*.h
2818 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2819 M: Bradley Grove <linuxdrivers@attotech.com>
2820 L: linux-scsi@vger.kernel.org
2821 W: http://www.attotech.com
2823 F: drivers/scsi/esas2r
2825 ATUSB IEEE 802.15.4 RADIO DRIVER
2826 M: Stefan Schmidt <stefan@datenfreihafen.org>
2827 L: linux-wpan@vger.kernel.org
2829 F: drivers/net/ieee802154/atusb.c
2830 F: drivers/net/ieee802154/atusb.h
2831 F: drivers/net/ieee802154/at86rf230.h
2834 M: Paul Moore <paul@paul-moore.com>
2835 M: Eric Paris <eparis@redhat.com>
2836 L: linux-audit@redhat.com (moderated for non-subscribers)
2837 W: https://github.com/linux-audit
2838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2840 F: include/linux/audit.h
2841 F: include/uapi/linux/audit.h
2844 AUXILIARY DISPLAY DRIVERS
2845 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2847 F: drivers/auxdisplay/
2848 F: include/linux/cfag12864b.h
2850 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2851 M: Andreas Klinger <ak@it-klinger.de>
2852 L: linux-iio@vger.kernel.org
2854 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2855 F: drivers/iio/adc/hx711.c
2858 M: Ralf Baechle <ralf@linux-mips.org>
2859 L: linux-hams@vger.kernel.org
2860 W: http://www.linux-ax25.org/
2862 F: include/uapi/linux/ax25.h
2863 F: include/net/ax25.h
2867 M: Peter Rosin <peda@axentia.se>
2868 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2870 F: Documentation/devicetree/bindings/arm/axentia.txt
2871 F: arch/arm/boot/dts/at91-linea.dtsi
2872 F: arch/arm/boot/dts/at91-natte.dtsi
2873 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2874 F: arch/arm/boot/dts/at91-tse850-3.dts
2876 AXENTIA ASOC DRIVERS
2877 M: Peter Rosin <peda@axentia.se>
2878 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2880 F: Documentation/devicetree/bindings/sound/axentia,*
2881 F: sound/soc/atmel/tse850-pcm5142.c
2883 AXXIA I2C CONTROLLER
2884 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
2885 L: linux-i2c@vger.kernel.org
2887 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2888 F: drivers/i2c/busses/i2c-axxia.c
2891 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2892 L: linux-media@vger.kernel.org
2893 W: https://linuxtv.org
2894 T: git git://linuxtv.org/media_tree.git
2896 F: drivers/media/usb/dvb-usb-v2/az6007.c
2898 AZTECH FM RADIO RECEIVER DRIVER
2899 M: Hans Verkuil <hverkuil@xs4all.nl>
2900 L: linux-media@vger.kernel.org
2901 T: git git://linuxtv.org/media_tree.git
2902 W: https://linuxtv.org
2904 F: drivers/media/radio/radio-aztech*
2907 L: linux-wireless@vger.kernel.org
2908 L: b43-dev@lists.infradead.org
2909 W: http://wireless.kernel.org/en/users/Drivers/b43
2911 F: drivers/net/wireless/broadcom/b43/
2913 B43LEGACY WIRELESS DRIVER
2914 M: Larry Finger <Larry.Finger@lwfinger.net>
2915 L: linux-wireless@vger.kernel.org
2916 L: b43-dev@lists.infradead.org
2917 W: http://wireless.kernel.org/en/users/Drivers/b43
2919 F: drivers/net/wireless/broadcom/b43legacy/
2921 BACKLIGHT CLASS/SUBSYSTEM
2922 M: Lee Jones <lee.jones@linaro.org>
2923 M: Daniel Thompson <daniel.thompson@linaro.org>
2924 M: Jingoo Han <jingoohan1@gmail.com>
2925 L: dri-devel@lists.freedesktop.org
2926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2928 F: drivers/video/backlight/
2929 F: include/linux/backlight.h
2930 F: include/linux/pwm_backlight.h
2931 F: Documentation/devicetree/bindings/leds/backlight
2932 F: Documentation/ABI/stable/sysfs-class-backlight
2933 F: Documentation/ABI/testing/sysfs-class-backlight
2936 M: Marek Lindner <mareklindner@neomailbox.ch>
2937 M: Simon Wunderlich <sw@simonwunderlich.de>
2938 M: Antonio Quartulli <a@unstable.cc>
2939 M: Sven Eckelmann <sven@narfation.org>
2940 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2941 W: https://www.open-mesh.org/
2942 B: https://www.open-mesh.org/projects/batman-adv/issues
2943 C: irc://chat.freenode.net/batman
2944 Q: https://patchwork.open-mesh.org/project/batman/list/
2945 T: git https://git.open-mesh.org/linux-merge.git
2947 F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2948 F: Documentation/ABI/obsolete/sysfs-class-net-mesh
2949 F: Documentation/networking/batman-adv.rst
2950 F: include/uapi/linux/batadv_packet.h
2951 F: include/uapi/linux/batman_adv.h
2954 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2955 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2956 L: linux-hams@vger.kernel.org
2957 W: http://www.baycom.org/~tom/ham/ham.html
2959 F: drivers/net/hamradio/baycom*
2961 BCACHE (BLOCK LAYER CACHE)
2962 M: Coly Li <colyli@suse.de>
2963 M: Kent Overstreet <kent.overstreet@gmail.com>
2964 L: linux-bcache@vger.kernel.org
2965 W: http://bcache.evilpiepirate.org
2966 C: irc://irc.oftc.net/bcache
2968 F: drivers/md/bcache/
2970 BDISP ST MEDIA DRIVER
2971 M: Fabien Dessenne <fabien.dessenne@st.com>
2972 L: linux-media@vger.kernel.org
2973 T: git git://linuxtv.org/media_tree.git
2974 W: https://linuxtv.org
2976 F: drivers/media/platform/sti/bdisp
2978 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2979 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2980 L: netdev@vger.kernel.org
2982 F: drivers/net/ethernet/ec_bhf.c
2985 M: Luis de Bethencourt <luisbg@kernel.org>
2986 M: Salah Triki <salah.triki@gmail.com>
2988 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2989 F: Documentation/filesystems/befs.txt
2993 M: Paolo Valente <paolo.valente@linaro.org>
2994 M: Jens Axboe <axboe@kernel.dk>
2995 L: linux-block@vger.kernel.org
2998 F: Documentation/block/bfq-iosched.rst
3001 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3003 F: Documentation/filesystems/bfs.txt
3005 F: include/uapi/linux/bfs_fs.h
3007 BLINKM RGB LED DRIVER
3008 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3010 F: drivers/leds/leds-blinkm.c
3013 M: Jens Axboe <axboe@kernel.dk>
3014 L: linux-block@vger.kernel.org
3015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3019 F: kernel/trace/blktrace.c
3023 M: Joern Engel <joern@lazybastard.org>
3024 L: linux-mtd@lists.infradead.org
3026 F: drivers/mtd/devices/block2mtd.c
3029 M: Marcel Holtmann <marcel@holtmann.org>
3030 M: Johan Hedberg <johan.hedberg@gmail.com>
3031 L: linux-bluetooth@vger.kernel.org
3032 W: http://www.bluez.org/
3033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3036 F: drivers/bluetooth/
3039 M: Marcel Holtmann <marcel@holtmann.org>
3040 M: Johan Hedberg <johan.hedberg@gmail.com>
3041 L: linux-bluetooth@vger.kernel.org
3042 W: http://www.bluez.org/
3043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3047 F: include/net/bluetooth/
3050 M: Jay Vosburgh <j.vosburgh@gmail.com>
3051 M: Veaceslav Falico <vfalico@gmail.com>
3052 M: Andy Gospodarek <andy@greyhouse.net>
3053 L: netdev@vger.kernel.org
3054 W: http://sourceforge.net/projects/bonding/
3056 F: drivers/net/bonding/
3057 F: include/uapi/linux/if_bonding.h
3059 BPF (Safe dynamic programs and tools)
3060 M: Alexei Starovoitov <ast@kernel.org>
3061 M: Daniel Borkmann <daniel@iogearbox.net>
3062 R: Martin KaFai Lau <kafai@fb.com>
3063 R: Song Liu <songliubraving@fb.com>
3064 R: Yonghong Song <yhs@fb.com>
3065 R: Andrii Nakryiko <andriin@fb.com>
3066 L: netdev@vger.kernel.org
3067 L: bpf@vger.kernel.org
3068 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3070 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3073 F: Documentation/networking/filter.txt
3074 F: Documentation/bpf/
3075 F: include/linux/bpf*
3076 F: include/linux/filter.h
3077 F: include/trace/events/xdp.h
3078 F: include/uapi/linux/bpf*
3079 F: include/uapi/linux/filter.h
3081 F: kernel/trace/bpf_trace.c
3084 F: net/core/filter.c
3085 F: net/sched/act_bpf.c
3086 F: net/sched/cls_bpf.c
3090 F: tools/testing/selftests/bpf/
3095 M: Shubham Bansal <illusionist.neo@gmail.com>
3096 L: netdev@vger.kernel.org
3097 L: bpf@vger.kernel.org
3102 M: Daniel Borkmann <daniel@iogearbox.net>
3103 M: Alexei Starovoitov <ast@kernel.org>
3104 M: Zi Shen Lim <zlim.lnx@gmail.com>
3105 L: netdev@vger.kernel.org
3106 L: bpf@vger.kernel.org
3110 BPF JIT for MIPS (32-BIT AND 64-BIT)
3111 M: Paul Burton <paulburton@kernel.org>
3112 L: netdev@vger.kernel.org
3113 L: bpf@vger.kernel.org
3117 BPF JIT for NFP NICs
3118 M: Jakub Kicinski <jakub.kicinski@netronome.com>
3119 L: netdev@vger.kernel.org
3120 L: bpf@vger.kernel.org
3122 F: drivers/net/ethernet/netronome/nfp/bpf/
3124 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3125 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3126 M: Sandipan Das <sandipan@linux.ibm.com>
3127 L: netdev@vger.kernel.org
3128 L: bpf@vger.kernel.org
3130 F: arch/powerpc/net/
3132 BPF JIT for RISC-V (RV64G)
3133 M: Björn Töpel <bjorn.topel@gmail.com>
3134 L: netdev@vger.kernel.org
3139 M: Ilya Leoshkevich <iii@linux.ibm.com>
3140 M: Heiko Carstens <heiko.carstens@de.ibm.com>
3141 M: Vasily Gorbik <gor@linux.ibm.com>
3142 L: netdev@vger.kernel.org
3143 L: bpf@vger.kernel.org
3146 X: arch/s390/net/pnet.c
3148 BPF JIT for SPARC (32-BIT AND 64-BIT)
3149 M: David S. Miller <davem@davemloft.net>
3150 L: netdev@vger.kernel.org
3151 L: bpf@vger.kernel.org
3155 BPF JIT for X86 32-BIT
3156 M: Wang YanQing <udknight@gmail.com>
3157 L: netdev@vger.kernel.org
3158 L: bpf@vger.kernel.org
3160 F: arch/x86/net/bpf_jit_comp32.c
3162 BPF JIT for X86 64-BIT
3163 M: Alexei Starovoitov <ast@kernel.org>
3164 M: Daniel Borkmann <daniel@iogearbox.net>
3165 L: netdev@vger.kernel.org
3166 L: bpf@vger.kernel.org
3169 X: arch/x86/net/bpf_jit_comp32.c
3171 BROADCOM B44 10/100 ETHERNET DRIVER
3172 M: Michael Chan <michael.chan@broadcom.com>
3173 L: netdev@vger.kernel.org
3175 F: drivers/net/ethernet/broadcom/b44.*
3177 BROADCOM B53 ETHERNET SWITCH DRIVER
3178 M: Florian Fainelli <f.fainelli@gmail.com>
3179 L: netdev@vger.kernel.org
3180 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3182 F: drivers/net/dsa/b53/*
3183 F: include/linux/platform_data/b53.h
3185 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3186 M: Florian Fainelli <f.fainelli@gmail.com>
3187 M: Ray Jui <rjui@broadcom.com>
3188 M: Scott Branden <sbranden@broadcom.com>
3189 M: bcm-kernel-feedback-list@broadcom.com
3190 T: git git://github.com/broadcom/mach-bcm
3196 F: arch/arm/mach-bcm/
3198 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3199 M: Eric Anholt <eric@anholt.net>
3200 M: Stefan Wahren <wahrenst@gmx.net>
3201 L: bcm-kernel-feedback-list@broadcom.com
3202 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3203 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3204 T: git git://github.com/anholt/linux
3208 F: drivers/staging/vc04_services
3210 BROADCOM BCM47XX MIPS ARCHITECTURE
3211 M: Hauke Mehrtens <hauke@hauke-m.de>
3212 M: Rafał Miłecki <zajec5@gmail.com>
3213 L: linux-mips@vger.kernel.org
3215 F: Documentation/devicetree/bindings/mips/brcm/
3216 F: arch/mips/bcm47xx/*
3217 F: arch/mips/include/asm/mach-bcm47xx/*
3219 BROADCOM BCM5301X ARM ARCHITECTURE
3220 M: Hauke Mehrtens <hauke@hauke-m.de>
3221 M: Rafał Miłecki <zajec5@gmail.com>
3222 M: bcm-kernel-feedback-list@broadcom.com
3223 L: linux-arm-kernel@lists.infradead.org
3225 F: arch/arm/mach-bcm/bcm_5301x.c
3226 F: arch/arm/boot/dts/bcm5301x*.dtsi
3227 F: arch/arm/boot/dts/bcm470*
3228 F: arch/arm/boot/dts/bcm953012*
3230 BROADCOM BCM53573 ARM ARCHITECTURE
3231 M: Rafał Miłecki <rafal@milecki.pl>
3232 L: bcm-kernel-feedback-list@broadcom.com
3233 L: linux-arm-kernel@lists.infradead.org
3235 F: arch/arm/boot/dts/bcm53573*
3236 F: arch/arm/boot/dts/bcm47189*
3238 BROADCOM BCM63XX ARM ARCHITECTURE
3239 M: Florian Fainelli <f.fainelli@gmail.com>
3240 M: bcm-kernel-feedback-list@broadcom.com
3241 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3242 T: git git://github.com/broadcom/stblinux.git
3246 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3247 M: Kevin Cernekee <cernekee@gmail.com>
3248 L: linux-usb@vger.kernel.org
3250 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3252 BROADCOM BCM7XXX ARM ARCHITECTURE
3253 M: Florian Fainelli <f.fainelli@gmail.com>
3254 M: bcm-kernel-feedback-list@broadcom.com
3255 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3256 T: git git://github.com/broadcom/stblinux.git
3258 F: arch/arm/mach-bcm/*brcmstb*
3259 F: arch/arm/boot/dts/bcm7*.dts*
3260 F: drivers/bus/brcmstb_gisb.c
3261 F: arch/arm/mm/cache-b15-rac.c
3262 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3265 BROADCOM BMIPS CPUFREQ DRIVER
3266 M: Markus Mayer <mmayer@broadcom.com>
3267 M: bcm-kernel-feedback-list@broadcom.com
3268 L: linux-pm@vger.kernel.org
3270 F: drivers/cpufreq/bmips-cpufreq.c
3272 BROADCOM BMIPS MIPS ARCHITECTURE
3273 M: Florian Fainelli <f.fainelli@gmail.com>
3274 L: bcm-kernel-feedback-list@broadcom.com
3275 L: linux-mips@vger.kernel.org
3276 T: git git://github.com/broadcom/stblinux.git
3278 F: arch/mips/bmips/*
3279 F: arch/mips/include/asm/mach-bmips/*
3280 F: arch/mips/kernel/*bmips*
3281 F: arch/mips/boot/dts/brcm/bcm*.dts*
3282 F: drivers/irqchip/irq-bcm63*
3283 F: drivers/irqchip/irq-bcm7*
3284 F: drivers/irqchip/irq-brcmstb*
3285 F: include/linux/bcm963xx_nvram.h
3286 F: include/linux/bcm963xx_tag.h
3288 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3289 M: Rasesh Mody <rmody@marvell.com>
3290 M: GR-Linux-NIC-Dev@marvell.com
3291 L: netdev@vger.kernel.org
3293 F: drivers/net/ethernet/broadcom/bnx2.*
3294 F: drivers/net/ethernet/broadcom/bnx2_*
3296 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3297 M: QLogic-Storage-Upstream@qlogic.com
3298 L: linux-scsi@vger.kernel.org
3300 F: drivers/scsi/bnx2fc/
3302 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3303 M: QLogic-Storage-Upstream@qlogic.com
3304 L: linux-scsi@vger.kernel.org
3306 F: drivers/scsi/bnx2i/
3308 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3309 M: Ariel Elior <aelior@marvell.com>
3310 M: Sudarsana Kalluru <skalluru@marvell.com>
3311 M: GR-everest-linux-l2@marvell.com
3312 L: netdev@vger.kernel.org
3314 F: drivers/net/ethernet/broadcom/bnx2x/
3316 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3317 M: Michael Chan <michael.chan@broadcom.com>
3318 L: netdev@vger.kernel.org
3320 F: drivers/net/ethernet/broadcom/bnxt/
3322 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3323 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3324 M: Franky Lin <franky.lin@broadcom.com>
3325 M: Hante Meuleman <hante.meuleman@broadcom.com>
3326 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3327 M: Wright Feng <wright.feng@cypress.com>
3328 L: linux-wireless@vger.kernel.org
3329 L: brcm80211-dev-list.pdl@broadcom.com
3330 L: brcm80211-dev-list@cypress.com
3332 F: drivers/net/wireless/broadcom/brcm80211/
3334 BROADCOM BRCMSTB GPIO DRIVER
3335 M: Gregory Fong <gregory.0xf0@gmail.com>
3336 L: bcm-kernel-feedback-list@broadcom.com
3338 F: drivers/gpio/gpio-brcmstb.c
3339 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3341 BROADCOM BRCMSTB I2C DRIVER
3342 M: Kamal Dasu <kdasu.kdev@gmail.com>
3343 L: linux-i2c@vger.kernel.org
3344 L: bcm-kernel-feedback-list@broadcom.com
3346 F: drivers/i2c/busses/i2c-brcmstb.c
3347 F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3349 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3350 M: Al Cooper <alcooperx@gmail.com>
3351 L: linux-kernel@vger.kernel.org
3352 L: bcm-kernel-feedback-list@broadcom.com
3354 F: drivers/phy/broadcom/phy-brcm-usb*
3356 BROADCOM GENET ETHERNET DRIVER
3357 M: Doug Berger <opendmb@gmail.com>
3358 M: Florian Fainelli <f.fainelli@gmail.com>
3359 L: bcm-kernel-feedback-list@broadcom.com
3360 L: netdev@vger.kernel.org
3362 F: drivers/net/ethernet/broadcom/genet/
3364 BROADCOM IPROC ARM ARCHITECTURE
3365 M: Ray Jui <rjui@broadcom.com>
3366 M: Scott Branden <sbranden@broadcom.com>
3367 M: bcm-kernel-feedback-list@broadcom.com
3368 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3369 T: git git://github.com/broadcom/cygnus-linux.git
3386 F: arch/arm64/boot/dts/broadcom/northstar2/*
3387 F: arch/arm64/boot/dts/broadcom/stingray/*
3388 F: drivers/clk/bcm/clk-ns*
3389 F: drivers/clk/bcm/clk-sr*
3390 F: drivers/pinctrl/bcm/pinctrl-ns*
3391 F: include/dt-bindings/clock/bcm-sr*
3393 BROADCOM KONA GPIO DRIVER
3394 M: Ray Jui <rjui@broadcom.com>
3395 L: bcm-kernel-feedback-list@broadcom.com
3397 F: drivers/gpio/gpio-bcm-kona.c
3398 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3400 BROADCOM NETXTREME-E ROCE DRIVER
3401 M: Selvin Xavier <selvin.xavier@broadcom.com>
3402 M: Devesh Sharma <devesh.sharma@broadcom.com>
3403 M: Somnath Kotur <somnath.kotur@broadcom.com>
3404 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3405 L: linux-rdma@vger.kernel.org
3406 W: http://www.broadcom.com
3408 F: drivers/infiniband/hw/bnxt_re/
3409 F: include/uapi/rdma/bnxt_re-abi.h
3411 BROADCOM NVRAM DRIVER
3412 M: Rafał Miłecki <zajec5@gmail.com>
3413 L: linux-mips@vger.kernel.org
3415 F: drivers/firmware/broadcom/*
3417 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3418 M: Rafał Miłecki <zajec5@gmail.com>
3419 L: linux-wireless@vger.kernel.org
3422 F: include/linux/bcma/
3424 BROADCOM STB AVS CPUFREQ DRIVER
3425 M: Markus Mayer <mmayer@broadcom.com>
3426 M: bcm-kernel-feedback-list@broadcom.com
3427 L: linux-pm@vger.kernel.org
3429 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3430 F: drivers/cpufreq/brcmstb*
3432 BROADCOM STB AVS TMON DRIVER
3433 M: Markus Mayer <mmayer@broadcom.com>
3434 M: bcm-kernel-feedback-list@broadcom.com
3435 L: linux-pm@vger.kernel.org
3437 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3438 F: drivers/thermal/broadcom/brcmstb*
3440 BROADCOM STB NAND FLASH DRIVER
3441 M: Brian Norris <computersforpeace@gmail.com>
3442 M: Kamal Dasu <kdasu.kdev@gmail.com>
3443 L: linux-mtd@lists.infradead.org
3444 L: bcm-kernel-feedback-list@broadcom.com
3446 F: drivers/mtd/nand/raw/brcmnand/
3448 BROADCOM STB DPFE DRIVER
3449 M: Markus Mayer <mmayer@broadcom.com>
3450 M: bcm-kernel-feedback-list@broadcom.com
3451 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3453 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3454 F: drivers/memory/brcmstb_dpfe.c
3457 M: Kamal Dasu <kdasu.kdev@gmail.com>
3458 M: bcm-kernel-feedback-list@broadcom.com
3460 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3461 F: drivers/spi/spi-bcm-qspi.*
3462 F: drivers/spi/spi-brcmstb-qspi.c
3463 F: drivers/spi/spi-iproc-qspi.c
3465 BROADCOM SYSTEMPORT ETHERNET DRIVER
3466 M: Florian Fainelli <f.fainelli@gmail.com>
3467 L: bcm-kernel-feedback-list@broadcom.com
3468 L: netdev@vger.kernel.org
3470 F: drivers/net/ethernet/broadcom/bcmsysport.*
3472 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3473 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3474 M: Prashant Sreedharan <prashant@broadcom.com>
3475 M: Michael Chan <mchan@broadcom.com>
3476 L: netdev@vger.kernel.org
3478 F: drivers/net/ethernet/broadcom/tg3.*
3480 BROCADE BFA FC SCSI DRIVER
3481 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3482 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3483 L: linux-scsi@vger.kernel.org
3485 F: drivers/scsi/bfa/
3487 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3488 M: Rasesh Mody <rmody@marvell.com>
3489 M: Sudarsana Kalluru <skalluru@marvell.com>
3490 M: GR-Linux-NIC-Dev@marvell.com
3491 L: netdev@vger.kernel.org
3493 F: drivers/net/ethernet/brocade/bna/
3495 BSG (block layer generic sg v4 driver)
3496 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3497 L: linux-scsi@vger.kernel.org
3500 F: include/linux/bsg.h
3501 F: include/uapi/linux/bsg.h
3504 M: Clemens Ladisch <clemens@ladisch.de>
3505 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3506 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3508 F: Documentation/sound/cards/bt87x.rst
3509 F: sound/pci/bt87x.c
3512 M: Michael Buesch <m@bues.ch>
3513 W: http://bu3sch.de/btgpio.php
3515 F: drivers/gpio/gpio-bt8xx.c
3518 M: Chris Mason <clm@fb.com>
3519 M: Josef Bacik <josef@toxicpanda.com>
3520 M: David Sterba <dsterba@suse.com>
3521 L: linux-btrfs@vger.kernel.org
3522 W: http://btrfs.wiki.kernel.org/
3523 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3526 F: Documentation/filesystems/btrfs.txt
3528 F: include/linux/btrfs*
3529 F: include/uapi/linux/btrfs*
3531 BTTV VIDEO4LINUX DRIVER
3532 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3533 L: linux-media@vger.kernel.org
3534 W: https://linuxtv.org
3535 T: git git://linuxtv.org/media_tree.git
3537 F: Documentation/media/v4l-drivers/bttv*
3538 F: drivers/media/pci/bt8xx/bttv*
3540 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3541 M: Chanwoo Choi <cw00.choi@samsung.com>
3542 L: linux-pm@vger.kernel.org
3543 L: linux-samsung-soc@vger.kernel.org
3544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3546 F: drivers/devfreq/exynos-bus.c
3547 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3549 BUSLOGIC SCSI DRIVER
3550 M: Khalid Aziz <khalid@gonehiking.org>
3551 L: linux-scsi@vger.kernel.org
3553 F: drivers/scsi/BusLogic.*
3554 F: drivers/scsi/FlashPoint.*
3556 C-MEDIA CMI8788 DRIVER
3557 M: Clemens Ladisch <clemens@ladisch.de>
3558 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3561 F: sound/pci/oxygen/
3564 M: Guo Ren <guoren@kernel.org>
3565 T: git https://github.com/c-sky/csky-linux.git
3568 F: Documentation/devicetree/bindings/csky/
3569 F: drivers/irqchip/irq-csky-*
3570 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3571 F: drivers/clocksource/timer-gx6605s.c
3572 F: drivers/clocksource/timer-mp-csky.c
3573 F: Documentation/devicetree/bindings/timer/csky,*
3578 M: Mark Salter <msalter@redhat.com>
3579 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3580 L: linux-c6x-dev@linux-c6x.org
3581 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3585 CA8210 IEEE-802.15.4 RADIO DRIVER
3586 M: Harry Morris <h.morris@cascoda.com>
3587 L: linux-wpan@vger.kernel.org
3588 W: https://github.com/Cascoda/ca8210-linux.git
3590 F: drivers/net/ieee802154/ca8210.c
3591 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3593 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3594 M: David Howells <dhowells@redhat.com>
3595 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3597 F: Documentation/filesystems/caching/cachefiles.txt
3600 CADENCE MIPI-CSI2 BRIDGES
3601 M: Maxime Ripard <mripard@kernel.org>
3602 L: linux-media@vger.kernel.org
3604 F: Documentation/devicetree/bindings/media/cdns,*.txt
3605 F: drivers/media/platform/cadence/cdns-csi2*
3608 M: Piotr Sroka <piotrs@cadence.com>
3609 L: linux-mtd@lists.infradead.org
3611 F: drivers/mtd/nand/raw/cadence-nand-controller.c
3612 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3614 CADET FM/AM RADIO RECEIVER DRIVER
3615 M: Hans Verkuil <hverkuil@xs4all.nl>
3616 L: linux-media@vger.kernel.org
3617 T: git git://linuxtv.org/media_tree.git
3618 W: https://linuxtv.org
3620 F: drivers/media/radio/radio-cadet*
3622 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3623 M: Jonathan Corbet <corbet@lwn.net>
3624 L: linux-media@vger.kernel.org
3625 T: git git://linuxtv.org/media_tree.git
3627 F: Documentation/media/v4l-drivers/cafe_ccic*
3628 F: drivers/media/platform/marvell-ccic/
3631 L: netdev@vger.kernel.org
3633 F: Documentation/networking/caif/
3634 F: drivers/net/caif/
3635 F: include/uapi/linux/caif/
3636 F: include/net/caif/
3640 M: Toke Høiland-Jørgensen <toke@toke.dk>
3641 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3643 F: net/sched/sch_cake.c
3645 CALGARY x86-64 IOMMU
3646 M: Muli Ben-Yehuda <mulix@mulix.org>
3647 M: Jon Mason <jdmason@kudzu.us>
3648 L: iommu@lists.linux-foundation.org
3650 F: arch/x86/kernel/pci-calgary_64.c
3651 F: arch/x86/kernel/tce_64.c
3652 F: arch/x86/include/asm/calgary.h
3653 F: arch/x86/include/asm/tce.h
3656 M: Wolfgang Grandegger <wg@grandegger.com>
3657 M: Marc Kleine-Budde <mkl@pengutronix.de>
3658 L: linux-can@vger.kernel.org
3659 W: https://github.com/linux-can
3660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3663 F: Documentation/devicetree/bindings/net/can/
3665 F: include/linux/can/dev.h
3666 F: include/linux/can/led.h
3667 F: include/linux/can/rx-offload.h
3668 F: include/linux/can/platform/
3669 F: include/uapi/linux/can/error.h
3670 F: include/uapi/linux/can/netlink.h
3671 F: include/uapi/linux/can/vxcan.h
3674 M: Oliver Hartkopp <socketcan@hartkopp.net>
3675 M: Marc Kleine-Budde <mkl@pengutronix.de>
3676 L: linux-can@vger.kernel.org
3677 W: https://github.com/linux-can
3678 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3681 F: Documentation/networking/can.rst
3683 F: include/linux/can/core.h
3684 F: include/linux/can/skb.h
3685 F: include/net/netns/can.h
3686 F: include/uapi/linux/can.h
3687 F: include/uapi/linux/can/bcm.h
3688 F: include/uapi/linux/can/raw.h
3689 F: include/uapi/linux/can/gw.h
3691 CAN-J1939 NETWORK LAYER
3692 M: Robin van der Gracht <robin@protonic.nl>
3693 M: Oleksij Rempel <o.rempel@pengutronix.de>
3694 R: Pengutronix Kernel Team <kernel@pengutronix.de>
3695 L: linux-can@vger.kernel.org
3697 F: Documentation/networking/j1939.txt
3699 F: include/uapi/linux/can/j1939.h
3702 M: Serge Hallyn <serge@hallyn.com>
3703 L: linux-security-module@vger.kernel.org
3705 F: include/linux/capability.h
3706 F: include/uapi/linux/capability.h
3707 F: security/commoncap.c
3708 F: kernel/capability.c
3710 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3711 M: Kevin Tsai <ktsai@capellamicro.com>
3713 F: drivers/iio/light/cm*
3715 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3716 M: Christian Lamparter <chunkeey@googlemail.com>
3717 L: linux-wireless@vger.kernel.org
3718 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3720 F: drivers/net/wireless/ath/carl9170/
3723 M: Jan Glauber <jglauber@cavium.com>
3724 M: David Daney <david.daney@cavium.com>
3725 W: http://www.cavium.com
3727 F: drivers/i2c/busses/i2c-octeon*
3728 F: drivers/i2c/busses/i2c-thunderx*
3730 CAVIUM LIQUIDIO NETWORK DRIVER
3731 M: Derek Chickles <dchickles@marvell.com>
3732 M: Satanand Burla <sburla@marvell.com>
3733 M: Felix Manlunas <fmanlunas@marvell.com>
3734 L: netdev@vger.kernel.org
3735 W: http://www.cavium.com
3737 F: drivers/net/ethernet/cavium/liquidio/
3740 M: Jan Glauber <jglauber@cavium.com>
3741 M: David Daney <david.daney@cavium.com>
3742 M: Steven J. Hill <Steven.Hill@cavium.com>
3743 W: http://www.cavium.com
3745 F: drivers/mmc/host/cavium*
3747 CAVIUM OCTEON-TX CRYPTO DRIVER
3748 M: George Cherian <george.cherian@cavium.com>
3749 L: linux-crypto@vger.kernel.org
3750 W: http://www.cavium.com
3752 F: drivers/crypto/cavium/cpt/
3754 CAVIUM THUNDERX2 ARM64 SOC
3755 M: Robert Richter <rrichter@cavium.com>
3756 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3758 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3759 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3761 CC2520 IEEE-802.15.4 RADIO DRIVER
3762 M: Varka Bhadram <varkabhadram@gmail.com>
3763 L: linux-wpan@vger.kernel.org
3765 F: drivers/net/ieee802154/cc2520.c
3766 F: include/linux/spi/cc2520.h
3767 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3769 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3770 M: Gilad Ben-Yossef <gilad@benyossef.com>
3771 L: linux-crypto@vger.kernel.org
3773 F: drivers/crypto/ccree/
3774 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3777 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3778 L: linux-media@vger.kernel.org
3779 T: git git://linuxtv.org/media_tree.git
3780 W: http://linuxtv.org
3782 F: Documentation/media/kapi/cec-core.rst
3783 F: Documentation/media/uapi/cec
3784 F: drivers/media/cec/
3785 F: drivers/media/rc/keymaps/rc-cec.c
3786 F: include/media/cec.h
3787 F: include/media/cec-notifier.h
3788 F: include/uapi/linux/cec.h
3789 F: include/uapi/linux/cec-funcs.h
3790 F: Documentation/devicetree/bindings/media/cec.txt
3791 F: Documentation/ABI/testing/debugfs-cec-error-inj
3794 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3795 L: linux-media@vger.kernel.org
3796 T: git git://linuxtv.org/media_tree.git
3797 W: http://linuxtv.org
3799 F: drivers/media/platform/cec-gpio/
3800 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3802 CELL BROADBAND ENGINE ARCHITECTURE
3803 M: Arnd Bergmann <arnd@arndb.de>
3804 L: linuxppc-dev@lists.ozlabs.org
3805 W: http://www.ibm.com/developerworks/power/cell/
3807 F: arch/powerpc/include/asm/cell*.h
3808 F: arch/powerpc/include/asm/spu*.h
3809 F: arch/powerpc/include/uapi/asm/spu*.h
3810 F: arch/powerpc/oprofile/*cell*
3811 F: arch/powerpc/platforms/cell/
3813 CEPH COMMON CODE (LIBCEPH)
3814 M: Ilya Dryomov <idryomov@gmail.com>
3815 M: Jeff Layton <jlayton@kernel.org>
3816 M: Sage Weil <sage@redhat.com>
3817 L: ceph-devel@vger.kernel.org
3819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3820 T: git git://github.com/ceph/ceph-client.git
3823 F: include/linux/ceph/
3824 F: include/linux/crush/
3826 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3827 M: Jeff Layton <jlayton@kernel.org>
3828 M: Sage Weil <sage@redhat.com>
3829 M: Ilya Dryomov <idryomov@gmail.com>
3830 L: ceph-devel@vger.kernel.org
3832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3833 T: git git://github.com/ceph/ceph-client.git
3835 F: Documentation/filesystems/ceph.txt
3838 CERTIFICATE HANDLING:
3839 M: David Howells <dhowells@redhat.com>
3840 M: David Woodhouse <dwmw2@infradead.org>
3841 L: keyrings@vger.kernel.org
3843 F: Documentation/admin-guide/module-signing.rst
3845 F: scripts/sign-file.c
3846 F: scripts/extract-cert.c
3848 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3849 L: devel@driverdev.osuosl.org
3851 F: drivers/staging/wusbcore/
3853 CFAG12864B LCD DRIVER
3854 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3856 F: drivers/auxdisplay/cfag12864b.c
3857 F: include/linux/cfag12864b.h
3859 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3860 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3862 F: drivers/auxdisplay/cfag12864bfb.c
3863 F: include/linux/cfag12864b.h
3865 802.11 (including CFG80211/NL80211)
3866 M: Johannes Berg <johannes@sipsolutions.net>
3867 L: linux-wireless@vger.kernel.org
3868 W: http://wireless.kernel.org/
3869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3873 F: include/uapi/linux/nl80211.h
3874 F: include/linux/ieee80211.h
3875 F: include/net/wext.h
3876 F: include/net/cfg80211.h
3877 F: include/net/iw_handler.h
3878 F: include/net/ieee80211_radiotap.h
3879 F: Documentation/driver-api/80211/cfg80211.rst
3880 F: Documentation/networking/regulatory.txt
3882 CHAR and MISC DRIVERS
3883 M: Arnd Bergmann <arnd@arndb.de>
3884 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3889 F: include/linux/miscdevice.h
3892 M: Andy Whitcroft <apw@canonical.com>
3893 M: Joe Perches <joe@perches.com>
3895 F: scripts/checkpatch.pl
3897 CHINESE DOCUMENTATION
3898 M: Harry Wei <harryxiyou@gmail.com>
3899 M: Alex Shi <alex.shi@linux.alibaba.com>
3900 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3902 F: Documentation/translations/zh_CN/
3904 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3905 M: Peter Chen <Peter.Chen@nxp.com>
3906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3907 L: linux-usb@vger.kernel.org
3909 F: drivers/usb/chipidea/
3911 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3912 M: Hans de Goede <hdegoede@redhat.com>
3913 L: linux-input@vger.kernel.org
3915 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3916 F: drivers/input/touchscreen/chipone_icn8318.c
3918 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3919 M: Hans de Goede <hdegoede@redhat.com>
3920 L: linux-input@vger.kernel.org
3922 F: drivers/input/touchscreen/chipone_icn8505.c
3924 CHROME HARDWARE PLATFORM SUPPORT
3925 M: Benson Leung <bleung@chromium.org>
3926 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3929 F: drivers/platform/chrome/
3931 CHROMEOS EC SUBDRIVERS
3932 M: Benson Leung <bleung@chromium.org>
3933 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3934 R: Guenter Roeck <groeck@chromium.org>
3938 F: drivers/power/supply/cros_usbpd-charger.c
3940 CHROMEOS EC CODEC DRIVER
3941 M: Cheng-Yi Chiang <cychiang@chromium.org>
3943 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3944 R: Guenter Roeck <groeck@chromium.org>
3945 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3946 F: sound/soc/codecs/cros_ec_codec.*
3948 CIRRUS LOGIC AUDIO CODEC DRIVERS
3949 M: Brian Austin <brian.austin@cirrus.com>
3950 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3951 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3953 F: sound/soc/codecs/cs*
3955 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3956 M: Hartley Sweeten <hsweeten@visionengravers.com>
3957 L: netdev@vger.kernel.org
3959 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3961 CIRRUS LOGIC LOCHNAGAR DRIVER
3962 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3963 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3964 L: patches@opensource.cirrus.com
3966 F: drivers/clk/clk-lochnagar.c
3967 F: drivers/hwmon/lochnagar-hwmon.c
3968 F: drivers/mfd/lochnagar-i2c.c
3969 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3970 F: drivers/regulator/lochnagar-regulator.c
3971 F: sound/soc/codecs/lochnagar-sc.c
3972 F: include/dt-bindings/clk/lochnagar.h
3973 F: include/dt-bindings/pinctrl/lochnagar.h
3974 F: include/linux/mfd/lochnagar*
3975 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3976 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3977 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3978 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3979 F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3980 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3981 F: Documentation/hwmon/lochnagar.rst
3983 CISCO FCOE HBA DRIVER
3984 M: Satish Kharat <satishkh@cisco.com>
3985 M: Sesidhar Baddela <sebaddel@cisco.com>
3986 M: Karan Tilak Kumar <kartilak@cisco.com>
3987 L: linux-scsi@vger.kernel.org
3989 F: drivers/scsi/fnic/
3991 CISCO SCSI HBA DRIVER
3992 M: Karan Tilak Kumar <kartilak@cisco.com>
3993 M: Sesidhar Baddela <sebaddel@cisco.com>
3994 L: linux-scsi@vger.kernel.org
3996 F: drivers/scsi/snic/
3998 CISCO VIC ETHERNET NIC DRIVER
3999 M: Christian Benvenuti <benve@cisco.com>
4000 M: Govindarajulu Varadarajan <_govind@gmx.com>
4001 M: Parvi Kaustubhi <pkaustub@cisco.com>
4003 F: drivers/net/ethernet/cisco/enic/
4005 CISCO VIC LOW LATENCY NIC DRIVER
4006 M: Christian Benvenuti <benve@cisco.com>
4007 M: Nelson Escobar <neescoba@cisco.com>
4008 M: Parvi Kaustubhi <pkaustub@cisco.com>
4010 F: drivers/infiniband/hw/usnic/
4012 CIRRUS LOGIC MADERA CODEC DRIVERS
4013 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4014 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4015 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4016 L: patches@opensource.cirrus.com
4017 T: git https://github.com/CirrusLogic/linux-drivers.git
4018 W: https://github.com/CirrusLogic/linux-drivers/wiki
4020 F: Documentation/devicetree/bindings/mfd/madera.txt
4021 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
4022 F: Documentation/devicetree/bindings/sound/madera.txt
4023 F: include/dt-bindings/sound/madera*
4024 F: include/linux/irqchip/irq-madera*
4025 F: include/linux/mfd/madera/*
4026 F: include/sound/madera*
4027 F: drivers/gpio/gpio-madera*
4028 F: drivers/irqchip/irq-madera*
4029 F: drivers/mfd/madera*
4030 F: drivers/mfd/cs47l*
4031 F: drivers/pinctrl/cirrus/*
4032 F: sound/soc/codecs/cs47l*
4033 F: sound/soc/codecs/madera*
4036 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4040 CLANG/LLVM BUILD SUPPORT
4041 L: clang-built-linux@googlegroups.com
4042 W: https://clangbuiltlinux.github.io/
4043 B: https://github.com/ClangBuiltLinux/linux/issues
4044 C: irc://chat.freenode.net/clangbuiltlinux
4046 K: \b(?i:clang|llvm)\b
4049 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4050 L: linux-kernel@vger.kernel.org
4053 F: include/linux/cleancache.h
4056 M: Russell King <linux@armlinux.org.uk>
4057 L: linux-clk@vger.kernel.org
4059 F: include/linux/clk.h
4061 CLOCKSOURCE, CLOCKEVENT DRIVERS
4062 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4063 M: Thomas Gleixner <tglx@linutronix.de>
4064 L: linux-kernel@vger.kernel.org
4065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4067 F: drivers/clocksource/
4068 F: Documentation/devicetree/bindings/timer/
4071 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4072 M: Daniel Oliveira Nascimento <don@syst.com.br>
4073 L: platform-driver-x86@vger.kernel.org
4075 F: drivers/platform/x86/classmate-laptop.c
4078 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4079 L: linux-media@vger.kernel.org
4080 T: git git://linuxtv.org/media_tree.git
4081 W: https://linuxtv.org
4083 F: drivers/media/pci/cobalt/
4085 COCCINELLE/Semantic Patches (SmPL)
4086 M: Julia Lawall <Julia.Lawall@lip6.fr>
4087 M: Gilles Muller <Gilles.Muller@lip6.fr>
4088 M: Nicolas Palix <nicolas.palix@imag.fr>
4089 M: Michal Marek <michal.lkml@markovi.net>
4090 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4092 W: http://coccinelle.lip6.fr/
4094 F: Documentation/dev-tools/coccinelle.rst
4095 F: scripts/coccinelle/
4096 F: scripts/coccicheck
4099 M: Jan Harkes <jaharkes@cs.cmu.edu>
4101 L: codalist@coda.cs.cmu.edu
4102 W: http://www.coda.cs.cmu.edu/
4104 F: Documentation/filesystems/coda.txt
4106 F: include/linux/coda*.h
4107 F: include/uapi/linux/coda*.h
4109 CODA V4L2 MEM2MEM DRIVER
4110 M: Philipp Zabel <p.zabel@pengutronix.de>
4111 L: linux-media@vger.kernel.org
4113 F: Documentation/devicetree/bindings/media/coda.txt
4114 F: drivers/media/platform/coda/
4117 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4119 F: Documentation/process/code-of-conduct.rst
4120 F: Documentation/process/code-of-conduct-interpretation.rst
4122 COMMON CLK FRAMEWORK
4123 M: Michael Turquette <mturquette@baylibre.com>
4124 M: Stephen Boyd <sboyd@kernel.org>
4125 L: linux-clk@vger.kernel.org
4126 Q: http://patchwork.kernel.org/project/linux-clk/list/
4127 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4129 F: Documentation/devicetree/bindings/clock/
4131 X: drivers/clk/clkdev.c
4132 F: include/linux/clk-pr*
4133 F: include/linux/clk/
4134 F: include/linux/of_clk.h
4136 COMMON INTERNET FILE SYSTEM (CIFS)
4137 M: Steve French <sfrench@samba.org>
4138 L: linux-cifs@vger.kernel.org
4139 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4140 W: http://linux-cifs.samba.org/
4141 T: git git://git.samba.org/sfrench/cifs-2.6.git
4143 F: Documentation/admin-guide/cifs/
4146 COMPACTPCI HOTPLUG CORE
4147 M: Scott Murray <scott@spiteful.org>
4148 L: linux-pci@vger.kernel.org
4150 F: drivers/pci/hotplug/cpci_hotplug*
4152 COMPACTPCI HOTPLUG GENERIC DRIVER
4153 M: Scott Murray <scott@spiteful.org>
4154 L: linux-pci@vger.kernel.org
4156 F: drivers/pci/hotplug/cpcihp_generic.c
4158 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4159 M: Scott Murray <scott@spiteful.org>
4160 L: linux-pci@vger.kernel.org
4162 F: drivers/pci/hotplug/cpcihp_zt5550.*
4164 COMPAL LAPTOP SUPPORT
4165 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4166 L: platform-driver-x86@vger.kernel.org
4168 F: drivers/platform/x86/compal-laptop.c
4171 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4173 F: include/linux/compiler_attributes.h
4175 CONEXANT ACCESSRUNNER USB DRIVER
4176 L: accessrunner-general@lists.sourceforge.net
4177 W: http://accessrunner.sourceforge.net/
4179 F: drivers/usb/atm/cxacru.c
4182 M: Joel Becker <jlbec@evilplan.org>
4183 M: Christoph Hellwig <hch@lst.de>
4184 T: git git://git.infradead.org/users/hch/configfs.git
4187 F: include/linux/configfs.h
4190 M: Evgeniy Polyakov <zbr@ioremap.net>
4191 L: netdev@vger.kernel.org
4193 F: drivers/connector/
4195 CONTROL GROUP (CGROUP)
4196 M: Tejun Heo <tj@kernel.org>
4197 M: Li Zefan <lizefan@huawei.com>
4198 M: Johannes Weiner <hannes@cmpxchg.org>
4199 L: cgroups@vger.kernel.org
4200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4202 F: Documentation/admin-guide/cgroup-v2.rst
4203 F: Documentation/admin-guide/cgroup-v1/
4204 F: include/linux/cgroup*
4207 CONTROL GROUP - CPUSET
4208 M: Li Zefan <lizefan@huawei.com>
4209 L: cgroups@vger.kernel.org
4210 W: http://www.bullopensource.org/cpuset/
4211 W: http://oss.sgi.com/projects/cpusets/
4212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4214 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4215 F: include/linux/cpuset.h
4216 F: kernel/cgroup/cpuset.c
4218 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4219 M: Johannes Weiner <hannes@cmpxchg.org>
4220 M: Michal Hocko <mhocko@kernel.org>
4221 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4222 L: cgroups@vger.kernel.org
4223 L: linux-mm@kvack.org
4228 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4229 M: Tejun Heo <tj@kernel.org>
4230 M: Jens Axboe <axboe@kernel.dk>
4231 L: cgroups@vger.kernel.org
4232 L: linux-block@vger.kernel.org
4233 T: git git://git.kernel.dk/linux-block
4234 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4235 F: block/blk-cgroup.c
4236 F: include/linux/blk-cgroup.h
4237 F: block/blk-throttle.c
4238 F: block/blk-iolatency.c
4239 F: block/bfq-cgroup.c
4241 CORETEMP HARDWARE MONITORING DRIVER
4242 M: Fenghua Yu <fenghua.yu@intel.com>
4243 L: linux-hwmon@vger.kernel.org
4245 F: Documentation/hwmon/coretemp.rst
4246 F: drivers/hwmon/coretemp.c
4248 COSA/SRP SYNC SERIAL DRIVER
4249 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4250 W: http://www.fi.muni.cz/~kas/cosa/
4252 F: drivers/net/wan/cosa*
4255 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4256 L: linux-iio@vger.kernel.org
4258 F: Documentation/ABI/testing/sysfs-bus-counter*
4259 F: Documentation/driver-api/generic-counter.rst
4261 F: include/linux/counter.h
4262 F: include/linux/counter_enum.h
4264 CPMAC ETHERNET DRIVER
4265 M: Florian Fainelli <f.fainelli@gmail.com>
4266 L: netdev@vger.kernel.org
4268 F: drivers/net/ethernet/ti/cpmac.c
4270 CPU FREQUENCY SCALING FRAMEWORK
4271 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4272 M: Viresh Kumar <viresh.kumar@linaro.org>
4273 L: linux-pm@vger.kernel.org
4275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4277 B: https://bugzilla.kernel.org
4278 F: Documentation/admin-guide/pm/cpufreq.rst
4279 F: Documentation/admin-guide/pm/intel_pstate.rst
4280 F: Documentation/cpu-freq/
4281 F: Documentation/devicetree/bindings/cpufreq/
4283 F: kernel/sched/cpufreq*.c
4284 F: include/linux/cpufreq.h
4285 F: include/linux/sched/cpufreq.h
4286 F: tools/testing/selftests/cpufreq/
4288 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4289 M: Viresh Kumar <viresh.kumar@linaro.org>
4290 M: Sudeep Holla <sudeep.holla@arm.com>
4291 L: linux-pm@vger.kernel.org
4292 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4294 F: drivers/cpufreq/arm_big_little.h
4295 F: drivers/cpufreq/arm_big_little.c
4297 CPU POWER MONITORING SUBSYSTEM
4298 M: Thomas Renninger <trenn@suse.com>
4299 M: Shuah Khan <shuah@kernel.org>
4300 M: Shuah Khan <skhan@linuxfoundation.org>
4301 L: linux-pm@vger.kernel.org
4303 F: tools/power/cpupower/
4306 M: "H. Peter Anvin" <hpa@zytor.com>
4308 F: arch/x86/kernel/cpuid.c
4309 F: arch/x86/kernel/msr.c
4311 CPUIDLE DRIVER - ARM BIG LITTLE
4312 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4313 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4314 L: linux-pm@vger.kernel.org
4315 L: linux-arm-kernel@lists.infradead.org
4316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4318 F: drivers/cpuidle/cpuidle-big_little.c
4320 CPUIDLE DRIVER - ARM EXYNOS
4321 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4322 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4323 M: Kukjin Kim <kgene@kernel.org>
4324 L: linux-pm@vger.kernel.org
4325 L: linux-samsung-soc@vger.kernel.org
4327 F: drivers/cpuidle/cpuidle-exynos.c
4328 F: arch/arm/mach-exynos/pm.c
4330 CPUIDLE DRIVER - ARM PSCI
4331 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4332 M: Sudeep Holla <sudeep.holla@arm.com>
4333 L: linux-pm@vger.kernel.org
4334 L: linux-arm-kernel@lists.infradead.org
4336 F: drivers/cpuidle/cpuidle-psci.c
4338 CPU IDLE TIME MANAGEMENT FRAMEWORK
4339 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4340 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4341 L: linux-pm@vger.kernel.org
4343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4344 B: https://bugzilla.kernel.org
4345 F: Documentation/admin-guide/pm/cpuidle.rst
4346 F: Documentation/driver-api/pm/cpuidle.rst
4347 F: drivers/cpuidle/*
4348 F: include/linux/cpuidle.h
4351 M: Nicolas Pitre <nico@fluxnic.net>
4353 F: Documentation/filesystems/cramfs.txt
4357 M: Bastien Nocera <hadess@hadess.net>
4358 L: linux-input@vger.kernel.org
4360 F: drivers/hid/hid-creative-sb0540.c
4363 M: Herbert Xu <herbert@gondor.apana.org.au>
4364 M: "David S. Miller" <davem@davemloft.net>
4365 L: linux-crypto@vger.kernel.org
4366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4369 F: Documentation/crypto/
4370 F: Documentation/devicetree/bindings/crypto/
4375 F: include/linux/crypto*
4378 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4379 M: Neil Horman <nhorman@tuxdriver.com>
4380 L: linux-crypto@vger.kernel.org
4382 F: crypto/ansi_cprng.c
4386 M: Hans Verkuil <hverkuil@xs4all.nl>
4387 L: linux-media@vger.kernel.org
4388 T: git git://linuxtv.org/media_tree.git
4389 W: http://linuxtv.org
4391 F: drivers/media/i2c/cs3308.c
4393 CS5535 Audio ALSA driver
4394 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4396 F: sound/pci/cs5535audio/
4398 CSI DRIVERS FOR ALLWINNER V3s
4399 M: Yong Deng <yong.deng@magewell.com>
4400 L: linux-media@vger.kernel.org
4401 T: git git://linuxtv.org/media_tree.git
4403 F: drivers/media/platform/sunxi/sun6i-csi/
4404 F: Documentation/devicetree/bindings/media/sun6i-csi.txt
4407 M: Solomon Peachy <pizza@shaftnet.org>
4409 F: drivers/net/wireless/st/cw1200/
4411 CX18 VIDEO4LINUX DRIVER
4412 M: Andy Walls <awalls@md.metrocast.net>
4413 L: ivtv-devel@ivtvdriver.org (subscribers-only)
4414 L: linux-media@vger.kernel.org
4415 T: git git://linuxtv.org/media_tree.git
4416 W: https://linuxtv.org
4417 W: http://www.ivtvdriver.org/index.php/Cx18
4419 F: Documentation/media/v4l-drivers/cx18*
4420 F: drivers/media/pci/cx18/
4421 F: include/uapi/linux/ivtv*
4423 CX2341X MPEG ENCODER HELPER MODULE
4424 M: Hans Verkuil <hverkuil@xs4all.nl>
4425 L: linux-media@vger.kernel.org
4426 T: git git://linuxtv.org/media_tree.git
4427 W: https://linuxtv.org
4429 F: drivers/media/common/cx2341x*
4430 F: include/media/drv-intf/cx2341x.h
4432 CX24120 MEDIA DRIVER
4433 M: Jemma Denson <jdenson@gmail.com>
4434 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4435 L: linux-media@vger.kernel.org
4436 W: https://linuxtv.org
4437 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4439 F: drivers/media/dvb-frontends/cx24120*
4441 CX88 VIDEO4LINUX DRIVER
4442 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4443 L: linux-media@vger.kernel.org
4444 W: https://linuxtv.org
4445 T: git git://linuxtv.org/media_tree.git
4447 F: Documentation/media/v4l-drivers/cx88*
4448 F: drivers/media/pci/cx88/
4450 CXD2820R MEDIA DRIVER
4451 M: Antti Palosaari <crope@iki.fi>
4452 L: linux-media@vger.kernel.org
4453 W: https://linuxtv.org
4454 W: http://palosaari.fi/linux/
4455 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4456 T: git git://linuxtv.org/anttip/media_tree.git
4458 F: drivers/media/dvb-frontends/cxd2820r*
4460 CXGB3 ETHERNET DRIVER (CXGB3)
4461 M: Vishal Kulkarni <vishal@chelsio.com>
4462 L: netdev@vger.kernel.org
4463 W: http://www.chelsio.com
4465 F: drivers/net/ethernet/chelsio/cxgb3/
4467 CXGB3 ISCSI DRIVER (CXGB3I)
4468 M: Karen Xie <kxie@chelsio.com>
4469 L: linux-scsi@vger.kernel.org
4470 W: http://www.chelsio.com
4472 F: drivers/scsi/cxgbi/cxgb3i
4474 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4475 M: Potnuri Bharat Teja <bharat@chelsio.com>
4476 L: linux-rdma@vger.kernel.org
4477 W: http://www.openfabrics.org
4479 F: drivers/infiniband/hw/cxgb3/
4480 F: include/uapi/rdma/cxgb3-abi.h
4482 CXGB4 CRYPTO DRIVER (chcr)
4483 M: Atul Gupta <atul.gupta@chelsio.com>
4484 L: linux-crypto@vger.kernel.org
4485 W: http://www.chelsio.com
4487 F: drivers/crypto/chelsio
4489 CXGB4 ETHERNET DRIVER (CXGB4)
4490 M: Vishal Kulkarni <vishal@chelsio.com>
4491 L: netdev@vger.kernel.org
4492 W: http://www.chelsio.com
4494 F: drivers/net/ethernet/chelsio/cxgb4/
4496 CXGB4 ISCSI DRIVER (CXGB4I)
4497 M: Karen Xie <kxie@chelsio.com>
4498 L: linux-scsi@vger.kernel.org
4499 W: http://www.chelsio.com
4501 F: drivers/scsi/cxgbi/cxgb4i
4503 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4504 M: Potnuri Bharat Teja <bharat@chelsio.com>
4505 L: linux-rdma@vger.kernel.org
4506 W: http://www.openfabrics.org
4508 F: drivers/infiniband/hw/cxgb4/
4509 F: include/uapi/rdma/cxgb4-abi.h
4511 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4512 M: Casey Leedom <leedom@chelsio.com>
4513 L: netdev@vger.kernel.org
4514 W: http://www.chelsio.com
4516 F: drivers/net/ethernet/chelsio/cxgb4vf/
4518 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4519 M: Frederic Barrat <fbarrat@linux.ibm.com>
4520 M: Andrew Donnellan <ajd@linux.ibm.com>
4521 L: linuxppc-dev@lists.ozlabs.org
4523 F: arch/powerpc/platforms/powernv/pci-cxl.c
4524 F: drivers/misc/cxl/
4525 F: include/misc/cxl*
4526 F: include/uapi/misc/cxl.h
4527 F: Documentation/powerpc/cxl.rst
4528 F: Documentation/ABI/testing/sysfs-class-cxl
4530 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4531 M: Manoj N. Kumar <manoj@linux.ibm.com>
4532 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4533 M: Uma Krishnan <ukrishn@linux.ibm.com>
4534 L: linux-scsi@vger.kernel.org
4536 F: drivers/scsi/cxlflash/
4537 F: include/uapi/scsi/cxlflash_ioctl.h
4538 F: Documentation/powerpc/cxlflash.rst
4541 M: Russell King <linux@armlinux.org.uk>
4542 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4543 W: http://www.armlinux.org.uk/
4545 F: drivers/video/fbdev/cyber2000fb.*
4547 CYCLADES ASYNC MUX DRIVER
4548 W: http://www.cyclades.com/
4550 F: drivers/tty/cyclades.c
4551 F: include/linux/cyclades.h
4552 F: include/uapi/linux/cyclades.h
4554 CYCLADES PC300 DRIVER
4555 W: http://www.cyclades.com/
4557 F: drivers/net/wan/pc300*
4559 CYPRESS_FIRMWARE MEDIA DRIVER
4560 M: Antti Palosaari <crope@iki.fi>
4561 L: linux-media@vger.kernel.org
4562 W: https://linuxtv.org
4563 W: http://palosaari.fi/linux/
4564 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4565 T: git git://linuxtv.org/anttip/media_tree.git
4567 F: drivers/media/common/cypress_firmware*
4569 CYTTSP TOUCHSCREEN DRIVER
4570 M: Ferruh Yigit <fery@cypress.com>
4571 L: linux-input@vger.kernel.org
4573 F: drivers/input/touchscreen/cyttsp*
4574 F: include/linux/input/cyttsp.h
4576 D-LINK DIR-685 TOUCHKEYS DRIVER
4577 M: Linus Walleij <linus.walleij@linaro.org>
4578 L: linux-input@vger.kernel.org
4580 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4582 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4583 M: Joshua Kinard <kumba@gentoo.org>
4585 F: drivers/rtc/rtc-ds1685.c
4586 F: include/linux/rtc/ds1685.h
4588 DAMA SLAVE for AX.25
4589 M: Joerg Reuter <jreuter@yaina.de>
4590 W: http://yaina.de/jreuter/
4591 W: http://www.qsl.net/dl1bke/
4592 L: linux-hams@vger.kernel.org
4594 F: net/ax25/af_ax25.c
4595 F: net/ax25/ax25_dev.c
4596 F: net/ax25/ax25_ds_*
4597 F: net/ax25/ax25_in.c
4598 F: net/ax25/ax25_out.c
4599 F: net/ax25/ax25_timer.c
4600 F: net/ax25/sysctl_net_ax25.c
4602 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4603 L: netdev@vger.kernel.org
4605 F: Documentation/networking/device_drivers/dec/dmfe.txt
4606 F: drivers/net/ethernet/dec/tulip/dmfe.c
4608 DC390/AM53C974 SCSI driver
4609 M: Hannes Reinecke <hare@suse.com>
4610 L: linux-scsi@vger.kernel.org
4612 F: drivers/scsi/am53c974.c
4615 M: Oliver Neukum <oliver@neukum.org>
4616 M: Ali Akcaagac <aliakc@web.de>
4617 M: Jamie Lenehan <lenehan@twibble.org>
4618 L: dc395x@twibble.org
4619 W: http://twibble.org/dist/dc395x/
4620 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4622 F: Documentation/scsi/dc395x.txt
4623 F: drivers/scsi/dc395x.*
4626 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4627 L: dccp@vger.kernel.org
4628 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4630 F: include/linux/dccp.h
4631 F: include/uapi/linux/dccp.h
4632 F: include/linux/tfrc.h
4635 DECnet NETWORK LAYER
4636 W: http://linux-decnet.sourceforge.net
4637 L: linux-decnet-user@lists.sourceforge.net
4639 F: Documentation/networking/decnet.txt
4642 DECSTATION PLATFORM SUPPORT
4643 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4644 L: linux-mips@vger.kernel.org
4645 W: http://www.linux-mips.org/wiki/DECstation
4648 F: arch/mips/include/asm/dec/
4649 F: arch/mips/include/asm/mach-dec/
4651 DEFXX FDDI NETWORK DRIVER
4652 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4654 F: drivers/net/fddi/defxx.*
4657 M: Pali Rohár <pali.rohar@gmail.com>
4658 M: Mario Limonciello <mario.limonciello@dell.com>
4659 L: platform-driver-x86@vger.kernel.org
4661 F: drivers/platform/x86/dell-smbios.*
4663 DELL SMBIOS SMM DRIVER
4664 M: Mario Limonciello <mario.limonciello@dell.com>
4665 L: platform-driver-x86@vger.kernel.org
4667 F: drivers/platform/x86/dell-smbios-smm.c
4669 DELL SMBIOS WMI DRIVER
4670 M: Mario Limonciello <mario.limonciello@dell.com>
4671 L: platform-driver-x86@vger.kernel.org
4673 F: drivers/platform/x86/dell-smbios-wmi.c
4674 F: tools/wmi/dell-smbios-example.c
4676 DEFZA FDDI NETWORK DRIVER
4677 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4679 F: drivers/net/fddi/defza.*
4682 M: Matthew Garrett <mjg59@srcf.ucam.org>
4683 M: Pali Rohár <pali.rohar@gmail.com>
4684 L: platform-driver-x86@vger.kernel.org
4686 F: drivers/platform/x86/dell-laptop.c
4688 DELL LAPTOP FREEFALL DRIVER
4689 M: Pali Rohár <pali.rohar@gmail.com>
4691 F: drivers/platform/x86/dell-smo8800.c
4693 DELL LAPTOP RBTN DRIVER
4694 M: Pali Rohár <pali.rohar@gmail.com>
4696 F: drivers/platform/x86/dell-rbtn.*
4698 DELL REMOTE BIOS UPDATE DRIVER
4699 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4700 L: platform-driver-x86@vger.kernel.org
4702 F: drivers/platform/x86/dell_rbu.c
4704 DELL LAPTOP SMM DRIVER
4705 M: Pali Rohár <pali.rohar@gmail.com>
4707 F: drivers/hwmon/dell-smm-hwmon.c
4708 F: include/uapi/linux/i8k.h
4710 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4711 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4712 L: platform-driver-x86@vger.kernel.org
4714 F: Documentation/driver-api/dcdbas.rst
4715 F: drivers/platform/x86/dcdbas.*
4717 DELL WMI NOTIFICATIONS DRIVER
4718 M: Matthew Garrett <mjg59@srcf.ucam.org>
4719 M: Pali Rohár <pali.rohar@gmail.com>
4721 F: drivers/platform/x86/dell-wmi.c
4723 DELL WMI DESCRIPTOR DRIVER
4724 M: Mario Limonciello <mario.limonciello@dell.com>
4726 F: drivers/platform/x86/dell-wmi-descriptor.c
4728 DELTA ST MEDIA DRIVER
4729 M: Hugues Fruchet <hugues.fruchet@st.com>
4730 L: linux-media@vger.kernel.org
4731 T: git git://linuxtv.org/media_tree.git
4732 W: https://linuxtv.org
4734 F: drivers/media/platform/sti/delta
4737 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4738 L: linux-mtd@lists.infradead.org
4740 F: drivers/mtd/nand/raw/denali*
4742 DESIGNWARE EDMA CORE IP DRIVER
4743 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4744 L: dmaengine@vger.kernel.org
4746 F: drivers/dma/dw-edma/
4747 F: include/linux/dma/edma.h
4749 DESIGNWARE USB2 DRD IP DRIVER
4750 M: Minas Harutyunyan <hminas@synopsys.com>
4751 L: linux-usb@vger.kernel.org
4752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4754 F: drivers/usb/dwc2/
4756 DESIGNWARE USB3 DRD IP DRIVER
4757 M: Felipe Balbi <balbi@kernel.org>
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/dwc3/
4763 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4764 M: Andreas Klinger <ak@it-klinger.de>
4765 L: linux-iio@vger.kernel.org
4767 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4768 F: drivers/iio/proximity/srf*.c
4770 DEVICE COREDUMP (DEV_COREDUMP)
4771 M: Johannes Berg <johannes@sipsolutions.net>
4772 L: linux-kernel@vger.kernel.org
4774 F: drivers/base/devcoredump.c
4775 F: include/linux/devcoredump.h
4777 DEVICE FREQUENCY (DEVFREQ)
4778 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4779 M: Kyungmin Park <kyungmin.park@samsung.com>
4780 R: Chanwoo Choi <cw00.choi@samsung.com>
4781 L: linux-pm@vger.kernel.org
4782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4785 F: include/linux/devfreq.h
4786 F: Documentation/devicetree/bindings/devfreq/
4787 F: include/trace/events/devfreq.h
4789 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4790 M: Chanwoo Choi <cw00.choi@samsung.com>
4791 L: linux-pm@vger.kernel.org
4792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4794 F: drivers/devfreq/event/
4795 F: drivers/devfreq/devfreq-event.c
4796 F: include/linux/devfreq-event.h
4797 F: Documentation/devicetree/bindings/devfreq/event/
4799 DEVICE NUMBER REGISTRY
4800 M: Torben Mathiasen <device@lanana.org>
4801 W: http://lanana.org/docs/device-list/index.html
4805 M: Alasdair Kergon <agk@redhat.com>
4806 M: Mike Snitzer <snitzer@redhat.com>
4807 M: dm-devel@redhat.com
4808 L: dm-devel@redhat.com
4809 W: http://sources.redhat.com/dm
4810 Q: http://patchwork.kernel.org/project/dm-devel/list/
4811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4812 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4814 F: Documentation/admin-guide/device-mapper/
4815 F: drivers/md/Makefile
4816 F: drivers/md/Kconfig
4818 F: drivers/md/persistent-data/
4819 F: include/linux/device-mapper.h
4820 F: include/linux/dm-*.h
4821 F: include/uapi/linux/dm-*.h
4824 M: Jiri Pirko <jiri@mellanox.com>
4825 L: netdev@vger.kernel.org
4827 F: net/core/devlink.c
4828 F: include/net/devlink.h
4829 F: include/uapi/linux/devlink.h
4831 DIALOG SEMICONDUCTOR DRIVERS
4832 M: Support Opensource <support.opensource@diasemi.com>
4833 W: http://www.dialog-semiconductor.com/products
4835 F: Documentation/hwmon/da90??.rst
4836 F: Documentation/devicetree/bindings/mfd/da90*.txt
4837 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4838 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4839 F: Documentation/devicetree/bindings/regulator/da92*.txt
4840 F: Documentation/devicetree/bindings/regulator/slg51000.txt
4841 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4842 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4843 F: drivers/gpio/gpio-da90??.c
4844 F: drivers/hwmon/da90??-hwmon.c
4845 F: drivers/iio/adc/da91??-*.c
4846 F: drivers/input/misc/da90??_onkey.c
4847 F: drivers/input/touchscreen/da9052_tsi.c
4848 F: drivers/leds/leds-da90??.c
4849 F: drivers/mfd/da903x.c
4850 F: drivers/mfd/da90??-*.c
4851 F: drivers/mfd/da91??-*.c
4852 F: drivers/power/supply/da9052-battery.c
4853 F: drivers/power/supply/da91??-*.c
4854 F: drivers/regulator/da903x.c
4855 F: drivers/regulator/da9???-regulator.[ch]
4856 F: drivers/regulator/slg51000-regulator.[ch]
4857 F: drivers/thermal/da90??-thermal.c
4858 F: drivers/rtc/rtc-da90??.c
4859 F: drivers/video/backlight/da90??_bl.c
4860 F: drivers/watchdog/da90??_wdt.c
4861 F: include/linux/mfd/da903x.h
4862 F: include/linux/mfd/da9052/
4863 F: include/linux/mfd/da9055/
4864 F: include/linux/mfd/da9062/
4865 F: include/linux/mfd/da9063/
4866 F: include/linux/mfd/da9150/
4867 F: include/linux/regulator/da9211.h
4868 F: include/sound/da[79]*.h
4869 F: sound/soc/codecs/da[79]*.[ch]
4871 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4872 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4873 L: linux-gpio@vger.kernel.org
4875 F: drivers/gpio/gpio-gpio-mm.c
4877 DIOLAN U2C-12 I2C DRIVER
4878 M: Guenter Roeck <linux@roeck-us.net>
4879 L: linux-i2c@vger.kernel.org
4881 F: drivers/i2c/busses/i2c-diolan-u2c.c
4883 FILESYSTEM DIRECT ACCESS (DAX)
4884 M: Dan Williams <dan.j.williams@intel.com>
4885 R: Matthew Wilcox <willy@infradead.org>
4886 R: Jan Kara <jack@suse.cz>
4887 L: linux-fsdevel@vger.kernel.org
4888 L: linux-nvdimm@lists.01.org
4891 F: include/linux/dax.h
4892 F: include/trace/events/fs_dax.h
4894 DEVICE DIRECT ACCESS (DAX)
4895 M: Dan Williams <dan.j.williams@intel.com>
4896 M: Vishal Verma <vishal.l.verma@intel.com>
4897 M: Keith Busch <keith.busch@intel.com>
4898 M: Dave Jiang <dave.jiang@intel.com>
4899 L: linux-nvdimm@lists.01.org
4903 DIRECTORY NOTIFICATION (DNOTIFY)
4904 M: Jan Kara <jack@suse.cz>
4905 R: Amir Goldstein <amir73il@gmail.com>
4906 L: linux-fsdevel@vger.kernel.org
4908 F: Documentation/filesystems/dnotify.txt
4909 F: fs/notify/dnotify/
4910 F: include/linux/dnotify.h
4912 DISK GEOMETRY AND PARTITION HANDLING
4913 M: Andries Brouwer <aeb@cwi.nl>
4914 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4915 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4916 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4920 M: Jan Kara <jack@suse.com>
4922 F: Documentation/filesystems/quota.txt
4924 F: include/linux/quota*.h
4925 F: include/uapi/linux/quota*.h
4927 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4928 M: Bernie Thompson <bernie@plugable.com>
4929 L: linux-fbdev@vger.kernel.org
4931 W: http://plugable.com/category/projects/udlfb/
4932 F: drivers/video/fbdev/udlfb.c
4933 F: include/video/udlfb.h
4934 F: Documentation/fb/udlfb.rst
4936 DISTRIBUTED LOCK MANAGER (DLM)
4937 M: Christine Caulfield <ccaulfie@redhat.com>
4938 M: David Teigland <teigland@redhat.com>
4939 L: cluster-devel@redhat.com
4940 W: http://sources.redhat.com/cluster/
4941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4945 DMA BUFFER SHARING FRAMEWORK
4946 M: Sumit Semwal <sumit.semwal@linaro.org>
4948 L: linux-media@vger.kernel.org
4949 L: dri-devel@lists.freedesktop.org
4950 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4952 F: include/linux/dma-buf*
4953 F: include/linux/reservation.h
4954 F: include/linux/*fence.h
4955 F: Documentation/driver-api/dma-buf.rst
4956 T: git git://anongit.freedesktop.org/drm/drm-misc
4958 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4959 M: Vinod Koul <vkoul@kernel.org>
4960 L: dmaengine@vger.kernel.org
4961 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4964 F: include/linux/dmaengine.h
4965 F: include/linux/of_dma.h
4966 F: Documentation/devicetree/bindings/dma/
4967 F: Documentation/driver-api/dmaengine/
4968 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4971 M: Christoph Hellwig <hch@lst.de>
4972 M: Marek Szyprowski <m.szyprowski@samsung.com>
4973 R: Robin Murphy <robin.murphy@arm.com>
4974 L: iommu@lists.linux-foundation.org
4975 T: git git://git.infradead.org/users/hch/dma-mapping.git
4976 W: http://git.infradead.org/users/hch/dma-mapping.git
4979 F: include/asm-generic/dma-mapping.h
4980 F: include/linux/dma-direct.h
4981 F: include/linux/dma-mapping.h
4982 F: include/linux/dma-noncoherent.h
4984 DME1737 HARDWARE MONITOR DRIVER
4985 M: Juerg Haefliger <juergh@gmail.com>
4986 L: linux-hwmon@vger.kernel.org
4988 F: Documentation/hwmon/dme1737.rst
4989 F: drivers/hwmon/dme1737.c
4992 M: Jean Delvare <jdelvare@suse.com>
4994 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4995 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4996 F: drivers/firmware/dmi-id.c
4997 F: drivers/firmware/dmi_scan.c
4998 F: include/linux/dmi.h
5001 M: Jonathan Corbet <corbet@lwn.net>
5002 L: linux-doc@vger.kernel.org
5005 F: scripts/documentation-file-ref-check
5006 F: scripts/kernel-doc
5007 F: scripts/sphinx-pre-install
5008 X: Documentation/ABI/
5009 X: Documentation/firmware-guide/acpi/
5010 X: Documentation/devicetree/
5011 X: Documentation/i2c/
5012 X: Documentation/media/
5013 X: Documentation/power/
5014 X: Documentation/spi/
5015 T: git git://git.lwn.net/linux.git docs-next
5017 DOCUMENTATION/ITALIAN
5018 M: Federico Vaga <federico.vaga@vaga.pv.it>
5019 L: linux-doc@vger.kernel.org
5021 F: Documentation/translations/it_IT
5023 DOCUMENTATION SCRIPTS
5024 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5025 L: linux-doc@vger.kernel.org
5027 F: scripts/documentation-file-ref-check
5028 F: scripts/sphinx-pre-install
5029 F: Documentation/sphinx/parse-headers.pl
5031 DONGWOON DW9714 LENS VOICE COIL DRIVER
5032 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5033 L: linux-media@vger.kernel.org
5034 T: git git://linuxtv.org/media_tree.git
5036 F: drivers/media/i2c/dw9714.c
5037 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5039 DONGWOON DW9807 LENS VOICE COIL DRIVER
5040 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5041 L: linux-media@vger.kernel.org
5042 T: git git://linuxtv.org/media_tree.git
5044 F: drivers/media/i2c/dw9807-vcm.c
5045 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5048 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5049 L: blinux-list@redhat.com
5051 F: drivers/char/dtlk.c
5052 F: include/linux/dtlk.h
5054 DPAA2 DATAPATH I/O (DPIO) DRIVER
5055 M: Roy Pledge <Roy.Pledge@nxp.com>
5056 L: linux-kernel@vger.kernel.org
5058 F: drivers/soc/fsl/dpio
5060 DPAA2 ETHERNET DRIVER
5061 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5062 L: netdev@vger.kernel.org
5064 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5065 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5066 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5067 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5068 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5070 DPAA2 ETHERNET SWITCH DRIVER
5071 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5072 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5073 L: linux-kernel@vger.kernel.org
5075 F: drivers/staging/fsl-dpaa2/ethsw
5077 DPT_I2O SCSI RAID DRIVER
5078 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5079 L: linux-scsi@vger.kernel.org
5080 W: http://www.adaptec.com/
5082 F: drivers/scsi/dpt*
5083 F: drivers/scsi/dpt/
5086 M: Philipp Reisner <philipp.reisner@linbit.com>
5087 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5088 L: drbd-dev@lists.linbit.com
5089 W: http://www.drbd.org
5090 T: git git://git.linbit.com/linux-drbd.git
5091 T: git git://git.linbit.com/drbd-8.4.git
5093 F: drivers/block/drbd/
5095 F: Documentation/admin-guide/blockdev/
5097 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5098 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5099 R: "Rafael J. Wysocki" <rafael@kernel.org>
5100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5102 F: Documentation/kobject.txt
5106 F: include/linux/debugfs.h
5107 F: include/linux/kobj*
5110 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5111 M: Kevin Hilman <khilman@kernel.org>
5112 M: Nishanth Menon <nm@ti.com>
5114 F: drivers/power/avs/
5115 F: include/linux/power/smartreflex.h
5116 L: linux-pm@vger.kernel.org
5118 DRM DRIVER FOR ARM PL111 CLCD
5119 M: Eric Anholt <eric@anholt.net>
5120 T: git git://anongit.freedesktop.org/drm/drm-misc
5122 F: drivers/gpu/drm/pl111/
5124 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5125 M: Linus Walleij <linus.walleij@linaro.org>
5126 T: git git://anongit.freedesktop.org/drm/drm-misc
5128 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5129 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5131 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5132 M: Dave Airlie <airlied@redhat.com>
5134 F: drivers/gpu/drm/ast/
5136 DRM DRIVER FOR ASPEED BMC GFX
5137 M: Joel Stanley <joel@jms.id.au>
5138 L: linux-aspeed@lists.ozlabs.org
5139 T: git git://anongit.freedesktop.org/drm/drm-misc
5141 F: drivers/gpu/drm/aspeed/
5142 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5144 DRM DRIVER FOR BOCHS VIRTUAL GPU
5145 M: Gerd Hoffmann <kraxel@redhat.com>
5146 L: virtualization@lists.linux-foundation.org
5147 T: git git://anongit.freedesktop.org/drm/drm-misc
5149 F: drivers/gpu/drm/bochs/
5151 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5152 M: Linus Walleij <linus.walleij@linaro.org>
5153 T: git git://anongit.freedesktop.org/drm/drm-misc
5155 F: drivers/gpu/drm/tve200/
5157 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5158 M: Jagan Teki <jagan@amarulasolutions.com>
5160 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5161 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5163 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5164 M: Hans de Goede <hdegoede@redhat.com>
5165 T: git git://anongit.freedesktop.org/drm/drm-misc
5167 F: drivers/gpu/drm/tiny/gm12u320.c
5169 DRM DRIVER FOR ILITEK ILI9225 PANELS
5170 M: David Lechner <david@lechnology.com>
5171 T: git git://anongit.freedesktop.org/drm/drm-misc
5173 F: drivers/gpu/drm/tiny/ili9225.c
5174 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5176 DRM DRIVER FOR HX8357D PANELS
5177 M: Eric Anholt <eric@anholt.net>
5178 T: git git://anongit.freedesktop.org/drm/drm-misc
5180 F: drivers/gpu/drm/tiny/hx8357d.c
5181 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5183 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5184 S: Orphan / Obsolete
5185 F: drivers/gpu/drm/i810/
5186 F: include/uapi/drm/i810_drm.h
5188 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5189 S: Orphan / Obsolete
5190 F: drivers/gpu/drm/mga/
5191 F: include/uapi/drm/mga_drm.h
5193 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5194 M: Dave Airlie <airlied@redhat.com>
5196 F: drivers/gpu/drm/mgag200/
5198 DRM DRIVER FOR MI0283QT
5199 M: Noralf Trønnes <noralf@tronnes.org>
5200 T: git git://anongit.freedesktop.org/drm/drm-misc
5202 F: drivers/gpu/drm/tiny/mi0283qt.c
5203 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5205 DRM DRIVER FOR MSM ADRENO GPU
5206 M: Rob Clark <robdclark@gmail.com>
5207 M: Sean Paul <sean@poorly.run>
5208 L: linux-arm-msm@vger.kernel.org
5209 L: dri-devel@lists.freedesktop.org
5210 L: freedreno@lists.freedesktop.org
5211 T: git https://gitlab.freedesktop.org/drm/msm.git
5213 F: drivers/gpu/drm/msm/
5214 F: include/uapi/drm/msm_drm.h
5215 F: Documentation/devicetree/bindings/display/msm/
5217 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5218 M: Ben Skeggs <bskeggs@redhat.com>
5219 L: dri-devel@lists.freedesktop.org
5220 L: nouveau@lists.freedesktop.org
5221 T: git git://github.com/skeggsb/linux
5223 F: drivers/gpu/drm/nouveau/
5224 F: include/uapi/drm/nouveau_drm.h
5226 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5227 M: Stefan Mavrodiev <stefan@olimex.com>
5229 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5230 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5232 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5233 M: Noralf Trønnes <noralf@tronnes.org>
5234 T: git git://anongit.freedesktop.org/drm/drm-misc
5236 F: drivers/gpu/drm/tiny/repaper.c
5237 F: Documentation/devicetree/bindings/display/repaper.txt
5239 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5240 M: Dave Airlie <airlied@redhat.com>
5241 M: Gerd Hoffmann <kraxel@redhat.com>
5242 L: virtualization@lists.linux-foundation.org
5243 T: git git://anongit.freedesktop.org/drm/drm-misc
5245 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5246 F: drivers/gpu/drm/cirrus/
5248 DRM DRIVER FOR QXL VIRTUAL GPU
5249 M: Dave Airlie <airlied@redhat.com>
5250 M: Gerd Hoffmann <kraxel@redhat.com>
5251 L: virtualization@lists.linux-foundation.org
5252 L: spice-devel@lists.freedesktop.org
5253 T: git git://anongit.freedesktop.org/drm/drm-misc
5255 F: drivers/gpu/drm/qxl/
5256 F: include/uapi/drm/qxl_drm.h
5258 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5259 M: Robert Chiras <robert.chiras@nxp.com>
5261 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5262 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt
5264 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5265 S: Orphan / Obsolete
5266 F: drivers/gpu/drm/r128/
5267 F: include/uapi/drm/r128_drm.h
5269 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5270 M: Guido Günther <agx@sigxcpu.org>
5271 R: Purism Kernel Team <kernel@puri.sm>
5273 F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5274 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5276 DRM DRIVER FOR SAVAGE VIDEO CARDS
5277 S: Orphan / Obsolete
5278 F: drivers/gpu/drm/savage/
5279 F: include/uapi/drm/savage_drm.h
5281 DRM DRIVER FOR SIS VIDEO CARDS
5282 S: Orphan / Obsolete
5283 F: drivers/gpu/drm/sis/
5284 F: include/uapi/drm/sis_drm.h
5286 DRM DRIVER FOR SITRONIX ST7701 PANELS
5287 M: Jagan Teki <jagan@amarulasolutions.com>
5289 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5290 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5292 DRM DRIVER FOR SITRONIX ST7586 PANELS
5293 M: David Lechner <david@lechnology.com>
5294 T: git git://anongit.freedesktop.org/drm/drm-misc
5296 F: drivers/gpu/drm/tiny/st7586.c
5297 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5299 DRM DRIVER FOR SITRONIX ST7735R PANELS
5300 M: David Lechner <david@lechnology.com>
5301 T: git git://anongit.freedesktop.org/drm/drm-misc
5303 F: drivers/gpu/drm/tiny/st7735r.c
5304 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5306 DRM DRIVER FOR ST-ERICSSON MCDE
5307 M: Linus Walleij <linus.walleij@linaro.org>
5308 T: git git://anongit.freedesktop.org/drm/drm-misc
5310 F: drivers/gpu/drm/mcde/
5311 F: Documentation/devicetree/bindings/display/ste,mcde.txt
5313 DRM DRIVER FOR TDFX VIDEO CARDS
5314 S: Orphan / Obsolete
5315 F: drivers/gpu/drm/tdfx/
5317 DRM DRIVER FOR TPO TPG110 PANELS
5318 M: Linus Walleij <linus.walleij@linaro.org>
5319 T: git git://anongit.freedesktop.org/drm/drm-misc
5321 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5322 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5324 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5325 M: Dave Airlie <airlied@redhat.com>
5326 R: Sean Paul <sean@poorly.run>
5327 L: dri-devel@lists.freedesktop.org
5329 F: drivers/gpu/drm/udl/
5330 T: git git://anongit.freedesktop.org/drm/drm-misc
5332 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5333 M: Hans de Goede <hdegoede@redhat.com>
5334 L: dri-devel@lists.freedesktop.org
5336 F: drivers/gpu/drm/vboxvideo/
5337 T: git git://anongit.freedesktop.org/drm/drm-misc
5339 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5340 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5341 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5342 R: Daniel Vetter <daniel@ffwll.ch>
5343 T: git git://anongit.freedesktop.org/drm/drm-misc
5345 L: dri-devel@lists.freedesktop.org
5346 F: drivers/gpu/drm/vkms/
5347 F: Documentation/gpu/vkms.rst
5349 DRM DRIVER FOR VMWARE VIRTUAL GPU
5350 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5351 M: Thomas Hellstrom <thellstrom@vmware.com>
5352 L: dri-devel@lists.freedesktop.org
5353 T: git git://people.freedesktop.org/~thomash/linux
5355 F: drivers/gpu/drm/vmwgfx/
5356 F: include/uapi/drm/vmwgfx_drm.h
5359 M: David Airlie <airlied@linux.ie>
5360 M: Daniel Vetter <daniel@ffwll.ch>
5361 L: dri-devel@lists.freedesktop.org
5362 T: git git://anongit.freedesktop.org/drm/drm
5363 B: https://bugs.freedesktop.org/
5364 C: irc://chat.freenode.net/dri-devel
5368 F: Documentation/devicetree/bindings/display/
5369 F: Documentation/devicetree/bindings/gpu/
5370 F: Documentation/gpu/
5372 F: include/uapi/drm/
5373 F: include/linux/vga*
5375 DRM DRIVERS AND MISC GPU PATCHES
5376 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5377 M: Maxime Ripard <mripard@kernel.org>
5378 M: Sean Paul <sean@poorly.run>
5379 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5381 T: git git://anongit.freedesktop.org/drm/drm-misc
5382 F: Documentation/gpu/
5384 F: drivers/gpu/drm/*
5386 F: include/uapi/drm/drm*
5387 F: include/linux/vga*
5389 DRM DRIVERS FOR ALLWINNER A10
5390 M: Maxime Ripard <mripard@kernel.org>
5391 L: dri-devel@lists.freedesktop.org
5393 F: drivers/gpu/drm/sun4i/
5394 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5395 T: git git://anongit.freedesktop.org/drm/drm-misc
5397 DRM DRIVERS FOR AMLOGIC SOCS
5398 M: Neil Armstrong <narmstrong@baylibre.com>
5399 L: dri-devel@lists.freedesktop.org
5400 L: linux-amlogic@lists.infradead.org
5401 W: http://linux-meson.com/
5403 F: drivers/gpu/drm/meson/
5404 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5405 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5406 F: Documentation/gpu/meson.rst
5407 T: git git://anongit.freedesktop.org/drm/drm-misc
5409 DRM DRIVERS FOR ATMEL HLCDC
5410 M: Sam Ravnborg <sam@ravnborg.org>
5411 M: Boris Brezillon <bbrezillon@kernel.org>
5412 L: dri-devel@lists.freedesktop.org
5414 F: drivers/gpu/drm/atmel-hlcdc/
5415 F: Documentation/devicetree/bindings/display/atmel/
5416 T: git git://anongit.freedesktop.org/drm/drm-misc
5418 DRM DRIVERS FOR BRIDGE CHIPS
5419 M: Andrzej Hajda <a.hajda@samsung.com>
5420 M: Neil Armstrong <narmstrong@baylibre.com>
5421 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5422 R: Jonas Karlman <jonas@kwiboo.se>
5423 R: Jernej Skrabec <jernej.skrabec@siol.net>
5425 T: git git://anongit.freedesktop.org/drm/drm-misc
5426 F: drivers/gpu/drm/bridge/
5428 DRM DRIVERS FOR EXYNOS
5429 M: Inki Dae <inki.dae@samsung.com>
5430 M: Joonyoung Shim <jy0922.shim@samsung.com>
5431 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5432 M: Kyungmin Park <kyungmin.park@samsung.com>
5433 L: dri-devel@lists.freedesktop.org
5434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5436 F: drivers/gpu/drm/exynos/
5437 F: include/uapi/drm/exynos_drm.h
5438 F: Documentation/devicetree/bindings/display/exynos/
5440 DRM DRIVERS FOR FREESCALE DCU
5441 M: Stefan Agner <stefan@agner.ch>
5442 M: Alison Wang <alison.wang@nxp.com>
5443 L: dri-devel@lists.freedesktop.org
5445 F: drivers/gpu/drm/fsl-dcu/
5446 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5447 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5448 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5449 T: git git://anongit.freedesktop.org/drm/drm-misc
5451 DRM DRIVERS FOR FREESCALE IMX
5452 M: Philipp Zabel <p.zabel@pengutronix.de>
5453 L: dri-devel@lists.freedesktop.org
5455 F: drivers/gpu/drm/imx/
5456 F: drivers/gpu/ipu-v3/
5457 F: Documentation/devicetree/bindings/display/imx/
5459 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5460 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5461 L: dri-devel@lists.freedesktop.org
5462 T: git git://github.com/patjak/drm-gma500
5464 F: drivers/gpu/drm/gma500/
5466 DRM DRIVERS FOR HISILICON
5467 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
5468 M: Rongrong Zou <zourongrong@gmail.com>
5469 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5470 R: Chen Feng <puck.chen@hisilicon.com>
5471 L: dri-devel@lists.freedesktop.org
5472 T: git git://github.com/xin3liang/linux.git
5474 F: drivers/gpu/drm/hisilicon/
5475 F: Documentation/devicetree/bindings/display/hisilicon/
5477 DRM DRIVERS FOR LIMA
5478 M: Qiang Yu <yuq825@gmail.com>
5479 L: dri-devel@lists.freedesktop.org
5480 L: lima@lists.freedesktop.org (moderated for non-subscribers)
5482 F: drivers/gpu/drm/lima/
5483 F: include/uapi/drm/lima_drm.h
5484 T: git git://anongit.freedesktop.org/drm/drm-misc
5486 DRM DRIVERS FOR MEDIATEK
5487 M: CK Hu <ck.hu@mediatek.com>
5488 M: Philipp Zabel <p.zabel@pengutronix.de>
5489 L: dri-devel@lists.freedesktop.org
5491 F: drivers/gpu/drm/mediatek/
5492 F: Documentation/devicetree/bindings/display/mediatek/
5494 DRM DRIVERS FOR NVIDIA TEGRA
5495 M: Thierry Reding <thierry.reding@gmail.com>
5496 L: dri-devel@lists.freedesktop.org
5497 L: linux-tegra@vger.kernel.org
5498 T: git git://anongit.freedesktop.org/tegra/linux.git
5500 F: drivers/gpu/drm/tegra/
5501 F: drivers/gpu/host1x/
5502 F: include/linux/host1x.h
5503 F: include/uapi/drm/tegra_drm.h
5504 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5506 DRM DRIVERS FOR RENESAS
5507 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5508 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5509 L: dri-devel@lists.freedesktop.org
5510 L: linux-renesas-soc@vger.kernel.org
5511 T: git git://linuxtv.org/pinchartl/media drm/du/next
5513 F: drivers/gpu/drm/rcar-du/
5514 F: drivers/gpu/drm/shmobile/
5515 F: include/linux/platform_data/shmob_drm.h
5516 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5517 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5518 F: Documentation/devicetree/bindings/display/renesas,du.txt
5520 DRM DRIVERS FOR ROCKCHIP
5521 M: Sandy Huang <hjc@rock-chips.com>
5522 M: Heiko Stübner <heiko@sntech.de>
5523 L: dri-devel@lists.freedesktop.org
5525 F: drivers/gpu/drm/rockchip/
5526 F: Documentation/devicetree/bindings/display/rockchip/
5527 T: git git://anongit.freedesktop.org/drm/drm-misc
5530 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5531 M: Vincent Abriou <vincent.abriou@st.com>
5532 L: dri-devel@lists.freedesktop.org
5533 T: git git://anongit.freedesktop.org/drm/drm-misc
5535 F: drivers/gpu/drm/sti
5536 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5539 M: Yannick Fertre <yannick.fertre@st.com>
5540 M: Philippe Cornu <philippe.cornu@st.com>
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/stm
5547 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5549 DRM DRIVERS FOR TI LCDC
5550 M: Jyri Sarha <jsarha@ti.com>
5551 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5552 L: dri-devel@lists.freedesktop.org
5554 F: drivers/gpu/drm/tilcdc/
5555 F: Documentation/devicetree/bindings/display/tilcdc/
5557 DRM DRIVERS FOR TI OMAP
5558 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5559 L: dri-devel@lists.freedesktop.org
5561 F: drivers/gpu/drm/omapdrm/
5562 F: Documentation/devicetree/bindings/display/ti/
5565 M: Eric Anholt <eric@anholt.net>
5567 F: drivers/gpu/drm/v3d/
5568 F: include/uapi/drm/v3d_drm.h
5569 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5570 T: git git://anongit.freedesktop.org/drm/drm-misc
5573 M: Eric Anholt <eric@anholt.net>
5574 T: git git://github.com/anholt/linux
5576 F: drivers/gpu/drm/vc4/
5577 F: include/uapi/drm/vc4_drm.h
5578 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5579 T: git git://anongit.freedesktop.org/drm/drm-misc
5581 DRM DRIVERS FOR VIVANTE GPU IP
5582 M: Lucas Stach <l.stach@pengutronix.de>
5583 R: Russell King <linux+etnaviv@armlinux.org.uk>
5584 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5585 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5586 L: dri-devel@lists.freedesktop.org
5588 F: drivers/gpu/drm/etnaviv/
5589 F: include/uapi/drm/etnaviv_drm.h
5590 F: Documentation/devicetree/bindings/display/etnaviv/
5592 DRM DRIVERS FOR ZTE ZX
5593 M: Shawn Guo <shawnguo@kernel.org>
5594 L: dri-devel@lists.freedesktop.org
5596 F: drivers/gpu/drm/zte/
5597 F: Documentation/devicetree/bindings/display/zte,vou.txt
5598 T: git git://anongit.freedesktop.org/drm/drm-misc
5601 M: Thierry Reding <thierry.reding@gmail.com>
5602 R: Sam Ravnborg <sam@ravnborg.org>
5603 L: dri-devel@lists.freedesktop.org
5604 T: git git://anongit.freedesktop.org/drm/drm-misc
5606 F: drivers/gpu/drm/drm_panel.c
5607 F: drivers/gpu/drm/panel/
5608 F: include/drm/drm_panel.h
5609 F: Documentation/devicetree/bindings/display/panel/
5612 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5613 T: git git://anongit.freedesktop.org/drm/drm-misc
5614 L: dri-devel@lists.freedesktop.org
5615 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
5617 F: drivers/gpu/drm/xen/
5618 F: Documentation/gpu/xen-front.rst
5621 M: Christian Koenig <christian.koenig@amd.com>
5622 M: Huang Rui <ray.huang@amd.com>
5623 T: git git://people.freedesktop.org/~agd5f/linux
5625 L: dri-devel@lists.freedesktop.org
5627 F: drivers/gpu/drm/ttm/
5629 DSBR100 USB FM RADIO DRIVER
5630 M: Alexey Klimov <klimov.linux@gmail.com>
5631 L: linux-media@vger.kernel.org
5632 T: git git://linuxtv.org/media_tree.git
5634 F: drivers/media/radio/dsbr100.c
5637 M: Hans Verkuil <hverkuil@xs4all.nl>
5638 L: linux-media@vger.kernel.org
5639 T: git git://linuxtv.org/media_tree.git
5640 W: https://linuxtv.org
5642 F: drivers/media/pci/dt3155/
5644 DVB_USB_AF9015 MEDIA DRIVER
5645 M: Antti Palosaari <crope@iki.fi>
5646 L: linux-media@vger.kernel.org
5647 W: https://linuxtv.org
5648 W: http://palosaari.fi/linux/
5649 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5650 T: git git://linuxtv.org/anttip/media_tree.git
5652 F: drivers/media/usb/dvb-usb-v2/af9015*
5654 DVB_USB_AF9035 MEDIA DRIVER
5655 M: Antti Palosaari <crope@iki.fi>
5656 L: linux-media@vger.kernel.org
5657 W: https://linuxtv.org
5658 W: http://palosaari.fi/linux/
5659 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5660 T: git git://linuxtv.org/anttip/media_tree.git
5662 F: drivers/media/usb/dvb-usb-v2/af9035*
5664 DVB_USB_ANYSEE MEDIA DRIVER
5665 M: Antti Palosaari <crope@iki.fi>
5666 L: linux-media@vger.kernel.org
5667 W: https://linuxtv.org
5668 W: http://palosaari.fi/linux/
5669 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5670 T: git git://linuxtv.org/anttip/media_tree.git
5672 F: drivers/media/usb/dvb-usb-v2/anysee*
5674 DVB_USB_AU6610 MEDIA DRIVER
5675 M: Antti Palosaari <crope@iki.fi>
5676 L: linux-media@vger.kernel.org
5677 W: https://linuxtv.org
5678 W: http://palosaari.fi/linux/
5679 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5680 T: git git://linuxtv.org/anttip/media_tree.git
5682 F: drivers/media/usb/dvb-usb-v2/au6610*
5684 DVB_USB_CE6230 MEDIA DRIVER
5685 M: Antti Palosaari <crope@iki.fi>
5686 L: linux-media@vger.kernel.org
5687 W: https://linuxtv.org
5688 W: http://palosaari.fi/linux/
5689 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5690 T: git git://linuxtv.org/anttip/media_tree.git
5692 F: drivers/media/usb/dvb-usb-v2/ce6230*
5694 DVB_USB_CXUSB MEDIA DRIVER
5695 M: Michael Krufky <mkrufky@linuxtv.org>
5696 L: linux-media@vger.kernel.org
5697 W: https://linuxtv.org
5698 W: http://github.com/mkrufky
5699 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5700 T: git git://linuxtv.org/media_tree.git
5702 F: drivers/media/usb/dvb-usb/cxusb*
5704 DVB_USB_EC168 MEDIA DRIVER
5705 M: Antti Palosaari <crope@iki.fi>
5706 L: linux-media@vger.kernel.org
5707 W: https://linuxtv.org
5708 W: http://palosaari.fi/linux/
5709 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5710 T: git git://linuxtv.org/anttip/media_tree.git
5712 F: drivers/media/usb/dvb-usb-v2/ec168*
5714 DVB_USB_GL861 MEDIA DRIVER
5715 M: Antti Palosaari <crope@iki.fi>
5716 L: linux-media@vger.kernel.org
5717 W: https://linuxtv.org
5718 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5719 T: git git://linuxtv.org/anttip/media_tree.git
5721 F: drivers/media/usb/dvb-usb-v2/gl861*
5723 DVB_USB_MXL111SF MEDIA DRIVER
5724 M: Michael Krufky <mkrufky@linuxtv.org>
5725 L: linux-media@vger.kernel.org
5726 W: https://linuxtv.org
5727 W: http://github.com/mkrufky
5728 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5729 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5731 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5733 DVB_USB_RTL28XXU MEDIA DRIVER
5734 M: Antti Palosaari <crope@iki.fi>
5735 L: linux-media@vger.kernel.org
5736 W: https://linuxtv.org
5737 W: http://palosaari.fi/linux/
5738 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5739 T: git git://linuxtv.org/anttip/media_tree.git
5741 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5743 DVB_USB_V2 MEDIA DRIVER
5744 M: Antti Palosaari <crope@iki.fi>
5745 L: linux-media@vger.kernel.org
5746 W: https://linuxtv.org
5747 W: http://palosaari.fi/linux/
5748 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5749 T: git git://linuxtv.org/anttip/media_tree.git
5751 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5752 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5755 M: Jason Baron <jbaron@akamai.com>
5757 F: lib/dynamic_debug.c
5758 F: include/linux/dynamic_debug.h
5760 DYNAMIC INTERRUPT MODERATION
5761 M: Tal Gilboa <talgi@mellanox.com>
5763 F: include/linux/dim.h
5766 DZ DECSTATION DZ11 SERIAL DRIVER
5767 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5769 F: drivers/tty/serial/dz.*
5771 E3X0 POWER BUTTON DRIVER
5772 M: Moritz Fischer <moritz.fischer@ettus.com>
5773 L: usrp-users@lists.ettus.com
5774 W: http://www.ettus.com
5776 F: drivers/input/misc/e3x0-button.c
5777 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5780 M: Antti Palosaari <crope@iki.fi>
5781 L: linux-media@vger.kernel.org
5782 W: https://linuxtv.org
5783 W: http://palosaari.fi/linux/
5784 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5785 T: git git://linuxtv.org/anttip/media_tree.git
5787 F: drivers/media/tuners/e4000*
5789 EARTH_PT1 MEDIA DRIVER
5790 M: Akihiro Tsukada <tskd08@gmail.com>
5791 L: linux-media@vger.kernel.org
5793 F: drivers/media/pci/pt1/
5795 EARTH_PT3 MEDIA DRIVER
5796 M: Akihiro Tsukada <tskd08@gmail.com>
5797 L: linux-media@vger.kernel.org
5799 F: drivers/media/pci/pt3/
5802 M: Antti Palosaari <crope@iki.fi>
5803 L: linux-media@vger.kernel.org
5804 W: https://linuxtv.org
5805 W: http://palosaari.fi/linux/
5806 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5807 T: git git://linuxtv.org/anttip/media_tree.git
5809 F: drivers/media/dvb-frontends/ec100*
5812 M: Tyler Hicks <tyhicks@canonical.com>
5813 L: ecryptfs@vger.kernel.org
5814 W: http://ecryptfs.org
5815 W: https://launchpad.net/ecryptfs
5816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5818 F: Documentation/filesystems/ecryptfs.txt
5822 M: Borislav Petkov <bp@alien8.de>
5823 L: linux-edac@vger.kernel.org
5825 F: drivers/edac/amd64_edac*
5828 M: Jan Luebbe <jlu@pengutronix.de>
5829 L: linux-edac@vger.kernel.org
5831 F: drivers/edac/armada_xp_*
5834 M: Stefan Schaeckeler <sschaeck@cisco.com>
5836 F: drivers/edac/aspeed_edac.c
5837 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5840 M: Shravan Kumar Ramani <sramani@mellanox.com>
5842 F: drivers/edac/bluefield_edac.c
5845 M: Robert Richter <rric@kernel.org>
5846 L: linux-edac@vger.kernel.org
5848 F: drivers/edac/highbank*
5851 M: Ralf Baechle <ralf@linux-mips.org>
5852 M: David Daney <david.daney@cavium.com>
5853 L: linux-edac@vger.kernel.org
5854 L: linux-mips@vger.kernel.org
5856 F: drivers/edac/octeon_edac*
5858 EDAC-CAVIUM THUNDERX
5859 M: David Daney <david.daney@cavium.com>
5860 M: Jan Glauber <jglauber@cavium.com>
5861 L: linux-edac@vger.kernel.org
5863 F: drivers/edac/thunderx_edac*
5866 M: Borislav Petkov <bp@alien8.de>
5867 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5868 M: Tony Luck <tony.luck@intel.com>
5869 R: James Morse <james.morse@arm.com>
5870 R: Robert Richter <rrichter@marvell.com>
5871 L: linux-edac@vger.kernel.org
5872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
5874 F: Documentation/admin-guide/ras.rst
5875 F: Documentation/driver-api/edac.rst
5877 F: include/linux/edac.h
5880 M: Mark Gross <mark.gross@intel.com>
5881 L: linux-edac@vger.kernel.org
5883 F: drivers/edac/e752x_edac.c
5886 L: linux-edac@vger.kernel.org
5888 F: drivers/edac/e7xxx_edac.c
5891 M: York Sun <york.sun@nxp.com>
5892 L: linux-edac@vger.kernel.org
5894 F: drivers/edac/fsl_ddr_edac.*
5897 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5898 L: linux-edac@vger.kernel.org
5900 F: drivers/edac/ghes_edac.c
5903 M: Tony Luck <tony.luck@intel.com>
5904 L: linux-edac@vger.kernel.org
5906 F: drivers/edac/i10nm_base.c
5909 L: linux-edac@vger.kernel.org
5911 F: drivers/edac/i3000_edac.c
5914 L: linux-edac@vger.kernel.org
5916 F: drivers/edac/i5000_edac.c
5919 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5920 L: linux-edac@vger.kernel.org
5922 F: drivers/edac/i5400_edac.c
5925 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5926 L: linux-edac@vger.kernel.org
5928 F: drivers/edac/i7300_edac.c
5931 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5932 L: linux-edac@vger.kernel.org
5934 F: drivers/edac/i7core_edac.c
5937 M: Tim Small <tim@buttersideup.com>
5938 L: linux-edac@vger.kernel.org
5940 F: drivers/edac/i82443bxgx_edac.c
5943 M: "Arvind R." <arvino55@gmail.com>
5944 L: linux-edac@vger.kernel.org
5946 F: drivers/edac/i82975x_edac.c
5949 M: Jason Baron <jbaron@akamai.com>
5950 L: linux-edac@vger.kernel.org
5952 F: drivers/edac/ie31200_edac.c
5955 M: Johannes Thumshirn <morbidrsa@gmail.com>
5956 L: linux-edac@vger.kernel.org
5958 F: drivers/edac/mpc85xx_edac.[ch]
5961 M: Egor Martovetsky <egor@pasemi.com>
5962 L: linux-edac@vger.kernel.org
5964 F: drivers/edac/pasemi_edac.c
5967 M: Tony Luck <tony.luck@intel.com>
5968 L: linux-edac@vger.kernel.org
5970 F: drivers/edac/pnd2_edac.[ch]
5973 M: Tim Small <tim@buttersideup.com>
5974 L: linux-edac@vger.kernel.org
5976 F: drivers/edac/r82600_edac.c
5979 M: Tony Luck <tony.luck@intel.com>
5980 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5981 L: linux-edac@vger.kernel.org
5983 F: drivers/edac/sb_edac.c
5986 M: Yash Shah <yash.shah@sifive.com>
5987 L: linux-edac@vger.kernel.org
5989 F: drivers/edac/sifive_edac.c
5992 M: Tony Luck <tony.luck@intel.com>
5993 L: linux-edac@vger.kernel.org
5995 F: drivers/edac/skx_*.c
5998 M: Tero Kristo <t-kristo@ti.com>
5999 L: linux-edac@vger.kernel.org
6001 F: drivers/edac/ti_edac.c
6004 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6005 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6006 L: linux-arm-msm@vger.kernel.org
6007 L: linux-edac@vger.kernel.org
6009 F: drivers/edac/qcom_edac.c
6011 EDIROL UA-101/UA-1000 DRIVER
6012 M: Clemens Ladisch <clemens@ladisch.de>
6013 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6016 F: sound/usb/misc/ua101.c
6019 L: linux-efi@vger.kernel.org
6020 M: Ivan Hu <ivan.hu@canonical.com>
6021 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
6023 F: drivers/firmware/efi/test/
6025 EFI VARIABLE FILESYSTEM
6026 M: Matthew Garrett <matthew.garrett@nebula.com>
6027 M: Jeremy Kerr <jk@ozlabs.org>
6028 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
6029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6030 L: linux-efi@vger.kernel.org
6034 EFIFB FRAMEBUFFER DRIVER
6035 L: linux-fbdev@vger.kernel.org
6036 M: Peter Jones <pjones@redhat.com>
6038 F: drivers/video/fbdev/efifb.c
6041 W: http://aeschi.ch.eu.org/efs/
6045 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6046 M: Douglas Miller <dougmill@linux.ibm.com>
6047 L: netdev@vger.kernel.org
6049 F: drivers/net/ethernet/ibm/ehea/
6051 EM28XX VIDEO4LINUX DRIVER
6052 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6053 L: linux-media@vger.kernel.org
6054 W: https://linuxtv.org
6055 T: git git://linuxtv.org/media_tree.git
6057 F: drivers/media/usb/em28xx/
6058 F: Documentation/media/v4l-drivers/em28xx*
6061 M: Paul Gortmaker <paul.gortmaker@windriver.com>
6062 M: Matt Mackall <mpm@selenic.com>
6063 M: David Woodhouse <dwmw2@infradead.org>
6064 L: linux-embedded@vger.kernel.org
6067 Emulex 10Gbps iSCSI - OneConnect DRIVER
6068 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6069 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6070 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6071 L: linux-scsi@vger.kernel.org
6072 W: http://www.broadcom.com
6074 F: drivers/scsi/be2iscsi/
6076 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6077 M: Sathya Perla <sathya.perla@broadcom.com>
6078 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6079 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6080 M: Somnath Kotur <somnath.kotur@broadcom.com>
6081 L: netdev@vger.kernel.org
6082 W: http://www.emulex.com
6084 F: drivers/net/ethernet/emulex/benet/
6086 EMULEX ONECONNECT ROCE DRIVER
6087 M: Selvin Xavier <selvin.xavier@broadcom.com>
6088 M: Devesh Sharma <devesh.sharma@broadcom.com>
6089 L: linux-rdma@vger.kernel.org
6090 W: http://www.broadcom.com
6092 F: drivers/infiniband/hw/ocrdma/
6093 F: include/uapi/rdma/ocrdma-abi.h
6095 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6096 M: James Smart <james.smart@broadcom.com>
6097 M: Dick Kennedy <dick.kennedy@broadcom.com>
6098 L: linux-scsi@vger.kernel.org
6099 W: http://www.broadcom.com
6101 F: drivers/scsi/lpfc/
6103 ENE CB710 FLASH CARD READER DRIVER
6104 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6106 F: drivers/misc/cb710/
6107 F: drivers/mmc/host/cb710-mmc.*
6108 F: include/linux/cb710.h
6110 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6111 M: Maxim Levitsky <maximlevitsky@gmail.com>
6113 F: drivers/media/rc/ene_ir.*
6115 EPSON S1D13XXX FRAMEBUFFER DRIVER
6116 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6119 F: drivers/video/fbdev/s1d13xxxfb.c
6120 F: include/video/s1d13xxxfb.h
6123 M: Gao Xiang <gaoxiang25@huawei.com>
6124 M: Chao Yu <yuchao0@huawei.com>
6125 L: linux-erofs@lists.ozlabs.org
6127 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6128 F: Documentation/filesystems/erofs.txt
6130 F: include/trace/events/erofs.h
6132 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6133 M: Jeff Layton <jlayton@kernel.org>
6136 F: include/linux/errseq.h
6138 ET131X NETWORK DRIVER
6139 M: Mark Einon <mark.einon@gmail.com>
6141 F: drivers/net/ethernet/agere/
6144 M: Roopa Prabhu <roopa@cumulusnetworks.com>
6145 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6146 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6147 L: netdev@vger.kernel.org
6148 W: http://www.linuxfoundation.org/en/Net:Bridge
6150 F: include/linux/netfilter_bridge/
6153 ETHERNET PHY LIBRARY
6154 M: Andrew Lunn <andrew@lunn.ch>
6155 M: Florian Fainelli <f.fainelli@gmail.com>
6156 M: Heiner Kallweit <hkallweit1@gmail.com>
6157 L: netdev@vger.kernel.org
6159 F: Documentation/ABI/testing/sysfs-class-net-phydev
6160 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6161 F: Documentation/devicetree/bindings/net/mdio*
6162 F: Documentation/networking/phy.rst
6164 F: drivers/of/of_mdio.c
6165 F: drivers/of/of_net.c
6166 F: include/linux/*mdio*.h
6167 F: include/linux/of_net.h
6168 F: include/linux/phy.h
6169 F: include/linux/phy_fixed.h
6170 F: include/linux/platform_data/mdio-bcm-unimac.h
6171 F: include/linux/platform_data/mdio-gpio.h
6172 F: include/trace/events/mdio.h
6173 F: include/uapi/linux/mdio.h
6174 F: include/uapi/linux/mii.h
6177 M: Valdis Kletnieks <valdis.kletnieks@vt.edu>
6179 F: drivers/staging/exfat/
6182 M: Jan Kara <jack@suse.com>
6183 L: linux-ext4@vger.kernel.org
6185 F: Documentation/filesystems/ext2.txt
6187 F: include/linux/ext2*
6190 M: "Theodore Ts'o" <tytso@mit.edu>
6191 M: Andreas Dilger <adilger.kernel@dilger.ca>
6192 L: linux-ext4@vger.kernel.org
6193 W: http://ext4.wiki.kernel.org
6194 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6197 F: Documentation/filesystems/ext4/
6200 Extended Verification Module (EVM)
6201 M: Mimi Zohar <zohar@linux.ibm.com>
6202 L: linux-integrity@vger.kernel.org
6204 F: security/integrity/evm/
6206 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6207 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
6208 L: linux-efi@vger.kernel.org
6209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6211 F: Documentation/admin-guide/efi-stub.rst
6212 F: arch/*/kernel/efi.c
6213 F: arch/x86/boot/compressed/eboot.[ch]
6214 F: arch/*/include/asm/efi.h
6215 F: arch/x86/platform/efi/
6216 F: drivers/firmware/efi/
6217 F: include/linux/efi*.h
6218 F: arch/arm/boot/compressed/efi-header.S
6219 F: arch/arm64/kernel/efi-entry.S
6221 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6222 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6223 M: Chanwoo Choi <cw00.choi@samsung.com>
6224 L: linux-kernel@vger.kernel.org
6225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6228 F: include/linux/extcon/
6229 F: include/linux/extcon.h
6230 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6231 F: Documentation/devicetree/bindings/extcon/
6234 M: Jingoo Han <jingoohan1@gmail.com>
6235 L: dri-devel@lists.freedesktop.org
6237 F: drivers/gpu/drm/exynos/exynos_dp*
6239 EXYNOS SYSMMU (IOMMU) driver
6240 M: Marek Szyprowski <m.szyprowski@samsung.com>
6241 L: iommu@lists.linux-foundation.org
6243 F: drivers/iommu/exynos-iommu.c
6245 EZchip NPS platform support
6246 M: Vineet Gupta <vgupta@synopsys.com>
6247 M: Ofer Levi <oferle@mellanox.com>
6249 F: arch/arc/plat-eznps
6250 F: arch/arc/boot/dts/eznps.dts
6253 M: Jaegeuk Kim <jaegeuk@kernel.org>
6254 M: Chao Yu <yuchao0@huawei.com>
6255 L: linux-f2fs-devel@lists.sourceforge.net
6256 W: https://f2fs.wiki.kernel.org/
6257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6259 F: Documentation/filesystems/f2fs.txt
6260 F: Documentation/ABI/testing/sysfs-fs-f2fs
6262 F: include/linux/f2fs_fs.h
6263 F: include/trace/events/f2fs.h
6265 F71805F HARDWARE MONITORING DRIVER
6266 M: Jean Delvare <jdelvare@suse.com>
6267 L: linux-hwmon@vger.kernel.org
6269 F: Documentation/hwmon/f71805f.rst
6270 F: drivers/hwmon/f71805f.c
6273 M: Josh Poimboeuf <jpoimboe@redhat.com>
6275 F: scripts/faddr2line
6278 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6279 L: netdev@vger.kernel.org
6281 F: net/core/failover.c
6282 F: include/net/failover.h
6283 F: Documentation/networking/failover.rst
6286 M: Jan Kara <jack@suse.cz>
6287 R: Amir Goldstein <amir73il@gmail.com>
6288 L: linux-fsdevel@vger.kernel.org
6290 F: fs/notify/fanotify/
6291 F: include/linux/fanotify.h
6292 F: include/uapi/linux/fanotify.h
6294 FARSYNC SYNCHRONOUS DRIVER
6295 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6296 W: http://www.farsite.co.uk/
6298 F: drivers/net/wan/farsync.*
6300 FAULT INJECTION SUPPORT
6301 M: Akinobu Mita <akinobu.mita@gmail.com>
6303 F: Documentation/fault-injection/
6304 F: lib/fault-inject.c
6306 FBTFT Framebuffer drivers
6308 L: dri-devel@lists.freedesktop.org
6309 L: linux-fbdev@vger.kernel.org
6310 F: drivers/staging/fbtft/
6313 M: Michael Buesch <m@bues.ch>
6314 L: linux-media@vger.kernel.org
6316 F: drivers/media/tuners/fc0011.h
6317 F: drivers/media/tuners/fc0011.c
6320 M: Antti Palosaari <crope@iki.fi>
6321 L: linux-media@vger.kernel.org
6322 W: https://linuxtv.org
6323 W: http://palosaari.fi/linux/
6324 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6325 T: git git://linuxtv.org/anttip/media_tree.git
6327 F: drivers/media/tuners/fc2580*
6329 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6330 M: Hannes Reinecke <hare@suse.de>
6331 L: linux-scsi@vger.kernel.org
6332 W: www.Open-FCoE.org
6334 F: drivers/scsi/libfc/
6335 F: drivers/scsi/fcoe/
6337 F: include/scsi/libfc.h
6338 F: include/scsi/libfcoe.h
6339 F: include/uapi/scsi/fc/
6341 FILE LOCKING (flock() and fcntl()/lockf())
6342 M: Jeff Layton <jlayton@kernel.org>
6343 M: "J. Bruce Fields" <bfields@fieldses.org>
6344 L: linux-fsdevel@vger.kernel.org
6346 F: include/linux/fcntl.h
6347 F: include/uapi/linux/fcntl.h
6351 FILESYSTEMS (VFS and infrastructure)
6352 M: Alexander Viro <viro@zeniv.linux.org.uk>
6353 L: linux-fsdevel@vger.kernel.org
6356 F: include/linux/fs.h
6357 F: include/linux/fs_types.h
6358 F: include/uapi/linux/fs.h
6360 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6361 M: Riku Voipio <riku.voipio@iki.fi>
6362 L: linux-hwmon@vger.kernel.org
6364 F: drivers/hwmon/f75375s.c
6365 F: include/linux/f75375s.h
6367 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6368 M: Clemens Ladisch <clemens@ladisch.de>
6369 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
6370 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6374 F: include/uapi/sound/firewire.h
6376 FIREWIRE MEDIA DRIVERS (firedtv)
6377 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6378 L: linux-media@vger.kernel.org
6379 L: linux1394-devel@lists.sourceforge.net
6380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6382 F: drivers/media/firewire/
6384 FIREWIRE SBP-2 TARGET
6385 M: Chris Boot <bootc@bootc.net>
6386 L: linux-scsi@vger.kernel.org
6387 L: target-devel@vger.kernel.org
6388 L: linux1394-devel@lists.sourceforge.net
6389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6391 F: drivers/target/sbp/
6394 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6395 L: linux1394-devel@lists.sourceforge.net
6396 W: http://ieee1394.wiki.kernel.org/
6397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6399 F: drivers/firewire/
6400 F: include/linux/firewire.h
6401 F: include/uapi/linux/firewire*.h
6404 FIRMWARE LOADER (request_firmware)
6405 M: Luis Chamberlain <mcgrof@kernel.org>
6406 L: linux-kernel@vger.kernel.org
6408 F: Documentation/firmware_class/
6409 F: drivers/base/firmware_loader/
6410 F: include/linux/firmware.h
6412 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6413 M: Joshua Morris <josh.h.morris@us.ibm.com>
6414 M: Philip Kelleher <pjk1939@linux.ibm.com>
6416 F: drivers/block/rsxx/
6418 FLEXTIMER FTM-QUADDEC DRIVER
6419 M: Patrick Havelange <patrick.havelange@essensium.com>
6420 L: linux-iio@vger.kernel.org
6422 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6423 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6424 F: drivers/counter/ftm-quaddec.c
6427 M: Denis Efremov <efremov@linux.com>
6429 L: linux-block@vger.kernel.org
6430 F: drivers/block/floppy.c
6432 FPGA MANAGER FRAMEWORK
6433 M: Moritz Fischer <mdf@kernel.org>
6434 L: linux-fpga@vger.kernel.org
6436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6437 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6438 F: Documentation/fpga/
6439 F: Documentation/driver-api/fpga/
6440 F: Documentation/devicetree/bindings/fpga/
6442 F: include/linux/fpga/
6443 W: http://www.rocketboards.org
6446 M: Wu Hao <hao.wu@intel.com>
6447 L: linux-fpga@vger.kernel.org
6449 F: Documentation/fpga/dfl.rst
6450 F: include/uapi/linux/fpga-dfl.h
6451 F: drivers/fpga/dfl*
6454 M: Bill Metzenthen <billm@melbpc.org.au>
6455 W: http://floatingpoint.sourceforge.net/emulator/index.html
6457 F: arch/x86/math-emu/
6459 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6460 L: netdev@vger.kernel.org
6462 F: drivers/net/wan/dlci.c
6463 F: drivers/net/wan/sdla.c
6466 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6467 L: dri-devel@lists.freedesktop.org
6468 L: linux-fbdev@vger.kernel.org
6469 T: git git://anongit.freedesktop.org/drm/drm-misc
6470 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6472 F: Documentation/fb/
6475 F: include/linux/fb.h
6476 F: include/uapi/video/
6477 F: include/uapi/linux/fb.h
6479 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6480 M: Horia Geantă <horia.geanta@nxp.com>
6481 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6482 L: linux-crypto@vger.kernel.org
6484 F: drivers/crypto/caam/
6485 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6487 FREESCALE DIU FRAMEBUFFER DRIVER
6488 M: Timur Tabi <timur@kernel.org>
6489 L: linux-fbdev@vger.kernel.org
6491 F: drivers/video/fbdev/fsl-diu-fb.*
6493 FREESCALE DMA DRIVER
6494 M: Li Yang <leoyang.li@nxp.com>
6495 M: Zhang Wei <zw@zh-kernel.org>
6496 L: linuxppc-dev@lists.ozlabs.org
6498 F: drivers/dma/fsldma.*
6500 FREESCALE ENETC ETHERNET DRIVERS
6501 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6502 L: netdev@vger.kernel.org
6504 F: drivers/net/ethernet/freescale/enetc/
6506 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6507 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6508 L: netdev@vger.kernel.org
6510 F: drivers/net/ethernet/freescale/gianfar*
6511 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6513 FREESCALE GPMI NAND DRIVER
6514 M: Han Xu <han.xu@nxp.com>
6515 L: linux-mtd@lists.infradead.org
6517 F: drivers/mtd/nand/raw/gpmi-nand/*
6519 FREESCALE I2C CPM DRIVER
6520 M: Jochen Friedrich <jochen@scram.de>
6521 L: linuxppc-dev@lists.ozlabs.org
6522 L: linux-i2c@vger.kernel.org
6524 F: drivers/i2c/busses/i2c-cpm.c
6526 FREESCALE IMX DDR PMU DRIVER
6527 M: Frank Li <Frank.li@nxp.com>
6528 L: linux-arm-kernel@lists.infradead.org
6530 F: drivers/perf/fsl_imx8_ddr_perf.c
6531 F: Documentation/admin-guide/perf/imx-ddr.rst
6532 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6534 FREESCALE IMX I2C DRIVER
6535 M: Oleksij Rempel <o.rempel@pengutronix.de>
6536 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6537 L: linux-i2c@vger.kernel.org
6539 F: drivers/i2c/busses/i2c-imx.c
6540 F: Documentation/devicetree/bindings/i2c/i2c-imx.txt
6542 FREESCALE IMX LPI2C DRIVER
6543 M: Dong Aisheng <aisheng.dong@nxp.com>
6544 L: linux-i2c@vger.kernel.org
6545 L: linux-imx@nxp.com
6547 F: drivers/i2c/busses/i2c-imx-lpi2c.c
6548 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6550 FREESCALE IMX / MXC FEC DRIVER
6551 M: Fugang Duan <fugang.duan@nxp.com>
6552 L: netdev@vger.kernel.org
6554 F: drivers/net/ethernet/freescale/fec_main.c
6555 F: drivers/net/ethernet/freescale/fec_ptp.c
6556 F: drivers/net/ethernet/freescale/fec.h
6557 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6559 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6560 M: Sascha Hauer <s.hauer@pengutronix.de>
6561 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6562 L: linux-fbdev@vger.kernel.org
6563 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6565 F: include/linux/platform_data/video-imxfb.h
6566 F: drivers/video/fbdev/imxfb.c
6568 FREESCALE QORIQ DPAA ETHERNET DRIVER
6569 M: Madalin Bucur <madalin.bucur@nxp.com>
6570 L: netdev@vger.kernel.org
6572 F: drivers/net/ethernet/freescale/dpaa
6574 FREESCALE QORIQ DPAA FMAN DRIVER
6575 M: Madalin Bucur <madalin.bucur@nxp.com>
6576 L: netdev@vger.kernel.org
6578 F: drivers/net/ethernet/freescale/fman
6579 F: Documentation/devicetree/bindings/net/fsl-fman.txt
6581 FREESCALE QORIQ PTP CLOCK DRIVER
6582 M: Yangbo Lu <yangbo.lu@nxp.com>
6583 L: netdev@vger.kernel.org
6585 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6586 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
6587 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6588 F: drivers/ptp/ptp_qoriq.c
6589 F: drivers/ptp/ptp_qoriq_debugfs.c
6590 F: include/linux/fsl/ptp_qoriq.h
6591 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6593 FREESCALE QUAD SPI DRIVER
6594 M: Han Xu <han.xu@nxp.com>
6595 L: linux-spi@vger.kernel.org
6597 F: drivers/spi/spi-fsl-qspi.c
6599 FREESCALE QUICC ENGINE LIBRARY
6600 M: Qiang Zhao <qiang.zhao@nxp.com>
6601 L: linuxppc-dev@lists.ozlabs.org
6603 F: drivers/soc/fsl/qe/
6604 F: include/soc/fsl/*qe*.h
6605 F: include/soc/fsl/*ucc*.h
6607 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6608 M: Li Yang <leoyang.li@nxp.com>
6609 L: netdev@vger.kernel.org
6610 L: linuxppc-dev@lists.ozlabs.org
6612 F: drivers/net/ethernet/freescale/ucc_geth*
6614 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6615 M: Zhao Qiang <qiang.zhao@nxp.com>
6616 L: netdev@vger.kernel.org
6617 L: linuxppc-dev@lists.ozlabs.org
6619 F: drivers/net/wan/fsl_ucc_hdlc*
6621 FREESCALE QUICC ENGINE UCC UART DRIVER
6622 M: Timur Tabi <timur@kernel.org>
6623 L: linuxppc-dev@lists.ozlabs.org
6625 F: drivers/tty/serial/ucc_uart.c
6627 FREESCALE SOC DRIVERS
6628 M: Li Yang <leoyang.li@nxp.com>
6629 L: linuxppc-dev@lists.ozlabs.org
6630 L: linux-arm-kernel@lists.infradead.org
6632 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6633 F: Documentation/devicetree/bindings/soc/fsl/
6635 F: include/linux/fsl/
6637 FREESCALE SOC FS_ENET DRIVER
6638 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
6639 L: linuxppc-dev@lists.ozlabs.org
6640 L: netdev@vger.kernel.org
6642 F: drivers/net/ethernet/freescale/fs_enet/
6643 F: include/linux/fs_enet_pd.h
6645 FREESCALE SOC SOUND DRIVERS
6646 M: Timur Tabi <timur@kernel.org>
6647 M: Nicolin Chen <nicoleotsuka@gmail.com>
6648 M: Xiubo Li <Xiubo.Lee@gmail.com>
6649 R: Fabio Estevam <festevam@gmail.com>
6650 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6651 L: linuxppc-dev@lists.ozlabs.org
6653 F: sound/soc/fsl/fsl*
6654 F: sound/soc/fsl/imx*
6655 F: sound/soc/fsl/mpc8610_hpcd.c
6657 FREESCALE USB PERIPHERAL DRIVERS
6658 M: Li Yang <leoyang.li@nxp.com>
6659 L: linux-usb@vger.kernel.org
6660 L: linuxppc-dev@lists.ozlabs.org
6662 F: drivers/usb/gadget/udc/fsl*
6665 M: Christoph Hellwig <hch@infradead.org>
6666 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6671 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6672 M: Pavel Machek <pavel@ucw.cz>
6673 L: linux-pm@vger.kernel.org
6675 F: Documentation/power/freezing-of-tasks.rst
6676 F: include/linux/freezer.h
6680 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6681 L: linux-kernel@vger.kernel.org
6684 F: include/linux/frontswap.h
6686 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6687 M: David Howells <dhowells@redhat.com>
6688 L: linux-cachefs@redhat.com (moderated for non-subscribers)
6690 F: Documentation/filesystems/caching/
6692 F: include/linux/fscache*.h
6694 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6695 M: Theodore Y. Ts'o <tytso@mit.edu>
6696 M: Jaegeuk Kim <jaegeuk@kernel.org>
6697 M: Eric Biggers <ebiggers@kernel.org>
6698 L: linux-fscrypt@vger.kernel.org
6699 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6700 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6703 F: include/linux/fscrypt*.h
6704 F: include/uapi/linux/fscrypt.h
6705 F: Documentation/filesystems/fscrypt.rst
6708 M: Jeremy Kerr <jk@ozlabs.org>
6709 M: Joel Stanley <joel@jms.id.au>
6710 R: Alistar Popple <alistair@popple.id.au>
6711 R: Eddie James <eajames@linux.ibm.com>
6712 L: linux-fsi@lists.ozlabs.org
6713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6714 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
6717 F: include/linux/fsi*.h
6718 F: include/trace/events/fsi*.h
6720 FSI-ATTACHED I2C DRIVER
6721 M: Eddie James <eajames@linux.ibm.com>
6722 L: linux-i2c@vger.kernel.org
6723 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
6725 F: drivers/i2c/busses/i2c-fsi.c
6726 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6728 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6729 M: Jan Kara <jack@suse.cz>
6730 R: Amir Goldstein <amir73il@gmail.com>
6731 L: linux-fsdevel@vger.kernel.org
6734 F: include/linux/fsnotify*.h
6736 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
6737 M: Eric Biggers <ebiggers@kernel.org>
6738 M: Theodore Y. Ts'o <tytso@mit.edu>
6739 L: linux-fscrypt@vger.kernel.org
6740 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6741 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
6744 F: include/linux/fsverity.h
6745 F: include/uapi/linux/fsverity.h
6746 F: Documentation/filesystems/fsverity.rst
6748 FUJITSU LAPTOP EXTRAS
6749 M: Jonathan Woithe <jwoithe@just42.net>
6750 L: platform-driver-x86@vger.kernel.org
6752 F: drivers/platform/x86/fujitsu-laptop.c
6754 FUJITSU M-5MO LS CAMERA ISP DRIVER
6755 M: Kyungmin Park <kyungmin.park@samsung.com>
6756 M: Heungjun Kim <riverful.kim@samsung.com>
6757 L: linux-media@vger.kernel.org
6759 F: drivers/media/i2c/m5mols/
6760 F: include/media/i2c/m5mols.h
6762 FUJITSU TABLET EXTRAS
6763 M: Robert Gerlach <khnz@gmx.de>
6764 L: platform-driver-x86@vger.kernel.org
6766 F: drivers/platform/x86/fujitsu-tablet.c
6768 FUSE: FILESYSTEM IN USERSPACE
6769 M: Miklos Szeredi <miklos@szeredi.hu>
6770 L: linux-fsdevel@vger.kernel.org
6771 W: http://fuse.sourceforge.net/
6772 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6775 F: include/uapi/linux/fuse.h
6776 F: Documentation/filesystems/fuse.txt
6779 M: Thomas Gleixner <tglx@linutronix.de>
6780 M: Ingo Molnar <mingo@redhat.com>
6781 R: Peter Zijlstra <peterz@infradead.org>
6782 R: Darren Hart <dvhart@infradead.org>
6783 L: linux-kernel@vger.kernel.org
6784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6787 F: include/asm-generic/futex.h
6788 F: include/linux/futex.h
6789 F: include/uapi/linux/futex.h
6790 F: tools/testing/selftests/futex/
6791 F: tools/perf/bench/futex*
6792 F: Documentation/*futex*
6795 M: Kees Cook <keescook@chromium.org>
6796 R: Emese Revfy <re.emese@gmail.com>
6797 L: kernel-hardening@lists.openwall.com
6799 F: scripts/gcc-plugins/
6800 F: scripts/gcc-plugin.sh
6801 F: scripts/Makefile.gcc-plugins
6802 F: Documentation/core-api/gcc-plugins.rst
6804 GASKET DRIVER FRAMEWORK
6805 M: Rob Springer <rspringer@google.com>
6806 M: Todd Poynor <toddpoynor@google.com>
6807 M: Ben Chan <benchan@chromium.org>
6809 F: drivers/staging/gasket/
6811 GCOV BASED KERNEL PROFILING
6812 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6815 F: Documentation/dev-tools/gcov.rst
6817 GDB KERNEL DEBUGGING HELPER SCRIPTS
6818 M: Jan Kiszka <jan.kiszka@siemens.com>
6819 M: Kieran Bingham <kbingham@kernel.org>
6823 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6824 M: Achim Leubner <achim_leubner@adaptec.com>
6825 L: linux-scsi@vger.kernel.org
6826 W: http://www.icp-vortex.com/
6828 F: drivers/scsi/gdt*
6830 GEMTEK FM RADIO RECEIVER DRIVER
6831 M: Hans Verkuil <hverkuil@xs4all.nl>
6832 L: linux-media@vger.kernel.org
6833 T: git git://linuxtv.org/media_tree.git
6834 W: https://linuxtv.org
6836 F: drivers/media/radio/radio-gemtek*
6838 GENERIC ARCHITECTURE TOPOLOGY
6839 M: Sudeep Holla <sudeep.holla@arm.com>
6840 L: linux-kernel@vger.kernel.org
6842 F: drivers/base/arch_topology.c
6843 F: include/linux/arch_topology.h
6845 GENERIC GPIO I2C DRIVER
6846 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6848 F: drivers/i2c/busses/i2c-gpio.c
6849 F: include/linux/platform_data/i2c-gpio.h
6851 GENERIC GPIO I2C MULTIPLEXER DRIVER
6852 M: Peter Korsgaard <peter.korsgaard@barco.com>
6853 L: linux-i2c@vger.kernel.org
6855 F: drivers/i2c/muxes/i2c-mux-gpio.c
6856 F: include/linux/platform_data/i2c-mux-gpio.h
6857 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
6859 GENERIC HDLC (WAN) DRIVERS
6860 M: Krzysztof Halasa <khc@pm.waw.pl>
6861 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6863 F: drivers/net/wan/c101.c
6864 F: drivers/net/wan/hd6457*
6865 F: drivers/net/wan/hdlc*
6866 F: drivers/net/wan/n2.c
6867 F: drivers/net/wan/pc300too.c
6868 F: drivers/net/wan/pci200syn.c
6869 F: drivers/net/wan/wanxl*
6871 GENERIC INCLUDE/ASM HEADER FILES
6872 M: Arnd Bergmann <arnd@arndb.de>
6873 L: linux-arch@vger.kernel.org
6874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6876 F: include/asm-generic/
6877 F: include/uapi/asm-generic/
6879 GENERIC PHY FRAMEWORK
6880 M: Kishon Vijay Abraham I <kishon@ti.com>
6881 L: linux-kernel@vger.kernel.org
6882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6885 F: include/linux/phy/
6886 F: Documentation/devicetree/bindings/phy/
6888 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6889 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6891 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6894 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6895 M: Kevin Hilman <khilman@kernel.org>
6896 M: Ulf Hansson <ulf.hansson@linaro.org>
6897 L: linux-pm@vger.kernel.org
6899 F: drivers/base/power/domain*.c
6900 F: include/linux/pm_domain.h
6901 F: Documentation/devicetree/bindings/power/power_domain.txt
6903 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6904 M: Eugen Hristev <eugen.hristev@microchip.com>
6905 L: linux-input@vger.kernel.org
6907 F: drivers/input/touchscreen/resistive-adc-touch.c
6909 GENERIC UIO DRIVER FOR PCI DEVICES
6910 M: "Michael S. Tsirkin" <mst@redhat.com>
6911 L: kvm@vger.kernel.org
6913 F: drivers/uio/uio_pci_generic.c
6915 GENERIC VDSO LIBRARY:
6916 M: Andy Lutomirski <luto@kernel.org>
6917 M: Thomas Gleixner <tglx@linutronix.de>
6918 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
6919 L: linux-kernel@vger.kernel.org
6920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
6923 F: kernel/time/vsyscall.c
6925 F: include/asm-generic/vdso/vsyscall.h
6927 GENWQE (IBM Generic Workqueue Card)
6928 M: Frank Haverkamp <haver@linux.ibm.com>
6930 F: drivers/misc/genwqe/
6932 GET_MAINTAINER SCRIPT
6933 M: Joe Perches <joe@perches.com>
6935 F: scripts/get_maintainer.pl
6938 M: Bob Peterson <rpeterso@redhat.com>
6939 M: Andreas Gruenbacher <agruenba@redhat.com>
6940 L: cluster-devel@redhat.com
6941 W: http://sources.redhat.com/cluster/
6942 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6944 F: Documentation/filesystems/gfs2*.txt
6946 F: include/uapi/linux/gfs2_ondisk.h
6949 M: Johan Hovold <johan@kernel.org>
6950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6952 F: Documentation/ABI/testing/sysfs-class-gnss
6953 F: Documentation/devicetree/bindings/gnss/
6955 F: include/linux/gnss.h
6958 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
6959 L: linux-media@vger.kernel.org
6961 F: drivers/media/usb/go7007/
6964 M: Bastien Nocera <hadess@hadess.net>
6965 L: linux-input@vger.kernel.org
6967 F: drivers/input/touchscreen/goodix.c
6969 GOOGLE ETHERNET DRIVERS
6970 M: Catherine Sullivan <csully@google.com>
6971 R: Sagi Shahar <sagis@google.com>
6972 R: Jon Olson <jonolson@google.com>
6973 L: netdev@vger.kernel.org
6975 F: Documentation/networking/device_drivers/google/gve.rst
6976 F: drivers/net/ethernet/google
6978 GPD POCKET FAN DRIVER
6979 M: Hans de Goede <hdegoede@redhat.com>
6980 L: platform-driver-x86@vger.kernel.org
6982 F: drivers/platform/x86/gpd-pocket-fan.c
6985 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6986 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6987 L: linux-gpio@vger.kernel.org
6988 L: linux-acpi@vger.kernel.org
6990 F: Documentation/firmware-guide/acpi/gpio-properties.rst
6991 F: drivers/gpio/gpiolib-acpi.c
6994 M: Sean Young <sean@mess.org>
6995 L: linux-media@vger.kernel.org
6997 F: drivers/media/rc/gpio-ir-tx.c
7000 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7001 L: linux-gpio@vger.kernel.org
7003 F: drivers/gpio/gpio-mockup.c
7004 F: tools/testing/selftests/gpio/
7007 M: Linus Walleij <linus.walleij@linaro.org>
7008 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7009 L: linux-gpio@vger.kernel.org
7010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7012 F: Documentation/devicetree/bindings/gpio/
7013 F: Documentation/driver-api/gpio/
7014 F: Documentation/admin-guide/gpio/
7015 F: Documentation/ABI/testing/gpio-cdev
7016 F: Documentation/ABI/obsolete/sysfs-gpio
7018 F: include/linux/gpio/
7019 F: include/linux/gpio.h
7020 F: include/linux/of_gpio.h
7021 F: include/asm-generic/gpio.h
7022 F: include/uapi/linux/gpio.h
7025 GRE DEMULTIPLEXER DRIVER
7026 M: Dmitry Kozlov <xeb@mail.ru>
7027 L: netdev@vger.kernel.org
7029 F: net/ipv4/gre_demux.c
7030 F: net/ipv4/gre_offload.c
7031 F: include/net/gre.h
7033 GRETH 10/100/1G Ethernet MAC device driver
7034 M: Andreas Larsson <andreas@gaisler.com>
7035 L: netdev@vger.kernel.org
7037 F: drivers/net/ethernet/aeroflex/
7039 GREYBUS AUDIO PROTOCOLS DRIVERS
7040 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
7041 M: Mark Greer <mgreer@animalcreek.com>
7043 F: drivers/staging/greybus/audio_apbridgea.c
7044 F: drivers/staging/greybus/audio_apbridgea.h
7045 F: drivers/staging/greybus/audio_codec.c
7046 F: drivers/staging/greybus/audio_codec.h
7047 F: drivers/staging/greybus/audio_gb.c
7048 F: drivers/staging/greybus/audio_manager.c
7049 F: drivers/staging/greybus/audio_manager.h
7050 F: drivers/staging/greybus/audio_manager_module.c
7051 F: drivers/staging/greybus/audio_manager_private.h
7052 F: drivers/staging/greybus/audio_manager_sysfs.c
7053 F: drivers/staging/greybus/audio_module.c
7054 F: drivers/staging/greybus/audio_topology.c
7056 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7057 M: Viresh Kumar <vireshk@kernel.org>
7059 F: drivers/staging/greybus/authentication.c
7060 F: drivers/staging/greybus/bootrom.c
7061 F: drivers/staging/greybus/firmware.h
7062 F: drivers/staging/greybus/fw-core.c
7063 F: drivers/staging/greybus/fw-download.c
7064 F: drivers/staging/greybus/fw-management.c
7065 F: drivers/staging/greybus/greybus_authentication.h
7066 F: drivers/staging/greybus/greybus_firmware.h
7067 F: drivers/staging/greybus/hid.c
7068 F: drivers/staging/greybus/i2c.c
7069 F: drivers/staging/greybus/spi.c
7070 F: drivers/staging/greybus/spilib.c
7071 F: drivers/staging/greybus/spilib.h
7073 GREYBUS LOOPBACK DRIVER
7074 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7076 F: drivers/staging/greybus/loopback.c
7078 GREYBUS PLATFORM DRIVERS
7079 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7081 F: drivers/staging/greybus/arche-platform.c
7082 F: drivers/staging/greybus/arche-apb-ctrl.c
7083 F: drivers/staging/greybus/arche_platform.h
7085 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7086 M: Rui Miguel Silva <rmfrfs@gmail.com>
7088 F: drivers/staging/greybus/sdio.c
7089 F: drivers/staging/greybus/light.c
7090 F: drivers/staging/greybus/gpio.c
7091 F: drivers/staging/greybus/power_supply.c
7092 F: drivers/staging/greybus/spi.c
7093 F: drivers/staging/greybus/spilib.c
7096 M: Johan Hovold <johan@kernel.org>
7097 M: Alex Elder <elder@kernel.org>
7098 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7100 F: drivers/staging/greybus/
7102 F: include/linux/greybus.h
7103 F: include/linux/greybus/
7104 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
7106 GREYBUS UART PROTOCOLS DRIVERS
7107 M: David Lin <dtwlin@gmail.com>
7109 F: drivers/staging/greybus/uart.c
7110 F: drivers/staging/greybus/log.c
7112 GS1662 VIDEO SERIALIZER
7113 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7114 L: linux-media@vger.kernel.org
7115 T: git git://linuxtv.org/media_tree.git
7117 F: drivers/media/spi/gs1662.c
7119 GSPCA FINEPIX SUBDRIVER
7120 M: Frank Zago <frank@zago.net>
7121 L: linux-media@vger.kernel.org
7122 T: git git://linuxtv.org/media_tree.git
7124 F: drivers/media/usb/gspca/finepix.c
7126 GSPCA GL860 SUBDRIVER
7127 M: Olivier Lorin <o.lorin@laposte.net>
7128 L: linux-media@vger.kernel.org
7129 T: git git://linuxtv.org/media_tree.git
7131 F: drivers/media/usb/gspca/gl860/
7133 GSPCA M5602 SUBDRIVER
7134 M: Erik Andren <erik.andren@gmail.com>
7135 L: linux-media@vger.kernel.org
7136 T: git git://linuxtv.org/media_tree.git
7138 F: drivers/media/usb/gspca/m5602/
7140 GSPCA PAC207 SONIXB SUBDRIVER
7141 M: Hans Verkuil <hverkuil@xs4all.nl>
7142 L: linux-media@vger.kernel.org
7143 T: git git://linuxtv.org/media_tree.git
7145 F: drivers/media/usb/gspca/pac207.c
7147 GSPCA SN9C20X SUBDRIVER
7148 M: Brian Johnson <brijohn@gmail.com>
7149 L: linux-media@vger.kernel.org
7150 T: git git://linuxtv.org/media_tree.git
7152 F: drivers/media/usb/gspca/sn9c20x.c
7154 GSPCA T613 SUBDRIVER
7155 M: Leandro Costantino <lcostantino@gmail.com>
7156 L: linux-media@vger.kernel.org
7157 T: git git://linuxtv.org/media_tree.git
7159 F: drivers/media/usb/gspca/t613.c
7161 GSPCA USB WEBCAM DRIVER
7162 M: Hans Verkuil <hverkuil@xs4all.nl>
7163 L: linux-media@vger.kernel.org
7164 T: git git://linuxtv.org/media_tree.git
7166 F: drivers/media/usb/gspca/
7168 GTP (GPRS Tunneling Protocol)
7169 M: Pablo Neira Ayuso <pablo@netfilter.org>
7170 M: Harald Welte <laforge@gnumonks.org>
7171 L: osmocom-net-gprs@lists.osmocom.org
7172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7174 F: drivers/net/gtp.c
7176 GUID PARTITION TABLE (GPT)
7177 M: Davidlohr Bueso <dave@stgolabs.net>
7178 L: linux-efi@vger.kernel.org
7180 F: block/partitions/efi.*
7183 M: Yoshinori Sato <ysato@users.sourceforge.jp>
7184 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7185 W: http://uclinux-h8.sourceforge.jp
7186 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7189 F: drivers/clocksource/h8300_*.c
7190 F: drivers/clk/h8300/
7191 F: drivers/irqchip/irq-renesas-h8*.c
7193 HABANALABS PCI DRIVER
7194 M: Oded Gabbay <oded.gabbay@gmail.com>
7195 T: git https://github.com/HabanaAI/linux.git
7197 F: drivers/misc/habanalabs/
7198 F: include/uapi/misc/habanalabs.h
7199 F: Documentation/ABI/testing/sysfs-driver-habanalabs
7200 F: Documentation/ABI/testing/debugfs-driver-habanalabs
7203 M: Antti Palosaari <crope@iki.fi>
7204 L: linux-media@vger.kernel.org
7205 W: https://linuxtv.org
7206 W: http://palosaari.fi/linux/
7207 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7208 T: git git://linuxtv.org/anttip/media_tree.git
7210 F: drivers/media/usb/hackrf/
7212 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7213 M: Frank Seidel <frank@f-seidel.de>
7214 L: platform-driver-x86@vger.kernel.org
7215 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7217 F: drivers/platform/x86/hdaps.c
7220 M: Jean Delvare <jdelvare@suse.com>
7221 M: Guenter Roeck <linux@roeck-us.net>
7222 L: linux-hwmon@vger.kernel.org
7223 W: http://hwmon.wiki.kernel.org/
7224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7226 F: Documentation/devicetree/bindings/hwmon/
7227 F: Documentation/hwmon/
7229 F: include/linux/hwmon*.h
7230 F: include/trace/events/hwmon*.h
7232 HARDWARE RANDOM NUMBER GENERATOR CORE
7233 M: Matt Mackall <mpm@selenic.com>
7234 M: Herbert Xu <herbert@gondor.apana.org.au>
7235 L: linux-crypto@vger.kernel.org
7237 F: Documentation/devicetree/bindings/rng/
7238 F: Documentation/admin-guide/hw_random.rst
7239 F: drivers/char/hw_random/
7240 F: include/linux/hw_random.h
7242 HARDWARE TRACING FACILITIES
7243 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7245 F: drivers/hwtracing/
7247 HARDWARE SPINLOCK CORE
7248 M: Ohad Ben-Cohen <ohad@wizery.com>
7249 M: Bjorn Andersson <bjorn.andersson@linaro.org>
7250 L: linux-remoteproc@vger.kernel.org
7252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
7253 F: Documentation/devicetree/bindings/hwlock/
7254 F: Documentation/hwspinlock.txt
7255 F: drivers/hwspinlock/
7256 F: include/linux/hwspinlock.h
7258 HARMONY SOUND DRIVER
7259 L: linux-parisc@vger.kernel.org
7261 F: sound/parisc/harmony.*
7263 HDPVR USB VIDEO ENCODER DRIVER
7264 M: Hans Verkuil <hverkuil@xs4all.nl>
7265 L: linux-media@vger.kernel.org
7266 T: git git://linuxtv.org/media_tree.git
7267 W: https://linuxtv.org
7269 F: drivers/media/usb/hdpvr/
7271 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7272 M: Jerry Hoemann <jerry.hoemann@hpe.com>
7274 F: Documentation/watchdog/hpwdt.rst
7275 F: drivers/watchdog/hpwdt.c
7277 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7278 M: Don Brace <don.brace@microsemi.com>
7279 L: esc.storagedev@microsemi.com
7280 L: linux-scsi@vger.kernel.org
7282 F: Documentation/scsi/hpsa.txt
7283 F: drivers/scsi/hpsa*.[ch]
7284 F: include/linux/cciss*.h
7285 F: include/uapi/linux/cciss*.h
7288 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
7289 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
7290 L: linux-rdma@vger.kernel.org
7292 F: drivers/infiniband/hw/hfi1
7295 L: linux-fsdevel@vger.kernel.org
7297 F: Documentation/filesystems/hfs.txt
7301 L: linux-fsdevel@vger.kernel.org
7303 F: Documentation/filesystems/hfsplus.txt
7306 HGA FRAMEBUFFER DRIVER
7307 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7308 L: linux-nvidia@lists.surfsouth.com
7309 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7311 F: drivers/video/fbdev/hgafb.c
7313 HIBERNATION (aka Software Suspend, aka swsusp)
7314 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7315 M: Pavel Machek <pavel@ucw.cz>
7316 L: linux-pm@vger.kernel.org
7317 B: https://bugzilla.kernel.org
7320 F: drivers/base/power/
7322 F: include/linux/suspend.h
7323 F: include/linux/freezer.h
7324 F: include/linux/pm.h
7325 F: arch/*/include/asm/suspend*.h
7328 M: Jiri Kosina <jikos@kernel.org>
7329 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
7330 L: linux-input@vger.kernel.org
7331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7334 F: include/linux/hid*
7335 F: include/uapi/linux/hid*
7337 HID SENSOR HUB DRIVERS
7338 M: Jiri Kosina <jikos@kernel.org>
7339 M: Jonathan Cameron <jic23@kernel.org>
7340 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7341 L: linux-input@vger.kernel.org
7342 L: linux-iio@vger.kernel.org
7344 F: Documentation/hid/hid-sensor*
7345 F: drivers/hid/hid-sensor-*
7346 F: drivers/iio/*/hid-*
7347 F: include/linux/hid-sensor-*
7349 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7350 M: Thomas Gleixner <tglx@linutronix.de>
7351 L: linux-kernel@vger.kernel.org
7352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7354 F: Documentation/timers/
7355 F: kernel/time/hrtimer.c
7356 F: kernel/time/clockevents.c
7357 F: kernel/time/timer_*.c
7358 F: include/linux/clockchips.h
7359 F: include/linux/hrtimer.h
7361 HIGH-SPEED SCC DRIVER FOR AX.25
7362 L: linux-hams@vger.kernel.org
7364 F: drivers/net/hamradio/dmascc.c
7365 F: drivers/net/hamradio/scc.c
7367 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7368 M: HighPoint Linux Team <linux@highpoint-tech.com>
7369 W: http://www.highpoint-tech.com
7371 F: Documentation/scsi/hptiop.txt
7372 F: drivers/scsi/hptiop.c
7375 M: Jes Sorensen <jes@trained-monkey.org>
7376 L: linux-hippi@sunsite.dk
7378 F: include/linux/hippidevice.h
7379 F: include/uapi/linux/if_hippi.h
7381 F: drivers/net/hippi/
7383 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
7384 M: Zaibo Xu <xuzaibo@huawei.com>
7385 L: linux-crypto@vger.kernel.org
7387 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
7388 F: drivers/crypto/hisilicon/sec2/sec_main.c
7389 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
7390 F: drivers/crypto/hisilicon/sec2/sec.h
7391 F: Documentation/ABI/testing/debugfs-hisi-sec
7393 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7394 M: Zaibo Xu <xuzaibo@huawei.com>
7395 L: linux-crypto@vger.kernel.org
7397 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
7398 F: drivers/crypto/hisilicon/hpre/hpre_main.c
7399 F: drivers/crypto/hisilicon/hpre/hpre.h
7400 F: Documentation/ABI/testing/debugfs-hisi-hpre
7402 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7403 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7404 M: Salil Mehta <salil.mehta@huawei.com>
7405 L: netdev@vger.kernel.org
7406 W: http://www.hisilicon.com
7408 F: drivers/net/ethernet/hisilicon/hns3/
7410 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
7411 M: Zaibo Xu <xuzaibo@huawei.com>
7413 F: drivers/char/hw_random/hisi-trng-v2.c
7415 HISILICON LPC BUS DRIVER
7416 M: john.garry@huawei.com
7417 W: http://www.hisilicon.com
7419 F: drivers/bus/hisi_lpc.c
7420 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7422 HISILICON NETWORK SUBSYSTEM DRIVER
7423 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7424 M: Salil Mehta <salil.mehta@huawei.com>
7425 L: netdev@vger.kernel.org
7426 W: http://www.hisilicon.com
7428 F: drivers/net/ethernet/hisilicon/
7429 F: Documentation/devicetree/bindings/net/hisilicon*.txt
7431 HISILICON PMU DRIVER
7432 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
7433 W: http://www.hisilicon.com
7435 F: drivers/perf/hisilicon
7436 F: Documentation/admin-guide/perf/hisi-pmu.rst
7438 HISILICON ROCE DRIVER
7439 M: Lijun Ou <oulijun@huawei.com>
7440 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
7441 L: linux-rdma@vger.kernel.org
7443 F: drivers/infiniband/hw/hns/
7444 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7446 HISILICON SAS Controller
7447 M: John Garry <john.garry@huawei.com>
7448 W: http://www.hisilicon.com
7450 F: drivers/scsi/hisi_sas/
7451 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7453 HISILICON QM AND ZIP Controller DRIVER
7454 M: Zhou Wang <wangzhou1@hisilicon.com>
7455 L: linux-crypto@vger.kernel.org
7457 F: drivers/crypto/hisilicon/qm.c
7458 F: drivers/crypto/hisilicon/qm.h
7459 F: drivers/crypto/hisilicon/sgl.c
7460 F: drivers/crypto/hisilicon/zip/
7461 F: Documentation/ABI/testing/debugfs-hisi-zip
7463 HMM - Heterogeneous Memory Management
7464 M: Jérôme Glisse <jglisse@redhat.com>
7465 L: linux-mm@kvack.org
7468 F: include/linux/hmm*
7469 F: Documentation/vm/hmm.rst
7472 M: Jouni Malinen <j@w1.fi>
7473 L: linux-wireless@vger.kernel.org
7474 W: http://w1.fi/hostap-driver.html
7476 F: drivers/net/wireless/intersil/hostap/
7478 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7479 L: platform-driver-x86@vger.kernel.org
7481 F: drivers/platform/x86/tc1100-wmi.c
7483 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7484 M: Jaroslav Kysela <perex@perex.cz>
7486 F: drivers/net/ethernet/hp/hp100.*
7488 HPET: High Precision Event Timers driver
7489 M: Clemens Ladisch <clemens@ladisch.de>
7491 F: Documentation/timers/hpet.rst
7492 F: drivers/char/hpet.c
7493 F: include/linux/hpet.h
7494 F: include/uapi/linux/hpet.h
7498 F: arch/x86/kernel/hpet.c
7499 F: arch/x86/include/asm/hpet.h
7502 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7503 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7508 M: Sebastian Reichel <sre@kernel.org>
7509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7511 F: Documentation/ABI/testing/sysfs-bus-hsi
7512 F: Documentation/driver-api/hsi.rst
7514 F: include/linux/hsi/
7515 F: include/uapi/linux/hsi/
7518 L: linux-usb@vger.kernel.org
7520 F: drivers/net/usb/hso.c
7522 HSR NETWORK PROTOCOL
7523 M: Arvid Brodin <arvid.brodin@alten.se>
7524 L: netdev@vger.kernel.org
7528 HT16K33 LED CONTROLLER DRIVER
7529 M: Robin van der Gracht <robin@protonic.nl>
7531 F: drivers/auxdisplay/ht16k33.c
7532 F: Documentation/devicetree/bindings/display/ht16k33.txt
7534 HTCPEN TOUCHSCREEN DRIVER
7535 M: Pau Oliva Fora <pof@eslack.org>
7536 L: linux-input@vger.kernel.org
7538 F: drivers/input/touchscreen/htcpen.c
7540 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7541 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7542 L: linux-iio@vger.kernel.org
7543 W: http://www.st.com/
7545 F: drivers/iio/humidity/hts221*
7546 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
7548 HUAWEI ETHERNET DRIVER
7549 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
7550 L: netdev@vger.kernel.org
7552 F: Documentation/networking/hinic.txt
7553 F: drivers/net/ethernet/huawei/hinic/
7556 M: Mike Kravetz <mike.kravetz@oracle.com>
7557 L: linux-mm@kvack.org
7561 F: include/linux/hugetlb.h
7562 F: Documentation/admin-guide/mm/hugetlbpage.rst
7563 F: Documentation/vm/hugetlbfs_reserv.rst
7564 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7567 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7568 L: linux-media@vger.kernel.org
7569 T: git git://linuxtv.org/media_tree.git
7570 W: https://linuxtv.org
7572 F: drivers/media/platform/sti/hva
7574 HWPOISON MEMORY FAILURE HANDLING
7575 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7576 L: linux-mm@kvack.org
7578 F: mm/memory-failure.c
7579 F: mm/hwpoison-inject.c
7581 HYGON PROCESSOR SUPPORT
7582 M: Pu Wen <puwen@hygon.cn>
7583 L: linux-kernel@vger.kernel.org
7585 F: arch/x86/kernel/cpu/hygon.c
7587 Hyper-V CORE AND DRIVERS
7588 M: "K. Y. Srinivasan" <kys@microsoft.com>
7589 M: Haiyang Zhang <haiyangz@microsoft.com>
7590 M: Stephen Hemminger <sthemmin@microsoft.com>
7591 M: Sasha Levin <sashal@kernel.org>
7592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7593 L: linux-hyperv@vger.kernel.org
7595 F: Documentation/networking/device_drivers/microsoft/netvsc.txt
7596 F: arch/x86/include/asm/mshyperv.h
7597 F: arch/x86/include/asm/trace/hyperv.h
7598 F: arch/x86/include/asm/hyperv-tlfs.h
7599 F: arch/x86/kernel/cpu/mshyperv.c
7601 F: drivers/clocksource/hyperv_timer.c
7602 F: drivers/hid/hid-hyperv.c
7604 F: drivers/input/serio/hyperv-keyboard.c
7605 F: drivers/pci/controller/pci-hyperv.c
7606 F: drivers/pci/controller/pci-hyperv-intf.c
7607 F: drivers/net/hyperv/
7608 F: drivers/scsi/storvsc_drv.c
7609 F: drivers/uio/uio_hv_generic.c
7610 F: drivers/video/fbdev/hyperv_fb.c
7611 F: drivers/iommu/hyperv-iommu.c
7612 F: net/vmw_vsock/hyperv_transport.c
7613 F: include/clocksource/hyperv_timer.h
7614 F: include/linux/hyperv.h
7615 F: include/uapi/linux/hyperv.h
7616 F: include/asm-generic/mshyperv.h
7618 F: Documentation/ABI/stable/sysfs-bus-vmbus
7621 M: Vignesh Raghavendra <vigneshr@ti.com>
7623 F: drivers/mtd/hyperbus/
7624 F: include/linux/mtd/hyperbus.h
7625 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7626 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7628 HYPERVISOR VIRTUAL CONSOLE DRIVER
7629 L: linuxppc-dev@lists.ozlabs.org
7634 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7635 L: linux-i2c@vger.kernel.org
7636 L: linux-acpi@vger.kernel.org
7638 F: drivers/i2c/i2c-core-acpi.c
7640 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7641 M: Ajay Gupta <ajayg@nvidia.com>
7642 L: linux-i2c@vger.kernel.org
7644 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
7645 F: drivers/i2c/busses/i2c-nvidia-gpu.c
7648 M: Peter Rosin <peda@axentia.se>
7649 L: linux-i2c@vger.kernel.org
7651 F: Documentation/i2c/i2c-topology.rst
7652 F: Documentation/i2c/muxes/
7653 F: Documentation/devicetree/bindings/i2c/i2c-mux*
7654 F: Documentation/devicetree/bindings/i2c/i2c-arb*
7655 F: Documentation/devicetree/bindings/i2c/i2c-gate*
7656 F: drivers/i2c/i2c-mux.c
7657 F: drivers/i2c/muxes/
7658 F: include/linux/i2c-mux.h
7660 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7661 M: Gregory CLEMENT <gregory.clement@bootlin.com>
7662 L: linux-i2c@vger.kernel.org
7664 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
7665 F: drivers/i2c/busses/i2c-mv64xxx.c
7667 I2C OVER PARALLEL PORT
7668 M: Jean Delvare <jdelvare@suse.com>
7669 L: linux-i2c@vger.kernel.org
7671 F: Documentation/i2c/busses/i2c-parport.rst
7672 F: Documentation/i2c/busses/i2c-parport-light.rst
7673 F: drivers/i2c/busses/i2c-parport.c
7674 F: drivers/i2c/busses/i2c-parport-light.c
7677 M: Wolfram Sang <wsa@the-dreams.de>
7678 L: linux-i2c@vger.kernel.org
7679 W: https://i2c.wiki.kernel.org/
7680 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7683 F: Documentation/devicetree/bindings/i2c/i2c.txt
7684 F: Documentation/i2c/
7686 F: include/linux/i2c.h
7687 F: include/linux/i2c-dev.h
7688 F: include/linux/i2c-smbus.h
7689 F: include/uapi/linux/i2c.h
7690 F: include/uapi/linux/i2c-*.h
7692 I2C SUBSYSTEM HOST DRIVERS
7693 L: linux-i2c@vger.kernel.org
7694 W: https://i2c.wiki.kernel.org/
7695 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7698 F: Documentation/devicetree/bindings/i2c/
7699 F: drivers/i2c/algos/
7700 F: drivers/i2c/busses/
7703 M: Jean Delvare <jdelvare@suse.com>
7704 L: linux-i2c@vger.kernel.org
7706 F: Documentation/i2c/busses/i2c-taos-evm.rst
7707 F: drivers/i2c/busses/i2c-taos-evm.c
7710 M: Till Harbaum <till@harbaum.org>
7711 L: linux-i2c@vger.kernel.org
7712 W: http://www.harbaum.org/till/i2c_tiny_usb
7714 F: drivers/i2c/busses/i2c-tiny-usb.c
7716 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7717 M: Jean Delvare <jdelvare@suse.com>
7718 L: linux-i2c@vger.kernel.org
7720 F: Documentation/i2c/busses/i2c-ali1535.rst
7721 F: Documentation/i2c/busses/i2c-ali1563.rst
7722 F: Documentation/i2c/busses/i2c-ali15x3.rst
7723 F: Documentation/i2c/busses/i2c-amd756.rst
7724 F: Documentation/i2c/busses/i2c-amd8111.rst
7725 F: Documentation/i2c/busses/i2c-i801.rst
7726 F: Documentation/i2c/busses/i2c-nforce2.rst
7727 F: Documentation/i2c/busses/i2c-piix4.rst
7728 F: Documentation/i2c/busses/i2c-sis5595.rst
7729 F: Documentation/i2c/busses/i2c-sis630.rst
7730 F: Documentation/i2c/busses/i2c-sis96x.rst
7731 F: Documentation/i2c/busses/i2c-via.rst
7732 F: Documentation/i2c/busses/i2c-viapro.rst
7733 F: drivers/i2c/busses/i2c-ali1535.c
7734 F: drivers/i2c/busses/i2c-ali1563.c
7735 F: drivers/i2c/busses/i2c-ali15x3.c
7736 F: drivers/i2c/busses/i2c-amd756.c
7737 F: drivers/i2c/busses/i2c-amd756-s4882.c
7738 F: drivers/i2c/busses/i2c-amd8111.c
7739 F: drivers/i2c/busses/i2c-i801.c
7740 F: drivers/i2c/busses/i2c-isch.c
7741 F: drivers/i2c/busses/i2c-nforce2.c
7742 F: drivers/i2c/busses/i2c-nforce2-s4985.c
7743 F: drivers/i2c/busses/i2c-piix4.c
7744 F: drivers/i2c/busses/i2c-sis5595.c
7745 F: drivers/i2c/busses/i2c-sis630.c
7746 F: drivers/i2c/busses/i2c-sis96x.c
7747 F: drivers/i2c/busses/i2c-via.c
7748 F: drivers/i2c/busses/i2c-viapro.c
7750 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7751 M: Hans de Goede <hdegoede@redhat.com>
7752 L: linux-i2c@vger.kernel.org
7754 F: drivers/i2c/busses/i2c-cht-wc.c
7756 I2C/SMBUS ISMT DRIVER
7757 M: Seth Heasley <seth.heasley@intel.com>
7758 M: Neil Horman <nhorman@tuxdriver.com>
7759 L: linux-i2c@vger.kernel.org
7760 F: drivers/i2c/busses/i2c-ismt.c
7761 F: Documentation/i2c/busses/i2c-ismt.rst
7763 I2C/SMBUS STUB DRIVER
7764 M: Jean Delvare <jdelvare@suse.com>
7765 L: linux-i2c@vger.kernel.org
7767 F: drivers/i2c/i2c-stub.c
7770 M: Boris Brezillon <bbrezillon@kernel.org>
7771 L: linux-i3c@lists.infradead.org
7772 C: irc://chat.freenode.net/linux-i3c
7773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7775 F: Documentation/ABI/testing/sysfs-bus-i3c
7776 F: Documentation/devicetree/bindings/i3c/
7777 F: Documentation/driver-api/i3c
7779 F: include/linux/i3c/
7781 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7782 M: Vitor Soares <vitor.soares@synopsys.com>
7784 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7785 F: drivers/i3c/master/dw*
7787 IA64 (Itanium) PLATFORM
7788 M: Tony Luck <tony.luck@intel.com>
7789 M: Fenghua Yu <fenghua.yu@intel.com>
7790 L: linux-ia64@vger.kernel.org
7791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7795 IBM Power 842 compression accelerator
7796 M: Haren Myneni <haren@us.ibm.com>
7798 F: drivers/crypto/nx/Makefile
7799 F: drivers/crypto/nx/Kconfig
7800 F: drivers/crypto/nx/nx-842*
7801 F: include/linux/sw842.h
7805 IBM Power in-Nest Crypto Acceleration
7806 M: Breno Leitão <leitao@debian.org>
7807 M: Nayna Jain <nayna@linux.ibm.com>
7808 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7809 L: linux-crypto@vger.kernel.org
7811 F: drivers/crypto/nx/Makefile
7812 F: drivers/crypto/nx/Kconfig
7813 F: drivers/crypto/nx/nx-aes*
7814 F: drivers/crypto/nx/nx-sha*
7815 F: drivers/crypto/nx/nx.*
7816 F: drivers/crypto/nx/nx_csbcpb.h
7817 F: drivers/crypto/nx/nx_debugfs.c
7819 IBM Power Linux RAID adapter
7820 M: Brian King <brking@us.ibm.com>
7822 F: drivers/scsi/ipr.*
7824 IBM Power SRIOV Virtual NIC Device Driver
7825 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7826 M: John Allen <jallen@linux.ibm.com>
7827 L: netdev@vger.kernel.org
7829 F: drivers/net/ethernet/ibm/ibmvnic.*
7831 IBM Power Virtual Accelerator Switchboard
7832 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7833 L: linuxppc-dev@lists.ozlabs.org
7835 F: arch/powerpc/platforms/powernv/vas*
7836 F: arch/powerpc/platforms/powernv/copy-paste.h
7837 F: arch/powerpc/include/asm/vas.h
7839 IBM Power Virtual Ethernet Device Driver
7840 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7841 L: netdev@vger.kernel.org
7843 F: drivers/net/ethernet/ibm/ibmveth.*
7845 IBM Power Virtual FC Device Drivers
7846 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7847 L: linux-scsi@vger.kernel.org
7849 F: drivers/scsi/ibmvscsi/ibmvfc*
7851 IBM Power Virtual Management Channel Driver
7852 M: Steven Royer <seroyer@linux.ibm.com>
7854 F: drivers/misc/ibmvmc.*
7856 IBM Power Virtual SCSI Device Drivers
7857 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7858 L: linux-scsi@vger.kernel.org
7860 F: drivers/scsi/ibmvscsi/ibmvscsi*
7861 F: include/scsi/viosrp.h
7863 IBM Power Virtual SCSI Device Target Driver
7864 M: Michael Cyr <mikecyr@linux.ibm.com>
7865 L: linux-scsi@vger.kernel.org
7866 L: target-devel@vger.kernel.org
7868 F: drivers/scsi/ibmvscsi_tgt/
7870 IBM Power VMX Cryptographic instructions
7871 M: Breno Leitão <leitao@debian.org>
7872 M: Nayna Jain <nayna@linux.ibm.com>
7873 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7874 L: linux-crypto@vger.kernel.org
7876 F: drivers/crypto/vmx/Makefile
7877 F: drivers/crypto/vmx/Kconfig
7878 F: drivers/crypto/vmx/vmx.c
7879 F: drivers/crypto/vmx/aes*
7880 F: drivers/crypto/vmx/ghash*
7881 F: drivers/crypto/vmx/ppc-xlate.pl
7883 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7884 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7885 L: linux-pci@vger.kernel.org
7886 L: linuxppc-dev@lists.ozlabs.org
7888 F: drivers/pci/hotplug/rpaphp*
7890 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7891 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7892 L: linux-pci@vger.kernel.org
7893 L: linuxppc-dev@lists.ozlabs.org
7895 F: drivers/pci/hotplug/rpadlpar*
7897 IBM ServeRAID RAID DRIVER
7899 F: drivers/scsi/ips.*
7901 ICH LPC AND GPIO DRIVER
7902 M: Peter Tyser <ptyser@xes-inc.com>
7904 F: drivers/mfd/lpc_ich.c
7905 F: drivers/gpio/gpio-ich.c
7908 M: Max Staudt <max@enpas.org>
7909 L: linux-i2c@vger.kernel.org
7911 F: drivers/i2c/busses/i2c-icy.c
7914 M: "David S. Miller" <davem@davemloft.net>
7915 L: linux-ide@vger.kernel.org
7916 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
7917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7919 F: Documentation/ide/
7921 F: include/linux/ide.h
7924 M: Borislav Petkov <bp@alien8.de>
7925 L: linux-ide@vger.kernel.org
7927 F: Documentation/cdrom/ide-cd.rst
7928 F: drivers/ide/ide-cd*
7930 IDEAPAD LAPTOP EXTRAS DRIVER
7931 M: Ike Panhc <ike.pan@canonical.com>
7932 L: platform-driver-x86@vger.kernel.org
7933 W: http://launchpad.net/ideapad-laptop
7935 F: drivers/platform/x86/ideapad-laptop.c
7937 IDEAPAD LAPTOP SLIDEBAR DRIVER
7938 M: Andrey Moiseev <o2g.org.ru@gmail.com>
7939 L: linux-input@vger.kernel.org
7940 W: https://github.com/o2genum/ideapad-slidebar
7942 F: drivers/input/misc/ideapad_slidebar.c
7944 IDT VersaClock 5 CLOCK DRIVER
7945 M: Marek Vasut <marek.vasut@gmail.com>
7947 F: drivers/clk/clk-versaclock5.c
7949 IEEE 802.15.4 SUBSYSTEM
7950 M: Alexander Aring <alex.aring@gmail.com>
7951 M: Stefan Schmidt <stefan@datenfreihafen.org>
7952 L: linux-wpan@vger.kernel.org
7953 W: http://wpan.cakelab.org/
7954 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7959 F: drivers/net/ieee802154/
7960 F: include/linux/nl802154.h
7961 F: include/linux/ieee802154.h
7962 F: include/net/nl802154.h
7963 F: include/net/mac802154.h
7964 F: include/net/af_ieee802154.h
7965 F: include/net/cfg802154.h
7966 F: include/net/ieee802154_netdev.h
7967 F: Documentation/networking/ieee802154.rst
7970 M: Yotam Gigi <yotam.gi@gmail.com>
7971 M: Jamal Hadi Salim <jhs@mojatatu.com>
7973 F: include/net/ife.h
7974 F: include/uapi/linux/ife.h
7976 IGORPLUG-USB IR RECEIVER
7977 M: Sean Young <sean@mess.org>
7978 L: linux-media@vger.kernel.org
7980 F: drivers/media/rc/igorplugusb.c
7982 IGUANAWORKS USB IR TRANSCEIVER
7983 M: Sean Young <sean@mess.org>
7984 L: linux-media@vger.kernel.org
7986 F: drivers/media/rc/iguanair.c
7988 IIO DIGITAL POTENTIOMETER DAC
7989 M: Peter Rosin <peda@axentia.se>
7990 L: linux-iio@vger.kernel.org
7992 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7993 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7994 F: drivers/iio/dac/dpot-dac.c
7996 IIO ENVELOPE DETECTOR
7997 M: Peter Rosin <peda@axentia.se>
7998 L: linux-iio@vger.kernel.org
8000 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8001 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8002 F: drivers/iio/adc/envelope-detector.c
8005 M: Peter Rosin <peda@axentia.se>
8006 L: linux-iio@vger.kernel.org
8008 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8009 F: drivers/iio/multiplexer/iio-mux.c
8011 IIO SUBSYSTEM AND DRIVERS
8012 M: Jonathan Cameron <jic23@kernel.org>
8013 R: Hartmut Knaack <knaack.h@gmx.de>
8014 R: Lars-Peter Clausen <lars@metafoo.de>
8015 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8016 L: linux-iio@vger.kernel.org
8017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8019 F: Documentation/ABI/testing/configfs-iio*
8020 F: Documentation/ABI/testing/sysfs-bus-iio*
8021 F: Documentation/devicetree/bindings/iio/
8023 F: drivers/staging/iio/
8024 F: include/linux/iio/
8028 M: Peter Rosin <peda@axentia.se>
8029 L: linux-iio@vger.kernel.org
8031 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8032 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8033 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8034 F: drivers/iio/afe/iio-rescale.c
8036 IKANOS/ADI EAGLE ADSL USB DRIVER
8037 M: Matthieu Castet <castet.matthieu@free.fr>
8038 M: Stanislaw Gruszka <stf_xl@wp.pl>
8040 F: drivers/usb/atm/ueagle-atm.c
8042 IMGTEC ASCII LCD DRIVER
8043 M: Paul Burton <paulburton@kernel.org>
8045 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8046 F: drivers/auxdisplay/img-ascii-lcd.c
8048 IMGTEC IR DECODER DRIVER
8049 M: James Hogan <jhogan@kernel.org>
8051 F: drivers/media/rc/img-ir/
8053 IMON SOUNDGRAPH USB IR RECEIVER
8054 M: Sean Young <sean@mess.org>
8055 L: linux-media@vger.kernel.org
8057 F: drivers/media/rc/imon_raw.c
8058 F: drivers/media/rc/imon.c
8060 IMS TWINTURBO FRAMEBUFFER DRIVER
8061 L: linux-fbdev@vger.kernel.org
8063 F: drivers/video/fbdev/imsttfb.c
8065 INA209 HARDWARE MONITOR DRIVER
8066 M: Guenter Roeck <linux@roeck-us.net>
8067 L: linux-hwmon@vger.kernel.org
8069 F: Documentation/hwmon/ina209.rst
8070 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
8071 F: drivers/hwmon/ina209.c
8073 INA2XX HARDWARE MONITOR DRIVER
8074 M: Guenter Roeck <linux@roeck-us.net>
8075 L: linux-hwmon@vger.kernel.org
8077 F: Documentation/hwmon/ina2xx.rst
8078 F: drivers/hwmon/ina2xx.c
8079 F: include/linux/platform_data/ina2xx.h
8081 INDUSTRY PACK SUBSYSTEM (IPACK)
8082 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8083 M: Jens Taprogge <jens.taprogge@taprogge.org>
8084 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8085 L: industrypack-devel@lists.sourceforge.net
8086 W: http://industrypack.sourceforge.net
8090 INFINEON DPS310 Driver
8091 M: Eddie James <eajames@linux.ibm.com>
8092 L: linux-iio@vger.kernel.org
8093 F: drivers/iio/pressure/dps310.c
8096 INFINIBAND SUBSYSTEM
8097 M: Doug Ledford <dledford@redhat.com>
8098 M: Jason Gunthorpe <jgg@mellanox.com>
8099 L: linux-rdma@vger.kernel.org
8100 W: https://github.com/linux-rdma/rdma-core
8101 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8104 F: Documentation/devicetree/bindings/infiniband/
8105 F: Documentation/infiniband/
8106 F: drivers/infiniband/
8107 F: include/uapi/linux/if_infiniband.h
8108 F: include/uapi/rdma/
8110 F: include/trace/events/ib_mad.h
8111 F: include/trace/events/ib_umad.h
8112 F: samples/bpf/ibumad_kern.c
8113 F: samples/bpf/ibumad_user.c
8115 INGENIC JZ4780 DMA Driver
8116 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8118 F: drivers/dma/dma-jz4780.c
8120 INGENIC JZ4780 NAND DRIVER
8121 M: Harvey Hunt <harveyhuntnexus@gmail.com>
8122 L: linux-mtd@lists.infradead.org
8124 F: drivers/mtd/nand/raw/ingenic/
8127 M: Paul Cercueil <paul@crapouillou.net>
8129 F: arch/mips/boot/dts/ingenic/
8130 F: arch/mips/include/asm/mach-jz4740/
8131 F: arch/mips/jz4740/
8132 F: drivers/clk/ingenic/
8133 F: drivers/dma/dma-jz4780.c
8134 F: drivers/gpu/drm/ingenic/
8135 F: drivers/i2c/busses/i2c-jz4780.c
8136 F: drivers/iio/adc/ingenic-adc.c
8137 F: drivers/irqchip/irq-ingenic.c
8138 F: drivers/memory/jz4780-nemc.c
8139 F: drivers/mmc/host/jz4740_mmc.c
8140 F: drivers/mtd/nand/raw/ingenic/
8141 F: drivers/pinctrl/pinctrl-ingenic.c
8142 F: drivers/power/supply/ingenic-battery.c
8143 F: drivers/pwm/pwm-jz4740.c
8144 F: drivers/rtc/rtc-jz4740.c
8145 F: drivers/tty/serial/8250/8250_ingenic.c
8146 F: drivers/usb/musb/jz4740.c
8147 F: drivers/watchdog/jz4740_wdt.c
8148 F: include/dt-bindings/iio/adc/ingenic,adc.h
8149 F: include/linux/mfd/ingenic-tcu.h
8150 F: sound/soc/jz4740/
8151 F: sound/soc/codecs/jz47*
8154 M: Jan Kara <jack@suse.cz>
8155 R: Amir Goldstein <amir73il@gmail.com>
8156 L: linux-fsdevel@vger.kernel.org
8158 F: Documentation/filesystems/inotify.txt
8159 F: fs/notify/inotify/
8160 F: include/linux/inotify.h
8161 F: include/uapi/linux/inotify.h
8163 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8164 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
8165 L: linux-input@vger.kernel.org
8166 Q: http://patchwork.kernel.org/project/linux-input/list/
8167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8170 F: include/linux/input.h
8171 F: include/uapi/linux/input.h
8172 F: include/uapi/linux/input-event-codes.h
8173 F: include/linux/input/
8174 F: Documentation/devicetree/bindings/input/
8175 F: Documentation/devicetree/bindings/serio/
8176 F: Documentation/input/
8178 INPUT MULTITOUCH (MT) PROTOCOL
8179 M: Henrik Rydberg <rydberg@bitmath.org>
8180 L: linux-input@vger.kernel.org
8182 F: Documentation/input/multi-touch-protocol.rst
8183 F: drivers/input/input-mt.c
8186 INSIDE SECURE CRYPTO DRIVER
8187 M: Antoine Tenart <antoine.tenart@bootlin.com>
8188 F: drivers/crypto/inside-secure/
8190 L: linux-crypto@vger.kernel.org
8192 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8193 M: Mimi Zohar <zohar@linux.ibm.com>
8194 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8195 L: linux-integrity@vger.kernel.org
8196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8198 F: security/integrity/ima/
8200 INTEL 810/815 FRAMEBUFFER DRIVER
8201 M: Antonino Daplas <adaplas@gmail.com>
8202 L: linux-fbdev@vger.kernel.org
8204 F: drivers/video/fbdev/i810/
8207 M: Cezary Rojewski <cezary.rojewski@intel.com>
8208 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8209 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
8210 M: Jie Yang <yang.jie@linux.intel.com>
8211 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8215 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8216 M: Hans de Goede <hdegoede@redhat.com>
8217 L: platform-driver-x86@vger.kernel.org
8219 F: drivers/platform/x86/intel_atomisp2_pm.c
8221 INTEL C600 SERIES SAS CONTROLLER DRIVER
8222 M: Intel SCU Linux support <intel-linux-scu@intel.com>
8223 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8224 L: linux-scsi@vger.kernel.org
8225 T: git git://git.code.sf.net/p/intel-sas/isci
8227 F: drivers/scsi/isci/
8229 INTEL CPU family model numbers
8230 M: Tony Luck <tony.luck@intel.com>
8232 L: linux-kernel@vger.kernel.org
8234 F: arch/x86/include/asm/intel-family.h
8236 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8237 M: Jani Nikula <jani.nikula@linux.intel.com>
8238 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8239 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
8240 L: intel-gfx@lists.freedesktop.org
8241 W: https://01.org/linuxgraphics/
8242 B: https://01.org/linuxgraphics/documentation/how-report-bugs
8243 C: irc://chat.freenode.net/intel-gfx
8244 Q: http://patchwork.freedesktop.org/project/intel-gfx/
8245 T: git git://anongit.freedesktop.org/drm-intel
8247 F: drivers/gpu/drm/i915/
8248 F: include/drm/i915*
8249 F: include/uapi/drm/i915_drm.h
8250 F: Documentation/gpu/i915.rst
8252 INTEL ETHERNET DRIVERS
8253 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8254 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8255 W: http://www.intel.com/support/feedback.htm
8256 W: http://e1000.sourceforge.net/
8257 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8261 F: Documentation/networking/device_drivers/intel/e100.rst
8262 F: Documentation/networking/device_drivers/intel/e1000.rst
8263 F: Documentation/networking/device_drivers/intel/e1000e.rst
8264 F: Documentation/networking/device_drivers/intel/fm10k.rst
8265 F: Documentation/networking/device_drivers/intel/igb.rst
8266 F: Documentation/networking/device_drivers/intel/igbvf.rst
8267 F: Documentation/networking/device_drivers/intel/ixgb.rst
8268 F: Documentation/networking/device_drivers/intel/ixgbe.rst
8269 F: Documentation/networking/device_drivers/intel/ixgbevf.rst
8270 F: Documentation/networking/device_drivers/intel/i40e.rst
8271 F: Documentation/networking/device_drivers/intel/iavf.rst
8272 F: Documentation/networking/device_drivers/intel/ice.rst
8273 F: drivers/net/ethernet/intel/
8274 F: drivers/net/ethernet/intel/*/
8275 F: include/linux/avf/virtchnl.h
8277 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8278 M: Maik Broemme <mbroemme@libmpq.org>
8279 L: linux-fbdev@vger.kernel.org
8281 F: Documentation/fb/intelfb.rst
8282 F: drivers/video/fbdev/intelfb/
8285 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8286 L: linux-gpio@vger.kernel.org
8288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8289 F: drivers/gpio/gpio-ich.c
8290 F: drivers/gpio/gpio-intel-mid.c
8291 F: drivers/gpio/gpio-lynxpoint.c
8292 F: drivers/gpio/gpio-merrifield.c
8293 F: drivers/gpio/gpio-ml-ioh.c
8294 F: drivers/gpio/gpio-pch.c
8295 F: drivers/gpio/gpio-sch.c
8296 F: drivers/gpio/gpio-sodaville.c
8298 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8299 M: Zhenyu Wang <zhenyuw@linux.intel.com>
8300 M: Zhi Wang <zhi.a.wang@intel.com>
8301 L: intel-gvt-dev@lists.freedesktop.org
8302 L: intel-gfx@lists.freedesktop.org
8303 W: https://01.org/igvt-g
8304 T: git https://github.com/intel/gvt-linux.git
8306 F: drivers/gpu/drm/i915/gvt/
8308 INTEL HID EVENT DRIVER
8309 M: Alex Hung <alex.hung@canonical.com>
8310 L: platform-driver-x86@vger.kernel.org
8312 F: drivers/platform/x86/intel-hid.c
8314 INTEL I/OAT DMA DRIVER
8315 M: Dave Jiang <dave.jiang@intel.com>
8316 R: Dan Williams <dan.j.williams@intel.com>
8317 L: dmaengine@vger.kernel.org
8318 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
8320 F: drivers/dma/ioat*
8323 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
8324 M: Len Brown <lenb@kernel.org>
8325 L: linux-pm@vger.kernel.org
8326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8327 B: https://bugzilla.kernel.org
8329 F: drivers/idle/intel_idle.c
8331 INTEL INTEGRATED SENSOR HUB DRIVER
8332 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8333 M: Jiri Kosina <jikos@kernel.org>
8334 L: linux-input@vger.kernel.org
8336 F: drivers/hid/intel-ish-hid/
8339 M: David Woodhouse <dwmw2@infradead.org>
8340 M: Lu Baolu <baolu.lu@linux.intel.com>
8341 L: iommu@lists.linux-foundation.org
8342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8344 F: drivers/iommu/dmar.c
8345 F: drivers/iommu/intel*.[ch]
8346 F: include/linux/intel-iommu.h
8347 F: include/linux/intel-svm.h
8349 INTEL IOP-ADMA DMA DRIVER
8350 R: Dan Williams <dan.j.williams@intel.com>
8352 F: drivers/dma/iop-adma.c
8354 INTEL IPU3 CSI-2 CIO2 DRIVER
8355 M: Yong Zhi <yong.zhi@intel.com>
8356 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8357 M: Bingbu Cao <bingbu.cao@intel.com>
8358 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
8359 L: linux-media@vger.kernel.org
8361 F: drivers/media/pci/intel/ipu3/
8362 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8364 INTEL IPU3 CSI-2 IMGU DRIVER
8365 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8366 L: linux-media@vger.kernel.org
8368 F: drivers/staging/media/ipu3/
8369 F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8370 F: Documentation/media/v4l-drivers/ipu3.rst
8372 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8373 M: Krzysztof Halasa <khalasa@piap.pl>
8375 F: include/linux/soc/ixp4xx/qmgr.h
8376 F: include/linux/soc/ixp4xx/npe.h
8377 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
8378 F: drivers/soc/ixp4xx/ixp4xx-npe.c
8379 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
8380 F: drivers/net/wan/ixp4xx_hss.c
8382 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8383 M: Deepak Saxena <dsaxena@plexity.net>
8385 F: drivers/char/hw_random/ixp4xx-rng.c
8387 INTEL MANAGEMENT ENGINE (mei)
8388 M: Tomas Winkler <tomas.winkler@intel.com>
8389 L: linux-kernel@vger.kernel.org
8391 F: include/uapi/linux/mei.h
8392 F: include/linux/mei_cl_bus.h
8393 F: drivers/misc/mei/*
8394 F: drivers/watchdog/mei_wdt.c
8395 F: Documentation/driver-api/mei/*
8398 INTEL MENLOW THERMAL DRIVER
8399 M: Sujith Thomas <sujith.thomas@intel.com>
8400 L: platform-driver-x86@vger.kernel.org
8401 W: https://01.org/linux-acpi
8403 F: drivers/platform/x86/intel_menlow.c
8405 INTEL MIC DRIVERS (mic)
8406 M: Sudeep Dutt <sudeep.dutt@intel.com>
8407 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
8409 W: https://github.com/sudeepdutt/mic
8410 W: http://software.intel.com/en-us/mic-developer
8411 F: include/linux/mic_bus.h
8412 F: include/linux/scif.h
8413 F: include/uapi/linux/mic_common.h
8414 F: include/uapi/linux/mic_ioctl.h
8415 F: include/uapi/linux/scif_ioctl.h
8416 F: drivers/misc/mic/
8417 F: drivers/dma/mic_x100_dma.c
8418 F: drivers/dma/mic_x100_dma.h
8419 F: Documentation/mic/
8421 INTEL PMC CORE DRIVER
8422 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8423 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8424 L: platform-driver-x86@vger.kernel.org
8426 F: drivers/platform/x86/intel_pmc_core*
8428 INTEL PMC/P-Unit IPC DRIVER
8429 M: Zha Qipeng<qipeng.zha@intel.com>
8430 L: platform-driver-x86@vger.kernel.org
8432 F: drivers/platform/x86/intel_pmc_ipc.c
8433 F: drivers/platform/x86/intel_punit_ipc.c
8434 F: arch/x86/include/asm/intel_pmc_ipc.h
8435 F: arch/x86/include/asm/intel_punit_ipc.h
8437 INTEL PMIC GPIO DRIVERS
8438 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8441 F: drivers/gpio/gpio-*cove.c
8442 F: drivers/gpio/gpio-msic.c
8444 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8445 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8447 F: drivers/mfd/intel_msic.c
8448 F: drivers/mfd/intel_soc_pmic*
8449 F: include/linux/mfd/intel_msic.h
8450 F: include/linux/mfd/intel_soc_pmic*
8452 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8453 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
8454 L: linux-wireless@vger.kernel.org
8456 F: Documentation/networking/device_drivers/intel/ipw2100.txt
8457 F: Documentation/networking/device_drivers/intel/ipw2200.txt
8458 F: drivers/net/wireless/intel/ipw2x00/
8461 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8462 M: Len Brown <lenb@kernel.org>
8463 L: linux-pm@vger.kernel.org
8465 F: drivers/cpufreq/intel_pstate.c
8467 INTEL RDMA RNIC DRIVER
8468 M: Faisal Latif <faisal.latif@intel.com>
8469 M: Shiraz Saleem <shiraz.saleem@intel.com>
8470 L: linux-rdma@vger.kernel.org
8472 F: drivers/infiniband/hw/i40iw/
8473 F: include/uapi/rdma/i40iw-abi.h
8475 INTEL SPEED SELECT TECHNOLOGY
8476 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8477 L: platform-driver-x86@vger.kernel.org
8479 F: drivers/platform/x86/intel_speed_select_if/
8480 F: tools/power/x86/intel-speed-select/
8481 F: include/uapi/linux/isst_if.h
8483 INTEL STRATIX10 FIRMWARE DRIVERS
8484 M: Richard Gong <richard.gong@linux.intel.com>
8485 L: linux-kernel@vger.kernel.org
8487 F: drivers/firmware/stratix10-rsu.c
8488 F: drivers/firmware/stratix10-svc.c
8489 F: include/linux/firmware/intel/stratix10-smc.h
8490 F: include/linux/firmware/intel/stratix10-svc-client.h
8491 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8492 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8494 INTEL TELEMETRY DRIVER
8495 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8496 M: "David E. Box" <david.e.box@linux.intel.com>
8497 L: platform-driver-x86@vger.kernel.org
8499 F: arch/x86/include/asm/intel_telemetry.h
8500 F: drivers/platform/x86/intel_telemetry*
8502 INTEL VIRTUAL BUTTON DRIVER
8503 M: AceLan Kao <acelan.kao@canonical.com>
8504 L: platform-driver-x86@vger.kernel.org
8506 F: drivers/platform/x86/intel-vbtn.c
8508 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8509 M: Stanislaw Gruszka <sgruszka@redhat.com>
8510 L: linux-wireless@vger.kernel.org
8512 F: drivers/net/wireless/intel/iwlegacy/
8514 INTEL WIRELESS WIFI LINK (iwlwifi)
8515 M: Johannes Berg <johannes.berg@intel.com>
8516 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8517 M: Luca Coelho <luciano.coelho@intel.com>
8518 M: Intel Linux Wireless <linuxwifi@intel.com>
8519 L: linux-wireless@vger.kernel.org
8520 W: http://intellinuxwireless.org
8521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8523 F: drivers/net/wireless/intel/iwlwifi/
8525 INTEL WIRELESS WIMAX CONNECTION 2400
8526 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8527 M: linux-wimax@intel.com
8528 L: wimax@linuxwimax.org (subscribers-only)
8530 W: http://linuxwimax.org
8531 F: Documentation/admin-guide/wimax/i2400m.rst
8532 F: drivers/net/wimax/i2400m/
8533 F: include/uapi/linux/wimax/i2400m.h
8535 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8536 M: Mario Limonciello <mario.limonciello@dell.com>
8538 F: drivers/platform/x86/intel-wmi-thunderbolt.c
8541 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8543 F: Documentation/trace/intel_th.rst
8544 F: drivers/hwtracing/intel_th/
8545 F: include/linux/intel_th.h
8547 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8548 M: Ning Sun <ning.sun@intel.com>
8549 L: tboot-devel@lists.sourceforge.net
8550 W: http://tboot.sourceforge.net
8551 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8553 F: Documentation/x86/intel_txt.rst
8554 F: include/linux/tboot.h
8555 F: arch/x86/kernel/tboot.c
8558 M: Georgi Djakov <georgi.djakov@linaro.org>
8559 L: linux-pm@vger.kernel.org
8561 F: Documentation/driver-api/interconnect.rst
8562 F: Documentation/devicetree/bindings/interconnect/
8563 F: drivers/interconnect/
8564 F: include/dt-bindings/interconnect/
8565 F: include/linux/interconnect-provider.h
8566 F: include/linux/interconnect.h
8568 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8569 M: Linus Walleij <linus.walleij@linaro.org>
8570 L: linux-iio@vger.kernel.org
8572 F: drivers/iio/gyro/mpu3050*
8573 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8575 IOC3 ETHERNET DRIVER
8576 M: Ralf Baechle <ralf@linux-mips.org>
8577 L: linux-mips@vger.kernel.org
8579 F: drivers/net/ethernet/sgi/ioc3-eth.c
8581 IOMAP FILESYSTEM LIBRARY
8582 M: Christoph Hellwig <hch@infradead.org>
8583 M: Darrick J. Wong <darrick.wong@oracle.com>
8584 M: linux-xfs@vger.kernel.org
8585 M: linux-fsdevel@vger.kernel.org
8586 L: linux-xfs@vger.kernel.org
8587 L: linux-fsdevel@vger.kernel.org
8588 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8591 F: include/linux/iomap.h
8594 M: Joerg Roedel <joro@8bytes.org>
8595 L: iommu@lists.linux-foundation.org
8596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8598 F: Documentation/devicetree/bindings/iommu/
8600 F: include/linux/iommu.h
8601 F: include/linux/of_iommu.h
8602 F: include/linux/iova.h
8605 M: Jens Axboe <axboe@kernel.dk>
8606 L: io-uring@vger.kernel.org
8607 T: git git://git.kernel.dk/linux-block
8608 T: git git://git.kernel.dk/liburing
8613 F: include/uapi/linux/io_uring.h
8616 M: Corey Minyard <minyard@acm.org>
8617 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8618 W: http://openipmi.sourceforge.net/
8620 F: Documentation/devicetree/bindings/ipmi/
8621 F: Documentation/IPMI.txt
8622 F: drivers/char/ipmi/
8623 F: include/linux/ipmi*
8624 F: include/uapi/linux/ipmi*
8626 IPS SCSI RAID DRIVER
8627 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8628 L: linux-scsi@vger.kernel.org
8629 W: http://www.adaptec.com/
8631 F: drivers/scsi/ips*
8634 M: Wensong Zhang <wensong@linux-vs.org>
8635 M: Simon Horman <horms@verge.net.au>
8636 M: Julian Anastasov <ja@ssi.bg>
8637 L: netdev@vger.kernel.org
8638 L: lvs-devel@vger.kernel.org
8640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8642 F: Documentation/networking/ipvs-sysctl.txt
8643 F: include/net/ip_vs.h
8644 F: include/uapi/linux/ip_vs.h
8645 F: net/netfilter/ipvs/
8648 M: Jiri Kosina <jikos@kernel.org>
8649 M: David Sterba <dsterba@suse.com>
8651 F: drivers/tty/ipwireless/
8654 L: netdev@vger.kernel.org
8656 F: include/uapi/linux/ipx.h
8658 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8659 M: Marc Zyngier <maz@kernel.org>
8661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8662 F: Documentation/IRQ-domain.txt
8663 F: include/linux/irqdomain.h
8664 F: kernel/irq/irqdomain.c
8668 M: Thomas Gleixner <tglx@linutronix.de>
8669 L: linux-kernel@vger.kernel.org
8671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8675 M: Thomas Gleixner <tglx@linutronix.de>
8676 M: Jason Cooper <jason@lakedaemon.net>
8677 M: Marc Zyngier <maz@kernel.org>
8678 L: linux-kernel@vger.kernel.org
8680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8681 F: Documentation/devicetree/bindings/interrupt-controller/
8685 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8687 F: Documentation/driver-api/isa.rst
8688 F: drivers/base/isa.c
8689 F: include/linux/isa.h
8692 M: Hans Verkuil <hverkuil@xs4all.nl>
8693 L: linux-media@vger.kernel.org
8694 T: git git://linuxtv.org/media_tree.git
8695 W: https://linuxtv.org
8697 F: drivers/media/radio/radio-isa*
8700 M: Jaroslav Kysela <perex@perex.cz>
8702 F: Documentation/driver-api/isapnp.rst
8703 F: drivers/pnp/isapnp/
8704 F: include/linux/isapnp.h
8707 M: Lee Duncan <lduncan@suse.com>
8708 M: Chris Leech <cleech@redhat.com>
8709 L: open-iscsi@googlegroups.com
8710 W: www.open-iscsi.com
8712 F: drivers/scsi/*iscsi*
8713 F: include/scsi/*iscsi*
8715 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8716 M: Peter Jones <pjones@redhat.com>
8717 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
8719 F: drivers/firmware/iscsi_ibft*
8721 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8722 M: Sagi Grimberg <sagi@grimberg.me>
8723 M: Max Gurtovoy <maxg@mellanox.com>
8724 L: linux-rdma@vger.kernel.org
8726 W: http://www.openfabrics.org
8727 W: www.open-iscsi.org
8728 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8729 F: drivers/infiniband/ulp/iser/
8731 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8732 M: Sagi Grimberg <sagi@grimberg.me>
8733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8734 L: linux-rdma@vger.kernel.org
8735 L: target-devel@vger.kernel.org
8737 W: http://www.linux-iscsi.org
8738 F: drivers/infiniband/ulp/isert
8740 ISDN/mISDN SUBSYSTEM
8741 M: Karsten Keil <isdn@linux-pingi.de>
8742 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8743 L: netdev@vger.kernel.org
8744 W: http://www.isdn4linux.de
8746 F: drivers/isdn/mISDN
8747 F: drivers/isdn/hardware
8750 M: Karsten Keil <isdn@linux-pingi.de>
8751 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8752 L: netdev@vger.kernel.org
8753 W: http://www.isdn4linux.de
8755 F: Documentation/isdn/
8756 F: drivers/isdn/capi/
8757 F: drivers/staging/isdn/
8758 F: net/bluetooth/cmtp/
8759 F: include/linux/isdn/
8760 F: include/uapi/linux/isdn/
8762 IT87 HARDWARE MONITORING DRIVER
8763 M: Jean Delvare <jdelvare@suse.com>
8764 L: linux-hwmon@vger.kernel.org
8766 F: Documentation/hwmon/it87.rst
8767 F: drivers/hwmon/it87.c
8770 M: Antti Palosaari <crope@iki.fi>
8771 L: linux-media@vger.kernel.org
8772 W: https://linuxtv.org
8773 W: http://palosaari.fi/linux/
8774 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8775 T: git git://linuxtv.org/anttip/media_tree.git
8777 F: drivers/media/tuners/it913x*
8779 IVTV VIDEO4LINUX DRIVER
8780 M: Andy Walls <awalls@md.metrocast.net>
8781 L: ivtv-devel@ivtvdriver.org (subscribers-only)
8782 L: linux-media@vger.kernel.org
8783 T: git git://linuxtv.org/media_tree.git
8784 W: http://www.ivtvdriver.org
8786 F: Documentation/media/v4l-drivers/ivtv*
8787 F: drivers/media/pci/ivtv/
8788 F: include/uapi/linux/ivtv*
8790 IX2505V MEDIA DRIVER
8791 M: Malcolm Priestley <tvboxspy@gmail.com>
8792 L: linux-media@vger.kernel.org
8793 W: https://linuxtv.org
8794 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8796 F: drivers/media/dvb-frontends/ix2505v*
8798 JAILHOUSE HYPERVISOR INTERFACE
8799 M: Jan Kiszka <jan.kiszka@siemens.com>
8800 L: jailhouse-dev@googlegroups.com
8802 F: arch/x86/kernel/jailhouse.c
8803 F: arch/x86/include/asm/jailhouse_para.h
8805 JC42.4 TEMPERATURE SENSOR DRIVER
8806 M: Guenter Roeck <linux@roeck-us.net>
8807 L: linux-hwmon@vger.kernel.org
8809 F: drivers/hwmon/jc42.c
8810 F: Documentation/hwmon/jc42.rst
8813 M: Dave Kleikamp <shaggy@kernel.org>
8814 L: jfs-discussion@lists.sourceforge.net
8815 W: http://jfs.sourceforge.net/
8816 T: git git://github.com/kleikamp/linux-shaggy.git
8818 F: Documentation/admin-guide/jfs.rst
8822 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
8823 L: netdev@vger.kernel.org
8825 F: drivers/net/ethernet/jme.*
8827 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8828 M: David Woodhouse <dwmw2@infradead.org>
8829 M: Richard Weinberger <richard@nod.at>
8830 L: linux-mtd@lists.infradead.org
8831 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
8832 T: git git://git.infradead.org/ubifs-2.6.git
8835 F: include/uapi/linux/jffs2.h
8837 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8838 M: "Theodore Ts'o" <tytso@mit.edu>
8839 M: Jan Kara <jack@suse.com>
8840 L: linux-ext4@vger.kernel.org
8843 F: include/linux/jbd2.h
8845 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8846 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8847 L: linux-media@vger.kernel.org
8849 F: drivers/media/platform/rcar_jpu.c
8851 JSM Neo PCI based serial card
8852 L: linux-serial@vger.kernel.org
8854 F: drivers/tty/serial/jsm/
8856 K10TEMP HARDWARE MONITORING DRIVER
8857 M: Clemens Ladisch <clemens@ladisch.de>
8858 L: linux-hwmon@vger.kernel.org
8860 F: Documentation/hwmon/k10temp.rst
8861 F: drivers/hwmon/k10temp.c
8863 K8TEMP HARDWARE MONITORING DRIVER
8864 M: Rudolf Marek <r.marek@assembler.cz>
8865 L: linux-hwmon@vger.kernel.org
8867 F: Documentation/hwmon/k8temp.rst
8868 F: drivers/hwmon/k8temp.c
8871 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
8872 R: Alexander Potapenko <glider@google.com>
8873 R: Dmitry Vyukov <dvyukov@google.com>
8874 L: kasan-dev@googlegroups.com
8876 F: arch/*/include/asm/kasan.h
8877 F: arch/*/mm/kasan_init*
8878 F: Documentation/dev-tools/kasan.rst
8879 F: include/linux/kasan*.h
8882 F: scripts/Makefile.kasan
8885 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8887 L: linux-kbuild@vger.kernel.org
8889 F: Documentation/kbuild/kconfig*
8891 F: scripts/Kconfig.include
8894 M: Dave Young <dyoung@redhat.com>
8895 M: Baoquan He <bhe@redhat.com>
8896 R: Vivek Goyal <vgoyal@redhat.com>
8897 L: kexec@lists.infradead.org
8898 W: http://lse.sourceforge.net/kdump/
8900 F: Documentation/admin-guide/kdump/
8902 KEENE FM RADIO TRANSMITTER DRIVER
8903 M: Hans Verkuil <hverkuil@xs4all.nl>
8904 L: linux-media@vger.kernel.org
8905 T: git git://linuxtv.org/media_tree.git
8906 W: https://linuxtv.org
8908 F: drivers/media/radio/radio-keene*
8911 M: Ian Kent <raven@themaw.net>
8912 L: autofs@vger.kernel.org
8916 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8917 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8918 M: Michal Marek <michal.lkml@markovi.net>
8919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8920 L: linux-kbuild@vger.kernel.org
8922 F: Documentation/kbuild/
8925 F: scripts/Makefile*
8928 F: scripts/*vmlinux*
8933 L: kernel-janitors@vger.kernel.org
8934 W: http://kernelnewbies.org/KernelJanitors
8937 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8938 M: "J. Bruce Fields" <bfields@fieldses.org>
8939 M: Chuck Lever <chuck.lever@oracle.com>
8940 L: linux-nfs@vger.kernel.org
8941 W: http://nfs.sourceforge.net/
8942 T: git git://linux-nfs.org/~bfields/linux.git
8945 F: include/uapi/linux/nfsd/
8949 F: include/linux/lockd/
8950 F: include/linux/sunrpc/
8951 F: include/uapi/linux/sunrpc/
8953 KERNEL SELFTEST FRAMEWORK
8954 M: Shuah Khan <shuah@kernel.org>
8955 M: Shuah Khan <skhan@linuxfoundation.org>
8956 L: linux-kselftest@vger.kernel.org
8957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8958 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
8960 F: tools/testing/selftests/
8961 F: Documentation/dev-tools/kselftest*
8963 KERNEL UNIT TESTING FRAMEWORK (KUnit)
8964 M: Brendan Higgins <brendanhiggins@google.com>
8965 L: linux-kselftest@vger.kernel.org
8966 L: kunit-dev@googlegroups.com
8967 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
8969 F: Documentation/dev-tools/kunit/
8972 F: tools/testing/kunit/
8974 KERNEL USERMODE HELPER
8975 M: Luis Chamberlain <mcgrof@kernel.org>
8976 L: linux-kernel@vger.kernel.org
8979 F: include/linux/umh.h
8981 KERNEL VIRTUAL MACHINE (KVM)
8982 M: Paolo Bonzini <pbonzini@redhat.com>
8983 M: Radim Krčmář <rkrcmar@redhat.com>
8984 L: kvm@vger.kernel.org
8985 W: http://www.linux-kvm.org
8986 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8988 F: Documentation/virt/kvm/
8989 F: include/trace/events/kvm.h
8990 F: include/uapi/asm-generic/kvm*
8991 F: include/uapi/linux/kvm*
8992 F: include/asm-generic/kvm*
8993 F: include/linux/kvm*
8994 F: include/kvm/iodev.h
8997 F: tools/testing/selftests/kvm/
8999 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
9000 M: Marc Zyngier <maz@kernel.org>
9001 R: James Morse <james.morse@arm.com>
9002 R: Julien Thierry <julien.thierry.kdev@gmail.com>
9003 R: Suzuki K Poulose <suzuki.poulose@arm.com>
9004 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9005 L: kvmarm@lists.cs.columbia.edu
9006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9008 F: arch/arm/include/uapi/asm/kvm*
9009 F: arch/arm/include/asm/kvm*
9011 F: arch/arm64/include/uapi/asm/kvm*
9012 F: arch/arm64/include/asm/kvm*
9015 F: include/kvm/arm_*
9017 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9018 M: James Hogan <jhogan@kernel.org>
9019 L: linux-mips@vger.kernel.org
9021 F: arch/mips/include/uapi/asm/kvm*
9022 F: arch/mips/include/asm/kvm*
9025 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9026 M: Paul Mackerras <paulus@ozlabs.org>
9027 L: kvm-ppc@vger.kernel.org
9028 W: http://www.linux-kvm.org/
9029 T: git git://github.com/agraf/linux-2.6.git
9031 F: arch/powerpc/include/uapi/asm/kvm*
9032 F: arch/powerpc/include/asm/kvm*
9033 F: arch/powerpc/kvm/
9034 F: arch/powerpc/kernel/kvm*
9036 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9037 M: Christian Borntraeger <borntraeger@de.ibm.com>
9038 M: Janosch Frank <frankja@linux.ibm.com>
9039 R: David Hildenbrand <david@redhat.com>
9040 R: Cornelia Huck <cohuck@redhat.com>
9041 L: kvm@vger.kernel.org
9042 W: http://www.ibm.com/developerworks/linux/linux390/
9043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9045 F: arch/s390/include/uapi/asm/kvm*
9046 F: arch/s390/include/asm/gmap.h
9047 F: arch/s390/include/asm/kvm*
9049 F: arch/s390/mm/gmap.c
9050 F: tools/testing/selftests/kvm/s390x/
9051 F: tools/testing/selftests/kvm/*/s390x/
9053 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9054 M: Paolo Bonzini <pbonzini@redhat.com>
9055 M: Radim Krčmář <rkrcmar@redhat.com>
9056 R: Sean Christopherson <sean.j.christopherson@intel.com>
9057 R: Vitaly Kuznetsov <vkuznets@redhat.com>
9058 R: Wanpeng Li <wanpengli@tencent.com>
9059 R: Jim Mattson <jmattson@google.com>
9060 R: Joerg Roedel <joro@8bytes.org>
9061 L: kvm@vger.kernel.org
9062 W: http://www.linux-kvm.org
9063 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9067 F: arch/x86/include/uapi/asm/kvm*
9068 F: arch/x86/include/uapi/asm/vmx.h
9069 F: arch/x86/include/uapi/asm/svm.h
9070 F: arch/x86/include/asm/kvm*
9071 F: arch/x86/include/asm/pvclock-abi.h
9072 F: arch/x86/include/asm/svm.h
9073 F: arch/x86/include/asm/vmx.h
9074 F: arch/x86/kernel/kvm.c
9075 F: arch/x86/kernel/kvmclock.c
9078 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9079 M: Tejun Heo <tj@kernel.org>
9080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9082 F: include/linux/kernfs.h
9086 M: Eric Biederman <ebiederm@xmission.com>
9087 W: http://kernel.org/pub/linux/utils/kernel/kexec/
9088 L: kexec@lists.infradead.org
9090 F: include/linux/kexec.h
9091 F: include/uapi/linux/kexec.h
9095 M: Mimi Zohar <zohar@linux.ibm.com>
9096 L: linux-integrity@vger.kernel.org
9097 L: keyrings@vger.kernel.org
9099 F: Documentation/security/keys/trusted-encrypted.rst
9100 F: include/keys/encrypted-type.h
9101 F: security/keys/encrypted-keys/
9104 M: James Bottomley <jejb@linux.ibm.com>
9105 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9106 M: Mimi Zohar <zohar@linux.ibm.com>
9107 L: linux-integrity@vger.kernel.org
9108 L: keyrings@vger.kernel.org
9110 F: Documentation/security/keys/trusted-encrypted.rst
9111 F: include/keys/trusted-type.h
9112 F: security/keys/trusted.c
9113 F: include/keys/trusted.h
9116 M: David Howells <dhowells@redhat.com>
9117 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9118 L: keyrings@vger.kernel.org
9120 F: Documentation/security/keys/core.rst
9121 F: include/linux/key.h
9122 F: include/linux/key-type.h
9123 F: include/linux/keyctl.h
9124 F: include/uapi/linux/keyctl.h
9128 KGDB / KDB /debug_core
9129 M: Jason Wessel <jason.wessel@windriver.com>
9130 M: Daniel Thompson <daniel.thompson@linaro.org>
9131 R: Douglas Anderson <dianders@chromium.org>
9132 W: http://kgdb.wiki.kernel.org/
9133 L: kgdb-bugreport@lists.sourceforge.net
9134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9136 F: Documentation/dev-tools/kgdb.rst
9137 F: drivers/misc/kgdbts.c
9138 F: drivers/tty/serial/kgdboc.c
9139 F: include/linux/kdb.h
9140 F: include/linux/kgdb.h
9144 M: Catalin Marinas <catalin.marinas@arm.com>
9146 F: Documentation/dev-tools/kmemleak.rst
9147 F: include/linux/kmemleak.h
9149 F: mm/kmemleak-test.c
9151 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9152 M: Luis Chamberlain <mcgrof@kernel.org>
9153 L: linux-kernel@vger.kernel.org
9156 F: include/linux/kmod.h
9158 F: tools/testing/selftests/kmod/
9161 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9162 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9163 M: "David S. Miller" <davem@davemloft.net>
9164 M: Masami Hiramatsu <mhiramat@kernel.org>
9166 F: Documentation/kprobes.txt
9167 F: include/linux/kprobes.h
9168 F: include/asm-generic/kprobes.h
9171 KS0108 LCD CONTROLLER DRIVER
9172 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9174 F: Documentation/admin-guide/auxdisplay/ks0108.rst
9175 F: drivers/auxdisplay/ks0108.c
9176 F: include/linux/ks0108.h
9179 M: David Ahern <dsahern@kernel.org>
9180 L: netdev@vger.kernel.org
9183 F: include/net/l3mdev.h
9186 M: John Fastabend <john.fastabend@gmail.com>
9187 M: Daniel Borkmann <daniel@iogearbox.net>
9188 L: netdev@vger.kernel.org
9189 L: bpf@vger.kernel.org
9191 F: include/linux/skmsg.h
9193 F: net/core/sock_map.c
9194 F: net/ipv4/tcp_bpf.c
9196 LANTIQ / INTEL Ethernet drivers
9197 M: Hauke Mehrtens <hauke@hauke-m.de>
9198 L: netdev@vger.kernel.org
9200 F: net/dsa/tag_gswip.c
9201 F: drivers/net/ethernet/lantiq_xrx200.c
9202 F: drivers/net/dsa/lantiq_pce.h
9203 F: drivers/net/dsa/lantiq_gswip.c
9205 LANTIQ MIPS ARCHITECTURE
9206 M: John Crispin <john@phrozen.org>
9207 L: linux-mips@vger.kernel.org
9210 F: drivers/soc/lantiq
9213 L: linux-x25@vger.kernel.org
9215 F: Documentation/networking/lapb-module.txt
9219 LASI 53c700 driver for PARISC
9220 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9221 L: linux-scsi@vger.kernel.org
9223 F: Documentation/scsi/53c700.txt
9224 F: drivers/scsi/53c700*
9227 M: Tobin C. Harding <me@tobin.cc>
9228 M: Tycho Andersen <tycho@tycho.ws>
9229 L: kernel-hardening@lists.openwall.com
9231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9232 F: scripts/leaking_addresses.pl
9235 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
9236 M: Pavel Machek <pavel@ucw.cz>
9237 R: Dan Murphy <dmurphy@ti.com>
9238 L: linux-leds@vger.kernel.org
9239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9242 F: Documentation/devicetree/bindings/leds/
9244 F: include/linux/leds.h
9246 LEGACY EEPROM DRIVER
9247 M: Jean Delvare <jdelvare@suse.com>
9249 F: Documentation/misc-devices/eeprom.rst
9250 F: drivers/misc/eeprom/eeprom.c
9253 R: David Lechner <david@lechnology.com>
9255 F: arch/arm/boot/dts/da850-lego-ev3.dts
9256 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9257 F: drivers/power/supply/lego_ev3_battery.c
9259 LEGO USB Tower driver
9260 M: Juergen Stuber <starblue@users.sourceforge.net>
9261 L: legousb-devel@lists.sourceforge.net
9262 W: http://legousb.sourceforge.net/
9264 F: drivers/usb/misc/legousbtower.c
9267 M: Matan Ziv-Av <matan@svgalib.org>
9268 L: platform-driver-x86@vger.kernel.org
9270 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
9271 F: Documentation/admin-guide/laptops/lg-laptop.rst
9272 F: drivers/platform/x86/lg-laptop.c
9275 M: Michael Krufky <mkrufky@linuxtv.org>
9276 L: linux-media@vger.kernel.org
9277 W: https://linuxtv.org
9278 W: http://github.com/mkrufky
9279 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9280 T: git git://linuxtv.org/mkrufky/tuners.git
9282 F: drivers/media/dvb-frontends/lg2160.*
9284 LGDT3305 MEDIA DRIVER
9285 M: Michael Krufky <mkrufky@linuxtv.org>
9286 L: linux-media@vger.kernel.org
9287 W: https://linuxtv.org
9288 W: http://github.com/mkrufky
9289 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9290 T: git git://linuxtv.org/mkrufky/tuners.git
9292 F: drivers/media/dvb-frontends/lgdt3305.*
9294 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9295 M: Viresh Kumar <vireshk@kernel.org>
9296 L: linux-ide@vger.kernel.org
9297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9299 F: include/linux/pata_arasan_cf_data.h
9300 F: drivers/ata/pata_arasan_cf.c
9303 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9304 M: Jens Axboe <axboe@kernel.dk>
9305 L: linux-ide@vger.kernel.org
9306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9308 F: drivers/ata/pata_*.c
9309 F: drivers/ata/ata_generic.c
9311 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9312 M: Linus Walleij <linus.walleij@linaro.org>
9313 L: linux-ide@vger.kernel.org
9314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9316 F: drivers/ata/pata_ftide010.c
9317 F: drivers/ata/sata_gemini.c
9318 F: drivers/ata/sata_gemini.h
9320 LIBATA SATA AHCI PLATFORM devices support
9321 M: Hans de Goede <hdegoede@redhat.com>
9322 M: Jens Axboe <axboe@kernel.dk>
9323 L: linux-ide@vger.kernel.org
9324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9326 F: drivers/ata/ahci_platform.c
9327 F: drivers/ata/libahci_platform.c
9328 F: include/linux/ahci_platform.h
9330 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9331 M: Mikael Pettersson <mikpelinux@gmail.com>
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/sata_promise.*
9337 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9338 M: Jens Axboe <axboe@kernel.dk>
9339 L: linux-ide@vger.kernel.org
9340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9343 F: include/linux/ata.h
9344 F: include/linux/libata.h
9345 F: Documentation/devicetree/bindings/ata/
9348 M: Sasha Levin <alexander.levin@microsoft.com>
9350 F: tools/lib/lockdep/
9352 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9353 M: Dan Williams <dan.j.williams@intel.com>
9354 M: Vishal Verma <vishal.l.verma@intel.com>
9355 M: Dave Jiang <dave.jiang@intel.com>
9356 L: linux-nvdimm@lists.01.org
9357 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9359 F: drivers/nvdimm/blk.c
9360 F: drivers/nvdimm/region_devs.c
9362 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9363 M: Vishal Verma <vishal.l.verma@intel.com>
9364 M: Dan Williams <dan.j.williams@intel.com>
9365 M: Dave Jiang <dave.jiang@intel.com>
9366 L: linux-nvdimm@lists.01.org
9367 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9369 F: drivers/nvdimm/btt*
9371 LIBNVDIMM PMEM: PERSISTENT MEMORY 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/pmem*
9380 LIBNVDIMM: DEVICETREE BINDINGS
9381 M: Oliver O'Halloran <oohall@gmail.com>
9382 L: linux-nvdimm@lists.01.org
9383 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9385 F: drivers/nvdimm/of_pmem.c
9386 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
9388 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9389 M: Dan Williams <dan.j.williams@intel.com>
9390 M: Vishal Verma <vishal.l.verma@intel.com>
9391 M: Dave Jiang <dave.jiang@intel.com>
9392 M: Keith Busch <keith.busch@intel.com>
9393 M: Ira Weiny <ira.weiny@intel.com>
9394 L: linux-nvdimm@lists.01.org
9395 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9399 F: drivers/acpi/nfit/*
9400 F: include/linux/nd.h
9401 F: include/linux/libnvdimm.h
9402 F: include/uapi/linux/ndctl.h
9404 LICENSES and SPDX stuff
9405 M: Thomas Gleixner <tglx@linutronix.de>
9406 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9407 L: linux-spdx@vger.kernel.org
9409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9411 F: Documentation/process/license-rules.rst
9413 F: scripts/spdxcheck-test.sh
9414 F: scripts/spdxcheck.py
9416 LIGHTNVM PLATFORM SUPPORT
9417 M: Matias Bjorling <mb@lightnvm.io>
9418 W: http://github/OpenChannelSSD
9419 L: linux-block@vger.kernel.org
9421 F: drivers/lightnvm/
9422 F: include/linux/lightnvm.h
9423 F: include/uapi/linux/lightnvm.h
9425 LINUX FOR POWER MACINTOSH
9426 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9427 W: http://www.penguinppc.org/
9428 L: linuxppc-dev@lists.ozlabs.org
9430 F: arch/powerpc/platforms/powermac/
9431 F: drivers/macintosh/
9433 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9434 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9435 M: Paul Mackerras <paulus@samba.org>
9436 M: Michael Ellerman <mpe@ellerman.id.au>
9437 W: https://github.com/linuxppc/linux/wiki
9438 L: linuxppc-dev@lists.ozlabs.org
9439 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9442 F: Documentation/ABI/stable/sysfs-firmware-opal-*
9443 F: Documentation/devicetree/bindings/powerpc/
9444 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
9445 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
9446 F: Documentation/powerpc/
9448 F: drivers/char/tpm/tpm_ibmvtpm*
9449 F: drivers/crypto/nx/
9450 F: drivers/crypto/vmx/
9451 F: drivers/i2c/busses/i2c-opal.c
9452 F: drivers/net/ethernet/ibm/ibmveth.*
9453 F: drivers/net/ethernet/ibm/ibmvnic.*
9454 F: drivers/pci/hotplug/pnv_php.c
9455 F: drivers/pci/hotplug/rpa*
9456 F: drivers/rtc/rtc-opal.c
9457 F: drivers/scsi/ibmvscsi/
9458 F: drivers/tty/hvc/hvc_opal.c
9459 F: drivers/watchdog/wdrtas.c
9460 F: tools/testing/selftests/powerpc
9467 LINUX FOR POWERPC EMBEDDED MPC5XXX
9468 M: Anatolij Gustschin <agust@denx.de>
9469 L: linuxppc-dev@lists.ozlabs.org
9470 T: git git://git.denx.de/linux-denx-agust.git
9472 F: arch/powerpc/platforms/512x/
9473 F: arch/powerpc/platforms/52xx/
9475 LINUX FOR POWERPC EMBEDDED PPC4XX
9476 M: Alistair Popple <alistair@popple.id.au>
9477 M: Matt Porter <mporter@kernel.crashing.org>
9478 W: http://www.penguinppc.org/
9479 L: linuxppc-dev@lists.ozlabs.org
9481 F: arch/powerpc/platforms/40x/
9482 F: arch/powerpc/platforms/44x/
9484 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9485 M: Scott Wood <oss@buserror.net>
9486 M: Kumar Gala <galak@kernel.crashing.org>
9487 W: http://www.penguinppc.org/
9488 L: linuxppc-dev@lists.ozlabs.org
9489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9491 F: arch/powerpc/platforms/83xx/
9492 F: arch/powerpc/platforms/85xx/
9493 F: Documentation/devicetree/bindings/powerpc/fsl/
9495 LINUX FOR POWERPC EMBEDDED PPC8XX
9496 M: Vitaly Bordug <vitb@kernel.crashing.org>
9497 W: http://www.penguinppc.org/
9498 L: linuxppc-dev@lists.ozlabs.org
9500 F: arch/powerpc/platforms/8xx/
9502 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9503 L: linuxppc-dev@lists.ozlabs.org
9505 F: arch/powerpc/*/*virtex*
9506 F: arch/powerpc/*/*/*virtex*
9508 LINUX FOR POWERPC PA SEMI PWRFICIENT
9509 L: linuxppc-dev@lists.ozlabs.org
9511 F: arch/powerpc/platforms/pasemi/
9512 F: drivers/*/*pasemi*
9513 F: drivers/*/*/*pasemi*
9515 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9516 M: Kees Cook <keescook@chromium.org>
9518 F: drivers/misc/lkdtm/*
9520 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9521 M: Alan Stern <stern@rowland.harvard.edu>
9522 M: Andrea Parri <parri.andrea@gmail.com>
9523 M: Will Deacon <will@kernel.org>
9524 M: Peter Zijlstra <peterz@infradead.org>
9525 M: Boqun Feng <boqun.feng@gmail.com>
9526 M: Nicholas Piggin <npiggin@gmail.com>
9527 M: David Howells <dhowells@redhat.com>
9528 M: Jade Alglave <j.alglave@ucl.ac.uk>
9529 M: Luc Maranget <luc.maranget@inria.fr>
9530 M: "Paul E. McKenney" <paulmck@kernel.org>
9531 R: Akira Yokosawa <akiyks@gmail.com>
9532 R: Daniel Lustig <dlustig@nvidia.com>
9533 L: linux-kernel@vger.kernel.org
9534 L: linux-arch@vger.kernel.org
9536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9537 F: tools/memory-model/
9538 F: Documentation/atomic_bitops.txt
9539 F: Documentation/atomic_t.txt
9540 F: Documentation/core-api/atomic_ops.rst
9541 F: Documentation/core-api/refcount-vs-atomic.rst
9542 F: Documentation/memory-barriers.txt
9544 LIS3LV02D ACCELEROMETER DRIVER
9545 M: Eric Piel <eric.piel@tremplin-utc.net>
9547 F: Documentation/misc-devices/lis3lv02d.rst
9548 F: drivers/misc/lis3lv02d/
9549 F: drivers/platform/x86/hp_accel.c
9552 M: David Gow <davidgow@google.com>
9553 L: linux-kselftest@vger.kernel.org
9554 L: kunit-dev@googlegroups.com
9559 M: Josh Poimboeuf <jpoimboe@redhat.com>
9560 M: Jiri Kosina <jikos@kernel.org>
9561 M: Miroslav Benes <mbenes@suse.cz>
9562 M: Petr Mladek <pmladek@suse.com>
9563 R: Joe Lawrence <joe.lawrence@redhat.com>
9565 F: kernel/livepatch/
9566 F: include/linux/livepatch.h
9567 F: arch/x86/include/asm/livepatch.h
9568 F: arch/x86/kernel/livepatch.c
9569 F: Documentation/livepatch/
9570 F: Documentation/ABI/testing/sysfs-kernel-livepatch
9571 F: samples/livepatch/
9572 F: tools/testing/selftests/livepatch/
9573 L: live-patching@vger.kernel.org
9574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9577 L: netdev@vger.kernel.org
9579 F: include/linux/llc.h
9580 F: include/uapi/linux/llc.h
9584 LM73 HARDWARE MONITOR DRIVER
9585 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
9586 L: linux-hwmon@vger.kernel.org
9588 F: drivers/hwmon/lm73.c
9590 LM78 HARDWARE MONITOR DRIVER
9591 M: Jean Delvare <jdelvare@suse.com>
9592 L: linux-hwmon@vger.kernel.org
9594 F: Documentation/hwmon/lm78.rst
9595 F: drivers/hwmon/lm78.c
9597 LM83 HARDWARE MONITOR DRIVER
9598 M: Jean Delvare <jdelvare@suse.com>
9599 L: linux-hwmon@vger.kernel.org
9601 F: Documentation/hwmon/lm83.rst
9602 F: drivers/hwmon/lm83.c
9604 LM90 HARDWARE MONITOR DRIVER
9605 M: Jean Delvare <jdelvare@suse.com>
9606 L: linux-hwmon@vger.kernel.org
9608 F: Documentation/hwmon/lm90.rst
9609 F: Documentation/devicetree/bindings/hwmon/lm90.txt
9610 F: drivers/hwmon/lm90.c
9611 F: include/dt-bindings/thermal/lm90.h
9613 LM95234 HARDWARE MONITOR DRIVER
9614 M: Guenter Roeck <linux@roeck-us.net>
9615 L: linux-hwmon@vger.kernel.org
9617 F: Documentation/hwmon/lm95234.rst
9618 F: drivers/hwmon/lm95234.c
9620 LME2510 MEDIA DRIVER
9621 M: Malcolm Priestley <tvboxspy@gmail.com>
9622 L: linux-media@vger.kernel.org
9623 W: https://linuxtv.org
9624 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9626 F: drivers/media/usb/dvb-usb-v2/lmedm04*
9628 LOADPIN SECURITY MODULE
9629 M: Kees Cook <keescook@chromium.org>
9630 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9632 F: security/loadpin/
9633 F: Documentation/admin-guide/LSM/LoadPin.rst
9636 M: Peter Zijlstra <peterz@infradead.org>
9637 M: Ingo Molnar <mingo@redhat.com>
9638 M: Will Deacon <will@kernel.org>
9639 L: linux-kernel@vger.kernel.org
9640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9642 F: Documentation/locking/
9643 F: include/linux/lockdep.h
9644 F: include/linux/spinlock*.h
9645 F: arch/*/include/asm/spinlock*.h
9646 F: include/linux/rwlock*.h
9647 F: include/linux/mutex*.h
9648 F: include/linux/rwsem*.h
9649 F: include/linux/seqlock.h
9650 F: lib/locking*.[ch]
9652 X: kernel/locking/locktorture.c
9654 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9655 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
9656 L: linux-ntfs-dev@lists.sourceforge.net
9657 W: http://www.linux-ntfs.org/content/view/19/37/
9659 F: Documentation/admin-guide/ldm.rst
9660 F: block/partitions/ldm.*
9662 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9663 M: Sathya Prakash <sathya.prakash@broadcom.com>
9664 M: Chaitra P B <chaitra.basappa@broadcom.com>
9665 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9666 L: MPT-FusionLinux.pdl@broadcom.com
9667 L: linux-scsi@vger.kernel.org
9668 W: http://www.avagotech.com/support/
9670 F: drivers/message/fusion/
9671 F: drivers/scsi/mpt3sas/
9673 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9674 M: Matthew Wilcox <willy@infradead.org>
9675 L: linux-scsi@vger.kernel.org
9677 F: drivers/scsi/sym53c8xx_2/
9680 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9681 L: linux-iio@vger.kernel.org
9683 F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9684 F: drivers/iio/dac/ltc1660.c
9686 LTC4261 HARDWARE MONITOR DRIVER
9687 M: Guenter Roeck <linux@roeck-us.net>
9688 L: linux-hwmon@vger.kernel.org
9690 F: Documentation/hwmon/ltc4261.rst
9691 F: drivers/hwmon/ltc4261.c
9693 LTC4306 I2C MULTIPLEXER DRIVER
9694 M: Michael Hennerich <michael.hennerich@analog.com>
9695 W: http://ez.analog.com/community/linux-device-drivers
9696 L: linux-i2c@vger.kernel.org
9698 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
9699 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9701 LTP (Linux Test Project)
9702 M: Mike Frysinger <vapier@gentoo.org>
9703 M: Cyril Hrubis <chrubis@suse.cz>
9704 M: Wanlong Gao <wanlong.gao@gmail.com>
9705 M: Jan Stancek <jstancek@redhat.com>
9706 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9707 M: Alexey Kodanev <alexey.kodanev@oracle.com>
9708 L: ltp@lists.linux.it (subscribers-only)
9709 W: http://linux-test-project.github.io/
9710 T: git git://github.com/linux-test-project/ltp.git
9714 M: Geert Uytterhoeven <geert@linux-m68k.org>
9715 L: linux-m68k@lists.linux-m68k.org
9716 W: http://www.linux-m68k.org/
9717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9722 M68K ON APPLE MACINTOSH
9723 M: Joshua Thompson <funaho@jurai.org>
9724 W: http://www.mac.linux-m68k.org/
9725 L: linux-m68k@lists.linux-m68k.org
9730 M: Philip Blundell <philb@gnu.org>
9731 W: http://www.tazenda.demon.co.uk/phil/linux-hp
9735 M88DS3103 MEDIA DRIVER
9736 M: Antti Palosaari <crope@iki.fi>
9737 L: linux-media@vger.kernel.org
9738 W: https://linuxtv.org
9739 W: http://palosaari.fi/linux/
9740 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9741 T: git git://linuxtv.org/anttip/media_tree.git
9743 F: drivers/media/dvb-frontends/m88ds3103*
9745 M88RS2000 MEDIA DRIVER
9746 M: Malcolm Priestley <tvboxspy@gmail.com>
9747 L: linux-media@vger.kernel.org
9748 W: https://linuxtv.org
9749 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9751 F: drivers/media/dvb-frontends/m88rs2000*
9753 MA901 MASTERKIT USB FM RADIO DRIVER
9754 M: Alexey Klimov <klimov.linux@gmail.com>
9755 L: linux-media@vger.kernel.org
9756 T: git git://linuxtv.org/media_tree.git
9758 F: drivers/media/radio/radio-ma901.c
9761 M: Johannes Berg <johannes@sipsolutions.net>
9762 L: linux-wireless@vger.kernel.org
9763 W: http://wireless.kernel.org/
9764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9767 F: Documentation/networking/mac80211-injection.txt
9768 F: include/net/mac80211.h
9770 F: drivers/net/wireless/mac80211_hwsim.[ch]
9771 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
9774 M: Jassi Brar <jassisinghbrar@gmail.com>
9775 L: linux-kernel@vger.kernel.org
9778 F: include/linux/mailbox_client.h
9779 F: include/linux/mailbox_controller.h
9781 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9782 M: Michael Kerrisk <mtk.manpages@gmail.com>
9783 W: http://www.kernel.org/doc/man-pages
9784 L: linux-man@vger.kernel.org
9787 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9788 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
9789 L: linux-mips@vger.kernel.org
9791 F: arch/mips/boot/dts/img/pistachio_marduk.dts
9793 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9794 M: Andrew Lunn <andrew@lunn.ch>
9795 M: Vivien Didelot <vivien.didelot@gmail.com>
9796 L: netdev@vger.kernel.org
9798 F: drivers/net/dsa/mv88e6xxx/
9799 F: include/linux/platform_data/mv88e6xxx.h
9800 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
9802 MARVELL ARMADA DRM SUPPORT
9803 M: Russell King <linux@armlinux.org.uk>
9805 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9806 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9807 F: drivers/gpu/drm/armada/
9808 F: include/uapi/drm/armada_drm.h
9809 F: Documentation/devicetree/bindings/display/armada/
9811 MARVELL ARMADA 3700 PHY DRIVERS
9812 M: Miquel Raynal <miquel.raynal@bootlin.com>
9814 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9815 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9816 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9817 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9819 MARVELL CRYPTO DRIVER
9820 M: Boris Brezillon <bbrezillon@kernel.org>
9821 M: Arnaud Ebalard <arno@natisbad.org>
9822 F: drivers/crypto/marvell/
9824 L: linux-crypto@vger.kernel.org
9826 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9827 M: Mirko Lindner <mlindner@marvell.com>
9828 M: Stephen Hemminger <stephen@networkplumber.org>
9829 L: netdev@vger.kernel.org
9831 F: drivers/net/ethernet/marvell/sk*
9833 MARVELL LIBERTAS WIRELESS DRIVER
9834 L: libertas-dev@lists.infradead.org
9836 F: drivers/net/wireless/marvell/libertas/
9838 MARVELL MACCHIATOBIN SUPPORT
9839 M: Russell King <linux@armlinux.org.uk>
9840 L: linux-arm-kernel@lists.infradead.org
9842 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9844 MARVELL MV643XX ETHERNET DRIVER
9845 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9846 L: netdev@vger.kernel.org
9848 F: drivers/net/ethernet/marvell/mv643xx_eth.*
9849 F: include/linux/mv643xx.h
9851 MARVELL MV88X3310 PHY DRIVER
9852 M: Russell King <linux@armlinux.org.uk>
9853 L: netdev@vger.kernel.org
9855 F: drivers/net/phy/marvell10g.c
9857 MARVELL MVEBU THERMAL DRIVER
9858 M: Miquel Raynal <miquel.raynal@bootlin.com>
9860 F: drivers/thermal/armada_thermal.c
9862 MARVELL MVNETA ETHERNET DRIVER
9863 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9864 L: netdev@vger.kernel.org
9866 F: drivers/net/ethernet/marvell/mvneta.*
9868 MARVELL MWIFIEX WIRELESS DRIVER
9869 M: Amitkumar Karwar <amitkarwar@gmail.com>
9870 M: Nishant Sarmukadam <nishants@marvell.com>
9871 M: Ganapathi Bhat <gbhat@marvell.com>
9872 M: Xinming Hu <huxinming820@gmail.com>
9873 L: linux-wireless@vger.kernel.org
9875 F: drivers/net/wireless/marvell/mwifiex/
9877 MARVELL MWL8K WIRELESS DRIVER
9878 M: Lennert Buytenhek <buytenh@wantstofly.org>
9879 L: linux-wireless@vger.kernel.org
9881 F: drivers/net/wireless/marvell/mwl8k.c
9883 MARVELL NAND CONTROLLER DRIVER
9884 M: Miquel Raynal <miquel.raynal@bootlin.com>
9885 L: linux-mtd@lists.infradead.org
9887 F: drivers/mtd/nand/raw/marvell_nand.c
9888 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
9890 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9891 M: Nicolas Pitre <nico@fluxnic.net>
9893 F: drivers/mmc/host/mvsdio.*
9895 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9896 M: Hu Ziji <huziji@marvell.com>
9897 L: linux-mmc@vger.kernel.org
9899 F: drivers/mmc/host/sdhci-xenon*
9900 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9902 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9903 M: Sunil Goutham <sgoutham@marvell.com>
9904 M: Linu Cherian <lcherian@marvell.com>
9905 M: Geetha sowjanya <gakula@marvell.com>
9906 M: Jerin Jacob <jerinj@marvell.com>
9907 L: netdev@vger.kernel.org
9909 F: drivers/net/ethernet/marvell/octeontx2/af/
9911 MATROX FRAMEBUFFER DRIVER
9912 L: linux-fbdev@vger.kernel.org
9914 F: drivers/video/fbdev/matrox/matroxfb_*
9915 F: include/uapi/linux/matroxfb.h
9917 MAX16065 HARDWARE MONITOR DRIVER
9918 M: Guenter Roeck <linux@roeck-us.net>
9919 L: linux-hwmon@vger.kernel.org
9921 F: Documentation/hwmon/max16065.rst
9922 F: drivers/hwmon/max16065.c
9924 MAX2175 SDR TUNER DRIVER
9925 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9926 L: linux-media@vger.kernel.org
9927 T: git git://linuxtv.org/media_tree.git
9929 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
9930 F: Documentation/media/v4l-drivers/max2175.rst
9931 F: drivers/media/i2c/max2175*
9932 F: include/uapi/linux/max2175.h
9934 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9935 L: linux-hwmon@vger.kernel.org
9937 F: Documentation/hwmon/max6650.rst
9938 F: drivers/hwmon/max6650.c
9940 MAX6697 HARDWARE MONITOR DRIVER
9941 M: Guenter Roeck <linux@roeck-us.net>
9942 L: linux-hwmon@vger.kernel.org
9944 F: Documentation/hwmon/max6697.rst
9945 F: Documentation/devicetree/bindings/hwmon/max6697.txt
9946 F: drivers/hwmon/max6697.c
9947 F: include/linux/platform_data/max6697.h
9949 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9950 M: Peter Rosin <peda@axentia.se>
9951 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9953 F: Documentation/devicetree/bindings/sound/max9860.txt
9954 F: sound/soc/codecs/max9860.*
9956 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9957 M: Andreas Klinger <ak@it-klinger.de>
9958 L: linux-iio@vger.kernel.org
9960 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9961 F: drivers/iio/proximity/mb1232.c
9963 MAXIM MAX77650 PMIC MFD DRIVER
9964 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
9965 L: linux-kernel@vger.kernel.org
9967 F: Documentation/devicetree/bindings/*/*max77650.txt
9968 F: Documentation/devicetree/bindings/*/max77650*.txt
9969 F: include/linux/mfd/max77650.h
9970 F: drivers/mfd/max77650.c
9971 F: drivers/regulator/max77650-regulator.c
9972 F: drivers/power/supply/max77650-charger.c
9973 F: drivers/input/misc/max77650-onkey.c
9974 F: drivers/leds/leds-max77650.c
9975 F: drivers/gpio/gpio-max77650.c
9977 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9978 M: Javier Martinez Canillas <javier@dowhile0.org>
9979 L: linux-kernel@vger.kernel.org
9981 F: drivers/regulator/max77802-regulator.c
9982 F: Documentation/devicetree/bindings/*/*max77802.txt
9983 F: include/dt-bindings/*/*max77802.h
9985 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9986 M: Krzysztof Kozlowski <krzk@kernel.org>
9987 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9988 L: linux-pm@vger.kernel.org
9990 F: drivers/power/supply/max14577_charger.c
9991 F: drivers/power/supply/max77693_charger.c
9993 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9994 M: Chanwoo Choi <cw00.choi@samsung.com>
9995 M: Krzysztof Kozlowski <krzk@kernel.org>
9996 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9997 L: linux-kernel@vger.kernel.org
9999 F: drivers/*/max14577*.c
10000 F: drivers/*/max77686*.c
10001 F: drivers/*/max77693*.c
10002 F: drivers/extcon/extcon-max14577.c
10003 F: drivers/extcon/extcon-max77693.c
10004 F: drivers/rtc/rtc-max77686.c
10005 F: drivers/clk/clk-max77686.c
10006 F: Documentation/devicetree/bindings/mfd/max14577.txt
10007 F: Documentation/devicetree/bindings/*/max77686.txt
10008 F: Documentation/devicetree/bindings/mfd/max77693.txt
10009 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
10010 F: include/linux/mfd/max14577*.h
10011 F: include/linux/mfd/max77686*.h
10012 F: include/linux/mfd/max77693*.h
10014 MAXIRADIO FM RADIO RECEIVER DRIVER
10015 M: Hans Verkuil <hverkuil@xs4all.nl>
10016 L: linux-media@vger.kernel.org
10017 T: git git://linuxtv.org/media_tree.git
10018 W: https://linuxtv.org
10020 F: drivers/media/radio/radio-maxiradio*
10022 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10023 M: Peter Rosin <peda@axentia.se>
10024 L: linux-iio@vger.kernel.org
10026 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10027 F: drivers/iio/potentiometer/mcp4018.c
10028 F: drivers/iio/potentiometer/mcp4531.c
10030 MCR20A IEEE-802.15.4 RADIO DRIVER
10031 M: Xue Liu <liuxuenetmail@gmail.com>
10032 L: linux-wpan@vger.kernel.org
10033 W: https://github.com/xueliu/mcr20a-linux
10035 F: drivers/net/ieee802154/mcr20a.c
10036 F: drivers/net/ieee802154/mcr20a.h
10037 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10039 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10040 M: William Breathitt Gray <vilhelm.gray@gmail.com>
10041 L: linux-iio@vger.kernel.org
10043 F: drivers/iio/dac/cio-dac.c
10045 MEDIA CONTROLLER FRAMEWORK
10046 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10047 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10048 L: linux-media@vger.kernel.org
10049 W: https://www.linuxtv.org
10050 T: git git://linuxtv.org/media_tree.git
10052 F: drivers/media/mc/
10053 F: include/media/media-*.h
10054 F: include/uapi/linux/media.h
10056 MEDIA DRIVERS FOR ASCOT2E
10057 M: Sergey Kozlov <serjk@netup.ru>
10058 M: Abylay Ospan <aospan@netup.ru>
10059 L: linux-media@vger.kernel.org
10060 W: https://linuxtv.org
10061 W: http://netup.tv/
10062 T: git git://linuxtv.org/media_tree.git
10064 F: drivers/media/dvb-frontends/ascot2e*
10066 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10067 M: Jasmin Jessich <jasmin@anw.at>
10068 L: linux-media@vger.kernel.org
10069 W: https://linuxtv.org
10070 T: git git://linuxtv.org/media_tree.git
10072 F: drivers/media/dvb-frontends/cxd2099*
10074 MEDIA DRIVERS FOR CXD2841ER
10075 M: Sergey Kozlov <serjk@netup.ru>
10076 M: Abylay Ospan <aospan@netup.ru>
10077 L: linux-media@vger.kernel.org
10078 W: https://linuxtv.org
10079 W: http://netup.tv/
10080 T: git git://linuxtv.org/media_tree.git
10082 F: drivers/media/dvb-frontends/cxd2841er*
10084 MEDIA DRIVERS FOR CXD2880
10085 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10086 L: linux-media@vger.kernel.org
10087 W: http://linuxtv.org/
10088 T: git git://linuxtv.org/media_tree.git
10090 F: drivers/media/dvb-frontends/cxd2880/*
10091 F: drivers/media/spi/cxd2880*
10093 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10094 L: linux-media@vger.kernel.org
10095 W: https://linuxtv.org
10096 T: git git://linuxtv.org/media_tree.git
10098 F: drivers/media/pci/ddbridge/*
10100 MEDIA DRIVERS FOR FREESCALE IMX
10101 M: Steve Longerbeam <slongerbeam@gmail.com>
10102 M: Philipp Zabel <p.zabel@pengutronix.de>
10103 L: linux-media@vger.kernel.org
10104 T: git git://linuxtv.org/media_tree.git
10106 F: Documentation/devicetree/bindings/media/imx.txt
10107 F: Documentation/media/v4l-drivers/imx.rst
10108 F: drivers/staging/media/imx/
10109 F: include/linux/imx-media.h
10110 F: include/media/imx.h
10112 MEDIA DRIVER FOR FREESCALE IMX PXP
10113 M: Philipp Zabel <p.zabel@pengutronix.de>
10114 L: linux-media@vger.kernel.org
10115 T: git git://linuxtv.org/media_tree.git
10117 F: drivers/media/platform/imx-pxp.[ch]
10119 MEDIA DRIVERS FOR FREESCALE IMX7
10120 M: Rui Miguel Silva <rmfrfs@gmail.com>
10121 L: linux-media@vger.kernel.org
10122 T: git git://linuxtv.org/media_tree.git
10124 F: Documentation/devicetree/bindings/media/imx7-csi.txt
10125 F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10126 F: Documentation/media/v4l-drivers/imx7.rst
10127 F: drivers/staging/media/imx/imx7-media-csi.c
10128 F: drivers/staging/media/imx/imx7-mipi-csis.c
10130 MEDIA DRIVERS FOR HELENE
10131 M: Abylay Ospan <aospan@netup.ru>
10132 L: linux-media@vger.kernel.org
10133 W: https://linuxtv.org
10134 W: http://netup.tv/
10135 T: git git://linuxtv.org/media_tree.git
10137 F: drivers/media/dvb-frontends/helene*
10139 MEDIA DRIVERS FOR HORUS3A
10140 M: Sergey Kozlov <serjk@netup.ru>
10141 M: Abylay Ospan <aospan@netup.ru>
10142 L: linux-media@vger.kernel.org
10143 W: https://linuxtv.org
10144 W: http://netup.tv/
10145 T: git git://linuxtv.org/media_tree.git
10147 F: drivers/media/dvb-frontends/horus3a*
10149 MEDIA DRIVERS FOR LNBH25
10150 M: Sergey Kozlov <serjk@netup.ru>
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/lnbh25*
10159 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10160 L: linux-media@vger.kernel.org
10161 W: https://linuxtv.org
10162 T: git git://linuxtv.org/media_tree.git
10164 F: drivers/media/dvb-frontends/mxl5xx*
10166 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10167 M: Sergey Kozlov <serjk@netup.ru>
10168 M: Abylay Ospan <aospan@netup.ru>
10169 L: linux-media@vger.kernel.org
10170 W: https://linuxtv.org
10171 W: http://netup.tv/
10172 T: git git://linuxtv.org/media_tree.git
10174 F: drivers/media/pci/netup_unidvb/*
10176 MEDIA DRIVERS FOR RENESAS - CEU
10177 M: Jacopo Mondi <jacopo@jmondi.org>
10178 L: linux-media@vger.kernel.org
10179 L: linux-renesas-soc@vger.kernel.org
10180 T: git git://linuxtv.org/media_tree.git
10182 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
10183 F: drivers/media/platform/renesas-ceu.c
10184 F: include/media/drv-intf/renesas-ceu.h
10186 MEDIA DRIVERS FOR RENESAS - DRIF
10187 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
10188 L: linux-media@vger.kernel.org
10189 L: linux-renesas-soc@vger.kernel.org
10190 T: git git://linuxtv.org/media_tree.git
10192 F: Documentation/devicetree/bindings/media/renesas,drif.txt
10193 F: drivers/media/platform/rcar_drif.c
10195 MEDIA DRIVERS FOR RENESAS - FCP
10196 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10197 L: linux-media@vger.kernel.org
10198 L: linux-renesas-soc@vger.kernel.org
10199 T: git git://linuxtv.org/media_tree.git
10201 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
10202 F: drivers/media/platform/rcar-fcp.c
10203 F: include/media/rcar-fcp.h
10205 MEDIA DRIVERS FOR RENESAS - FDP1
10206 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10207 L: linux-media@vger.kernel.org
10208 L: linux-renesas-soc@vger.kernel.org
10209 T: git git://linuxtv.org/media_tree.git
10211 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
10212 F: drivers/media/platform/rcar_fdp1.c
10214 MEDIA DRIVERS FOR RENESAS - VIN
10215 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
10216 L: linux-media@vger.kernel.org
10217 L: linux-renesas-soc@vger.kernel.org
10218 T: git git://linuxtv.org/media_tree.git
10220 F: Documentation/devicetree/bindings/media/renesas,csi2.txt
10221 F: Documentation/devicetree/bindings/media/renesas,vin.txt
10222 F: drivers/media/platform/rcar-vin/
10224 MEDIA DRIVERS FOR RENESAS - VSP1
10225 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
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,vsp1.txt
10232 F: drivers/media/platform/vsp1/
10234 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10235 L: linux-media@vger.kernel.org
10236 W: https://linuxtv.org
10237 T: git git://linuxtv.org/media_tree.git
10239 F: drivers/media/dvb-frontends/stv0910*
10241 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10242 L: linux-media@vger.kernel.org
10243 W: https://linuxtv.org
10244 T: git git://linuxtv.org/media_tree.git
10246 F: drivers/media/dvb-frontends/stv6111*
10248 MEDIA DRIVERS FOR STM32 - DCMI
10249 M: Hugues Fruchet <hugues.fruchet@st.com>
10250 L: linux-media@vger.kernel.org
10251 T: git git://linuxtv.org/media_tree.git
10253 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
10254 F: drivers/media/platform/stm32/stm32-dcmi.c
10256 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10257 M: Dmitry Osipenko <digetx@gmail.com>
10258 L: linux-media@vger.kernel.org
10259 L: linux-tegra@vger.kernel.org
10260 T: git git://linuxtv.org/media_tree.git
10262 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10263 F: drivers/staging/media/tegra-vde/
10265 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10266 M: Mauro Carvalho Chehab <mchehab@kernel.org>
10267 P: LinuxTV.org Project
10268 L: linux-media@vger.kernel.org
10269 W: https://linuxtv.org
10270 Q: http://patchwork.kernel.org/project/linux-media/list/
10271 T: git git://linuxtv.org/media_tree.git
10273 F: Documentation/devicetree/bindings/media/
10274 F: Documentation/media/
10276 F: drivers/staging/media/
10277 F: include/linux/platform_data/media/
10279 F: include/uapi/linux/dvb/
10280 F: include/uapi/linux/videodev2.h
10281 F: include/uapi/linux/media.h
10282 F: include/uapi/linux/v4l2-*
10283 F: include/uapi/linux/meye.h
10284 F: include/uapi/linux/ivtv*
10285 F: include/uapi/linux/uvcvideo.h
10287 MEDIATEK BLUETOOTH DRIVER
10288 M: Sean Wang <sean.wang@mediatek.com>
10289 L: linux-bluetooth@vger.kernel.org
10290 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10292 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10293 F: drivers/bluetooth/btmtkuart.c
10295 MEDIATEK CIR DRIVER
10296 M: Sean Wang <sean.wang@mediatek.com>
10298 F: drivers/media/rc/mtk-cir.c
10300 MEDIATEK DMA DRIVER
10301 M: Sean Wang <sean.wang@mediatek.com>
10302 L: dmaengine@vger.kernel.org
10303 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10304 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10306 F: Documentation/devicetree/bindings/dma/mtk-*
10307 F: drivers/dma/mediatek/
10309 MEDIATEK PMIC LED DRIVER
10310 M: Sean Wang <sean.wang@mediatek.com>
10312 F: drivers/leds/leds-mt6323.c
10313 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
10315 MEDIATEK ETHERNET DRIVER
10316 M: Felix Fietkau <nbd@openwrt.org>
10317 M: John Crispin <john@phrozen.org>
10318 M: Sean Wang <sean.wang@mediatek.com>
10319 M: Mark Lee <Mark-MC.Lee@mediatek.com>
10320 L: netdev@vger.kernel.org
10322 F: drivers/net/ethernet/mediatek/
10324 MEDIATEK SWITCH DRIVER
10325 M: Sean Wang <sean.wang@mediatek.com>
10326 L: netdev@vger.kernel.org
10328 F: drivers/net/dsa/mt7530.*
10329 F: net/dsa/tag_mtk.c
10331 MEDIATEK JPEG DRIVER
10332 M: Rick Chang <rick.chang@mediatek.com>
10333 M: Bin Liu <bin.liu@mediatek.com>
10335 F: drivers/media/platform/mtk-jpeg/
10336 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10338 MEDIATEK MDP DRIVER
10339 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10340 M: Houlong Wei <houlong.wei@mediatek.com>
10341 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10343 F: drivers/media/platform/mtk-mdp/
10344 F: drivers/media/platform/mtk-vpu/
10345 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
10347 MEDIATEK MEDIA DRIVER
10348 M: Tiffany Lin <tiffany.lin@mediatek.com>
10349 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10351 F: drivers/media/platform/mtk-vcodec/
10352 F: drivers/media/platform/mtk-vpu/
10353 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10354 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
10356 MEDIATEK MMC/SD/SDIO DRIVER
10357 M: Chaotian Jing <chaotian.jing@mediatek.com>
10359 F: drivers/mmc/host/mtk-sd.c
10360 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
10362 MEDIATEK MT76 WIRELESS LAN DRIVER
10363 M: Felix Fietkau <nbd@nbd.name>
10364 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10365 R: Ryder Lee <ryder.lee@mediatek.com>
10366 R: Roy Luo <royluo@google.com>
10367 L: linux-wireless@vger.kernel.org
10369 F: drivers/net/wireless/mediatek/mt76/
10371 MEDIATEK MT7601U WIRELESS LAN DRIVER
10372 M: Jakub Kicinski <kubakici@wp.pl>
10373 L: linux-wireless@vger.kernel.org
10375 F: drivers/net/wireless/mediatek/mt7601u/
10377 MEDIATEK MT7621/28/88 I2C DRIVER
10378 M: Stefan Roese <sr@denx.de>
10379 L: linux-i2c@vger.kernel.org
10381 F: drivers/i2c/busses/i2c-mt7621.c
10382 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10384 MEDIATEK NAND CONTROLLER DRIVER
10385 M: Xiaolei Li <xiaolei.li@mediatek.com>
10386 L: linux-mtd@lists.infradead.org
10388 F: drivers/mtd/nand/raw/mtk_*
10389 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
10391 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10392 M: Sean Wang <sean.wang@mediatek.com>
10394 F: drivers/char/hw_random/mtk-rng.c
10396 MEDIATEK USB3 DRD IP DRIVER
10397 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
10398 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
10399 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10400 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10402 F: drivers/usb/mtu3/
10404 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10405 M: Peter Senna Tschudin <peter.senna@gmail.com>
10406 M: Martin Donnelly <martin.donnelly@ge.com>
10407 M: Martyn Welch <martyn.welch@collabora.co.uk>
10409 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10410 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10412 MEGARAID SCSI/SAS DRIVERS
10413 M: Kashyap Desai <kashyap.desai@broadcom.com>
10414 M: Sumit Saxena <sumit.saxena@broadcom.com>
10415 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10416 L: megaraidlinux.pdl@broadcom.com
10417 L: linux-scsi@vger.kernel.org
10418 W: http://www.avagotech.com/support/
10420 F: Documentation/scsi/megaraid.txt
10421 F: drivers/scsi/megaraid.*
10422 F: drivers/scsi/megaraid/
10424 MELEXIS MLX90614 DRIVER
10425 M: Crt Mori <cmo@melexis.com>
10426 L: linux-iio@vger.kernel.org
10427 W: http://www.melexis.com
10429 F: drivers/iio/temperature/mlx90614.c
10431 MELEXIS MLX90632 DRIVER
10432 M: Crt Mori <cmo@melexis.com>
10433 L: linux-iio@vger.kernel.org
10434 W: http://www.melexis.com
10436 F: drivers/iio/temperature/mlx90632.c
10438 MELFAS MIP4 TOUCHSCREEN DRIVER
10439 M: Sangwon Jee <jeesw@melfas.com>
10440 W: http://www.melfas.com
10442 F: drivers/input/touchscreen/melfas_mip4.c
10443 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10445 MELLANOX ETHERNET DRIVER (mlx4_en)
10446 M: Tariq Toukan <tariqt@mellanox.com>
10447 L: netdev@vger.kernel.org
10449 W: http://www.mellanox.com
10450 Q: http://patchwork.ozlabs.org/project/netdev/list/
10451 F: drivers/net/ethernet/mellanox/mlx4/en_*
10453 MELLANOX ETHERNET DRIVER (mlx5e)
10454 M: Saeed Mahameed <saeedm@mellanox.com>
10455 L: netdev@vger.kernel.org
10457 W: http://www.mellanox.com
10458 Q: http://patchwork.ozlabs.org/project/netdev/list/
10459 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
10461 MELLANOX ETHERNET INNOVA DRIVERS
10462 R: Boris Pismenny <borisp@mellanox.com>
10463 L: netdev@vger.kernel.org
10465 W: http://www.mellanox.com
10466 Q: http://patchwork.ozlabs.org/project/netdev/list/
10467 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10468 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
10469 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10470 F: include/linux/mlx5/mlx5_ifc_fpga.h
10472 MELLANOX ETHERNET SWITCH DRIVERS
10473 M: Jiri Pirko <jiri@mellanox.com>
10474 M: Ido Schimmel <idosch@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/mlxsw/
10480 F: tools/testing/selftests/drivers/net/mlxsw/
10482 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10483 M: mlxsw@mellanox.com
10484 L: netdev@vger.kernel.org
10486 W: http://www.mellanox.com
10487 Q: http://patchwork.ozlabs.org/project/netdev/list/
10488 F: drivers/net/ethernet/mellanox/mlxfw/
10490 MELLANOX HARDWARE PLATFORM SUPPORT
10491 M: Andy Shevchenko <andy@infradead.org>
10492 M: Darren Hart <dvhart@infradead.org>
10493 M: Vadim Pasternak <vadimp@mellanox.com>
10494 L: platform-driver-x86@vger.kernel.org
10496 F: drivers/platform/mellanox/
10497 F: include/linux/platform_data/mlxreg.h
10499 MELLANOX MLX4 core VPI driver
10500 M: Tariq Toukan <tariqt@mellanox.com>
10501 L: netdev@vger.kernel.org
10502 L: linux-rdma@vger.kernel.org
10503 W: http://www.mellanox.com
10504 Q: http://patchwork.ozlabs.org/project/netdev/list/
10506 F: drivers/net/ethernet/mellanox/mlx4/
10507 F: include/linux/mlx4/
10509 MELLANOX MLX4 IB driver
10510 M: Yishai Hadas <yishaih@mellanox.com>
10511 L: linux-rdma@vger.kernel.org
10512 W: http://www.mellanox.com
10513 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10515 F: drivers/infiniband/hw/mlx4/
10516 F: include/linux/mlx4/
10517 F: include/uapi/rdma/mlx4-abi.h
10519 MELLANOX MLX5 core VPI driver
10520 M: Saeed Mahameed <saeedm@mellanox.com>
10521 M: Leon Romanovsky <leonro@mellanox.com>
10522 L: netdev@vger.kernel.org
10523 L: linux-rdma@vger.kernel.org
10524 W: http://www.mellanox.com
10525 Q: http://patchwork.ozlabs.org/project/netdev/list/
10527 F: drivers/net/ethernet/mellanox/mlx5/core/
10528 F: include/linux/mlx5/
10529 F: Documentation/networking/device_drivers/mellanox/
10531 MELLANOX MLX5 IB driver
10532 M: Leon Romanovsky <leonro@mellanox.com>
10533 L: linux-rdma@vger.kernel.org
10534 W: http://www.mellanox.com
10535 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10537 F: drivers/infiniband/hw/mlx5/
10538 F: include/linux/mlx5/
10539 F: include/uapi/rdma/mlx5-abi.h
10541 MELLANOX MLXCPLD I2C AND MUX DRIVER
10542 M: Vadim Pasternak <vadimp@mellanox.com>
10543 M: Michael Shych <michaelsh@mellanox.com>
10544 L: linux-i2c@vger.kernel.org
10546 F: drivers/i2c/busses/i2c-mlxcpld.c
10547 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
10548 F: Documentation/i2c/busses/i2c-mlxcpld.rst
10550 MELLANOX MLXCPLD LED DRIVER
10551 M: Vadim Pasternak <vadimp@mellanox.com>
10552 L: linux-leds@vger.kernel.org
10554 F: drivers/leds/leds-mlxcpld.c
10555 F: drivers/leds/leds-mlxreg.c
10556 F: Documentation/leds/leds-mlxcpld.rst
10558 MELLANOX PLATFORM DRIVER
10559 M: Vadim Pasternak <vadimp@mellanox.com>
10560 L: platform-driver-x86@vger.kernel.org
10562 F: drivers/platform/x86/mlx-platform.c
10565 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10566 M: "Paul E. McKenney" <paulmck@kernel.org>
10567 L: linux-kernel@vger.kernel.org
10569 F: kernel/sched/membarrier.c
10570 F: include/uapi/linux/membarrier.h
10571 F: arch/powerpc/include/asm/membarrier.h
10574 M: Mike Rapoport <rppt@linux.ibm.com>
10575 L: linux-mm@kvack.org
10577 F: include/linux/memblock.h
10579 F: Documentation/core-api/boot-time-mm.rst
10582 M: Andrew Morton <akpm@linux-foundation.org>
10583 L: linux-mm@kvack.org
10584 W: http://www.linux-mm.org
10585 T: quilt https://ozlabs.org/~akpm/mmotm/
10586 T: quilt https://ozlabs.org/~akpm/mmots/
10587 T: git git://github.com/hnaz/linux-mm.git
10589 F: include/linux/mm.h
10590 F: include/linux/gfp.h
10591 F: include/linux/mmzone.h
10592 F: include/linux/memory_hotplug.h
10593 F: include/linux/vmalloc.h
10596 MEMORY TECHNOLOGY DEVICES (MTD)
10597 M: Miquel Raynal <miquel.raynal@bootlin.com>
10598 M: Richard Weinberger <richard@nod.at>
10599 M: Vignesh Raghavendra <vigneshr@ti.com>
10600 L: linux-mtd@lists.infradead.org
10601 W: http://www.linux-mtd.infradead.org/
10602 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10603 C: irc://irc.oftc.net/mtd
10604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10607 F: Documentation/devicetree/bindings/mtd/
10609 F: include/linux/mtd/
10610 F: include/uapi/mtd/
10612 MEN A21 WATCHDOG DRIVER
10613 M: Johannes Thumshirn <morbidrsa@gmail.com>
10614 L: linux-watchdog@vger.kernel.org
10616 F: drivers/watchdog/mena21_wdt.c
10618 MEN CHAMELEON BUS (mcb)
10619 M: Johannes Thumshirn <morbidrsa@gmail.com>
10622 F: include/linux/mcb.h
10623 F: Documentation/driver-api/men-chameleon-bus.rst
10625 MEN F21BMC (Board Management Controller)
10626 M: Andreas Werner <andreas.werner@men.de>
10628 F: drivers/mfd/menf21bmc.c
10629 F: drivers/watchdog/menf21bmc_wdt.c
10630 F: drivers/leds/leds-menf21bmc.c
10631 F: drivers/hwmon/menf21bmc_hwmon.c
10632 F: Documentation/hwmon/menf21bmc.rst
10634 MEN Z069 WATCHDOG DRIVER
10635 M: Johannes Thumshirn <jth@kernel.org>
10636 L: linux-watchdog@vger.kernel.org
10638 F: drivers/watchdog/menz69_wdt.c
10640 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10641 M: Neil Armstrong <narmstrong@baylibre.com>
10642 L: linux-media@vger.kernel.org
10643 L: linux-amlogic@lists.infradead.org
10644 W: http://linux-meson.com/
10646 F: drivers/media/platform/meson/ao-cec.c
10647 F: drivers/media/platform/meson/ao-cec-g12a.c
10648 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
10649 T: git git://linuxtv.org/media_tree.git
10651 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10652 M: Liang Yang <liang.yang@amlogic.com>
10653 L: linux-mtd@lists.infradead.org
10655 F: drivers/mtd/nand/raw/meson_*
10656 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10658 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10659 M: Maxime Jourdan <mjourdan@baylibre.com>
10660 L: linux-media@vger.kernel.org
10661 L: linux-amlogic@lists.infradead.org
10663 F: drivers/staging/media/meson/vdec/
10664 T: git git://linuxtv.org/media_tree.git
10666 METHODE UDPU SUPPORT
10667 M: Vladimir Vid <vladimir.vid@sartura.hr>
10669 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10671 MICROBLAZE ARCHITECTURE
10672 M: Michal Simek <monstr@monstr.eu>
10673 W: http://www.monstr.eu/fdt/
10674 T: git git://git.monstr.eu/linux-2.6-microblaze.git
10676 F: arch/microblaze/
10678 MICROCHIP AT91 SERIAL DRIVER
10679 M: Richard Genoud <richard.genoud@gmail.com>
10681 F: drivers/tty/serial/atmel_serial.c
10682 F: drivers/tty/serial/atmel_serial.h
10683 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10685 MICROCHIP AUDIO ASOC DRIVERS
10686 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10687 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10691 MICROCHIP DMA DRIVER
10692 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10693 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10694 L: dmaengine@vger.kernel.org
10696 F: drivers/dma/at_hdmac.c
10697 F: drivers/dma/at_hdmac_regs.h
10698 F: include/linux/platform_data/dma-atmel.h
10699 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
10700 F: include/dt-bindings/dma/at91.h
10702 MICROCHIP ECC DRIVER
10703 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10704 L: linux-crypto@vger.kernel.org
10706 F: drivers/crypto/atmel-ecc.*
10708 MICROCHIP I2C DRIVER
10709 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10710 L: linux-i2c@vger.kernel.org
10712 F: drivers/i2c/busses/i2c-at91.h
10713 F: drivers/i2c/busses/i2c-at91-*.c
10715 MICROCHIP ISC DRIVER
10716 M: Eugen Hristev <eugen.hristev@microchip.com>
10717 L: linux-media@vger.kernel.org
10719 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
10720 F: drivers/media/platform/atmel/atmel-isc.h
10721 F: drivers/media/platform/atmel/atmel-isc-base.c
10722 F: drivers/media/platform/atmel/atmel-isc-regs.h
10723 F: Documentation/devicetree/bindings/media/atmel-isc.txt
10725 MICROCHIP ISI DRIVER
10726 M: Eugen Hristev <eugen.hristev@microchip.com>
10727 L: linux-media@vger.kernel.org
10729 F: drivers/media/platform/atmel/atmel-isi.c
10730 F: drivers/media/platform/atmel/atmel-isi.h
10732 MICROCHIP AT91 USART MFD DRIVER
10733 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10734 L: linux-kernel@vger.kernel.org
10736 F: drivers/mfd/at91-usart.c
10737 F: include/dt-bindings/mfd/at91-usart.h
10738 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10740 MICROCHIP AT91 USART SPI DRIVER
10741 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10742 L: linux-spi@vger.kernel.org
10744 F: drivers/spi/spi-at91-usart.c
10745 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10747 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10748 M: Woojung Huh <woojung.huh@microchip.com>
10749 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10750 L: netdev@vger.kernel.org
10752 F: net/dsa/tag_ksz.c
10753 F: drivers/net/dsa/microchip/*
10754 F: include/linux/platform_data/microchip-ksz.h
10755 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
10757 MICROCHIP LAN743X ETHERNET DRIVER
10758 M: Bryan Whitehead <bryan.whitehead@microchip.com>
10759 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10760 L: netdev@vger.kernel.org
10762 F: drivers/net/ethernet/microchip/lan743x_*
10764 MICROCHIP LCDFB DRIVER
10765 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10766 L: linux-fbdev@vger.kernel.org
10768 F: drivers/video/fbdev/atmel_lcdfb.c
10769 F: include/video/atmel_lcdc.h
10771 MICROCHIP MMC/SD/SDIO MCI DRIVER
10772 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10774 F: drivers/mmc/host/atmel-mci.c
10776 MICROCHIP MCP16502 PMIC DRIVER
10777 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
10778 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10780 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10781 F: drivers/regulator/mcp16502.c
10783 MICROCHIP MCP3911 ADC DRIVER
10784 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10785 M: Kent Gustavsson <kent@minoris.se>
10786 L: linux-iio@vger.kernel.org
10788 F: drivers/iio/adc/mcp3911.c
10789 F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10791 MICROCHIP NAND DRIVER
10792 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10793 L: linux-mtd@lists.infradead.org
10795 F: drivers/mtd/nand/raw/atmel/*
10796 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
10798 MICROCHIP PWM DRIVER
10799 M: Claudiu Beznea <claudiu.beznea@microchip.com>
10800 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10801 L: linux-pwm@vger.kernel.org
10803 F: drivers/pwm/pwm-atmel.c
10804 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10806 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10807 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10808 M: Eugen Hristev <eugen.hristev@microchip.com>
10809 L: linux-iio@vger.kernel.org
10811 F: drivers/iio/adc/at91-sama5d2_adc.c
10812 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10813 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10815 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10816 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10818 F: drivers/power/reset/at91-sama5d2_shdwc.c
10820 MICROCHIP SPI DRIVER
10821 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10823 F: drivers/spi/spi-atmel.*
10825 MICROCHIP SSC DRIVER
10826 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10827 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10829 F: drivers/misc/atmel-ssc.c
10830 F: include/linux/atmel-ssc.h
10832 MICROCHIP USBA UDC DRIVER
10833 M: Cristian Birsan <cristian.birsan@microchip.com>
10834 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10836 F: drivers/usb/gadget/udc/atmel_usba_udc.*
10838 MICROCHIP USB251XB DRIVER
10839 M: Richard Leitner <richard.leitner@skidata.com>
10840 L: linux-usb@vger.kernel.org
10842 F: drivers/usb/misc/usb251xb.c
10843 F: Documentation/devicetree/bindings/usb/usb251xb.txt
10845 MICROCHIP XDMA DRIVER
10846 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10847 L: linux-arm-kernel@lists.infradead.org
10848 L: dmaengine@vger.kernel.org
10850 F: drivers/dma/at_xdmac.c
10852 MICROSEMI MIPS SOCS
10853 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10854 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10855 L: linux-mips@vger.kernel.org
10857 F: arch/mips/generic/board-ocelot.c
10858 F: arch/mips/configs/generic/board-ocelot.config
10859 F: arch/mips/boot/dts/mscc/
10860 F: Documentation/devicetree/bindings/mips/mscc.txt
10862 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10863 M: Don Brace <don.brace@microsemi.com>
10864 L: esc.storagedev@microsemi.com
10865 L: linux-scsi@vger.kernel.org
10867 F: drivers/scsi/smartpqi/smartpqi*.[ch]
10868 F: drivers/scsi/smartpqi/Kconfig
10869 F: drivers/scsi/smartpqi/Makefile
10870 F: include/linux/cciss*.h
10871 F: include/uapi/linux/cciss*.h
10872 F: Documentation/scsi/smartpqi.txt
10874 MICROSEMI ETHERNET SWITCH DRIVER
10875 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10876 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10877 L: netdev@vger.kernel.org
10879 F: drivers/net/ethernet/mscc/
10881 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10882 M: Chen Yu <yu.c.chen@intel.com>
10883 L: platform-driver-x86@vger.kernel.org
10885 F: drivers/platform/x86/surfacepro3_button.c
10887 MICROTEK X6 SCANNER
10888 M: Oliver Neukum <oliver@neukum.org>
10890 F: drivers/usb/image/microtek.*
10893 M: Ralf Baechle <ralf@linux-mips.org>
10894 M: Paul Burton <paulburton@kernel.org>
10895 M: James Hogan <jhogan@kernel.org>
10896 L: linux-mips@vger.kernel.org
10897 W: http://www.linux-mips.org/
10898 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
10899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10900 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10902 F: Documentation/devicetree/bindings/mips/
10903 F: Documentation/mips/
10905 F: drivers/platform/mips/
10907 MIPS BOSTON DEVELOPMENT BOARD
10908 M: Paul Burton <paulburton@kernel.org>
10909 L: linux-mips@vger.kernel.org
10911 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
10912 F: arch/mips/boot/dts/img/boston.dts
10913 F: arch/mips/configs/generic/board-boston.config
10914 F: drivers/clk/imgtec/clk-boston.c
10915 F: include/dt-bindings/clock/boston-clock.h
10917 MIPS GENERIC PLATFORM
10918 M: Paul Burton <paulburton@kernel.org>
10919 L: linux-mips@vger.kernel.org
10921 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10922 F: arch/mips/generic/
10923 F: arch/mips/tools/generic-board-config.sh
10925 MIPS/LOONGSON1 ARCHITECTURE
10926 M: Keguang Zhang <keguang.zhang@gmail.com>
10927 L: linux-mips@vger.kernel.org
10929 F: arch/mips/loongson32/
10930 F: arch/mips/include/asm/mach-loongson32/
10931 F: drivers/*/*loongson1*
10932 F: drivers/*/*/*loongson1*
10934 MIPS/LOONGSON2EF ARCHITECTURE
10935 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
10936 L: linux-mips@vger.kernel.org
10938 F: arch/mips/loongson2ef/
10939 F: arch/mips/include/asm/mach-loongson2ef/
10940 F: drivers/*/*loongson2*
10941 F: drivers/*/*/*loongson2*
10943 MIPS/LOONGSON64 ARCHITECTURE
10944 M: Huacai Chen <chenhc@lemote.com>
10945 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
10946 L: linux-mips@vger.kernel.org
10948 F: arch/mips/loongson64/
10949 F: arch/mips/include/asm/mach-loongson64/
10950 F: drivers/platform/mips/cpu_hwmon.c
10951 F: drivers/*/*loongson3*
10952 F: drivers/*/*/*loongson3*
10954 MIPS RINT INSTRUCTION EMULATION
10955 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
10956 L: linux-mips@vger.kernel.org
10958 F: arch/mips/math-emu/sp_rint.c
10959 F: arch/mips/math-emu/dp_rint.c
10961 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10962 M: Hans Verkuil <hverkuil@xs4all.nl>
10963 L: linux-media@vger.kernel.org
10964 T: git git://linuxtv.org/media_tree.git
10965 W: https://linuxtv.org
10967 F: drivers/media/radio/radio-miropcm20*
10970 R: Lubomir Rintel <lkundrak@v3.sk>
10971 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10973 F: arch/arm/boot/dts/mmp*
10974 F: arch/arm/mach-mmp/
10976 MMU GATHER AND TLB INVALIDATION
10977 M: Will Deacon <will@kernel.org>
10978 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
10979 M: Andrew Morton <akpm@linux-foundation.org>
10980 M: Nick Piggin <npiggin@gmail.com>
10981 M: Peter Zijlstra <peterz@infradead.org>
10982 L: linux-arch@vger.kernel.org
10983 L: linux-mm@kvack.org
10985 F: arch/*/include/asm/tlb.h
10986 F: include/asm-generic/tlb.h
10989 MN88472 MEDIA DRIVER
10990 M: Antti Palosaari <crope@iki.fi>
10991 L: linux-media@vger.kernel.org
10992 W: https://linuxtv.org
10993 W: http://palosaari.fi/linux/
10994 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10996 F: drivers/media/dvb-frontends/mn88472*
10998 MN88473 MEDIA DRIVER
10999 M: Antti Palosaari <crope@iki.fi>
11000 L: linux-media@vger.kernel.org
11001 W: https://linuxtv.org
11002 W: http://palosaari.fi/linux/
11003 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11005 F: drivers/media/dvb-frontends/mn88473*
11008 M: Jessica Yu <jeyu@kernel.org>
11009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11011 F: include/linux/module.h
11014 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11015 W: http://popies.net/meye/
11017 F: Documentation/media/v4l-drivers/meye*
11018 F: drivers/media/pci/meye/
11019 F: include/uapi/linux/meye.h
11021 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11022 M: Jiri Slaby <jirislaby@gmail.com>
11024 F: Documentation/driver-api/serial/moxa-smartio.rst
11025 F: drivers/tty/mxser.*
11027 MR800 AVERMEDIA USB FM RADIO DRIVER
11028 M: Alexey Klimov <klimov.linux@gmail.com>
11029 L: linux-media@vger.kernel.org
11030 T: git git://linuxtv.org/media_tree.git
11032 F: drivers/media/radio/radio-mr800.c
11034 MRF24J40 IEEE 802.15.4 RADIO DRIVER
11035 M: Alan Ott <alan@signal11.us>
11036 L: linux-wpan@vger.kernel.org
11038 F: drivers/net/ieee802154/mrf24j40.c
11039 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11042 M: "Lee, Chun-Yi" <jlee@suse.com>
11043 L: platform-driver-x86@vger.kernel.org
11045 F: drivers/platform/x86/msi-laptop.c
11048 L: platform-driver-x86@vger.kernel.org
11050 F: drivers/platform/x86/msi-wmi.c
11052 MSI001 MEDIA DRIVER
11053 M: Antti Palosaari <crope@iki.fi>
11054 L: linux-media@vger.kernel.org
11055 W: https://linuxtv.org
11056 W: http://palosaari.fi/linux/
11057 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11058 T: git git://linuxtv.org/anttip/media_tree.git
11060 F: drivers/media/tuners/msi001*
11062 MSI2500 MEDIA DRIVER
11063 M: Antti Palosaari <crope@iki.fi>
11064 L: linux-media@vger.kernel.org
11065 W: https://linuxtv.org
11066 W: http://palosaari.fi/linux/
11067 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11068 T: git git://linuxtv.org/anttip/media_tree.git
11070 F: drivers/media/usb/msi2500/
11072 MSYSTEMS DISKONCHIP G3 MTD DRIVER
11073 M: Robert Jarzmik <robert.jarzmik@free.fr>
11074 L: linux-mtd@lists.infradead.org
11076 F: drivers/mtd/devices/docg3*
11078 MT9M032 APTINA SENSOR DRIVER
11079 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11080 L: linux-media@vger.kernel.org
11081 T: git git://linuxtv.org/media_tree.git
11083 F: drivers/media/i2c/mt9m032.c
11084 F: include/media/i2c/mt9m032.h
11086 MT9P031 APTINA CAMERA SENSOR
11087 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11088 L: linux-media@vger.kernel.org
11089 T: git git://linuxtv.org/media_tree.git
11091 F: drivers/media/i2c/mt9p031.c
11092 F: include/media/i2c/mt9p031.h
11094 MT9T001 APTINA CAMERA SENSOR
11095 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11096 L: linux-media@vger.kernel.org
11097 T: git git://linuxtv.org/media_tree.git
11099 F: drivers/media/i2c/mt9t001.c
11100 F: include/media/i2c/mt9t001.h
11102 MT9T112 APTINA CAMERA SENSOR
11103 M: Jacopo Mondi <jacopo@jmondi.org>
11104 L: linux-media@vger.kernel.org
11105 T: git git://linuxtv.org/media_tree.git
11107 F: drivers/media/i2c/mt9t112.c
11108 F: include/media/i2c/mt9t112.h
11110 MT9V032 APTINA CAMERA SENSOR
11111 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11112 L: linux-media@vger.kernel.org
11113 T: git git://linuxtv.org/media_tree.git
11115 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11116 F: drivers/media/i2c/mt9v032.c
11117 F: include/media/i2c/mt9v032.h
11119 MT9V111 APTINA CAMERA SENSOR
11120 M: Jacopo Mondi <jacopo@jmondi.org>
11121 L: linux-media@vger.kernel.org
11122 T: git git://linuxtv.org/media_tree.git
11124 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11125 F: drivers/media/i2c/mt9v111.c
11127 MULTIFUNCTION DEVICES (MFD)
11128 M: Lee Jones <lee.jones@linaro.org>
11129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11131 F: Documentation/devicetree/bindings/mfd/
11133 F: include/linux/mfd/
11134 F: include/dt-bindings/mfd/
11136 MULTIMEDIA CARD (MMC) ETC. OVER SPI
11138 F: drivers/mmc/host/mmc_spi.c
11139 F: include/linux/spi/mmc_spi.h
11141 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11142 M: Ulf Hansson <ulf.hansson@linaro.org>
11143 L: linux-mmc@vger.kernel.org
11144 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11146 F: Documentation/devicetree/bindings/mmc/
11148 F: include/linux/mmc/
11149 F: include/uapi/linux/mmc/
11151 MULTIPLEXER SUBSYSTEM
11152 M: Peter Rosin <peda@axentia.se>
11154 F: Documentation/ABI/testing/sysfs-class-mux*
11155 F: Documentation/devicetree/bindings/mux/
11156 F: include/dt-bindings/mux/
11157 F: include/linux/mux/
11160 MULTITECH MULTIPORT CARD (ISICOM)
11162 F: drivers/tty/isicom.c
11163 F: include/linux/isicom.h
11165 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11166 M: Bin Liu <b-liu@ti.com>
11167 L: linux-usb@vger.kernel.org
11169 F: drivers/usb/musb/
11171 MXL301RF MEDIA DRIVER
11172 M: Akihiro Tsukada <tskd08@gmail.com>
11173 L: linux-media@vger.kernel.org
11175 F: drivers/media/tuners/mxl301rf*
11177 MXL5007T MEDIA DRIVER
11178 M: Michael Krufky <mkrufky@linuxtv.org>
11179 L: linux-media@vger.kernel.org
11180 W: https://linuxtv.org
11181 W: http://github.com/mkrufky
11182 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11183 T: git git://linuxtv.org/mkrufky/tuners.git
11185 F: drivers/media/tuners/mxl5007t.*
11188 M: Marek Vasut <marex@denx.de>
11189 M: Stefan Agner <stefan@agner.ch>
11190 L: dri-devel@lists.freedesktop.org
11192 F: drivers/gpu/drm/mxsfb/
11193 F: Documentation/devicetree/bindings/display/mxsfb.txt
11194 T: git git://anongit.freedesktop.org/drm/drm-misc
11196 MYLEX DAC960 PCI RAID Controller
11197 M: Hannes Reinecke <hare@kernel.org>
11198 L: linux-scsi@vger.kernel.org
11200 F: drivers/scsi/myrb.*
11201 F: drivers/scsi/myrs.*
11203 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11204 M: Chris Lee <christopher.lee@cspi.com>
11205 L: netdev@vger.kernel.org
11206 W: https://www.cspi.com/ethernet-products/support/downloads/
11208 F: drivers/net/ethernet/myricom/myri10ge/
11210 NAND FLASH SUBSYSTEM
11211 M: Miquel Raynal <miquel.raynal@bootlin.com>
11212 R: Richard Weinberger <richard@nod.at>
11213 L: linux-mtd@lists.infradead.org
11214 W: http://www.linux-mtd.infradead.org/
11215 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11218 F: drivers/mtd/nand/
11219 F: include/linux/mtd/*nand*.h
11221 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11222 M: Daniel Mack <zonque@gmail.com>
11224 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11225 W: http://www.native-instruments.com
11226 F: sound/usb/caiaq/
11228 NATSEMI ETHERNET DRIVER (DP8381x)
11230 F: drivers/net/ethernet/natsemi/natsemi.c
11232 NCR 5380 SCSI DRIVERS
11233 M: Finn Thain <fthain@telegraphics.com.au>
11234 M: Michael Schmitz <schmitzmic@gmail.com>
11235 L: linux-scsi@vger.kernel.org
11237 F: Documentation/scsi/g_NCR5380.txt
11238 F: drivers/scsi/NCR5380.*
11239 F: drivers/scsi/arm/cumana_1.c
11240 F: drivers/scsi/arm/oak.c
11241 F: drivers/scsi/atari_scsi.*
11242 F: drivers/scsi/dmx3191d.c
11243 F: drivers/scsi/g_NCR5380.*
11244 F: drivers/scsi/mac_scsi.*
11245 F: drivers/scsi/sun3_scsi.*
11246 F: drivers/scsi/sun3_scsi_vme.c
11249 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
11253 NCT6775 HARDWARE MONITOR DRIVER
11254 M: Guenter Roeck <linux@roeck-us.net>
11255 L: linux-hwmon@vger.kernel.org
11257 F: Documentation/hwmon/nct6775.rst
11258 F: drivers/hwmon/nct6775.c
11260 NET_FAILOVER MODULE
11261 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
11262 L: netdev@vger.kernel.org
11264 F: drivers/net/net_failover.c
11265 F: include/net/net_failover.h
11266 F: Documentation/networking/net_failover.rst
11268 NETEM NETWORK EMULATOR
11269 M: Stephen Hemminger <stephen@networkplumber.org>
11270 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
11272 F: net/sched/sch_netem.c
11274 NETERION 10GbE DRIVERS (s2io/vxge)
11275 M: Jon Mason <jdmason@kudzu.us>
11276 L: netdev@vger.kernel.org
11278 F: Documentation/networking/device_drivers/neterion/s2io.txt
11279 F: Documentation/networking/device_drivers/neterion/vxge.txt
11280 F: drivers/net/ethernet/neterion/
11283 M: Pablo Neira Ayuso <pablo@netfilter.org>
11284 M: Jozsef Kadlecsik <kadlec@netfilter.org>
11285 M: Florian Westphal <fw@strlen.de>
11286 L: netfilter-devel@vger.kernel.org
11287 L: coreteam@netfilter.org
11288 W: http://www.netfilter.org/
11289 W: http://www.iptables.org/
11290 W: http://www.nftables.org/
11291 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
11292 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11295 F: include/linux/netfilter*
11296 F: include/linux/netfilter/
11297 F: include/net/netfilter/
11298 F: include/uapi/linux/netfilter*
11299 F: include/uapi/linux/netfilter/
11300 F: net/*/netfilter.c
11301 F: net/*/netfilter/
11303 F: net/bridge/br_netfilter*.c
11305 NETROM NETWORK LAYER
11306 M: Ralf Baechle <ralf@linux-mips.org>
11307 L: linux-hams@vger.kernel.org
11308 W: http://www.linux-ax25.org/
11310 F: include/net/netrom.h
11311 F: include/uapi/linux/netrom.h
11314 NETRONOME ETHERNET DRIVERS
11315 M: Jakub Kicinski <jakub.kicinski@netronome.com>
11316 L: oss-drivers@netronome.com
11318 F: drivers/net/ethernet/netronome/
11320 NETWORK BLOCK DEVICE (NBD)
11321 M: Josef Bacik <josef@toxicpanda.com>
11323 L: linux-block@vger.kernel.org
11324 L: nbd@other.debian.org
11325 F: Documentation/admin-guide/blockdev/nbd.rst
11326 F: drivers/block/nbd.c
11327 F: include/trace/events/nbd.h
11328 F: include/uapi/linux/nbd.h
11330 NETWORK DROP MONITOR
11331 M: Neil Horman <nhorman@tuxdriver.com>
11332 L: netdev@vger.kernel.org
11334 W: https://fedorahosted.org/dropwatch/
11335 F: net/core/drop_monitor.c
11336 F: include/uapi/linux/net_dropmon.h
11337 F: include/net/drop_monitor.h
11340 M: "David S. Miller" <davem@davemloft.net>
11341 L: netdev@vger.kernel.org
11342 W: http://www.linuxfoundation.org/en/Net
11343 Q: http://patchwork.ozlabs.org/project/netdev/list/
11344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11347 F: Documentation/devicetree/bindings/net/
11349 F: include/linux/if_*
11350 F: include/linux/netdevice.h
11351 F: include/linux/etherdevice.h
11352 F: include/linux/fcdevice.h
11353 F: include/linux/fddidevice.h
11354 F: include/linux/hippidevice.h
11355 F: include/linux/inetdevice.h
11356 F: include/uapi/linux/if_*
11357 F: include/uapi/linux/netdevice.h
11359 NETWORKING DRIVERS (WIRELESS)
11360 M: Kalle Valo <kvalo@codeaurora.org>
11361 L: linux-wireless@vger.kernel.org
11362 Q: http://patchwork.kernel.org/project/linux-wireless/list/
11363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11364 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11366 F: Documentation/devicetree/bindings/net/wireless/
11367 F: drivers/net/wireless/
11370 M: Andrew Lunn <andrew@lunn.ch>
11371 M: Vivien Didelot <vivien.didelot@gmail.com>
11372 M: Florian Fainelli <f.fainelli@gmail.com>
11374 F: Documentation/devicetree/bindings/net/dsa/
11376 F: include/net/dsa.h
11377 F: include/linux/dsa/
11378 F: include/linux/platform_data/dsa.h
11379 F: drivers/net/dsa/
11381 NETWORKING [GENERAL]
11382 M: "David S. Miller" <davem@davemloft.net>
11383 L: netdev@vger.kernel.org
11384 W: http://www.linuxfoundation.org/en/Net
11385 Q: http://patchwork.ozlabs.org/project/netdev/list/
11386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11388 B: mailto:netdev@vger.kernel.org
11392 F: include/linux/in.h
11393 F: include/linux/net.h
11394 F: include/linux/netdevice.h
11395 F: include/uapi/linux/in.h
11396 F: include/uapi/linux/net.h
11397 F: include/uapi/linux/netdevice.h
11398 F: include/uapi/linux/net_namespace.h
11399 F: tools/testing/selftests/net/
11402 F: Documentation/networking/
11405 M: Steffen Klassert <steffen.klassert@secunet.com>
11406 M: Herbert Xu <herbert@gondor.apana.org.au>
11407 M: "David S. Miller" <davem@davemloft.net>
11408 L: netdev@vger.kernel.org
11409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11417 F: net/ipv4/ipcomp.c
11418 F: net/ipv4/ip_vti.c
11422 F: net/ipv6/ipcomp6.c
11423 F: net/ipv6/ip6_vti.c
11424 F: include/uapi/linux/xfrm.h
11425 F: include/net/xfrm.h
11427 NETWORKING [IPv4/IPv6]
11428 M: "David S. Miller" <davem@davemloft.net>
11429 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11430 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11431 L: netdev@vger.kernel.org
11432 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11439 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11440 M: Paul Moore <paul@paul-moore.com>
11441 W: https://github.com/netlabel
11442 L: netdev@vger.kernel.org
11443 L: linux-security-module@vger.kernel.org
11445 F: Documentation/netlabel/
11446 F: include/net/calipso.h
11447 F: include/net/cipso_ipv4.h
11448 F: include/net/netlabel.h
11449 F: include/uapi/linux/netfilter/xt_SECMARK.h
11450 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
11452 F: net/ipv4/cipso_ipv4.c
11453 F: net/ipv6/calipso.c
11454 F: net/netfilter/xt_CONNSECMARK.c
11455 F: net/netfilter/xt_SECMARK.c
11458 M: Eric Dumazet <edumazet@google.com>
11459 L: netdev@vger.kernel.org
11462 F: net/ipv4/syncookies.c
11464 F: net/ipv6/syncookies.c
11465 F: include/uapi/linux/tcp.h
11466 F: include/net/tcp.h
11467 F: include/linux/tcp.h
11468 F: include/trace/events/tcp.h
11471 M: Boris Pismenny <borisp@mellanox.com>
11472 M: Aviad Yehezkel <aviadye@mellanox.com>
11473 M: John Fastabend <john.fastabend@gmail.com>
11474 M: Daniel Borkmann <daniel@iogearbox.net>
11475 M: Jakub Kicinski <jakub.kicinski@netronome.com>
11476 L: netdev@vger.kernel.org
11479 F: include/uapi/linux/tls.h
11480 F: include/net/tls.h
11482 NETWORKING [WIRELESS]
11483 L: linux-wireless@vger.kernel.org
11484 Q: http://patchwork.kernel.org/project/linux-wireless/list/
11487 M: Jakub Kicinski <jakub.kicinski@netronome.com>
11489 F: drivers/net/netdevsim/*
11491 NETXEN (1/10) GbE SUPPORT
11492 M: Manish Chopra <manishc@marvell.com>
11493 M: Rahul Verma <rahulv@marvell.com>
11494 M: GR-Linux-NIC-Dev@marvell.com
11495 L: netdev@vger.kernel.org
11497 F: drivers/net/ethernet/qlogic/netxen/
11500 M: David Ahern <dsahern@kernel.org>
11501 L: netdev@vger.kernel.org
11503 F: include/net/nexthop.h
11504 F: include/uapi/linux/nexthop.h
11505 F: include/net/netns/nexthop.h
11506 F: net/ipv4/nexthop.c
11509 L: netdev@vger.kernel.org
11512 F: include/net/nfc/
11513 F: include/uapi/linux/nfc.h
11515 F: include/linux/platform_data/nfcmrvl.h
11516 F: Documentation/devicetree/bindings/net/nfc/
11518 NFS, SUNRPC, AND LOCKD CLIENTS
11519 M: Trond Myklebust <trond.myklebust@hammerspace.com>
11520 M: Anna Schumaker <anna.schumaker@netapp.com>
11521 L: linux-nfs@vger.kernel.org
11522 W: http://client.linux-nfs.org
11523 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11529 F: include/linux/lockd/
11530 F: include/linux/nfs*
11531 F: include/linux/sunrpc/
11532 F: include/uapi/linux/nfs*
11533 F: include/uapi/linux/sunrpc/
11536 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
11537 L: linux-nilfs@vger.kernel.org
11538 W: https://nilfs.sourceforge.io/
11539 W: https://nilfs.osdn.jp/
11540 T: git git://github.com/konis/nilfs2.git
11542 F: Documentation/filesystems/nilfs2.txt
11544 F: include/trace/events/nilfs2.h
11545 F: include/uapi/linux/nilfs2_api.h
11546 F: include/uapi/linux/nilfs2_ondisk.h
11548 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11549 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11550 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11552 F: Documentation/scsi/NinjaSCSI.txt
11553 F: drivers/scsi/pcmcia/nsp_*
11555 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11556 M: GOTO Masanori <gotom@debian.or.jp>
11557 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11558 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11560 F: Documentation/scsi/NinjaSCSI.txt
11561 F: drivers/scsi/nsp32*
11564 M: Ley Foon Tan <lftan@altera.com>
11565 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11570 NOHZ, DYNTICKS SUPPORT
11571 M: Frederic Weisbecker <fweisbec@gmail.com>
11572 M: Thomas Gleixner <tglx@linutronix.de>
11573 M: Ingo Molnar <mingo@kernel.org>
11574 L: linux-kernel@vger.kernel.org
11575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11577 F: kernel/time/tick*.*
11578 F: include/linux/tick.h
11579 F: include/linux/sched/nohz.h
11581 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11582 M: Pavel Machek <pavel@ucw.cz>
11583 M: Sakari Ailus <sakari.ailus@iki.fi>
11584 L: linux-media@vger.kernel.org
11586 F: drivers/media/i2c/et8ek8
11587 F: drivers/media/i2c/ad5820.c
11589 NOKIA N900 POWER SUPPLY DRIVERS
11590 R: Pali Rohár <pali.rohar@gmail.com>
11591 F: include/linux/power/bq2415x_charger.h
11592 F: include/linux/power/bq27xxx_battery.h
11593 F: drivers/power/supply/bq2415x_charger.c
11594 F: drivers/power/supply/bq27xxx_battery.c
11595 F: drivers/power/supply/bq27xxx_battery_i2c.c
11596 F: drivers/power/supply/isp1704_charger.c
11597 F: drivers/power/supply/rx51_battery.c
11600 M: Willy Tarreau <w@1wt.eu>
11602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11603 F: tools/include/nolibc/
11606 M: Matthias Maennich <maennich@google.com>
11609 F: Documentation/core-api/symbol-namespaces.rst
11612 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11613 L: linux-ntb@googlegroups.com
11615 F: drivers/ntb/hw/amd/
11618 M: Jon Mason <jdmason@kudzu.us>
11619 M: Dave Jiang <dave.jiang@intel.com>
11620 M: Allen Hubbe <allenbh@gmail.com>
11621 L: linux-ntb@googlegroups.com
11623 W: https://github.com/jonmason/ntb/wiki
11624 T: git git://github.com/jonmason/ntb.git
11626 F: drivers/net/ntb_netdev.c
11627 F: include/linux/ntb.h
11628 F: include/linux/ntb_transport.h
11629 F: tools/testing/selftests/ntb/
11632 M: Serge Semin <fancer.lancer@gmail.com>
11633 L: linux-ntb@googlegroups.com
11635 F: drivers/ntb/hw/idt/
11638 M: Dave Jiang <dave.jiang@intel.com>
11639 L: linux-ntb@googlegroups.com
11641 W: https://github.com/davejiang/linux/wiki
11642 T: git https://github.com/davejiang/linux.git
11643 F: drivers/ntb/hw/intel/
11646 M: Anton Altaparmakov <anton@tuxera.com>
11647 L: linux-ntfs-dev@lists.sourceforge.net
11648 W: http://www.tuxera.com/
11649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11651 F: Documentation/filesystems/ntfs.txt
11655 M: Finn Thain <fthain@telegraphics.com.au>
11656 L: linux-m68k@lists.linux-m68k.org
11658 F: arch/*/include/asm/nubus.h
11660 F: include/linux/nubus.h
11661 F: include/uapi/linux/nubus.h
11663 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11664 M: Antonino Daplas <adaplas@gmail.com>
11665 L: linux-fbdev@vger.kernel.org
11667 F: drivers/video/fbdev/riva/
11668 F: drivers/video/fbdev/nvidia/
11671 M: Keith Busch <kbusch@kernel.org>
11672 M: Jens Axboe <axboe@fb.com>
11673 M: Christoph Hellwig <hch@lst.de>
11674 M: Sagi Grimberg <sagi@grimberg.me>
11675 L: linux-nvme@lists.infradead.org
11676 T: git://git.infradead.org/nvme.git
11677 W: http://git.infradead.org/nvme.git
11679 F: drivers/nvme/host/
11680 F: include/linux/nvme.h
11681 F: include/uapi/linux/nvme_ioctl.h
11683 NVM EXPRESS FC TRANSPORT DRIVERS
11684 M: James Smart <james.smart@broadcom.com>
11685 L: linux-nvme@lists.infradead.org
11687 F: include/linux/nvme-fc.h
11688 F: include/linux/nvme-fc-driver.h
11689 F: drivers/nvme/host/fc.c
11690 F: drivers/nvme/target/fc.c
11691 F: drivers/nvme/target/fcloop.c
11693 NVM EXPRESS TARGET DRIVER
11694 M: Christoph Hellwig <hch@lst.de>
11695 M: Sagi Grimberg <sagi@grimberg.me>
11696 M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
11697 L: linux-nvme@lists.infradead.org
11698 T: git://git.infradead.org/nvme.git
11699 W: http://git.infradead.org/nvme.git
11701 F: drivers/nvme/target/
11704 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11707 F: Documentation/devicetree/bindings/nvmem/
11708 F: Documentation/ABI/stable/sysfs-bus-nvmem
11709 F: include/linux/nvmem-consumer.h
11710 F: include/linux/nvmem-provider.h
11712 NXP FXAS21002C DRIVER
11713 M: Rui Miguel Silva <rmfrfs@gmail.com>
11714 L: linux-iio@vger.kernel.org
11716 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11717 F: drivers/iio/gyro/fxas21002c_core.c
11718 F: drivers/iio/gyro/fxas21002c.h
11719 F: drivers/iio/gyro/fxas21002c_i2c.c
11720 F: drivers/iio/gyro/fxas21002c_spi.c
11722 NXP SGTL5000 DRIVER
11723 M: Fabio Estevam <festevam@gmail.com>
11724 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11726 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
11727 F: sound/soc/codecs/sgtl5000*
11729 NXP SJA1105 ETHERNET SWITCH DRIVER
11730 M: Vladimir Oltean <olteanv@gmail.com>
11731 L: linux-kernel@vger.kernel.org
11733 F: drivers/net/dsa/sja1105
11735 NXP TDA998X DRM DRIVER
11736 M: Russell King <linux@armlinux.org.uk>
11738 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11739 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11740 F: drivers/gpu/drm/i2c/tda998x_drv.c
11741 F: include/drm/i2c/tda998x.h
11742 F: include/dt-bindings/display/tda998x.h
11746 M: Peter Rosin <peda@axentia.se>
11747 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11749 F: Documentation/devicetree/bindings/sound/tfa9879.txt
11750 F: sound/soc/codecs/tfa9879*
11753 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
11754 R: Charles Gorand <charles.gorand@effinnov.com>
11755 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11757 F: drivers/nfc/nxp-nci
11760 M: Jiri Pirko <jiri@mellanox.com>
11761 L: netdev@vger.kernel.org
11764 F: lib/test_objagg.c
11765 F: include/linux/objagg.h
11768 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
11769 M: Ashish Kumar <ashish.kumar@nxp.com>
11770 L: linux-spi@vger.kernel.org
11772 F: drivers/spi/spi-nxp-fspi.c
11773 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11776 M: Josh Poimboeuf <jpoimboe@redhat.com>
11777 M: Peter Zijlstra <peterz@infradead.org>
11781 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11782 M: Frederic Barrat <fbarrat@linux.ibm.com>
11783 M: Andrew Donnellan <ajd@linux.ibm.com>
11784 L: linuxppc-dev@lists.ozlabs.org
11786 F: arch/powerpc/platforms/powernv/ocxl.c
11787 F: arch/powerpc/include/asm/pnv-ocxl.h
11788 F: drivers/misc/ocxl/
11789 F: include/misc/ocxl*
11790 F: include/uapi/misc/ocxl.h
11791 F: Documentation/userspace-api/accelerators/ocxl.rst
11794 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11795 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
11796 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11797 L: linux-omap@vger.kernel.org
11799 F: sound/soc/ti/omap*
11800 F: sound/soc/ti/rx51.c
11801 F: sound/soc/ti/n810.c
11802 F: sound/soc/ti/sdma-pcm.*
11804 OMAP CLOCK FRAMEWORK SUPPORT
11805 M: Paul Walmsley <paul@pwsan.com>
11806 L: linux-omap@vger.kernel.org
11808 F: arch/arm/*omap*/*clock*
11810 OMAP DEVICE TREE SUPPORT
11811 M: Benoît Cousson <bcousson@baylibre.com>
11812 M: Tony Lindgren <tony@atomide.com>
11813 L: linux-omap@vger.kernel.org
11814 L: devicetree@vger.kernel.org
11816 F: arch/arm/boot/dts/*omap*
11817 F: arch/arm/boot/dts/*am3*
11818 F: arch/arm/boot/dts/*am4*
11819 F: arch/arm/boot/dts/*am5*
11820 F: arch/arm/boot/dts/*dra7*
11822 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11823 L: linux-omap@vger.kernel.org
11824 L: linux-fbdev@vger.kernel.org
11826 F: drivers/video/fbdev/omap2/
11827 F: Documentation/arm/omap/dss.rst
11829 OMAP FRAMEBUFFER SUPPORT
11830 L: linux-fbdev@vger.kernel.org
11831 L: linux-omap@vger.kernel.org
11833 F: drivers/video/fbdev/omap/
11835 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11836 M: Roger Quadros <rogerq@ti.com>
11837 M: Tony Lindgren <tony@atomide.com>
11838 L: linux-omap@vger.kernel.org
11840 F: drivers/memory/omap-gpmc.c
11841 F: arch/arm/mach-omap2/*gpmc*
11844 M: Grygorii Strashko <grygorii.strashko@ti.com>
11845 M: Santosh Shilimkar <ssantosh@kernel.org>
11846 M: Kevin Hilman <khilman@kernel.org>
11847 L: linux-omap@vger.kernel.org
11849 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
11850 F: drivers/gpio/gpio-omap.c
11852 OMAP HARDWARE SPINLOCK SUPPORT
11853 M: Ohad Ben-Cohen <ohad@wizery.com>
11854 L: linux-omap@vger.kernel.org
11856 F: drivers/hwspinlock/omap_hwspinlock.c
11858 OMAP HS MMC SUPPORT
11859 L: linux-mmc@vger.kernel.org
11860 L: linux-omap@vger.kernel.org
11862 F: drivers/mmc/host/omap_hsmmc.c
11865 M: Paul Walmsley <paul@pwsan.com>
11866 L: linux-omap@vger.kernel.org
11868 F: arch/arm/mach-omap2/omap_hwmod*data*
11870 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11871 M: Benoît Cousson <bcousson@baylibre.com>
11872 L: linux-omap@vger.kernel.org
11874 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11877 M: Benoît Cousson <bcousson@baylibre.com>
11878 M: Paul Walmsley <paul@pwsan.com>
11879 L: linux-omap@vger.kernel.org
11881 F: arch/arm/mach-omap2/omap_hwmod.*
11884 M: Vignesh R <vigneshr@ti.com>
11885 L: linux-omap@vger.kernel.org
11886 L: linux-i2c@vger.kernel.org
11888 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
11889 F: drivers/i2c/busses/i2c-omap.c
11891 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11892 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11893 L: linux-media@vger.kernel.org
11895 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
11896 F: drivers/media/platform/omap3isp/
11897 F: drivers/staging/media/omap4iss/
11900 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11901 L: linux-omap@vger.kernel.org
11903 F: drivers/mmc/host/omap.c
11905 OMAP POWER MANAGEMENT SUPPORT
11906 M: Kevin Hilman <khilman@kernel.org>
11907 L: linux-omap@vger.kernel.org
11909 F: arch/arm/*omap*/*pm*
11910 F: drivers/cpufreq/omap-cpufreq.c
11912 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11913 M: Rajendra Nayak <rnayak@codeaurora.org>
11914 M: Paul Walmsley <paul@pwsan.com>
11915 L: linux-omap@vger.kernel.org
11917 F: arch/arm/mach-omap2/prm*
11919 OMAP RANDOM NUMBER GENERATOR SUPPORT
11920 M: Deepak Saxena <dsaxena@plexity.net>
11922 F: drivers/char/hw_random/omap-rng.c
11925 L: linux-usb@vger.kernel.org
11926 L: linux-omap@vger.kernel.org
11928 F: drivers/usb/*/*omap*
11929 F: arch/arm/*omap*/usb*
11931 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11932 M: Mark Jackson <mpfj@newflow.co.uk>
11933 L: linux-omap@vger.kernel.org
11935 F: arch/arm/boot/dts/am335x-nano.dts
11938 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11939 M: Tony Lindgren <tony@atomide.com>
11940 L: linux-omap@vger.kernel.org
11941 Q: http://patchwork.kernel.org/project/linux-omap/list/
11942 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11944 F: arch/arm/mach-omap1/
11945 F: arch/arm/plat-omap/
11946 F: arch/arm/configs/omap1_defconfig
11947 F: drivers/i2c/busses/i2c-omap.c
11948 F: include/linux/platform_data/i2c-omap.h
11949 F: include/linux/platform_data/ams-delta-fiq.h
11952 M: Tony Lindgren <tony@atomide.com>
11953 L: linux-omap@vger.kernel.org
11954 W: http://www.muru.com/linux/omap/
11955 W: http://linux.omap.com/
11956 Q: http://patchwork.kernel.org/project/linux-omap/list/
11957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11959 F: arch/arm/mach-omap2/
11960 F: arch/arm/plat-omap/
11961 F: arch/arm/configs/omap2plus_defconfig
11962 F: drivers/bus/ti-sysc.c
11963 F: drivers/i2c/busses/i2c-omap.c
11964 F: drivers/irqchip/irq-omap-intc.c
11965 F: drivers/mfd/*omap*.c
11966 F: drivers/mfd/menelaus.c
11967 F: drivers/mfd/palmas.c
11968 F: drivers/mfd/tps65217.c
11969 F: drivers/mfd/tps65218.c
11970 F: drivers/mfd/tps65910.c
11971 F: drivers/mfd/twl-core.[ch]
11972 F: drivers/mfd/twl4030*.c
11973 F: drivers/mfd/twl6030*.c
11974 F: drivers/mfd/twl6040*.c
11975 F: drivers/regulator/palmas-regulator*.c
11976 F: drivers/regulator/pbias-regulator.c
11977 F: drivers/regulator/tps65217-regulator.c
11978 F: drivers/regulator/tps65218-regulator.c
11979 F: drivers/regulator/tps65910-regulator.c
11980 F: drivers/regulator/twl-regulator.c
11981 F: drivers/regulator/twl6030-regulator.c
11982 F: include/linux/platform_data/i2c-omap.h
11983 F: include/linux/platform_data/ti-sysc.h
11985 ONION OMEGA2+ BOARD
11986 M: Harvey Hunt <harveyhuntnexus@gmail.com>
11987 L: linux-mips@vger.kernel.org
11989 F: arch/mips/boot/dts/ralink/omega2p.dts
11992 M: Bob Copeland <me@bobcopeland.com>
11993 L: linux-karma-devel@lists.sourceforge.net
11995 F: Documentation/filesystems/omfs.txt
11998 OMNIKEY CARDMAN 4000 DRIVER
11999 M: Harald Welte <laforge@gnumonks.org>
12001 F: drivers/char/pcmcia/cm4000_cs.c
12002 F: include/linux/cm4000_cs.h
12003 F: include/uapi/linux/cm4000_cs.h
12005 OMNIKEY CARDMAN 4040 DRIVER
12006 M: Harald Welte <laforge@gnumonks.org>
12008 F: drivers/char/pcmcia/cm4040_cs.*
12010 OMNIVISION OV13858 SENSOR DRIVER
12011 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12012 L: linux-media@vger.kernel.org
12013 T: git git://linuxtv.org/media_tree.git
12015 F: drivers/media/i2c/ov13858.c
12017 OMNIVISION OV2680 SENSOR DRIVER
12018 M: Rui Miguel Silva <rmfrfs@gmail.com>
12019 L: linux-media@vger.kernel.org
12020 T: git git://linuxtv.org/media_tree.git
12022 F: drivers/media/i2c/ov2680.c
12023 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
12025 OMNIVISION OV2685 SENSOR DRIVER
12026 M: Shunqian Zheng <zhengsq@rock-chips.com>
12027 L: linux-media@vger.kernel.org
12028 T: git git://linuxtv.org/media_tree.git
12030 F: drivers/media/i2c/ov2685.c
12032 OMNIVISION OV5640 SENSOR DRIVER
12033 M: Steve Longerbeam <slongerbeam@gmail.com>
12034 L: linux-media@vger.kernel.org
12035 T: git git://linuxtv.org/media_tree.git
12037 F: drivers/media/i2c/ov5640.c
12039 OMNIVISION OV5647 SENSOR DRIVER
12040 M: Luis Oliveira <lolivei@synopsys.com>
12041 L: linux-media@vger.kernel.org
12042 T: git git://linuxtv.org/media_tree.git
12044 F: drivers/media/i2c/ov5647.c
12046 OMNIVISION OV5670 SENSOR DRIVER
12047 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12048 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
12049 L: linux-media@vger.kernel.org
12050 T: git git://linuxtv.org/media_tree.git
12052 F: drivers/media/i2c/ov5670.c
12054 OMNIVISION OV5675 SENSOR DRIVER
12055 M: Shawn Tu <shawnx.tu@intel.com>
12056 L: linux-media@vger.kernel.org
12057 T: git git://linuxtv.org/media_tree.git
12059 F: drivers/media/i2c/ov5675.c
12061 OMNIVISION OV5695 SENSOR DRIVER
12062 M: Shunqian Zheng <zhengsq@rock-chips.com>
12063 L: linux-media@vger.kernel.org
12064 T: git git://linuxtv.org/media_tree.git
12066 F: drivers/media/i2c/ov5695.c
12068 OMNIVISION OV7670 SENSOR DRIVER
12069 M: Jonathan Corbet <corbet@lwn.net>
12070 L: linux-media@vger.kernel.org
12071 T: git git://linuxtv.org/media_tree.git
12073 F: drivers/media/i2c/ov7670.c
12074 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
12076 OMNIVISION OV772x SENSOR DRIVER
12077 M: Jacopo Mondi <jacopo@jmondi.org>
12078 L: linux-media@vger.kernel.org
12079 T: git git://linuxtv.org/media_tree.git
12081 F: drivers/media/i2c/ov772x.c
12082 F: include/media/i2c/ov772x.h
12083 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
12085 OMNIVISION OV7740 SENSOR DRIVER
12086 M: Wenyou Yang <wenyou.yang@microchip.com>
12087 L: linux-media@vger.kernel.org
12088 T: git git://linuxtv.org/media_tree.git
12090 F: drivers/media/i2c/ov7740.c
12091 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
12093 OMNIVISION OV9640 SENSOR DRIVER
12094 M: Petr Cvek <petrcvekcz@gmail.com>
12095 L: linux-media@vger.kernel.org
12097 F: drivers/media/i2c/ov9640.*
12099 OMNIVISION OV8856 SENSOR DRIVER
12100 M: Ben Kao <ben.kao@intel.com>
12101 L: linux-media@vger.kernel.org
12102 T: git git://linuxtv.org/media_tree.git
12104 F: drivers/media/i2c/ov8856.c
12106 OMNIVISION OV9650 SENSOR DRIVER
12107 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12108 R: Akinobu Mita <akinobu.mita@gmail.com>
12109 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
12110 L: linux-media@vger.kernel.org
12111 T: git git://linuxtv.org/media_tree.git
12113 F: drivers/media/i2c/ov9650.c
12114 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
12116 ONENAND FLASH DRIVER
12117 M: Kyungmin Park <kyungmin.park@samsung.com>
12118 L: linux-mtd@lists.infradead.org
12120 F: drivers/mtd/nand/onenand/
12121 F: include/linux/mtd/onenand*.h
12124 M: Jens Wiklander <jens.wiklander@linaro.org>
12125 L: tee-dev@lists.linaro.org
12127 F: drivers/tee/optee/
12129 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12130 M: Sumit Garg <sumit.garg@linaro.org>
12131 L: tee-dev@lists.linaro.org
12133 F: drivers/char/hw_random/optee-rng.c
12136 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12137 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12138 L: linux-rdma@vger.kernel.org
12140 F: drivers/infiniband/ulp/opa_vnic
12142 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12143 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12144 M: Frank Rowand <frowand.list@gmail.com>
12145 L: devicetree@vger.kernel.org
12147 F: Documentation/devicetree/dynamic-resolution-notes.txt
12148 F: Documentation/devicetree/overlay-notes.txt
12149 F: drivers/of/overlay.c
12150 F: drivers/of/resolver.c
12151 K: of_overlay_notifier_
12153 OPEN FIRMWARE AND FLATTENED DEVICE TREE
12154 M: Rob Herring <robh+dt@kernel.org>
12155 M: Frank Rowand <frowand.list@gmail.com>
12156 L: devicetree@vger.kernel.org
12157 W: http://www.devicetree.org/
12158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12161 F: include/linux/of*.h
12163 F: Documentation/ABI/testing/sysfs-firmware-ofw
12165 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12166 M: Rob Herring <robh+dt@kernel.org>
12167 M: Mark Rutland <mark.rutland@arm.com>
12168 L: devicetree@vger.kernel.org
12169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12170 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12172 F: Documentation/devicetree/
12173 F: arch/*/boot/dts/
12174 F: include/dt-bindings/
12176 OPENCORES I2C BUS DRIVER
12177 M: Peter Korsgaard <peter@korsgaard.com>
12178 M: Andrew Lunn <andrew@lunn.ch>
12179 L: linux-i2c@vger.kernel.org
12181 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12182 F: Documentation/i2c/busses/i2c-ocores.rst
12183 F: drivers/i2c/busses/i2c-ocores.c
12184 F: include/linux/platform_data/i2c-ocores.h
12186 OPENRISC ARCHITECTURE
12187 M: Jonas Bonn <jonas@southpole.se>
12188 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12189 M: Stafford Horne <shorne@gmail.com>
12190 T: git git://github.com/openrisc/linux.git
12191 L: openrisc@lists.librecores.org
12192 W: http://openrisc.io
12194 F: Documentation/devicetree/bindings/openrisc/
12195 F: Documentation/openrisc/
12197 F: drivers/irqchip/irq-ompic.c
12198 F: drivers/irqchip/irq-or1k-*
12201 M: Pravin B Shelar <pshelar@ovn.org>
12202 L: netdev@vger.kernel.org
12203 L: dev@openvswitch.org
12204 W: http://openvswitch.org
12206 F: net/openvswitch/
12207 F: include/uapi/linux/openvswitch.h
12209 OPERATING PERFORMANCE POINTS (OPP)
12210 M: Viresh Kumar <vireshk@kernel.org>
12211 M: Nishanth Menon <nm@ti.com>
12212 M: Stephen Boyd <sboyd@kernel.org>
12213 L: linux-pm@vger.kernel.org
12215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12217 F: include/linux/pm_opp.h
12218 F: Documentation/power/opp.rst
12219 F: Documentation/devicetree/bindings/opp/
12222 M: Clemens Ladisch <clemens@ladisch.de>
12223 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12226 F: sound/drivers/opl4/
12229 M: Robert Richter <rric@kernel.org>
12230 L: oprofile-list@lists.sf.net
12232 F: arch/*/include/asm/oprofile*.h
12233 F: arch/*/oprofile/
12234 F: drivers/oprofile/
12235 F: include/linux/oprofile.h
12237 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12238 M: Mark Fasheh <mark@fasheh.com>
12239 M: Joel Becker <jlbec@evilplan.org>
12240 M: Joseph Qi <joseph.qi@linux.alibaba.com>
12241 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12242 W: http://ocfs2.wiki.kernel.org
12244 F: Documentation/filesystems/ocfs2.txt
12245 F: Documentation/filesystems/dlmfs.txt
12248 ORANGEFS FILESYSTEM
12249 M: Mike Marshall <hubcap@omnibond.com>
12250 R: Martin Brandenburg <martin@omnibond.com>
12251 L: devel@lists.orangefs.org
12252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12255 F: Documentation/filesystems/orangefs.txt
12258 L: linux-wireless@vger.kernel.org
12259 W: http://wireless.kernel.org/en/users/Drivers/orinoco
12260 W: http://www.nongnu.org/orinoco/
12262 F: drivers/net/wireless/intersil/orinoco/
12264 OV2659 OMNIVISION SENSOR DRIVER
12265 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12266 L: linux-media@vger.kernel.org
12267 W: https://linuxtv.org
12268 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12269 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12271 F: drivers/media/i2c/ov2659.c
12272 F: include/media/i2c/ov2659.h
12275 M: Miklos Szeredi <miklos@szeredi.hu>
12276 L: linux-unionfs@vger.kernel.org
12277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12280 F: Documentation/filesystems/overlayfs.txt
12282 P54 WIRELESS DRIVER
12283 M: Christian Lamparter <chunkeey@googlemail.com>
12284 L: linux-wireless@vger.kernel.org
12285 W: http://wireless.kernel.org/en/users/Drivers/p54
12287 F: drivers/net/wireless/intersil/p54/
12289 PA SEMI ETHERNET DRIVER
12290 L: netdev@vger.kernel.org
12292 F: drivers/net/ethernet/pasemi/*
12294 PA SEMI SMBUS DRIVER
12295 L: linux-i2c@vger.kernel.org
12297 F: drivers/i2c/busses/i2c-pasemi.c
12300 M: Vladimir Oltean <olteanv@gmail.com>
12301 L: netdev@vger.kernel.org
12304 F: include/linux/packing.h
12305 F: Documentation/core-api/packing.rst
12307 PADATA PARALLEL EXECUTION MECHANISM
12308 M: Steffen Klassert <steffen.klassert@secunet.com>
12309 L: linux-crypto@vger.kernel.org
12312 F: include/linux/padata.h
12313 F: Documentation/padata.txt
12316 M: Jesper Dangaard Brouer <hawk@kernel.org>
12317 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
12318 L: netdev@vger.kernel.org
12320 F: net/core/page_pool.c
12321 F: include/net/page_pool.h
12323 PANASONIC LAPTOP ACPI EXTRAS DRIVER
12324 M: Harald Welte <laforge@gnumonks.org>
12325 L: platform-driver-x86@vger.kernel.org
12327 F: drivers/platform/x86/panasonic-laptop.c
12329 PARALLEL LCD/KEYPAD PANEL DRIVER
12330 M: Willy Tarreau <willy@haproxy.com>
12331 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12333 F: Documentation/admin-guide/lcd-panel-cgram.rst
12334 F: drivers/auxdisplay/panel.c
12336 PARALLEL PORT SUBSYSTEM
12337 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12338 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12339 L: linux-parport@lists.infradead.org (subscribers-only)
12341 F: drivers/parport/
12342 F: include/linux/parport*.h
12343 F: drivers/char/ppdev.c
12344 F: include/uapi/linux/ppdev.h
12345 F: Documentation/driver-api/parport*.rst
12347 PARAVIRT_OPS INTERFACE
12348 M: Juergen Gross <jgross@suse.com>
12349 M: Thomas Hellstrom <thellstrom@vmware.com>
12350 M: "VMware, Inc." <pv-drivers@vmware.com>
12351 L: virtualization@lists.linux-foundation.org
12353 F: Documentation/virt/paravirt_ops.rst
12354 F: arch/*/kernel/paravirt*
12355 F: arch/*/include/asm/paravirt*.h
12356 F: include/linux/hypervisor.h
12358 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12359 M: Tim Waugh <tim@cyberelk.net>
12360 L: linux-parport@lists.infradead.org (subscribers-only)
12362 F: Documentation/admin-guide/blockdev/paride.rst
12363 F: drivers/block/paride/
12365 PARISC ARCHITECTURE
12366 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12367 M: Helge Deller <deller@gmx.de>
12368 L: linux-parisc@vger.kernel.org
12369 W: http://www.parisc-linux.org/
12370 Q: http://patchwork.kernel.org/project/linux-parisc/list/
12371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12375 F: Documentation/parisc/
12377 F: drivers/char/agp/parisc-agp.c
12378 F: drivers/input/misc/hp_sdc_rtc.c
12379 F: drivers/input/serio/gscps2.c
12380 F: drivers/input/serio/hp_sdc*
12381 F: drivers/parport/parport_gsc.*
12382 F: drivers/tty/serial/8250/8250_gsc.c
12383 F: drivers/video/fbdev/sti*
12384 F: drivers/video/console/sti*
12385 F: drivers/video/logo/logo_parisc*
12386 F: include/linux/hp_sdc.h
12389 M: Jiri Pirko <jiri@mellanox.com>
12390 L: netdev@vger.kernel.org
12393 F: lib/test_parman.c
12394 F: include/linux/parman.h
12396 PC ENGINES APU BOARD DRIVER
12397 M: Enrico Weigelt, metux IT consult <info@metux.net>
12399 F: drivers/platform/x86/pcengines-apuv2.c
12401 PC87360 HARDWARE MONITORING DRIVER
12402 M: Jim Cromie <jim.cromie@gmail.com>
12403 L: linux-hwmon@vger.kernel.org
12405 F: Documentation/hwmon/pc87360.rst
12406 F: drivers/hwmon/pc87360.c
12408 PC8736x GPIO DRIVER
12409 M: Jim Cromie <jim.cromie@gmail.com>
12411 F: drivers/char/pc8736x_gpio.c
12413 PC87427 HARDWARE MONITORING DRIVER
12414 M: Jean Delvare <jdelvare@suse.com>
12415 L: linux-hwmon@vger.kernel.org
12417 F: Documentation/hwmon/pc87427.rst
12418 F: drivers/hwmon/pc87427.c
12421 M: Riku Voipio <riku.voipio@iki.fi>
12423 F: drivers/leds/leds-pca9532.c
12424 F: include/linux/leds-pca9532.h
12426 PCA9541 I2C BUS MASTER SELECTOR DRIVER
12427 M: Guenter Roeck <linux@roeck-us.net>
12428 L: linux-i2c@vger.kernel.org
12430 F: drivers/i2c/muxes/i2c-mux-pca9541.c
12432 PCDP - PRIMARY CONSOLE AND DEBUG PORT
12433 M: Khalid Aziz <khalid@gonehiking.org>
12435 F: drivers/firmware/pcdp.*
12437 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12438 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12439 L: linux-pci@vger.kernel.org
12440 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12442 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
12443 F: drivers/pci/controller/pci-aardvark.c
12445 PCI DRIVER FOR ALTERA PCIE IP
12446 M: Ley Foon Tan <lftan@altera.com>
12447 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
12448 L: linux-pci@vger.kernel.org
12450 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
12451 F: drivers/pci/controller/pcie-altera.c
12453 PCI DRIVER FOR APPLIEDMICRO XGENE
12454 M: Toan Le <toan@os.amperecomputing.com>
12455 L: linux-pci@vger.kernel.org
12456 L: linux-arm-kernel@lists.infradead.org
12458 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
12459 F: drivers/pci/controller/pci-xgene.c
12461 PCI DRIVER FOR ARM VERSATILE PLATFORM
12462 M: Rob Herring <robh@kernel.org>
12463 L: linux-pci@vger.kernel.org
12464 L: linux-arm-kernel@lists.infradead.org
12466 F: Documentation/devicetree/bindings/pci/versatile.txt
12467 F: drivers/pci/controller/pci-versatile.c
12469 PCI DRIVER FOR ARMADA 8K
12470 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12471 L: linux-pci@vger.kernel.org
12472 L: linux-arm-kernel@lists.infradead.org
12474 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
12475 F: drivers/pci/controller/dwc/pcie-armada8k.c
12477 PCI DRIVER FOR CADENCE PCIE IP
12478 M: Tom Joseph <tjoseph@cadence.com>
12479 L: linux-pci@vger.kernel.org
12481 F: Documentation/devicetree/bindings/pci/cdns,*.txt
12482 F: drivers/pci/controller/pcie-cadence*
12484 PCI DRIVER FOR FREESCALE LAYERSCAPE
12485 M: Minghuan Lian <minghuan.Lian@nxp.com>
12486 M: Mingkai Hu <mingkai.hu@nxp.com>
12487 M: Roy Zang <roy.zang@nxp.com>
12488 L: linuxppc-dev@lists.ozlabs.org
12489 L: linux-pci@vger.kernel.org
12490 L: linux-arm-kernel@lists.infradead.org
12492 F: drivers/pci/controller/dwc/*layerscape*
12494 PCI DRIVER FOR GENERIC OF HOSTS
12495 M: Will Deacon <will@kernel.org>
12496 L: linux-pci@vger.kernel.org
12497 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12499 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
12500 F: drivers/pci/controller/pci-host-common.c
12501 F: drivers/pci/controller/pci-host-generic.c
12503 PCI DRIVER FOR IMX6
12504 M: Richard Zhu <hongxing.zhu@nxp.com>
12505 M: Lucas Stach <l.stach@pengutronix.de>
12506 L: linux-pci@vger.kernel.org
12507 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12509 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12510 F: drivers/pci/controller/dwc/*imx6*
12512 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12513 M: Keith Busch <keith.busch@intel.com>
12514 M: Jonathan Derrick <jonathan.derrick@intel.com>
12515 L: linux-pci@vger.kernel.org
12517 F: drivers/pci/controller/vmd.c
12519 PCI DRIVER FOR MICROSEMI SWITCHTEC
12520 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12521 M: Logan Gunthorpe <logang@deltatee.com>
12522 L: linux-pci@vger.kernel.org
12524 F: Documentation/driver-api/switchtec.rst
12525 F: Documentation/ABI/testing/sysfs-class-switchtec
12526 F: drivers/pci/switch/switchtec*
12527 F: include/uapi/linux/switchtec_ioctl.h
12528 F: include/linux/switchtec.h
12529 F: drivers/ntb/hw/mscc/
12531 PCI DRIVER FOR MOBIVEIL PCIE IP
12532 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12533 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12534 L: linux-pci@vger.kernel.org
12536 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12537 F: drivers/pci/controller/pcie-mobiveil.c
12539 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12540 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12541 M: Jason Cooper <jason@lakedaemon.net>
12542 L: linux-pci@vger.kernel.org
12543 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12545 F: drivers/pci/controller/*mvebu*
12547 PCI DRIVER FOR NVIDIA TEGRA
12548 M: Thierry Reding <thierry.reding@gmail.com>
12549 L: linux-tegra@vger.kernel.org
12550 L: linux-pci@vger.kernel.org
12552 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12553 F: drivers/pci/controller/pci-tegra.c
12555 PCI DRIVER FOR RENESAS R-CAR
12556 M: Simon Horman <horms@verge.net.au>
12557 L: linux-pci@vger.kernel.org
12558 L: linux-renesas-soc@vger.kernel.org
12560 F: drivers/pci/controller/*rcar*
12562 PCI DRIVER FOR SAMSUNG EXYNOS
12563 M: Jingoo Han <jingoohan1@gmail.com>
12564 L: linux-pci@vger.kernel.org
12565 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12566 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12568 F: drivers/pci/controller/dwc/pci-exynos.c
12570 PCI DRIVER FOR SYNOPSYS DESIGNWARE
12571 M: Jingoo Han <jingoohan1@gmail.com>
12572 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12573 L: linux-pci@vger.kernel.org
12575 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
12576 F: drivers/pci/controller/dwc/*designware*
12578 PCI DRIVER FOR TI DRA7XX
12579 M: Kishon Vijay Abraham I <kishon@ti.com>
12580 L: linux-omap@vger.kernel.org
12581 L: linux-pci@vger.kernel.org
12583 F: Documentation/devicetree/bindings/pci/ti-pci.txt
12584 F: drivers/pci/controller/dwc/pci-dra7xx.c
12586 PCI DRIVER FOR TI KEYSTONE
12587 M: Murali Karicheri <m-karicheri2@ti.com>
12588 L: linux-pci@vger.kernel.org
12589 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12591 F: drivers/pci/controller/dwc/pci-keystone.c
12593 PCI ENDPOINT SUBSYSTEM
12594 M: Kishon Vijay Abraham I <kishon@ti.com>
12595 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12596 L: linux-pci@vger.kernel.org
12597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12599 F: drivers/pci/endpoint/
12600 F: drivers/misc/pci_endpoint_test.c
12603 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12604 M: Russell Currey <ruscur@russell.cc>
12605 M: Sam Bobroff <sbobroff@linux.ibm.com>
12606 M: Oliver O'Halloran <oohall@gmail.com>
12607 L: linuxppc-dev@lists.ozlabs.org
12609 F: Documentation/PCI/pci-error-recovery.rst
12610 F: drivers/pci/pcie/aer.c
12611 F: drivers/pci/pcie/dpc.c
12612 F: drivers/pci/pcie/err.c
12613 F: Documentation/powerpc/eeh-pci-error-recovery.rst
12614 F: arch/powerpc/kernel/eeh*.c
12615 F: arch/powerpc/platforms/*/eeh*.c
12616 F: arch/powerpc/include/*/eeh*.h
12619 M: Linas Vepstas <linasvepstas@gmail.com>
12620 L: linux-pci@vger.kernel.org
12622 F: Documentation/PCI/pci-error-recovery.rst
12624 PCI MSI DRIVER FOR ALTERA MSI IP
12625 M: Ley Foon Tan <lftan@altera.com>
12626 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
12627 L: linux-pci@vger.kernel.org
12629 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12630 F: drivers/pci/controller/pcie-altera-msi.c
12632 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12633 M: Toan Le <toan@os.amperecomputing.com>
12634 L: linux-pci@vger.kernel.org
12635 L: linux-arm-kernel@lists.infradead.org
12637 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12638 F: drivers/pci/controller/pci-xgene-msi.c
12641 M: Bjorn Helgaas <bhelgaas@google.com>
12642 L: linux-pci@vger.kernel.org
12643 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
12644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12646 F: Documentation/devicetree/bindings/pci/
12647 F: Documentation/PCI/
12648 F: drivers/acpi/pci*
12650 F: include/asm-generic/pci*
12651 F: include/linux/pci*
12652 F: include/linux/of_pci.h
12653 F: include/uapi/linux/pci*
12656 F: arch/x86/kernel/quirks.c
12657 F: arch/x86/kernel/early-quirks.c
12659 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12660 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12661 R: Andrew Murray <andrew.murray@arm.com>
12662 L: linux-pci@vger.kernel.org
12663 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
12664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12666 F: drivers/pci/controller/
12668 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
12669 M: Jonathan Chocron <jonnyc@amazon.com>
12670 L: linux-pci@vger.kernel.org
12672 F: Documentation/devicetree/bindings/pci/pcie-al.txt
12673 F: drivers/pci/controller/dwc/pcie-al.c
12675 PCIE DRIVER FOR AMLOGIC MESON
12676 M: Yue Wang <yue.wang@Amlogic.com>
12677 L: linux-pci@vger.kernel.org
12678 L: linux-amlogic@lists.infradead.org
12680 F: drivers/pci/controller/dwc/pci-meson.c
12682 PCIE DRIVER FOR AXIS ARTPEC
12683 M: Jesper Nilsson <jesper.nilsson@axis.com>
12684 L: linux-arm-kernel@axis.com
12685 L: linux-pci@vger.kernel.org
12687 F: Documentation/devicetree/bindings/pci/axis,artpec*
12688 F: drivers/pci/controller/dwc/*artpec*
12690 PCIE DRIVER FOR CAVIUM THUNDERX
12691 M: David Daney <david.daney@cavium.com>
12692 L: linux-pci@vger.kernel.org
12693 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12695 F: Documentation/devicetree/bindings/pci/pci-thunder-*
12696 F: drivers/pci/controller/pci-thunder-*
12698 PCIE DRIVER FOR HISILICON
12699 M: Zhou Wang <wangzhou1@hisilicon.com>
12700 L: linux-pci@vger.kernel.org
12702 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12703 F: drivers/pci/controller/dwc/pcie-hisi.c
12705 PCIE DRIVER FOR HISILICON KIRIN
12706 M: Xiaowei Song <songxiaowei@hisilicon.com>
12707 M: Binghui Wang <wangbinghui@hisilicon.com>
12708 L: linux-pci@vger.kernel.org
12710 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
12711 F: drivers/pci/controller/dwc/pcie-kirin.c
12713 PCIE DRIVER FOR HISILICON STB
12714 M: Shawn Guo <shawn.guo@linaro.org>
12715 L: linux-pci@vger.kernel.org
12717 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12718 F: drivers/pci/controller/dwc/pcie-histb.c
12720 PCIE DRIVER FOR MEDIATEK
12721 M: Ryder Lee <ryder.lee@mediatek.com>
12722 L: linux-pci@vger.kernel.org
12723 L: linux-mediatek@lists.infradead.org
12725 F: Documentation/devicetree/bindings/pci/mediatek*
12726 F: drivers/pci/controller/*mediatek*
12728 PCIE DRIVER FOR QUALCOMM MSM
12729 M: Stanimir Varbanov <svarbanov@mm-sol.com>
12730 L: linux-pci@vger.kernel.org
12731 L: linux-arm-msm@vger.kernel.org
12733 F: drivers/pci/controller/dwc/*qcom*
12735 PCIE DRIVER FOR ROCKCHIP
12736 M: Shawn Lin <shawn.lin@rock-chips.com>
12737 L: linux-pci@vger.kernel.org
12738 L: linux-rockchip@lists.infradead.org
12740 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
12741 F: drivers/pci/controller/pcie-rockchip*
12743 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12744 M: Linus Walleij <linus.walleij@linaro.org>
12745 L: linux-pci@vger.kernel.org
12747 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12748 F: drivers/pci/controller/pci-v3-semi.c
12750 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12751 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12752 L: linux-pci@vger.kernel.org
12754 F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12755 F: drivers/pci/controller/dwc/pcie-uniphier.c
12757 PCIE DRIVER FOR ST SPEAR13XX
12758 M: Pratyush Anand <pratyush.anand@gmail.com>
12759 L: linux-pci@vger.kernel.org
12761 F: drivers/pci/controller/dwc/*spear*
12764 M: Dominik Brodowski <linux@dominikbrodowski.net>
12765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12767 F: Documentation/pcmcia/
12772 PCNET32 NETWORK DRIVER
12773 M: Don Fry <pcnet32@frontier.com>
12774 L: netdev@vger.kernel.org
12776 F: drivers/net/ethernet/amd/pcnet32.c
12778 PCRYPT PARALLEL CRYPTO ENGINE
12779 M: Steffen Klassert <steffen.klassert@secunet.com>
12780 L: linux-crypto@vger.kernel.org
12783 F: include/crypto/pcrypt.h
12785 PEAQ WMI HOTKEYS DRIVER
12786 M: Hans de Goede <hdegoede@redhat.com>
12787 L: platform-driver-x86@vger.kernel.org
12789 F: drivers/platform/x86/peaq-wmi.c
12791 PENSANDO ETHERNET DRIVERS
12792 M: Shannon Nelson <snelson@pensando.io>
12793 M: Pensando Drivers <drivers@pensando.io>
12794 L: netdev@vger.kernel.org
12796 F: Documentation/networking/device_drivers/pensando/ionic.rst
12797 F: drivers/net/ethernet/pensando/
12799 PER-CPU MEMORY ALLOCATOR
12800 M: Dennis Zhou <dennis@kernel.org>
12801 M: Tejun Heo <tj@kernel.org>
12802 M: Christoph Lameter <cl@linux.com>
12803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12805 F: include/linux/percpu*.h
12807 F: arch/*/include/asm/percpu.h
12809 PER-TASK DELAY ACCOUNTING
12810 M: Balbir Singh <bsingharora@gmail.com>
12812 F: include/linux/delayacct.h
12813 F: kernel/delayacct.c
12815 PERFORMANCE EVENTS SUBSYSTEM
12816 M: Peter Zijlstra <peterz@infradead.org>
12817 M: Ingo Molnar <mingo@redhat.com>
12818 M: Arnaldo Carvalho de Melo <acme@kernel.org>
12819 R: Mark Rutland <mark.rutland@arm.com>
12820 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
12821 R: Jiri Olsa <jolsa@redhat.com>
12822 R: Namhyung Kim <namhyung@kernel.org>
12823 L: linux-kernel@vger.kernel.org
12824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12827 F: include/linux/perf_event.h
12828 F: include/uapi/linux/perf_event.h
12829 F: arch/*/kernel/perf_event*.c
12830 F: arch/*/kernel/*/perf_event*.c
12831 F: arch/*/kernel/*/*/perf_event*.c
12832 F: arch/*/include/asm/perf_event.h
12833 F: arch/*/kernel/perf_callchain.c
12835 F: arch/*/events/*/*
12838 PERSONALITY HANDLING
12839 M: Christoph Hellwig <hch@infradead.org>
12840 L: linux-abi-devel@lists.sourceforge.net
12842 F: include/linux/personality.h
12843 F: include/uapi/linux/personality.h
12845 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12846 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12847 L: linux-input@vger.kernel.org
12849 F: Documentation/input/devices/pxrc.rst
12850 F: drivers/input/joystick/pxrc.c
12852 FLYSKY FSIA6B RC RECEIVER
12853 M: Markus Koch <markus@notsyncing.net>
12854 L: linux-input@vger.kernel.org
12856 F: drivers/input/joystick/fsia6b.c
12859 M: Remi Denis-Courmont <courmisch@gmail.com>
12861 F: Documentation/networking/phonet.txt
12862 F: include/linux/phonet.h
12863 F: include/net/phonet/
12864 F: include/uapi/linux/phonet.h
12868 M: Joern Engel <joern@lazybastard.org>
12869 L: linux-mtd@lists.infradead.org
12871 F: drivers/mtd/devices/phram.c
12874 M: Bruno Prémont <bonbons@linux-vserver.org>
12875 L: linux-input@vger.kernel.org
12877 F: drivers/hid/hid-picolcd*
12880 M: Jamie Iles <jamie@jamieiles.com>
12881 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12882 T: git git://github.com/jamieiles/linux-2.6-ji.git
12884 F: arch/arm/boot/dts/picoxcell*
12885 F: arch/arm/mach-picoxcell/
12886 F: drivers/crypto/picoxcell*
12889 M: Christian Brauner <christian@brauner.io>
12890 L: linux-kernel@vger.kernel.org
12892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
12894 F: tools/testing/selftests/pidfd/
12895 F: tools/testing/selftests/clone3/
12898 K: \b(clone_args|kernel_clone_args)\b
12900 PIN CONTROL SUBSYSTEM
12901 M: Linus Walleij <linus.walleij@linaro.org>
12902 L: linux-gpio@vger.kernel.org
12903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12905 F: Documentation/devicetree/bindings/pinctrl/
12906 F: Documentation/driver-api/pinctl.rst
12907 F: drivers/pinctrl/
12908 F: include/linux/pinctrl/
12910 PIN CONTROLLER - MICROCHIP AT91
12911 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12912 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12913 L: linux-gpio@vger.kernel.org
12915 F: drivers/pinctrl/pinctrl-at91*
12916 F: drivers/gpio/gpio-sama5d2-piobu.c
12918 PIN CONTROLLER - FREESCALE
12919 M: Dong Aisheng <aisheng.dong@nxp.com>
12920 M: Fabio Estevam <festevam@gmail.com>
12921 M: Shawn Guo <shawnguo@kernel.org>
12922 M: Stefan Agner <stefan@agner.ch>
12923 R: Pengutronix Kernel Team <kernel@pengutronix.de>
12924 L: linux-gpio@vger.kernel.org
12926 F: drivers/pinctrl/freescale/
12927 F: Documentation/devicetree/bindings/pinctrl/fsl,*
12929 PIN CONTROLLER - INTEL
12930 M: Mika Westerberg <mika.westerberg@linux.intel.com>
12931 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12934 F: drivers/pinctrl/intel/
12936 PIN CONTROLLER - MEDIATEK
12937 M: Sean Wang <sean.wang@kernel.org>
12938 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12940 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12941 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12942 F: drivers/pinctrl/mediatek/
12944 PIN CONTROLLER - QUALCOMM
12945 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12947 L: linux-arm-msm@vger.kernel.org
12948 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12949 F: drivers/pinctrl/qcom/
12951 PIN CONTROLLER - RENESAS
12952 M: Geert Uytterhoeven <geert+renesas@glider.be>
12953 L: linux-renesas-soc@vger.kernel.org
12954 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12956 F: drivers/pinctrl/pinctrl-rz*
12957 F: drivers/pinctrl/sh-pfc/
12959 PIN CONTROLLER - SAMSUNG
12960 M: Tomasz Figa <tomasz.figa@gmail.com>
12961 M: Krzysztof Kozlowski <krzk@kernel.org>
12962 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12963 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12964 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12965 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
12966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12968 F: drivers/pinctrl/samsung/
12969 F: include/dt-bindings/pinctrl/samsung.h
12970 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12972 PIN CONTROLLER - SINGLE
12973 M: Tony Lindgren <tony@atomide.com>
12974 M: Haojian Zhuang <haojian.zhuang@linaro.org>
12975 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12976 L: linux-omap@vger.kernel.org
12978 F: drivers/pinctrl/pinctrl-single.c
12980 PIN CONTROLLER - ST SPEAR
12981 M: Viresh Kumar <vireshk@kernel.org>
12982 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12983 W: http://www.st.com/spear
12985 F: drivers/pinctrl/spear/
12987 PISTACHIO SOC SUPPORT
12988 M: James Hartley <james.hartley@sondrel.com>
12989 L: linux-mips@vger.kernel.org
12991 F: arch/mips/pistachio/
12992 F: arch/mips/include/asm/mach-pistachio/
12993 F: arch/mips/boot/dts/img/pistachio*
12994 F: arch/mips/configs/pistachio*_defconfig
12998 M: linux-block@vger.kernel.org
12999 F: drivers/block/pktcdvd.c
13000 F: include/linux/pktcdvd.h
13001 F: include/uapi/linux/pktcdvd.h
13003 PKUNITY SOC DRIVERS
13004 M: Guan Xuetao <gxt@pku.edu.cn>
13005 W: http://mprc.pku.edu.cn/~guanxuetao/linux
13007 T: git git://github.com/gxt/linux.git
13008 F: drivers/input/serio/i8042-unicore32io.h
13009 F: drivers/i2c/busses/i2c-puv3.c
13010 F: drivers/video/fbdev/fb-puv3.c
13011 F: drivers/rtc/rtc-puv3.c
13013 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13014 M: Tomasz Duszynski <tduszyns@gmail.com>
13016 F: drivers/iio/chemical/pms7003.c
13017 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13019 PMBUS HARDWARE MONITORING DRIVERS
13020 M: Guenter Roeck <linux@roeck-us.net>
13021 L: linux-hwmon@vger.kernel.org
13022 W: http://hwmon.wiki.kernel.org/
13023 W: http://www.roeck-us.net/linux/drivers/
13024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13026 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13027 F: Documentation/devicetree/bindings/hwmon/max31785.txt
13028 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
13029 F: Documentation/hwmon/adm1275.rst
13030 F: Documentation/hwmon/ibm-cffps.rst
13031 F: Documentation/hwmon/ir35221.rst
13032 F: Documentation/hwmon/lm25066.rst
13033 F: Documentation/hwmon/ltc2978.rst
13034 F: Documentation/hwmon/ltc3815.rst
13035 F: Documentation/hwmon/max16064.rst
13036 F: Documentation/hwmon/max20751.rst
13037 F: Documentation/hwmon/max31785.rst
13038 F: Documentation/hwmon/max34440.rst
13039 F: Documentation/hwmon/max8688.rst
13040 F: Documentation/hwmon/pmbus.rst
13041 F: Documentation/hwmon/pmbus-core.rst
13042 F: Documentation/hwmon/tps40422.rst
13043 F: Documentation/hwmon/ucd9000.rst
13044 F: Documentation/hwmon/ucd9200.rst
13045 F: Documentation/hwmon/zl6100.rst
13046 F: drivers/hwmon/pmbus/
13047 F: include/linux/pmbus.h
13049 PMC SIERRA MaxRAID DRIVER
13050 L: linux-scsi@vger.kernel.org
13051 W: http://www.pmc-sierra.com/
13053 F: drivers/scsi/pmcraid.*
13055 PMC SIERRA PM8001 DRIVER
13056 M: Jack Wang <jinpu.wang@cloud.ionos.com>
13057 L: linux-scsi@vger.kernel.org
13059 F: drivers/scsi/pm8001/
13062 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13066 PNI RM3100 IIO DRIVER
13067 M: Song Qiang <songqiang1304521@gmail.com>
13068 L: linux-iio@vger.kernel.org
13070 F: drivers/iio/magnetometer/rm3100*
13071 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13073 POSIX CLOCKS and TIMERS
13074 M: Thomas Gleixner <tglx@linutronix.de>
13075 L: linux-kernel@vger.kernel.org
13076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13079 F: include/linux/timer*
13080 F: kernel/time/*timer*
13082 POWER MANAGEMENT CORE
13083 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
13084 L: linux-pm@vger.kernel.org
13085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13086 B: https://bugzilla.kernel.org
13088 F: drivers/base/power/
13089 F: include/linux/pm.h
13090 F: include/linux/pm_*
13091 F: include/linux/powercap.h
13092 F: include/linux/intel_rapl.h
13093 F: drivers/powercap/
13094 F: kernel/configs/nopm.config
13096 POWER STATE COORDINATION INTERFACE (PSCI)
13097 M: Mark Rutland <mark.rutland@arm.com>
13098 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13099 L: linux-arm-kernel@lists.infradead.org
13101 F: drivers/firmware/psci/
13102 F: include/linux/psci.h
13103 F: include/uapi/linux/psci.h
13105 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13106 M: Sebastian Reichel <sre@kernel.org>
13107 L: linux-pm@vger.kernel.org
13108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13110 F: Documentation/ABI/testing/sysfs-class-power
13111 F: Documentation/devicetree/bindings/power/supply/
13112 F: include/linux/power_supply.h
13113 F: drivers/power/supply/
13115 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13116 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13117 L: linuxppc-dev@lists.ozlabs.org
13119 F: drivers/char/powernv-op-panel.c
13121 PPP OVER ATM (RFC 2364)
13122 M: Mitchell Blank Jr <mitch@sfgoth.com>
13124 F: net/atm/pppoatm.c
13125 F: include/uapi/linux/atmppp.h
13128 M: Michal Ostrowski <mostrows@earthlink.net>
13130 F: drivers/net/ppp/pppoe.c
13131 F: drivers/net/ppp/pppox.c
13134 M: James Chapman <jchapman@katalix.com>
13136 F: net/l2tp/l2tp_ppp.c
13137 F: include/linux/if_pppol2tp.h
13138 F: include/uapi/linux/if_pppol2tp.h
13140 PPP PROTOCOL DRIVERS AND COMPRESSORS
13141 M: Paul Mackerras <paulus@samba.org>
13142 L: linux-ppp@vger.kernel.org
13144 F: drivers/net/ppp/ppp_*
13147 M: Rodolfo Giometti <giometti@enneenne.com>
13148 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
13149 L: linuxpps@ml.enneenne.com (subscribers-only)
13151 F: Documentation/driver-api/pps.rst
13152 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
13153 F: Documentation/ABI/testing/sysfs-pps
13155 F: include/linux/pps*.h
13156 F: include/uapi/linux/pps.h
13159 M: Dmitry Kozlov <xeb@mail.ru>
13160 L: netdev@vger.kernel.org
13162 F: drivers/net/ppp/pptp.c
13163 W: http://sourceforge.net/projects/accel-pptp
13166 M: Petr Mladek <pmladek@suse.com>
13167 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13168 R: Steven Rostedt <rostedt@goodmis.org>
13171 F: include/linux/printk.h
13173 PRISM54 WIRELESS DRIVER
13174 M: Luis Chamberlain <mcgrof@kernel.org>
13175 L: linux-wireless@vger.kernel.org
13176 W: http://wireless.kernel.org/en/users/Drivers/p54
13178 F: drivers/net/wireless/intersil/prism54/
13181 R: Alexey Dobriyan <adobriyan@gmail.com>
13182 L: linux-kernel@vger.kernel.org
13183 L: linux-fsdevel@vger.kernel.org
13186 F: include/linux/proc_fs.h
13187 F: tools/testing/selftests/proc/
13188 F: Documentation/filesystems/proc.txt
13191 M: Luis Chamberlain <mcgrof@kernel.org>
13192 M: Kees Cook <keescook@chromium.org>
13193 M: Iurii Zaikin <yzaikin@google.com>
13194 L: linux-kernel@vger.kernel.org
13195 L: linux-fsdevel@vger.kernel.org
13197 F: fs/proc/proc_sysctl.c
13198 F: include/linux/sysctl.h
13200 F: kernel/sysctl-test.c
13201 F: tools/testing/selftests/sysctl/
13203 PS3 NETWORK SUPPORT
13204 M: Geoff Levand <geoff@infradead.org>
13205 L: netdev@vger.kernel.org
13206 L: linuxppc-dev@lists.ozlabs.org
13208 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
13210 PS3 PLATFORM SUPPORT
13211 M: Geoff Levand <geoff@infradead.org>
13212 L: linuxppc-dev@lists.ozlabs.org
13214 F: arch/powerpc/boot/ps3*
13215 F: arch/powerpc/include/asm/lv1call.h
13216 F: arch/powerpc/include/asm/ps3*.h
13217 F: arch/powerpc/platforms/ps3/
13220 F: drivers/rtc/rtc-ps3.c
13221 F: drivers/usb/host/*ps3.c
13222 F: sound/ppc/snd_ps3*
13225 M: Jim Paris <jim@jtan.com>
13226 M: Geoff Levand <geoff@infradead.org>
13227 L: linuxppc-dev@lists.ozlabs.org
13229 F: drivers/block/ps3vram.c
13231 PSAMPLE PACKET SAMPLING SUPPORT:
13232 M: Yotam Gigi <yotam.gi@gmail.com>
13235 F: include/net/psample.h
13236 F: include/uapi/linux/psample.h
13239 M: Kees Cook <keescook@chromium.org>
13240 M: Anton Vorontsov <anton@enomsg.org>
13241 M: Colin Cross <ccross@android.com>
13242 M: Tony Luck <tony.luck@intel.com>
13244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13246 F: include/linux/pstore*
13247 F: drivers/firmware/efi/efi-pstore.c
13248 F: drivers/acpi/apei/erst.c
13249 F: Documentation/admin-guide/ramoops.rst
13250 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13251 K: \b(pstore|ramoops)
13253 PTP HARDWARE CLOCK SUPPORT
13254 M: Richard Cochran <richardcochran@gmail.com>
13255 L: netdev@vger.kernel.org
13257 W: http://linuxptp.sourceforge.net/
13258 F: Documentation/ABI/testing/sysfs-ptp
13259 F: Documentation/driver-api/ptp.rst
13260 F: drivers/net/phy/dp83640*
13262 F: include/linux/ptp_cl*
13265 M: Oleg Nesterov <oleg@redhat.com>
13267 F: include/asm-generic/syscall.h
13268 F: include/linux/ptrace.h
13269 F: include/linux/regset.h
13270 F: include/linux/tracehook.h
13271 F: include/uapi/linux/ptrace.h
13272 F: include/uapi/linux/ptrace.h
13274 F: arch/*/ptrace*.c
13275 F: arch/*/*/ptrace*.c
13276 F: arch/*/include/asm/ptrace*.h
13279 M: Hans Verkuil <hverkuil@xs4all.nl>
13280 L: linux-media@vger.kernel.org
13281 T: git git://linuxtv.org/media_tree.git
13283 F: drivers/media/usb/pulse8-cec/*
13284 F: Documentation/media/cec-drivers/pulse8-cec.rst
13286 PVRUSB2 VIDEO4LINUX DRIVER
13287 M: Mike Isely <isely@pobox.com>
13288 L: pvrusb2@isely.net (subscribers-only)
13289 L: linux-media@vger.kernel.org
13290 W: http://www.isely.net/pvrusb2/
13291 T: git git://linuxtv.org/media_tree.git
13293 F: Documentation/media/v4l-drivers/pvrusb2*
13294 F: drivers/media/usb/pvrusb2/
13297 M: Hans Verkuil <hverkuil@xs4all.nl>
13298 L: linux-media@vger.kernel.org
13299 T: git git://linuxtv.org/media_tree.git
13301 F: drivers/media/usb/pwc/*
13302 F: include/trace/events/pwc.h
13305 M: Kamil Debski <kamil@wypas.org>
13306 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13307 L: linux-hwmon@vger.kernel.org
13309 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13310 F: Documentation/hwmon/pwm-fan.rst
13311 F: drivers/hwmon/pwm-fan.c
13314 M: Sean Young <sean@mess.org>
13315 L: linux-media@vger.kernel.org
13317 F: drivers/media/rc/pwm-ir-tx.c
13320 M: Thierry Reding <thierry.reding@gmail.com>
13321 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13322 L: linux-pwm@vger.kernel.org
13324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13325 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
13326 F: Documentation/driver-api/pwm.rst
13327 F: Documentation/devicetree/bindings/pwm/
13328 F: include/linux/pwm.h
13330 F: drivers/video/backlight/pwm_bl.c
13331 F: include/linux/pwm_backlight.h
13332 F: drivers/gpio/gpio-mvebu.c
13333 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13334 K: pwm_(config|apply_state|ops)
13337 M: Robert Jarzmik <robert.jarzmik@free.fr>
13338 L: linux-gpio@vger.kernel.org
13340 F: drivers/gpio/gpio-pxa.c
13346 M: Robert Jarzmik <robert.jarzmik@free.fr>
13347 L: linux-rtc@vger.kernel.org
13350 PXA2xx/PXA3xx SUPPORT
13351 M: Daniel Mack <daniel@zonque.org>
13352 M: Haojian Zhuang <haojian.zhuang@gmail.com>
13353 M: Robert Jarzmik <robert.jarzmik@free.fr>
13354 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13355 T: git git://github.com/hzhuang1/linux.git
13356 T: git git://github.com/rjarzmik/linux.git
13358 F: arch/arm/boot/dts/pxa*
13359 F: arch/arm/mach-pxa/
13360 F: drivers/dma/pxa*
13361 F: drivers/pcmcia/pxa2xx*
13362 F: drivers/pinctrl/pxa/
13363 F: drivers/spi/spi-pxa2xx*
13364 F: drivers/usb/gadget/udc/pxa2*
13365 F: include/sound/pxa2xx-lib.h
13370 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13371 L: qat-linux@intel.com
13373 F: drivers/crypto/qat/
13375 QCOM AUDIO (ASoC) DRIVERS
13376 M: Patrick Lai <plai@codeaurora.org>
13377 M: Banajit Goswami <bgoswami@codeaurora.org>
13378 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13382 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13383 M: Gabriel Somlo <somlo@cmu.edu>
13384 M: "Michael S. Tsirkin" <mst@redhat.com>
13385 L: qemu-devel@nongnu.org
13387 F: drivers/firmware/qemu_fw_cfg.c
13388 F: include/uapi/linux/qemu_fw_cfg.h
13391 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
13392 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
13393 L: linux-rdma@vger.kernel.org
13395 F: drivers/infiniband/hw/qib/
13397 QLOGIC QL41xxx FCOE DRIVER
13398 M: QLogic-Storage-Upstream@cavium.com
13399 L: linux-scsi@vger.kernel.org
13401 F: drivers/scsi/qedf/
13403 QLOGIC QL41xxx ISCSI DRIVER
13404 M: QLogic-Storage-Upstream@cavium.com
13405 L: linux-scsi@vger.kernel.org
13407 F: drivers/scsi/qedi/
13409 QLOGIC QL4xxx ETHERNET DRIVER
13410 M: Ariel Elior <aelior@marvell.com>
13411 M: GR-everest-linux-l2@marvell.com
13412 L: netdev@vger.kernel.org
13414 F: drivers/net/ethernet/qlogic/qed/
13415 F: include/linux/qed/
13416 F: drivers/net/ethernet/qlogic/qede/
13418 QLOGIC QL4xxx RDMA DRIVER
13419 M: Michal Kalderon <mkalderon@marvell.com>
13420 M: Ariel Elior <aelior@marvell.com>
13421 L: linux-rdma@vger.kernel.org
13423 F: drivers/infiniband/hw/qedr/
13424 F: include/uapi/rdma/qedr-abi.h
13426 QLOGIC QLA1280 SCSI DRIVER
13427 M: Michael Reed <mdr@sgi.com>
13428 L: linux-scsi@vger.kernel.org
13430 F: drivers/scsi/qla1280.[ch]
13432 QLOGIC QLA2XXX FC-SCSI DRIVER
13433 M: hmadhani@marvell.com
13434 L: linux-scsi@vger.kernel.org
13436 F: Documentation/scsi/LICENSE.qla2xxx
13437 F: drivers/scsi/qla2xxx/
13439 QLOGIC QLA3XXX NETWORK DRIVER
13440 M: GR-Linux-NIC-Dev@marvell.com
13441 L: netdev@vger.kernel.org
13443 F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13444 F: drivers/net/ethernet/qlogic/qla3xxx.*
13446 QLOGIC QLA4XXX iSCSI DRIVER
13447 M: QLogic-Storage-Upstream@qlogic.com
13448 L: linux-scsi@vger.kernel.org
13450 F: Documentation/scsi/LICENSE.qla4xxx
13451 F: drivers/scsi/qla4xxx/
13453 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13454 M: Shahed Shaikh <shshaikh@marvell.com>
13455 M: Manish Chopra <manishc@marvell.com>
13456 M: GR-Linux-NIC-Dev@marvell.com
13457 L: netdev@vger.kernel.org
13459 F: drivers/net/ethernet/qlogic/qlcnic/
13461 QLOGIC QLGE 10Gb ETHERNET DRIVER
13462 M: Manish Chopra <manishc@marvell.com>
13463 M: GR-Linux-NIC-Dev@marvell.com
13464 L: netdev@vger.kernel.org
13466 F: drivers/staging/qlge/
13468 QM1D1B0004 MEDIA DRIVER
13469 M: Akihiro Tsukada <tskd08@gmail.com>
13470 L: linux-media@vger.kernel.org
13472 F: drivers/media/tuners/qm1d1b0004*
13474 QM1D1C0042 MEDIA DRIVER
13475 M: Akihiro Tsukada <tskd08@gmail.com>
13476 L: linux-media@vger.kernel.org
13478 F: drivers/media/tuners/qm1d1c0042*
13481 M: Anders Larsen <al@alarsen.net>
13482 W: http://www.alarsen.net/linux/qnx4fs/
13485 F: include/uapi/linux/qnx4_fs.h
13486 F: include/uapi/linux/qnxtypes.h
13488 QORIQ DPAA2 FSL-MC BUS DRIVER
13489 M: Stuart Yoder <stuyoder@gmail.com>
13490 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
13491 L: linux-kernel@vger.kernel.org
13493 F: drivers/bus/fsl-mc/
13494 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13495 F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13497 QT1010 MEDIA DRIVER
13498 M: Antti Palosaari <crope@iki.fi>
13499 L: linux-media@vger.kernel.org
13500 W: https://linuxtv.org
13501 W: http://palosaari.fi/linux/
13502 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13503 T: git git://linuxtv.org/anttip/media_tree.git
13505 F: drivers/media/tuners/qt1010*
13507 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13508 M: Kalle Valo <kvalo@codeaurora.org>
13509 L: ath10k@lists.infradead.org
13510 W: http://wireless.kernel.org/en/users/Drivers/ath10k
13511 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13513 F: drivers/net/wireless/ath/ath10k/
13515 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13516 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13517 L: linux-wireless@vger.kernel.org
13518 W: http://wireless.kernel.org/en/users/Drivers/ath9k
13520 F: drivers/net/wireless/ath/ath9k/
13522 QUALCOMM CAMERA SUBSYSTEM DRIVER
13523 M: Todor Tomov <todor.too@gmail.com>
13524 L: linux-media@vger.kernel.org
13526 F: Documentation/devicetree/bindings/media/qcom,camss.txt
13527 F: Documentation/media/v4l-drivers/qcom_camss.rst
13528 F: drivers/media/platform/qcom/camss/
13530 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13531 M: Ilia Lin <ilia.lin@kernel.org>
13532 L: linux-pm@vger.kernel.org
13534 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
13535 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
13537 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13538 M: Timur Tabi <timur@kernel.org>
13539 L: netdev@vger.kernel.org
13541 F: drivers/net/ethernet/qualcomm/emac/
13543 QUALCOMM ETHQOS ETHERNET DRIVER
13544 M: Vinod Koul <vkoul@kernel.org>
13545 M: Niklas Cassel <niklas.cassel@linaro.org>
13546 L: netdev@vger.kernel.org
13548 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13549 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
13551 QUALCOMM GENERIC INTERFACE I2C DRIVER
13552 M: Alok Chauhan <alokc@codeaurora.org>
13553 L: linux-i2c@vger.kernel.org
13554 L: linux-arm-msm@vger.kernel.org
13556 F: drivers/i2c/busses/i2c-qcom-geni.c
13558 QUALCOMM HEXAGON ARCHITECTURE
13559 M: Brian Cain <bcain@codeaurora.org>
13560 L: linux-hexagon@vger.kernel.org
13564 QUALCOMM HIDMA DRIVER
13565 M: Sinan Kaya <okaya@kernel.org>
13566 L: linux-arm-kernel@lists.infradead.org
13567 L: linux-arm-msm@vger.kernel.org
13568 L: dmaengine@vger.kernel.org
13570 F: drivers/dma/qcom/hidma*
13573 M: Rob Clark <robdclark@gmail.com>
13574 L: iommu@lists.linux-foundation.org
13575 L: linux-arm-msm@vger.kernel.org
13577 F: drivers/iommu/qcom_iommu.c
13579 QUALCOMM TSENS THERMAL DRIVER
13580 M: Amit Kucheria <amit.kucheria@linaro.org>
13581 L: linux-pm@vger.kernel.org
13582 L: linux-arm-msm@vger.kernel.org
13584 F: drivers/thermal/qcom/
13586 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13587 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
13588 L: linux-media@vger.kernel.org
13589 L: linux-arm-msm@vger.kernel.org
13590 T: git git://linuxtv.org/media_tree.git
13592 F: drivers/media/platform/qcom/venus/
13594 QUALCOMM WCN36XX WIRELESS DRIVER
13595 M: Kalle Valo <kvalo@codeaurora.org>
13596 L: wcn36xx@lists.infradead.org
13597 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
13598 T: git git://github.com/KrasnikovEugene/wcn36xx.git
13600 F: drivers/net/wireless/ath/wcn36xx/
13602 QUANTENNA QTNFMAC WIRELESS DRIVER
13603 M: Igor Mitsyanko <imitsyanko@quantenna.com>
13604 M: Avinash Patil <avinashp@quantenna.com>
13605 M: Sergey Matyukevich <smatyukevich@quantenna.com>
13606 L: linux-wireless@vger.kernel.org
13608 F: drivers/net/wireless/quantenna
13610 RADEON and AMDGPU DRM DRIVERS
13611 M: Alex Deucher <alexander.deucher@amd.com>
13612 M: Christian König <christian.koenig@amd.com>
13613 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
13614 L: amd-gfx@lists.freedesktop.org
13615 T: git git://people.freedesktop.org/~agd5f/linux
13617 F: drivers/gpu/drm/radeon/
13618 F: include/uapi/drm/radeon_drm.h
13619 F: drivers/gpu/drm/amd/
13620 F: include/uapi/drm/amdgpu_drm.h
13622 RADEON FRAMEBUFFER DISPLAY DRIVER
13623 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
13624 L: linux-fbdev@vger.kernel.org
13626 F: drivers/video/fbdev/aty/radeon*
13627 F: include/uapi/linux/radeonfb.h
13629 RADIOSHARK RADIO DRIVER
13630 M: Hans Verkuil <hverkuil@xs4all.nl>
13631 L: linux-media@vger.kernel.org
13632 T: git git://linuxtv.org/media_tree.git
13634 F: drivers/media/radio/radio-shark.c
13636 RADIOSHARK2 RADIO DRIVER
13637 M: Hans Verkuil <hverkuil@xs4all.nl>
13638 L: linux-media@vger.kernel.org
13639 T: git git://linuxtv.org/media_tree.git
13641 F: drivers/media/radio/radio-shark2.c
13642 F: drivers/media/radio/radio-tea5777.c
13644 RADOS BLOCK DEVICE (RBD)
13645 M: Ilya Dryomov <idryomov@gmail.com>
13646 M: Sage Weil <sage@redhat.com>
13647 M: Alex Elder <elder@kernel.org>
13648 L: ceph-devel@vger.kernel.org
13649 W: http://ceph.com/
13650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13651 T: git git://github.com/ceph/ceph-client.git
13653 F: Documentation/ABI/testing/sysfs-bus-rbd
13654 F: drivers/block/rbd.c
13655 F: drivers/block/rbd_types.h
13657 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13658 M: Paul Mackerras <paulus@samba.org>
13659 L: linux-fbdev@vger.kernel.org
13661 F: drivers/video/fbdev/aty/aty128fb.c
13663 RAINSHADOW-CEC DRIVER
13664 M: Hans Verkuil <hverkuil@xs4all.nl>
13665 L: linux-media@vger.kernel.org
13666 T: git git://linuxtv.org/media_tree.git
13668 F: drivers/media/usb/rainshadow-cec/*
13670 RALINK MIPS ARCHITECTURE
13671 M: John Crispin <john@phrozen.org>
13672 L: linux-mips@vger.kernel.org
13674 F: arch/mips/ralink
13676 RALINK RT2X00 WIRELESS LAN DRIVER
13678 M: Stanislaw Gruszka <sgruszka@redhat.com>
13679 M: Helmut Schaa <helmut.schaa@googlemail.com>
13680 L: linux-wireless@vger.kernel.org
13682 F: drivers/net/wireless/ralink/rt2x00/
13684 RAMDISK RAM BLOCK DEVICE DRIVER
13685 M: Jens Axboe <axboe@kernel.dk>
13687 F: Documentation/admin-guide/blockdev/ramdisk.rst
13688 F: drivers/block/brd.c
13690 RANCHU VIRTUAL BOARD FOR MIPS
13691 M: Miodrag Dinic <miodrag.dinic@mips.com>
13692 L: linux-mips@vger.kernel.org
13694 F: arch/mips/generic/board-ranchu.c
13695 F: arch/mips/configs/generic/board-ranchu.config
13697 RANDOM NUMBER DRIVER
13698 M: "Theodore Ts'o" <tytso@mit.edu>
13700 F: drivers/char/random.c
13703 M: Matt Porter <mporter@kernel.crashing.org>
13704 M: Alexandre Bounine <alex.bou9@gmail.com>
13706 F: drivers/rapidio/
13709 M: Tony Luck <tony.luck@intel.com>
13710 M: Borislav Petkov <bp@alien8.de>
13711 L: linux-edac@vger.kernel.org
13714 F: include/linux/ras.h
13715 F: include/ras/ras_event.h
13716 F: Documentation/admin-guide/ras.rst
13718 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13719 L: linux-wireless@vger.kernel.org
13721 F: drivers/net/wireless/ray*
13723 RCUTORTURE TEST FRAMEWORK
13724 M: "Paul E. McKenney" <paulmck@kernel.org>
13725 M: Josh Triplett <josh@joshtriplett.org>
13726 R: Steven Rostedt <rostedt@goodmis.org>
13727 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13728 R: Lai Jiangshan <jiangshanlai@gmail.com>
13729 L: rcu@vger.kernel.org
13731 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13732 F: tools/testing/selftests/rcutorture
13735 M: Florian Fainelli <florian@openwrt.org>
13738 RDC R6040 FAST ETHERNET DRIVER
13739 M: Florian Fainelli <f.fainelli@gmail.com>
13740 L: netdev@vger.kernel.org
13742 F: drivers/net/ethernet/rdc/r6040.c
13744 RDMAVT - RDMA verbs software
13745 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
13746 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
13747 L: linux-rdma@vger.kernel.org
13749 F: drivers/infiniband/sw/rdmavt
13751 RDS - RELIABLE DATAGRAM SOCKETS
13752 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
13753 L: netdev@vger.kernel.org
13754 L: linux-rdma@vger.kernel.org
13755 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
13756 W: https://oss.oracle.com/projects/rds/
13759 F: Documentation/networking/rds.txt
13761 RDT - RESOURCE ALLOCATION
13762 M: Fenghua Yu <fenghua.yu@intel.com>
13763 M: Reinette Chatre <reinette.chatre@intel.com>
13764 L: linux-kernel@vger.kernel.org
13766 F: arch/x86/kernel/cpu/resctrl/
13767 F: arch/x86/include/asm/resctrl_sched.h
13768 F: Documentation/x86/resctrl*
13770 READ-COPY UPDATE (RCU)
13771 M: "Paul E. McKenney" <paulmck@kernel.org>
13772 M: Josh Triplett <josh@joshtriplett.org>
13773 R: Steven Rostedt <rostedt@goodmis.org>
13774 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13775 R: Lai Jiangshan <jiangshanlai@gmail.com>
13776 R: Joel Fernandes <joel@joelfernandes.org>
13777 L: rcu@vger.kernel.org
13778 W: http://www.rdrop.com/users/paulmck/RCU/
13780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13781 F: Documentation/RCU/
13782 X: Documentation/RCU/torture.txt
13783 F: include/linux/rcu*
13784 X: include/linux/srcu*.h
13786 X: kernel/rcu/srcu*.c
13788 REAL TIME CLOCK (RTC) SUBSYSTEM
13789 M: Alessandro Zummo <a.zummo@towertech.it>
13790 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13791 L: linux-rtc@vger.kernel.org
13792 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
13793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13795 F: Documentation/devicetree/bindings/rtc/
13796 F: Documentation/admin-guide/rtc.rst
13798 F: include/linux/rtc.h
13799 F: include/uapi/linux/rtc.h
13800 F: include/linux/rtc/
13801 F: include/linux/platform_data/rtc-*
13802 F: tools/testing/selftests/rtc/
13804 REALTEK AUDIO CODECS
13805 M: Bard Liao <bardliao@realtek.com>
13806 M: Oder Chiou <oder_chiou@realtek.com>
13808 F: sound/soc/codecs/rt*
13809 F: include/sound/rt*.h
13811 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13812 M: Linus Walleij <linus.walleij@linaro.org>
13814 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13815 F: drivers/net/dsa/realtek-smi*
13816 F: drivers/net/dsa/rtl83*
13818 REDPINE WIRELESS DRIVER
13819 M: Amitkumar Karwar <amitkarwar@gmail.com>
13820 M: Siva Rebbagondla <siva8118@gmail.com>
13821 L: linux-wireless@vger.kernel.org
13823 F: drivers/net/wireless/rsi/
13825 REGISTER MAP ABSTRACTION
13826 M: Mark Brown <broonie@kernel.org>
13827 L: linux-kernel@vger.kernel.org
13828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13830 F: Documentation/devicetree/bindings/regmap/
13831 F: drivers/base/regmap/
13832 F: include/linux/regmap.h
13834 REISERFS FILE SYSTEM
13835 L: reiserfs-devel@vger.kernel.org
13839 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13840 M: Ohad Ben-Cohen <ohad@wizery.com>
13841 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13842 L: linux-remoteproc@vger.kernel.org
13843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
13845 F: Documentation/devicetree/bindings/remoteproc/
13846 F: Documentation/ABI/testing/sysfs-class-remoteproc
13847 F: Documentation/remoteproc.txt
13848 F: drivers/remoteproc/
13849 F: include/linux/remoteproc.h
13850 F: include/linux/remoteproc/
13852 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13853 M: Ohad Ben-Cohen <ohad@wizery.com>
13854 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13855 L: linux-remoteproc@vger.kernel.org
13856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
13859 F: Documentation/rpmsg.txt
13860 F: Documentation/ABI/testing/sysfs-bus-rpmsg
13861 F: include/linux/rpmsg.h
13862 F: include/linux/rpmsg/
13863 F: include/uapi/linux/rpmsg.h
13866 RENESAS CLOCK DRIVERS
13867 M: Geert Uytterhoeven <geert+renesas@glider.be>
13868 L: linux-renesas-soc@vger.kernel.org
13869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13871 F: drivers/clk/renesas/
13873 RENESAS EMEV2 I2C DRIVER
13874 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13876 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
13877 F: drivers/i2c/busses/i2c-emev2.c
13879 RENESAS ETHERNET DRIVERS
13880 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13881 L: netdev@vger.kernel.org
13882 L: linux-renesas-soc@vger.kernel.org
13883 F: Documentation/devicetree/bindings/net/renesas,*.txt
13884 F: Documentation/devicetree/bindings/net/sh_eth.txt
13885 F: drivers/net/ethernet/renesas/
13886 F: include/linux/sh_eth.h
13888 RENESAS R-CAR GYROADC DRIVER
13889 M: Marek Vasut <marek.vasut@gmail.com>
13890 L: linux-iio@vger.kernel.org
13892 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13893 F: drivers/iio/adc/rcar-gyroadc.c
13895 RENESAS R-CAR I2C DRIVERS
13896 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13898 F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt
13899 F: Documentation/devicetree/bindings/i2c/renesas,iic.txt
13900 F: drivers/i2c/busses/i2c-rcar.c
13901 F: drivers/i2c/busses/i2c-sh_mobile.c
13903 RENESAS RIIC DRIVER
13904 M: Chris Brandt <chris.brandt@renesas.com>
13906 F: Documentation/devicetree/bindings/i2c/renesas,riic.txt
13907 F: drivers/i2c/busses/i2c-riic.c
13909 RENESAS USB PHY DRIVER
13910 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13911 L: linux-renesas-soc@vger.kernel.org
13913 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
13915 RESET CONTROLLER FRAMEWORK
13916 M: Philipp Zabel <p.zabel@pengutronix.de>
13917 T: git git://git.pengutronix.de/git/pza/linux
13920 F: Documentation/devicetree/bindings/reset/
13921 F: include/dt-bindings/reset/
13922 F: include/linux/reset.h
13923 F: include/linux/reset/
13924 F: include/linux/reset-controller.h
13926 RESTARTABLE SEQUENCES SUPPORT
13927 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13928 M: Peter Zijlstra <peterz@infradead.org>
13929 M: "Paul E. McKenney" <paulmck@kernel.org>
13930 M: Boqun Feng <boqun.feng@gmail.com>
13931 L: linux-kernel@vger.kernel.org
13934 F: include/uapi/linux/rseq.h
13935 F: include/trace/events/rseq.h
13936 F: tools/testing/selftests/rseq/
13939 M: Johannes Berg <johannes@sipsolutions.net>
13940 L: linux-wireless@vger.kernel.org
13941 W: http://wireless.kernel.org/
13942 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13943 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13945 F: Documentation/driver-api/rfkill.rst
13946 F: Documentation/ABI/stable/sysfs-class-rfkill
13948 F: include/linux/rfkill.h
13949 F: include/uapi/linux/rfkill.h
13952 M: Thomas Graf <tgraf@suug.ch>
13953 M: Herbert Xu <herbert@gondor.apana.org.au>
13954 L: netdev@vger.kernel.org
13956 F: lib/rhashtable.c
13957 F: lib/test_rhashtable.c
13958 F: include/linux/rhashtable.h
13959 F: include/linux/rhashtable-types.h
13961 RICOH R5C592 MEMORYSTICK DRIVER
13962 M: Maxim Levitsky <maximlevitsky@gmail.com>
13964 F: drivers/memstick/host/r592.*
13966 RICOH SMARTMEDIA/XD DRIVER
13967 M: Maxim Levitsky <maximlevitsky@gmail.com>
13969 F: drivers/mtd/nand/raw/r852.c
13970 F: drivers/mtd/nand/raw/r852.h
13972 RISC-V ARCHITECTURE
13973 M: Paul Walmsley <paul.walmsley@sifive.com>
13974 M: Palmer Dabbelt <palmer@dabbelt.com>
13975 M: Albert Ou <aou@eecs.berkeley.edu>
13976 L: linux-riscv@lists.infradead.org
13977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
13984 M: Stefan Achatz <erazor_de@users.sourceforge.net>
13985 W: http://sourceforge.net/projects/roccat/
13987 F: drivers/hid/hid-roccat*
13988 F: include/linux/hid-roccat*
13989 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
13991 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13992 M: Jacob Chen <jacob-chen@iotwrt.com>
13993 M: Ezequiel Garcia <ezequiel@collabora.com>
13994 L: linux-media@vger.kernel.org
13996 F: drivers/media/platform/rockchip/rga/
13997 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
13999 HANTRO VPU CODEC DRIVER
14000 M: Ezequiel Garcia <ezequiel@collabora.com>
14001 L: linux-media@vger.kernel.org
14003 F: drivers/staging/media/hantro/
14004 F: Documentation/devicetree/bindings/media/rockchip-vpu.txt
14007 M: Jiri Pirko <jiri@resnulli.us>
14008 L: netdev@vger.kernel.org
14010 F: drivers/net/ethernet/rocker/
14014 W: http://www.comtrol.com
14016 F: Documentation/driver-api/serial/rocket.rst
14017 F: drivers/tty/rocket*
14019 ROCKETPORT EXPRESS/INFINITY DRIVER
14020 M: Kevin Cernekee <cernekee@gmail.com>
14021 L: linux-serial@vger.kernel.org
14023 F: drivers/tty/serial/rp2.*
14025 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
14026 M: Marek Vasut <marek.vasut+renesas@gmail.com>
14027 L: linux-kernel@vger.kernel.org
14028 L: linux-renesas-soc@vger.kernel.org
14030 F: drivers/mfd/bd9571mwv.c
14031 F: drivers/regulator/bd9571mwv-regulator.c
14032 F: drivers/gpio/gpio-bd9571mwv.c
14033 F: include/linux/mfd/bd9571mwv.h
14034 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
14037 M: Ralf Baechle <ralf@linux-mips.org>
14038 L: linux-hams@vger.kernel.org
14039 W: http://www.linux-ax25.org/
14041 F: include/net/rose.h
14042 F: include/uapi/linux/rose.h
14045 RTL2830 MEDIA DRIVER
14046 M: Antti Palosaari <crope@iki.fi>
14047 L: linux-media@vger.kernel.org
14048 W: https://linuxtv.org
14049 W: http://palosaari.fi/linux/
14050 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14051 T: git git://linuxtv.org/anttip/media_tree.git
14053 F: drivers/media/dvb-frontends/rtl2830*
14055 RTL2832 MEDIA DRIVER
14056 M: Antti Palosaari <crope@iki.fi>
14057 L: linux-media@vger.kernel.org
14058 W: https://linuxtv.org
14059 W: http://palosaari.fi/linux/
14060 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14061 T: git git://linuxtv.org/anttip/media_tree.git
14063 F: drivers/media/dvb-frontends/rtl2832*
14065 RTL2832_SDR MEDIA DRIVER
14066 M: Antti Palosaari <crope@iki.fi>
14067 L: linux-media@vger.kernel.org
14068 W: https://linuxtv.org
14069 W: http://palosaari.fi/linux/
14070 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14071 T: git git://linuxtv.org/anttip/media_tree.git
14073 F: drivers/media/dvb-frontends/rtl2832_sdr*
14075 RTL8180 WIRELESS DRIVER
14076 L: linux-wireless@vger.kernel.org
14077 W: http://wireless.kernel.org/
14078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14080 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
14082 RTL8187 WIRELESS DRIVER
14083 M: Herton Ronaldo Krzesinski <herton@canonical.com>
14084 M: Hin-Tak Leung <htl10@users.sourceforge.net>
14085 M: Larry Finger <Larry.Finger@lwfinger.net>
14086 L: linux-wireless@vger.kernel.org
14087 W: http://wireless.kernel.org/
14088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14090 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
14092 REALTEK WIRELESS DRIVER (rtlwifi family)
14093 M: Ping-Ke Shih <pkshih@realtek.com>
14094 L: linux-wireless@vger.kernel.org
14095 W: http://wireless.kernel.org/
14096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14098 F: drivers/net/wireless/realtek/rtlwifi/
14100 REALTEK WIRELESS DRIVER (rtw88)
14101 M: Yan-Hsuan Chuang <yhchuang@realtek.com>
14102 L: linux-wireless@vger.kernel.org
14104 F: drivers/net/wireless/realtek/rtw88/
14106 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
14107 M: Jes Sorensen <Jes.Sorensen@gmail.com>
14108 L: linux-wireless@vger.kernel.org
14109 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
14111 F: drivers/net/wireless/realtek/rtl8xxxu/
14113 RXRPC SOCKETS (AF_RXRPC)
14114 M: David Howells <dhowells@redhat.com>
14115 L: linux-afs@lists.infradead.org
14118 F: include/keys/rxrpc-type.h
14119 F: include/net/af_rxrpc.h
14120 F: include/trace/events/rxrpc.h
14121 F: include/uapi/linux/rxrpc.h
14122 F: Documentation/networking/rxrpc.txt
14123 W: https://www.infradead.org/~dhowells/kafs/
14125 S3 SAVAGE FRAMEBUFFER DRIVER
14126 M: Antonino Daplas <adaplas@gmail.com>
14127 L: linux-fbdev@vger.kernel.org
14129 F: drivers/video/fbdev/savage/
14132 M: Heiko Carstens <heiko.carstens@de.ibm.com>
14133 M: Vasily Gorbik <gor@linux.ibm.com>
14134 M: Christian Borntraeger <borntraeger@de.ibm.com>
14135 L: linux-s390@vger.kernel.org
14136 W: http://www.ibm.com/developerworks/linux/linux390/
14137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
14141 F: Documentation/s390/
14142 F: Documentation/driver-api/s390-drivers.rst
14144 S390 COMMON I/O LAYER
14145 M: Sebastian Ott <sebott@linux.ibm.com>
14146 M: Peter Oberparleiter <oberpar@linux.ibm.com>
14147 L: linux-s390@vger.kernel.org
14148 W: http://www.ibm.com/developerworks/linux/linux390/
14150 F: drivers/s390/cio/
14153 M: Stefan Haberland <sth@linux.ibm.com>
14154 M: Jan Hoeppner <hoeppner@linux.ibm.com>
14155 L: linux-s390@vger.kernel.org
14156 W: http://www.ibm.com/developerworks/linux/linux390/
14158 F: drivers/s390/block/dasd*
14159 F: block/partitions/ibm.c
14162 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
14163 L: linux-s390@vger.kernel.org
14164 W: http://www.ibm.com/developerworks/linux/linux390/
14166 F: drivers/iommu/s390-iommu.c
14168 S390 IUCV NETWORK LAYER
14169 M: Julian Wiedmann <jwi@linux.ibm.com>
14170 M: Ursula Braun <ubraun@linux.ibm.com>
14171 L: linux-s390@vger.kernel.org
14172 W: http://www.ibm.com/developerworks/linux/linux390/
14174 F: drivers/s390/net/*iucv*
14175 F: include/net/iucv/
14178 S390 NETWORK DRIVERS
14179 M: Julian Wiedmann <jwi@linux.ibm.com>
14180 M: Ursula Braun <ubraun@linux.ibm.com>
14181 L: linux-s390@vger.kernel.org
14182 W: http://www.ibm.com/developerworks/linux/linux390/
14184 F: drivers/s390/net/
14187 M: Sebastian Ott <sebott@linux.ibm.com>
14188 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
14189 L: linux-s390@vger.kernel.org
14190 W: http://www.ibm.com/developerworks/linux/linux390/
14193 F: drivers/pci/hotplug/s390_pci_hpc.c
14195 S390 VFIO-CCW DRIVER
14196 M: Cornelia Huck <cohuck@redhat.com>
14197 M: Eric Farman <farman@linux.ibm.com>
14198 R: Halil Pasic <pasic@linux.ibm.com>
14199 L: linux-s390@vger.kernel.org
14200 L: kvm@vger.kernel.org
14202 F: drivers/s390/cio/vfio_ccw*
14203 F: Documentation/s390/vfio-ccw.rst
14204 F: include/uapi/linux/vfio_ccw.h
14207 M: Harald Freudenberger <freude@linux.ibm.com>
14208 L: linux-s390@vger.kernel.org
14209 W: http://www.ibm.com/developerworks/linux/linux390/
14211 F: drivers/s390/crypto/
14213 S390 VFIO AP DRIVER
14214 M: Tony Krowiak <akrowiak@linux.ibm.com>
14215 M: Pierre Morel <pmorel@linux.ibm.com>
14216 M: Halil Pasic <pasic@linux.ibm.com>
14217 L: linux-s390@vger.kernel.org
14218 W: http://www.ibm.com/developerworks/linux/linux390/
14220 F: drivers/s390/crypto/vfio_ap_drv.c
14221 F: drivers/s390/crypto/vfio_ap_private.h
14222 F: drivers/s390/crypto/vfio_ap_ops.c
14223 F: Documentation/s390/vfio-ap.rst
14226 M: Steffen Maier <maier@linux.ibm.com>
14227 M: Benjamin Block <bblock@linux.ibm.com>
14228 L: linux-s390@vger.kernel.org
14229 W: http://www.ibm.com/developerworks/linux/linux390/
14231 F: drivers/s390/scsi/zfcp_*
14233 S3C24XX SD/MMC Driver
14234 M: Ben Dooks <ben-linux@fluff.org>
14235 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14237 F: drivers/mmc/host/s3cmci.*
14239 SAA6588 RDS RECEIVER DRIVER
14240 M: Hans Verkuil <hverkuil@xs4all.nl>
14241 L: linux-media@vger.kernel.org
14242 T: git git://linuxtv.org/media_tree.git
14243 W: https://linuxtv.org
14245 F: drivers/media/i2c/saa6588*
14247 SAA7134 VIDEO4LINUX DRIVER
14248 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14249 L: linux-media@vger.kernel.org
14250 W: https://linuxtv.org
14251 T: git git://linuxtv.org/media_tree.git
14253 F: Documentation/media/v4l-drivers/saa7134*
14254 F: drivers/media/pci/saa7134/
14256 SAA7146 VIDEO4LINUX-2 DRIVER
14257 M: Hans Verkuil <hverkuil@xs4all.nl>
14258 L: linux-media@vger.kernel.org
14259 T: git git://linuxtv.org/media_tree.git
14261 F: drivers/media/common/saa7146/
14262 F: drivers/media/pci/saa7146/
14263 F: include/media/drv-intf/saa7146*
14265 SAFESETID SECURITY MODULE
14266 M: Micah Morton <mortonm@chromium.org>
14268 F: security/safesetid/
14269 F: Documentation/admin-guide/LSM/SafeSetID.rst
14271 SAMSUNG AUDIO (ASoC) DRIVERS
14272 M: Krzysztof Kozlowski <krzk@kernel.org>
14273 M: Sangbeom Kim <sbkim73@samsung.com>
14274 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14275 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14277 F: sound/soc/samsung/
14278 F: Documentation/devicetree/bindings/sound/samsung*
14280 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14281 M: Krzysztof Kozlowski <krzk@kernel.org>
14282 L: linux-crypto@vger.kernel.org
14283 L: linux-samsung-soc@vger.kernel.org
14285 F: drivers/crypto/exynos-rng.c
14286 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
14288 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14289 M: Łukasz Stelmach <l.stelmach@samsung.com>
14290 L: linux-samsung-soc@vger.kernel.org
14292 F: drivers/char/hw_random/exynos-trng.c
14293 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14295 SAMSUNG FRAMEBUFFER DRIVER
14296 M: Jingoo Han <jingoohan1@gmail.com>
14297 L: linux-fbdev@vger.kernel.org
14299 F: drivers/video/fbdev/s3c-fb.c
14301 SAMSUNG LAPTOP DRIVER
14302 M: Corentin Chary <corentin.chary@gmail.com>
14303 L: platform-driver-x86@vger.kernel.org
14305 F: drivers/platform/x86/samsung-laptop.c
14307 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14308 M: Sangbeom Kim <sbkim73@samsung.com>
14309 M: Krzysztof Kozlowski <krzk@kernel.org>
14310 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14311 L: linux-kernel@vger.kernel.org
14312 L: linux-samsung-soc@vger.kernel.org
14314 F: drivers/mfd/sec*.c
14315 F: drivers/regulator/s2m*.c
14316 F: drivers/regulator/s5m*.c
14317 F: drivers/clk/clk-s2mps11.c
14318 F: drivers/rtc/rtc-s5m.c
14319 F: include/linux/mfd/samsung/
14320 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14321 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14322 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14323 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14325 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14326 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14327 L: linux-media@vger.kernel.org
14328 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14330 F: drivers/media/platform/s3c-camif/
14331 F: include/media/drv-intf/s3c_camif.h
14333 SAMSUNG S3FWRN5 NFC DRIVER
14334 M: Robert Baldyga <r.baldyga@samsung.com>
14335 M: Krzysztof Opasiak <k.opasiak@samsung.com>
14336 L: linux-nfc@lists.01.org (moderated for non-subscribers)
14338 F: drivers/nfc/s3fwrn5
14340 SAMSUNG S5C73M3 CAMERA DRIVER
14341 M: Kyungmin Park <kyungmin.park@samsung.com>
14342 M: Andrzej Hajda <a.hajda@samsung.com>
14343 L: linux-media@vger.kernel.org
14345 F: drivers/media/i2c/s5c73m3/*
14347 SAMSUNG S5K5BAF CAMERA DRIVER
14348 M: Kyungmin Park <kyungmin.park@samsung.com>
14349 M: Andrzej Hajda <a.hajda@samsung.com>
14350 L: linux-media@vger.kernel.org
14352 F: drivers/media/i2c/s5k5baf.c
14354 SAMSUNG S5P Security SubSystem (SSS) DRIVER
14355 M: Krzysztof Kozlowski <krzk@kernel.org>
14356 M: Vladimir Zapolskiy <vz@mleia.com>
14357 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
14358 L: linux-crypto@vger.kernel.org
14359 L: linux-samsung-soc@vger.kernel.org
14361 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.txt
14362 F: Documentation/devicetree/bindings/crypto/samsung-sss.txt
14363 F: drivers/crypto/s5p-sss.c
14365 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14366 M: Kyungmin Park <kyungmin.park@samsung.com>
14367 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14368 L: linux-media@vger.kernel.org
14369 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14371 F: drivers/media/platform/exynos4-is/
14373 SAMSUNG SOC CLOCK DRIVERS
14374 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14375 M: Tomasz Figa <tomasz.figa@gmail.com>
14376 M: Chanwoo Choi <cw00.choi@samsung.com>
14378 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14380 F: drivers/clk/samsung/
14381 F: include/dt-bindings/clock/exynos*.h
14382 F: Documentation/devicetree/bindings/clock/exynos*.txt
14383 F: Documentation/devicetree/bindings/clock/samsung,s3c*
14384 F: Documentation/devicetree/bindings/clock/samsung,s5p*
14386 SAMSUNG SPI DRIVERS
14387 M: Kukjin Kim <kgene@kernel.org>
14388 M: Krzysztof Kozlowski <krzk@kernel.org>
14389 M: Andi Shyti <andi@etezian.org>
14390 L: linux-spi@vger.kernel.org
14391 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14393 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
14394 F: drivers/spi/spi-s3c*
14395 F: include/linux/platform_data/spi-s3c64xx.h
14397 SAMSUNG SXGBE DRIVERS
14398 M: Byungho An <bh74.an@samsung.com>
14399 M: Girish K S <ks.giri@samsung.com>
14400 M: Vipul Pandya <vipul.pandya@samsung.com>
14402 L: netdev@vger.kernel.org
14403 F: drivers/net/ethernet/samsung/sxgbe/
14405 SAMSUNG THERMAL DRIVER
14406 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14407 L: linux-pm@vger.kernel.org
14408 L: linux-samsung-soc@vger.kernel.org
14410 T: git https://github.com/lmajewski/linux-samsung-thermal.git
14411 F: drivers/thermal/samsung/
14413 SAMSUNG USB2 PHY DRIVER
14414 M: Kamil Debski <kamil@wypas.org>
14415 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14416 L: linux-kernel@vger.kernel.org
14418 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
14419 F: Documentation/driver-api/phy/samsung-usb2.rst
14420 F: drivers/phy/samsung/phy-exynos4210-usb2.c
14421 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
14422 F: drivers/phy/samsung/phy-exynos5250-usb2.c
14423 F: drivers/phy/samsung/phy-s5pv210-usb2.c
14424 F: drivers/phy/samsung/phy-samsung-usb2.c
14425 F: drivers/phy/samsung/phy-samsung-usb2.h
14428 M: Zwane Mwaikambo <zwanem@gmail.com>
14430 F: drivers/watchdog/sc1200wdt.c
14433 M: Ingo Molnar <mingo@redhat.com>
14434 M: Peter Zijlstra <peterz@infradead.org>
14435 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
14436 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
14437 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
14438 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
14439 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
14440 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
14441 L: linux-kernel@vger.kernel.org
14442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14445 F: include/linux/sched.h
14446 F: include/uapi/linux/sched.h
14447 F: include/linux/wait.h
14448 F: include/linux/preempt.h
14450 SCR24X CHIP CARD INTERFACE DRIVER
14451 M: Lubomir Rintel <lkundrak@v3.sk>
14453 F: drivers/char/pcmcia/scr24x_cs.c
14456 M: Jens Axboe <axboe@kernel.dk>
14457 L: linux-scsi@vger.kernel.org
14458 W: http://www.kernel.dk
14460 F: drivers/scsi/sr*
14462 SCSI RDMA PROTOCOL (SRP) INITIATOR
14463 M: Bart Van Assche <bvanassche@acm.org>
14464 L: linux-rdma@vger.kernel.org
14466 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14467 F: drivers/infiniband/ulp/srp/
14468 F: include/scsi/srp.h
14470 SCSI RDMA PROTOCOL (SRP) TARGET
14471 M: Bart Van Assche <bvanassche@acm.org>
14472 L: linux-rdma@vger.kernel.org
14473 L: target-devel@vger.kernel.org
14475 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14476 F: drivers/infiniband/ulp/srpt/
14479 M: Doug Gilbert <dgilbert@interlog.com>
14480 L: linux-scsi@vger.kernel.org
14481 W: http://sg.danny.cz/sg
14483 F: Documentation/scsi/scsi-generic.txt
14484 F: drivers/scsi/sg.c
14485 F: include/scsi/sg.h
14488 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
14489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14490 M: "Martin K. Petersen" <martin.petersen@oracle.com>
14491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14492 Q: https://patchwork.kernel.org/project/linux-scsi/list/
14493 L: linux-scsi@vger.kernel.org
14495 F: Documentation/devicetree/bindings/scsi/
14500 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14501 L: linux-scsi@vger.kernel.org
14503 F: Documentation/scsi/st.txt
14504 F: drivers/scsi/st.*
14505 F: drivers/scsi/st_*.h
14507 SCSI TARGET SUBSYSTEM
14508 M: "Martin K. Petersen" <martin.petersen@oracle.com>
14509 L: linux-scsi@vger.kernel.org
14510 L: target-devel@vger.kernel.org
14511 W: http://www.linux-iscsi.org
14512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14513 Q: https://patchwork.kernel.org/project/target-devel/list/
14517 F: Documentation/target/
14520 M: Vlad Yasevich <vyasevich@gmail.com>
14521 M: Neil Horman <nhorman@tuxdriver.com>
14522 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14523 L: linux-sctp@vger.kernel.org
14524 W: http://lksctp.sourceforge.net
14526 F: Documentation/networking/sctp.txt
14527 F: include/linux/sctp.h
14528 F: include/uapi/linux/sctp.h
14529 F: include/net/sctp/
14533 M: Jim Cromie <jim.cromie@gmail.com>
14535 F: Documentation/i2c/busses/scx200_acb.rst
14536 F: arch/x86/platform/scx200/
14537 F: drivers/watchdog/scx200_wdt.c
14538 F: drivers/i2c/busses/scx200*
14539 F: drivers/mtd/maps/scx200_docflash.c
14540 F: include/linux/scx200.h
14543 M: Jim Cromie <jim.cromie@gmail.com>
14545 F: drivers/char/scx200_gpio.c
14546 F: include/linux/scx200_gpio.h
14548 SCx200 HRT CLOCKSOURCE DRIVER
14549 M: Jim Cromie <jim.cromie@gmail.com>
14551 F: drivers/clocksource/scx200_hrt.c
14553 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14554 M: Sascha Sommer <saschasommer@freenet.de>
14555 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14557 F: drivers/mmc/host/sdricoh_cs.c
14559 SECO BOARDS CEC DRIVER
14560 M: Ettore Chimenti <ek5.chimenti@gmail.com>
14562 F: drivers/media/platform/seco-cec/seco-cec.c
14563 F: drivers/media/platform/seco-cec/seco-cec.h
14566 M: Kees Cook <keescook@chromium.org>
14567 R: Andy Lutomirski <luto@amacapital.net>
14568 R: Will Drewry <wad@chromium.org>
14569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14571 F: kernel/seccomp.c
14572 F: include/uapi/linux/seccomp.h
14573 F: include/linux/seccomp.h
14574 F: tools/testing/selftests/seccomp/*
14575 F: tools/testing/selftests/kselftest_harness.h
14576 F: Documentation/userspace-api/seccomp_filter.rst
14577 K: \bsecure_computing
14580 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14581 M: Al Cooper <alcooperx@gmail.com>
14582 L: linux-mmc@vger.kernel.org
14583 L: bcm-kernel-feedback-list@broadcom.com
14585 F: drivers/mmc/host/sdhci-brcmstb*
14587 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14588 M: Adrian Hunter <adrian.hunter@intel.com>
14589 L: linux-mmc@vger.kernel.org
14591 F: drivers/mmc/host/sdhci*
14592 F: include/linux/mmc/sdhci*
14594 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14595 M: Adrian Hunter <adrian.hunter@intel.com>
14596 M: Ritesh Harjani <riteshh@codeaurora.org>
14597 M: Asutosh Das <asutoshd@codeaurora.org>
14598 L: linux-mmc@vger.kernel.org
14600 F: drivers/mmc/host/cqhci*
14602 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14603 M: Prabu Thangamuthu <prabu.t@synopsys.com>
14604 M: Manjunath M B <manjumb@synopsys.com>
14605 L: linux-mmc@vger.kernel.org
14607 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
14609 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14610 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14611 L: linux-mmc@vger.kernel.org
14613 F: drivers/mmc/host/sdhci-of-at91.c
14615 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14616 M: Ben Dooks <ben-linux@fluff.org>
14617 M: Jaehoon Chung <jh80.chung@samsung.com>
14618 L: linux-mmc@vger.kernel.org
14620 F: drivers/mmc/host/sdhci-s3c*
14622 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14623 M: Viresh Kumar <vireshk@kernel.org>
14624 L: linux-mmc@vger.kernel.org
14626 F: drivers/mmc/host/sdhci-spear.c
14628 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14629 M: Kishon Vijay Abraham I <kishon@ti.com>
14630 L: linux-mmc@vger.kernel.org
14632 F: drivers/mmc/host/sdhci-omap.c
14634 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14635 M: Scott Bauer <scott.bauer@intel.com>
14636 M: Jonathan Derrick <jonathan.derrick@intel.com>
14637 L: linux-block@vger.kernel.org
14640 F: block/opal_proto.h
14641 F: include/linux/sed*
14642 F: include/uapi/linux/sed*
14645 M: Security Officers <security@kernel.org>
14649 M: James Morris <jmorris@namei.org>
14650 M: "Serge E. Hallyn" <serge@hallyn.com>
14651 L: linux-security-module@vger.kernel.org (suggested Cc:)
14652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14653 W: http://kernsec.org/
14656 X: security/selinux/
14658 SELINUX SECURITY MODULE
14659 M: Paul Moore <paul@paul-moore.com>
14660 M: Stephen Smalley <sds@tycho.nsa.gov>
14661 M: Eric Paris <eparis@parisplace.org>
14662 L: selinux@vger.kernel.org
14663 W: https://selinuxproject.org
14664 W: https://github.com/SELinuxProject
14665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14667 F: include/uapi/linux/selinux_netlink.h
14668 F: security/selinux/
14669 F: scripts/selinux/
14670 F: Documentation/admin-guide/LSM/SELinux.rst
14673 M: Jiri Slaby <jirislaby@gmail.com>
14675 F: drivers/misc/phantom.c
14676 F: include/uapi/linux/phantom.h
14678 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
14679 M: Tomasz Duszynski <tduszyns@gmail.com>
14681 F: drivers/iio/chemical/sps30.c
14682 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
14685 M: Rob Herring <robh@kernel.org>
14686 L: linux-serial@vger.kernel.org
14688 F: Documentation/devicetree/bindings/serial/slave-device.txt
14689 F: drivers/tty/serdev/
14690 F: include/linux/serdev.h
14693 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14694 L: linux-serial@vger.kernel.org
14696 F: Documentation/devicetree/bindings/serial/
14697 F: drivers/tty/serial/
14700 M: Sean Young <sean@mess.org>
14701 L: linux-media@vger.kernel.org
14703 F: drivers/media/rc/serial_ir.c
14706 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14707 M: Edward Cree <ecree@solarflare.com>
14708 M: Martin Habets <mhabets@solarflare.com>
14709 L: netdev@vger.kernel.org
14711 F: drivers/net/ethernet/sfc/
14713 SFF/SFP/SFP+ MODULE SUPPORT
14714 M: Russell King <linux@armlinux.org.uk>
14715 L: netdev@vger.kernel.org
14717 F: drivers/net/phy/phylink.c
14718 F: drivers/net/phy/sfp*
14719 F: include/linux/phylink.h
14720 F: include/linux/sfp.h
14724 M: Dimitri Sivanich <sivanich@sgi.com>
14726 F: drivers/misc/sgi-gru/
14728 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14729 M: Pat Gefre <pfg@sgi.com>
14730 L: linux-ia64@vger.kernel.org
14732 F: Documentation/ia64/serial.rst
14733 F: drivers/tty/serial/ioc?_serial.c
14734 F: include/linux/ioc?.h
14736 SGI XP/XPC/XPNET DRIVER
14737 M: Cliff Whickman <cpw@sgi.com>
14738 M: Robin Holt <robinmholt@gmail.com>
14740 F: drivers/misc/sgi-xp/
14742 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14743 M: Ursula Braun <ubraun@linux.ibm.com>
14744 M: Karsten Graul <kgraul@linux.ibm.com>
14745 L: linux-s390@vger.kernel.org
14746 W: http://www.ibm.com/developerworks/linux/linux390/
14750 SHARP RJ54N1CB0C SENSOR DRIVER
14751 M: Jacopo Mondi <jacopo@jmondi.org>
14752 L: linux-media@vger.kernel.org
14753 T: git git://linuxtv.org/media_tree.git
14755 F: drivers/media/i2c/rj54n1cb0c.c
14756 F: include/media/i2c/rj54n1cb0c.h
14758 SH_VEU V4L2 MEM2MEM DRIVER
14759 L: linux-media@vger.kernel.org
14761 F: drivers/media/platform/sh_veu.c
14763 SH_VOU V4L2 OUTPUT DRIVER
14764 L: linux-media@vger.kernel.org
14766 F: drivers/media/platform/sh_vou.c
14767 F: include/media/drv-intf/sh_vou.h
14769 SI2157 MEDIA DRIVER
14770 M: Antti Palosaari <crope@iki.fi>
14771 L: linux-media@vger.kernel.org
14772 W: https://linuxtv.org
14773 W: http://palosaari.fi/linux/
14774 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14775 T: git git://linuxtv.org/anttip/media_tree.git
14777 F: drivers/media/tuners/si2157*
14779 SI2165 MEDIA DRIVER
14780 M: Matthias Schwarzott <zzam@gentoo.org>
14781 L: linux-media@vger.kernel.org
14782 W: https://linuxtv.org
14783 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14785 F: drivers/media/dvb-frontends/si2165*
14787 SI2168 MEDIA DRIVER
14788 M: Antti Palosaari <crope@iki.fi>
14789 L: linux-media@vger.kernel.org
14790 W: https://linuxtv.org
14791 W: http://palosaari.fi/linux/
14792 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14793 T: git git://linuxtv.org/anttip/media_tree.git
14795 F: drivers/media/dvb-frontends/si2168*
14797 SI470X FM RADIO RECEIVER I2C DRIVER
14798 M: Hans Verkuil <hverkuil@xs4all.nl>
14799 L: linux-media@vger.kernel.org
14800 T: git git://linuxtv.org/media_tree.git
14801 W: https://linuxtv.org
14803 F: drivers/media/radio/si470x/radio-si470x-i2c.c
14805 SI470X FM RADIO RECEIVER USB DRIVER
14806 M: Hans Verkuil <hverkuil@xs4all.nl>
14807 L: linux-media@vger.kernel.org
14808 T: git git://linuxtv.org/media_tree.git
14809 W: https://linuxtv.org
14811 F: drivers/media/radio/si470x/radio-si470x-common.c
14812 F: drivers/media/radio/si470x/radio-si470x.h
14813 F: drivers/media/radio/si470x/radio-si470x-usb.c
14815 SI4713 FM RADIO TRANSMITTER I2C DRIVER
14816 M: Eduardo Valentin <edubezval@gmail.com>
14817 L: linux-media@vger.kernel.org
14818 T: git git://linuxtv.org/media_tree.git
14819 W: https://linuxtv.org
14821 F: drivers/media/radio/si4713/si4713.?
14823 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14824 M: Eduardo Valentin <edubezval@gmail.com>
14825 L: linux-media@vger.kernel.org
14826 T: git git://linuxtv.org/media_tree.git
14827 W: https://linuxtv.org
14829 F: drivers/media/radio/si4713/radio-platform-si4713.c
14831 SI4713 FM RADIO TRANSMITTER USB DRIVER
14832 M: Hans Verkuil <hverkuil@xs4all.nl>
14833 L: linux-media@vger.kernel.org
14834 T: git git://linuxtv.org/media_tree.git
14835 W: https://linuxtv.org
14837 F: drivers/media/radio/si4713/radio-usb-si4713.c
14840 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14841 L: linux-media@vger.kernel.org
14842 W: https://linuxtv.org
14843 T: git git://linuxtv.org/media_tree.git
14845 F: drivers/media/common/siano/
14846 F: drivers/media/usb/siano/
14847 F: drivers/media/usb/siano/
14848 F: drivers/media/mmc/siano/
14851 M: Palmer Dabbelt <palmer@dabbelt.com>
14852 M: Paul Walmsley <paul.walmsley@sifive.com>
14853 L: linux-riscv@lists.infradead.org
14854 T: git git://github.com/sifive/riscv-linux.git
14859 SIFIVE FU540 SYSTEM-ON-CHIP
14860 M: Paul Walmsley <paul.walmsley@sifive.com>
14861 M: Palmer Dabbelt <palmer@dabbelt.com>
14862 L: linux-riscv@lists.infradead.org
14863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
14868 SILEAD TOUCHSCREEN DRIVER
14869 M: Hans de Goede <hdegoede@redhat.com>
14870 L: linux-input@vger.kernel.org
14871 L: platform-driver-x86@vger.kernel.org
14873 F: drivers/input/touchscreen/silead.c
14874 F: drivers/platform/x86/touchscreen_dmi.c
14876 SILICON MOTION SM712 FRAME BUFFER DRIVER
14877 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14878 M: Teddy Wang <teddy.wang@siliconmotion.com>
14879 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14880 L: linux-fbdev@vger.kernel.org
14882 F: drivers/video/fbdev/sm712*
14883 F: Documentation/fb/sm712fb.rst
14885 SIMPLE FIRMWARE INTERFACE (SFI)
14886 M: Len Brown <lenb@kernel.org>
14887 L: sfi-devel@simplefirmware.org
14888 W: http://simplefirmware.org/
14889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14891 F: arch/x86/platform/sfi/
14893 F: include/linux/sfi*.h
14896 M: Hans de Goede <hdegoede@redhat.com>
14897 L: linux-fbdev@vger.kernel.org
14899 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
14900 F: drivers/video/fbdev/simplefb.c
14901 F: include/linux/platform_data/simplefb.h
14903 SIMTEC EB110ATX (Chalice CATS)
14905 P: Vincent Sanders <vince@simtec.co.uk>
14906 M: Simtec Linux Team <linux@simtec.co.uk>
14907 W: http://www.simtec.co.uk/products/EB110ATX/
14910 SIMTEC EB2410ITX (BAST)
14912 P: Vincent Sanders <vince@simtec.co.uk>
14913 M: Simtec Linux Team <linux@simtec.co.uk>
14914 W: http://www.simtec.co.uk/products/EB2410ITX/
14916 F: arch/arm/mach-s3c24xx/mach-bast.c
14917 F: arch/arm/mach-s3c24xx/bast-ide.c
14918 F: arch/arm/mach-s3c24xx/bast-irq.c
14920 SIPHASH PRF ROUTINES
14921 M: Jason A. Donenfeld <Jason@zx2c4.com>
14924 F: lib/test_siphash.c
14925 F: include/linux/siphash.h
14928 M: Thorsten Scherer <t.scherer@eckelmann.de>
14929 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14930 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14933 F: drivers/gpio/gpio-siox.c
14934 F: include/trace/events/siox.h
14936 SIS 190 ETHERNET DRIVER
14937 M: Francois Romieu <romieu@fr.zoreil.com>
14938 L: netdev@vger.kernel.org
14940 F: drivers/net/ethernet/sis/sis190.c
14942 SIS 900/7016 FAST ETHERNET DRIVER
14943 M: Daniele Venzano <venza@brownhat.org>
14944 W: http://www.brownhat.org/sis900.html
14945 L: netdev@vger.kernel.org
14947 F: drivers/net/ethernet/sis/sis900.*
14949 SIS FRAMEBUFFER DRIVER
14950 M: Thomas Winischhofer <thomas@winischhofer.net>
14951 W: http://www.winischhofer.net/linuxsisvga.shtml
14953 F: Documentation/fb/sisfb.rst
14954 F: drivers/video/fbdev/sis/
14955 F: include/video/sisfb.h
14958 M: Thomas Winischhofer <thomas@winischhofer.net>
14959 W: http://www.winischhofer.at/linuxsisusbvga.shtml
14961 F: drivers/usb/misc/sisusbvga/
14964 M: Christoph Lameter <cl@linux.com>
14965 M: Pekka Enberg <penberg@kernel.org>
14966 M: David Rientjes <rientjes@google.com>
14967 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
14968 M: Andrew Morton <akpm@linux-foundation.org>
14969 L: linux-mm@kvack.org
14971 F: include/linux/sl?b*.h
14974 SLEEPABLE READ-COPY UPDATE (SRCU)
14975 M: Lai Jiangshan <jiangshanlai@gmail.com>
14976 M: "Paul E. McKenney" <paulmck@kernel.org>
14977 M: Josh Triplett <josh@joshtriplett.org>
14978 R: Steven Rostedt <rostedt@goodmis.org>
14979 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14980 L: rcu@vger.kernel.org
14981 W: http://www.rdrop.com/users/paulmck/RCU/
14983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14984 F: include/linux/srcu*.h
14985 F: kernel/rcu/srcu*.c
14987 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14988 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14989 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14991 F: drivers/slimbus/
14992 F: Documentation/devicetree/bindings/slimbus/
14993 F: include/linux/slimbus.h
14995 SMACK SECURITY MODULE
14996 M: Casey Schaufler <casey@schaufler-ca.com>
14997 L: linux-security-module@vger.kernel.org
14998 W: http://schaufler-ca.com
14999 T: git git://github.com/cschaufler/smack-next
15001 F: Documentation/admin-guide/LSM/Smack.rst
15004 SMC91x ETHERNET DRIVER
15005 M: Nicolas Pitre <nico@fluxnic.net>
15007 F: drivers/net/ethernet/smsc/smc91x.*
15009 SMIA AND SMIA++ IMAGE SENSOR DRIVER
15010 M: Sakari Ailus <sakari.ailus@iki.fi>
15011 L: linux-media@vger.kernel.org
15013 F: drivers/media/i2c/smiapp/
15014 F: include/media/i2c/smiapp.h
15015 F: drivers/media/i2c/smiapp-pll.c
15016 F: drivers/media/i2c/smiapp-pll.h
15017 F: include/uapi/linux/smiapp.h
15018 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
15020 SMM665 HARDWARE MONITOR DRIVER
15021 M: Guenter Roeck <linux@roeck-us.net>
15022 L: linux-hwmon@vger.kernel.org
15024 F: Documentation/hwmon/smm665.rst
15025 F: drivers/hwmon/smm665.c
15027 SMSC EMC2103 HARDWARE MONITOR DRIVER
15028 M: Steve Glendinning <steve.glendinning@shawell.net>
15029 L: linux-hwmon@vger.kernel.org
15031 F: Documentation/hwmon/emc2103.rst
15032 F: drivers/hwmon/emc2103.c
15034 SMSC SCH5627 HARDWARE MONITOR DRIVER
15035 M: Hans de Goede <hdegoede@redhat.com>
15036 L: linux-hwmon@vger.kernel.org
15038 F: Documentation/hwmon/sch5627.rst
15039 F: drivers/hwmon/sch5627.c
15041 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
15042 M: Steve Glendinning <steve.glendinning@shawell.net>
15043 L: linux-fbdev@vger.kernel.org
15045 F: drivers/video/fbdev/smscufx.c
15047 SMSC47B397 HARDWARE MONITOR DRIVER
15048 M: Jean Delvare <jdelvare@suse.com>
15049 L: linux-hwmon@vger.kernel.org
15051 F: Documentation/hwmon/smsc47b397.rst
15052 F: drivers/hwmon/smsc47b397.c
15054 SMSC911x ETHERNET DRIVER
15055 M: Steve Glendinning <steve.glendinning@shawell.net>
15056 L: netdev@vger.kernel.org
15058 F: include/linux/smsc911x.h
15059 F: drivers/net/ethernet/smsc/smsc911x.*
15061 SMSC9420 PCI ETHERNET DRIVER
15062 M: Steve Glendinning <steve.glendinning@shawell.net>
15063 L: netdev@vger.kernel.org
15065 F: drivers/net/ethernet/smsc/smsc9420.*
15067 SOC-CAMERA V4L2 SUBSYSTEM
15068 L: linux-media@vger.kernel.org
15069 T: git git://linuxtv.org/media_tree.git
15071 F: include/media/soc_camera.h
15072 F: drivers/staging/media/soc_camera/
15074 SOCIONEXT SYNQUACER I2C DRIVER
15075 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
15076 L: linux-i2c@vger.kernel.org
15078 F: drivers/i2c/busses/i2c-synquacer.c
15079 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
15081 SOCIONEXT UNIPHIER SOUND DRIVER
15082 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15084 F: sound/soc/uniphier/
15086 SOEKRIS NET48XX LED SUPPORT
15087 M: Chris Boot <bootc@bootc.net>
15089 F: drivers/leds/leds-net48xx.c
15091 SOFT-IWARP DRIVER (siw)
15092 M: Bernard Metzler <bmt@zurich.ibm.com>
15093 L: linux-rdma@vger.kernel.org
15095 F: drivers/infiniband/sw/siw/
15096 F: include/uapi/rdma/siw-abi.h
15098 SOFT-ROCE DRIVER (rxe)
15099 M: Moni Shoua <monis@mellanox.com>
15100 L: linux-rdma@vger.kernel.org
15102 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
15103 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15104 F: drivers/infiniband/sw/rxe/
15105 F: include/uapi/rdma/rdma_user_rxe.h
15107 SOFTLOGIC 6x10 MPEG CODEC
15108 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15109 M: Anton Sviridenko <anton@corp.bluecherry.net>
15110 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15111 M: Andrey Utkin <andrey_utkin@fastmail.com>
15112 M: Ismael Luceno <ismael@iodev.co.uk>
15113 L: linux-media@vger.kernel.org
15115 F: drivers/media/pci/solo6x10/
15117 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
15118 M: James Morse <james.morse@arm.com>
15119 L: linux-arm-kernel@lists.infradead.org
15121 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
15122 F: drivers/firmware/arm_sdei.c
15123 F: include/linux/arm_sdei.h
15124 F: include/uapi/linux/arm_sdei.h
15126 SOFTWARE RAID (Multiple Disks) SUPPORT
15127 M: Song Liu <song@kernel.org>
15128 L: linux-raid@vger.kernel.org
15129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
15131 F: drivers/md/Makefile
15132 F: drivers/md/Kconfig
15134 F: drivers/md/raid*
15135 F: include/linux/raid/
15136 F: include/uapi/linux/raid/
15138 SOCIONEXT (SNI) AVE NETWORK DRIVER
15139 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15140 L: netdev@vger.kernel.org
15142 F: drivers/net/ethernet/socionext/sni_ave.c
15143 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
15145 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
15146 M: Jassi Brar <jaswinder.singh@linaro.org>
15147 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
15148 L: netdev@vger.kernel.org
15150 F: drivers/net/ethernet/socionext/netsec.c
15151 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
15153 SOCIONEXT (SNI) Synquacer SPI DRIVER
15154 M: Masahisa Kojima <masahisa.kojima@linaro.org>
15155 M: Jassi Brar <jaswinder.singh@linaro.org>
15156 L: linux-spi@vger.kernel.org
15158 F: drivers/spi/spi-synquacer.c
15159 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
15161 SOLIDRUN CLEARFOG SUPPORT
15162 M: Russell King <linux@armlinux.org.uk>
15164 F: arch/arm/boot/dts/armada-388-clearfog*
15165 F: arch/arm/boot/dts/armada-38x-solidrun-*
15167 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
15168 M: Russell King <linux@armlinux.org.uk>
15170 F: arch/arm/boot/dts/imx6*-cubox-i*
15171 F: arch/arm/boot/dts/imx6*-hummingboard*
15172 F: arch/arm/boot/dts/imx6*-sr-*
15174 SONIC NETWORK DRIVER
15175 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15176 L: netdev@vger.kernel.org
15178 F: drivers/net/ethernet/natsemi/sonic.*
15180 SONICS SILICON BACKPLANE DRIVER (SSB)
15181 M: Michael Buesch <m@bues.ch>
15182 L: linux-wireless@vger.kernel.org
15185 F: include/linux/ssb/
15187 SONY IMX214 SENSOR DRIVER
15188 M: Ricardo Ribalda <ricardo.ribalda@gmail.com>
15189 L: linux-media@vger.kernel.org
15190 T: git git://linuxtv.org/media_tree.git
15192 F: drivers/media/i2c/imx214.c
15193 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
15195 SONY IMX258 SENSOR DRIVER
15196 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15197 L: linux-media@vger.kernel.org
15198 T: git git://linuxtv.org/media_tree.git
15200 F: drivers/media/i2c/imx258.c
15202 SONY IMX274 SENSOR DRIVER
15203 M: Leon Luo <leonl@leopardimaging.com>
15204 L: linux-media@vger.kernel.org
15205 T: git git://linuxtv.org/media_tree.git
15207 F: drivers/media/i2c/imx274.c
15208 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
15210 SONY IMX319 SENSOR DRIVER
15211 M: Bingbu Cao <bingbu.cao@intel.com>
15212 L: linux-media@vger.kernel.org
15213 T: git git://linuxtv.org/media_tree.git
15215 F: drivers/media/i2c/imx319.c
15217 SONY IMX355 SENSOR DRIVER
15218 M: Tianshu Qiu <tian.shu.qiu@intel.com>
15219 L: linux-media@vger.kernel.org
15220 T: git git://linuxtv.org/media_tree.git
15222 F: drivers/media/i2c/imx355.c
15224 SONY MEMORYSTICK SUBSYSTEM
15225 M: Maxim Levitsky <maximlevitsky@gmail.com>
15226 M: Alex Dubov <oakad@yahoo.com>
15227 M: Ulf Hansson <ulf.hansson@linaro.org>
15228 L: linux-mmc@vger.kernel.org
15229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15231 F: drivers/memstick/
15232 F: include/linux/memstick.h
15234 SONY VAIO CONTROL DEVICE DRIVER
15235 M: Mattia Dongili <malattia@linux.it>
15236 L: platform-driver-x86@vger.kernel.org
15237 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
15239 F: Documentation/admin-guide/laptops/sony-laptop.rst
15240 F: drivers/char/sonypi.c
15241 F: drivers/platform/x86/sony-laptop.c
15242 F: include/linux/sony-laptop.h
15245 M: Jaroslav Kysela <perex@perex.cz>
15246 M: Takashi Iwai <tiwai@suse.com>
15247 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15248 W: http://www.alsa-project.org/
15249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15250 Q: http://patchwork.kernel.org/project/alsa-devel/list/
15252 F: Documentation/sound/
15254 F: include/uapi/sound/
15257 SOUND - COMPRESSED AUDIO
15258 M: Vinod Koul <vkoul@kernel.org>
15259 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15262 F: Documentation/sound/designs/compress-offload.rst
15263 F: include/sound/compress_driver.h
15264 F: include/uapi/sound/compress_*
15265 F: sound/core/compress_offload.c
15266 F: sound/soc/soc-compress.c
15268 SOUND - DMAENGINE HELPERS
15269 M: Lars-Peter Clausen <lars@metafoo.de>
15271 F: include/sound/dmaengine_pcm.h
15272 F: sound/core/pcm_dmaengine.c
15273 F: sound/soc/soc-generic-dmaengine-pcm.c
15275 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15276 M: Liam Girdwood <lgirdwood@gmail.com>
15277 M: Mark Brown <broonie@kernel.org>
15278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15279 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15280 W: http://alsa-project.org/main/index.php/ASoC
15282 F: Documentation/devicetree/bindings/sound/
15283 F: Documentation/sound/soc/
15285 F: include/dt-bindings/sound/
15286 F: include/sound/soc*
15288 SOUNDWIRE SUBSYSTEM
15289 M: Vinod Koul <vkoul@kernel.org>
15290 M: Sanyog Kale <sanyog.r.kale@intel.com>
15291 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15292 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15294 F: Documentation/driver-api/soundwire/
15295 F: drivers/soundwire/
15296 F: include/linux/soundwire/
15299 M: Olli Salonen <olli.salonen@iki.fi>
15300 L: linux-media@vger.kernel.org
15301 W: https://linuxtv.org
15302 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15304 F: drivers/media/dvb-frontends/sp2*
15306 SPARC + UltraSPARC (sparc/sparc64)
15307 M: "David S. Miller" <davem@davemloft.net>
15308 L: sparclinux@vger.kernel.org
15309 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
15310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15316 SPARC SERIAL DRIVERS
15317 M: "David S. Miller" <davem@davemloft.net>
15318 L: sparclinux@vger.kernel.org
15319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15320 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15322 F: include/linux/sunserialcore.h
15323 F: drivers/tty/serial/suncore.c
15324 F: drivers/tty/serial/sunhv.c
15325 F: drivers/tty/serial/sunsab.c
15326 F: drivers/tty/serial/sunsab.h
15327 F: drivers/tty/serial/sunsu.c
15328 F: drivers/tty/serial/sunzilog.c
15329 F: drivers/tty/serial/sunzilog.h
15330 F: drivers/tty/vcc.c
15333 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15334 L: linux-sparse@vger.kernel.org
15335 W: https://sparse.wiki.kernel.org/
15336 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15338 F: include/linux/compiler.h
15340 SPEAR CLOCK FRAMEWORK SUPPORT
15341 M: Viresh Kumar <vireshk@kernel.org>
15342 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15343 W: http://www.st.com/spear
15345 F: drivers/clk/spear/
15347 SPEAR PLATFORM SUPPORT
15348 M: Viresh Kumar <vireshk@kernel.org>
15349 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15350 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15351 W: http://www.st.com/spear
15353 F: arch/arm/boot/dts/spear*
15354 F: arch/arm/mach-spear/
15357 M: Tudor Ambarus <tudor.ambarus@microchip.com>
15358 L: linux-mtd@lists.infradead.org
15359 W: http://www.linux-mtd.infradead.org/
15360 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
15361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15363 F: drivers/mtd/spi-nor/
15364 F: include/linux/mtd/spi-nor.h
15367 M: Mark Brown <broonie@kernel.org>
15368 L: linux-spi@vger.kernel.org
15369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15370 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
15372 F: Documentation/devicetree/bindings/spi/
15373 F: Documentation/spi/
15375 F: include/linux/spi/
15376 F: include/uapi/linux/spi/
15379 SPIDERNET NETWORK DRIVER for CELL
15380 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15381 L: netdev@vger.kernel.org
15383 F: Documentation/networking/device_drivers/toshiba/spider_net.txt
15384 F: drivers/net/ethernet/toshiba/spider_net*
15387 R: Stephen Boyd <sboyd@kernel.org>
15388 L: linux-arm-msm@vger.kernel.org
15389 F: Documentation/devicetree/bindings/spmi/
15391 F: include/dt-bindings/spmi/spmi.h
15392 F: include/linux/spmi.h
15393 F: include/trace/events/spmi.h
15396 M: Jeremy Kerr <jk@ozlabs.org>
15397 L: linuxppc-dev@lists.ozlabs.org
15398 W: http://www.ibm.com/developerworks/power/cell/
15400 F: Documentation/filesystems/spufs.txt
15401 F: arch/powerpc/platforms/cell/spufs/
15403 SQUASHFS FILE SYSTEM
15404 M: Phillip Lougher <phillip@squashfs.org.uk>
15405 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
15406 W: http://squashfs.org.uk
15407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15409 F: Documentation/filesystems/squashfs.txt
15412 SRM (Alpha) environment access
15413 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
15415 F: arch/alpha/kernel/srm_env.c
15417 ST LSM6DSx IMU IIO DRIVER
15418 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15419 L: linux-iio@vger.kernel.org
15420 W: http://www.st.com/
15422 F: drivers/iio/imu/st_lsm6dsx/
15423 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15425 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15426 M: Mickael Guene <mickael.guene@st.com>
15427 L: linux-media@vger.kernel.org
15428 T: git git://linuxtv.org/media_tree.git
15430 F: drivers/media/i2c/st-mipid02.c
15431 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15433 ST STM32 I2C/SMBUS DRIVER
15434 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15435 L: linux-i2c@vger.kernel.org
15437 F: drivers/i2c/busses/i2c-stm32*
15439 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15440 M: Song Qiang <songqiang1304521@gmail.com>
15441 L: linux-iio@vger.kernel.org
15443 F: drivers/iio/proximity/vl53l0x-i2c.c
15444 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15447 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15448 M: Sasha Levin <sashal@kernel.org>
15449 L: stable@vger.kernel.org
15451 F: Documentation/process/stable-kernel-rules.rst
15454 M: Ian Abbott <abbotti@mev.co.uk>
15455 M: H Hartley Sweeten <hsweeten@visionengravers.com>
15457 F: drivers/staging/comedi/
15459 STAGING - FIELDBUS SUBSYSTEM
15460 M: Sven Van Asbroeck <TheSven73@gmail.com>
15462 F: drivers/staging/fieldbus/*
15463 F: drivers/staging/fieldbus/Documentation/
15465 STAGING - HMS ANYBUS-S BUS
15466 M: Sven Van Asbroeck <TheSven73@gmail.com>
15468 F: drivers/staging/fieldbus/anybuss/
15470 STAGING - INDUSTRIAL IO
15471 M: Jonathan Cameron <jic23@kernel.org>
15472 L: linux-iio@vger.kernel.org
15474 F: Documentation/devicetree/bindings/staging/iio/
15475 F: drivers/staging/iio/
15477 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15478 M: Marc Dietrich <marvin24@gmx.de>
15479 L: ac100@lists.launchpad.net (moderated for non-subscribers)
15480 L: linux-tegra@vger.kernel.org
15482 F: drivers/staging/nvec/
15484 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15485 M: Jens Frederich <jfrederich@gmail.com>
15486 M: Daniel Drake <dsd@laptop.org>
15487 M: Jon Nettleton <jon.nettleton@gmail.com>
15488 W: http://wiki.laptop.org/go/DCON
15490 F: drivers/staging/olpc_dcon/
15492 STAGING - REALTEK RTL8712U DRIVERS
15493 M: Larry Finger <Larry.Finger@lwfinger.net>
15494 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15496 F: drivers/staging/rtl8712/
15498 STAGING - REALTEK RTL8188EU DRIVERS
15499 M: Larry Finger <Larry.Finger@lwfinger.net>
15501 F: drivers/staging/rtl8188eu/
15503 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15504 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15505 M: Teddy Wang <teddy.wang@siliconmotion.com>
15506 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15507 L: linux-fbdev@vger.kernel.org
15509 F: drivers/staging/sm750fb/
15511 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15512 M: William Hubbs <w.d.hubbs@gmail.com>
15513 M: Chris Brannon <chris@the-brannons.com>
15514 M: Kirk Reiser <kirk@reisers.ca>
15515 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
15516 L: speakup@linux-speakup.org
15517 W: http://www.linux-speakup.org/
15519 F: drivers/staging/speakup/
15521 STAGING - VIA VT665X DRIVERS
15522 M: Forest Bond <forest@alittletooquiet.net>
15524 F: drivers/staging/vt665?/
15526 STAGING - WILC1000 WIFI DRIVER
15527 M: Adham Abozaeid <adham.abozaeid@microchip.com>
15528 M: Ajay Singh <ajay.kathat@microchip.com>
15529 L: linux-wireless@vger.kernel.org
15531 F: drivers/staging/wilc1000/
15534 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15536 L: devel@driverdev.osuosl.org
15538 F: drivers/staging/
15540 STARFIRE/DURALAN NETWORK DRIVER
15541 M: Ion Badulescu <ionut@badula.org>
15543 F: drivers/net/ethernet/adaptec/starfire*
15545 STEC S1220 SKD DRIVER
15546 M: Damien Le Moal <Damien.LeMoal@wdc.com>
15547 L: linux-block@vger.kernel.org
15549 F: drivers/block/skd*[ch]
15551 STI AUDIO (ASoC) DRIVERS
15552 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
15553 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15555 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15559 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
15561 F: drivers/media/platform/sti/cec/
15562 F: Documentation/devicetree/bindings/media/stih-cec.txt
15564 STK1160 USB VIDEO CAPTURE DRIVER
15565 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15566 L: linux-media@vger.kernel.org
15567 T: git git://linuxtv.org/media_tree.git
15569 F: drivers/media/usb/stk1160/
15571 STM32 AUDIO (ASoC) DRIVERS
15572 M: Olivier Moysan <olivier.moysan@st.com>
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,stm32-*.txt
15579 STM32 TIMER/LPTIMER DRIVERS
15580 M: Fabrice Gasnier <fabrice.gasnier@st.com>
15582 F: drivers/*/stm32-*timer*
15583 F: drivers/pwm/pwm-stm32*
15584 F: include/linux/*/stm32-*tim*
15585 F: Documentation/ABI/testing/*timer-stm32
15586 F: Documentation/devicetree/bindings/*/stm32-*timer*
15587 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
15589 STMMAC ETHERNET DRIVER
15590 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
15591 M: Alexandre Torgue <alexandre.torgue@st.com>
15592 M: Jose Abreu <joabreu@synopsys.com>
15593 L: netdev@vger.kernel.org
15594 W: http://www.stlinux.com
15596 F: drivers/net/ethernet/stmicro/stmmac/
15599 M: Sam Creasey <sammy@sammy.net>
15600 W: http://sammy.net/sun3/
15602 F: arch/m68k/kernel/*sun3*
15603 F: arch/m68k/sun3*/
15604 F: arch/m68k/include/asm/sun3*
15605 F: drivers/net/ethernet/i825xx/sun3*
15607 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15608 M: Hans de Goede <hdegoede@redhat.com>
15609 L: linux-input@vger.kernel.org
15611 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15612 F: drivers/input/keyboard/sun4i-lradc-keys.c
15614 SUNDANCE NETWORK DRIVER
15615 M: Denis Kirjanov <kda@linux-powerpc.org>
15616 L: netdev@vger.kernel.org
15618 F: drivers/net/ethernet/dlink/sundance.c
15621 M: Yoshinori Sato <ysato@users.sourceforge.jp>
15622 M: Rich Felker <dalias@libc.org>
15623 L: linux-sh@vger.kernel.org
15624 Q: http://patchwork.kernel.org/project/linux-sh/list/
15626 F: Documentation/sh/
15631 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
15632 M: Len Brown <len.brown@intel.com>
15633 M: Pavel Machek <pavel@ucw.cz>
15634 L: linux-pm@vger.kernel.org
15635 B: https://bugzilla.kernel.org
15637 F: Documentation/power/
15638 F: arch/x86/kernel/acpi/
15639 F: drivers/base/power/
15641 F: include/linux/suspend.h
15642 F: include/linux/freezer.h
15643 F: include/linux/pm.h
15646 M: Martin Mares <mj@ucw.cz>
15647 L: linux-video@atrey.karlin.mff.cuni.cz
15649 F: Documentation/admin-guide/svga.rst
15650 F: arch/x86/boot/video*
15653 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15654 L: iommu@lists.linux-foundation.org
15655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15657 F: kernel/dma/swiotlb.c
15658 F: arch/*/kernel/pci-swiotlb.c
15659 F: include/linux/swiotlb.h
15662 M: Jiri Pirko <jiri@resnulli.us>
15663 M: Ivan Vecera <ivecera@redhat.com>
15664 L: netdev@vger.kernel.org
15667 F: include/net/switchdev.h
15669 SY8106A REGULATOR DRIVER
15670 M: Icenowy Zheng <icenowy@aosc.io>
15672 F: drivers/regulator/sy8106a-regulator.c
15673 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15675 SYNC FILE FRAMEWORK
15676 M: Sumit Semwal <sumit.semwal@linaro.org>
15677 R: Gustavo Padovan <gustavo@padovan.org>
15679 L: linux-media@vger.kernel.org
15680 L: dri-devel@lists.freedesktop.org
15681 F: drivers/dma-buf/sync_*
15682 F: drivers/dma-buf/dma-fence*
15683 F: drivers/dma-buf/sw_sync.c
15684 F: include/linux/sync_file.h
15685 F: include/uapi/linux/sync_file.h
15686 F: Documentation/driver-api/sync_file.rst
15687 T: git git://anongit.freedesktop.org/drm/drm-misc
15689 SYNOPSYS ARC ARCHITECTURE
15690 M: Vineet Gupta <vgupta@synopsys.com>
15691 L: linux-snps-arc@lists.infradead.org
15694 F: Documentation/devicetree/bindings/arc/*
15695 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15696 F: drivers/clocksource/arc_timer.c
15697 F: drivers/tty/serial/arc_uart.c
15698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15700 SYNOPSYS ARC HSDK SDP pll clock driver
15701 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15703 F: drivers/clk/clk-hsdk-pll.c
15704 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15706 SYNOPSYS ARC SDP clock driver
15707 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15709 F: drivers/clk/axs10x/*
15710 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15712 SYNOPSYS ARC SDP platform support
15713 M: Alexey Brodkin <abrodkin@synopsys.com>
15715 F: arch/arc/plat-axs10x
15716 F: arch/arc/boot/dts/ax*
15717 F: Documentation/devicetree/bindings/arc/axs10*
15719 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15720 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15722 F: drivers/reset/reset-axs10x.c
15723 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15725 SYNOPSYS CREG GPIO DRIVER
15726 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15728 F: drivers/gpio/gpio-creg-snps.c
15729 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15731 SYNOPSYS DESIGNWARE 8250 UART DRIVER
15732 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15734 F: drivers/tty/serial/8250/8250_dw.c
15736 SYNOPSYS DESIGNWARE APB GPIO DRIVER
15737 M: Hoan Tran <hoan@os.amperecomputing.com>
15738 L: linux-gpio@vger.kernel.org
15740 F: drivers/gpio/gpio-dwapb.c
15741 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15743 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15744 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15746 F: drivers/dma/dw-axi-dmac/
15747 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15749 SYNOPSYS DESIGNWARE DMAC DRIVER
15750 M: Viresh Kumar <vireshk@kernel.org>
15751 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15753 F: Documentation/devicetree/bindings/dma/snps-dma.txt
15755 F: include/dt-bindings/dma/dw-dmac.h
15756 F: include/linux/dma/dw.h
15757 F: include/linux/platform_data/dma-dw.h
15759 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15760 M: Jose Abreu <Jose.Abreu@synopsys.com>
15761 L: netdev@vger.kernel.org
15763 F: drivers/net/ethernet/synopsys/
15765 SYNOPSYS DESIGNWARE I2C DRIVER
15766 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
15767 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15768 R: Mika Westerberg <mika.westerberg@linux.intel.com>
15769 L: linux-i2c@vger.kernel.org
15771 F: drivers/i2c/busses/i2c-designware-*
15772 F: include/linux/platform_data/i2c-designware.h
15774 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15775 M: Jaehoon Chung <jh80.chung@samsung.com>
15776 L: linux-mmc@vger.kernel.org
15778 F: drivers/mmc/host/dw_mmc*
15780 SYNOPSYS HSDK RESET CONTROLLER DRIVER
15781 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15783 F: drivers/reset/reset-hsdk.c
15784 F: include/dt-bindings/reset/snps,hsdk-reset.h
15785 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15787 SYSTEM CONFIGURATION (SYSCON)
15788 M: Lee Jones <lee.jones@linaro.org>
15789 M: Arnd Bergmann <arnd@arndb.de>
15790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15792 F: drivers/mfd/syscon.c
15794 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15795 M: Sudeep Holla <sudeep.holla@arm.com>
15796 L: linux-arm-kernel@lists.infradead.org
15798 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15799 F: drivers/clk/clk-sc[mp]i.c
15800 F: drivers/cpufreq/sc[mp]i-cpufreq.c
15801 F: drivers/firmware/arm_scpi.c
15802 F: drivers/firmware/arm_scmi/
15803 F: drivers/reset/reset-scmi.c
15804 F: include/linux/sc[mp]i_protocol.h
15806 SYSTEM RESET/SHUTDOWN DRIVERS
15807 M: Sebastian Reichel <sre@kernel.org>
15808 L: linux-pm@vger.kernel.org
15809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15811 F: Documentation/devicetree/bindings/power/reset/
15812 F: drivers/power/reset/
15814 SYSTEM TRACE MODULE CLASS
15815 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
15817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15818 F: Documentation/trace/stm.rst
15819 F: drivers/hwtracing/stm/
15820 F: include/linux/stm.h
15821 F: include/uapi/linux/stm.h
15824 M: Christoph Hellwig <hch@infradead.org>
15826 F: Documentation/filesystems/sysv-fs.txt
15828 F: include/linux/sysv_fs.h
15830 TASKSTATS STATISTICS INTERFACE
15831 M: Balbir Singh <bsingharora@gmail.com>
15833 F: Documentation/accounting/taskstats*
15834 F: include/linux/taskstats*
15835 F: kernel/taskstats.c
15838 M: Jamal Hadi Salim <jhs@mojatatu.com>
15839 M: Cong Wang <xiyou.wangcong@gmail.com>
15840 M: Jiri Pirko <jiri@resnulli.us>
15841 L: netdev@vger.kernel.org
15843 F: include/net/pkt_cls.h
15844 F: include/net/pkt_sched.h
15845 F: include/net/tc_act/
15846 F: include/uapi/linux/pkt_cls.h
15847 F: include/uapi/linux/pkt_sched.h
15848 F: include/uapi/linux/tc_act/
15849 F: include/uapi/linux/tc_ematch/
15852 TC90522 MEDIA DRIVER
15853 M: Akihiro Tsukada <tskd08@gmail.com>
15854 L: linux-media@vger.kernel.org
15856 F: drivers/media/dvb-frontends/tc90522*
15858 TCP LOW PRIORITY MODULE
15859 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15860 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15861 W: http://tcp-lp-mod.sourceforge.net/
15863 F: net/ipv4/tcp_lp.c
15865 TDA10071 MEDIA DRIVER
15866 M: Antti Palosaari <crope@iki.fi>
15867 L: linux-media@vger.kernel.org
15868 W: https://linuxtv.org
15869 W: http://palosaari.fi/linux/
15870 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15871 T: git git://linuxtv.org/anttip/media_tree.git
15873 F: drivers/media/dvb-frontends/tda10071*
15875 TDA18212 MEDIA DRIVER
15876 M: Antti Palosaari <crope@iki.fi>
15877 L: linux-media@vger.kernel.org
15878 W: https://linuxtv.org
15879 W: http://palosaari.fi/linux/
15880 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15881 T: git git://linuxtv.org/anttip/media_tree.git
15883 F: drivers/media/tuners/tda18212*
15885 TDA18218 MEDIA DRIVER
15886 M: Antti Palosaari <crope@iki.fi>
15887 L: linux-media@vger.kernel.org
15888 W: https://linuxtv.org
15889 W: http://palosaari.fi/linux/
15890 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15891 T: git git://linuxtv.org/anttip/media_tree.git
15893 F: drivers/media/tuners/tda18218*
15895 TDA18250 MEDIA DRIVER
15896 M: Olli Salonen <olli.salonen@iki.fi>
15897 L: linux-media@vger.kernel.org
15898 W: https://linuxtv.org
15899 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15900 T: git git://linuxtv.org/media_tree.git
15902 F: drivers/media/tuners/tda18250*
15904 TDA18271 MEDIA DRIVER
15905 M: Michael Krufky <mkrufky@linuxtv.org>
15906 L: linux-media@vger.kernel.org
15907 W: https://linuxtv.org
15908 W: http://github.com/mkrufky
15909 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15910 T: git git://linuxtv.org/mkrufky/tuners.git
15912 F: drivers/media/tuners/tda18271*
15914 TDA1997x MEDIA DRIVER
15915 M: Tim Harvey <tharvey@gateworks.com>
15916 L: linux-media@vger.kernel.org
15917 W: https://linuxtv.org
15918 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15920 F: drivers/media/i2c/tda1997x.*
15922 TDA827x MEDIA DRIVER
15923 M: Michael Krufky <mkrufky@linuxtv.org>
15924 L: linux-media@vger.kernel.org
15925 W: https://linuxtv.org
15926 W: http://github.com/mkrufky
15927 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15928 T: git git://linuxtv.org/mkrufky/tuners.git
15930 F: drivers/media/tuners/tda8290.*
15932 TDA8290 MEDIA DRIVER
15933 M: Michael Krufky <mkrufky@linuxtv.org>
15934 L: linux-media@vger.kernel.org
15935 W: https://linuxtv.org
15936 W: http://github.com/mkrufky
15937 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15938 T: git git://linuxtv.org/mkrufky/tuners.git
15940 F: drivers/media/tuners/tda8290.*
15942 TDA9840 MEDIA DRIVER
15943 M: Hans Verkuil <hverkuil@xs4all.nl>
15944 L: linux-media@vger.kernel.org
15945 T: git git://linuxtv.org/media_tree.git
15946 W: https://linuxtv.org
15948 F: drivers/media/i2c/tda9840*
15950 TEA5761 TUNER DRIVER
15951 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15952 L: linux-media@vger.kernel.org
15953 W: https://linuxtv.org
15954 T: git git://linuxtv.org/media_tree.git
15956 F: drivers/media/tuners/tea5761.*
15958 TEA5767 TUNER DRIVER
15959 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15960 L: linux-media@vger.kernel.org
15961 W: https://linuxtv.org
15962 T: git git://linuxtv.org/media_tree.git
15964 F: drivers/media/tuners/tea5767.*
15966 TEA6415C MEDIA DRIVER
15967 M: Hans Verkuil <hverkuil@xs4all.nl>
15968 L: linux-media@vger.kernel.org
15969 T: git git://linuxtv.org/media_tree.git
15970 W: https://linuxtv.org
15972 F: drivers/media/i2c/tea6415c*
15974 TEA6420 MEDIA DRIVER
15975 M: Hans Verkuil <hverkuil@xs4all.nl>
15976 L: linux-media@vger.kernel.org
15977 T: git git://linuxtv.org/media_tree.git
15978 W: https://linuxtv.org
15980 F: drivers/media/i2c/tea6420*
15983 M: Jiri Pirko <jiri@resnulli.us>
15984 L: netdev@vger.kernel.org
15986 F: drivers/net/team/
15987 F: include/linux/if_team.h
15988 F: include/uapi/linux/if_team.h
15990 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15991 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15993 F: arch/x86/platform/ts5500/
15995 TECHNOTREND USB IR RECEIVER
15996 M: Sean Young <sean@mess.org>
15997 L: linux-media@vger.kernel.org
15999 F: drivers/media/rc/ttusbir.c
16001 TECHWELL TW9910 VIDEO DECODER
16002 L: linux-media@vger.kernel.org
16004 F: drivers/media/i2c/tw9910.c
16005 F: include/media/i2c/tw9910.h
16008 M: Jens Wiklander <jens.wiklander@linaro.org>
16009 L: tee-dev@lists.linaro.org
16011 F: include/linux/tee_drv.h
16012 F: include/uapi/linux/tee.h
16014 F: Documentation/tee.txt
16016 TEGRA ARCHITECTURE SUPPORT
16017 M: Thierry Reding <thierry.reding@gmail.com>
16018 M: Jonathan Hunter <jonathanh@nvidia.com>
16019 L: linux-tegra@vger.kernel.org
16020 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
16021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
16026 M: Peter De Schrijver <pdeschrijver@nvidia.com>
16027 M: Prashant Gaikwad <pgaikwad@nvidia.com>
16029 F: drivers/clk/tegra/
16032 M: Laxman Dewangan <ldewangan@nvidia.com>
16033 M: Jon Hunter <jonathanh@nvidia.com>
16035 F: drivers/dma/tegra*
16038 M: Laxman Dewangan <ldewangan@nvidia.com>
16039 R: Dmitry Osipenko <digetx@gmail.com>
16041 F: drivers/i2c/busses/i2c-tegra.c
16043 TEGRA IOMMU DRIVERS
16044 M: Thierry Reding <thierry.reding@gmail.com>
16045 L: linux-tegra@vger.kernel.org
16047 F: drivers/iommu/tegra*
16050 M: Laxman Dewangan <ldewangan@nvidia.com>
16052 F: drivers/input/keyboard/tegra-kbc.c
16055 M: Stefan Agner <stefan@agner.ch>
16056 M: Lucas Stach <dev@lynxeye.de>
16058 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
16059 F: drivers/mtd/nand/raw/tegra_nand.c
16062 M: Thierry Reding <thierry.reding@gmail.com>
16064 F: drivers/pwm/pwm-tegra.c
16066 TEGRA SERIAL DRIVER
16067 M: Laxman Dewangan <ldewangan@nvidia.com>
16069 F: drivers/tty/serial/serial-tegra.c
16072 M: Laxman Dewangan <ldewangan@nvidia.com>
16074 F: drivers/spi/spi-tegra*
16076 TEGRA XUSB PADCTL DRIVER
16077 M: JC Kuo <jckuo@nvidia.com>
16079 F: drivers/phy/tegra/xusb*
16081 TEHUTI ETHERNET DRIVER
16082 M: Andy Gospodarek <andy@greyhouse.net>
16083 L: netdev@vger.kernel.org
16085 F: drivers/net/ethernet/tehuti/*
16087 Telecom Clock Driver for MCPL0010
16088 M: Mark Gross <mark.gross@intel.com>
16090 F: drivers/char/tlclk.c
16092 TENSILICA XTENSA PORT (xtensa)
16093 M: Chris Zankel <chris@zankel.net>
16094 M: Max Filippov <jcmvbkbc@gmail.com>
16095 L: linux-xtensa@linux-xtensa.org
16096 T: git git://github.com/czankel/xtensa-linux.git
16099 F: drivers/irqchip/irq-xtensa-*
16101 Texas Instruments' System Control Interface (TISCI) Protocol Driver
16102 M: Nishanth Menon <nm@ti.com>
16103 M: Tero Kristo <t-kristo@ti.com>
16104 M: Santosh Shilimkar <ssantosh@kernel.org>
16105 L: linux-arm-kernel@lists.infradead.org
16107 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
16108 F: drivers/firmware/ti_sci*
16109 F: include/linux/soc/ti/ti_sci_protocol.h
16110 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
16111 F: drivers/soc/ti/ti_sci_pm_domains.c
16112 F: include/dt-bindings/soc/ti,sci_pm_domain.h
16113 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
16114 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
16115 F: drivers/clk/keystone/sci-clk.c
16116 F: drivers/reset/reset-ti-sci.c
16117 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
16118 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
16119 F: drivers/irqchip/irq-ti-sci-intr.c
16120 F: drivers/irqchip/irq-ti-sci-inta.c
16121 F: include/linux/soc/ti/ti_sci_inta_msi.h
16122 F: drivers/soc/ti/ti_sci_inta_msi.c
16124 Texas Instruments ASoC drivers
16125 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
16126 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16130 Texas Instruments' DAC7612 DAC Driver
16131 M: Ricardo Ribalda <ricardo@ribalda.com>
16132 L: linux-iio@vger.kernel.org
16134 F: drivers/iio/dac/ti-dac7612.c
16135 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
16137 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
16138 M: Hans Verkuil <hverkuil@xs4all.nl>
16139 L: linux-media@vger.kernel.org
16140 T: git git://linuxtv.org/media_tree.git
16141 W: https://linuxtv.org
16143 F: drivers/media/radio/radio-raremono.c
16146 M: Zhang Rui <rui.zhang@intel.com>
16147 M: Eduardo Valentin <edubezval@gmail.com>
16148 R: Daniel Lezcano <daniel.lezcano@linaro.org>
16149 R: Amit Kucheria <amit.kucheria@verdurent.com>
16150 L: linux-pm@vger.kernel.org
16151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
16152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
16153 Q: https://patchwork.kernel.org/project/linux-pm/list/
16155 F: drivers/thermal/
16156 F: include/linux/thermal.h
16157 F: include/uapi/linux/thermal.h
16158 F: include/linux/cpu_cooling.h
16159 F: Documentation/devicetree/bindings/thermal/
16161 THERMAL/CPU_COOLING
16162 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
16163 M: Viresh Kumar <viresh.kumar@linaro.org>
16164 M: Javi Merino <javi.merino@kernel.org>
16165 L: linux-pm@vger.kernel.org
16167 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
16168 F: drivers/thermal/cpu_cooling.c
16169 F: include/linux/cpu_cooling.h
16171 THINKPAD ACPI EXTRAS DRIVER
16172 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
16173 L: ibm-acpi-devel@lists.sourceforge.net
16174 L: platform-driver-x86@vger.kernel.org
16175 W: http://ibm-acpi.sourceforge.net
16176 W: http://thinkwiki.org/wiki/Ibm-acpi
16177 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
16179 F: drivers/platform/x86/thinkpad_acpi.c
16182 M: Andreas Noever <andreas.noever@gmail.com>
16183 M: Michael Jamet <michael.jamet@intel.com>
16184 M: Mika Westerberg <mika.westerberg@linux.intel.com>
16185 M: Yehezkel Bernat <YehezkelShB@gmail.com>
16186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
16188 F: Documentation/admin-guide/thunderbolt.rst
16189 F: drivers/thunderbolt/
16190 F: include/linux/thunderbolt.h
16192 THUNDERBOLT NETWORK DRIVER
16193 M: Michael Jamet <michael.jamet@intel.com>
16194 M: Mika Westerberg <mika.westerberg@linux.intel.com>
16195 M: Yehezkel Bernat <YehezkelShB@gmail.com>
16196 L: netdev@vger.kernel.org
16198 F: drivers/net/thunderbolt.c
16200 THUNDERX GPIO DRIVER
16201 M: David Daney <david.daney@cavium.com>
16203 F: drivers/gpio/gpio-thunderx.c
16205 TI AM437X VPFE DRIVER
16206 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16207 L: linux-media@vger.kernel.org
16208 W: https://linuxtv.org
16209 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16210 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16212 F: drivers/media/platform/am437x/
16214 TI BANDGAP AND THERMAL DRIVER
16215 M: Eduardo Valentin <edubezval@gmail.com>
16216 M: Keerthy <j-keerthy@ti.com>
16217 L: linux-pm@vger.kernel.org
16218 L: linux-omap@vger.kernel.org
16220 F: drivers/thermal/ti-soc-thermal/
16222 TI BQ27XXX POWER SUPPLY DRIVER
16223 R: Andrew F. Davis <afd@ti.com>
16224 F: include/linux/power/bq27xxx_battery.h
16225 F: drivers/power/supply/bq27xxx_battery.c
16226 F: drivers/power/supply/bq27xxx_battery_i2c.c
16228 TI CDCE706 CLOCK DRIVER
16229 M: Max Filippov <jcmvbkbc@gmail.com>
16231 F: drivers/clk/clk-cdce706.c
16234 M: Tero Kristo <t-kristo@ti.com>
16235 L: linux-omap@vger.kernel.org
16238 F: include/linux/clk/ti.h
16240 TI DAVINCI MACHINE SUPPORT
16241 M: Sekhar Nori <nsekhar@ti.com>
16242 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
16243 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16246 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16247 F: arch/arm/mach-davinci/
16248 F: drivers/i2c/busses/i2c-davinci.c
16249 F: arch/arm/boot/dts/da850*
16251 TI DAVINCI SERIES CLOCK DRIVER
16252 M: David Lechner <david@lechnology.com>
16253 R: Sekhar Nori <nsekhar@ti.com>
16255 F: Documentation/devicetree/bindings/clock/ti/davinci/
16256 F: drivers/clk/davinci/
16258 TI DAVINCI SERIES GPIO DRIVER
16259 M: Keerthy <j-keerthy@ti.com>
16260 L: linux-gpio@vger.kernel.org
16262 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16263 F: drivers/gpio/gpio-davinci.c
16265 TI DAVINCI SERIES MEDIA DRIVER
16266 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16267 L: linux-media@vger.kernel.org
16268 W: https://linuxtv.org
16269 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16270 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16272 F: drivers/media/platform/davinci/
16273 F: include/media/davinci/
16275 TI ETHERNET SWITCH DRIVER (CPSW)
16276 R: Grygorii Strashko <grygorii.strashko@ti.com>
16277 L: linux-omap@vger.kernel.org
16278 L: netdev@vger.kernel.org
16280 F: drivers/net/ethernet/ti/cpsw*
16281 F: drivers/net/ethernet/ti/davinci*
16283 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16284 M: Alex Dubov <oakad@yahoo.com>
16286 W: http://tifmxx.berlios.de/
16287 F: drivers/memstick/host/tifm_ms.c
16288 F: drivers/misc/tifm*
16289 F: drivers/mmc/host/tifm_sd.c
16290 F: include/linux/tifm.h
16292 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16293 M: Santosh Shilimkar <ssantosh@kernel.org>
16294 L: linux-kernel@vger.kernel.org
16295 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16297 F: drivers/soc/ti/*
16298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16300 TI LM49xxx FAMILY ASoC CODEC DRIVERS
16301 M: M R Swami Reddy <mr.swami.reddy@ti.com>
16302 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16303 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16305 F: sound/soc/codecs/lm49453*
16306 F: sound/soc/codecs/isabelle*
16308 TI LP855x BACKLIGHT DRIVER
16309 M: Milo Kim <milo.kim@ti.com>
16311 F: Documentation/driver-api/backlight/lp855x-driver.rst
16312 F: drivers/video/backlight/lp855x_bl.c
16313 F: include/linux/platform_data/lp855x.h
16315 TI LP8727 CHARGER DRIVER
16316 M: Milo Kim <milo.kim@ti.com>
16318 F: drivers/power/supply/lp8727_charger.c
16319 F: include/linux/platform_data/lp8727.h
16321 TI LP8788 MFD DRIVER
16322 M: Milo Kim <milo.kim@ti.com>
16324 F: drivers/iio/adc/lp8788_adc.c
16325 F: drivers/leds/leds-lp8788.c
16326 F: drivers/mfd/lp8788*.c
16327 F: drivers/power/supply/lp8788-charger.c
16328 F: drivers/regulator/lp8788-*.c
16329 F: include/linux/mfd/lp8788*.h
16331 TI NETCP ETHERNET DRIVER
16332 M: Wingman Kwok <w-kwok2@ti.com>
16333 M: Murali Karicheri <m-karicheri2@ti.com>
16334 L: netdev@vger.kernel.org
16336 F: drivers/net/ethernet/ti/netcp*
16338 TI PCM3060 ASoC CODEC DRIVER
16339 M: Kirill Marinushkin <kmarinushkin@birdec.com>
16340 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16342 F: Documentation/devicetree/bindings/sound/pcm3060.txt
16343 F: sound/soc/codecs/pcm3060*
16345 TI TAS571X FAMILY ASoC CODEC DRIVER
16346 M: Kevin Cernekee <cernekee@chromium.org>
16347 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16349 F: sound/soc/codecs/tas571x*
16351 TI TRF7970A NFC DRIVER
16352 M: Mark Greer <mgreer@animalcreek.com>
16353 L: linux-wireless@vger.kernel.org
16354 L: linux-nfc@lists.01.org (moderated for non-subscribers)
16356 F: drivers/nfc/trf7970a.c
16357 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16359 TI TWL4030 SERIES SOC CODEC DRIVER
16360 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
16361 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16363 F: sound/soc/codecs/twl4030*
16366 M: Benoit Parrot <bparrot@ti.com>
16367 L: linux-media@vger.kernel.org
16368 W: http://linuxtv.org/
16369 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16371 F: drivers/media/platform/ti-vpe/
16373 TI WILINK WIRELESS DRIVERS
16374 L: linux-wireless@vger.kernel.org
16375 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
16376 W: http://wireless.kernel.org/en/users/Drivers/wl1251
16377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16379 F: drivers/net/wireless/ti/
16380 F: include/linux/wl12xx.h
16382 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16383 M: John Stultz <john.stultz@linaro.org>
16384 M: Thomas Gleixner <tglx@linutronix.de>
16385 R: Stephen Boyd <sboyd@kernel.org>
16386 L: linux-kernel@vger.kernel.org
16387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16389 F: include/linux/clocksource.h
16390 F: include/linux/time.h
16391 F: include/linux/timex.h
16392 F: include/uapi/linux/time.h
16393 F: include/uapi/linux/timex.h
16394 F: kernel/time/clocksource.c
16395 F: kernel/time/time*.c
16396 F: kernel/time/alarmtimer.c
16397 F: kernel/time/ntp.c
16398 F: tools/testing/selftests/timers/
16401 M: Jon Maloy <jon.maloy@ericsson.com>
16402 M: Ying Xue <ying.xue@windriver.com>
16403 L: netdev@vger.kernel.org (core kernel code)
16404 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16405 W: http://tipc.sourceforge.net/
16407 F: include/uapi/linux/tipc*.h
16410 TLAN NETWORK DRIVER
16411 M: Samuel Chessman <chessman@tux.org>
16412 L: tlan-devel@lists.sourceforge.net (subscribers-only)
16413 W: http://sourceforge.net/projects/tlan/
16415 F: Documentation/networking/device_drivers/ti/tlan.txt
16416 F: drivers/net/ethernet/ti/tlan.*
16418 TM6000 VIDEO4LINUX DRIVER
16419 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16420 L: linux-media@vger.kernel.org
16421 W: https://linuxtv.org
16422 T: git git://linuxtv.org/media_tree.git
16424 F: drivers/media/usb/tm6000/
16425 F: Documentation/media/v4l-drivers/tm6000*
16427 TMIO/SDHI MMC DRIVER
16428 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
16429 L: linux-mmc@vger.kernel.org
16431 F: drivers/mmc/host/tmio_mmc*
16432 F: drivers/mmc/host/renesas_sdhi*
16433 F: include/linux/mfd/tmio.h
16435 TMP401 HARDWARE MONITOR DRIVER
16436 M: Guenter Roeck <linux@roeck-us.net>
16437 L: linux-hwmon@vger.kernel.org
16439 F: Documentation/hwmon/tmp401.rst
16440 F: drivers/hwmon/tmp401.c
16442 TMPFS (SHMEM FILESYSTEM)
16443 M: Hugh Dickins <hughd@google.com>
16444 L: linux-mm@kvack.org
16446 F: include/linux/shmem_fs.h
16449 TOMOYO SECURITY MODULE
16450 M: Kentaro Takeda <takedakn@nttdata.co.jp>
16451 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16452 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16453 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16454 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16455 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16456 W: https://tomoyo.osdn.jp/
16458 F: security/tomoyo/
16460 TOPSTAR LAPTOP EXTRAS DRIVER
16461 M: Herton Ronaldo Krzesinski <herton@canonical.com>
16462 L: platform-driver-x86@vger.kernel.org
16464 F: drivers/platform/x86/topstar-laptop.c
16466 TORTURE-TEST MODULES
16467 M: Davidlohr Bueso <dave@stgolabs.net>
16468 M: "Paul E. McKenney" <paulmck@kernel.org>
16469 M: Josh Triplett <josh@joshtriplett.org>
16470 L: linux-kernel@vger.kernel.org
16472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16473 F: Documentation/RCU/torture.txt
16474 F: kernel/torture.c
16475 F: kernel/rcu/rcutorture.c
16476 F: kernel/rcu/rcuperf.c
16477 F: kernel/locking/locktorture.c
16479 TOSHIBA ACPI EXTRAS DRIVER
16480 M: Azael Avalos <coproscefalo@gmail.com>
16481 L: platform-driver-x86@vger.kernel.org
16483 F: drivers/platform/x86/toshiba_acpi.c
16485 TOSHIBA BLUETOOTH DRIVER
16486 M: Azael Avalos <coproscefalo@gmail.com>
16487 L: platform-driver-x86@vger.kernel.org
16489 F: drivers/platform/x86/toshiba_bluetooth.c
16491 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16492 M: Azael Avalos <coproscefalo@gmail.com>
16493 L: platform-driver-x86@vger.kernel.org
16495 F: drivers/platform/x86/toshiba_haps.c
16498 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
16499 W: http://www.buzzard.org.uk/toshiba/
16501 F: drivers/char/toshiba.c
16502 F: include/linux/toshiba.h
16503 F: include/uapi/linux/toshiba.h
16505 TOSHIBA TC358743 DRIVER
16506 M: Mats Randgaard <matrandg@cisco.com>
16507 L: linux-media@vger.kernel.org
16509 F: drivers/media/i2c/tc358743*
16510 F: include/media/i2c/tc358743.h
16512 TOSHIBA WMI HOTKEYS DRIVER
16513 M: Azael Avalos <coproscefalo@gmail.com>
16514 L: platform-driver-x86@vger.kernel.org
16516 F: drivers/platform/x86/toshiba-wmi.c
16519 M: Peter Huewe <peterhuewe@gmx.de>
16520 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16521 R: Jason Gunthorpe <jgg@ziepe.ca>
16522 L: linux-integrity@vger.kernel.org
16523 Q: https://patchwork.kernel.org/project/linux-integrity/list/
16524 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16525 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
16527 F: drivers/char/tpm/
16530 M: Steven Rostedt <rostedt@goodmis.org>
16531 M: Ingo Molnar <mingo@redhat.com>
16532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16534 F: Documentation/trace/ftrace.rst
16535 F: arch/*/*/*/ftrace.h
16536 F: arch/*/kernel/ftrace.c
16537 F: include/*/ftrace.h
16538 F: include/linux/trace*.h
16541 F: tools/testing/selftests/ftrace/
16543 TRACING MMIO ACCESSES (MMIOTRACE)
16544 M: Steven Rostedt <rostedt@goodmis.org>
16545 M: Ingo Molnar <mingo@kernel.org>
16546 R: Karol Herbst <karolherbst@gmail.com>
16547 R: Pekka Paalanen <ppaalanen@gmail.com>
16549 L: linux-kernel@vger.kernel.org
16550 L: nouveau@lists.freedesktop.org
16551 F: kernel/trace/trace_mmiotrace.c
16552 F: include/linux/mmiotrace.h
16553 F: arch/x86/mm/kmmio.c
16554 F: arch/x86/mm/mmio-mod.c
16555 F: arch/x86/mm/testmmiotrace.c
16558 M: Jiri Kosina <trivial@kernel.org>
16559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16561 K: ^Subject:.*(?i)trivial
16563 TEMPO SEMICONDUCTOR DRIVERS
16564 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16566 F: sound/soc/codecs/tscs*.c
16567 F: sound/soc/codecs/tscs*.h
16568 F: Documentation/devicetree/bindings/sound/tscs*.txt
16571 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16572 M: Jiri Slaby <jslaby@suse.com>
16574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16575 F: Documentation/driver-api/serial/
16577 F: drivers/tty/serial/serial_core.c
16578 F: include/linux/serial_core.h
16579 F: include/linux/serial.h
16580 F: include/linux/tty.h
16581 F: include/uapi/linux/serial_core.h
16582 F: include/uapi/linux/serial.h
16583 F: include/uapi/linux/tty.h
16585 TUA9001 MEDIA DRIVER
16586 M: Antti Palosaari <crope@iki.fi>
16587 L: linux-media@vger.kernel.org
16588 W: https://linuxtv.org
16589 W: http://palosaari.fi/linux/
16590 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16591 T: git git://linuxtv.org/anttip/media_tree.git
16593 F: drivers/media/tuners/tua9001*
16595 TULIP NETWORK DRIVERS
16596 L: netdev@vger.kernel.org
16597 L: linux-parisc@vger.kernel.org
16599 F: drivers/net/ethernet/dec/tulip/
16602 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
16603 W: http://vtun.sourceforge.net/tun
16605 F: Documentation/networking/tuntap.txt
16606 F: arch/um/os-Linux/drivers/
16608 TURBOCHANNEL SUBSYSTEM
16609 M: "Maciej W. Rozycki" <macro@linux-mips.org>
16610 M: Ralf Baechle <ralf@linux-mips.org>
16611 L: linux-mips@vger.kernel.org
16612 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
16615 F: include/linux/tc.h
16618 M: "Len Brown" <lenb@kernel.org>
16619 L: linux-pm@vger.kernel.org
16620 B: https://bugzilla.kernel.org
16621 Q: https://patchwork.kernel.org/project/linux-pm/list/
16622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16624 F: tools/power/x86/turbostat/
16626 TW5864 VIDEO4LINUX DRIVER
16627 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16628 M: Anton Sviridenko <anton@corp.bluecherry.net>
16629 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16630 M: Andrey Utkin <andrey_utkin@fastmail.com>
16631 L: linux-media@vger.kernel.org
16633 F: drivers/media/pci/tw5864/
16635 TW68 VIDEO4LINUX DRIVER
16636 M: Hans Verkuil <hverkuil@xs4all.nl>
16637 L: linux-media@vger.kernel.org
16638 T: git git://linuxtv.org/media_tree.git
16639 W: https://linuxtv.org
16641 F: drivers/media/pci/tw68/
16643 TW686X VIDEO4LINUX DRIVER
16644 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16645 L: linux-media@vger.kernel.org
16646 T: git git://linuxtv.org/media_tree.git
16647 W: http://linuxtv.org
16649 F: drivers/media/pci/tw686x/
16651 UBI FILE SYSTEM (UBIFS)
16652 M: Richard Weinberger <richard@nod.at>
16653 L: linux-mtd@lists.infradead.org
16654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
16655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
16656 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
16658 F: Documentation/filesystems/ubifs.txt
16661 UCLINUX (M68KNOMMU AND COLDFIRE)
16662 M: Greg Ungerer <gerg@linux-m68k.org>
16663 W: http://www.linux-m68k.org/
16664 W: http://www.uclinux.org/
16665 L: linux-m68k@lists.linux-m68k.org
16666 L: uclinux-dev@uclinux.org (subscribers-only)
16667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16669 F: arch/m68k/coldfire/
16671 F: arch/m68k/*/*_no.*
16672 F: arch/m68k/include/asm/*_no.*
16675 M: Jan Kara <jack@suse.com>
16677 F: Documentation/filesystems/udf.txt
16681 M: Bastien Nocera <hadess@hadess.net>
16682 L: linux-input@vger.kernel.org
16684 F: drivers/hid/hid-udraw-ps3.c
16687 M: Evgeniy Dushistov <dushistov@mail.ru>
16689 F: Documentation/admin-guide/ufs.rst
16692 UHID USERSPACE HID IO DRIVER:
16693 M: David Herrmann <dh.herrmann@googlemail.com>
16694 L: linux-input@vger.kernel.org
16696 F: drivers/hid/uhid.c
16697 F: include/uapi/linux/uhid.h
16700 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16701 L: linux-usb@vger.kernel.org
16703 F: drivers/usb/common/ulpi.c
16704 F: include/linux/ulpi/
16706 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16707 L: devel@driverdev.osuosl.org
16709 F: drivers/staging/uwb/
16712 M: Gabriel Krisman Bertazi <krisman@collabora.com>
16713 L: linux-fsdevel@vger.kernel.org
16717 UNICORE32 ARCHITECTURE:
16718 M: Guan Xuetao <gxt@pku.edu.cn>
16719 W: http://mprc.pku.edu.cn/~guanxuetao/linux
16721 T: git git://github.com/gxt/linux.git
16725 M: Tony Finch <dot@dotat.at>
16726 W: http://dotat.at/prog/unifdef
16728 F: scripts/unifdef.c
16730 UNIFORM CDROM DRIVER
16731 M: Jens Axboe <axboe@kernel.dk>
16732 W: http://www.kernel.dk
16734 F: Documentation/cdrom/
16735 F: drivers/cdrom/cdrom.c
16736 F: include/linux/cdrom.h
16737 F: include/uapi/linux/cdrom.h
16739 UNISYS S-PAR DRIVERS
16740 M: David Kershner <david.kershner@unisys.com>
16741 L: sparmaintainer@unisys.com (Unisys internal)
16743 F: include/linux/visorbus.h
16744 F: drivers/visorbus/
16745 F: drivers/staging/unisys/
16747 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16748 R: Alim Akhtar <alim.akhtar@samsung.com>
16749 R: Avri Altman <avri.altman@wdc.com>
16750 R: Pedro Sousa <pedrom.sousa@synopsys.com>
16751 L: linux-scsi@vger.kernel.org
16753 F: Documentation/scsi/ufs.txt
16754 F: drivers/scsi/ufs/
16756 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16757 M: Pedro Sousa <pedrom.sousa@synopsys.com>
16758 L: linux-scsi@vger.kernel.org
16760 F: drivers/scsi/ufs/*dwc*
16762 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16763 M: Stanley Chu <stanley.chu@mediatek.com>
16764 L: linux-scsi@vger.kernel.org
16765 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16767 F: drivers/scsi/ufs/ufs-mediatek*
16769 UNSORTED BLOCK IMAGES (UBI)
16770 M: Richard Weinberger <richard@nod.at>
16771 W: http://www.linux-mtd.infradead.org/
16772 L: linux-mtd@lists.infradead.org
16773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
16774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
16776 F: drivers/mtd/ubi/
16777 F: include/linux/mtd/ubi.h
16778 F: include/uapi/mtd/ubi-user.h
16780 USB "USBNET" DRIVER FRAMEWORK
16781 M: Oliver Neukum <oneukum@suse.com>
16782 L: netdev@vger.kernel.org
16783 W: http://www.linux-usb.org/usbnet
16785 F: drivers/net/usb/usbnet.c
16786 F: include/linux/usb/usbnet.h
16789 M: Oliver Neukum <oneukum@suse.com>
16790 L: linux-usb@vger.kernel.org
16792 F: Documentation/usb/acm.rst
16793 F: drivers/usb/class/cdc-acm.*
16795 USB AR5523 WIRELESS DRIVER
16796 M: Pontus Fuchs <pontus.fuchs@gmail.com>
16797 L: linux-wireless@vger.kernel.org
16799 F: drivers/net/wireless/ath/ar5523/
16802 M: Oliver Neukum <oneukum@suse.com>
16803 L: linux-usb@vger.kernel.org
16804 L: linux-scsi@vger.kernel.org
16806 F: drivers/usb/storage/uas.c
16808 USB CDC ETHERNET DRIVER
16809 M: Oliver Neukum <oliver@neukum.org>
16810 L: linux-usb@vger.kernel.org
16812 F: drivers/net/usb/cdc_*.c
16813 F: include/uapi/linux/usb/cdc.h
16815 USB CHAOSKEY DRIVER
16816 M: Keith Packard <keithp@keithp.com>
16817 L: linux-usb@vger.kernel.org
16819 F: drivers/usb/misc/chaoskey.c
16821 USB CYPRESS C67X00 DRIVER
16822 M: Peter Korsgaard <jacmet@sunsite.dk>
16823 L: linux-usb@vger.kernel.org
16825 F: drivers/usb/c67x00/
16827 USB DAVICOM DM9601 DRIVER
16828 M: Peter Korsgaard <jacmet@sunsite.dk>
16829 L: netdev@vger.kernel.org
16830 W: http://www.linux-usb.org/usbnet
16832 F: drivers/net/usb/dm9601.c
16835 M: Alan Stern <stern@rowland.harvard.edu>
16836 L: linux-usb@vger.kernel.org
16838 F: Documentation/usb/ehci.rst
16839 F: drivers/usb/host/ehci*
16841 USB GADGET/PERIPHERAL SUBSYSTEM
16842 M: Felipe Balbi <balbi@kernel.org>
16843 L: linux-usb@vger.kernel.org
16844 W: http://www.linux-usb.org/gadget
16845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16847 F: drivers/usb/gadget/
16848 F: include/linux/usb/gadget*
16850 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16851 M: Jiri Kosina <jikos@kernel.org>
16852 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
16853 L: linux-usb@vger.kernel.org
16854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16856 F: Documentation/hid/hiddev.rst
16857 F: drivers/hid/usbhid/
16859 USB INTEL XHCI ROLE MUX DRIVER
16860 M: Hans de Goede <hdegoede@redhat.com>
16861 L: linux-usb@vger.kernel.org
16863 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
16865 USB IP DRIVER FOR HISILICON KIRIN
16866 M: Yu Chen <chenyu56@huawei.com>
16867 M: Binghui Wang <wangbinghui@hisilicon.com>
16868 L: linux-usb@vger.kernel.org
16870 F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16871 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
16874 M: Olav Kongas <ok@artecdesign.ee>
16875 L: linux-usb@vger.kernel.org
16877 F: drivers/usb/host/isp116x*
16878 F: include/linux/usb/isp116x.h
16880 USB LAN78XX ETHERNET DRIVER
16881 M: Woojung Huh <woojung.huh@microchip.com>
16882 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16883 L: netdev@vger.kernel.org
16885 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16886 F: drivers/net/usb/lan78xx.*
16887 F: include/dt-bindings/net/microchip-lan78xx.h
16889 USB MASS STORAGE DRIVER
16890 M: Alan Stern <stern@rowland.harvard.edu>
16891 L: linux-usb@vger.kernel.org
16892 L: usb-storage@lists.one-eyed-alien.net
16894 F: drivers/usb/storage/
16897 M: Clemens Ladisch <clemens@ladisch.de>
16898 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16901 F: sound/usb/midi.*
16903 USB NETWORKING DRIVERS
16904 L: linux-usb@vger.kernel.org
16906 F: drivers/net/usb/
16909 M: Alan Stern <stern@rowland.harvard.edu>
16910 L: linux-usb@vger.kernel.org
16912 F: Documentation/usb/ohci.rst
16913 F: drivers/usb/host/ohci*
16915 USB OTG FSM (Finite State Machine)
16916 M: Peter Chen <Peter.Chen@nxp.com>
16917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16918 L: linux-usb@vger.kernel.org
16920 F: drivers/usb/common/usb-otg-fsm.c
16923 M: Valentina Manea <valentina.manea.m@gmail.com>
16924 M: Shuah Khan <shuah@kernel.org>
16925 M: Shuah Khan <skhan@linuxfoundation.org>
16926 L: linux-usb@vger.kernel.org
16928 F: Documentation/usb/usbip_protocol.rst
16929 F: drivers/usb/usbip/
16930 F: tools/usb/usbip/
16931 F: tools/testing/selftests/drivers/usb/usbip/
16934 M: Petko Manolov <petkan@nucleusys.com>
16935 L: linux-usb@vger.kernel.org
16936 L: netdev@vger.kernel.org
16937 T: git git://github.com/petkan/pegasus.git
16938 W: https://github.com/petkan/pegasus
16940 F: drivers/net/usb/pegasus.*
16943 M: Felipe Balbi <balbi@kernel.org>
16944 L: linux-usb@vger.kernel.org
16945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16947 F: drivers/usb/phy/
16949 USB PRINTER DRIVER (usblp)
16950 M: Pete Zaitcev <zaitcev@redhat.com>
16951 L: linux-usb@vger.kernel.org
16953 F: drivers/usb/class/usblp.c
16955 USB QMI WWAN NETWORK DRIVER
16956 M: Bjørn Mork <bjorn@mork.no>
16957 L: netdev@vger.kernel.org
16959 F: Documentation/ABI/testing/sysfs-class-net-qmi
16960 F: drivers/net/usb/qmi_wwan.c
16963 M: Petko Manolov <petkan@nucleusys.com>
16964 L: linux-usb@vger.kernel.org
16965 L: netdev@vger.kernel.org
16966 T: git git://github.com/petkan/rtl8150.git
16967 W: https://github.com/petkan/rtl8150
16969 F: drivers/net/usb/rtl8150.c
16971 USB SERIAL SUBSYSTEM
16972 M: Johan Hovold <johan@kernel.org>
16973 L: linux-usb@vger.kernel.org
16974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16976 F: Documentation/usb/usb-serial.rst
16977 F: drivers/usb/serial/
16978 F: include/linux/usb/serial.h
16980 USB SMSC75XX ETHERNET DRIVER
16981 M: Steve Glendinning <steve.glendinning@shawell.net>
16982 L: netdev@vger.kernel.org
16984 F: drivers/net/usb/smsc75xx.*
16986 USB SMSC95XX ETHERNET DRIVER
16987 M: Steve Glendinning <steve.glendinning@shawell.net>
16988 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16989 L: netdev@vger.kernel.org
16991 F: drivers/net/usb/smsc95xx.*
16994 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16995 L: linux-usb@vger.kernel.org
16996 W: http://www.linux-usb.org
16997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16999 F: Documentation/devicetree/bindings/usb/
17000 F: Documentation/usb/
17002 F: include/linux/usb.h
17003 F: include/linux/usb/
17005 USB TYPEC PI3USB30532 MUX DRIVER
17006 M: Hans de Goede <hdegoede@redhat.com>
17007 L: linux-usb@vger.kernel.org
17009 F: drivers/usb/typec/mux/pi3usb30532.c
17012 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17013 L: linux-usb@vger.kernel.org
17015 F: Documentation/ABI/testing/sysfs-class-typec
17016 F: Documentation/driver-api/usb/typec.rst
17017 F: drivers/usb/typec/
17018 F: include/linux/usb/typec.h
17020 USB TYPEC BUS FOR ALTERNATE MODES
17021 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17022 L: linux-usb@vger.kernel.org
17024 F: Documentation/ABI/testing/sysfs-bus-typec
17025 F: Documentation/driver-api/usb/typec_bus.rst
17026 F: drivers/usb/typec/altmodes/
17027 F: include/linux/usb/typec_altmode.h
17029 USB TYPEC PORT CONTROLLER DRIVERS
17030 M: Guenter Roeck <linux@roeck-us.net>
17031 L: linux-usb@vger.kernel.org
17033 F: drivers/usb/typec/tcpm/
17036 M: Alan Stern <stern@rowland.harvard.edu>
17037 L: linux-usb@vger.kernel.org
17039 F: drivers/usb/host/uhci*
17042 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17043 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
17044 L: linux-media@vger.kernel.org
17045 T: git git://linuxtv.org/media_tree.git
17046 W: http://www.ideasonboard.org/uvc/
17048 F: drivers/media/usb/uvc/
17049 F: include/uapi/linux/uvcvideo.h
17052 M: Hans Verkuil <hverkuil@xs4all.nl>
17053 L: linux-media@vger.kernel.org
17054 T: git git://linuxtv.org/media_tree.git
17055 W: https://linuxtv.org
17057 F: drivers/media/usb/usbvision/
17060 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17061 L: linux-usb@vger.kernel.org
17063 F: drivers/usb/gadget/function/*uvc*
17064 F: drivers/usb/gadget/legacy/webcam.c
17065 F: include/uapi/linux/usb/g_uvc.h
17067 USB WIRELESS RNDIS DRIVER (rndis_wlan)
17068 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
17069 L: linux-wireless@vger.kernel.org
17071 F: drivers/net/wireless/rndis_wlan.c
17074 M: Mathias Nyman <mathias.nyman@intel.com>
17075 L: linux-usb@vger.kernel.org
17077 F: drivers/usb/host/xhci*
17078 F: drivers/usb/host/pci-quirks*
17081 L: linux-wireless@vger.kernel.org
17082 W: http://linux-lc100020.sourceforge.net
17084 F: drivers/net/wireless/zydas/zd1201.*
17087 M: Antoine Jacquet <royale@zerezo.com>
17088 L: linux-usb@vger.kernel.org
17089 L: linux-media@vger.kernel.org
17090 T: git git://linuxtv.org/media_tree.git
17091 W: http://royale.zerezo.com/zr364xx/
17093 F: Documentation/media/v4l-drivers/zr364xx*
17094 F: drivers/media/usb/zr364xx/
17096 USER-MODE LINUX (UML)
17097 M: Jeff Dike <jdike@addtoit.com>
17098 M: Richard Weinberger <richard@nod.at>
17099 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
17100 L: linux-um@lists.infradead.org
17101 W: http://user-mode-linux.sourceforge.net
17102 Q: https://patchwork.ozlabs.org/project/linux-um/list/
17103 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
17105 F: Documentation/virt/uml/
17110 USERSPACE COPYIN/COPYOUT (UIOVEC)
17111 M: Alexander Viro <viro@zeniv.linux.org.uk>
17114 F: include/linux/uio.h
17116 USERSPACE DMA BUFFER DRIVER
17117 M: Gerd Hoffmann <kraxel@redhat.com>
17119 L: dri-devel@lists.freedesktop.org
17120 F: drivers/dma-buf/udmabuf.c
17121 F: include/uapi/linux/udmabuf.h
17122 T: git git://anongit.freedesktop.org/drm/drm-misc
17124 USERSPACE I/O (UIO)
17125 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17127 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17128 F: Documentation/driver-api/uio-howto.rst
17130 F: include/linux/uio_driver.h
17133 M: Karel Zak <kzak@redhat.com>
17134 L: util-linux@vger.kernel.org
17135 W: http://en.wikipedia.org/wiki/Util-linux
17136 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
17140 M: Christoph Hellwig <hch@lst.de>
17141 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17142 L: linux-kernel@vger.kernel.org
17143 T: git git://git.infradead.org/users/hch/uuid.git
17146 F: include/linux/uuid.h
17147 F: include/uapi/linux/uuid.h
17151 M: Michal Januszewski <spock@gentoo.org>
17152 L: linux-fbdev@vger.kernel.org
17153 W: https://github.com/mjanusz/v86d
17155 F: Documentation/fb/uvesafb.rst
17156 F: drivers/video/fbdev/uvesafb.*
17159 M: Stefan Agner <stefan@agner.ch>
17160 L: linux-mtd@lists.infradead.org
17162 F: drivers/mtd/nand/raw/vf610_nfc.c
17164 VFAT/FAT/MSDOS FILESYSTEM
17165 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
17167 F: Documentation/filesystems/vfat.txt
17171 M: Alex Williamson <alex.williamson@redhat.com>
17172 R: Cornelia Huck <cohuck@redhat.com>
17173 L: kvm@vger.kernel.org
17174 T: git git://github.com/awilliam/linux-vfio.git
17176 F: Documentation/driver-api/vfio.rst
17178 F: include/linux/vfio.h
17179 F: include/uapi/linux/vfio.h
17181 VFIO MEDIATED DEVICE DRIVERS
17182 M: Kirti Wankhede <kwankhede@nvidia.com>
17183 L: kvm@vger.kernel.org
17185 F: Documentation/driver-api/vfio-mediated-device.rst
17186 F: drivers/vfio/mdev/
17187 F: include/linux/mdev.h
17188 F: samples/vfio-mdev/
17190 VFIO PLATFORM DRIVER
17191 M: Eric Auger <eric.auger@redhat.com>
17192 L: kvm@vger.kernel.org
17194 F: drivers/vfio/platform/
17197 R: Lukas Wunner <lukas@wunner.de>
17199 F: Documentation/gpu/vga-switcheroo.rst
17200 F: drivers/gpu/vga/vga_switcheroo.c
17201 F: include/linux/vga_switcheroo.h
17202 T: git git://anongit.freedesktop.org/drm/drm-misc
17204 VIA RHINE NETWORK DRIVER
17206 F: drivers/net/ethernet/via/via-rhine.c
17208 VIA SD/MMC CARD CONTROLLER DRIVER
17209 M: Bruce Chang <brucechang@via.com.tw>
17210 M: Harald Welte <HaraldWelte@viatech.com>
17212 F: drivers/mmc/host/via-sdmmc.c
17214 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
17215 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
17216 L: linux-fbdev@vger.kernel.org
17218 F: include/linux/via-core.h
17219 F: include/linux/via-gpio.h
17220 F: include/linux/via_i2c.h
17221 F: drivers/video/fbdev/via/
17223 VIA VELOCITY NETWORK DRIVER
17224 M: Francois Romieu <romieu@fr.zoreil.com>
17225 L: netdev@vger.kernel.org
17227 F: drivers/net/ethernet/via/via-velocity.*
17229 VICODEC VIRTUAL CODEC DRIVER
17230 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
17231 L: linux-media@vger.kernel.org
17232 T: git git://linuxtv.org/media_tree.git
17233 W: https://linuxtv.org
17235 F: drivers/media/platform/vicodec/*
17237 VIDEO MULTIPLEXER DRIVER
17238 M: Philipp Zabel <p.zabel@pengutronix.de>
17239 L: linux-media@vger.kernel.org
17241 F: drivers/media/platform/video-mux.c
17243 VIDEO I2C POLLING DRIVER
17244 M: Matt Ranostay <matt.ranostay@konsulko.com>
17245 L: linux-media@vger.kernel.org
17247 F: drivers/media/i2c/video-i2c.c
17249 VIDEOBUF2 FRAMEWORK
17250 M: Pawel Osciak <pawel@osciak.com>
17251 M: Marek Szyprowski <m.szyprowski@samsung.com>
17252 M: Kyungmin Park <kyungmin.park@samsung.com>
17253 R: Tomasz Figa <tfiga@chromium.org>
17254 L: linux-media@vger.kernel.org
17256 F: drivers/media/common/videobuf2/*
17257 F: include/media/videobuf2-*
17259 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17260 M: Helen Koike <helen.koike@collabora.com>
17261 L: linux-media@vger.kernel.org
17262 T: git git://linuxtv.org/media_tree.git
17263 W: https://linuxtv.org
17265 F: drivers/media/platform/vimc/*
17268 M: Alex Williamson <alex.williamson@redhat.com>
17269 M: Paolo Bonzini <pbonzini@redhat.com>
17270 L: kvm@vger.kernel.org
17274 VIRTIO AND VHOST VSOCK DRIVER
17275 M: Stefan Hajnoczi <stefanha@redhat.com>
17276 M: Stefano Garzarella <sgarzare@redhat.com>
17277 L: kvm@vger.kernel.org
17278 L: virtualization@lists.linux-foundation.org
17279 L: netdev@vger.kernel.org
17281 F: include/linux/virtio_vsock.h
17282 F: include/uapi/linux/virtio_vsock.h
17283 F: include/uapi/linux/vsockmon.h
17284 F: include/uapi/linux/vm_sockets_diag.h
17285 F: net/vmw_vsock/diag.c
17286 F: net/vmw_vsock/af_vsock_tap.c
17287 F: net/vmw_vsock/virtio_transport_common.c
17288 F: net/vmw_vsock/virtio_transport.c
17289 F: drivers/net/vsockmon.c
17290 F: drivers/vhost/vsock.c
17291 F: tools/testing/vsock/
17293 VIRTIO CONSOLE DRIVER
17294 M: Amit Shah <amit@kernel.org>
17295 L: virtualization@lists.linux-foundation.org
17297 F: drivers/char/virtio_console.c
17298 F: include/linux/virtio_console.h
17299 F: include/uapi/linux/virtio_console.h
17301 VIRTIO CORE AND NET DRIVERS
17302 M: "Michael S. Tsirkin" <mst@redhat.com>
17303 M: Jason Wang <jasowang@redhat.com>
17304 L: virtualization@lists.linux-foundation.org
17306 F: Documentation/devicetree/bindings/virtio/
17309 F: drivers/net/virtio_net.c
17310 F: drivers/block/virtio_blk.c
17311 F: include/linux/virtio*.h
17312 F: include/uapi/linux/virtio_*.h
17313 F: drivers/crypto/virtio/
17314 F: mm/balloon_compaction.c
17316 VIRTIO BLOCK AND SCSI DRIVERS
17317 M: "Michael S. Tsirkin" <mst@redhat.com>
17318 M: Jason Wang <jasowang@redhat.com>
17319 R: Paolo Bonzini <pbonzini@redhat.com>
17320 R: Stefan Hajnoczi <stefanha@redhat.com>
17321 L: virtualization@lists.linux-foundation.org
17323 F: drivers/block/virtio_blk.c
17324 F: drivers/scsi/virtio_scsi.c
17325 F: include/uapi/linux/virtio_blk.h
17326 F: include/uapi/linux/virtio_scsi.h
17327 F: drivers/vhost/scsi.c
17329 VIRTIO CRYPTO DRIVER
17330 M: Gonglei <arei.gonglei@huawei.com>
17331 L: virtualization@lists.linux-foundation.org
17332 L: linux-crypto@vger.kernel.org
17334 F: drivers/crypto/virtio/
17335 F: include/uapi/linux/virtio_crypto.h
17337 VIRTIO DRIVERS FOR S390
17338 M: Cornelia Huck <cohuck@redhat.com>
17339 M: Halil Pasic <pasic@linux.ibm.com>
17340 L: linux-s390@vger.kernel.org
17341 L: virtualization@lists.linux-foundation.org
17342 L: kvm@vger.kernel.org
17344 F: drivers/s390/virtio/
17345 F: arch/s390/include/uapi/asm/virtio-ccw.h
17348 M: Vivek Goyal <vgoyal@redhat.com>
17349 M: Stefan Hajnoczi <stefanha@redhat.com>
17350 M: Miklos Szeredi <miklos@szeredi.hu>
17351 L: virtualization@lists.linux-foundation.org
17352 L: linux-fsdevel@vger.kernel.org
17353 W: https://virtio-fs.gitlab.io/
17355 F: fs/fuse/virtio_fs.c
17356 F: include/uapi/linux/virtio_fs.h
17357 F: Documentation/filesystems/virtiofs.rst
17360 M: David Airlie <airlied@linux.ie>
17361 M: Gerd Hoffmann <kraxel@redhat.com>
17362 L: dri-devel@lists.freedesktop.org
17363 L: virtualization@lists.linux-foundation.org
17364 T: git git://anongit.freedesktop.org/drm/drm-misc
17366 F: drivers/gpu/drm/virtio/
17367 F: include/uapi/linux/virtio_gpu.h
17369 VIRTIO HOST (VHOST)
17370 M: "Michael S. Tsirkin" <mst@redhat.com>
17371 M: Jason Wang <jasowang@redhat.com>
17372 L: kvm@vger.kernel.org
17373 L: virtualization@lists.linux-foundation.org
17374 L: netdev@vger.kernel.org
17375 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17378 F: include/uapi/linux/vhost.h
17380 VIRTIO INPUT DRIVER
17381 M: Gerd Hoffmann <kraxel@redhat.com>
17383 F: drivers/virtio/virtio_input.c
17384 F: include/uapi/linux/virtio_input.h
17386 VIRTIO IOMMU DRIVER
17387 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
17388 L: virtualization@lists.linux-foundation.org
17390 F: drivers/iommu/virtio-iommu.c
17391 F: include/uapi/linux/virtio_iommu.h
17393 VIRTUAL BOX GUEST DEVICE DRIVER
17394 M: Hans de Goede <hdegoede@redhat.com>
17395 M: Arnd Bergmann <arnd@arndb.de>
17396 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17398 F: include/linux/vbox_utils.h
17399 F: include/uapi/linux/vbox*.h
17400 F: drivers/virt/vboxguest/
17402 VIRTUAL SERIO DEVICE DRIVER
17403 M: Stephen Chandler Paul <thatslyude@gmail.com>
17405 F: drivers/input/serio/userio.c
17406 F: include/uapi/linux/userio.h
17408 VIVID VIRTUAL VIDEO DRIVER
17409 M: Hans Verkuil <hverkuil@xs4all.nl>
17410 L: linux-media@vger.kernel.org
17411 T: git git://linuxtv.org/media_tree.git
17412 W: https://linuxtv.org
17414 F: drivers/media/platform/vivid/*
17417 M: Florian Fainelli <f.fainelli@gmail.com>
17418 L: openwrt-devel@lists.openwrt.org (subscribers-only)
17420 F: drivers/vlynq/vlynq.c
17421 F: include/linux/vlynq.h
17424 M: Martyn Welch <martyn@welchs.me.uk>
17425 M: Manohar Vanga <manohar.vanga@gmail.com>
17426 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17427 L: devel@driverdev.osuosl.org
17429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17430 F: Documentation/driver-api/vme.rst
17431 F: drivers/staging/vme/
17433 F: include/linux/vme*
17435 VMWARE BALLOON DRIVER
17436 M: Nadav Amit <namit@vmware.com>
17437 M: "VMware, Inc." <pv-drivers@vmware.com>
17438 L: linux-kernel@vger.kernel.org
17440 F: drivers/misc/vmw_balloon.c
17442 VMWARE HYPERVISOR INTERFACE
17443 M: Thomas Hellstrom <thellstrom@vmware.com>
17444 M: "VMware, Inc." <pv-drivers@vmware.com>
17445 L: virtualization@lists.linux-foundation.org
17447 F: arch/x86/kernel/cpu/vmware.c
17448 F: arch/x86/include/asm/vmware.h
17450 VMWARE PVRDMA DRIVER
17451 M: Adit Ranadive <aditr@vmware.com>
17452 M: VMware PV-Drivers <pv-drivers@vmware.com>
17453 L: linux-rdma@vger.kernel.org
17455 F: drivers/infiniband/hw/vmw_pvrdma/
17457 VMware PVSCSI driver
17458 M: Jim Gill <jgill@vmware.com>
17459 M: VMware PV-Drivers <pv-drivers@vmware.com>
17460 L: linux-scsi@vger.kernel.org
17462 F: drivers/scsi/vmw_pvscsi.c
17463 F: drivers/scsi/vmw_pvscsi.h
17465 VMWARE VMMOUSE SUBDRIVER
17466 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
17467 M: "VMware, Inc." <pv-drivers@vmware.com>
17468 L: linux-input@vger.kernel.org
17470 F: drivers/input/mouse/vmmouse.c
17471 F: drivers/input/mouse/vmmouse.h
17473 VMWARE VMXNET3 ETHERNET DRIVER
17474 M: Ronak Doshi <doshir@vmware.com>
17475 M: "VMware, Inc." <pv-drivers@vmware.com>
17476 L: netdev@vger.kernel.org
17478 F: drivers/net/vmxnet3/
17480 VOCORE VOCORE2 BOARD
17481 M: Harvey Hunt <harveyhuntnexus@gmail.com>
17482 L: linux-mips@vger.kernel.org
17484 F: arch/mips/boot/dts/ralink/vocore2.dts
17486 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17487 M: Liam Girdwood <lgirdwood@gmail.com>
17488 M: Mark Brown <broonie@kernel.org>
17489 L: linux-kernel@vger.kernel.org
17490 W: http://www.slimlogic.co.uk/?p=48
17491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17493 F: Documentation/devicetree/bindings/regulator/
17494 F: Documentation/power/regulator/
17495 F: drivers/regulator/
17496 F: include/dt-bindings/regulator/
17497 F: include/linux/regulator/
17498 K: regulator_get_optional
17501 M: David Ahern <dsahern@kernel.org>
17502 M: Shrijeet Mukherjee <shrijeet@gmail.com>
17503 L: netdev@vger.kernel.org
17505 F: drivers/net/vrf.c
17506 F: Documentation/networking/vrf.txt
17509 M: Petr Mladek <pmladek@suse.com>
17510 M: Steven Rostedt <rostedt@goodmis.org>
17511 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
17512 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17513 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
17514 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
17517 F: lib/test_printf.c
17518 F: Documentation/core-api/printk-formats.rst
17520 VT1211 HARDWARE MONITOR DRIVER
17521 M: Juerg Haefliger <juergh@gmail.com>
17522 L: linux-hwmon@vger.kernel.org
17524 F: Documentation/hwmon/vt1211.rst
17525 F: drivers/hwmon/vt1211.c
17527 VT8231 HARDWARE MONITOR DRIVER
17528 M: Roger Lucas <vt8231@hiddenengine.co.uk>
17529 L: linux-hwmon@vger.kernel.org
17531 F: drivers/hwmon/vt8231.c
17533 VUB300 USB to SDIO/SD/MMC bridge chip
17534 M: Tony Olech <tony.olech@elandigitalsystems.com>
17535 L: linux-mmc@vger.kernel.org
17536 L: linux-usb@vger.kernel.org
17538 F: drivers/mmc/host/vub300.c
17540 W1 DALLAS'S 1-WIRE BUS
17541 M: Evgeniy Polyakov <zbr@ioremap.net>
17543 F: Documentation/devicetree/bindings/w1/
17544 F: Documentation/w1/
17546 F: include/linux/w1.h
17548 W83791D HARDWARE MONITORING DRIVER
17549 M: Marc Hulsman <m.hulsman@tudelft.nl>
17550 L: linux-hwmon@vger.kernel.org
17552 F: Documentation/hwmon/w83791d.rst
17553 F: drivers/hwmon/w83791d.c
17555 W83793 HARDWARE MONITORING DRIVER
17556 M: Rudolf Marek <r.marek@assembler.cz>
17557 L: linux-hwmon@vger.kernel.org
17559 F: Documentation/hwmon/w83793.rst
17560 F: drivers/hwmon/w83793.c
17562 W83795 HARDWARE MONITORING DRIVER
17563 M: Jean Delvare <jdelvare@suse.com>
17564 L: linux-hwmon@vger.kernel.org
17566 F: drivers/hwmon/w83795.c
17568 W83L51xD SD/MMC CARD INTERFACE DRIVER
17569 M: Pierre Ossman <pierre@ossman.eu>
17571 F: drivers/mmc/host/wbsd.*
17573 WACOM PROTOCOL 4 SERIAL TABLETS
17574 M: Julian Squires <julian@cipht.net>
17575 M: Hans de Goede <hdegoede@redhat.com>
17576 L: linux-input@vger.kernel.org
17578 F: drivers/input/tablet/wacom_serial4.c
17580 WATCHDOG DEVICE DRIVERS
17581 M: Wim Van Sebroeck <wim@linux-watchdog.org>
17582 M: Guenter Roeck <linux@roeck-us.net>
17583 L: linux-watchdog@vger.kernel.org
17584 W: http://www.linux-watchdog.org/
17585 T: git git://www.linux-watchdog.org/linux-watchdog.git
17587 F: Documentation/devicetree/bindings/watchdog/
17588 F: Documentation/watchdog/
17589 F: drivers/watchdog/
17590 F: include/linux/watchdog.h
17591 F: include/uapi/linux/watchdog.h
17593 WHISKEYCOVE PMIC GPIO DRIVER
17594 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17595 L: linux-gpio@vger.kernel.org
17597 F: drivers/gpio/gpio-wcove.c
17600 M: Dianlong Li <long17.cool@163.com>
17601 L: linux-rtc@vger.kernel.org
17603 F: drivers/rtc/rtc-sd3078.c
17606 M: David Herrmann <dh.herrmann@googlemail.com>
17607 L: linux-input@vger.kernel.org
17609 F: drivers/hid/hid-wiimote*
17611 WILOCITY WIL6210 WIRELESS DRIVER
17612 M: Maya Erez <merez@codeaurora.org>
17613 L: linux-wireless@vger.kernel.org
17614 L: wil6210@qti.qualcomm.com
17616 W: http://wireless.kernel.org/en/users/Drivers/wil6210
17617 F: drivers/net/wireless/ath/wil6210/
17620 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17621 M: linux-wimax@intel.com
17622 L: wimax@linuxwimax.org (subscribers-only)
17624 W: http://linuxwimax.org
17625 F: Documentation/admin-guide/wimax/wimax.rst
17626 F: include/linux/wimax/debug.h
17627 F: include/net/wimax.h
17628 F: include/uapi/linux/wimax.h
17632 M: David Härdeman <david@hardeman.nu>
17634 F: drivers/media/rc/winbond-cir.c
17636 RCMM REMOTE CONTROLS DECODER
17637 M: Patrick Lerda <patrick9876@free.fr>
17639 F: drivers/media/rc/ir-rcmm-decoder.c
17641 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17642 M: William Breathitt Gray <vilhelm.gray@gmail.com>
17643 L: linux-watchdog@vger.kernel.org
17645 F: drivers/watchdog/ebc-c384_wdt.c
17647 WINSYSTEMS WS16C48 GPIO DRIVER
17648 M: William Breathitt Gray <vilhelm.gray@gmail.com>
17649 L: linux-gpio@vger.kernel.org
17651 F: drivers/gpio/gpio-ws16c48.c
17653 WISTRON LAPTOP BUTTON DRIVER
17654 M: Miloslav Trmac <mitr@volny.cz>
17656 F: drivers/input/misc/wistron_btns.c
17658 WL3501 WIRELESS PCMCIA CARD DRIVER
17659 L: linux-wireless@vger.kernel.org
17661 F: drivers/net/wireless/wl3501*
17663 WOLFSON MICROELECTRONICS DRIVERS
17664 L: patches@opensource.cirrus.com
17665 T: git https://github.com/CirrusLogic/linux-drivers.git
17666 W: https://github.com/CirrusLogic/linux-drivers/wiki
17668 F: Documentation/hwmon/wm83??.rst
17669 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17670 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17671 F: Documentation/devicetree/bindings/mfd/arizona.txt
17672 F: Documentation/devicetree/bindings/mfd/wm831x.txt
17673 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
17674 F: arch/arm/mach-s3c64xx/mach-crag6410*
17675 F: drivers/clk/clk-wm83*.c
17676 F: drivers/extcon/extcon-arizona.c
17677 F: drivers/leds/leds-wm83*.c
17678 F: drivers/gpio/gpio-*wm*.c
17679 F: drivers/gpio/gpio-arizona.c
17680 F: drivers/hwmon/wm83??-hwmon.c
17681 F: drivers/input/misc/wm831x-on.c
17682 F: drivers/input/touchscreen/wm831x-ts.c
17683 F: drivers/input/touchscreen/wm97*.c
17684 F: drivers/mfd/arizona*
17685 F: drivers/mfd/wm*.c
17686 F: drivers/mfd/cs47l24*
17687 F: drivers/power/supply/wm83*.c
17688 F: drivers/rtc/rtc-wm83*.c
17689 F: drivers/regulator/wm8*.c
17690 F: drivers/regulator/arizona*
17691 F: drivers/video/backlight/wm83*_bl.c
17692 F: drivers/watchdog/wm83*_wdt.c
17693 F: include/linux/mfd/arizona/
17694 F: include/linux/mfd/wm831x/
17695 F: include/linux/mfd/wm8350/
17696 F: include/linux/mfd/wm8400*
17697 F: include/linux/regulator/arizona*
17698 F: include/linux/wm97xx.h
17699 F: include/sound/wm????.h
17700 F: sound/soc/codecs/arizona.?
17701 F: sound/soc/codecs/wm*
17702 F: sound/soc/codecs/cs47l24*
17705 M: Tejun Heo <tj@kernel.org>
17706 R: Lai Jiangshan <jiangshanlai@gmail.com>
17707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17709 F: include/linux/workqueue.h
17710 F: kernel/workqueue.c
17711 F: Documentation/core-api/workqueue.rst
17713 X-POWERS AXP288 PMIC DRIVERS
17714 M: Hans de Goede <hdegoede@redhat.com>
17717 F: drivers/acpi/pmic/intel_pmic_xpower.c
17719 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17720 M: Chen-Yu Tsai <wens@csie.org>
17721 L: linux-kernel@vger.kernel.org
17726 M: Andrew Hendry <andrew.hendry@gmail.com>
17727 L: linux-x25@vger.kernel.org
17729 F: Documentation/networking/x25*
17730 F: include/net/x25*
17733 X86 ARCHITECTURE (32-BIT AND 64-BIT)
17734 M: Thomas Gleixner <tglx@linutronix.de>
17735 M: Ingo Molnar <mingo@redhat.com>
17736 M: Borislav Petkov <bp@alien8.de>
17737 R: "H. Peter Anvin" <hpa@zytor.com>
17739 L: linux-kernel@vger.kernel.org
17740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17742 F: Documentation/devicetree/bindings/x86/
17743 F: Documentation/x86/
17747 M: Andy Lutomirski <luto@kernel.org>
17748 L: linux-kernel@vger.kernel.org
17749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17753 X86 MCE INFRASTRUCTURE
17754 M: Tony Luck <tony.luck@intel.com>
17755 M: Borislav Petkov <bp@alien8.de>
17756 L: linux-edac@vger.kernel.org
17758 F: arch/x86/kernel/cpu/mce/*
17760 X86 MICROCODE UPDATE SUPPORT
17761 M: Borislav Petkov <bp@alien8.de>
17763 F: arch/x86/kernel/cpu/microcode/*
17766 M: Dave Hansen <dave.hansen@linux.intel.com>
17767 M: Andy Lutomirski <luto@kernel.org>
17768 M: Peter Zijlstra <peterz@infradead.org>
17769 L: linux-kernel@vger.kernel.org
17770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17774 X86 PLATFORM DRIVERS
17775 M: Darren Hart <dvhart@infradead.org>
17776 M: Andy Shevchenko <andy@infradead.org>
17777 L: platform-driver-x86@vger.kernel.org
17778 T: git git://git.infradead.org/linux-platform-drivers-x86.git
17780 F: drivers/platform/x86/
17781 F: drivers/platform/olpc/
17783 X86 PLATFORM DRIVERS - ARCH
17784 R: Darren Hart <dvhart@infradead.org>
17785 R: Andy Shevchenko <andy@infradead.org>
17786 L: platform-driver-x86@vger.kernel.org
17788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17790 F: arch/x86/platform
17793 M: Andy Lutomirski <luto@kernel.org>
17794 L: linux-kernel@vger.kernel.org
17795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17797 F: arch/x86/entry/vdso/
17800 M: Matthew Wilcox <willy@infradead.org>
17801 L: linux-fsdevel@vger.kernel.org
17803 F: Documentation/core-api/xarray.rst
17806 F: include/linux/idr.h
17807 F: include/linux/xarray.h
17808 F: tools/testing/radix-tree
17811 M: Benjamin Valentin <benpicco@googlemail.com>
17813 F: drivers/media/rc/xbox_remote.c
17814 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
17816 XC2028/3028 TUNER DRIVER
17817 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17818 L: linux-media@vger.kernel.org
17819 W: https://linuxtv.org
17820 T: git git://linuxtv.org/media_tree.git
17822 F: drivers/media/tuners/tuner-xc2028.*
17824 XDP (eXpress Data Path)
17825 M: Alexei Starovoitov <ast@kernel.org>
17826 M: Daniel Borkmann <daniel@iogearbox.net>
17827 M: David S. Miller <davem@davemloft.net>
17828 M: Jakub Kicinski <jakub.kicinski@netronome.com>
17829 M: Jesper Dangaard Brouer <hawk@kernel.org>
17830 M: John Fastabend <john.fastabend@gmail.com>
17831 L: netdev@vger.kernel.org
17832 L: bpf@vger.kernel.org
17835 F: include/net/xdp.h
17836 F: kernel/bpf/devmap.c
17837 F: kernel/bpf/cpumap.c
17838 F: include/trace/events/xdp.h
17842 XDP SOCKETS (AF_XDP)
17843 M: Björn Töpel <bjorn.topel@intel.com>
17844 M: Magnus Karlsson <magnus.karlsson@intel.com>
17845 R: Jonathan Lemon <jonathan.lemon@gmail.com>
17846 L: netdev@vger.kernel.org
17847 L: bpf@vger.kernel.org
17849 F: kernel/bpf/xskmap.c
17852 XEN BLOCK SUBSYSTEM
17853 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17854 M: Roger Pau Monné <roger.pau@citrix.com>
17855 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17857 F: drivers/block/xen-blkback/*
17858 F: drivers/block/xen*
17861 M: Stefano Stabellini <sstabellini@kernel.org>
17862 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17865 F: arch/arm/include/asm/xen/
17867 XEN HYPERVISOR ARM64
17868 M: Stefano Stabellini <sstabellini@kernel.org>
17869 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17872 F: arch/arm64/include/asm/xen/
17874 XEN HYPERVISOR INTERFACE
17875 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
17876 M: Juergen Gross <jgross@suse.com>
17877 R: Stefano Stabellini <sstabellini@kernel.org>
17878 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17879 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17882 F: arch/x86/platform/pvh/
17883 F: drivers/*/xen-*front.c
17885 F: arch/x86/include/asm/xen/
17886 F: arch/x86/include/asm/pvclock-abi.h
17888 F: include/uapi/xen/
17889 F: Documentation/ABI/stable/sysfs-hypervisor-xen
17890 F: Documentation/ABI/testing/sysfs-hypervisor-xen
17892 XEN NETWORK BACKEND DRIVER
17893 M: Wei Liu <wei.liu@kernel.org>
17894 M: Paul Durrant <paul@xen.org>
17895 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17896 L: netdev@vger.kernel.org
17898 F: drivers/net/xen-netback/*
17901 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17902 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17904 F: arch/x86/pci/*xen*
17905 F: drivers/pci/*xen*
17908 M: Juergen Gross <jgross@suse.com>
17909 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17910 L: linux-scsi@vger.kernel.org
17912 F: drivers/scsi/xen-scsifront.c
17913 F: drivers/xen/xen-scsiback.c
17914 F: include/xen/interface/io/vscsiif.h
17916 XEN SWIOTLB SUBSYSTEM
17917 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17918 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17919 L: iommu@lists.linux-foundation.org
17921 F: arch/x86/xen/*swiotlb*
17922 F: drivers/xen/*swiotlb*
17924 XEN SOUND FRONTEND DRIVER
17925 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17926 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17927 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17932 M: Darrick J. Wong <darrick.wong@oracle.com>
17933 M: linux-xfs@vger.kernel.org
17934 L: linux-xfs@vger.kernel.org
17936 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17938 F: Documentation/admin-guide/xfs.rst
17939 F: Documentation/ABI/testing/sysfs-fs-xfs
17940 F: Documentation/filesystems/xfs-delayed-logging-design.txt
17941 F: Documentation/filesystems/xfs-self-describing-metadata.txt
17943 F: include/uapi/linux/dqblk_xfs.h
17944 F: include/uapi/linux/fsmap.h
17946 XILINX AXI ETHERNET DRIVER
17947 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
17949 F: drivers/net/ethernet/xilinx/xilinx_axienet*
17951 XILINX UARTLITE SERIAL DRIVER
17952 M: Peter Korsgaard <jacmet@sunsite.dk>
17953 L: linux-serial@vger.kernel.org
17955 F: drivers/tty/serial/uartlite.c
17957 XILINX VIDEO IP CORES
17958 M: Hyun Kwon <hyun.kwon@xilinx.com>
17959 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17960 L: linux-media@vger.kernel.org
17961 T: git git://linuxtv.org/media_tree.git
17963 F: Documentation/devicetree/bindings/media/xilinx/
17964 F: drivers/media/platform/xilinx/
17965 F: include/uapi/linux/xilinx-v4l2-controls.h
17967 XILINX SD-FEC IP CORES
17968 M: Derek Kiernan <derek.kiernan@xilinx.com>
17969 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
17971 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
17972 F: Documentation/misc-devices/xilinx_sdfec.rst
17973 F: drivers/misc/xilinx_sdfec.c
17974 F: drivers/misc/Kconfig
17975 F: drivers/misc/Makefile
17976 F: include/uapi/misc/xilinx_sdfec.h
17979 M: Eli Billauer <eli.billauer@gmail.com>
17980 L: linux-kernel@vger.kernel.org
17982 F: drivers/char/xillybus/
17985 M: George Cherian <george.cherian@cavium.com>
17986 M: Jan Glauber <jglauber@cavium.com>
17987 L: linux-i2c@vger.kernel.org
17988 W: http://www.cavium.com
17990 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
17991 F: drivers/i2c/busses/i2c-xlp9xx.c
17993 XRA1403 GPIO EXPANDER
17994 M: Nandor Han <nandor.han@ge.com>
17995 M: Semi Malinen <semi.malinen@ge.com>
17996 L: linux-gpio@vger.kernel.org
17998 F: drivers/gpio/gpio-xra1403.c
17999 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
18001 XTENSA XTFPGA PLATFORM SUPPORT
18002 M: Max Filippov <jcmvbkbc@gmail.com>
18003 L: linux-xtensa@linux-xtensa.org
18005 F: drivers/spi/spi-xtensa-xtfpga.c
18006 F: sound/soc/xtensa/xtfpga-i2s.c
18008 YAM DRIVER FOR AX.25
18009 M: Jean-Paul Roubelat <jpr@f6fbb.org>
18010 L: linux-hams@vger.kernel.org
18012 F: drivers/net/hamradio/yam*
18013 F: include/linux/yam.h
18015 YAMA SECURITY MODULE
18016 M: Kees Cook <keescook@chromium.org>
18017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
18020 F: Documentation/admin-guide/LSM/Yama.rst
18022 YEALINK PHONE DRIVER
18023 M: Henk Vergonet <Henk.Vergonet@gmail.com>
18024 L: usbb2k-api-dev@nongnu.org
18026 F: Documentation/input/devices/yealink.rst
18027 F: drivers/input/misc/yealink.*
18029 Z8530 DRIVER FOR AX.25
18030 M: Joerg Reuter <jreuter@yaina.de>
18031 W: http://yaina.de/jreuter/
18032 W: http://www.qsl.net/dl1bke/
18033 L: linux-hams@vger.kernel.org
18035 F: Documentation/networking/z8530drv.txt
18036 F: drivers/net/hamradio/*scc.c
18037 F: drivers/net/hamradio/z8530.h
18039 ZBUD COMPRESSED PAGE ALLOCATOR
18040 M: Seth Jennings <sjenning@redhat.com>
18041 M: Dan Streetman <ddstreet@ieee.org>
18042 L: linux-mm@kvack.org
18045 F: include/linux/zbud.h
18047 ZD1211RW WIRELESS DRIVER
18048 M: Daniel Drake <dsd@gentoo.org>
18049 M: Ulrich Kunitz <kune@deine-taler.de>
18050 W: http://zd1211.ath.cx/wiki/DriverRewrite
18051 L: linux-wireless@vger.kernel.org
18052 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
18054 F: drivers/net/wireless/zydas/zd1211rw/
18056 ZD1301 MEDIA DRIVER
18057 M: Antti Palosaari <crope@iki.fi>
18058 L: linux-media@vger.kernel.org
18059 W: https://linuxtv.org/
18060 W: http://palosaari.fi/linux/
18061 Q: https://patchwork.linuxtv.org/project/linux-media/list/
18063 F: drivers/media/usb/dvb-usb-v2/zd1301*
18065 ZD1301_DEMOD MEDIA DRIVER
18066 M: Antti Palosaari <crope@iki.fi>
18067 L: linux-media@vger.kernel.org
18068 W: https://linuxtv.org/
18069 W: http://palosaari.fi/linux/
18070 Q: https://patchwork.linuxtv.org/project/linux-media/list/
18072 F: drivers/media/dvb-frontends/zd1301_demod*
18074 ZHAOXIN PROCESSOR SUPPORT
18075 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
18076 L: linux-kernel@vger.kernel.org
18078 F: arch/x86/kernel/cpu/zhaoxin.c
18080 ZPOOL COMPRESSED PAGE STORAGE API
18081 M: Dan Streetman <ddstreet@ieee.org>
18082 L: linux-mm@kvack.org
18085 F: include/linux/zpool.h
18087 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
18088 M: Minchan Kim <minchan@kernel.org>
18089 M: Nitin Gupta <ngupta@vflare.org>
18090 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18091 L: linux-kernel@vger.kernel.org
18093 F: drivers/block/zram/
18094 F: Documentation/admin-guide/blockdev/zram.rst
18096 ZS DECSTATION Z85C30 SERIAL DRIVER
18097 M: "Maciej W. Rozycki" <macro@linux-mips.org>
18099 F: drivers/tty/serial/zs.*
18101 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
18102 M: Minchan Kim <minchan@kernel.org>
18103 M: Nitin Gupta <ngupta@vflare.org>
18104 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18105 L: linux-mm@kvack.org
18108 F: include/linux/zsmalloc.h
18109 F: Documentation/vm/zsmalloc.rst
18111 ZSWAP COMPRESSED SWAP CACHING
18112 M: Seth Jennings <sjenning@redhat.com>
18113 M: Dan Streetman <ddstreet@ieee.org>
18114 M: Vitaly Wool <vitaly.wool@konsulko.com>
18115 L: linux-mm@kvack.org
18120 M: Linus Torvalds <torvalds@linux-foundation.org>
18121 L: linux-kernel@vger.kernel.org
18122 Q: http://patchwork.kernel.org/project/LKML/list/
18123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
18124 S: Buried alive in reporters