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 <yanjun.zhu@oracle.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 SECURITY SYSTEM
686 M: Corentin Labbe <clabbe.montjoie@gmail.com>
687 L: linux-crypto@vger.kernel.org
689 F: drivers/crypto/sunxi-ss/
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-sysgmr.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: Oded Gabbay <oded.gabbay@gmail.com>
839 L: dri-devel@lists.freedesktop.org
840 T: git git://people.freedesktop.org/~gabbayo/linux.git
842 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
843 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
844 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
845 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
846 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
847 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
848 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
849 F: drivers/gpu/drm/amd/amdkfd/
850 F: drivers/gpu/drm/amd/include/cik_structs.h
851 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
852 F: drivers/gpu/drm/amd/include/vi_structs.h
853 F: drivers/gpu/drm/amd/include/v9_structs.h
854 F: include/uapi/linux/kfd_ioctl.h
857 M: Elie Morisse <syniurge@gmail.com>
858 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
859 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
860 L: linux-i2c@vger.kernel.org
862 F: drivers/i2c/busses/i2c-amd-mp2*
865 M: Rex Zhu <rex.zhu@amd.com>
866 M: Evan Quan <evan.quan@amd.com>
867 L: amd-gfx@lists.freedesktop.org
869 F: drivers/gpu/drm/amd/powerplay/
870 T: git git://people.freedesktop.org/~agd5f/linux
872 AMD SEATTLE DEVICE TREE SUPPORT
873 M: Brijesh Singh <brijeshkumar.singh@amd.com>
874 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
875 M: Tom Lendacky <thomas.lendacky@amd.com>
877 F: arch/arm64/boot/dts/amd/
880 M: Tom Lendacky <thomas.lendacky@amd.com>
881 L: netdev@vger.kernel.org
883 F: drivers/net/ethernet/amd/xgbe/
884 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
886 ANALOG DEVICES INC AD5686 DRIVER
887 M: Stefan Popa <stefan.popa@analog.com>
888 L: linux-pm@vger.kernel.org
889 W: http://ez.analog.com/community/linux-device-drivers
891 F: drivers/iio/dac/ad5686*
892 F: drivers/iio/dac/ad5696*
894 ANALOG DEVICES INC AD5758 DRIVER
895 M: Stefan Popa <stefan.popa@analog.com>
896 L: linux-iio@vger.kernel.org
897 W: http://ez.analog.com/community/linux-device-drivers
899 F: drivers/iio/dac/ad5758.c
900 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
902 ANALOG DEVICES INC AD7124 DRIVER
903 M: Stefan Popa <stefan.popa@analog.com>
904 L: linux-iio@vger.kernel.org
905 W: http://ez.analog.com/community/linux-device-drivers
907 F: drivers/iio/adc/ad7124.c
908 F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
910 ANALOG DEVICES INC AD7606 DRIVER
911 M: Stefan Popa <stefan.popa@analog.com>
912 M: Beniamin Bia <beniamin.bia@analog.com>
913 L: linux-iio@vger.kernel.org
914 W: http://ez.analog.com/community/linux-device-drivers
916 F: drivers/iio/adc/ad7606.c
917 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
919 ANALOG DEVICES INC AD7768-1 DRIVER
920 M: Stefan Popa <stefan.popa@analog.com>
921 L: linux-iio@vger.kernel.org
922 W: http://ez.analog.com/community/linux-device-drivers
924 F: drivers/iio/adc/ad7768-1.c
925 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
927 ANALOG DEVICES INC AD7780 DRIVER
928 M: Michael Hennerich <Michael.Hennerich@analog.com>
929 M: Renato Lui Geh <renatogeh@gmail.com>
930 L: linux-iio@vger.kernel.org
931 W: http://ez.analog.com/community/linux-device-drivers
933 F: drivers/iio/adc/ad7780.c
934 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
936 ANALOG DEVICES INC AD9389B DRIVER
937 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
938 L: linux-media@vger.kernel.org
940 F: drivers/media/i2c/ad9389b*
942 ANALOG DEVICES INC ADGS1408 DRIVER
943 M: Mircea Caprioru <mircea.caprioru@analog.com>
945 F: drivers/mux/adgs1408.c
946 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
948 ANALOG DEVICES INC ADIN DRIVER
949 M: Alexandru Ardelean <alexaundru.ardelean@analog.com>
950 L: netdev@vger.kernel.org
951 W: http://ez.analog.com/community/linux-device-drivers
953 F: drivers/net/phy/adin.c
954 F: Documentation/devicetree/bindings/net/adi,adin.yaml
956 ANALOG DEVICES INC ADIS DRIVER LIBRARY
957 M: Alexandru Ardelean <alexandru.ardelean@analog.com>
959 L: linux-iio@vger.kernel.org
960 F: include/linux/iio/imu/adis.h
961 F: drivers/iio/imu/adis.c
963 ANALOG DEVICES INC ADIS16460 DRIVER
964 M: Dragos Bogdan <dragos.bogdan@analog.com>
966 L: linux-iio@vger.kernel.org
967 W: http://ez.analog.com/community/linux-device-drivers
968 F: drivers/iio/imu/adis16460.c
969 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
971 ANALOG DEVICES INC ADP5061 DRIVER
972 M: Stefan Popa <stefan.popa@analog.com>
973 L: linux-pm@vger.kernel.org
974 W: http://ez.analog.com/community/linux-device-drivers
976 F: drivers/power/supply/adp5061.c
978 ANALOG DEVICES INC ADV7180 DRIVER
979 M: Lars-Peter Clausen <lars@metafoo.de>
980 L: linux-media@vger.kernel.org
981 W: http://ez.analog.com/community/linux-device-drivers
983 F: drivers/media/i2c/adv7180.c
985 ANALOG DEVICES INC ADV748X DRIVER
986 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
987 L: linux-media@vger.kernel.org
989 F: drivers/media/i2c/adv748x/*
991 ANALOG DEVICES INC ADV7511 DRIVER
992 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
993 L: linux-media@vger.kernel.org
995 F: drivers/media/i2c/adv7511*
997 ANALOG DEVICES INC ADV7604 DRIVER
998 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
999 L: linux-media@vger.kernel.org
1001 F: drivers/media/i2c/adv7604*
1003 ANALOG DEVICES INC ADV7842 DRIVER
1004 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1005 L: linux-media@vger.kernel.org
1007 F: drivers/media/i2c/adv7842*
1009 ANALOG DEVICES INC ASOC CODEC DRIVERS
1010 M: Lars-Peter Clausen <lars@metafoo.de>
1011 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1012 W: http://wiki.analog.com/
1013 W: http://ez.analog.com/community/linux-device-drivers
1015 F: sound/soc/codecs/adau*
1016 F: sound/soc/codecs/adav*
1017 F: sound/soc/codecs/ad1*
1018 F: sound/soc/codecs/ad7*
1019 F: sound/soc/codecs/ssm*
1020 F: sound/soc/codecs/sigmadsp.*
1022 ANALOG DEVICES INC DMA DRIVERS
1023 M: Lars-Peter Clausen <lars@metafoo.de>
1024 W: http://ez.analog.com/community/linux-device-drivers
1026 F: drivers/dma/dma-axi-dmac.c
1028 ANALOG DEVICES INC IIO DRIVERS
1029 M: Lars-Peter Clausen <lars@metafoo.de>
1030 M: Michael Hennerich <Michael.Hennerich@analog.com>
1031 M: Stefan Popa <stefan.popa@analog.com>
1032 W: http://wiki.analog.com/
1033 W: http://ez.analog.com/community/linux-device-drivers
1035 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1036 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1037 F: drivers/iio/*/ad*
1038 F: drivers/iio/adc/ltc2497*
1039 X: drivers/iio/*/adjd*
1040 F: drivers/staging/iio/*/ad*
1042 ANALOGBITS PLL LIBRARIES
1043 M: Paul Walmsley <paul.walmsley@sifive.com>
1045 F: drivers/clk/analogbits/*
1046 F: include/linux/clk/analogbits*
1049 M: Greentime Hu <green.hu@gmail.com>
1050 M: Vincent Chen <deanbo422@gmail.com>
1051 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1054 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1055 F: Documentation/devicetree/bindings/nds32/
1059 ANDROID CONFIG FRAGMENTS
1060 M: Rob Herring <robh@kernel.org>
1062 F: kernel/configs/android*
1065 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1066 M: Arve Hjønnevåg <arve@android.com>
1067 M: Todd Kjos <tkjos@android.com>
1068 M: Martijn Coenen <maco@android.com>
1069 M: Joel Fernandes <joel@joelfernandes.org>
1070 M: Christian Brauner <christian@brauner.io>
1071 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1072 L: devel@driverdev.osuosl.org
1075 F: drivers/staging/android/
1077 ANDROID GOLDFISH PIC DRIVER
1078 M: Miodrag Dinic <miodrag.dinic@mips.com>
1080 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1081 F: drivers/irqchip/irq-goldfish-pic.c
1083 ANDROID GOLDFISH RTC DRIVER
1084 M: Miodrag Dinic <miodrag.dinic@mips.com>
1086 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1087 F: drivers/rtc/rtc-goldfish.c
1090 M: Laura Abbott <labbott@redhat.com>
1091 M: Sumit Semwal <sumit.semwal@linaro.org>
1092 L: devel@driverdev.osuosl.org
1093 L: dri-devel@lists.freedesktop.org
1094 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1096 F: drivers/staging/android/ion
1097 F: drivers/staging/android/uapi/ion.h
1099 AOA (Apple Onboard Audio) ALSA DRIVER
1100 M: Johannes Berg <johannes@sipsolutions.net>
1101 L: linuxppc-dev@lists.ozlabs.org
1102 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1106 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1107 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1108 L: linux-iio@vger.kernel.org
1110 F: drivers/iio/adc/stx104.c
1113 M: Jiri Kosina <jikos@kernel.org>
1115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1116 F: arch/x86/kernel/apm_32.c
1117 F: include/linux/apm_bios.h
1118 F: include/uapi/linux/apm_bios.h
1119 F: drivers/char/apm-emulation.c
1121 APPARMOR SECURITY MODULE
1122 M: John Johansen <john.johansen@canonical.com>
1123 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1124 W: wiki.apparmor.net
1125 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1127 F: security/apparmor/
1128 F: Documentation/admin-guide/LSM/apparmor.rst
1130 APPLE BCM5974 MULTITOUCH DRIVER
1131 M: Henrik Rydberg <rydberg@bitmath.org>
1132 L: linux-input@vger.kernel.org
1134 F: drivers/input/mouse/bcm5974.c
1137 M: Henrik Rydberg <rydberg@bitmath.org>
1138 L: linux-hwmon@vger.kernel.org
1140 F: drivers/hwmon/applesmc.c
1142 APPLETALK NETWORK LAYER
1143 L: netdev@vger.kernel.org
1145 F: drivers/net/appletalk/
1147 F: include/linux/atalk.h
1148 F: include/uapi/linux/atalk.h
1150 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1151 M: Khuong Dinh <khuong@os.amperecomputing.com>
1153 F: arch/arm64/boot/dts/apm/
1155 APPLIED MICRO (APM) X-GENE SOC EDAC
1156 M: Khuong Dinh <khuong@os.amperecomputing.com>
1158 F: drivers/edac/xgene_edac.c
1159 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1161 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1162 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1163 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1165 F: drivers/net/ethernet/apm/xgene-v2/
1167 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1168 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1169 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1170 M: Quan Nguyen <quan@os.amperecomputing.com>
1172 F: drivers/net/ethernet/apm/xgene/
1173 F: drivers/net/phy/mdio-xgene.c
1174 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1175 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1177 APPLIED MICRO (APM) X-GENE SOC PMU
1178 M: Khuong Dinh <khuong@os.amperecomputing.com>
1180 F: drivers/perf/xgene_pmu.c
1181 F: Documentation/admin-guide/perf/xgene-pmu.rst
1182 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1184 APTINA CAMERA SENSOR PLL
1185 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1186 L: linux-media@vger.kernel.org
1188 F: drivers/media/i2c/aptina-pll.*
1190 AQUANTIA ETHERNET DRIVER (atlantic)
1191 M: Igor Russkikh <igor.russkikh@aquantia.com>
1192 L: netdev@vger.kernel.org
1194 W: http://www.aquantia.com
1195 Q: http://patchwork.ozlabs.org/project/netdev/list/
1196 F: drivers/net/ethernet/aquantia/atlantic/
1197 F: Documentation/networking/device_drivers/aquantia/atlantic.txt
1199 ARC FRAMEBUFFER DRIVER
1200 M: Jaya Kumar <jayalk@intworks.biz>
1202 F: drivers/video/fbdev/arcfb.c
1203 F: drivers/video/fbdev/core/fb_defio.c
1206 M: Alexey Brodkin <abrodkin@synopsys.com>
1208 F: drivers/gpu/drm/arc/
1209 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1211 ARCNET NETWORK LAYER
1212 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1213 L: netdev@vger.kernel.org
1215 F: drivers/net/arcnet/
1216 F: include/uapi/linux/if_arcnet.h
1218 ARM ARCHITECTED TIMER DRIVER
1219 M: Mark Rutland <mark.rutland@arm.com>
1220 M: Marc Zyngier <maz@kernel.org>
1221 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1223 F: arch/arm/include/asm/arch_timer.h
1224 F: arch/arm64/include/asm/arch_timer.h
1225 F: drivers/clocksource/arm_arch_timer.c
1227 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1228 M: Linus Walleij <linus.walleij@linaro.org>
1229 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1231 F: Documentation/devicetree/bindings/arm/arm-boards
1232 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1233 F: Documentation/devicetree/bindings/clock/arm-integrator.txt
1234 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1235 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1236 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1237 F: arch/arm/mach-integrator/
1238 F: arch/arm/mach-realview/
1239 F: arch/arm/mach-versatile/
1240 F: arch/arm/plat-versatile/
1241 F: arch/arm/boot/dts/arm-realview-*
1242 F: arch/arm/boot/dts/integrator*
1243 F: arch/arm/boot/dts/versatile*
1244 F: drivers/clk/versatile/
1245 F: drivers/i2c/busses/i2c-versatile.c
1246 F: drivers/irqchip/irq-versatile-fpga.c
1247 F: drivers/mtd/maps/physmap_of_versatile.c
1248 F: drivers/power/reset/arm-versatile-reboot.c
1249 F: drivers/soc/versatile/
1251 ARM HDLCD DRM DRIVER
1252 M: Liviu Dudau <liviu.dudau@arm.com>
1254 F: drivers/gpu/drm/arm/hdlcd_*
1255 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1257 ARM KOMEDA DRM-KMS DRIVER
1258 M: James (Qian) Wang <james.qian.wang@arm.com>
1259 M: Liviu Dudau <liviu.dudau@arm.com>
1260 L: Mali DP Maintainers <malidp@foss.arm.com>
1262 T: git git://anongit.freedesktop.org/drm/drm-misc
1263 F: drivers/gpu/drm/arm/display/include/
1264 F: drivers/gpu/drm/arm/display/komeda/
1265 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1266 F: Documentation/gpu/komeda-kms.rst
1268 ARM MALI-DP DRM DRIVER
1269 M: Liviu Dudau <liviu.dudau@arm.com>
1270 M: Brian Starkey <brian.starkey@arm.com>
1271 L: Mali DP Maintainers <malidp@foss.arm.com>
1273 T: git git://anongit.freedesktop.org/drm/drm-misc
1274 F: drivers/gpu/drm/arm/
1275 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1276 F: Documentation/gpu/afbc.rst
1278 ARM MALI PANFROST DRM DRIVER
1279 M: Rob Herring <robh@kernel.org>
1280 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1281 L: dri-devel@lists.freedesktop.org
1283 T: git git://anongit.freedesktop.org/drm/drm-misc
1284 F: drivers/gpu/drm/panfrost/
1285 F: include/uapi/drm/panfrost_drm.h
1287 ARM MFM AND FLOPPY DRIVERS
1288 M: Ian Molton <spyro@f2s.com>
1290 F: arch/arm/mach-rpc/floppydma.S
1291 F: arch/arm/include/asm/floppy.h
1293 ARM PMU PROFILING AND DEBUGGING
1294 M: Will Deacon <will@kernel.org>
1295 M: Mark Rutland <mark.rutland@arm.com>
1297 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1298 F: arch/arm*/kernel/perf_*
1299 F: arch/arm/oprofile/common.c
1300 F: arch/arm*/kernel/hw_breakpoint.c
1301 F: arch/arm*/include/asm/hw_breakpoint.h
1302 F: arch/arm*/include/asm/perf_event.h
1304 F: include/linux/perf/arm_pmu.h
1305 F: Documentation/devicetree/bindings/arm/pmu.yaml
1306 F: Documentation/devicetree/bindings/perf/
1309 M: Russell King <linux@armlinux.org.uk>
1310 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1311 W: http://www.armlinux.org.uk/
1313 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1315 X: arch/arm/boot/dts/
1317 ARM PRIMECELL AACI PL041 DRIVER
1318 M: Russell King <linux@armlinux.org.uk>
1322 ARM PRIMECELL BUS SUPPORT
1323 M: Russell King <linux@armlinux.org.uk>
1326 F: include/linux/amba/bus.h
1328 ARM PRIMECELL CLCD PL110 DRIVER
1329 M: Russell King <linux@armlinux.org.uk>
1331 F: drivers/video/fbdev/amba-clcd.*
1333 ARM PRIMECELL KMI PL050 DRIVER
1334 M: Russell King <linux@armlinux.org.uk>
1336 F: drivers/input/serio/ambakmi.*
1337 F: include/linux/amba/kmi.h
1339 ARM PRIMECELL MMCI PL180/1 DRIVER
1340 M: Russell King <linux@armlinux.org.uk>
1342 F: drivers/mmc/host/mmci.*
1343 F: include/linux/amba/mmci.h
1345 ARM PRIMECELL SSP PL022 SPI DRIVER
1346 M: Linus Walleij <linus.walleij@linaro.org>
1347 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1349 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1350 F: drivers/spi/spi-pl022.c
1352 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1353 M: Russell King <linux@armlinux.org.uk>
1355 F: drivers/tty/serial/amba-pl01*.c
1356 F: include/linux/amba/serial.h
1358 ARM PRIMECELL VIC PL190/PL192 DRIVER
1359 M: Linus Walleij <linus.walleij@linaro.org>
1360 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1362 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1363 F: drivers/irqchip/irq-vic.c
1365 AMAZON ANNAPURNA LABS FIC DRIVER
1366 M: Talel Shenhar <talel@amazon.com>
1368 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
1369 F: drivers/irqchip/irq-al-fic.c
1372 M: Will Deacon <will@kernel.org>
1373 R: Robin Murphy <robin.murphy@arm.com>
1374 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1376 F: drivers/iommu/arm-smmu*
1377 F: drivers/iommu/io-pgtable-arm.c
1378 F: drivers/iommu/io-pgtable-arm-v7s.c
1380 ARM SUB-ARCHITECTURES
1381 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1387 ARM/ACTIONS SEMI ARCHITECTURE
1388 M: Andreas Färber <afaerber@suse.de>
1389 R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1390 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1393 F: arch/arm/mach-actions/
1394 F: arch/arm/boot/dts/owl-*
1395 F: arch/arm64/boot/dts/actions/
1396 F: drivers/clk/actions/
1397 F: drivers/clocksource/timer-owl*
1398 F: drivers/dma/owl-dma.c
1399 F: drivers/i2c/busses/i2c-owl.c
1400 F: drivers/pinctrl/actions/*
1401 F: drivers/soc/actions/
1402 F: include/dt-bindings/power/owl-*
1403 F: include/linux/soc/actions/
1404 F: Documentation/devicetree/bindings/arm/actions.txt
1405 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1406 F: Documentation/devicetree/bindings/dma/owl-dma.txt
1407 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1408 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1409 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1410 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1412 ARM/ADS SPHERE MACHINE SUPPORT
1413 M: Lennert Buytenhek <kernel@wantstofly.org>
1414 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1417 ARM/AFEB9260 MACHINE SUPPORT
1418 M: Sergey Lapin <slapin@ossfans.org>
1419 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1422 ARM/AJECO 1ARM MACHINE SUPPORT
1423 M: Lennert Buytenhek <kernel@wantstofly.org>
1424 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427 ARM/Allwinner SoC Clock Support
1428 M: Emilio López <emilio@elopez.com.ar>
1430 F: drivers/clk/sunxi/
1432 ARM/Allwinner sunXi SoC support
1433 M: Maxime Ripard <mripard@kernel.org>
1434 M: Chen-Yu Tsai <wens@csie.org>
1435 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1439 F: arch/arm/mach-sunxi/
1440 F: arch/arm64/boot/dts/allwinner/
1441 F: drivers/clk/sunxi-ng/
1442 F: drivers/pinctrl/sunxi/
1443 F: drivers/soc/sunxi/
1444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1446 Allwinner A10 CSI driver
1447 M: Maxime Ripard <mripard@kernel.org>
1448 L: linux-media@vger.kernel.org
1449 T: git git://linuxtv.org/media_tree.git
1450 F: drivers/media/platform/sunxi/sun4i-csi/
1451 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
1454 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1455 M: Neil Armstrong <narmstrong@baylibre.com>
1456 M: Jerome Brunet <jbrunet@baylibre.com>
1457 L: linux-amlogic@lists.infradead.org
1459 F: drivers/clk/meson/
1460 F: include/dt-bindings/clock/meson*
1461 F: include/dt-bindings/clock/gxbb*
1462 F: Documentation/devicetree/bindings/clock/amlogic*
1464 ARM/Amlogic Meson SoC support
1465 M: Kevin Hilman <khilman@baylibre.com>
1466 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467 L: linux-amlogic@lists.infradead.org
1468 W: http://linux-meson.com/
1470 F: arch/arm/mach-meson/
1471 F: arch/arm/boot/dts/meson*
1472 F: arch/arm64/boot/dts/amlogic/
1473 F: drivers/pinctrl/meson/
1474 F: drivers/mmc/host/meson*
1475 F: drivers/soc/amlogic/
1478 ARM/Amlogic Meson SoC Sound Drivers
1479 M: Jerome Brunet <jbrunet@baylibre.com>
1480 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1483 F: Documentation/devicetree/bindings/sound/amlogic*
1485 ARM/Annapurna Labs ALPINE ARCHITECTURE
1486 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1487 M: Antoine Tenart <antoine.tenart@bootlin.com>
1488 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1490 F: arch/arm/mach-alpine/
1491 F: arch/arm/boot/dts/alpine*
1492 F: arch/arm64/boot/dts/al/
1493 F: drivers/*/*alpine*
1495 ARM/ARTPEC MACHINE SUPPORT
1496 M: Jesper Nilsson <jesper.nilsson@axis.com>
1497 M: Lars Persson <lars.persson@axis.com>
1499 L: linux-arm-kernel@axis.com
1500 F: arch/arm/mach-artpec
1501 F: arch/arm/boot/dts/artpec6*
1503 F: drivers/crypto/axis
1504 F: drivers/mmc/host/usdhi6rol0.c
1505 F: drivers/pinctrl/pinctrl-artpec*
1506 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1508 ARM/ASPEED I2C DRIVER
1509 M: Brendan Higgins <brendanhiggins@google.com>
1510 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1511 R: Joel Stanley <joel@jms.id.au>
1512 L: linux-i2c@vger.kernel.org
1513 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1515 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1516 F: drivers/i2c/busses/i2c-aspeed.c
1517 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1518 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1520 ARM/ASPEED MACHINE SUPPORT
1521 M: Joel Stanley <joel@jms.id.au>
1522 R: Andrew Jeffery <andrew@aj.id.au>
1523 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1524 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1525 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1528 F: arch/arm/mach-aspeed/
1529 F: arch/arm/boot/dts/aspeed-*
1532 ARM/BITMAIN ARCHITECTURE
1533 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1534 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536 F: arch/arm64/boot/dts/bitmain/
1537 F: drivers/pinctrl/pinctrl-bm1880.c
1538 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1539 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1541 ARM/CALXEDA HIGHBANK ARCHITECTURE
1542 M: Rob Herring <robh@kernel.org>
1543 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1545 F: arch/arm/mach-highbank/
1546 F: arch/arm/boot/dts/highbank.dts
1547 F: arch/arm/boot/dts/ecx-*.dts*
1549 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1550 M: Krzysztof Halasa <khalasa@piap.pl>
1552 F: arch/arm/mach-cns3xxx/
1554 ARM/CAVIUM THUNDER NETWORK DRIVER
1555 M: Sunil Goutham <sgoutham@cavium.com>
1556 M: Robert Richter <rric@kernel.org>
1557 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1559 F: drivers/net/ethernet/cavium/thunder/
1561 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1562 M: Lukasz Majewski <lukma@denx.de>
1563 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565 F: arch/arm/mach-ep93xx/ts72xx.c
1567 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1568 M: Alexander Shiyan <shc_work@mail.ru>
1569 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1573 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1574 M: Lennert Buytenhek <kernel@wantstofly.org>
1575 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1578 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1579 M: Hartley Sweeten <hsweeten@visionengravers.com>
1580 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1581 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1583 F: arch/arm/mach-ep93xx/
1584 F: arch/arm/mach-ep93xx/include/mach/
1587 M: Russell King <linux@armlinux.org.uk>
1588 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1590 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1591 F: drivers/clk/clkdev.c
1593 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1594 M: Mike Rapoport <mike@compulab.co.il>
1595 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1598 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1599 M: Baruch Siach <baruch@tkos.co.il>
1600 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1602 F: arch/arm/boot/dts/cx92755*
1605 ARM/CONTEC MICRO9 MACHINE SUPPORT
1606 M: Hubert Feurstein <hubert.feurstein@contec.at>
1608 F: arch/arm/mach-ep93xx/micro9.c
1610 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1611 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1612 R: Suzuki K Poulose <suzuki.poulose@arm.com>
1613 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1615 F: drivers/hwtracing/coresight/*
1616 F: Documentation/trace/coresight.rst
1617 F: Documentation/trace/coresight-cpu-debug.rst
1618 F: Documentation/devicetree/bindings/arm/coresight.txt
1619 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1620 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1621 F: tools/perf/arch/arm/util/pmu.c
1622 F: tools/perf/arch/arm/util/auxtrace.c
1623 F: tools/perf/arch/arm/util/cs-etm.c
1624 F: tools/perf/arch/arm/util/cs-etm.h
1625 F: tools/perf/util/cs-etm.*
1626 F: tools/perf/util/cs-etm-decoder/*
1628 ARM/CORGI MACHINE SUPPORT
1629 M: Richard Purdie <rpurdie@rpsys.net>
1632 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1633 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1634 M: Linus Walleij <linus.walleij@linaro.org>
1635 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1636 T: git git://github.com/ulli-kroll/linux.git
1638 F: Documentation/devicetree/bindings/arm/gemini.txt
1639 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1640 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1641 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1642 F: arch/arm/mach-gemini/
1643 F: drivers/net/ethernet/cortina/
1644 F: drivers/pinctrl/pinctrl-gemini.c
1645 F: drivers/rtc/rtc-ftrtc010.c
1647 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1648 M: Barry Song <baohua@kernel.org>
1649 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1652 F: arch/arm/boot/dts/prima2*
1653 F: arch/arm/mach-prima2/
1654 F: drivers/clk/sirf/
1655 F: drivers/clocksource/timer-prima2.c
1656 F: drivers/clocksource/timer-atlas7.c
1660 ARM/CZ.NIC TURRIS MOX SUPPORT
1661 M: Marek Behun <marek.behun@nic.cz>
1662 W: http://mox.turris.cz
1664 F: Documentation/ABI/testing/debugfs-moxtet
1665 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1666 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1667 F: Documentation/devicetree/bindings/bus/moxtet.txt
1668 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1669 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1670 F: include/linux/moxtet.h
1671 F: drivers/bus/moxtet.c
1672 F: drivers/firmware/turris-mox-rwtm.c
1673 F: drivers/gpio/gpio-moxtet.c
1675 ARM/EBSA110 MACHINE SUPPORT
1676 M: Russell King <linux@armlinux.org.uk>
1677 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1678 W: http://www.armlinux.org.uk/
1680 F: arch/arm/mach-ebsa110/
1681 F: drivers/net/ethernet/amd/am79c961a.*
1683 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1684 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1685 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1686 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1690 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1691 M: Robert Jarzmik <robert.jarzmik@free.fr>
1692 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1694 F: arch/arm/mach-pxa/ezx.c
1696 ARM/FARADAY FA526 PORT
1697 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1698 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1700 T: git git://git.berlios.de/gemini-board
1701 F: arch/arm/mm/*-fa*
1703 ARM/FOOTBRIDGE ARCHITECTURE
1704 M: Russell King <linux@armlinux.org.uk>
1705 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1706 W: http://www.armlinux.org.uk/
1708 F: arch/arm/include/asm/hardware/dec21285.h
1709 F: arch/arm/mach-footbridge/
1711 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1712 M: Shawn Guo <shawnguo@kernel.org>
1713 M: Sascha Hauer <s.hauer@pengutronix.de>
1714 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1715 R: Fabio Estevam <festevam@gmail.com>
1716 R: NXP Linux Team <linux-imx@nxp.com>
1717 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1722 X: drivers/media/i2c/
1724 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1725 M: Shawn Guo <shawnguo@kernel.org>
1726 M: Sascha Hauer <s.hauer@pengutronix.de>
1727 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1728 R: Stefan Agner <stefan@agner.ch>
1729 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1731 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1732 F: arch/arm/mach-imx/*vf610*
1733 F: arch/arm/boot/dts/vf*
1735 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1736 M: Shawn Guo <shawnguo@kernel.org>
1737 M: Li Yang <leoyang.li@nxp.com>
1738 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1741 F: arch/arm/boot/dts/ls1021a*
1742 F: arch/arm64/boot/dts/freescale/fsl-*
1743 F: arch/arm64/boot/dts/freescale/qoriq-*
1745 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1746 M: Lennert Buytenhek <kernel@wantstofly.org>
1747 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1750 ARM/GUMSTIX MACHINE SUPPORT
1751 M: Steve Sakoman <sakoman@gmail.com>
1752 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1755 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1756 M: Philipp Zabel <philipp.zabel@gmail.com>
1757 M: Paul Parsons <lost.distance@yahoo.com>
1758 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1760 F: arch/arm/mach-pxa/hx4700.c
1761 F: arch/arm/mach-pxa/include/mach/hx4700.h
1762 F: sound/soc/pxa/hx4700.c
1764 ARM/HISILICON SOC SUPPORT
1765 M: Wei Xu <xuwei5@hisilicon.com>
1766 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1767 W: http://www.hisilicon.com
1769 T: git git://github.com/hisilicon/linux-hisi.git
1770 F: arch/arm/mach-hisi/
1771 F: arch/arm/boot/dts/hi3*
1772 F: arch/arm/boot/dts/hip*
1773 F: arch/arm/boot/dts/hisi*
1774 F: arch/arm64/boot/dts/hisilicon/
1776 ARM/HP JORNADA 7XX MACHINE SUPPORT
1777 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1781 F: arch/arm/mach-sa1100/jornada720.c
1782 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1784 ARM/IGEP MACHINE SUPPORT
1785 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1786 M: Javier Martinez Canillas <javier@dowhile0.org>
1787 L: linux-omap@vger.kernel.org
1788 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1790 F: arch/arm/boot/dts/omap3-igep*
1792 ARM/INCOME PXA270 SUPPORT
1793 M: Marek Vasut <marek.vasut@gmail.com>
1794 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1796 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1798 ARM/INTEL IOP32X ARM ARCHITECTURE
1799 M: Lennert Buytenhek <kernel@wantstofly.org>
1800 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1803 ARM/INTEL IQ81342EX MACHINE SUPPORT
1804 M: Lennert Buytenhek <kernel@wantstofly.org>
1805 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1808 ARM/INTEL IXDP2850 MACHINE SUPPORT
1809 M: Lennert Buytenhek <kernel@wantstofly.org>
1810 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1813 ARM/INTEL IXP4XX ARM ARCHITECTURE
1814 M: Linus Walleij <linusw@kernel.org>
1815 M: Imre Kaloz <kaloz@openwrt.org>
1816 M: Krzysztof Halasa <khalasa@piap.pl>
1817 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1819 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1820 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1821 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1822 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1823 F: arch/arm/mach-ixp4xx/
1824 F: drivers/clocksource/timer-ixp4xx.c
1825 F: drivers/gpio/gpio-ixp4xx.c
1826 F: drivers/irqchip/irq-ixp4xx.c
1827 F: include/linux/irqchip/irq-ixp4xx.h
1828 F: include/linux/platform_data/timer-ixp4xx.h
1830 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1831 M: Jonathan Cameron <jic23@cam.ac.uk>
1832 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1834 F: arch/arm/mach-pxa/stargate2.c
1835 F: drivers/pcmcia/pxa2xx_stargate2.c
1837 ARM/INTEL XSC3 (MANZANO) ARM CORE
1838 M: Lennert Buytenhek <kernel@wantstofly.org>
1839 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1842 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1843 M: Lennert Buytenhek <kernel@wantstofly.org>
1844 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1847 ARM/LG1K ARCHITECTURE
1848 M: Chanho Min <chanho.min@lge.com>
1849 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1851 F: arch/arm64/boot/dts/lg/
1853 ARM/LOGICPD PXA270 MACHINE SUPPORT
1854 M: Lennert Buytenhek <kernel@wantstofly.org>
1855 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1858 ARM/LPC18XX ARCHITECTURE
1859 M: Vladimir Zapolskiy <vz@mleia.com>
1860 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1862 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1863 F: arch/arm/boot/dts/lpc43*
1864 F: drivers/i2c/busses/i2c-lpc2k.c
1865 F: drivers/memory/pl172.c
1866 F: drivers/mtd/spi-nor/nxp-spifi.c
1867 F: drivers/rtc/rtc-lpc24xx.c
1870 ARM/LPC32XX SOC SUPPORT
1871 M: Vladimir Zapolskiy <vz@mleia.com>
1872 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1873 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1874 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1876 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1877 F: arch/arm/boot/dts/lpc32*
1878 F: arch/arm/mach-lpc32xx/
1879 F: drivers/i2c/busses/i2c-pnx.c
1880 F: drivers/net/ethernet/nxp/lpc_eth.c
1881 F: drivers/usb/host/ohci-nxp.c
1882 F: drivers/watchdog/pnx4008_wdt.c
1885 ARM/MAGICIAN MACHINE SUPPORT
1886 M: Philipp Zabel <philipp.zabel@gmail.com>
1889 ARM/Marvell Dove/MV78xx0/Orion SOC support
1890 M: Jason Cooper <jason@lakedaemon.net>
1891 M: Andrew Lunn <andrew@lunn.ch>
1892 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1893 M: Gregory Clement <gregory.clement@bootlin.com>
1894 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1896 F: Documentation/devicetree/bindings/soc/dove/
1897 F: arch/arm/mach-dove/
1898 F: arch/arm/mach-mv78xx0/
1899 F: arch/arm/mach-orion5x/
1900 F: arch/arm/plat-orion/
1901 F: arch/arm/boot/dts/dove*
1902 F: arch/arm/boot/dts/orion5x*
1903 T: git git://git.infradead.org/linux-mvebu.git
1905 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1906 M: Jason Cooper <jason@lakedaemon.net>
1907 M: Andrew Lunn <andrew@lunn.ch>
1908 M: Gregory Clement <gregory.clement@bootlin.com>
1909 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1910 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1912 F: arch/arm/boot/dts/armada*
1913 F: arch/arm/boot/dts/kirkwood*
1914 F: arch/arm/configs/mvebu_*_defconfig
1915 F: arch/arm/mach-mvebu/
1916 F: arch/arm64/boot/dts/marvell/armada*
1917 F: drivers/cpufreq/armada-37xx-cpufreq.c
1918 F: drivers/cpufreq/armada-8k-cpufreq.c
1919 F: drivers/cpufreq/mvebu-cpufreq.c
1920 F: drivers/irqchip/irq-armada-370-xp.c
1921 F: drivers/irqchip/irq-mvebu-*
1922 F: drivers/pinctrl/mvebu/
1923 F: drivers/rtc/rtc-armada38x.c
1924 T: git git://git.infradead.org/linux-mvebu.git
1926 ARM/Mediatek RTC DRIVER
1927 M: Eddie Huang <eddie.huang@mediatek.com>
1928 M: Sean Wang <sean.wang@mediatek.com>
1929 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1930 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1932 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1933 F: drivers/rtc/rtc-mt6397.c
1934 F: drivers/rtc/rtc-mt7622.c
1936 ARM/Mediatek SoC support
1937 M: Matthias Brugger <matthias.bgg@gmail.com>
1938 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1939 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1940 W: https://mtk.bcnfs.org/
1941 C: irc://chat.freenode.net/linux-mediatek
1943 F: arch/arm/boot/dts/mt6*
1944 F: arch/arm/boot/dts/mt7*
1945 F: arch/arm/boot/dts/mt8*
1946 F: arch/arm/mach-mediatek/
1947 F: arch/arm64/boot/dts/mediatek/
1948 F: drivers/soc/mediatek/
1953 ARM/Mediatek USB3 PHY DRIVER
1954 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1955 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1956 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1958 F: drivers/phy/mediatek/
1959 F: Documentation/devicetree/bindings/phy/phy-mtk-*
1961 ARM/Microchip (AT91) SoC support
1962 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1963 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1964 M: Ludovic Desroches <ludovic.desroches@microchip.com>
1965 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1966 W: http://www.linux4sam.org
1967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1971 F: arch/arm/mach-at91/
1972 F: include/soc/at91/
1973 F: arch/arm/boot/dts/at91*.dts
1974 F: arch/arm/boot/dts/at91*.dtsi
1975 F: arch/arm/boot/dts/sama*.dts
1976 F: arch/arm/boot/dts/sama*.dtsi
1977 F: arch/arm/include/debug/at91.S
1978 F: drivers/memory/atmel*
1979 F: drivers/watchdog/sama5d4_wdt.c
1980 X: drivers/input/touchscreen/atmel_mxt_ts.c
1981 X: drivers/net/wireless/atmel/
1983 ARM/MIOA701 MACHINE SUPPORT
1984 M: Robert Jarzmik <robert.jarzmik@free.fr>
1985 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1986 F: arch/arm/mach-pxa/mioa701.c
1989 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1990 M: Michael Petchkovsky <mkpetch@internode.on.net>
1993 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1994 M: Linus Walleij <linus.walleij@linaro.org>
1995 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1997 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
1998 F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt
1999 F: arch/arm/mach-nomadik/
2000 F: arch/arm/mach-u300/
2001 F: arch/arm/mach-ux500/
2002 F: drivers/soc/ux500/
2003 F: arch/arm/boot/dts/ste-*
2004 F: drivers/clk/clk-nomadik.c
2005 F: drivers/clk/clk-u300.c
2006 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2007 F: drivers/clocksource/timer-u300.c
2008 F: drivers/dma/coh901318*
2009 F: drivers/dma/ste_dma40*
2010 F: drivers/hwspinlock/u8500_hsem.c
2011 F: drivers/i2c/busses/i2c-nomadik.c
2012 F: drivers/i2c/busses/i2c-stu300.c
2013 F: drivers/mfd/ab3100*
2014 F: drivers/mfd/ab8500*
2015 F: drivers/mfd/abx500*
2016 F: drivers/mfd/dbx500*
2017 F: drivers/mfd/db8500*
2018 F: drivers/pinctrl/nomadik/
2019 F: drivers/pinctrl/pinctrl-coh901*
2020 F: drivers/pinctrl/pinctrl-u300.c
2021 F: drivers/rtc/rtc-ab3100.c
2022 F: drivers/rtc/rtc-ab8500.c
2023 F: drivers/rtc/rtc-coh901331.c
2024 F: drivers/rtc/rtc-pl031.c
2025 F: drivers/watchdog/coh901327_wdt.c
2026 F: Documentation/devicetree/bindings/arm/ste-*
2027 F: Documentation/devicetree/bindings/arm/ux500/
2028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2030 ARM/NUVOTON NPCM ARCHITECTURE
2031 M: Avi Fishman <avifishman70@gmail.com>
2032 M: Tomer Maimon <tmaimon77@gmail.com>
2033 M: Tali Perry <tali.perry1@gmail.com>
2034 R: Patrick Venture <venture@google.com>
2035 R: Nancy Yuen <yuenn@google.com>
2036 R: Benjamin Fair <benjaminfair@google.com>
2037 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2039 F: arch/arm/mach-npcm/
2040 F: arch/arm/boot/dts/nuvoton-npcm*
2041 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2043 F: Documentation/devicetree/bindings/*/*npcm*
2044 F: Documentation/devicetree/bindings/*/*/*npcm*
2046 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2047 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2048 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2050 F: arch/arm/mach-s3c24xx/mach-gta02.c
2051 F: arch/arm/mach-s3c24xx/gta02.h
2053 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2054 M: Alexander Clouter <alex@digriz.org.uk>
2055 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2056 W: http://www.digriz.org.uk/ts78xx/kernel
2058 F: arch/arm/mach-orion5x/ts78xx-*
2060 ARM/OXNAS platform support
2061 M: Neil Armstrong <narmstrong@baylibre.com>
2062 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2063 L: linux-oxnas@groups.io (moderated for non-subscribers)
2065 F: arch/arm/mach-oxnas/
2066 F: arch/arm/boot/dts/ox8*.dts*
2069 ARM/PALM TREO SUPPORT
2070 M: Tomas Cech <sleep_walker@suse.com>
2071 L: linux-arm-kernel@lists.infradead.org
2072 W: http://hackndev.com
2074 F: arch/arm/mach-pxa/palmtreo.*
2076 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2077 M: Marek Vasut <marek.vasut@gmail.com>
2078 L: linux-arm-kernel@lists.infradead.org
2079 W: http://hackndev.com
2081 F: arch/arm/mach-pxa/include/mach/palmtx.h
2082 F: arch/arm/mach-pxa/palmtx.c
2083 F: arch/arm/mach-pxa/palmt5.*
2084 F: arch/arm/mach-pxa/include/mach/palmld.h
2085 F: arch/arm/mach-pxa/palmld.c
2086 F: arch/arm/mach-pxa/palmte2.*
2087 F: arch/arm/mach-pxa/include/mach/palmtc.h
2088 F: arch/arm/mach-pxa/palmtc.c
2091 M: Sergey Lapin <slapin@ossfans.org>
2092 L: linux-arm-kernel@lists.infradead.org
2093 W: http://hackndev.com
2095 F: arch/arm/mach-pxa/palmz72.*
2098 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2099 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2102 ARM/PT DIGITAL BOARD PORT
2103 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2104 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2105 W: http://www.armlinux.org.uk/
2108 ARM/QUALCOMM SUPPORT
2109 M: Andy Gross <agross@kernel.org>
2110 L: linux-arm-msm@vger.kernel.org
2112 F: Documentation/devicetree/bindings/soc/qcom/
2113 F: Documentation/devicetree/bindings/*/qcom*
2114 F: arch/arm/boot/dts/qcom-*.dts
2115 F: arch/arm/boot/dts/qcom-*.dtsi
2116 F: arch/arm/mach-qcom/
2117 F: arch/arm64/boot/dts/qcom/
2120 F: drivers/*/*/qcom/
2121 F: drivers/*/*/qcom*
2122 F: drivers/*/pm8???-*
2123 F: drivers/bluetooth/btqcomsmd.c
2124 F: drivers/clocksource/timer-qcom.c
2125 F: drivers/extcon/extcon-qcom*
2126 F: drivers/iommu/msm*
2127 F: drivers/i2c/busses/i2c-qup.c
2128 F: drivers/i2c/busses/i2c-qcom-geni.c
2129 F: drivers/mfd/ssbi.c
2130 F: drivers/mmc/host/mmci_qcom*
2131 F: drivers/mmc/host/sdhci-msm.c
2132 F: drivers/pci/controller/dwc/pcie-qcom.c
2133 F: drivers/phy/qualcomm/
2134 F: drivers/power/*/msm*
2135 F: drivers/reset/reset-qcom-*
2136 F: drivers/scsi/ufs/ufs-qcom.*
2137 F: drivers/spi/spi-qup.c
2138 F: drivers/spi/spi-geni-qcom.c
2139 F: drivers/spi/spi-qcom-qspi.c
2140 F: drivers/tty/serial/msm_serial.c
2141 F: drivers/usb/dwc3/dwc3-qcom.c
2142 F: include/dt-bindings/*/qcom*
2143 F: include/linux/*/qcom*
2144 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2146 ARM/RADISYS ENP2611 MACHINE SUPPORT
2147 M: Lennert Buytenhek <kernel@wantstofly.org>
2148 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2151 ARM/RDA MICRO ARCHITECTURE
2152 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2153 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2154 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2156 F: arch/arm/boot/dts/rda8810pl-*
2157 F: drivers/clocksource/timer-rda.c
2158 F: drivers/irqchip/irq-rda-intc.c
2159 F: drivers/tty/serial/rda-uart.c
2160 F: Documentation/devicetree/bindings/arm/rda.yaml
2161 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2162 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2163 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2165 ARM/REALTEK ARCHITECTURE
2166 M: Andreas Färber <afaerber@suse.de>
2167 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2169 F: arch/arm64/boot/dts/realtek/
2170 F: Documentation/devicetree/bindings/arm/realtek.txt
2172 ARM/RENESAS ARM64 ARCHITECTURE
2173 M: Simon Horman <horms@verge.net.au>
2174 M: Geert Uytterhoeven <geert+renesas@glider.be>
2175 M: Magnus Damm <magnus.damm@gmail.com>
2176 L: linux-renesas-soc@vger.kernel.org
2177 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2178 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2181 F: arch/arm64/boot/dts/renesas/
2182 F: Documentation/devicetree/bindings/arm/renesas.yaml
2183 F: drivers/soc/renesas/
2184 F: include/linux/soc/renesas/
2186 ARM/RISCPC ARCHITECTURE
2187 M: Russell King <linux@armlinux.org.uk>
2188 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2189 W: http://www.armlinux.org.uk/
2191 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2192 F: arch/arm/include/asm/hardware/ioc.h
2193 F: arch/arm/include/asm/hardware/iomd.h
2194 F: arch/arm/include/asm/hardware/memc.h
2195 F: arch/arm/mach-rpc/
2196 F: drivers/net/ethernet/8390/etherh.c
2197 F: drivers/net/ethernet/i825xx/ether1*
2198 F: drivers/net/ethernet/seeq/ether3*
2199 F: drivers/scsi/arm/
2201 ARM/Rockchip SoC support
2202 M: Heiko Stuebner <heiko@sntech.de>
2203 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2204 L: linux-rockchip@lists.infradead.org
2205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2207 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2208 F: arch/arm/boot/dts/rk3*
2209 F: arch/arm/boot/dts/rv1108*
2210 F: arch/arm/mach-rockchip/
2211 F: drivers/clk/rockchip/
2212 F: drivers/i2c/busses/i2c-rk3x.c
2213 F: drivers/*/*rockchip*
2214 F: drivers/*/*/*rockchip*
2215 F: sound/soc/rockchip/
2218 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2219 M: Kukjin Kim <kgene@kernel.org>
2220 M: Krzysztof Kozlowski <krzk@kernel.org>
2221 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2222 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2223 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2225 F: arch/arm/boot/dts/s3c*
2226 F: arch/arm/boot/dts/s5p*
2227 F: arch/arm/boot/dts/exynos*
2228 F: arch/arm64/boot/dts/exynos/
2229 F: arch/arm/plat-samsung/
2230 F: arch/arm/mach-s3c24*/
2231 F: arch/arm/mach-s3c64xx/
2232 F: arch/arm/mach-s5p*/
2233 F: arch/arm/mach-exynos*/
2234 F: drivers/*/*s3c24*
2235 F: drivers/*/*/*s3c24*
2236 F: drivers/*/*s3c64xx*
2237 F: drivers/*/*s5pv210*
2238 F: drivers/memory/samsung/
2239 F: drivers/soc/samsung/
2240 F: include/linux/soc/samsung/
2241 F: Documentation/arm/samsung/
2242 F: Documentation/devicetree/bindings/arm/samsung/
2243 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
2244 F: Documentation/devicetree/bindings/power/pd-samsung.txt
2247 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2248 M: Kyungmin Park <kyungmin.park@samsung.com>
2249 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2251 F: arch/arm/mach-s5pv210/
2253 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2254 M: Kyungmin Park <kyungmin.park@samsung.com>
2255 M: Kamil Debski <kamil@wypas.org>
2256 M: Andrzej Hajda <a.hajda@samsung.com>
2257 L: linux-arm-kernel@lists.infradead.org
2258 L: linux-media@vger.kernel.org
2260 F: drivers/media/platform/s5p-g2d/
2262 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2263 M: Marek Szyprowski <m.szyprowski@samsung.com>
2264 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2265 L: linux-media@vger.kernel.org
2267 F: drivers/media/platform/s5p-cec/
2268 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2270 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2271 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2272 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2273 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2274 L: linux-arm-kernel@lists.infradead.org
2275 L: linux-media@vger.kernel.org
2277 F: drivers/media/platform/s5p-jpeg/
2279 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2280 M: Kyungmin Park <kyungmin.park@samsung.com>
2281 M: Kamil Debski <kamil@wypas.org>
2282 M: Jeongtae Park <jtp.park@samsung.com>
2283 M: Andrzej Hajda <a.hajda@samsung.com>
2284 L: linux-arm-kernel@lists.infradead.org
2285 L: linux-media@vger.kernel.org
2287 F: drivers/media/platform/s5p-mfc/
2289 ARM/SHMOBILE ARM ARCHITECTURE
2290 M: Simon Horman <horms@verge.net.au>
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/horms/renesas.git next
2296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2298 F: arch/arm/boot/dts/emev2*
2299 F: arch/arm/boot/dts/gr-peach*
2300 F: arch/arm/boot/dts/iwg20d-q7*
2301 F: arch/arm/boot/dts/r7s*
2302 F: arch/arm/boot/dts/r8a*
2303 F: arch/arm/boot/dts/r9a*
2304 F: arch/arm/boot/dts/sh*
2305 F: arch/arm/configs/shmobile_defconfig
2306 F: arch/arm/include/debug/renesas-scif.S
2307 F: arch/arm/mach-shmobile/
2308 F: Documentation/devicetree/bindings/arm/renesas.yaml
2309 F: drivers/soc/renesas/
2310 F: include/linux/soc/renesas/
2312 ARM/SOCFPGA ARCHITECTURE
2313 M: Dinh Nguyen <dinguyen@kernel.org>
2315 F: arch/arm/mach-socfpga/
2316 F: arch/arm/boot/dts/socfpga*
2317 F: arch/arm/configs/socfpga_defconfig
2318 F: arch/arm64/boot/dts/altera/
2319 F: arch/arm64/boot/dts/intel/
2320 W: http://www.rocketboards.org
2321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2323 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2324 M: Dinh Nguyen <dinguyen@kernel.org>
2326 F: drivers/clk/socfpga/
2328 ARM/SOCFPGA EDAC SUPPORT
2329 M: Thor Thayer <thor.thayer@linux.intel.com>
2331 F: drivers/edac/altera_edac.
2333 ARM/SPREADTRUM SoC SUPPORT
2334 M: Orson Zhai <orsonzhai@gmail.com>
2335 M: Baolin Wang <baolin.wang@linaro.org>
2336 M: Chunyan Zhang <zhang.lyra@gmail.com>
2338 F: arch/arm64/boot/dts/sprd
2341 ARM/STI ARCHITECTURE
2342 M: Patrice Chotard <patrice.chotard@st.com>
2343 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2344 W: http://www.stlinux.com
2346 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2347 F: arch/arm/mach-sti/
2348 F: arch/arm/boot/dts/sti*
2349 F: drivers/char/hw_random/st-rng.c
2350 F: drivers/clocksource/arm_global_timer.c
2351 F: drivers/clocksource/clksrc_st_lpc.c
2352 F: drivers/cpufreq/sti-cpufreq.c
2353 F: drivers/dma/st_fdma*
2354 F: drivers/i2c/busses/i2c-st.c
2355 F: drivers/media/rc/st_rc.c
2356 F: drivers/media/platform/sti/c8sectpfe/
2357 F: drivers/mmc/host/sdhci-st.c
2358 F: drivers/phy/st/phy-miphy28lp.c
2359 F: drivers/phy/st/phy-stih407-usb.c
2360 F: drivers/pinctrl/pinctrl-st.c
2361 F: drivers/remoteproc/st_remoteproc.c
2362 F: drivers/remoteproc/st_slim_rproc.c
2363 F: drivers/reset/sti/
2364 F: drivers/rtc/rtc-st-lpc.c
2365 F: drivers/tty/serial/st-asc.c
2366 F: drivers/usb/dwc3/dwc3-st.c
2367 F: drivers/usb/host/ehci-st.c
2368 F: drivers/usb/host/ohci-st.c
2369 F: drivers/watchdog/st_lpc_wdt.c
2370 F: drivers/ata/ahci_st.c
2371 F: include/linux/remoteproc/st_slim_rproc.h
2373 ARM/STM32 ARCHITECTURE
2374 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2375 M: Alexandre Torgue <alexandre.torgue@st.com>
2376 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2377 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2382 F: arch/arm/boot/dts/stm32*
2383 F: arch/arm/mach-stm32/
2384 F: drivers/clocksource/armv7m_systick.c
2386 ARM/Synaptics SoC support
2387 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2388 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2389 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2391 F: arch/arm/mach-berlin/
2392 F: arch/arm/boot/dts/berlin*
2393 F: arch/arm64/boot/dts/synaptics/
2395 ARM/TANGO ARCHITECTURE
2396 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2397 M: Mans Rullgard <mans@mansr.com>
2398 L: linux-arm-kernel@lists.infradead.org
2402 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2403 M: Lennert Buytenhek <kernel@wantstofly.org>
2404 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2407 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2408 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2409 L: linux-tegra@vger.kernel.org
2410 L: linux-media@vger.kernel.org
2412 F: drivers/media/platform/tegra-cec/
2413 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2415 ARM/TETON BGA MACHINE SUPPORT
2416 M: "Mark F. Brown" <mark.brown314@gmail.com>
2417 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2420 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2421 M: Santosh Shilimkar <ssantosh@kernel.org>
2422 L: linux-kernel@vger.kernel.org
2424 F: drivers/memory/*emif*
2426 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2427 M: Tero Kristo <t-kristo@ti.com>
2428 M: Nishanth Menon <nm@ti.com>
2429 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2431 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2432 F: arch/arm64/boot/dts/ti/Makefile
2433 F: arch/arm64/boot/dts/ti/k3-*
2434 F: include/dt-bindings/pinctrl/k3.h
2436 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2437 M: Santosh Shilimkar <ssantosh@kernel.org>
2438 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2440 F: arch/arm/mach-keystone/
2441 F: arch/arm/boot/dts/keystone-*
2442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2444 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2445 M: Santosh Shilimkar <ssantosh@kernel.org>
2446 L: linux-kernel@vger.kernel.org
2448 F: drivers/clk/keystone/
2450 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2451 M: Santosh Shilimkar <ssantosh@kernel.org>
2452 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2453 L: linux-kernel@vger.kernel.org
2455 F: drivers/clocksource/timer-keystone.c
2457 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2458 M: Santosh Shilimkar <ssantosh@kernel.org>
2459 L: linux-kernel@vger.kernel.org
2461 F: drivers/power/reset/keystone-reset.c
2463 ARM/THECUS N2100 MACHINE SUPPORT
2464 M: Lennert Buytenhek <kernel@wantstofly.org>
2465 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2468 ARM/TOSA MACHINE SUPPORT
2469 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2470 M: Dirk Opfer <dirk@opfer-online.de>
2473 ARM/UNIPHIER ARCHITECTURE
2474 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2475 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2478 F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2479 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2480 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2481 F: arch/arm/boot/dts/uniphier*
2482 F: arch/arm/include/asm/hardware/cache-uniphier.h
2483 F: arch/arm/mach-uniphier/
2484 F: arch/arm/mm/cache-uniphier.c
2485 F: arch/arm64/boot/dts/socionext/uniphier*
2486 F: drivers/bus/uniphier-system-bus.c
2487 F: drivers/clk/uniphier/
2488 F: drivers/dma/uniphier-mdmac.c
2489 F: drivers/gpio/gpio-uniphier.c
2490 F: drivers/i2c/busses/i2c-uniphier*
2491 F: drivers/irqchip/irq-uniphier-aidet.c
2492 F: drivers/mmc/host/uniphier-sd.c
2493 F: drivers/pinctrl/uniphier/
2494 F: drivers/reset/reset-uniphier.c
2495 F: drivers/tty/serial/8250/8250_uniphier.c
2498 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2499 M: Ulf Hansson <ulf.hansson@linaro.org>
2500 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2501 T: git git://git.linaro.org/people/ulfh/clk.git
2503 F: drivers/clk/ux500/
2505 ARM/VERSATILE EXPRESS PLATFORM
2506 M: Liviu Dudau <liviu.dudau@arm.com>
2507 M: Sudeep Holla <sudeep.holla@arm.com>
2508 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2509 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2511 F: arch/arm/boot/dts/vexpress*
2512 F: arch/arm64/boot/dts/arm/
2513 F: arch/arm/mach-vexpress/
2516 F: drivers/clk/versatile/clk-vexpress-osc.c
2517 F: drivers/clocksource/timer-versatile.c
2521 M: Russell King <linux@armlinux.org.uk>
2522 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2523 W: http://www.armlinux.org.uk/
2527 ARM/VOIPAC PXA270 SUPPORT
2528 M: Marek Vasut <marek.vasut@gmail.com>
2529 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2531 F: arch/arm/mach-pxa/vpac270.c
2532 F: arch/arm/mach-pxa/include/mach/vpac270.h
2534 ARM/VT8500 ARM ARCHITECTURE
2535 M: Tony Prisk <linux@prisktech.co.nz>
2536 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2538 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2539 F: arch/arm/mach-vt8500/
2540 F: drivers/clocksource/timer-vt8500.c
2541 F: drivers/i2c/busses/i2c-wmt.c
2542 F: drivers/mmc/host/wmt-sdmmc.c
2543 F: drivers/pwm/pwm-vt8500.c
2544 F: drivers/rtc/rtc-vt8500.c
2545 F: drivers/tty/serial/vt8500_serial.c
2546 F: drivers/usb/host/ehci-platform.c
2547 F: drivers/usb/host/uhci-platform.c
2548 F: drivers/video/fbdev/vt8500lcdfb.*
2549 F: drivers/video/fbdev/wm8505fb*
2550 F: drivers/video/fbdev/wmt_ge_rops.*
2552 ARM/ZIPIT Z2 SUPPORT
2553 M: Marek Vasut <marek.vasut@gmail.com>
2554 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2556 F: arch/arm/mach-pxa/z2.c
2557 F: arch/arm/mach-pxa/include/mach/z2.h
2559 ARM/ZTE ARCHITECTURE
2560 M: Jun Nie <jun.nie@linaro.org>
2561 M: Shawn Guo <shawnguo@kernel.org>
2562 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2564 F: arch/arm/boot/dts/zx2967*
2565 F: arch/arm/mach-zx/
2566 F: arch/arm64/boot/dts/zte/
2568 F: drivers/dma/zx_dma.c
2569 F: drivers/gpio/gpio-zx.c
2570 F: drivers/i2c/busses/i2c-zx2967.c
2571 F: drivers/mmc/host/dw_mmc-zx.*
2572 F: drivers/pinctrl/zte/
2574 F: drivers/thermal/zx2967_thermal.c
2575 F: drivers/watchdog/zx2967_wdt.c
2576 F: Documentation/devicetree/bindings/arm/zte.yaml
2577 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2578 F: Documentation/devicetree/bindings/dma/zxdma.txt
2579 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2580 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2581 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2582 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2583 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2584 F: Documentation/devicetree/bindings/soc/zte/
2585 F: Documentation/devicetree/bindings/sound/zte,*.txt
2586 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2587 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2588 F: include/dt-bindings/clock/zx2967*.h
2589 F: include/dt-bindings/soc/zte,*.h
2590 F: sound/soc/codecs/zx_aud96p22.c
2593 ARM/ZYNQ ARCHITECTURE
2594 M: Michal Simek <michal.simek@xilinx.com>
2595 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2596 W: http://wiki.xilinx.com
2597 T: git https://github.com/Xilinx/linux-xlnx.git
2599 F: arch/arm/mach-zynq/
2600 F: drivers/cpuidle/cpuidle-zynq.c
2601 F: drivers/block/xsysace.c
2604 F: Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2605 F: Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2606 F: drivers/clocksource/timer-cadence-ttc.c
2607 F: drivers/i2c/busses/i2c-cadence.c
2608 F: drivers/mmc/host/sdhci-of-arasan.c
2609 F: drivers/edac/synopsys_edac.c
2610 F: drivers/i2c/busses/i2c-xiic.c
2612 ARM64 PORT (AARCH64 ARCHITECTURE)
2613 M: Catalin Marinas <catalin.marinas@arm.com>
2614 M: Will Deacon <will@kernel.org>
2615 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2619 X: arch/arm64/boot/dts/
2620 F: Documentation/arm64/
2622 AS3645A LED FLASH CONTROLLER DRIVER
2623 M: Sakari Ailus <sakari.ailus@iki.fi>
2624 L: linux-leds@vger.kernel.org
2626 F: drivers/leds/leds-as3645a.c
2628 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2629 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2630 L: linux-media@vger.kernel.org
2631 T: git git://linuxtv.org/media_tree.git
2633 F: drivers/media/i2c/ak7375.c
2634 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2636 ASAHI KASEI AK8974 DRIVER
2637 M: Linus Walleij <linus.walleij@linaro.org>
2638 L: linux-iio@vger.kernel.org
2639 W: http://www.akm.com/
2641 F: drivers/iio/magnetometer/ak8974.c
2643 ASC7621 HARDWARE MONITOR DRIVER
2644 M: George Joseph <george.joseph@fairview5.com>
2645 L: linux-hwmon@vger.kernel.org
2647 F: Documentation/hwmon/asc7621.rst
2648 F: drivers/hwmon/asc7621.c
2650 ASPEED PINCTRL DRIVERS
2651 M: Andrew Jeffery <andrew@aj.id.au>
2652 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2653 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2654 L: linux-gpio@vger.kernel.org
2656 F: drivers/pinctrl/aspeed/
2657 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2659 ASPEED VIDEO ENGINE DRIVER
2660 M: Eddie James <eajames@linux.ibm.com>
2661 L: linux-media@vger.kernel.org
2662 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2664 F: drivers/media/platform/aspeed-video.c
2665 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2667 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2668 M: Corentin Chary <corentin.chary@gmail.com>
2669 L: acpi4asus-user@lists.sourceforge.net
2670 L: platform-driver-x86@vger.kernel.org
2671 W: http://acpi4asus.sf.net
2673 F: drivers/platform/x86/asus*.c
2674 F: drivers/platform/x86/eeepc*.c
2676 ASUS WIRELESS RADIO CONTROL DRIVER
2677 M: João Paulo Rechi Vita <jprvita@gmail.com>
2678 L: platform-driver-x86@vger.kernel.org
2680 F: drivers/platform/x86/asus-wireless.c
2683 M: David Howells <dhowells@redhat.com>
2684 L: keyrings@vger.kernel.org
2686 F: Documentation/crypto/asymmetric-keys.txt
2687 F: include/linux/verification.h
2688 F: include/crypto/public_key.h
2689 F: include/crypto/pkcs7.h
2690 F: crypto/asymmetric_keys/
2692 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2693 R: Dan Williams <dan.j.williams@intel.com>
2694 W: http://sourceforge.net/projects/xscaleiop
2696 F: Documentation/crypto/async-tx-api.txt
2699 F: include/linux/dmaengine.h
2700 F: include/linux/async_tx.h
2703 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2704 L: linux-i2c@vger.kernel.org
2705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2707 F: Documentation/devicetree/bindings/eeprom/at24.txt
2708 F: drivers/misc/eeprom/at24.c
2710 ATA OVER ETHERNET (AOE) DRIVER
2711 M: "Justin Sanders" <justin@coraid.com>
2712 W: http://www.openaoe.org/
2714 F: Documentation/admin-guide/aoe/
2715 F: drivers/block/aoe/
2717 ATHEROS 71XX/9XXX GPIO DRIVER
2718 M: Alban Bedel <albeu@free.fr>
2719 W: https://github.com/AlbanBedel/linux
2720 T: git git://github.com/AlbanBedel/linux
2722 F: drivers/gpio/gpio-ath79.c
2723 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2725 ATHEROS 71XX/9XXX USB PHY DRIVER
2726 M: Alban Bedel <albeu@free.fr>
2727 W: https://github.com/AlbanBedel/linux
2728 T: git git://github.com/AlbanBedel/linux
2730 F: drivers/phy/qualcomm/phy-ath79-usb.c
2731 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2733 ATHEROS ATH GENERIC UTILITIES
2734 M: Kalle Valo <kvalo@codeaurora.org>
2735 L: linux-wireless@vger.kernel.org
2737 F: drivers/net/wireless/ath/*
2739 ATHEROS ATH5K WIRELESS DRIVER
2740 M: Jiri Slaby <jirislaby@gmail.com>
2741 M: Nick Kossifidis <mickflemm@gmail.com>
2742 M: Luis Chamberlain <mcgrof@kernel.org>
2743 L: linux-wireless@vger.kernel.org
2744 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2746 F: drivers/net/wireless/ath/ath5k/
2748 ATHEROS ATH6KL WIRELESS DRIVER
2749 M: Kalle Valo <kvalo@codeaurora.org>
2750 L: linux-wireless@vger.kernel.org
2751 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2754 F: drivers/net/wireless/ath/ath6kl/
2757 M: Ville Syrjala <syrjala@sci.fi>
2759 F: drivers/input/misc/ati_remote2.c
2761 ATK0110 HWMON DRIVER
2762 M: Luca Tettamanti <kronos.it@gmail.com>
2763 L: linux-hwmon@vger.kernel.org
2765 F: drivers/hwmon/asus_atk0110.c
2767 ATLX ETHERNET DRIVERS
2768 M: Jay Cliburn <jcliburn@gmail.com>
2769 M: Chris Snook <chris.snook@gmail.com>
2770 L: netdev@vger.kernel.org
2771 W: http://sourceforge.net/projects/atl1
2772 W: http://atl1.sourceforge.net
2774 F: drivers/net/ethernet/atheros/
2777 M: Chas Williams <3chas3@gmail.com>
2778 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2779 L: netdev@vger.kernel.org
2780 W: http://linux-atm.sourceforge.net
2783 F: include/linux/atm*
2784 F: include/uapi/linux/atm*
2786 ATMEL MACB ETHERNET DRIVER
2787 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2789 F: drivers/net/ethernet/cadence/
2791 ATMEL MAXTOUCH DRIVER
2792 M: Nick Dyer <nick@shmanahar.org>
2793 T: git git://github.com/ndyer/linux.git
2795 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2796 F: drivers/input/touchscreen/atmel_mxt_ts.c
2798 ATMEL WIRELESS DRIVER
2799 M: Simon Kelley <simon@thekelleys.org.uk>
2800 L: linux-wireless@vger.kernel.org
2801 W: http://www.thekelleys.org.uk/atmel
2802 W: http://atmelwlandriver.sourceforge.net/
2804 F: drivers/net/wireless/atmel/atmel*
2806 ATOMIC INFRASTRUCTURE
2807 M: Will Deacon <will@kernel.org>
2808 M: Peter Zijlstra <peterz@infradead.org>
2809 R: Boqun Feng <boqun.feng@gmail.com>
2810 L: linux-kernel@vger.kernel.org
2812 F: arch/*/include/asm/atomic*.h
2813 F: include/*/atomic*.h
2816 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2817 M: Bradley Grove <linuxdrivers@attotech.com>
2818 L: linux-scsi@vger.kernel.org
2819 W: http://www.attotech.com
2821 F: drivers/scsi/esas2r
2823 ATUSB IEEE 802.15.4 RADIO DRIVER
2824 M: Stefan Schmidt <stefan@datenfreihafen.org>
2825 L: linux-wpan@vger.kernel.org
2827 F: drivers/net/ieee802154/atusb.c
2828 F: drivers/net/ieee802154/atusb.h
2829 F: drivers/net/ieee802154/at86rf230.h
2832 M: Paul Moore <paul@paul-moore.com>
2833 M: Eric Paris <eparis@redhat.com>
2834 L: linux-audit@redhat.com (moderated for non-subscribers)
2835 W: https://github.com/linux-audit
2836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2838 F: include/linux/audit.h
2839 F: include/uapi/linux/audit.h
2842 AUXILIARY DISPLAY DRIVERS
2843 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2845 F: drivers/auxdisplay/
2846 F: include/linux/cfag12864b.h
2848 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2849 M: Andreas Klinger <ak@it-klinger.de>
2850 L: linux-iio@vger.kernel.org
2852 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2853 F: drivers/iio/adc/hx711.c
2856 M: Ralf Baechle <ralf@linux-mips.org>
2857 L: linux-hams@vger.kernel.org
2858 W: http://www.linux-ax25.org/
2860 F: include/uapi/linux/ax25.h
2861 F: include/net/ax25.h
2865 M: Peter Rosin <peda@axentia.se>
2866 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2868 F: Documentation/devicetree/bindings/arm/axentia.txt
2869 F: arch/arm/boot/dts/at91-linea.dtsi
2870 F: arch/arm/boot/dts/at91-natte.dtsi
2871 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2872 F: arch/arm/boot/dts/at91-tse850-3.dts
2874 AXENTIA ASOC DRIVERS
2875 M: Peter Rosin <peda@axentia.se>
2876 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2878 F: Documentation/devicetree/bindings/sound/axentia,*
2879 F: sound/soc/atmel/tse850-pcm5142.c
2881 AXXIA I2C CONTROLLER
2882 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
2883 L: linux-i2c@vger.kernel.org
2885 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2886 F: drivers/i2c/busses/i2c-axxia.c
2889 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2890 L: linux-media@vger.kernel.org
2891 W: https://linuxtv.org
2892 T: git git://linuxtv.org/media_tree.git
2894 F: drivers/media/usb/dvb-usb-v2/az6007.c
2896 AZTECH FM RADIO RECEIVER DRIVER
2897 M: Hans Verkuil <hverkuil@xs4all.nl>
2898 L: linux-media@vger.kernel.org
2899 T: git git://linuxtv.org/media_tree.git
2900 W: https://linuxtv.org
2902 F: drivers/media/radio/radio-aztech*
2905 L: linux-wireless@vger.kernel.org
2906 L: b43-dev@lists.infradead.org
2907 W: http://wireless.kernel.org/en/users/Drivers/b43
2909 F: drivers/net/wireless/broadcom/b43/
2911 B43LEGACY WIRELESS DRIVER
2912 M: Larry Finger <Larry.Finger@lwfinger.net>
2913 L: linux-wireless@vger.kernel.org
2914 L: b43-dev@lists.infradead.org
2915 W: http://wireless.kernel.org/en/users/Drivers/b43
2917 F: drivers/net/wireless/broadcom/b43legacy/
2919 BACKLIGHT CLASS/SUBSYSTEM
2920 M: Lee Jones <lee.jones@linaro.org>
2921 M: Daniel Thompson <daniel.thompson@linaro.org>
2922 M: Jingoo Han <jingoohan1@gmail.com>
2923 L: dri-devel@lists.freedesktop.org
2924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2926 F: drivers/video/backlight/
2927 F: include/linux/backlight.h
2928 F: include/linux/pwm_backlight.h
2929 F: Documentation/devicetree/bindings/leds/backlight
2932 M: Marek Lindner <mareklindner@neomailbox.ch>
2933 M: Simon Wunderlich <sw@simonwunderlich.de>
2934 M: Antonio Quartulli <a@unstable.cc>
2935 M: Sven Eckelmann <sven@narfation.org>
2936 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2937 W: https://www.open-mesh.org/
2938 B: https://www.open-mesh.org/projects/batman-adv/issues
2939 C: irc://chat.freenode.net/batman
2940 Q: https://patchwork.open-mesh.org/project/batman/list/
2941 T: git https://git.open-mesh.org/linux-merge.git
2943 F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2944 F: Documentation/ABI/obsolete/sysfs-class-net-mesh
2945 F: Documentation/networking/batman-adv.rst
2946 F: include/uapi/linux/batadv_packet.h
2947 F: include/uapi/linux/batman_adv.h
2950 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2951 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2952 L: linux-hams@vger.kernel.org
2953 W: http://www.baycom.org/~tom/ham/ham.html
2955 F: drivers/net/hamradio/baycom*
2957 BCACHE (BLOCK LAYER CACHE)
2958 M: Coly Li <colyli@suse.de>
2959 M: Kent Overstreet <kent.overstreet@gmail.com>
2960 L: linux-bcache@vger.kernel.org
2961 W: http://bcache.evilpiepirate.org
2962 C: irc://irc.oftc.net/bcache
2964 F: drivers/md/bcache/
2966 BDISP ST MEDIA DRIVER
2967 M: Fabien Dessenne <fabien.dessenne@st.com>
2968 L: linux-media@vger.kernel.org
2969 T: git git://linuxtv.org/media_tree.git
2970 W: https://linuxtv.org
2972 F: drivers/media/platform/sti/bdisp
2974 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2975 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2976 L: netdev@vger.kernel.org
2978 F: drivers/net/ethernet/ec_bhf.c
2981 M: Luis de Bethencourt <luisbg@kernel.org>
2982 M: Salah Triki <salah.triki@gmail.com>
2984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2985 F: Documentation/filesystems/befs.txt
2989 M: Paolo Valente <paolo.valente@linaro.org>
2990 M: Jens Axboe <axboe@kernel.dk>
2991 L: linux-block@vger.kernel.org
2994 F: Documentation/block/bfq-iosched.rst
2997 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2999 F: Documentation/filesystems/bfs.txt
3001 F: include/uapi/linux/bfs_fs.h
3003 BLINKM RGB LED DRIVER
3004 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3006 F: drivers/leds/leds-blinkm.c
3009 M: Jens Axboe <axboe@kernel.dk>
3010 L: linux-block@vger.kernel.org
3011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3015 F: kernel/trace/blktrace.c
3019 M: Joern Engel <joern@lazybastard.org>
3020 L: linux-mtd@lists.infradead.org
3022 F: drivers/mtd/devices/block2mtd.c
3025 M: Marcel Holtmann <marcel@holtmann.org>
3026 M: Johan Hedberg <johan.hedberg@gmail.com>
3027 L: linux-bluetooth@vger.kernel.org
3028 W: http://www.bluez.org/
3029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3032 F: drivers/bluetooth/
3035 M: Marcel Holtmann <marcel@holtmann.org>
3036 M: Johan Hedberg <johan.hedberg@gmail.com>
3037 L: linux-bluetooth@vger.kernel.org
3038 W: http://www.bluez.org/
3039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3043 F: include/net/bluetooth/
3046 M: Jay Vosburgh <j.vosburgh@gmail.com>
3047 M: Veaceslav Falico <vfalico@gmail.com>
3048 M: Andy Gospodarek <andy@greyhouse.net>
3049 L: netdev@vger.kernel.org
3050 W: http://sourceforge.net/projects/bonding/
3052 F: drivers/net/bonding/
3053 F: include/uapi/linux/if_bonding.h
3055 BPF (Safe dynamic programs and tools)
3056 M: Alexei Starovoitov <ast@kernel.org>
3057 M: Daniel Borkmann <daniel@iogearbox.net>
3058 R: Martin KaFai Lau <kafai@fb.com>
3059 R: Song Liu <songliubraving@fb.com>
3060 R: Yonghong Song <yhs@fb.com>
3061 L: netdev@vger.kernel.org
3062 L: bpf@vger.kernel.org
3063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3064 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3065 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3068 F: Documentation/networking/filter.txt
3069 F: Documentation/bpf/
3070 F: include/linux/bpf*
3071 F: include/linux/filter.h
3072 F: include/trace/events/xdp.h
3073 F: include/uapi/linux/bpf*
3074 F: include/uapi/linux/filter.h
3076 F: kernel/trace/bpf_trace.c
3079 F: net/core/filter.c
3080 F: net/sched/act_bpf.c
3081 F: net/sched/cls_bpf.c
3085 F: tools/testing/selftests/bpf/
3090 M: Shubham Bansal <illusionist.neo@gmail.com>
3091 L: netdev@vger.kernel.org
3092 L: bpf@vger.kernel.org
3097 M: Daniel Borkmann <daniel@iogearbox.net>
3098 M: Alexei Starovoitov <ast@kernel.org>
3099 M: Zi Shen Lim <zlim.lnx@gmail.com>
3100 L: netdev@vger.kernel.org
3101 L: bpf@vger.kernel.org
3105 BPF JIT for MIPS (32-BIT AND 64-BIT)
3106 M: Paul Burton <paul.burton@mips.com>
3107 L: netdev@vger.kernel.org
3108 L: bpf@vger.kernel.org
3112 BPF JIT for NFP NICs
3113 M: Jakub Kicinski <jakub.kicinski@netronome.com>
3114 L: netdev@vger.kernel.org
3115 L: bpf@vger.kernel.org
3117 F: drivers/net/ethernet/netronome/nfp/bpf/
3119 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3120 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3121 M: Sandipan Das <sandipan@linux.ibm.com>
3122 L: netdev@vger.kernel.org
3123 L: bpf@vger.kernel.org
3125 F: arch/powerpc/net/
3127 BPF JIT for RISC-V (RV64G)
3128 M: Björn Töpel <bjorn.topel@gmail.com>
3129 L: netdev@vger.kernel.org
3134 M: Ilya Leoshkevich <iii@linux.ibm.com>
3135 M: Heiko Carstens <heiko.carstens@de.ibm.com>
3136 M: Vasily Gorbik <gor@linux.ibm.com>
3137 L: netdev@vger.kernel.org
3138 L: bpf@vger.kernel.org
3141 X: arch/s390/net/pnet.c
3143 BPF JIT for SPARC (32-BIT AND 64-BIT)
3144 M: David S. Miller <davem@davemloft.net>
3145 L: netdev@vger.kernel.org
3146 L: bpf@vger.kernel.org
3150 BPF JIT for X86 32-BIT
3151 M: Wang YanQing <udknight@gmail.com>
3152 L: netdev@vger.kernel.org
3153 L: bpf@vger.kernel.org
3155 F: arch/x86/net/bpf_jit_comp32.c
3157 BPF JIT for X86 64-BIT
3158 M: Alexei Starovoitov <ast@kernel.org>
3159 M: Daniel Borkmann <daniel@iogearbox.net>
3160 L: netdev@vger.kernel.org
3161 L: bpf@vger.kernel.org
3164 X: arch/x86/net/bpf_jit_comp32.c
3166 BROADCOM B44 10/100 ETHERNET DRIVER
3167 M: Michael Chan <michael.chan@broadcom.com>
3168 L: netdev@vger.kernel.org
3170 F: drivers/net/ethernet/broadcom/b44.*
3172 BROADCOM B53 ETHERNET SWITCH DRIVER
3173 M: Florian Fainelli <f.fainelli@gmail.com>
3174 L: netdev@vger.kernel.org
3175 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3177 F: drivers/net/dsa/b53/*
3178 F: include/linux/platform_data/b53.h
3180 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3181 M: Florian Fainelli <f.fainelli@gmail.com>
3182 M: Ray Jui <rjui@broadcom.com>
3183 M: Scott Branden <sbranden@broadcom.com>
3184 M: bcm-kernel-feedback-list@broadcom.com
3185 T: git git://github.com/broadcom/mach-bcm
3191 F: arch/arm/mach-bcm/
3193 BROADCOM BCM2835 ARM ARCHITECTURE
3194 M: Eric Anholt <eric@anholt.net>
3195 M: Stefan Wahren <wahrenst@gmx.net>
3196 L: bcm-kernel-feedback-list@broadcom.com
3197 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3198 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3199 T: git git://github.com/anholt/linux
3202 F: drivers/staging/vc04_services
3204 BROADCOM BCM47XX MIPS ARCHITECTURE
3205 M: Hauke Mehrtens <hauke@hauke-m.de>
3206 M: Rafał Miłecki <zajec5@gmail.com>
3207 L: linux-mips@vger.kernel.org
3209 F: Documentation/devicetree/bindings/mips/brcm/
3210 F: arch/mips/bcm47xx/*
3211 F: arch/mips/include/asm/mach-bcm47xx/*
3213 BROADCOM BCM5301X ARM ARCHITECTURE
3214 M: Hauke Mehrtens <hauke@hauke-m.de>
3215 M: Rafał Miłecki <zajec5@gmail.com>
3216 M: bcm-kernel-feedback-list@broadcom.com
3217 L: linux-arm-kernel@lists.infradead.org
3219 F: arch/arm/mach-bcm/bcm_5301x.c
3220 F: arch/arm/boot/dts/bcm5301x*.dtsi
3221 F: arch/arm/boot/dts/bcm470*
3222 F: arch/arm/boot/dts/bcm953012*
3224 BROADCOM BCM53573 ARM ARCHITECTURE
3225 M: Rafał Miłecki <rafal@milecki.pl>
3226 L: bcm-kernel-feedback-list@broadcom.com
3227 L: linux-arm-kernel@lists.infradead.org
3229 F: arch/arm/boot/dts/bcm53573*
3230 F: arch/arm/boot/dts/bcm47189*
3232 BROADCOM BCM63XX ARM ARCHITECTURE
3233 M: Florian Fainelli <f.fainelli@gmail.com>
3234 M: bcm-kernel-feedback-list@broadcom.com
3235 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3236 T: git git://github.com/broadcom/stblinux.git
3240 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3241 M: Kevin Cernekee <cernekee@gmail.com>
3242 L: linux-usb@vger.kernel.org
3244 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3246 BROADCOM BCM7XXX ARM ARCHITECTURE
3247 M: Brian Norris <computersforpeace@gmail.com>
3248 M: Gregory Fong <gregory.0xf0@gmail.com>
3249 M: Florian Fainelli <f.fainelli@gmail.com>
3250 M: bcm-kernel-feedback-list@broadcom.com
3251 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3252 T: git git://github.com/broadcom/stblinux.git
3254 F: arch/arm/mach-bcm/*brcmstb*
3255 F: arch/arm/boot/dts/bcm7*.dts*
3256 F: drivers/bus/brcmstb_gisb.c
3257 F: arch/arm/mm/cache-b15-rac.c
3258 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3261 BROADCOM BMIPS CPUFREQ DRIVER
3262 M: Markus Mayer <mmayer@broadcom.com>
3263 M: bcm-kernel-feedback-list@broadcom.com
3264 L: linux-pm@vger.kernel.org
3266 F: drivers/cpufreq/bmips-cpufreq.c
3268 BROADCOM BMIPS MIPS ARCHITECTURE
3269 M: Kevin Cernekee <cernekee@gmail.com>
3270 M: Florian Fainelli <f.fainelli@gmail.com>
3271 L: bcm-kernel-feedback-list@broadcom.com
3272 L: linux-mips@vger.kernel.org
3273 T: git git://github.com/broadcom/stblinux.git
3275 F: arch/mips/bmips/*
3276 F: arch/mips/include/asm/mach-bmips/*
3277 F: arch/mips/kernel/*bmips*
3278 F: arch/mips/boot/dts/brcm/bcm*.dts*
3279 F: drivers/irqchip/irq-bcm63*
3280 F: drivers/irqchip/irq-bcm7*
3281 F: drivers/irqchip/irq-brcmstb*
3282 F: include/linux/bcm963xx_nvram.h
3283 F: include/linux/bcm963xx_tag.h
3285 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3286 M: Rasesh Mody <rmody@marvell.com>
3287 M: GR-Linux-NIC-Dev@marvell.com
3288 L: netdev@vger.kernel.org
3290 F: drivers/net/ethernet/broadcom/bnx2.*
3291 F: drivers/net/ethernet/broadcom/bnx2_*
3293 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3294 M: QLogic-Storage-Upstream@qlogic.com
3295 L: linux-scsi@vger.kernel.org
3297 F: drivers/scsi/bnx2fc/
3299 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3300 M: QLogic-Storage-Upstream@qlogic.com
3301 L: linux-scsi@vger.kernel.org
3303 F: drivers/scsi/bnx2i/
3305 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3306 M: Ariel Elior <aelior@marvell.com>
3307 M: Sudarsana Kalluru <skalluru@marvell.com>
3308 M: GR-everest-linux-l2@marvell.com
3309 L: netdev@vger.kernel.org
3311 F: drivers/net/ethernet/broadcom/bnx2x/
3313 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3314 M: Michael Chan <michael.chan@broadcom.com>
3315 L: netdev@vger.kernel.org
3317 F: drivers/net/ethernet/broadcom/bnxt/
3319 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3320 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3321 M: Franky Lin <franky.lin@broadcom.com>
3322 M: Hante Meuleman <hante.meuleman@broadcom.com>
3323 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3324 M: Wright Feng <wright.feng@cypress.com>
3325 L: linux-wireless@vger.kernel.org
3326 L: brcm80211-dev-list.pdl@broadcom.com
3327 L: brcm80211-dev-list@cypress.com
3329 F: drivers/net/wireless/broadcom/brcm80211/
3331 BROADCOM BRCMSTB GPIO DRIVER
3332 M: Gregory Fong <gregory.0xf0@gmail.com>
3333 L: bcm-kernel-feedback-list@broadcom.com
3335 F: drivers/gpio/gpio-brcmstb.c
3336 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3338 BROADCOM BRCMSTB I2C DRIVER
3339 M: Kamal Dasu <kdasu.kdev@gmail.com>
3340 L: linux-i2c@vger.kernel.org
3341 L: bcm-kernel-feedback-list@broadcom.com
3343 F: drivers/i2c/busses/i2c-brcmstb.c
3344 F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3346 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3347 M: Al Cooper <alcooperx@gmail.com>
3348 L: linux-kernel@vger.kernel.org
3349 L: bcm-kernel-feedback-list@broadcom.com
3351 F: drivers/phy/broadcom/phy-brcm-usb*
3353 BROADCOM GENET ETHERNET DRIVER
3354 M: Doug Berger <opendmb@gmail.com>
3355 M: Florian Fainelli <f.fainelli@gmail.com>
3356 L: bcm-kernel-feedback-list@broadcom.com
3357 L: netdev@vger.kernel.org
3359 F: drivers/net/ethernet/broadcom/genet/
3361 BROADCOM IPROC ARM ARCHITECTURE
3362 M: Ray Jui <rjui@broadcom.com>
3363 M: Scott Branden <sbranden@broadcom.com>
3364 M: bcm-kernel-feedback-list@broadcom.com
3365 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3366 T: git git://github.com/broadcom/cygnus-linux.git
3383 F: arch/arm64/boot/dts/broadcom/northstar2/*
3384 F: arch/arm64/boot/dts/broadcom/stingray/*
3385 F: drivers/clk/bcm/clk-ns*
3386 F: drivers/clk/bcm/clk-sr*
3387 F: drivers/pinctrl/bcm/pinctrl-ns*
3388 F: include/dt-bindings/clock/bcm-sr*
3390 BROADCOM KONA GPIO DRIVER
3391 M: Ray Jui <rjui@broadcom.com>
3392 L: bcm-kernel-feedback-list@broadcom.com
3394 F: drivers/gpio/gpio-bcm-kona.c
3395 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3397 BROADCOM NETXTREME-E ROCE DRIVER
3398 M: Selvin Xavier <selvin.xavier@broadcom.com>
3399 M: Devesh Sharma <devesh.sharma@broadcom.com>
3400 M: Somnath Kotur <somnath.kotur@broadcom.com>
3401 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3402 L: linux-rdma@vger.kernel.org
3403 W: http://www.broadcom.com
3405 F: drivers/infiniband/hw/bnxt_re/
3406 F: include/uapi/rdma/bnxt_re-abi.h
3408 BROADCOM NVRAM DRIVER
3409 M: Rafał Miłecki <zajec5@gmail.com>
3410 L: linux-mips@vger.kernel.org
3412 F: drivers/firmware/broadcom/*
3414 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3415 M: Rafał Miłecki <zajec5@gmail.com>
3416 L: linux-wireless@vger.kernel.org
3419 F: include/linux/bcma/
3421 BROADCOM STB AVS CPUFREQ DRIVER
3422 M: Markus Mayer <mmayer@broadcom.com>
3423 M: bcm-kernel-feedback-list@broadcom.com
3424 L: linux-pm@vger.kernel.org
3426 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3427 F: drivers/cpufreq/brcmstb*
3429 BROADCOM STB AVS TMON DRIVER
3430 M: Markus Mayer <mmayer@broadcom.com>
3431 M: bcm-kernel-feedback-list@broadcom.com
3432 L: linux-pm@vger.kernel.org
3434 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3435 F: drivers/thermal/broadcom/brcmstb*
3437 BROADCOM STB NAND FLASH DRIVER
3438 M: Brian Norris <computersforpeace@gmail.com>
3439 M: Kamal Dasu <kdasu.kdev@gmail.com>
3440 L: linux-mtd@lists.infradead.org
3441 L: bcm-kernel-feedback-list@broadcom.com
3443 F: drivers/mtd/nand/raw/brcmnand/
3445 BROADCOM STB DPFE DRIVER
3446 M: Markus Mayer <mmayer@broadcom.com>
3447 M: bcm-kernel-feedback-list@broadcom.com
3448 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3450 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3451 F: drivers/memory/brcmstb_dpfe.c
3454 M: Kamal Dasu <kdasu.kdev@gmail.com>
3455 M: bcm-kernel-feedback-list@broadcom.com
3457 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3458 F: drivers/spi/spi-bcm-qspi.*
3459 F: drivers/spi/spi-brcmstb-qspi.c
3460 F: drivers/spi/spi-iproc-qspi.c
3462 BROADCOM SYSTEMPORT ETHERNET DRIVER
3463 M: Florian Fainelli <f.fainelli@gmail.com>
3464 L: bcm-kernel-feedback-list@broadcom.com
3465 L: netdev@vger.kernel.org
3467 F: drivers/net/ethernet/broadcom/bcmsysport.*
3469 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3470 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3471 M: Prashant Sreedharan <prashant@broadcom.com>
3472 M: Michael Chan <mchan@broadcom.com>
3473 L: netdev@vger.kernel.org
3475 F: drivers/net/ethernet/broadcom/tg3.*
3477 BROCADE BFA FC SCSI DRIVER
3478 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3479 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3480 L: linux-scsi@vger.kernel.org
3482 F: drivers/scsi/bfa/
3484 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3485 M: Rasesh Mody <rmody@marvell.com>
3486 M: Sudarsana Kalluru <skalluru@marvell.com>
3487 M: GR-Linux-NIC-Dev@marvell.com
3488 L: netdev@vger.kernel.org
3490 F: drivers/net/ethernet/brocade/bna/
3492 BSG (block layer generic sg v4 driver)
3493 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3494 L: linux-scsi@vger.kernel.org
3497 F: include/linux/bsg.h
3498 F: include/uapi/linux/bsg.h
3501 M: Clemens Ladisch <clemens@ladisch.de>
3502 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3505 F: Documentation/sound/cards/bt87x.rst
3506 F: sound/pci/bt87x.c
3509 M: Michael Buesch <m@bues.ch>
3510 W: http://bu3sch.de/btgpio.php
3512 F: drivers/gpio/gpio-bt8xx.c
3515 M: Chris Mason <clm@fb.com>
3516 M: Josef Bacik <josef@toxicpanda.com>
3517 M: David Sterba <dsterba@suse.com>
3518 L: linux-btrfs@vger.kernel.org
3519 W: http://btrfs.wiki.kernel.org/
3520 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3523 F: Documentation/filesystems/btrfs.txt
3525 F: include/linux/btrfs*
3526 F: include/uapi/linux/btrfs*
3528 BTTV VIDEO4LINUX DRIVER
3529 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3530 L: linux-media@vger.kernel.org
3531 W: https://linuxtv.org
3532 T: git git://linuxtv.org/media_tree.git
3534 F: Documentation/media/v4l-drivers/bttv*
3535 F: drivers/media/pci/bt8xx/bttv*
3537 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3538 M: Chanwoo Choi <cw00.choi@samsung.com>
3539 L: linux-pm@vger.kernel.org
3540 L: linux-samsung-soc@vger.kernel.org
3541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3543 F: drivers/devfreq/exynos-bus.c
3544 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3546 BUSLOGIC SCSI DRIVER
3547 M: Khalid Aziz <khalid@gonehiking.org>
3548 L: linux-scsi@vger.kernel.org
3550 F: drivers/scsi/BusLogic.*
3551 F: drivers/scsi/FlashPoint.*
3553 C-MEDIA CMI8788 DRIVER
3554 M: Clemens Ladisch <clemens@ladisch.de>
3555 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3558 F: sound/pci/oxygen/
3561 M: Guo Ren <guoren@kernel.org>
3562 T: git https://github.com/c-sky/csky-linux.git
3565 F: Documentation/devicetree/bindings/csky/
3566 F: drivers/irqchip/irq-csky-*
3567 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3568 F: drivers/clocksource/timer-gx6605s.c
3569 F: drivers/clocksource/timer-mp-csky.c
3570 F: Documentation/devicetree/bindings/timer/csky,*
3575 M: Mark Salter <msalter@redhat.com>
3576 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3577 L: linux-c6x-dev@linux-c6x.org
3578 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3582 CA8210 IEEE-802.15.4 RADIO DRIVER
3583 M: Harry Morris <h.morris@cascoda.com>
3584 L: linux-wpan@vger.kernel.org
3585 W: https://github.com/Cascoda/ca8210-linux.git
3587 F: drivers/net/ieee802154/ca8210.c
3588 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3590 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3591 M: David Howells <dhowells@redhat.com>
3592 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3594 F: Documentation/filesystems/caching/cachefiles.txt
3597 CADENCE MIPI-CSI2 BRIDGES
3598 M: Maxime Ripard <mripard@kernel.org>
3599 L: linux-media@vger.kernel.org
3601 F: Documentation/devicetree/bindings/media/cdns,*.txt
3602 F: drivers/media/platform/cadence/cdns-csi2*
3604 CADET FM/AM RADIO RECEIVER DRIVER
3605 M: Hans Verkuil <hverkuil@xs4all.nl>
3606 L: linux-media@vger.kernel.org
3607 T: git git://linuxtv.org/media_tree.git
3608 W: https://linuxtv.org
3610 F: drivers/media/radio/radio-cadet*
3612 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3613 M: Jonathan Corbet <corbet@lwn.net>
3614 L: linux-media@vger.kernel.org
3615 T: git git://linuxtv.org/media_tree.git
3617 F: Documentation/media/v4l-drivers/cafe_ccic*
3618 F: drivers/media/platform/marvell-ccic/
3621 L: netdev@vger.kernel.org
3623 F: Documentation/networking/caif/
3624 F: drivers/net/caif/
3625 F: include/uapi/linux/caif/
3626 F: include/net/caif/
3630 M: Toke Høiland-Jørgensen <toke@toke.dk>
3631 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3633 F: net/sched/sch_cake.c
3635 CALGARY x86-64 IOMMU
3636 M: Muli Ben-Yehuda <mulix@mulix.org>
3637 M: Jon Mason <jdmason@kudzu.us>
3638 L: iommu@lists.linux-foundation.org
3640 F: arch/x86/kernel/pci-calgary_64.c
3641 F: arch/x86/kernel/tce_64.c
3642 F: arch/x86/include/asm/calgary.h
3643 F: arch/x86/include/asm/tce.h
3646 M: Wolfgang Grandegger <wg@grandegger.com>
3647 M: Marc Kleine-Budde <mkl@pengutronix.de>
3648 L: linux-can@vger.kernel.org
3649 W: https://github.com/linux-can
3650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3653 F: Documentation/devicetree/bindings/net/can/
3655 F: include/linux/can/dev.h
3656 F: include/linux/can/led.h
3657 F: include/linux/can/rx-offload.h
3658 F: include/linux/can/platform/
3659 F: include/uapi/linux/can/error.h
3660 F: include/uapi/linux/can/netlink.h
3661 F: include/uapi/linux/can/vxcan.h
3664 M: Oliver Hartkopp <socketcan@hartkopp.net>
3665 M: Marc Kleine-Budde <mkl@pengutronix.de>
3666 L: linux-can@vger.kernel.org
3667 W: https://github.com/linux-can
3668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3671 F: Documentation/networking/can.rst
3673 F: include/linux/can/core.h
3674 F: include/linux/can/skb.h
3675 F: include/net/netns/can.h
3676 F: include/uapi/linux/can.h
3677 F: include/uapi/linux/can/bcm.h
3678 F: include/uapi/linux/can/raw.h
3679 F: include/uapi/linux/can/gw.h
3681 CAN-J1939 NETWORK LAYER
3682 M: Robin van der Gracht <robin@protonic.nl>
3683 M: Oleksij Rempel <o.rempel@pengutronix.de>
3684 R: Pengutronix Kernel Team <kernel@pengutronix.de>
3685 L: linux-can@vger.kernel.org
3687 F: Documentation/networking/j1939.txt
3689 F: include/uapi/linux/can/j1939.h
3692 M: Serge Hallyn <serge@hallyn.com>
3693 L: linux-security-module@vger.kernel.org
3695 F: include/linux/capability.h
3696 F: include/uapi/linux/capability.h
3697 F: security/commoncap.c
3698 F: kernel/capability.c
3700 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3701 M: Kevin Tsai <ktsai@capellamicro.com>
3703 F: drivers/iio/light/cm*
3705 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3706 M: Christian Lamparter <chunkeey@googlemail.com>
3707 L: linux-wireless@vger.kernel.org
3708 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3710 F: drivers/net/wireless/ath/carl9170/
3713 M: Jan Glauber <jglauber@cavium.com>
3714 M: David Daney <david.daney@cavium.com>
3715 W: http://www.cavium.com
3717 F: drivers/i2c/busses/i2c-octeon*
3718 F: drivers/i2c/busses/i2c-thunderx*
3720 CAVIUM LIQUIDIO NETWORK DRIVER
3721 M: Derek Chickles <dchickles@marvell.com>
3722 M: Satanand Burla <sburla@marvell.com>
3723 M: Felix Manlunas <fmanlunas@marvell.com>
3724 L: netdev@vger.kernel.org
3725 W: http://www.cavium.com
3727 F: drivers/net/ethernet/cavium/liquidio/
3730 M: Jan Glauber <jglauber@cavium.com>
3731 M: David Daney <david.daney@cavium.com>
3732 M: Steven J. Hill <Steven.Hill@cavium.com>
3733 W: http://www.cavium.com
3735 F: drivers/mmc/host/cavium*
3737 CAVIUM OCTEON-TX CRYPTO DRIVER
3738 M: George Cherian <george.cherian@cavium.com>
3739 L: linux-crypto@vger.kernel.org
3740 W: http://www.cavium.com
3742 F: drivers/crypto/cavium/cpt/
3744 CAVIUM THUNDERX2 ARM64 SOC
3745 M: Robert Richter <rrichter@cavium.com>
3746 M: Jayachandran C <jnair@caviumnetworks.com>
3747 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3749 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3750 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3752 CC2520 IEEE-802.15.4 RADIO DRIVER
3753 M: Varka Bhadram <varkabhadram@gmail.com>
3754 L: linux-wpan@vger.kernel.org
3756 F: drivers/net/ieee802154/cc2520.c
3757 F: include/linux/spi/cc2520.h
3758 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3760 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3761 M: Gilad Ben-Yossef <gilad@benyossef.com>
3762 L: linux-crypto@vger.kernel.org
3764 F: drivers/crypto/ccree/
3765 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3768 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3769 L: linux-media@vger.kernel.org
3770 T: git git://linuxtv.org/media_tree.git
3771 W: http://linuxtv.org
3773 F: Documentation/media/kapi/cec-core.rst
3774 F: Documentation/media/uapi/cec
3775 F: drivers/media/cec/
3776 F: drivers/media/rc/keymaps/rc-cec.c
3777 F: include/media/cec.h
3778 F: include/media/cec-notifier.h
3779 F: include/uapi/linux/cec.h
3780 F: include/uapi/linux/cec-funcs.h
3781 F: Documentation/devicetree/bindings/media/cec.txt
3782 F: Documentation/ABI/testing/debugfs-cec-error-inj
3785 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3786 L: linux-media@vger.kernel.org
3787 T: git git://linuxtv.org/media_tree.git
3788 W: http://linuxtv.org
3790 F: drivers/media/platform/cec-gpio/
3791 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3793 CELL BROADBAND ENGINE ARCHITECTURE
3794 M: Arnd Bergmann <arnd@arndb.de>
3795 L: linuxppc-dev@lists.ozlabs.org
3796 W: http://www.ibm.com/developerworks/power/cell/
3798 F: arch/powerpc/include/asm/cell*.h
3799 F: arch/powerpc/include/asm/spu*.h
3800 F: arch/powerpc/include/uapi/asm/spu*.h
3801 F: arch/powerpc/oprofile/*cell*
3802 F: arch/powerpc/platforms/cell/
3804 CEPH COMMON CODE (LIBCEPH)
3805 M: Ilya Dryomov <idryomov@gmail.com>
3806 M: Jeff Layton <jlayton@kernel.org>
3807 M: Sage Weil <sage@redhat.com>
3808 L: ceph-devel@vger.kernel.org
3810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3811 T: git git://github.com/ceph/ceph-client.git
3814 F: include/linux/ceph/
3815 F: include/linux/crush/
3817 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3818 M: Jeff Layton <jlayton@kernel.org>
3819 M: Sage Weil <sage@redhat.com>
3820 M: Ilya Dryomov <idryomov@gmail.com>
3821 L: ceph-devel@vger.kernel.org
3823 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3824 T: git git://github.com/ceph/ceph-client.git
3826 F: Documentation/filesystems/ceph.txt
3829 CERTIFICATE HANDLING:
3830 M: David Howells <dhowells@redhat.com>
3831 M: David Woodhouse <dwmw2@infradead.org>
3832 L: keyrings@vger.kernel.org
3834 F: Documentation/admin-guide/module-signing.rst
3836 F: scripts/sign-file.c
3837 F: scripts/extract-cert.c
3839 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3840 L: devel@driverdev.osuosl.org
3842 F: drivers/staging/wusbcore/
3844 CFAG12864B LCD DRIVER
3845 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3847 F: drivers/auxdisplay/cfag12864b.c
3848 F: include/linux/cfag12864b.h
3850 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3851 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3853 F: drivers/auxdisplay/cfag12864bfb.c
3854 F: include/linux/cfag12864b.h
3856 802.11 (including CFG80211/NL80211)
3857 M: Johannes Berg <johannes@sipsolutions.net>
3858 L: linux-wireless@vger.kernel.org
3859 W: http://wireless.kernel.org/
3860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3864 F: include/uapi/linux/nl80211.h
3865 F: include/linux/ieee80211.h
3866 F: include/net/wext.h
3867 F: include/net/cfg80211.h
3868 F: include/net/iw_handler.h
3869 F: include/net/ieee80211_radiotap.h
3870 F: Documentation/driver-api/80211/cfg80211.rst
3871 F: Documentation/networking/regulatory.txt
3873 CHAR and MISC DRIVERS
3874 M: Arnd Bergmann <arnd@arndb.de>
3875 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3880 F: include/linux/miscdevice.h
3883 M: Andy Whitcroft <apw@canonical.com>
3884 M: Joe Perches <joe@perches.com>
3886 F: scripts/checkpatch.pl
3888 CHINESE DOCUMENTATION
3889 M: Harry Wei <harryxiyou@gmail.com>
3890 M: Alex Shi <alex.shi@linux.alibaba.com>
3891 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3893 F: Documentation/translations/zh_CN/
3895 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3896 M: Peter Chen <Peter.Chen@nxp.com>
3897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3898 L: linux-usb@vger.kernel.org
3900 F: drivers/usb/chipidea/
3902 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3903 M: Hans de Goede <hdegoede@redhat.com>
3904 L: linux-input@vger.kernel.org
3906 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3907 F: drivers/input/touchscreen/chipone_icn8318.c
3909 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3910 M: Hans de Goede <hdegoede@redhat.com>
3911 L: linux-input@vger.kernel.org
3913 F: drivers/input/touchscreen/chipone_icn8505.c
3915 CHROME HARDWARE PLATFORM SUPPORT
3916 M: Benson Leung <bleung@chromium.org>
3917 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3920 F: drivers/platform/chrome/
3922 CHROMEOS EC SUBDRIVERS
3923 M: Benson Leung <bleung@chromium.org>
3924 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3925 R: Guenter Roeck <groeck@chromium.org>
3929 F: drivers/power/supply/cros_usbpd-charger.c
3931 CHROMEOS EC CODEC DRIVER
3932 M: Cheng-Yi Chiang <cychiang@chromium.org>
3934 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3935 R: Guenter Roeck <groeck@chromium.org>
3936 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3937 F: sound/soc/codecs/cros_ec_codec.*
3939 CIRRUS LOGIC AUDIO CODEC DRIVERS
3940 M: Brian Austin <brian.austin@cirrus.com>
3941 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3942 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3944 F: sound/soc/codecs/cs*
3946 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3947 M: Hartley Sweeten <hsweeten@visionengravers.com>
3948 L: netdev@vger.kernel.org
3950 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3952 CIRRUS LOGIC LOCHNAGAR DRIVER
3953 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3954 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3955 L: patches@opensource.cirrus.com
3957 F: drivers/clk/clk-lochnagar.c
3958 F: drivers/hwmon/lochnagar-hwmon.c
3959 F: drivers/mfd/lochnagar-i2c.c
3960 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3961 F: drivers/regulator/lochnagar-regulator.c
3962 F: sound/soc/codecs/lochnagar-sc.c
3963 F: include/dt-bindings/clk/lochnagar.h
3964 F: include/dt-bindings/pinctrl/lochnagar.h
3965 F: include/linux/mfd/lochnagar*
3966 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3967 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3968 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3969 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3970 F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3971 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3972 F: Documentation/hwmon/lochnagar.rst
3974 CISCO FCOE HBA DRIVER
3975 M: Satish Kharat <satishkh@cisco.com>
3976 M: Sesidhar Baddela <sebaddel@cisco.com>
3977 M: Karan Tilak Kumar <kartilak@cisco.com>
3978 L: linux-scsi@vger.kernel.org
3980 F: drivers/scsi/fnic/
3982 CISCO SCSI HBA DRIVER
3983 M: Karan Tilak Kumar <kartilak@cisco.com>
3984 M: Sesidhar Baddela <sebaddel@cisco.com>
3985 L: linux-scsi@vger.kernel.org
3987 F: drivers/scsi/snic/
3989 CISCO VIC ETHERNET NIC DRIVER
3990 M: Christian Benvenuti <benve@cisco.com>
3991 M: Govindarajulu Varadarajan <_govind@gmx.com>
3992 M: Parvi Kaustubhi <pkaustub@cisco.com>
3994 F: drivers/net/ethernet/cisco/enic/
3996 CISCO VIC LOW LATENCY NIC DRIVER
3997 M: Christian Benvenuti <benve@cisco.com>
3998 M: Nelson Escobar <neescoba@cisco.com>
3999 M: Parvi Kaustubhi <pkaustub@cisco.com>
4001 F: drivers/infiniband/hw/usnic/
4003 CIRRUS LOGIC MADERA CODEC DRIVERS
4004 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4005 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4006 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4007 L: patches@opensource.cirrus.com
4008 T: git https://github.com/CirrusLogic/linux-drivers.git
4009 W: https://github.com/CirrusLogic/linux-drivers/wiki
4011 F: Documentation/devicetree/bindings/mfd/madera.txt
4012 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
4013 F: Documentation/devicetree/bindings/sound/madera.txt
4014 F: include/dt-bindings/sound/madera*
4015 F: include/linux/irqchip/irq-madera*
4016 F: include/linux/mfd/madera/*
4017 F: include/sound/madera*
4018 F: drivers/gpio/gpio-madera*
4019 F: drivers/irqchip/irq-madera*
4020 F: drivers/mfd/madera*
4021 F: drivers/mfd/cs47l*
4022 F: drivers/pinctrl/cirrus/*
4023 F: sound/soc/codecs/cs47l*
4024 F: sound/soc/codecs/madera*
4027 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4031 CLANG/LLVM BUILD SUPPORT
4032 L: clang-built-linux@googlegroups.com
4033 W: https://clangbuiltlinux.github.io/
4034 B: https://github.com/ClangBuiltLinux/linux/issues
4035 C: irc://chat.freenode.net/clangbuiltlinux
4037 K: \b(?i:clang|llvm)\b
4040 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4041 L: linux-kernel@vger.kernel.org
4044 F: include/linux/cleancache.h
4047 M: Russell King <linux@armlinux.org.uk>
4048 L: linux-clk@vger.kernel.org
4050 F: include/linux/clk.h
4052 CLOCKSOURCE, CLOCKEVENT DRIVERS
4053 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4054 M: Thomas Gleixner <tglx@linutronix.de>
4055 L: linux-kernel@vger.kernel.org
4056 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4058 F: drivers/clocksource/
4059 F: Documentation/devicetree/bindings/timer/
4062 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4063 M: Daniel Oliveira Nascimento <don@syst.com.br>
4064 L: platform-driver-x86@vger.kernel.org
4066 F: drivers/platform/x86/classmate-laptop.c
4069 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4070 L: linux-media@vger.kernel.org
4071 T: git git://linuxtv.org/media_tree.git
4072 W: https://linuxtv.org
4074 F: drivers/media/pci/cobalt/
4076 COCCINELLE/Semantic Patches (SmPL)
4077 M: Julia Lawall <Julia.Lawall@lip6.fr>
4078 M: Gilles Muller <Gilles.Muller@lip6.fr>
4079 M: Nicolas Palix <nicolas.palix@imag.fr>
4080 M: Michal Marek <michal.lkml@markovi.net>
4081 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4083 W: http://coccinelle.lip6.fr/
4085 F: Documentation/dev-tools/coccinelle.rst
4086 F: scripts/coccinelle/
4087 F: scripts/coccicheck
4090 M: Jan Harkes <jaharkes@cs.cmu.edu>
4092 L: codalist@coda.cs.cmu.edu
4093 W: http://www.coda.cs.cmu.edu/
4095 F: Documentation/filesystems/coda.txt
4097 F: include/linux/coda*.h
4098 F: include/uapi/linux/coda*.h
4100 CODA V4L2 MEM2MEM DRIVER
4101 M: Philipp Zabel <p.zabel@pengutronix.de>
4102 L: linux-media@vger.kernel.org
4104 F: Documentation/devicetree/bindings/media/coda.txt
4105 F: drivers/media/platform/coda/
4108 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4110 F: Documentation/process/code-of-conduct.rst
4111 F: Documentation/process/code-of-conduct-interpretation.rst
4113 COMMON CLK FRAMEWORK
4114 M: Michael Turquette <mturquette@baylibre.com>
4115 M: Stephen Boyd <sboyd@kernel.org>
4116 L: linux-clk@vger.kernel.org
4117 Q: http://patchwork.kernel.org/project/linux-clk/list/
4118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4120 F: Documentation/devicetree/bindings/clock/
4122 X: drivers/clk/clkdev.c
4123 F: include/linux/clk-pr*
4124 F: include/linux/clk/
4125 F: include/linux/of_clk.h
4127 COMMON INTERNET FILE SYSTEM (CIFS)
4128 M: Steve French <sfrench@samba.org>
4129 L: linux-cifs@vger.kernel.org
4130 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4131 W: http://linux-cifs.samba.org/
4132 T: git git://git.samba.org/sfrench/cifs-2.6.git
4134 F: Documentation/admin-guide/cifs/
4137 COMPACTPCI HOTPLUG CORE
4138 M: Scott Murray <scott@spiteful.org>
4139 L: linux-pci@vger.kernel.org
4141 F: drivers/pci/hotplug/cpci_hotplug*
4143 COMPACTPCI HOTPLUG GENERIC DRIVER
4144 M: Scott Murray <scott@spiteful.org>
4145 L: linux-pci@vger.kernel.org
4147 F: drivers/pci/hotplug/cpcihp_generic.c
4149 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4150 M: Scott Murray <scott@spiteful.org>
4151 L: linux-pci@vger.kernel.org
4153 F: drivers/pci/hotplug/cpcihp_zt5550.*
4155 COMPAL LAPTOP SUPPORT
4156 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4157 L: platform-driver-x86@vger.kernel.org
4159 F: drivers/platform/x86/compal-laptop.c
4162 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4164 F: include/linux/compiler_attributes.h
4166 CONEXANT ACCESSRUNNER USB DRIVER
4167 L: accessrunner-general@lists.sourceforge.net
4168 W: http://accessrunner.sourceforge.net/
4170 F: drivers/usb/atm/cxacru.c
4173 M: Joel Becker <jlbec@evilplan.org>
4174 M: Christoph Hellwig <hch@lst.de>
4175 T: git git://git.infradead.org/users/hch/configfs.git
4178 F: include/linux/configfs.h
4181 M: Evgeniy Polyakov <zbr@ioremap.net>
4182 L: netdev@vger.kernel.org
4184 F: drivers/connector/
4186 CONTROL GROUP (CGROUP)
4187 M: Tejun Heo <tj@kernel.org>
4188 M: Li Zefan <lizefan@huawei.com>
4189 M: Johannes Weiner <hannes@cmpxchg.org>
4190 L: cgroups@vger.kernel.org
4191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4193 F: Documentation/admin-guide/cgroup-v2.rst
4194 F: Documentation/admin-guide/cgroup-v1/
4195 F: include/linux/cgroup*
4198 CONTROL GROUP - CPUSET
4199 M: Li Zefan <lizefan@huawei.com>
4200 L: cgroups@vger.kernel.org
4201 W: http://www.bullopensource.org/cpuset/
4202 W: http://oss.sgi.com/projects/cpusets/
4203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4205 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4206 F: include/linux/cpuset.h
4207 F: kernel/cgroup/cpuset.c
4209 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4210 M: Johannes Weiner <hannes@cmpxchg.org>
4211 M: Michal Hocko <mhocko@kernel.org>
4212 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4213 L: cgroups@vger.kernel.org
4214 L: linux-mm@kvack.org
4219 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4220 M: Tejun Heo <tj@kernel.org>
4221 M: Jens Axboe <axboe@kernel.dk>
4222 L: cgroups@vger.kernel.org
4223 L: linux-block@vger.kernel.org
4224 T: git git://git.kernel.dk/linux-block
4225 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4226 F: block/blk-cgroup.c
4227 F: include/linux/blk-cgroup.h
4228 F: block/blk-throttle.c
4229 F: block/blk-iolatency.c
4230 F: block/bfq-cgroup.c
4232 CORETEMP HARDWARE MONITORING DRIVER
4233 M: Fenghua Yu <fenghua.yu@intel.com>
4234 L: linux-hwmon@vger.kernel.org
4236 F: Documentation/hwmon/coretemp.rst
4237 F: drivers/hwmon/coretemp.c
4239 COSA/SRP SYNC SERIAL DRIVER
4240 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4241 W: http://www.fi.muni.cz/~kas/cosa/
4243 F: drivers/net/wan/cosa*
4246 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4247 L: linux-iio@vger.kernel.org
4249 F: Documentation/ABI/testing/sysfs-bus-counter*
4250 F: Documentation/driver-api/generic-counter.rst
4252 F: include/linux/counter.h
4253 F: include/linux/counter_enum.h
4255 CPMAC ETHERNET DRIVER
4256 M: Florian Fainelli <f.fainelli@gmail.com>
4257 L: netdev@vger.kernel.org
4259 F: drivers/net/ethernet/ti/cpmac.c
4261 CPU FREQUENCY SCALING FRAMEWORK
4262 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4263 M: Viresh Kumar <viresh.kumar@linaro.org>
4264 L: linux-pm@vger.kernel.org
4266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4268 B: https://bugzilla.kernel.org
4269 F: Documentation/admin-guide/pm/cpufreq.rst
4270 F: Documentation/admin-guide/pm/intel_pstate.rst
4271 F: Documentation/cpu-freq/
4272 F: Documentation/devicetree/bindings/cpufreq/
4274 F: kernel/sched/cpufreq*.c
4275 F: include/linux/cpufreq.h
4276 F: include/linux/sched/cpufreq.h
4277 F: tools/testing/selftests/cpufreq/
4279 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4280 M: Viresh Kumar <viresh.kumar@linaro.org>
4281 M: Sudeep Holla <sudeep.holla@arm.com>
4282 L: linux-pm@vger.kernel.org
4283 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4285 F: drivers/cpufreq/arm_big_little.h
4286 F: drivers/cpufreq/arm_big_little.c
4288 CPU POWER MONITORING SUBSYSTEM
4289 M: Thomas Renninger <trenn@suse.com>
4290 M: Shuah Khan <shuah@kernel.org>
4291 M: Shuah Khan <skhan@linuxfoundation.org>
4292 L: linux-pm@vger.kernel.org
4294 F: tools/power/cpupower/
4297 M: "H. Peter Anvin" <hpa@zytor.com>
4299 F: arch/x86/kernel/cpuid.c
4300 F: arch/x86/kernel/msr.c
4302 CPUIDLE DRIVER - ARM BIG LITTLE
4303 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4304 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4305 L: linux-pm@vger.kernel.org
4306 L: linux-arm-kernel@lists.infradead.org
4307 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4309 F: drivers/cpuidle/cpuidle-big_little.c
4311 CPUIDLE DRIVER - ARM EXYNOS
4312 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4313 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4314 M: Kukjin Kim <kgene@kernel.org>
4315 L: linux-pm@vger.kernel.org
4316 L: linux-samsung-soc@vger.kernel.org
4318 F: drivers/cpuidle/cpuidle-exynos.c
4319 F: arch/arm/mach-exynos/pm.c
4321 CPUIDLE DRIVER - ARM PSCI
4322 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4323 M: Sudeep Holla <sudeep.holla@arm.com>
4324 L: linux-pm@vger.kernel.org
4325 L: linux-arm-kernel@lists.infradead.org
4327 F: drivers/cpuidle/cpuidle-psci.c
4329 CPU IDLE TIME MANAGEMENT FRAMEWORK
4330 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4331 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4332 L: linux-pm@vger.kernel.org
4334 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4335 B: https://bugzilla.kernel.org
4336 F: Documentation/admin-guide/pm/cpuidle.rst
4337 F: Documentation/driver-api/pm/cpuidle.rst
4338 F: drivers/cpuidle/*
4339 F: include/linux/cpuidle.h
4342 M: Nicolas Pitre <nico@fluxnic.net>
4344 F: Documentation/filesystems/cramfs.txt
4348 M: Herbert Xu <herbert@gondor.apana.org.au>
4349 M: "David S. Miller" <davem@davemloft.net>
4350 L: linux-crypto@vger.kernel.org
4351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4354 F: Documentation/crypto/
4355 F: Documentation/devicetree/bindings/crypto/
4360 F: include/linux/crypto*
4363 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4364 M: Neil Horman <nhorman@tuxdriver.com>
4365 L: linux-crypto@vger.kernel.org
4367 F: crypto/ansi_cprng.c
4371 M: Hans Verkuil <hverkuil@xs4all.nl>
4372 L: linux-media@vger.kernel.org
4373 T: git git://linuxtv.org/media_tree.git
4374 W: http://linuxtv.org
4376 F: drivers/media/i2c/cs3308.c
4378 CS5535 Audio ALSA driver
4379 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4381 F: sound/pci/cs5535audio/
4383 CSI DRIVERS FOR ALLWINNER V3s
4384 M: Yong Deng <yong.deng@magewell.com>
4385 L: linux-media@vger.kernel.org
4386 T: git git://linuxtv.org/media_tree.git
4388 F: drivers/media/platform/sunxi/sun6i-csi/
4389 F: Documentation/devicetree/bindings/media/sun6i-csi.txt
4392 M: Solomon Peachy <pizza@shaftnet.org>
4394 F: drivers/net/wireless/st/cw1200/
4396 CX18 VIDEO4LINUX DRIVER
4397 M: Andy Walls <awalls@md.metrocast.net>
4398 L: ivtv-devel@ivtvdriver.org (subscribers-only)
4399 L: linux-media@vger.kernel.org
4400 T: git git://linuxtv.org/media_tree.git
4401 W: https://linuxtv.org
4402 W: http://www.ivtvdriver.org/index.php/Cx18
4404 F: Documentation/media/v4l-drivers/cx18*
4405 F: drivers/media/pci/cx18/
4406 F: include/uapi/linux/ivtv*
4408 CX2341X MPEG ENCODER HELPER MODULE
4409 M: Hans Verkuil <hverkuil@xs4all.nl>
4410 L: linux-media@vger.kernel.org
4411 T: git git://linuxtv.org/media_tree.git
4412 W: https://linuxtv.org
4414 F: drivers/media/common/cx2341x*
4415 F: include/media/drv-intf/cx2341x.h
4417 CX24120 MEDIA DRIVER
4418 M: Jemma Denson <jdenson@gmail.com>
4419 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4420 L: linux-media@vger.kernel.org
4421 W: https://linuxtv.org
4422 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4424 F: drivers/media/dvb-frontends/cx24120*
4426 CX88 VIDEO4LINUX DRIVER
4427 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4428 L: linux-media@vger.kernel.org
4429 W: https://linuxtv.org
4430 T: git git://linuxtv.org/media_tree.git
4432 F: Documentation/media/v4l-drivers/cx88*
4433 F: drivers/media/pci/cx88/
4435 CXD2820R MEDIA DRIVER
4436 M: Antti Palosaari <crope@iki.fi>
4437 L: linux-media@vger.kernel.org
4438 W: https://linuxtv.org
4439 W: http://palosaari.fi/linux/
4440 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4441 T: git git://linuxtv.org/anttip/media_tree.git
4443 F: drivers/media/dvb-frontends/cxd2820r*
4445 CXGB3 ETHERNET DRIVER (CXGB3)
4446 M: Vishal Kulkarni <vishal@chelsio.com>
4447 L: netdev@vger.kernel.org
4448 W: http://www.chelsio.com
4450 F: drivers/net/ethernet/chelsio/cxgb3/
4452 CXGB3 ISCSI DRIVER (CXGB3I)
4453 M: Karen Xie <kxie@chelsio.com>
4454 L: linux-scsi@vger.kernel.org
4455 W: http://www.chelsio.com
4457 F: drivers/scsi/cxgbi/cxgb3i
4459 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4460 M: Potnuri Bharat Teja <bharat@chelsio.com>
4461 L: linux-rdma@vger.kernel.org
4462 W: http://www.openfabrics.org
4464 F: drivers/infiniband/hw/cxgb3/
4465 F: include/uapi/rdma/cxgb3-abi.h
4467 CXGB4 CRYPTO DRIVER (chcr)
4468 M: Atul Gupta <atul.gupta@chelsio.com>
4469 L: linux-crypto@vger.kernel.org
4470 W: http://www.chelsio.com
4472 F: drivers/crypto/chelsio
4474 CXGB4 ETHERNET DRIVER (CXGB4)
4475 M: Vishal Kulkarni <vishal@chelsio.com>
4476 L: netdev@vger.kernel.org
4477 W: http://www.chelsio.com
4479 F: drivers/net/ethernet/chelsio/cxgb4/
4481 CXGB4 ISCSI DRIVER (CXGB4I)
4482 M: Karen Xie <kxie@chelsio.com>
4483 L: linux-scsi@vger.kernel.org
4484 W: http://www.chelsio.com
4486 F: drivers/scsi/cxgbi/cxgb4i
4488 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4489 M: Potnuri Bharat Teja <bharat@chelsio.com>
4490 L: linux-rdma@vger.kernel.org
4491 W: http://www.openfabrics.org
4493 F: drivers/infiniband/hw/cxgb4/
4494 F: include/uapi/rdma/cxgb4-abi.h
4496 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4497 M: Casey Leedom <leedom@chelsio.com>
4498 L: netdev@vger.kernel.org
4499 W: http://www.chelsio.com
4501 F: drivers/net/ethernet/chelsio/cxgb4vf/
4503 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4504 M: Frederic Barrat <fbarrat@linux.ibm.com>
4505 M: Andrew Donnellan <ajd@linux.ibm.com>
4506 L: linuxppc-dev@lists.ozlabs.org
4508 F: arch/powerpc/platforms/powernv/pci-cxl.c
4509 F: drivers/misc/cxl/
4510 F: include/misc/cxl*
4511 F: include/uapi/misc/cxl.h
4512 F: Documentation/powerpc/cxl.rst
4513 F: Documentation/ABI/testing/sysfs-class-cxl
4515 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4516 M: Manoj N. Kumar <manoj@linux.ibm.com>
4517 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4518 M: Uma Krishnan <ukrishn@linux.ibm.com>
4519 L: linux-scsi@vger.kernel.org
4521 F: drivers/scsi/cxlflash/
4522 F: include/uapi/scsi/cxlflash_ioctl.h
4523 F: Documentation/powerpc/cxlflash.rst
4526 M: Russell King <linux@armlinux.org.uk>
4527 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4528 W: http://www.armlinux.org.uk/
4530 F: drivers/video/fbdev/cyber2000fb.*
4532 CYCLADES ASYNC MUX DRIVER
4533 W: http://www.cyclades.com/
4535 F: drivers/tty/cyclades.c
4536 F: include/linux/cyclades.h
4537 F: include/uapi/linux/cyclades.h
4539 CYCLADES PC300 DRIVER
4540 W: http://www.cyclades.com/
4542 F: drivers/net/wan/pc300*
4544 CYPRESS_FIRMWARE MEDIA DRIVER
4545 M: Antti Palosaari <crope@iki.fi>
4546 L: linux-media@vger.kernel.org
4547 W: https://linuxtv.org
4548 W: http://palosaari.fi/linux/
4549 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4550 T: git git://linuxtv.org/anttip/media_tree.git
4552 F: drivers/media/common/cypress_firmware*
4554 CYTTSP TOUCHSCREEN DRIVER
4555 M: Ferruh Yigit <fery@cypress.com>
4556 L: linux-input@vger.kernel.org
4558 F: drivers/input/touchscreen/cyttsp*
4559 F: include/linux/input/cyttsp.h
4561 D-LINK DIR-685 TOUCHKEYS DRIVER
4562 M: Linus Walleij <linus.walleij@linaro.org>
4563 L: linux-input@vger.kernel.org
4565 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4567 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4568 M: Joshua Kinard <kumba@gentoo.org>
4570 F: drivers/rtc/rtc-ds1685.c
4571 F: include/linux/rtc/ds1685.h
4573 DAMA SLAVE for AX.25
4574 M: Joerg Reuter <jreuter@yaina.de>
4575 W: http://yaina.de/jreuter/
4576 W: http://www.qsl.net/dl1bke/
4577 L: linux-hams@vger.kernel.org
4579 F: net/ax25/af_ax25.c
4580 F: net/ax25/ax25_dev.c
4581 F: net/ax25/ax25_ds_*
4582 F: net/ax25/ax25_in.c
4583 F: net/ax25/ax25_out.c
4584 F: net/ax25/ax25_timer.c
4585 F: net/ax25/sysctl_net_ax25.c
4587 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4588 L: netdev@vger.kernel.org
4590 F: Documentation/networking/device_drivers/dec/dmfe.txt
4591 F: drivers/net/ethernet/dec/tulip/dmfe.c
4593 DC390/AM53C974 SCSI driver
4594 M: Hannes Reinecke <hare@suse.com>
4595 L: linux-scsi@vger.kernel.org
4597 F: drivers/scsi/am53c974.c
4600 M: Oliver Neukum <oliver@neukum.org>
4601 M: Ali Akcaagac <aliakc@web.de>
4602 M: Jamie Lenehan <lenehan@twibble.org>
4603 L: dc395x@twibble.org
4604 W: http://twibble.org/dist/dc395x/
4605 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4607 F: Documentation/scsi/dc395x.txt
4608 F: drivers/scsi/dc395x.*
4611 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4612 L: dccp@vger.kernel.org
4613 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4615 F: include/linux/dccp.h
4616 F: include/uapi/linux/dccp.h
4617 F: include/linux/tfrc.h
4620 DECnet NETWORK LAYER
4621 W: http://linux-decnet.sourceforge.net
4622 L: linux-decnet-user@lists.sourceforge.net
4624 F: Documentation/networking/decnet.txt
4627 DECSTATION PLATFORM SUPPORT
4628 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4629 L: linux-mips@vger.kernel.org
4630 W: http://www.linux-mips.org/wiki/DECstation
4633 F: arch/mips/include/asm/dec/
4634 F: arch/mips/include/asm/mach-dec/
4636 DEFXX FDDI NETWORK DRIVER
4637 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4639 F: drivers/net/fddi/defxx.*
4642 M: Pali Rohár <pali.rohar@gmail.com>
4643 M: Mario Limonciello <mario.limonciello@dell.com>
4644 L: platform-driver-x86@vger.kernel.org
4646 F: drivers/platform/x86/dell-smbios.*
4648 DELL SMBIOS SMM DRIVER
4649 M: Mario Limonciello <mario.limonciello@dell.com>
4650 L: platform-driver-x86@vger.kernel.org
4652 F: drivers/platform/x86/dell-smbios-smm.c
4654 DELL SMBIOS WMI DRIVER
4655 M: Mario Limonciello <mario.limonciello@dell.com>
4656 L: platform-driver-x86@vger.kernel.org
4658 F: drivers/platform/x86/dell-smbios-wmi.c
4659 F: tools/wmi/dell-smbios-example.c
4661 DEFZA FDDI NETWORK DRIVER
4662 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4664 F: drivers/net/fddi/defza.*
4667 M: Matthew Garrett <mjg59@srcf.ucam.org>
4668 M: Pali Rohár <pali.rohar@gmail.com>
4669 L: platform-driver-x86@vger.kernel.org
4671 F: drivers/platform/x86/dell-laptop.c
4673 DELL LAPTOP FREEFALL DRIVER
4674 M: Pali Rohár <pali.rohar@gmail.com>
4676 F: drivers/platform/x86/dell-smo8800.c
4678 DELL LAPTOP RBTN DRIVER
4679 M: Pali Rohár <pali.rohar@gmail.com>
4681 F: drivers/platform/x86/dell-rbtn.*
4683 DELL REMOTE BIOS UPDATE DRIVER
4684 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4685 L: platform-driver-x86@vger.kernel.org
4687 F: drivers/platform/x86/dell_rbu.c
4689 DELL LAPTOP SMM DRIVER
4690 M: Pali Rohár <pali.rohar@gmail.com>
4692 F: drivers/hwmon/dell-smm-hwmon.c
4693 F: include/uapi/linux/i8k.h
4695 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4696 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4697 L: platform-driver-x86@vger.kernel.org
4699 F: Documentation/driver-api/dcdbas.rst
4700 F: drivers/platform/x86/dcdbas.*
4702 DELL WMI NOTIFICATIONS DRIVER
4703 M: Matthew Garrett <mjg59@srcf.ucam.org>
4704 M: Pali Rohár <pali.rohar@gmail.com>
4706 F: drivers/platform/x86/dell-wmi.c
4708 DELL WMI DESCRIPTOR DRIVER
4709 M: Mario Limonciello <mario.limonciello@dell.com>
4711 F: drivers/platform/x86/dell-wmi-descriptor.c
4713 DELTA ST MEDIA DRIVER
4714 M: Hugues Fruchet <hugues.fruchet@st.com>
4715 L: linux-media@vger.kernel.org
4716 T: git git://linuxtv.org/media_tree.git
4717 W: https://linuxtv.org
4719 F: drivers/media/platform/sti/delta
4722 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4723 L: linux-mtd@lists.infradead.org
4725 F: drivers/mtd/nand/raw/denali*
4727 DESIGNWARE EDMA CORE IP DRIVER
4728 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4729 L: dmaengine@vger.kernel.org
4731 F: drivers/dma/dw-edma/
4732 F: include/linux/dma/edma.h
4734 DESIGNWARE USB2 DRD IP DRIVER
4735 M: Minas Harutyunyan <hminas@synopsys.com>
4736 L: linux-usb@vger.kernel.org
4737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4739 F: drivers/usb/dwc2/
4741 DESIGNWARE USB3 DRD IP DRIVER
4742 M: Felipe Balbi <balbi@kernel.org>
4743 L: linux-usb@vger.kernel.org
4744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4746 F: drivers/usb/dwc3/
4748 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4749 M: Andreas Klinger <ak@it-klinger.de>
4750 L: linux-iio@vger.kernel.org
4752 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4753 F: drivers/iio/proximity/srf*.c
4755 DEVICE COREDUMP (DEV_COREDUMP)
4756 M: Johannes Berg <johannes@sipsolutions.net>
4757 L: linux-kernel@vger.kernel.org
4759 F: drivers/base/devcoredump.c
4760 F: include/linux/devcoredump.h
4762 DEVICE FREQUENCY (DEVFREQ)
4763 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4764 M: Kyungmin Park <kyungmin.park@samsung.com>
4765 R: Chanwoo Choi <cw00.choi@samsung.com>
4766 L: linux-pm@vger.kernel.org
4767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4770 F: include/linux/devfreq.h
4771 F: Documentation/devicetree/bindings/devfreq/
4772 F: include/trace/events/devfreq.h
4774 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4775 M: Chanwoo Choi <cw00.choi@samsung.com>
4776 L: linux-pm@vger.kernel.org
4777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4779 F: drivers/devfreq/event/
4780 F: drivers/devfreq/devfreq-event.c
4781 F: include/linux/devfreq-event.h
4782 F: Documentation/devicetree/bindings/devfreq/event/
4784 DEVICE NUMBER REGISTRY
4785 M: Torben Mathiasen <device@lanana.org>
4786 W: http://lanana.org/docs/device-list/index.html
4790 M: Alasdair Kergon <agk@redhat.com>
4791 M: Mike Snitzer <snitzer@redhat.com>
4792 M: dm-devel@redhat.com
4793 L: dm-devel@redhat.com
4794 W: http://sources.redhat.com/dm
4795 Q: http://patchwork.kernel.org/project/dm-devel/list/
4796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4797 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4799 F: Documentation/admin-guide/device-mapper/
4800 F: drivers/md/Makefile
4801 F: drivers/md/Kconfig
4803 F: drivers/md/persistent-data/
4804 F: include/linux/device-mapper.h
4805 F: include/linux/dm-*.h
4806 F: include/uapi/linux/dm-*.h
4809 M: Jiri Pirko <jiri@mellanox.com>
4810 L: netdev@vger.kernel.org
4812 F: net/core/devlink.c
4813 F: include/net/devlink.h
4814 F: include/uapi/linux/devlink.h
4816 DIALOG SEMICONDUCTOR DRIVERS
4817 M: Support Opensource <support.opensource@diasemi.com>
4818 W: http://www.dialog-semiconductor.com/products
4820 F: Documentation/hwmon/da90??.rst
4821 F: Documentation/devicetree/bindings/mfd/da90*.txt
4822 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4823 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4824 F: Documentation/devicetree/bindings/regulator/da92*.txt
4825 F: Documentation/devicetree/bindings/regulator/slg51000.txt
4826 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4827 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4828 F: drivers/gpio/gpio-da90??.c
4829 F: drivers/hwmon/da90??-hwmon.c
4830 F: drivers/iio/adc/da91??-*.c
4831 F: drivers/input/misc/da90??_onkey.c
4832 F: drivers/input/touchscreen/da9052_tsi.c
4833 F: drivers/leds/leds-da90??.c
4834 F: drivers/mfd/da903x.c
4835 F: drivers/mfd/da90??-*.c
4836 F: drivers/mfd/da91??-*.c
4837 F: drivers/power/supply/da9052-battery.c
4838 F: drivers/power/supply/da91??-*.c
4839 F: drivers/regulator/da903x.c
4840 F: drivers/regulator/da9???-regulator.[ch]
4841 F: drivers/regulator/slg51000-regulator.[ch]
4842 F: drivers/thermal/da90??-thermal.c
4843 F: drivers/rtc/rtc-da90??.c
4844 F: drivers/video/backlight/da90??_bl.c
4845 F: drivers/watchdog/da90??_wdt.c
4846 F: include/linux/mfd/da903x.h
4847 F: include/linux/mfd/da9052/
4848 F: include/linux/mfd/da9055/
4849 F: include/linux/mfd/da9062/
4850 F: include/linux/mfd/da9063/
4851 F: include/linux/mfd/da9150/
4852 F: include/linux/regulator/da9211.h
4853 F: include/sound/da[79]*.h
4854 F: sound/soc/codecs/da[79]*.[ch]
4856 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4857 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4858 L: linux-gpio@vger.kernel.org
4860 F: drivers/gpio/gpio-gpio-mm.c
4862 DIOLAN U2C-12 I2C DRIVER
4863 M: Guenter Roeck <linux@roeck-us.net>
4864 L: linux-i2c@vger.kernel.org
4866 F: drivers/i2c/busses/i2c-diolan-u2c.c
4868 FILESYSTEM DIRECT ACCESS (DAX)
4869 M: Dan Williams <dan.j.williams@intel.com>
4870 R: Matthew Wilcox <willy@infradead.org>
4871 R: Jan Kara <jack@suse.cz>
4872 L: linux-fsdevel@vger.kernel.org
4873 L: linux-nvdimm@lists.01.org
4876 F: include/linux/dax.h
4877 F: include/trace/events/fs_dax.h
4879 DEVICE DIRECT ACCESS (DAX)
4880 M: Dan Williams <dan.j.williams@intel.com>
4881 M: Vishal Verma <vishal.l.verma@intel.com>
4882 M: Keith Busch <keith.busch@intel.com>
4883 M: Dave Jiang <dave.jiang@intel.com>
4884 L: linux-nvdimm@lists.01.org
4888 DIRECTORY NOTIFICATION (DNOTIFY)
4889 M: Jan Kara <jack@suse.cz>
4890 R: Amir Goldstein <amir73il@gmail.com>
4891 L: linux-fsdevel@vger.kernel.org
4893 F: Documentation/filesystems/dnotify.txt
4894 F: fs/notify/dnotify/
4895 F: include/linux/dnotify.h
4897 DISK GEOMETRY AND PARTITION HANDLING
4898 M: Andries Brouwer <aeb@cwi.nl>
4899 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4900 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4901 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4905 M: Jan Kara <jack@suse.com>
4907 F: Documentation/filesystems/quota.txt
4909 F: include/linux/quota*.h
4910 F: include/uapi/linux/quota*.h
4912 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4913 M: Bernie Thompson <bernie@plugable.com>
4914 L: linux-fbdev@vger.kernel.org
4916 W: http://plugable.com/category/projects/udlfb/
4917 F: drivers/video/fbdev/udlfb.c
4918 F: include/video/udlfb.h
4919 F: Documentation/fb/udlfb.rst
4921 DISTRIBUTED LOCK MANAGER (DLM)
4922 M: Christine Caulfield <ccaulfie@redhat.com>
4923 M: David Teigland <teigland@redhat.com>
4924 L: cluster-devel@redhat.com
4925 W: http://sources.redhat.com/cluster/
4926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4930 DMA BUFFER SHARING FRAMEWORK
4931 M: Sumit Semwal <sumit.semwal@linaro.org>
4933 L: linux-media@vger.kernel.org
4934 L: dri-devel@lists.freedesktop.org
4935 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4937 F: include/linux/dma-buf*
4938 F: include/linux/reservation.h
4939 F: include/linux/*fence.h
4940 F: Documentation/driver-api/dma-buf.rst
4941 T: git git://anongit.freedesktop.org/drm/drm-misc
4943 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4944 M: Vinod Koul <vkoul@kernel.org>
4945 L: dmaengine@vger.kernel.org
4946 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4949 F: include/linux/dmaengine.h
4950 F: include/linux/of_dma.h
4951 F: Documentation/devicetree/bindings/dma/
4952 F: Documentation/driver-api/dmaengine/
4953 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4956 M: Christoph Hellwig <hch@lst.de>
4957 M: Marek Szyprowski <m.szyprowski@samsung.com>
4958 R: Robin Murphy <robin.murphy@arm.com>
4959 L: iommu@lists.linux-foundation.org
4960 T: git git://git.infradead.org/users/hch/dma-mapping.git
4961 W: http://git.infradead.org/users/hch/dma-mapping.git
4964 F: include/asm-generic/dma-mapping.h
4965 F: include/linux/dma-direct.h
4966 F: include/linux/dma-mapping.h
4967 F: include/linux/dma-noncoherent.h
4969 DME1737 HARDWARE MONITOR DRIVER
4970 M: Juerg Haefliger <juergh@gmail.com>
4971 L: linux-hwmon@vger.kernel.org
4973 F: Documentation/hwmon/dme1737.rst
4974 F: drivers/hwmon/dme1737.c
4977 M: Jean Delvare <jdelvare@suse.com>
4979 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4980 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4981 F: drivers/firmware/dmi-id.c
4982 F: drivers/firmware/dmi_scan.c
4983 F: include/linux/dmi.h
4986 M: Jonathan Corbet <corbet@lwn.net>
4987 L: linux-doc@vger.kernel.org
4990 F: scripts/documentation-file-ref-check
4991 F: scripts/kernel-doc
4992 F: scripts/sphinx-pre-install
4993 X: Documentation/ABI/
4994 X: Documentation/firmware-guide/acpi/
4995 X: Documentation/devicetree/
4996 X: Documentation/i2c/
4997 X: Documentation/media/
4998 X: Documentation/power/
4999 X: Documentation/spi/
5000 T: git git://git.lwn.net/linux.git docs-next
5002 DOCUMENTATION/ITALIAN
5003 M: Federico Vaga <federico.vaga@vaga.pv.it>
5004 L: linux-doc@vger.kernel.org
5006 F: Documentation/translations/it_IT
5008 DOCUMENTATION SCRIPTS
5009 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5010 L: linux-doc@vger.kernel.org
5012 F: scripts/documentation-file-ref-check
5013 F: scripts/sphinx-pre-install
5014 F: Documentation/sphinx/parse-headers.pl
5016 DONGWOON DW9714 LENS VOICE COIL DRIVER
5017 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5018 L: linux-media@vger.kernel.org
5019 T: git git://linuxtv.org/media_tree.git
5021 F: drivers/media/i2c/dw9714.c
5022 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5024 DONGWOON DW9807 LENS VOICE COIL DRIVER
5025 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5026 L: linux-media@vger.kernel.org
5027 T: git git://linuxtv.org/media_tree.git
5029 F: drivers/media/i2c/dw9807-vcm.c
5030 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5033 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5034 L: blinux-list@redhat.com
5036 F: drivers/char/dtlk.c
5037 F: include/linux/dtlk.h
5039 DPAA2 DATAPATH I/O (DPIO) DRIVER
5040 M: Roy Pledge <Roy.Pledge@nxp.com>
5041 L: linux-kernel@vger.kernel.org
5043 F: drivers/soc/fsl/dpio
5045 DPAA2 ETHERNET DRIVER
5046 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5047 L: netdev@vger.kernel.org
5049 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5050 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5051 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5052 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5053 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5055 DPAA2 ETHERNET SWITCH DRIVER
5056 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5057 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5058 L: linux-kernel@vger.kernel.org
5060 F: drivers/staging/fsl-dpaa2/ethsw
5062 DPT_I2O SCSI RAID DRIVER
5063 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5064 L: linux-scsi@vger.kernel.org
5065 W: http://www.adaptec.com/
5067 F: drivers/scsi/dpt*
5068 F: drivers/scsi/dpt/
5071 M: Philipp Reisner <philipp.reisner@linbit.com>
5072 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5073 L: drbd-dev@lists.linbit.com
5074 W: http://www.drbd.org
5075 T: git git://git.linbit.com/linux-drbd.git
5076 T: git git://git.linbit.com/drbd-8.4.git
5078 F: drivers/block/drbd/
5080 F: Documentation/admin-guide/blockdev/
5082 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5083 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5084 R: "Rafael J. Wysocki" <rafael@kernel.org>
5085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5087 F: Documentation/kobject.txt
5091 F: include/linux/debugfs.h
5092 F: include/linux/kobj*
5095 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5096 M: Kevin Hilman <khilman@kernel.org>
5097 M: Nishanth Menon <nm@ti.com>
5099 F: drivers/power/avs/
5100 F: include/linux/power/smartreflex.h
5101 L: linux-pm@vger.kernel.org
5103 DRM DRIVER FOR ARM PL111 CLCD
5104 M: Eric Anholt <eric@anholt.net>
5105 T: git git://anongit.freedesktop.org/drm/drm-misc
5107 F: drivers/gpu/drm/pl111/
5109 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5110 M: Linus Walleij <linus.walleij@linaro.org>
5111 T: git git://anongit.freedesktop.org/drm/drm-misc
5113 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5114 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5116 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5117 M: Dave Airlie <airlied@redhat.com>
5119 F: drivers/gpu/drm/ast/
5121 DRM DRIVER FOR ASPEED BMC GFX
5122 M: Joel Stanley <joel@jms.id.au>
5123 L: linux-aspeed@lists.ozlabs.org
5124 T: git git://anongit.freedesktop.org/drm/drm-misc
5126 F: drivers/gpu/drm/aspeed/
5127 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5129 DRM DRIVER FOR BOCHS VIRTUAL GPU
5130 M: Gerd Hoffmann <kraxel@redhat.com>
5131 L: virtualization@lists.linux-foundation.org
5132 T: git git://anongit.freedesktop.org/drm/drm-misc
5134 F: drivers/gpu/drm/bochs/
5136 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5137 M: Linus Walleij <linus.walleij@linaro.org>
5138 T: git git://anongit.freedesktop.org/drm/drm-misc
5140 F: drivers/gpu/drm/tve200/
5142 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5143 M: Jagan Teki <jagan@amarulasolutions.com>
5145 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5146 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5148 DRM DRIVER FOR ILITEK ILI9225 PANELS
5149 M: David Lechner <david@lechnology.com>
5151 F: drivers/gpu/drm/tinydrm/ili9225.c
5152 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5154 DRM DRIVER FOR HX8357D PANELS
5155 M: Eric Anholt <eric@anholt.net>
5156 T: git git://anongit.freedesktop.org/drm/drm-misc
5158 F: drivers/gpu/drm/tinydrm/hx8357d.c
5159 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5161 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5162 S: Orphan / Obsolete
5163 F: drivers/gpu/drm/i810/
5164 F: include/uapi/drm/i810_drm.h
5166 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5167 S: Orphan / Obsolete
5168 F: drivers/gpu/drm/mga/
5169 F: include/uapi/drm/mga_drm.h
5171 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5172 M: Dave Airlie <airlied@redhat.com>
5174 F: drivers/gpu/drm/mgag200/
5176 DRM DRIVER FOR MI0283QT
5177 M: Noralf Trønnes <noralf@tronnes.org>
5179 F: drivers/gpu/drm/tinydrm/mi0283qt.c
5180 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5182 DRM DRIVER FOR MSM ADRENO GPU
5183 M: Rob Clark <robdclark@gmail.com>
5184 M: Sean Paul <sean@poorly.run>
5185 L: linux-arm-msm@vger.kernel.org
5186 L: dri-devel@lists.freedesktop.org
5187 L: freedreno@lists.freedesktop.org
5188 T: git https://gitlab.freedesktop.org/drm/msm.git
5190 F: drivers/gpu/drm/msm/
5191 F: include/uapi/drm/msm_drm.h
5192 F: Documentation/devicetree/bindings/display/msm/
5194 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5195 M: Ben Skeggs <bskeggs@redhat.com>
5196 L: dri-devel@lists.freedesktop.org
5197 L: nouveau@lists.freedesktop.org
5198 T: git git://github.com/skeggsb/linux
5200 F: drivers/gpu/drm/nouveau/
5201 F: include/uapi/drm/nouveau_drm.h
5203 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5204 M: Stefan Mavrodiev <stefan@olimex.com>
5206 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5207 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5209 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5210 M: Noralf Trønnes <noralf@tronnes.org>
5212 F: drivers/gpu/drm/tinydrm/repaper.c
5213 F: Documentation/devicetree/bindings/display/repaper.txt
5215 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5216 M: Dave Airlie <airlied@redhat.com>
5217 M: Gerd Hoffmann <kraxel@redhat.com>
5218 L: virtualization@lists.linux-foundation.org
5219 T: git git://anongit.freedesktop.org/drm/drm-misc
5221 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5222 F: drivers/gpu/drm/cirrus/
5224 DRM DRIVER FOR QXL VIRTUAL GPU
5225 M: Dave Airlie <airlied@redhat.com>
5226 M: Gerd Hoffmann <kraxel@redhat.com>
5227 L: virtualization@lists.linux-foundation.org
5228 L: spice-devel@lists.freedesktop.org
5229 T: git git://anongit.freedesktop.org/drm/drm-misc
5231 F: drivers/gpu/drm/qxl/
5232 F: include/uapi/drm/qxl_drm.h
5234 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5235 S: Orphan / Obsolete
5236 F: drivers/gpu/drm/r128/
5237 F: include/uapi/drm/r128_drm.h
5239 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5240 M: Guido Günther <agx@sigxcpu.org>
5242 F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5243 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5245 DRM DRIVER FOR SAVAGE VIDEO CARDS
5246 S: Orphan / Obsolete
5247 F: drivers/gpu/drm/savage/
5248 F: include/uapi/drm/savage_drm.h
5250 DRM DRIVER FOR SIS VIDEO CARDS
5251 S: Orphan / Obsolete
5252 F: drivers/gpu/drm/sis/
5253 F: include/uapi/drm/sis_drm.h
5255 DRM DRIVER FOR SITRONIX ST7701 PANELS
5256 M: Jagan Teki <jagan@amarulasolutions.com>
5258 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5259 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5261 DRM DRIVER FOR SITRONIX ST7586 PANELS
5262 M: David Lechner <david@lechnology.com>
5264 F: drivers/gpu/drm/tinydrm/st7586.c
5265 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5267 DRM DRIVER FOR SITRONIX ST7735R PANELS
5268 M: David Lechner <david@lechnology.com>
5270 F: drivers/gpu/drm/tinydrm/st7735r.c
5271 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5273 DRM DRIVER FOR ST-ERICSSON MCDE
5274 M: Linus Walleij <linus.walleij@linaro.org>
5275 T: git git://anongit.freedesktop.org/drm/drm-misc
5277 F: drivers/gpu/drm/mcde/
5278 F: Documentation/devicetree/bindings/display/ste,mcde.txt
5280 DRM DRIVER FOR TDFX VIDEO CARDS
5281 S: Orphan / Obsolete
5282 F: drivers/gpu/drm/tdfx/
5284 DRM DRIVER FOR TPO TPG110 PANELS
5285 M: Linus Walleij <linus.walleij@linaro.org>
5286 T: git git://anongit.freedesktop.org/drm/drm-misc
5288 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5289 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt
5291 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5292 M: Dave Airlie <airlied@redhat.com>
5293 R: Sean Paul <sean@poorly.run>
5294 L: dri-devel@lists.freedesktop.org
5296 F: drivers/gpu/drm/udl/
5297 T: git git://anongit.freedesktop.org/drm/drm-misc
5299 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5300 M: Hans de Goede <hdegoede@redhat.com>
5301 L: dri-devel@lists.freedesktop.org
5303 F: drivers/gpu/drm/vboxvideo/
5304 T: git git://anongit.freedesktop.org/drm/drm-misc
5306 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5307 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5308 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5309 R: Daniel Vetter <daniel@ffwll.ch>
5310 T: git git://anongit.freedesktop.org/drm/drm-misc
5312 L: dri-devel@lists.freedesktop.org
5313 F: drivers/gpu/drm/vkms/
5314 F: Documentation/gpu/vkms.rst
5316 DRM DRIVER FOR VMWARE VIRTUAL GPU
5317 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5318 M: Thomas Hellstrom <thellstrom@vmware.com>
5319 L: dri-devel@lists.freedesktop.org
5320 T: git git://people.freedesktop.org/~thomash/linux
5322 F: drivers/gpu/drm/vmwgfx/
5323 F: include/uapi/drm/vmwgfx_drm.h
5326 M: David Airlie <airlied@linux.ie>
5327 M: Daniel Vetter <daniel@ffwll.ch>
5328 L: dri-devel@lists.freedesktop.org
5329 T: git git://anongit.freedesktop.org/drm/drm
5330 B: https://bugs.freedesktop.org/
5331 C: irc://chat.freenode.net/dri-devel
5335 F: Documentation/devicetree/bindings/display/
5336 F: Documentation/devicetree/bindings/gpu/
5337 F: Documentation/gpu/
5339 F: include/uapi/drm/
5340 F: include/linux/vga*
5342 DRM DRIVERS AND MISC GPU PATCHES
5343 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5344 M: Maxime Ripard <mripard@kernel.org>
5345 M: Sean Paul <sean@poorly.run>
5346 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5348 T: git git://anongit.freedesktop.org/drm/drm-misc
5349 F: Documentation/gpu/
5351 F: drivers/gpu/drm/*
5353 F: include/uapi/drm/drm*
5354 F: include/linux/vga*
5356 DRM DRIVERS FOR ALLWINNER A10
5357 M: Maxime Ripard <mripard@kernel.org>
5358 L: dri-devel@lists.freedesktop.org
5360 F: drivers/gpu/drm/sun4i/
5361 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5362 T: git git://anongit.freedesktop.org/drm/drm-misc
5364 DRM DRIVERS FOR AMLOGIC SOCS
5365 M: Neil Armstrong <narmstrong@baylibre.com>
5366 L: dri-devel@lists.freedesktop.org
5367 L: linux-amlogic@lists.infradead.org
5368 W: http://linux-meson.com/
5370 F: drivers/gpu/drm/meson/
5371 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5372 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5373 F: Documentation/gpu/meson.rst
5374 T: git git://anongit.freedesktop.org/drm/drm-misc
5376 DRM DRIVERS FOR ATMEL HLCDC
5377 M: Boris Brezillon <bbrezillon@kernel.org>
5378 L: dri-devel@lists.freedesktop.org
5380 F: drivers/gpu/drm/atmel-hlcdc/
5381 F: Documentation/devicetree/bindings/display/atmel/
5382 T: git git://anongit.freedesktop.org/drm/drm-misc
5384 DRM DRIVERS FOR BRIDGE CHIPS
5385 M: Andrzej Hajda <a.hajda@samsung.com>
5386 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5388 T: git git://anongit.freedesktop.org/drm/drm-misc
5389 F: drivers/gpu/drm/bridge/
5391 DRM DRIVERS FOR EXYNOS
5392 M: Inki Dae <inki.dae@samsung.com>
5393 M: Joonyoung Shim <jy0922.shim@samsung.com>
5394 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5395 M: Kyungmin Park <kyungmin.park@samsung.com>
5396 L: dri-devel@lists.freedesktop.org
5397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5399 F: drivers/gpu/drm/exynos/
5400 F: include/uapi/drm/exynos_drm.h
5401 F: Documentation/devicetree/bindings/display/exynos/
5403 DRM DRIVERS FOR FREESCALE DCU
5404 M: Stefan Agner <stefan@agner.ch>
5405 M: Alison Wang <alison.wang@nxp.com>
5406 L: dri-devel@lists.freedesktop.org
5408 F: drivers/gpu/drm/fsl-dcu/
5409 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5410 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5411 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5412 T: git git://anongit.freedesktop.org/drm/drm-misc
5414 DRM DRIVERS FOR FREESCALE IMX
5415 M: Philipp Zabel <p.zabel@pengutronix.de>
5416 L: dri-devel@lists.freedesktop.org
5418 F: drivers/gpu/drm/imx/
5419 F: drivers/gpu/ipu-v3/
5420 F: Documentation/devicetree/bindings/display/imx/
5422 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5423 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5424 L: dri-devel@lists.freedesktop.org
5425 T: git git://github.com/patjak/drm-gma500
5427 F: drivers/gpu/drm/gma500/
5429 DRM DRIVERS FOR HISILICON
5430 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
5431 M: Rongrong Zou <zourongrong@gmail.com>
5432 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5433 R: Chen Feng <puck.chen@hisilicon.com>
5434 L: dri-devel@lists.freedesktop.org
5435 T: git git://github.com/xin3liang/linux.git
5437 F: drivers/gpu/drm/hisilicon/
5438 F: Documentation/devicetree/bindings/display/hisilicon/
5440 DRM DRIVERS FOR LIMA
5441 M: Qiang Yu <yuq825@gmail.com>
5442 L: dri-devel@lists.freedesktop.org
5443 L: lima@lists.freedesktop.org (moderated for non-subscribers)
5445 F: drivers/gpu/drm/lima/
5446 F: include/uapi/drm/lima_drm.h
5447 T: git git://anongit.freedesktop.org/drm/drm-misc
5449 DRM DRIVERS FOR MEDIATEK
5450 M: CK Hu <ck.hu@mediatek.com>
5451 M: Philipp Zabel <p.zabel@pengutronix.de>
5452 L: dri-devel@lists.freedesktop.org
5454 F: drivers/gpu/drm/mediatek/
5455 F: Documentation/devicetree/bindings/display/mediatek/
5457 DRM DRIVERS FOR NVIDIA TEGRA
5458 M: Thierry Reding <thierry.reding@gmail.com>
5459 L: dri-devel@lists.freedesktop.org
5460 L: linux-tegra@vger.kernel.org
5461 T: git git://anongit.freedesktop.org/tegra/linux.git
5463 F: drivers/gpu/drm/tegra/
5464 F: drivers/gpu/host1x/
5465 F: include/linux/host1x.h
5466 F: include/uapi/drm/tegra_drm.h
5467 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5469 DRM DRIVERS FOR RENESAS
5470 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5471 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5472 L: dri-devel@lists.freedesktop.org
5473 L: linux-renesas-soc@vger.kernel.org
5474 T: git git://linuxtv.org/pinchartl/media drm/du/next
5476 F: drivers/gpu/drm/rcar-du/
5477 F: drivers/gpu/drm/shmobile/
5478 F: include/linux/platform_data/shmob_drm.h
5479 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5480 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5481 F: Documentation/devicetree/bindings/display/renesas,du.txt
5483 DRM DRIVERS FOR ROCKCHIP
5484 M: Sandy Huang <hjc@rock-chips.com>
5485 M: Heiko Stübner <heiko@sntech.de>
5486 L: dri-devel@lists.freedesktop.org
5488 F: drivers/gpu/drm/rockchip/
5489 F: Documentation/devicetree/bindings/display/rockchip/
5490 T: git git://anongit.freedesktop.org/drm/drm-misc
5493 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5494 M: Vincent Abriou <vincent.abriou@st.com>
5495 L: dri-devel@lists.freedesktop.org
5496 T: git git://anongit.freedesktop.org/drm/drm-misc
5498 F: drivers/gpu/drm/sti
5499 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5502 M: Yannick Fertre <yannick.fertre@st.com>
5503 M: Philippe Cornu <philippe.cornu@st.com>
5504 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5505 M: Vincent Abriou <vincent.abriou@st.com>
5506 L: dri-devel@lists.freedesktop.org
5507 T: git git://anongit.freedesktop.org/drm/drm-misc
5509 F: drivers/gpu/drm/stm
5510 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5512 DRM DRIVERS FOR TI LCDC
5513 M: Jyri Sarha <jsarha@ti.com>
5514 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5515 L: dri-devel@lists.freedesktop.org
5517 F: drivers/gpu/drm/tilcdc/
5518 F: Documentation/devicetree/bindings/display/tilcdc/
5520 DRM DRIVERS FOR TI OMAP
5521 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5522 L: dri-devel@lists.freedesktop.org
5524 F: drivers/gpu/drm/omapdrm/
5525 F: Documentation/devicetree/bindings/display/ti/
5528 M: Eric Anholt <eric@anholt.net>
5530 F: drivers/gpu/drm/v3d/
5531 F: include/uapi/drm/v3d_drm.h
5532 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5533 T: git git://anongit.freedesktop.org/drm/drm-misc
5536 M: Eric Anholt <eric@anholt.net>
5537 T: git git://github.com/anholt/linux
5539 F: drivers/gpu/drm/vc4/
5540 F: include/uapi/drm/vc4_drm.h
5541 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5542 T: git git://anongit.freedesktop.org/drm/drm-misc
5544 DRM DRIVERS FOR VIVANTE GPU IP
5545 M: Lucas Stach <l.stach@pengutronix.de>
5546 R: Russell King <linux+etnaviv@armlinux.org.uk>
5547 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5548 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5549 L: dri-devel@lists.freedesktop.org
5551 F: drivers/gpu/drm/etnaviv/
5552 F: include/uapi/drm/etnaviv_drm.h
5553 F: Documentation/devicetree/bindings/display/etnaviv/
5555 DRM DRIVERS FOR ZTE ZX
5556 M: Shawn Guo <shawnguo@kernel.org>
5557 L: dri-devel@lists.freedesktop.org
5559 F: drivers/gpu/drm/zte/
5560 F: Documentation/devicetree/bindings/display/zte,vou.txt
5561 T: git git://anongit.freedesktop.org/drm/drm-misc
5564 M: Thierry Reding <thierry.reding@gmail.com>
5565 R: Sam Ravnborg <sam@ravnborg.org>
5566 L: dri-devel@lists.freedesktop.org
5567 T: git git://anongit.freedesktop.org/drm/drm-misc
5569 F: drivers/gpu/drm/drm_panel.c
5570 F: drivers/gpu/drm/panel/
5571 F: include/drm/drm_panel.h
5572 F: Documentation/devicetree/bindings/display/panel/
5575 M: Noralf Trønnes <noralf@tronnes.org>
5576 W: https://github.com/notro/tinydrm/wiki/Development
5577 T: git git://anongit.freedesktop.org/drm/drm-misc
5579 F: drivers/gpu/drm/tinydrm/
5580 F: include/drm/tinydrm/
5583 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5584 T: git git://anongit.freedesktop.org/drm/drm-misc
5585 L: dri-devel@lists.freedesktop.org
5586 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
5588 F: drivers/gpu/drm/xen/
5589 F: Documentation/gpu/xen-front.rst
5592 M: Christian Koenig <christian.koenig@amd.com>
5593 M: Huang Rui <ray.huang@amd.com>
5594 T: git git://people.freedesktop.org/~agd5f/linux
5596 L: dri-devel@lists.freedesktop.org
5598 F: drivers/gpu/drm/ttm/
5600 DSBR100 USB FM RADIO DRIVER
5601 M: Alexey Klimov <klimov.linux@gmail.com>
5602 L: linux-media@vger.kernel.org
5603 T: git git://linuxtv.org/media_tree.git
5605 F: drivers/media/radio/dsbr100.c
5608 M: Hans Verkuil <hverkuil@xs4all.nl>
5609 L: linux-media@vger.kernel.org
5610 T: git git://linuxtv.org/media_tree.git
5611 W: https://linuxtv.org
5613 F: drivers/media/pci/dt3155/
5615 DVB_USB_AF9015 MEDIA DRIVER
5616 M: Antti Palosaari <crope@iki.fi>
5617 L: linux-media@vger.kernel.org
5618 W: https://linuxtv.org
5619 W: http://palosaari.fi/linux/
5620 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5621 T: git git://linuxtv.org/anttip/media_tree.git
5623 F: drivers/media/usb/dvb-usb-v2/af9015*
5625 DVB_USB_AF9035 MEDIA DRIVER
5626 M: Antti Palosaari <crope@iki.fi>
5627 L: linux-media@vger.kernel.org
5628 W: https://linuxtv.org
5629 W: http://palosaari.fi/linux/
5630 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5631 T: git git://linuxtv.org/anttip/media_tree.git
5633 F: drivers/media/usb/dvb-usb-v2/af9035*
5635 DVB_USB_ANYSEE MEDIA DRIVER
5636 M: Antti Palosaari <crope@iki.fi>
5637 L: linux-media@vger.kernel.org
5638 W: https://linuxtv.org
5639 W: http://palosaari.fi/linux/
5640 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5641 T: git git://linuxtv.org/anttip/media_tree.git
5643 F: drivers/media/usb/dvb-usb-v2/anysee*
5645 DVB_USB_AU6610 MEDIA DRIVER
5646 M: Antti Palosaari <crope@iki.fi>
5647 L: linux-media@vger.kernel.org
5648 W: https://linuxtv.org
5649 W: http://palosaari.fi/linux/
5650 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5651 T: git git://linuxtv.org/anttip/media_tree.git
5653 F: drivers/media/usb/dvb-usb-v2/au6610*
5655 DVB_USB_CE6230 MEDIA DRIVER
5656 M: Antti Palosaari <crope@iki.fi>
5657 L: linux-media@vger.kernel.org
5658 W: https://linuxtv.org
5659 W: http://palosaari.fi/linux/
5660 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5661 T: git git://linuxtv.org/anttip/media_tree.git
5663 F: drivers/media/usb/dvb-usb-v2/ce6230*
5665 DVB_USB_CXUSB MEDIA DRIVER
5666 M: Michael Krufky <mkrufky@linuxtv.org>
5667 L: linux-media@vger.kernel.org
5668 W: https://linuxtv.org
5669 W: http://github.com/mkrufky
5670 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5671 T: git git://linuxtv.org/media_tree.git
5673 F: drivers/media/usb/dvb-usb/cxusb*
5675 DVB_USB_EC168 MEDIA DRIVER
5676 M: Antti Palosaari <crope@iki.fi>
5677 L: linux-media@vger.kernel.org
5678 W: https://linuxtv.org
5679 W: http://palosaari.fi/linux/
5680 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5681 T: git git://linuxtv.org/anttip/media_tree.git
5683 F: drivers/media/usb/dvb-usb-v2/ec168*
5685 DVB_USB_GL861 MEDIA DRIVER
5686 M: Antti Palosaari <crope@iki.fi>
5687 L: linux-media@vger.kernel.org
5688 W: https://linuxtv.org
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/gl861*
5694 DVB_USB_MXL111SF 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/mkrufky/mxl111sf.git
5702 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5704 DVB_USB_RTL28XXU 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/rtl28xxu*
5714 DVB_USB_V2 MEDIA DRIVER
5715 M: Antti Palosaari <crope@iki.fi>
5716 L: linux-media@vger.kernel.org
5717 W: https://linuxtv.org
5718 W: http://palosaari.fi/linux/
5719 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5720 T: git git://linuxtv.org/anttip/media_tree.git
5722 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5723 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5726 M: Jason Baron <jbaron@akamai.com>
5728 F: lib/dynamic_debug.c
5729 F: include/linux/dynamic_debug.h
5731 DYNAMIC INTERRUPT MODERATION
5732 M: Tal Gilboa <talgi@mellanox.com>
5734 F: include/linux/dim.h
5737 DZ DECSTATION DZ11 SERIAL DRIVER
5738 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5740 F: drivers/tty/serial/dz.*
5742 E3X0 POWER BUTTON DRIVER
5743 M: Moritz Fischer <moritz.fischer@ettus.com>
5744 L: usrp-users@lists.ettus.com
5745 W: http://www.ettus.com
5747 F: drivers/input/misc/e3x0-button.c
5748 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5751 M: Antti Palosaari <crope@iki.fi>
5752 L: linux-media@vger.kernel.org
5753 W: https://linuxtv.org
5754 W: http://palosaari.fi/linux/
5755 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5756 T: git git://linuxtv.org/anttip/media_tree.git
5758 F: drivers/media/tuners/e4000*
5760 EARTH_PT1 MEDIA DRIVER
5761 M: Akihiro Tsukada <tskd08@gmail.com>
5762 L: linux-media@vger.kernel.org
5764 F: drivers/media/pci/pt1/
5766 EARTH_PT3 MEDIA DRIVER
5767 M: Akihiro Tsukada <tskd08@gmail.com>
5768 L: linux-media@vger.kernel.org
5770 F: drivers/media/pci/pt3/
5773 M: Antti Palosaari <crope@iki.fi>
5774 L: linux-media@vger.kernel.org
5775 W: https://linuxtv.org
5776 W: http://palosaari.fi/linux/
5777 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5778 T: git git://linuxtv.org/anttip/media_tree.git
5780 F: drivers/media/dvb-frontends/ec100*
5783 M: Tyler Hicks <tyhicks@canonical.com>
5784 L: ecryptfs@vger.kernel.org
5785 W: http://ecryptfs.org
5786 W: https://launchpad.net/ecryptfs
5787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5789 F: Documentation/filesystems/ecryptfs.txt
5793 M: Borislav Petkov <bp@alien8.de>
5794 L: linux-edac@vger.kernel.org
5796 F: drivers/edac/amd64_edac*
5799 M: Stefan Schaeckeler <sschaeck@cisco.com>
5801 F: drivers/edac/aspeed_edac.c
5802 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5805 M: Shravan Kumar Ramani <sramani@mellanox.com>
5807 F: drivers/edac/bluefield_edac.c
5810 M: Robert Richter <rric@kernel.org>
5811 L: linux-edac@vger.kernel.org
5813 F: drivers/edac/highbank*
5816 M: Ralf Baechle <ralf@linux-mips.org>
5817 M: David Daney <david.daney@cavium.com>
5818 L: linux-edac@vger.kernel.org
5819 L: linux-mips@vger.kernel.org
5821 F: drivers/edac/octeon_edac*
5823 EDAC-CAVIUM THUNDERX
5824 M: David Daney <david.daney@cavium.com>
5825 M: Jan Glauber <jglauber@cavium.com>
5826 L: linux-edac@vger.kernel.org
5828 F: drivers/edac/thunderx_edac*
5831 M: Borislav Petkov <bp@alien8.de>
5832 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5833 M: Tony Luck <tony.luck@intel.com>
5834 R: James Morse <james.morse@arm.com>
5835 R: Robert Richter <rrichter@marvell.com>
5836 L: linux-edac@vger.kernel.org
5837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
5839 F: Documentation/admin-guide/ras.rst
5840 F: Documentation/driver-api/edac.rst
5842 F: include/linux/edac.h
5845 M: Mark Gross <mark.gross@intel.com>
5846 L: linux-edac@vger.kernel.org
5848 F: drivers/edac/e752x_edac.c
5851 L: linux-edac@vger.kernel.org
5853 F: drivers/edac/e7xxx_edac.c
5856 M: York Sun <york.sun@nxp.com>
5857 L: linux-edac@vger.kernel.org
5859 F: drivers/edac/fsl_ddr_edac.*
5862 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5863 L: linux-edac@vger.kernel.org
5865 F: drivers/edac/ghes_edac.c
5868 M: Tony Luck <tony.luck@intel.com>
5869 L: linux-edac@vger.kernel.org
5871 F: drivers/edac/i10nm_base.c
5874 L: linux-edac@vger.kernel.org
5876 F: drivers/edac/i3000_edac.c
5879 L: linux-edac@vger.kernel.org
5881 F: drivers/edac/i5000_edac.c
5884 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5885 L: linux-edac@vger.kernel.org
5887 F: drivers/edac/i5400_edac.c
5890 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5891 L: linux-edac@vger.kernel.org
5893 F: drivers/edac/i7300_edac.c
5896 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5897 L: linux-edac@vger.kernel.org
5899 F: drivers/edac/i7core_edac.c
5902 M: Tim Small <tim@buttersideup.com>
5903 L: linux-edac@vger.kernel.org
5905 F: drivers/edac/i82443bxgx_edac.c
5908 M: "Arvind R." <arvino55@gmail.com>
5909 L: linux-edac@vger.kernel.org
5911 F: drivers/edac/i82975x_edac.c
5914 M: Jason Baron <jbaron@akamai.com>
5915 L: linux-edac@vger.kernel.org
5917 F: drivers/edac/ie31200_edac.c
5920 M: Johannes Thumshirn <morbidrsa@gmail.com>
5921 L: linux-edac@vger.kernel.org
5923 F: drivers/edac/mpc85xx_edac.[ch]
5926 M: Egor Martovetsky <egor@pasemi.com>
5927 L: linux-edac@vger.kernel.org
5929 F: drivers/edac/pasemi_edac.c
5932 M: Tony Luck <tony.luck@intel.com>
5933 L: linux-edac@vger.kernel.org
5935 F: drivers/edac/pnd2_edac.[ch]
5938 M: Tim Small <tim@buttersideup.com>
5939 L: linux-edac@vger.kernel.org
5941 F: drivers/edac/r82600_edac.c
5944 M: Tony Luck <tony.luck@intel.com>
5945 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5946 L: linux-edac@vger.kernel.org
5948 F: drivers/edac/sb_edac.c
5951 M: Yash Shah <yash.shah@sifive.com>
5952 L: linux-edac@vger.kernel.org
5954 F: drivers/edac/sifive_edac.c
5957 M: Tony Luck <tony.luck@intel.com>
5958 L: linux-edac@vger.kernel.org
5960 F: drivers/edac/skx_*.c
5963 M: Tero Kristo <t-kristo@ti.com>
5964 L: linux-edac@vger.kernel.org
5966 F: drivers/edac/ti_edac.c
5969 M: Channagoud Kadabi <ckadabi@codeaurora.org>
5970 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5971 L: linux-arm-msm@vger.kernel.org
5972 L: linux-edac@vger.kernel.org
5974 F: drivers/edac/qcom_edac.c
5976 EDIROL UA-101/UA-1000 DRIVER
5977 M: Clemens Ladisch <clemens@ladisch.de>
5978 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5979 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5981 F: sound/usb/misc/ua101.c
5984 L: linux-efi@vger.kernel.org
5985 M: Ivan Hu <ivan.hu@canonical.com>
5986 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5988 F: drivers/firmware/efi/test/
5990 EFI VARIABLE FILESYSTEM
5991 M: Matthew Garrett <matthew.garrett@nebula.com>
5992 M: Jeremy Kerr <jk@ozlabs.org>
5993 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5994 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5995 L: linux-efi@vger.kernel.org
5999 EFIFB FRAMEBUFFER DRIVER
6000 L: linux-fbdev@vger.kernel.org
6001 M: Peter Jones <pjones@redhat.com>
6003 F: drivers/video/fbdev/efifb.c
6006 W: http://aeschi.ch.eu.org/efs/
6010 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6011 M: Douglas Miller <dougmill@linux.ibm.com>
6012 L: netdev@vger.kernel.org
6014 F: drivers/net/ethernet/ibm/ehea/
6016 EM28XX VIDEO4LINUX DRIVER
6017 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6018 L: linux-media@vger.kernel.org
6019 W: https://linuxtv.org
6020 T: git git://linuxtv.org/media_tree.git
6022 F: drivers/media/usb/em28xx/
6023 F: Documentation/media/v4l-drivers/em28xx*
6026 M: Paul Gortmaker <paul.gortmaker@windriver.com>
6027 M: Matt Mackall <mpm@selenic.com>
6028 M: David Woodhouse <dwmw2@infradead.org>
6029 L: linux-embedded@vger.kernel.org
6032 Emulex 10Gbps iSCSI - OneConnect DRIVER
6033 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6034 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6035 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6036 L: linux-scsi@vger.kernel.org
6037 W: http://www.broadcom.com
6039 F: drivers/scsi/be2iscsi/
6041 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6042 M: Sathya Perla <sathya.perla@broadcom.com>
6043 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6044 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6045 M: Somnath Kotur <somnath.kotur@broadcom.com>
6046 L: netdev@vger.kernel.org
6047 W: http://www.emulex.com
6049 F: drivers/net/ethernet/emulex/benet/
6051 EMULEX ONECONNECT ROCE DRIVER
6052 M: Selvin Xavier <selvin.xavier@broadcom.com>
6053 M: Devesh Sharma <devesh.sharma@broadcom.com>
6054 L: linux-rdma@vger.kernel.org
6055 W: http://www.broadcom.com
6057 F: drivers/infiniband/hw/ocrdma/
6058 F: include/uapi/rdma/ocrdma-abi.h
6060 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6061 M: James Smart <james.smart@broadcom.com>
6062 M: Dick Kennedy <dick.kennedy@broadcom.com>
6063 L: linux-scsi@vger.kernel.org
6064 W: http://www.broadcom.com
6066 F: drivers/scsi/lpfc/
6068 ENE CB710 FLASH CARD READER DRIVER
6069 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6071 F: drivers/misc/cb710/
6072 F: drivers/mmc/host/cb710-mmc.*
6073 F: include/linux/cb710.h
6075 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6076 M: Maxim Levitsky <maximlevitsky@gmail.com>
6078 F: drivers/media/rc/ene_ir.*
6080 EPSON S1D13XXX FRAMEBUFFER DRIVER
6081 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6084 F: drivers/video/fbdev/s1d13xxxfb.c
6085 F: include/video/s1d13xxxfb.h
6088 M: Gao Xiang <gaoxiang25@huawei.com>
6089 M: Chao Yu <yuchao0@huawei.com>
6090 L: linux-erofs@lists.ozlabs.org
6094 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6095 M: Jeff Layton <jlayton@kernel.org>
6098 F: include/linux/errseq.h
6100 ET131X NETWORK DRIVER
6101 M: Mark Einon <mark.einon@gmail.com>
6103 F: drivers/net/ethernet/agere/
6106 M: Roopa Prabhu <roopa@cumulusnetworks.com>
6107 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6108 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6109 L: netdev@vger.kernel.org
6110 W: http://www.linuxfoundation.org/en/Net:Bridge
6112 F: include/linux/netfilter_bridge/
6115 ETHERNET PHY LIBRARY
6116 M: Andrew Lunn <andrew@lunn.ch>
6117 M: Florian Fainelli <f.fainelli@gmail.com>
6118 M: Heiner Kallweit <hkallweit1@gmail.com>
6119 L: netdev@vger.kernel.org
6121 F: Documentation/ABI/testing/sysfs-class-net-phydev
6122 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6123 F: Documentation/devicetree/bindings/net/mdio*
6124 F: Documentation/networking/phy.rst
6126 F: drivers/of/of_mdio.c
6127 F: drivers/of/of_net.c
6128 F: include/linux/*mdio*.h
6129 F: include/linux/of_net.h
6130 F: include/linux/phy.h
6131 F: include/linux/phy_fixed.h
6132 F: include/linux/platform_data/mdio-bcm-unimac.h
6133 F: include/linux/platform_data/mdio-gpio.h
6134 F: include/trace/events/mdio.h
6135 F: include/uapi/linux/mdio.h
6136 F: include/uapi/linux/mii.h
6139 M: Valdis Kletnieks <valdis.kletnieks@vt.edu>
6141 F: drivers/staging/exfat/
6144 M: Jan Kara <jack@suse.com>
6145 L: linux-ext4@vger.kernel.org
6147 F: Documentation/filesystems/ext2.txt
6149 F: include/linux/ext2*
6152 M: "Theodore Ts'o" <tytso@mit.edu>
6153 M: Andreas Dilger <adilger.kernel@dilger.ca>
6154 L: linux-ext4@vger.kernel.org
6155 W: http://ext4.wiki.kernel.org
6156 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6159 F: Documentation/filesystems/ext4/
6162 Extended Verification Module (EVM)
6163 M: Mimi Zohar <zohar@linux.ibm.com>
6164 L: linux-integrity@vger.kernel.org
6166 F: security/integrity/evm/
6168 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6169 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
6170 L: linux-efi@vger.kernel.org
6171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6173 F: Documentation/admin-guide/efi-stub.rst
6174 F: arch/*/kernel/efi.c
6175 F: arch/x86/boot/compressed/eboot.[ch]
6176 F: arch/*/include/asm/efi.h
6177 F: arch/x86/platform/efi/
6178 F: drivers/firmware/efi/
6179 F: include/linux/efi*.h
6180 F: arch/arm/boot/compressed/efi-header.S
6181 F: arch/arm64/kernel/efi-entry.S
6183 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6184 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6185 M: Chanwoo Choi <cw00.choi@samsung.com>
6186 L: linux-kernel@vger.kernel.org
6187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6190 F: include/linux/extcon/
6191 F: include/linux/extcon.h
6192 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6193 F: Documentation/devicetree/bindings/extcon/
6196 M: Jingoo Han <jingoohan1@gmail.com>
6197 L: dri-devel@lists.freedesktop.org
6199 F: drivers/gpu/drm/exynos/exynos_dp*
6201 EXYNOS SYSMMU (IOMMU) driver
6202 M: Marek Szyprowski <m.szyprowski@samsung.com>
6203 L: iommu@lists.linux-foundation.org
6205 F: drivers/iommu/exynos-iommu.c
6207 EZchip NPS platform support
6208 M: Vineet Gupta <vgupta@synopsys.com>
6209 M: Ofer Levi <oferle@mellanox.com>
6211 F: arch/arc/plat-eznps
6212 F: arch/arc/boot/dts/eznps.dts
6215 M: Jaegeuk Kim <jaegeuk@kernel.org>
6216 M: Chao Yu <yuchao0@huawei.com>
6217 L: linux-f2fs-devel@lists.sourceforge.net
6218 W: https://f2fs.wiki.kernel.org/
6219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6221 F: Documentation/filesystems/f2fs.txt
6222 F: Documentation/ABI/testing/sysfs-fs-f2fs
6224 F: include/linux/f2fs_fs.h
6225 F: include/trace/events/f2fs.h
6227 F71805F HARDWARE MONITORING DRIVER
6228 M: Jean Delvare <jdelvare@suse.com>
6229 L: linux-hwmon@vger.kernel.org
6231 F: Documentation/hwmon/f71805f.rst
6232 F: drivers/hwmon/f71805f.c
6235 M: Josh Poimboeuf <jpoimboe@redhat.com>
6237 F: scripts/faddr2line
6240 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6241 L: netdev@vger.kernel.org
6243 F: net/core/failover.c
6244 F: include/net/failover.h
6245 F: Documentation/networking/failover.rst
6248 M: Jan Kara <jack@suse.cz>
6249 R: Amir Goldstein <amir73il@gmail.com>
6250 L: linux-fsdevel@vger.kernel.org
6252 F: fs/notify/fanotify/
6253 F: include/linux/fanotify.h
6254 F: include/uapi/linux/fanotify.h
6256 FARSYNC SYNCHRONOUS DRIVER
6257 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6258 W: http://www.farsite.co.uk/
6260 F: drivers/net/wan/farsync.*
6262 FAULT INJECTION SUPPORT
6263 M: Akinobu Mita <akinobu.mita@gmail.com>
6265 F: Documentation/fault-injection/
6266 F: lib/fault-inject.c
6268 FBTFT Framebuffer drivers
6270 L: dri-devel@lists.freedesktop.org
6271 L: linux-fbdev@vger.kernel.org
6272 F: drivers/staging/fbtft/
6275 M: Michael Buesch <m@bues.ch>
6276 L: linux-media@vger.kernel.org
6278 F: drivers/media/tuners/fc0011.h
6279 F: drivers/media/tuners/fc0011.c
6282 M: Antti Palosaari <crope@iki.fi>
6283 L: linux-media@vger.kernel.org
6284 W: https://linuxtv.org
6285 W: http://palosaari.fi/linux/
6286 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6287 T: git git://linuxtv.org/anttip/media_tree.git
6289 F: drivers/media/tuners/fc2580*
6291 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6292 M: Hannes Reinecke <hare@suse.de>
6293 L: linux-scsi@vger.kernel.org
6294 W: www.Open-FCoE.org
6296 F: drivers/scsi/libfc/
6297 F: drivers/scsi/fcoe/
6299 F: include/scsi/libfc.h
6300 F: include/scsi/libfcoe.h
6301 F: include/uapi/scsi/fc/
6303 FILE LOCKING (flock() and fcntl()/lockf())
6304 M: Jeff Layton <jlayton@kernel.org>
6305 M: "J. Bruce Fields" <bfields@fieldses.org>
6306 L: linux-fsdevel@vger.kernel.org
6308 F: include/linux/fcntl.h
6309 F: include/uapi/linux/fcntl.h
6313 FILESYSTEMS (VFS and infrastructure)
6314 M: Alexander Viro <viro@zeniv.linux.org.uk>
6315 L: linux-fsdevel@vger.kernel.org
6318 F: include/linux/fs.h
6319 F: include/linux/fs_types.h
6320 F: include/uapi/linux/fs.h
6322 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6323 M: Riku Voipio <riku.voipio@iki.fi>
6324 L: linux-hwmon@vger.kernel.org
6326 F: drivers/hwmon/f75375s.c
6327 F: include/linux/f75375s.h
6329 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6330 M: Clemens Ladisch <clemens@ladisch.de>
6331 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
6332 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6336 F: include/uapi/sound/firewire.h
6338 FIREWIRE MEDIA DRIVERS (firedtv)
6339 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6340 L: linux-media@vger.kernel.org
6341 L: linux1394-devel@lists.sourceforge.net
6342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6344 F: drivers/media/firewire/
6346 FIREWIRE SBP-2 TARGET
6347 M: Chris Boot <bootc@bootc.net>
6348 L: linux-scsi@vger.kernel.org
6349 L: target-devel@vger.kernel.org
6350 L: linux1394-devel@lists.sourceforge.net
6351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6353 F: drivers/target/sbp/
6356 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6357 L: linux1394-devel@lists.sourceforge.net
6358 W: http://ieee1394.wiki.kernel.org/
6359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6361 F: drivers/firewire/
6362 F: include/linux/firewire.h
6363 F: include/uapi/linux/firewire*.h
6366 FIRMWARE LOADER (request_firmware)
6367 M: Luis Chamberlain <mcgrof@kernel.org>
6368 L: linux-kernel@vger.kernel.org
6370 F: Documentation/firmware_class/
6371 F: drivers/base/firmware_loader/
6372 F: include/linux/firmware.h
6374 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6375 M: Joshua Morris <josh.h.morris@us.ibm.com>
6376 M: Philip Kelleher <pjk1939@linux.ibm.com>
6378 F: drivers/block/rsxx/
6380 FLEXTIMER FTM-QUADDEC DRIVER
6381 M: Patrick Havelange <patrick.havelange@essensium.com>
6382 L: linux-iio@vger.kernel.org
6384 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6385 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6386 F: drivers/counter/ftm-quaddec.c
6389 M: Denis Efremov <efremov@linux.com>
6391 L: linux-block@vger.kernel.org
6392 F: drivers/block/floppy.c
6394 FPGA MANAGER FRAMEWORK
6395 M: Moritz Fischer <mdf@kernel.org>
6396 L: linux-fpga@vger.kernel.org
6398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6399 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6400 F: Documentation/fpga/
6401 F: Documentation/driver-api/fpga/
6402 F: Documentation/devicetree/bindings/fpga/
6404 F: include/linux/fpga/
6405 W: http://www.rocketboards.org
6408 M: Wu Hao <hao.wu@intel.com>
6409 L: linux-fpga@vger.kernel.org
6411 F: Documentation/fpga/dfl.rst
6412 F: include/uapi/linux/fpga-dfl.h
6413 F: drivers/fpga/dfl*
6416 M: Bill Metzenthen <billm@melbpc.org.au>
6417 W: http://floatingpoint.sourceforge.net/emulator/index.html
6419 F: arch/x86/math-emu/
6421 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6422 L: netdev@vger.kernel.org
6424 F: drivers/net/wan/dlci.c
6425 F: drivers/net/wan/sdla.c
6428 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6429 L: dri-devel@lists.freedesktop.org
6430 L: linux-fbdev@vger.kernel.org
6431 T: git git://anongit.freedesktop.org/drm/drm-misc
6432 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6434 F: Documentation/fb/
6437 F: include/linux/fb.h
6438 F: include/uapi/video/
6439 F: include/uapi/linux/fb.h
6441 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6442 M: Horia Geantă <horia.geanta@nxp.com>
6443 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6444 L: linux-crypto@vger.kernel.org
6446 F: drivers/crypto/caam/
6447 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6449 FREESCALE DIU FRAMEBUFFER DRIVER
6450 M: Timur Tabi <timur@kernel.org>
6451 L: linux-fbdev@vger.kernel.org
6453 F: drivers/video/fbdev/fsl-diu-fb.*
6455 FREESCALE DMA DRIVER
6456 M: Li Yang <leoyang.li@nxp.com>
6457 M: Zhang Wei <zw@zh-kernel.org>
6458 L: linuxppc-dev@lists.ozlabs.org
6460 F: drivers/dma/fsldma.*
6462 FREESCALE ENETC ETHERNET DRIVERS
6463 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6464 L: netdev@vger.kernel.org
6466 F: drivers/net/ethernet/freescale/enetc/
6468 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6469 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6470 L: netdev@vger.kernel.org
6472 F: drivers/net/ethernet/freescale/gianfar*
6473 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6475 FREESCALE GPMI NAND DRIVER
6476 M: Han Xu <han.xu@nxp.com>
6477 L: linux-mtd@lists.infradead.org
6479 F: drivers/mtd/nand/raw/gpmi-nand/*
6481 FREESCALE I2C CPM DRIVER
6482 M: Jochen Friedrich <jochen@scram.de>
6483 L: linuxppc-dev@lists.ozlabs.org
6484 L: linux-i2c@vger.kernel.org
6486 F: drivers/i2c/busses/i2c-cpm.c
6488 FREESCALE IMX DDR PMU DRIVER
6489 M: Frank Li <Frank.li@nxp.com>
6490 L: linux-arm-kernel@lists.infradead.org
6492 F: drivers/perf/fsl_imx8_ddr_perf.c
6493 F: Documentation/admin-guide/perf/imx-ddr.rst
6494 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6496 FREESCALE IMX I2C DRIVER
6497 M: Oleksij Rempel <o.rempel@pengutronix.de>
6498 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6499 L: linux-i2c@vger.kernel.org
6501 F: drivers/i2c/busses/i2c-imx.c
6502 F: Documentation/devicetree/bindings/i2c/i2c-imx.txt
6504 FREESCALE IMX LPI2C DRIVER
6505 M: Dong Aisheng <aisheng.dong@nxp.com>
6506 L: linux-i2c@vger.kernel.org
6507 L: linux-imx@nxp.com
6509 F: drivers/i2c/busses/i2c-imx-lpi2c.c
6510 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6512 FREESCALE IMX / MXC FEC DRIVER
6513 M: Fugang Duan <fugang.duan@nxp.com>
6514 L: netdev@vger.kernel.org
6516 F: drivers/net/ethernet/freescale/fec_main.c
6517 F: drivers/net/ethernet/freescale/fec_ptp.c
6518 F: drivers/net/ethernet/freescale/fec.h
6519 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6521 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6522 M: Sascha Hauer <s.hauer@pengutronix.de>
6523 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6524 L: linux-fbdev@vger.kernel.org
6525 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6527 F: include/linux/platform_data/video-imxfb.h
6528 F: drivers/video/fbdev/imxfb.c
6530 FREESCALE QORIQ DPAA ETHERNET DRIVER
6531 M: Madalin Bucur <madalin.bucur@nxp.com>
6532 L: netdev@vger.kernel.org
6534 F: drivers/net/ethernet/freescale/dpaa
6536 FREESCALE QORIQ DPAA FMAN DRIVER
6537 M: Madalin Bucur <madalin.bucur@nxp.com>
6538 L: netdev@vger.kernel.org
6540 F: drivers/net/ethernet/freescale/fman
6541 F: Documentation/devicetree/bindings/net/fsl-fman.txt
6543 FREESCALE QORIQ PTP CLOCK DRIVER
6544 M: Yangbo Lu <yangbo.lu@nxp.com>
6545 L: netdev@vger.kernel.org
6547 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6548 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
6549 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6550 F: drivers/ptp/ptp_qoriq.c
6551 F: drivers/ptp/ptp_qoriq_debugfs.c
6552 F: include/linux/fsl/ptp_qoriq.h
6553 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6555 FREESCALE QUAD SPI DRIVER
6556 M: Han Xu <han.xu@nxp.com>
6557 L: linux-spi@vger.kernel.org
6559 F: drivers/spi/spi-fsl-qspi.c
6561 FREESCALE QUICC ENGINE LIBRARY
6562 M: Qiang Zhao <qiang.zhao@nxp.com>
6563 L: linuxppc-dev@lists.ozlabs.org
6565 F: drivers/soc/fsl/qe/
6566 F: include/soc/fsl/*qe*.h
6567 F: include/soc/fsl/*ucc*.h
6569 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6570 M: Li Yang <leoyang.li@nxp.com>
6571 L: netdev@vger.kernel.org
6572 L: linuxppc-dev@lists.ozlabs.org
6574 F: drivers/net/ethernet/freescale/ucc_geth*
6576 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6577 M: Zhao Qiang <qiang.zhao@nxp.com>
6578 L: netdev@vger.kernel.org
6579 L: linuxppc-dev@lists.ozlabs.org
6581 F: drivers/net/wan/fsl_ucc_hdlc*
6583 FREESCALE QUICC ENGINE UCC UART DRIVER
6584 M: Timur Tabi <timur@kernel.org>
6585 L: linuxppc-dev@lists.ozlabs.org
6587 F: drivers/tty/serial/ucc_uart.c
6589 FREESCALE SOC DRIVERS
6590 M: Li Yang <leoyang.li@nxp.com>
6591 L: linuxppc-dev@lists.ozlabs.org
6592 L: linux-arm-kernel@lists.infradead.org
6594 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6595 F: Documentation/devicetree/bindings/soc/fsl/
6597 F: include/linux/fsl/
6599 FREESCALE SOC FS_ENET DRIVER
6600 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
6601 L: linuxppc-dev@lists.ozlabs.org
6602 L: netdev@vger.kernel.org
6604 F: drivers/net/ethernet/freescale/fs_enet/
6605 F: include/linux/fs_enet_pd.h
6607 FREESCALE SOC SOUND DRIVERS
6608 M: Timur Tabi <timur@kernel.org>
6609 M: Nicolin Chen <nicoleotsuka@gmail.com>
6610 M: Xiubo Li <Xiubo.Lee@gmail.com>
6611 R: Fabio Estevam <festevam@gmail.com>
6612 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6613 L: linuxppc-dev@lists.ozlabs.org
6615 F: sound/soc/fsl/fsl*
6616 F: sound/soc/fsl/imx*
6617 F: sound/soc/fsl/mpc8610_hpcd.c
6619 FREESCALE USB PERIPHERAL DRIVERS
6620 M: Li Yang <leoyang.li@nxp.com>
6621 L: linux-usb@vger.kernel.org
6622 L: linuxppc-dev@lists.ozlabs.org
6624 F: drivers/usb/gadget/udc/fsl*
6627 M: Christoph Hellwig <hch@infradead.org>
6628 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6633 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6634 M: Pavel Machek <pavel@ucw.cz>
6635 L: linux-pm@vger.kernel.org
6637 F: Documentation/power/freezing-of-tasks.rst
6638 F: include/linux/freezer.h
6642 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6643 L: linux-kernel@vger.kernel.org
6646 F: include/linux/frontswap.h
6648 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6649 M: David Howells <dhowells@redhat.com>
6650 L: linux-cachefs@redhat.com (moderated for non-subscribers)
6652 F: Documentation/filesystems/caching/
6654 F: include/linux/fscache*.h
6656 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6657 M: Theodore Y. Ts'o <tytso@mit.edu>
6658 M: Jaegeuk Kim <jaegeuk@kernel.org>
6659 M: Eric Biggers <ebiggers@kernel.org>
6660 L: linux-fscrypt@vger.kernel.org
6661 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6662 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6665 F: include/linux/fscrypt*.h
6666 F: include/uapi/linux/fscrypt.h
6667 F: Documentation/filesystems/fscrypt.rst
6670 M: Jeremy Kerr <jk@ozlabs.org>
6671 M: Joel Stanley <joel@jms.id.au>
6672 R: Alistar Popple <alistair@popple.id.au>
6673 R: Eddie James <eajames@linux.ibm.com>
6674 L: linux-fsi@lists.ozlabs.org
6675 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6676 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
6679 F: include/linux/fsi*.h
6680 F: include/trace/events/fsi*.h
6682 FSI-ATTACHED I2C DRIVER
6683 M: Eddie James <eajames@linux.ibm.com>
6684 L: linux-i2c@vger.kernel.org
6685 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
6687 F: drivers/i2c/busses/i2c-fsi.c
6688 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6690 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6691 M: Jan Kara <jack@suse.cz>
6692 R: Amir Goldstein <amir73il@gmail.com>
6693 L: linux-fsdevel@vger.kernel.org
6696 F: include/linux/fsnotify*.h
6698 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
6699 M: Eric Biggers <ebiggers@kernel.org>
6700 M: Theodore Y. Ts'o <tytso@mit.edu>
6701 L: linux-fscrypt@vger.kernel.org
6702 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6703 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
6706 F: include/linux/fsverity.h
6707 F: include/uapi/linux/fsverity.h
6708 F: Documentation/filesystems/fsverity.rst
6710 FUJITSU LAPTOP EXTRAS
6711 M: Jonathan Woithe <jwoithe@just42.net>
6712 L: platform-driver-x86@vger.kernel.org
6714 F: drivers/platform/x86/fujitsu-laptop.c
6716 FUJITSU M-5MO LS CAMERA ISP DRIVER
6717 M: Kyungmin Park <kyungmin.park@samsung.com>
6718 M: Heungjun Kim <riverful.kim@samsung.com>
6719 L: linux-media@vger.kernel.org
6721 F: drivers/media/i2c/m5mols/
6722 F: include/media/i2c/m5mols.h
6724 FUJITSU TABLET EXTRAS
6725 M: Robert Gerlach <khnz@gmx.de>
6726 L: platform-driver-x86@vger.kernel.org
6728 F: drivers/platform/x86/fujitsu-tablet.c
6730 FUSE: FILESYSTEM IN USERSPACE
6731 M: Miklos Szeredi <miklos@szeredi.hu>
6732 L: linux-fsdevel@vger.kernel.org
6733 W: http://fuse.sourceforge.net/
6734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6737 F: include/uapi/linux/fuse.h
6738 F: Documentation/filesystems/fuse.txt
6741 M: Thomas Gleixner <tglx@linutronix.de>
6742 M: Ingo Molnar <mingo@redhat.com>
6743 R: Peter Zijlstra <peterz@infradead.org>
6744 R: Darren Hart <dvhart@infradead.org>
6745 L: linux-kernel@vger.kernel.org
6746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6749 F: include/asm-generic/futex.h
6750 F: include/linux/futex.h
6751 F: include/uapi/linux/futex.h
6752 F: tools/testing/selftests/futex/
6753 F: tools/perf/bench/futex*
6754 F: Documentation/*futex*
6757 M: Kees Cook <keescook@chromium.org>
6758 R: Emese Revfy <re.emese@gmail.com>
6759 L: kernel-hardening@lists.openwall.com
6761 F: scripts/gcc-plugins/
6762 F: scripts/gcc-plugin.sh
6763 F: scripts/Makefile.gcc-plugins
6764 F: Documentation/core-api/gcc-plugins.rst
6766 GASKET DRIVER FRAMEWORK
6767 M: Rob Springer <rspringer@google.com>
6768 M: Todd Poynor <toddpoynor@google.com>
6769 M: Ben Chan <benchan@chromium.org>
6771 F: drivers/staging/gasket/
6773 GCOV BASED KERNEL PROFILING
6774 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6777 F: Documentation/dev-tools/gcov.rst
6779 GDB KERNEL DEBUGGING HELPER SCRIPTS
6780 M: Jan Kiszka <jan.kiszka@siemens.com>
6781 M: Kieran Bingham <kbingham@kernel.org>
6785 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6786 M: Achim Leubner <achim_leubner@adaptec.com>
6787 L: linux-scsi@vger.kernel.org
6788 W: http://www.icp-vortex.com/
6790 F: drivers/scsi/gdt*
6792 GEMTEK FM RADIO RECEIVER DRIVER
6793 M: Hans Verkuil <hverkuil@xs4all.nl>
6794 L: linux-media@vger.kernel.org
6795 T: git git://linuxtv.org/media_tree.git
6796 W: https://linuxtv.org
6798 F: drivers/media/radio/radio-gemtek*
6800 GENERIC ARCHITECTURE TOPOLOGY
6801 M: Sudeep Holla <sudeep.holla@arm.com>
6802 L: linux-kernel@vger.kernel.org
6804 F: drivers/base/arch_topology.c
6805 F: include/linux/arch_topology.h
6807 GENERIC GPIO I2C DRIVER
6808 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6810 F: drivers/i2c/busses/i2c-gpio.c
6811 F: include/linux/platform_data/i2c-gpio.h
6813 GENERIC GPIO I2C MULTIPLEXER DRIVER
6814 M: Peter Korsgaard <peter.korsgaard@barco.com>
6815 L: linux-i2c@vger.kernel.org
6817 F: drivers/i2c/muxes/i2c-mux-gpio.c
6818 F: include/linux/platform_data/i2c-mux-gpio.h
6819 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
6821 GENERIC HDLC (WAN) DRIVERS
6822 M: Krzysztof Halasa <khc@pm.waw.pl>
6823 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6825 F: drivers/net/wan/c101.c
6826 F: drivers/net/wan/hd6457*
6827 F: drivers/net/wan/hdlc*
6828 F: drivers/net/wan/n2.c
6829 F: drivers/net/wan/pc300too.c
6830 F: drivers/net/wan/pci200syn.c
6831 F: drivers/net/wan/wanxl*
6833 GENERIC INCLUDE/ASM HEADER FILES
6834 M: Arnd Bergmann <arnd@arndb.de>
6835 L: linux-arch@vger.kernel.org
6836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6838 F: include/asm-generic/
6839 F: include/uapi/asm-generic/
6841 GENERIC PHY FRAMEWORK
6842 M: Kishon Vijay Abraham I <kishon@ti.com>
6843 L: linux-kernel@vger.kernel.org
6844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6847 F: include/linux/phy/
6848 F: Documentation/devicetree/bindings/phy/
6850 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6851 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6853 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6856 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6857 M: Kevin Hilman <khilman@kernel.org>
6858 M: Ulf Hansson <ulf.hansson@linaro.org>
6859 L: linux-pm@vger.kernel.org
6861 F: drivers/base/power/domain*.c
6862 F: include/linux/pm_domain.h
6863 F: Documentation/devicetree/bindings/power/power_domain.txt
6865 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6866 M: Eugen Hristev <eugen.hristev@microchip.com>
6867 L: linux-input@vger.kernel.org
6869 F: drivers/input/touchscreen/resistive-adc-touch.c
6871 GENERIC UIO DRIVER FOR PCI DEVICES
6872 M: "Michael S. Tsirkin" <mst@redhat.com>
6873 L: kvm@vger.kernel.org
6875 F: drivers/uio/uio_pci_generic.c
6877 GENERIC VDSO LIBRARY:
6878 M: Andy Lutomirski <luto@kernel.org>
6879 M: Thomas Gleixner <tglx@linutronix.de>
6880 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
6881 L: linux-kernel@vger.kernel.org
6882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
6885 F: kernel/time/vsyscall.c
6887 F: include/asm-generic/vdso/vsyscall.h
6889 GENWQE (IBM Generic Workqueue Card)
6890 M: Frank Haverkamp <haver@linux.ibm.com>
6892 F: drivers/misc/genwqe/
6894 GET_MAINTAINER SCRIPT
6895 M: Joe Perches <joe@perches.com>
6897 F: scripts/get_maintainer.pl
6900 M: Bob Peterson <rpeterso@redhat.com>
6901 M: Andreas Gruenbacher <agruenba@redhat.com>
6902 L: cluster-devel@redhat.com
6903 W: http://sources.redhat.com/cluster/
6904 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6906 F: Documentation/filesystems/gfs2*.txt
6908 F: include/uapi/linux/gfs2_ondisk.h
6911 M: Johan Hovold <johan@kernel.org>
6912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6914 F: Documentation/ABI/testing/sysfs-class-gnss
6915 F: Documentation/devicetree/bindings/gnss/
6917 F: include/linux/gnss.h
6920 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
6921 L: linux-media@vger.kernel.org
6923 F: drivers/media/usb/go7007/
6926 M: Bastien Nocera <hadess@hadess.net>
6927 L: linux-input@vger.kernel.org
6929 F: drivers/input/touchscreen/goodix.c
6931 GOOGLE ETHERNET DRIVERS
6932 M: Catherine Sullivan <csully@google.com>
6933 R: Sagi Shahar <sagis@google.com>
6934 R: Jon Olson <jonolson@google.com>
6935 L: netdev@vger.kernel.org
6937 F: Documentation/networking/device_drivers/google/gve.rst
6938 F: drivers/net/ethernet/google
6940 GPD POCKET FAN DRIVER
6941 M: Hans de Goede <hdegoede@redhat.com>
6942 L: platform-driver-x86@vger.kernel.org
6944 F: drivers/platform/x86/gpd-pocket-fan.c
6947 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6948 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6949 L: linux-gpio@vger.kernel.org
6950 L: linux-acpi@vger.kernel.org
6952 F: Documentation/firmware-guide/acpi/gpio-properties.rst
6953 F: drivers/gpio/gpiolib-acpi.c
6956 M: Sean Young <sean@mess.org>
6957 L: linux-media@vger.kernel.org
6959 F: drivers/media/rc/gpio-ir-tx.c
6962 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6963 L: linux-gpio@vger.kernel.org
6965 F: drivers/gpio/gpio-mockup.c
6966 F: tools/testing/selftests/gpio/
6969 M: Linus Walleij <linus.walleij@linaro.org>
6970 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
6971 L: linux-gpio@vger.kernel.org
6972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6974 F: Documentation/devicetree/bindings/gpio/
6975 F: Documentation/driver-api/gpio/
6976 F: Documentation/admin-guide/gpio/
6977 F: Documentation/ABI/testing/gpio-cdev
6978 F: Documentation/ABI/obsolete/sysfs-gpio
6980 F: include/linux/gpio/
6981 F: include/linux/gpio.h
6982 F: include/linux/of_gpio.h
6983 F: include/asm-generic/gpio.h
6984 F: include/uapi/linux/gpio.h
6987 GRE DEMULTIPLEXER DRIVER
6988 M: Dmitry Kozlov <xeb@mail.ru>
6989 L: netdev@vger.kernel.org
6991 F: net/ipv4/gre_demux.c
6992 F: net/ipv4/gre_offload.c
6993 F: include/net/gre.h
6995 GRETH 10/100/1G Ethernet MAC device driver
6996 M: Andreas Larsson <andreas@gaisler.com>
6997 L: netdev@vger.kernel.org
6999 F: drivers/net/ethernet/aeroflex/
7001 GREYBUS AUDIO PROTOCOLS DRIVERS
7002 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
7003 M: Mark Greer <mgreer@animalcreek.com>
7005 F: drivers/staging/greybus/audio_apbridgea.c
7006 F: drivers/staging/greybus/audio_apbridgea.h
7007 F: drivers/staging/greybus/audio_codec.c
7008 F: drivers/staging/greybus/audio_codec.h
7009 F: drivers/staging/greybus/audio_gb.c
7010 F: drivers/staging/greybus/audio_manager.c
7011 F: drivers/staging/greybus/audio_manager.h
7012 F: drivers/staging/greybus/audio_manager_module.c
7013 F: drivers/staging/greybus/audio_manager_private.h
7014 F: drivers/staging/greybus/audio_manager_sysfs.c
7015 F: drivers/staging/greybus/audio_module.c
7016 F: drivers/staging/greybus/audio_topology.c
7018 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7019 M: Viresh Kumar <vireshk@kernel.org>
7021 F: drivers/staging/greybus/authentication.c
7022 F: drivers/staging/greybus/bootrom.c
7023 F: drivers/staging/greybus/firmware.h
7024 F: drivers/staging/greybus/fw-core.c
7025 F: drivers/staging/greybus/fw-download.c
7026 F: drivers/staging/greybus/fw-management.c
7027 F: drivers/staging/greybus/greybus_authentication.h
7028 F: drivers/staging/greybus/greybus_firmware.h
7029 F: drivers/staging/greybus/hid.c
7030 F: drivers/staging/greybus/i2c.c
7031 F: drivers/staging/greybus/spi.c
7032 F: drivers/staging/greybus/spilib.c
7033 F: drivers/staging/greybus/spilib.h
7035 GREYBUS LOOPBACK DRIVER
7036 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7038 F: drivers/staging/greybus/loopback.c
7040 GREYBUS PLATFORM DRIVERS
7041 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7043 F: drivers/staging/greybus/arche-platform.c
7044 F: drivers/staging/greybus/arche-apb-ctrl.c
7045 F: drivers/staging/greybus/arche_platform.h
7047 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7048 M: Rui Miguel Silva <rmfrfs@gmail.com>
7050 F: drivers/staging/greybus/sdio.c
7051 F: drivers/staging/greybus/light.c
7052 F: drivers/staging/greybus/gpio.c
7053 F: drivers/staging/greybus/power_supply.c
7054 F: drivers/staging/greybus/spi.c
7055 F: drivers/staging/greybus/spilib.c
7058 M: Johan Hovold <johan@kernel.org>
7059 M: Alex Elder <elder@kernel.org>
7060 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7062 F: drivers/staging/greybus/
7064 F: include/linux/greybus.h
7065 F: include/linux/greybus/
7066 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
7068 GREYBUS UART PROTOCOLS DRIVERS
7069 M: David Lin <dtwlin@gmail.com>
7071 F: drivers/staging/greybus/uart.c
7072 F: drivers/staging/greybus/log.c
7074 GS1662 VIDEO SERIALIZER
7075 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7076 L: linux-media@vger.kernel.org
7077 T: git git://linuxtv.org/media_tree.git
7079 F: drivers/media/spi/gs1662.c
7081 GSPCA FINEPIX SUBDRIVER
7082 M: Frank Zago <frank@zago.net>
7083 L: linux-media@vger.kernel.org
7084 T: git git://linuxtv.org/media_tree.git
7086 F: drivers/media/usb/gspca/finepix.c
7088 GSPCA GL860 SUBDRIVER
7089 M: Olivier Lorin <o.lorin@laposte.net>
7090 L: linux-media@vger.kernel.org
7091 T: git git://linuxtv.org/media_tree.git
7093 F: drivers/media/usb/gspca/gl860/
7095 GSPCA M5602 SUBDRIVER
7096 M: Erik Andren <erik.andren@gmail.com>
7097 L: linux-media@vger.kernel.org
7098 T: git git://linuxtv.org/media_tree.git
7100 F: drivers/media/usb/gspca/m5602/
7102 GSPCA PAC207 SONIXB SUBDRIVER
7103 M: Hans Verkuil <hverkuil@xs4all.nl>
7104 L: linux-media@vger.kernel.org
7105 T: git git://linuxtv.org/media_tree.git
7107 F: drivers/media/usb/gspca/pac207.c
7109 GSPCA SN9C20X SUBDRIVER
7110 M: Brian Johnson <brijohn@gmail.com>
7111 L: linux-media@vger.kernel.org
7112 T: git git://linuxtv.org/media_tree.git
7114 F: drivers/media/usb/gspca/sn9c20x.c
7116 GSPCA T613 SUBDRIVER
7117 M: Leandro Costantino <lcostantino@gmail.com>
7118 L: linux-media@vger.kernel.org
7119 T: git git://linuxtv.org/media_tree.git
7121 F: drivers/media/usb/gspca/t613.c
7123 GSPCA USB WEBCAM DRIVER
7124 M: Hans Verkuil <hverkuil@xs4all.nl>
7125 L: linux-media@vger.kernel.org
7126 T: git git://linuxtv.org/media_tree.git
7128 F: drivers/media/usb/gspca/
7130 GTP (GPRS Tunneling Protocol)
7131 M: Pablo Neira Ayuso <pablo@netfilter.org>
7132 M: Harald Welte <laforge@gnumonks.org>
7133 L: osmocom-net-gprs@lists.osmocom.org
7134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7136 F: drivers/net/gtp.c
7138 GUID PARTITION TABLE (GPT)
7139 M: Davidlohr Bueso <dave@stgolabs.net>
7140 L: linux-efi@vger.kernel.org
7142 F: block/partitions/efi.*
7145 M: Yoshinori Sato <ysato@users.sourceforge.jp>
7146 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7147 W: http://uclinux-h8.sourceforge.jp
7148 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7151 F: drivers/clocksource/h8300_*.c
7152 F: drivers/clk/h8300/
7153 F: drivers/irqchip/irq-renesas-h8*.c
7155 HABANALABS PCI DRIVER
7156 M: Oded Gabbay <oded.gabbay@gmail.com>
7157 T: git https://github.com/HabanaAI/linux.git
7159 F: drivers/misc/habanalabs/
7160 F: include/uapi/misc/habanalabs.h
7161 F: Documentation/ABI/testing/sysfs-driver-habanalabs
7162 F: Documentation/ABI/testing/debugfs-driver-habanalabs
7165 M: Antti Palosaari <crope@iki.fi>
7166 L: linux-media@vger.kernel.org
7167 W: https://linuxtv.org
7168 W: http://palosaari.fi/linux/
7169 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7170 T: git git://linuxtv.org/anttip/media_tree.git
7172 F: drivers/media/usb/hackrf/
7174 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7175 M: Frank Seidel <frank@f-seidel.de>
7176 L: platform-driver-x86@vger.kernel.org
7177 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7179 F: drivers/platform/x86/hdaps.c
7182 M: Jean Delvare <jdelvare@suse.com>
7183 M: Guenter Roeck <linux@roeck-us.net>
7184 L: linux-hwmon@vger.kernel.org
7185 W: http://hwmon.wiki.kernel.org/
7186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7188 F: Documentation/devicetree/bindings/hwmon/
7189 F: Documentation/hwmon/
7191 F: include/linux/hwmon*.h
7192 F: include/trace/events/hwmon*.h
7194 HARDWARE RANDOM NUMBER GENERATOR CORE
7195 M: Matt Mackall <mpm@selenic.com>
7196 M: Herbert Xu <herbert@gondor.apana.org.au>
7197 L: linux-crypto@vger.kernel.org
7199 F: Documentation/devicetree/bindings/rng/
7200 F: Documentation/admin-guide/hw_random.rst
7201 F: drivers/char/hw_random/
7202 F: include/linux/hw_random.h
7204 HARDWARE TRACING FACILITIES
7205 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7207 F: drivers/hwtracing/
7209 HARDWARE SPINLOCK CORE
7210 M: Ohad Ben-Cohen <ohad@wizery.com>
7211 M: Bjorn Andersson <bjorn.andersson@linaro.org>
7212 L: linux-remoteproc@vger.kernel.org
7214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
7215 F: Documentation/devicetree/bindings/hwlock/
7216 F: Documentation/hwspinlock.txt
7217 F: drivers/hwspinlock/
7218 F: include/linux/hwspinlock.h
7220 HARMONY SOUND DRIVER
7221 L: linux-parisc@vger.kernel.org
7223 F: sound/parisc/harmony.*
7225 HDPVR USB VIDEO ENCODER DRIVER
7226 M: Hans Verkuil <hverkuil@xs4all.nl>
7227 L: linux-media@vger.kernel.org
7228 T: git git://linuxtv.org/media_tree.git
7229 W: https://linuxtv.org
7231 F: drivers/media/usb/hdpvr/
7233 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7234 M: Jerry Hoemann <jerry.hoemann@hpe.com>
7236 F: Documentation/watchdog/hpwdt.rst
7237 F: drivers/watchdog/hpwdt.c
7239 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7240 M: Don Brace <don.brace@microsemi.com>
7241 L: esc.storagedev@microsemi.com
7242 L: linux-scsi@vger.kernel.org
7244 F: Documentation/scsi/hpsa.txt
7245 F: drivers/scsi/hpsa*.[ch]
7246 F: include/linux/cciss*.h
7247 F: include/uapi/linux/cciss*.h
7250 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
7251 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
7252 L: linux-rdma@vger.kernel.org
7254 F: drivers/infiniband/hw/hfi1
7257 L: linux-fsdevel@vger.kernel.org
7259 F: Documentation/filesystems/hfs.txt
7263 L: linux-fsdevel@vger.kernel.org
7265 F: Documentation/filesystems/hfsplus.txt
7268 HGA FRAMEBUFFER DRIVER
7269 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7270 L: linux-nvidia@lists.surfsouth.com
7271 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7273 F: drivers/video/fbdev/hgafb.c
7275 HIBERNATION (aka Software Suspend, aka swsusp)
7276 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7277 M: Pavel Machek <pavel@ucw.cz>
7278 L: linux-pm@vger.kernel.org
7279 B: https://bugzilla.kernel.org
7282 F: drivers/base/power/
7284 F: include/linux/suspend.h
7285 F: include/linux/freezer.h
7286 F: include/linux/pm.h
7287 F: arch/*/include/asm/suspend*.h
7290 M: Jiri Kosina <jikos@kernel.org>
7291 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
7292 L: linux-input@vger.kernel.org
7293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7296 F: include/linux/hid*
7297 F: include/uapi/linux/hid*
7299 HID SENSOR HUB DRIVERS
7300 M: Jiri Kosina <jikos@kernel.org>
7301 M: Jonathan Cameron <jic23@kernel.org>
7302 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7303 L: linux-input@vger.kernel.org
7304 L: linux-iio@vger.kernel.org
7306 F: Documentation/hid/hid-sensor*
7307 F: drivers/hid/hid-sensor-*
7308 F: drivers/iio/*/hid-*
7309 F: include/linux/hid-sensor-*
7311 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7312 M: Thomas Gleixner <tglx@linutronix.de>
7313 L: linux-kernel@vger.kernel.org
7314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7316 F: Documentation/timers/
7317 F: kernel/time/hrtimer.c
7318 F: kernel/time/clockevents.c
7319 F: kernel/time/timer_*.c
7320 F: include/linux/clockchips.h
7321 F: include/linux/hrtimer.h
7323 HIGH-SPEED SCC DRIVER FOR AX.25
7324 L: linux-hams@vger.kernel.org
7326 F: drivers/net/hamradio/dmascc.c
7327 F: drivers/net/hamradio/scc.c
7329 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7330 M: HighPoint Linux Team <linux@highpoint-tech.com>
7331 W: http://www.highpoint-tech.com
7333 F: Documentation/scsi/hptiop.txt
7334 F: drivers/scsi/hptiop.c
7337 M: Jes Sorensen <jes@trained-monkey.org>
7338 L: linux-hippi@sunsite.dk
7340 F: include/linux/hippidevice.h
7341 F: include/uapi/linux/if_hippi.h
7343 F: drivers/net/hippi/
7345 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7346 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7347 M: Salil Mehta <salil.mehta@huawei.com>
7348 L: netdev@vger.kernel.org
7349 W: http://www.hisilicon.com
7351 F: drivers/net/ethernet/hisilicon/hns3/
7353 HISILICON LPC BUS DRIVER
7354 M: john.garry@huawei.com
7355 W: http://www.hisilicon.com
7357 F: drivers/bus/hisi_lpc.c
7358 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7360 HISILICON NETWORK SUBSYSTEM DRIVER
7361 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7362 M: Salil Mehta <salil.mehta@huawei.com>
7363 L: netdev@vger.kernel.org
7364 W: http://www.hisilicon.com
7366 F: drivers/net/ethernet/hisilicon/
7367 F: Documentation/devicetree/bindings/net/hisilicon*.txt
7369 HISILICON PMU DRIVER
7370 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
7371 W: http://www.hisilicon.com
7373 F: drivers/perf/hisilicon
7374 F: Documentation/admin-guide/perf/hisi-pmu.rst
7376 HISILICON ROCE DRIVER
7377 M: Lijun Ou <oulijun@huawei.com>
7378 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
7379 L: linux-rdma@vger.kernel.org
7381 F: drivers/infiniband/hw/hns/
7382 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7384 HISILICON SAS Controller
7385 M: John Garry <john.garry@huawei.com>
7386 W: http://www.hisilicon.com
7388 F: drivers/scsi/hisi_sas/
7389 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7391 HISILICON QM AND ZIP Controller DRIVER
7392 M: Zhou Wang <wangzhou1@hisilicon.com>
7393 L: linux-crypto@vger.kernel.org
7395 F: drivers/crypto/hisilicon/qm.c
7396 F: drivers/crypto/hisilicon/qm.h
7397 F: drivers/crypto/hisilicon/sgl.c
7398 F: drivers/crypto/hisilicon/sgl.h
7399 F: drivers/crypto/hisilicon/zip/
7400 F: Documentation/ABI/testing/debugfs-hisi-zip
7402 HMM - Heterogeneous Memory Management
7403 M: Jérôme Glisse <jglisse@redhat.com>
7404 L: linux-mm@kvack.org
7407 F: include/linux/hmm*
7408 F: Documentation/vm/hmm.rst
7411 M: Jouni Malinen <j@w1.fi>
7412 L: linux-wireless@vger.kernel.org
7413 W: http://w1.fi/hostap-driver.html
7415 F: drivers/net/wireless/intersil/hostap/
7417 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7418 L: platform-driver-x86@vger.kernel.org
7420 F: drivers/platform/x86/tc1100-wmi.c
7422 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7423 M: Jaroslav Kysela <perex@perex.cz>
7425 F: drivers/net/ethernet/hp/hp100.*
7427 HPET: High Precision Event Timers driver
7428 M: Clemens Ladisch <clemens@ladisch.de>
7430 F: Documentation/timers/hpet.rst
7431 F: drivers/char/hpet.c
7432 F: include/linux/hpet.h
7433 F: include/uapi/linux/hpet.h
7437 F: arch/x86/kernel/hpet.c
7438 F: arch/x86/include/asm/hpet.h
7441 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7442 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7447 M: Sebastian Reichel <sre@kernel.org>
7448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7450 F: Documentation/ABI/testing/sysfs-bus-hsi
7451 F: Documentation/driver-api/hsi.rst
7453 F: include/linux/hsi/
7454 F: include/uapi/linux/hsi/
7457 L: linux-usb@vger.kernel.org
7459 F: drivers/net/usb/hso.c
7461 HSR NETWORK PROTOCOL
7462 M: Arvid Brodin <arvid.brodin@alten.se>
7463 L: netdev@vger.kernel.org
7467 HT16K33 LED CONTROLLER DRIVER
7468 M: Robin van der Gracht <robin@protonic.nl>
7470 F: drivers/auxdisplay/ht16k33.c
7471 F: Documentation/devicetree/bindings/display/ht16k33.txt
7473 HTCPEN TOUCHSCREEN DRIVER
7474 M: Pau Oliva Fora <pof@eslack.org>
7475 L: linux-input@vger.kernel.org
7477 F: drivers/input/touchscreen/htcpen.c
7479 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7480 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7481 L: linux-iio@vger.kernel.org
7482 W: http://www.st.com/
7484 F: drivers/iio/humidity/hts221*
7485 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
7487 HUAWEI ETHERNET DRIVER
7488 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
7489 L: netdev@vger.kernel.org
7491 F: Documentation/networking/hinic.txt
7492 F: drivers/net/ethernet/huawei/hinic/
7495 M: Mike Kravetz <mike.kravetz@oracle.com>
7496 L: linux-mm@kvack.org
7500 F: include/linux/hugetlb.h
7501 F: Documentation/admin-guide/mm/hugetlbpage.rst
7502 F: Documentation/vm/hugetlbfs_reserv.rst
7503 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7506 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7507 L: linux-media@vger.kernel.org
7508 T: git git://linuxtv.org/media_tree.git
7509 W: https://linuxtv.org
7511 F: drivers/media/platform/sti/hva
7513 HWPOISON MEMORY FAILURE HANDLING
7514 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7515 L: linux-mm@kvack.org
7517 F: mm/memory-failure.c
7518 F: mm/hwpoison-inject.c
7520 HYGON PROCESSOR SUPPORT
7521 M: Pu Wen <puwen@hygon.cn>
7522 L: linux-kernel@vger.kernel.org
7524 F: arch/x86/kernel/cpu/hygon.c
7526 Hyper-V CORE AND DRIVERS
7527 M: "K. Y. Srinivasan" <kys@microsoft.com>
7528 M: Haiyang Zhang <haiyangz@microsoft.com>
7529 M: Stephen Hemminger <sthemmin@microsoft.com>
7530 M: Sasha Levin <sashal@kernel.org>
7531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7532 L: linux-hyperv@vger.kernel.org
7534 F: Documentation/networking/device_drivers/microsoft/netvsc.txt
7535 F: arch/x86/include/asm/mshyperv.h
7536 F: arch/x86/include/asm/trace/hyperv.h
7537 F: arch/x86/include/asm/hyperv-tlfs.h
7538 F: arch/x86/kernel/cpu/mshyperv.c
7540 F: drivers/clocksource/hyperv_timer.c
7541 F: drivers/hid/hid-hyperv.c
7543 F: drivers/input/serio/hyperv-keyboard.c
7544 F: drivers/pci/controller/pci-hyperv.c
7545 F: drivers/pci/controller/pci-hyperv-intf.c
7546 F: drivers/net/hyperv/
7547 F: drivers/scsi/storvsc_drv.c
7548 F: drivers/uio/uio_hv_generic.c
7549 F: drivers/video/fbdev/hyperv_fb.c
7550 F: drivers/iommu/hyperv-iommu.c
7551 F: net/vmw_vsock/hyperv_transport.c
7552 F: include/clocksource/hyperv_timer.h
7553 F: include/linux/hyperv.h
7554 F: include/uapi/linux/hyperv.h
7555 F: include/asm-generic/mshyperv.h
7557 F: Documentation/ABI/stable/sysfs-bus-vmbus
7560 M: Vignesh Raghavendra <vigneshr@ti.com>
7562 F: drivers/mtd/hyperbus/
7563 F: include/linux/mtd/hyperbus.h
7564 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7565 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7567 HYPERVISOR VIRTUAL CONSOLE DRIVER
7568 L: linuxppc-dev@lists.ozlabs.org
7573 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7574 L: linux-i2c@vger.kernel.org
7575 L: linux-acpi@vger.kernel.org
7577 F: drivers/i2c/i2c-core-acpi.c
7579 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7580 M: Ajay Gupta <ajayg@nvidia.com>
7581 L: linux-i2c@vger.kernel.org
7583 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
7584 F: drivers/i2c/busses/i2c-nvidia-gpu.c
7587 M: Peter Rosin <peda@axentia.se>
7588 L: linux-i2c@vger.kernel.org
7590 F: Documentation/i2c/i2c-topology.rst
7591 F: Documentation/i2c/muxes/
7592 F: Documentation/devicetree/bindings/i2c/i2c-mux*
7593 F: Documentation/devicetree/bindings/i2c/i2c-arb*
7594 F: Documentation/devicetree/bindings/i2c/i2c-gate*
7595 F: drivers/i2c/i2c-mux.c
7596 F: drivers/i2c/muxes/
7597 F: include/linux/i2c-mux.h
7599 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7600 M: Gregory CLEMENT <gregory.clement@bootlin.com>
7601 L: linux-i2c@vger.kernel.org
7603 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
7604 F: drivers/i2c/busses/i2c-mv64xxx.c
7606 I2C OVER PARALLEL PORT
7607 M: Jean Delvare <jdelvare@suse.com>
7608 L: linux-i2c@vger.kernel.org
7610 F: Documentation/i2c/busses/i2c-parport.rst
7611 F: Documentation/i2c/busses/i2c-parport-light.rst
7612 F: drivers/i2c/busses/i2c-parport.c
7613 F: drivers/i2c/busses/i2c-parport-light.c
7616 M: Wolfram Sang <wsa@the-dreams.de>
7617 L: linux-i2c@vger.kernel.org
7618 W: https://i2c.wiki.kernel.org/
7619 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7622 F: Documentation/devicetree/bindings/i2c/i2c.txt
7623 F: Documentation/i2c/
7625 F: include/linux/i2c.h
7626 F: include/linux/i2c-dev.h
7627 F: include/linux/i2c-smbus.h
7628 F: include/uapi/linux/i2c.h
7629 F: include/uapi/linux/i2c-*.h
7631 I2C SUBSYSTEM HOST DRIVERS
7632 L: linux-i2c@vger.kernel.org
7633 W: https://i2c.wiki.kernel.org/
7634 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7637 F: Documentation/devicetree/bindings/i2c/
7638 F: drivers/i2c/algos/
7639 F: drivers/i2c/busses/
7642 M: Jean Delvare <jdelvare@suse.com>
7643 L: linux-i2c@vger.kernel.org
7645 F: Documentation/i2c/busses/i2c-taos-evm.rst
7646 F: drivers/i2c/busses/i2c-taos-evm.c
7649 M: Till Harbaum <till@harbaum.org>
7650 L: linux-i2c@vger.kernel.org
7651 W: http://www.harbaum.org/till/i2c_tiny_usb
7653 F: drivers/i2c/busses/i2c-tiny-usb.c
7655 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7656 M: Jean Delvare <jdelvare@suse.com>
7657 L: linux-i2c@vger.kernel.org
7659 F: Documentation/i2c/busses/i2c-ali1535.rst
7660 F: Documentation/i2c/busses/i2c-ali1563.rst
7661 F: Documentation/i2c/busses/i2c-ali15x3.rst
7662 F: Documentation/i2c/busses/i2c-amd756.rst
7663 F: Documentation/i2c/busses/i2c-amd8111.rst
7664 F: Documentation/i2c/busses/i2c-i801.rst
7665 F: Documentation/i2c/busses/i2c-nforce2.rst
7666 F: Documentation/i2c/busses/i2c-piix4.rst
7667 F: Documentation/i2c/busses/i2c-sis5595.rst
7668 F: Documentation/i2c/busses/i2c-sis630.rst
7669 F: Documentation/i2c/busses/i2c-sis96x.rst
7670 F: Documentation/i2c/busses/i2c-via.rst
7671 F: Documentation/i2c/busses/i2c-viapro.rst
7672 F: drivers/i2c/busses/i2c-ali1535.c
7673 F: drivers/i2c/busses/i2c-ali1563.c
7674 F: drivers/i2c/busses/i2c-ali15x3.c
7675 F: drivers/i2c/busses/i2c-amd756.c
7676 F: drivers/i2c/busses/i2c-amd756-s4882.c
7677 F: drivers/i2c/busses/i2c-amd8111.c
7678 F: drivers/i2c/busses/i2c-i801.c
7679 F: drivers/i2c/busses/i2c-isch.c
7680 F: drivers/i2c/busses/i2c-nforce2.c
7681 F: drivers/i2c/busses/i2c-nforce2-s4985.c
7682 F: drivers/i2c/busses/i2c-piix4.c
7683 F: drivers/i2c/busses/i2c-sis5595.c
7684 F: drivers/i2c/busses/i2c-sis630.c
7685 F: drivers/i2c/busses/i2c-sis96x.c
7686 F: drivers/i2c/busses/i2c-via.c
7687 F: drivers/i2c/busses/i2c-viapro.c
7689 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7690 M: Hans de Goede <hdegoede@redhat.com>
7691 L: linux-i2c@vger.kernel.org
7693 F: drivers/i2c/busses/i2c-cht-wc.c
7695 I2C/SMBUS ISMT DRIVER
7696 M: Seth Heasley <seth.heasley@intel.com>
7697 M: Neil Horman <nhorman@tuxdriver.com>
7698 L: linux-i2c@vger.kernel.org
7699 F: drivers/i2c/busses/i2c-ismt.c
7700 F: Documentation/i2c/busses/i2c-ismt.rst
7702 I2C/SMBUS STUB DRIVER
7703 M: Jean Delvare <jdelvare@suse.com>
7704 L: linux-i2c@vger.kernel.org
7706 F: drivers/i2c/i2c-stub.c
7709 M: Boris Brezillon <bbrezillon@kernel.org>
7710 L: linux-i3c@lists.infradead.org
7711 C: irc://chat.freenode.net/linux-i3c
7712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7714 F: Documentation/ABI/testing/sysfs-bus-i3c
7715 F: Documentation/devicetree/bindings/i3c/
7716 F: Documentation/driver-api/i3c
7718 F: include/linux/i3c/
7720 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7721 M: Vitor Soares <vitor.soares@synopsys.com>
7723 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7724 F: drivers/i3c/master/dw*
7726 IA64 (Itanium) PLATFORM
7727 M: Tony Luck <tony.luck@intel.com>
7728 M: Fenghua Yu <fenghua.yu@intel.com>
7729 L: linux-ia64@vger.kernel.org
7730 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7734 IBM Power 842 compression accelerator
7735 M: Haren Myneni <haren@us.ibm.com>
7737 F: drivers/crypto/nx/Makefile
7738 F: drivers/crypto/nx/Kconfig
7739 F: drivers/crypto/nx/nx-842*
7740 F: include/linux/sw842.h
7744 IBM Power in-Nest Crypto Acceleration
7745 M: Breno Leitão <leitao@debian.org>
7746 M: Nayna Jain <nayna@linux.ibm.com>
7747 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7748 L: linux-crypto@vger.kernel.org
7750 F: drivers/crypto/nx/Makefile
7751 F: drivers/crypto/nx/Kconfig
7752 F: drivers/crypto/nx/nx-aes*
7753 F: drivers/crypto/nx/nx-sha*
7754 F: drivers/crypto/nx/nx.*
7755 F: drivers/crypto/nx/nx_csbcpb.h
7756 F: drivers/crypto/nx/nx_debugfs.c
7758 IBM Power Linux RAID adapter
7759 M: Brian King <brking@us.ibm.com>
7761 F: drivers/scsi/ipr.*
7763 IBM Power SRIOV Virtual NIC Device Driver
7764 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7765 M: John Allen <jallen@linux.ibm.com>
7766 L: netdev@vger.kernel.org
7768 F: drivers/net/ethernet/ibm/ibmvnic.*
7770 IBM Power Virtual Accelerator Switchboard
7771 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7772 L: linuxppc-dev@lists.ozlabs.org
7774 F: arch/powerpc/platforms/powernv/vas*
7775 F: arch/powerpc/platforms/powernv/copy-paste.h
7776 F: arch/powerpc/include/asm/vas.h
7778 IBM Power Virtual Ethernet Device Driver
7779 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7780 L: netdev@vger.kernel.org
7782 F: drivers/net/ethernet/ibm/ibmveth.*
7784 IBM Power Virtual FC Device Drivers
7785 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7786 L: linux-scsi@vger.kernel.org
7788 F: drivers/scsi/ibmvscsi/ibmvfc*
7790 IBM Power Virtual Management Channel Driver
7791 M: Steven Royer <seroyer@linux.ibm.com>
7793 F: drivers/misc/ibmvmc.*
7795 IBM Power Virtual SCSI Device Drivers
7796 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7797 L: linux-scsi@vger.kernel.org
7799 F: drivers/scsi/ibmvscsi/ibmvscsi*
7800 F: include/scsi/viosrp.h
7802 IBM Power Virtual SCSI Device Target Driver
7803 M: Michael Cyr <mikecyr@linux.ibm.com>
7804 L: linux-scsi@vger.kernel.org
7805 L: target-devel@vger.kernel.org
7807 F: drivers/scsi/ibmvscsi_tgt/
7809 IBM Power VMX Cryptographic instructions
7810 M: Breno Leitão <leitao@debian.org>
7811 M: Nayna Jain <nayna@linux.ibm.com>
7812 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7813 L: linux-crypto@vger.kernel.org
7815 F: drivers/crypto/vmx/Makefile
7816 F: drivers/crypto/vmx/Kconfig
7817 F: drivers/crypto/vmx/vmx.c
7818 F: drivers/crypto/vmx/aes*
7819 F: drivers/crypto/vmx/ghash*
7820 F: drivers/crypto/vmx/ppc-xlate.pl
7822 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7823 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7824 L: linux-pci@vger.kernel.org
7825 L: linuxppc-dev@lists.ozlabs.org
7827 F: drivers/pci/hotplug/rpaphp*
7829 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7830 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7831 L: linux-pci@vger.kernel.org
7832 L: linuxppc-dev@lists.ozlabs.org
7834 F: drivers/pci/hotplug/rpadlpar*
7836 IBM ServeRAID RAID DRIVER
7838 F: drivers/scsi/ips.*
7840 ICH LPC AND GPIO DRIVER
7841 M: Peter Tyser <ptyser@xes-inc.com>
7843 F: drivers/mfd/lpc_ich.c
7844 F: drivers/gpio/gpio-ich.c
7847 M: "David S. Miller" <davem@davemloft.net>
7848 L: linux-ide@vger.kernel.org
7849 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
7850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7852 F: Documentation/ide/
7854 F: include/linux/ide.h
7857 M: Borislav Petkov <bp@alien8.de>
7858 L: linux-ide@vger.kernel.org
7860 F: Documentation/cdrom/ide-cd.rst
7861 F: drivers/ide/ide-cd*
7863 IDEAPAD LAPTOP EXTRAS DRIVER
7864 M: Ike Panhc <ike.pan@canonical.com>
7865 L: platform-driver-x86@vger.kernel.org
7866 W: http://launchpad.net/ideapad-laptop
7868 F: drivers/platform/x86/ideapad-laptop.c
7870 IDEAPAD LAPTOP SLIDEBAR DRIVER
7871 M: Andrey Moiseev <o2g.org.ru@gmail.com>
7872 L: linux-input@vger.kernel.org
7873 W: https://github.com/o2genum/ideapad-slidebar
7875 F: drivers/input/misc/ideapad_slidebar.c
7877 IDT VersaClock 5 CLOCK DRIVER
7878 M: Marek Vasut <marek.vasut@gmail.com>
7880 F: drivers/clk/clk-versaclock5.c
7882 IEEE 802.15.4 SUBSYSTEM
7883 M: Alexander Aring <alex.aring@gmail.com>
7884 M: Stefan Schmidt <stefan@datenfreihafen.org>
7885 L: linux-wpan@vger.kernel.org
7886 W: http://wpan.cakelab.org/
7887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7892 F: drivers/net/ieee802154/
7893 F: include/linux/nl802154.h
7894 F: include/linux/ieee802154.h
7895 F: include/net/nl802154.h
7896 F: include/net/mac802154.h
7897 F: include/net/af_ieee802154.h
7898 F: include/net/cfg802154.h
7899 F: include/net/ieee802154_netdev.h
7900 F: Documentation/networking/ieee802154.rst
7903 M: Yotam Gigi <yotam.gi@gmail.com>
7904 M: Jamal Hadi Salim <jhs@mojatatu.com>
7906 F: include/net/ife.h
7907 F: include/uapi/linux/ife.h
7909 IGORPLUG-USB IR RECEIVER
7910 M: Sean Young <sean@mess.org>
7911 L: linux-media@vger.kernel.org
7913 F: drivers/media/rc/igorplugusb.c
7915 IGUANAWORKS USB IR TRANSCEIVER
7916 M: Sean Young <sean@mess.org>
7917 L: linux-media@vger.kernel.org
7919 F: drivers/media/rc/iguanair.c
7921 IIO DIGITAL POTENTIOMETER DAC
7922 M: Peter Rosin <peda@axentia.se>
7923 L: linux-iio@vger.kernel.org
7925 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7926 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7927 F: drivers/iio/dac/dpot-dac.c
7929 IIO ENVELOPE DETECTOR
7930 M: Peter Rosin <peda@axentia.se>
7931 L: linux-iio@vger.kernel.org
7933 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7934 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7935 F: drivers/iio/adc/envelope-detector.c
7938 M: Peter Rosin <peda@axentia.se>
7939 L: linux-iio@vger.kernel.org
7941 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7942 F: drivers/iio/multiplexer/iio-mux.c
7944 IIO SUBSYSTEM AND DRIVERS
7945 M: Jonathan Cameron <jic23@kernel.org>
7946 R: Hartmut Knaack <knaack.h@gmx.de>
7947 R: Lars-Peter Clausen <lars@metafoo.de>
7948 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7949 L: linux-iio@vger.kernel.org
7950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7952 F: Documentation/ABI/testing/configfs-iio*
7953 F: Documentation/ABI/testing/sysfs-bus-iio*
7954 F: Documentation/devicetree/bindings/iio/
7956 F: drivers/staging/iio/
7957 F: include/linux/iio/
7961 M: Peter Rosin <peda@axentia.se>
7962 L: linux-iio@vger.kernel.org
7964 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7965 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7966 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7967 F: drivers/iio/afe/iio-rescale.c
7969 IKANOS/ADI EAGLE ADSL USB DRIVER
7970 M: Matthieu Castet <castet.matthieu@free.fr>
7971 M: Stanislaw Gruszka <stf_xl@wp.pl>
7973 F: drivers/usb/atm/ueagle-atm.c
7975 IMGTEC ASCII LCD DRIVER
7976 M: Paul Burton <paul.burton@mips.com>
7978 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7979 F: drivers/auxdisplay/img-ascii-lcd.c
7981 IMGTEC IR DECODER DRIVER
7982 M: James Hogan <jhogan@kernel.org>
7984 F: drivers/media/rc/img-ir/
7986 IMON SOUNDGRAPH USB IR RECEIVER
7987 M: Sean Young <sean@mess.org>
7988 L: linux-media@vger.kernel.org
7990 F: drivers/media/rc/imon_raw.c
7991 F: drivers/media/rc/imon.c
7993 IMS TWINTURBO FRAMEBUFFER DRIVER
7994 L: linux-fbdev@vger.kernel.org
7996 F: drivers/video/fbdev/imsttfb.c
7998 INA209 HARDWARE MONITOR DRIVER
7999 M: Guenter Roeck <linux@roeck-us.net>
8000 L: linux-hwmon@vger.kernel.org
8002 F: Documentation/hwmon/ina209.rst
8003 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
8004 F: drivers/hwmon/ina209.c
8006 INA2XX HARDWARE MONITOR DRIVER
8007 M: Guenter Roeck <linux@roeck-us.net>
8008 L: linux-hwmon@vger.kernel.org
8010 F: Documentation/hwmon/ina2xx.rst
8011 F: drivers/hwmon/ina2xx.c
8012 F: include/linux/platform_data/ina2xx.h
8014 INDUSTRY PACK SUBSYSTEM (IPACK)
8015 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8016 M: Jens Taprogge <jens.taprogge@taprogge.org>
8017 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8018 L: industrypack-devel@lists.sourceforge.net
8019 W: http://industrypack.sourceforge.net
8023 INFINEON DPS310 Driver
8024 M: Eddie James <eajames@linux.ibm.com>
8025 L: linux-iio@vger.kernel.org
8026 F: drivers/iio/pressure/dps310.c
8029 INFINIBAND SUBSYSTEM
8030 M: Doug Ledford <dledford@redhat.com>
8031 M: Jason Gunthorpe <jgg@mellanox.com>
8032 L: linux-rdma@vger.kernel.org
8033 W: https://github.com/linux-rdma/rdma-core
8034 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8037 F: Documentation/devicetree/bindings/infiniband/
8038 F: Documentation/infiniband/
8039 F: drivers/infiniband/
8040 F: include/uapi/linux/if_infiniband.h
8041 F: include/uapi/rdma/
8043 F: include/trace/events/ib_mad.h
8044 F: include/trace/events/ib_umad.h
8045 F: samples/bpf/ibumad_kern.c
8046 F: samples/bpf/ibumad_user.c
8048 INGENIC JZ4780 DMA Driver
8049 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8051 F: drivers/dma/dma-jz4780.c
8053 INGENIC JZ4780 NAND DRIVER
8054 M: Harvey Hunt <harveyhuntnexus@gmail.com>
8055 L: linux-mtd@lists.infradead.org
8057 F: drivers/mtd/nand/raw/ingenic/
8060 M: Paul Cercueil <paul@crapouillou.net>
8062 F: arch/mips/boot/dts/ingenic/
8063 F: arch/mips/include/asm/mach-jz4740/
8064 F: arch/mips/jz4740/
8065 F: drivers/clk/ingenic/
8066 F: drivers/dma/dma-jz4780.c
8067 F: drivers/gpu/drm/ingenic/
8068 F: drivers/i2c/busses/i2c-jz4780.c
8069 F: drivers/iio/adc/ingenic-adc.c
8070 F: drivers/irqchip/irq-ingenic.c
8071 F: drivers/memory/jz4780-nemc.c
8072 F: drivers/mmc/host/jz4740_mmc.c
8073 F: drivers/mtd/nand/raw/ingenic/
8074 F: drivers/pinctrl/pinctrl-ingenic.c
8075 F: drivers/power/supply/ingenic-battery.c
8076 F: drivers/pwm/pwm-jz4740.c
8077 F: drivers/rtc/rtc-jz4740.c
8078 F: drivers/tty/serial/8250/8250_ingenic.c
8079 F: drivers/usb/musb/jz4740.c
8080 F: drivers/watchdog/jz4740_wdt.c
8081 F: include/dt-bindings/iio/adc/ingenic,adc.h
8082 F: include/linux/mfd/ingenic-tcu.h
8083 F: sound/soc/jz4740/
8084 F: sound/soc/codecs/jz47*
8087 M: Jan Kara <jack@suse.cz>
8088 R: Amir Goldstein <amir73il@gmail.com>
8089 L: linux-fsdevel@vger.kernel.org
8091 F: Documentation/filesystems/inotify.txt
8092 F: fs/notify/inotify/
8093 F: include/linux/inotify.h
8094 F: include/uapi/linux/inotify.h
8096 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8097 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
8098 L: linux-input@vger.kernel.org
8099 Q: http://patchwork.kernel.org/project/linux-input/list/
8100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8103 F: include/linux/input.h
8104 F: include/uapi/linux/input.h
8105 F: include/uapi/linux/input-event-codes.h
8106 F: include/linux/input/
8107 F: Documentation/devicetree/bindings/input/
8108 F: Documentation/devicetree/bindings/serio/
8109 F: Documentation/input/
8111 INPUT MULTITOUCH (MT) PROTOCOL
8112 M: Henrik Rydberg <rydberg@bitmath.org>
8113 L: linux-input@vger.kernel.org
8115 F: Documentation/input/multi-touch-protocol.rst
8116 F: drivers/input/input-mt.c
8119 INSIDE SECURE CRYPTO DRIVER
8120 M: Antoine Tenart <antoine.tenart@bootlin.com>
8121 F: drivers/crypto/inside-secure/
8123 L: linux-crypto@vger.kernel.org
8125 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8126 M: Mimi Zohar <zohar@linux.ibm.com>
8127 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8128 L: linux-integrity@vger.kernel.org
8129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8131 F: security/integrity/ima/
8133 INTEL 810/815 FRAMEBUFFER DRIVER
8134 M: Antonino Daplas <adaplas@gmail.com>
8135 L: linux-fbdev@vger.kernel.org
8137 F: drivers/video/fbdev/i810/
8140 M: Cezary Rojewski <cezary.rojewski@intel.com>
8141 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8142 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
8143 M: Jie Yang <yang.jie@linux.intel.com>
8144 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8148 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8149 M: Hans de Goede <hdegoede@redhat.com>
8150 L: platform-driver-x86@vger.kernel.org
8152 F: drivers/platform/x86/intel_atomisp2_pm.c
8154 INTEL C600 SERIES SAS CONTROLLER DRIVER
8155 M: Intel SCU Linux support <intel-linux-scu@intel.com>
8156 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8157 L: linux-scsi@vger.kernel.org
8158 T: git git://git.code.sf.net/p/intel-sas/isci
8160 F: drivers/scsi/isci/
8162 INTEL CPU family model numbers
8163 M: Tony Luck <tony.luck@intel.com>
8165 L: linux-kernel@vger.kernel.org
8167 F: arch/x86/include/asm/intel-family.h
8169 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8170 M: Jani Nikula <jani.nikula@linux.intel.com>
8171 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8172 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
8173 L: intel-gfx@lists.freedesktop.org
8174 W: https://01.org/linuxgraphics/
8175 B: https://01.org/linuxgraphics/documentation/how-report-bugs
8176 C: irc://chat.freenode.net/intel-gfx
8177 Q: http://patchwork.freedesktop.org/project/intel-gfx/
8178 T: git git://anongit.freedesktop.org/drm-intel
8180 F: drivers/gpu/drm/i915/
8181 F: include/drm/i915*
8182 F: include/uapi/drm/i915_drm.h
8183 F: Documentation/gpu/i915.rst
8185 INTEL ETHERNET DRIVERS
8186 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8187 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8188 W: http://www.intel.com/support/feedback.htm
8189 W: http://e1000.sourceforge.net/
8190 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8194 F: Documentation/networking/device_drivers/intel/e100.rst
8195 F: Documentation/networking/device_drivers/intel/e1000.rst
8196 F: Documentation/networking/device_drivers/intel/e1000e.rst
8197 F: Documentation/networking/device_drivers/intel/fm10k.rst
8198 F: Documentation/networking/device_drivers/intel/igb.rst
8199 F: Documentation/networking/device_drivers/intel/igbvf.rst
8200 F: Documentation/networking/device_drivers/intel/ixgb.rst
8201 F: Documentation/networking/device_drivers/intel/ixgbe.rst
8202 F: Documentation/networking/device_drivers/intel/ixgbevf.rst
8203 F: Documentation/networking/device_drivers/intel/i40e.rst
8204 F: Documentation/networking/device_drivers/intel/iavf.rst
8205 F: Documentation/networking/device_drivers/intel/ice.rst
8206 F: drivers/net/ethernet/intel/
8207 F: drivers/net/ethernet/intel/*/
8208 F: include/linux/avf/virtchnl.h
8210 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8211 M: Maik Broemme <mbroemme@libmpq.org>
8212 L: linux-fbdev@vger.kernel.org
8214 F: Documentation/fb/intelfb.rst
8215 F: drivers/video/fbdev/intelfb/
8218 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8219 L: linux-gpio@vger.kernel.org
8221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8222 F: drivers/gpio/gpio-ich.c
8223 F: drivers/gpio/gpio-intel-mid.c
8224 F: drivers/gpio/gpio-lynxpoint.c
8225 F: drivers/gpio/gpio-merrifield.c
8226 F: drivers/gpio/gpio-ml-ioh.c
8227 F: drivers/gpio/gpio-pch.c
8228 F: drivers/gpio/gpio-sch.c
8229 F: drivers/gpio/gpio-sodaville.c
8231 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8232 M: Zhenyu Wang <zhenyuw@linux.intel.com>
8233 M: Zhi Wang <zhi.a.wang@intel.com>
8234 L: intel-gvt-dev@lists.freedesktop.org
8235 L: intel-gfx@lists.freedesktop.org
8236 W: https://01.org/igvt-g
8237 T: git https://github.com/intel/gvt-linux.git
8239 F: drivers/gpu/drm/i915/gvt/
8241 INTEL HID EVENT DRIVER
8242 M: Alex Hung <alex.hung@canonical.com>
8243 L: platform-driver-x86@vger.kernel.org
8245 F: drivers/platform/x86/intel-hid.c
8247 INTEL I/OAT DMA DRIVER
8248 M: Dave Jiang <dave.jiang@intel.com>
8249 R: Dan Williams <dan.j.williams@intel.com>
8250 L: dmaengine@vger.kernel.org
8251 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
8253 F: drivers/dma/ioat*
8256 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
8257 M: Len Brown <lenb@kernel.org>
8258 L: linux-pm@vger.kernel.org
8259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8260 B: https://bugzilla.kernel.org
8262 F: drivers/idle/intel_idle.c
8264 INTEL INTEGRATED SENSOR HUB DRIVER
8265 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8266 M: Jiri Kosina <jikos@kernel.org>
8267 L: linux-input@vger.kernel.org
8269 F: drivers/hid/intel-ish-hid/
8272 M: David Woodhouse <dwmw2@infradead.org>
8273 L: iommu@lists.linux-foundation.org
8274 T: git git://git.infradead.org/iommu-2.6.git
8276 F: drivers/iommu/intel-iommu.c
8277 F: include/linux/intel-iommu.h
8279 INTEL IOP-ADMA DMA DRIVER
8280 R: Dan Williams <dan.j.williams@intel.com>
8282 F: drivers/dma/iop-adma.c
8284 INTEL IPU3 CSI-2 CIO2 DRIVER
8285 M: Yong Zhi <yong.zhi@intel.com>
8286 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8287 M: Bingbu Cao <bingbu.cao@intel.com>
8288 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
8289 L: linux-media@vger.kernel.org
8291 F: drivers/media/pci/intel/ipu3/
8292 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8294 INTEL IPU3 CSI-2 IMGU DRIVER
8295 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8296 L: linux-media@vger.kernel.org
8298 F: drivers/staging/media/ipu3/
8299 F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8300 F: Documentation/media/v4l-drivers/ipu3.rst
8302 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8303 M: Krzysztof Halasa <khalasa@piap.pl>
8305 F: include/linux/soc/ixp4xx/qmgr.h
8306 F: include/linux/soc/ixp4xx/npe.h
8307 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
8308 F: drivers/soc/ixp4xx/ixp4xx-npe.c
8309 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
8310 F: drivers/net/wan/ixp4xx_hss.c
8312 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8313 M: Deepak Saxena <dsaxena@plexity.net>
8315 F: drivers/char/hw_random/ixp4xx-rng.c
8317 INTEL MANAGEMENT ENGINE (mei)
8318 M: Tomas Winkler <tomas.winkler@intel.com>
8319 L: linux-kernel@vger.kernel.org
8321 F: include/uapi/linux/mei.h
8322 F: include/linux/mei_cl_bus.h
8323 F: drivers/misc/mei/*
8324 F: drivers/watchdog/mei_wdt.c
8325 F: Documentation/driver-api/mei/*
8328 INTEL MENLOW THERMAL DRIVER
8329 M: Sujith Thomas <sujith.thomas@intel.com>
8330 L: platform-driver-x86@vger.kernel.org
8331 W: https://01.org/linux-acpi
8333 F: drivers/platform/x86/intel_menlow.c
8335 INTEL MIC DRIVERS (mic)
8336 M: Sudeep Dutt <sudeep.dutt@intel.com>
8337 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
8339 W: https://github.com/sudeepdutt/mic
8340 W: http://software.intel.com/en-us/mic-developer
8341 F: include/linux/mic_bus.h
8342 F: include/linux/scif.h
8343 F: include/uapi/linux/mic_common.h
8344 F: include/uapi/linux/mic_ioctl.h
8345 F: include/uapi/linux/scif_ioctl.h
8346 F: drivers/misc/mic/
8347 F: drivers/dma/mic_x100_dma.c
8348 F: drivers/dma/mic_x100_dma.h
8349 F: Documentation/mic/
8351 INTEL PMC CORE DRIVER
8352 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8353 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8354 L: platform-driver-x86@vger.kernel.org
8356 F: drivers/platform/x86/intel_pmc_core*
8358 INTEL PMC/P-Unit IPC DRIVER
8359 M: Zha Qipeng<qipeng.zha@intel.com>
8360 L: platform-driver-x86@vger.kernel.org
8362 F: drivers/platform/x86/intel_pmc_ipc.c
8363 F: drivers/platform/x86/intel_punit_ipc.c
8364 F: arch/x86/include/asm/intel_pmc_ipc.h
8365 F: arch/x86/include/asm/intel_punit_ipc.h
8367 INTEL PMIC GPIO DRIVERS
8368 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8371 F: drivers/gpio/gpio-*cove.c
8372 F: drivers/gpio/gpio-msic.c
8374 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8375 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8377 F: drivers/mfd/intel_msic.c
8378 F: drivers/mfd/intel_soc_pmic*
8379 F: include/linux/mfd/intel_msic.h
8380 F: include/linux/mfd/intel_soc_pmic*
8382 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8383 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
8384 L: linux-wireless@vger.kernel.org
8386 F: Documentation/networking/device_drivers/intel/ipw2100.txt
8387 F: Documentation/networking/device_drivers/intel/ipw2200.txt
8388 F: drivers/net/wireless/intel/ipw2x00/
8391 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8392 M: Len Brown <lenb@kernel.org>
8393 L: linux-pm@vger.kernel.org
8395 F: drivers/cpufreq/intel_pstate.c
8397 INTEL RDMA RNIC DRIVER
8398 M: Faisal Latif <faisal.latif@intel.com>
8399 M: Shiraz Saleem <shiraz.saleem@intel.com>
8400 L: linux-rdma@vger.kernel.org
8402 F: drivers/infiniband/hw/i40iw/
8403 F: include/uapi/rdma/i40iw-abi.h
8405 INTEL SPEED SELECT TECHNOLOGY
8406 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8407 L: platform-driver-x86@vger.kernel.org
8409 F: drivers/platform/x86/intel_speed_select_if/
8410 F: tools/power/x86/intel-speed-select/
8411 F: include/uapi/linux/isst_if.h
8413 INTEL STRATIX10 FIRMWARE DRIVERS
8414 M: Richard Gong <richard.gong@linux.intel.com>
8415 L: linux-kernel@vger.kernel.org
8417 F: drivers/firmware/stratix10-rsu.c
8418 F: drivers/firmware/stratix10-svc.c
8419 F: include/linux/firmware/intel/stratix10-smc.h
8420 F: include/linux/firmware/intel/stratix10-svc-client.h
8421 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8422 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8424 INTEL TELEMETRY DRIVER
8425 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8426 M: "David E. Box" <david.e.box@linux.intel.com>
8427 L: platform-driver-x86@vger.kernel.org
8429 F: arch/x86/include/asm/intel_telemetry.h
8430 F: drivers/platform/x86/intel_telemetry*
8432 INTEL VIRTUAL BUTTON DRIVER
8433 M: AceLan Kao <acelan.kao@canonical.com>
8434 L: platform-driver-x86@vger.kernel.org
8436 F: drivers/platform/x86/intel-vbtn.c
8438 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8439 M: Stanislaw Gruszka <sgruszka@redhat.com>
8440 L: linux-wireless@vger.kernel.org
8442 F: drivers/net/wireless/intel/iwlegacy/
8444 INTEL WIRELESS WIFI LINK (iwlwifi)
8445 M: Johannes Berg <johannes.berg@intel.com>
8446 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8447 M: Luca Coelho <luciano.coelho@intel.com>
8448 M: Intel Linux Wireless <linuxwifi@intel.com>
8449 L: linux-wireless@vger.kernel.org
8450 W: http://intellinuxwireless.org
8451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8453 F: drivers/net/wireless/intel/iwlwifi/
8455 INTEL WIRELESS WIMAX CONNECTION 2400
8456 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8457 M: linux-wimax@intel.com
8458 L: wimax@linuxwimax.org (subscribers-only)
8460 W: http://linuxwimax.org
8461 F: Documentation/admin-guide/wimax/i2400m.rst
8462 F: drivers/net/wimax/i2400m/
8463 F: include/uapi/linux/wimax/i2400m.h
8465 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8466 M: Mario Limonciello <mario.limonciello@dell.com>
8468 F: drivers/platform/x86/intel-wmi-thunderbolt.c
8471 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8473 F: Documentation/trace/intel_th.rst
8474 F: drivers/hwtracing/intel_th/
8475 F: include/linux/intel_th.h
8477 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8478 M: Ning Sun <ning.sun@intel.com>
8479 L: tboot-devel@lists.sourceforge.net
8480 W: http://tboot.sourceforge.net
8481 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8483 F: Documentation/x86/intel_txt.rst
8484 F: include/linux/tboot.h
8485 F: arch/x86/kernel/tboot.c
8488 M: Georgi Djakov <georgi.djakov@linaro.org>
8489 L: linux-pm@vger.kernel.org
8491 F: Documentation/driver-api/interconnect.rst
8492 F: Documentation/devicetree/bindings/interconnect/
8493 F: drivers/interconnect/
8494 F: include/dt-bindings/interconnect/
8495 F: include/linux/interconnect-provider.h
8496 F: include/linux/interconnect.h
8498 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8499 M: Linus Walleij <linus.walleij@linaro.org>
8500 L: linux-iio@vger.kernel.org
8502 F: drivers/iio/gyro/mpu3050*
8503 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8505 IOC3 ETHERNET DRIVER
8506 M: Ralf Baechle <ralf@linux-mips.org>
8507 L: linux-mips@vger.kernel.org
8509 F: drivers/net/ethernet/sgi/ioc3-eth.c
8511 IOMAP FILESYSTEM LIBRARY
8512 M: Christoph Hellwig <hch@infradead.org>
8513 M: Darrick J. Wong <darrick.wong@oracle.com>
8514 M: linux-xfs@vger.kernel.org
8515 M: linux-fsdevel@vger.kernel.org
8516 L: linux-xfs@vger.kernel.org
8517 L: linux-fsdevel@vger.kernel.org
8518 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8521 F: include/linux/iomap.h
8524 M: Joerg Roedel <joro@8bytes.org>
8525 L: iommu@lists.linux-foundation.org
8526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8528 F: Documentation/devicetree/bindings/iommu/
8530 F: include/linux/iommu.h
8531 F: include/linux/of_iommu.h
8532 F: include/linux/iova.h
8535 M: Jens Axboe <axboe@kernel.dk>
8536 L: linux-block@vger.kernel.org
8537 L: linux-fsdevel@vger.kernel.org
8538 T: git git://git.kernel.dk/linux-block
8539 T: git git://git.kernel.dk/liburing
8542 F: include/uapi/linux/io_uring.h
8545 M: Corey Minyard <minyard@acm.org>
8546 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8547 W: http://openipmi.sourceforge.net/
8549 F: Documentation/devicetree/bindings/ipmi/
8550 F: Documentation/IPMI.txt
8551 F: drivers/char/ipmi/
8552 F: include/linux/ipmi*
8553 F: include/uapi/linux/ipmi*
8555 IPS SCSI RAID DRIVER
8556 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8557 L: linux-scsi@vger.kernel.org
8558 W: http://www.adaptec.com/
8560 F: drivers/scsi/ips*
8563 M: Wensong Zhang <wensong@linux-vs.org>
8564 M: Simon Horman <horms@verge.net.au>
8565 M: Julian Anastasov <ja@ssi.bg>
8566 L: netdev@vger.kernel.org
8567 L: lvs-devel@vger.kernel.org
8569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8571 F: Documentation/networking/ipvs-sysctl.txt
8572 F: include/net/ip_vs.h
8573 F: include/uapi/linux/ip_vs.h
8574 F: net/netfilter/ipvs/
8577 M: Jiri Kosina <jikos@kernel.org>
8578 M: David Sterba <dsterba@suse.com>
8580 F: drivers/tty/ipwireless/
8583 L: netdev@vger.kernel.org
8585 F: include/uapi/linux/ipx.h
8587 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8588 M: Marc Zyngier <maz@kernel.org>
8590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8591 F: Documentation/IRQ-domain.txt
8592 F: include/linux/irqdomain.h
8593 F: kernel/irq/irqdomain.c
8597 M: Thomas Gleixner <tglx@linutronix.de>
8598 L: linux-kernel@vger.kernel.org
8600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8604 M: Thomas Gleixner <tglx@linutronix.de>
8605 M: Jason Cooper <jason@lakedaemon.net>
8606 M: Marc Zyngier <maz@kernel.org>
8607 L: linux-kernel@vger.kernel.org
8609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8610 F: Documentation/devicetree/bindings/interrupt-controller/
8614 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8616 F: Documentation/driver-api/isa.rst
8617 F: drivers/base/isa.c
8618 F: include/linux/isa.h
8621 M: Hans Verkuil <hverkuil@xs4all.nl>
8622 L: linux-media@vger.kernel.org
8623 T: git git://linuxtv.org/media_tree.git
8624 W: https://linuxtv.org
8626 F: drivers/media/radio/radio-isa*
8629 M: Jaroslav Kysela <perex@perex.cz>
8631 F: Documentation/driver-api/isapnp.rst
8632 F: drivers/pnp/isapnp/
8633 F: include/linux/isapnp.h
8636 M: Lee Duncan <lduncan@suse.com>
8637 M: Chris Leech <cleech@redhat.com>
8638 L: open-iscsi@googlegroups.com
8639 W: www.open-iscsi.com
8641 F: drivers/scsi/*iscsi*
8642 F: include/scsi/*iscsi*
8644 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8645 M: Peter Jones <pjones@redhat.com>
8646 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
8648 F: drivers/firmware/iscsi_ibft*
8650 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8651 M: Sagi Grimberg <sagi@grimberg.me>
8652 M: Max Gurtovoy <maxg@mellanox.com>
8653 L: linux-rdma@vger.kernel.org
8655 W: http://www.openfabrics.org
8656 W: www.open-iscsi.org
8657 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8658 F: drivers/infiniband/ulp/iser/
8660 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8661 M: Sagi Grimberg <sagi@grimberg.me>
8662 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8663 L: linux-rdma@vger.kernel.org
8664 L: target-devel@vger.kernel.org
8666 W: http://www.linux-iscsi.org
8667 F: drivers/infiniband/ulp/isert
8669 ISDN/mISDN SUBSYSTEM
8670 M: Karsten Keil <isdn@linux-pingi.de>
8671 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8672 L: netdev@vger.kernel.org
8673 W: http://www.isdn4linux.de
8675 F: drivers/isdn/mISDN
8676 F: drivers/isdn/hardware
8679 M: Karsten Keil <isdn@linux-pingi.de>
8680 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8681 L: netdev@vger.kernel.org
8682 W: http://www.isdn4linux.de
8684 F: Documentation/isdn/
8685 F: drivers/isdn/capi/
8686 F: drivers/staging/isdn/
8687 F: net/bluetooth/cmtp/
8688 F: include/linux/isdn/
8689 F: include/uapi/linux/isdn/
8691 IT87 HARDWARE MONITORING DRIVER
8692 M: Jean Delvare <jdelvare@suse.com>
8693 L: linux-hwmon@vger.kernel.org
8695 F: Documentation/hwmon/it87.rst
8696 F: drivers/hwmon/it87.c
8699 M: Antti Palosaari <crope@iki.fi>
8700 L: linux-media@vger.kernel.org
8701 W: https://linuxtv.org
8702 W: http://palosaari.fi/linux/
8703 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8704 T: git git://linuxtv.org/anttip/media_tree.git
8706 F: drivers/media/tuners/it913x*
8708 IVTV VIDEO4LINUX DRIVER
8709 M: Andy Walls <awalls@md.metrocast.net>
8710 L: ivtv-devel@ivtvdriver.org (subscribers-only)
8711 L: linux-media@vger.kernel.org
8712 T: git git://linuxtv.org/media_tree.git
8713 W: http://www.ivtvdriver.org
8715 F: Documentation/media/v4l-drivers/ivtv*
8716 F: drivers/media/pci/ivtv/
8717 F: include/uapi/linux/ivtv*
8719 IX2505V MEDIA DRIVER
8720 M: Malcolm Priestley <tvboxspy@gmail.com>
8721 L: linux-media@vger.kernel.org
8722 W: https://linuxtv.org
8723 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8725 F: drivers/media/dvb-frontends/ix2505v*
8727 JAILHOUSE HYPERVISOR INTERFACE
8728 M: Jan Kiszka <jan.kiszka@siemens.com>
8729 L: jailhouse-dev@googlegroups.com
8731 F: arch/x86/kernel/jailhouse.c
8732 F: arch/x86/include/asm/jailhouse_para.h
8734 JC42.4 TEMPERATURE SENSOR DRIVER
8735 M: Guenter Roeck <linux@roeck-us.net>
8736 L: linux-hwmon@vger.kernel.org
8738 F: drivers/hwmon/jc42.c
8739 F: Documentation/hwmon/jc42.rst
8742 M: Dave Kleikamp <shaggy@kernel.org>
8743 L: jfs-discussion@lists.sourceforge.net
8744 W: http://jfs.sourceforge.net/
8745 T: git git://github.com/kleikamp/linux-shaggy.git
8747 F: Documentation/admin-guide/jfs.rst
8751 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
8752 L: netdev@vger.kernel.org
8754 F: drivers/net/ethernet/jme.*
8756 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8757 M: David Woodhouse <dwmw2@infradead.org>
8758 M: Richard Weinberger <richard@nod.at>
8759 L: linux-mtd@lists.infradead.org
8760 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
8761 T: git git://git.infradead.org/ubifs-2.6.git
8764 F: include/uapi/linux/jffs2.h
8766 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8767 M: "Theodore Ts'o" <tytso@mit.edu>
8768 M: Jan Kara <jack@suse.com>
8769 L: linux-ext4@vger.kernel.org
8772 F: include/linux/jbd2.h
8774 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8775 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8776 L: linux-media@vger.kernel.org
8778 F: drivers/media/platform/rcar_jpu.c
8780 JSM Neo PCI based serial card
8781 L: linux-serial@vger.kernel.org
8783 F: drivers/tty/serial/jsm/
8785 K10TEMP HARDWARE MONITORING DRIVER
8786 M: Clemens Ladisch <clemens@ladisch.de>
8787 L: linux-hwmon@vger.kernel.org
8789 F: Documentation/hwmon/k10temp.rst
8790 F: drivers/hwmon/k10temp.c
8792 K8TEMP HARDWARE MONITORING DRIVER
8793 M: Rudolf Marek <r.marek@assembler.cz>
8794 L: linux-hwmon@vger.kernel.org
8796 F: Documentation/hwmon/k8temp.rst
8797 F: drivers/hwmon/k8temp.c
8800 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
8801 R: Alexander Potapenko <glider@google.com>
8802 R: Dmitry Vyukov <dvyukov@google.com>
8803 L: kasan-dev@googlegroups.com
8805 F: arch/*/include/asm/kasan.h
8806 F: arch/*/mm/kasan_init*
8807 F: Documentation/dev-tools/kasan.rst
8808 F: include/linux/kasan*.h
8811 F: scripts/Makefile.kasan
8814 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8816 L: linux-kbuild@vger.kernel.org
8818 F: Documentation/kbuild/kconfig*
8820 F: scripts/Kconfig.include
8823 M: Dave Young <dyoung@redhat.com>
8824 M: Baoquan He <bhe@redhat.com>
8825 R: Vivek Goyal <vgoyal@redhat.com>
8826 L: kexec@lists.infradead.org
8827 W: http://lse.sourceforge.net/kdump/
8829 F: Documentation/admin-guide/kdump/
8831 KEENE FM RADIO TRANSMITTER DRIVER
8832 M: Hans Verkuil <hverkuil@xs4all.nl>
8833 L: linux-media@vger.kernel.org
8834 T: git git://linuxtv.org/media_tree.git
8835 W: https://linuxtv.org
8837 F: drivers/media/radio/radio-keene*
8840 M: Ian Kent <raven@themaw.net>
8841 L: autofs@vger.kernel.org
8845 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8846 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8847 M: Michal Marek <michal.lkml@markovi.net>
8848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8849 L: linux-kbuild@vger.kernel.org
8851 F: Documentation/kbuild/
8854 F: scripts/Makefile*
8857 F: scripts/*vmlinux*
8862 L: kernel-janitors@vger.kernel.org
8863 W: http://kernelnewbies.org/KernelJanitors
8866 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8867 M: "J. Bruce Fields" <bfields@fieldses.org>
8868 M: Chuck Lever <chuck.lever@oracle.com>
8869 L: linux-nfs@vger.kernel.org
8870 W: http://nfs.sourceforge.net/
8871 T: git git://linux-nfs.org/~bfields/linux.git
8874 F: include/uapi/linux/nfsd/
8878 F: include/linux/lockd/
8879 F: include/linux/sunrpc/
8880 F: include/uapi/linux/sunrpc/
8882 KERNEL SELFTEST FRAMEWORK
8883 M: Shuah Khan <shuah@kernel.org>
8884 M: Shuah Khan <skhan@linuxfoundation.org>
8885 L: linux-kselftest@vger.kernel.org
8886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8887 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
8889 F: tools/testing/selftests/
8890 F: Documentation/dev-tools/kselftest*
8892 KERNEL USERMODE HELPER
8893 M: Luis Chamberlain <mcgrof@kernel.org>
8894 L: linux-kernel@vger.kernel.org
8897 F: include/linux/umh.h
8899 KERNEL VIRTUAL MACHINE (KVM)
8900 M: Paolo Bonzini <pbonzini@redhat.com>
8901 M: Radim Krčmář <rkrcmar@redhat.com>
8902 L: kvm@vger.kernel.org
8903 W: http://www.linux-kvm.org
8904 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8906 F: Documentation/virt/kvm/
8907 F: include/trace/events/kvm.h
8908 F: include/uapi/asm-generic/kvm*
8909 F: include/uapi/linux/kvm*
8910 F: include/asm-generic/kvm*
8911 F: include/linux/kvm*
8912 F: include/kvm/iodev.h
8915 F: tools/testing/selftests/kvm/
8917 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8918 M: Marc Zyngier <maz@kernel.org>
8919 R: James Morse <james.morse@arm.com>
8920 R: Julien Thierry <julien.thierry.kdev@gmail.com>
8921 R: Suzuki K Poulose <suzuki.poulose@arm.com>
8922 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8923 L: kvmarm@lists.cs.columbia.edu
8924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8926 F: arch/arm/include/uapi/asm/kvm*
8927 F: arch/arm/include/asm/kvm*
8929 F: arch/arm64/include/uapi/asm/kvm*
8930 F: arch/arm64/include/asm/kvm*
8933 F: include/kvm/arm_*
8935 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8936 M: James Hogan <jhogan@kernel.org>
8937 L: linux-mips@vger.kernel.org
8939 F: arch/mips/include/uapi/asm/kvm*
8940 F: arch/mips/include/asm/kvm*
8943 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8944 M: Paul Mackerras <paulus@ozlabs.org>
8945 L: kvm-ppc@vger.kernel.org
8946 W: http://www.linux-kvm.org/
8947 T: git git://github.com/agraf/linux-2.6.git
8949 F: arch/powerpc/include/uapi/asm/kvm*
8950 F: arch/powerpc/include/asm/kvm*
8951 F: arch/powerpc/kvm/
8952 F: arch/powerpc/kernel/kvm*
8954 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8955 M: Christian Borntraeger <borntraeger@de.ibm.com>
8956 M: Janosch Frank <frankja@linux.ibm.com>
8957 R: David Hildenbrand <david@redhat.com>
8958 R: Cornelia Huck <cohuck@redhat.com>
8959 L: kvm@vger.kernel.org
8960 W: http://www.ibm.com/developerworks/linux/linux390/
8961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8963 F: arch/s390/include/uapi/asm/kvm*
8964 F: arch/s390/include/asm/gmap.h
8965 F: arch/s390/include/asm/kvm*
8967 F: arch/s390/mm/gmap.c
8968 F: tools/testing/selftests/kvm/s390x/
8969 F: tools/testing/selftests/kvm/*/s390x/
8971 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8972 M: Paolo Bonzini <pbonzini@redhat.com>
8973 M: Radim Krčmář <rkrcmar@redhat.com>
8974 R: Sean Christopherson <sean.j.christopherson@intel.com>
8975 R: Vitaly Kuznetsov <vkuznets@redhat.com>
8976 R: Wanpeng Li <wanpengli@tencent.com>
8977 R: Jim Mattson <jmattson@google.com>
8978 R: Joerg Roedel <joro@8bytes.org>
8979 L: kvm@vger.kernel.org
8980 W: http://www.linux-kvm.org
8981 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8985 F: arch/x86/include/uapi/asm/kvm*
8986 F: arch/x86/include/uapi/asm/vmx.h
8987 F: arch/x86/include/uapi/asm/svm.h
8988 F: arch/x86/include/asm/kvm*
8989 F: arch/x86/include/asm/pvclock-abi.h
8990 F: arch/x86/include/asm/svm.h
8991 F: arch/x86/include/asm/vmx.h
8992 F: arch/x86/kernel/kvm.c
8993 F: arch/x86/kernel/kvmclock.c
8996 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8997 M: Tejun Heo <tj@kernel.org>
8998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9000 F: include/linux/kernfs.h
9004 M: Eric Biederman <ebiederm@xmission.com>
9005 W: http://kernel.org/pub/linux/utils/kernel/kexec/
9006 L: kexec@lists.infradead.org
9008 F: include/linux/kexec.h
9009 F: include/uapi/linux/kexec.h
9013 M: Mimi Zohar <zohar@linux.ibm.com>
9014 L: linux-integrity@vger.kernel.org
9015 L: keyrings@vger.kernel.org
9017 F: Documentation/security/keys/trusted-encrypted.rst
9018 F: include/keys/encrypted-type.h
9019 F: security/keys/encrypted-keys/
9022 M: James Bottomley <jejb@linux.ibm.com>
9023 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9024 M: Mimi Zohar <zohar@linux.ibm.com>
9025 L: linux-integrity@vger.kernel.org
9026 L: keyrings@vger.kernel.org
9028 F: Documentation/security/keys/trusted-encrypted.rst
9029 F: include/keys/trusted-type.h
9030 F: security/keys/trusted.c
9031 F: security/keys/trusted.h
9034 M: David Howells <dhowells@redhat.com>
9035 L: keyrings@vger.kernel.org
9037 F: Documentation/security/keys/core.rst
9038 F: include/linux/key.h
9039 F: include/linux/key-type.h
9040 F: include/linux/keyctl.h
9041 F: include/uapi/linux/keyctl.h
9045 KGDB / KDB /debug_core
9046 M: Jason Wessel <jason.wessel@windriver.com>
9047 M: Daniel Thompson <daniel.thompson@linaro.org>
9048 W: http://kgdb.wiki.kernel.org/
9049 L: kgdb-bugreport@lists.sourceforge.net
9050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9052 F: Documentation/dev-tools/kgdb.rst
9053 F: drivers/misc/kgdbts.c
9054 F: drivers/tty/serial/kgdboc.c
9055 F: include/linux/kdb.h
9056 F: include/linux/kgdb.h
9060 M: Catalin Marinas <catalin.marinas@arm.com>
9062 F: Documentation/dev-tools/kmemleak.rst
9063 F: include/linux/kmemleak.h
9065 F: mm/kmemleak-test.c
9067 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9068 M: Luis Chamberlain <mcgrof@kernel.org>
9069 L: linux-kernel@vger.kernel.org
9072 F: include/linux/kmod.h
9074 F: tools/testing/selftests/kmod/
9077 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9078 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9079 M: "David S. Miller" <davem@davemloft.net>
9080 M: Masami Hiramatsu <mhiramat@kernel.org>
9082 F: Documentation/kprobes.txt
9083 F: include/linux/kprobes.h
9084 F: include/asm-generic/kprobes.h
9087 KS0108 LCD CONTROLLER DRIVER
9088 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9090 F: Documentation/admin-guide/auxdisplay/ks0108.rst
9091 F: drivers/auxdisplay/ks0108.c
9092 F: include/linux/ks0108.h
9095 M: David Ahern <dsa@cumulusnetworks.com>
9096 L: netdev@vger.kernel.org
9099 F: include/net/l3mdev.h
9102 M: John Fastabend <john.fastabend@gmail.com>
9103 M: Daniel Borkmann <daniel@iogearbox.net>
9104 L: netdev@vger.kernel.org
9105 L: bpf@vger.kernel.org
9107 F: include/linux/skmsg.h
9109 F: net/core/sock_map.c
9110 F: net/ipv4/tcp_bpf.c
9112 LANTIQ / INTEL Ethernet drivers
9113 M: Hauke Mehrtens <hauke@hauke-m.de>
9114 L: netdev@vger.kernel.org
9116 F: net/dsa/tag_gswip.c
9117 F: drivers/net/ethernet/lantiq_xrx200.c
9118 F: drivers/net/dsa/lantiq_pce.h
9119 F: drivers/net/dsa/lantiq_gswip.c
9121 LANTIQ MIPS ARCHITECTURE
9122 M: John Crispin <john@phrozen.org>
9123 L: linux-mips@vger.kernel.org
9126 F: drivers/soc/lantiq
9129 L: linux-x25@vger.kernel.org
9131 F: Documentation/networking/lapb-module.txt
9135 LASI 53c700 driver for PARISC
9136 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9137 L: linux-scsi@vger.kernel.org
9139 F: Documentation/scsi/53c700.txt
9140 F: drivers/scsi/53c700*
9143 M: Tobin C. Harding <me@tobin.cc>
9144 M: Tycho Andersen <tycho@tycho.ws>
9145 L: kernel-hardening@lists.openwall.com
9147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9148 F: scripts/leaking_addresses.pl
9151 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
9152 M: Pavel Machek <pavel@ucw.cz>
9153 R: Dan Murphy <dmurphy@ti.com>
9154 L: linux-leds@vger.kernel.org
9155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9157 F: Documentation/devicetree/bindings/leds/
9159 F: include/linux/leds.h
9161 LEGACY EEPROM DRIVER
9162 M: Jean Delvare <jdelvare@suse.com>
9164 F: Documentation/misc-devices/eeprom.rst
9165 F: drivers/misc/eeprom/eeprom.c
9168 R: David Lechner <david@lechnology.com>
9170 F: arch/arm/boot/dts/da850-lego-ev3.dts
9171 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9172 F: drivers/power/supply/lego_ev3_battery.c
9174 LEGO USB Tower driver
9175 M: Juergen Stuber <starblue@users.sourceforge.net>
9176 L: legousb-devel@lists.sourceforge.net
9177 W: http://legousb.sourceforge.net/
9179 F: drivers/usb/misc/legousbtower.c
9182 M: Matan Ziv-Av <matan@svgalib.org>
9183 L: platform-driver-x86@vger.kernel.org
9185 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
9186 F: Documentation/admin-guide/laptops/lg-laptop.rst
9187 F: drivers/platform/x86/lg-laptop.c
9190 M: Michael Krufky <mkrufky@linuxtv.org>
9191 L: linux-media@vger.kernel.org
9192 W: https://linuxtv.org
9193 W: http://github.com/mkrufky
9194 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9195 T: git git://linuxtv.org/mkrufky/tuners.git
9197 F: drivers/media/dvb-frontends/lg2160.*
9199 LGDT3305 MEDIA DRIVER
9200 M: Michael Krufky <mkrufky@linuxtv.org>
9201 L: linux-media@vger.kernel.org
9202 W: https://linuxtv.org
9203 W: http://github.com/mkrufky
9204 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9205 T: git git://linuxtv.org/mkrufky/tuners.git
9207 F: drivers/media/dvb-frontends/lgdt3305.*
9209 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9210 M: Viresh Kumar <vireshk@kernel.org>
9211 L: linux-ide@vger.kernel.org
9212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9214 F: include/linux/pata_arasan_cf_data.h
9215 F: drivers/ata/pata_arasan_cf.c
9218 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9219 M: Jens Axboe <axboe@kernel.dk>
9220 L: linux-ide@vger.kernel.org
9221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9223 F: drivers/ata/pata_*.c
9224 F: drivers/ata/ata_generic.c
9226 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9227 M: Linus Walleij <linus.walleij@linaro.org>
9228 L: linux-ide@vger.kernel.org
9229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9231 F: drivers/ata/pata_ftide010.c
9232 F: drivers/ata/sata_gemini.c
9233 F: drivers/ata/sata_gemini.h
9235 LIBATA SATA AHCI PLATFORM devices support
9236 M: Hans de Goede <hdegoede@redhat.com>
9237 M: Jens Axboe <axboe@kernel.dk>
9238 L: linux-ide@vger.kernel.org
9239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9241 F: drivers/ata/ahci_platform.c
9242 F: drivers/ata/libahci_platform.c
9243 F: include/linux/ahci_platform.h
9245 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9246 M: Mikael Pettersson <mikpelinux@gmail.com>
9247 L: linux-ide@vger.kernel.org
9248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9250 F: drivers/ata/sata_promise.*
9252 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9253 M: Jens Axboe <axboe@kernel.dk>
9254 L: linux-ide@vger.kernel.org
9255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9258 F: include/linux/ata.h
9259 F: include/linux/libata.h
9260 F: Documentation/devicetree/bindings/ata/
9263 M: Sasha Levin <alexander.levin@microsoft.com>
9265 F: tools/lib/lockdep/
9267 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9268 M: Dan Williams <dan.j.williams@intel.com>
9269 M: Vishal Verma <vishal.l.verma@intel.com>
9270 M: Dave Jiang <dave.jiang@intel.com>
9271 L: linux-nvdimm@lists.01.org
9272 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9274 F: drivers/nvdimm/blk.c
9275 F: drivers/nvdimm/region_devs.c
9277 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9278 M: Vishal Verma <vishal.l.verma@intel.com>
9279 M: Dan Williams <dan.j.williams@intel.com>
9280 M: Dave Jiang <dave.jiang@intel.com>
9281 L: linux-nvdimm@lists.01.org
9282 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9284 F: drivers/nvdimm/btt*
9286 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9287 M: Dan Williams <dan.j.williams@intel.com>
9288 M: Vishal Verma <vishal.l.verma@intel.com>
9289 M: Dave Jiang <dave.jiang@intel.com>
9290 L: linux-nvdimm@lists.01.org
9291 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9293 F: drivers/nvdimm/pmem*
9295 LIBNVDIMM: DEVICETREE BINDINGS
9296 M: Oliver O'Halloran <oohall@gmail.com>
9297 L: linux-nvdimm@lists.01.org
9298 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9300 F: drivers/nvdimm/of_pmem.c
9301 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
9303 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9304 M: Dan Williams <dan.j.williams@intel.com>
9305 M: Vishal Verma <vishal.l.verma@intel.com>
9306 M: Dave Jiang <dave.jiang@intel.com>
9307 M: Keith Busch <keith.busch@intel.com>
9308 M: Ira Weiny <ira.weiny@intel.com>
9309 L: linux-nvdimm@lists.01.org
9310 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9314 F: drivers/acpi/nfit/*
9315 F: include/linux/nd.h
9316 F: include/linux/libnvdimm.h
9317 F: include/uapi/linux/ndctl.h
9319 LICENSES and SPDX stuff
9320 M: Thomas Gleixner <tglx@linutronix.de>
9321 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9322 L: linux-spdx@vger.kernel.org
9324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9326 F: Documentation/process/license-rules.rst
9328 F: scripts/spdxcheck-test.sh
9329 F: scripts/spdxcheck.py
9331 LIGHTNVM PLATFORM SUPPORT
9332 M: Matias Bjorling <mb@lightnvm.io>
9333 W: http://github/OpenChannelSSD
9334 L: linux-block@vger.kernel.org
9336 F: drivers/lightnvm/
9337 F: include/linux/lightnvm.h
9338 F: include/uapi/linux/lightnvm.h
9340 LINUX FOR POWER MACINTOSH
9341 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9342 W: http://www.penguinppc.org/
9343 L: linuxppc-dev@lists.ozlabs.org
9345 F: arch/powerpc/platforms/powermac/
9346 F: drivers/macintosh/
9348 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9349 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9350 M: Paul Mackerras <paulus@samba.org>
9351 M: Michael Ellerman <mpe@ellerman.id.au>
9352 W: https://github.com/linuxppc/linux/wiki
9353 L: linuxppc-dev@lists.ozlabs.org
9354 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9357 F: Documentation/ABI/stable/sysfs-firmware-opal-*
9358 F: Documentation/devicetree/bindings/powerpc/
9359 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
9360 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
9361 F: Documentation/powerpc/
9363 F: drivers/char/tpm/tpm_ibmvtpm*
9364 F: drivers/crypto/nx/
9365 F: drivers/crypto/vmx/
9366 F: drivers/i2c/busses/i2c-opal.c
9367 F: drivers/net/ethernet/ibm/ibmveth.*
9368 F: drivers/net/ethernet/ibm/ibmvnic.*
9369 F: drivers/pci/hotplug/pnv_php.c
9370 F: drivers/pci/hotplug/rpa*
9371 F: drivers/rtc/rtc-opal.c
9372 F: drivers/scsi/ibmvscsi/
9373 F: drivers/tty/hvc/hvc_opal.c
9374 F: drivers/watchdog/wdrtas.c
9375 F: tools/testing/selftests/powerpc
9382 LINUX FOR POWERPC EMBEDDED MPC5XXX
9383 M: Anatolij Gustschin <agust@denx.de>
9384 L: linuxppc-dev@lists.ozlabs.org
9385 T: git git://git.denx.de/linux-denx-agust.git
9387 F: arch/powerpc/platforms/512x/
9388 F: arch/powerpc/platforms/52xx/
9390 LINUX FOR POWERPC EMBEDDED PPC4XX
9391 M: Alistair Popple <alistair@popple.id.au>
9392 M: Matt Porter <mporter@kernel.crashing.org>
9393 W: http://www.penguinppc.org/
9394 L: linuxppc-dev@lists.ozlabs.org
9396 F: arch/powerpc/platforms/40x/
9397 F: arch/powerpc/platforms/44x/
9399 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9400 M: Scott Wood <oss@buserror.net>
9401 M: Kumar Gala <galak@kernel.crashing.org>
9402 W: http://www.penguinppc.org/
9403 L: linuxppc-dev@lists.ozlabs.org
9404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9406 F: arch/powerpc/platforms/83xx/
9407 F: arch/powerpc/platforms/85xx/
9408 F: Documentation/devicetree/bindings/powerpc/fsl/
9410 LINUX FOR POWERPC EMBEDDED PPC8XX
9411 M: Vitaly Bordug <vitb@kernel.crashing.org>
9412 W: http://www.penguinppc.org/
9413 L: linuxppc-dev@lists.ozlabs.org
9415 F: arch/powerpc/platforms/8xx/
9417 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9418 L: linuxppc-dev@lists.ozlabs.org
9420 F: arch/powerpc/*/*virtex*
9421 F: arch/powerpc/*/*/*virtex*
9423 LINUX FOR POWERPC PA SEMI PWRFICIENT
9424 L: linuxppc-dev@lists.ozlabs.org
9426 F: arch/powerpc/platforms/pasemi/
9427 F: drivers/*/*pasemi*
9428 F: drivers/*/*/*pasemi*
9430 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9431 M: Kees Cook <keescook@chromium.org>
9433 F: drivers/misc/lkdtm/*
9435 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9436 M: Alan Stern <stern@rowland.harvard.edu>
9437 M: Andrea Parri <parri.andrea@gmail.com>
9438 M: Will Deacon <will@kernel.org>
9439 M: Peter Zijlstra <peterz@infradead.org>
9440 M: Boqun Feng <boqun.feng@gmail.com>
9441 M: Nicholas Piggin <npiggin@gmail.com>
9442 M: David Howells <dhowells@redhat.com>
9443 M: Jade Alglave <j.alglave@ucl.ac.uk>
9444 M: Luc Maranget <luc.maranget@inria.fr>
9445 M: "Paul E. McKenney" <paulmck@kernel.org>
9446 R: Akira Yokosawa <akiyks@gmail.com>
9447 R: Daniel Lustig <dlustig@nvidia.com>
9448 L: linux-kernel@vger.kernel.org
9449 L: linux-arch@vger.kernel.org
9451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9452 F: tools/memory-model/
9453 F: Documentation/atomic_bitops.txt
9454 F: Documentation/atomic_t.txt
9455 F: Documentation/core-api/atomic_ops.rst
9456 F: Documentation/core-api/refcount-vs-atomic.rst
9457 F: Documentation/memory-barriers.txt
9459 LIS3LV02D ACCELEROMETER DRIVER
9460 M: Eric Piel <eric.piel@tremplin-utc.net>
9462 F: Documentation/misc-devices/lis3lv02d.rst
9463 F: drivers/misc/lis3lv02d/
9464 F: drivers/platform/x86/hp_accel.c
9467 M: Josh Poimboeuf <jpoimboe@redhat.com>
9468 M: Jiri Kosina <jikos@kernel.org>
9469 M: Miroslav Benes <mbenes@suse.cz>
9470 M: Petr Mladek <pmladek@suse.com>
9471 R: Joe Lawrence <joe.lawrence@redhat.com>
9473 F: kernel/livepatch/
9474 F: include/linux/livepatch.h
9475 F: arch/x86/include/asm/livepatch.h
9476 F: arch/x86/kernel/livepatch.c
9477 F: Documentation/livepatch/
9478 F: Documentation/ABI/testing/sysfs-kernel-livepatch
9479 F: samples/livepatch/
9480 F: tools/testing/selftests/livepatch/
9481 L: live-patching@vger.kernel.org
9482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9485 L: netdev@vger.kernel.org
9487 F: include/linux/llc.h
9488 F: include/uapi/linux/llc.h
9492 LM73 HARDWARE MONITOR DRIVER
9493 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
9494 L: linux-hwmon@vger.kernel.org
9496 F: drivers/hwmon/lm73.c
9498 LM78 HARDWARE MONITOR DRIVER
9499 M: Jean Delvare <jdelvare@suse.com>
9500 L: linux-hwmon@vger.kernel.org
9502 F: Documentation/hwmon/lm78.rst
9503 F: drivers/hwmon/lm78.c
9505 LM83 HARDWARE MONITOR DRIVER
9506 M: Jean Delvare <jdelvare@suse.com>
9507 L: linux-hwmon@vger.kernel.org
9509 F: Documentation/hwmon/lm83.rst
9510 F: drivers/hwmon/lm83.c
9512 LM90 HARDWARE MONITOR DRIVER
9513 M: Jean Delvare <jdelvare@suse.com>
9514 L: linux-hwmon@vger.kernel.org
9516 F: Documentation/hwmon/lm90.rst
9517 F: Documentation/devicetree/bindings/hwmon/lm90.txt
9518 F: drivers/hwmon/lm90.c
9519 F: include/dt-bindings/thermal/lm90.h
9521 LM95234 HARDWARE MONITOR DRIVER
9522 M: Guenter Roeck <linux@roeck-us.net>
9523 L: linux-hwmon@vger.kernel.org
9525 F: Documentation/hwmon/lm95234.rst
9526 F: drivers/hwmon/lm95234.c
9528 LME2510 MEDIA DRIVER
9529 M: Malcolm Priestley <tvboxspy@gmail.com>
9530 L: linux-media@vger.kernel.org
9531 W: https://linuxtv.org
9532 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9534 F: drivers/media/usb/dvb-usb-v2/lmedm04*
9536 LOADPIN SECURITY MODULE
9537 M: Kees Cook <keescook@chromium.org>
9538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9540 F: security/loadpin/
9541 F: Documentation/admin-guide/LSM/LoadPin.rst
9544 M: Peter Zijlstra <peterz@infradead.org>
9545 M: Ingo Molnar <mingo@redhat.com>
9546 M: Will Deacon <will@kernel.org>
9547 L: linux-kernel@vger.kernel.org
9548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9550 F: Documentation/locking/
9551 F: include/linux/lockdep.h
9552 F: include/linux/spinlock*.h
9553 F: arch/*/include/asm/spinlock*.h
9554 F: include/linux/rwlock*.h
9555 F: include/linux/mutex*.h
9556 F: include/linux/rwsem*.h
9557 F: include/linux/seqlock.h
9558 F: lib/locking*.[ch]
9560 X: kernel/locking/locktorture.c
9562 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9563 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
9564 L: linux-ntfs-dev@lists.sourceforge.net
9565 W: http://www.linux-ntfs.org/content/view/19/37/
9567 F: Documentation/admin-guide/ldm.rst
9568 F: block/partitions/ldm.*
9570 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9571 M: Sathya Prakash <sathya.prakash@broadcom.com>
9572 M: Chaitra P B <chaitra.basappa@broadcom.com>
9573 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9574 L: MPT-FusionLinux.pdl@broadcom.com
9575 L: linux-scsi@vger.kernel.org
9576 W: http://www.avagotech.com/support/
9578 F: drivers/message/fusion/
9579 F: drivers/scsi/mpt3sas/
9581 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9582 M: Matthew Wilcox <willy@infradead.org>
9583 L: linux-scsi@vger.kernel.org
9585 F: drivers/scsi/sym53c8xx_2/
9588 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9589 L: linux-iio@vger.kernel.org
9591 F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9592 F: drivers/iio/dac/ltc1660.c
9594 LTC4261 HARDWARE MONITOR DRIVER
9595 M: Guenter Roeck <linux@roeck-us.net>
9596 L: linux-hwmon@vger.kernel.org
9598 F: Documentation/hwmon/ltc4261.rst
9599 F: drivers/hwmon/ltc4261.c
9601 LTC4306 I2C MULTIPLEXER DRIVER
9602 M: Michael Hennerich <michael.hennerich@analog.com>
9603 W: http://ez.analog.com/community/linux-device-drivers
9604 L: linux-i2c@vger.kernel.org
9606 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
9607 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9609 LTP (Linux Test Project)
9610 M: Mike Frysinger <vapier@gentoo.org>
9611 M: Cyril Hrubis <chrubis@suse.cz>
9612 M: Wanlong Gao <wanlong.gao@gmail.com>
9613 M: Jan Stancek <jstancek@redhat.com>
9614 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9615 M: Alexey Kodanev <alexey.kodanev@oracle.com>
9616 L: ltp@lists.linux.it (subscribers-only)
9617 W: http://linux-test-project.github.io/
9618 T: git git://github.com/linux-test-project/ltp.git
9622 M: Geert Uytterhoeven <geert@linux-m68k.org>
9623 L: linux-m68k@lists.linux-m68k.org
9624 W: http://www.linux-m68k.org/
9625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9630 M68K ON APPLE MACINTOSH
9631 M: Joshua Thompson <funaho@jurai.org>
9632 W: http://www.mac.linux-m68k.org/
9633 L: linux-m68k@lists.linux-m68k.org
9638 M: Philip Blundell <philb@gnu.org>
9639 W: http://www.tazenda.demon.co.uk/phil/linux-hp
9643 M88DS3103 MEDIA DRIVER
9644 M: Antti Palosaari <crope@iki.fi>
9645 L: linux-media@vger.kernel.org
9646 W: https://linuxtv.org
9647 W: http://palosaari.fi/linux/
9648 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9649 T: git git://linuxtv.org/anttip/media_tree.git
9651 F: drivers/media/dvb-frontends/m88ds3103*
9653 M88RS2000 MEDIA DRIVER
9654 M: Malcolm Priestley <tvboxspy@gmail.com>
9655 L: linux-media@vger.kernel.org
9656 W: https://linuxtv.org
9657 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9659 F: drivers/media/dvb-frontends/m88rs2000*
9661 MA901 MASTERKIT USB FM RADIO DRIVER
9662 M: Alexey Klimov <klimov.linux@gmail.com>
9663 L: linux-media@vger.kernel.org
9664 T: git git://linuxtv.org/media_tree.git
9666 F: drivers/media/radio/radio-ma901.c
9669 M: Johannes Berg <johannes@sipsolutions.net>
9670 L: linux-wireless@vger.kernel.org
9671 W: http://wireless.kernel.org/
9672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9675 F: Documentation/networking/mac80211-injection.txt
9676 F: include/net/mac80211.h
9678 F: drivers/net/wireless/mac80211_hwsim.[ch]
9679 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
9682 M: Jassi Brar <jassisinghbrar@gmail.com>
9683 L: linux-kernel@vger.kernel.org
9686 F: include/linux/mailbox_client.h
9687 F: include/linux/mailbox_controller.h
9689 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9690 M: Michael Kerrisk <mtk.manpages@gmail.com>
9691 W: http://www.kernel.org/doc/man-pages
9692 L: linux-man@vger.kernel.org
9695 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9696 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
9697 L: linux-mips@vger.kernel.org
9699 F: arch/mips/boot/dts/img/pistachio_marduk.dts
9701 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9702 M: Andrew Lunn <andrew@lunn.ch>
9703 M: Vivien Didelot <vivien.didelot@gmail.com>
9704 L: netdev@vger.kernel.org
9706 F: drivers/net/dsa/mv88e6xxx/
9707 F: include/linux/platform_data/mv88e6xxx.h
9708 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
9710 MARVELL ARMADA DRM SUPPORT
9711 M: Russell King <linux@armlinux.org.uk>
9713 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9714 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9715 F: drivers/gpu/drm/armada/
9716 F: include/uapi/drm/armada_drm.h
9717 F: Documentation/devicetree/bindings/display/armada/
9719 MARVELL ARMADA 3700 PHY DRIVERS
9720 M: Miquel Raynal <miquel.raynal@bootlin.com>
9722 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9723 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9724 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9725 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9727 MARVELL CRYPTO DRIVER
9728 M: Boris Brezillon <bbrezillon@kernel.org>
9729 M: Arnaud Ebalard <arno@natisbad.org>
9730 F: drivers/crypto/marvell/
9732 L: linux-crypto@vger.kernel.org
9734 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9735 M: Mirko Lindner <mlindner@marvell.com>
9736 M: Stephen Hemminger <stephen@networkplumber.org>
9737 L: netdev@vger.kernel.org
9739 F: drivers/net/ethernet/marvell/sk*
9741 MARVELL LIBERTAS WIRELESS DRIVER
9742 L: libertas-dev@lists.infradead.org
9744 F: drivers/net/wireless/marvell/libertas/
9746 MARVELL MACCHIATOBIN SUPPORT
9747 M: Russell King <linux@armlinux.org.uk>
9748 L: linux-arm-kernel@lists.infradead.org
9750 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9752 MARVELL MV643XX ETHERNET DRIVER
9753 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9754 L: netdev@vger.kernel.org
9756 F: drivers/net/ethernet/marvell/mv643xx_eth.*
9757 F: include/linux/mv643xx.h
9759 MARVELL MV88X3310 PHY DRIVER
9760 M: Russell King <linux@armlinux.org.uk>
9761 L: netdev@vger.kernel.org
9763 F: drivers/net/phy/marvell10g.c
9765 MARVELL MVEBU THERMAL DRIVER
9766 M: Miquel Raynal <miquel.raynal@bootlin.com>
9768 F: drivers/thermal/armada_thermal.c
9770 MARVELL MVNETA ETHERNET DRIVER
9771 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9772 L: netdev@vger.kernel.org
9774 F: drivers/net/ethernet/marvell/mvneta.*
9776 MARVELL MWIFIEX WIRELESS DRIVER
9777 M: Amitkumar Karwar <amitkarwar@gmail.com>
9778 M: Nishant Sarmukadam <nishants@marvell.com>
9779 M: Ganapathi Bhat <gbhat@marvell.com>
9780 M: Xinming Hu <huxinming820@gmail.com>
9781 L: linux-wireless@vger.kernel.org
9783 F: drivers/net/wireless/marvell/mwifiex/
9785 MARVELL MWL8K WIRELESS DRIVER
9786 M: Lennert Buytenhek <buytenh@wantstofly.org>
9787 L: linux-wireless@vger.kernel.org
9789 F: drivers/net/wireless/marvell/mwl8k.c
9791 MARVELL NAND CONTROLLER DRIVER
9792 M: Miquel Raynal <miquel.raynal@bootlin.com>
9793 L: linux-mtd@lists.infradead.org
9795 F: drivers/mtd/nand/raw/marvell_nand.c
9796 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
9798 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9799 M: Nicolas Pitre <nico@fluxnic.net>
9801 F: drivers/mmc/host/mvsdio.*
9803 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9804 M: Hu Ziji <huziji@marvell.com>
9805 L: linux-mmc@vger.kernel.org
9807 F: drivers/mmc/host/sdhci-xenon*
9808 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9810 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9811 M: Sunil Goutham <sgoutham@marvell.com>
9812 M: Linu Cherian <lcherian@marvell.com>
9813 M: Geetha sowjanya <gakula@marvell.com>
9814 M: Jerin Jacob <jerinj@marvell.com>
9815 L: netdev@vger.kernel.org
9817 F: drivers/net/ethernet/marvell/octeontx2/af/
9819 MATROX FRAMEBUFFER DRIVER
9820 L: linux-fbdev@vger.kernel.org
9822 F: drivers/video/fbdev/matrox/matroxfb_*
9823 F: include/uapi/linux/matroxfb.h
9825 MAX16065 HARDWARE MONITOR DRIVER
9826 M: Guenter Roeck <linux@roeck-us.net>
9827 L: linux-hwmon@vger.kernel.org
9829 F: Documentation/hwmon/max16065.rst
9830 F: drivers/hwmon/max16065.c
9832 MAX2175 SDR TUNER DRIVER
9833 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9834 L: linux-media@vger.kernel.org
9835 T: git git://linuxtv.org/media_tree.git
9837 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
9838 F: Documentation/media/v4l-drivers/max2175.rst
9839 F: drivers/media/i2c/max2175*
9840 F: include/uapi/linux/max2175.h
9842 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9843 L: linux-hwmon@vger.kernel.org
9845 F: Documentation/hwmon/max6650.rst
9846 F: drivers/hwmon/max6650.c
9848 MAX6697 HARDWARE MONITOR DRIVER
9849 M: Guenter Roeck <linux@roeck-us.net>
9850 L: linux-hwmon@vger.kernel.org
9852 F: Documentation/hwmon/max6697.rst
9853 F: Documentation/devicetree/bindings/hwmon/max6697.txt
9854 F: drivers/hwmon/max6697.c
9855 F: include/linux/platform_data/max6697.h
9857 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9858 M: Peter Rosin <peda@axentia.se>
9859 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9861 F: Documentation/devicetree/bindings/sound/max9860.txt
9862 F: sound/soc/codecs/max9860.*
9864 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9865 M: Andreas Klinger <ak@it-klinger.de>
9866 L: linux-iio@vger.kernel.org
9868 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9869 F: drivers/iio/proximity/mb1232.c
9871 MAXIM MAX77650 PMIC MFD DRIVER
9872 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
9873 L: linux-kernel@vger.kernel.org
9875 F: Documentation/devicetree/bindings/*/*max77650.txt
9876 F: Documentation/devicetree/bindings/*/max77650*.txt
9877 F: include/linux/mfd/max77650.h
9878 F: drivers/mfd/max77650.c
9879 F: drivers/regulator/max77650-regulator.c
9880 F: drivers/power/supply/max77650-charger.c
9881 F: drivers/input/misc/max77650-onkey.c
9882 F: drivers/leds/leds-max77650.c
9883 F: drivers/gpio/gpio-max77650.c
9885 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9886 M: Javier Martinez Canillas <javier@dowhile0.org>
9887 L: linux-kernel@vger.kernel.org
9889 F: drivers/regulator/max77802-regulator.c
9890 F: Documentation/devicetree/bindings/*/*max77802.txt
9891 F: include/dt-bindings/*/*max77802.h
9893 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9894 M: Krzysztof Kozlowski <krzk@kernel.org>
9895 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9896 L: linux-pm@vger.kernel.org
9898 F: drivers/power/supply/max14577_charger.c
9899 F: drivers/power/supply/max77693_charger.c
9901 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9902 M: Chanwoo Choi <cw00.choi@samsung.com>
9903 M: Krzysztof Kozlowski <krzk@kernel.org>
9904 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9905 L: linux-kernel@vger.kernel.org
9907 F: drivers/*/max14577*.c
9908 F: drivers/*/max77686*.c
9909 F: drivers/*/max77693*.c
9910 F: drivers/extcon/extcon-max14577.c
9911 F: drivers/extcon/extcon-max77693.c
9912 F: drivers/rtc/rtc-max77686.c
9913 F: drivers/clk/clk-max77686.c
9914 F: Documentation/devicetree/bindings/mfd/max14577.txt
9915 F: Documentation/devicetree/bindings/*/max77686.txt
9916 F: Documentation/devicetree/bindings/mfd/max77693.txt
9917 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
9918 F: include/linux/mfd/max14577*.h
9919 F: include/linux/mfd/max77686*.h
9920 F: include/linux/mfd/max77693*.h
9922 MAXIRADIO FM RADIO RECEIVER DRIVER
9923 M: Hans Verkuil <hverkuil@xs4all.nl>
9924 L: linux-media@vger.kernel.org
9925 T: git git://linuxtv.org/media_tree.git
9926 W: https://linuxtv.org
9928 F: drivers/media/radio/radio-maxiradio*
9930 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9931 M: Peter Rosin <peda@axentia.se>
9932 L: linux-iio@vger.kernel.org
9934 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9935 F: drivers/iio/potentiometer/mcp4018.c
9936 F: drivers/iio/potentiometer/mcp4531.c
9938 MCR20A IEEE-802.15.4 RADIO DRIVER
9939 M: Xue Liu <liuxuenetmail@gmail.com>
9940 L: linux-wpan@vger.kernel.org
9941 W: https://github.com/xueliu/mcr20a-linux
9943 F: drivers/net/ieee802154/mcr20a.c
9944 F: drivers/net/ieee802154/mcr20a.h
9945 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9947 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9948 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9949 L: linux-iio@vger.kernel.org
9951 F: drivers/iio/dac/cio-dac.c
9953 MEDIA CONTROLLER FRAMEWORK
9954 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9955 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9956 L: linux-media@vger.kernel.org
9957 W: https://www.linuxtv.org
9958 T: git git://linuxtv.org/media_tree.git
9960 F: drivers/media/mc/
9961 F: include/media/media-*.h
9962 F: include/uapi/linux/media.h
9964 MEDIA DRIVERS FOR ASCOT2E
9965 M: Sergey Kozlov <serjk@netup.ru>
9966 M: Abylay Ospan <aospan@netup.ru>
9967 L: linux-media@vger.kernel.org
9968 W: https://linuxtv.org
9970 T: git git://linuxtv.org/media_tree.git
9972 F: drivers/media/dvb-frontends/ascot2e*
9974 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9975 M: Jasmin Jessich <jasmin@anw.at>
9976 L: linux-media@vger.kernel.org
9977 W: https://linuxtv.org
9978 T: git git://linuxtv.org/media_tree.git
9980 F: drivers/media/dvb-frontends/cxd2099*
9982 MEDIA DRIVERS FOR CXD2841ER
9983 M: Sergey Kozlov <serjk@netup.ru>
9984 M: Abylay Ospan <aospan@netup.ru>
9985 L: linux-media@vger.kernel.org
9986 W: https://linuxtv.org
9988 T: git git://linuxtv.org/media_tree.git
9990 F: drivers/media/dvb-frontends/cxd2841er*
9992 MEDIA DRIVERS FOR CXD2880
9993 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9994 L: linux-media@vger.kernel.org
9995 W: http://linuxtv.org/
9996 T: git git://linuxtv.org/media_tree.git
9998 F: drivers/media/dvb-frontends/cxd2880/*
9999 F: drivers/media/spi/cxd2880*
10001 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10002 L: linux-media@vger.kernel.org
10003 W: https://linuxtv.org
10004 T: git git://linuxtv.org/media_tree.git
10006 F: drivers/media/pci/ddbridge/*
10008 MEDIA DRIVERS FOR FREESCALE IMX
10009 M: Steve Longerbeam <slongerbeam@gmail.com>
10010 M: Philipp Zabel <p.zabel@pengutronix.de>
10011 L: linux-media@vger.kernel.org
10012 T: git git://linuxtv.org/media_tree.git
10014 F: Documentation/devicetree/bindings/media/imx.txt
10015 F: Documentation/media/v4l-drivers/imx.rst
10016 F: drivers/staging/media/imx/
10017 F: include/linux/imx-media.h
10018 F: include/media/imx.h
10020 MEDIA DRIVER FOR FREESCALE IMX PXP
10021 M: Philipp Zabel <p.zabel@pengutronix.de>
10022 L: linux-media@vger.kernel.org
10023 T: git git://linuxtv.org/media_tree.git
10025 F: drivers/media/platform/imx-pxp.[ch]
10027 MEDIA DRIVERS FOR FREESCALE IMX7
10028 M: Rui Miguel Silva <rmfrfs@gmail.com>
10029 L: linux-media@vger.kernel.org
10030 T: git git://linuxtv.org/media_tree.git
10032 F: Documentation/devicetree/bindings/media/imx7-csi.txt
10033 F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10034 F: Documentation/media/v4l-drivers/imx7.rst
10035 F: drivers/staging/media/imx/imx7-media-csi.c
10036 F: drivers/staging/media/imx/imx7-mipi-csis.c
10038 MEDIA DRIVERS FOR HELENE
10039 M: Abylay Ospan <aospan@netup.ru>
10040 L: linux-media@vger.kernel.org
10041 W: https://linuxtv.org
10042 W: http://netup.tv/
10043 T: git git://linuxtv.org/media_tree.git
10045 F: drivers/media/dvb-frontends/helene*
10047 MEDIA DRIVERS FOR HORUS3A
10048 M: Sergey Kozlov <serjk@netup.ru>
10049 M: Abylay Ospan <aospan@netup.ru>
10050 L: linux-media@vger.kernel.org
10051 W: https://linuxtv.org
10052 W: http://netup.tv/
10053 T: git git://linuxtv.org/media_tree.git
10055 F: drivers/media/dvb-frontends/horus3a*
10057 MEDIA DRIVERS FOR LNBH25
10058 M: Sergey Kozlov <serjk@netup.ru>
10059 M: Abylay Ospan <aospan@netup.ru>
10060 L: linux-media@vger.kernel.org
10061 W: https://linuxtv.org
10062 W: http://netup.tv/
10063 T: git git://linuxtv.org/media_tree.git
10065 F: drivers/media/dvb-frontends/lnbh25*
10067 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
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/mxl5xx*
10074 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
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/pci/netup_unidvb/*
10084 MEDIA DRIVERS FOR RENESAS - CEU
10085 M: Jacopo Mondi <jacopo@jmondi.org>
10086 L: linux-media@vger.kernel.org
10087 L: linux-renesas-soc@vger.kernel.org
10088 T: git git://linuxtv.org/media_tree.git
10090 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
10091 F: drivers/media/platform/renesas-ceu.c
10092 F: include/media/drv-intf/renesas-ceu.h
10094 MEDIA DRIVERS FOR RENESAS - DRIF
10095 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
10096 L: linux-media@vger.kernel.org
10097 L: linux-renesas-soc@vger.kernel.org
10098 T: git git://linuxtv.org/media_tree.git
10100 F: Documentation/devicetree/bindings/media/renesas,drif.txt
10101 F: drivers/media/platform/rcar_drif.c
10103 MEDIA DRIVERS FOR RENESAS - FCP
10104 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10105 L: linux-media@vger.kernel.org
10106 L: linux-renesas-soc@vger.kernel.org
10107 T: git git://linuxtv.org/media_tree.git
10109 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
10110 F: drivers/media/platform/rcar-fcp.c
10111 F: include/media/rcar-fcp.h
10113 MEDIA DRIVERS FOR RENESAS - FDP1
10114 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10115 L: linux-media@vger.kernel.org
10116 L: linux-renesas-soc@vger.kernel.org
10117 T: git git://linuxtv.org/media_tree.git
10119 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
10120 F: drivers/media/platform/rcar_fdp1.c
10122 MEDIA DRIVERS FOR RENESAS - VIN
10123 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
10124 L: linux-media@vger.kernel.org
10125 L: linux-renesas-soc@vger.kernel.org
10126 T: git git://linuxtv.org/media_tree.git
10128 F: Documentation/devicetree/bindings/media/renesas,csi2.txt
10129 F: Documentation/devicetree/bindings/media/renesas,vin.txt
10130 F: drivers/media/platform/rcar-vin/
10132 MEDIA DRIVERS FOR RENESAS - VSP1
10133 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10134 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10135 L: linux-media@vger.kernel.org
10136 L: linux-renesas-soc@vger.kernel.org
10137 T: git git://linuxtv.org/media_tree.git
10139 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
10140 F: drivers/media/platform/vsp1/
10142 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10143 L: linux-media@vger.kernel.org
10144 W: https://linuxtv.org
10145 T: git git://linuxtv.org/media_tree.git
10147 F: drivers/media/dvb-frontends/stv0910*
10149 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10150 L: linux-media@vger.kernel.org
10151 W: https://linuxtv.org
10152 T: git git://linuxtv.org/media_tree.git
10154 F: drivers/media/dvb-frontends/stv6111*
10156 MEDIA DRIVERS FOR STM32 - DCMI
10157 M: Hugues Fruchet <hugues.fruchet@st.com>
10158 L: linux-media@vger.kernel.org
10159 T: git git://linuxtv.org/media_tree.git
10161 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
10162 F: drivers/media/platform/stm32/stm32-dcmi.c
10164 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10165 M: Dmitry Osipenko <digetx@gmail.com>
10166 L: linux-media@vger.kernel.org
10167 L: linux-tegra@vger.kernel.org
10168 T: git git://linuxtv.org/media_tree.git
10170 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10171 F: drivers/staging/media/tegra-vde/
10173 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10174 M: Mauro Carvalho Chehab <mchehab@kernel.org>
10175 P: LinuxTV.org Project
10176 L: linux-media@vger.kernel.org
10177 W: https://linuxtv.org
10178 Q: http://patchwork.kernel.org/project/linux-media/list/
10179 T: git git://linuxtv.org/media_tree.git
10181 F: Documentation/devicetree/bindings/media/
10182 F: Documentation/media/
10184 F: drivers/staging/media/
10185 F: include/linux/platform_data/media/
10187 F: include/uapi/linux/dvb/
10188 F: include/uapi/linux/videodev2.h
10189 F: include/uapi/linux/media.h
10190 F: include/uapi/linux/v4l2-*
10191 F: include/uapi/linux/meye.h
10192 F: include/uapi/linux/ivtv*
10193 F: include/uapi/linux/uvcvideo.h
10195 MEDIATEK BLUETOOTH DRIVER
10196 M: Sean Wang <sean.wang@mediatek.com>
10197 L: linux-bluetooth@vger.kernel.org
10198 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10200 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10201 F: drivers/bluetooth/btmtkuart.c
10203 MEDIATEK CIR DRIVER
10204 M: Sean Wang <sean.wang@mediatek.com>
10206 F: drivers/media/rc/mtk-cir.c
10208 MEDIATEK DMA DRIVER
10209 M: Sean Wang <sean.wang@mediatek.com>
10210 L: dmaengine@vger.kernel.org
10211 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10212 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10214 F: Documentation/devicetree/bindings/dma/mtk-*
10215 F: drivers/dma/mediatek/
10217 MEDIATEK PMIC LED DRIVER
10218 M: Sean Wang <sean.wang@mediatek.com>
10220 F: drivers/leds/leds-mt6323.c
10221 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
10223 MEDIATEK ETHERNET DRIVER
10224 M: Felix Fietkau <nbd@openwrt.org>
10225 M: John Crispin <john@phrozen.org>
10226 M: Sean Wang <sean.wang@mediatek.com>
10227 M: Nelson Chang <nelson.chang@mediatek.com>
10228 L: netdev@vger.kernel.org
10230 F: drivers/net/ethernet/mediatek/
10232 MEDIATEK SWITCH DRIVER
10233 M: Sean Wang <sean.wang@mediatek.com>
10234 L: netdev@vger.kernel.org
10236 F: drivers/net/dsa/mt7530.*
10237 F: net/dsa/tag_mtk.c
10239 MEDIATEK JPEG DRIVER
10240 M: Rick Chang <rick.chang@mediatek.com>
10241 M: Bin Liu <bin.liu@mediatek.com>
10243 F: drivers/media/platform/mtk-jpeg/
10244 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10246 MEDIATEK MDP DRIVER
10247 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10248 M: Houlong Wei <houlong.wei@mediatek.com>
10249 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10251 F: drivers/media/platform/mtk-mdp/
10252 F: drivers/media/platform/mtk-vpu/
10253 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
10255 MEDIATEK MEDIA DRIVER
10256 M: Tiffany Lin <tiffany.lin@mediatek.com>
10257 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10259 F: drivers/media/platform/mtk-vcodec/
10260 F: drivers/media/platform/mtk-vpu/
10261 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10262 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
10264 MEDIATEK MMC/SD/SDIO DRIVER
10265 M: Chaotian Jing <chaotian.jing@mediatek.com>
10267 F: drivers/mmc/host/mtk-sd.c
10268 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
10270 MEDIATEK MT76 WIRELESS LAN DRIVER
10271 M: Felix Fietkau <nbd@nbd.name>
10272 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10273 R: Ryder Lee <ryder.lee@mediatek.com>
10274 R: Roy Luo <royluo@google.com>
10275 L: linux-wireless@vger.kernel.org
10277 F: drivers/net/wireless/mediatek/mt76/
10279 MEDIATEK MT7601U WIRELESS LAN DRIVER
10280 M: Jakub Kicinski <kubakici@wp.pl>
10281 L: linux-wireless@vger.kernel.org
10283 F: drivers/net/wireless/mediatek/mt7601u/
10285 MEDIATEK MT7621/28/88 I2C DRIVER
10286 M: Stefan Roese <sr@denx.de>
10287 L: linux-i2c@vger.kernel.org
10289 F: drivers/i2c/busses/i2c-mt7621.c
10290 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10292 MEDIATEK NAND CONTROLLER DRIVER
10293 M: Xiaolei Li <xiaolei.li@mediatek.com>
10294 L: linux-mtd@lists.infradead.org
10296 F: drivers/mtd/nand/raw/mtk_*
10297 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
10299 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10300 M: Sean Wang <sean.wang@mediatek.com>
10302 F: drivers/char/hw_random/mtk-rng.c
10304 MEDIATEK USB3 DRD IP DRIVER
10305 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
10306 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
10307 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10308 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10310 F: drivers/usb/mtu3/
10312 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10313 M: Peter Senna Tschudin <peter.senna@gmail.com>
10314 M: Martin Donnelly <martin.donnelly@ge.com>
10315 M: Martyn Welch <martyn.welch@collabora.co.uk>
10317 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10318 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10320 MEGARAID SCSI/SAS DRIVERS
10321 M: Kashyap Desai <kashyap.desai@broadcom.com>
10322 M: Sumit Saxena <sumit.saxena@broadcom.com>
10323 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10324 L: megaraidlinux.pdl@broadcom.com
10325 L: linux-scsi@vger.kernel.org
10326 W: http://www.avagotech.com/support/
10328 F: Documentation/scsi/megaraid.txt
10329 F: drivers/scsi/megaraid.*
10330 F: drivers/scsi/megaraid/
10332 MELEXIS MLX90614 DRIVER
10333 M: Crt Mori <cmo@melexis.com>
10334 L: linux-iio@vger.kernel.org
10335 W: http://www.melexis.com
10337 F: drivers/iio/temperature/mlx90614.c
10339 MELEXIS MLX90632 DRIVER
10340 M: Crt Mori <cmo@melexis.com>
10341 L: linux-iio@vger.kernel.org
10342 W: http://www.melexis.com
10344 F: drivers/iio/temperature/mlx90632.c
10346 MELFAS MIP4 TOUCHSCREEN DRIVER
10347 M: Sangwon Jee <jeesw@melfas.com>
10348 W: http://www.melfas.com
10350 F: drivers/input/touchscreen/melfas_mip4.c
10351 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10353 MELLANOX ETHERNET DRIVER (mlx4_en)
10354 M: Tariq Toukan <tariqt@mellanox.com>
10355 L: netdev@vger.kernel.org
10357 W: http://www.mellanox.com
10358 Q: http://patchwork.ozlabs.org/project/netdev/list/
10359 F: drivers/net/ethernet/mellanox/mlx4/en_*
10361 MELLANOX ETHERNET DRIVER (mlx5e)
10362 M: Saeed Mahameed <saeedm@mellanox.com>
10363 L: netdev@vger.kernel.org
10365 W: http://www.mellanox.com
10366 Q: http://patchwork.ozlabs.org/project/netdev/list/
10367 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
10369 MELLANOX ETHERNET INNOVA DRIVERS
10370 R: Boris Pismenny <borisp@mellanox.com>
10371 L: netdev@vger.kernel.org
10373 W: http://www.mellanox.com
10374 Q: http://patchwork.ozlabs.org/project/netdev/list/
10375 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10376 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
10377 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10378 F: include/linux/mlx5/mlx5_ifc_fpga.h
10380 MELLANOX ETHERNET SWITCH DRIVERS
10381 M: Jiri Pirko <jiri@mellanox.com>
10382 M: Ido Schimmel <idosch@mellanox.com>
10383 L: netdev@vger.kernel.org
10385 W: http://www.mellanox.com
10386 Q: http://patchwork.ozlabs.org/project/netdev/list/
10387 F: drivers/net/ethernet/mellanox/mlxsw/
10388 F: tools/testing/selftests/drivers/net/mlxsw/
10390 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10391 M: mlxsw@mellanox.com
10392 L: netdev@vger.kernel.org
10394 W: http://www.mellanox.com
10395 Q: http://patchwork.ozlabs.org/project/netdev/list/
10396 F: drivers/net/ethernet/mellanox/mlxfw/
10398 MELLANOX HARDWARE PLATFORM SUPPORT
10399 M: Andy Shevchenko <andy@infradead.org>
10400 M: Darren Hart <dvhart@infradead.org>
10401 M: Vadim Pasternak <vadimp@mellanox.com>
10402 L: platform-driver-x86@vger.kernel.org
10404 F: drivers/platform/mellanox/
10405 F: include/linux/platform_data/mlxreg.h
10407 MELLANOX MLX4 core VPI driver
10408 M: Tariq Toukan <tariqt@mellanox.com>
10409 L: netdev@vger.kernel.org
10410 L: linux-rdma@vger.kernel.org
10411 W: http://www.mellanox.com
10412 Q: http://patchwork.ozlabs.org/project/netdev/list/
10414 F: drivers/net/ethernet/mellanox/mlx4/
10415 F: include/linux/mlx4/
10417 MELLANOX MLX4 IB driver
10418 M: Yishai Hadas <yishaih@mellanox.com>
10419 L: linux-rdma@vger.kernel.org
10420 W: http://www.mellanox.com
10421 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10423 F: drivers/infiniband/hw/mlx4/
10424 F: include/linux/mlx4/
10425 F: include/uapi/rdma/mlx4-abi.h
10427 MELLANOX MLX5 core VPI driver
10428 M: Saeed Mahameed <saeedm@mellanox.com>
10429 M: Leon Romanovsky <leonro@mellanox.com>
10430 L: netdev@vger.kernel.org
10431 L: linux-rdma@vger.kernel.org
10432 W: http://www.mellanox.com
10433 Q: http://patchwork.ozlabs.org/project/netdev/list/
10435 F: drivers/net/ethernet/mellanox/mlx5/core/
10436 F: include/linux/mlx5/
10437 F: Documentation/networking/device_drivers/mellanox/
10439 MELLANOX MLX5 IB driver
10440 M: Leon Romanovsky <leonro@mellanox.com>
10441 L: linux-rdma@vger.kernel.org
10442 W: http://www.mellanox.com
10443 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10445 F: drivers/infiniband/hw/mlx5/
10446 F: include/linux/mlx5/
10447 F: include/uapi/rdma/mlx5-abi.h
10449 MELLANOX MLXCPLD I2C AND MUX DRIVER
10450 M: Vadim Pasternak <vadimp@mellanox.com>
10451 M: Michael Shych <michaelsh@mellanox.com>
10452 L: linux-i2c@vger.kernel.org
10454 F: drivers/i2c/busses/i2c-mlxcpld.c
10455 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
10456 F: Documentation/i2c/busses/i2c-mlxcpld.rst
10458 MELLANOX MLXCPLD LED DRIVER
10459 M: Vadim Pasternak <vadimp@mellanox.com>
10460 L: linux-leds@vger.kernel.org
10462 F: drivers/leds/leds-mlxcpld.c
10463 F: drivers/leds/leds-mlxreg.c
10464 F: Documentation/leds/leds-mlxcpld.rst
10466 MELLANOX PLATFORM DRIVER
10467 M: Vadim Pasternak <vadimp@mellanox.com>
10468 L: platform-driver-x86@vger.kernel.org
10470 F: drivers/platform/x86/mlx-platform.c
10473 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10474 M: "Paul E. McKenney" <paulmck@kernel.org>
10475 L: linux-kernel@vger.kernel.org
10477 F: kernel/sched/membarrier.c
10478 F: include/uapi/linux/membarrier.h
10479 F: arch/powerpc/include/asm/membarrier.h
10482 M: Mike Rapoport <rppt@linux.ibm.com>
10483 L: linux-mm@kvack.org
10485 F: include/linux/memblock.h
10487 F: Documentation/core-api/boot-time-mm.rst
10490 L: linux-mm@kvack.org
10491 W: http://www.linux-mm.org
10493 F: include/linux/mm.h
10494 F: include/linux/gfp.h
10495 F: include/linux/mmzone.h
10496 F: include/linux/memory_hotplug.h
10497 F: include/linux/vmalloc.h
10500 MEMORY TECHNOLOGY DEVICES (MTD)
10501 M: David Woodhouse <dwmw2@infradead.org>
10502 M: Brian Norris <computersforpeace@gmail.com>
10503 M: Marek Vasut <marek.vasut@gmail.com>
10504 M: Miquel Raynal <miquel.raynal@bootlin.com>
10505 M: Richard Weinberger <richard@nod.at>
10506 M: Vignesh Raghavendra <vigneshr@ti.com>
10507 L: linux-mtd@lists.infradead.org
10508 W: http://www.linux-mtd.infradead.org/
10509 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10511 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10513 F: Documentation/devicetree/bindings/mtd/
10515 F: include/linux/mtd/
10516 F: include/uapi/mtd/
10518 MEN A21 WATCHDOG DRIVER
10519 M: Johannes Thumshirn <morbidrsa@gmail.com>
10520 L: linux-watchdog@vger.kernel.org
10522 F: drivers/watchdog/mena21_wdt.c
10524 MEN CHAMELEON BUS (mcb)
10525 M: Johannes Thumshirn <morbidrsa@gmail.com>
10528 F: include/linux/mcb.h
10529 F: Documentation/driver-api/men-chameleon-bus.rst
10531 MEN F21BMC (Board Management Controller)
10532 M: Andreas Werner <andreas.werner@men.de>
10534 F: drivers/mfd/menf21bmc.c
10535 F: drivers/watchdog/menf21bmc_wdt.c
10536 F: drivers/leds/leds-menf21bmc.c
10537 F: drivers/hwmon/menf21bmc_hwmon.c
10538 F: Documentation/hwmon/menf21bmc.rst
10540 MEN Z069 WATCHDOG DRIVER
10541 M: Johannes Thumshirn <jth@kernel.org>
10542 L: linux-watchdog@vger.kernel.org
10544 F: drivers/watchdog/menz69_wdt.c
10546 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10547 M: Neil Armstrong <narmstrong@baylibre.com>
10548 L: linux-media@vger.kernel.org
10549 L: linux-amlogic@lists.infradead.org
10550 W: http://linux-meson.com/
10552 F: drivers/media/platform/meson/ao-cec.c
10553 F: drivers/media/platform/meson/ao-cec-g12a.c
10554 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
10555 T: git git://linuxtv.org/media_tree.git
10557 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10558 M: Liang Yang <liang.yang@amlogic.com>
10559 L: linux-mtd@lists.infradead.org
10561 F: drivers/mtd/nand/raw/meson_*
10562 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10564 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10565 M: Maxime Jourdan <mjourdan@baylibre.com>
10566 L: linux-media@vger.kernel.org
10567 L: linux-amlogic@lists.infradead.org
10569 F: drivers/staging/media/meson/vdec/
10570 T: git git://linuxtv.org/media_tree.git
10572 METHODE UDPU SUPPORT
10573 M: Vladimir Vid <vladimir.vid@sartura.hr>
10575 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10577 MICROBLAZE ARCHITECTURE
10578 M: Michal Simek <monstr@monstr.eu>
10579 W: http://www.monstr.eu/fdt/
10580 T: git git://git.monstr.eu/linux-2.6-microblaze.git
10582 F: arch/microblaze/
10584 MICROCHIP AT91 SERIAL DRIVER
10585 M: Richard Genoud <richard.genoud@gmail.com>
10587 F: drivers/tty/serial/atmel_serial.c
10588 F: drivers/tty/serial/atmel_serial.h
10589 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10591 MICROCHIP AUDIO ASOC DRIVERS
10592 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10593 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10597 MICROCHIP DMA DRIVER
10598 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10599 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10600 L: dmaengine@vger.kernel.org
10602 F: drivers/dma/at_hdmac.c
10603 F: drivers/dma/at_hdmac_regs.h
10604 F: include/linux/platform_data/dma-atmel.h
10605 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
10606 F: include/dt-bindings/dma/at91.h
10608 MICROCHIP ECC DRIVER
10609 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10610 L: linux-crypto@vger.kernel.org
10612 F: drivers/crypto/atmel-ecc.*
10614 MICROCHIP I2C DRIVER
10615 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10616 L: linux-i2c@vger.kernel.org
10618 F: drivers/i2c/busses/i2c-at91.h
10619 F: drivers/i2c/busses/i2c-at91-*.c
10621 MICROCHIP ISC DRIVER
10622 M: Eugen Hristev <eugen.hristev@microchip.com>
10623 L: linux-media@vger.kernel.org
10625 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
10626 F: drivers/media/platform/atmel/atmel-isc.h
10627 F: drivers/media/platform/atmel/atmel-isc-base.c
10628 F: drivers/media/platform/atmel/atmel-isc-regs.h
10629 F: Documentation/devicetree/bindings/media/atmel-isc.txt
10631 MICROCHIP ISI DRIVER
10632 M: Eugen Hristev <eugen.hristev@microchip.com>
10633 L: linux-media@vger.kernel.org
10635 F: drivers/media/platform/atmel/atmel-isi.c
10636 F: drivers/media/platform/atmel/atmel-isi.h
10638 MICROCHIP AT91 USART MFD DRIVER
10639 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10640 L: linux-kernel@vger.kernel.org
10642 F: drivers/mfd/at91-usart.c
10643 F: include/dt-bindings/mfd/at91-usart.h
10644 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10646 MICROCHIP AT91 USART SPI DRIVER
10647 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10648 L: linux-spi@vger.kernel.org
10650 F: drivers/spi/spi-at91-usart.c
10651 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10653 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10654 M: Woojung Huh <woojung.huh@microchip.com>
10655 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10656 L: netdev@vger.kernel.org
10658 F: net/dsa/tag_ksz.c
10659 F: drivers/net/dsa/microchip/*
10660 F: include/linux/platform_data/microchip-ksz.h
10661 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
10663 MICROCHIP LAN743X ETHERNET DRIVER
10664 M: Bryan Whitehead <bryan.whitehead@microchip.com>
10665 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10666 L: netdev@vger.kernel.org
10668 F: drivers/net/ethernet/microchip/lan743x_*
10670 MICROCHIP LCDFB DRIVER
10671 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10672 L: linux-fbdev@vger.kernel.org
10674 F: drivers/video/fbdev/atmel_lcdfb.c
10675 F: include/video/atmel_lcdc.h
10677 MICROCHIP MMC/SD/SDIO MCI DRIVER
10678 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10680 F: drivers/mmc/host/atmel-mci.c
10682 MICROCHIP MCP16502 PMIC DRIVER
10683 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
10684 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10686 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10687 F: drivers/regulator/mcp16502.c
10689 MICROCHIP MCP3911 ADC DRIVER
10690 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10691 M: Kent Gustavsson <kent@minoris.se>
10692 L: linux-iio@vger.kernel.org
10694 F: drivers/iio/adc/mcp3911.c
10695 F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10697 MICROCHIP NAND DRIVER
10698 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10699 L: linux-mtd@lists.infradead.org
10701 F: drivers/mtd/nand/raw/atmel/*
10702 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
10704 MICROCHIP PWM DRIVER
10705 M: Claudiu Beznea <claudiu.beznea@microchip.com>
10706 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10707 L: linux-pwm@vger.kernel.org
10709 F: drivers/pwm/pwm-atmel.c
10710 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10712 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10713 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10714 M: Eugen Hristev <eugen.hristev@microchip.com>
10715 L: linux-iio@vger.kernel.org
10717 F: drivers/iio/adc/at91-sama5d2_adc.c
10718 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10719 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10721 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10722 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10724 F: drivers/power/reset/at91-sama5d2_shdwc.c
10726 MICROCHIP SPI DRIVER
10727 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10729 F: drivers/spi/spi-atmel.*
10731 MICROCHIP SSC DRIVER
10732 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10733 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10735 F: drivers/misc/atmel-ssc.c
10736 F: include/linux/atmel-ssc.h
10738 MICROCHIP USBA UDC DRIVER
10739 M: Cristian Birsan <cristian.birsan@microchip.com>
10740 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10742 F: drivers/usb/gadget/udc/atmel_usba_udc.*
10744 MICROCHIP USB251XB DRIVER
10745 M: Richard Leitner <richard.leitner@skidata.com>
10746 L: linux-usb@vger.kernel.org
10748 F: drivers/usb/misc/usb251xb.c
10749 F: Documentation/devicetree/bindings/usb/usb251xb.txt
10751 MICROCHIP XDMA DRIVER
10752 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10753 L: linux-arm-kernel@lists.infradead.org
10754 L: dmaengine@vger.kernel.org
10756 F: drivers/dma/at_xdmac.c
10758 MICROSEMI MIPS SOCS
10759 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10760 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10761 L: linux-mips@vger.kernel.org
10763 F: arch/mips/generic/board-ocelot.c
10764 F: arch/mips/configs/generic/board-ocelot.config
10765 F: arch/mips/boot/dts/mscc/
10766 F: Documentation/devicetree/bindings/mips/mscc.txt
10768 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10769 M: Don Brace <don.brace@microsemi.com>
10770 L: esc.storagedev@microsemi.com
10771 L: linux-scsi@vger.kernel.org
10773 F: drivers/scsi/smartpqi/smartpqi*.[ch]
10774 F: drivers/scsi/smartpqi/Kconfig
10775 F: drivers/scsi/smartpqi/Makefile
10776 F: include/linux/cciss*.h
10777 F: include/uapi/linux/cciss*.h
10778 F: Documentation/scsi/smartpqi.txt
10780 MICROSEMI ETHERNET SWITCH DRIVER
10781 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10782 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10783 L: netdev@vger.kernel.org
10785 F: drivers/net/ethernet/mscc/
10787 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10788 M: Chen Yu <yu.c.chen@intel.com>
10789 L: platform-driver-x86@vger.kernel.org
10791 F: drivers/platform/x86/surfacepro3_button.c
10793 MICROTEK X6 SCANNER
10794 M: Oliver Neukum <oliver@neukum.org>
10796 F: drivers/usb/image/microtek.*
10799 M: Ralf Baechle <ralf@linux-mips.org>
10800 M: Paul Burton <paul.burton@mips.com>
10801 M: James Hogan <jhogan@kernel.org>
10802 L: linux-mips@vger.kernel.org
10803 W: http://www.linux-mips.org/
10804 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
10805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10806 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10808 F: Documentation/devicetree/bindings/mips/
10809 F: Documentation/mips/
10811 F: drivers/platform/mips/
10813 MIPS BOSTON DEVELOPMENT BOARD
10814 M: Paul Burton <paul.burton@mips.com>
10815 L: linux-mips@vger.kernel.org
10817 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
10818 F: arch/mips/boot/dts/img/boston.dts
10819 F: arch/mips/configs/generic/board-boston.config
10820 F: drivers/clk/imgtec/clk-boston.c
10821 F: include/dt-bindings/clock/boston-clock.h
10823 MIPS GENERIC PLATFORM
10824 M: Paul Burton <paul.burton@mips.com>
10825 L: linux-mips@vger.kernel.org
10827 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10828 F: arch/mips/generic/
10829 F: arch/mips/tools/generic-board-config.sh
10831 MIPS/LOONGSON1 ARCHITECTURE
10832 M: Keguang Zhang <keguang.zhang@gmail.com>
10833 L: linux-mips@vger.kernel.org
10835 F: arch/mips/loongson32/
10836 F: arch/mips/include/asm/mach-loongson32/
10837 F: drivers/*/*loongson1*
10838 F: drivers/*/*/*loongson1*
10840 MIPS/LOONGSON2 ARCHITECTURE
10841 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
10842 L: linux-mips@vger.kernel.org
10844 F: arch/mips/loongson64/fuloong-2e/
10845 F: arch/mips/loongson64/lemote-2f/
10846 F: arch/mips/include/asm/mach-loongson64/
10847 F: drivers/*/*loongson2*
10848 F: drivers/*/*/*loongson2*
10850 MIPS/LOONGSON3 ARCHITECTURE
10851 M: Huacai Chen <chenhc@lemote.com>
10852 L: linux-mips@vger.kernel.org
10854 F: arch/mips/loongson64/
10855 F: arch/mips/include/asm/mach-loongson64/
10856 F: drivers/platform/mips/cpu_hwmon.c
10857 F: drivers/*/*loongson3*
10858 F: drivers/*/*/*loongson3*
10860 MIPS RINT INSTRUCTION EMULATION
10861 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
10862 L: linux-mips@vger.kernel.org
10864 F: arch/mips/math-emu/sp_rint.c
10865 F: arch/mips/math-emu/dp_rint.c
10867 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10868 M: Hans Verkuil <hverkuil@xs4all.nl>
10869 L: linux-media@vger.kernel.org
10870 T: git git://linuxtv.org/media_tree.git
10871 W: https://linuxtv.org
10873 F: drivers/media/radio/radio-miropcm20*
10876 R: Lubomir Rintel <lkundrak@v3.sk>
10877 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10879 F: arch/arm/boot/dts/mmp*
10880 F: arch/arm/mach-mmp/
10882 MMU GATHER AND TLB INVALIDATION
10883 M: Will Deacon <will@kernel.org>
10884 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
10885 M: Andrew Morton <akpm@linux-foundation.org>
10886 M: Nick Piggin <npiggin@gmail.com>
10887 M: Peter Zijlstra <peterz@infradead.org>
10888 L: linux-arch@vger.kernel.org
10889 L: linux-mm@kvack.org
10891 F: arch/*/include/asm/tlb.h
10892 F: include/asm-generic/tlb.h
10895 MN88472 MEDIA DRIVER
10896 M: Antti Palosaari <crope@iki.fi>
10897 L: linux-media@vger.kernel.org
10898 W: https://linuxtv.org
10899 W: http://palosaari.fi/linux/
10900 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10902 F: drivers/media/dvb-frontends/mn88472*
10904 MN88473 MEDIA DRIVER
10905 M: Antti Palosaari <crope@iki.fi>
10906 L: linux-media@vger.kernel.org
10907 W: https://linuxtv.org
10908 W: http://palosaari.fi/linux/
10909 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10911 F: drivers/media/dvb-frontends/mn88473*
10914 M: Jessica Yu <jeyu@kernel.org>
10915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10917 F: include/linux/module.h
10920 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10921 W: http://popies.net/meye/
10923 F: Documentation/media/v4l-drivers/meye*
10924 F: drivers/media/pci/meye/
10925 F: include/uapi/linux/meye.h
10927 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10928 M: Jiri Slaby <jirislaby@gmail.com>
10930 F: Documentation/driver-api/serial/moxa-smartio.rst
10931 F: drivers/tty/mxser.*
10933 MR800 AVERMEDIA USB FM RADIO DRIVER
10934 M: Alexey Klimov <klimov.linux@gmail.com>
10935 L: linux-media@vger.kernel.org
10936 T: git git://linuxtv.org/media_tree.git
10938 F: drivers/media/radio/radio-mr800.c
10940 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10941 M: Alan Ott <alan@signal11.us>
10942 L: linux-wpan@vger.kernel.org
10944 F: drivers/net/ieee802154/mrf24j40.c
10945 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10948 M: "Lee, Chun-Yi" <jlee@suse.com>
10949 L: platform-driver-x86@vger.kernel.org
10951 F: drivers/platform/x86/msi-laptop.c
10954 L: platform-driver-x86@vger.kernel.org
10956 F: drivers/platform/x86/msi-wmi.c
10958 MSI001 MEDIA DRIVER
10959 M: Antti Palosaari <crope@iki.fi>
10960 L: linux-media@vger.kernel.org
10961 W: https://linuxtv.org
10962 W: http://palosaari.fi/linux/
10963 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10964 T: git git://linuxtv.org/anttip/media_tree.git
10966 F: drivers/media/tuners/msi001*
10968 MSI2500 MEDIA DRIVER
10969 M: Antti Palosaari <crope@iki.fi>
10970 L: linux-media@vger.kernel.org
10971 W: https://linuxtv.org
10972 W: http://palosaari.fi/linux/
10973 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10974 T: git git://linuxtv.org/anttip/media_tree.git
10976 F: drivers/media/usb/msi2500/
10978 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10979 M: Robert Jarzmik <robert.jarzmik@free.fr>
10980 L: linux-mtd@lists.infradead.org
10982 F: drivers/mtd/devices/docg3*
10984 MT9M032 APTINA SENSOR DRIVER
10985 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10986 L: linux-media@vger.kernel.org
10987 T: git git://linuxtv.org/media_tree.git
10989 F: drivers/media/i2c/mt9m032.c
10990 F: include/media/i2c/mt9m032.h
10992 MT9P031 APTINA CAMERA SENSOR
10993 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10994 L: linux-media@vger.kernel.org
10995 T: git git://linuxtv.org/media_tree.git
10997 F: drivers/media/i2c/mt9p031.c
10998 F: include/media/i2c/mt9p031.h
11000 MT9T001 APTINA CAMERA SENSOR
11001 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11002 L: linux-media@vger.kernel.org
11003 T: git git://linuxtv.org/media_tree.git
11005 F: drivers/media/i2c/mt9t001.c
11006 F: include/media/i2c/mt9t001.h
11008 MT9T112 APTINA CAMERA SENSOR
11009 M: Jacopo Mondi <jacopo@jmondi.org>
11010 L: linux-media@vger.kernel.org
11011 T: git git://linuxtv.org/media_tree.git
11013 F: drivers/media/i2c/mt9t112.c
11014 F: include/media/i2c/mt9t112.h
11016 MT9V032 APTINA CAMERA SENSOR
11017 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11018 L: linux-media@vger.kernel.org
11019 T: git git://linuxtv.org/media_tree.git
11021 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11022 F: drivers/media/i2c/mt9v032.c
11023 F: include/media/i2c/mt9v032.h
11025 MT9V111 APTINA CAMERA SENSOR
11026 M: Jacopo Mondi <jacopo@jmondi.org>
11027 L: linux-media@vger.kernel.org
11028 T: git git://linuxtv.org/media_tree.git
11030 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11031 F: drivers/media/i2c/mt9v111.c
11033 MULTIFUNCTION DEVICES (MFD)
11034 M: Lee Jones <lee.jones@linaro.org>
11035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11037 F: Documentation/devicetree/bindings/mfd/
11039 F: include/linux/mfd/
11040 F: include/dt-bindings/mfd/
11042 MULTIMEDIA CARD (MMC) ETC. OVER SPI
11044 F: drivers/mmc/host/mmc_spi.c
11045 F: include/linux/spi/mmc_spi.h
11047 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11048 M: Ulf Hansson <ulf.hansson@linaro.org>
11049 L: linux-mmc@vger.kernel.org
11050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11052 F: Documentation/devicetree/bindings/mmc/
11054 F: include/linux/mmc/
11055 F: include/uapi/linux/mmc/
11057 MULTIPLEXER SUBSYSTEM
11058 M: Peter Rosin <peda@axentia.se>
11060 F: Documentation/ABI/testing/sysfs-class-mux*
11061 F: Documentation/devicetree/bindings/mux/
11062 F: include/dt-bindings/mux/
11063 F: include/linux/mux/
11066 MULTITECH MULTIPORT CARD (ISICOM)
11068 F: drivers/tty/isicom.c
11069 F: include/linux/isicom.h
11071 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11072 M: Bin Liu <b-liu@ti.com>
11073 L: linux-usb@vger.kernel.org
11075 F: drivers/usb/musb/
11077 MXL301RF MEDIA DRIVER
11078 M: Akihiro Tsukada <tskd08@gmail.com>
11079 L: linux-media@vger.kernel.org
11081 F: drivers/media/tuners/mxl301rf*
11083 MXL5007T MEDIA DRIVER
11084 M: Michael Krufky <mkrufky@linuxtv.org>
11085 L: linux-media@vger.kernel.org
11086 W: https://linuxtv.org
11087 W: http://github.com/mkrufky
11088 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11089 T: git git://linuxtv.org/mkrufky/tuners.git
11091 F: drivers/media/tuners/mxl5007t.*
11094 M: Marek Vasut <marex@denx.de>
11095 M: Stefan Agner <stefan@agner.ch>
11096 L: dri-devel@lists.freedesktop.org
11098 F: drivers/gpu/drm/mxsfb/
11099 F: Documentation/devicetree/bindings/display/mxsfb.txt
11100 T: git git://anongit.freedesktop.org/drm/drm-misc
11102 MYLEX DAC960 PCI RAID Controller
11103 M: Hannes Reinecke <hare@kernel.org>
11104 L: linux-scsi@vger.kernel.org
11106 F: drivers/scsi/myrb.*
11107 F: drivers/scsi/myrs.*
11109 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11110 M: Chris Lee <christopher.lee@cspi.com>
11111 L: netdev@vger.kernel.org
11112 W: https://www.cspi.com/ethernet-products/support/downloads/
11114 F: drivers/net/ethernet/myricom/myri10ge/
11116 NAND FLASH SUBSYSTEM
11117 M: Miquel Raynal <miquel.raynal@bootlin.com>
11118 R: Richard Weinberger <richard@nod.at>
11119 L: linux-mtd@lists.infradead.org
11120 W: http://www.linux-mtd.infradead.org/
11121 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11124 F: drivers/mtd/nand/
11125 F: include/linux/mtd/*nand*.h
11127 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11128 M: Daniel Mack <zonque@gmail.com>
11130 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11131 W: http://www.native-instruments.com
11132 F: sound/usb/caiaq/
11134 NATSEMI ETHERNET DRIVER (DP8381x)
11136 F: drivers/net/ethernet/natsemi/natsemi.c
11138 NCR 5380 SCSI DRIVERS
11139 M: Finn Thain <fthain@telegraphics.com.au>
11140 M: Michael Schmitz <schmitzmic@gmail.com>
11141 L: linux-scsi@vger.kernel.org
11143 F: Documentation/scsi/g_NCR5380.txt
11144 F: drivers/scsi/NCR5380.*
11145 F: drivers/scsi/arm/cumana_1.c
11146 F: drivers/scsi/arm/oak.c
11147 F: drivers/scsi/atari_scsi.*
11148 F: drivers/scsi/dmx3191d.c
11149 F: drivers/scsi/g_NCR5380.*
11150 F: drivers/scsi/mac_scsi.*
11151 F: drivers/scsi/sun3_scsi.*
11152 F: drivers/scsi/sun3_scsi_vme.c
11155 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
11159 NCT6775 HARDWARE MONITOR DRIVER
11160 M: Guenter Roeck <linux@roeck-us.net>
11161 L: linux-hwmon@vger.kernel.org
11163 F: Documentation/hwmon/nct6775.rst
11164 F: drivers/hwmon/nct6775.c
11166 NET_FAILOVER MODULE
11167 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
11168 L: netdev@vger.kernel.org
11170 F: drivers/net/net_failover.c
11171 F: include/net/net_failover.h
11172 F: Documentation/networking/net_failover.rst
11174 NETEM NETWORK EMULATOR
11175 M: Stephen Hemminger <stephen@networkplumber.org>
11176 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
11178 F: net/sched/sch_netem.c
11180 NETERION 10GbE DRIVERS (s2io/vxge)
11181 M: Jon Mason <jdmason@kudzu.us>
11182 L: netdev@vger.kernel.org
11184 F: Documentation/networking/device_drivers/neterion/s2io.txt
11185 F: Documentation/networking/device_drivers/neterion/vxge.txt
11186 F: drivers/net/ethernet/neterion/
11189 M: Pablo Neira Ayuso <pablo@netfilter.org>
11190 M: Jozsef Kadlecsik <kadlec@netfilter.org>
11191 M: Florian Westphal <fw@strlen.de>
11192 L: netfilter-devel@vger.kernel.org
11193 L: coreteam@netfilter.org
11194 W: http://www.netfilter.org/
11195 W: http://www.iptables.org/
11196 W: http://www.nftables.org/
11197 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
11198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11201 F: include/linux/netfilter*
11202 F: include/linux/netfilter/
11203 F: include/net/netfilter/
11204 F: include/uapi/linux/netfilter*
11205 F: include/uapi/linux/netfilter/
11206 F: net/*/netfilter.c
11207 F: net/*/netfilter/
11209 F: net/bridge/br_netfilter*.c
11211 NETROM NETWORK LAYER
11212 M: Ralf Baechle <ralf@linux-mips.org>
11213 L: linux-hams@vger.kernel.org
11214 W: http://www.linux-ax25.org/
11216 F: include/net/netrom.h
11217 F: include/uapi/linux/netrom.h
11220 NETRONOME ETHERNET DRIVERS
11221 M: Jakub Kicinski <jakub.kicinski@netronome.com>
11222 L: oss-drivers@netronome.com
11224 F: drivers/net/ethernet/netronome/
11226 NETWORK BLOCK DEVICE (NBD)
11227 M: Josef Bacik <josef@toxicpanda.com>
11229 L: linux-block@vger.kernel.org
11230 L: nbd@other.debian.org
11231 F: Documentation/admin-guide/blockdev/nbd.rst
11232 F: drivers/block/nbd.c
11233 F: include/trace/events/nbd.h
11234 F: include/uapi/linux/nbd.h
11236 NETWORK DROP MONITOR
11237 M: Neil Horman <nhorman@tuxdriver.com>
11238 L: netdev@vger.kernel.org
11240 W: https://fedorahosted.org/dropwatch/
11241 F: net/core/drop_monitor.c
11242 F: include/uapi/linux/net_dropmon.h
11243 F: include/net/drop_monitor.h
11246 M: "David S. Miller" <davem@davemloft.net>
11247 L: netdev@vger.kernel.org
11248 W: http://www.linuxfoundation.org/en/Net
11249 Q: http://patchwork.ozlabs.org/project/netdev/list/
11250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11253 F: Documentation/devicetree/bindings/net/
11255 F: include/linux/if_*
11256 F: include/linux/netdevice.h
11257 F: include/linux/etherdevice.h
11258 F: include/linux/fcdevice.h
11259 F: include/linux/fddidevice.h
11260 F: include/linux/hippidevice.h
11261 F: include/linux/inetdevice.h
11262 F: include/uapi/linux/if_*
11263 F: include/uapi/linux/netdevice.h
11265 NETWORKING DRIVERS (WIRELESS)
11266 M: Kalle Valo <kvalo@codeaurora.org>
11267 L: linux-wireless@vger.kernel.org
11268 Q: http://patchwork.kernel.org/project/linux-wireless/list/
11269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11272 F: Documentation/devicetree/bindings/net/wireless/
11273 F: drivers/net/wireless/
11276 M: Andrew Lunn <andrew@lunn.ch>
11277 M: Vivien Didelot <vivien.didelot@gmail.com>
11278 M: Florian Fainelli <f.fainelli@gmail.com>
11280 F: Documentation/devicetree/bindings/net/dsa/
11282 F: include/net/dsa.h
11283 F: include/linux/dsa/
11284 F: include/linux/platform_data/dsa.h
11285 F: drivers/net/dsa/
11287 NETWORKING [GENERAL]
11288 M: "David S. Miller" <davem@davemloft.net>
11289 L: netdev@vger.kernel.org
11290 W: http://www.linuxfoundation.org/en/Net
11291 Q: http://patchwork.ozlabs.org/project/netdev/list/
11292 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11294 B: mailto:netdev@vger.kernel.org
11298 F: include/linux/in.h
11299 F: include/linux/net.h
11300 F: include/linux/netdevice.h
11301 F: include/uapi/linux/in.h
11302 F: include/uapi/linux/net.h
11303 F: include/uapi/linux/netdevice.h
11304 F: include/uapi/linux/net_namespace.h
11305 F: tools/testing/selftests/net/
11308 F: Documentation/networking/
11311 M: Steffen Klassert <steffen.klassert@secunet.com>
11312 M: Herbert Xu <herbert@gondor.apana.org.au>
11313 M: "David S. Miller" <davem@davemloft.net>
11314 L: netdev@vger.kernel.org
11315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11323 F: net/ipv4/ipcomp.c
11324 F: net/ipv4/ip_vti.c
11328 F: net/ipv6/ipcomp6.c
11329 F: net/ipv6/ip6_vti.c
11330 F: include/uapi/linux/xfrm.h
11331 F: include/net/xfrm.h
11333 NETWORKING [IPv4/IPv6]
11334 M: "David S. Miller" <davem@davemloft.net>
11335 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11336 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11337 L: netdev@vger.kernel.org
11338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11345 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11346 M: Paul Moore <paul@paul-moore.com>
11347 W: https://github.com/netlabel
11348 L: netdev@vger.kernel.org
11349 L: linux-security-module@vger.kernel.org
11351 F: Documentation/netlabel/
11352 F: include/net/calipso.h
11353 F: include/net/cipso_ipv4.h
11354 F: include/net/netlabel.h
11355 F: include/uapi/linux/netfilter/xt_SECMARK.h
11356 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
11358 F: net/ipv4/cipso_ipv4.c
11359 F: net/ipv6/calipso.c
11360 F: net/netfilter/xt_CONNSECMARK.c
11361 F: net/netfilter/xt_SECMARK.c
11364 M: Eric Dumazet <edumazet@google.com>
11365 L: netdev@vger.kernel.org
11368 F: net/ipv4/syncookies.c
11370 F: net/ipv6/syncookies.c
11371 F: include/uapi/linux/tcp.h
11372 F: include/net/tcp.h
11373 F: include/linux/tcp.h
11374 F: include/trace/events/tcp.h
11377 M: Boris Pismenny <borisp@mellanox.com>
11378 M: Aviad Yehezkel <aviadye@mellanox.com>
11379 M: Dave Watson <davejwatson@fb.com>
11380 M: John Fastabend <john.fastabend@gmail.com>
11381 M: Daniel Borkmann <daniel@iogearbox.net>
11382 M: Jakub Kicinski <jakub.kicinski@netronome.com>
11383 L: netdev@vger.kernel.org
11386 F: include/uapi/linux/tls.h
11387 F: include/net/tls.h
11389 NETWORKING [WIRELESS]
11390 L: linux-wireless@vger.kernel.org
11391 Q: http://patchwork.kernel.org/project/linux-wireless/list/
11394 M: Jakub Kicinski <jakub.kicinski@netronome.com>
11396 F: drivers/net/netdevsim/*
11398 NETXEN (1/10) GbE SUPPORT
11399 M: Manish Chopra <manishc@marvell.com>
11400 M: Rahul Verma <rahulv@marvell.com>
11401 M: GR-Linux-NIC-Dev@marvell.com
11402 L: netdev@vger.kernel.org
11404 F: drivers/net/ethernet/qlogic/netxen/
11407 M: David Ahern <dsahern@kernel.org>
11408 L: netdev@vger.kernel.org
11410 F: include/net/nexthop.h
11411 F: include/uapi/linux/nexthop.h
11412 F: include/net/netns/nexthop.h
11413 F: net/ipv4/nexthop.c
11416 L: netdev@vger.kernel.org
11419 F: include/net/nfc/
11420 F: include/uapi/linux/nfc.h
11422 F: include/linux/platform_data/nfcmrvl.h
11423 F: Documentation/devicetree/bindings/net/nfc/
11425 NFS, SUNRPC, AND LOCKD CLIENTS
11426 M: Trond Myklebust <trond.myklebust@hammerspace.com>
11427 M: Anna Schumaker <anna.schumaker@netapp.com>
11428 L: linux-nfs@vger.kernel.org
11429 W: http://client.linux-nfs.org
11430 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11436 F: include/linux/lockd/
11437 F: include/linux/nfs*
11438 F: include/linux/sunrpc/
11439 F: include/uapi/linux/nfs*
11440 F: include/uapi/linux/sunrpc/
11443 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
11444 L: linux-nilfs@vger.kernel.org
11445 W: https://nilfs.sourceforge.io/
11446 W: https://nilfs.osdn.jp/
11447 T: git git://github.com/konis/nilfs2.git
11449 F: Documentation/filesystems/nilfs2.txt
11451 F: include/trace/events/nilfs2.h
11452 F: include/uapi/linux/nilfs2_api.h
11453 F: include/uapi/linux/nilfs2_ondisk.h
11455 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11456 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11457 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11459 F: Documentation/scsi/NinjaSCSI.txt
11460 F: drivers/scsi/pcmcia/nsp_*
11462 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11463 M: GOTO Masanori <gotom@debian.or.jp>
11464 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11465 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11467 F: Documentation/scsi/NinjaSCSI.txt
11468 F: drivers/scsi/nsp32*
11471 M: Ley Foon Tan <lftan@altera.com>
11472 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11477 NOHZ, DYNTICKS SUPPORT
11478 M: Frederic Weisbecker <fweisbec@gmail.com>
11479 M: Thomas Gleixner <tglx@linutronix.de>
11480 M: Ingo Molnar <mingo@kernel.org>
11481 L: linux-kernel@vger.kernel.org
11482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11484 F: kernel/time/tick*.*
11485 F: include/linux/tick.h
11486 F: include/linux/sched/nohz.h
11488 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11489 M: Pavel Machek <pavel@ucw.cz>
11490 M: Sakari Ailus <sakari.ailus@iki.fi>
11491 L: linux-media@vger.kernel.org
11493 F: drivers/media/i2c/et8ek8
11494 F: drivers/media/i2c/ad5820.c
11496 NOKIA N900 POWER SUPPLY DRIVERS
11497 R: Pali Rohár <pali.rohar@gmail.com>
11498 F: include/linux/power/bq2415x_charger.h
11499 F: include/linux/power/bq27xxx_battery.h
11500 F: include/linux/power/isp1704_charger.h
11501 F: drivers/power/supply/bq2415x_charger.c
11502 F: drivers/power/supply/bq27xxx_battery.c
11503 F: drivers/power/supply/bq27xxx_battery_i2c.c
11504 F: drivers/power/supply/isp1704_charger.c
11505 F: drivers/power/supply/rx51_battery.c
11508 M: Willy Tarreau <w@1wt.eu>
11510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11511 F: tools/include/nolibc/
11514 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11515 L: linux-ntb@googlegroups.com
11517 F: drivers/ntb/hw/amd/
11520 M: Jon Mason <jdmason@kudzu.us>
11521 M: Dave Jiang <dave.jiang@intel.com>
11522 M: Allen Hubbe <allenbh@gmail.com>
11523 L: linux-ntb@googlegroups.com
11525 W: https://github.com/jonmason/ntb/wiki
11526 T: git git://github.com/jonmason/ntb.git
11528 F: drivers/net/ntb_netdev.c
11529 F: include/linux/ntb.h
11530 F: include/linux/ntb_transport.h
11531 F: tools/testing/selftests/ntb/
11534 M: Serge Semin <fancer.lancer@gmail.com>
11535 L: linux-ntb@googlegroups.com
11537 F: drivers/ntb/hw/idt/
11540 M: Dave Jiang <dave.jiang@intel.com>
11541 L: linux-ntb@googlegroups.com
11543 W: https://github.com/davejiang/linux/wiki
11544 T: git https://github.com/davejiang/linux.git
11545 F: drivers/ntb/hw/intel/
11548 M: Anton Altaparmakov <anton@tuxera.com>
11549 L: linux-ntfs-dev@lists.sourceforge.net
11550 W: http://www.tuxera.com/
11551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11553 F: Documentation/filesystems/ntfs.txt
11557 M: Finn Thain <fthain@telegraphics.com.au>
11558 L: linux-m68k@lists.linux-m68k.org
11560 F: arch/*/include/asm/nubus.h
11562 F: include/linux/nubus.h
11563 F: include/uapi/linux/nubus.h
11565 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11566 M: Antonino Daplas <adaplas@gmail.com>
11567 L: linux-fbdev@vger.kernel.org
11569 F: drivers/video/fbdev/riva/
11570 F: drivers/video/fbdev/nvidia/
11573 M: Keith Busch <kbusch@kernel.org>
11574 M: Jens Axboe <axboe@fb.com>
11575 M: Christoph Hellwig <hch@lst.de>
11576 M: Sagi Grimberg <sagi@grimberg.me>
11577 L: linux-nvme@lists.infradead.org
11578 T: git://git.infradead.org/nvme.git
11579 W: http://git.infradead.org/nvme.git
11581 F: drivers/nvme/host/
11582 F: include/linux/nvme.h
11583 F: include/uapi/linux/nvme_ioctl.h
11585 NVM EXPRESS FC TRANSPORT DRIVERS
11586 M: James Smart <james.smart@broadcom.com>
11587 L: linux-nvme@lists.infradead.org
11589 F: include/linux/nvme-fc.h
11590 F: include/linux/nvme-fc-driver.h
11591 F: drivers/nvme/host/fc.c
11592 F: drivers/nvme/target/fc.c
11593 F: drivers/nvme/target/fcloop.c
11595 NVM EXPRESS TARGET DRIVER
11596 M: Christoph Hellwig <hch@lst.de>
11597 M: Sagi Grimberg <sagi@grimberg.me>
11598 L: linux-nvme@lists.infradead.org
11599 T: git://git.infradead.org/nvme.git
11600 W: http://git.infradead.org/nvme.git
11602 F: drivers/nvme/target/
11605 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11608 F: Documentation/devicetree/bindings/nvmem/
11609 F: Documentation/ABI/stable/sysfs-bus-nvmem
11610 F: include/linux/nvmem-consumer.h
11611 F: include/linux/nvmem-provider.h
11613 NXP FXAS21002C DRIVER
11614 M: Rui Miguel Silva <rmfrfs@gmail.com>
11615 L: linux-iio@vger.kernel.org
11617 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11618 F: drivers/iio/gyro/fxas21002c_core.c
11619 F: drivers/iio/gyro/fxas21002c.h
11620 F: drivers/iio/gyro/fxas21002c_i2c.c
11621 F: drivers/iio/gyro/fxas21002c_spi.c
11623 NXP SGTL5000 DRIVER
11624 M: Fabio Estevam <festevam@gmail.com>
11625 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11627 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
11628 F: sound/soc/codecs/sgtl5000*
11630 NXP SJA1105 ETHERNET SWITCH DRIVER
11631 M: Vladimir Oltean <olteanv@gmail.com>
11632 L: linux-kernel@vger.kernel.org
11634 F: drivers/net/dsa/sja1105
11636 NXP TDA998X DRM DRIVER
11637 M: Russell King <linux@armlinux.org.uk>
11639 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11640 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11641 F: drivers/gpu/drm/i2c/tda998x_drv.c
11642 F: include/drm/i2c/tda998x.h
11643 F: include/dt-bindings/display/tda998x.h
11647 M: Peter Rosin <peda@axentia.se>
11648 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11650 F: Documentation/devicetree/bindings/sound/tfa9879.txt
11651 F: sound/soc/codecs/tfa9879*
11654 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
11655 R: Charles Gorand <charles.gorand@effinnov.com>
11656 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11658 F: drivers/nfc/nxp-nci
11661 M: Jiri Pirko <jiri@mellanox.com>
11662 L: netdev@vger.kernel.org
11665 F: lib/test_objagg.c
11666 F: include/linux/objagg.h
11669 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
11670 M: Ashish Kumar <ashish.kumar@nxp.com>
11671 L: linux-spi@vger.kernel.org
11673 F: drivers/spi/spi-nxp-fspi.c
11674 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11677 M: Josh Poimboeuf <jpoimboe@redhat.com>
11678 M: Peter Zijlstra <peterz@infradead.org>
11682 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11683 M: Frederic Barrat <fbarrat@linux.ibm.com>
11684 M: Andrew Donnellan <ajd@linux.ibm.com>
11685 L: linuxppc-dev@lists.ozlabs.org
11687 F: arch/powerpc/platforms/powernv/ocxl.c
11688 F: arch/powerpc/include/asm/pnv-ocxl.h
11689 F: drivers/misc/ocxl/
11690 F: include/misc/ocxl*
11691 F: include/uapi/misc/ocxl.h
11692 F: Documentation/userspace-api/accelerators/ocxl.rst
11695 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11696 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
11697 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11698 L: linux-omap@vger.kernel.org
11700 F: sound/soc/ti/omap*
11701 F: sound/soc/ti/rx51.c
11702 F: sound/soc/ti/n810.c
11703 F: sound/soc/ti/sdma-pcm.*
11705 OMAP CLOCK FRAMEWORK SUPPORT
11706 M: Paul Walmsley <paul@pwsan.com>
11707 L: linux-omap@vger.kernel.org
11709 F: arch/arm/*omap*/*clock*
11711 OMAP DEVICE TREE SUPPORT
11712 M: Benoît Cousson <bcousson@baylibre.com>
11713 M: Tony Lindgren <tony@atomide.com>
11714 L: linux-omap@vger.kernel.org
11715 L: devicetree@vger.kernel.org
11717 F: arch/arm/boot/dts/*omap*
11718 F: arch/arm/boot/dts/*am3*
11719 F: arch/arm/boot/dts/*am4*
11720 F: arch/arm/boot/dts/*am5*
11721 F: arch/arm/boot/dts/*dra7*
11723 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11724 L: linux-omap@vger.kernel.org
11725 L: linux-fbdev@vger.kernel.org
11727 F: drivers/video/fbdev/omap2/
11728 F: Documentation/arm/omap/dss.rst
11730 OMAP FRAMEBUFFER SUPPORT
11731 L: linux-fbdev@vger.kernel.org
11732 L: linux-omap@vger.kernel.org
11734 F: drivers/video/fbdev/omap/
11736 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11737 M: Roger Quadros <rogerq@ti.com>
11738 M: Tony Lindgren <tony@atomide.com>
11739 L: linux-omap@vger.kernel.org
11741 F: drivers/memory/omap-gpmc.c
11742 F: arch/arm/mach-omap2/*gpmc*
11745 M: Grygorii Strashko <grygorii.strashko@ti.com>
11746 M: Santosh Shilimkar <ssantosh@kernel.org>
11747 M: Kevin Hilman <khilman@kernel.org>
11748 L: linux-omap@vger.kernel.org
11750 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
11751 F: drivers/gpio/gpio-omap.c
11753 OMAP HARDWARE SPINLOCK SUPPORT
11754 M: Ohad Ben-Cohen <ohad@wizery.com>
11755 L: linux-omap@vger.kernel.org
11757 F: drivers/hwspinlock/omap_hwspinlock.c
11759 OMAP HS MMC SUPPORT
11760 L: linux-mmc@vger.kernel.org
11761 L: linux-omap@vger.kernel.org
11763 F: drivers/mmc/host/omap_hsmmc.c
11766 M: Paul Walmsley <paul@pwsan.com>
11767 L: linux-omap@vger.kernel.org
11769 F: arch/arm/mach-omap2/omap_hwmod*data*
11771 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11772 M: Benoît Cousson <bcousson@baylibre.com>
11773 L: linux-omap@vger.kernel.org
11775 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11778 M: Benoît Cousson <bcousson@baylibre.com>
11779 M: Paul Walmsley <paul@pwsan.com>
11780 L: linux-omap@vger.kernel.org
11782 F: arch/arm/mach-omap2/omap_hwmod.*
11785 M: Vignesh R <vigneshr@ti.com>
11786 L: linux-omap@vger.kernel.org
11787 L: linux-i2c@vger.kernel.org
11789 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
11790 F: drivers/i2c/busses/i2c-omap.c
11792 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11793 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11794 L: linux-media@vger.kernel.org
11796 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
11797 F: drivers/media/platform/omap3isp/
11798 F: drivers/staging/media/omap4iss/
11801 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11802 L: linux-omap@vger.kernel.org
11804 F: drivers/mmc/host/omap.c
11806 OMAP POWER MANAGEMENT SUPPORT
11807 M: Kevin Hilman <khilman@kernel.org>
11808 L: linux-omap@vger.kernel.org
11810 F: arch/arm/*omap*/*pm*
11811 F: drivers/cpufreq/omap-cpufreq.c
11813 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11814 M: Rajendra Nayak <rnayak@codeaurora.org>
11815 M: Paul Walmsley <paul@pwsan.com>
11816 L: linux-omap@vger.kernel.org
11818 F: arch/arm/mach-omap2/prm*
11820 OMAP RANDOM NUMBER GENERATOR SUPPORT
11821 M: Deepak Saxena <dsaxena@plexity.net>
11823 F: drivers/char/hw_random/omap-rng.c
11826 L: linux-usb@vger.kernel.org
11827 L: linux-omap@vger.kernel.org
11829 F: drivers/usb/*/*omap*
11830 F: arch/arm/*omap*/usb*
11832 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11833 M: Mark Jackson <mpfj@newflow.co.uk>
11834 L: linux-omap@vger.kernel.org
11836 F: arch/arm/boot/dts/am335x-nano.dts
11839 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11840 M: Tony Lindgren <tony@atomide.com>
11841 L: linux-omap@vger.kernel.org
11842 Q: http://patchwork.kernel.org/project/linux-omap/list/
11843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11845 F: arch/arm/mach-omap1/
11846 F: arch/arm/plat-omap/
11847 F: arch/arm/configs/omap1_defconfig
11848 F: drivers/i2c/busses/i2c-omap.c
11849 F: include/linux/platform_data/i2c-omap.h
11850 F: include/linux/platform_data/ams-delta-fiq.h
11853 M: Tony Lindgren <tony@atomide.com>
11854 L: linux-omap@vger.kernel.org
11855 W: http://www.muru.com/linux/omap/
11856 W: http://linux.omap.com/
11857 Q: http://patchwork.kernel.org/project/linux-omap/list/
11858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11860 F: arch/arm/mach-omap2/
11861 F: arch/arm/plat-omap/
11862 F: arch/arm/configs/omap2plus_defconfig
11863 F: drivers/i2c/busses/i2c-omap.c
11864 F: drivers/irqchip/irq-omap-intc.c
11865 F: drivers/mfd/*omap*.c
11866 F: drivers/mfd/menelaus.c
11867 F: drivers/mfd/palmas.c
11868 F: drivers/mfd/tps65217.c
11869 F: drivers/mfd/tps65218.c
11870 F: drivers/mfd/tps65910.c
11871 F: drivers/mfd/twl-core.[ch]
11872 F: drivers/mfd/twl4030*.c
11873 F: drivers/mfd/twl6030*.c
11874 F: drivers/mfd/twl6040*.c
11875 F: drivers/regulator/palmas-regulator*.c
11876 F: drivers/regulator/pbias-regulator.c
11877 F: drivers/regulator/tps65217-regulator.c
11878 F: drivers/regulator/tps65218-regulator.c
11879 F: drivers/regulator/tps65910-regulator.c
11880 F: drivers/regulator/twl-regulator.c
11881 F: drivers/regulator/twl6030-regulator.c
11882 F: include/linux/platform_data/i2c-omap.h
11884 ONION OMEGA2+ BOARD
11885 M: Harvey Hunt <harveyhuntnexus@gmail.com>
11886 L: linux-mips@vger.kernel.org
11888 F: arch/mips/boot/dts/ralink/omega2p.dts
11891 M: Bob Copeland <me@bobcopeland.com>
11892 L: linux-karma-devel@lists.sourceforge.net
11894 F: Documentation/filesystems/omfs.txt
11897 OMNIKEY CARDMAN 4000 DRIVER
11898 M: Harald Welte <laforge@gnumonks.org>
11900 F: drivers/char/pcmcia/cm4000_cs.c
11901 F: include/linux/cm4000_cs.h
11902 F: include/uapi/linux/cm4000_cs.h
11904 OMNIKEY CARDMAN 4040 DRIVER
11905 M: Harald Welte <laforge@gnumonks.org>
11907 F: drivers/char/pcmcia/cm4040_cs.*
11909 OMNIVISION OV13858 SENSOR DRIVER
11910 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11911 L: linux-media@vger.kernel.org
11912 T: git git://linuxtv.org/media_tree.git
11914 F: drivers/media/i2c/ov13858.c
11916 OMNIVISION OV2680 SENSOR DRIVER
11917 M: Rui Miguel Silva <rmfrfs@gmail.com>
11918 L: linux-media@vger.kernel.org
11919 T: git git://linuxtv.org/media_tree.git
11921 F: drivers/media/i2c/ov2680.c
11922 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
11924 OMNIVISION OV2685 SENSOR DRIVER
11925 M: Shunqian Zheng <zhengsq@rock-chips.com>
11926 L: linux-media@vger.kernel.org
11927 T: git git://linuxtv.org/media_tree.git
11929 F: drivers/media/i2c/ov2685.c
11931 OMNIVISION OV5640 SENSOR DRIVER
11932 M: Steve Longerbeam <slongerbeam@gmail.com>
11933 L: linux-media@vger.kernel.org
11934 T: git git://linuxtv.org/media_tree.git
11936 F: drivers/media/i2c/ov5640.c
11938 OMNIVISION OV5647 SENSOR DRIVER
11939 M: Luis Oliveira <lolivei@synopsys.com>
11940 L: linux-media@vger.kernel.org
11941 T: git git://linuxtv.org/media_tree.git
11943 F: drivers/media/i2c/ov5647.c
11945 OMNIVISION OV5670 SENSOR DRIVER
11946 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
11947 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
11948 L: linux-media@vger.kernel.org
11949 T: git git://linuxtv.org/media_tree.git
11951 F: drivers/media/i2c/ov5670.c
11953 OMNIVISION OV5675 SENSOR DRIVER
11954 M: Shawn Tu <shawnx.tu@intel.com>
11955 L: linux-media@vger.kernel.org
11956 T: git git://linuxtv.org/media_tree.git
11958 F: drivers/media/i2c/ov5675.c
11960 OMNIVISION OV5695 SENSOR DRIVER
11961 M: Shunqian Zheng <zhengsq@rock-chips.com>
11962 L: linux-media@vger.kernel.org
11963 T: git git://linuxtv.org/media_tree.git
11965 F: drivers/media/i2c/ov5695.c
11967 OMNIVISION OV7670 SENSOR DRIVER
11968 M: Jonathan Corbet <corbet@lwn.net>
11969 L: linux-media@vger.kernel.org
11970 T: git git://linuxtv.org/media_tree.git
11972 F: drivers/media/i2c/ov7670.c
11973 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
11975 OMNIVISION OV772x SENSOR DRIVER
11976 M: Jacopo Mondi <jacopo@jmondi.org>
11977 L: linux-media@vger.kernel.org
11978 T: git git://linuxtv.org/media_tree.git
11980 F: drivers/media/i2c/ov772x.c
11981 F: include/media/i2c/ov772x.h
11982 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
11984 OMNIVISION OV7740 SENSOR DRIVER
11985 M: Wenyou Yang <wenyou.yang@microchip.com>
11986 L: linux-media@vger.kernel.org
11987 T: git git://linuxtv.org/media_tree.git
11989 F: drivers/media/i2c/ov7740.c
11990 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
11992 OMNIVISION OV9640 SENSOR DRIVER
11993 M: Petr Cvek <petrcvekcz@gmail.com>
11994 L: linux-media@vger.kernel.org
11996 F: drivers/media/i2c/ov9640.*
11998 OMNIVISION OV8856 SENSOR DRIVER
11999 M: Ben Kao <ben.kao@intel.com>
12000 L: linux-media@vger.kernel.org
12001 T: git git://linuxtv.org/media_tree.git
12003 F: drivers/media/i2c/ov8856.c
12005 OMNIVISION OV9650 SENSOR DRIVER
12006 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12007 R: Akinobu Mita <akinobu.mita@gmail.com>
12008 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
12009 L: linux-media@vger.kernel.org
12010 T: git git://linuxtv.org/media_tree.git
12012 F: drivers/media/i2c/ov9650.c
12013 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
12015 ONENAND FLASH DRIVER
12016 M: Kyungmin Park <kyungmin.park@samsung.com>
12017 L: linux-mtd@lists.infradead.org
12019 F: drivers/mtd/nand/onenand/
12020 F: include/linux/mtd/onenand*.h
12023 M: Jens Wiklander <jens.wiklander@linaro.org>
12024 L: tee-dev@lists.linaro.org
12026 F: drivers/tee/optee/
12028 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12029 M: Sumit Garg <sumit.garg@linaro.org>
12030 L: tee-dev@lists.linaro.org
12032 F: drivers/char/hw_random/optee-rng.c
12035 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12036 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12037 L: linux-rdma@vger.kernel.org
12039 F: drivers/infiniband/ulp/opa_vnic
12041 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12042 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12043 M: Frank Rowand <frowand.list@gmail.com>
12044 L: devicetree@vger.kernel.org
12046 F: Documentation/devicetree/dynamic-resolution-notes.txt
12047 F: Documentation/devicetree/overlay-notes.txt
12048 F: drivers/of/overlay.c
12049 F: drivers/of/resolver.c
12050 K: of_overlay_notifier_
12052 OPEN FIRMWARE AND FLATTENED DEVICE TREE
12053 M: Rob Herring <robh+dt@kernel.org>
12054 M: Frank Rowand <frowand.list@gmail.com>
12055 L: devicetree@vger.kernel.org
12056 W: http://www.devicetree.org/
12057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12060 F: include/linux/of*.h
12062 F: Documentation/ABI/testing/sysfs-firmware-ofw
12064 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12065 M: Rob Herring <robh+dt@kernel.org>
12066 M: Mark Rutland <mark.rutland@arm.com>
12067 L: devicetree@vger.kernel.org
12068 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12069 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12071 F: Documentation/devicetree/
12072 F: arch/*/boot/dts/
12073 F: include/dt-bindings/
12075 OPENCORES I2C BUS DRIVER
12076 M: Peter Korsgaard <peter@korsgaard.com>
12077 M: Andrew Lunn <andrew@lunn.ch>
12078 L: linux-i2c@vger.kernel.org
12080 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12081 F: Documentation/i2c/busses/i2c-ocores.rst
12082 F: drivers/i2c/busses/i2c-ocores.c
12083 F: include/linux/platform_data/i2c-ocores.h
12085 OPENRISC ARCHITECTURE
12086 M: Jonas Bonn <jonas@southpole.se>
12087 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12088 M: Stafford Horne <shorne@gmail.com>
12089 T: git git://github.com/openrisc/linux.git
12090 L: openrisc@lists.librecores.org
12091 W: http://openrisc.io
12093 F: Documentation/devicetree/bindings/openrisc/
12094 F: Documentation/openrisc/
12096 F: drivers/irqchip/irq-ompic.c
12097 F: drivers/irqchip/irq-or1k-*
12100 M: Pravin B Shelar <pshelar@ovn.org>
12101 L: netdev@vger.kernel.org
12102 L: dev@openvswitch.org
12103 W: http://openvswitch.org
12105 F: net/openvswitch/
12106 F: include/uapi/linux/openvswitch.h
12108 OPERATING PERFORMANCE POINTS (OPP)
12109 M: Viresh Kumar <vireshk@kernel.org>
12110 M: Nishanth Menon <nm@ti.com>
12111 M: Stephen Boyd <sboyd@kernel.org>
12112 L: linux-pm@vger.kernel.org
12114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12116 F: include/linux/pm_opp.h
12117 F: Documentation/power/opp.rst
12118 F: Documentation/devicetree/bindings/opp/
12121 M: Clemens Ladisch <clemens@ladisch.de>
12122 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12125 F: sound/drivers/opl4/
12128 M: Robert Richter <rric@kernel.org>
12129 L: oprofile-list@lists.sf.net
12131 F: arch/*/include/asm/oprofile*.h
12132 F: arch/*/oprofile/
12133 F: drivers/oprofile/
12134 F: include/linux/oprofile.h
12136 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12137 M: Mark Fasheh <mark@fasheh.com>
12138 M: Joel Becker <jlbec@evilplan.org>
12139 M: Joseph Qi <joseph.qi@linux.alibaba.com>
12140 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12141 W: http://ocfs2.wiki.kernel.org
12143 F: Documentation/filesystems/ocfs2.txt
12144 F: Documentation/filesystems/dlmfs.txt
12147 ORANGEFS FILESYSTEM
12148 M: Mike Marshall <hubcap@omnibond.com>
12149 R: Martin Brandenburg <martin@omnibond.com>
12150 L: devel@lists.orangefs.org
12151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12154 F: Documentation/filesystems/orangefs.txt
12157 L: linux-wireless@vger.kernel.org
12158 W: http://wireless.kernel.org/en/users/Drivers/orinoco
12159 W: http://www.nongnu.org/orinoco/
12161 F: drivers/net/wireless/intersil/orinoco/
12163 OV2659 OMNIVISION SENSOR DRIVER
12164 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12165 L: linux-media@vger.kernel.org
12166 W: https://linuxtv.org
12167 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12168 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12170 F: drivers/media/i2c/ov2659.c
12171 F: include/media/i2c/ov2659.h
12174 M: Miklos Szeredi <miklos@szeredi.hu>
12175 L: linux-unionfs@vger.kernel.org
12176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12179 F: Documentation/filesystems/overlayfs.txt
12181 P54 WIRELESS DRIVER
12182 M: Christian Lamparter <chunkeey@googlemail.com>
12183 L: linux-wireless@vger.kernel.org
12184 W: http://wireless.kernel.org/en/users/Drivers/p54
12186 F: drivers/net/wireless/intersil/p54/
12188 PA SEMI ETHERNET DRIVER
12189 L: netdev@vger.kernel.org
12191 F: drivers/net/ethernet/pasemi/*
12193 PA SEMI SMBUS DRIVER
12194 L: linux-i2c@vger.kernel.org
12196 F: drivers/i2c/busses/i2c-pasemi.c
12199 M: Vladimir Oltean <olteanv@gmail.com>
12200 L: netdev@vger.kernel.org
12203 F: include/linux/packing.h
12204 F: Documentation/core-api/packing.rst
12206 PADATA PARALLEL EXECUTION MECHANISM
12207 M: Steffen Klassert <steffen.klassert@secunet.com>
12208 L: linux-crypto@vger.kernel.org
12211 F: include/linux/padata.h
12212 F: Documentation/padata.txt
12215 M: Jesper Dangaard Brouer <hawk@kernel.org>
12216 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
12217 L: netdev@vger.kernel.org
12219 F: net/core/page_pool.c
12220 F: include/net/page_pool.h
12222 PANASONIC LAPTOP ACPI EXTRAS DRIVER
12223 M: Harald Welte <laforge@gnumonks.org>
12224 L: platform-driver-x86@vger.kernel.org
12226 F: drivers/platform/x86/panasonic-laptop.c
12228 PARALLEL LCD/KEYPAD PANEL DRIVER
12229 M: Willy Tarreau <willy@haproxy.com>
12230 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12232 F: Documentation/admin-guide/lcd-panel-cgram.rst
12233 F: drivers/auxdisplay/panel.c
12235 PARALLEL PORT SUBSYSTEM
12236 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12237 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12238 L: linux-parport@lists.infradead.org (subscribers-only)
12240 F: drivers/parport/
12241 F: include/linux/parport*.h
12242 F: drivers/char/ppdev.c
12243 F: include/uapi/linux/ppdev.h
12244 F: Documentation/driver-api/parport*.rst
12246 PARAVIRT_OPS INTERFACE
12247 M: Juergen Gross <jgross@suse.com>
12248 M: Thomas Hellstrom <thellstrom@vmware.com>
12249 M: "VMware, Inc." <pv-drivers@vmware.com>
12250 L: virtualization@lists.linux-foundation.org
12252 F: Documentation/virt/paravirt_ops.rst
12253 F: arch/*/kernel/paravirt*
12254 F: arch/*/include/asm/paravirt*.h
12255 F: include/linux/hypervisor.h
12257 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12258 M: Tim Waugh <tim@cyberelk.net>
12259 L: linux-parport@lists.infradead.org (subscribers-only)
12261 F: Documentation/admin-guide/blockdev/paride.rst
12262 F: drivers/block/paride/
12264 PARISC ARCHITECTURE
12265 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12266 M: Helge Deller <deller@gmx.de>
12267 L: linux-parisc@vger.kernel.org
12268 W: http://www.parisc-linux.org/
12269 Q: http://patchwork.kernel.org/project/linux-parisc/list/
12270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12271 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12274 F: Documentation/parisc/
12276 F: drivers/char/agp/parisc-agp.c
12277 F: drivers/input/serio/gscps2.c
12278 F: drivers/parport/parport_gsc.*
12279 F: drivers/tty/serial/8250/8250_gsc.c
12280 F: drivers/video/fbdev/sti*
12281 F: drivers/video/console/sti*
12282 F: drivers/video/logo/logo_parisc*
12285 M: Jiri Pirko <jiri@mellanox.com>
12286 L: netdev@vger.kernel.org
12289 F: lib/test_parman.c
12290 F: include/linux/parman.h
12292 PC ENGINES APU BOARD DRIVER
12293 M: Enrico Weigelt, metux IT consult <info@metux.net>
12295 F: drivers/platform/x86/pcengines-apuv2.c
12297 PC87360 HARDWARE MONITORING DRIVER
12298 M: Jim Cromie <jim.cromie@gmail.com>
12299 L: linux-hwmon@vger.kernel.org
12301 F: Documentation/hwmon/pc87360.rst
12302 F: drivers/hwmon/pc87360.c
12304 PC8736x GPIO DRIVER
12305 M: Jim Cromie <jim.cromie@gmail.com>
12307 F: drivers/char/pc8736x_gpio.c
12309 PC87427 HARDWARE MONITORING DRIVER
12310 M: Jean Delvare <jdelvare@suse.com>
12311 L: linux-hwmon@vger.kernel.org
12313 F: Documentation/hwmon/pc87427.rst
12314 F: drivers/hwmon/pc87427.c
12317 M: Riku Voipio <riku.voipio@iki.fi>
12319 F: drivers/leds/leds-pca9532.c
12320 F: include/linux/leds-pca9532.h
12322 PCA9541 I2C BUS MASTER SELECTOR DRIVER
12323 M: Guenter Roeck <linux@roeck-us.net>
12324 L: linux-i2c@vger.kernel.org
12326 F: drivers/i2c/muxes/i2c-mux-pca9541.c
12328 PCDP - PRIMARY CONSOLE AND DEBUG PORT
12329 M: Khalid Aziz <khalid@gonehiking.org>
12331 F: drivers/firmware/pcdp.*
12333 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12334 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12335 L: linux-pci@vger.kernel.org
12336 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12338 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
12339 F: drivers/pci/controller/pci-aardvark.c
12341 PCI DRIVER FOR ALTERA PCIE IP
12342 M: Ley Foon Tan <lftan@altera.com>
12343 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
12344 L: linux-pci@vger.kernel.org
12346 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
12347 F: drivers/pci/controller/pcie-altera.c
12349 PCI DRIVER FOR APPLIEDMICRO XGENE
12350 M: Toan Le <toan@os.amperecomputing.com>
12351 L: linux-pci@vger.kernel.org
12352 L: linux-arm-kernel@lists.infradead.org
12354 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
12355 F: drivers/pci/controller/pci-xgene.c
12357 PCI DRIVER FOR ARM VERSATILE PLATFORM
12358 M: Rob Herring <robh@kernel.org>
12359 L: linux-pci@vger.kernel.org
12360 L: linux-arm-kernel@lists.infradead.org
12362 F: Documentation/devicetree/bindings/pci/versatile.txt
12363 F: drivers/pci/controller/pci-versatile.c
12365 PCI DRIVER FOR ARMADA 8K
12366 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12367 L: linux-pci@vger.kernel.org
12368 L: linux-arm-kernel@lists.infradead.org
12370 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
12371 F: drivers/pci/controller/dwc/pcie-armada8k.c
12373 PCI DRIVER FOR CADENCE PCIE IP
12374 M: Tom Joseph <tjoseph@cadence.com>
12375 L: linux-pci@vger.kernel.org
12377 F: Documentation/devicetree/bindings/pci/cdns,*.txt
12378 F: drivers/pci/controller/pcie-cadence*
12380 PCI DRIVER FOR FREESCALE LAYERSCAPE
12381 M: Minghuan Lian <minghuan.Lian@nxp.com>
12382 M: Mingkai Hu <mingkai.hu@nxp.com>
12383 M: Roy Zang <roy.zang@nxp.com>
12384 L: linuxppc-dev@lists.ozlabs.org
12385 L: linux-pci@vger.kernel.org
12386 L: linux-arm-kernel@lists.infradead.org
12388 F: drivers/pci/controller/dwc/*layerscape*
12390 PCI DRIVER FOR GENERIC OF HOSTS
12391 M: Will Deacon <will@kernel.org>
12392 L: linux-pci@vger.kernel.org
12393 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12395 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
12396 F: drivers/pci/controller/pci-host-common.c
12397 F: drivers/pci/controller/pci-host-generic.c
12399 PCI DRIVER FOR IMX6
12400 M: Richard Zhu <hongxing.zhu@nxp.com>
12401 M: Lucas Stach <l.stach@pengutronix.de>
12402 L: linux-pci@vger.kernel.org
12403 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12405 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12406 F: drivers/pci/controller/dwc/*imx6*
12408 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12409 M: Keith Busch <keith.busch@intel.com>
12410 M: Jonathan Derrick <jonathan.derrick@intel.com>
12411 L: linux-pci@vger.kernel.org
12413 F: drivers/pci/controller/vmd.c
12415 PCI DRIVER FOR MICROSEMI SWITCHTEC
12416 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12417 M: Logan Gunthorpe <logang@deltatee.com>
12418 L: linux-pci@vger.kernel.org
12420 F: Documentation/driver-api/switchtec.rst
12421 F: Documentation/ABI/testing/sysfs-class-switchtec
12422 F: drivers/pci/switch/switchtec*
12423 F: include/uapi/linux/switchtec_ioctl.h
12424 F: include/linux/switchtec.h
12425 F: drivers/ntb/hw/mscc/
12427 PCI DRIVER FOR MOBIVEIL PCIE IP
12428 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12429 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12430 L: linux-pci@vger.kernel.org
12432 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12433 F: drivers/pci/controller/pcie-mobiveil.c
12435 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12436 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12437 M: Jason Cooper <jason@lakedaemon.net>
12438 L: linux-pci@vger.kernel.org
12439 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12441 F: drivers/pci/controller/*mvebu*
12443 PCI DRIVER FOR NVIDIA TEGRA
12444 M: Thierry Reding <thierry.reding@gmail.com>
12445 L: linux-tegra@vger.kernel.org
12446 L: linux-pci@vger.kernel.org
12448 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12449 F: drivers/pci/controller/pci-tegra.c
12451 PCI DRIVER FOR RENESAS R-CAR
12452 M: Simon Horman <horms@verge.net.au>
12453 L: linux-pci@vger.kernel.org
12454 L: linux-renesas-soc@vger.kernel.org
12456 F: drivers/pci/controller/*rcar*
12458 PCI DRIVER FOR SAMSUNG EXYNOS
12459 M: Jingoo Han <jingoohan1@gmail.com>
12460 L: linux-pci@vger.kernel.org
12461 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12462 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12464 F: drivers/pci/controller/dwc/pci-exynos.c
12466 PCI DRIVER FOR SYNOPSYS DESIGNWARE
12467 M: Jingoo Han <jingoohan1@gmail.com>
12468 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12469 L: linux-pci@vger.kernel.org
12471 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
12472 F: drivers/pci/controller/dwc/*designware*
12474 PCI DRIVER FOR TI DRA7XX
12475 M: Kishon Vijay Abraham I <kishon@ti.com>
12476 L: linux-omap@vger.kernel.org
12477 L: linux-pci@vger.kernel.org
12479 F: Documentation/devicetree/bindings/pci/ti-pci.txt
12480 F: drivers/pci/controller/dwc/pci-dra7xx.c
12482 PCI DRIVER FOR TI KEYSTONE
12483 M: Murali Karicheri <m-karicheri2@ti.com>
12484 L: linux-pci@vger.kernel.org
12485 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12487 F: drivers/pci/controller/dwc/pci-keystone.c
12489 PCI ENDPOINT SUBSYSTEM
12490 M: Kishon Vijay Abraham I <kishon@ti.com>
12491 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12492 L: linux-pci@vger.kernel.org
12493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12495 F: drivers/pci/endpoint/
12496 F: drivers/misc/pci_endpoint_test.c
12499 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12500 M: Russell Currey <ruscur@russell.cc>
12501 M: Sam Bobroff <sbobroff@linux.ibm.com>
12502 M: Oliver O'Halloran <oohall@gmail.com>
12503 L: linuxppc-dev@lists.ozlabs.org
12505 F: Documentation/PCI/pci-error-recovery.rst
12506 F: drivers/pci/pcie/aer.c
12507 F: drivers/pci/pcie/dpc.c
12508 F: drivers/pci/pcie/err.c
12509 F: Documentation/powerpc/eeh-pci-error-recovery.rst
12510 F: arch/powerpc/kernel/eeh*.c
12511 F: arch/powerpc/platforms/*/eeh*.c
12512 F: arch/powerpc/include/*/eeh*.h
12515 M: Linas Vepstas <linasvepstas@gmail.com>
12516 L: linux-pci@vger.kernel.org
12518 F: Documentation/PCI/pci-error-recovery.rst
12520 PCI MSI DRIVER FOR ALTERA MSI IP
12521 M: Ley Foon Tan <lftan@altera.com>
12522 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
12523 L: linux-pci@vger.kernel.org
12525 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12526 F: drivers/pci/controller/pcie-altera-msi.c
12528 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12529 M: Toan Le <toan@os.amperecomputing.com>
12530 L: linux-pci@vger.kernel.org
12531 L: linux-arm-kernel@lists.infradead.org
12533 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12534 F: drivers/pci/controller/pci-xgene-msi.c
12537 M: Bjorn Helgaas <bhelgaas@google.com>
12538 L: linux-pci@vger.kernel.org
12539 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
12540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12542 F: Documentation/devicetree/bindings/pci/
12543 F: Documentation/PCI/
12544 F: drivers/acpi/pci*
12546 F: include/asm-generic/pci*
12547 F: include/linux/pci*
12548 F: include/linux/of_pci.h
12549 F: include/uapi/linux/pci*
12552 F: arch/x86/kernel/quirks.c
12553 F: arch/x86/kernel/early-quirks.c
12555 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12556 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12557 L: linux-pci@vger.kernel.org
12558 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
12559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12561 F: drivers/pci/controller/
12563 PCIE DRIVER FOR ANNAPURNA LABS
12564 M: Jonathan Chocron <jonnyc@amazon.com>
12565 L: linux-pci@vger.kernel.org
12567 F: drivers/pci/controller/dwc/pcie-al.c
12569 PCIE DRIVER FOR AMLOGIC MESON
12570 M: Yue Wang <yue.wang@Amlogic.com>
12571 L: linux-pci@vger.kernel.org
12572 L: linux-amlogic@lists.infradead.org
12574 F: drivers/pci/controller/dwc/pci-meson.c
12576 PCIE DRIVER FOR AXIS ARTPEC
12577 M: Jesper Nilsson <jesper.nilsson@axis.com>
12578 L: linux-arm-kernel@axis.com
12579 L: linux-pci@vger.kernel.org
12581 F: Documentation/devicetree/bindings/pci/axis,artpec*
12582 F: drivers/pci/controller/dwc/*artpec*
12584 PCIE DRIVER FOR CAVIUM THUNDERX
12585 M: David Daney <david.daney@cavium.com>
12586 L: linux-pci@vger.kernel.org
12587 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12589 F: Documentation/devicetree/bindings/pci/pci-thunder-*
12590 F: drivers/pci/controller/pci-thunder-*
12592 PCIE DRIVER FOR HISILICON
12593 M: Zhou Wang <wangzhou1@hisilicon.com>
12594 L: linux-pci@vger.kernel.org
12596 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12597 F: drivers/pci/controller/dwc/pcie-hisi.c
12599 PCIE DRIVER FOR HISILICON KIRIN
12600 M: Xiaowei Song <songxiaowei@hisilicon.com>
12601 M: Binghui Wang <wangbinghui@hisilicon.com>
12602 L: linux-pci@vger.kernel.org
12604 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
12605 F: drivers/pci/controller/dwc/pcie-kirin.c
12607 PCIE DRIVER FOR HISILICON STB
12608 M: Shawn Guo <shawn.guo@linaro.org>
12609 L: linux-pci@vger.kernel.org
12611 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12612 F: drivers/pci/controller/dwc/pcie-histb.c
12614 PCIE DRIVER FOR MEDIATEK
12615 M: Ryder Lee <ryder.lee@mediatek.com>
12616 L: linux-pci@vger.kernel.org
12617 L: linux-mediatek@lists.infradead.org
12619 F: Documentation/devicetree/bindings/pci/mediatek*
12620 F: drivers/pci/controller/*mediatek*
12622 PCIE DRIVER FOR QUALCOMM MSM
12623 M: Stanimir Varbanov <svarbanov@mm-sol.com>
12624 L: linux-pci@vger.kernel.org
12625 L: linux-arm-msm@vger.kernel.org
12627 F: drivers/pci/controller/dwc/*qcom*
12629 PCIE DRIVER FOR ROCKCHIP
12630 M: Shawn Lin <shawn.lin@rock-chips.com>
12631 L: linux-pci@vger.kernel.org
12632 L: linux-rockchip@lists.infradead.org
12634 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
12635 F: drivers/pci/controller/pcie-rockchip*
12637 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12638 M: Linus Walleij <linus.walleij@linaro.org>
12639 L: linux-pci@vger.kernel.org
12641 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12642 F: drivers/pci/controller/pci-v3-semi.c
12644 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12645 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12646 L: linux-pci@vger.kernel.org
12648 F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12649 F: drivers/pci/controller/dwc/pcie-uniphier.c
12651 PCIE DRIVER FOR ST SPEAR13XX
12652 M: Pratyush Anand <pratyush.anand@gmail.com>
12653 L: linux-pci@vger.kernel.org
12655 F: drivers/pci/controller/dwc/*spear*
12658 M: Dominik Brodowski <linux@dominikbrodowski.net>
12659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12661 F: Documentation/pcmcia/
12666 PCNET32 NETWORK DRIVER
12667 M: Don Fry <pcnet32@frontier.com>
12668 L: netdev@vger.kernel.org
12670 F: drivers/net/ethernet/amd/pcnet32.c
12672 PCRYPT PARALLEL CRYPTO ENGINE
12673 M: Steffen Klassert <steffen.klassert@secunet.com>
12674 L: linux-crypto@vger.kernel.org
12677 F: include/crypto/pcrypt.h
12679 PEAQ WMI HOTKEYS DRIVER
12680 M: Hans de Goede <hdegoede@redhat.com>
12681 L: platform-driver-x86@vger.kernel.org
12683 F: drivers/platform/x86/peaq-wmi.c
12685 PENSANDO ETHERNET DRIVERS
12686 M: Shannon Nelson <snelson@pensando.io>
12687 M: Pensando Drivers <drivers@pensando.io>
12688 L: netdev@vger.kernel.org
12690 F: Documentation/networking/device_drivers/pensando/ionic.rst
12691 F: drivers/net/ethernet/pensando/
12693 PER-CPU MEMORY ALLOCATOR
12694 M: Dennis Zhou <dennis@kernel.org>
12695 M: Tejun Heo <tj@kernel.org>
12696 M: Christoph Lameter <cl@linux.com>
12697 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12699 F: include/linux/percpu*.h
12701 F: arch/*/include/asm/percpu.h
12703 PER-TASK DELAY ACCOUNTING
12704 M: Balbir Singh <bsingharora@gmail.com>
12706 F: include/linux/delayacct.h
12707 F: kernel/delayacct.c
12709 PERFORMANCE EVENTS SUBSYSTEM
12710 M: Peter Zijlstra <peterz@infradead.org>
12711 M: Ingo Molnar <mingo@redhat.com>
12712 M: Arnaldo Carvalho de Melo <acme@kernel.org>
12713 R: Mark Rutland <mark.rutland@arm.com>
12714 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
12715 R: Jiri Olsa <jolsa@redhat.com>
12716 R: Namhyung Kim <namhyung@kernel.org>
12717 L: linux-kernel@vger.kernel.org
12718 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12721 F: include/linux/perf_event.h
12722 F: include/uapi/linux/perf_event.h
12723 F: arch/*/kernel/perf_event*.c
12724 F: arch/*/kernel/*/perf_event*.c
12725 F: arch/*/kernel/*/*/perf_event*.c
12726 F: arch/*/include/asm/perf_event.h
12727 F: arch/*/kernel/perf_callchain.c
12729 F: arch/*/events/*/*
12732 PERSONALITY HANDLING
12733 M: Christoph Hellwig <hch@infradead.org>
12734 L: linux-abi-devel@lists.sourceforge.net
12736 F: include/linux/personality.h
12737 F: include/uapi/linux/personality.h
12739 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12740 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12741 L: linux-input@vger.kernel.org
12743 F: Documentation/input/devices/pxrc.rst
12744 F: drivers/input/joystick/pxrc.c
12747 M: Remi Denis-Courmont <courmisch@gmail.com>
12749 F: Documentation/networking/phonet.txt
12750 F: include/linux/phonet.h
12751 F: include/net/phonet/
12752 F: include/uapi/linux/phonet.h
12756 M: Joern Engel <joern@lazybastard.org>
12757 L: linux-mtd@lists.infradead.org
12759 F: drivers/mtd/devices/phram.c
12762 M: Bruno Prémont <bonbons@linux-vserver.org>
12763 L: linux-input@vger.kernel.org
12765 F: drivers/hid/hid-picolcd*
12768 M: Jamie Iles <jamie@jamieiles.com>
12769 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12770 T: git git://github.com/jamieiles/linux-2.6-ji.git
12772 F: arch/arm/boot/dts/picoxcell*
12773 F: arch/arm/mach-picoxcell/
12774 F: drivers/crypto/picoxcell*
12777 M: Christian Brauner <christian@brauner.io>
12778 L: linux-kernel@vger.kernel.org
12780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
12782 F: tools/testing/selftests/pidfd/
12785 K: \b(clone_args|kernel_clone_args)\b
12787 PIN CONTROL SUBSYSTEM
12788 M: Linus Walleij <linus.walleij@linaro.org>
12789 L: linux-gpio@vger.kernel.org
12790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12792 F: Documentation/devicetree/bindings/pinctrl/
12793 F: Documentation/driver-api/pinctl.rst
12794 F: drivers/pinctrl/
12795 F: include/linux/pinctrl/
12797 PIN CONTROLLER - MICROCHIP AT91
12798 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12799 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12800 L: linux-gpio@vger.kernel.org
12802 F: drivers/pinctrl/pinctrl-at91*
12803 F: drivers/gpio/gpio-sama5d2-piobu.c
12805 PIN CONTROLLER - FREESCALE
12806 M: Dong Aisheng <aisheng.dong@nxp.com>
12807 M: Fabio Estevam <festevam@gmail.com>
12808 M: Shawn Guo <shawnguo@kernel.org>
12809 M: Stefan Agner <stefan@agner.ch>
12810 R: Pengutronix Kernel Team <kernel@pengutronix.de>
12811 L: linux-gpio@vger.kernel.org
12813 F: drivers/pinctrl/freescale/
12814 F: Documentation/devicetree/bindings/pinctrl/fsl,*
12816 PIN CONTROLLER - INTEL
12817 M: Mika Westerberg <mika.westerberg@linux.intel.com>
12818 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12821 F: drivers/pinctrl/intel/
12823 PIN CONTROLLER - MEDIATEK
12824 M: Sean Wang <sean.wang@kernel.org>
12825 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12827 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12828 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12829 F: drivers/pinctrl/mediatek/
12831 PIN CONTROLLER - QUALCOMM
12832 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12834 L: linux-arm-msm@vger.kernel.org
12835 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12836 F: drivers/pinctrl/qcom/
12838 PIN CONTROLLER - RENESAS
12839 M: Geert Uytterhoeven <geert+renesas@glider.be>
12840 L: linux-renesas-soc@vger.kernel.org
12841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12843 F: drivers/pinctrl/pinctrl-rz*
12844 F: drivers/pinctrl/sh-pfc/
12846 PIN CONTROLLER - SAMSUNG
12847 M: Tomasz Figa <tomasz.figa@gmail.com>
12848 M: Krzysztof Kozlowski <krzk@kernel.org>
12849 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12850 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12851 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12852 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
12853 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12855 F: drivers/pinctrl/samsung/
12856 F: include/dt-bindings/pinctrl/samsung.h
12857 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12859 PIN CONTROLLER - SINGLE
12860 M: Tony Lindgren <tony@atomide.com>
12861 M: Haojian Zhuang <haojian.zhuang@linaro.org>
12862 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12863 L: linux-omap@vger.kernel.org
12865 F: drivers/pinctrl/pinctrl-single.c
12867 PIN CONTROLLER - ST SPEAR
12868 M: Viresh Kumar <vireshk@kernel.org>
12869 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12870 W: http://www.st.com/spear
12872 F: drivers/pinctrl/spear/
12874 PISTACHIO SOC SUPPORT
12875 M: James Hartley <james.hartley@sondrel.com>
12876 L: linux-mips@vger.kernel.org
12878 F: arch/mips/pistachio/
12879 F: arch/mips/include/asm/mach-pistachio/
12880 F: arch/mips/boot/dts/img/pistachio*
12881 F: arch/mips/configs/pistachio*_defconfig
12885 M: linux-block@vger.kernel.org
12886 F: drivers/block/pktcdvd.c
12887 F: include/linux/pktcdvd.h
12888 F: include/uapi/linux/pktcdvd.h
12890 PKUNITY SOC DRIVERS
12891 M: Guan Xuetao <gxt@pku.edu.cn>
12892 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12894 T: git git://github.com/gxt/linux.git
12895 F: drivers/input/serio/i8042-unicore32io.h
12896 F: drivers/i2c/busses/i2c-puv3.c
12897 F: drivers/video/fbdev/fb-puv3.c
12898 F: drivers/rtc/rtc-puv3.c
12900 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
12901 M: Tomasz Duszynski <tduszyns@gmail.com>
12903 F: drivers/iio/chemical/pms7003.c
12904 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
12906 PMBUS HARDWARE MONITORING DRIVERS
12907 M: Guenter Roeck <linux@roeck-us.net>
12908 L: linux-hwmon@vger.kernel.org
12909 W: http://hwmon.wiki.kernel.org/
12910 W: http://www.roeck-us.net/linux/drivers/
12911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12913 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12914 F: Documentation/devicetree/bindings/hwmon/max31785.txt
12915 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
12916 F: Documentation/hwmon/adm1275.rst
12917 F: Documentation/hwmon/ibm-cffps.rst
12918 F: Documentation/hwmon/ir35221.rst
12919 F: Documentation/hwmon/lm25066.rst
12920 F: Documentation/hwmon/ltc2978.rst
12921 F: Documentation/hwmon/ltc3815.rst
12922 F: Documentation/hwmon/max16064.rst
12923 F: Documentation/hwmon/max20751.rst
12924 F: Documentation/hwmon/max31785.rst
12925 F: Documentation/hwmon/max34440.rst
12926 F: Documentation/hwmon/max8688.rst
12927 F: Documentation/hwmon/pmbus.rst
12928 F: Documentation/hwmon/pmbus-core.rst
12929 F: Documentation/hwmon/tps40422.rst
12930 F: Documentation/hwmon/ucd9000.rst
12931 F: Documentation/hwmon/ucd9200.rst
12932 F: Documentation/hwmon/zl6100.rst
12933 F: drivers/hwmon/pmbus/
12934 F: include/linux/pmbus.h
12936 PMC SIERRA MaxRAID DRIVER
12937 L: linux-scsi@vger.kernel.org
12938 W: http://www.pmc-sierra.com/
12940 F: drivers/scsi/pmcraid.*
12942 PMC SIERRA PM8001 DRIVER
12943 M: Jack Wang <jinpu.wang@cloud.ionos.com>
12944 L: linux-scsi@vger.kernel.org
12946 F: drivers/scsi/pm8001/
12949 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12953 PNI RM3100 IIO DRIVER
12954 M: Song Qiang <songqiang1304521@gmail.com>
12955 L: linux-iio@vger.kernel.org
12957 F: drivers/iio/magnetometer/rm3100*
12958 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12960 POSIX CLOCKS and TIMERS
12961 M: Thomas Gleixner <tglx@linutronix.de>
12962 L: linux-kernel@vger.kernel.org
12963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12966 F: include/linux/timer*
12967 F: kernel/time/*timer*
12969 POWER MANAGEMENT CORE
12970 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12971 L: linux-pm@vger.kernel.org
12972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12973 B: https://bugzilla.kernel.org
12975 F: drivers/base/power/
12976 F: include/linux/pm.h
12977 F: include/linux/pm_*
12978 F: include/linux/powercap.h
12979 F: include/linux/intel_rapl.h
12980 F: drivers/powercap/
12981 F: kernel/configs/nopm.config
12983 POWER STATE COORDINATION INTERFACE (PSCI)
12984 M: Mark Rutland <mark.rutland@arm.com>
12985 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12986 L: linux-arm-kernel@lists.infradead.org
12988 F: drivers/firmware/psci/
12989 F: include/linux/psci.h
12990 F: include/uapi/linux/psci.h
12992 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12993 M: Sebastian Reichel <sre@kernel.org>
12994 L: linux-pm@vger.kernel.org
12995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12997 F: Documentation/ABI/testing/sysfs-class-power
12998 F: Documentation/devicetree/bindings/power/supply/
12999 F: include/linux/power_supply.h
13000 F: drivers/power/supply/
13002 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13003 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13004 L: linuxppc-dev@lists.ozlabs.org
13006 F: drivers/char/powernv-op-panel.c
13008 PPP OVER ATM (RFC 2364)
13009 M: Mitchell Blank Jr <mitch@sfgoth.com>
13011 F: net/atm/pppoatm.c
13012 F: include/uapi/linux/atmppp.h
13015 M: Michal Ostrowski <mostrows@earthlink.net>
13017 F: drivers/net/ppp/pppoe.c
13018 F: drivers/net/ppp/pppox.c
13021 M: James Chapman <jchapman@katalix.com>
13023 F: net/l2tp/l2tp_ppp.c
13024 F: include/linux/if_pppol2tp.h
13025 F: include/uapi/linux/if_pppol2tp.h
13027 PPP PROTOCOL DRIVERS AND COMPRESSORS
13028 M: Paul Mackerras <paulus@samba.org>
13029 L: linux-ppp@vger.kernel.org
13031 F: drivers/net/ppp/ppp_*
13034 M: Rodolfo Giometti <giometti@enneenne.com>
13035 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
13036 L: linuxpps@ml.enneenne.com (subscribers-only)
13038 F: Documentation/driver-api/pps.rst
13039 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
13040 F: Documentation/ABI/testing/sysfs-pps
13042 F: include/linux/pps*.h
13043 F: include/uapi/linux/pps.h
13046 M: Dmitry Kozlov <xeb@mail.ru>
13047 L: netdev@vger.kernel.org
13049 F: drivers/net/ppp/pptp.c
13050 W: http://sourceforge.net/projects/accel-pptp
13053 M: Petr Mladek <pmladek@suse.com>
13054 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13055 R: Steven Rostedt <rostedt@goodmis.org>
13058 F: include/linux/printk.h
13060 PRISM54 WIRELESS DRIVER
13061 M: Luis Chamberlain <mcgrof@kernel.org>
13062 L: linux-wireless@vger.kernel.org
13063 W: http://wireless.kernel.org/en/users/Drivers/p54
13065 F: drivers/net/wireless/intersil/prism54/
13068 R: Alexey Dobriyan <adobriyan@gmail.com>
13069 L: linux-kernel@vger.kernel.org
13070 L: linux-fsdevel@vger.kernel.org
13073 F: include/linux/proc_fs.h
13074 F: tools/testing/selftests/proc/
13075 F: Documentation/filesystems/proc.txt
13078 M: Luis Chamberlain <mcgrof@kernel.org>
13079 M: Kees Cook <keescook@chromium.org>
13080 L: linux-kernel@vger.kernel.org
13081 L: linux-fsdevel@vger.kernel.org
13083 F: fs/proc/proc_sysctl.c
13084 F: include/linux/sysctl.h
13086 F: tools/testing/selftests/sysctl/
13088 PS3 NETWORK SUPPORT
13089 M: Geoff Levand <geoff@infradead.org>
13090 L: netdev@vger.kernel.org
13091 L: linuxppc-dev@lists.ozlabs.org
13093 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
13095 PS3 PLATFORM SUPPORT
13096 M: Geoff Levand <geoff@infradead.org>
13097 L: linuxppc-dev@lists.ozlabs.org
13099 F: arch/powerpc/boot/ps3*
13100 F: arch/powerpc/include/asm/lv1call.h
13101 F: arch/powerpc/include/asm/ps3*.h
13102 F: arch/powerpc/platforms/ps3/
13105 F: drivers/rtc/rtc-ps3.c
13106 F: drivers/usb/host/*ps3.c
13107 F: sound/ppc/snd_ps3*
13110 M: Jim Paris <jim@jtan.com>
13111 M: Geoff Levand <geoff@infradead.org>
13112 L: linuxppc-dev@lists.ozlabs.org
13114 F: drivers/block/ps3vram.c
13116 PSAMPLE PACKET SAMPLING SUPPORT:
13117 M: Yotam Gigi <yotam.gi@gmail.com>
13120 F: include/net/psample.h
13121 F: include/uapi/linux/psample.h
13124 M: Kees Cook <keescook@chromium.org>
13125 M: Anton Vorontsov <anton@enomsg.org>
13126 M: Colin Cross <ccross@android.com>
13127 M: Tony Luck <tony.luck@intel.com>
13129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13131 F: include/linux/pstore*
13132 F: drivers/firmware/efi/efi-pstore.c
13133 F: drivers/acpi/apei/erst.c
13134 F: Documentation/admin-guide/ramoops.rst
13135 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13136 K: \b(pstore|ramoops)
13138 PTP HARDWARE CLOCK SUPPORT
13139 M: Richard Cochran <richardcochran@gmail.com>
13140 L: netdev@vger.kernel.org
13142 W: http://linuxptp.sourceforge.net/
13143 F: Documentation/ABI/testing/sysfs-ptp
13144 F: Documentation/driver-api/ptp.rst
13145 F: drivers/net/phy/dp83640*
13147 F: include/linux/ptp_cl*
13150 M: Oleg Nesterov <oleg@redhat.com>
13152 F: include/asm-generic/syscall.h
13153 F: include/linux/ptrace.h
13154 F: include/linux/regset.h
13155 F: include/linux/tracehook.h
13156 F: include/uapi/linux/ptrace.h
13157 F: include/uapi/linux/ptrace.h
13159 F: arch/*/ptrace*.c
13160 F: arch/*/*/ptrace*.c
13161 F: arch/*/include/asm/ptrace*.h
13164 M: Hans Verkuil <hverkuil@xs4all.nl>
13165 L: linux-media@vger.kernel.org
13166 T: git git://linuxtv.org/media_tree.git
13168 F: drivers/media/usb/pulse8-cec/*
13169 F: Documentation/media/cec-drivers/pulse8-cec.rst
13171 PVRUSB2 VIDEO4LINUX DRIVER
13172 M: Mike Isely <isely@pobox.com>
13173 L: pvrusb2@isely.net (subscribers-only)
13174 L: linux-media@vger.kernel.org
13175 W: http://www.isely.net/pvrusb2/
13176 T: git git://linuxtv.org/media_tree.git
13178 F: Documentation/media/v4l-drivers/pvrusb2*
13179 F: drivers/media/usb/pvrusb2/
13182 M: Hans Verkuil <hverkuil@xs4all.nl>
13183 L: linux-media@vger.kernel.org
13184 T: git git://linuxtv.org/media_tree.git
13186 F: drivers/media/usb/pwc/*
13187 F: include/trace/events/pwc.h
13190 M: Kamil Debski <kamil@wypas.org>
13191 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13192 L: linux-hwmon@vger.kernel.org
13194 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13195 F: Documentation/hwmon/pwm-fan.rst
13196 F: drivers/hwmon/pwm-fan.c
13199 M: Sean Young <sean@mess.org>
13200 L: linux-media@vger.kernel.org
13202 F: drivers/media/rc/pwm-ir-tx.c
13205 M: Thierry Reding <thierry.reding@gmail.com>
13206 L: linux-pwm@vger.kernel.org
13208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13209 F: Documentation/driver-api/pwm.rst
13210 F: Documentation/devicetree/bindings/pwm/
13211 F: include/linux/pwm.h
13213 F: drivers/video/backlight/pwm_bl.c
13214 F: include/linux/pwm_backlight.h
13215 F: drivers/gpio/gpio-mvebu.c
13216 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13219 M: Robert Jarzmik <robert.jarzmik@free.fr>
13220 L: linux-gpio@vger.kernel.org
13222 F: drivers/gpio/gpio-pxa.c
13228 M: Robert Jarzmik <robert.jarzmik@free.fr>
13229 L: linux-rtc@vger.kernel.org
13232 PXA2xx/PXA3xx SUPPORT
13233 M: Daniel Mack <daniel@zonque.org>
13234 M: Haojian Zhuang <haojian.zhuang@gmail.com>
13235 M: Robert Jarzmik <robert.jarzmik@free.fr>
13236 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13237 T: git git://github.com/hzhuang1/linux.git
13238 T: git git://github.com/rjarzmik/linux.git
13240 F: arch/arm/boot/dts/pxa*
13241 F: arch/arm/mach-pxa/
13242 F: drivers/dma/pxa*
13243 F: drivers/pcmcia/pxa2xx*
13244 F: drivers/pinctrl/pxa/
13245 F: drivers/spi/spi-pxa2xx*
13246 F: drivers/usb/gadget/udc/pxa2*
13247 F: include/sound/pxa2xx-lib.h
13252 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13253 L: qat-linux@intel.com
13255 F: drivers/crypto/qat/
13257 QCOM AUDIO (ASoC) DRIVERS
13258 M: Patrick Lai <plai@codeaurora.org>
13259 M: Banajit Goswami <bgoswami@codeaurora.org>
13260 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13264 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13265 M: Gabriel Somlo <somlo@cmu.edu>
13266 M: "Michael S. Tsirkin" <mst@redhat.com>
13267 L: qemu-devel@nongnu.org
13269 F: drivers/firmware/qemu_fw_cfg.c
13270 F: include/uapi/linux/qemu_fw_cfg.h
13273 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
13274 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
13275 L: linux-rdma@vger.kernel.org
13277 F: drivers/infiniband/hw/qib/
13279 QLOGIC QL41xxx FCOE DRIVER
13280 M: QLogic-Storage-Upstream@cavium.com
13281 L: linux-scsi@vger.kernel.org
13283 F: drivers/scsi/qedf/
13285 QLOGIC QL41xxx ISCSI DRIVER
13286 M: QLogic-Storage-Upstream@cavium.com
13287 L: linux-scsi@vger.kernel.org
13289 F: drivers/scsi/qedi/
13291 QLOGIC QL4xxx ETHERNET DRIVER
13292 M: Ariel Elior <aelior@marvell.com>
13293 M: GR-everest-linux-l2@marvell.com
13294 L: netdev@vger.kernel.org
13296 F: drivers/net/ethernet/qlogic/qed/
13297 F: include/linux/qed/
13298 F: drivers/net/ethernet/qlogic/qede/
13300 QLOGIC QL4xxx RDMA DRIVER
13301 M: Michal Kalderon <mkalderon@marvell.com>
13302 M: Ariel Elior <aelior@marvell.com>
13303 L: linux-rdma@vger.kernel.org
13305 F: drivers/infiniband/hw/qedr/
13306 F: include/uapi/rdma/qedr-abi.h
13308 QLOGIC QLA1280 SCSI DRIVER
13309 M: Michael Reed <mdr@sgi.com>
13310 L: linux-scsi@vger.kernel.org
13312 F: drivers/scsi/qla1280.[ch]
13314 QLOGIC QLA2XXX FC-SCSI DRIVER
13315 M: qla2xxx-upstream@qlogic.com
13316 L: linux-scsi@vger.kernel.org
13318 F: Documentation/scsi/LICENSE.qla2xxx
13319 F: drivers/scsi/qla2xxx/
13321 QLOGIC QLA3XXX NETWORK DRIVER
13322 M: GR-Linux-NIC-Dev@marvell.com
13323 L: netdev@vger.kernel.org
13325 F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13326 F: drivers/net/ethernet/qlogic/qla3xxx.*
13328 QLOGIC QLA4XXX iSCSI DRIVER
13329 M: QLogic-Storage-Upstream@qlogic.com
13330 L: linux-scsi@vger.kernel.org
13332 F: Documentation/scsi/LICENSE.qla4xxx
13333 F: drivers/scsi/qla4xxx/
13335 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13336 M: Shahed Shaikh <shshaikh@marvell.com>
13337 M: Manish Chopra <manishc@marvell.com>
13338 M: GR-Linux-NIC-Dev@marvell.com
13339 L: netdev@vger.kernel.org
13341 F: drivers/net/ethernet/qlogic/qlcnic/
13343 QLOGIC QLGE 10Gb ETHERNET DRIVER
13344 M: Manish Chopra <manishc@marvell.com>
13345 M: GR-Linux-NIC-Dev@marvell.com
13346 L: netdev@vger.kernel.org
13348 F: drivers/staging/qlge/
13350 QM1D1B0004 MEDIA DRIVER
13351 M: Akihiro Tsukada <tskd08@gmail.com>
13352 L: linux-media@vger.kernel.org
13354 F: drivers/media/tuners/qm1d1b0004*
13356 QM1D1C0042 MEDIA DRIVER
13357 M: Akihiro Tsukada <tskd08@gmail.com>
13358 L: linux-media@vger.kernel.org
13360 F: drivers/media/tuners/qm1d1c0042*
13363 M: Anders Larsen <al@alarsen.net>
13364 W: http://www.alarsen.net/linux/qnx4fs/
13367 F: include/uapi/linux/qnx4_fs.h
13368 F: include/uapi/linux/qnxtypes.h
13370 QORIQ DPAA2 FSL-MC BUS DRIVER
13371 M: Stuart Yoder <stuyoder@gmail.com>
13372 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
13373 L: linux-kernel@vger.kernel.org
13375 F: drivers/bus/fsl-mc/
13376 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13377 F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13379 QT1010 MEDIA DRIVER
13380 M: Antti Palosaari <crope@iki.fi>
13381 L: linux-media@vger.kernel.org
13382 W: https://linuxtv.org
13383 W: http://palosaari.fi/linux/
13384 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13385 T: git git://linuxtv.org/anttip/media_tree.git
13387 F: drivers/media/tuners/qt1010*
13389 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13390 M: Kalle Valo <kvalo@codeaurora.org>
13391 L: ath10k@lists.infradead.org
13392 W: http://wireless.kernel.org/en/users/Drivers/ath10k
13393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13395 F: drivers/net/wireless/ath/ath10k/
13397 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13398 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13399 L: linux-wireless@vger.kernel.org
13400 W: http://wireless.kernel.org/en/users/Drivers/ath9k
13402 F: drivers/net/wireless/ath/ath9k/
13404 QUALCOMM CAMERA SUBSYSTEM DRIVER
13405 M: Todor Tomov <todor.too@gmail.com>
13406 L: linux-media@vger.kernel.org
13408 F: Documentation/devicetree/bindings/media/qcom,camss.txt
13409 F: Documentation/media/v4l-drivers/qcom_camss.rst
13410 F: drivers/media/platform/qcom/camss/
13412 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13413 M: Ilia Lin <ilia.lin@kernel.org>
13414 L: linux-pm@vger.kernel.org
13416 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
13417 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
13419 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13420 M: Timur Tabi <timur@kernel.org>
13421 L: netdev@vger.kernel.org
13423 F: drivers/net/ethernet/qualcomm/emac/
13425 QUALCOMM ETHQOS ETHERNET DRIVER
13426 M: Vinod Koul <vkoul@kernel.org>
13427 M: Niklas Cassel <niklas.cassel@linaro.org>
13428 L: netdev@vger.kernel.org
13430 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13431 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
13433 QUALCOMM GENERIC INTERFACE I2C DRIVER
13434 M: Alok Chauhan <alokc@codeaurora.org>
13435 L: linux-i2c@vger.kernel.org
13436 L: linux-arm-msm@vger.kernel.org
13438 F: drivers/i2c/busses/i2c-qcom-geni.c
13440 QUALCOMM HEXAGON ARCHITECTURE
13441 M: Richard Kuo <rkuo@codeaurora.org>
13442 L: linux-hexagon@vger.kernel.org
13443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
13447 QUALCOMM HIDMA DRIVER
13448 M: Sinan Kaya <okaya@kernel.org>
13449 L: linux-arm-kernel@lists.infradead.org
13450 L: linux-arm-msm@vger.kernel.org
13451 L: dmaengine@vger.kernel.org
13453 F: drivers/dma/qcom/hidma*
13456 M: Rob Clark <robdclark@gmail.com>
13457 L: iommu@lists.linux-foundation.org
13458 L: linux-arm-msm@vger.kernel.org
13460 F: drivers/iommu/qcom_iommu.c
13462 QUALCOMM TSENS THERMAL DRIVER
13463 M: Amit Kucheria <amit.kucheria@linaro.org>
13464 L: linux-pm@vger.kernel.org
13465 L: linux-arm-msm@vger.kernel.org
13467 F: drivers/thermal/qcom/
13469 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13470 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
13471 L: linux-media@vger.kernel.org
13472 L: linux-arm-msm@vger.kernel.org
13473 T: git git://linuxtv.org/media_tree.git
13475 F: drivers/media/platform/qcom/venus/
13477 QUALCOMM WCN36XX WIRELESS DRIVER
13478 M: Kalle Valo <kvalo@codeaurora.org>
13479 L: wcn36xx@lists.infradead.org
13480 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
13481 T: git git://github.com/KrasnikovEugene/wcn36xx.git
13483 F: drivers/net/wireless/ath/wcn36xx/
13485 QUANTENNA QTNFMAC WIRELESS DRIVER
13486 M: Igor Mitsyanko <imitsyanko@quantenna.com>
13487 M: Avinash Patil <avinashp@quantenna.com>
13488 M: Sergey Matyukevich <smatyukevich@quantenna.com>
13489 L: linux-wireless@vger.kernel.org
13491 F: drivers/net/wireless/quantenna
13493 RADEON and AMDGPU DRM DRIVERS
13494 M: Alex Deucher <alexander.deucher@amd.com>
13495 M: Christian König <christian.koenig@amd.com>
13496 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
13497 L: amd-gfx@lists.freedesktop.org
13498 T: git git://people.freedesktop.org/~agd5f/linux
13500 F: drivers/gpu/drm/radeon/
13501 F: include/uapi/drm/radeon_drm.h
13502 F: drivers/gpu/drm/amd/
13503 F: include/uapi/drm/amdgpu_drm.h
13505 RADEON FRAMEBUFFER DISPLAY DRIVER
13506 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
13507 L: linux-fbdev@vger.kernel.org
13509 F: drivers/video/fbdev/aty/radeon*
13510 F: include/uapi/linux/radeonfb.h
13512 RADIOSHARK RADIO DRIVER
13513 M: Hans Verkuil <hverkuil@xs4all.nl>
13514 L: linux-media@vger.kernel.org
13515 T: git git://linuxtv.org/media_tree.git
13517 F: drivers/media/radio/radio-shark.c
13519 RADIOSHARK2 RADIO DRIVER
13520 M: Hans Verkuil <hverkuil@xs4all.nl>
13521 L: linux-media@vger.kernel.org
13522 T: git git://linuxtv.org/media_tree.git
13524 F: drivers/media/radio/radio-shark2.c
13525 F: drivers/media/radio/radio-tea5777.c
13527 RADOS BLOCK DEVICE (RBD)
13528 M: Ilya Dryomov <idryomov@gmail.com>
13529 M: Sage Weil <sage@redhat.com>
13530 M: Alex Elder <elder@kernel.org>
13531 L: ceph-devel@vger.kernel.org
13532 W: http://ceph.com/
13533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13534 T: git git://github.com/ceph/ceph-client.git
13536 F: Documentation/ABI/testing/sysfs-bus-rbd
13537 F: drivers/block/rbd.c
13538 F: drivers/block/rbd_types.h
13540 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13541 M: Paul Mackerras <paulus@samba.org>
13542 L: linux-fbdev@vger.kernel.org
13544 F: drivers/video/fbdev/aty/aty128fb.c
13546 RAINSHADOW-CEC DRIVER
13547 M: Hans Verkuil <hverkuil@xs4all.nl>
13548 L: linux-media@vger.kernel.org
13549 T: git git://linuxtv.org/media_tree.git
13551 F: drivers/media/usb/rainshadow-cec/*
13553 RALINK MIPS ARCHITECTURE
13554 M: John Crispin <john@phrozen.org>
13555 L: linux-mips@vger.kernel.org
13557 F: arch/mips/ralink
13559 RALINK RT2X00 WIRELESS LAN DRIVER
13561 M: Stanislaw Gruszka <sgruszka@redhat.com>
13562 M: Helmut Schaa <helmut.schaa@googlemail.com>
13563 L: linux-wireless@vger.kernel.org
13565 F: drivers/net/wireless/ralink/rt2x00/
13567 RAMDISK RAM BLOCK DEVICE DRIVER
13568 M: Jens Axboe <axboe@kernel.dk>
13570 F: Documentation/admin-guide/blockdev/ramdisk.rst
13571 F: drivers/block/brd.c
13573 RANCHU VIRTUAL BOARD FOR MIPS
13574 M: Miodrag Dinic <miodrag.dinic@mips.com>
13575 L: linux-mips@vger.kernel.org
13577 F: arch/mips/generic/board-ranchu.c
13578 F: arch/mips/configs/generic/board-ranchu.config
13580 RANDOM NUMBER DRIVER
13581 M: "Theodore Ts'o" <tytso@mit.edu>
13583 F: drivers/char/random.c
13586 M: Matt Porter <mporter@kernel.crashing.org>
13587 M: Alexandre Bounine <alex.bou9@gmail.com>
13589 F: drivers/rapidio/
13592 M: Tony Luck <tony.luck@intel.com>
13593 M: Borislav Petkov <bp@alien8.de>
13594 L: linux-edac@vger.kernel.org
13597 F: include/linux/ras.h
13598 F: include/ras/ras_event.h
13599 F: Documentation/admin-guide/ras.rst
13601 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13602 L: linux-wireless@vger.kernel.org
13604 F: drivers/net/wireless/ray*
13606 RCUTORTURE TEST FRAMEWORK
13607 M: "Paul E. McKenney" <paulmck@kernel.org>
13608 M: Josh Triplett <josh@joshtriplett.org>
13609 R: Steven Rostedt <rostedt@goodmis.org>
13610 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13611 R: Lai Jiangshan <jiangshanlai@gmail.com>
13612 L: rcu@vger.kernel.org
13614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13615 F: tools/testing/selftests/rcutorture
13618 M: Florian Fainelli <florian@openwrt.org>
13621 RDC R6040 FAST ETHERNET DRIVER
13622 M: Florian Fainelli <f.fainelli@gmail.com>
13623 L: netdev@vger.kernel.org
13625 F: drivers/net/ethernet/rdc/r6040.c
13627 RDMAVT - RDMA verbs software
13628 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
13629 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
13630 L: linux-rdma@vger.kernel.org
13632 F: drivers/infiniband/sw/rdmavt
13634 RDS - RELIABLE DATAGRAM SOCKETS
13635 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
13636 L: netdev@vger.kernel.org
13637 L: linux-rdma@vger.kernel.org
13638 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
13639 W: https://oss.oracle.com/projects/rds/
13642 F: Documentation/networking/rds.txt
13644 RDT - RESOURCE ALLOCATION
13645 M: Fenghua Yu <fenghua.yu@intel.com>
13646 M: Reinette Chatre <reinette.chatre@intel.com>
13647 L: linux-kernel@vger.kernel.org
13649 F: arch/x86/kernel/cpu/resctrl/
13650 F: arch/x86/include/asm/resctrl_sched.h
13651 F: Documentation/x86/resctrl*
13653 READ-COPY UPDATE (RCU)
13654 M: "Paul E. McKenney" <paulmck@kernel.org>
13655 M: Josh Triplett <josh@joshtriplett.org>
13656 R: Steven Rostedt <rostedt@goodmis.org>
13657 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13658 R: Lai Jiangshan <jiangshanlai@gmail.com>
13659 R: Joel Fernandes <joel@joelfernandes.org>
13660 L: rcu@vger.kernel.org
13661 W: http://www.rdrop.com/users/paulmck/RCU/
13663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13664 F: Documentation/RCU/
13665 X: Documentation/RCU/torture.txt
13666 F: include/linux/rcu*
13667 X: include/linux/srcu*.h
13669 X: kernel/rcu/srcu*.c
13671 REAL TIME CLOCK (RTC) SUBSYSTEM
13672 M: Alessandro Zummo <a.zummo@towertech.it>
13673 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13674 L: linux-rtc@vger.kernel.org
13675 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
13676 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13678 F: Documentation/devicetree/bindings/rtc/
13679 F: Documentation/admin-guide/rtc.rst
13681 F: include/linux/rtc.h
13682 F: include/uapi/linux/rtc.h
13683 F: include/linux/rtc/
13684 F: include/linux/platform_data/rtc-*
13685 F: tools/testing/selftests/rtc/
13687 REALTEK AUDIO CODECS
13688 M: Bard Liao <bardliao@realtek.com>
13689 M: Oder Chiou <oder_chiou@realtek.com>
13691 F: sound/soc/codecs/rt*
13692 F: include/sound/rt*.h
13694 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13695 M: Linus Walleij <linus.walleij@linaro.org>
13697 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13698 F: drivers/net/dsa/realtek-smi*
13699 F: drivers/net/dsa/rtl83*
13701 REDPINE WIRELESS DRIVER
13702 M: Amitkumar Karwar <amitkarwar@gmail.com>
13703 M: Siva Rebbagondla <siva8118@gmail.com>
13704 L: linux-wireless@vger.kernel.org
13706 F: drivers/net/wireless/rsi/
13708 REGISTER MAP ABSTRACTION
13709 M: Mark Brown <broonie@kernel.org>
13710 L: linux-kernel@vger.kernel.org
13711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13713 F: Documentation/devicetree/bindings/regmap/
13714 F: drivers/base/regmap/
13715 F: include/linux/regmap.h
13717 REISERFS FILE SYSTEM
13718 L: reiserfs-devel@vger.kernel.org
13722 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13723 M: Ohad Ben-Cohen <ohad@wizery.com>
13724 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13725 L: linux-remoteproc@vger.kernel.org
13726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13728 F: Documentation/devicetree/bindings/remoteproc/
13729 F: Documentation/ABI/testing/sysfs-class-remoteproc
13730 F: Documentation/remoteproc.txt
13731 F: drivers/remoteproc/
13732 F: include/linux/remoteproc.h
13733 F: include/linux/remoteproc/
13735 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13736 M: Ohad Ben-Cohen <ohad@wizery.com>
13737 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13738 L: linux-remoteproc@vger.kernel.org
13739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13742 F: Documentation/rpmsg.txt
13743 F: Documentation/ABI/testing/sysfs-bus-rpmsg
13744 F: include/linux/rpmsg.h
13745 F: include/linux/rpmsg/
13746 F: include/uapi/linux/rpmsg.h
13749 RENESAS CLOCK DRIVERS
13750 M: Geert Uytterhoeven <geert+renesas@glider.be>
13751 L: linux-renesas-soc@vger.kernel.org
13752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13754 F: drivers/clk/renesas/
13756 RENESAS EMEV2 I2C DRIVER
13757 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13759 F: Documentation/devicetree/bindings/i2c/i2c-emev2.txt
13760 F: drivers/i2c/busses/i2c-emev2.c
13762 RENESAS ETHERNET DRIVERS
13763 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13764 L: netdev@vger.kernel.org
13765 L: linux-renesas-soc@vger.kernel.org
13766 F: Documentation/devicetree/bindings/net/renesas,*.txt
13767 F: Documentation/devicetree/bindings/net/sh_eth.txt
13768 F: drivers/net/ethernet/renesas/
13769 F: include/linux/sh_eth.h
13771 RENESAS R-CAR GYROADC DRIVER
13772 M: Marek Vasut <marek.vasut@gmail.com>
13773 L: linux-iio@vger.kernel.org
13775 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13776 F: drivers/iio/adc/rcar-gyroadc.c
13778 RENESAS R-CAR I2C DRIVERS
13779 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13781 F: Documentation/devicetree/bindings/i2c/i2c-rcar.txt
13782 F: Documentation/devicetree/bindings/i2c/i2c-sh_mobile.txt
13783 F: drivers/i2c/busses/i2c-rcar.c
13784 F: drivers/i2c/busses/i2c-sh_mobile.c
13786 RENESAS RIIC DRIVER
13787 M: Chris Brandt <chris.brandt@renesas.com>
13789 F: Documentation/devicetree/bindings/i2c/i2c-riic.txt
13790 F: drivers/i2c/busses/i2c-riic.c
13792 RENESAS USB PHY DRIVER
13793 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13794 L: linux-renesas-soc@vger.kernel.org
13796 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
13798 RESET CONTROLLER FRAMEWORK
13799 M: Philipp Zabel <p.zabel@pengutronix.de>
13800 T: git git://git.pengutronix.de/git/pza/linux
13803 F: Documentation/devicetree/bindings/reset/
13804 F: include/dt-bindings/reset/
13805 F: include/linux/reset.h
13806 F: include/linux/reset/
13807 F: include/linux/reset-controller.h
13809 RESTARTABLE SEQUENCES SUPPORT
13810 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13811 M: Peter Zijlstra <peterz@infradead.org>
13812 M: "Paul E. McKenney" <paulmck@kernel.org>
13813 M: Boqun Feng <boqun.feng@gmail.com>
13814 L: linux-kernel@vger.kernel.org
13817 F: include/uapi/linux/rseq.h
13818 F: include/trace/events/rseq.h
13819 F: tools/testing/selftests/rseq/
13822 M: Johannes Berg <johannes@sipsolutions.net>
13823 L: linux-wireless@vger.kernel.org
13824 W: http://wireless.kernel.org/
13825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13828 F: Documentation/driver-api/rfkill.rst
13829 F: Documentation/ABI/stable/sysfs-class-rfkill
13831 F: include/linux/rfkill.h
13832 F: include/uapi/linux/rfkill.h
13835 M: Thomas Graf <tgraf@suug.ch>
13836 M: Herbert Xu <herbert@gondor.apana.org.au>
13837 L: netdev@vger.kernel.org
13839 F: lib/rhashtable.c
13840 F: lib/test_rhashtable.c
13841 F: include/linux/rhashtable.h
13842 F: include/linux/rhashtable-types.h
13844 RICOH R5C592 MEMORYSTICK DRIVER
13845 M: Maxim Levitsky <maximlevitsky@gmail.com>
13847 F: drivers/memstick/host/r592.*
13849 RICOH SMARTMEDIA/XD DRIVER
13850 M: Maxim Levitsky <maximlevitsky@gmail.com>
13852 F: drivers/mtd/nand/raw/r852.c
13853 F: drivers/mtd/nand/raw/r852.h
13855 RISC-V ARCHITECTURE
13856 M: Paul Walmsley <paul.walmsley@sifive.com>
13857 M: Palmer Dabbelt <palmer@sifive.com>
13858 M: Albert Ou <aou@eecs.berkeley.edu>
13859 L: linux-riscv@lists.infradead.org
13860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
13867 M: Stefan Achatz <erazor_de@users.sourceforge.net>
13868 W: http://sourceforge.net/projects/roccat/
13870 F: drivers/hid/hid-roccat*
13871 F: include/linux/hid-roccat*
13872 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
13874 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13875 M: Jacob Chen <jacob-chen@iotwrt.com>
13876 M: Ezequiel Garcia <ezequiel@collabora.com>
13877 L: linux-media@vger.kernel.org
13879 F: drivers/media/platform/rockchip/rga/
13880 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
13882 HANTRO VPU CODEC DRIVER
13883 M: Ezequiel Garcia <ezequiel@collabora.com>
13884 L: linux-media@vger.kernel.org
13886 F: drivers/staging/media/hantro/
13887 F: Documentation/devicetree/bindings/media/rockchip-vpu.txt
13890 M: Jiri Pirko <jiri@resnulli.us>
13891 L: netdev@vger.kernel.org
13893 F: drivers/net/ethernet/rocker/
13897 W: http://www.comtrol.com
13899 F: Documentation/driver-api/serial/rocket.rst
13900 F: drivers/tty/rocket*
13902 ROCKETPORT EXPRESS/INFINITY DRIVER
13903 M: Kevin Cernekee <cernekee@gmail.com>
13904 L: linux-serial@vger.kernel.org
13906 F: drivers/tty/serial/rp2.*
13908 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13909 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13910 L: linux-kernel@vger.kernel.org
13911 L: linux-renesas-soc@vger.kernel.org
13913 F: drivers/mfd/bd9571mwv.c
13914 F: drivers/regulator/bd9571mwv-regulator.c
13915 F: drivers/gpio/gpio-bd9571mwv.c
13916 F: include/linux/mfd/bd9571mwv.h
13917 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13920 M: Ralf Baechle <ralf@linux-mips.org>
13921 L: linux-hams@vger.kernel.org
13922 W: http://www.linux-ax25.org/
13924 F: include/net/rose.h
13925 F: include/uapi/linux/rose.h
13928 RTL2830 MEDIA DRIVER
13929 M: Antti Palosaari <crope@iki.fi>
13930 L: linux-media@vger.kernel.org
13931 W: https://linuxtv.org
13932 W: http://palosaari.fi/linux/
13933 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13934 T: git git://linuxtv.org/anttip/media_tree.git
13936 F: drivers/media/dvb-frontends/rtl2830*
13938 RTL2832 MEDIA DRIVER
13939 M: Antti Palosaari <crope@iki.fi>
13940 L: linux-media@vger.kernel.org
13941 W: https://linuxtv.org
13942 W: http://palosaari.fi/linux/
13943 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13944 T: git git://linuxtv.org/anttip/media_tree.git
13946 F: drivers/media/dvb-frontends/rtl2832*
13948 RTL2832_SDR MEDIA DRIVER
13949 M: Antti Palosaari <crope@iki.fi>
13950 L: linux-media@vger.kernel.org
13951 W: https://linuxtv.org
13952 W: http://palosaari.fi/linux/
13953 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13954 T: git git://linuxtv.org/anttip/media_tree.git
13956 F: drivers/media/dvb-frontends/rtl2832_sdr*
13958 RTL8180 WIRELESS DRIVER
13959 L: linux-wireless@vger.kernel.org
13960 W: http://wireless.kernel.org/
13961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13963 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
13965 RTL8187 WIRELESS DRIVER
13966 M: Herton Ronaldo Krzesinski <herton@canonical.com>
13967 M: Hin-Tak Leung <htl10@users.sourceforge.net>
13968 M: Larry Finger <Larry.Finger@lwfinger.net>
13969 L: linux-wireless@vger.kernel.org
13970 W: http://wireless.kernel.org/
13971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13973 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
13975 REALTEK WIRELESS DRIVER (rtlwifi family)
13976 M: Ping-Ke Shih <pkshih@realtek.com>
13977 L: linux-wireless@vger.kernel.org
13978 W: http://wireless.kernel.org/
13979 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13981 F: drivers/net/wireless/realtek/rtlwifi/
13983 REALTEK WIRELESS DRIVER (rtw88)
13984 M: Yan-Hsuan Chuang <yhchuang@realtek.com>
13985 L: linux-wireless@vger.kernel.org
13987 F: drivers/net/wireless/realtek/rtw88/
13989 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13990 M: Jes Sorensen <Jes.Sorensen@gmail.com>
13991 L: linux-wireless@vger.kernel.org
13992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13994 F: drivers/net/wireless/realtek/rtl8xxxu/
13996 RXRPC SOCKETS (AF_RXRPC)
13997 M: David Howells <dhowells@redhat.com>
13998 L: linux-afs@lists.infradead.org
14001 F: include/keys/rxrpc-type.h
14002 F: include/net/af_rxrpc.h
14003 F: include/trace/events/rxrpc.h
14004 F: include/uapi/linux/rxrpc.h
14005 F: Documentation/networking/rxrpc.txt
14006 W: https://www.infradead.org/~dhowells/kafs/
14008 S3 SAVAGE FRAMEBUFFER DRIVER
14009 M: Antonino Daplas <adaplas@gmail.com>
14010 L: linux-fbdev@vger.kernel.org
14012 F: drivers/video/fbdev/savage/
14015 M: Heiko Carstens <heiko.carstens@de.ibm.com>
14016 M: Vasily Gorbik <gor@linux.ibm.com>
14017 M: Christian Borntraeger <borntraeger@de.ibm.com>
14018 L: linux-s390@vger.kernel.org
14019 W: http://www.ibm.com/developerworks/linux/linux390/
14020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
14024 F: Documentation/s390/
14025 F: Documentation/driver-api/s390-drivers.rst
14027 S390 COMMON I/O LAYER
14028 M: Sebastian Ott <sebott@linux.ibm.com>
14029 M: Peter Oberparleiter <oberpar@linux.ibm.com>
14030 L: linux-s390@vger.kernel.org
14031 W: http://www.ibm.com/developerworks/linux/linux390/
14033 F: drivers/s390/cio/
14036 M: Stefan Haberland <sth@linux.ibm.com>
14037 M: Jan Hoeppner <hoeppner@linux.ibm.com>
14038 L: linux-s390@vger.kernel.org
14039 W: http://www.ibm.com/developerworks/linux/linux390/
14041 F: drivers/s390/block/dasd*
14042 F: block/partitions/ibm.c
14045 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
14046 L: linux-s390@vger.kernel.org
14047 W: http://www.ibm.com/developerworks/linux/linux390/
14049 F: drivers/iommu/s390-iommu.c
14051 S390 IUCV NETWORK LAYER
14052 M: Julian Wiedmann <jwi@linux.ibm.com>
14053 M: Ursula Braun <ubraun@linux.ibm.com>
14054 L: linux-s390@vger.kernel.org
14055 W: http://www.ibm.com/developerworks/linux/linux390/
14057 F: drivers/s390/net/*iucv*
14058 F: include/net/iucv/
14061 S390 NETWORK DRIVERS
14062 M: Julian Wiedmann <jwi@linux.ibm.com>
14063 M: Ursula Braun <ubraun@linux.ibm.com>
14064 L: linux-s390@vger.kernel.org
14065 W: http://www.ibm.com/developerworks/linux/linux390/
14067 F: drivers/s390/net/
14070 M: Sebastian Ott <sebott@linux.ibm.com>
14071 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
14072 L: linux-s390@vger.kernel.org
14073 W: http://www.ibm.com/developerworks/linux/linux390/
14076 F: drivers/pci/hotplug/s390_pci_hpc.c
14078 S390 VFIO-CCW DRIVER
14079 M: Cornelia Huck <cohuck@redhat.com>
14080 M: Eric Farman <farman@linux.ibm.com>
14081 R: Halil Pasic <pasic@linux.ibm.com>
14082 L: linux-s390@vger.kernel.org
14083 L: kvm@vger.kernel.org
14085 F: drivers/s390/cio/vfio_ccw*
14086 F: Documentation/s390/vfio-ccw.rst
14087 F: include/uapi/linux/vfio_ccw.h
14090 M: Harald Freudenberger <freude@linux.ibm.com>
14091 L: linux-s390@vger.kernel.org
14092 W: http://www.ibm.com/developerworks/linux/linux390/
14094 F: drivers/s390/crypto/
14096 S390 VFIO AP DRIVER
14097 M: Tony Krowiak <akrowiak@linux.ibm.com>
14098 M: Pierre Morel <pmorel@linux.ibm.com>
14099 M: Halil Pasic <pasic@linux.ibm.com>
14100 L: linux-s390@vger.kernel.org
14101 W: http://www.ibm.com/developerworks/linux/linux390/
14103 F: drivers/s390/crypto/vfio_ap_drv.c
14104 F: drivers/s390/crypto/vfio_ap_private.h
14105 F: drivers/s390/crypto/vfio_ap_ops.c
14106 F: Documentation/s390/vfio-ap.rst
14109 M: Steffen Maier <maier@linux.ibm.com>
14110 M: Benjamin Block <bblock@linux.ibm.com>
14111 L: linux-s390@vger.kernel.org
14112 W: http://www.ibm.com/developerworks/linux/linux390/
14114 F: drivers/s390/scsi/zfcp_*
14116 S3C24XX SD/MMC Driver
14117 M: Ben Dooks <ben-linux@fluff.org>
14118 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14120 F: drivers/mmc/host/s3cmci.*
14122 SAA6588 RDS RECEIVER DRIVER
14123 M: Hans Verkuil <hverkuil@xs4all.nl>
14124 L: linux-media@vger.kernel.org
14125 T: git git://linuxtv.org/media_tree.git
14126 W: https://linuxtv.org
14128 F: drivers/media/i2c/saa6588*
14130 SAA7134 VIDEO4LINUX DRIVER
14131 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14132 L: linux-media@vger.kernel.org
14133 W: https://linuxtv.org
14134 T: git git://linuxtv.org/media_tree.git
14136 F: Documentation/media/v4l-drivers/saa7134*
14137 F: drivers/media/pci/saa7134/
14139 SAA7146 VIDEO4LINUX-2 DRIVER
14140 M: Hans Verkuil <hverkuil@xs4all.nl>
14141 L: linux-media@vger.kernel.org
14142 T: git git://linuxtv.org/media_tree.git
14144 F: drivers/media/common/saa7146/
14145 F: drivers/media/pci/saa7146/
14146 F: include/media/drv-intf/saa7146*
14148 SAFESETID SECURITY MODULE
14149 M: Micah Morton <mortonm@chromium.org>
14151 F: security/safesetid/
14152 F: Documentation/admin-guide/LSM/SafeSetID.rst
14154 SAMSUNG AUDIO (ASoC) DRIVERS
14155 M: Krzysztof Kozlowski <krzk@kernel.org>
14156 M: Sangbeom Kim <sbkim73@samsung.com>
14157 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14158 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14160 F: sound/soc/samsung/
14161 F: Documentation/devicetree/bindings/sound/samsung*
14163 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14164 M: Krzysztof Kozlowski <krzk@kernel.org>
14165 L: linux-crypto@vger.kernel.org
14166 L: linux-samsung-soc@vger.kernel.org
14168 F: drivers/crypto/exynos-rng.c
14169 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
14171 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14172 M: Łukasz Stelmach <l.stelmach@samsung.com>
14173 L: linux-samsung-soc@vger.kernel.org
14175 F: drivers/char/hw_random/exynos-trng.c
14176 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14178 SAMSUNG FRAMEBUFFER DRIVER
14179 M: Jingoo Han <jingoohan1@gmail.com>
14180 L: linux-fbdev@vger.kernel.org
14182 F: drivers/video/fbdev/s3c-fb.c
14184 SAMSUNG LAPTOP DRIVER
14185 M: Corentin Chary <corentin.chary@gmail.com>
14186 L: platform-driver-x86@vger.kernel.org
14188 F: drivers/platform/x86/samsung-laptop.c
14190 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14191 M: Sangbeom Kim <sbkim73@samsung.com>
14192 M: Krzysztof Kozlowski <krzk@kernel.org>
14193 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14194 L: linux-kernel@vger.kernel.org
14195 L: linux-samsung-soc@vger.kernel.org
14197 F: drivers/mfd/sec*.c
14198 F: drivers/regulator/s2m*.c
14199 F: drivers/regulator/s5m*.c
14200 F: drivers/clk/clk-s2mps11.c
14201 F: drivers/rtc/rtc-s5m.c
14202 F: include/linux/mfd/samsung/
14203 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14204 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14205 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14206 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14208 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14209 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14210 L: linux-media@vger.kernel.org
14211 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14213 F: drivers/media/platform/s3c-camif/
14214 F: include/media/drv-intf/s3c_camif.h
14216 SAMSUNG S3FWRN5 NFC DRIVER
14217 M: Robert Baldyga <r.baldyga@samsung.com>
14218 M: Krzysztof Opasiak <k.opasiak@samsung.com>
14219 L: linux-nfc@lists.01.org (moderated for non-subscribers)
14221 F: drivers/nfc/s3fwrn5
14223 SAMSUNG S5C73M3 CAMERA DRIVER
14224 M: Kyungmin Park <kyungmin.park@samsung.com>
14225 M: Andrzej Hajda <a.hajda@samsung.com>
14226 L: linux-media@vger.kernel.org
14228 F: drivers/media/i2c/s5c73m3/*
14230 SAMSUNG S5K5BAF CAMERA DRIVER
14231 M: Kyungmin Park <kyungmin.park@samsung.com>
14232 M: Andrzej Hajda <a.hajda@samsung.com>
14233 L: linux-media@vger.kernel.org
14235 F: drivers/media/i2c/s5k5baf.c
14237 SAMSUNG S5P Security SubSystem (SSS) DRIVER
14238 M: Krzysztof Kozlowski <krzk@kernel.org>
14239 M: Vladimir Zapolskiy <vz@mleia.com>
14240 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
14241 L: linux-crypto@vger.kernel.org
14242 L: linux-samsung-soc@vger.kernel.org
14244 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.txt
14245 F: Documentation/devicetree/bindings/crypto/samsung-sss.txt
14246 F: drivers/crypto/s5p-sss.c
14248 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14249 M: Kyungmin Park <kyungmin.park@samsung.com>
14250 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14251 L: linux-media@vger.kernel.org
14252 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14254 F: drivers/media/platform/exynos4-is/
14256 SAMSUNG SOC CLOCK DRIVERS
14257 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14258 M: Tomasz Figa <tomasz.figa@gmail.com>
14259 M: Chanwoo Choi <cw00.choi@samsung.com>
14261 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14263 F: drivers/clk/samsung/
14264 F: include/dt-bindings/clock/exynos*.h
14265 F: Documentation/devicetree/bindings/clock/exynos*.txt
14266 F: Documentation/devicetree/bindings/clock/samsung,s3c*
14267 F: Documentation/devicetree/bindings/clock/samsung,s5p*
14269 SAMSUNG SPI DRIVERS
14270 M: Kukjin Kim <kgene@kernel.org>
14271 M: Krzysztof Kozlowski <krzk@kernel.org>
14272 M: Andi Shyti <andi@etezian.org>
14273 L: linux-spi@vger.kernel.org
14274 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14276 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
14277 F: drivers/spi/spi-s3c*
14278 F: include/linux/platform_data/spi-s3c64xx.h
14280 SAMSUNG SXGBE DRIVERS
14281 M: Byungho An <bh74.an@samsung.com>
14282 M: Girish K S <ks.giri@samsung.com>
14283 M: Vipul Pandya <vipul.pandya@samsung.com>
14285 L: netdev@vger.kernel.org
14286 F: drivers/net/ethernet/samsung/sxgbe/
14288 SAMSUNG THERMAL DRIVER
14289 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14290 L: linux-pm@vger.kernel.org
14291 L: linux-samsung-soc@vger.kernel.org
14293 T: git https://github.com/lmajewski/linux-samsung-thermal.git
14294 F: drivers/thermal/samsung/
14296 SAMSUNG USB2 PHY DRIVER
14297 M: Kamil Debski <kamil@wypas.org>
14298 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14299 L: linux-kernel@vger.kernel.org
14301 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
14302 F: Documentation/driver-api/phy/samsung-usb2.rst
14303 F: drivers/phy/samsung/phy-exynos4210-usb2.c
14304 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
14305 F: drivers/phy/samsung/phy-exynos5250-usb2.c
14306 F: drivers/phy/samsung/phy-s5pv210-usb2.c
14307 F: drivers/phy/samsung/phy-samsung-usb2.c
14308 F: drivers/phy/samsung/phy-samsung-usb2.h
14311 M: Zwane Mwaikambo <zwanem@gmail.com>
14313 F: drivers/watchdog/sc1200wdt.c
14316 M: Ingo Molnar <mingo@redhat.com>
14317 M: Peter Zijlstra <peterz@infradead.org>
14318 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
14319 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
14320 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
14321 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
14322 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
14323 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
14324 L: linux-kernel@vger.kernel.org
14325 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14328 F: include/linux/sched.h
14329 F: include/uapi/linux/sched.h
14330 F: include/linux/wait.h
14331 F: include/linux/preempt.h
14333 SCR24X CHIP CARD INTERFACE DRIVER
14334 M: Lubomir Rintel <lkundrak@v3.sk>
14336 F: drivers/char/pcmcia/scr24x_cs.c
14339 M: Jens Axboe <axboe@kernel.dk>
14340 L: linux-scsi@vger.kernel.org
14341 W: http://www.kernel.dk
14343 F: drivers/scsi/sr*
14345 SCSI RDMA PROTOCOL (SRP) INITIATOR
14346 M: Bart Van Assche <bvanassche@acm.org>
14347 L: linux-rdma@vger.kernel.org
14349 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14350 F: drivers/infiniband/ulp/srp/
14351 F: include/scsi/srp.h
14353 SCSI RDMA PROTOCOL (SRP) TARGET
14354 M: Bart Van Assche <bvanassche@acm.org>
14355 L: linux-rdma@vger.kernel.org
14356 L: target-devel@vger.kernel.org
14358 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14359 F: drivers/infiniband/ulp/srpt/
14362 M: Doug Gilbert <dgilbert@interlog.com>
14363 L: linux-scsi@vger.kernel.org
14364 W: http://sg.danny.cz/sg
14366 F: Documentation/scsi/scsi-generic.txt
14367 F: drivers/scsi/sg.c
14368 F: include/scsi/sg.h
14371 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
14372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14373 M: "Martin K. Petersen" <martin.petersen@oracle.com>
14374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14375 Q: https://patchwork.kernel.org/project/linux-scsi/list/
14376 L: linux-scsi@vger.kernel.org
14378 F: Documentation/devicetree/bindings/scsi/
14383 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14384 L: linux-scsi@vger.kernel.org
14386 F: Documentation/scsi/st.txt
14387 F: drivers/scsi/st.*
14388 F: drivers/scsi/st_*.h
14390 SCSI TARGET SUBSYSTEM
14391 M: "Martin K. Petersen" <martin.petersen@oracle.com>
14392 L: linux-scsi@vger.kernel.org
14393 L: target-devel@vger.kernel.org
14394 W: http://www.linux-iscsi.org
14395 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14396 Q: https://patchwork.kernel.org/project/target-devel/list/
14400 F: Documentation/target/
14403 M: Vlad Yasevich <vyasevich@gmail.com>
14404 M: Neil Horman <nhorman@tuxdriver.com>
14405 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14406 L: linux-sctp@vger.kernel.org
14407 W: http://lksctp.sourceforge.net
14409 F: Documentation/networking/sctp.txt
14410 F: include/linux/sctp.h
14411 F: include/uapi/linux/sctp.h
14412 F: include/net/sctp/
14416 M: Jim Cromie <jim.cromie@gmail.com>
14418 F: Documentation/i2c/busses/scx200_acb.rst
14419 F: arch/x86/platform/scx200/
14420 F: drivers/watchdog/scx200_wdt.c
14421 F: drivers/i2c/busses/scx200*
14422 F: drivers/mtd/maps/scx200_docflash.c
14423 F: include/linux/scx200.h
14426 M: Jim Cromie <jim.cromie@gmail.com>
14428 F: drivers/char/scx200_gpio.c
14429 F: include/linux/scx200_gpio.h
14431 SCx200 HRT CLOCKSOURCE DRIVER
14432 M: Jim Cromie <jim.cromie@gmail.com>
14434 F: drivers/clocksource/scx200_hrt.c
14436 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14437 M: Sascha Sommer <saschasommer@freenet.de>
14438 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14440 F: drivers/mmc/host/sdricoh_cs.c
14442 SECO BOARDS CEC DRIVER
14443 M: Ettore Chimenti <ek5.chimenti@gmail.com>
14445 F: drivers/media/platform/seco-cec/seco-cec.c
14446 F: drivers/media/platform/seco-cec/seco-cec.h
14449 M: Kees Cook <keescook@chromium.org>
14450 R: Andy Lutomirski <luto@amacapital.net>
14451 R: Will Drewry <wad@chromium.org>
14452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14454 F: kernel/seccomp.c
14455 F: include/uapi/linux/seccomp.h
14456 F: include/linux/seccomp.h
14457 F: tools/testing/selftests/seccomp/*
14458 F: tools/testing/selftests/kselftest_harness.h
14459 F: Documentation/userspace-api/seccomp_filter.rst
14460 K: \bsecure_computing
14463 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14464 M: Al Cooper <alcooperx@gmail.com>
14465 L: linux-mmc@vger.kernel.org
14466 L: bcm-kernel-feedback-list@broadcom.com
14468 F: drivers/mmc/host/sdhci-brcmstb*
14470 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14471 M: Adrian Hunter <adrian.hunter@intel.com>
14472 L: linux-mmc@vger.kernel.org
14474 F: drivers/mmc/host/sdhci*
14475 F: include/linux/mmc/sdhci*
14477 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14478 M: Adrian Hunter <adrian.hunter@intel.com>
14479 M: Ritesh Harjani <riteshh@codeaurora.org>
14480 M: Asutosh Das <asutoshd@codeaurora.org>
14481 L: linux-mmc@vger.kernel.org
14483 F: drivers/mmc/host/cqhci*
14485 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14486 M: Prabu Thangamuthu <prabu.t@synopsys.com>
14487 M: Manjunath M B <manjumb@synopsys.com>
14488 L: linux-mmc@vger.kernel.org
14490 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
14492 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14493 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14494 L: linux-mmc@vger.kernel.org
14496 F: drivers/mmc/host/sdhci-of-at91.c
14498 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14499 M: Ben Dooks <ben-linux@fluff.org>
14500 M: Jaehoon Chung <jh80.chung@samsung.com>
14501 L: linux-mmc@vger.kernel.org
14503 F: drivers/mmc/host/sdhci-s3c*
14505 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14506 M: Viresh Kumar <vireshk@kernel.org>
14507 L: linux-mmc@vger.kernel.org
14509 F: drivers/mmc/host/sdhci-spear.c
14511 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14512 M: Kishon Vijay Abraham I <kishon@ti.com>
14513 L: linux-mmc@vger.kernel.org
14515 F: drivers/mmc/host/sdhci-omap.c
14517 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14518 M: Scott Bauer <scott.bauer@intel.com>
14519 M: Jonathan Derrick <jonathan.derrick@intel.com>
14520 L: linux-block@vger.kernel.org
14523 F: block/opal_proto.h
14524 F: include/linux/sed*
14525 F: include/uapi/linux/sed*
14528 M: Security Officers <security@kernel.org>
14532 M: James Morris <jmorris@namei.org>
14533 M: "Serge E. Hallyn" <serge@hallyn.com>
14534 L: linux-security-module@vger.kernel.org (suggested Cc:)
14535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14536 W: http://kernsec.org/
14539 X: security/selinux/
14541 SELINUX SECURITY MODULE
14542 M: Paul Moore <paul@paul-moore.com>
14543 M: Stephen Smalley <sds@tycho.nsa.gov>
14544 M: Eric Paris <eparis@parisplace.org>
14545 L: selinux@vger.kernel.org
14546 W: https://selinuxproject.org
14547 W: https://github.com/SELinuxProject
14548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14550 F: include/uapi/linux/selinux_netlink.h
14551 F: security/selinux/
14552 F: scripts/selinux/
14553 F: Documentation/admin-guide/LSM/SELinux.rst
14556 M: Jiri Slaby <jirislaby@gmail.com>
14558 F: drivers/misc/phantom.c
14559 F: include/uapi/linux/phantom.h
14561 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
14562 M: Tomasz Duszynski <tduszyns@gmail.com>
14564 F: drivers/iio/chemical/sps30.c
14565 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
14568 M: Rob Herring <robh@kernel.org>
14569 L: linux-serial@vger.kernel.org
14571 F: Documentation/devicetree/bindings/serial/slave-device.txt
14572 F: drivers/tty/serdev/
14573 F: include/linux/serdev.h
14576 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14577 L: linux-serial@vger.kernel.org
14579 F: Documentation/devicetree/bindings/serial/
14580 F: drivers/tty/serial/
14583 M: Sean Young <sean@mess.org>
14584 L: linux-media@vger.kernel.org
14586 F: drivers/media/rc/serial_ir.c
14589 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14590 M: Edward Cree <ecree@solarflare.com>
14591 M: Martin Habets <mhabets@solarflare.com>
14592 L: netdev@vger.kernel.org
14594 F: drivers/net/ethernet/sfc/
14596 SFF/SFP/SFP+ MODULE SUPPORT
14597 M: Russell King <linux@armlinux.org.uk>
14598 L: netdev@vger.kernel.org
14600 F: drivers/net/phy/phylink.c
14601 F: drivers/net/phy/sfp*
14602 F: include/linux/phylink.h
14603 F: include/linux/sfp.h
14607 M: Dimitri Sivanich <sivanich@sgi.com>
14609 F: drivers/misc/sgi-gru/
14611 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14612 M: Pat Gefre <pfg@sgi.com>
14613 L: linux-ia64@vger.kernel.org
14615 F: Documentation/ia64/serial.rst
14616 F: drivers/tty/serial/ioc?_serial.c
14617 F: include/linux/ioc?.h
14619 SGI XP/XPC/XPNET DRIVER
14620 M: Cliff Whickman <cpw@sgi.com>
14621 M: Robin Holt <robinmholt@gmail.com>
14623 F: drivers/misc/sgi-xp/
14625 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14626 M: Ursula Braun <ubraun@linux.ibm.com>
14627 M: Karsten Graul <kgraul@linux.ibm.com>
14628 L: linux-s390@vger.kernel.org
14629 W: http://www.ibm.com/developerworks/linux/linux390/
14633 SHARP RJ54N1CB0C SENSOR DRIVER
14634 M: Jacopo Mondi <jacopo@jmondi.org>
14635 L: linux-media@vger.kernel.org
14636 T: git git://linuxtv.org/media_tree.git
14638 F: drivers/media/i2c/rj54n1cb0c.c
14639 F: include/media/i2c/rj54n1cb0c.h
14641 SH_VEU V4L2 MEM2MEM DRIVER
14642 L: linux-media@vger.kernel.org
14644 F: drivers/media/platform/sh_veu.c
14646 SH_VOU V4L2 OUTPUT DRIVER
14647 L: linux-media@vger.kernel.org
14649 F: drivers/media/platform/sh_vou.c
14650 F: include/media/drv-intf/sh_vou.h
14652 SI2157 MEDIA DRIVER
14653 M: Antti Palosaari <crope@iki.fi>
14654 L: linux-media@vger.kernel.org
14655 W: https://linuxtv.org
14656 W: http://palosaari.fi/linux/
14657 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14658 T: git git://linuxtv.org/anttip/media_tree.git
14660 F: drivers/media/tuners/si2157*
14662 SI2165 MEDIA DRIVER
14663 M: Matthias Schwarzott <zzam@gentoo.org>
14664 L: linux-media@vger.kernel.org
14665 W: https://linuxtv.org
14666 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14668 F: drivers/media/dvb-frontends/si2165*
14670 SI2168 MEDIA DRIVER
14671 M: Antti Palosaari <crope@iki.fi>
14672 L: linux-media@vger.kernel.org
14673 W: https://linuxtv.org
14674 W: http://palosaari.fi/linux/
14675 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14676 T: git git://linuxtv.org/anttip/media_tree.git
14678 F: drivers/media/dvb-frontends/si2168*
14680 SI470X FM RADIO RECEIVER I2C DRIVER
14681 M: Hans Verkuil <hverkuil@xs4all.nl>
14682 L: linux-media@vger.kernel.org
14683 T: git git://linuxtv.org/media_tree.git
14684 W: https://linuxtv.org
14686 F: drivers/media/radio/si470x/radio-si470x-i2c.c
14688 SI470X FM RADIO RECEIVER USB DRIVER
14689 M: Hans Verkuil <hverkuil@xs4all.nl>
14690 L: linux-media@vger.kernel.org
14691 T: git git://linuxtv.org/media_tree.git
14692 W: https://linuxtv.org
14694 F: drivers/media/radio/si470x/radio-si470x-common.c
14695 F: drivers/media/radio/si470x/radio-si470x.h
14696 F: drivers/media/radio/si470x/radio-si470x-usb.c
14698 SI4713 FM RADIO TRANSMITTER I2C DRIVER
14699 M: Eduardo Valentin <edubezval@gmail.com>
14700 L: linux-media@vger.kernel.org
14701 T: git git://linuxtv.org/media_tree.git
14702 W: https://linuxtv.org
14704 F: drivers/media/radio/si4713/si4713.?
14706 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14707 M: Eduardo Valentin <edubezval@gmail.com>
14708 L: linux-media@vger.kernel.org
14709 T: git git://linuxtv.org/media_tree.git
14710 W: https://linuxtv.org
14712 F: drivers/media/radio/si4713/radio-platform-si4713.c
14714 SI4713 FM RADIO TRANSMITTER USB DRIVER
14715 M: Hans Verkuil <hverkuil@xs4all.nl>
14716 L: linux-media@vger.kernel.org
14717 T: git git://linuxtv.org/media_tree.git
14718 W: https://linuxtv.org
14720 F: drivers/media/radio/si4713/radio-usb-si4713.c
14723 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14724 L: linux-media@vger.kernel.org
14725 W: https://linuxtv.org
14726 T: git git://linuxtv.org/media_tree.git
14728 F: drivers/media/common/siano/
14729 F: drivers/media/usb/siano/
14730 F: drivers/media/usb/siano/
14731 F: drivers/media/mmc/siano/
14734 M: Palmer Dabbelt <palmer@sifive.com>
14735 M: Paul Walmsley <paul.walmsley@sifive.com>
14736 L: linux-riscv@lists.infradead.org
14737 T: git git://github.com/sifive/riscv-linux.git
14742 SIFIVE FU540 SYSTEM-ON-CHIP
14743 M: Paul Walmsley <paul.walmsley@sifive.com>
14744 M: Palmer Dabbelt <palmer@sifive.com>
14745 L: linux-riscv@lists.infradead.org
14746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
14751 SILEAD TOUCHSCREEN DRIVER
14752 M: Hans de Goede <hdegoede@redhat.com>
14753 L: linux-input@vger.kernel.org
14754 L: platform-driver-x86@vger.kernel.org
14756 F: drivers/input/touchscreen/silead.c
14757 F: drivers/platform/x86/touchscreen_dmi.c
14759 SILICON MOTION SM712 FRAME BUFFER DRIVER
14760 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14761 M: Teddy Wang <teddy.wang@siliconmotion.com>
14762 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14763 L: linux-fbdev@vger.kernel.org
14765 F: drivers/video/fbdev/sm712*
14766 F: Documentation/fb/sm712fb.rst
14768 SIMPLE FIRMWARE INTERFACE (SFI)
14769 M: Len Brown <lenb@kernel.org>
14770 L: sfi-devel@simplefirmware.org
14771 W: http://simplefirmware.org/
14772 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14774 F: arch/x86/platform/sfi/
14776 F: include/linux/sfi*.h
14779 M: Hans de Goede <hdegoede@redhat.com>
14780 L: linux-fbdev@vger.kernel.org
14782 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
14783 F: drivers/video/fbdev/simplefb.c
14784 F: include/linux/platform_data/simplefb.h
14786 SIMTEC EB110ATX (Chalice CATS)
14788 P: Vincent Sanders <vince@simtec.co.uk>
14789 M: Simtec Linux Team <linux@simtec.co.uk>
14790 W: http://www.simtec.co.uk/products/EB110ATX/
14793 SIMTEC EB2410ITX (BAST)
14795 P: Vincent Sanders <vince@simtec.co.uk>
14796 M: Simtec Linux Team <linux@simtec.co.uk>
14797 W: http://www.simtec.co.uk/products/EB2410ITX/
14799 F: arch/arm/mach-s3c24xx/mach-bast.c
14800 F: arch/arm/mach-s3c24xx/bast-ide.c
14801 F: arch/arm/mach-s3c24xx/bast-irq.c
14803 SIPHASH PRF ROUTINES
14804 M: Jason A. Donenfeld <Jason@zx2c4.com>
14807 F: lib/test_siphash.c
14808 F: include/linux/siphash.h
14811 M: Thorsten Scherer <t.scherer@eckelmann.de>
14812 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14813 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14816 F: drivers/gpio/gpio-siox.c
14817 F: include/trace/events/siox.h
14819 SIS 190 ETHERNET DRIVER
14820 M: Francois Romieu <romieu@fr.zoreil.com>
14821 L: netdev@vger.kernel.org
14823 F: drivers/net/ethernet/sis/sis190.c
14825 SIS 900/7016 FAST ETHERNET DRIVER
14826 M: Daniele Venzano <venza@brownhat.org>
14827 W: http://www.brownhat.org/sis900.html
14828 L: netdev@vger.kernel.org
14830 F: drivers/net/ethernet/sis/sis900.*
14832 SIS FRAMEBUFFER DRIVER
14833 M: Thomas Winischhofer <thomas@winischhofer.net>
14834 W: http://www.winischhofer.net/linuxsisvga.shtml
14836 F: Documentation/fb/sisfb.rst
14837 F: drivers/video/fbdev/sis/
14838 F: include/video/sisfb.h
14841 M: Thomas Winischhofer <thomas@winischhofer.net>
14842 W: http://www.winischhofer.at/linuxsisusbvga.shtml
14844 F: drivers/usb/misc/sisusbvga/
14847 M: Christoph Lameter <cl@linux.com>
14848 M: Pekka Enberg <penberg@kernel.org>
14849 M: David Rientjes <rientjes@google.com>
14850 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
14851 M: Andrew Morton <akpm@linux-foundation.org>
14852 L: linux-mm@kvack.org
14854 F: include/linux/sl?b*.h
14857 SLEEPABLE READ-COPY UPDATE (SRCU)
14858 M: Lai Jiangshan <jiangshanlai@gmail.com>
14859 M: "Paul E. McKenney" <paulmck@kernel.org>
14860 M: Josh Triplett <josh@joshtriplett.org>
14861 R: Steven Rostedt <rostedt@goodmis.org>
14862 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14863 L: rcu@vger.kernel.org
14864 W: http://www.rdrop.com/users/paulmck/RCU/
14866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14867 F: include/linux/srcu*.h
14868 F: kernel/rcu/srcu*.c
14870 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14871 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14872 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14874 F: drivers/slimbus/
14875 F: Documentation/devicetree/bindings/slimbus/
14876 F: include/linux/slimbus.h
14878 SMACK SECURITY MODULE
14879 M: Casey Schaufler <casey@schaufler-ca.com>
14880 L: linux-security-module@vger.kernel.org
14881 W: http://schaufler-ca.com
14882 T: git git://github.com/cschaufler/smack-next
14884 F: Documentation/admin-guide/LSM/Smack.rst
14887 SMC91x ETHERNET DRIVER
14888 M: Nicolas Pitre <nico@fluxnic.net>
14890 F: drivers/net/ethernet/smsc/smc91x.*
14892 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14893 M: Sakari Ailus <sakari.ailus@iki.fi>
14894 L: linux-media@vger.kernel.org
14896 F: drivers/media/i2c/smiapp/
14897 F: include/media/i2c/smiapp.h
14898 F: drivers/media/i2c/smiapp-pll.c
14899 F: drivers/media/i2c/smiapp-pll.h
14900 F: include/uapi/linux/smiapp.h
14901 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14903 SMM665 HARDWARE MONITOR DRIVER
14904 M: Guenter Roeck <linux@roeck-us.net>
14905 L: linux-hwmon@vger.kernel.org
14907 F: Documentation/hwmon/smm665.rst
14908 F: drivers/hwmon/smm665.c
14910 SMSC EMC2103 HARDWARE MONITOR DRIVER
14911 M: Steve Glendinning <steve.glendinning@shawell.net>
14912 L: linux-hwmon@vger.kernel.org
14914 F: Documentation/hwmon/emc2103.rst
14915 F: drivers/hwmon/emc2103.c
14917 SMSC SCH5627 HARDWARE MONITOR DRIVER
14918 M: Hans de Goede <hdegoede@redhat.com>
14919 L: linux-hwmon@vger.kernel.org
14921 F: Documentation/hwmon/sch5627.rst
14922 F: drivers/hwmon/sch5627.c
14924 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14925 M: Steve Glendinning <steve.glendinning@shawell.net>
14926 L: linux-fbdev@vger.kernel.org
14928 F: drivers/video/fbdev/smscufx.c
14930 SMSC47B397 HARDWARE MONITOR DRIVER
14931 M: Jean Delvare <jdelvare@suse.com>
14932 L: linux-hwmon@vger.kernel.org
14934 F: Documentation/hwmon/smsc47b397.rst
14935 F: drivers/hwmon/smsc47b397.c
14937 SMSC911x ETHERNET DRIVER
14938 M: Steve Glendinning <steve.glendinning@shawell.net>
14939 L: netdev@vger.kernel.org
14941 F: include/linux/smsc911x.h
14942 F: drivers/net/ethernet/smsc/smsc911x.*
14944 SMSC9420 PCI ETHERNET DRIVER
14945 M: Steve Glendinning <steve.glendinning@shawell.net>
14946 L: netdev@vger.kernel.org
14948 F: drivers/net/ethernet/smsc/smsc9420.*
14950 SOC-CAMERA V4L2 SUBSYSTEM
14951 L: linux-media@vger.kernel.org
14952 T: git git://linuxtv.org/media_tree.git
14954 F: include/media/soc_camera.h
14955 F: drivers/staging/media/soc_camera/
14957 SOCIONEXT SYNQUACER I2C DRIVER
14958 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
14959 L: linux-i2c@vger.kernel.org
14961 F: drivers/i2c/busses/i2c-synquacer.c
14962 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14964 SOCIONEXT UNIPHIER SOUND DRIVER
14965 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14967 F: sound/soc/uniphier/
14969 SOEKRIS NET48XX LED SUPPORT
14970 M: Chris Boot <bootc@bootc.net>
14972 F: drivers/leds/leds-net48xx.c
14974 SOFT-IWARP DRIVER (siw)
14975 M: Bernard Metzler <bmt@zurich.ibm.com>
14976 L: linux-rdma@vger.kernel.org
14978 F: drivers/infiniband/sw/siw/
14979 F: include/uapi/rdma/siw-abi.h
14981 SOFT-ROCE DRIVER (rxe)
14982 M: Moni Shoua <monis@mellanox.com>
14983 L: linux-rdma@vger.kernel.org
14985 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14986 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14987 F: drivers/infiniband/sw/rxe/
14988 F: include/uapi/rdma/rdma_user_rxe.h
14990 SOFTLOGIC 6x10 MPEG CODEC
14991 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14992 M: Anton Sviridenko <anton@corp.bluecherry.net>
14993 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14994 M: Andrey Utkin <andrey_utkin@fastmail.com>
14995 M: Ismael Luceno <ismael@iodev.co.uk>
14996 L: linux-media@vger.kernel.org
14998 F: drivers/media/pci/solo6x10/
15000 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
15001 M: James Morse <james.morse@arm.com>
15002 L: linux-arm-kernel@lists.infradead.org
15004 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
15005 F: drivers/firmware/arm_sdei.c
15006 F: include/linux/arm_sdei.h
15007 F: include/uapi/linux/arm_sdei.h
15009 SOFTWARE RAID (Multiple Disks) SUPPORT
15010 M: Song Liu <song@kernel.org>
15011 L: linux-raid@vger.kernel.org
15012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
15014 F: drivers/md/Makefile
15015 F: drivers/md/Kconfig
15017 F: drivers/md/raid*
15018 F: include/linux/raid/
15019 F: include/uapi/linux/raid/
15021 SOCIONEXT (SNI) AVE NETWORK DRIVER
15022 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15023 L: netdev@vger.kernel.org
15025 F: drivers/net/ethernet/socionext/sni_ave.c
15026 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
15028 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
15029 M: Jassi Brar <jaswinder.singh@linaro.org>
15030 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
15031 L: netdev@vger.kernel.org
15033 F: drivers/net/ethernet/socionext/netsec.c
15034 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
15036 SOCIONEXT (SNI) Synquacer SPI DRIVER
15037 M: Masahisa Kojima <masahisa.kojima@linaro.org>
15038 M: Jassi Brar <jaswinder.singh@linaro.org>
15039 L: linux-spi@vger.kernel.org
15041 F: drivers/spi/spi-synquacer.c
15042 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
15044 SOLIDRUN CLEARFOG SUPPORT
15045 M: Russell King <linux@armlinux.org.uk>
15047 F: arch/arm/boot/dts/armada-388-clearfog*
15048 F: arch/arm/boot/dts/armada-38x-solidrun-*
15050 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
15051 M: Russell King <linux@armlinux.org.uk>
15053 F: arch/arm/boot/dts/imx6*-cubox-i*
15054 F: arch/arm/boot/dts/imx6*-hummingboard*
15055 F: arch/arm/boot/dts/imx6*-sr-*
15057 SONIC NETWORK DRIVER
15058 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15059 L: netdev@vger.kernel.org
15061 F: drivers/net/ethernet/natsemi/sonic.*
15063 SONICS SILICON BACKPLANE DRIVER (SSB)
15064 M: Michael Buesch <m@bues.ch>
15065 L: linux-wireless@vger.kernel.org
15068 F: include/linux/ssb/
15070 SONY IMX214 SENSOR DRIVER
15071 M: Ricardo Ribalda <ricardo.ribalda@gmail.com>
15072 L: linux-media@vger.kernel.org
15073 T: git git://linuxtv.org/media_tree.git
15075 F: drivers/media/i2c/imx214.c
15076 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
15078 SONY IMX258 SENSOR DRIVER
15079 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15080 L: linux-media@vger.kernel.org
15081 T: git git://linuxtv.org/media_tree.git
15083 F: drivers/media/i2c/imx258.c
15085 SONY IMX274 SENSOR DRIVER
15086 M: Leon Luo <leonl@leopardimaging.com>
15087 L: linux-media@vger.kernel.org
15088 T: git git://linuxtv.org/media_tree.git
15090 F: drivers/media/i2c/imx274.c
15091 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
15093 SONY IMX319 SENSOR DRIVER
15094 M: Bingbu Cao <bingbu.cao@intel.com>
15095 L: linux-media@vger.kernel.org
15096 T: git git://linuxtv.org/media_tree.git
15098 F: drivers/media/i2c/imx319.c
15100 SONY IMX355 SENSOR DRIVER
15101 M: Tianshu Qiu <tian.shu.qiu@intel.com>
15102 L: linux-media@vger.kernel.org
15103 T: git git://linuxtv.org/media_tree.git
15105 F: drivers/media/i2c/imx355.c
15107 SONY MEMORYSTICK SUBSYSTEM
15108 M: Maxim Levitsky <maximlevitsky@gmail.com>
15109 M: Alex Dubov <oakad@yahoo.com>
15110 M: Ulf Hansson <ulf.hansson@linaro.org>
15111 L: linux-mmc@vger.kernel.org
15112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15114 F: drivers/memstick/
15115 F: include/linux/memstick.h
15117 SONY VAIO CONTROL DEVICE DRIVER
15118 M: Mattia Dongili <malattia@linux.it>
15119 L: platform-driver-x86@vger.kernel.org
15120 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
15122 F: Documentation/admin-guide/laptops/sony-laptop.rst
15123 F: drivers/char/sonypi.c
15124 F: drivers/platform/x86/sony-laptop.c
15125 F: include/linux/sony-laptop.h
15128 M: Jaroslav Kysela <perex@perex.cz>
15129 M: Takashi Iwai <tiwai@suse.com>
15130 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15131 W: http://www.alsa-project.org/
15132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15133 Q: http://patchwork.kernel.org/project/alsa-devel/list/
15135 F: Documentation/sound/
15137 F: include/uapi/sound/
15140 SOUND - COMPRESSED AUDIO
15141 M: Vinod Koul <vkoul@kernel.org>
15142 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15145 F: Documentation/sound/designs/compress-offload.rst
15146 F: include/sound/compress_driver.h
15147 F: include/uapi/sound/compress_*
15148 F: sound/core/compress_offload.c
15149 F: sound/soc/soc-compress.c
15151 SOUND - DMAENGINE HELPERS
15152 M: Lars-Peter Clausen <lars@metafoo.de>
15154 F: include/sound/dmaengine_pcm.h
15155 F: sound/core/pcm_dmaengine.c
15156 F: sound/soc/soc-generic-dmaengine-pcm.c
15158 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15159 M: Liam Girdwood <lgirdwood@gmail.com>
15160 M: Mark Brown <broonie@kernel.org>
15161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15162 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15163 W: http://alsa-project.org/main/index.php/ASoC
15165 F: Documentation/devicetree/bindings/sound/
15166 F: Documentation/sound/soc/
15168 F: include/dt-bindings/sound/
15169 F: include/sound/soc*
15171 SOUNDWIRE SUBSYSTEM
15172 M: Vinod Koul <vkoul@kernel.org>
15173 M: Sanyog Kale <sanyog.r.kale@intel.com>
15174 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15175 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15177 F: Documentation/driver-api/soundwire/
15178 F: drivers/soundwire/
15179 F: include/linux/soundwire/
15182 M: Olli Salonen <olli.salonen@iki.fi>
15183 L: linux-media@vger.kernel.org
15184 W: https://linuxtv.org
15185 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15187 F: drivers/media/dvb-frontends/sp2*
15189 SPARC + UltraSPARC (sparc/sparc64)
15190 M: "David S. Miller" <davem@davemloft.net>
15191 L: sparclinux@vger.kernel.org
15192 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
15193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15199 SPARC SERIAL DRIVERS
15200 M: "David S. Miller" <davem@davemloft.net>
15201 L: sparclinux@vger.kernel.org
15202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15205 F: include/linux/sunserialcore.h
15206 F: drivers/tty/serial/suncore.c
15207 F: drivers/tty/serial/sunhv.c
15208 F: drivers/tty/serial/sunsab.c
15209 F: drivers/tty/serial/sunsab.h
15210 F: drivers/tty/serial/sunsu.c
15211 F: drivers/tty/serial/sunzilog.c
15212 F: drivers/tty/serial/sunzilog.h
15213 F: drivers/tty/vcc.c
15216 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15217 L: linux-sparse@vger.kernel.org
15218 W: https://sparse.wiki.kernel.org/
15219 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15221 F: include/linux/compiler.h
15223 SPEAR CLOCK FRAMEWORK SUPPORT
15224 M: Viresh Kumar <vireshk@kernel.org>
15225 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15226 W: http://www.st.com/spear
15228 F: drivers/clk/spear/
15230 SPEAR PLATFORM SUPPORT
15231 M: Viresh Kumar <vireshk@kernel.org>
15232 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15233 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15234 W: http://www.st.com/spear
15236 F: arch/arm/boot/dts/spear*
15237 F: arch/arm/mach-spear/
15240 M: Marek Vasut <marek.vasut@gmail.com>
15241 M: Tudor Ambarus <tudor.ambarus@microchip.com>
15242 L: linux-mtd@lists.infradead.org
15243 W: http://www.linux-mtd.infradead.org/
15244 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
15245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15247 F: drivers/mtd/spi-nor/
15248 F: include/linux/mtd/spi-nor.h
15251 M: Mark Brown <broonie@kernel.org>
15252 L: linux-spi@vger.kernel.org
15253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15254 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
15256 F: Documentation/devicetree/bindings/spi/
15257 F: Documentation/spi/
15259 F: include/linux/spi/
15260 F: include/uapi/linux/spi/
15263 SPIDERNET NETWORK DRIVER for CELL
15264 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15265 L: netdev@vger.kernel.org
15267 F: Documentation/networking/device_drivers/toshiba/spider_net.txt
15268 F: drivers/net/ethernet/toshiba/spider_net*
15271 R: Stephen Boyd <sboyd@kernel.org>
15272 L: linux-arm-msm@vger.kernel.org
15273 F: Documentation/devicetree/bindings/spmi/
15275 F: include/dt-bindings/spmi/spmi.h
15276 F: include/linux/spmi.h
15277 F: include/trace/events/spmi.h
15280 M: Jeremy Kerr <jk@ozlabs.org>
15281 L: linuxppc-dev@lists.ozlabs.org
15282 W: http://www.ibm.com/developerworks/power/cell/
15284 F: Documentation/filesystems/spufs.txt
15285 F: arch/powerpc/platforms/cell/spufs/
15287 SQUASHFS FILE SYSTEM
15288 M: Phillip Lougher <phillip@squashfs.org.uk>
15289 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
15290 W: http://squashfs.org.uk
15291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15293 F: Documentation/filesystems/squashfs.txt
15296 SRM (Alpha) environment access
15297 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
15299 F: arch/alpha/kernel/srm_env.c
15301 ST LSM6DSx IMU IIO DRIVER
15302 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15303 L: linux-iio@vger.kernel.org
15304 W: http://www.st.com/
15306 F: drivers/iio/imu/st_lsm6dsx/
15307 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15309 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15310 M: Mickael Guene <mickael.guene@st.com>
15311 L: linux-media@vger.kernel.org
15312 T: git git://linuxtv.org/media_tree.git
15314 F: drivers/media/i2c/st-mipid02.c
15315 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15317 ST STM32 I2C/SMBUS DRIVER
15318 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15319 L: linux-i2c@vger.kernel.org
15321 F: drivers/i2c/busses/i2c-stm32*
15323 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15324 M: Song Qiang <songqiang1304521@gmail.com>
15325 L: linux-iio@vger.kernel.org
15327 F: drivers/iio/proximity/vl53l0x-i2c.c
15328 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15331 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15332 M: Sasha Levin <sashal@kernel.org>
15333 L: stable@vger.kernel.org
15335 F: Documentation/process/stable-kernel-rules.rst
15338 M: Ian Abbott <abbotti@mev.co.uk>
15339 M: H Hartley Sweeten <hsweeten@visionengravers.com>
15341 F: drivers/staging/comedi/
15343 STAGING - FIELDBUS SUBSYSTEM
15344 M: Sven Van Asbroeck <TheSven73@gmail.com>
15346 F: drivers/staging/fieldbus/*
15347 F: drivers/staging/fieldbus/Documentation/
15349 STAGING - HMS ANYBUS-S BUS
15350 M: Sven Van Asbroeck <TheSven73@gmail.com>
15352 F: drivers/staging/fieldbus/anybuss/
15354 STAGING - INDUSTRIAL IO
15355 M: Jonathan Cameron <jic23@kernel.org>
15356 L: linux-iio@vger.kernel.org
15358 F: Documentation/devicetree/bindings/staging/iio/
15359 F: drivers/staging/iio/
15361 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15362 M: Marc Dietrich <marvin24@gmx.de>
15363 L: ac100@lists.launchpad.net (moderated for non-subscribers)
15364 L: linux-tegra@vger.kernel.org
15366 F: drivers/staging/nvec/
15368 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15369 M: Jens Frederich <jfrederich@gmail.com>
15370 M: Daniel Drake <dsd@laptop.org>
15371 M: Jon Nettleton <jon.nettleton@gmail.com>
15372 W: http://wiki.laptop.org/go/DCON
15374 F: drivers/staging/olpc_dcon/
15376 STAGING - REALTEK RTL8712U DRIVERS
15377 M: Larry Finger <Larry.Finger@lwfinger.net>
15378 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15380 F: drivers/staging/rtl8712/
15382 STAGING - REALTEK RTL8188EU DRIVERS
15383 M: Larry Finger <Larry.Finger@lwfinger.net>
15385 F: drivers/staging/rtl8188eu/
15387 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15388 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15389 M: Teddy Wang <teddy.wang@siliconmotion.com>
15390 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15391 L: linux-fbdev@vger.kernel.org
15393 F: drivers/staging/sm750fb/
15395 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15396 M: William Hubbs <w.d.hubbs@gmail.com>
15397 M: Chris Brannon <chris@the-brannons.com>
15398 M: Kirk Reiser <kirk@reisers.ca>
15399 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
15400 L: speakup@linux-speakup.org
15401 W: http://www.linux-speakup.org/
15403 F: drivers/staging/speakup/
15405 STAGING - VIA VT665X DRIVERS
15406 M: Forest Bond <forest@alittletooquiet.net>
15408 F: drivers/staging/vt665?/
15410 STAGING - WILC1000 WIFI DRIVER
15411 M: Adham Abozaeid <adham.abozaeid@microchip.com>
15412 M: Ajay Singh <ajay.kathat@microchip.com>
15413 L: linux-wireless@vger.kernel.org
15415 F: drivers/staging/wilc1000/
15418 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15420 L: devel@driverdev.osuosl.org
15422 F: drivers/staging/
15424 STARFIRE/DURALAN NETWORK DRIVER
15425 M: Ion Badulescu <ionut@badula.org>
15427 F: drivers/net/ethernet/adaptec/starfire*
15429 STEC S1220 SKD DRIVER
15430 M: Damien Le Moal <Damien.LeMoal@wdc.com>
15431 L: linux-block@vger.kernel.org
15433 F: drivers/block/skd*[ch]
15435 STI AUDIO (ASoC) DRIVERS
15436 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
15437 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15439 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15443 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
15445 F: drivers/media/platform/sti/cec/
15446 F: Documentation/devicetree/bindings/media/stih-cec.txt
15448 STK1160 USB VIDEO CAPTURE DRIVER
15449 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15450 L: linux-media@vger.kernel.org
15451 T: git git://linuxtv.org/media_tree.git
15453 F: drivers/media/usb/stk1160/
15455 STM32 AUDIO (ASoC) DRIVERS
15456 M: Olivier Moysan <olivier.moysan@st.com>
15457 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
15458 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15460 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
15463 STM32 TIMER/LPTIMER DRIVERS
15464 M: Fabrice Gasnier <fabrice.gasnier@st.com>
15466 F: drivers/*/stm32-*timer*
15467 F: drivers/pwm/pwm-stm32*
15468 F: include/linux/*/stm32-*tim*
15469 F: Documentation/ABI/testing/*timer-stm32
15470 F: Documentation/devicetree/bindings/*/stm32-*timer*
15471 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
15473 STMMAC ETHERNET DRIVER
15474 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
15475 M: Alexandre Torgue <alexandre.torgue@st.com>
15476 M: Jose Abreu <joabreu@synopsys.com>
15477 L: netdev@vger.kernel.org
15478 W: http://www.stlinux.com
15480 F: drivers/net/ethernet/stmicro/stmmac/
15483 M: Sam Creasey <sammy@sammy.net>
15484 W: http://sammy.net/sun3/
15486 F: arch/m68k/kernel/*sun3*
15487 F: arch/m68k/sun3*/
15488 F: arch/m68k/include/asm/sun3*
15489 F: drivers/net/ethernet/i825xx/sun3*
15491 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15492 M: Hans de Goede <hdegoede@redhat.com>
15493 L: linux-input@vger.kernel.org
15495 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15496 F: drivers/input/keyboard/sun4i-lradc-keys.c
15498 SUNDANCE NETWORK DRIVER
15499 M: Denis Kirjanov <kda@linux-powerpc.org>
15500 L: netdev@vger.kernel.org
15502 F: drivers/net/ethernet/dlink/sundance.c
15505 M: Yoshinori Sato <ysato@users.sourceforge.jp>
15506 M: Rich Felker <dalias@libc.org>
15507 L: linux-sh@vger.kernel.org
15508 Q: http://patchwork.kernel.org/project/linux-sh/list/
15510 F: Documentation/sh/
15515 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
15516 M: Len Brown <len.brown@intel.com>
15517 M: Pavel Machek <pavel@ucw.cz>
15518 L: linux-pm@vger.kernel.org
15519 B: https://bugzilla.kernel.org
15521 F: Documentation/power/
15522 F: arch/x86/kernel/acpi/
15523 F: drivers/base/power/
15525 F: include/linux/suspend.h
15526 F: include/linux/freezer.h
15527 F: include/linux/pm.h
15530 M: Martin Mares <mj@ucw.cz>
15531 L: linux-video@atrey.karlin.mff.cuni.cz
15533 F: Documentation/admin-guide/svga.rst
15534 F: arch/x86/boot/video*
15537 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15538 L: iommu@lists.linux-foundation.org
15539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15541 F: kernel/dma/swiotlb.c
15542 F: arch/*/kernel/pci-swiotlb.c
15543 F: include/linux/swiotlb.h
15546 M: Jiri Pirko <jiri@resnulli.us>
15547 M: Ivan Vecera <ivecera@redhat.com>
15548 L: netdev@vger.kernel.org
15551 F: include/net/switchdev.h
15553 SY8106A REGULATOR DRIVER
15554 M: Icenowy Zheng <icenowy@aosc.io>
15556 F: drivers/regulator/sy8106a-regulator.c
15557 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15559 SYNC FILE FRAMEWORK
15560 M: Sumit Semwal <sumit.semwal@linaro.org>
15561 R: Gustavo Padovan <gustavo@padovan.org>
15563 L: linux-media@vger.kernel.org
15564 L: dri-devel@lists.freedesktop.org
15565 F: drivers/dma-buf/sync_*
15566 F: drivers/dma-buf/dma-fence*
15567 F: drivers/dma-buf/sw_sync.c
15568 F: include/linux/sync_file.h
15569 F: include/uapi/linux/sync_file.h
15570 F: Documentation/driver-api/sync_file.rst
15571 T: git git://anongit.freedesktop.org/drm/drm-misc
15573 SYNOPSYS ARC ARCHITECTURE
15574 M: Vineet Gupta <vgupta@synopsys.com>
15575 L: linux-snps-arc@lists.infradead.org
15578 F: Documentation/devicetree/bindings/arc/*
15579 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15580 F: drivers/clocksource/arc_timer.c
15581 F: drivers/tty/serial/arc_uart.c
15582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15584 SYNOPSYS ARC HSDK SDP pll clock driver
15585 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15587 F: drivers/clk/clk-hsdk-pll.c
15588 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15590 SYNOPSYS ARC SDP clock driver
15591 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15593 F: drivers/clk/axs10x/*
15594 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15596 SYNOPSYS ARC SDP platform support
15597 M: Alexey Brodkin <abrodkin@synopsys.com>
15599 F: arch/arc/plat-axs10x
15600 F: arch/arc/boot/dts/ax*
15601 F: Documentation/devicetree/bindings/arc/axs10*
15603 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15604 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15606 F: drivers/reset/reset-axs10x.c
15607 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15609 SYNOPSYS CREG GPIO DRIVER
15610 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15612 F: drivers/gpio/gpio-creg-snps.c
15613 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15615 SYNOPSYS DESIGNWARE 8250 UART DRIVER
15616 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15618 F: drivers/tty/serial/8250/8250_dw.c
15620 SYNOPSYS DESIGNWARE APB GPIO DRIVER
15621 M: Hoan Tran <hoan@os.amperecomputing.com>
15622 L: linux-gpio@vger.kernel.org
15624 F: drivers/gpio/gpio-dwapb.c
15625 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15627 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15628 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15630 F: drivers/dma/dw-axi-dmac/
15631 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15633 SYNOPSYS DESIGNWARE DMAC DRIVER
15634 M: Viresh Kumar <vireshk@kernel.org>
15635 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15637 F: Documentation/devicetree/bindings/dma/snps-dma.txt
15639 F: include/dt-bindings/dma/dw-dmac.h
15640 F: include/linux/dma/dw.h
15641 F: include/linux/platform_data/dma-dw.h
15643 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15644 M: Jose Abreu <Jose.Abreu@synopsys.com>
15645 L: netdev@vger.kernel.org
15647 F: drivers/net/ethernet/synopsys/
15649 SYNOPSYS DESIGNWARE I2C DRIVER
15650 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
15651 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15652 R: Mika Westerberg <mika.westerberg@linux.intel.com>
15653 L: linux-i2c@vger.kernel.org
15655 F: drivers/i2c/busses/i2c-designware-*
15656 F: include/linux/platform_data/i2c-designware.h
15658 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15659 M: Jaehoon Chung <jh80.chung@samsung.com>
15660 L: linux-mmc@vger.kernel.org
15662 F: drivers/mmc/host/dw_mmc*
15664 SYNOPSYS HSDK RESET CONTROLLER DRIVER
15665 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15667 F: drivers/reset/reset-hsdk.c
15668 F: include/dt-bindings/reset/snps,hsdk-reset.h
15669 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15671 SYSTEM CONFIGURATION (SYSCON)
15672 M: Lee Jones <lee.jones@linaro.org>
15673 M: Arnd Bergmann <arnd@arndb.de>
15674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15676 F: drivers/mfd/syscon.c
15678 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15679 M: Sudeep Holla <sudeep.holla@arm.com>
15680 L: linux-arm-kernel@lists.infradead.org
15682 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15683 F: drivers/clk/clk-sc[mp]i.c
15684 F: drivers/cpufreq/sc[mp]i-cpufreq.c
15685 F: drivers/firmware/arm_scpi.c
15686 F: drivers/firmware/arm_scmi/
15687 F: drivers/reset/reset-scmi.c
15688 F: include/linux/sc[mp]i_protocol.h
15690 SYSTEM RESET/SHUTDOWN DRIVERS
15691 M: Sebastian Reichel <sre@kernel.org>
15692 L: linux-pm@vger.kernel.org
15693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15695 F: Documentation/devicetree/bindings/power/reset/
15696 F: drivers/power/reset/
15698 SYSTEM TRACE MODULE CLASS
15699 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
15701 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15702 F: Documentation/trace/stm.rst
15703 F: drivers/hwtracing/stm/
15704 F: include/linux/stm.h
15705 F: include/uapi/linux/stm.h
15708 M: Christoph Hellwig <hch@infradead.org>
15710 F: Documentation/filesystems/sysv-fs.txt
15712 F: include/linux/sysv_fs.h
15714 TASKSTATS STATISTICS INTERFACE
15715 M: Balbir Singh <bsingharora@gmail.com>
15717 F: Documentation/accounting/taskstats*
15718 F: include/linux/taskstats*
15719 F: kernel/taskstats.c
15722 M: Jamal Hadi Salim <jhs@mojatatu.com>
15723 M: Cong Wang <xiyou.wangcong@gmail.com>
15724 M: Jiri Pirko <jiri@resnulli.us>
15725 L: netdev@vger.kernel.org
15727 F: include/net/pkt_cls.h
15728 F: include/net/pkt_sched.h
15729 F: include/net/tc_act/
15730 F: include/uapi/linux/pkt_cls.h
15731 F: include/uapi/linux/pkt_sched.h
15732 F: include/uapi/linux/tc_act/
15733 F: include/uapi/linux/tc_ematch/
15736 TC90522 MEDIA DRIVER
15737 M: Akihiro Tsukada <tskd08@gmail.com>
15738 L: linux-media@vger.kernel.org
15740 F: drivers/media/dvb-frontends/tc90522*
15742 TCP LOW PRIORITY MODULE
15743 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15744 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15745 W: http://tcp-lp-mod.sourceforge.net/
15747 F: net/ipv4/tcp_lp.c
15749 TDA10071 MEDIA DRIVER
15750 M: Antti Palosaari <crope@iki.fi>
15751 L: linux-media@vger.kernel.org
15752 W: https://linuxtv.org
15753 W: http://palosaari.fi/linux/
15754 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15755 T: git git://linuxtv.org/anttip/media_tree.git
15757 F: drivers/media/dvb-frontends/tda10071*
15759 TDA18212 MEDIA DRIVER
15760 M: Antti Palosaari <crope@iki.fi>
15761 L: linux-media@vger.kernel.org
15762 W: https://linuxtv.org
15763 W: http://palosaari.fi/linux/
15764 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15765 T: git git://linuxtv.org/anttip/media_tree.git
15767 F: drivers/media/tuners/tda18212*
15769 TDA18218 MEDIA DRIVER
15770 M: Antti Palosaari <crope@iki.fi>
15771 L: linux-media@vger.kernel.org
15772 W: https://linuxtv.org
15773 W: http://palosaari.fi/linux/
15774 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15775 T: git git://linuxtv.org/anttip/media_tree.git
15777 F: drivers/media/tuners/tda18218*
15779 TDA18250 MEDIA DRIVER
15780 M: Olli Salonen <olli.salonen@iki.fi>
15781 L: linux-media@vger.kernel.org
15782 W: https://linuxtv.org
15783 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15784 T: git git://linuxtv.org/media_tree.git
15786 F: drivers/media/tuners/tda18250*
15788 TDA18271 MEDIA DRIVER
15789 M: Michael Krufky <mkrufky@linuxtv.org>
15790 L: linux-media@vger.kernel.org
15791 W: https://linuxtv.org
15792 W: http://github.com/mkrufky
15793 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15794 T: git git://linuxtv.org/mkrufky/tuners.git
15796 F: drivers/media/tuners/tda18271*
15798 TDA1997x MEDIA DRIVER
15799 M: Tim Harvey <tharvey@gateworks.com>
15800 L: linux-media@vger.kernel.org
15801 W: https://linuxtv.org
15802 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15804 F: drivers/media/i2c/tda1997x.*
15806 TDA827x MEDIA DRIVER
15807 M: Michael Krufky <mkrufky@linuxtv.org>
15808 L: linux-media@vger.kernel.org
15809 W: https://linuxtv.org
15810 W: http://github.com/mkrufky
15811 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15812 T: git git://linuxtv.org/mkrufky/tuners.git
15814 F: drivers/media/tuners/tda8290.*
15816 TDA8290 MEDIA DRIVER
15817 M: Michael Krufky <mkrufky@linuxtv.org>
15818 L: linux-media@vger.kernel.org
15819 W: https://linuxtv.org
15820 W: http://github.com/mkrufky
15821 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15822 T: git git://linuxtv.org/mkrufky/tuners.git
15824 F: drivers/media/tuners/tda8290.*
15826 TDA9840 MEDIA DRIVER
15827 M: Hans Verkuil <hverkuil@xs4all.nl>
15828 L: linux-media@vger.kernel.org
15829 T: git git://linuxtv.org/media_tree.git
15830 W: https://linuxtv.org
15832 F: drivers/media/i2c/tda9840*
15834 TEA5761 TUNER DRIVER
15835 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15836 L: linux-media@vger.kernel.org
15837 W: https://linuxtv.org
15838 T: git git://linuxtv.org/media_tree.git
15840 F: drivers/media/tuners/tea5761.*
15842 TEA5767 TUNER DRIVER
15843 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15844 L: linux-media@vger.kernel.org
15845 W: https://linuxtv.org
15846 T: git git://linuxtv.org/media_tree.git
15848 F: drivers/media/tuners/tea5767.*
15850 TEA6415C MEDIA DRIVER
15851 M: Hans Verkuil <hverkuil@xs4all.nl>
15852 L: linux-media@vger.kernel.org
15853 T: git git://linuxtv.org/media_tree.git
15854 W: https://linuxtv.org
15856 F: drivers/media/i2c/tea6415c*
15858 TEA6420 MEDIA DRIVER
15859 M: Hans Verkuil <hverkuil@xs4all.nl>
15860 L: linux-media@vger.kernel.org
15861 T: git git://linuxtv.org/media_tree.git
15862 W: https://linuxtv.org
15864 F: drivers/media/i2c/tea6420*
15867 M: Jiri Pirko <jiri@resnulli.us>
15868 L: netdev@vger.kernel.org
15870 F: drivers/net/team/
15871 F: include/linux/if_team.h
15872 F: include/uapi/linux/if_team.h
15874 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15875 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15877 F: arch/x86/platform/ts5500/
15879 TECHNOTREND USB IR RECEIVER
15880 M: Sean Young <sean@mess.org>
15881 L: linux-media@vger.kernel.org
15883 F: drivers/media/rc/ttusbir.c
15885 TECHWELL TW9910 VIDEO DECODER
15886 L: linux-media@vger.kernel.org
15888 F: drivers/media/i2c/tw9910.c
15889 F: include/media/i2c/tw9910.h
15892 M: Jens Wiklander <jens.wiklander@linaro.org>
15893 L: tee-dev@lists.linaro.org
15895 F: include/linux/tee_drv.h
15896 F: include/uapi/linux/tee.h
15898 F: Documentation/tee.txt
15900 TEGRA ARCHITECTURE SUPPORT
15901 M: Thierry Reding <thierry.reding@gmail.com>
15902 M: Jonathan Hunter <jonathanh@nvidia.com>
15903 L: linux-tegra@vger.kernel.org
15904 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
15905 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15910 M: Peter De Schrijver <pdeschrijver@nvidia.com>
15911 M: Prashant Gaikwad <pgaikwad@nvidia.com>
15913 F: drivers/clk/tegra/
15916 M: Laxman Dewangan <ldewangan@nvidia.com>
15917 M: Jon Hunter <jonathanh@nvidia.com>
15919 F: drivers/dma/tegra*
15922 M: Laxman Dewangan <ldewangan@nvidia.com>
15923 R: Dmitry Osipenko <digetx@gmail.com>
15925 F: drivers/i2c/busses/i2c-tegra.c
15927 TEGRA IOMMU DRIVERS
15928 M: Thierry Reding <thierry.reding@gmail.com>
15929 L: linux-tegra@vger.kernel.org
15931 F: drivers/iommu/tegra*
15934 M: Laxman Dewangan <ldewangan@nvidia.com>
15936 F: drivers/input/keyboard/tegra-kbc.c
15939 M: Stefan Agner <stefan@agner.ch>
15940 M: Lucas Stach <dev@lynxeye.de>
15942 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15943 F: drivers/mtd/nand/raw/tegra_nand.c
15946 M: Thierry Reding <thierry.reding@gmail.com>
15948 F: drivers/pwm/pwm-tegra.c
15950 TEGRA SERIAL DRIVER
15951 M: Laxman Dewangan <ldewangan@nvidia.com>
15953 F: drivers/tty/serial/serial-tegra.c
15956 M: Laxman Dewangan <ldewangan@nvidia.com>
15958 F: drivers/spi/spi-tegra*
15960 TEGRA XUSB PADCTL DRIVER
15961 M: JC Kuo <jckuo@nvidia.com>
15963 F: drivers/phy/tegra/xusb*
15965 TEHUTI ETHERNET DRIVER
15966 M: Andy Gospodarek <andy@greyhouse.net>
15967 L: netdev@vger.kernel.org
15969 F: drivers/net/ethernet/tehuti/*
15971 Telecom Clock Driver for MCPL0010
15972 M: Mark Gross <mark.gross@intel.com>
15974 F: drivers/char/tlclk.c
15976 TENSILICA XTENSA PORT (xtensa)
15977 M: Chris Zankel <chris@zankel.net>
15978 M: Max Filippov <jcmvbkbc@gmail.com>
15979 L: linux-xtensa@linux-xtensa.org
15980 T: git git://github.com/czankel/xtensa-linux.git
15983 F: drivers/irqchip/irq-xtensa-*
15985 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15986 M: Nishanth Menon <nm@ti.com>
15987 M: Tero Kristo <t-kristo@ti.com>
15988 M: Santosh Shilimkar <ssantosh@kernel.org>
15989 L: linux-arm-kernel@lists.infradead.org
15991 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15992 F: drivers/firmware/ti_sci*
15993 F: include/linux/soc/ti/ti_sci_protocol.h
15994 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15995 F: drivers/soc/ti/ti_sci_pm_domains.c
15996 F: include/dt-bindings/soc/ti,sci_pm_domain.h
15997 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15998 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15999 F: drivers/clk/keystone/sci-clk.c
16000 F: drivers/reset/reset-ti-sci.c
16001 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
16002 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
16003 F: drivers/irqchip/irq-ti-sci-intr.c
16004 F: drivers/irqchip/irq-ti-sci-inta.c
16005 F: include/linux/soc/ti/ti_sci_inta_msi.h
16006 F: drivers/soc/ti/ti_sci_inta_msi.c
16008 Texas Instruments ASoC drivers
16009 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
16010 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16014 Texas Instruments' DAC7612 DAC Driver
16015 M: Ricardo Ribalda <ricardo@ribalda.com>
16016 L: linux-iio@vger.kernel.org
16018 F: drivers/iio/dac/ti-dac7612.c
16019 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
16021 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
16022 M: Hans Verkuil <hverkuil@xs4all.nl>
16023 L: linux-media@vger.kernel.org
16024 T: git git://linuxtv.org/media_tree.git
16025 W: https://linuxtv.org
16027 F: drivers/media/radio/radio-raremono.c
16030 M: Zhang Rui <rui.zhang@intel.com>
16031 M: Eduardo Valentin <edubezval@gmail.com>
16032 R: Daniel Lezcano <daniel.lezcano@linaro.org>
16033 L: linux-pm@vger.kernel.org
16034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
16035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
16036 Q: https://patchwork.kernel.org/project/linux-pm/list/
16038 F: drivers/thermal/
16039 F: include/linux/thermal.h
16040 F: include/uapi/linux/thermal.h
16041 F: include/linux/cpu_cooling.h
16042 F: Documentation/devicetree/bindings/thermal/
16044 THERMAL/CPU_COOLING
16045 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
16046 M: Viresh Kumar <viresh.kumar@linaro.org>
16047 M: Javi Merino <javi.merino@kernel.org>
16048 L: linux-pm@vger.kernel.org
16050 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
16051 F: drivers/thermal/cpu_cooling.c
16052 F: include/linux/cpu_cooling.h
16054 THINKPAD ACPI EXTRAS DRIVER
16055 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
16056 L: ibm-acpi-devel@lists.sourceforge.net
16057 L: platform-driver-x86@vger.kernel.org
16058 W: http://ibm-acpi.sourceforge.net
16059 W: http://thinkwiki.org/wiki/Ibm-acpi
16060 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
16062 F: drivers/platform/x86/thinkpad_acpi.c
16065 M: Andreas Noever <andreas.noever@gmail.com>
16066 M: Michael Jamet <michael.jamet@intel.com>
16067 M: Mika Westerberg <mika.westerberg@linux.intel.com>
16068 M: Yehezkel Bernat <YehezkelShB@gmail.com>
16069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
16071 F: Documentation/admin-guide/thunderbolt.rst
16072 F: drivers/thunderbolt/
16073 F: include/linux/thunderbolt.h
16075 THUNDERBOLT NETWORK DRIVER
16076 M: Michael Jamet <michael.jamet@intel.com>
16077 M: Mika Westerberg <mika.westerberg@linux.intel.com>
16078 M: Yehezkel Bernat <YehezkelShB@gmail.com>
16079 L: netdev@vger.kernel.org
16081 F: drivers/net/thunderbolt.c
16083 THUNDERX GPIO DRIVER
16084 M: David Daney <david.daney@cavium.com>
16086 F: drivers/gpio/gpio-thunderx.c
16088 TI AM437X VPFE DRIVER
16089 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16090 L: linux-media@vger.kernel.org
16091 W: https://linuxtv.org
16092 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16093 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16095 F: drivers/media/platform/am437x/
16097 TI BANDGAP AND THERMAL DRIVER
16098 M: Eduardo Valentin <edubezval@gmail.com>
16099 M: Keerthy <j-keerthy@ti.com>
16100 L: linux-pm@vger.kernel.org
16101 L: linux-omap@vger.kernel.org
16103 F: drivers/thermal/ti-soc-thermal/
16105 TI BQ27XXX POWER SUPPLY DRIVER
16106 R: Andrew F. Davis <afd@ti.com>
16107 F: include/linux/power/bq27xxx_battery.h
16108 F: drivers/power/supply/bq27xxx_battery.c
16109 F: drivers/power/supply/bq27xxx_battery_i2c.c
16111 TI CDCE706 CLOCK DRIVER
16112 M: Max Filippov <jcmvbkbc@gmail.com>
16114 F: drivers/clk/clk-cdce706.c
16117 M: Tero Kristo <t-kristo@ti.com>
16118 L: linux-omap@vger.kernel.org
16121 F: include/linux/clk/ti.h
16123 TI DAVINCI MACHINE SUPPORT
16124 M: Sekhar Nori <nsekhar@ti.com>
16125 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
16126 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16127 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16129 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16130 F: arch/arm/mach-davinci/
16131 F: drivers/i2c/busses/i2c-davinci.c
16132 F: arch/arm/boot/dts/da850*
16134 TI DAVINCI SERIES CLOCK DRIVER
16135 M: David Lechner <david@lechnology.com>
16136 R: Sekhar Nori <nsekhar@ti.com>
16138 F: Documentation/devicetree/bindings/clock/ti/davinci/
16139 F: drivers/clk/davinci/
16141 TI DAVINCI SERIES GPIO DRIVER
16142 M: Keerthy <j-keerthy@ti.com>
16143 L: linux-gpio@vger.kernel.org
16145 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16146 F: drivers/gpio/gpio-davinci.c
16148 TI DAVINCI SERIES MEDIA DRIVER
16149 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16150 L: linux-media@vger.kernel.org
16151 W: https://linuxtv.org
16152 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16153 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16155 F: drivers/media/platform/davinci/
16156 F: include/media/davinci/
16158 TI ETHERNET SWITCH DRIVER (CPSW)
16159 R: Grygorii Strashko <grygorii.strashko@ti.com>
16160 L: linux-omap@vger.kernel.org
16161 L: netdev@vger.kernel.org
16163 F: drivers/net/ethernet/ti/cpsw*
16164 F: drivers/net/ethernet/ti/davinci*
16166 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16167 M: Alex Dubov <oakad@yahoo.com>
16169 W: http://tifmxx.berlios.de/
16170 F: drivers/memstick/host/tifm_ms.c
16171 F: drivers/misc/tifm*
16172 F: drivers/mmc/host/tifm_sd.c
16173 F: include/linux/tifm.h
16175 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16176 M: Santosh Shilimkar <ssantosh@kernel.org>
16177 L: linux-kernel@vger.kernel.org
16178 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16180 F: drivers/soc/ti/*
16181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16183 TI LM49xxx FAMILY ASoC CODEC DRIVERS
16184 M: M R Swami Reddy <mr.swami.reddy@ti.com>
16185 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16186 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16188 F: sound/soc/codecs/lm49453*
16189 F: sound/soc/codecs/isabelle*
16191 TI LP855x BACKLIGHT DRIVER
16192 M: Milo Kim <milo.kim@ti.com>
16194 F: Documentation/driver-api/backlight/lp855x-driver.rst
16195 F: drivers/video/backlight/lp855x_bl.c
16196 F: include/linux/platform_data/lp855x.h
16198 TI LP8727 CHARGER DRIVER
16199 M: Milo Kim <milo.kim@ti.com>
16201 F: drivers/power/supply/lp8727_charger.c
16202 F: include/linux/platform_data/lp8727.h
16204 TI LP8788 MFD DRIVER
16205 M: Milo Kim <milo.kim@ti.com>
16207 F: drivers/iio/adc/lp8788_adc.c
16208 F: drivers/leds/leds-lp8788.c
16209 F: drivers/mfd/lp8788*.c
16210 F: drivers/power/supply/lp8788-charger.c
16211 F: drivers/regulator/lp8788-*.c
16212 F: include/linux/mfd/lp8788*.h
16214 TI NETCP ETHERNET DRIVER
16215 M: Wingman Kwok <w-kwok2@ti.com>
16216 M: Murali Karicheri <m-karicheri2@ti.com>
16217 L: netdev@vger.kernel.org
16219 F: drivers/net/ethernet/ti/netcp*
16221 TI PCM3060 ASoC CODEC DRIVER
16222 M: Kirill Marinushkin <kmarinushkin@birdec.com>
16223 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16225 F: Documentation/devicetree/bindings/sound/pcm3060.txt
16226 F: sound/soc/codecs/pcm3060*
16228 TI TAS571X FAMILY ASoC CODEC DRIVER
16229 M: Kevin Cernekee <cernekee@chromium.org>
16230 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16232 F: sound/soc/codecs/tas571x*
16234 TI TRF7970A NFC DRIVER
16235 M: Mark Greer <mgreer@animalcreek.com>
16236 L: linux-wireless@vger.kernel.org
16237 L: linux-nfc@lists.01.org (moderated for non-subscribers)
16239 F: drivers/nfc/trf7970a.c
16240 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16242 TI TWL4030 SERIES SOC CODEC DRIVER
16243 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
16244 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16246 F: sound/soc/codecs/twl4030*
16249 M: Benoit Parrot <bparrot@ti.com>
16250 L: linux-media@vger.kernel.org
16251 W: http://linuxtv.org/
16252 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16254 F: drivers/media/platform/ti-vpe/
16256 TI WILINK WIRELESS DRIVERS
16257 L: linux-wireless@vger.kernel.org
16258 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
16259 W: http://wireless.kernel.org/en/users/Drivers/wl1251
16260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16262 F: drivers/net/wireless/ti/
16263 F: include/linux/wl12xx.h
16265 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16266 M: John Stultz <john.stultz@linaro.org>
16267 M: Thomas Gleixner <tglx@linutronix.de>
16268 R: Stephen Boyd <sboyd@kernel.org>
16269 L: linux-kernel@vger.kernel.org
16270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16272 F: include/linux/clocksource.h
16273 F: include/linux/time.h
16274 F: include/linux/timex.h
16275 F: include/uapi/linux/time.h
16276 F: include/uapi/linux/timex.h
16277 F: kernel/time/clocksource.c
16278 F: kernel/time/time*.c
16279 F: kernel/time/alarmtimer.c
16280 F: kernel/time/ntp.c
16281 F: tools/testing/selftests/timers/
16284 M: Jon Maloy <jon.maloy@ericsson.com>
16285 M: Ying Xue <ying.xue@windriver.com>
16286 L: netdev@vger.kernel.org (core kernel code)
16287 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16288 W: http://tipc.sourceforge.net/
16290 F: include/uapi/linux/tipc*.h
16293 TLAN NETWORK DRIVER
16294 M: Samuel Chessman <chessman@tux.org>
16295 L: tlan-devel@lists.sourceforge.net (subscribers-only)
16296 W: http://sourceforge.net/projects/tlan/
16298 F: Documentation/networking/device_drivers/ti/tlan.txt
16299 F: drivers/net/ethernet/ti/tlan.*
16301 TM6000 VIDEO4LINUX DRIVER
16302 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16303 L: linux-media@vger.kernel.org
16304 W: https://linuxtv.org
16305 T: git git://linuxtv.org/media_tree.git
16307 F: drivers/media/usb/tm6000/
16308 F: Documentation/media/v4l-drivers/tm6000*
16310 TMIO/SDHI MMC DRIVER
16311 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
16312 L: linux-mmc@vger.kernel.org
16314 F: drivers/mmc/host/tmio_mmc*
16315 F: drivers/mmc/host/renesas_sdhi*
16316 F: include/linux/mfd/tmio.h
16318 TMP401 HARDWARE MONITOR DRIVER
16319 M: Guenter Roeck <linux@roeck-us.net>
16320 L: linux-hwmon@vger.kernel.org
16322 F: Documentation/hwmon/tmp401.rst
16323 F: drivers/hwmon/tmp401.c
16325 TMPFS (SHMEM FILESYSTEM)
16326 M: Hugh Dickins <hughd@google.com>
16327 L: linux-mm@kvack.org
16329 F: include/linux/shmem_fs.h
16332 TOMOYO SECURITY MODULE
16333 M: Kentaro Takeda <takedakn@nttdata.co.jp>
16334 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16335 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16336 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16337 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16338 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16339 W: https://tomoyo.osdn.jp/
16341 F: security/tomoyo/
16343 TOPSTAR LAPTOP EXTRAS DRIVER
16344 M: Herton Ronaldo Krzesinski <herton@canonical.com>
16345 L: platform-driver-x86@vger.kernel.org
16347 F: drivers/platform/x86/topstar-laptop.c
16349 TORTURE-TEST MODULES
16350 M: Davidlohr Bueso <dave@stgolabs.net>
16351 M: "Paul E. McKenney" <paulmck@kernel.org>
16352 M: Josh Triplett <josh@joshtriplett.org>
16353 L: linux-kernel@vger.kernel.org
16355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16356 F: Documentation/RCU/torture.txt
16357 F: kernel/torture.c
16358 F: kernel/rcu/rcutorture.c
16359 F: kernel/rcu/rcuperf.c
16360 F: kernel/locking/locktorture.c
16362 TOSHIBA ACPI EXTRAS DRIVER
16363 M: Azael Avalos <coproscefalo@gmail.com>
16364 L: platform-driver-x86@vger.kernel.org
16366 F: drivers/platform/x86/toshiba_acpi.c
16368 TOSHIBA BLUETOOTH DRIVER
16369 M: Azael Avalos <coproscefalo@gmail.com>
16370 L: platform-driver-x86@vger.kernel.org
16372 F: drivers/platform/x86/toshiba_bluetooth.c
16374 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16375 M: Azael Avalos <coproscefalo@gmail.com>
16376 L: platform-driver-x86@vger.kernel.org
16378 F: drivers/platform/x86/toshiba_haps.c
16381 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
16382 W: http://www.buzzard.org.uk/toshiba/
16384 F: drivers/char/toshiba.c
16385 F: include/linux/toshiba.h
16386 F: include/uapi/linux/toshiba.h
16388 TOSHIBA TC358743 DRIVER
16389 M: Mats Randgaard <matrandg@cisco.com>
16390 L: linux-media@vger.kernel.org
16392 F: drivers/media/i2c/tc358743*
16393 F: include/media/i2c/tc358743.h
16395 TOSHIBA WMI HOTKEYS DRIVER
16396 M: Azael Avalos <coproscefalo@gmail.com>
16397 L: platform-driver-x86@vger.kernel.org
16399 F: drivers/platform/x86/toshiba-wmi.c
16402 M: Peter Huewe <peterhuewe@gmx.de>
16403 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16404 R: Jason Gunthorpe <jgg@ziepe.ca>
16405 L: linux-integrity@vger.kernel.org
16406 Q: https://patchwork.kernel.org/project/linux-integrity/list/
16407 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16408 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
16410 F: drivers/char/tpm/
16413 M: Steven Rostedt <rostedt@goodmis.org>
16414 M: Ingo Molnar <mingo@redhat.com>
16415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16417 F: Documentation/trace/ftrace.rst
16418 F: arch/*/*/*/ftrace.h
16419 F: arch/*/kernel/ftrace.c
16420 F: include/*/ftrace.h
16421 F: include/linux/trace*.h
16424 F: tools/testing/selftests/ftrace/
16426 TRACING MMIO ACCESSES (MMIOTRACE)
16427 M: Steven Rostedt <rostedt@goodmis.org>
16428 M: Ingo Molnar <mingo@kernel.org>
16429 R: Karol Herbst <karolherbst@gmail.com>
16430 R: Pekka Paalanen <ppaalanen@gmail.com>
16432 L: linux-kernel@vger.kernel.org
16433 L: nouveau@lists.freedesktop.org
16434 F: kernel/trace/trace_mmiotrace.c
16435 F: include/linux/mmiotrace.h
16436 F: arch/x86/mm/kmmio.c
16437 F: arch/x86/mm/mmio-mod.c
16438 F: arch/x86/mm/testmmiotrace.c
16441 M: Jiri Kosina <trivial@kernel.org>
16442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16444 K: ^Subject:.*(?i)trivial
16446 TEMPO SEMICONDUCTOR DRIVERS
16447 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16449 F: sound/soc/codecs/tscs*.c
16450 F: sound/soc/codecs/tscs*.h
16451 F: Documentation/devicetree/bindings/sound/tscs*.txt
16454 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16455 M: Jiri Slaby <jslaby@suse.com>
16457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16458 F: Documentation/driver-api/serial/
16460 F: drivers/tty/serial/serial_core.c
16461 F: include/linux/serial_core.h
16462 F: include/linux/serial.h
16463 F: include/linux/tty.h
16464 F: include/uapi/linux/serial_core.h
16465 F: include/uapi/linux/serial.h
16466 F: include/uapi/linux/tty.h
16468 TUA9001 MEDIA DRIVER
16469 M: Antti Palosaari <crope@iki.fi>
16470 L: linux-media@vger.kernel.org
16471 W: https://linuxtv.org
16472 W: http://palosaari.fi/linux/
16473 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16474 T: git git://linuxtv.org/anttip/media_tree.git
16476 F: drivers/media/tuners/tua9001*
16478 TULIP NETWORK DRIVERS
16479 L: netdev@vger.kernel.org
16480 L: linux-parisc@vger.kernel.org
16482 F: drivers/net/ethernet/dec/tulip/
16485 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
16486 W: http://vtun.sourceforge.net/tun
16488 F: Documentation/networking/tuntap.txt
16489 F: arch/um/os-Linux/drivers/
16491 TURBOCHANNEL SUBSYSTEM
16492 M: "Maciej W. Rozycki" <macro@linux-mips.org>
16493 M: Ralf Baechle <ralf@linux-mips.org>
16494 L: linux-mips@vger.kernel.org
16495 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
16498 F: include/linux/tc.h
16501 M: "Len Brown" <lenb@kernel.org>
16502 L: linux-pm@vger.kernel.org
16503 B: https://bugzilla.kernel.org
16504 Q: https://patchwork.kernel.org/project/linux-pm/list/
16505 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16507 F: tools/power/x86/turbostat/
16509 TW5864 VIDEO4LINUX DRIVER
16510 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16511 M: Anton Sviridenko <anton@corp.bluecherry.net>
16512 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16513 M: Andrey Utkin <andrey_utkin@fastmail.com>
16514 L: linux-media@vger.kernel.org
16516 F: drivers/media/pci/tw5864/
16518 TW68 VIDEO4LINUX DRIVER
16519 M: Hans Verkuil <hverkuil@xs4all.nl>
16520 L: linux-media@vger.kernel.org
16521 T: git git://linuxtv.org/media_tree.git
16522 W: https://linuxtv.org
16524 F: drivers/media/pci/tw68/
16526 TW686X VIDEO4LINUX DRIVER
16527 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16528 L: linux-media@vger.kernel.org
16529 T: git git://linuxtv.org/media_tree.git
16530 W: http://linuxtv.org
16532 F: drivers/media/pci/tw686x/
16534 UBI FILE SYSTEM (UBIFS)
16535 M: Richard Weinberger <richard@nod.at>
16536 M: Artem Bityutskiy <dedekind1@gmail.com>
16537 M: Adrian Hunter <adrian.hunter@intel.com>
16538 L: linux-mtd@lists.infradead.org
16539 T: git git://git.infradead.org/ubifs-2.6.git
16540 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
16542 F: Documentation/filesystems/ubifs.txt
16545 UCLINUX (M68KNOMMU AND COLDFIRE)
16546 M: Greg Ungerer <gerg@linux-m68k.org>
16547 W: http://www.linux-m68k.org/
16548 W: http://www.uclinux.org/
16549 L: linux-m68k@lists.linux-m68k.org
16550 L: uclinux-dev@uclinux.org (subscribers-only)
16551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16553 F: arch/m68k/coldfire/
16555 F: arch/m68k/*/*_no.*
16556 F: arch/m68k/include/asm/*_no.*
16559 M: Jan Kara <jack@suse.com>
16561 F: Documentation/filesystems/udf.txt
16565 M: Bastien Nocera <hadess@hadess.net>
16566 L: linux-input@vger.kernel.org
16568 F: drivers/hid/hid-udraw-ps3.c
16571 M: Evgeniy Dushistov <dushistov@mail.ru>
16573 F: Documentation/admin-guide/ufs.rst
16576 UHID USERSPACE HID IO DRIVER:
16577 M: David Herrmann <dh.herrmann@googlemail.com>
16578 L: linux-input@vger.kernel.org
16580 F: drivers/hid/uhid.c
16581 F: include/uapi/linux/uhid.h
16584 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16585 L: linux-usb@vger.kernel.org
16587 F: drivers/usb/common/ulpi.c
16588 F: include/linux/ulpi/
16590 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16591 L: devel@driverdev.osuosl.org
16593 F: drivers/staging/uwb/
16596 M: Gabriel Krisman Bertazi <krisman@collabora.com>
16597 L: linux-fsdevel@vger.kernel.org
16601 UNICORE32 ARCHITECTURE:
16602 M: Guan Xuetao <gxt@pku.edu.cn>
16603 W: http://mprc.pku.edu.cn/~guanxuetao/linux
16605 T: git git://github.com/gxt/linux.git
16609 M: Tony Finch <dot@dotat.at>
16610 W: http://dotat.at/prog/unifdef
16612 F: scripts/unifdef.c
16614 UNIFORM CDROM DRIVER
16615 M: Jens Axboe <axboe@kernel.dk>
16616 W: http://www.kernel.dk
16618 F: Documentation/cdrom/
16619 F: drivers/cdrom/cdrom.c
16620 F: include/linux/cdrom.h
16621 F: include/uapi/linux/cdrom.h
16623 UNISYS S-PAR DRIVERS
16624 M: David Kershner <david.kershner@unisys.com>
16625 L: sparmaintainer@unisys.com (Unisys internal)
16627 F: include/linux/visorbus.h
16628 F: drivers/visorbus/
16629 F: drivers/staging/unisys/
16631 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16632 R: Alim Akhtar <alim.akhtar@samsung.com>
16633 R: Avri Altman <avri.altman@wdc.com>
16634 R: Pedro Sousa <pedrom.sousa@synopsys.com>
16635 L: linux-scsi@vger.kernel.org
16637 F: Documentation/scsi/ufs.txt
16638 F: drivers/scsi/ufs/
16640 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16641 M: Pedro Sousa <pedrom.sousa@synopsys.com>
16642 L: linux-scsi@vger.kernel.org
16644 F: drivers/scsi/ufs/*dwc*
16646 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16647 M: Stanley Chu <stanley.chu@mediatek.com>
16648 L: linux-scsi@vger.kernel.org
16649 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16651 F: drivers/scsi/ufs/ufs-mediatek*
16653 UNSORTED BLOCK IMAGES (UBI)
16654 M: Artem Bityutskiy <dedekind1@gmail.com>
16655 M: Richard Weinberger <richard@nod.at>
16656 W: http://www.linux-mtd.infradead.org/
16657 L: linux-mtd@lists.infradead.org
16658 T: git git://git.infradead.org/ubifs-2.6.git
16660 F: drivers/mtd/ubi/
16661 F: include/linux/mtd/ubi.h
16662 F: include/uapi/mtd/ubi-user.h
16664 USB "USBNET" DRIVER FRAMEWORK
16665 M: Oliver Neukum <oneukum@suse.com>
16666 L: netdev@vger.kernel.org
16667 W: http://www.linux-usb.org/usbnet
16669 F: drivers/net/usb/usbnet.c
16670 F: include/linux/usb/usbnet.h
16673 M: Oliver Neukum <oneukum@suse.com>
16674 L: linux-usb@vger.kernel.org
16676 F: Documentation/usb/acm.rst
16677 F: drivers/usb/class/cdc-acm.*
16679 USB AR5523 WIRELESS DRIVER
16680 M: Pontus Fuchs <pontus.fuchs@gmail.com>
16681 L: linux-wireless@vger.kernel.org
16683 F: drivers/net/wireless/ath/ar5523/
16686 M: Oliver Neukum <oneukum@suse.com>
16687 L: linux-usb@vger.kernel.org
16688 L: linux-scsi@vger.kernel.org
16690 F: drivers/usb/storage/uas.c
16692 USB CDC ETHERNET DRIVER
16693 M: Oliver Neukum <oliver@neukum.org>
16694 L: linux-usb@vger.kernel.org
16696 F: drivers/net/usb/cdc_*.c
16697 F: include/uapi/linux/usb/cdc.h
16699 USB CHAOSKEY DRIVER
16700 M: Keith Packard <keithp@keithp.com>
16701 L: linux-usb@vger.kernel.org
16703 F: drivers/usb/misc/chaoskey.c
16705 USB CYPRESS C67X00 DRIVER
16706 M: Peter Korsgaard <jacmet@sunsite.dk>
16707 L: linux-usb@vger.kernel.org
16709 F: drivers/usb/c67x00/
16711 USB DAVICOM DM9601 DRIVER
16712 M: Peter Korsgaard <jacmet@sunsite.dk>
16713 L: netdev@vger.kernel.org
16714 W: http://www.linux-usb.org/usbnet
16716 F: drivers/net/usb/dm9601.c
16718 USB DIAMOND RIO500 DRIVER
16719 M: Cesar Miquel <miquel@df.uba.ar>
16720 L: rio500-users@lists.sourceforge.net
16721 W: http://rio500.sourceforge.net
16723 F: drivers/usb/misc/rio500*
16726 M: Alan Stern <stern@rowland.harvard.edu>
16727 L: linux-usb@vger.kernel.org
16729 F: Documentation/usb/ehci.rst
16730 F: drivers/usb/host/ehci*
16732 USB GADGET/PERIPHERAL SUBSYSTEM
16733 M: Felipe Balbi <balbi@kernel.org>
16734 L: linux-usb@vger.kernel.org
16735 W: http://www.linux-usb.org/gadget
16736 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16738 F: drivers/usb/gadget/
16739 F: include/linux/usb/gadget*
16741 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16742 M: Jiri Kosina <jikos@kernel.org>
16743 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
16744 L: linux-usb@vger.kernel.org
16745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16747 F: Documentation/hid/hiddev.rst
16748 F: drivers/hid/usbhid/
16750 USB INTEL XHCI ROLE MUX DRIVER
16751 M: Hans de Goede <hdegoede@redhat.com>
16752 L: linux-usb@vger.kernel.org
16754 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
16756 USB IP DRIVER FOR HISILICON KIRIN
16757 M: Yu Chen <chenyu56@huawei.com>
16758 M: Binghui Wang <wangbinghui@hisilicon.com>
16759 L: linux-usb@vger.kernel.org
16761 F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16762 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
16765 M: Olav Kongas <ok@artecdesign.ee>
16766 L: linux-usb@vger.kernel.org
16768 F: drivers/usb/host/isp116x*
16769 F: include/linux/usb/isp116x.h
16771 USB LAN78XX ETHERNET DRIVER
16772 M: Woojung Huh <woojung.huh@microchip.com>
16773 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16774 L: netdev@vger.kernel.org
16776 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16777 F: drivers/net/usb/lan78xx.*
16778 F: include/dt-bindings/net/microchip-lan78xx.h
16780 USB MASS STORAGE DRIVER
16781 M: Alan Stern <stern@rowland.harvard.edu>
16782 L: linux-usb@vger.kernel.org
16783 L: usb-storage@lists.one-eyed-alien.net
16785 F: drivers/usb/storage/
16788 M: Clemens Ladisch <clemens@ladisch.de>
16789 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16792 F: sound/usb/midi.*
16794 USB NETWORKING DRIVERS
16795 L: linux-usb@vger.kernel.org
16797 F: drivers/net/usb/
16800 M: Alan Stern <stern@rowland.harvard.edu>
16801 L: linux-usb@vger.kernel.org
16803 F: Documentation/usb/ohci.rst
16804 F: drivers/usb/host/ohci*
16806 USB OTG FSM (Finite State Machine)
16807 M: Peter Chen <Peter.Chen@nxp.com>
16808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16809 L: linux-usb@vger.kernel.org
16811 F: drivers/usb/common/usb-otg-fsm.c
16814 M: Valentina Manea <valentina.manea.m@gmail.com>
16815 M: Shuah Khan <shuah@kernel.org>
16816 M: Shuah Khan <skhan@linuxfoundation.org>
16817 L: linux-usb@vger.kernel.org
16819 F: Documentation/usb/usbip_protocol.rst
16820 F: drivers/usb/usbip/
16821 F: tools/usb/usbip/
16822 F: tools/testing/selftests/drivers/usb/usbip/
16825 M: Petko Manolov <petkan@nucleusys.com>
16826 L: linux-usb@vger.kernel.org
16827 L: netdev@vger.kernel.org
16828 T: git git://github.com/petkan/pegasus.git
16829 W: https://github.com/petkan/pegasus
16831 F: drivers/net/usb/pegasus.*
16834 M: Felipe Balbi <balbi@kernel.org>
16835 L: linux-usb@vger.kernel.org
16836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16838 F: drivers/usb/phy/
16840 USB PRINTER DRIVER (usblp)
16841 M: Pete Zaitcev <zaitcev@redhat.com>
16842 L: linux-usb@vger.kernel.org
16844 F: drivers/usb/class/usblp.c
16846 USB QMI WWAN NETWORK DRIVER
16847 M: Bjørn Mork <bjorn@mork.no>
16848 L: netdev@vger.kernel.org
16850 F: Documentation/ABI/testing/sysfs-class-net-qmi
16851 F: drivers/net/usb/qmi_wwan.c
16854 M: Petko Manolov <petkan@nucleusys.com>
16855 L: linux-usb@vger.kernel.org
16856 L: netdev@vger.kernel.org
16857 T: git git://github.com/petkan/rtl8150.git
16858 W: https://github.com/petkan/rtl8150
16860 F: drivers/net/usb/rtl8150.c
16862 USB SERIAL SUBSYSTEM
16863 M: Johan Hovold <johan@kernel.org>
16864 L: linux-usb@vger.kernel.org
16865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16867 F: Documentation/usb/usb-serial.rst
16868 F: drivers/usb/serial/
16869 F: include/linux/usb/serial.h
16871 USB SMSC75XX ETHERNET DRIVER
16872 M: Steve Glendinning <steve.glendinning@shawell.net>
16873 L: netdev@vger.kernel.org
16875 F: drivers/net/usb/smsc75xx.*
16877 USB SMSC95XX ETHERNET DRIVER
16878 M: Steve Glendinning <steve.glendinning@shawell.net>
16879 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16880 L: netdev@vger.kernel.org
16882 F: drivers/net/usb/smsc95xx.*
16885 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16886 L: linux-usb@vger.kernel.org
16887 W: http://www.linux-usb.org
16888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16890 F: Documentation/devicetree/bindings/usb/
16891 F: Documentation/usb/
16893 F: include/linux/usb.h
16894 F: include/linux/usb/
16896 USB TYPEC PI3USB30532 MUX DRIVER
16897 M: Hans de Goede <hdegoede@redhat.com>
16898 L: linux-usb@vger.kernel.org
16900 F: drivers/usb/typec/mux/pi3usb30532.c
16903 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16904 L: linux-usb@vger.kernel.org
16906 F: Documentation/ABI/testing/sysfs-class-typec
16907 F: Documentation/driver-api/usb/typec.rst
16908 F: drivers/usb/typec/
16909 F: include/linux/usb/typec.h
16911 USB TYPEC BUS FOR ALTERNATE MODES
16912 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16913 L: linux-usb@vger.kernel.org
16915 F: Documentation/ABI/testing/sysfs-bus-typec
16916 F: Documentation/driver-api/usb/typec_bus.rst
16917 F: drivers/usb/typec/altmodes/
16918 F: include/linux/usb/typec_altmode.h
16920 USB TYPEC PORT CONTROLLER DRIVERS
16921 M: Guenter Roeck <linux@roeck-us.net>
16922 L: linux-usb@vger.kernel.org
16924 F: drivers/usb/typec/tcpm/
16927 M: Alan Stern <stern@rowland.harvard.edu>
16928 L: linux-usb@vger.kernel.org
16930 F: drivers/usb/host/uhci*
16933 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16934 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16935 L: linux-media@vger.kernel.org
16936 T: git git://linuxtv.org/media_tree.git
16937 W: http://www.ideasonboard.org/uvc/
16939 F: drivers/media/usb/uvc/
16940 F: include/uapi/linux/uvcvideo.h
16943 M: Hans Verkuil <hverkuil@xs4all.nl>
16944 L: linux-media@vger.kernel.org
16945 T: git git://linuxtv.org/media_tree.git
16946 W: https://linuxtv.org
16948 F: drivers/media/usb/usbvision/
16951 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16952 L: linux-usb@vger.kernel.org
16954 F: drivers/usb/gadget/function/*uvc*
16955 F: drivers/usb/gadget/legacy/webcam.c
16956 F: include/uapi/linux/usb/g_uvc.h
16958 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16959 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
16960 L: linux-wireless@vger.kernel.org
16962 F: drivers/net/wireless/rndis_wlan.c
16965 M: Mathias Nyman <mathias.nyman@intel.com>
16966 L: linux-usb@vger.kernel.org
16968 F: drivers/usb/host/xhci*
16969 F: drivers/usb/host/pci-quirks*
16972 L: linux-wireless@vger.kernel.org
16973 W: http://linux-lc100020.sourceforge.net
16975 F: drivers/net/wireless/zydas/zd1201.*
16978 M: Antoine Jacquet <royale@zerezo.com>
16979 L: linux-usb@vger.kernel.org
16980 L: linux-media@vger.kernel.org
16981 T: git git://linuxtv.org/media_tree.git
16982 W: http://royale.zerezo.com/zr364xx/
16984 F: Documentation/media/v4l-drivers/zr364xx*
16985 F: drivers/media/usb/zr364xx/
16987 USER-MODE LINUX (UML)
16988 M: Jeff Dike <jdike@addtoit.com>
16989 M: Richard Weinberger <richard@nod.at>
16990 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
16991 L: linux-um@lists.infradead.org
16992 W: http://user-mode-linux.sourceforge.net
16993 Q: https://patchwork.ozlabs.org/project/linux-um/list/
16994 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16996 F: Documentation/virt/uml/
17001 USERSPACE COPYIN/COPYOUT (UIOVEC)
17002 M: Alexander Viro <viro@zeniv.linux.org.uk>
17005 F: include/linux/uio.h
17007 USERSPACE DMA BUFFER DRIVER
17008 M: Gerd Hoffmann <kraxel@redhat.com>
17010 L: dri-devel@lists.freedesktop.org
17011 F: drivers/dma-buf/udmabuf.c
17012 F: include/uapi/linux/udmabuf.h
17013 T: git git://anongit.freedesktop.org/drm/drm-misc
17015 USERSPACE I/O (UIO)
17016 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17019 F: Documentation/driver-api/uio-howto.rst
17021 F: include/linux/uio_driver.h
17024 M: Karel Zak <kzak@redhat.com>
17025 L: util-linux@vger.kernel.org
17026 W: http://en.wikipedia.org/wiki/Util-linux
17027 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
17031 M: Christoph Hellwig <hch@lst.de>
17032 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17033 L: linux-kernel@vger.kernel.org
17034 T: git git://git.infradead.org/users/hch/uuid.git
17037 F: include/linux/uuid.h
17038 F: include/uapi/linux/uuid.h
17042 M: Michal Januszewski <spock@gentoo.org>
17043 L: linux-fbdev@vger.kernel.org
17044 W: https://github.com/mjanusz/v86d
17046 F: Documentation/fb/uvesafb.rst
17047 F: drivers/video/fbdev/uvesafb.*
17050 M: Stefan Agner <stefan@agner.ch>
17051 L: linux-mtd@lists.infradead.org
17053 F: drivers/mtd/nand/raw/vf610_nfc.c
17055 VFAT/FAT/MSDOS FILESYSTEM
17056 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
17058 F: Documentation/filesystems/vfat.txt
17062 M: Alex Williamson <alex.williamson@redhat.com>
17063 R: Cornelia Huck <cohuck@redhat.com>
17064 L: kvm@vger.kernel.org
17065 T: git git://github.com/awilliam/linux-vfio.git
17067 F: Documentation/driver-api/vfio.rst
17069 F: include/linux/vfio.h
17070 F: include/uapi/linux/vfio.h
17072 VFIO MEDIATED DEVICE DRIVERS
17073 M: Kirti Wankhede <kwankhede@nvidia.com>
17074 L: kvm@vger.kernel.org
17076 F: Documentation/driver-api/vfio-mediated-device.rst
17077 F: drivers/vfio/mdev/
17078 F: include/linux/mdev.h
17079 F: samples/vfio-mdev/
17081 VFIO PLATFORM DRIVER
17082 M: Eric Auger <eric.auger@redhat.com>
17083 L: kvm@vger.kernel.org
17085 F: drivers/vfio/platform/
17088 R: Lukas Wunner <lukas@wunner.de>
17090 F: Documentation/gpu/vga-switcheroo.rst
17091 F: drivers/gpu/vga/vga_switcheroo.c
17092 F: include/linux/vga_switcheroo.h
17093 T: git git://anongit.freedesktop.org/drm/drm-misc
17095 VIA RHINE NETWORK DRIVER
17097 F: drivers/net/ethernet/via/via-rhine.c
17099 VIA SD/MMC CARD CONTROLLER DRIVER
17100 M: Bruce Chang <brucechang@via.com.tw>
17101 M: Harald Welte <HaraldWelte@viatech.com>
17103 F: drivers/mmc/host/via-sdmmc.c
17105 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
17106 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
17107 L: linux-fbdev@vger.kernel.org
17109 F: include/linux/via-core.h
17110 F: include/linux/via-gpio.h
17111 F: include/linux/via_i2c.h
17112 F: drivers/video/fbdev/via/
17114 VIA VELOCITY NETWORK DRIVER
17115 M: Francois Romieu <romieu@fr.zoreil.com>
17116 L: netdev@vger.kernel.org
17118 F: drivers/net/ethernet/via/via-velocity.*
17120 VICODEC VIRTUAL CODEC DRIVER
17121 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
17122 L: linux-media@vger.kernel.org
17123 T: git git://linuxtv.org/media_tree.git
17124 W: https://linuxtv.org
17126 F: drivers/media/platform/vicodec/*
17128 VIDEO MULTIPLEXER DRIVER
17129 M: Philipp Zabel <p.zabel@pengutronix.de>
17130 L: linux-media@vger.kernel.org
17132 F: drivers/media/platform/video-mux.c
17134 VIDEO I2C POLLING DRIVER
17135 M: Matt Ranostay <matt.ranostay@konsulko.com>
17136 L: linux-media@vger.kernel.org
17138 F: drivers/media/i2c/video-i2c.c
17140 VIDEOBUF2 FRAMEWORK
17141 M: Pawel Osciak <pawel@osciak.com>
17142 M: Marek Szyprowski <m.szyprowski@samsung.com>
17143 M: Kyungmin Park <kyungmin.park@samsung.com>
17144 R: Tomasz Figa <tfiga@chromium.org>
17145 L: linux-media@vger.kernel.org
17147 F: drivers/media/common/videobuf2/*
17148 F: include/media/videobuf2-*
17150 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17151 M: Helen Koike <helen.koike@collabora.com>
17152 L: linux-media@vger.kernel.org
17153 T: git git://linuxtv.org/media_tree.git
17154 W: https://linuxtv.org
17156 F: drivers/media/platform/vimc/*
17159 M: Alex Williamson <alex.williamson@redhat.com>
17160 M: Paolo Bonzini <pbonzini@redhat.com>
17161 L: kvm@vger.kernel.org
17165 VIRTIO AND VHOST VSOCK DRIVER
17166 M: Stefan Hajnoczi <stefanha@redhat.com>
17167 L: kvm@vger.kernel.org
17168 L: virtualization@lists.linux-foundation.org
17169 L: netdev@vger.kernel.org
17171 F: include/linux/virtio_vsock.h
17172 F: include/uapi/linux/virtio_vsock.h
17173 F: include/uapi/linux/vsockmon.h
17174 F: include/uapi/linux/vm_sockets_diag.h
17175 F: net/vmw_vsock/diag.c
17176 F: net/vmw_vsock/af_vsock_tap.c
17177 F: net/vmw_vsock/virtio_transport_common.c
17178 F: net/vmw_vsock/virtio_transport.c
17179 F: drivers/net/vsockmon.c
17180 F: drivers/vhost/vsock.c
17181 F: tools/testing/vsock/
17183 VIRTIO CONSOLE DRIVER
17184 M: Amit Shah <amit@kernel.org>
17185 L: virtualization@lists.linux-foundation.org
17187 F: drivers/char/virtio_console.c
17188 F: include/linux/virtio_console.h
17189 F: include/uapi/linux/virtio_console.h
17191 VIRTIO CORE AND NET DRIVERS
17192 M: "Michael S. Tsirkin" <mst@redhat.com>
17193 M: Jason Wang <jasowang@redhat.com>
17194 L: virtualization@lists.linux-foundation.org
17196 F: Documentation/devicetree/bindings/virtio/
17199 F: drivers/net/virtio_net.c
17200 F: drivers/block/virtio_blk.c
17201 F: include/linux/virtio*.h
17202 F: include/uapi/linux/virtio_*.h
17203 F: drivers/crypto/virtio/
17204 F: mm/balloon_compaction.c
17206 VIRTIO BLOCK AND SCSI DRIVERS
17207 M: "Michael S. Tsirkin" <mst@redhat.com>
17208 M: Jason Wang <jasowang@redhat.com>
17209 R: Paolo Bonzini <pbonzini@redhat.com>
17210 R: Stefan Hajnoczi <stefanha@redhat.com>
17211 L: virtualization@lists.linux-foundation.org
17213 F: drivers/block/virtio_blk.c
17214 F: drivers/scsi/virtio_scsi.c
17215 F: include/uapi/linux/virtio_blk.h
17216 F: include/uapi/linux/virtio_scsi.h
17217 F: drivers/vhost/scsi.c
17219 VIRTIO CRYPTO DRIVER
17220 M: Gonglei <arei.gonglei@huawei.com>
17221 L: virtualization@lists.linux-foundation.org
17222 L: linux-crypto@vger.kernel.org
17224 F: drivers/crypto/virtio/
17225 F: include/uapi/linux/virtio_crypto.h
17227 VIRTIO DRIVERS FOR S390
17228 M: Cornelia Huck <cohuck@redhat.com>
17229 M: Halil Pasic <pasic@linux.ibm.com>
17230 L: linux-s390@vger.kernel.org
17231 L: virtualization@lists.linux-foundation.org
17232 L: kvm@vger.kernel.org
17234 F: drivers/s390/virtio/
17235 F: arch/s390/include/uapi/asm/virtio-ccw.h
17238 M: David Airlie <airlied@linux.ie>
17239 M: Gerd Hoffmann <kraxel@redhat.com>
17240 L: dri-devel@lists.freedesktop.org
17241 L: virtualization@lists.linux-foundation.org
17242 T: git git://anongit.freedesktop.org/drm/drm-misc
17244 F: drivers/gpu/drm/virtio/
17245 F: include/uapi/linux/virtio_gpu.h
17247 VIRTIO HOST (VHOST)
17248 M: "Michael S. Tsirkin" <mst@redhat.com>
17249 M: Jason Wang <jasowang@redhat.com>
17250 L: kvm@vger.kernel.org
17251 L: virtualization@lists.linux-foundation.org
17252 L: netdev@vger.kernel.org
17253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17256 F: include/uapi/linux/vhost.h
17258 VIRTIO INPUT DRIVER
17259 M: Gerd Hoffmann <kraxel@redhat.com>
17261 F: drivers/virtio/virtio_input.c
17262 F: include/uapi/linux/virtio_input.h
17264 VIRTIO IOMMU DRIVER
17265 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
17266 L: virtualization@lists.linux-foundation.org
17268 F: drivers/iommu/virtio-iommu.c
17269 F: include/uapi/linux/virtio_iommu.h
17271 VIRTUAL BOX GUEST DEVICE DRIVER
17272 M: Hans de Goede <hdegoede@redhat.com>
17273 M: Arnd Bergmann <arnd@arndb.de>
17274 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17276 F: include/linux/vbox_utils.h
17277 F: include/uapi/linux/vbox*.h
17278 F: drivers/virt/vboxguest/
17280 VIRTUAL SERIO DEVICE DRIVER
17281 M: Stephen Chandler Paul <thatslyude@gmail.com>
17283 F: drivers/input/serio/userio.c
17284 F: include/uapi/linux/userio.h
17286 VIVID VIRTUAL VIDEO DRIVER
17287 M: Hans Verkuil <hverkuil@xs4all.nl>
17288 L: linux-media@vger.kernel.org
17289 T: git git://linuxtv.org/media_tree.git
17290 W: https://linuxtv.org
17292 F: drivers/media/platform/vivid/*
17295 M: Florian Fainelli <f.fainelli@gmail.com>
17296 L: openwrt-devel@lists.openwrt.org (subscribers-only)
17298 F: drivers/vlynq/vlynq.c
17299 F: include/linux/vlynq.h
17302 M: Martyn Welch <martyn@welchs.me.uk>
17303 M: Manohar Vanga <manohar.vanga@gmail.com>
17304 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17305 L: devel@driverdev.osuosl.org
17307 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17308 F: Documentation/driver-api/vme.rst
17309 F: drivers/staging/vme/
17311 F: include/linux/vme*
17313 VMWARE BALLOON DRIVER
17314 M: Nadav Amit <namit@vmware.com>
17315 M: "VMware, Inc." <pv-drivers@vmware.com>
17316 L: linux-kernel@vger.kernel.org
17318 F: drivers/misc/vmw_balloon.c
17320 VMWARE HYPERVISOR INTERFACE
17321 M: Thomas Hellstrom <thellstrom@vmware.com>
17322 M: "VMware, Inc." <pv-drivers@vmware.com>
17323 L: virtualization@lists.linux-foundation.org
17325 F: arch/x86/kernel/cpu/vmware.c
17326 F: arch/x86/include/asm/vmware.h
17328 VMWARE PVRDMA DRIVER
17329 M: Adit Ranadive <aditr@vmware.com>
17330 M: VMware PV-Drivers <pv-drivers@vmware.com>
17331 L: linux-rdma@vger.kernel.org
17333 F: drivers/infiniband/hw/vmw_pvrdma/
17335 VMware PVSCSI driver
17336 M: Jim Gill <jgill@vmware.com>
17337 M: VMware PV-Drivers <pv-drivers@vmware.com>
17338 L: linux-scsi@vger.kernel.org
17340 F: drivers/scsi/vmw_pvscsi.c
17341 F: drivers/scsi/vmw_pvscsi.h
17343 VMWARE VMMOUSE SUBDRIVER
17344 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
17345 M: "VMware, Inc." <pv-drivers@vmware.com>
17346 L: linux-input@vger.kernel.org
17348 F: drivers/input/mouse/vmmouse.c
17349 F: drivers/input/mouse/vmmouse.h
17351 VMWARE VMXNET3 ETHERNET DRIVER
17352 M: Ronak Doshi <doshir@vmware.com>
17353 M: "VMware, Inc." <pv-drivers@vmware.com>
17354 L: netdev@vger.kernel.org
17356 F: drivers/net/vmxnet3/
17358 VOCORE VOCORE2 BOARD
17359 M: Harvey Hunt <harveyhuntnexus@gmail.com>
17360 L: linux-mips@vger.kernel.org
17362 F: arch/mips/boot/dts/ralink/vocore2.dts
17364 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17365 M: Liam Girdwood <lgirdwood@gmail.com>
17366 M: Mark Brown <broonie@kernel.org>
17367 L: linux-kernel@vger.kernel.org
17368 W: http://www.slimlogic.co.uk/?p=48
17369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17371 F: Documentation/devicetree/bindings/regulator/
17372 F: Documentation/power/regulator/
17373 F: drivers/regulator/
17374 F: include/dt-bindings/regulator/
17375 F: include/linux/regulator/
17376 K: regulator_get_optional
17379 M: David Ahern <dsa@cumulusnetworks.com>
17380 M: Shrijeet Mukherjee <shrijeet@gmail.com>
17381 L: netdev@vger.kernel.org
17383 F: drivers/net/vrf.c
17384 F: Documentation/networking/vrf.txt
17386 VT1211 HARDWARE MONITOR DRIVER
17387 M: Juerg Haefliger <juergh@gmail.com>
17388 L: linux-hwmon@vger.kernel.org
17390 F: Documentation/hwmon/vt1211.rst
17391 F: drivers/hwmon/vt1211.c
17393 VT8231 HARDWARE MONITOR DRIVER
17394 M: Roger Lucas <vt8231@hiddenengine.co.uk>
17395 L: linux-hwmon@vger.kernel.org
17397 F: drivers/hwmon/vt8231.c
17399 VUB300 USB to SDIO/SD/MMC bridge chip
17400 M: Tony Olech <tony.olech@elandigitalsystems.com>
17401 L: linux-mmc@vger.kernel.org
17402 L: linux-usb@vger.kernel.org
17404 F: drivers/mmc/host/vub300.c
17406 W1 DALLAS'S 1-WIRE BUS
17407 M: Evgeniy Polyakov <zbr@ioremap.net>
17409 F: Documentation/devicetree/bindings/w1/
17410 F: Documentation/w1/
17412 F: include/linux/w1.h
17414 W83791D HARDWARE MONITORING DRIVER
17415 M: Marc Hulsman <m.hulsman@tudelft.nl>
17416 L: linux-hwmon@vger.kernel.org
17418 F: Documentation/hwmon/w83791d.rst
17419 F: drivers/hwmon/w83791d.c
17421 W83793 HARDWARE MONITORING DRIVER
17422 M: Rudolf Marek <r.marek@assembler.cz>
17423 L: linux-hwmon@vger.kernel.org
17425 F: Documentation/hwmon/w83793.rst
17426 F: drivers/hwmon/w83793.c
17428 W83795 HARDWARE MONITORING DRIVER
17429 M: Jean Delvare <jdelvare@suse.com>
17430 L: linux-hwmon@vger.kernel.org
17432 F: drivers/hwmon/w83795.c
17434 W83L51xD SD/MMC CARD INTERFACE DRIVER
17435 M: Pierre Ossman <pierre@ossman.eu>
17437 F: drivers/mmc/host/wbsd.*
17439 WACOM PROTOCOL 4 SERIAL TABLETS
17440 M: Julian Squires <julian@cipht.net>
17441 M: Hans de Goede <hdegoede@redhat.com>
17442 L: linux-input@vger.kernel.org
17444 F: drivers/input/tablet/wacom_serial4.c
17446 WATCHDOG DEVICE DRIVERS
17447 M: Wim Van Sebroeck <wim@linux-watchdog.org>
17448 M: Guenter Roeck <linux@roeck-us.net>
17449 L: linux-watchdog@vger.kernel.org
17450 W: http://www.linux-watchdog.org/
17451 T: git git://www.linux-watchdog.org/linux-watchdog.git
17453 F: Documentation/devicetree/bindings/watchdog/
17454 F: Documentation/watchdog/
17455 F: drivers/watchdog/
17456 F: include/linux/watchdog.h
17457 F: include/uapi/linux/watchdog.h
17459 WHISKEYCOVE PMIC GPIO DRIVER
17460 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17461 L: linux-gpio@vger.kernel.org
17463 F: drivers/gpio/gpio-wcove.c
17466 M: Dianlong Li <long17.cool@163.com>
17467 L: linux-rtc@vger.kernel.org
17469 F: drivers/rtc/rtc-sd3078.c
17472 M: David Herrmann <dh.herrmann@googlemail.com>
17473 L: linux-input@vger.kernel.org
17475 F: drivers/hid/hid-wiimote*
17477 WILOCITY WIL6210 WIRELESS DRIVER
17478 M: Maya Erez <merez@codeaurora.org>
17479 L: linux-wireless@vger.kernel.org
17480 L: wil6210@qti.qualcomm.com
17482 W: http://wireless.kernel.org/en/users/Drivers/wil6210
17483 F: drivers/net/wireless/ath/wil6210/
17486 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17487 M: linux-wimax@intel.com
17488 L: wimax@linuxwimax.org (subscribers-only)
17490 W: http://linuxwimax.org
17491 F: Documentation/admin-guide/wimax/wimax.rst
17492 F: include/linux/wimax/debug.h
17493 F: include/net/wimax.h
17494 F: include/uapi/linux/wimax.h
17498 M: David Härdeman <david@hardeman.nu>
17500 F: drivers/media/rc/winbond-cir.c
17502 RCMM REMOTE CONTROLS DECODER
17503 M: Patrick Lerda <patrick9876@free.fr>
17505 F: drivers/media/rc/ir-rcmm-decoder.c
17507 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17508 M: William Breathitt Gray <vilhelm.gray@gmail.com>
17509 L: linux-watchdog@vger.kernel.org
17511 F: drivers/watchdog/ebc-c384_wdt.c
17513 WINSYSTEMS WS16C48 GPIO DRIVER
17514 M: William Breathitt Gray <vilhelm.gray@gmail.com>
17515 L: linux-gpio@vger.kernel.org
17517 F: drivers/gpio/gpio-ws16c48.c
17519 WISTRON LAPTOP BUTTON DRIVER
17520 M: Miloslav Trmac <mitr@volny.cz>
17522 F: drivers/input/misc/wistron_btns.c
17524 WL3501 WIRELESS PCMCIA CARD DRIVER
17525 L: linux-wireless@vger.kernel.org
17527 F: drivers/net/wireless/wl3501*
17529 WOLFSON MICROELECTRONICS DRIVERS
17530 L: patches@opensource.cirrus.com
17531 T: git https://github.com/CirrusLogic/linux-drivers.git
17532 W: https://github.com/CirrusLogic/linux-drivers/wiki
17534 F: Documentation/hwmon/wm83??.rst
17535 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17536 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17537 F: Documentation/devicetree/bindings/mfd/arizona.txt
17538 F: Documentation/devicetree/bindings/mfd/wm831x.txt
17539 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
17540 F: arch/arm/mach-s3c64xx/mach-crag6410*
17541 F: drivers/clk/clk-wm83*.c
17542 F: drivers/extcon/extcon-arizona.c
17543 F: drivers/leds/leds-wm83*.c
17544 F: drivers/gpio/gpio-*wm*.c
17545 F: drivers/gpio/gpio-arizona.c
17546 F: drivers/hwmon/wm83??-hwmon.c
17547 F: drivers/input/misc/wm831x-on.c
17548 F: drivers/input/touchscreen/wm831x-ts.c
17549 F: drivers/input/touchscreen/wm97*.c
17550 F: drivers/mfd/arizona*
17551 F: drivers/mfd/wm*.c
17552 F: drivers/mfd/cs47l24*
17553 F: drivers/power/supply/wm83*.c
17554 F: drivers/rtc/rtc-wm83*.c
17555 F: drivers/regulator/wm8*.c
17556 F: drivers/regulator/arizona*
17557 F: drivers/video/backlight/wm83*_bl.c
17558 F: drivers/watchdog/wm83*_wdt.c
17559 F: include/linux/mfd/arizona/
17560 F: include/linux/mfd/wm831x/
17561 F: include/linux/mfd/wm8350/
17562 F: include/linux/mfd/wm8400*
17563 F: include/linux/regulator/arizona*
17564 F: include/linux/wm97xx.h
17565 F: include/sound/wm????.h
17566 F: sound/soc/codecs/arizona.?
17567 F: sound/soc/codecs/wm*
17568 F: sound/soc/codecs/cs47l24*
17571 M: Tejun Heo <tj@kernel.org>
17572 R: Lai Jiangshan <jiangshanlai@gmail.com>
17573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17575 F: include/linux/workqueue.h
17576 F: kernel/workqueue.c
17577 F: Documentation/core-api/workqueue.rst
17579 X-POWERS AXP288 PMIC DRIVERS
17580 M: Hans de Goede <hdegoede@redhat.com>
17583 F: drivers/acpi/pmic/intel_pmic_xpower.c
17585 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17586 M: Chen-Yu Tsai <wens@csie.org>
17587 L: linux-kernel@vger.kernel.org
17592 M: Andrew Hendry <andrew.hendry@gmail.com>
17593 L: linux-x25@vger.kernel.org
17595 F: Documentation/networking/x25*
17596 F: include/net/x25*
17599 X86 ARCHITECTURE (32-BIT AND 64-BIT)
17600 M: Thomas Gleixner <tglx@linutronix.de>
17601 M: Ingo Molnar <mingo@redhat.com>
17602 M: Borislav Petkov <bp@alien8.de>
17603 R: "H. Peter Anvin" <hpa@zytor.com>
17605 L: linux-kernel@vger.kernel.org
17606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17608 F: Documentation/devicetree/bindings/x86/
17609 F: Documentation/x86/
17613 M: Andy Lutomirski <luto@kernel.org>
17614 L: linux-kernel@vger.kernel.org
17615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17619 X86 MCE INFRASTRUCTURE
17620 M: Tony Luck <tony.luck@intel.com>
17621 M: Borislav Petkov <bp@alien8.de>
17622 L: linux-edac@vger.kernel.org
17624 F: arch/x86/kernel/cpu/mce/*
17626 X86 MICROCODE UPDATE SUPPORT
17627 M: Borislav Petkov <bp@alien8.de>
17629 F: arch/x86/kernel/cpu/microcode/*
17632 M: Dave Hansen <dave.hansen@linux.intel.com>
17633 M: Andy Lutomirski <luto@kernel.org>
17634 M: Peter Zijlstra <peterz@infradead.org>
17635 L: linux-kernel@vger.kernel.org
17636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17640 X86 PLATFORM DRIVERS
17641 M: Darren Hart <dvhart@infradead.org>
17642 M: Andy Shevchenko <andy@infradead.org>
17643 L: platform-driver-x86@vger.kernel.org
17644 T: git git://git.infradead.org/linux-platform-drivers-x86.git
17646 F: drivers/platform/x86/
17647 F: drivers/platform/olpc/
17649 X86 PLATFORM DRIVERS - ARCH
17650 R: Darren Hart <dvhart@infradead.org>
17651 R: Andy Shevchenko <andy@infradead.org>
17652 L: platform-driver-x86@vger.kernel.org
17654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17656 F: arch/x86/platform
17659 M: Andy Lutomirski <luto@kernel.org>
17660 L: linux-kernel@vger.kernel.org
17661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17663 F: arch/x86/entry/vdso/
17666 M: Matthew Wilcox <willy@infradead.org>
17667 L: linux-fsdevel@vger.kernel.org
17669 F: Documentation/core-api/xarray.rst
17672 F: include/linux/idr.h
17673 F: include/linux/xarray.h
17674 F: tools/testing/radix-tree
17677 M: Benjamin Valentin <benpicco@googlemail.com>
17679 F: drivers/media/rc/xbox_remote.c
17680 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
17682 XC2028/3028 TUNER DRIVER
17683 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17684 L: linux-media@vger.kernel.org
17685 W: https://linuxtv.org
17686 T: git git://linuxtv.org/media_tree.git
17688 F: drivers/media/tuners/tuner-xc2028.*
17690 XDP (eXpress Data Path)
17691 M: Alexei Starovoitov <ast@kernel.org>
17692 M: Daniel Borkmann <daniel@iogearbox.net>
17693 M: David S. Miller <davem@davemloft.net>
17694 M: Jakub Kicinski <jakub.kicinski@netronome.com>
17695 M: Jesper Dangaard Brouer <hawk@kernel.org>
17696 M: John Fastabend <john.fastabend@gmail.com>
17697 L: netdev@vger.kernel.org
17698 L: bpf@vger.kernel.org
17701 F: include/net/xdp.h
17702 F: kernel/bpf/devmap.c
17703 F: kernel/bpf/cpumap.c
17704 F: include/trace/events/xdp.h
17708 XDP SOCKETS (AF_XDP)
17709 M: Björn Töpel <bjorn.topel@intel.com>
17710 M: Magnus Karlsson <magnus.karlsson@intel.com>
17711 R: Jonathan Lemon <jonathan.lemon@gmail.com>
17712 L: netdev@vger.kernel.org
17713 L: bpf@vger.kernel.org
17715 F: kernel/bpf/xskmap.c
17718 XEN BLOCK SUBSYSTEM
17719 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17720 M: Roger Pau Monné <roger.pau@citrix.com>
17721 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17723 F: drivers/block/xen-blkback/*
17724 F: drivers/block/xen*
17727 M: Stefano Stabellini <sstabellini@kernel.org>
17728 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17731 F: arch/arm/include/asm/xen/
17733 XEN HYPERVISOR ARM64
17734 M: Stefano Stabellini <sstabellini@kernel.org>
17735 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17738 F: arch/arm64/include/asm/xen/
17740 XEN HYPERVISOR INTERFACE
17741 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
17742 M: Juergen Gross <jgross@suse.com>
17743 R: Stefano Stabellini <sstabellini@kernel.org>
17744 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17748 F: arch/x86/platform/pvh/
17749 F: drivers/*/xen-*front.c
17751 F: arch/x86/include/asm/xen/
17752 F: arch/x86/include/asm/pvclock-abi.h
17754 F: include/uapi/xen/
17755 F: Documentation/ABI/stable/sysfs-hypervisor-xen
17756 F: Documentation/ABI/testing/sysfs-hypervisor-xen
17758 XEN NETWORK BACKEND DRIVER
17759 M: Wei Liu <wei.liu@kernel.org>
17760 M: Paul Durrant <paul@xen.org>
17761 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17762 L: netdev@vger.kernel.org
17764 F: drivers/net/xen-netback/*
17767 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17768 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17770 F: arch/x86/pci/*xen*
17771 F: drivers/pci/*xen*
17774 M: Juergen Gross <jgross@suse.com>
17775 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17776 L: linux-scsi@vger.kernel.org
17778 F: drivers/scsi/xen-scsifront.c
17779 F: drivers/xen/xen-scsiback.c
17780 F: include/xen/interface/io/vscsiif.h
17782 XEN SWIOTLB SUBSYSTEM
17783 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17784 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17785 L: iommu@lists.linux-foundation.org
17787 F: arch/x86/xen/*swiotlb*
17788 F: drivers/xen/*swiotlb*
17790 XEN SOUND FRONTEND DRIVER
17791 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17792 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17793 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17798 M: Darrick J. Wong <darrick.wong@oracle.com>
17799 M: linux-xfs@vger.kernel.org
17800 L: linux-xfs@vger.kernel.org
17802 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17804 F: Documentation/admin-guide/xfs.rst
17805 F: Documentation/ABI/testing/sysfs-fs-xfs
17806 F: Documentation/filesystems/xfs-delayed-logging-design.txt
17807 F: Documentation/filesystems/xfs-self-describing-metadata.txt
17809 F: include/uapi/linux/dqblk_xfs.h
17810 F: include/uapi/linux/fsmap.h
17812 XILINX AXI ETHERNET DRIVER
17813 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
17815 F: drivers/net/ethernet/xilinx/xilinx_axienet*
17817 XILINX UARTLITE SERIAL DRIVER
17818 M: Peter Korsgaard <jacmet@sunsite.dk>
17819 L: linux-serial@vger.kernel.org
17821 F: drivers/tty/serial/uartlite.c
17823 XILINX VIDEO IP CORES
17824 M: Hyun Kwon <hyun.kwon@xilinx.com>
17825 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17826 L: linux-media@vger.kernel.org
17827 T: git git://linuxtv.org/media_tree.git
17829 F: Documentation/devicetree/bindings/media/xilinx/
17830 F: drivers/media/platform/xilinx/
17831 F: include/uapi/linux/xilinx-v4l2-controls.h
17833 XILINX SD-FEC IP CORES
17834 M: Derek Kiernan <derek.kiernan@xilinx.com>
17835 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
17837 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
17838 F: Documentation/misc-devices/xilinx_sdfec.rst
17839 F: drivers/misc/xilinx_sdfec.c
17840 F: drivers/misc/Kconfig
17841 F: drivers/misc/Makefile
17842 F: include/uapi/misc/xilinx_sdfec.h
17845 M: Eli Billauer <eli.billauer@gmail.com>
17846 L: linux-kernel@vger.kernel.org
17848 F: drivers/char/xillybus/
17851 M: George Cherian <george.cherian@cavium.com>
17852 M: Jan Glauber <jglauber@cavium.com>
17853 L: linux-i2c@vger.kernel.org
17854 W: http://www.cavium.com
17856 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
17857 F: drivers/i2c/busses/i2c-xlp9xx.c
17859 XRA1403 GPIO EXPANDER
17860 M: Nandor Han <nandor.han@ge.com>
17861 M: Semi Malinen <semi.malinen@ge.com>
17862 L: linux-gpio@vger.kernel.org
17864 F: drivers/gpio/gpio-xra1403.c
17865 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17867 XTENSA XTFPGA PLATFORM SUPPORT
17868 M: Max Filippov <jcmvbkbc@gmail.com>
17869 L: linux-xtensa@linux-xtensa.org
17871 F: drivers/spi/spi-xtensa-xtfpga.c
17872 F: sound/soc/xtensa/xtfpga-i2s.c
17874 YAM DRIVER FOR AX.25
17875 M: Jean-Paul Roubelat <jpr@f6fbb.org>
17876 L: linux-hams@vger.kernel.org
17878 F: drivers/net/hamradio/yam*
17879 F: include/linux/yam.h
17881 YAMA SECURITY MODULE
17882 M: Kees Cook <keescook@chromium.org>
17883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17886 F: Documentation/admin-guide/LSM/Yama.rst
17888 YEALINK PHONE DRIVER
17889 M: Henk Vergonet <Henk.Vergonet@gmail.com>
17890 L: usbb2k-api-dev@nongnu.org
17892 F: Documentation/input/devices/yealink.rst
17893 F: drivers/input/misc/yealink.*
17895 Z8530 DRIVER FOR AX.25
17896 M: Joerg Reuter <jreuter@yaina.de>
17897 W: http://yaina.de/jreuter/
17898 W: http://www.qsl.net/dl1bke/
17899 L: linux-hams@vger.kernel.org
17901 F: Documentation/networking/z8530drv.txt
17902 F: drivers/net/hamradio/*scc.c
17903 F: drivers/net/hamradio/z8530.h
17905 ZBUD COMPRESSED PAGE ALLOCATOR
17906 M: Seth Jennings <sjenning@redhat.com>
17907 M: Dan Streetman <ddstreet@ieee.org>
17908 L: linux-mm@kvack.org
17911 F: include/linux/zbud.h
17913 ZD1211RW WIRELESS DRIVER
17914 M: Daniel Drake <dsd@gentoo.org>
17915 M: Ulrich Kunitz <kune@deine-taler.de>
17916 W: http://zd1211.ath.cx/wiki/DriverRewrite
17917 L: linux-wireless@vger.kernel.org
17918 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
17920 F: drivers/net/wireless/zydas/zd1211rw/
17922 ZD1301 MEDIA DRIVER
17923 M: Antti Palosaari <crope@iki.fi>
17924 L: linux-media@vger.kernel.org
17925 W: https://linuxtv.org/
17926 W: http://palosaari.fi/linux/
17927 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17929 F: drivers/media/usb/dvb-usb-v2/zd1301*
17931 ZD1301_DEMOD MEDIA DRIVER
17932 M: Antti Palosaari <crope@iki.fi>
17933 L: linux-media@vger.kernel.org
17934 W: https://linuxtv.org/
17935 W: http://palosaari.fi/linux/
17936 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17938 F: drivers/media/dvb-frontends/zd1301_demod*
17940 ZHAOXIN PROCESSOR SUPPORT
17941 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
17942 L: linux-kernel@vger.kernel.org
17944 F: arch/x86/kernel/cpu/zhaoxin.c
17946 ZPOOL COMPRESSED PAGE STORAGE API
17947 M: Dan Streetman <ddstreet@ieee.org>
17948 L: linux-mm@kvack.org
17951 F: include/linux/zpool.h
17953 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17954 M: Minchan Kim <minchan@kernel.org>
17955 M: Nitin Gupta <ngupta@vflare.org>
17956 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17957 L: linux-kernel@vger.kernel.org
17959 F: drivers/block/zram/
17960 F: Documentation/admin-guide/blockdev/zram.rst
17962 ZS DECSTATION Z85C30 SERIAL DRIVER
17963 M: "Maciej W. Rozycki" <macro@linux-mips.org>
17965 F: drivers/tty/serial/zs.*
17967 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17968 M: Minchan Kim <minchan@kernel.org>
17969 M: Nitin Gupta <ngupta@vflare.org>
17970 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17971 L: linux-mm@kvack.org
17974 F: include/linux/zsmalloc.h
17975 F: Documentation/vm/zsmalloc.rst
17977 ZSWAP COMPRESSED SWAP CACHING
17978 M: Seth Jennings <sjenning@redhat.com>
17979 M: Dan Streetman <ddstreet@ieee.org>
17980 L: linux-mm@kvack.org
17985 M: Linus Torvalds <torvalds@linux-foundation.org>
17986 L: linux-kernel@vger.kernel.org
17987 Q: http://patchwork.kernel.org/project/LKML/list/
17988 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17989 S: Buried alive in reporters