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-sysmgr.h
734 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
735 M: Thor Thayer <thor.thayer@linux.intel.com>
737 F: drivers/gpio/gpio-altera-a10sr.c
738 F: drivers/mfd/altera-a10sr.c
739 F: drivers/reset/reset-a10sr.c
740 F: include/linux/mfd/altera-a10sr.h
741 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
743 ALTERA TRIPLE SPEED ETHERNET DRIVER
744 M: Thor Thayer <thor.thayer@linux.intel.com>
745 L: netdev@vger.kernel.org
746 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
748 F: drivers/net/ethernet/altera/
750 ALTERA UART/JTAG UART SERIAL DRIVERS
751 M: Tobias Klauser <tklauser@distanz.ch>
752 L: linux-serial@vger.kernel.org
753 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
755 F: drivers/tty/serial/altera_uart.c
756 F: drivers/tty/serial/altera_jtaguart.c
757 F: include/linux/altera_uart.h
758 F: include/linux/altera_jtaguart.h
760 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
761 M: Talel Shenhar <talel@amazon.com>
763 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
764 F: drivers/thermal/thermal_mmio.c
766 AMAZON ETHERNET DRIVERS
767 M: Netanel Belgazal <netanel@amazon.com>
768 R: Saeed Bishara <saeedb@amazon.com>
769 R: Zorik Machulsky <zorik@amazon.com>
770 L: netdev@vger.kernel.org
772 F: Documentation/networking/device_drivers/amazon/ena.txt
773 F: drivers/net/ethernet/amazon/
775 AMAZON RDMA EFA DRIVER
776 M: Gal Pressman <galpress@amazon.com>
777 R: Yossi Leybovich <sleybo@amazon.com>
778 L: linux-rdma@vger.kernel.org
779 Q: https://patchwork.kernel.org/project/linux-rdma/list/
781 F: drivers/infiniband/hw/efa/
782 F: include/uapi/rdma/efa-abi.h
784 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
785 M: Tom Lendacky <thomas.lendacky@amd.com>
786 M: Gary Hook <gary.hook@amd.com>
787 L: linux-crypto@vger.kernel.org
789 F: drivers/crypto/ccp/
790 F: include/linux/ccp.h
793 M: Harry Wentland <harry.wentland@amd.com>
794 M: Leo Li <sunpeng.li@amd.com>
795 L: amd-gfx@lists.freedesktop.org
796 T: git git://people.freedesktop.org/~agd5f/linux
798 F: drivers/gpu/drm/amd/display/
800 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
801 M: Huang Rui <ray.huang@amd.com>
802 L: linux-hwmon@vger.kernel.org
804 F: Documentation/hwmon/fam15h_power.rst
805 F: drivers/hwmon/fam15h_power.c
808 M: Enrico Weigelt, metux IT consult <info@metux.net>
809 L: linux-gpio@vger.kernel.org
811 F: drivers/gpio/gpio-amd-fch.c
812 F: include/linux/platform_data/gpio/gpio-amd-fch.h
814 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
815 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
817 F: drivers/usb/gadget/udc/amd5536udc.*
819 AMD GEODE PROCESSOR/CHIPSET SUPPORT
820 P: Andres Salomon <dilinger@queued.net>
821 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
822 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
824 F: drivers/char/hw_random/geode-rng.c
825 F: drivers/crypto/geode*
826 F: drivers/video/fbdev/geode/
827 F: arch/x86/include/asm/geode.h
830 M: Joerg Roedel <joro@8bytes.org>
831 L: iommu@lists.linux-foundation.org
832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
834 F: drivers/iommu/amd_iommu*.[ch]
835 F: include/linux/amd-iommu.h
838 M: Felix Kuehling <Felix.Kuehling@amd.com>
839 L: amd-gfx@lists.freedesktop.org
840 T: git git://people.freedesktop.org/~agd5f/linux
842 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
843 F: drivers/gpu/drm/amd/amdkfd/
844 F: drivers/gpu/drm/amd/include/cik_structs.h
845 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
846 F: drivers/gpu/drm/amd/include/vi_structs.h
847 F: drivers/gpu/drm/amd/include/v9_structs.h
848 F: include/uapi/linux/kfd_ioctl.h
851 M: Elie Morisse <syniurge@gmail.com>
852 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
853 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
854 L: linux-i2c@vger.kernel.org
856 F: drivers/i2c/busses/i2c-amd-mp2*
859 M: Rex Zhu <rex.zhu@amd.com>
860 M: Evan Quan <evan.quan@amd.com>
861 L: amd-gfx@lists.freedesktop.org
863 F: drivers/gpu/drm/amd/powerplay/
864 T: git git://people.freedesktop.org/~agd5f/linux
866 AMD SEATTLE DEVICE TREE SUPPORT
867 M: Brijesh Singh <brijeshkumar.singh@amd.com>
868 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
869 M: Tom Lendacky <thomas.lendacky@amd.com>
871 F: arch/arm64/boot/dts/amd/
874 M: Tom Lendacky <thomas.lendacky@amd.com>
875 L: netdev@vger.kernel.org
877 F: drivers/net/ethernet/amd/xgbe/
878 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
880 ANALOG DEVICES INC AD5686 DRIVER
881 M: Stefan Popa <stefan.popa@analog.com>
882 L: linux-pm@vger.kernel.org
883 W: http://ez.analog.com/community/linux-device-drivers
885 F: drivers/iio/dac/ad5686*
886 F: drivers/iio/dac/ad5696*
888 ANALOG DEVICES INC AD5758 DRIVER
889 M: Stefan Popa <stefan.popa@analog.com>
890 L: linux-iio@vger.kernel.org
891 W: http://ez.analog.com/community/linux-device-drivers
893 F: drivers/iio/dac/ad5758.c
894 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
896 ANALOG DEVICES INC AD7124 DRIVER
897 M: Stefan Popa <stefan.popa@analog.com>
898 L: linux-iio@vger.kernel.org
899 W: http://ez.analog.com/community/linux-device-drivers
901 F: drivers/iio/adc/ad7124.c
902 F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
904 ANALOG DEVICES INC AD7606 DRIVER
905 M: Stefan Popa <stefan.popa@analog.com>
906 M: Beniamin Bia <beniamin.bia@analog.com>
907 L: linux-iio@vger.kernel.org
908 W: http://ez.analog.com/community/linux-device-drivers
910 F: drivers/iio/adc/ad7606.c
911 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
913 ANALOG DEVICES INC AD7768-1 DRIVER
914 M: Stefan Popa <stefan.popa@analog.com>
915 L: linux-iio@vger.kernel.org
916 W: http://ez.analog.com/community/linux-device-drivers
918 F: drivers/iio/adc/ad7768-1.c
919 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
921 ANALOG DEVICES INC AD7780 DRIVER
922 M: Michael Hennerich <Michael.Hennerich@analog.com>
923 M: Renato Lui Geh <renatogeh@gmail.com>
924 L: linux-iio@vger.kernel.org
925 W: http://ez.analog.com/community/linux-device-drivers
927 F: drivers/iio/adc/ad7780.c
928 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
930 ANALOG DEVICES INC AD9389B DRIVER
931 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
932 L: linux-media@vger.kernel.org
934 F: drivers/media/i2c/ad9389b*
936 ANALOG DEVICES INC ADGS1408 DRIVER
937 M: Mircea Caprioru <mircea.caprioru@analog.com>
939 F: drivers/mux/adgs1408.c
940 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
942 ANALOG DEVICES INC ADIN DRIVER
943 M: Alexandru Ardelean <alexaundru.ardelean@analog.com>
944 L: netdev@vger.kernel.org
945 W: http://ez.analog.com/community/linux-device-drivers
947 F: drivers/net/phy/adin.c
948 F: Documentation/devicetree/bindings/net/adi,adin.yaml
950 ANALOG DEVICES INC ADIS DRIVER LIBRARY
951 M: Alexandru Ardelean <alexandru.ardelean@analog.com>
953 L: linux-iio@vger.kernel.org
954 F: include/linux/iio/imu/adis.h
955 F: drivers/iio/imu/adis.c
957 ANALOG DEVICES INC ADIS16460 DRIVER
958 M: Dragos Bogdan <dragos.bogdan@analog.com>
960 L: linux-iio@vger.kernel.org
961 W: http://ez.analog.com/community/linux-device-drivers
962 F: drivers/iio/imu/adis16460.c
963 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
965 ANALOG DEVICES INC ADP5061 DRIVER
966 M: Stefan Popa <stefan.popa@analog.com>
967 L: linux-pm@vger.kernel.org
968 W: http://ez.analog.com/community/linux-device-drivers
970 F: drivers/power/supply/adp5061.c
972 ANALOG DEVICES INC ADV7180 DRIVER
973 M: Lars-Peter Clausen <lars@metafoo.de>
974 L: linux-media@vger.kernel.org
975 W: http://ez.analog.com/community/linux-device-drivers
977 F: drivers/media/i2c/adv7180.c
979 ANALOG DEVICES INC ADV748X DRIVER
980 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
981 L: linux-media@vger.kernel.org
983 F: drivers/media/i2c/adv748x/*
985 ANALOG DEVICES INC ADV7511 DRIVER
986 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
987 L: linux-media@vger.kernel.org
989 F: drivers/media/i2c/adv7511*
991 ANALOG DEVICES INC ADV7604 DRIVER
992 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
993 L: linux-media@vger.kernel.org
995 F: drivers/media/i2c/adv7604*
997 ANALOG DEVICES INC ADV7842 DRIVER
998 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
999 L: linux-media@vger.kernel.org
1001 F: drivers/media/i2c/adv7842*
1003 ANALOG DEVICES INC ASOC CODEC DRIVERS
1004 M: Lars-Peter Clausen <lars@metafoo.de>
1005 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1006 W: http://wiki.analog.com/
1007 W: http://ez.analog.com/community/linux-device-drivers
1009 F: sound/soc/codecs/adau*
1010 F: sound/soc/codecs/adav*
1011 F: sound/soc/codecs/ad1*
1012 F: sound/soc/codecs/ad7*
1013 F: sound/soc/codecs/ssm*
1014 F: sound/soc/codecs/sigmadsp.*
1016 ANALOG DEVICES INC DMA DRIVERS
1017 M: Lars-Peter Clausen <lars@metafoo.de>
1018 W: http://ez.analog.com/community/linux-device-drivers
1020 F: drivers/dma/dma-axi-dmac.c
1022 ANALOG DEVICES INC IIO DRIVERS
1023 M: Lars-Peter Clausen <lars@metafoo.de>
1024 M: Michael Hennerich <Michael.Hennerich@analog.com>
1025 M: Stefan Popa <stefan.popa@analog.com>
1026 W: http://wiki.analog.com/
1027 W: http://ez.analog.com/community/linux-device-drivers
1029 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1030 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1031 F: drivers/iio/*/ad*
1032 F: drivers/iio/adc/ltc2497*
1033 X: drivers/iio/*/adjd*
1034 F: drivers/staging/iio/*/ad*
1036 ANALOGBITS PLL LIBRARIES
1037 M: Paul Walmsley <paul.walmsley@sifive.com>
1039 F: drivers/clk/analogbits/*
1040 F: include/linux/clk/analogbits*
1043 M: Greentime Hu <green.hu@gmail.com>
1044 M: Vincent Chen <deanbo422@gmail.com>
1045 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1048 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1049 F: Documentation/devicetree/bindings/nds32/
1053 ANDROID CONFIG FRAGMENTS
1054 M: Rob Herring <robh@kernel.org>
1056 F: kernel/configs/android*
1059 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1060 M: Arve Hjønnevåg <arve@android.com>
1061 M: Todd Kjos <tkjos@android.com>
1062 M: Martijn Coenen <maco@android.com>
1063 M: Joel Fernandes <joel@joelfernandes.org>
1064 M: Christian Brauner <christian@brauner.io>
1065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1066 L: devel@driverdev.osuosl.org
1069 F: drivers/staging/android/
1071 ANDROID GOLDFISH PIC DRIVER
1072 M: Miodrag Dinic <miodrag.dinic@mips.com>
1074 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1075 F: drivers/irqchip/irq-goldfish-pic.c
1077 ANDROID GOLDFISH RTC DRIVER
1078 M: Miodrag Dinic <miodrag.dinic@mips.com>
1080 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1081 F: drivers/rtc/rtc-goldfish.c
1084 M: Laura Abbott <labbott@redhat.com>
1085 M: Sumit Semwal <sumit.semwal@linaro.org>
1086 L: devel@driverdev.osuosl.org
1087 L: dri-devel@lists.freedesktop.org
1088 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1090 F: drivers/staging/android/ion
1091 F: drivers/staging/android/uapi/ion.h
1093 AOA (Apple Onboard Audio) ALSA DRIVER
1094 M: Johannes Berg <johannes@sipsolutions.net>
1095 L: linuxppc-dev@lists.ozlabs.org
1096 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1100 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1101 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1102 L: linux-iio@vger.kernel.org
1104 F: drivers/iio/adc/stx104.c
1107 M: Jiri Kosina <jikos@kernel.org>
1109 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1110 F: arch/x86/kernel/apm_32.c
1111 F: include/linux/apm_bios.h
1112 F: include/uapi/linux/apm_bios.h
1113 F: drivers/char/apm-emulation.c
1115 APPARMOR SECURITY MODULE
1116 M: John Johansen <john.johansen@canonical.com>
1117 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1118 W: wiki.apparmor.net
1119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1121 F: security/apparmor/
1122 F: Documentation/admin-guide/LSM/apparmor.rst
1124 APPLE BCM5974 MULTITOUCH DRIVER
1125 M: Henrik Rydberg <rydberg@bitmath.org>
1126 L: linux-input@vger.kernel.org
1128 F: drivers/input/mouse/bcm5974.c
1131 M: Henrik Rydberg <rydberg@bitmath.org>
1132 L: linux-hwmon@vger.kernel.org
1134 F: drivers/hwmon/applesmc.c
1136 APPLETALK NETWORK LAYER
1137 L: netdev@vger.kernel.org
1139 F: drivers/net/appletalk/
1141 F: include/linux/atalk.h
1142 F: include/uapi/linux/atalk.h
1144 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1145 M: Khuong Dinh <khuong@os.amperecomputing.com>
1147 F: arch/arm64/boot/dts/apm/
1149 APPLIED MICRO (APM) X-GENE SOC EDAC
1150 M: Khuong Dinh <khuong@os.amperecomputing.com>
1152 F: drivers/edac/xgene_edac.c
1153 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1155 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1156 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1157 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1159 F: drivers/net/ethernet/apm/xgene-v2/
1161 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1162 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1163 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1164 M: Quan Nguyen <quan@os.amperecomputing.com>
1166 F: drivers/net/ethernet/apm/xgene/
1167 F: drivers/net/phy/mdio-xgene.c
1168 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1169 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1171 APPLIED MICRO (APM) X-GENE SOC PMU
1172 M: Khuong Dinh <khuong@os.amperecomputing.com>
1174 F: drivers/perf/xgene_pmu.c
1175 F: Documentation/admin-guide/perf/xgene-pmu.rst
1176 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1178 APTINA CAMERA SENSOR PLL
1179 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1180 L: linux-media@vger.kernel.org
1182 F: drivers/media/i2c/aptina-pll.*
1184 AQUANTIA ETHERNET DRIVER (atlantic)
1185 M: Igor Russkikh <igor.russkikh@aquantia.com>
1186 L: netdev@vger.kernel.org
1188 W: http://www.aquantia.com
1189 Q: http://patchwork.ozlabs.org/project/netdev/list/
1190 F: drivers/net/ethernet/aquantia/atlantic/
1191 F: Documentation/networking/device_drivers/aquantia/atlantic.txt
1193 ARC FRAMEBUFFER DRIVER
1194 M: Jaya Kumar <jayalk@intworks.biz>
1196 F: drivers/video/fbdev/arcfb.c
1197 F: drivers/video/fbdev/core/fb_defio.c
1200 M: Alexey Brodkin <abrodkin@synopsys.com>
1202 F: drivers/gpu/drm/arc/
1203 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1205 ARCNET NETWORK LAYER
1206 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1207 L: netdev@vger.kernel.org
1209 F: drivers/net/arcnet/
1210 F: include/uapi/linux/if_arcnet.h
1212 ARM ARCHITECTED TIMER DRIVER
1213 M: Mark Rutland <mark.rutland@arm.com>
1214 M: Marc Zyngier <maz@kernel.org>
1215 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217 F: arch/arm/include/asm/arch_timer.h
1218 F: arch/arm64/include/asm/arch_timer.h
1219 F: drivers/clocksource/arm_arch_timer.c
1221 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1222 M: Linus Walleij <linus.walleij@linaro.org>
1223 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225 F: Documentation/devicetree/bindings/arm/arm-boards
1226 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1227 F: Documentation/devicetree/bindings/clock/arm-integrator.txt
1228 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1229 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1230 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1231 F: arch/arm/mach-integrator/
1232 F: arch/arm/mach-realview/
1233 F: arch/arm/mach-versatile/
1234 F: arch/arm/plat-versatile/
1235 F: arch/arm/boot/dts/arm-realview-*
1236 F: arch/arm/boot/dts/integrator*
1237 F: arch/arm/boot/dts/versatile*
1238 F: drivers/clk/versatile/
1239 F: drivers/i2c/busses/i2c-versatile.c
1240 F: drivers/irqchip/irq-versatile-fpga.c
1241 F: drivers/mtd/maps/physmap_of_versatile.c
1242 F: drivers/power/reset/arm-versatile-reboot.c
1243 F: drivers/soc/versatile/
1245 ARM HDLCD DRM DRIVER
1246 M: Liviu Dudau <liviu.dudau@arm.com>
1248 F: drivers/gpu/drm/arm/hdlcd_*
1249 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1251 ARM KOMEDA DRM-KMS DRIVER
1252 M: James (Qian) Wang <james.qian.wang@arm.com>
1253 M: Liviu Dudau <liviu.dudau@arm.com>
1254 M: Mihail Atanassov <mihail.atanassov@arm.com>
1255 L: Mali DP Maintainers <malidp@foss.arm.com>
1257 T: git git://anongit.freedesktop.org/drm/drm-misc
1258 F: drivers/gpu/drm/arm/display/include/
1259 F: drivers/gpu/drm/arm/display/komeda/
1260 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1261 F: Documentation/gpu/komeda-kms.rst
1263 ARM MALI-DP DRM DRIVER
1264 M: Liviu Dudau <liviu.dudau@arm.com>
1265 M: Brian Starkey <brian.starkey@arm.com>
1266 L: Mali DP Maintainers <malidp@foss.arm.com>
1268 T: git git://anongit.freedesktop.org/drm/drm-misc
1269 F: drivers/gpu/drm/arm/
1270 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1271 F: Documentation/gpu/afbc.rst
1273 ARM MALI PANFROST DRM DRIVER
1274 M: Rob Herring <robh@kernel.org>
1275 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1276 R: Steven Price <steven.price@arm.com>
1277 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1278 L: dri-devel@lists.freedesktop.org
1280 T: git git://anongit.freedesktop.org/drm/drm-misc
1281 F: drivers/gpu/drm/panfrost/
1282 F: include/uapi/drm/panfrost_drm.h
1284 ARM MFM AND FLOPPY DRIVERS
1285 M: Ian Molton <spyro@f2s.com>
1287 F: arch/arm/mach-rpc/floppydma.S
1288 F: arch/arm/include/asm/floppy.h
1290 ARM PMU PROFILING AND DEBUGGING
1291 M: Will Deacon <will@kernel.org>
1292 M: Mark Rutland <mark.rutland@arm.com>
1294 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1295 F: arch/arm*/kernel/perf_*
1296 F: arch/arm/oprofile/common.c
1297 F: arch/arm*/kernel/hw_breakpoint.c
1298 F: arch/arm*/include/asm/hw_breakpoint.h
1299 F: arch/arm*/include/asm/perf_event.h
1301 F: include/linux/perf/arm_pmu.h
1302 F: Documentation/devicetree/bindings/arm/pmu.yaml
1303 F: Documentation/devicetree/bindings/perf/
1306 M: Russell King <linux@armlinux.org.uk>
1307 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1308 W: http://www.armlinux.org.uk/
1310 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1312 X: arch/arm/boot/dts/
1314 ARM PRIMECELL AACI PL041 DRIVER
1315 M: Russell King <linux@armlinux.org.uk>
1319 ARM PRIMECELL BUS SUPPORT
1320 M: Russell King <linux@armlinux.org.uk>
1323 F: include/linux/amba/bus.h
1325 ARM PRIMECELL CLCD PL110 DRIVER
1326 M: Russell King <linux@armlinux.org.uk>
1328 F: drivers/video/fbdev/amba-clcd.*
1330 ARM PRIMECELL KMI PL050 DRIVER
1331 M: Russell King <linux@armlinux.org.uk>
1333 F: drivers/input/serio/ambakmi.*
1334 F: include/linux/amba/kmi.h
1336 ARM PRIMECELL MMCI PL180/1 DRIVER
1337 M: Russell King <linux@armlinux.org.uk>
1339 F: drivers/mmc/host/mmci.*
1340 F: include/linux/amba/mmci.h
1342 ARM PRIMECELL SSP PL022 SPI DRIVER
1343 M: Linus Walleij <linus.walleij@linaro.org>
1344 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1346 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1347 F: drivers/spi/spi-pl022.c
1349 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1350 M: Russell King <linux@armlinux.org.uk>
1352 F: drivers/tty/serial/amba-pl01*.c
1353 F: include/linux/amba/serial.h
1355 ARM PRIMECELL VIC PL190/PL192 DRIVER
1356 M: Linus Walleij <linus.walleij@linaro.org>
1357 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1359 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1360 F: drivers/irqchip/irq-vic.c
1362 AMAZON ANNAPURNA LABS FIC DRIVER
1363 M: Talel Shenhar <talel@amazon.com>
1365 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
1366 F: drivers/irqchip/irq-al-fic.c
1369 M: Will Deacon <will@kernel.org>
1370 R: Robin Murphy <robin.murphy@arm.com>
1371 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1373 F: drivers/iommu/arm-smmu*
1374 F: drivers/iommu/io-pgtable-arm.c
1375 F: drivers/iommu/io-pgtable-arm-v7s.c
1377 ARM SUB-ARCHITECTURES
1378 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1384 ARM/ACTIONS SEMI ARCHITECTURE
1385 M: Andreas Färber <afaerber@suse.de>
1386 R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1387 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1390 F: arch/arm/mach-actions/
1391 F: arch/arm/boot/dts/owl-*
1392 F: arch/arm64/boot/dts/actions/
1393 F: drivers/clk/actions/
1394 F: drivers/clocksource/timer-owl*
1395 F: drivers/dma/owl-dma.c
1396 F: drivers/i2c/busses/i2c-owl.c
1397 F: drivers/pinctrl/actions/*
1398 F: drivers/soc/actions/
1399 F: include/dt-bindings/power/owl-*
1400 F: include/linux/soc/actions/
1401 F: Documentation/devicetree/bindings/arm/actions.yaml
1402 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1403 F: Documentation/devicetree/bindings/dma/owl-dma.txt
1404 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1405 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1406 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1407 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1409 ARM/ADS SPHERE MACHINE SUPPORT
1410 M: Lennert Buytenhek <kernel@wantstofly.org>
1411 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414 ARM/AFEB9260 MACHINE SUPPORT
1415 M: Sergey Lapin <slapin@ossfans.org>
1416 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1419 ARM/AJECO 1ARM MACHINE SUPPORT
1420 M: Lennert Buytenhek <kernel@wantstofly.org>
1421 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1424 ARM/Allwinner SoC Clock Support
1425 M: Emilio López <emilio@elopez.com.ar>
1427 F: drivers/clk/sunxi/
1429 ARM/Allwinner sunXi SoC support
1430 M: Maxime Ripard <mripard@kernel.org>
1431 M: Chen-Yu Tsai <wens@csie.org>
1432 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1436 F: arch/arm/mach-sunxi/
1437 F: arch/arm64/boot/dts/allwinner/
1438 F: drivers/clk/sunxi-ng/
1439 F: drivers/pinctrl/sunxi/
1440 F: drivers/soc/sunxi/
1441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1443 Allwinner A10 CSI driver
1444 M: Maxime Ripard <mripard@kernel.org>
1445 L: linux-media@vger.kernel.org
1446 T: git git://linuxtv.org/media_tree.git
1447 F: drivers/media/platform/sunxi/sun4i-csi/
1448 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
1451 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1452 M: Neil Armstrong <narmstrong@baylibre.com>
1453 M: Jerome Brunet <jbrunet@baylibre.com>
1454 L: linux-amlogic@lists.infradead.org
1456 F: drivers/clk/meson/
1457 F: include/dt-bindings/clock/meson*
1458 F: include/dt-bindings/clock/gxbb*
1459 F: Documentation/devicetree/bindings/clock/amlogic*
1461 ARM/Amlogic Meson SoC support
1462 M: Kevin Hilman <khilman@baylibre.com>
1463 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1464 L: linux-amlogic@lists.infradead.org
1465 W: http://linux-meson.com/
1467 F: arch/arm/mach-meson/
1468 F: arch/arm/boot/dts/meson*
1469 F: arch/arm64/boot/dts/amlogic/
1470 F: drivers/pinctrl/meson/
1471 F: drivers/mmc/host/meson*
1472 F: drivers/soc/amlogic/
1473 F: drivers/rtc/rtc-meson*
1476 ARM/Amlogic Meson SoC Sound Drivers
1477 M: Jerome Brunet <jbrunet@baylibre.com>
1478 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1481 F: Documentation/devicetree/bindings/sound/amlogic*
1483 ARM/Annapurna Labs ALPINE ARCHITECTURE
1484 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1485 M: Antoine Tenart <antoine.tenart@bootlin.com>
1486 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488 F: arch/arm/mach-alpine/
1489 F: arch/arm/boot/dts/alpine*
1490 F: arch/arm64/boot/dts/al/
1491 F: drivers/*/*alpine*
1493 ARM/ARTPEC MACHINE SUPPORT
1494 M: Jesper Nilsson <jesper.nilsson@axis.com>
1495 M: Lars Persson <lars.persson@axis.com>
1497 L: linux-arm-kernel@axis.com
1498 F: arch/arm/mach-artpec
1499 F: arch/arm/boot/dts/artpec6*
1501 F: drivers/crypto/axis
1502 F: drivers/mmc/host/usdhi6rol0.c
1503 F: drivers/pinctrl/pinctrl-artpec*
1504 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1506 ARM/ASPEED I2C DRIVER
1507 M: Brendan Higgins <brendanhiggins@google.com>
1508 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1509 R: Joel Stanley <joel@jms.id.au>
1510 L: linux-i2c@vger.kernel.org
1511 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1513 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1514 F: drivers/i2c/busses/i2c-aspeed.c
1515 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1516 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1518 ARM/ASPEED MACHINE SUPPORT
1519 M: Joel Stanley <joel@jms.id.au>
1520 R: Andrew Jeffery <andrew@aj.id.au>
1521 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1522 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1523 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1526 F: arch/arm/mach-aspeed/
1527 F: arch/arm/boot/dts/aspeed-*
1530 ARM/BITMAIN ARCHITECTURE
1531 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1532 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1534 F: arch/arm64/boot/dts/bitmain/
1535 F: drivers/pinctrl/pinctrl-bm1880.c
1536 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1537 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1539 ARM/CALXEDA HIGHBANK ARCHITECTURE
1540 M: Rob Herring <robh@kernel.org>
1541 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1543 F: arch/arm/mach-highbank/
1544 F: arch/arm/boot/dts/highbank.dts
1545 F: arch/arm/boot/dts/ecx-*.dts*
1547 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1548 M: Krzysztof Halasa <khalasa@piap.pl>
1550 F: arch/arm/mach-cns3xxx/
1552 ARM/CAVIUM THUNDER NETWORK DRIVER
1553 M: Sunil Goutham <sgoutham@cavium.com>
1554 M: Robert Richter <rric@kernel.org>
1555 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1557 F: drivers/net/ethernet/cavium/thunder/
1559 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1560 M: Lukasz Majewski <lukma@denx.de>
1561 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1563 F: arch/arm/mach-ep93xx/ts72xx.c
1565 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1566 M: Alexander Shiyan <shc_work@mail.ru>
1567 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1571 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1572 M: Lennert Buytenhek <kernel@wantstofly.org>
1573 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1576 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1577 M: Hartley Sweeten <hsweeten@visionengravers.com>
1578 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1579 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1581 F: arch/arm/mach-ep93xx/
1582 F: arch/arm/mach-ep93xx/include/mach/
1585 M: Russell King <linux@armlinux.org.uk>
1586 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1588 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1589 F: drivers/clk/clkdev.c
1591 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1592 M: Mike Rapoport <mike@compulab.co.il>
1593 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1596 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1597 M: Baruch Siach <baruch@tkos.co.il>
1598 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1600 F: arch/arm/boot/dts/cx92755*
1603 ARM/CONTEC MICRO9 MACHINE SUPPORT
1604 M: Hubert Feurstein <hubert.feurstein@contec.at>
1606 F: arch/arm/mach-ep93xx/micro9.c
1608 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1609 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1610 R: Suzuki K Poulose <suzuki.poulose@arm.com>
1611 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1613 F: drivers/hwtracing/coresight/*
1614 F: Documentation/trace/coresight.rst
1615 F: Documentation/trace/coresight-cpu-debug.rst
1616 F: Documentation/devicetree/bindings/arm/coresight.txt
1617 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1618 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1619 F: tools/perf/arch/arm/util/pmu.c
1620 F: tools/perf/arch/arm/util/auxtrace.c
1621 F: tools/perf/arch/arm/util/cs-etm.c
1622 F: tools/perf/arch/arm/util/cs-etm.h
1623 F: tools/perf/util/cs-etm.*
1624 F: tools/perf/util/cs-etm-decoder/*
1626 ARM/CORGI MACHINE SUPPORT
1627 M: Richard Purdie <rpurdie@rpsys.net>
1630 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1631 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1632 M: Linus Walleij <linus.walleij@linaro.org>
1633 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1634 T: git git://github.com/ulli-kroll/linux.git
1636 F: Documentation/devicetree/bindings/arm/gemini.txt
1637 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1638 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1639 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1640 F: arch/arm/mach-gemini/
1641 F: drivers/net/ethernet/cortina/
1642 F: drivers/pinctrl/pinctrl-gemini.c
1643 F: drivers/rtc/rtc-ftrtc010.c
1645 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1646 M: Barry Song <baohua@kernel.org>
1647 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1650 F: arch/arm/boot/dts/prima2*
1651 F: arch/arm/mach-prima2/
1652 F: drivers/clk/sirf/
1653 F: drivers/clocksource/timer-prima2.c
1654 F: drivers/clocksource/timer-atlas7.c
1658 ARM/CZ.NIC TURRIS MOX SUPPORT
1659 M: Marek Behun <marek.behun@nic.cz>
1660 W: http://mox.turris.cz
1662 F: Documentation/ABI/testing/debugfs-moxtet
1663 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1664 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1665 F: Documentation/devicetree/bindings/bus/moxtet.txt
1666 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1667 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1668 F: include/linux/moxtet.h
1669 F: drivers/bus/moxtet.c
1670 F: drivers/firmware/turris-mox-rwtm.c
1671 F: drivers/gpio/gpio-moxtet.c
1673 ARM/EBSA110 MACHINE SUPPORT
1674 M: Russell King <linux@armlinux.org.uk>
1675 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1676 W: http://www.armlinux.org.uk/
1678 F: arch/arm/mach-ebsa110/
1679 F: drivers/net/ethernet/amd/am79c961a.*
1681 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1682 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1683 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1684 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1688 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1689 M: Robert Jarzmik <robert.jarzmik@free.fr>
1690 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1692 F: arch/arm/mach-pxa/ezx.c
1694 ARM/FARADAY FA526 PORT
1695 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1696 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1698 T: git git://git.berlios.de/gemini-board
1699 F: arch/arm/mm/*-fa*
1701 ARM/FOOTBRIDGE ARCHITECTURE
1702 M: Russell King <linux@armlinux.org.uk>
1703 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1704 W: http://www.armlinux.org.uk/
1706 F: arch/arm/include/asm/hardware/dec21285.h
1707 F: arch/arm/mach-footbridge/
1709 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1710 M: Shawn Guo <shawnguo@kernel.org>
1711 M: Sascha Hauer <s.hauer@pengutronix.de>
1712 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1713 R: Fabio Estevam <festevam@gmail.com>
1714 R: NXP Linux Team <linux-imx@nxp.com>
1715 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1720 X: drivers/media/i2c/
1722 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1723 M: Shawn Guo <shawnguo@kernel.org>
1724 M: Sascha Hauer <s.hauer@pengutronix.de>
1725 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1726 R: Stefan Agner <stefan@agner.ch>
1727 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1730 F: arch/arm/mach-imx/*vf610*
1731 F: arch/arm/boot/dts/vf*
1733 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1734 M: Shawn Guo <shawnguo@kernel.org>
1735 M: Li Yang <leoyang.li@nxp.com>
1736 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1739 F: arch/arm/boot/dts/ls1021a*
1740 F: arch/arm64/boot/dts/freescale/fsl-*
1741 F: arch/arm64/boot/dts/freescale/qoriq-*
1743 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1744 M: Lennert Buytenhek <kernel@wantstofly.org>
1745 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1748 ARM/GUMSTIX MACHINE SUPPORT
1749 M: Steve Sakoman <sakoman@gmail.com>
1750 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1753 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1754 M: Philipp Zabel <philipp.zabel@gmail.com>
1755 M: Paul Parsons <lost.distance@yahoo.com>
1756 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1758 F: arch/arm/mach-pxa/hx4700.c
1759 F: arch/arm/mach-pxa/include/mach/hx4700.h
1760 F: sound/soc/pxa/hx4700.c
1762 ARM/HISILICON SOC SUPPORT
1763 M: Wei Xu <xuwei5@hisilicon.com>
1764 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1765 W: http://www.hisilicon.com
1767 T: git git://github.com/hisilicon/linux-hisi.git
1768 F: arch/arm/mach-hisi/
1769 F: arch/arm/boot/dts/hi3*
1770 F: arch/arm/boot/dts/hip*
1771 F: arch/arm/boot/dts/hisi*
1772 F: arch/arm64/boot/dts/hisilicon/
1774 ARM/HP JORNADA 7XX MACHINE SUPPORT
1775 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1779 F: arch/arm/mach-sa1100/jornada720.c
1780 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1782 ARM/IGEP MACHINE SUPPORT
1783 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1784 M: Javier Martinez Canillas <javier@dowhile0.org>
1785 L: linux-omap@vger.kernel.org
1786 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1788 F: arch/arm/boot/dts/omap3-igep*
1790 ARM/INCOME PXA270 SUPPORT
1791 M: Marek Vasut <marek.vasut@gmail.com>
1792 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1794 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1796 ARM/INTEL IOP32X ARM ARCHITECTURE
1797 M: Lennert Buytenhek <kernel@wantstofly.org>
1798 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1801 ARM/INTEL IQ81342EX MACHINE SUPPORT
1802 M: Lennert Buytenhek <kernel@wantstofly.org>
1803 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1806 ARM/INTEL IXDP2850 MACHINE SUPPORT
1807 M: Lennert Buytenhek <kernel@wantstofly.org>
1808 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1811 ARM/INTEL IXP4XX ARM ARCHITECTURE
1812 M: Linus Walleij <linusw@kernel.org>
1813 M: Imre Kaloz <kaloz@openwrt.org>
1814 M: Krzysztof Halasa <khalasa@piap.pl>
1815 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1817 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1818 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1819 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1820 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1821 F: arch/arm/mach-ixp4xx/
1822 F: drivers/clocksource/timer-ixp4xx.c
1823 F: drivers/gpio/gpio-ixp4xx.c
1824 F: drivers/irqchip/irq-ixp4xx.c
1825 F: include/linux/irqchip/irq-ixp4xx.h
1826 F: include/linux/platform_data/timer-ixp4xx.h
1828 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1829 M: Jonathan Cameron <jic23@cam.ac.uk>
1830 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1832 F: arch/arm/mach-pxa/stargate2.c
1833 F: drivers/pcmcia/pxa2xx_stargate2.c
1835 ARM/INTEL XSC3 (MANZANO) ARM CORE
1836 M: Lennert Buytenhek <kernel@wantstofly.org>
1837 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1840 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1841 M: Lennert Buytenhek <kernel@wantstofly.org>
1842 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845 ARM/LG1K ARCHITECTURE
1846 M: Chanho Min <chanho.min@lge.com>
1847 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1849 F: arch/arm64/boot/dts/lg/
1851 ARM/LOGICPD PXA270 MACHINE SUPPORT
1852 M: Lennert Buytenhek <kernel@wantstofly.org>
1853 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1856 ARM/LPC18XX ARCHITECTURE
1857 M: Vladimir Zapolskiy <vz@mleia.com>
1858 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1860 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1861 F: arch/arm/boot/dts/lpc43*
1862 F: drivers/i2c/busses/i2c-lpc2k.c
1863 F: drivers/memory/pl172.c
1864 F: drivers/mtd/spi-nor/nxp-spifi.c
1865 F: drivers/rtc/rtc-lpc24xx.c
1868 ARM/LPC32XX SOC SUPPORT
1869 M: Vladimir Zapolskiy <vz@mleia.com>
1870 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1871 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1872 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1874 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1875 F: arch/arm/boot/dts/lpc32*
1876 F: arch/arm/mach-lpc32xx/
1877 F: drivers/i2c/busses/i2c-pnx.c
1878 F: drivers/net/ethernet/nxp/lpc_eth.c
1879 F: drivers/usb/host/ohci-nxp.c
1880 F: drivers/watchdog/pnx4008_wdt.c
1883 ARM/MAGICIAN MACHINE SUPPORT
1884 M: Philipp Zabel <philipp.zabel@gmail.com>
1887 ARM/Marvell Dove/MV78xx0/Orion SOC support
1888 M: Jason Cooper <jason@lakedaemon.net>
1889 M: Andrew Lunn <andrew@lunn.ch>
1890 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1891 M: Gregory Clement <gregory.clement@bootlin.com>
1892 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1894 F: Documentation/devicetree/bindings/soc/dove/
1895 F: arch/arm/mach-dove/
1896 F: arch/arm/mach-mv78xx0/
1897 F: arch/arm/mach-orion5x/
1898 F: arch/arm/plat-orion/
1899 F: arch/arm/boot/dts/dove*
1900 F: arch/arm/boot/dts/orion5x*
1901 T: git git://git.infradead.org/linux-mvebu.git
1903 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1904 M: Jason Cooper <jason@lakedaemon.net>
1905 M: Andrew Lunn <andrew@lunn.ch>
1906 M: Gregory Clement <gregory.clement@bootlin.com>
1907 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1908 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1910 F: arch/arm/boot/dts/armada*
1911 F: arch/arm/boot/dts/kirkwood*
1912 F: arch/arm/configs/mvebu_*_defconfig
1913 F: arch/arm/mach-mvebu/
1914 F: arch/arm64/boot/dts/marvell/armada*
1915 F: drivers/cpufreq/armada-37xx-cpufreq.c
1916 F: drivers/cpufreq/armada-8k-cpufreq.c
1917 F: drivers/cpufreq/mvebu-cpufreq.c
1918 F: drivers/irqchip/irq-armada-370-xp.c
1919 F: drivers/irqchip/irq-mvebu-*
1920 F: drivers/pinctrl/mvebu/
1921 F: drivers/rtc/rtc-armada38x.c
1922 T: git git://git.infradead.org/linux-mvebu.git
1924 ARM/Mediatek RTC DRIVER
1925 M: Eddie Huang <eddie.huang@mediatek.com>
1926 M: Sean Wang <sean.wang@mediatek.com>
1927 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1928 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1930 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1931 F: drivers/rtc/rtc-mt6397.c
1932 F: drivers/rtc/rtc-mt7622.c
1934 ARM/Mediatek SoC support
1935 M: Matthias Brugger <matthias.bgg@gmail.com>
1936 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1937 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1938 W: https://mtk.bcnfs.org/
1939 C: irc://chat.freenode.net/linux-mediatek
1941 F: arch/arm/boot/dts/mt6*
1942 F: arch/arm/boot/dts/mt7*
1943 F: arch/arm/boot/dts/mt8*
1944 F: arch/arm/mach-mediatek/
1945 F: arch/arm64/boot/dts/mediatek/
1946 F: drivers/soc/mediatek/
1951 ARM/Mediatek USB3 PHY DRIVER
1952 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1953 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1954 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1956 F: drivers/phy/mediatek/
1957 F: Documentation/devicetree/bindings/phy/phy-mtk-*
1959 ARM/Microchip (AT91) SoC support
1960 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1961 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1962 M: Ludovic Desroches <ludovic.desroches@microchip.com>
1963 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1964 W: http://www.linux4sam.org
1965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1969 F: arch/arm/mach-at91/
1970 F: include/soc/at91/
1971 F: arch/arm/boot/dts/at91*.dts
1972 F: arch/arm/boot/dts/at91*.dtsi
1973 F: arch/arm/boot/dts/sama*.dts
1974 F: arch/arm/boot/dts/sama*.dtsi
1975 F: arch/arm/include/debug/at91.S
1976 F: drivers/memory/atmel*
1977 F: drivers/watchdog/sama5d4_wdt.c
1978 X: drivers/input/touchscreen/atmel_mxt_ts.c
1979 X: drivers/net/wireless/atmel/
1981 ARM/MIOA701 MACHINE SUPPORT
1982 M: Robert Jarzmik <robert.jarzmik@free.fr>
1983 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1984 F: arch/arm/mach-pxa/mioa701.c
1987 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1988 M: Michael Petchkovsky <mkpetch@internode.on.net>
1991 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1992 M: Linus Walleij <linus.walleij@linaro.org>
1993 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1995 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
1996 F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt
1997 F: arch/arm/mach-nomadik/
1998 F: arch/arm/mach-u300/
1999 F: arch/arm/mach-ux500/
2000 F: drivers/soc/ux500/
2001 F: arch/arm/boot/dts/ste-*
2002 F: drivers/clk/clk-nomadik.c
2003 F: drivers/clk/clk-u300.c
2004 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2005 F: drivers/clocksource/timer-u300.c
2006 F: drivers/dma/coh901318*
2007 F: drivers/dma/ste_dma40*
2008 F: drivers/hwspinlock/u8500_hsem.c
2009 F: drivers/i2c/busses/i2c-nomadik.c
2010 F: drivers/i2c/busses/i2c-stu300.c
2011 F: drivers/mfd/ab3100*
2012 F: drivers/mfd/ab8500*
2013 F: drivers/mfd/abx500*
2014 F: drivers/mfd/dbx500*
2015 F: drivers/mfd/db8500*
2016 F: drivers/pinctrl/nomadik/
2017 F: drivers/pinctrl/pinctrl-coh901*
2018 F: drivers/pinctrl/pinctrl-u300.c
2019 F: drivers/rtc/rtc-ab3100.c
2020 F: drivers/rtc/rtc-ab8500.c
2021 F: drivers/rtc/rtc-coh901331.c
2022 F: drivers/rtc/rtc-pl031.c
2023 F: drivers/watchdog/coh901327_wdt.c
2024 F: Documentation/devicetree/bindings/arm/ste-*
2025 F: Documentation/devicetree/bindings/arm/ux500/
2026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2028 ARM/NUVOTON NPCM ARCHITECTURE
2029 M: Avi Fishman <avifishman70@gmail.com>
2030 M: Tomer Maimon <tmaimon77@gmail.com>
2031 M: Tali Perry <tali.perry1@gmail.com>
2032 R: Patrick Venture <venture@google.com>
2033 R: Nancy Yuen <yuenn@google.com>
2034 R: Benjamin Fair <benjaminfair@google.com>
2035 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2037 F: arch/arm/mach-npcm/
2038 F: arch/arm/boot/dts/nuvoton-npcm*
2039 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2041 F: Documentation/devicetree/bindings/*/*npcm*
2042 F: Documentation/devicetree/bindings/*/*/*npcm*
2044 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2045 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2046 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2048 F: arch/arm/mach-s3c24xx/mach-gta02.c
2049 F: arch/arm/mach-s3c24xx/gta02.h
2051 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2052 M: Alexander Clouter <alex@digriz.org.uk>
2053 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2054 W: http://www.digriz.org.uk/ts78xx/kernel
2056 F: arch/arm/mach-orion5x/ts78xx-*
2058 ARM/OXNAS platform support
2059 M: Neil Armstrong <narmstrong@baylibre.com>
2060 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2061 L: linux-oxnas@groups.io (moderated for non-subscribers)
2063 F: arch/arm/mach-oxnas/
2064 F: arch/arm/boot/dts/ox8*.dts*
2067 ARM/PALM TREO SUPPORT
2068 M: Tomas Cech <sleep_walker@suse.com>
2069 L: linux-arm-kernel@lists.infradead.org
2070 W: http://hackndev.com
2072 F: arch/arm/mach-pxa/palmtreo.*
2074 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2075 M: Marek Vasut <marek.vasut@gmail.com>
2076 L: linux-arm-kernel@lists.infradead.org
2077 W: http://hackndev.com
2079 F: arch/arm/mach-pxa/include/mach/palmtx.h
2080 F: arch/arm/mach-pxa/palmtx.c
2081 F: arch/arm/mach-pxa/palmt5.*
2082 F: arch/arm/mach-pxa/include/mach/palmld.h
2083 F: arch/arm/mach-pxa/palmld.c
2084 F: arch/arm/mach-pxa/palmte2.*
2085 F: arch/arm/mach-pxa/include/mach/palmtc.h
2086 F: arch/arm/mach-pxa/palmtc.c
2089 M: Sergey Lapin <slapin@ossfans.org>
2090 L: linux-arm-kernel@lists.infradead.org
2091 W: http://hackndev.com
2093 F: arch/arm/mach-pxa/palmz72.*
2096 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2097 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2100 ARM/PT DIGITAL BOARD PORT
2101 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2102 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2103 W: http://www.armlinux.org.uk/
2106 ARM/QUALCOMM SUPPORT
2107 M: Andy Gross <agross@kernel.org>
2108 L: linux-arm-msm@vger.kernel.org
2110 F: Documentation/devicetree/bindings/soc/qcom/
2111 F: Documentation/devicetree/bindings/*/qcom*
2112 F: arch/arm/boot/dts/qcom-*.dts
2113 F: arch/arm/boot/dts/qcom-*.dtsi
2114 F: arch/arm/mach-qcom/
2115 F: arch/arm64/boot/dts/qcom/
2118 F: drivers/*/*/qcom/
2119 F: drivers/*/*/qcom*
2120 F: drivers/*/pm8???-*
2121 F: drivers/bluetooth/btqcomsmd.c
2122 F: drivers/clocksource/timer-qcom.c
2123 F: drivers/extcon/extcon-qcom*
2124 F: drivers/iommu/msm*
2125 F: drivers/i2c/busses/i2c-qup.c
2126 F: drivers/i2c/busses/i2c-qcom-geni.c
2127 F: drivers/mfd/ssbi.c
2128 F: drivers/mmc/host/mmci_qcom*
2129 F: drivers/mmc/host/sdhci-msm.c
2130 F: drivers/pci/controller/dwc/pcie-qcom.c
2131 F: drivers/phy/qualcomm/
2132 F: drivers/power/*/msm*
2133 F: drivers/reset/reset-qcom-*
2134 F: drivers/scsi/ufs/ufs-qcom.*
2135 F: drivers/spi/spi-qup.c
2136 F: drivers/spi/spi-geni-qcom.c
2137 F: drivers/spi/spi-qcom-qspi.c
2138 F: drivers/tty/serial/msm_serial.c
2139 F: drivers/usb/dwc3/dwc3-qcom.c
2140 F: include/dt-bindings/*/qcom*
2141 F: include/linux/*/qcom*
2142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2144 ARM/RADISYS ENP2611 MACHINE SUPPORT
2145 M: Lennert Buytenhek <kernel@wantstofly.org>
2146 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2149 ARM/RDA MICRO ARCHITECTURE
2150 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2151 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2152 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2154 F: arch/arm/boot/dts/rda8810pl-*
2155 F: drivers/clocksource/timer-rda.c
2156 F: drivers/irqchip/irq-rda-intc.c
2157 F: drivers/tty/serial/rda-uart.c
2158 F: Documentation/devicetree/bindings/arm/rda.yaml
2159 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2160 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2161 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2163 ARM/REALTEK ARCHITECTURE
2164 M: Andreas Färber <afaerber@suse.de>
2165 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2167 F: arch/arm64/boot/dts/realtek/
2168 F: Documentation/devicetree/bindings/arm/realtek.yaml
2170 ARM/RENESAS ARM64 ARCHITECTURE
2171 M: Geert Uytterhoeven <geert+renesas@glider.be>
2172 M: Magnus Damm <magnus.damm@gmail.com>
2173 L: linux-renesas-soc@vger.kernel.org
2174 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2177 F: arch/arm64/boot/dts/renesas/
2178 F: Documentation/devicetree/bindings/arm/renesas.yaml
2179 F: drivers/soc/renesas/
2180 F: include/linux/soc/renesas/
2182 ARM/RISCPC ARCHITECTURE
2183 M: Russell King <linux@armlinux.org.uk>
2184 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2185 W: http://www.armlinux.org.uk/
2187 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2188 F: arch/arm/include/asm/hardware/ioc.h
2189 F: arch/arm/include/asm/hardware/iomd.h
2190 F: arch/arm/include/asm/hardware/memc.h
2191 F: arch/arm/mach-rpc/
2192 F: drivers/net/ethernet/8390/etherh.c
2193 F: drivers/net/ethernet/i825xx/ether1*
2194 F: drivers/net/ethernet/seeq/ether3*
2195 F: drivers/scsi/arm/
2197 ARM/Rockchip SoC support
2198 M: Heiko Stuebner <heiko@sntech.de>
2199 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2200 L: linux-rockchip@lists.infradead.org
2201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2203 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2204 F: arch/arm/boot/dts/rk3*
2205 F: arch/arm/boot/dts/rv1108*
2206 F: arch/arm/mach-rockchip/
2207 F: drivers/clk/rockchip/
2208 F: drivers/i2c/busses/i2c-rk3x.c
2209 F: drivers/*/*rockchip*
2210 F: drivers/*/*/*rockchip*
2211 F: sound/soc/rockchip/
2214 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2215 M: Kukjin Kim <kgene@kernel.org>
2216 M: Krzysztof Kozlowski <krzk@kernel.org>
2217 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2218 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2219 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2221 F: arch/arm/boot/dts/s3c*
2222 F: arch/arm/boot/dts/s5p*
2223 F: arch/arm/boot/dts/exynos*
2224 F: arch/arm64/boot/dts/exynos/
2225 F: arch/arm/plat-samsung/
2226 F: arch/arm/mach-s3c24*/
2227 F: arch/arm/mach-s3c64xx/
2228 F: arch/arm/mach-s5p*/
2229 F: arch/arm/mach-exynos*/
2230 F: drivers/*/*s3c24*
2231 F: drivers/*/*/*s3c24*
2232 F: drivers/*/*s3c64xx*
2233 F: drivers/*/*s5pv210*
2234 F: drivers/memory/samsung/
2235 F: drivers/soc/samsung/
2236 F: include/linux/soc/samsung/
2237 F: Documentation/arm/samsung/
2238 F: Documentation/devicetree/bindings/arm/samsung/
2239 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
2240 F: Documentation/devicetree/bindings/power/pd-samsung.txt
2243 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2244 M: Kyungmin Park <kyungmin.park@samsung.com>
2245 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2247 F: arch/arm/mach-s5pv210/
2249 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2250 M: Kyungmin Park <kyungmin.park@samsung.com>
2251 M: Kamil Debski <kamil@wypas.org>
2252 M: Andrzej Hajda <a.hajda@samsung.com>
2253 L: linux-arm-kernel@lists.infradead.org
2254 L: linux-media@vger.kernel.org
2256 F: drivers/media/platform/s5p-g2d/
2258 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2259 M: Marek Szyprowski <m.szyprowski@samsung.com>
2260 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2261 L: linux-media@vger.kernel.org
2263 F: drivers/media/platform/s5p-cec/
2264 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2266 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2267 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2268 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2269 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2270 L: linux-arm-kernel@lists.infradead.org
2271 L: linux-media@vger.kernel.org
2273 F: drivers/media/platform/s5p-jpeg/
2275 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2276 M: Kyungmin Park <kyungmin.park@samsung.com>
2277 M: Kamil Debski <kamil@wypas.org>
2278 M: Jeongtae Park <jtp.park@samsung.com>
2279 M: Andrzej Hajda <a.hajda@samsung.com>
2280 L: linux-arm-kernel@lists.infradead.org
2281 L: linux-media@vger.kernel.org
2283 F: drivers/media/platform/s5p-mfc/
2285 ARM/SHMOBILE ARM ARCHITECTURE
2286 M: Geert Uytterhoeven <geert+renesas@glider.be>
2287 M: Magnus Damm <magnus.damm@gmail.com>
2288 L: linux-renesas-soc@vger.kernel.org
2289 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2292 F: arch/arm/boot/dts/emev2*
2293 F: arch/arm/boot/dts/gr-peach*
2294 F: arch/arm/boot/dts/iwg20d-q7*
2295 F: arch/arm/boot/dts/r7s*
2296 F: arch/arm/boot/dts/r8a*
2297 F: arch/arm/boot/dts/r9a*
2298 F: arch/arm/boot/dts/sh*
2299 F: arch/arm/configs/shmobile_defconfig
2300 F: arch/arm/include/debug/renesas-scif.S
2301 F: arch/arm/mach-shmobile/
2302 F: Documentation/devicetree/bindings/arm/renesas.yaml
2303 F: drivers/soc/renesas/
2304 F: include/linux/soc/renesas/
2306 ARM/SOCFPGA ARCHITECTURE
2307 M: Dinh Nguyen <dinguyen@kernel.org>
2309 F: arch/arm/mach-socfpga/
2310 F: arch/arm/boot/dts/socfpga*
2311 F: arch/arm/configs/socfpga_defconfig
2312 F: arch/arm64/boot/dts/altera/
2313 F: arch/arm64/boot/dts/intel/
2314 W: http://www.rocketboards.org
2315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2317 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2318 M: Dinh Nguyen <dinguyen@kernel.org>
2320 F: drivers/clk/socfpga/
2322 ARM/SOCFPGA EDAC SUPPORT
2323 M: Thor Thayer <thor.thayer@linux.intel.com>
2325 F: drivers/edac/altera_edac.
2327 ARM/SPREADTRUM SoC SUPPORT
2328 M: Orson Zhai <orsonzhai@gmail.com>
2329 M: Baolin Wang <baolin.wang@linaro.org>
2330 M: Chunyan Zhang <zhang.lyra@gmail.com>
2332 F: arch/arm64/boot/dts/sprd
2335 ARM/STI ARCHITECTURE
2336 M: Patrice Chotard <patrice.chotard@st.com>
2337 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2338 W: http://www.stlinux.com
2340 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2341 F: arch/arm/mach-sti/
2342 F: arch/arm/boot/dts/sti*
2343 F: drivers/char/hw_random/st-rng.c
2344 F: drivers/clocksource/arm_global_timer.c
2345 F: drivers/clocksource/clksrc_st_lpc.c
2346 F: drivers/cpufreq/sti-cpufreq.c
2347 F: drivers/dma/st_fdma*
2348 F: drivers/i2c/busses/i2c-st.c
2349 F: drivers/media/rc/st_rc.c
2350 F: drivers/media/platform/sti/c8sectpfe/
2351 F: drivers/mmc/host/sdhci-st.c
2352 F: drivers/phy/st/phy-miphy28lp.c
2353 F: drivers/phy/st/phy-stih407-usb.c
2354 F: drivers/pinctrl/pinctrl-st.c
2355 F: drivers/remoteproc/st_remoteproc.c
2356 F: drivers/remoteproc/st_slim_rproc.c
2357 F: drivers/reset/sti/
2358 F: drivers/rtc/rtc-st-lpc.c
2359 F: drivers/tty/serial/st-asc.c
2360 F: drivers/usb/dwc3/dwc3-st.c
2361 F: drivers/usb/host/ehci-st.c
2362 F: drivers/usb/host/ohci-st.c
2363 F: drivers/watchdog/st_lpc_wdt.c
2364 F: drivers/ata/ahci_st.c
2365 F: include/linux/remoteproc/st_slim_rproc.h
2367 ARM/STM32 ARCHITECTURE
2368 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2369 M: Alexandre Torgue <alexandre.torgue@st.com>
2370 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2371 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2376 F: arch/arm/boot/dts/stm32*
2377 F: arch/arm/mach-stm32/
2378 F: drivers/clocksource/armv7m_systick.c
2380 ARM/Synaptics SoC support
2381 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2382 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2383 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2385 F: arch/arm/mach-berlin/
2386 F: arch/arm/boot/dts/berlin*
2387 F: arch/arm64/boot/dts/synaptics/
2389 ARM/TANGO ARCHITECTURE
2390 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2391 M: Mans Rullgard <mans@mansr.com>
2392 L: linux-arm-kernel@lists.infradead.org
2396 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2397 M: Lennert Buytenhek <kernel@wantstofly.org>
2398 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2401 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2402 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2403 L: linux-tegra@vger.kernel.org
2404 L: linux-media@vger.kernel.org
2406 F: drivers/media/platform/tegra-cec/
2407 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2409 ARM/TETON BGA MACHINE SUPPORT
2410 M: "Mark F. Brown" <mark.brown314@gmail.com>
2411 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2414 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2415 M: Santosh Shilimkar <ssantosh@kernel.org>
2416 L: linux-kernel@vger.kernel.org
2418 F: drivers/memory/*emif*
2420 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2421 M: Tero Kristo <t-kristo@ti.com>
2422 M: Nishanth Menon <nm@ti.com>
2423 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2425 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2426 F: arch/arm64/boot/dts/ti/Makefile
2427 F: arch/arm64/boot/dts/ti/k3-*
2428 F: include/dt-bindings/pinctrl/k3.h
2430 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2431 M: Santosh Shilimkar <ssantosh@kernel.org>
2432 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2434 F: arch/arm/mach-keystone/
2435 F: arch/arm/boot/dts/keystone-*
2436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2438 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2439 M: Santosh Shilimkar <ssantosh@kernel.org>
2440 L: linux-kernel@vger.kernel.org
2442 F: drivers/clk/keystone/
2444 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2445 M: Santosh Shilimkar <ssantosh@kernel.org>
2446 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2447 L: linux-kernel@vger.kernel.org
2449 F: drivers/clocksource/timer-keystone.c
2451 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2452 M: Santosh Shilimkar <ssantosh@kernel.org>
2453 L: linux-kernel@vger.kernel.org
2455 F: drivers/power/reset/keystone-reset.c
2457 ARM/THECUS N2100 MACHINE SUPPORT
2458 M: Lennert Buytenhek <kernel@wantstofly.org>
2459 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2462 ARM/TOSA MACHINE SUPPORT
2463 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2464 M: Dirk Opfer <dirk@opfer-online.de>
2467 ARM/UNIPHIER ARCHITECTURE
2468 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2469 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2472 F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2473 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2474 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2475 F: arch/arm/boot/dts/uniphier*
2476 F: arch/arm/include/asm/hardware/cache-uniphier.h
2477 F: arch/arm/mach-uniphier/
2478 F: arch/arm/mm/cache-uniphier.c
2479 F: arch/arm64/boot/dts/socionext/uniphier*
2480 F: drivers/bus/uniphier-system-bus.c
2481 F: drivers/clk/uniphier/
2482 F: drivers/dma/uniphier-mdmac.c
2483 F: drivers/gpio/gpio-uniphier.c
2484 F: drivers/i2c/busses/i2c-uniphier*
2485 F: drivers/irqchip/irq-uniphier-aidet.c
2486 F: drivers/mmc/host/uniphier-sd.c
2487 F: drivers/pinctrl/uniphier/
2488 F: drivers/reset/reset-uniphier.c
2489 F: drivers/tty/serial/8250/8250_uniphier.c
2492 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2493 M: Ulf Hansson <ulf.hansson@linaro.org>
2494 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2495 T: git git://git.linaro.org/people/ulfh/clk.git
2497 F: drivers/clk/ux500/
2499 ARM/VERSATILE EXPRESS PLATFORM
2500 M: Liviu Dudau <liviu.dudau@arm.com>
2501 M: Sudeep Holla <sudeep.holla@arm.com>
2502 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2503 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2505 F: arch/arm/boot/dts/vexpress*
2506 F: arch/arm64/boot/dts/arm/
2507 F: arch/arm/mach-vexpress/
2510 F: drivers/clk/versatile/clk-vexpress-osc.c
2511 F: drivers/clocksource/timer-versatile.c
2515 M: Russell King <linux@armlinux.org.uk>
2516 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2517 W: http://www.armlinux.org.uk/
2521 ARM/VOIPAC PXA270 SUPPORT
2522 M: Marek Vasut <marek.vasut@gmail.com>
2523 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2525 F: arch/arm/mach-pxa/vpac270.c
2526 F: arch/arm/mach-pxa/include/mach/vpac270.h
2528 ARM/VT8500 ARM ARCHITECTURE
2529 M: Tony Prisk <linux@prisktech.co.nz>
2530 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2532 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2533 F: arch/arm/mach-vt8500/
2534 F: drivers/clocksource/timer-vt8500.c
2535 F: drivers/i2c/busses/i2c-wmt.c
2536 F: drivers/mmc/host/wmt-sdmmc.c
2537 F: drivers/pwm/pwm-vt8500.c
2538 F: drivers/rtc/rtc-vt8500.c
2539 F: drivers/tty/serial/vt8500_serial.c
2540 F: drivers/usb/host/ehci-platform.c
2541 F: drivers/usb/host/uhci-platform.c
2542 F: drivers/video/fbdev/vt8500lcdfb.*
2543 F: drivers/video/fbdev/wm8505fb*
2544 F: drivers/video/fbdev/wmt_ge_rops.*
2546 ARM/ZIPIT Z2 SUPPORT
2547 M: Marek Vasut <marek.vasut@gmail.com>
2548 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2550 F: arch/arm/mach-pxa/z2.c
2551 F: arch/arm/mach-pxa/include/mach/z2.h
2553 ARM/ZTE ARCHITECTURE
2554 M: Jun Nie <jun.nie@linaro.org>
2555 M: Shawn Guo <shawnguo@kernel.org>
2556 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2558 F: arch/arm/boot/dts/zx2967*
2559 F: arch/arm/mach-zx/
2560 F: arch/arm64/boot/dts/zte/
2562 F: drivers/dma/zx_dma.c
2563 F: drivers/gpio/gpio-zx.c
2564 F: drivers/i2c/busses/i2c-zx2967.c
2565 F: drivers/mmc/host/dw_mmc-zx.*
2566 F: drivers/pinctrl/zte/
2568 F: drivers/thermal/zx2967_thermal.c
2569 F: drivers/watchdog/zx2967_wdt.c
2570 F: Documentation/devicetree/bindings/arm/zte.yaml
2571 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2572 F: Documentation/devicetree/bindings/dma/zxdma.txt
2573 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2574 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2575 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2576 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2577 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2578 F: Documentation/devicetree/bindings/soc/zte/
2579 F: Documentation/devicetree/bindings/sound/zte,*.txt
2580 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2581 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2582 F: include/dt-bindings/clock/zx2967*.h
2583 F: include/dt-bindings/soc/zte,*.h
2584 F: sound/soc/codecs/zx_aud96p22.c
2587 ARM/ZYNQ ARCHITECTURE
2588 M: Michal Simek <michal.simek@xilinx.com>
2589 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2590 W: http://wiki.xilinx.com
2591 T: git https://github.com/Xilinx/linux-xlnx.git
2593 F: arch/arm/mach-zynq/
2594 F: drivers/cpuidle/cpuidle-zynq.c
2595 F: drivers/block/xsysace.c
2598 F: Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2599 F: Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2600 F: drivers/clocksource/timer-cadence-ttc.c
2601 F: drivers/i2c/busses/i2c-cadence.c
2602 F: drivers/mmc/host/sdhci-of-arasan.c
2603 F: drivers/edac/synopsys_edac.c
2604 F: drivers/i2c/busses/i2c-xiic.c
2606 ARM64 PORT (AARCH64 ARCHITECTURE)
2607 M: Catalin Marinas <catalin.marinas@arm.com>
2608 M: Will Deacon <will@kernel.org>
2609 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2613 X: arch/arm64/boot/dts/
2614 F: Documentation/arm64/
2616 AS3645A LED FLASH CONTROLLER DRIVER
2617 M: Sakari Ailus <sakari.ailus@iki.fi>
2618 L: linux-leds@vger.kernel.org
2620 F: drivers/leds/leds-as3645a.c
2622 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2623 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2624 L: linux-media@vger.kernel.org
2625 T: git git://linuxtv.org/media_tree.git
2627 F: drivers/media/i2c/ak7375.c
2628 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2630 ASAHI KASEI AK8974 DRIVER
2631 M: Linus Walleij <linus.walleij@linaro.org>
2632 L: linux-iio@vger.kernel.org
2633 W: http://www.akm.com/
2635 F: drivers/iio/magnetometer/ak8974.c
2637 ASC7621 HARDWARE MONITOR DRIVER
2638 M: George Joseph <george.joseph@fairview5.com>
2639 L: linux-hwmon@vger.kernel.org
2641 F: Documentation/hwmon/asc7621.rst
2642 F: drivers/hwmon/asc7621.c
2644 ASPEED PINCTRL DRIVERS
2645 M: Andrew Jeffery <andrew@aj.id.au>
2646 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2647 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2648 L: linux-gpio@vger.kernel.org
2650 F: drivers/pinctrl/aspeed/
2651 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2653 ASPEED VIDEO ENGINE DRIVER
2654 M: Eddie James <eajames@linux.ibm.com>
2655 L: linux-media@vger.kernel.org
2656 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2658 F: drivers/media/platform/aspeed-video.c
2659 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2661 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2662 M: Corentin Chary <corentin.chary@gmail.com>
2663 L: acpi4asus-user@lists.sourceforge.net
2664 L: platform-driver-x86@vger.kernel.org
2665 W: http://acpi4asus.sf.net
2667 F: drivers/platform/x86/asus*.c
2668 F: drivers/platform/x86/eeepc*.c
2670 ASUS WIRELESS RADIO CONTROL DRIVER
2671 M: João Paulo Rechi Vita <jprvita@gmail.com>
2672 L: platform-driver-x86@vger.kernel.org
2674 F: drivers/platform/x86/asus-wireless.c
2677 M: David Howells <dhowells@redhat.com>
2678 L: keyrings@vger.kernel.org
2680 F: Documentation/crypto/asymmetric-keys.txt
2681 F: include/linux/verification.h
2682 F: include/crypto/public_key.h
2683 F: include/crypto/pkcs7.h
2684 F: crypto/asymmetric_keys/
2686 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2687 R: Dan Williams <dan.j.williams@intel.com>
2688 W: http://sourceforge.net/projects/xscaleiop
2690 F: Documentation/crypto/async-tx-api.txt
2693 F: include/linux/dmaengine.h
2694 F: include/linux/async_tx.h
2697 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2698 L: linux-i2c@vger.kernel.org
2699 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2701 F: Documentation/devicetree/bindings/eeprom/at24.txt
2702 F: drivers/misc/eeprom/at24.c
2704 ATA OVER ETHERNET (AOE) DRIVER
2705 M: "Justin Sanders" <justin@coraid.com>
2706 W: http://www.openaoe.org/
2708 F: Documentation/admin-guide/aoe/
2709 F: drivers/block/aoe/
2711 ATHEROS 71XX/9XXX GPIO DRIVER
2712 M: Alban Bedel <albeu@free.fr>
2713 W: https://github.com/AlbanBedel/linux
2714 T: git git://github.com/AlbanBedel/linux
2716 F: drivers/gpio/gpio-ath79.c
2717 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2719 ATHEROS 71XX/9XXX USB PHY DRIVER
2720 M: Alban Bedel <albeu@free.fr>
2721 W: https://github.com/AlbanBedel/linux
2722 T: git git://github.com/AlbanBedel/linux
2724 F: drivers/phy/qualcomm/phy-ath79-usb.c
2725 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2727 ATHEROS ATH GENERIC UTILITIES
2728 M: Kalle Valo <kvalo@codeaurora.org>
2729 L: linux-wireless@vger.kernel.org
2731 F: drivers/net/wireless/ath/*
2733 ATHEROS ATH5K WIRELESS DRIVER
2734 M: Jiri Slaby <jirislaby@gmail.com>
2735 M: Nick Kossifidis <mickflemm@gmail.com>
2736 M: Luis Chamberlain <mcgrof@kernel.org>
2737 L: linux-wireless@vger.kernel.org
2738 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2740 F: drivers/net/wireless/ath/ath5k/
2742 ATHEROS ATH6KL WIRELESS DRIVER
2743 M: Kalle Valo <kvalo@codeaurora.org>
2744 L: linux-wireless@vger.kernel.org
2745 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2748 F: drivers/net/wireless/ath/ath6kl/
2751 M: Ville Syrjala <syrjala@sci.fi>
2753 F: drivers/input/misc/ati_remote2.c
2755 ATK0110 HWMON DRIVER
2756 M: Luca Tettamanti <kronos.it@gmail.com>
2757 L: linux-hwmon@vger.kernel.org
2759 F: drivers/hwmon/asus_atk0110.c
2761 ATLX ETHERNET DRIVERS
2762 M: Jay Cliburn <jcliburn@gmail.com>
2763 M: Chris Snook <chris.snook@gmail.com>
2764 L: netdev@vger.kernel.org
2765 W: http://sourceforge.net/projects/atl1
2766 W: http://atl1.sourceforge.net
2768 F: drivers/net/ethernet/atheros/
2771 M: Chas Williams <3chas3@gmail.com>
2772 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2773 L: netdev@vger.kernel.org
2774 W: http://linux-atm.sourceforge.net
2777 F: include/linux/atm*
2778 F: include/uapi/linux/atm*
2780 ATMEL MACB ETHERNET DRIVER
2781 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2783 F: drivers/net/ethernet/cadence/
2785 ATMEL MAXTOUCH DRIVER
2786 M: Nick Dyer <nick@shmanahar.org>
2787 T: git git://github.com/ndyer/linux.git
2789 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2790 F: drivers/input/touchscreen/atmel_mxt_ts.c
2792 ATMEL WIRELESS DRIVER
2793 M: Simon Kelley <simon@thekelleys.org.uk>
2794 L: linux-wireless@vger.kernel.org
2795 W: http://www.thekelleys.org.uk/atmel
2796 W: http://atmelwlandriver.sourceforge.net/
2798 F: drivers/net/wireless/atmel/atmel*
2800 ATOMIC INFRASTRUCTURE
2801 M: Will Deacon <will@kernel.org>
2802 M: Peter Zijlstra <peterz@infradead.org>
2803 R: Boqun Feng <boqun.feng@gmail.com>
2804 L: linux-kernel@vger.kernel.org
2806 F: arch/*/include/asm/atomic*.h
2807 F: include/*/atomic*.h
2810 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2811 M: Bradley Grove <linuxdrivers@attotech.com>
2812 L: linux-scsi@vger.kernel.org
2813 W: http://www.attotech.com
2815 F: drivers/scsi/esas2r
2817 ATUSB IEEE 802.15.4 RADIO DRIVER
2818 M: Stefan Schmidt <stefan@datenfreihafen.org>
2819 L: linux-wpan@vger.kernel.org
2821 F: drivers/net/ieee802154/atusb.c
2822 F: drivers/net/ieee802154/atusb.h
2823 F: drivers/net/ieee802154/at86rf230.h
2826 M: Paul Moore <paul@paul-moore.com>
2827 M: Eric Paris <eparis@redhat.com>
2828 L: linux-audit@redhat.com (moderated for non-subscribers)
2829 W: https://github.com/linux-audit
2830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2832 F: include/linux/audit.h
2833 F: include/uapi/linux/audit.h
2836 AUXILIARY DISPLAY DRIVERS
2837 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2839 F: drivers/auxdisplay/
2840 F: include/linux/cfag12864b.h
2842 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2843 M: Andreas Klinger <ak@it-klinger.de>
2844 L: linux-iio@vger.kernel.org
2846 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2847 F: drivers/iio/adc/hx711.c
2850 M: Ralf Baechle <ralf@linux-mips.org>
2851 L: linux-hams@vger.kernel.org
2852 W: http://www.linux-ax25.org/
2854 F: include/uapi/linux/ax25.h
2855 F: include/net/ax25.h
2859 M: Peter Rosin <peda@axentia.se>
2860 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2862 F: Documentation/devicetree/bindings/arm/axentia.txt
2863 F: arch/arm/boot/dts/at91-linea.dtsi
2864 F: arch/arm/boot/dts/at91-natte.dtsi
2865 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2866 F: arch/arm/boot/dts/at91-tse850-3.dts
2868 AXENTIA ASOC DRIVERS
2869 M: Peter Rosin <peda@axentia.se>
2870 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2872 F: Documentation/devicetree/bindings/sound/axentia,*
2873 F: sound/soc/atmel/tse850-pcm5142.c
2875 AXXIA I2C CONTROLLER
2876 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
2877 L: linux-i2c@vger.kernel.org
2879 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2880 F: drivers/i2c/busses/i2c-axxia.c
2883 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2884 L: linux-media@vger.kernel.org
2885 W: https://linuxtv.org
2886 T: git git://linuxtv.org/media_tree.git
2888 F: drivers/media/usb/dvb-usb-v2/az6007.c
2890 AZTECH FM RADIO RECEIVER DRIVER
2891 M: Hans Verkuil <hverkuil@xs4all.nl>
2892 L: linux-media@vger.kernel.org
2893 T: git git://linuxtv.org/media_tree.git
2894 W: https://linuxtv.org
2896 F: drivers/media/radio/radio-aztech*
2899 L: linux-wireless@vger.kernel.org
2900 L: b43-dev@lists.infradead.org
2901 W: http://wireless.kernel.org/en/users/Drivers/b43
2903 F: drivers/net/wireless/broadcom/b43/
2905 B43LEGACY WIRELESS DRIVER
2906 M: Larry Finger <Larry.Finger@lwfinger.net>
2907 L: linux-wireless@vger.kernel.org
2908 L: b43-dev@lists.infradead.org
2909 W: http://wireless.kernel.org/en/users/Drivers/b43
2911 F: drivers/net/wireless/broadcom/b43legacy/
2913 BACKLIGHT CLASS/SUBSYSTEM
2914 M: Lee Jones <lee.jones@linaro.org>
2915 M: Daniel Thompson <daniel.thompson@linaro.org>
2916 M: Jingoo Han <jingoohan1@gmail.com>
2917 L: dri-devel@lists.freedesktop.org
2918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2920 F: drivers/video/backlight/
2921 F: include/linux/backlight.h
2922 F: include/linux/pwm_backlight.h
2923 F: Documentation/devicetree/bindings/leds/backlight
2924 F: Documentation/ABI/stable/sysfs-class-backlight
2925 F: Documentation/ABI/testing/sysfs-class-backlight
2928 M: Marek Lindner <mareklindner@neomailbox.ch>
2929 M: Simon Wunderlich <sw@simonwunderlich.de>
2930 M: Antonio Quartulli <a@unstable.cc>
2931 M: Sven Eckelmann <sven@narfation.org>
2932 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2933 W: https://www.open-mesh.org/
2934 B: https://www.open-mesh.org/projects/batman-adv/issues
2935 C: irc://chat.freenode.net/batman
2936 Q: https://patchwork.open-mesh.org/project/batman/list/
2937 T: git https://git.open-mesh.org/linux-merge.git
2939 F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2940 F: Documentation/ABI/obsolete/sysfs-class-net-mesh
2941 F: Documentation/networking/batman-adv.rst
2942 F: include/uapi/linux/batadv_packet.h
2943 F: include/uapi/linux/batman_adv.h
2946 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2947 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2948 L: linux-hams@vger.kernel.org
2949 W: http://www.baycom.org/~tom/ham/ham.html
2951 F: drivers/net/hamradio/baycom*
2953 BCACHE (BLOCK LAYER CACHE)
2954 M: Coly Li <colyli@suse.de>
2955 M: Kent Overstreet <kent.overstreet@gmail.com>
2956 L: linux-bcache@vger.kernel.org
2957 W: http://bcache.evilpiepirate.org
2958 C: irc://irc.oftc.net/bcache
2960 F: drivers/md/bcache/
2962 BDISP ST MEDIA DRIVER
2963 M: Fabien Dessenne <fabien.dessenne@st.com>
2964 L: linux-media@vger.kernel.org
2965 T: git git://linuxtv.org/media_tree.git
2966 W: https://linuxtv.org
2968 F: drivers/media/platform/sti/bdisp
2970 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2971 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2972 L: netdev@vger.kernel.org
2974 F: drivers/net/ethernet/ec_bhf.c
2977 M: Luis de Bethencourt <luisbg@kernel.org>
2978 M: Salah Triki <salah.triki@gmail.com>
2980 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2981 F: Documentation/filesystems/befs.txt
2985 M: Paolo Valente <paolo.valente@linaro.org>
2986 M: Jens Axboe <axboe@kernel.dk>
2987 L: linux-block@vger.kernel.org
2990 F: Documentation/block/bfq-iosched.rst
2993 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2995 F: Documentation/filesystems/bfs.txt
2997 F: include/uapi/linux/bfs_fs.h
2999 BLINKM RGB LED DRIVER
3000 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3002 F: drivers/leds/leds-blinkm.c
3005 M: Jens Axboe <axboe@kernel.dk>
3006 L: linux-block@vger.kernel.org
3007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3011 F: kernel/trace/blktrace.c
3015 M: Joern Engel <joern@lazybastard.org>
3016 L: linux-mtd@lists.infradead.org
3018 F: drivers/mtd/devices/block2mtd.c
3021 M: Marcel Holtmann <marcel@holtmann.org>
3022 M: Johan Hedberg <johan.hedberg@gmail.com>
3023 L: linux-bluetooth@vger.kernel.org
3024 W: http://www.bluez.org/
3025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3028 F: drivers/bluetooth/
3031 M: Marcel Holtmann <marcel@holtmann.org>
3032 M: Johan Hedberg <johan.hedberg@gmail.com>
3033 L: linux-bluetooth@vger.kernel.org
3034 W: http://www.bluez.org/
3035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3039 F: include/net/bluetooth/
3042 M: Jay Vosburgh <j.vosburgh@gmail.com>
3043 M: Veaceslav Falico <vfalico@gmail.com>
3044 M: Andy Gospodarek <andy@greyhouse.net>
3045 L: netdev@vger.kernel.org
3046 W: http://sourceforge.net/projects/bonding/
3048 F: drivers/net/bonding/
3049 F: include/uapi/linux/if_bonding.h
3051 BPF (Safe dynamic programs and tools)
3052 M: Alexei Starovoitov <ast@kernel.org>
3053 M: Daniel Borkmann <daniel@iogearbox.net>
3054 R: Martin KaFai Lau <kafai@fb.com>
3055 R: Song Liu <songliubraving@fb.com>
3056 R: Yonghong Song <yhs@fb.com>
3057 L: netdev@vger.kernel.org
3058 L: bpf@vger.kernel.org
3059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3061 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3064 F: Documentation/networking/filter.txt
3065 F: Documentation/bpf/
3066 F: include/linux/bpf*
3067 F: include/linux/filter.h
3068 F: include/trace/events/xdp.h
3069 F: include/uapi/linux/bpf*
3070 F: include/uapi/linux/filter.h
3072 F: kernel/trace/bpf_trace.c
3075 F: net/core/filter.c
3076 F: net/sched/act_bpf.c
3077 F: net/sched/cls_bpf.c
3081 F: tools/testing/selftests/bpf/
3086 M: Shubham Bansal <illusionist.neo@gmail.com>
3087 L: netdev@vger.kernel.org
3088 L: bpf@vger.kernel.org
3093 M: Daniel Borkmann <daniel@iogearbox.net>
3094 M: Alexei Starovoitov <ast@kernel.org>
3095 M: Zi Shen Lim <zlim.lnx@gmail.com>
3096 L: netdev@vger.kernel.org
3097 L: bpf@vger.kernel.org
3101 BPF JIT for MIPS (32-BIT AND 64-BIT)
3102 M: Paul Burton <paul.burton@mips.com>
3103 L: netdev@vger.kernel.org
3104 L: bpf@vger.kernel.org
3108 BPF JIT for NFP NICs
3109 M: Jakub Kicinski <jakub.kicinski@netronome.com>
3110 L: netdev@vger.kernel.org
3111 L: bpf@vger.kernel.org
3113 F: drivers/net/ethernet/netronome/nfp/bpf/
3115 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3116 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3117 M: Sandipan Das <sandipan@linux.ibm.com>
3118 L: netdev@vger.kernel.org
3119 L: bpf@vger.kernel.org
3121 F: arch/powerpc/net/
3123 BPF JIT for RISC-V (RV64G)
3124 M: Björn Töpel <bjorn.topel@gmail.com>
3125 L: netdev@vger.kernel.org
3130 M: Ilya Leoshkevich <iii@linux.ibm.com>
3131 M: Heiko Carstens <heiko.carstens@de.ibm.com>
3132 M: Vasily Gorbik <gor@linux.ibm.com>
3133 L: netdev@vger.kernel.org
3134 L: bpf@vger.kernel.org
3137 X: arch/s390/net/pnet.c
3139 BPF JIT for SPARC (32-BIT AND 64-BIT)
3140 M: David S. Miller <davem@davemloft.net>
3141 L: netdev@vger.kernel.org
3142 L: bpf@vger.kernel.org
3146 BPF JIT for X86 32-BIT
3147 M: Wang YanQing <udknight@gmail.com>
3148 L: netdev@vger.kernel.org
3149 L: bpf@vger.kernel.org
3151 F: arch/x86/net/bpf_jit_comp32.c
3153 BPF JIT for X86 64-BIT
3154 M: Alexei Starovoitov <ast@kernel.org>
3155 M: Daniel Borkmann <daniel@iogearbox.net>
3156 L: netdev@vger.kernel.org
3157 L: bpf@vger.kernel.org
3160 X: arch/x86/net/bpf_jit_comp32.c
3162 BROADCOM B44 10/100 ETHERNET DRIVER
3163 M: Michael Chan <michael.chan@broadcom.com>
3164 L: netdev@vger.kernel.org
3166 F: drivers/net/ethernet/broadcom/b44.*
3168 BROADCOM B53 ETHERNET SWITCH DRIVER
3169 M: Florian Fainelli <f.fainelli@gmail.com>
3170 L: netdev@vger.kernel.org
3171 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3173 F: drivers/net/dsa/b53/*
3174 F: include/linux/platform_data/b53.h
3176 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3177 M: Florian Fainelli <f.fainelli@gmail.com>
3178 M: Ray Jui <rjui@broadcom.com>
3179 M: Scott Branden <sbranden@broadcom.com>
3180 M: bcm-kernel-feedback-list@broadcom.com
3181 T: git git://github.com/broadcom/mach-bcm
3187 F: arch/arm/mach-bcm/
3189 BROADCOM BCM2835 ARM ARCHITECTURE
3190 M: Eric Anholt <eric@anholt.net>
3191 M: Stefan Wahren <wahrenst@gmx.net>
3192 L: bcm-kernel-feedback-list@broadcom.com
3193 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3194 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3195 T: git git://github.com/anholt/linux
3198 F: drivers/staging/vc04_services
3200 BROADCOM BCM47XX MIPS ARCHITECTURE
3201 M: Hauke Mehrtens <hauke@hauke-m.de>
3202 M: Rafał Miłecki <zajec5@gmail.com>
3203 L: linux-mips@vger.kernel.org
3205 F: Documentation/devicetree/bindings/mips/brcm/
3206 F: arch/mips/bcm47xx/*
3207 F: arch/mips/include/asm/mach-bcm47xx/*
3209 BROADCOM BCM5301X ARM ARCHITECTURE
3210 M: Hauke Mehrtens <hauke@hauke-m.de>
3211 M: Rafał Miłecki <zajec5@gmail.com>
3212 M: bcm-kernel-feedback-list@broadcom.com
3213 L: linux-arm-kernel@lists.infradead.org
3215 F: arch/arm/mach-bcm/bcm_5301x.c
3216 F: arch/arm/boot/dts/bcm5301x*.dtsi
3217 F: arch/arm/boot/dts/bcm470*
3218 F: arch/arm/boot/dts/bcm953012*
3220 BROADCOM BCM53573 ARM ARCHITECTURE
3221 M: Rafał Miłecki <rafal@milecki.pl>
3222 L: bcm-kernel-feedback-list@broadcom.com
3223 L: linux-arm-kernel@lists.infradead.org
3225 F: arch/arm/boot/dts/bcm53573*
3226 F: arch/arm/boot/dts/bcm47189*
3228 BROADCOM BCM63XX ARM ARCHITECTURE
3229 M: Florian Fainelli <f.fainelli@gmail.com>
3230 M: bcm-kernel-feedback-list@broadcom.com
3231 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3232 T: git git://github.com/broadcom/stblinux.git
3236 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3237 M: Kevin Cernekee <cernekee@gmail.com>
3238 L: linux-usb@vger.kernel.org
3240 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3242 BROADCOM BCM7XXX ARM ARCHITECTURE
3243 M: Brian Norris <computersforpeace@gmail.com>
3244 M: Gregory Fong <gregory.0xf0@gmail.com>
3245 M: Florian Fainelli <f.fainelli@gmail.com>
3246 M: bcm-kernel-feedback-list@broadcom.com
3247 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3248 T: git git://github.com/broadcom/stblinux.git
3250 F: arch/arm/mach-bcm/*brcmstb*
3251 F: arch/arm/boot/dts/bcm7*.dts*
3252 F: drivers/bus/brcmstb_gisb.c
3253 F: arch/arm/mm/cache-b15-rac.c
3254 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3257 BROADCOM BMIPS CPUFREQ DRIVER
3258 M: Markus Mayer <mmayer@broadcom.com>
3259 M: bcm-kernel-feedback-list@broadcom.com
3260 L: linux-pm@vger.kernel.org
3262 F: drivers/cpufreq/bmips-cpufreq.c
3264 BROADCOM BMIPS MIPS ARCHITECTURE
3265 M: Kevin Cernekee <cernekee@gmail.com>
3266 M: Florian Fainelli <f.fainelli@gmail.com>
3267 L: bcm-kernel-feedback-list@broadcom.com
3268 L: linux-mips@vger.kernel.org
3269 T: git git://github.com/broadcom/stblinux.git
3271 F: arch/mips/bmips/*
3272 F: arch/mips/include/asm/mach-bmips/*
3273 F: arch/mips/kernel/*bmips*
3274 F: arch/mips/boot/dts/brcm/bcm*.dts*
3275 F: drivers/irqchip/irq-bcm63*
3276 F: drivers/irqchip/irq-bcm7*
3277 F: drivers/irqchip/irq-brcmstb*
3278 F: include/linux/bcm963xx_nvram.h
3279 F: include/linux/bcm963xx_tag.h
3281 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3282 M: Rasesh Mody <rmody@marvell.com>
3283 M: GR-Linux-NIC-Dev@marvell.com
3284 L: netdev@vger.kernel.org
3286 F: drivers/net/ethernet/broadcom/bnx2.*
3287 F: drivers/net/ethernet/broadcom/bnx2_*
3289 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3290 M: QLogic-Storage-Upstream@qlogic.com
3291 L: linux-scsi@vger.kernel.org
3293 F: drivers/scsi/bnx2fc/
3295 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3296 M: QLogic-Storage-Upstream@qlogic.com
3297 L: linux-scsi@vger.kernel.org
3299 F: drivers/scsi/bnx2i/
3301 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3302 M: Ariel Elior <aelior@marvell.com>
3303 M: Sudarsana Kalluru <skalluru@marvell.com>
3304 M: GR-everest-linux-l2@marvell.com
3305 L: netdev@vger.kernel.org
3307 F: drivers/net/ethernet/broadcom/bnx2x/
3309 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3310 M: Michael Chan <michael.chan@broadcom.com>
3311 L: netdev@vger.kernel.org
3313 F: drivers/net/ethernet/broadcom/bnxt/
3315 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3316 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3317 M: Franky Lin <franky.lin@broadcom.com>
3318 M: Hante Meuleman <hante.meuleman@broadcom.com>
3319 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3320 M: Wright Feng <wright.feng@cypress.com>
3321 L: linux-wireless@vger.kernel.org
3322 L: brcm80211-dev-list.pdl@broadcom.com
3323 L: brcm80211-dev-list@cypress.com
3325 F: drivers/net/wireless/broadcom/brcm80211/
3327 BROADCOM BRCMSTB GPIO DRIVER
3328 M: Gregory Fong <gregory.0xf0@gmail.com>
3329 L: bcm-kernel-feedback-list@broadcom.com
3331 F: drivers/gpio/gpio-brcmstb.c
3332 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3334 BROADCOM BRCMSTB I2C DRIVER
3335 M: Kamal Dasu <kdasu.kdev@gmail.com>
3336 L: linux-i2c@vger.kernel.org
3337 L: bcm-kernel-feedback-list@broadcom.com
3339 F: drivers/i2c/busses/i2c-brcmstb.c
3340 F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3342 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3343 M: Al Cooper <alcooperx@gmail.com>
3344 L: linux-kernel@vger.kernel.org
3345 L: bcm-kernel-feedback-list@broadcom.com
3347 F: drivers/phy/broadcom/phy-brcm-usb*
3349 BROADCOM GENET ETHERNET DRIVER
3350 M: Doug Berger <opendmb@gmail.com>
3351 M: Florian Fainelli <f.fainelli@gmail.com>
3352 L: bcm-kernel-feedback-list@broadcom.com
3353 L: netdev@vger.kernel.org
3355 F: drivers/net/ethernet/broadcom/genet/
3357 BROADCOM IPROC ARM ARCHITECTURE
3358 M: Ray Jui <rjui@broadcom.com>
3359 M: Scott Branden <sbranden@broadcom.com>
3360 M: bcm-kernel-feedback-list@broadcom.com
3361 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3362 T: git git://github.com/broadcom/cygnus-linux.git
3379 F: arch/arm64/boot/dts/broadcom/northstar2/*
3380 F: arch/arm64/boot/dts/broadcom/stingray/*
3381 F: drivers/clk/bcm/clk-ns*
3382 F: drivers/clk/bcm/clk-sr*
3383 F: drivers/pinctrl/bcm/pinctrl-ns*
3384 F: include/dt-bindings/clock/bcm-sr*
3386 BROADCOM KONA GPIO DRIVER
3387 M: Ray Jui <rjui@broadcom.com>
3388 L: bcm-kernel-feedback-list@broadcom.com
3390 F: drivers/gpio/gpio-bcm-kona.c
3391 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3393 BROADCOM NETXTREME-E ROCE DRIVER
3394 M: Selvin Xavier <selvin.xavier@broadcom.com>
3395 M: Devesh Sharma <devesh.sharma@broadcom.com>
3396 M: Somnath Kotur <somnath.kotur@broadcom.com>
3397 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3398 L: linux-rdma@vger.kernel.org
3399 W: http://www.broadcom.com
3401 F: drivers/infiniband/hw/bnxt_re/
3402 F: include/uapi/rdma/bnxt_re-abi.h
3404 BROADCOM NVRAM DRIVER
3405 M: Rafał Miłecki <zajec5@gmail.com>
3406 L: linux-mips@vger.kernel.org
3408 F: drivers/firmware/broadcom/*
3410 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3411 M: Rafał Miłecki <zajec5@gmail.com>
3412 L: linux-wireless@vger.kernel.org
3415 F: include/linux/bcma/
3417 BROADCOM STB AVS CPUFREQ DRIVER
3418 M: Markus Mayer <mmayer@broadcom.com>
3419 M: bcm-kernel-feedback-list@broadcom.com
3420 L: linux-pm@vger.kernel.org
3422 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3423 F: drivers/cpufreq/brcmstb*
3425 BROADCOM STB AVS TMON DRIVER
3426 M: Markus Mayer <mmayer@broadcom.com>
3427 M: bcm-kernel-feedback-list@broadcom.com
3428 L: linux-pm@vger.kernel.org
3430 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3431 F: drivers/thermal/broadcom/brcmstb*
3433 BROADCOM STB NAND FLASH DRIVER
3434 M: Brian Norris <computersforpeace@gmail.com>
3435 M: Kamal Dasu <kdasu.kdev@gmail.com>
3436 L: linux-mtd@lists.infradead.org
3437 L: bcm-kernel-feedback-list@broadcom.com
3439 F: drivers/mtd/nand/raw/brcmnand/
3441 BROADCOM STB DPFE DRIVER
3442 M: Markus Mayer <mmayer@broadcom.com>
3443 M: bcm-kernel-feedback-list@broadcom.com
3444 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3446 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3447 F: drivers/memory/brcmstb_dpfe.c
3450 M: Kamal Dasu <kdasu.kdev@gmail.com>
3451 M: bcm-kernel-feedback-list@broadcom.com
3453 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3454 F: drivers/spi/spi-bcm-qspi.*
3455 F: drivers/spi/spi-brcmstb-qspi.c
3456 F: drivers/spi/spi-iproc-qspi.c
3458 BROADCOM SYSTEMPORT ETHERNET DRIVER
3459 M: Florian Fainelli <f.fainelli@gmail.com>
3460 L: bcm-kernel-feedback-list@broadcom.com
3461 L: netdev@vger.kernel.org
3463 F: drivers/net/ethernet/broadcom/bcmsysport.*
3465 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3466 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3467 M: Prashant Sreedharan <prashant@broadcom.com>
3468 M: Michael Chan <mchan@broadcom.com>
3469 L: netdev@vger.kernel.org
3471 F: drivers/net/ethernet/broadcom/tg3.*
3473 BROCADE BFA FC SCSI DRIVER
3474 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3475 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3476 L: linux-scsi@vger.kernel.org
3478 F: drivers/scsi/bfa/
3480 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3481 M: Rasesh Mody <rmody@marvell.com>
3482 M: Sudarsana Kalluru <skalluru@marvell.com>
3483 M: GR-Linux-NIC-Dev@marvell.com
3484 L: netdev@vger.kernel.org
3486 F: drivers/net/ethernet/brocade/bna/
3488 BSG (block layer generic sg v4 driver)
3489 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3490 L: linux-scsi@vger.kernel.org
3493 F: include/linux/bsg.h
3494 F: include/uapi/linux/bsg.h
3497 M: Clemens Ladisch <clemens@ladisch.de>
3498 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3501 F: Documentation/sound/cards/bt87x.rst
3502 F: sound/pci/bt87x.c
3505 M: Michael Buesch <m@bues.ch>
3506 W: http://bu3sch.de/btgpio.php
3508 F: drivers/gpio/gpio-bt8xx.c
3511 M: Chris Mason <clm@fb.com>
3512 M: Josef Bacik <josef@toxicpanda.com>
3513 M: David Sterba <dsterba@suse.com>
3514 L: linux-btrfs@vger.kernel.org
3515 W: http://btrfs.wiki.kernel.org/
3516 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3519 F: Documentation/filesystems/btrfs.txt
3521 F: include/linux/btrfs*
3522 F: include/uapi/linux/btrfs*
3524 BTTV VIDEO4LINUX DRIVER
3525 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3526 L: linux-media@vger.kernel.org
3527 W: https://linuxtv.org
3528 T: git git://linuxtv.org/media_tree.git
3530 F: Documentation/media/v4l-drivers/bttv*
3531 F: drivers/media/pci/bt8xx/bttv*
3533 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3534 M: Chanwoo Choi <cw00.choi@samsung.com>
3535 L: linux-pm@vger.kernel.org
3536 L: linux-samsung-soc@vger.kernel.org
3537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3539 F: drivers/devfreq/exynos-bus.c
3540 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3542 BUSLOGIC SCSI DRIVER
3543 M: Khalid Aziz <khalid@gonehiking.org>
3544 L: linux-scsi@vger.kernel.org
3546 F: drivers/scsi/BusLogic.*
3547 F: drivers/scsi/FlashPoint.*
3549 C-MEDIA CMI8788 DRIVER
3550 M: Clemens Ladisch <clemens@ladisch.de>
3551 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3554 F: sound/pci/oxygen/
3557 M: Guo Ren <guoren@kernel.org>
3558 T: git https://github.com/c-sky/csky-linux.git
3561 F: Documentation/devicetree/bindings/csky/
3562 F: drivers/irqchip/irq-csky-*
3563 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3564 F: drivers/clocksource/timer-gx6605s.c
3565 F: drivers/clocksource/timer-mp-csky.c
3566 F: Documentation/devicetree/bindings/timer/csky,*
3571 M: Mark Salter <msalter@redhat.com>
3572 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3573 L: linux-c6x-dev@linux-c6x.org
3574 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3578 CA8210 IEEE-802.15.4 RADIO DRIVER
3579 M: Harry Morris <h.morris@cascoda.com>
3580 L: linux-wpan@vger.kernel.org
3581 W: https://github.com/Cascoda/ca8210-linux.git
3583 F: drivers/net/ieee802154/ca8210.c
3584 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3586 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3587 M: David Howells <dhowells@redhat.com>
3588 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3590 F: Documentation/filesystems/caching/cachefiles.txt
3593 CADENCE MIPI-CSI2 BRIDGES
3594 M: Maxime Ripard <mripard@kernel.org>
3595 L: linux-media@vger.kernel.org
3597 F: Documentation/devicetree/bindings/media/cdns,*.txt
3598 F: drivers/media/platform/cadence/cdns-csi2*
3600 CADET FM/AM RADIO RECEIVER DRIVER
3601 M: Hans Verkuil <hverkuil@xs4all.nl>
3602 L: linux-media@vger.kernel.org
3603 T: git git://linuxtv.org/media_tree.git
3604 W: https://linuxtv.org
3606 F: drivers/media/radio/radio-cadet*
3608 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3609 M: Jonathan Corbet <corbet@lwn.net>
3610 L: linux-media@vger.kernel.org
3611 T: git git://linuxtv.org/media_tree.git
3613 F: Documentation/media/v4l-drivers/cafe_ccic*
3614 F: drivers/media/platform/marvell-ccic/
3617 L: netdev@vger.kernel.org
3619 F: Documentation/networking/caif/
3620 F: drivers/net/caif/
3621 F: include/uapi/linux/caif/
3622 F: include/net/caif/
3626 M: Toke Høiland-Jørgensen <toke@toke.dk>
3627 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3629 F: net/sched/sch_cake.c
3631 CALGARY x86-64 IOMMU
3632 M: Muli Ben-Yehuda <mulix@mulix.org>
3633 M: Jon Mason <jdmason@kudzu.us>
3634 L: iommu@lists.linux-foundation.org
3636 F: arch/x86/kernel/pci-calgary_64.c
3637 F: arch/x86/kernel/tce_64.c
3638 F: arch/x86/include/asm/calgary.h
3639 F: arch/x86/include/asm/tce.h
3642 M: Wolfgang Grandegger <wg@grandegger.com>
3643 M: Marc Kleine-Budde <mkl@pengutronix.de>
3644 L: linux-can@vger.kernel.org
3645 W: https://github.com/linux-can
3646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3649 F: Documentation/devicetree/bindings/net/can/
3651 F: include/linux/can/dev.h
3652 F: include/linux/can/led.h
3653 F: include/linux/can/rx-offload.h
3654 F: include/linux/can/platform/
3655 F: include/uapi/linux/can/error.h
3656 F: include/uapi/linux/can/netlink.h
3657 F: include/uapi/linux/can/vxcan.h
3660 M: Oliver Hartkopp <socketcan@hartkopp.net>
3661 M: Marc Kleine-Budde <mkl@pengutronix.de>
3662 L: linux-can@vger.kernel.org
3663 W: https://github.com/linux-can
3664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3667 F: Documentation/networking/can.rst
3669 F: include/linux/can/core.h
3670 F: include/linux/can/skb.h
3671 F: include/net/netns/can.h
3672 F: include/uapi/linux/can.h
3673 F: include/uapi/linux/can/bcm.h
3674 F: include/uapi/linux/can/raw.h
3675 F: include/uapi/linux/can/gw.h
3677 CAN-J1939 NETWORK LAYER
3678 M: Robin van der Gracht <robin@protonic.nl>
3679 M: Oleksij Rempel <o.rempel@pengutronix.de>
3680 R: Pengutronix Kernel Team <kernel@pengutronix.de>
3681 L: linux-can@vger.kernel.org
3683 F: Documentation/networking/j1939.txt
3685 F: include/uapi/linux/can/j1939.h
3688 M: Serge Hallyn <serge@hallyn.com>
3689 L: linux-security-module@vger.kernel.org
3691 F: include/linux/capability.h
3692 F: include/uapi/linux/capability.h
3693 F: security/commoncap.c
3694 F: kernel/capability.c
3696 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3697 M: Kevin Tsai <ktsai@capellamicro.com>
3699 F: drivers/iio/light/cm*
3701 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3702 M: Christian Lamparter <chunkeey@googlemail.com>
3703 L: linux-wireless@vger.kernel.org
3704 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3706 F: drivers/net/wireless/ath/carl9170/
3709 M: Jan Glauber <jglauber@cavium.com>
3710 M: David Daney <david.daney@cavium.com>
3711 W: http://www.cavium.com
3713 F: drivers/i2c/busses/i2c-octeon*
3714 F: drivers/i2c/busses/i2c-thunderx*
3716 CAVIUM LIQUIDIO NETWORK DRIVER
3717 M: Derek Chickles <dchickles@marvell.com>
3718 M: Satanand Burla <sburla@marvell.com>
3719 M: Felix Manlunas <fmanlunas@marvell.com>
3720 L: netdev@vger.kernel.org
3721 W: http://www.cavium.com
3723 F: drivers/net/ethernet/cavium/liquidio/
3726 M: Jan Glauber <jglauber@cavium.com>
3727 M: David Daney <david.daney@cavium.com>
3728 M: Steven J. Hill <Steven.Hill@cavium.com>
3729 W: http://www.cavium.com
3731 F: drivers/mmc/host/cavium*
3733 CAVIUM OCTEON-TX CRYPTO DRIVER
3734 M: George Cherian <george.cherian@cavium.com>
3735 L: linux-crypto@vger.kernel.org
3736 W: http://www.cavium.com
3738 F: drivers/crypto/cavium/cpt/
3740 CAVIUM THUNDERX2 ARM64 SOC
3741 M: Robert Richter <rrichter@cavium.com>
3742 M: Jayachandran C <jnair@caviumnetworks.com>
3743 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3745 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3746 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3748 CC2520 IEEE-802.15.4 RADIO DRIVER
3749 M: Varka Bhadram <varkabhadram@gmail.com>
3750 L: linux-wpan@vger.kernel.org
3752 F: drivers/net/ieee802154/cc2520.c
3753 F: include/linux/spi/cc2520.h
3754 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3756 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3757 M: Gilad Ben-Yossef <gilad@benyossef.com>
3758 L: linux-crypto@vger.kernel.org
3760 F: drivers/crypto/ccree/
3761 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3764 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3765 L: linux-media@vger.kernel.org
3766 T: git git://linuxtv.org/media_tree.git
3767 W: http://linuxtv.org
3769 F: Documentation/media/kapi/cec-core.rst
3770 F: Documentation/media/uapi/cec
3771 F: drivers/media/cec/
3772 F: drivers/media/rc/keymaps/rc-cec.c
3773 F: include/media/cec.h
3774 F: include/media/cec-notifier.h
3775 F: include/uapi/linux/cec.h
3776 F: include/uapi/linux/cec-funcs.h
3777 F: Documentation/devicetree/bindings/media/cec.txt
3778 F: Documentation/ABI/testing/debugfs-cec-error-inj
3781 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3782 L: linux-media@vger.kernel.org
3783 T: git git://linuxtv.org/media_tree.git
3784 W: http://linuxtv.org
3786 F: drivers/media/platform/cec-gpio/
3787 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3789 CELL BROADBAND ENGINE ARCHITECTURE
3790 M: Arnd Bergmann <arnd@arndb.de>
3791 L: linuxppc-dev@lists.ozlabs.org
3792 W: http://www.ibm.com/developerworks/power/cell/
3794 F: arch/powerpc/include/asm/cell*.h
3795 F: arch/powerpc/include/asm/spu*.h
3796 F: arch/powerpc/include/uapi/asm/spu*.h
3797 F: arch/powerpc/oprofile/*cell*
3798 F: arch/powerpc/platforms/cell/
3800 CEPH COMMON CODE (LIBCEPH)
3801 M: Ilya Dryomov <idryomov@gmail.com>
3802 M: Jeff Layton <jlayton@kernel.org>
3803 M: Sage Weil <sage@redhat.com>
3804 L: ceph-devel@vger.kernel.org
3806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3807 T: git git://github.com/ceph/ceph-client.git
3810 F: include/linux/ceph/
3811 F: include/linux/crush/
3813 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3814 M: Jeff Layton <jlayton@kernel.org>
3815 M: Sage Weil <sage@redhat.com>
3816 M: Ilya Dryomov <idryomov@gmail.com>
3817 L: ceph-devel@vger.kernel.org
3819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3820 T: git git://github.com/ceph/ceph-client.git
3822 F: Documentation/filesystems/ceph.txt
3825 CERTIFICATE HANDLING:
3826 M: David Howells <dhowells@redhat.com>
3827 M: David Woodhouse <dwmw2@infradead.org>
3828 L: keyrings@vger.kernel.org
3830 F: Documentation/admin-guide/module-signing.rst
3832 F: scripts/sign-file.c
3833 F: scripts/extract-cert.c
3835 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3836 L: devel@driverdev.osuosl.org
3838 F: drivers/staging/wusbcore/
3840 CFAG12864B LCD DRIVER
3841 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3843 F: drivers/auxdisplay/cfag12864b.c
3844 F: include/linux/cfag12864b.h
3846 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3847 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3849 F: drivers/auxdisplay/cfag12864bfb.c
3850 F: include/linux/cfag12864b.h
3852 802.11 (including CFG80211/NL80211)
3853 M: Johannes Berg <johannes@sipsolutions.net>
3854 L: linux-wireless@vger.kernel.org
3855 W: http://wireless.kernel.org/
3856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3860 F: include/uapi/linux/nl80211.h
3861 F: include/linux/ieee80211.h
3862 F: include/net/wext.h
3863 F: include/net/cfg80211.h
3864 F: include/net/iw_handler.h
3865 F: include/net/ieee80211_radiotap.h
3866 F: Documentation/driver-api/80211/cfg80211.rst
3867 F: Documentation/networking/regulatory.txt
3869 CHAR and MISC DRIVERS
3870 M: Arnd Bergmann <arnd@arndb.de>
3871 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3876 F: include/linux/miscdevice.h
3879 M: Andy Whitcroft <apw@canonical.com>
3880 M: Joe Perches <joe@perches.com>
3882 F: scripts/checkpatch.pl
3884 CHINESE DOCUMENTATION
3885 M: Harry Wei <harryxiyou@gmail.com>
3886 M: Alex Shi <alex.shi@linux.alibaba.com>
3887 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3889 F: Documentation/translations/zh_CN/
3891 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3892 M: Peter Chen <Peter.Chen@nxp.com>
3893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3894 L: linux-usb@vger.kernel.org
3896 F: drivers/usb/chipidea/
3898 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3899 M: Hans de Goede <hdegoede@redhat.com>
3900 L: linux-input@vger.kernel.org
3902 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3903 F: drivers/input/touchscreen/chipone_icn8318.c
3905 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3906 M: Hans de Goede <hdegoede@redhat.com>
3907 L: linux-input@vger.kernel.org
3909 F: drivers/input/touchscreen/chipone_icn8505.c
3911 CHROME HARDWARE PLATFORM SUPPORT
3912 M: Benson Leung <bleung@chromium.org>
3913 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3916 F: drivers/platform/chrome/
3918 CHROMEOS EC SUBDRIVERS
3919 M: Benson Leung <bleung@chromium.org>
3920 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3921 R: Guenter Roeck <groeck@chromium.org>
3925 F: drivers/power/supply/cros_usbpd-charger.c
3927 CHROMEOS EC CODEC DRIVER
3928 M: Cheng-Yi Chiang <cychiang@chromium.org>
3930 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3931 R: Guenter Roeck <groeck@chromium.org>
3932 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3933 F: sound/soc/codecs/cros_ec_codec.*
3935 CIRRUS LOGIC AUDIO CODEC DRIVERS
3936 M: Brian Austin <brian.austin@cirrus.com>
3937 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3938 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3940 F: sound/soc/codecs/cs*
3942 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3943 M: Hartley Sweeten <hsweeten@visionengravers.com>
3944 L: netdev@vger.kernel.org
3946 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3948 CIRRUS LOGIC LOCHNAGAR DRIVER
3949 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3950 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3951 L: patches@opensource.cirrus.com
3953 F: drivers/clk/clk-lochnagar.c
3954 F: drivers/hwmon/lochnagar-hwmon.c
3955 F: drivers/mfd/lochnagar-i2c.c
3956 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3957 F: drivers/regulator/lochnagar-regulator.c
3958 F: sound/soc/codecs/lochnagar-sc.c
3959 F: include/dt-bindings/clk/lochnagar.h
3960 F: include/dt-bindings/pinctrl/lochnagar.h
3961 F: include/linux/mfd/lochnagar*
3962 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3963 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3964 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3965 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3966 F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3967 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3968 F: Documentation/hwmon/lochnagar.rst
3970 CISCO FCOE HBA DRIVER
3971 M: Satish Kharat <satishkh@cisco.com>
3972 M: Sesidhar Baddela <sebaddel@cisco.com>
3973 M: Karan Tilak Kumar <kartilak@cisco.com>
3974 L: linux-scsi@vger.kernel.org
3976 F: drivers/scsi/fnic/
3978 CISCO SCSI HBA DRIVER
3979 M: Karan Tilak Kumar <kartilak@cisco.com>
3980 M: Sesidhar Baddela <sebaddel@cisco.com>
3981 L: linux-scsi@vger.kernel.org
3983 F: drivers/scsi/snic/
3985 CISCO VIC ETHERNET NIC DRIVER
3986 M: Christian Benvenuti <benve@cisco.com>
3987 M: Govindarajulu Varadarajan <_govind@gmx.com>
3988 M: Parvi Kaustubhi <pkaustub@cisco.com>
3990 F: drivers/net/ethernet/cisco/enic/
3992 CISCO VIC LOW LATENCY NIC DRIVER
3993 M: Christian Benvenuti <benve@cisco.com>
3994 M: Nelson Escobar <neescoba@cisco.com>
3995 M: Parvi Kaustubhi <pkaustub@cisco.com>
3997 F: drivers/infiniband/hw/usnic/
3999 CIRRUS LOGIC MADERA CODEC DRIVERS
4000 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4001 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4002 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4003 L: patches@opensource.cirrus.com
4004 T: git https://github.com/CirrusLogic/linux-drivers.git
4005 W: https://github.com/CirrusLogic/linux-drivers/wiki
4007 F: Documentation/devicetree/bindings/mfd/madera.txt
4008 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
4009 F: Documentation/devicetree/bindings/sound/madera.txt
4010 F: include/dt-bindings/sound/madera*
4011 F: include/linux/irqchip/irq-madera*
4012 F: include/linux/mfd/madera/*
4013 F: include/sound/madera*
4014 F: drivers/gpio/gpio-madera*
4015 F: drivers/irqchip/irq-madera*
4016 F: drivers/mfd/madera*
4017 F: drivers/mfd/cs47l*
4018 F: drivers/pinctrl/cirrus/*
4019 F: sound/soc/codecs/cs47l*
4020 F: sound/soc/codecs/madera*
4023 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4027 CLANG/LLVM BUILD SUPPORT
4028 L: clang-built-linux@googlegroups.com
4029 W: https://clangbuiltlinux.github.io/
4030 B: https://github.com/ClangBuiltLinux/linux/issues
4031 C: irc://chat.freenode.net/clangbuiltlinux
4033 K: \b(?i:clang|llvm)\b
4036 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4037 L: linux-kernel@vger.kernel.org
4040 F: include/linux/cleancache.h
4043 M: Russell King <linux@armlinux.org.uk>
4044 L: linux-clk@vger.kernel.org
4046 F: include/linux/clk.h
4048 CLOCKSOURCE, CLOCKEVENT DRIVERS
4049 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4050 M: Thomas Gleixner <tglx@linutronix.de>
4051 L: linux-kernel@vger.kernel.org
4052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4054 F: drivers/clocksource/
4055 F: Documentation/devicetree/bindings/timer/
4058 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4059 M: Daniel Oliveira Nascimento <don@syst.com.br>
4060 L: platform-driver-x86@vger.kernel.org
4062 F: drivers/platform/x86/classmate-laptop.c
4065 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4066 L: linux-media@vger.kernel.org
4067 T: git git://linuxtv.org/media_tree.git
4068 W: https://linuxtv.org
4070 F: drivers/media/pci/cobalt/
4072 COCCINELLE/Semantic Patches (SmPL)
4073 M: Julia Lawall <Julia.Lawall@lip6.fr>
4074 M: Gilles Muller <Gilles.Muller@lip6.fr>
4075 M: Nicolas Palix <nicolas.palix@imag.fr>
4076 M: Michal Marek <michal.lkml@markovi.net>
4077 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4079 W: http://coccinelle.lip6.fr/
4081 F: Documentation/dev-tools/coccinelle.rst
4082 F: scripts/coccinelle/
4083 F: scripts/coccicheck
4086 M: Jan Harkes <jaharkes@cs.cmu.edu>
4088 L: codalist@coda.cs.cmu.edu
4089 W: http://www.coda.cs.cmu.edu/
4091 F: Documentation/filesystems/coda.txt
4093 F: include/linux/coda*.h
4094 F: include/uapi/linux/coda*.h
4096 CODA V4L2 MEM2MEM DRIVER
4097 M: Philipp Zabel <p.zabel@pengutronix.de>
4098 L: linux-media@vger.kernel.org
4100 F: Documentation/devicetree/bindings/media/coda.txt
4101 F: drivers/media/platform/coda/
4104 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4106 F: Documentation/process/code-of-conduct.rst
4107 F: Documentation/process/code-of-conduct-interpretation.rst
4109 COMMON CLK FRAMEWORK
4110 M: Michael Turquette <mturquette@baylibre.com>
4111 M: Stephen Boyd <sboyd@kernel.org>
4112 L: linux-clk@vger.kernel.org
4113 Q: http://patchwork.kernel.org/project/linux-clk/list/
4114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4116 F: Documentation/devicetree/bindings/clock/
4118 X: drivers/clk/clkdev.c
4119 F: include/linux/clk-pr*
4120 F: include/linux/clk/
4121 F: include/linux/of_clk.h
4123 COMMON INTERNET FILE SYSTEM (CIFS)
4124 M: Steve French <sfrench@samba.org>
4125 L: linux-cifs@vger.kernel.org
4126 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4127 W: http://linux-cifs.samba.org/
4128 T: git git://git.samba.org/sfrench/cifs-2.6.git
4130 F: Documentation/admin-guide/cifs/
4133 COMPACTPCI HOTPLUG CORE
4134 M: Scott Murray <scott@spiteful.org>
4135 L: linux-pci@vger.kernel.org
4137 F: drivers/pci/hotplug/cpci_hotplug*
4139 COMPACTPCI HOTPLUG GENERIC DRIVER
4140 M: Scott Murray <scott@spiteful.org>
4141 L: linux-pci@vger.kernel.org
4143 F: drivers/pci/hotplug/cpcihp_generic.c
4145 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4146 M: Scott Murray <scott@spiteful.org>
4147 L: linux-pci@vger.kernel.org
4149 F: drivers/pci/hotplug/cpcihp_zt5550.*
4151 COMPAL LAPTOP SUPPORT
4152 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4153 L: platform-driver-x86@vger.kernel.org
4155 F: drivers/platform/x86/compal-laptop.c
4158 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4160 F: include/linux/compiler_attributes.h
4162 CONEXANT ACCESSRUNNER USB DRIVER
4163 L: accessrunner-general@lists.sourceforge.net
4164 W: http://accessrunner.sourceforge.net/
4166 F: drivers/usb/atm/cxacru.c
4169 M: Joel Becker <jlbec@evilplan.org>
4170 M: Christoph Hellwig <hch@lst.de>
4171 T: git git://git.infradead.org/users/hch/configfs.git
4174 F: include/linux/configfs.h
4177 M: Evgeniy Polyakov <zbr@ioremap.net>
4178 L: netdev@vger.kernel.org
4180 F: drivers/connector/
4182 CONTROL GROUP (CGROUP)
4183 M: Tejun Heo <tj@kernel.org>
4184 M: Li Zefan <lizefan@huawei.com>
4185 M: Johannes Weiner <hannes@cmpxchg.org>
4186 L: cgroups@vger.kernel.org
4187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4189 F: Documentation/admin-guide/cgroup-v2.rst
4190 F: Documentation/admin-guide/cgroup-v1/
4191 F: include/linux/cgroup*
4194 CONTROL GROUP - CPUSET
4195 M: Li Zefan <lizefan@huawei.com>
4196 L: cgroups@vger.kernel.org
4197 W: http://www.bullopensource.org/cpuset/
4198 W: http://oss.sgi.com/projects/cpusets/
4199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4201 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4202 F: include/linux/cpuset.h
4203 F: kernel/cgroup/cpuset.c
4205 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4206 M: Johannes Weiner <hannes@cmpxchg.org>
4207 M: Michal Hocko <mhocko@kernel.org>
4208 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4209 L: cgroups@vger.kernel.org
4210 L: linux-mm@kvack.org
4215 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4216 M: Tejun Heo <tj@kernel.org>
4217 M: Jens Axboe <axboe@kernel.dk>
4218 L: cgroups@vger.kernel.org
4219 L: linux-block@vger.kernel.org
4220 T: git git://git.kernel.dk/linux-block
4221 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4222 F: block/blk-cgroup.c
4223 F: include/linux/blk-cgroup.h
4224 F: block/blk-throttle.c
4225 F: block/blk-iolatency.c
4226 F: block/bfq-cgroup.c
4228 CORETEMP HARDWARE MONITORING DRIVER
4229 M: Fenghua Yu <fenghua.yu@intel.com>
4230 L: linux-hwmon@vger.kernel.org
4232 F: Documentation/hwmon/coretemp.rst
4233 F: drivers/hwmon/coretemp.c
4235 COSA/SRP SYNC SERIAL DRIVER
4236 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4237 W: http://www.fi.muni.cz/~kas/cosa/
4239 F: drivers/net/wan/cosa*
4242 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4243 L: linux-iio@vger.kernel.org
4245 F: Documentation/ABI/testing/sysfs-bus-counter*
4246 F: Documentation/driver-api/generic-counter.rst
4248 F: include/linux/counter.h
4249 F: include/linux/counter_enum.h
4251 CPMAC ETHERNET DRIVER
4252 M: Florian Fainelli <f.fainelli@gmail.com>
4253 L: netdev@vger.kernel.org
4255 F: drivers/net/ethernet/ti/cpmac.c
4257 CPU FREQUENCY SCALING FRAMEWORK
4258 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4259 M: Viresh Kumar <viresh.kumar@linaro.org>
4260 L: linux-pm@vger.kernel.org
4262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4264 B: https://bugzilla.kernel.org
4265 F: Documentation/admin-guide/pm/cpufreq.rst
4266 F: Documentation/admin-guide/pm/intel_pstate.rst
4267 F: Documentation/cpu-freq/
4268 F: Documentation/devicetree/bindings/cpufreq/
4270 F: kernel/sched/cpufreq*.c
4271 F: include/linux/cpufreq.h
4272 F: include/linux/sched/cpufreq.h
4273 F: tools/testing/selftests/cpufreq/
4275 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4276 M: Viresh Kumar <viresh.kumar@linaro.org>
4277 M: Sudeep Holla <sudeep.holla@arm.com>
4278 L: linux-pm@vger.kernel.org
4279 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4281 F: drivers/cpufreq/arm_big_little.h
4282 F: drivers/cpufreq/arm_big_little.c
4284 CPU POWER MONITORING SUBSYSTEM
4285 M: Thomas Renninger <trenn@suse.com>
4286 M: Shuah Khan <shuah@kernel.org>
4287 M: Shuah Khan <skhan@linuxfoundation.org>
4288 L: linux-pm@vger.kernel.org
4290 F: tools/power/cpupower/
4293 M: "H. Peter Anvin" <hpa@zytor.com>
4295 F: arch/x86/kernel/cpuid.c
4296 F: arch/x86/kernel/msr.c
4298 CPUIDLE DRIVER - ARM BIG LITTLE
4299 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4300 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4301 L: linux-pm@vger.kernel.org
4302 L: linux-arm-kernel@lists.infradead.org
4303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4305 F: drivers/cpuidle/cpuidle-big_little.c
4307 CPUIDLE DRIVER - ARM EXYNOS
4308 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4309 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4310 M: Kukjin Kim <kgene@kernel.org>
4311 L: linux-pm@vger.kernel.org
4312 L: linux-samsung-soc@vger.kernel.org
4314 F: drivers/cpuidle/cpuidle-exynos.c
4315 F: arch/arm/mach-exynos/pm.c
4317 CPUIDLE DRIVER - ARM PSCI
4318 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4319 M: Sudeep Holla <sudeep.holla@arm.com>
4320 L: linux-pm@vger.kernel.org
4321 L: linux-arm-kernel@lists.infradead.org
4323 F: drivers/cpuidle/cpuidle-psci.c
4325 CPU IDLE TIME MANAGEMENT FRAMEWORK
4326 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4327 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4328 L: linux-pm@vger.kernel.org
4330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4331 B: https://bugzilla.kernel.org
4332 F: Documentation/admin-guide/pm/cpuidle.rst
4333 F: Documentation/driver-api/pm/cpuidle.rst
4334 F: drivers/cpuidle/*
4335 F: include/linux/cpuidle.h
4338 M: Nicolas Pitre <nico@fluxnic.net>
4340 F: Documentation/filesystems/cramfs.txt
4344 M: Bastien Nocera <hadess@hadess.net>
4345 L: linux-input@vger.kernel.org
4347 F: drivers/hid/hid-creative-sb0540.c
4350 M: Herbert Xu <herbert@gondor.apana.org.au>
4351 M: "David S. Miller" <davem@davemloft.net>
4352 L: linux-crypto@vger.kernel.org
4353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4356 F: Documentation/crypto/
4357 F: Documentation/devicetree/bindings/crypto/
4362 F: include/linux/crypto*
4365 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4366 M: Neil Horman <nhorman@tuxdriver.com>
4367 L: linux-crypto@vger.kernel.org
4369 F: crypto/ansi_cprng.c
4373 M: Hans Verkuil <hverkuil@xs4all.nl>
4374 L: linux-media@vger.kernel.org
4375 T: git git://linuxtv.org/media_tree.git
4376 W: http://linuxtv.org
4378 F: drivers/media/i2c/cs3308.c
4380 CS5535 Audio ALSA driver
4381 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4383 F: sound/pci/cs5535audio/
4385 CSI DRIVERS FOR ALLWINNER V3s
4386 M: Yong Deng <yong.deng@magewell.com>
4387 L: linux-media@vger.kernel.org
4388 T: git git://linuxtv.org/media_tree.git
4390 F: drivers/media/platform/sunxi/sun6i-csi/
4391 F: Documentation/devicetree/bindings/media/sun6i-csi.txt
4394 M: Solomon Peachy <pizza@shaftnet.org>
4396 F: drivers/net/wireless/st/cw1200/
4398 CX18 VIDEO4LINUX DRIVER
4399 M: Andy Walls <awalls@md.metrocast.net>
4400 L: ivtv-devel@ivtvdriver.org (subscribers-only)
4401 L: linux-media@vger.kernel.org
4402 T: git git://linuxtv.org/media_tree.git
4403 W: https://linuxtv.org
4404 W: http://www.ivtvdriver.org/index.php/Cx18
4406 F: Documentation/media/v4l-drivers/cx18*
4407 F: drivers/media/pci/cx18/
4408 F: include/uapi/linux/ivtv*
4410 CX2341X MPEG ENCODER HELPER MODULE
4411 M: Hans Verkuil <hverkuil@xs4all.nl>
4412 L: linux-media@vger.kernel.org
4413 T: git git://linuxtv.org/media_tree.git
4414 W: https://linuxtv.org
4416 F: drivers/media/common/cx2341x*
4417 F: include/media/drv-intf/cx2341x.h
4419 CX24120 MEDIA DRIVER
4420 M: Jemma Denson <jdenson@gmail.com>
4421 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4422 L: linux-media@vger.kernel.org
4423 W: https://linuxtv.org
4424 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4426 F: drivers/media/dvb-frontends/cx24120*
4428 CX88 VIDEO4LINUX DRIVER
4429 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4430 L: linux-media@vger.kernel.org
4431 W: https://linuxtv.org
4432 T: git git://linuxtv.org/media_tree.git
4434 F: Documentation/media/v4l-drivers/cx88*
4435 F: drivers/media/pci/cx88/
4437 CXD2820R MEDIA DRIVER
4438 M: Antti Palosaari <crope@iki.fi>
4439 L: linux-media@vger.kernel.org
4440 W: https://linuxtv.org
4441 W: http://palosaari.fi/linux/
4442 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4443 T: git git://linuxtv.org/anttip/media_tree.git
4445 F: drivers/media/dvb-frontends/cxd2820r*
4447 CXGB3 ETHERNET DRIVER (CXGB3)
4448 M: Vishal Kulkarni <vishal@chelsio.com>
4449 L: netdev@vger.kernel.org
4450 W: http://www.chelsio.com
4452 F: drivers/net/ethernet/chelsio/cxgb3/
4454 CXGB3 ISCSI DRIVER (CXGB3I)
4455 M: Karen Xie <kxie@chelsio.com>
4456 L: linux-scsi@vger.kernel.org
4457 W: http://www.chelsio.com
4459 F: drivers/scsi/cxgbi/cxgb3i
4461 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4462 M: Potnuri Bharat Teja <bharat@chelsio.com>
4463 L: linux-rdma@vger.kernel.org
4464 W: http://www.openfabrics.org
4466 F: drivers/infiniband/hw/cxgb3/
4467 F: include/uapi/rdma/cxgb3-abi.h
4469 CXGB4 CRYPTO DRIVER (chcr)
4470 M: Atul Gupta <atul.gupta@chelsio.com>
4471 L: linux-crypto@vger.kernel.org
4472 W: http://www.chelsio.com
4474 F: drivers/crypto/chelsio
4476 CXGB4 ETHERNET DRIVER (CXGB4)
4477 M: Vishal Kulkarni <vishal@chelsio.com>
4478 L: netdev@vger.kernel.org
4479 W: http://www.chelsio.com
4481 F: drivers/net/ethernet/chelsio/cxgb4/
4483 CXGB4 ISCSI DRIVER (CXGB4I)
4484 M: Karen Xie <kxie@chelsio.com>
4485 L: linux-scsi@vger.kernel.org
4486 W: http://www.chelsio.com
4488 F: drivers/scsi/cxgbi/cxgb4i
4490 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4491 M: Potnuri Bharat Teja <bharat@chelsio.com>
4492 L: linux-rdma@vger.kernel.org
4493 W: http://www.openfabrics.org
4495 F: drivers/infiniband/hw/cxgb4/
4496 F: include/uapi/rdma/cxgb4-abi.h
4498 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4499 M: Casey Leedom <leedom@chelsio.com>
4500 L: netdev@vger.kernel.org
4501 W: http://www.chelsio.com
4503 F: drivers/net/ethernet/chelsio/cxgb4vf/
4505 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4506 M: Frederic Barrat <fbarrat@linux.ibm.com>
4507 M: Andrew Donnellan <ajd@linux.ibm.com>
4508 L: linuxppc-dev@lists.ozlabs.org
4510 F: arch/powerpc/platforms/powernv/pci-cxl.c
4511 F: drivers/misc/cxl/
4512 F: include/misc/cxl*
4513 F: include/uapi/misc/cxl.h
4514 F: Documentation/powerpc/cxl.rst
4515 F: Documentation/ABI/testing/sysfs-class-cxl
4517 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4518 M: Manoj N. Kumar <manoj@linux.ibm.com>
4519 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4520 M: Uma Krishnan <ukrishn@linux.ibm.com>
4521 L: linux-scsi@vger.kernel.org
4523 F: drivers/scsi/cxlflash/
4524 F: include/uapi/scsi/cxlflash_ioctl.h
4525 F: Documentation/powerpc/cxlflash.rst
4528 M: Russell King <linux@armlinux.org.uk>
4529 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4530 W: http://www.armlinux.org.uk/
4532 F: drivers/video/fbdev/cyber2000fb.*
4534 CYCLADES ASYNC MUX DRIVER
4535 W: http://www.cyclades.com/
4537 F: drivers/tty/cyclades.c
4538 F: include/linux/cyclades.h
4539 F: include/uapi/linux/cyclades.h
4541 CYCLADES PC300 DRIVER
4542 W: http://www.cyclades.com/
4544 F: drivers/net/wan/pc300*
4546 CYPRESS_FIRMWARE MEDIA DRIVER
4547 M: Antti Palosaari <crope@iki.fi>
4548 L: linux-media@vger.kernel.org
4549 W: https://linuxtv.org
4550 W: http://palosaari.fi/linux/
4551 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4552 T: git git://linuxtv.org/anttip/media_tree.git
4554 F: drivers/media/common/cypress_firmware*
4556 CYTTSP TOUCHSCREEN DRIVER
4557 M: Ferruh Yigit <fery@cypress.com>
4558 L: linux-input@vger.kernel.org
4560 F: drivers/input/touchscreen/cyttsp*
4561 F: include/linux/input/cyttsp.h
4563 D-LINK DIR-685 TOUCHKEYS DRIVER
4564 M: Linus Walleij <linus.walleij@linaro.org>
4565 L: linux-input@vger.kernel.org
4567 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4569 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4570 M: Joshua Kinard <kumba@gentoo.org>
4572 F: drivers/rtc/rtc-ds1685.c
4573 F: include/linux/rtc/ds1685.h
4575 DAMA SLAVE for AX.25
4576 M: Joerg Reuter <jreuter@yaina.de>
4577 W: http://yaina.de/jreuter/
4578 W: http://www.qsl.net/dl1bke/
4579 L: linux-hams@vger.kernel.org
4581 F: net/ax25/af_ax25.c
4582 F: net/ax25/ax25_dev.c
4583 F: net/ax25/ax25_ds_*
4584 F: net/ax25/ax25_in.c
4585 F: net/ax25/ax25_out.c
4586 F: net/ax25/ax25_timer.c
4587 F: net/ax25/sysctl_net_ax25.c
4589 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4590 L: netdev@vger.kernel.org
4592 F: Documentation/networking/device_drivers/dec/dmfe.txt
4593 F: drivers/net/ethernet/dec/tulip/dmfe.c
4595 DC390/AM53C974 SCSI driver
4596 M: Hannes Reinecke <hare@suse.com>
4597 L: linux-scsi@vger.kernel.org
4599 F: drivers/scsi/am53c974.c
4602 M: Oliver Neukum <oliver@neukum.org>
4603 M: Ali Akcaagac <aliakc@web.de>
4604 M: Jamie Lenehan <lenehan@twibble.org>
4605 L: dc395x@twibble.org
4606 W: http://twibble.org/dist/dc395x/
4607 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4609 F: Documentation/scsi/dc395x.txt
4610 F: drivers/scsi/dc395x.*
4613 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4614 L: dccp@vger.kernel.org
4615 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4617 F: include/linux/dccp.h
4618 F: include/uapi/linux/dccp.h
4619 F: include/linux/tfrc.h
4622 DECnet NETWORK LAYER
4623 W: http://linux-decnet.sourceforge.net
4624 L: linux-decnet-user@lists.sourceforge.net
4626 F: Documentation/networking/decnet.txt
4629 DECSTATION PLATFORM SUPPORT
4630 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4631 L: linux-mips@vger.kernel.org
4632 W: http://www.linux-mips.org/wiki/DECstation
4635 F: arch/mips/include/asm/dec/
4636 F: arch/mips/include/asm/mach-dec/
4638 DEFXX FDDI NETWORK DRIVER
4639 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4641 F: drivers/net/fddi/defxx.*
4644 M: Pali Rohár <pali.rohar@gmail.com>
4645 M: Mario Limonciello <mario.limonciello@dell.com>
4646 L: platform-driver-x86@vger.kernel.org
4648 F: drivers/platform/x86/dell-smbios.*
4650 DELL SMBIOS SMM DRIVER
4651 M: Mario Limonciello <mario.limonciello@dell.com>
4652 L: platform-driver-x86@vger.kernel.org
4654 F: drivers/platform/x86/dell-smbios-smm.c
4656 DELL SMBIOS WMI DRIVER
4657 M: Mario Limonciello <mario.limonciello@dell.com>
4658 L: platform-driver-x86@vger.kernel.org
4660 F: drivers/platform/x86/dell-smbios-wmi.c
4661 F: tools/wmi/dell-smbios-example.c
4663 DEFZA FDDI NETWORK DRIVER
4664 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4666 F: drivers/net/fddi/defza.*
4669 M: Matthew Garrett <mjg59@srcf.ucam.org>
4670 M: Pali Rohár <pali.rohar@gmail.com>
4671 L: platform-driver-x86@vger.kernel.org
4673 F: drivers/platform/x86/dell-laptop.c
4675 DELL LAPTOP FREEFALL DRIVER
4676 M: Pali Rohár <pali.rohar@gmail.com>
4678 F: drivers/platform/x86/dell-smo8800.c
4680 DELL LAPTOP RBTN DRIVER
4681 M: Pali Rohár <pali.rohar@gmail.com>
4683 F: drivers/platform/x86/dell-rbtn.*
4685 DELL REMOTE BIOS UPDATE DRIVER
4686 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4687 L: platform-driver-x86@vger.kernel.org
4689 F: drivers/platform/x86/dell_rbu.c
4691 DELL LAPTOP SMM DRIVER
4692 M: Pali Rohár <pali.rohar@gmail.com>
4694 F: drivers/hwmon/dell-smm-hwmon.c
4695 F: include/uapi/linux/i8k.h
4697 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4698 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4699 L: platform-driver-x86@vger.kernel.org
4701 F: Documentation/driver-api/dcdbas.rst
4702 F: drivers/platform/x86/dcdbas.*
4704 DELL WMI NOTIFICATIONS DRIVER
4705 M: Matthew Garrett <mjg59@srcf.ucam.org>
4706 M: Pali Rohár <pali.rohar@gmail.com>
4708 F: drivers/platform/x86/dell-wmi.c
4710 DELL WMI DESCRIPTOR DRIVER
4711 M: Mario Limonciello <mario.limonciello@dell.com>
4713 F: drivers/platform/x86/dell-wmi-descriptor.c
4715 DELTA ST MEDIA DRIVER
4716 M: Hugues Fruchet <hugues.fruchet@st.com>
4717 L: linux-media@vger.kernel.org
4718 T: git git://linuxtv.org/media_tree.git
4719 W: https://linuxtv.org
4721 F: drivers/media/platform/sti/delta
4724 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4725 L: linux-mtd@lists.infradead.org
4727 F: drivers/mtd/nand/raw/denali*
4729 DESIGNWARE EDMA CORE IP DRIVER
4730 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4731 L: dmaengine@vger.kernel.org
4733 F: drivers/dma/dw-edma/
4734 F: include/linux/dma/edma.h
4736 DESIGNWARE USB2 DRD IP DRIVER
4737 M: Minas Harutyunyan <hminas@synopsys.com>
4738 L: linux-usb@vger.kernel.org
4739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4741 F: drivers/usb/dwc2/
4743 DESIGNWARE USB3 DRD IP DRIVER
4744 M: Felipe Balbi <balbi@kernel.org>
4745 L: linux-usb@vger.kernel.org
4746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4748 F: drivers/usb/dwc3/
4750 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4751 M: Andreas Klinger <ak@it-klinger.de>
4752 L: linux-iio@vger.kernel.org
4754 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4755 F: drivers/iio/proximity/srf*.c
4757 DEVICE COREDUMP (DEV_COREDUMP)
4758 M: Johannes Berg <johannes@sipsolutions.net>
4759 L: linux-kernel@vger.kernel.org
4761 F: drivers/base/devcoredump.c
4762 F: include/linux/devcoredump.h
4764 DEVICE FREQUENCY (DEVFREQ)
4765 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4766 M: Kyungmin Park <kyungmin.park@samsung.com>
4767 R: Chanwoo Choi <cw00.choi@samsung.com>
4768 L: linux-pm@vger.kernel.org
4769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4772 F: include/linux/devfreq.h
4773 F: Documentation/devicetree/bindings/devfreq/
4774 F: include/trace/events/devfreq.h
4776 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4777 M: Chanwoo Choi <cw00.choi@samsung.com>
4778 L: linux-pm@vger.kernel.org
4779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4781 F: drivers/devfreq/event/
4782 F: drivers/devfreq/devfreq-event.c
4783 F: include/linux/devfreq-event.h
4784 F: Documentation/devicetree/bindings/devfreq/event/
4786 DEVICE NUMBER REGISTRY
4787 M: Torben Mathiasen <device@lanana.org>
4788 W: http://lanana.org/docs/device-list/index.html
4792 M: Alasdair Kergon <agk@redhat.com>
4793 M: Mike Snitzer <snitzer@redhat.com>
4794 M: dm-devel@redhat.com
4795 L: dm-devel@redhat.com
4796 W: http://sources.redhat.com/dm
4797 Q: http://patchwork.kernel.org/project/dm-devel/list/
4798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4799 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4801 F: Documentation/admin-guide/device-mapper/
4802 F: drivers/md/Makefile
4803 F: drivers/md/Kconfig
4805 F: drivers/md/persistent-data/
4806 F: include/linux/device-mapper.h
4807 F: include/linux/dm-*.h
4808 F: include/uapi/linux/dm-*.h
4811 M: Jiri Pirko <jiri@mellanox.com>
4812 L: netdev@vger.kernel.org
4814 F: net/core/devlink.c
4815 F: include/net/devlink.h
4816 F: include/uapi/linux/devlink.h
4818 DIALOG SEMICONDUCTOR DRIVERS
4819 M: Support Opensource <support.opensource@diasemi.com>
4820 W: http://www.dialog-semiconductor.com/products
4822 F: Documentation/hwmon/da90??.rst
4823 F: Documentation/devicetree/bindings/mfd/da90*.txt
4824 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4825 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4826 F: Documentation/devicetree/bindings/regulator/da92*.txt
4827 F: Documentation/devicetree/bindings/regulator/slg51000.txt
4828 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4829 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4830 F: drivers/gpio/gpio-da90??.c
4831 F: drivers/hwmon/da90??-hwmon.c
4832 F: drivers/iio/adc/da91??-*.c
4833 F: drivers/input/misc/da90??_onkey.c
4834 F: drivers/input/touchscreen/da9052_tsi.c
4835 F: drivers/leds/leds-da90??.c
4836 F: drivers/mfd/da903x.c
4837 F: drivers/mfd/da90??-*.c
4838 F: drivers/mfd/da91??-*.c
4839 F: drivers/power/supply/da9052-battery.c
4840 F: drivers/power/supply/da91??-*.c
4841 F: drivers/regulator/da903x.c
4842 F: drivers/regulator/da9???-regulator.[ch]
4843 F: drivers/regulator/slg51000-regulator.[ch]
4844 F: drivers/thermal/da90??-thermal.c
4845 F: drivers/rtc/rtc-da90??.c
4846 F: drivers/video/backlight/da90??_bl.c
4847 F: drivers/watchdog/da90??_wdt.c
4848 F: include/linux/mfd/da903x.h
4849 F: include/linux/mfd/da9052/
4850 F: include/linux/mfd/da9055/
4851 F: include/linux/mfd/da9062/
4852 F: include/linux/mfd/da9063/
4853 F: include/linux/mfd/da9150/
4854 F: include/linux/regulator/da9211.h
4855 F: include/sound/da[79]*.h
4856 F: sound/soc/codecs/da[79]*.[ch]
4858 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4859 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4860 L: linux-gpio@vger.kernel.org
4862 F: drivers/gpio/gpio-gpio-mm.c
4864 DIOLAN U2C-12 I2C DRIVER
4865 M: Guenter Roeck <linux@roeck-us.net>
4866 L: linux-i2c@vger.kernel.org
4868 F: drivers/i2c/busses/i2c-diolan-u2c.c
4870 FILESYSTEM DIRECT ACCESS (DAX)
4871 M: Dan Williams <dan.j.williams@intel.com>
4872 R: Matthew Wilcox <willy@infradead.org>
4873 R: Jan Kara <jack@suse.cz>
4874 L: linux-fsdevel@vger.kernel.org
4875 L: linux-nvdimm@lists.01.org
4878 F: include/linux/dax.h
4879 F: include/trace/events/fs_dax.h
4881 DEVICE DIRECT ACCESS (DAX)
4882 M: Dan Williams <dan.j.williams@intel.com>
4883 M: Vishal Verma <vishal.l.verma@intel.com>
4884 M: Keith Busch <keith.busch@intel.com>
4885 M: Dave Jiang <dave.jiang@intel.com>
4886 L: linux-nvdimm@lists.01.org
4890 DIRECTORY NOTIFICATION (DNOTIFY)
4891 M: Jan Kara <jack@suse.cz>
4892 R: Amir Goldstein <amir73il@gmail.com>
4893 L: linux-fsdevel@vger.kernel.org
4895 F: Documentation/filesystems/dnotify.txt
4896 F: fs/notify/dnotify/
4897 F: include/linux/dnotify.h
4899 DISK GEOMETRY AND PARTITION HANDLING
4900 M: Andries Brouwer <aeb@cwi.nl>
4901 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4902 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4903 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4907 M: Jan Kara <jack@suse.com>
4909 F: Documentation/filesystems/quota.txt
4911 F: include/linux/quota*.h
4912 F: include/uapi/linux/quota*.h
4914 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4915 M: Bernie Thompson <bernie@plugable.com>
4916 L: linux-fbdev@vger.kernel.org
4918 W: http://plugable.com/category/projects/udlfb/
4919 F: drivers/video/fbdev/udlfb.c
4920 F: include/video/udlfb.h
4921 F: Documentation/fb/udlfb.rst
4923 DISTRIBUTED LOCK MANAGER (DLM)
4924 M: Christine Caulfield <ccaulfie@redhat.com>
4925 M: David Teigland <teigland@redhat.com>
4926 L: cluster-devel@redhat.com
4927 W: http://sources.redhat.com/cluster/
4928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4932 DMA BUFFER SHARING FRAMEWORK
4933 M: Sumit Semwal <sumit.semwal@linaro.org>
4935 L: linux-media@vger.kernel.org
4936 L: dri-devel@lists.freedesktop.org
4937 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4939 F: include/linux/dma-buf*
4940 F: include/linux/reservation.h
4941 F: include/linux/*fence.h
4942 F: Documentation/driver-api/dma-buf.rst
4943 T: git git://anongit.freedesktop.org/drm/drm-misc
4945 DMA-BUF HEAPS FRAMEWORK
4946 M: Sumit Semwal <sumit.semwal@linaro.org>
4947 R: Andrew F. Davis <afd@ti.com>
4948 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4949 R: Liam Mark <lmark@codeaurora.org>
4950 R: Laura Abbott <labbott@redhat.com>
4951 R: Brian Starkey <Brian.Starkey@arm.com>
4952 R: John Stultz <john.stultz@linaro.org>
4954 L: linux-media@vger.kernel.org
4955 L: dri-devel@lists.freedesktop.org
4956 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4957 F: include/uapi/linux/dma-heap.h
4958 F: include/linux/dma-heap.h
4959 F: drivers/dma-buf/dma-heap.c
4960 F: drivers/dma-buf/heaps/*
4961 T: git git://anongit.freedesktop.org/drm/drm-misc
4963 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4964 M: Vinod Koul <vkoul@kernel.org>
4965 L: dmaengine@vger.kernel.org
4966 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4969 F: include/linux/dmaengine.h
4970 F: include/linux/of_dma.h
4971 F: Documentation/devicetree/bindings/dma/
4972 F: Documentation/driver-api/dmaengine/
4973 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4976 M: Christoph Hellwig <hch@lst.de>
4977 M: Marek Szyprowski <m.szyprowski@samsung.com>
4978 R: Robin Murphy <robin.murphy@arm.com>
4979 L: iommu@lists.linux-foundation.org
4980 T: git git://git.infradead.org/users/hch/dma-mapping.git
4981 W: http://git.infradead.org/users/hch/dma-mapping.git
4984 F: include/asm-generic/dma-mapping.h
4985 F: include/linux/dma-direct.h
4986 F: include/linux/dma-mapping.h
4987 F: include/linux/dma-noncoherent.h
4989 DME1737 HARDWARE MONITOR DRIVER
4990 M: Juerg Haefliger <juergh@gmail.com>
4991 L: linux-hwmon@vger.kernel.org
4993 F: Documentation/hwmon/dme1737.rst
4994 F: drivers/hwmon/dme1737.c
4997 M: Jean Delvare <jdelvare@suse.com>
4999 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5000 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5001 F: drivers/firmware/dmi-id.c
5002 F: drivers/firmware/dmi_scan.c
5003 F: include/linux/dmi.h
5006 M: Jonathan Corbet <corbet@lwn.net>
5007 L: linux-doc@vger.kernel.org
5010 F: scripts/documentation-file-ref-check
5011 F: scripts/kernel-doc
5012 F: scripts/sphinx-pre-install
5013 X: Documentation/ABI/
5014 X: Documentation/firmware-guide/acpi/
5015 X: Documentation/devicetree/
5016 X: Documentation/i2c/
5017 X: Documentation/media/
5018 X: Documentation/power/
5019 X: Documentation/spi/
5020 T: git git://git.lwn.net/linux.git docs-next
5022 DOCUMENTATION/ITALIAN
5023 M: Federico Vaga <federico.vaga@vaga.pv.it>
5024 L: linux-doc@vger.kernel.org
5026 F: Documentation/translations/it_IT
5028 DOCUMENTATION SCRIPTS
5029 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5030 L: linux-doc@vger.kernel.org
5032 F: scripts/documentation-file-ref-check
5033 F: scripts/sphinx-pre-install
5034 F: Documentation/sphinx/parse-headers.pl
5036 DONGWOON DW9714 LENS VOICE COIL DRIVER
5037 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5038 L: linux-media@vger.kernel.org
5039 T: git git://linuxtv.org/media_tree.git
5041 F: drivers/media/i2c/dw9714.c
5042 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5044 DONGWOON DW9807 LENS VOICE COIL DRIVER
5045 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5046 L: linux-media@vger.kernel.org
5047 T: git git://linuxtv.org/media_tree.git
5049 F: drivers/media/i2c/dw9807-vcm.c
5050 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5053 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5054 L: blinux-list@redhat.com
5056 F: drivers/char/dtlk.c
5057 F: include/linux/dtlk.h
5059 DPAA2 DATAPATH I/O (DPIO) DRIVER
5060 M: Roy Pledge <Roy.Pledge@nxp.com>
5061 L: linux-kernel@vger.kernel.org
5063 F: drivers/soc/fsl/dpio
5065 DPAA2 ETHERNET DRIVER
5066 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5067 L: netdev@vger.kernel.org
5069 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5070 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5071 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5072 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5073 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5075 DPAA2 ETHERNET SWITCH DRIVER
5076 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5077 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5078 L: linux-kernel@vger.kernel.org
5080 F: drivers/staging/fsl-dpaa2/ethsw
5082 DPT_I2O SCSI RAID DRIVER
5083 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5084 L: linux-scsi@vger.kernel.org
5085 W: http://www.adaptec.com/
5087 F: drivers/scsi/dpt*
5088 F: drivers/scsi/dpt/
5091 M: Philipp Reisner <philipp.reisner@linbit.com>
5092 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5093 L: drbd-dev@lists.linbit.com
5094 W: http://www.drbd.org
5095 T: git git://git.linbit.com/linux-drbd.git
5096 T: git git://git.linbit.com/drbd-8.4.git
5098 F: drivers/block/drbd/
5100 F: Documentation/admin-guide/blockdev/
5102 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5103 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5104 R: "Rafael J. Wysocki" <rafael@kernel.org>
5105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5107 F: Documentation/kobject.txt
5111 F: include/linux/debugfs.h
5112 F: include/linux/kobj*
5115 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5116 M: Kevin Hilman <khilman@kernel.org>
5117 M: Nishanth Menon <nm@ti.com>
5119 F: drivers/power/avs/
5120 F: include/linux/power/smartreflex.h
5121 L: linux-pm@vger.kernel.org
5123 DRM DRIVER FOR ARM PL111 CLCD
5124 M: Eric Anholt <eric@anholt.net>
5125 T: git git://anongit.freedesktop.org/drm/drm-misc
5127 F: drivers/gpu/drm/pl111/
5129 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5130 M: Linus Walleij <linus.walleij@linaro.org>
5131 T: git git://anongit.freedesktop.org/drm/drm-misc
5133 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5134 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5136 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5137 M: Dave Airlie <airlied@redhat.com>
5139 F: drivers/gpu/drm/ast/
5141 DRM DRIVER FOR ASPEED BMC GFX
5142 M: Joel Stanley <joel@jms.id.au>
5143 L: linux-aspeed@lists.ozlabs.org
5144 T: git git://anongit.freedesktop.org/drm/drm-misc
5146 F: drivers/gpu/drm/aspeed/
5147 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5149 DRM DRIVER FOR BOCHS VIRTUAL GPU
5150 M: Gerd Hoffmann <kraxel@redhat.com>
5151 L: virtualization@lists.linux-foundation.org
5152 T: git git://anongit.freedesktop.org/drm/drm-misc
5154 F: drivers/gpu/drm/bochs/
5156 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5157 M: Linus Walleij <linus.walleij@linaro.org>
5158 T: git git://anongit.freedesktop.org/drm/drm-misc
5160 F: drivers/gpu/drm/tve200/
5162 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5163 M: Jagan Teki <jagan@amarulasolutions.com>
5165 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5166 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5168 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5169 M: Hans de Goede <hdegoede@redhat.com>
5170 T: git git://anongit.freedesktop.org/drm/drm-misc
5172 F: drivers/gpu/drm/tiny/gm12u320.c
5174 DRM DRIVER FOR ILITEK ILI9225 PANELS
5175 M: David Lechner <david@lechnology.com>
5176 T: git git://anongit.freedesktop.org/drm/drm-misc
5178 F: drivers/gpu/drm/tiny/ili9225.c
5179 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5181 DRM DRIVER FOR HX8357D PANELS
5182 M: Eric Anholt <eric@anholt.net>
5183 T: git git://anongit.freedesktop.org/drm/drm-misc
5185 F: drivers/gpu/drm/tiny/hx8357d.c
5186 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5188 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5189 S: Orphan / Obsolete
5190 F: drivers/gpu/drm/i810/
5191 F: include/uapi/drm/i810_drm.h
5193 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5194 S: Orphan / Obsolete
5195 F: drivers/gpu/drm/mga/
5196 F: include/uapi/drm/mga_drm.h
5198 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5199 M: Dave Airlie <airlied@redhat.com>
5201 F: drivers/gpu/drm/mgag200/
5203 DRM DRIVER FOR MI0283QT
5204 M: Noralf Trønnes <noralf@tronnes.org>
5205 T: git git://anongit.freedesktop.org/drm/drm-misc
5207 F: drivers/gpu/drm/tiny/mi0283qt.c
5208 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5210 DRM DRIVER FOR MSM ADRENO GPU
5211 M: Rob Clark <robdclark@gmail.com>
5212 M: Sean Paul <sean@poorly.run>
5213 L: linux-arm-msm@vger.kernel.org
5214 L: dri-devel@lists.freedesktop.org
5215 L: freedreno@lists.freedesktop.org
5216 T: git https://gitlab.freedesktop.org/drm/msm.git
5218 F: drivers/gpu/drm/msm/
5219 F: include/uapi/drm/msm_drm.h
5220 F: Documentation/devicetree/bindings/display/msm/
5222 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5223 M: Ben Skeggs <bskeggs@redhat.com>
5224 L: dri-devel@lists.freedesktop.org
5225 L: nouveau@lists.freedesktop.org
5226 T: git git://github.com/skeggsb/linux
5228 F: drivers/gpu/drm/nouveau/
5229 F: include/uapi/drm/nouveau_drm.h
5231 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5232 M: Stefan Mavrodiev <stefan@olimex.com>
5234 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5235 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5237 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5238 M: Noralf Trønnes <noralf@tronnes.org>
5239 T: git git://anongit.freedesktop.org/drm/drm-misc
5241 F: drivers/gpu/drm/tiny/repaper.c
5242 F: Documentation/devicetree/bindings/display/repaper.txt
5244 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5245 M: Dave Airlie <airlied@redhat.com>
5246 M: Gerd Hoffmann <kraxel@redhat.com>
5247 L: virtualization@lists.linux-foundation.org
5248 T: git git://anongit.freedesktop.org/drm/drm-misc
5250 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5251 F: drivers/gpu/drm/cirrus/
5253 DRM DRIVER FOR QXL VIRTUAL GPU
5254 M: Dave Airlie <airlied@redhat.com>
5255 M: Gerd Hoffmann <kraxel@redhat.com>
5256 L: virtualization@lists.linux-foundation.org
5257 L: spice-devel@lists.freedesktop.org
5258 T: git git://anongit.freedesktop.org/drm/drm-misc
5260 F: drivers/gpu/drm/qxl/
5261 F: include/uapi/drm/qxl_drm.h
5263 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5264 M: Robert Chiras <robert.chiras@nxp.com>
5266 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5267 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt
5269 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5270 S: Orphan / Obsolete
5271 F: drivers/gpu/drm/r128/
5272 F: include/uapi/drm/r128_drm.h
5274 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5275 M: Guido Günther <agx@sigxcpu.org>
5276 R: Purism Kernel Team <kernel@puri.sm>
5278 F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5279 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5281 DRM DRIVER FOR SAVAGE VIDEO CARDS
5282 S: Orphan / Obsolete
5283 F: drivers/gpu/drm/savage/
5284 F: include/uapi/drm/savage_drm.h
5286 DRM DRIVER FOR SIS VIDEO CARDS
5287 S: Orphan / Obsolete
5288 F: drivers/gpu/drm/sis/
5289 F: include/uapi/drm/sis_drm.h
5291 DRM DRIVER FOR SITRONIX ST7701 PANELS
5292 M: Jagan Teki <jagan@amarulasolutions.com>
5294 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5295 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5297 DRM DRIVER FOR SITRONIX ST7586 PANELS
5298 M: David Lechner <david@lechnology.com>
5299 T: git git://anongit.freedesktop.org/drm/drm-misc
5301 F: drivers/gpu/drm/tiny/st7586.c
5302 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5304 DRM DRIVER FOR SITRONIX ST7735R PANELS
5305 M: David Lechner <david@lechnology.com>
5306 T: git git://anongit.freedesktop.org/drm/drm-misc
5308 F: drivers/gpu/drm/tiny/st7735r.c
5309 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5311 DRM DRIVER FOR ST-ERICSSON MCDE
5312 M: Linus Walleij <linus.walleij@linaro.org>
5313 T: git git://anongit.freedesktop.org/drm/drm-misc
5315 F: drivers/gpu/drm/mcde/
5316 F: Documentation/devicetree/bindings/display/ste,mcde.txt
5318 DRM DRIVER FOR TDFX VIDEO CARDS
5319 S: Orphan / Obsolete
5320 F: drivers/gpu/drm/tdfx/
5322 DRM DRIVER FOR TPO TPG110 PANELS
5323 M: Linus Walleij <linus.walleij@linaro.org>
5324 T: git git://anongit.freedesktop.org/drm/drm-misc
5326 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5327 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5329 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5330 M: Dave Airlie <airlied@redhat.com>
5331 R: Sean Paul <sean@poorly.run>
5332 L: dri-devel@lists.freedesktop.org
5334 F: drivers/gpu/drm/udl/
5335 T: git git://anongit.freedesktop.org/drm/drm-misc
5337 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5338 M: Hans de Goede <hdegoede@redhat.com>
5339 L: dri-devel@lists.freedesktop.org
5341 F: drivers/gpu/drm/vboxvideo/
5342 T: git git://anongit.freedesktop.org/drm/drm-misc
5344 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5345 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5346 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5347 R: Daniel Vetter <daniel@ffwll.ch>
5348 T: git git://anongit.freedesktop.org/drm/drm-misc
5350 L: dri-devel@lists.freedesktop.org
5351 F: drivers/gpu/drm/vkms/
5352 F: Documentation/gpu/vkms.rst
5354 DRM DRIVER FOR VMWARE VIRTUAL GPU
5355 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5356 M: Thomas Hellstrom <thellstrom@vmware.com>
5357 L: dri-devel@lists.freedesktop.org
5358 T: git git://people.freedesktop.org/~thomash/linux
5360 F: drivers/gpu/drm/vmwgfx/
5361 F: include/uapi/drm/vmwgfx_drm.h
5364 M: David Airlie <airlied@linux.ie>
5365 M: Daniel Vetter <daniel@ffwll.ch>
5366 L: dri-devel@lists.freedesktop.org
5367 T: git git://anongit.freedesktop.org/drm/drm
5368 B: https://bugs.freedesktop.org/
5369 C: irc://chat.freenode.net/dri-devel
5373 F: Documentation/devicetree/bindings/display/
5374 F: Documentation/devicetree/bindings/gpu/
5375 F: Documentation/gpu/
5377 F: include/uapi/drm/
5378 F: include/linux/vga*
5380 DRM DRIVERS AND MISC GPU PATCHES
5381 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5382 M: Maxime Ripard <mripard@kernel.org>
5383 M: Sean Paul <sean@poorly.run>
5384 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5386 T: git git://anongit.freedesktop.org/drm/drm-misc
5387 F: Documentation/gpu/
5389 F: drivers/gpu/drm/*
5391 F: include/uapi/drm/drm*
5392 F: include/linux/vga*
5394 DRM DRIVERS FOR ALLWINNER A10
5395 M: Maxime Ripard <mripard@kernel.org>
5396 M: Chen-Yu Tsai <wens@csie.org>
5397 L: dri-devel@lists.freedesktop.org
5399 F: drivers/gpu/drm/sun4i/
5400 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5401 T: git git://anongit.freedesktop.org/drm/drm-misc
5403 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5404 M: Maxime Ripard <mripard@kernel.org>
5405 M: Chen-Yu Tsai <wens@csie.org>
5406 R: Jernej Skrabec <jernej.skrabec@siol.net>
5407 L: dri-devel@lists.freedesktop.org
5409 F: drivers/gpu/drm/sun4i/sun8i*
5410 T: git git://anongit.freedesktop.org/drm/drm-misc
5412 DRM DRIVERS FOR AMLOGIC SOCS
5413 M: Neil Armstrong <narmstrong@baylibre.com>
5414 L: dri-devel@lists.freedesktop.org
5415 L: linux-amlogic@lists.infradead.org
5416 W: http://linux-meson.com/
5418 F: drivers/gpu/drm/meson/
5419 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5420 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5421 F: Documentation/gpu/meson.rst
5422 T: git git://anongit.freedesktop.org/drm/drm-misc
5424 DRM DRIVERS FOR ATMEL HLCDC
5425 M: Sam Ravnborg <sam@ravnborg.org>
5426 M: Boris Brezillon <bbrezillon@kernel.org>
5427 L: dri-devel@lists.freedesktop.org
5429 F: drivers/gpu/drm/atmel-hlcdc/
5430 F: Documentation/devicetree/bindings/display/atmel/
5431 T: git git://anongit.freedesktop.org/drm/drm-misc
5433 DRM DRIVERS FOR BRIDGE CHIPS
5434 M: Andrzej Hajda <a.hajda@samsung.com>
5435 M: Neil Armstrong <narmstrong@baylibre.com>
5436 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5437 R: Jonas Karlman <jonas@kwiboo.se>
5438 R: Jernej Skrabec <jernej.skrabec@siol.net>
5440 T: git git://anongit.freedesktop.org/drm/drm-misc
5441 F: drivers/gpu/drm/bridge/
5443 DRM DRIVERS FOR EXYNOS
5444 M: Inki Dae <inki.dae@samsung.com>
5445 M: Joonyoung Shim <jy0922.shim@samsung.com>
5446 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5447 M: Kyungmin Park <kyungmin.park@samsung.com>
5448 L: dri-devel@lists.freedesktop.org
5449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5451 F: drivers/gpu/drm/exynos/
5452 F: include/uapi/drm/exynos_drm.h
5453 F: Documentation/devicetree/bindings/display/exynos/
5455 DRM DRIVERS FOR FREESCALE DCU
5456 M: Stefan Agner <stefan@agner.ch>
5457 M: Alison Wang <alison.wang@nxp.com>
5458 L: dri-devel@lists.freedesktop.org
5460 F: drivers/gpu/drm/fsl-dcu/
5461 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5462 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5463 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5464 T: git git://anongit.freedesktop.org/drm/drm-misc
5466 DRM DRIVERS FOR FREESCALE IMX
5467 M: Philipp Zabel <p.zabel@pengutronix.de>
5468 L: dri-devel@lists.freedesktop.org
5470 F: drivers/gpu/drm/imx/
5471 F: drivers/gpu/ipu-v3/
5472 F: Documentation/devicetree/bindings/display/imx/
5474 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5475 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5476 L: dri-devel@lists.freedesktop.org
5477 T: git git://github.com/patjak/drm-gma500
5479 F: drivers/gpu/drm/gma500/
5481 DRM DRIVERS FOR HISILICON
5482 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
5483 M: Rongrong Zou <zourongrong@gmail.com>
5484 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5485 R: Chen Feng <puck.chen@hisilicon.com>
5486 L: dri-devel@lists.freedesktop.org
5487 T: git git://github.com/xin3liang/linux.git
5489 F: drivers/gpu/drm/hisilicon/
5490 F: Documentation/devicetree/bindings/display/hisilicon/
5492 DRM DRIVERS FOR LIMA
5493 M: Qiang Yu <yuq825@gmail.com>
5494 L: dri-devel@lists.freedesktop.org
5495 L: lima@lists.freedesktop.org (moderated for non-subscribers)
5497 F: drivers/gpu/drm/lima/
5498 F: include/uapi/drm/lima_drm.h
5499 T: git git://anongit.freedesktop.org/drm/drm-misc
5501 DRM DRIVERS FOR MEDIATEK
5502 M: CK Hu <ck.hu@mediatek.com>
5503 M: Philipp Zabel <p.zabel@pengutronix.de>
5504 L: dri-devel@lists.freedesktop.org
5506 F: drivers/gpu/drm/mediatek/
5507 F: Documentation/devicetree/bindings/display/mediatek/
5509 DRM DRIVERS FOR NVIDIA TEGRA
5510 M: Thierry Reding <thierry.reding@gmail.com>
5511 L: dri-devel@lists.freedesktop.org
5512 L: linux-tegra@vger.kernel.org
5513 T: git git://anongit.freedesktop.org/tegra/linux.git
5515 F: drivers/gpu/drm/tegra/
5516 F: drivers/gpu/host1x/
5517 F: include/linux/host1x.h
5518 F: include/uapi/drm/tegra_drm.h
5519 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5521 DRM DRIVERS FOR RENESAS
5522 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5523 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5524 L: dri-devel@lists.freedesktop.org
5525 L: linux-renesas-soc@vger.kernel.org
5526 T: git git://linuxtv.org/pinchartl/media drm/du/next
5528 F: drivers/gpu/drm/rcar-du/
5529 F: drivers/gpu/drm/shmobile/
5530 F: include/linux/platform_data/shmob_drm.h
5531 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5532 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5533 F: Documentation/devicetree/bindings/display/renesas,du.txt
5535 DRM DRIVERS FOR ROCKCHIP
5536 M: Sandy Huang <hjc@rock-chips.com>
5537 M: Heiko Stübner <heiko@sntech.de>
5538 L: dri-devel@lists.freedesktop.org
5540 F: drivers/gpu/drm/rockchip/
5541 F: Documentation/devicetree/bindings/display/rockchip/
5542 T: git git://anongit.freedesktop.org/drm/drm-misc
5545 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5546 M: Vincent Abriou <vincent.abriou@st.com>
5547 L: dri-devel@lists.freedesktop.org
5548 T: git git://anongit.freedesktop.org/drm/drm-misc
5550 F: drivers/gpu/drm/sti
5551 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5554 M: Yannick Fertre <yannick.fertre@st.com>
5555 M: Philippe Cornu <philippe.cornu@st.com>
5556 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5557 M: Vincent Abriou <vincent.abriou@st.com>
5558 L: dri-devel@lists.freedesktop.org
5559 T: git git://anongit.freedesktop.org/drm/drm-misc
5561 F: drivers/gpu/drm/stm
5562 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5564 DRM DRIVERS FOR TI LCDC
5565 M: Jyri Sarha <jsarha@ti.com>
5566 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5567 L: dri-devel@lists.freedesktop.org
5569 F: drivers/gpu/drm/tilcdc/
5570 F: Documentation/devicetree/bindings/display/tilcdc/
5572 DRM DRIVERS FOR TI OMAP
5573 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5574 L: dri-devel@lists.freedesktop.org
5576 F: drivers/gpu/drm/omapdrm/
5577 F: Documentation/devicetree/bindings/display/ti/
5580 M: Eric Anholt <eric@anholt.net>
5582 F: drivers/gpu/drm/v3d/
5583 F: include/uapi/drm/v3d_drm.h
5584 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5585 T: git git://anongit.freedesktop.org/drm/drm-misc
5588 M: Eric Anholt <eric@anholt.net>
5589 T: git git://github.com/anholt/linux
5591 F: drivers/gpu/drm/vc4/
5592 F: include/uapi/drm/vc4_drm.h
5593 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5594 T: git git://anongit.freedesktop.org/drm/drm-misc
5596 DRM DRIVERS FOR VIVANTE GPU IP
5597 M: Lucas Stach <l.stach@pengutronix.de>
5598 R: Russell King <linux+etnaviv@armlinux.org.uk>
5599 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5600 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5601 L: dri-devel@lists.freedesktop.org
5603 F: drivers/gpu/drm/etnaviv/
5604 F: include/uapi/drm/etnaviv_drm.h
5605 F: Documentation/devicetree/bindings/display/etnaviv/
5607 DRM DRIVERS FOR ZTE ZX
5608 M: Shawn Guo <shawnguo@kernel.org>
5609 L: dri-devel@lists.freedesktop.org
5611 F: drivers/gpu/drm/zte/
5612 F: Documentation/devicetree/bindings/display/zte,vou.txt
5613 T: git git://anongit.freedesktop.org/drm/drm-misc
5616 M: Thierry Reding <thierry.reding@gmail.com>
5617 R: Sam Ravnborg <sam@ravnborg.org>
5618 L: dri-devel@lists.freedesktop.org
5619 T: git git://anongit.freedesktop.org/drm/drm-misc
5621 F: drivers/gpu/drm/drm_panel.c
5622 F: drivers/gpu/drm/panel/
5623 F: include/drm/drm_panel.h
5624 F: Documentation/devicetree/bindings/display/panel/
5627 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5628 T: git git://anongit.freedesktop.org/drm/drm-misc
5629 L: dri-devel@lists.freedesktop.org
5630 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
5632 F: drivers/gpu/drm/xen/
5633 F: Documentation/gpu/xen-front.rst
5636 M: Christian Koenig <christian.koenig@amd.com>
5637 M: Huang Rui <ray.huang@amd.com>
5638 T: git git://people.freedesktop.org/~agd5f/linux
5640 L: dri-devel@lists.freedesktop.org
5642 F: drivers/gpu/drm/ttm/
5644 DSBR100 USB FM RADIO DRIVER
5645 M: Alexey Klimov <klimov.linux@gmail.com>
5646 L: linux-media@vger.kernel.org
5647 T: git git://linuxtv.org/media_tree.git
5649 F: drivers/media/radio/dsbr100.c
5652 M: Hans Verkuil <hverkuil@xs4all.nl>
5653 L: linux-media@vger.kernel.org
5654 T: git git://linuxtv.org/media_tree.git
5655 W: https://linuxtv.org
5657 F: drivers/media/pci/dt3155/
5659 DVB_USB_AF9015 MEDIA DRIVER
5660 M: Antti Palosaari <crope@iki.fi>
5661 L: linux-media@vger.kernel.org
5662 W: https://linuxtv.org
5663 W: http://palosaari.fi/linux/
5664 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5665 T: git git://linuxtv.org/anttip/media_tree.git
5667 F: drivers/media/usb/dvb-usb-v2/af9015*
5669 DVB_USB_AF9035 MEDIA DRIVER
5670 M: Antti Palosaari <crope@iki.fi>
5671 L: linux-media@vger.kernel.org
5672 W: https://linuxtv.org
5673 W: http://palosaari.fi/linux/
5674 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5675 T: git git://linuxtv.org/anttip/media_tree.git
5677 F: drivers/media/usb/dvb-usb-v2/af9035*
5679 DVB_USB_ANYSEE MEDIA DRIVER
5680 M: Antti Palosaari <crope@iki.fi>
5681 L: linux-media@vger.kernel.org
5682 W: https://linuxtv.org
5683 W: http://palosaari.fi/linux/
5684 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5685 T: git git://linuxtv.org/anttip/media_tree.git
5687 F: drivers/media/usb/dvb-usb-v2/anysee*
5689 DVB_USB_AU6610 MEDIA DRIVER
5690 M: Antti Palosaari <crope@iki.fi>
5691 L: linux-media@vger.kernel.org
5692 W: https://linuxtv.org
5693 W: http://palosaari.fi/linux/
5694 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5695 T: git git://linuxtv.org/anttip/media_tree.git
5697 F: drivers/media/usb/dvb-usb-v2/au6610*
5699 DVB_USB_CE6230 MEDIA DRIVER
5700 M: Antti Palosaari <crope@iki.fi>
5701 L: linux-media@vger.kernel.org
5702 W: https://linuxtv.org
5703 W: http://palosaari.fi/linux/
5704 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5705 T: git git://linuxtv.org/anttip/media_tree.git
5707 F: drivers/media/usb/dvb-usb-v2/ce6230*
5709 DVB_USB_CXUSB MEDIA DRIVER
5710 M: Michael Krufky <mkrufky@linuxtv.org>
5711 L: linux-media@vger.kernel.org
5712 W: https://linuxtv.org
5713 W: http://github.com/mkrufky
5714 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5715 T: git git://linuxtv.org/media_tree.git
5717 F: drivers/media/usb/dvb-usb/cxusb*
5719 DVB_USB_EC168 MEDIA DRIVER
5720 M: Antti Palosaari <crope@iki.fi>
5721 L: linux-media@vger.kernel.org
5722 W: https://linuxtv.org
5723 W: http://palosaari.fi/linux/
5724 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5725 T: git git://linuxtv.org/anttip/media_tree.git
5727 F: drivers/media/usb/dvb-usb-v2/ec168*
5729 DVB_USB_GL861 MEDIA DRIVER
5730 M: Antti Palosaari <crope@iki.fi>
5731 L: linux-media@vger.kernel.org
5732 W: https://linuxtv.org
5733 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5734 T: git git://linuxtv.org/anttip/media_tree.git
5736 F: drivers/media/usb/dvb-usb-v2/gl861*
5738 DVB_USB_MXL111SF MEDIA DRIVER
5739 M: Michael Krufky <mkrufky@linuxtv.org>
5740 L: linux-media@vger.kernel.org
5741 W: https://linuxtv.org
5742 W: http://github.com/mkrufky
5743 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5744 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5746 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5748 DVB_USB_RTL28XXU MEDIA DRIVER
5749 M: Antti Palosaari <crope@iki.fi>
5750 L: linux-media@vger.kernel.org
5751 W: https://linuxtv.org
5752 W: http://palosaari.fi/linux/
5753 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5754 T: git git://linuxtv.org/anttip/media_tree.git
5756 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5758 DVB_USB_V2 MEDIA DRIVER
5759 M: Antti Palosaari <crope@iki.fi>
5760 L: linux-media@vger.kernel.org
5761 W: https://linuxtv.org
5762 W: http://palosaari.fi/linux/
5763 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5764 T: git git://linuxtv.org/anttip/media_tree.git
5766 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5767 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5770 M: Jason Baron <jbaron@akamai.com>
5772 F: lib/dynamic_debug.c
5773 F: include/linux/dynamic_debug.h
5775 DYNAMIC INTERRUPT MODERATION
5776 M: Tal Gilboa <talgi@mellanox.com>
5778 F: include/linux/dim.h
5781 DZ DECSTATION DZ11 SERIAL DRIVER
5782 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5784 F: drivers/tty/serial/dz.*
5786 E3X0 POWER BUTTON DRIVER
5787 M: Moritz Fischer <moritz.fischer@ettus.com>
5788 L: usrp-users@lists.ettus.com
5789 W: http://www.ettus.com
5791 F: drivers/input/misc/e3x0-button.c
5792 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5795 M: Antti Palosaari <crope@iki.fi>
5796 L: linux-media@vger.kernel.org
5797 W: https://linuxtv.org
5798 W: http://palosaari.fi/linux/
5799 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5800 T: git git://linuxtv.org/anttip/media_tree.git
5802 F: drivers/media/tuners/e4000*
5804 EARTH_PT1 MEDIA DRIVER
5805 M: Akihiro Tsukada <tskd08@gmail.com>
5806 L: linux-media@vger.kernel.org
5808 F: drivers/media/pci/pt1/
5810 EARTH_PT3 MEDIA DRIVER
5811 M: Akihiro Tsukada <tskd08@gmail.com>
5812 L: linux-media@vger.kernel.org
5814 F: drivers/media/pci/pt3/
5817 M: Antti Palosaari <crope@iki.fi>
5818 L: linux-media@vger.kernel.org
5819 W: https://linuxtv.org
5820 W: http://palosaari.fi/linux/
5821 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5822 T: git git://linuxtv.org/anttip/media_tree.git
5824 F: drivers/media/dvb-frontends/ec100*
5827 M: Tyler Hicks <tyhicks@canonical.com>
5828 L: ecryptfs@vger.kernel.org
5829 W: http://ecryptfs.org
5830 W: https://launchpad.net/ecryptfs
5831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5833 F: Documentation/filesystems/ecryptfs.txt
5837 M: Borislav Petkov <bp@alien8.de>
5838 L: linux-edac@vger.kernel.org
5840 F: drivers/edac/amd64_edac*
5843 M: Jan Luebbe <jlu@pengutronix.de>
5844 L: linux-edac@vger.kernel.org
5846 F: drivers/edac/armada_xp_*
5849 M: Stefan Schaeckeler <sschaeck@cisco.com>
5851 F: drivers/edac/aspeed_edac.c
5852 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5855 M: Shravan Kumar Ramani <sramani@mellanox.com>
5857 F: drivers/edac/bluefield_edac.c
5860 M: Robert Richter <rric@kernel.org>
5861 L: linux-edac@vger.kernel.org
5863 F: drivers/edac/highbank*
5866 M: Ralf Baechle <ralf@linux-mips.org>
5867 M: David Daney <david.daney@cavium.com>
5868 L: linux-edac@vger.kernel.org
5869 L: linux-mips@vger.kernel.org
5871 F: drivers/edac/octeon_edac*
5873 EDAC-CAVIUM THUNDERX
5874 M: David Daney <david.daney@cavium.com>
5875 M: Jan Glauber <jglauber@cavium.com>
5876 L: linux-edac@vger.kernel.org
5878 F: drivers/edac/thunderx_edac*
5881 M: Borislav Petkov <bp@alien8.de>
5882 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5883 M: Tony Luck <tony.luck@intel.com>
5884 R: James Morse <james.morse@arm.com>
5885 R: Robert Richter <rrichter@marvell.com>
5886 L: linux-edac@vger.kernel.org
5887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
5889 F: Documentation/admin-guide/ras.rst
5890 F: Documentation/driver-api/edac.rst
5892 F: include/linux/edac.h
5895 M: Mark Gross <mark.gross@intel.com>
5896 L: linux-edac@vger.kernel.org
5898 F: drivers/edac/e752x_edac.c
5901 L: linux-edac@vger.kernel.org
5903 F: drivers/edac/e7xxx_edac.c
5906 M: York Sun <york.sun@nxp.com>
5907 L: linux-edac@vger.kernel.org
5909 F: drivers/edac/fsl_ddr_edac.*
5912 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5913 L: linux-edac@vger.kernel.org
5915 F: drivers/edac/ghes_edac.c
5918 M: Tony Luck <tony.luck@intel.com>
5919 L: linux-edac@vger.kernel.org
5921 F: drivers/edac/i10nm_base.c
5924 L: linux-edac@vger.kernel.org
5926 F: drivers/edac/i3000_edac.c
5929 L: linux-edac@vger.kernel.org
5931 F: drivers/edac/i5000_edac.c
5934 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5935 L: linux-edac@vger.kernel.org
5937 F: drivers/edac/i5400_edac.c
5940 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5941 L: linux-edac@vger.kernel.org
5943 F: drivers/edac/i7300_edac.c
5946 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5947 L: linux-edac@vger.kernel.org
5949 F: drivers/edac/i7core_edac.c
5952 M: Tim Small <tim@buttersideup.com>
5953 L: linux-edac@vger.kernel.org
5955 F: drivers/edac/i82443bxgx_edac.c
5958 M: "Arvind R." <arvino55@gmail.com>
5959 L: linux-edac@vger.kernel.org
5961 F: drivers/edac/i82975x_edac.c
5964 M: Jason Baron <jbaron@akamai.com>
5965 L: linux-edac@vger.kernel.org
5967 F: drivers/edac/ie31200_edac.c
5970 M: Johannes Thumshirn <morbidrsa@gmail.com>
5971 L: linux-edac@vger.kernel.org
5973 F: drivers/edac/mpc85xx_edac.[ch]
5976 M: Egor Martovetsky <egor@pasemi.com>
5977 L: linux-edac@vger.kernel.org
5979 F: drivers/edac/pasemi_edac.c
5982 M: Tony Luck <tony.luck@intel.com>
5983 L: linux-edac@vger.kernel.org
5985 F: drivers/edac/pnd2_edac.[ch]
5988 M: Tim Small <tim@buttersideup.com>
5989 L: linux-edac@vger.kernel.org
5991 F: drivers/edac/r82600_edac.c
5994 M: Tony Luck <tony.luck@intel.com>
5995 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5996 L: linux-edac@vger.kernel.org
5998 F: drivers/edac/sb_edac.c
6001 M: Yash Shah <yash.shah@sifive.com>
6002 L: linux-edac@vger.kernel.org
6004 F: drivers/edac/sifive_edac.c
6007 M: Tony Luck <tony.luck@intel.com>
6008 L: linux-edac@vger.kernel.org
6010 F: drivers/edac/skx_*.c
6013 M: Tero Kristo <t-kristo@ti.com>
6014 L: linux-edac@vger.kernel.org
6016 F: drivers/edac/ti_edac.c
6019 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6020 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6021 L: linux-arm-msm@vger.kernel.org
6022 L: linux-edac@vger.kernel.org
6024 F: drivers/edac/qcom_edac.c
6026 EDIROL UA-101/UA-1000 DRIVER
6027 M: Clemens Ladisch <clemens@ladisch.de>
6028 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6031 F: sound/usb/misc/ua101.c
6034 L: linux-efi@vger.kernel.org
6035 M: Ivan Hu <ivan.hu@canonical.com>
6036 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
6038 F: drivers/firmware/efi/test/
6040 EFI VARIABLE FILESYSTEM
6041 M: Matthew Garrett <matthew.garrett@nebula.com>
6042 M: Jeremy Kerr <jk@ozlabs.org>
6043 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
6044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6045 L: linux-efi@vger.kernel.org
6049 EFIFB FRAMEBUFFER DRIVER
6050 L: linux-fbdev@vger.kernel.org
6051 M: Peter Jones <pjones@redhat.com>
6053 F: drivers/video/fbdev/efifb.c
6056 W: http://aeschi.ch.eu.org/efs/
6060 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6061 M: Douglas Miller <dougmill@linux.ibm.com>
6062 L: netdev@vger.kernel.org
6064 F: drivers/net/ethernet/ibm/ehea/
6066 EM28XX VIDEO4LINUX DRIVER
6067 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6068 L: linux-media@vger.kernel.org
6069 W: https://linuxtv.org
6070 T: git git://linuxtv.org/media_tree.git
6072 F: drivers/media/usb/em28xx/
6073 F: Documentation/media/v4l-drivers/em28xx*
6076 M: Paul Gortmaker <paul.gortmaker@windriver.com>
6077 M: Matt Mackall <mpm@selenic.com>
6078 M: David Woodhouse <dwmw2@infradead.org>
6079 L: linux-embedded@vger.kernel.org
6082 Emulex 10Gbps iSCSI - OneConnect DRIVER
6083 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6084 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6085 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6086 L: linux-scsi@vger.kernel.org
6087 W: http://www.broadcom.com
6089 F: drivers/scsi/be2iscsi/
6091 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6092 M: Sathya Perla <sathya.perla@broadcom.com>
6093 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6094 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6095 M: Somnath Kotur <somnath.kotur@broadcom.com>
6096 L: netdev@vger.kernel.org
6097 W: http://www.emulex.com
6099 F: drivers/net/ethernet/emulex/benet/
6101 EMULEX ONECONNECT ROCE DRIVER
6102 M: Selvin Xavier <selvin.xavier@broadcom.com>
6103 M: Devesh Sharma <devesh.sharma@broadcom.com>
6104 L: linux-rdma@vger.kernel.org
6105 W: http://www.broadcom.com
6107 F: drivers/infiniband/hw/ocrdma/
6108 F: include/uapi/rdma/ocrdma-abi.h
6110 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6111 M: James Smart <james.smart@broadcom.com>
6112 M: Dick Kennedy <dick.kennedy@broadcom.com>
6113 L: linux-scsi@vger.kernel.org
6114 W: http://www.broadcom.com
6116 F: drivers/scsi/lpfc/
6118 ENE CB710 FLASH CARD READER DRIVER
6119 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6121 F: drivers/misc/cb710/
6122 F: drivers/mmc/host/cb710-mmc.*
6123 F: include/linux/cb710.h
6125 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6126 M: Maxim Levitsky <maximlevitsky@gmail.com>
6128 F: drivers/media/rc/ene_ir.*
6130 EPSON S1D13XXX FRAMEBUFFER DRIVER
6131 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6134 F: drivers/video/fbdev/s1d13xxxfb.c
6135 F: include/video/s1d13xxxfb.h
6138 M: Gao Xiang <gaoxiang25@huawei.com>
6139 M: Chao Yu <yuchao0@huawei.com>
6140 L: linux-erofs@lists.ozlabs.org
6142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6143 F: Documentation/filesystems/erofs.txt
6145 F: include/trace/events/erofs.h
6147 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6148 M: Jeff Layton <jlayton@kernel.org>
6151 F: include/linux/errseq.h
6153 ET131X NETWORK DRIVER
6154 M: Mark Einon <mark.einon@gmail.com>
6156 F: drivers/net/ethernet/agere/
6159 M: Roopa Prabhu <roopa@cumulusnetworks.com>
6160 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6161 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6162 L: netdev@vger.kernel.org
6163 W: http://www.linuxfoundation.org/en/Net:Bridge
6165 F: include/linux/netfilter_bridge/
6168 ETHERNET PHY LIBRARY
6169 M: Andrew Lunn <andrew@lunn.ch>
6170 M: Florian Fainelli <f.fainelli@gmail.com>
6171 M: Heiner Kallweit <hkallweit1@gmail.com>
6172 L: netdev@vger.kernel.org
6174 F: Documentation/ABI/testing/sysfs-class-net-phydev
6175 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6176 F: Documentation/devicetree/bindings/net/mdio*
6177 F: Documentation/networking/phy.rst
6179 F: drivers/of/of_mdio.c
6180 F: drivers/of/of_net.c
6181 F: include/linux/*mdio*.h
6182 F: include/linux/of_net.h
6183 F: include/linux/phy.h
6184 F: include/linux/phy_fixed.h
6185 F: include/linux/platform_data/mdio-bcm-unimac.h
6186 F: include/linux/platform_data/mdio-gpio.h
6187 F: include/trace/events/mdio.h
6188 F: include/uapi/linux/mdio.h
6189 F: include/uapi/linux/mii.h
6192 M: Valdis Kletnieks <valdis.kletnieks@vt.edu>
6194 F: drivers/staging/exfat/
6197 M: Jan Kara <jack@suse.com>
6198 L: linux-ext4@vger.kernel.org
6200 F: Documentation/filesystems/ext2.txt
6202 F: include/linux/ext2*
6205 M: "Theodore Ts'o" <tytso@mit.edu>
6206 M: Andreas Dilger <adilger.kernel@dilger.ca>
6207 L: linux-ext4@vger.kernel.org
6208 W: http://ext4.wiki.kernel.org
6209 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6212 F: Documentation/filesystems/ext4/
6215 Extended Verification Module (EVM)
6216 M: Mimi Zohar <zohar@linux.ibm.com>
6217 L: linux-integrity@vger.kernel.org
6219 F: security/integrity/evm/
6221 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6222 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
6223 L: linux-efi@vger.kernel.org
6224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6226 F: Documentation/admin-guide/efi-stub.rst
6227 F: arch/*/kernel/efi.c
6228 F: arch/x86/boot/compressed/eboot.[ch]
6229 F: arch/*/include/asm/efi.h
6230 F: arch/x86/platform/efi/
6231 F: drivers/firmware/efi/
6232 F: include/linux/efi*.h
6233 F: arch/arm/boot/compressed/efi-header.S
6234 F: arch/arm64/kernel/efi-entry.S
6236 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6237 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6238 M: Chanwoo Choi <cw00.choi@samsung.com>
6239 L: linux-kernel@vger.kernel.org
6240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6243 F: include/linux/extcon/
6244 F: include/linux/extcon.h
6245 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6246 F: Documentation/devicetree/bindings/extcon/
6249 M: Jingoo Han <jingoohan1@gmail.com>
6250 L: dri-devel@lists.freedesktop.org
6252 F: drivers/gpu/drm/exynos/exynos_dp*
6254 EXYNOS SYSMMU (IOMMU) driver
6255 M: Marek Szyprowski <m.szyprowski@samsung.com>
6256 L: iommu@lists.linux-foundation.org
6258 F: drivers/iommu/exynos-iommu.c
6260 EZchip NPS platform support
6261 M: Vineet Gupta <vgupta@synopsys.com>
6262 M: Ofer Levi <oferle@mellanox.com>
6264 F: arch/arc/plat-eznps
6265 F: arch/arc/boot/dts/eznps.dts
6268 M: Jaegeuk Kim <jaegeuk@kernel.org>
6269 M: Chao Yu <yuchao0@huawei.com>
6270 L: linux-f2fs-devel@lists.sourceforge.net
6271 W: https://f2fs.wiki.kernel.org/
6272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6274 F: Documentation/filesystems/f2fs.txt
6275 F: Documentation/ABI/testing/sysfs-fs-f2fs
6277 F: include/linux/f2fs_fs.h
6278 F: include/trace/events/f2fs.h
6280 F71805F HARDWARE MONITORING DRIVER
6281 M: Jean Delvare <jdelvare@suse.com>
6282 L: linux-hwmon@vger.kernel.org
6284 F: Documentation/hwmon/f71805f.rst
6285 F: drivers/hwmon/f71805f.c
6288 M: Josh Poimboeuf <jpoimboe@redhat.com>
6290 F: scripts/faddr2line
6293 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6294 L: netdev@vger.kernel.org
6296 F: net/core/failover.c
6297 F: include/net/failover.h
6298 F: Documentation/networking/failover.rst
6301 M: Jan Kara <jack@suse.cz>
6302 R: Amir Goldstein <amir73il@gmail.com>
6303 L: linux-fsdevel@vger.kernel.org
6305 F: fs/notify/fanotify/
6306 F: include/linux/fanotify.h
6307 F: include/uapi/linux/fanotify.h
6309 FARSYNC SYNCHRONOUS DRIVER
6310 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6311 W: http://www.farsite.co.uk/
6313 F: drivers/net/wan/farsync.*
6315 FAULT INJECTION SUPPORT
6316 M: Akinobu Mita <akinobu.mita@gmail.com>
6318 F: Documentation/fault-injection/
6319 F: lib/fault-inject.c
6321 FBTFT Framebuffer drivers
6323 L: dri-devel@lists.freedesktop.org
6324 L: linux-fbdev@vger.kernel.org
6325 F: drivers/staging/fbtft/
6328 M: Michael Buesch <m@bues.ch>
6329 L: linux-media@vger.kernel.org
6331 F: drivers/media/tuners/fc0011.h
6332 F: drivers/media/tuners/fc0011.c
6335 M: Antti Palosaari <crope@iki.fi>
6336 L: linux-media@vger.kernel.org
6337 W: https://linuxtv.org
6338 W: http://palosaari.fi/linux/
6339 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6340 T: git git://linuxtv.org/anttip/media_tree.git
6342 F: drivers/media/tuners/fc2580*
6344 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6345 M: Hannes Reinecke <hare@suse.de>
6346 L: linux-scsi@vger.kernel.org
6347 W: www.Open-FCoE.org
6349 F: drivers/scsi/libfc/
6350 F: drivers/scsi/fcoe/
6352 F: include/scsi/libfc.h
6353 F: include/scsi/libfcoe.h
6354 F: include/uapi/scsi/fc/
6356 FILE LOCKING (flock() and fcntl()/lockf())
6357 M: Jeff Layton <jlayton@kernel.org>
6358 M: "J. Bruce Fields" <bfields@fieldses.org>
6359 L: linux-fsdevel@vger.kernel.org
6361 F: include/linux/fcntl.h
6362 F: include/uapi/linux/fcntl.h
6366 FILESYSTEMS (VFS and infrastructure)
6367 M: Alexander Viro <viro@zeniv.linux.org.uk>
6368 L: linux-fsdevel@vger.kernel.org
6371 F: include/linux/fs.h
6372 F: include/linux/fs_types.h
6373 F: include/uapi/linux/fs.h
6375 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6376 M: Riku Voipio <riku.voipio@iki.fi>
6377 L: linux-hwmon@vger.kernel.org
6379 F: drivers/hwmon/f75375s.c
6380 F: include/linux/f75375s.h
6382 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6383 M: Clemens Ladisch <clemens@ladisch.de>
6384 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
6385 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6389 F: include/uapi/sound/firewire.h
6391 FIREWIRE MEDIA DRIVERS (firedtv)
6392 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6393 L: linux-media@vger.kernel.org
6394 L: linux1394-devel@lists.sourceforge.net
6395 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6397 F: drivers/media/firewire/
6399 FIREWIRE SBP-2 TARGET
6400 M: Chris Boot <bootc@bootc.net>
6401 L: linux-scsi@vger.kernel.org
6402 L: target-devel@vger.kernel.org
6403 L: linux1394-devel@lists.sourceforge.net
6404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6406 F: drivers/target/sbp/
6409 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6410 L: linux1394-devel@lists.sourceforge.net
6411 W: http://ieee1394.wiki.kernel.org/
6412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6414 F: drivers/firewire/
6415 F: include/linux/firewire.h
6416 F: include/uapi/linux/firewire*.h
6419 FIRMWARE LOADER (request_firmware)
6420 M: Luis Chamberlain <mcgrof@kernel.org>
6421 L: linux-kernel@vger.kernel.org
6423 F: Documentation/firmware_class/
6424 F: drivers/base/firmware_loader/
6425 F: include/linux/firmware.h
6427 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6428 M: Joshua Morris <josh.h.morris@us.ibm.com>
6429 M: Philip Kelleher <pjk1939@linux.ibm.com>
6431 F: drivers/block/rsxx/
6433 FLEXTIMER FTM-QUADDEC DRIVER
6434 M: Patrick Havelange <patrick.havelange@essensium.com>
6435 L: linux-iio@vger.kernel.org
6437 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6438 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6439 F: drivers/counter/ftm-quaddec.c
6442 M: Denis Efremov <efremov@linux.com>
6444 L: linux-block@vger.kernel.org
6445 F: drivers/block/floppy.c
6447 FPGA MANAGER FRAMEWORK
6448 M: Moritz Fischer <mdf@kernel.org>
6449 L: linux-fpga@vger.kernel.org
6451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6452 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6453 F: Documentation/fpga/
6454 F: Documentation/driver-api/fpga/
6455 F: Documentation/devicetree/bindings/fpga/
6457 F: include/linux/fpga/
6458 W: http://www.rocketboards.org
6461 M: Wu Hao <hao.wu@intel.com>
6462 L: linux-fpga@vger.kernel.org
6464 F: Documentation/fpga/dfl.rst
6465 F: include/uapi/linux/fpga-dfl.h
6466 F: drivers/fpga/dfl*
6469 M: Bill Metzenthen <billm@melbpc.org.au>
6470 W: http://floatingpoint.sourceforge.net/emulator/index.html
6472 F: arch/x86/math-emu/
6474 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6475 L: netdev@vger.kernel.org
6477 F: drivers/net/wan/dlci.c
6478 F: drivers/net/wan/sdla.c
6481 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6482 L: dri-devel@lists.freedesktop.org
6483 L: linux-fbdev@vger.kernel.org
6484 T: git git://anongit.freedesktop.org/drm/drm-misc
6485 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6487 F: Documentation/fb/
6490 F: include/linux/fb.h
6491 F: include/uapi/video/
6492 F: include/uapi/linux/fb.h
6494 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6495 M: Horia Geantă <horia.geanta@nxp.com>
6496 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6497 L: linux-crypto@vger.kernel.org
6499 F: drivers/crypto/caam/
6500 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6502 FREESCALE DIU FRAMEBUFFER DRIVER
6503 M: Timur Tabi <timur@kernel.org>
6504 L: linux-fbdev@vger.kernel.org
6506 F: drivers/video/fbdev/fsl-diu-fb.*
6508 FREESCALE DMA DRIVER
6509 M: Li Yang <leoyang.li@nxp.com>
6510 M: Zhang Wei <zw@zh-kernel.org>
6511 L: linuxppc-dev@lists.ozlabs.org
6513 F: drivers/dma/fsldma.*
6515 FREESCALE ENETC ETHERNET DRIVERS
6516 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6517 L: netdev@vger.kernel.org
6519 F: drivers/net/ethernet/freescale/enetc/
6521 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6522 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6523 L: netdev@vger.kernel.org
6525 F: drivers/net/ethernet/freescale/gianfar*
6526 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6528 FREESCALE GPMI NAND DRIVER
6529 M: Han Xu <han.xu@nxp.com>
6530 L: linux-mtd@lists.infradead.org
6532 F: drivers/mtd/nand/raw/gpmi-nand/*
6534 FREESCALE I2C CPM DRIVER
6535 M: Jochen Friedrich <jochen@scram.de>
6536 L: linuxppc-dev@lists.ozlabs.org
6537 L: linux-i2c@vger.kernel.org
6539 F: drivers/i2c/busses/i2c-cpm.c
6541 FREESCALE IMX DDR PMU DRIVER
6542 M: Frank Li <Frank.li@nxp.com>
6543 L: linux-arm-kernel@lists.infradead.org
6545 F: drivers/perf/fsl_imx8_ddr_perf.c
6546 F: Documentation/admin-guide/perf/imx-ddr.rst
6547 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6549 FREESCALE IMX I2C DRIVER
6550 M: Oleksij Rempel <o.rempel@pengutronix.de>
6551 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6552 L: linux-i2c@vger.kernel.org
6554 F: drivers/i2c/busses/i2c-imx.c
6555 F: Documentation/devicetree/bindings/i2c/i2c-imx.txt
6557 FREESCALE IMX LPI2C DRIVER
6558 M: Dong Aisheng <aisheng.dong@nxp.com>
6559 L: linux-i2c@vger.kernel.org
6560 L: linux-imx@nxp.com
6562 F: drivers/i2c/busses/i2c-imx-lpi2c.c
6563 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6565 FREESCALE IMX / MXC FEC DRIVER
6566 M: Fugang Duan <fugang.duan@nxp.com>
6567 L: netdev@vger.kernel.org
6569 F: drivers/net/ethernet/freescale/fec_main.c
6570 F: drivers/net/ethernet/freescale/fec_ptp.c
6571 F: drivers/net/ethernet/freescale/fec.h
6572 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6574 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6575 M: Sascha Hauer <s.hauer@pengutronix.de>
6576 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6577 L: linux-fbdev@vger.kernel.org
6578 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6580 F: include/linux/platform_data/video-imxfb.h
6581 F: drivers/video/fbdev/imxfb.c
6583 FREESCALE QORIQ DPAA ETHERNET DRIVER
6584 M: Madalin Bucur <madalin.bucur@nxp.com>
6585 L: netdev@vger.kernel.org
6587 F: drivers/net/ethernet/freescale/dpaa
6589 FREESCALE QORIQ DPAA FMAN DRIVER
6590 M: Madalin Bucur <madalin.bucur@nxp.com>
6591 L: netdev@vger.kernel.org
6593 F: drivers/net/ethernet/freescale/fman
6594 F: Documentation/devicetree/bindings/net/fsl-fman.txt
6596 FREESCALE QORIQ PTP CLOCK DRIVER
6597 M: Yangbo Lu <yangbo.lu@nxp.com>
6598 L: netdev@vger.kernel.org
6600 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6601 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
6602 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6603 F: drivers/ptp/ptp_qoriq.c
6604 F: drivers/ptp/ptp_qoriq_debugfs.c
6605 F: include/linux/fsl/ptp_qoriq.h
6606 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6608 FREESCALE QUAD SPI DRIVER
6609 M: Han Xu <han.xu@nxp.com>
6610 L: linux-spi@vger.kernel.org
6612 F: drivers/spi/spi-fsl-qspi.c
6614 FREESCALE QUICC ENGINE LIBRARY
6615 M: Qiang Zhao <qiang.zhao@nxp.com>
6616 L: linuxppc-dev@lists.ozlabs.org
6618 F: drivers/soc/fsl/qe/
6619 F: include/soc/fsl/*qe*.h
6620 F: include/soc/fsl/*ucc*.h
6622 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6623 M: Li Yang <leoyang.li@nxp.com>
6624 L: netdev@vger.kernel.org
6625 L: linuxppc-dev@lists.ozlabs.org
6627 F: drivers/net/ethernet/freescale/ucc_geth*
6629 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6630 M: Zhao Qiang <qiang.zhao@nxp.com>
6631 L: netdev@vger.kernel.org
6632 L: linuxppc-dev@lists.ozlabs.org
6634 F: drivers/net/wan/fsl_ucc_hdlc*
6636 FREESCALE QUICC ENGINE UCC UART DRIVER
6637 M: Timur Tabi <timur@kernel.org>
6638 L: linuxppc-dev@lists.ozlabs.org
6640 F: drivers/tty/serial/ucc_uart.c
6642 FREESCALE SOC DRIVERS
6643 M: Li Yang <leoyang.li@nxp.com>
6644 L: linuxppc-dev@lists.ozlabs.org
6645 L: linux-arm-kernel@lists.infradead.org
6647 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6648 F: Documentation/devicetree/bindings/soc/fsl/
6650 F: include/linux/fsl/
6652 FREESCALE SOC FS_ENET DRIVER
6653 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
6654 L: linuxppc-dev@lists.ozlabs.org
6655 L: netdev@vger.kernel.org
6657 F: drivers/net/ethernet/freescale/fs_enet/
6658 F: include/linux/fs_enet_pd.h
6660 FREESCALE SOC SOUND DRIVERS
6661 M: Timur Tabi <timur@kernel.org>
6662 M: Nicolin Chen <nicoleotsuka@gmail.com>
6663 M: Xiubo Li <Xiubo.Lee@gmail.com>
6664 R: Fabio Estevam <festevam@gmail.com>
6665 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6666 L: linuxppc-dev@lists.ozlabs.org
6668 F: sound/soc/fsl/fsl*
6669 F: sound/soc/fsl/imx*
6670 F: sound/soc/fsl/mpc8610_hpcd.c
6672 FREESCALE USB PERIPHERAL DRIVERS
6673 M: Li Yang <leoyang.li@nxp.com>
6674 L: linux-usb@vger.kernel.org
6675 L: linuxppc-dev@lists.ozlabs.org
6677 F: drivers/usb/gadget/udc/fsl*
6680 M: Christoph Hellwig <hch@infradead.org>
6681 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6686 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6687 M: Pavel Machek <pavel@ucw.cz>
6688 L: linux-pm@vger.kernel.org
6690 F: Documentation/power/freezing-of-tasks.rst
6691 F: include/linux/freezer.h
6695 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6696 L: linux-kernel@vger.kernel.org
6699 F: include/linux/frontswap.h
6701 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6702 M: David Howells <dhowells@redhat.com>
6703 L: linux-cachefs@redhat.com (moderated for non-subscribers)
6705 F: Documentation/filesystems/caching/
6707 F: include/linux/fscache*.h
6709 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6710 M: Theodore Y. Ts'o <tytso@mit.edu>
6711 M: Jaegeuk Kim <jaegeuk@kernel.org>
6712 M: Eric Biggers <ebiggers@kernel.org>
6713 L: linux-fscrypt@vger.kernel.org
6714 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6715 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6718 F: include/linux/fscrypt*.h
6719 F: include/uapi/linux/fscrypt.h
6720 F: Documentation/filesystems/fscrypt.rst
6723 M: Jeremy Kerr <jk@ozlabs.org>
6724 M: Joel Stanley <joel@jms.id.au>
6725 R: Alistar Popple <alistair@popple.id.au>
6726 R: Eddie James <eajames@linux.ibm.com>
6727 L: linux-fsi@lists.ozlabs.org
6728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6729 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
6732 F: include/linux/fsi*.h
6733 F: include/trace/events/fsi*.h
6735 FSI-ATTACHED I2C DRIVER
6736 M: Eddie James <eajames@linux.ibm.com>
6737 L: linux-i2c@vger.kernel.org
6738 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
6740 F: drivers/i2c/busses/i2c-fsi.c
6741 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6743 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6744 M: Jan Kara <jack@suse.cz>
6745 R: Amir Goldstein <amir73il@gmail.com>
6746 L: linux-fsdevel@vger.kernel.org
6749 F: include/linux/fsnotify*.h
6751 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
6752 M: Eric Biggers <ebiggers@kernel.org>
6753 M: Theodore Y. Ts'o <tytso@mit.edu>
6754 L: linux-fscrypt@vger.kernel.org
6755 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6756 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
6759 F: include/linux/fsverity.h
6760 F: include/uapi/linux/fsverity.h
6761 F: Documentation/filesystems/fsverity.rst
6763 FUJITSU LAPTOP EXTRAS
6764 M: Jonathan Woithe <jwoithe@just42.net>
6765 L: platform-driver-x86@vger.kernel.org
6767 F: drivers/platform/x86/fujitsu-laptop.c
6769 FUJITSU M-5MO LS CAMERA ISP DRIVER
6770 M: Kyungmin Park <kyungmin.park@samsung.com>
6771 M: Heungjun Kim <riverful.kim@samsung.com>
6772 L: linux-media@vger.kernel.org
6774 F: drivers/media/i2c/m5mols/
6775 F: include/media/i2c/m5mols.h
6777 FUJITSU TABLET EXTRAS
6778 M: Robert Gerlach <khnz@gmx.de>
6779 L: platform-driver-x86@vger.kernel.org
6781 F: drivers/platform/x86/fujitsu-tablet.c
6783 FUSE: FILESYSTEM IN USERSPACE
6784 M: Miklos Szeredi <miklos@szeredi.hu>
6785 L: linux-fsdevel@vger.kernel.org
6786 W: http://fuse.sourceforge.net/
6787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6790 F: include/uapi/linux/fuse.h
6791 F: Documentation/filesystems/fuse.txt
6794 M: Thomas Gleixner <tglx@linutronix.de>
6795 M: Ingo Molnar <mingo@redhat.com>
6796 R: Peter Zijlstra <peterz@infradead.org>
6797 R: Darren Hart <dvhart@infradead.org>
6798 L: linux-kernel@vger.kernel.org
6799 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6802 F: include/asm-generic/futex.h
6803 F: include/linux/futex.h
6804 F: include/uapi/linux/futex.h
6805 F: tools/testing/selftests/futex/
6806 F: tools/perf/bench/futex*
6807 F: Documentation/*futex*
6810 M: Kees Cook <keescook@chromium.org>
6811 R: Emese Revfy <re.emese@gmail.com>
6812 L: kernel-hardening@lists.openwall.com
6814 F: scripts/gcc-plugins/
6815 F: scripts/gcc-plugin.sh
6816 F: scripts/Makefile.gcc-plugins
6817 F: Documentation/core-api/gcc-plugins.rst
6819 GASKET DRIVER FRAMEWORK
6820 M: Rob Springer <rspringer@google.com>
6821 M: Todd Poynor <toddpoynor@google.com>
6822 M: Ben Chan <benchan@chromium.org>
6824 F: drivers/staging/gasket/
6826 GCOV BASED KERNEL PROFILING
6827 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6830 F: Documentation/dev-tools/gcov.rst
6832 GDB KERNEL DEBUGGING HELPER SCRIPTS
6833 M: Jan Kiszka <jan.kiszka@siemens.com>
6834 M: Kieran Bingham <kbingham@kernel.org>
6838 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6839 M: Achim Leubner <achim_leubner@adaptec.com>
6840 L: linux-scsi@vger.kernel.org
6841 W: http://www.icp-vortex.com/
6843 F: drivers/scsi/gdt*
6845 GEMTEK FM RADIO RECEIVER DRIVER
6846 M: Hans Verkuil <hverkuil@xs4all.nl>
6847 L: linux-media@vger.kernel.org
6848 T: git git://linuxtv.org/media_tree.git
6849 W: https://linuxtv.org
6851 F: drivers/media/radio/radio-gemtek*
6853 GENERIC ARCHITECTURE TOPOLOGY
6854 M: Sudeep Holla <sudeep.holla@arm.com>
6855 L: linux-kernel@vger.kernel.org
6857 F: drivers/base/arch_topology.c
6858 F: include/linux/arch_topology.h
6860 GENERIC GPIO I2C DRIVER
6861 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6863 F: drivers/i2c/busses/i2c-gpio.c
6864 F: include/linux/platform_data/i2c-gpio.h
6866 GENERIC GPIO I2C MULTIPLEXER DRIVER
6867 M: Peter Korsgaard <peter.korsgaard@barco.com>
6868 L: linux-i2c@vger.kernel.org
6870 F: drivers/i2c/muxes/i2c-mux-gpio.c
6871 F: include/linux/platform_data/i2c-mux-gpio.h
6872 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
6874 GENERIC HDLC (WAN) DRIVERS
6875 M: Krzysztof Halasa <khc@pm.waw.pl>
6876 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6878 F: drivers/net/wan/c101.c
6879 F: drivers/net/wan/hd6457*
6880 F: drivers/net/wan/hdlc*
6881 F: drivers/net/wan/n2.c
6882 F: drivers/net/wan/pc300too.c
6883 F: drivers/net/wan/pci200syn.c
6884 F: drivers/net/wan/wanxl*
6886 GENERIC INCLUDE/ASM HEADER FILES
6887 M: Arnd Bergmann <arnd@arndb.de>
6888 L: linux-arch@vger.kernel.org
6889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6891 F: include/asm-generic/
6892 F: include/uapi/asm-generic/
6894 GENERIC PHY FRAMEWORK
6895 M: Kishon Vijay Abraham I <kishon@ti.com>
6896 L: linux-kernel@vger.kernel.org
6897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6900 F: include/linux/phy/
6901 F: Documentation/devicetree/bindings/phy/
6903 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6904 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6906 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6909 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6910 M: Kevin Hilman <khilman@kernel.org>
6911 M: Ulf Hansson <ulf.hansson@linaro.org>
6912 L: linux-pm@vger.kernel.org
6914 F: drivers/base/power/domain*.c
6915 F: include/linux/pm_domain.h
6916 F: Documentation/devicetree/bindings/power/power_domain.txt
6918 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6919 M: Eugen Hristev <eugen.hristev@microchip.com>
6920 L: linux-input@vger.kernel.org
6922 F: drivers/input/touchscreen/resistive-adc-touch.c
6924 GENERIC UIO DRIVER FOR PCI DEVICES
6925 M: "Michael S. Tsirkin" <mst@redhat.com>
6926 L: kvm@vger.kernel.org
6928 F: drivers/uio/uio_pci_generic.c
6930 GENERIC VDSO LIBRARY:
6931 M: Andy Lutomirski <luto@kernel.org>
6932 M: Thomas Gleixner <tglx@linutronix.de>
6933 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
6934 L: linux-kernel@vger.kernel.org
6935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
6938 F: kernel/time/vsyscall.c
6940 F: include/asm-generic/vdso/vsyscall.h
6942 GENWQE (IBM Generic Workqueue Card)
6943 M: Frank Haverkamp <haver@linux.ibm.com>
6945 F: drivers/misc/genwqe/
6947 GET_MAINTAINER SCRIPT
6948 M: Joe Perches <joe@perches.com>
6950 F: scripts/get_maintainer.pl
6953 M: Bob Peterson <rpeterso@redhat.com>
6954 M: Andreas Gruenbacher <agruenba@redhat.com>
6955 L: cluster-devel@redhat.com
6956 W: http://sources.redhat.com/cluster/
6957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6959 F: Documentation/filesystems/gfs2*.txt
6961 F: include/uapi/linux/gfs2_ondisk.h
6964 M: Johan Hovold <johan@kernel.org>
6965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6967 F: Documentation/ABI/testing/sysfs-class-gnss
6968 F: Documentation/devicetree/bindings/gnss/
6970 F: include/linux/gnss.h
6973 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
6974 L: linux-media@vger.kernel.org
6976 F: drivers/media/usb/go7007/
6979 M: Bastien Nocera <hadess@hadess.net>
6980 L: linux-input@vger.kernel.org
6982 F: drivers/input/touchscreen/goodix.c
6984 GOOGLE ETHERNET DRIVERS
6985 M: Catherine Sullivan <csully@google.com>
6986 R: Sagi Shahar <sagis@google.com>
6987 R: Jon Olson <jonolson@google.com>
6988 L: netdev@vger.kernel.org
6990 F: Documentation/networking/device_drivers/google/gve.rst
6991 F: drivers/net/ethernet/google
6993 GPD POCKET FAN DRIVER
6994 M: Hans de Goede <hdegoede@redhat.com>
6995 L: platform-driver-x86@vger.kernel.org
6997 F: drivers/platform/x86/gpd-pocket-fan.c
7000 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7001 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7002 L: linux-gpio@vger.kernel.org
7003 L: linux-acpi@vger.kernel.org
7005 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7006 F: drivers/gpio/gpiolib-acpi.c
7009 M: Sean Young <sean@mess.org>
7010 L: linux-media@vger.kernel.org
7012 F: drivers/media/rc/gpio-ir-tx.c
7015 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7016 L: linux-gpio@vger.kernel.org
7018 F: drivers/gpio/gpio-mockup.c
7019 F: tools/testing/selftests/gpio/
7022 M: Linus Walleij <linus.walleij@linaro.org>
7023 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7024 L: linux-gpio@vger.kernel.org
7025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7027 F: Documentation/devicetree/bindings/gpio/
7028 F: Documentation/driver-api/gpio/
7029 F: Documentation/admin-guide/gpio/
7030 F: Documentation/ABI/testing/gpio-cdev
7031 F: Documentation/ABI/obsolete/sysfs-gpio
7033 F: include/linux/gpio/
7034 F: include/linux/gpio.h
7035 F: include/linux/of_gpio.h
7036 F: include/asm-generic/gpio.h
7037 F: include/uapi/linux/gpio.h
7040 GRE DEMULTIPLEXER DRIVER
7041 M: Dmitry Kozlov <xeb@mail.ru>
7042 L: netdev@vger.kernel.org
7044 F: net/ipv4/gre_demux.c
7045 F: net/ipv4/gre_offload.c
7046 F: include/net/gre.h
7048 GRETH 10/100/1G Ethernet MAC device driver
7049 M: Andreas Larsson <andreas@gaisler.com>
7050 L: netdev@vger.kernel.org
7052 F: drivers/net/ethernet/aeroflex/
7054 GREYBUS AUDIO PROTOCOLS DRIVERS
7055 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
7056 M: Mark Greer <mgreer@animalcreek.com>
7058 F: drivers/staging/greybus/audio_apbridgea.c
7059 F: drivers/staging/greybus/audio_apbridgea.h
7060 F: drivers/staging/greybus/audio_codec.c
7061 F: drivers/staging/greybus/audio_codec.h
7062 F: drivers/staging/greybus/audio_gb.c
7063 F: drivers/staging/greybus/audio_manager.c
7064 F: drivers/staging/greybus/audio_manager.h
7065 F: drivers/staging/greybus/audio_manager_module.c
7066 F: drivers/staging/greybus/audio_manager_private.h
7067 F: drivers/staging/greybus/audio_manager_sysfs.c
7068 F: drivers/staging/greybus/audio_module.c
7069 F: drivers/staging/greybus/audio_topology.c
7071 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7072 M: Viresh Kumar <vireshk@kernel.org>
7074 F: drivers/staging/greybus/authentication.c
7075 F: drivers/staging/greybus/bootrom.c
7076 F: drivers/staging/greybus/firmware.h
7077 F: drivers/staging/greybus/fw-core.c
7078 F: drivers/staging/greybus/fw-download.c
7079 F: drivers/staging/greybus/fw-management.c
7080 F: drivers/staging/greybus/greybus_authentication.h
7081 F: drivers/staging/greybus/greybus_firmware.h
7082 F: drivers/staging/greybus/hid.c
7083 F: drivers/staging/greybus/i2c.c
7084 F: drivers/staging/greybus/spi.c
7085 F: drivers/staging/greybus/spilib.c
7086 F: drivers/staging/greybus/spilib.h
7088 GREYBUS LOOPBACK DRIVER
7089 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7091 F: drivers/staging/greybus/loopback.c
7093 GREYBUS PLATFORM DRIVERS
7094 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7096 F: drivers/staging/greybus/arche-platform.c
7097 F: drivers/staging/greybus/arche-apb-ctrl.c
7098 F: drivers/staging/greybus/arche_platform.h
7100 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7101 M: Rui Miguel Silva <rmfrfs@gmail.com>
7103 F: drivers/staging/greybus/sdio.c
7104 F: drivers/staging/greybus/light.c
7105 F: drivers/staging/greybus/gpio.c
7106 F: drivers/staging/greybus/power_supply.c
7107 F: drivers/staging/greybus/spi.c
7108 F: drivers/staging/greybus/spilib.c
7111 M: Johan Hovold <johan@kernel.org>
7112 M: Alex Elder <elder@kernel.org>
7113 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7115 F: drivers/staging/greybus/
7117 F: include/linux/greybus.h
7118 F: include/linux/greybus/
7119 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
7121 GREYBUS UART PROTOCOLS DRIVERS
7122 M: David Lin <dtwlin@gmail.com>
7124 F: drivers/staging/greybus/uart.c
7125 F: drivers/staging/greybus/log.c
7127 GS1662 VIDEO SERIALIZER
7128 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7129 L: linux-media@vger.kernel.org
7130 T: git git://linuxtv.org/media_tree.git
7132 F: drivers/media/spi/gs1662.c
7134 GSPCA FINEPIX SUBDRIVER
7135 M: Frank Zago <frank@zago.net>
7136 L: linux-media@vger.kernel.org
7137 T: git git://linuxtv.org/media_tree.git
7139 F: drivers/media/usb/gspca/finepix.c
7141 GSPCA GL860 SUBDRIVER
7142 M: Olivier Lorin <o.lorin@laposte.net>
7143 L: linux-media@vger.kernel.org
7144 T: git git://linuxtv.org/media_tree.git
7146 F: drivers/media/usb/gspca/gl860/
7148 GSPCA M5602 SUBDRIVER
7149 M: Erik Andren <erik.andren@gmail.com>
7150 L: linux-media@vger.kernel.org
7151 T: git git://linuxtv.org/media_tree.git
7153 F: drivers/media/usb/gspca/m5602/
7155 GSPCA PAC207 SONIXB SUBDRIVER
7156 M: Hans Verkuil <hverkuil@xs4all.nl>
7157 L: linux-media@vger.kernel.org
7158 T: git git://linuxtv.org/media_tree.git
7160 F: drivers/media/usb/gspca/pac207.c
7162 GSPCA SN9C20X SUBDRIVER
7163 M: Brian Johnson <brijohn@gmail.com>
7164 L: linux-media@vger.kernel.org
7165 T: git git://linuxtv.org/media_tree.git
7167 F: drivers/media/usb/gspca/sn9c20x.c
7169 GSPCA T613 SUBDRIVER
7170 M: Leandro Costantino <lcostantino@gmail.com>
7171 L: linux-media@vger.kernel.org
7172 T: git git://linuxtv.org/media_tree.git
7174 F: drivers/media/usb/gspca/t613.c
7176 GSPCA USB WEBCAM DRIVER
7177 M: Hans Verkuil <hverkuil@xs4all.nl>
7178 L: linux-media@vger.kernel.org
7179 T: git git://linuxtv.org/media_tree.git
7181 F: drivers/media/usb/gspca/
7183 GTP (GPRS Tunneling Protocol)
7184 M: Pablo Neira Ayuso <pablo@netfilter.org>
7185 M: Harald Welte <laforge@gnumonks.org>
7186 L: osmocom-net-gprs@lists.osmocom.org
7187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7189 F: drivers/net/gtp.c
7191 GUID PARTITION TABLE (GPT)
7192 M: Davidlohr Bueso <dave@stgolabs.net>
7193 L: linux-efi@vger.kernel.org
7195 F: block/partitions/efi.*
7198 M: Yoshinori Sato <ysato@users.sourceforge.jp>
7199 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7200 W: http://uclinux-h8.sourceforge.jp
7201 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7204 F: drivers/clocksource/h8300_*.c
7205 F: drivers/clk/h8300/
7206 F: drivers/irqchip/irq-renesas-h8*.c
7208 HABANALABS PCI DRIVER
7209 M: Oded Gabbay <oded.gabbay@gmail.com>
7210 T: git https://github.com/HabanaAI/linux.git
7212 F: drivers/misc/habanalabs/
7213 F: include/uapi/misc/habanalabs.h
7214 F: Documentation/ABI/testing/sysfs-driver-habanalabs
7215 F: Documentation/ABI/testing/debugfs-driver-habanalabs
7218 M: Antti Palosaari <crope@iki.fi>
7219 L: linux-media@vger.kernel.org
7220 W: https://linuxtv.org
7221 W: http://palosaari.fi/linux/
7222 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7223 T: git git://linuxtv.org/anttip/media_tree.git
7225 F: drivers/media/usb/hackrf/
7227 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7228 M: Frank Seidel <frank@f-seidel.de>
7229 L: platform-driver-x86@vger.kernel.org
7230 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7232 F: drivers/platform/x86/hdaps.c
7235 M: Jean Delvare <jdelvare@suse.com>
7236 M: Guenter Roeck <linux@roeck-us.net>
7237 L: linux-hwmon@vger.kernel.org
7238 W: http://hwmon.wiki.kernel.org/
7239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7241 F: Documentation/devicetree/bindings/hwmon/
7242 F: Documentation/hwmon/
7244 F: include/linux/hwmon*.h
7245 F: include/trace/events/hwmon*.h
7247 HARDWARE RANDOM NUMBER GENERATOR CORE
7248 M: Matt Mackall <mpm@selenic.com>
7249 M: Herbert Xu <herbert@gondor.apana.org.au>
7250 L: linux-crypto@vger.kernel.org
7252 F: Documentation/devicetree/bindings/rng/
7253 F: Documentation/admin-guide/hw_random.rst
7254 F: drivers/char/hw_random/
7255 F: include/linux/hw_random.h
7257 HARDWARE TRACING FACILITIES
7258 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7260 F: drivers/hwtracing/
7262 HARDWARE SPINLOCK CORE
7263 M: Ohad Ben-Cohen <ohad@wizery.com>
7264 M: Bjorn Andersson <bjorn.andersson@linaro.org>
7265 L: linux-remoteproc@vger.kernel.org
7267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
7268 F: Documentation/devicetree/bindings/hwlock/
7269 F: Documentation/hwspinlock.txt
7270 F: drivers/hwspinlock/
7271 F: include/linux/hwspinlock.h
7273 HARMONY SOUND DRIVER
7274 L: linux-parisc@vger.kernel.org
7276 F: sound/parisc/harmony.*
7278 HDPVR USB VIDEO ENCODER DRIVER
7279 M: Hans Verkuil <hverkuil@xs4all.nl>
7280 L: linux-media@vger.kernel.org
7281 T: git git://linuxtv.org/media_tree.git
7282 W: https://linuxtv.org
7284 F: drivers/media/usb/hdpvr/
7286 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7287 M: Jerry Hoemann <jerry.hoemann@hpe.com>
7289 F: Documentation/watchdog/hpwdt.rst
7290 F: drivers/watchdog/hpwdt.c
7292 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7293 M: Don Brace <don.brace@microsemi.com>
7294 L: esc.storagedev@microsemi.com
7295 L: linux-scsi@vger.kernel.org
7297 F: Documentation/scsi/hpsa.txt
7298 F: drivers/scsi/hpsa*.[ch]
7299 F: include/linux/cciss*.h
7300 F: include/uapi/linux/cciss*.h
7303 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
7304 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
7305 L: linux-rdma@vger.kernel.org
7307 F: drivers/infiniband/hw/hfi1
7310 L: linux-fsdevel@vger.kernel.org
7312 F: Documentation/filesystems/hfs.txt
7316 L: linux-fsdevel@vger.kernel.org
7318 F: Documentation/filesystems/hfsplus.txt
7321 HGA FRAMEBUFFER DRIVER
7322 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7323 L: linux-nvidia@lists.surfsouth.com
7324 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7326 F: drivers/video/fbdev/hgafb.c
7328 HIBERNATION (aka Software Suspend, aka swsusp)
7329 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7330 M: Pavel Machek <pavel@ucw.cz>
7331 L: linux-pm@vger.kernel.org
7332 B: https://bugzilla.kernel.org
7335 F: drivers/base/power/
7337 F: include/linux/suspend.h
7338 F: include/linux/freezer.h
7339 F: include/linux/pm.h
7340 F: arch/*/include/asm/suspend*.h
7343 M: Jiri Kosina <jikos@kernel.org>
7344 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
7345 L: linux-input@vger.kernel.org
7346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7349 F: include/linux/hid*
7350 F: include/uapi/linux/hid*
7352 HID SENSOR HUB DRIVERS
7353 M: Jiri Kosina <jikos@kernel.org>
7354 M: Jonathan Cameron <jic23@kernel.org>
7355 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7356 L: linux-input@vger.kernel.org
7357 L: linux-iio@vger.kernel.org
7359 F: Documentation/hid/hid-sensor*
7360 F: drivers/hid/hid-sensor-*
7361 F: drivers/iio/*/hid-*
7362 F: include/linux/hid-sensor-*
7364 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7365 M: Thomas Gleixner <tglx@linutronix.de>
7366 L: linux-kernel@vger.kernel.org
7367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7369 F: Documentation/timers/
7370 F: kernel/time/hrtimer.c
7371 F: kernel/time/clockevents.c
7372 F: kernel/time/timer_*.c
7373 F: include/linux/clockchips.h
7374 F: include/linux/hrtimer.h
7376 HIGH-SPEED SCC DRIVER FOR AX.25
7377 L: linux-hams@vger.kernel.org
7379 F: drivers/net/hamradio/dmascc.c
7380 F: drivers/net/hamradio/scc.c
7382 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7383 M: HighPoint Linux Team <linux@highpoint-tech.com>
7384 W: http://www.highpoint-tech.com
7386 F: Documentation/scsi/hptiop.txt
7387 F: drivers/scsi/hptiop.c
7390 M: Jes Sorensen <jes@trained-monkey.org>
7391 L: linux-hippi@sunsite.dk
7393 F: include/linux/hippidevice.h
7394 F: include/uapi/linux/if_hippi.h
7396 F: drivers/net/hippi/
7398 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7399 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7400 M: Salil Mehta <salil.mehta@huawei.com>
7401 L: netdev@vger.kernel.org
7402 W: http://www.hisilicon.com
7404 F: drivers/net/ethernet/hisilicon/hns3/
7406 HISILICON LPC BUS DRIVER
7407 M: john.garry@huawei.com
7408 W: http://www.hisilicon.com
7410 F: drivers/bus/hisi_lpc.c
7411 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7413 HISILICON NETWORK SUBSYSTEM DRIVER
7414 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7415 M: Salil Mehta <salil.mehta@huawei.com>
7416 L: netdev@vger.kernel.org
7417 W: http://www.hisilicon.com
7419 F: drivers/net/ethernet/hisilicon/
7420 F: Documentation/devicetree/bindings/net/hisilicon*.txt
7422 HISILICON PMU DRIVER
7423 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
7424 W: http://www.hisilicon.com
7426 F: drivers/perf/hisilicon
7427 F: Documentation/admin-guide/perf/hisi-pmu.rst
7429 HISILICON ROCE DRIVER
7430 M: Lijun Ou <oulijun@huawei.com>
7431 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
7432 L: linux-rdma@vger.kernel.org
7434 F: drivers/infiniband/hw/hns/
7435 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7437 HISILICON SAS Controller
7438 M: John Garry <john.garry@huawei.com>
7439 W: http://www.hisilicon.com
7441 F: drivers/scsi/hisi_sas/
7442 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7444 HISILICON QM AND ZIP Controller DRIVER
7445 M: Zhou Wang <wangzhou1@hisilicon.com>
7446 L: linux-crypto@vger.kernel.org
7448 F: drivers/crypto/hisilicon/qm.c
7449 F: drivers/crypto/hisilicon/qm.h
7450 F: drivers/crypto/hisilicon/sgl.c
7451 F: drivers/crypto/hisilicon/sgl.h
7452 F: drivers/crypto/hisilicon/zip/
7453 F: Documentation/ABI/testing/debugfs-hisi-zip
7455 HMM - Heterogeneous Memory Management
7456 M: Jérôme Glisse <jglisse@redhat.com>
7457 L: linux-mm@kvack.org
7460 F: include/linux/hmm*
7461 F: Documentation/vm/hmm.rst
7464 M: Jouni Malinen <j@w1.fi>
7465 L: linux-wireless@vger.kernel.org
7466 W: http://w1.fi/hostap-driver.html
7468 F: drivers/net/wireless/intersil/hostap/
7470 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7471 L: platform-driver-x86@vger.kernel.org
7473 F: drivers/platform/x86/tc1100-wmi.c
7475 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7476 M: Jaroslav Kysela <perex@perex.cz>
7478 F: drivers/net/ethernet/hp/hp100.*
7480 HPET: High Precision Event Timers driver
7481 M: Clemens Ladisch <clemens@ladisch.de>
7483 F: Documentation/timers/hpet.rst
7484 F: drivers/char/hpet.c
7485 F: include/linux/hpet.h
7486 F: include/uapi/linux/hpet.h
7490 F: arch/x86/kernel/hpet.c
7491 F: arch/x86/include/asm/hpet.h
7494 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7495 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7500 M: Sebastian Reichel <sre@kernel.org>
7501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7503 F: Documentation/ABI/testing/sysfs-bus-hsi
7504 F: Documentation/driver-api/hsi.rst
7506 F: include/linux/hsi/
7507 F: include/uapi/linux/hsi/
7510 L: linux-usb@vger.kernel.org
7512 F: drivers/net/usb/hso.c
7514 HSR NETWORK PROTOCOL
7515 M: Arvid Brodin <arvid.brodin@alten.se>
7516 L: netdev@vger.kernel.org
7520 HT16K33 LED CONTROLLER DRIVER
7521 M: Robin van der Gracht <robin@protonic.nl>
7523 F: drivers/auxdisplay/ht16k33.c
7524 F: Documentation/devicetree/bindings/display/ht16k33.txt
7526 HTCPEN TOUCHSCREEN DRIVER
7527 M: Pau Oliva Fora <pof@eslack.org>
7528 L: linux-input@vger.kernel.org
7530 F: drivers/input/touchscreen/htcpen.c
7532 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7533 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7534 L: linux-iio@vger.kernel.org
7535 W: http://www.st.com/
7537 F: drivers/iio/humidity/hts221*
7538 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
7540 HUAWEI ETHERNET DRIVER
7541 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
7542 L: netdev@vger.kernel.org
7544 F: Documentation/networking/hinic.txt
7545 F: drivers/net/ethernet/huawei/hinic/
7548 M: Mike Kravetz <mike.kravetz@oracle.com>
7549 L: linux-mm@kvack.org
7553 F: include/linux/hugetlb.h
7554 F: Documentation/admin-guide/mm/hugetlbpage.rst
7555 F: Documentation/vm/hugetlbfs_reserv.rst
7556 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7559 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7560 L: linux-media@vger.kernel.org
7561 T: git git://linuxtv.org/media_tree.git
7562 W: https://linuxtv.org
7564 F: drivers/media/platform/sti/hva
7566 HWPOISON MEMORY FAILURE HANDLING
7567 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7568 L: linux-mm@kvack.org
7570 F: mm/memory-failure.c
7571 F: mm/hwpoison-inject.c
7573 HYGON PROCESSOR SUPPORT
7574 M: Pu Wen <puwen@hygon.cn>
7575 L: linux-kernel@vger.kernel.org
7577 F: arch/x86/kernel/cpu/hygon.c
7579 Hyper-V CORE AND DRIVERS
7580 M: "K. Y. Srinivasan" <kys@microsoft.com>
7581 M: Haiyang Zhang <haiyangz@microsoft.com>
7582 M: Stephen Hemminger <sthemmin@microsoft.com>
7583 M: Sasha Levin <sashal@kernel.org>
7584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7585 L: linux-hyperv@vger.kernel.org
7587 F: Documentation/networking/device_drivers/microsoft/netvsc.txt
7588 F: arch/x86/include/asm/mshyperv.h
7589 F: arch/x86/include/asm/trace/hyperv.h
7590 F: arch/x86/include/asm/hyperv-tlfs.h
7591 F: arch/x86/kernel/cpu/mshyperv.c
7593 F: drivers/clocksource/hyperv_timer.c
7594 F: drivers/hid/hid-hyperv.c
7596 F: drivers/input/serio/hyperv-keyboard.c
7597 F: drivers/pci/controller/pci-hyperv.c
7598 F: drivers/pci/controller/pci-hyperv-intf.c
7599 F: drivers/net/hyperv/
7600 F: drivers/scsi/storvsc_drv.c
7601 F: drivers/uio/uio_hv_generic.c
7602 F: drivers/video/fbdev/hyperv_fb.c
7603 F: drivers/iommu/hyperv-iommu.c
7604 F: net/vmw_vsock/hyperv_transport.c
7605 F: include/clocksource/hyperv_timer.h
7606 F: include/linux/hyperv.h
7607 F: include/uapi/linux/hyperv.h
7608 F: include/asm-generic/mshyperv.h
7610 F: Documentation/ABI/stable/sysfs-bus-vmbus
7613 M: Vignesh Raghavendra <vigneshr@ti.com>
7615 F: drivers/mtd/hyperbus/
7616 F: include/linux/mtd/hyperbus.h
7617 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7618 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7620 HYPERVISOR VIRTUAL CONSOLE DRIVER
7621 L: linuxppc-dev@lists.ozlabs.org
7626 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7627 L: linux-i2c@vger.kernel.org
7628 L: linux-acpi@vger.kernel.org
7630 F: drivers/i2c/i2c-core-acpi.c
7632 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7633 M: Ajay Gupta <ajayg@nvidia.com>
7634 L: linux-i2c@vger.kernel.org
7636 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
7637 F: drivers/i2c/busses/i2c-nvidia-gpu.c
7640 M: Peter Rosin <peda@axentia.se>
7641 L: linux-i2c@vger.kernel.org
7643 F: Documentation/i2c/i2c-topology.rst
7644 F: Documentation/i2c/muxes/
7645 F: Documentation/devicetree/bindings/i2c/i2c-mux*
7646 F: Documentation/devicetree/bindings/i2c/i2c-arb*
7647 F: Documentation/devicetree/bindings/i2c/i2c-gate*
7648 F: drivers/i2c/i2c-mux.c
7649 F: drivers/i2c/muxes/
7650 F: include/linux/i2c-mux.h
7652 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7653 M: Gregory CLEMENT <gregory.clement@bootlin.com>
7654 L: linux-i2c@vger.kernel.org
7656 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
7657 F: drivers/i2c/busses/i2c-mv64xxx.c
7659 I2C OVER PARALLEL PORT
7660 M: Jean Delvare <jdelvare@suse.com>
7661 L: linux-i2c@vger.kernel.org
7663 F: Documentation/i2c/busses/i2c-parport.rst
7664 F: Documentation/i2c/busses/i2c-parport-light.rst
7665 F: drivers/i2c/busses/i2c-parport.c
7666 F: drivers/i2c/busses/i2c-parport-light.c
7669 M: Wolfram Sang <wsa@the-dreams.de>
7670 L: linux-i2c@vger.kernel.org
7671 W: https://i2c.wiki.kernel.org/
7672 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7675 F: Documentation/devicetree/bindings/i2c/i2c.txt
7676 F: Documentation/i2c/
7678 F: include/linux/i2c.h
7679 F: include/linux/i2c-dev.h
7680 F: include/linux/i2c-smbus.h
7681 F: include/uapi/linux/i2c.h
7682 F: include/uapi/linux/i2c-*.h
7684 I2C SUBSYSTEM HOST DRIVERS
7685 L: linux-i2c@vger.kernel.org
7686 W: https://i2c.wiki.kernel.org/
7687 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7690 F: Documentation/devicetree/bindings/i2c/
7691 F: drivers/i2c/algos/
7692 F: drivers/i2c/busses/
7695 M: Jean Delvare <jdelvare@suse.com>
7696 L: linux-i2c@vger.kernel.org
7698 F: Documentation/i2c/busses/i2c-taos-evm.rst
7699 F: drivers/i2c/busses/i2c-taos-evm.c
7702 M: Till Harbaum <till@harbaum.org>
7703 L: linux-i2c@vger.kernel.org
7704 W: http://www.harbaum.org/till/i2c_tiny_usb
7706 F: drivers/i2c/busses/i2c-tiny-usb.c
7708 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7709 M: Jean Delvare <jdelvare@suse.com>
7710 L: linux-i2c@vger.kernel.org
7712 F: Documentation/i2c/busses/i2c-ali1535.rst
7713 F: Documentation/i2c/busses/i2c-ali1563.rst
7714 F: Documentation/i2c/busses/i2c-ali15x3.rst
7715 F: Documentation/i2c/busses/i2c-amd756.rst
7716 F: Documentation/i2c/busses/i2c-amd8111.rst
7717 F: Documentation/i2c/busses/i2c-i801.rst
7718 F: Documentation/i2c/busses/i2c-nforce2.rst
7719 F: Documentation/i2c/busses/i2c-piix4.rst
7720 F: Documentation/i2c/busses/i2c-sis5595.rst
7721 F: Documentation/i2c/busses/i2c-sis630.rst
7722 F: Documentation/i2c/busses/i2c-sis96x.rst
7723 F: Documentation/i2c/busses/i2c-via.rst
7724 F: Documentation/i2c/busses/i2c-viapro.rst
7725 F: drivers/i2c/busses/i2c-ali1535.c
7726 F: drivers/i2c/busses/i2c-ali1563.c
7727 F: drivers/i2c/busses/i2c-ali15x3.c
7728 F: drivers/i2c/busses/i2c-amd756.c
7729 F: drivers/i2c/busses/i2c-amd756-s4882.c
7730 F: drivers/i2c/busses/i2c-amd8111.c
7731 F: drivers/i2c/busses/i2c-i801.c
7732 F: drivers/i2c/busses/i2c-isch.c
7733 F: drivers/i2c/busses/i2c-nforce2.c
7734 F: drivers/i2c/busses/i2c-nforce2-s4985.c
7735 F: drivers/i2c/busses/i2c-piix4.c
7736 F: drivers/i2c/busses/i2c-sis5595.c
7737 F: drivers/i2c/busses/i2c-sis630.c
7738 F: drivers/i2c/busses/i2c-sis96x.c
7739 F: drivers/i2c/busses/i2c-via.c
7740 F: drivers/i2c/busses/i2c-viapro.c
7742 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7743 M: Hans de Goede <hdegoede@redhat.com>
7744 L: linux-i2c@vger.kernel.org
7746 F: drivers/i2c/busses/i2c-cht-wc.c
7748 I2C/SMBUS ISMT DRIVER
7749 M: Seth Heasley <seth.heasley@intel.com>
7750 M: Neil Horman <nhorman@tuxdriver.com>
7751 L: linux-i2c@vger.kernel.org
7752 F: drivers/i2c/busses/i2c-ismt.c
7753 F: Documentation/i2c/busses/i2c-ismt.rst
7755 I2C/SMBUS STUB DRIVER
7756 M: Jean Delvare <jdelvare@suse.com>
7757 L: linux-i2c@vger.kernel.org
7759 F: drivers/i2c/i2c-stub.c
7762 M: Boris Brezillon <bbrezillon@kernel.org>
7763 L: linux-i3c@lists.infradead.org
7764 C: irc://chat.freenode.net/linux-i3c
7765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7767 F: Documentation/ABI/testing/sysfs-bus-i3c
7768 F: Documentation/devicetree/bindings/i3c/
7769 F: Documentation/driver-api/i3c
7771 F: include/linux/i3c/
7773 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7774 M: Vitor Soares <vitor.soares@synopsys.com>
7776 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7777 F: drivers/i3c/master/dw*
7779 IA64 (Itanium) PLATFORM
7780 M: Tony Luck <tony.luck@intel.com>
7781 M: Fenghua Yu <fenghua.yu@intel.com>
7782 L: linux-ia64@vger.kernel.org
7783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7787 IBM Power 842 compression accelerator
7788 M: Haren Myneni <haren@us.ibm.com>
7790 F: drivers/crypto/nx/Makefile
7791 F: drivers/crypto/nx/Kconfig
7792 F: drivers/crypto/nx/nx-842*
7793 F: include/linux/sw842.h
7797 IBM Power in-Nest Crypto Acceleration
7798 M: Breno Leitão <leitao@debian.org>
7799 M: Nayna Jain <nayna@linux.ibm.com>
7800 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7801 L: linux-crypto@vger.kernel.org
7803 F: drivers/crypto/nx/Makefile
7804 F: drivers/crypto/nx/Kconfig
7805 F: drivers/crypto/nx/nx-aes*
7806 F: drivers/crypto/nx/nx-sha*
7807 F: drivers/crypto/nx/nx.*
7808 F: drivers/crypto/nx/nx_csbcpb.h
7809 F: drivers/crypto/nx/nx_debugfs.c
7811 IBM Power Linux RAID adapter
7812 M: Brian King <brking@us.ibm.com>
7814 F: drivers/scsi/ipr.*
7816 IBM Power SRIOV Virtual NIC Device Driver
7817 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7818 M: John Allen <jallen@linux.ibm.com>
7819 L: netdev@vger.kernel.org
7821 F: drivers/net/ethernet/ibm/ibmvnic.*
7823 IBM Power Virtual Accelerator Switchboard
7824 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7825 L: linuxppc-dev@lists.ozlabs.org
7827 F: arch/powerpc/platforms/powernv/vas*
7828 F: arch/powerpc/platforms/powernv/copy-paste.h
7829 F: arch/powerpc/include/asm/vas.h
7831 IBM Power Virtual Ethernet Device Driver
7832 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7833 L: netdev@vger.kernel.org
7835 F: drivers/net/ethernet/ibm/ibmveth.*
7837 IBM Power Virtual FC Device Drivers
7838 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7839 L: linux-scsi@vger.kernel.org
7841 F: drivers/scsi/ibmvscsi/ibmvfc*
7843 IBM Power Virtual Management Channel Driver
7844 M: Steven Royer <seroyer@linux.ibm.com>
7846 F: drivers/misc/ibmvmc.*
7848 IBM Power Virtual SCSI Device Drivers
7849 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7850 L: linux-scsi@vger.kernel.org
7852 F: drivers/scsi/ibmvscsi/ibmvscsi*
7853 F: include/scsi/viosrp.h
7855 IBM Power Virtual SCSI Device Target Driver
7856 M: Michael Cyr <mikecyr@linux.ibm.com>
7857 L: linux-scsi@vger.kernel.org
7858 L: target-devel@vger.kernel.org
7860 F: drivers/scsi/ibmvscsi_tgt/
7862 IBM Power VMX Cryptographic instructions
7863 M: Breno Leitão <leitao@debian.org>
7864 M: Nayna Jain <nayna@linux.ibm.com>
7865 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7866 L: linux-crypto@vger.kernel.org
7868 F: drivers/crypto/vmx/Makefile
7869 F: drivers/crypto/vmx/Kconfig
7870 F: drivers/crypto/vmx/vmx.c
7871 F: drivers/crypto/vmx/aes*
7872 F: drivers/crypto/vmx/ghash*
7873 F: drivers/crypto/vmx/ppc-xlate.pl
7875 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7876 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7877 L: linux-pci@vger.kernel.org
7878 L: linuxppc-dev@lists.ozlabs.org
7880 F: drivers/pci/hotplug/rpaphp*
7882 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7883 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7884 L: linux-pci@vger.kernel.org
7885 L: linuxppc-dev@lists.ozlabs.org
7887 F: drivers/pci/hotplug/rpadlpar*
7889 IBM ServeRAID RAID DRIVER
7891 F: drivers/scsi/ips.*
7893 ICH LPC AND GPIO DRIVER
7894 M: Peter Tyser <ptyser@xes-inc.com>
7896 F: drivers/mfd/lpc_ich.c
7897 F: drivers/gpio/gpio-ich.c
7900 M: Max Staudt <max@enpas.org>
7901 L: linux-i2c@vger.kernel.org
7903 F: drivers/i2c/busses/i2c-icy.c
7906 M: "David S. Miller" <davem@davemloft.net>
7907 L: linux-ide@vger.kernel.org
7908 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
7909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7911 F: Documentation/ide/
7913 F: include/linux/ide.h
7916 M: Borislav Petkov <bp@alien8.de>
7917 L: linux-ide@vger.kernel.org
7919 F: Documentation/cdrom/ide-cd.rst
7920 F: drivers/ide/ide-cd*
7922 IDEAPAD LAPTOP EXTRAS DRIVER
7923 M: Ike Panhc <ike.pan@canonical.com>
7924 L: platform-driver-x86@vger.kernel.org
7925 W: http://launchpad.net/ideapad-laptop
7927 F: drivers/platform/x86/ideapad-laptop.c
7929 IDEAPAD LAPTOP SLIDEBAR DRIVER
7930 M: Andrey Moiseev <o2g.org.ru@gmail.com>
7931 L: linux-input@vger.kernel.org
7932 W: https://github.com/o2genum/ideapad-slidebar
7934 F: drivers/input/misc/ideapad_slidebar.c
7936 IDT VersaClock 5 CLOCK DRIVER
7937 M: Marek Vasut <marek.vasut@gmail.com>
7939 F: drivers/clk/clk-versaclock5.c
7941 IEEE 802.15.4 SUBSYSTEM
7942 M: Alexander Aring <alex.aring@gmail.com>
7943 M: Stefan Schmidt <stefan@datenfreihafen.org>
7944 L: linux-wpan@vger.kernel.org
7945 W: http://wpan.cakelab.org/
7946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7951 F: drivers/net/ieee802154/
7952 F: include/linux/nl802154.h
7953 F: include/linux/ieee802154.h
7954 F: include/net/nl802154.h
7955 F: include/net/mac802154.h
7956 F: include/net/af_ieee802154.h
7957 F: include/net/cfg802154.h
7958 F: include/net/ieee802154_netdev.h
7959 F: Documentation/networking/ieee802154.rst
7962 M: Yotam Gigi <yotam.gi@gmail.com>
7963 M: Jamal Hadi Salim <jhs@mojatatu.com>
7965 F: include/net/ife.h
7966 F: include/uapi/linux/ife.h
7968 IGORPLUG-USB IR RECEIVER
7969 M: Sean Young <sean@mess.org>
7970 L: linux-media@vger.kernel.org
7972 F: drivers/media/rc/igorplugusb.c
7974 IGUANAWORKS USB IR TRANSCEIVER
7975 M: Sean Young <sean@mess.org>
7976 L: linux-media@vger.kernel.org
7978 F: drivers/media/rc/iguanair.c
7980 IIO DIGITAL POTENTIOMETER DAC
7981 M: Peter Rosin <peda@axentia.se>
7982 L: linux-iio@vger.kernel.org
7984 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7985 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7986 F: drivers/iio/dac/dpot-dac.c
7988 IIO ENVELOPE DETECTOR
7989 M: Peter Rosin <peda@axentia.se>
7990 L: linux-iio@vger.kernel.org
7992 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7993 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7994 F: drivers/iio/adc/envelope-detector.c
7997 M: Peter Rosin <peda@axentia.se>
7998 L: linux-iio@vger.kernel.org
8000 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8001 F: drivers/iio/multiplexer/iio-mux.c
8003 IIO SUBSYSTEM AND DRIVERS
8004 M: Jonathan Cameron <jic23@kernel.org>
8005 R: Hartmut Knaack <knaack.h@gmx.de>
8006 R: Lars-Peter Clausen <lars@metafoo.de>
8007 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8008 L: linux-iio@vger.kernel.org
8009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8011 F: Documentation/ABI/testing/configfs-iio*
8012 F: Documentation/ABI/testing/sysfs-bus-iio*
8013 F: Documentation/devicetree/bindings/iio/
8015 F: drivers/staging/iio/
8016 F: include/linux/iio/
8020 M: Peter Rosin <peda@axentia.se>
8021 L: linux-iio@vger.kernel.org
8023 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8024 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8025 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8026 F: drivers/iio/afe/iio-rescale.c
8028 IKANOS/ADI EAGLE ADSL USB DRIVER
8029 M: Matthieu Castet <castet.matthieu@free.fr>
8030 M: Stanislaw Gruszka <stf_xl@wp.pl>
8032 F: drivers/usb/atm/ueagle-atm.c
8034 IMGTEC ASCII LCD DRIVER
8035 M: Paul Burton <paul.burton@mips.com>
8037 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8038 F: drivers/auxdisplay/img-ascii-lcd.c
8040 IMGTEC IR DECODER DRIVER
8041 M: James Hogan <jhogan@kernel.org>
8043 F: drivers/media/rc/img-ir/
8045 IMON SOUNDGRAPH USB IR RECEIVER
8046 M: Sean Young <sean@mess.org>
8047 L: linux-media@vger.kernel.org
8049 F: drivers/media/rc/imon_raw.c
8050 F: drivers/media/rc/imon.c
8052 IMS TWINTURBO FRAMEBUFFER DRIVER
8053 L: linux-fbdev@vger.kernel.org
8055 F: drivers/video/fbdev/imsttfb.c
8057 INA209 HARDWARE MONITOR DRIVER
8058 M: Guenter Roeck <linux@roeck-us.net>
8059 L: linux-hwmon@vger.kernel.org
8061 F: Documentation/hwmon/ina209.rst
8062 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
8063 F: drivers/hwmon/ina209.c
8065 INA2XX HARDWARE MONITOR DRIVER
8066 M: Guenter Roeck <linux@roeck-us.net>
8067 L: linux-hwmon@vger.kernel.org
8069 F: Documentation/hwmon/ina2xx.rst
8070 F: drivers/hwmon/ina2xx.c
8071 F: include/linux/platform_data/ina2xx.h
8073 INDUSTRY PACK SUBSYSTEM (IPACK)
8074 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8075 M: Jens Taprogge <jens.taprogge@taprogge.org>
8076 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8077 L: industrypack-devel@lists.sourceforge.net
8078 W: http://industrypack.sourceforge.net
8082 INFINEON DPS310 Driver
8083 M: Eddie James <eajames@linux.ibm.com>
8084 L: linux-iio@vger.kernel.org
8085 F: drivers/iio/pressure/dps310.c
8088 INFINIBAND SUBSYSTEM
8089 M: Doug Ledford <dledford@redhat.com>
8090 M: Jason Gunthorpe <jgg@mellanox.com>
8091 L: linux-rdma@vger.kernel.org
8092 W: https://github.com/linux-rdma/rdma-core
8093 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8096 F: Documentation/devicetree/bindings/infiniband/
8097 F: Documentation/infiniband/
8098 F: drivers/infiniband/
8099 F: include/uapi/linux/if_infiniband.h
8100 F: include/uapi/rdma/
8102 F: include/trace/events/ib_mad.h
8103 F: include/trace/events/ib_umad.h
8104 F: samples/bpf/ibumad_kern.c
8105 F: samples/bpf/ibumad_user.c
8107 INGENIC JZ4780 DMA Driver
8108 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8110 F: drivers/dma/dma-jz4780.c
8112 INGENIC JZ4780 NAND DRIVER
8113 M: Harvey Hunt <harveyhuntnexus@gmail.com>
8114 L: linux-mtd@lists.infradead.org
8116 F: drivers/mtd/nand/raw/ingenic/
8119 M: Paul Cercueil <paul@crapouillou.net>
8121 F: arch/mips/boot/dts/ingenic/
8122 F: arch/mips/include/asm/mach-jz4740/
8123 F: arch/mips/jz4740/
8124 F: drivers/clk/ingenic/
8125 F: drivers/dma/dma-jz4780.c
8126 F: drivers/gpu/drm/ingenic/
8127 F: drivers/i2c/busses/i2c-jz4780.c
8128 F: drivers/iio/adc/ingenic-adc.c
8129 F: drivers/irqchip/irq-ingenic.c
8130 F: drivers/memory/jz4780-nemc.c
8131 F: drivers/mmc/host/jz4740_mmc.c
8132 F: drivers/mtd/nand/raw/ingenic/
8133 F: drivers/pinctrl/pinctrl-ingenic.c
8134 F: drivers/power/supply/ingenic-battery.c
8135 F: drivers/pwm/pwm-jz4740.c
8136 F: drivers/rtc/rtc-jz4740.c
8137 F: drivers/tty/serial/8250/8250_ingenic.c
8138 F: drivers/usb/musb/jz4740.c
8139 F: drivers/watchdog/jz4740_wdt.c
8140 F: include/dt-bindings/iio/adc/ingenic,adc.h
8141 F: include/linux/mfd/ingenic-tcu.h
8142 F: sound/soc/jz4740/
8143 F: sound/soc/codecs/jz47*
8146 M: Jan Kara <jack@suse.cz>
8147 R: Amir Goldstein <amir73il@gmail.com>
8148 L: linux-fsdevel@vger.kernel.org
8150 F: Documentation/filesystems/inotify.txt
8151 F: fs/notify/inotify/
8152 F: include/linux/inotify.h
8153 F: include/uapi/linux/inotify.h
8155 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8156 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
8157 L: linux-input@vger.kernel.org
8158 Q: http://patchwork.kernel.org/project/linux-input/list/
8159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8162 F: include/linux/input.h
8163 F: include/uapi/linux/input.h
8164 F: include/uapi/linux/input-event-codes.h
8165 F: include/linux/input/
8166 F: Documentation/devicetree/bindings/input/
8167 F: Documentation/devicetree/bindings/serio/
8168 F: Documentation/input/
8170 INPUT MULTITOUCH (MT) PROTOCOL
8171 M: Henrik Rydberg <rydberg@bitmath.org>
8172 L: linux-input@vger.kernel.org
8174 F: Documentation/input/multi-touch-protocol.rst
8175 F: drivers/input/input-mt.c
8178 INSIDE SECURE CRYPTO DRIVER
8179 M: Antoine Tenart <antoine.tenart@bootlin.com>
8180 F: drivers/crypto/inside-secure/
8182 L: linux-crypto@vger.kernel.org
8184 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8185 M: Mimi Zohar <zohar@linux.ibm.com>
8186 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8187 L: linux-integrity@vger.kernel.org
8188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8190 F: security/integrity/ima/
8192 INTEL 810/815 FRAMEBUFFER DRIVER
8193 M: Antonino Daplas <adaplas@gmail.com>
8194 L: linux-fbdev@vger.kernel.org
8196 F: drivers/video/fbdev/i810/
8199 M: Cezary Rojewski <cezary.rojewski@intel.com>
8200 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8201 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
8202 M: Jie Yang <yang.jie@linux.intel.com>
8203 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8207 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8208 M: Hans de Goede <hdegoede@redhat.com>
8209 L: platform-driver-x86@vger.kernel.org
8211 F: drivers/platform/x86/intel_atomisp2_pm.c
8213 INTEL C600 SERIES SAS CONTROLLER DRIVER
8214 M: Intel SCU Linux support <intel-linux-scu@intel.com>
8215 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8216 L: linux-scsi@vger.kernel.org
8217 T: git git://git.code.sf.net/p/intel-sas/isci
8219 F: drivers/scsi/isci/
8221 INTEL CPU family model numbers
8222 M: Tony Luck <tony.luck@intel.com>
8224 L: linux-kernel@vger.kernel.org
8226 F: arch/x86/include/asm/intel-family.h
8228 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8229 M: Jani Nikula <jani.nikula@linux.intel.com>
8230 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8231 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
8232 L: intel-gfx@lists.freedesktop.org
8233 W: https://01.org/linuxgraphics/
8234 B: https://01.org/linuxgraphics/documentation/how-report-bugs
8235 C: irc://chat.freenode.net/intel-gfx
8236 Q: http://patchwork.freedesktop.org/project/intel-gfx/
8237 T: git git://anongit.freedesktop.org/drm-intel
8239 F: drivers/gpu/drm/i915/
8240 F: include/drm/i915*
8241 F: include/uapi/drm/i915_drm.h
8242 F: Documentation/gpu/i915.rst
8244 INTEL ETHERNET DRIVERS
8245 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8246 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8247 W: http://www.intel.com/support/feedback.htm
8248 W: http://e1000.sourceforge.net/
8249 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8253 F: Documentation/networking/device_drivers/intel/e100.rst
8254 F: Documentation/networking/device_drivers/intel/e1000.rst
8255 F: Documentation/networking/device_drivers/intel/e1000e.rst
8256 F: Documentation/networking/device_drivers/intel/fm10k.rst
8257 F: Documentation/networking/device_drivers/intel/igb.rst
8258 F: Documentation/networking/device_drivers/intel/igbvf.rst
8259 F: Documentation/networking/device_drivers/intel/ixgb.rst
8260 F: Documentation/networking/device_drivers/intel/ixgbe.rst
8261 F: Documentation/networking/device_drivers/intel/ixgbevf.rst
8262 F: Documentation/networking/device_drivers/intel/i40e.rst
8263 F: Documentation/networking/device_drivers/intel/iavf.rst
8264 F: Documentation/networking/device_drivers/intel/ice.rst
8265 F: drivers/net/ethernet/intel/
8266 F: drivers/net/ethernet/intel/*/
8267 F: include/linux/avf/virtchnl.h
8269 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8270 M: Maik Broemme <mbroemme@libmpq.org>
8271 L: linux-fbdev@vger.kernel.org
8273 F: Documentation/fb/intelfb.rst
8274 F: drivers/video/fbdev/intelfb/
8277 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8278 L: linux-gpio@vger.kernel.org
8280 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8281 F: drivers/gpio/gpio-ich.c
8282 F: drivers/gpio/gpio-intel-mid.c
8283 F: drivers/gpio/gpio-lynxpoint.c
8284 F: drivers/gpio/gpio-merrifield.c
8285 F: drivers/gpio/gpio-ml-ioh.c
8286 F: drivers/gpio/gpio-pch.c
8287 F: drivers/gpio/gpio-sch.c
8288 F: drivers/gpio/gpio-sodaville.c
8290 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8291 M: Zhenyu Wang <zhenyuw@linux.intel.com>
8292 M: Zhi Wang <zhi.a.wang@intel.com>
8293 L: intel-gvt-dev@lists.freedesktop.org
8294 L: intel-gfx@lists.freedesktop.org
8295 W: https://01.org/igvt-g
8296 T: git https://github.com/intel/gvt-linux.git
8298 F: drivers/gpu/drm/i915/gvt/
8300 INTEL HID EVENT DRIVER
8301 M: Alex Hung <alex.hung@canonical.com>
8302 L: platform-driver-x86@vger.kernel.org
8304 F: drivers/platform/x86/intel-hid.c
8306 INTEL I/OAT DMA DRIVER
8307 M: Dave Jiang <dave.jiang@intel.com>
8308 R: Dan Williams <dan.j.williams@intel.com>
8309 L: dmaengine@vger.kernel.org
8310 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
8312 F: drivers/dma/ioat*
8315 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
8316 M: Len Brown <lenb@kernel.org>
8317 L: linux-pm@vger.kernel.org
8318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8319 B: https://bugzilla.kernel.org
8321 F: drivers/idle/intel_idle.c
8323 INTEL INTEGRATED SENSOR HUB DRIVER
8324 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8325 M: Jiri Kosina <jikos@kernel.org>
8326 L: linux-input@vger.kernel.org
8328 F: drivers/hid/intel-ish-hid/
8331 M: David Woodhouse <dwmw2@infradead.org>
8332 L: iommu@lists.linux-foundation.org
8333 T: git git://git.infradead.org/iommu-2.6.git
8335 F: drivers/iommu/intel-iommu.c
8336 F: include/linux/intel-iommu.h
8338 INTEL IOP-ADMA DMA DRIVER
8339 R: Dan Williams <dan.j.williams@intel.com>
8341 F: drivers/dma/iop-adma.c
8343 INTEL IPU3 CSI-2 CIO2 DRIVER
8344 M: Yong Zhi <yong.zhi@intel.com>
8345 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8346 M: Bingbu Cao <bingbu.cao@intel.com>
8347 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
8348 L: linux-media@vger.kernel.org
8350 F: drivers/media/pci/intel/ipu3/
8351 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8353 INTEL IPU3 CSI-2 IMGU DRIVER
8354 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8355 L: linux-media@vger.kernel.org
8357 F: drivers/staging/media/ipu3/
8358 F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8359 F: Documentation/media/v4l-drivers/ipu3.rst
8361 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8362 M: Krzysztof Halasa <khalasa@piap.pl>
8364 F: include/linux/soc/ixp4xx/qmgr.h
8365 F: include/linux/soc/ixp4xx/npe.h
8366 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
8367 F: drivers/soc/ixp4xx/ixp4xx-npe.c
8368 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
8369 F: drivers/net/wan/ixp4xx_hss.c
8371 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8372 M: Deepak Saxena <dsaxena@plexity.net>
8374 F: drivers/char/hw_random/ixp4xx-rng.c
8376 INTEL MANAGEMENT ENGINE (mei)
8377 M: Tomas Winkler <tomas.winkler@intel.com>
8378 L: linux-kernel@vger.kernel.org
8380 F: include/uapi/linux/mei.h
8381 F: include/linux/mei_cl_bus.h
8382 F: drivers/misc/mei/*
8383 F: drivers/watchdog/mei_wdt.c
8384 F: Documentation/driver-api/mei/*
8387 INTEL MENLOW THERMAL DRIVER
8388 M: Sujith Thomas <sujith.thomas@intel.com>
8389 L: platform-driver-x86@vger.kernel.org
8390 W: https://01.org/linux-acpi
8392 F: drivers/platform/x86/intel_menlow.c
8394 INTEL MIC DRIVERS (mic)
8395 M: Sudeep Dutt <sudeep.dutt@intel.com>
8396 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
8398 W: https://github.com/sudeepdutt/mic
8399 W: http://software.intel.com/en-us/mic-developer
8400 F: include/linux/mic_bus.h
8401 F: include/linux/scif.h
8402 F: include/uapi/linux/mic_common.h
8403 F: include/uapi/linux/mic_ioctl.h
8404 F: include/uapi/linux/scif_ioctl.h
8405 F: drivers/misc/mic/
8406 F: drivers/dma/mic_x100_dma.c
8407 F: drivers/dma/mic_x100_dma.h
8408 F: Documentation/mic/
8410 INTEL PMC CORE DRIVER
8411 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8412 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8413 L: platform-driver-x86@vger.kernel.org
8415 F: drivers/platform/x86/intel_pmc_core*
8417 INTEL PMC/P-Unit IPC DRIVER
8418 M: Zha Qipeng<qipeng.zha@intel.com>
8419 L: platform-driver-x86@vger.kernel.org
8421 F: drivers/platform/x86/intel_pmc_ipc.c
8422 F: drivers/platform/x86/intel_punit_ipc.c
8423 F: arch/x86/include/asm/intel_pmc_ipc.h
8424 F: arch/x86/include/asm/intel_punit_ipc.h
8426 INTEL PMIC GPIO DRIVERS
8427 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8430 F: drivers/gpio/gpio-*cove.c
8431 F: drivers/gpio/gpio-msic.c
8433 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8434 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8436 F: drivers/mfd/intel_msic.c
8437 F: drivers/mfd/intel_soc_pmic*
8438 F: include/linux/mfd/intel_msic.h
8439 F: include/linux/mfd/intel_soc_pmic*
8441 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8442 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
8443 L: linux-wireless@vger.kernel.org
8445 F: Documentation/networking/device_drivers/intel/ipw2100.txt
8446 F: Documentation/networking/device_drivers/intel/ipw2200.txt
8447 F: drivers/net/wireless/intel/ipw2x00/
8450 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8451 M: Len Brown <lenb@kernel.org>
8452 L: linux-pm@vger.kernel.org
8454 F: drivers/cpufreq/intel_pstate.c
8456 INTEL RDMA RNIC DRIVER
8457 M: Faisal Latif <faisal.latif@intel.com>
8458 M: Shiraz Saleem <shiraz.saleem@intel.com>
8459 L: linux-rdma@vger.kernel.org
8461 F: drivers/infiniband/hw/i40iw/
8462 F: include/uapi/rdma/i40iw-abi.h
8464 INTEL SPEED SELECT TECHNOLOGY
8465 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8466 L: platform-driver-x86@vger.kernel.org
8468 F: drivers/platform/x86/intel_speed_select_if/
8469 F: tools/power/x86/intel-speed-select/
8470 F: include/uapi/linux/isst_if.h
8472 INTEL STRATIX10 FIRMWARE DRIVERS
8473 M: Richard Gong <richard.gong@linux.intel.com>
8474 L: linux-kernel@vger.kernel.org
8476 F: drivers/firmware/stratix10-rsu.c
8477 F: drivers/firmware/stratix10-svc.c
8478 F: include/linux/firmware/intel/stratix10-smc.h
8479 F: include/linux/firmware/intel/stratix10-svc-client.h
8480 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8481 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8483 INTEL TELEMETRY DRIVER
8484 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8485 M: "David E. Box" <david.e.box@linux.intel.com>
8486 L: platform-driver-x86@vger.kernel.org
8488 F: arch/x86/include/asm/intel_telemetry.h
8489 F: drivers/platform/x86/intel_telemetry*
8491 INTEL VIRTUAL BUTTON DRIVER
8492 M: AceLan Kao <acelan.kao@canonical.com>
8493 L: platform-driver-x86@vger.kernel.org
8495 F: drivers/platform/x86/intel-vbtn.c
8497 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8498 M: Stanislaw Gruszka <sgruszka@redhat.com>
8499 L: linux-wireless@vger.kernel.org
8501 F: drivers/net/wireless/intel/iwlegacy/
8503 INTEL WIRELESS WIFI LINK (iwlwifi)
8504 M: Johannes Berg <johannes.berg@intel.com>
8505 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8506 M: Luca Coelho <luciano.coelho@intel.com>
8507 M: Intel Linux Wireless <linuxwifi@intel.com>
8508 L: linux-wireless@vger.kernel.org
8509 W: http://intellinuxwireless.org
8510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8512 F: drivers/net/wireless/intel/iwlwifi/
8514 INTEL WIRELESS WIMAX CONNECTION 2400
8515 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8516 M: linux-wimax@intel.com
8517 L: wimax@linuxwimax.org (subscribers-only)
8519 W: http://linuxwimax.org
8520 F: Documentation/admin-guide/wimax/i2400m.rst
8521 F: drivers/net/wimax/i2400m/
8522 F: include/uapi/linux/wimax/i2400m.h
8524 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8525 M: Mario Limonciello <mario.limonciello@dell.com>
8527 F: drivers/platform/x86/intel-wmi-thunderbolt.c
8530 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8532 F: Documentation/trace/intel_th.rst
8533 F: drivers/hwtracing/intel_th/
8534 F: include/linux/intel_th.h
8536 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8537 M: Ning Sun <ning.sun@intel.com>
8538 L: tboot-devel@lists.sourceforge.net
8539 W: http://tboot.sourceforge.net
8540 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8542 F: Documentation/x86/intel_txt.rst
8543 F: include/linux/tboot.h
8544 F: arch/x86/kernel/tboot.c
8547 M: Georgi Djakov <georgi.djakov@linaro.org>
8548 L: linux-pm@vger.kernel.org
8550 F: Documentation/driver-api/interconnect.rst
8551 F: Documentation/devicetree/bindings/interconnect/
8552 F: drivers/interconnect/
8553 F: include/dt-bindings/interconnect/
8554 F: include/linux/interconnect-provider.h
8555 F: include/linux/interconnect.h
8557 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8558 M: Linus Walleij <linus.walleij@linaro.org>
8559 L: linux-iio@vger.kernel.org
8561 F: drivers/iio/gyro/mpu3050*
8562 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8564 IOC3 ETHERNET DRIVER
8565 M: Ralf Baechle <ralf@linux-mips.org>
8566 L: linux-mips@vger.kernel.org
8568 F: drivers/net/ethernet/sgi/ioc3-eth.c
8570 IOMAP FILESYSTEM LIBRARY
8571 M: Christoph Hellwig <hch@infradead.org>
8572 M: Darrick J. Wong <darrick.wong@oracle.com>
8573 M: linux-xfs@vger.kernel.org
8574 M: linux-fsdevel@vger.kernel.org
8575 L: linux-xfs@vger.kernel.org
8576 L: linux-fsdevel@vger.kernel.org
8577 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8580 F: include/linux/iomap.h
8583 M: Joerg Roedel <joro@8bytes.org>
8584 L: iommu@lists.linux-foundation.org
8585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8587 F: Documentation/devicetree/bindings/iommu/
8589 F: include/linux/iommu.h
8590 F: include/linux/of_iommu.h
8591 F: include/linux/iova.h
8594 M: Jens Axboe <axboe@kernel.dk>
8595 L: linux-block@vger.kernel.org
8596 L: linux-fsdevel@vger.kernel.org
8597 T: git git://git.kernel.dk/linux-block
8598 T: git git://git.kernel.dk/liburing
8601 F: include/uapi/linux/io_uring.h
8604 M: Corey Minyard <minyard@acm.org>
8605 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8606 W: http://openipmi.sourceforge.net/
8608 F: Documentation/devicetree/bindings/ipmi/
8609 F: Documentation/IPMI.txt
8610 F: drivers/char/ipmi/
8611 F: include/linux/ipmi*
8612 F: include/uapi/linux/ipmi*
8614 IPS SCSI RAID DRIVER
8615 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8616 L: linux-scsi@vger.kernel.org
8617 W: http://www.adaptec.com/
8619 F: drivers/scsi/ips*
8622 M: Wensong Zhang <wensong@linux-vs.org>
8623 M: Simon Horman <horms@verge.net.au>
8624 M: Julian Anastasov <ja@ssi.bg>
8625 L: netdev@vger.kernel.org
8626 L: lvs-devel@vger.kernel.org
8628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8630 F: Documentation/networking/ipvs-sysctl.txt
8631 F: include/net/ip_vs.h
8632 F: include/uapi/linux/ip_vs.h
8633 F: net/netfilter/ipvs/
8636 M: Jiri Kosina <jikos@kernel.org>
8637 M: David Sterba <dsterba@suse.com>
8639 F: drivers/tty/ipwireless/
8642 L: netdev@vger.kernel.org
8644 F: include/uapi/linux/ipx.h
8646 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8647 M: Marc Zyngier <maz@kernel.org>
8649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8650 F: Documentation/IRQ-domain.txt
8651 F: include/linux/irqdomain.h
8652 F: kernel/irq/irqdomain.c
8656 M: Thomas Gleixner <tglx@linutronix.de>
8657 L: linux-kernel@vger.kernel.org
8659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8663 M: Thomas Gleixner <tglx@linutronix.de>
8664 M: Jason Cooper <jason@lakedaemon.net>
8665 M: Marc Zyngier <maz@kernel.org>
8666 L: linux-kernel@vger.kernel.org
8668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8669 F: Documentation/devicetree/bindings/interrupt-controller/
8673 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8675 F: Documentation/driver-api/isa.rst
8676 F: drivers/base/isa.c
8677 F: include/linux/isa.h
8680 M: Hans Verkuil <hverkuil@xs4all.nl>
8681 L: linux-media@vger.kernel.org
8682 T: git git://linuxtv.org/media_tree.git
8683 W: https://linuxtv.org
8685 F: drivers/media/radio/radio-isa*
8688 M: Jaroslav Kysela <perex@perex.cz>
8690 F: Documentation/driver-api/isapnp.rst
8691 F: drivers/pnp/isapnp/
8692 F: include/linux/isapnp.h
8695 M: Lee Duncan <lduncan@suse.com>
8696 M: Chris Leech <cleech@redhat.com>
8697 L: open-iscsi@googlegroups.com
8698 W: www.open-iscsi.com
8700 F: drivers/scsi/*iscsi*
8701 F: include/scsi/*iscsi*
8703 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8704 M: Peter Jones <pjones@redhat.com>
8705 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
8707 F: drivers/firmware/iscsi_ibft*
8709 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8710 M: Sagi Grimberg <sagi@grimberg.me>
8711 M: Max Gurtovoy <maxg@mellanox.com>
8712 L: linux-rdma@vger.kernel.org
8714 W: http://www.openfabrics.org
8715 W: www.open-iscsi.org
8716 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8717 F: drivers/infiniband/ulp/iser/
8719 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8720 M: Sagi Grimberg <sagi@grimberg.me>
8721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8722 L: linux-rdma@vger.kernel.org
8723 L: target-devel@vger.kernel.org
8725 W: http://www.linux-iscsi.org
8726 F: drivers/infiniband/ulp/isert
8728 ISDN/mISDN SUBSYSTEM
8729 M: Karsten Keil <isdn@linux-pingi.de>
8730 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8731 L: netdev@vger.kernel.org
8732 W: http://www.isdn4linux.de
8734 F: drivers/isdn/mISDN
8735 F: drivers/isdn/hardware
8738 M: Karsten Keil <isdn@linux-pingi.de>
8739 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8740 L: netdev@vger.kernel.org
8741 W: http://www.isdn4linux.de
8743 F: Documentation/isdn/
8744 F: drivers/isdn/capi/
8745 F: drivers/staging/isdn/
8746 F: net/bluetooth/cmtp/
8747 F: include/linux/isdn/
8748 F: include/uapi/linux/isdn/
8750 IT87 HARDWARE MONITORING DRIVER
8751 M: Jean Delvare <jdelvare@suse.com>
8752 L: linux-hwmon@vger.kernel.org
8754 F: Documentation/hwmon/it87.rst
8755 F: drivers/hwmon/it87.c
8758 M: Antti Palosaari <crope@iki.fi>
8759 L: linux-media@vger.kernel.org
8760 W: https://linuxtv.org
8761 W: http://palosaari.fi/linux/
8762 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8763 T: git git://linuxtv.org/anttip/media_tree.git
8765 F: drivers/media/tuners/it913x*
8767 IVTV VIDEO4LINUX DRIVER
8768 M: Andy Walls <awalls@md.metrocast.net>
8769 L: ivtv-devel@ivtvdriver.org (subscribers-only)
8770 L: linux-media@vger.kernel.org
8771 T: git git://linuxtv.org/media_tree.git
8772 W: http://www.ivtvdriver.org
8774 F: Documentation/media/v4l-drivers/ivtv*
8775 F: drivers/media/pci/ivtv/
8776 F: include/uapi/linux/ivtv*
8778 IX2505V MEDIA DRIVER
8779 M: Malcolm Priestley <tvboxspy@gmail.com>
8780 L: linux-media@vger.kernel.org
8781 W: https://linuxtv.org
8782 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8784 F: drivers/media/dvb-frontends/ix2505v*
8786 JAILHOUSE HYPERVISOR INTERFACE
8787 M: Jan Kiszka <jan.kiszka@siemens.com>
8788 L: jailhouse-dev@googlegroups.com
8790 F: arch/x86/kernel/jailhouse.c
8791 F: arch/x86/include/asm/jailhouse_para.h
8793 JC42.4 TEMPERATURE SENSOR DRIVER
8794 M: Guenter Roeck <linux@roeck-us.net>
8795 L: linux-hwmon@vger.kernel.org
8797 F: drivers/hwmon/jc42.c
8798 F: Documentation/hwmon/jc42.rst
8801 M: Dave Kleikamp <shaggy@kernel.org>
8802 L: jfs-discussion@lists.sourceforge.net
8803 W: http://jfs.sourceforge.net/
8804 T: git git://github.com/kleikamp/linux-shaggy.git
8806 F: Documentation/admin-guide/jfs.rst
8810 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
8811 L: netdev@vger.kernel.org
8813 F: drivers/net/ethernet/jme.*
8815 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8816 M: David Woodhouse <dwmw2@infradead.org>
8817 M: Richard Weinberger <richard@nod.at>
8818 L: linux-mtd@lists.infradead.org
8819 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
8820 T: git git://git.infradead.org/ubifs-2.6.git
8823 F: include/uapi/linux/jffs2.h
8825 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8826 M: "Theodore Ts'o" <tytso@mit.edu>
8827 M: Jan Kara <jack@suse.com>
8828 L: linux-ext4@vger.kernel.org
8831 F: include/linux/jbd2.h
8833 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8834 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8835 L: linux-media@vger.kernel.org
8837 F: drivers/media/platform/rcar_jpu.c
8839 JSM Neo PCI based serial card
8840 L: linux-serial@vger.kernel.org
8842 F: drivers/tty/serial/jsm/
8844 K10TEMP HARDWARE MONITORING DRIVER
8845 M: Clemens Ladisch <clemens@ladisch.de>
8846 L: linux-hwmon@vger.kernel.org
8848 F: Documentation/hwmon/k10temp.rst
8849 F: drivers/hwmon/k10temp.c
8851 K8TEMP HARDWARE MONITORING DRIVER
8852 M: Rudolf Marek <r.marek@assembler.cz>
8853 L: linux-hwmon@vger.kernel.org
8855 F: Documentation/hwmon/k8temp.rst
8856 F: drivers/hwmon/k8temp.c
8859 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
8860 R: Alexander Potapenko <glider@google.com>
8861 R: Dmitry Vyukov <dvyukov@google.com>
8862 L: kasan-dev@googlegroups.com
8864 F: arch/*/include/asm/kasan.h
8865 F: arch/*/mm/kasan_init*
8866 F: Documentation/dev-tools/kasan.rst
8867 F: include/linux/kasan*.h
8870 F: scripts/Makefile.kasan
8873 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8875 L: linux-kbuild@vger.kernel.org
8877 F: Documentation/kbuild/kconfig*
8879 F: scripts/Kconfig.include
8882 M: Dave Young <dyoung@redhat.com>
8883 M: Baoquan He <bhe@redhat.com>
8884 R: Vivek Goyal <vgoyal@redhat.com>
8885 L: kexec@lists.infradead.org
8886 W: http://lse.sourceforge.net/kdump/
8888 F: Documentation/admin-guide/kdump/
8890 KEENE FM RADIO TRANSMITTER DRIVER
8891 M: Hans Verkuil <hverkuil@xs4all.nl>
8892 L: linux-media@vger.kernel.org
8893 T: git git://linuxtv.org/media_tree.git
8894 W: https://linuxtv.org
8896 F: drivers/media/radio/radio-keene*
8899 M: Ian Kent <raven@themaw.net>
8900 L: autofs@vger.kernel.org
8904 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8905 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8906 M: Michal Marek <michal.lkml@markovi.net>
8907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8908 L: linux-kbuild@vger.kernel.org
8910 F: Documentation/kbuild/
8913 F: scripts/Makefile*
8916 F: scripts/*vmlinux*
8921 L: kernel-janitors@vger.kernel.org
8922 W: http://kernelnewbies.org/KernelJanitors
8925 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8926 M: "J. Bruce Fields" <bfields@fieldses.org>
8927 M: Chuck Lever <chuck.lever@oracle.com>
8928 L: linux-nfs@vger.kernel.org
8929 W: http://nfs.sourceforge.net/
8930 T: git git://linux-nfs.org/~bfields/linux.git
8933 F: include/uapi/linux/nfsd/
8937 F: include/linux/lockd/
8938 F: include/linux/sunrpc/
8939 F: include/uapi/linux/sunrpc/
8941 KERNEL SELFTEST FRAMEWORK
8942 M: Shuah Khan <shuah@kernel.org>
8943 M: Shuah Khan <skhan@linuxfoundation.org>
8944 L: linux-kselftest@vger.kernel.org
8945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8946 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
8948 F: tools/testing/selftests/
8949 F: Documentation/dev-tools/kselftest*
8951 KERNEL USERMODE HELPER
8952 M: Luis Chamberlain <mcgrof@kernel.org>
8953 L: linux-kernel@vger.kernel.org
8956 F: include/linux/umh.h
8958 KERNEL VIRTUAL MACHINE (KVM)
8959 M: Paolo Bonzini <pbonzini@redhat.com>
8960 M: Radim Krčmář <rkrcmar@redhat.com>
8961 L: kvm@vger.kernel.org
8962 W: http://www.linux-kvm.org
8963 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8965 F: Documentation/virt/kvm/
8966 F: include/trace/events/kvm.h
8967 F: include/uapi/asm-generic/kvm*
8968 F: include/uapi/linux/kvm*
8969 F: include/asm-generic/kvm*
8970 F: include/linux/kvm*
8971 F: include/kvm/iodev.h
8974 F: tools/testing/selftests/kvm/
8976 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8977 M: Marc Zyngier <maz@kernel.org>
8978 R: James Morse <james.morse@arm.com>
8979 R: Julien Thierry <julien.thierry.kdev@gmail.com>
8980 R: Suzuki K Poulose <suzuki.poulose@arm.com>
8981 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8982 L: kvmarm@lists.cs.columbia.edu
8983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8985 F: arch/arm/include/uapi/asm/kvm*
8986 F: arch/arm/include/asm/kvm*
8988 F: arch/arm64/include/uapi/asm/kvm*
8989 F: arch/arm64/include/asm/kvm*
8992 F: include/kvm/arm_*
8994 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8995 M: James Hogan <jhogan@kernel.org>
8996 L: linux-mips@vger.kernel.org
8998 F: arch/mips/include/uapi/asm/kvm*
8999 F: arch/mips/include/asm/kvm*
9002 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9003 M: Paul Mackerras <paulus@ozlabs.org>
9004 L: kvm-ppc@vger.kernel.org
9005 W: http://www.linux-kvm.org/
9006 T: git git://github.com/agraf/linux-2.6.git
9008 F: arch/powerpc/include/uapi/asm/kvm*
9009 F: arch/powerpc/include/asm/kvm*
9010 F: arch/powerpc/kvm/
9011 F: arch/powerpc/kernel/kvm*
9013 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9014 M: Christian Borntraeger <borntraeger@de.ibm.com>
9015 M: Janosch Frank <frankja@linux.ibm.com>
9016 R: David Hildenbrand <david@redhat.com>
9017 R: Cornelia Huck <cohuck@redhat.com>
9018 L: kvm@vger.kernel.org
9019 W: http://www.ibm.com/developerworks/linux/linux390/
9020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9022 F: arch/s390/include/uapi/asm/kvm*
9023 F: arch/s390/include/asm/gmap.h
9024 F: arch/s390/include/asm/kvm*
9026 F: arch/s390/mm/gmap.c
9027 F: tools/testing/selftests/kvm/s390x/
9028 F: tools/testing/selftests/kvm/*/s390x/
9030 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9031 M: Paolo Bonzini <pbonzini@redhat.com>
9032 M: Radim Krčmář <rkrcmar@redhat.com>
9033 R: Sean Christopherson <sean.j.christopherson@intel.com>
9034 R: Vitaly Kuznetsov <vkuznets@redhat.com>
9035 R: Wanpeng Li <wanpengli@tencent.com>
9036 R: Jim Mattson <jmattson@google.com>
9037 R: Joerg Roedel <joro@8bytes.org>
9038 L: kvm@vger.kernel.org
9039 W: http://www.linux-kvm.org
9040 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9044 F: arch/x86/include/uapi/asm/kvm*
9045 F: arch/x86/include/uapi/asm/vmx.h
9046 F: arch/x86/include/uapi/asm/svm.h
9047 F: arch/x86/include/asm/kvm*
9048 F: arch/x86/include/asm/pvclock-abi.h
9049 F: arch/x86/include/asm/svm.h
9050 F: arch/x86/include/asm/vmx.h
9051 F: arch/x86/kernel/kvm.c
9052 F: arch/x86/kernel/kvmclock.c
9055 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9056 M: Tejun Heo <tj@kernel.org>
9057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9059 F: include/linux/kernfs.h
9063 M: Eric Biederman <ebiederm@xmission.com>
9064 W: http://kernel.org/pub/linux/utils/kernel/kexec/
9065 L: kexec@lists.infradead.org
9067 F: include/linux/kexec.h
9068 F: include/uapi/linux/kexec.h
9072 M: Mimi Zohar <zohar@linux.ibm.com>
9073 L: linux-integrity@vger.kernel.org
9074 L: keyrings@vger.kernel.org
9076 F: Documentation/security/keys/trusted-encrypted.rst
9077 F: include/keys/encrypted-type.h
9078 F: security/keys/encrypted-keys/
9081 M: James Bottomley <jejb@linux.ibm.com>
9082 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9083 M: Mimi Zohar <zohar@linux.ibm.com>
9084 L: linux-integrity@vger.kernel.org
9085 L: keyrings@vger.kernel.org
9087 F: Documentation/security/keys/trusted-encrypted.rst
9088 F: include/keys/trusted-type.h
9089 F: security/keys/trusted.c
9090 F: include/keys/trusted.h
9093 M: David Howells <dhowells@redhat.com>
9094 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9095 L: keyrings@vger.kernel.org
9097 F: Documentation/security/keys/core.rst
9098 F: include/linux/key.h
9099 F: include/linux/key-type.h
9100 F: include/linux/keyctl.h
9101 F: include/uapi/linux/keyctl.h
9105 KGDB / KDB /debug_core
9106 M: Jason Wessel <jason.wessel@windriver.com>
9107 M: Daniel Thompson <daniel.thompson@linaro.org>
9108 R: Douglas Anderson <dianders@chromium.org>
9109 W: http://kgdb.wiki.kernel.org/
9110 L: kgdb-bugreport@lists.sourceforge.net
9111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9113 F: Documentation/dev-tools/kgdb.rst
9114 F: drivers/misc/kgdbts.c
9115 F: drivers/tty/serial/kgdboc.c
9116 F: include/linux/kdb.h
9117 F: include/linux/kgdb.h
9121 M: Catalin Marinas <catalin.marinas@arm.com>
9123 F: Documentation/dev-tools/kmemleak.rst
9124 F: include/linux/kmemleak.h
9126 F: mm/kmemleak-test.c
9128 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9129 M: Luis Chamberlain <mcgrof@kernel.org>
9130 L: linux-kernel@vger.kernel.org
9133 F: include/linux/kmod.h
9135 F: tools/testing/selftests/kmod/
9138 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9139 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9140 M: "David S. Miller" <davem@davemloft.net>
9141 M: Masami Hiramatsu <mhiramat@kernel.org>
9143 F: Documentation/kprobes.txt
9144 F: include/linux/kprobes.h
9145 F: include/asm-generic/kprobes.h
9148 KS0108 LCD CONTROLLER DRIVER
9149 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9151 F: Documentation/admin-guide/auxdisplay/ks0108.rst
9152 F: drivers/auxdisplay/ks0108.c
9153 F: include/linux/ks0108.h
9156 M: David Ahern <dsahern@kernel.org>
9157 L: netdev@vger.kernel.org
9160 F: include/net/l3mdev.h
9163 M: John Fastabend <john.fastabend@gmail.com>
9164 M: Daniel Borkmann <daniel@iogearbox.net>
9165 L: netdev@vger.kernel.org
9166 L: bpf@vger.kernel.org
9168 F: include/linux/skmsg.h
9170 F: net/core/sock_map.c
9171 F: net/ipv4/tcp_bpf.c
9173 LANTIQ / INTEL Ethernet drivers
9174 M: Hauke Mehrtens <hauke@hauke-m.de>
9175 L: netdev@vger.kernel.org
9177 F: net/dsa/tag_gswip.c
9178 F: drivers/net/ethernet/lantiq_xrx200.c
9179 F: drivers/net/dsa/lantiq_pce.h
9180 F: drivers/net/dsa/lantiq_gswip.c
9182 LANTIQ MIPS ARCHITECTURE
9183 M: John Crispin <john@phrozen.org>
9184 L: linux-mips@vger.kernel.org
9187 F: drivers/soc/lantiq
9190 L: linux-x25@vger.kernel.org
9192 F: Documentation/networking/lapb-module.txt
9196 LASI 53c700 driver for PARISC
9197 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9198 L: linux-scsi@vger.kernel.org
9200 F: Documentation/scsi/53c700.txt
9201 F: drivers/scsi/53c700*
9204 M: Tobin C. Harding <me@tobin.cc>
9205 M: Tycho Andersen <tycho@tycho.ws>
9206 L: kernel-hardening@lists.openwall.com
9208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9209 F: scripts/leaking_addresses.pl
9212 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
9213 M: Pavel Machek <pavel@ucw.cz>
9214 R: Dan Murphy <dmurphy@ti.com>
9215 L: linux-leds@vger.kernel.org
9216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9219 F: Documentation/devicetree/bindings/leds/
9221 F: include/linux/leds.h
9223 LEGACY EEPROM DRIVER
9224 M: Jean Delvare <jdelvare@suse.com>
9226 F: Documentation/misc-devices/eeprom.rst
9227 F: drivers/misc/eeprom/eeprom.c
9230 R: David Lechner <david@lechnology.com>
9232 F: arch/arm/boot/dts/da850-lego-ev3.dts
9233 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9234 F: drivers/power/supply/lego_ev3_battery.c
9236 LEGO USB Tower driver
9237 M: Juergen Stuber <starblue@users.sourceforge.net>
9238 L: legousb-devel@lists.sourceforge.net
9239 W: http://legousb.sourceforge.net/
9241 F: drivers/usb/misc/legousbtower.c
9244 M: Matan Ziv-Av <matan@svgalib.org>
9245 L: platform-driver-x86@vger.kernel.org
9247 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
9248 F: Documentation/admin-guide/laptops/lg-laptop.rst
9249 F: drivers/platform/x86/lg-laptop.c
9252 M: Michael Krufky <mkrufky@linuxtv.org>
9253 L: linux-media@vger.kernel.org
9254 W: https://linuxtv.org
9255 W: http://github.com/mkrufky
9256 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9257 T: git git://linuxtv.org/mkrufky/tuners.git
9259 F: drivers/media/dvb-frontends/lg2160.*
9261 LGDT3305 MEDIA DRIVER
9262 M: Michael Krufky <mkrufky@linuxtv.org>
9263 L: linux-media@vger.kernel.org
9264 W: https://linuxtv.org
9265 W: http://github.com/mkrufky
9266 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9267 T: git git://linuxtv.org/mkrufky/tuners.git
9269 F: drivers/media/dvb-frontends/lgdt3305.*
9271 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9272 M: Viresh Kumar <vireshk@kernel.org>
9273 L: linux-ide@vger.kernel.org
9274 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9276 F: include/linux/pata_arasan_cf_data.h
9277 F: drivers/ata/pata_arasan_cf.c
9280 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9281 M: Jens Axboe <axboe@kernel.dk>
9282 L: linux-ide@vger.kernel.org
9283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9285 F: drivers/ata/pata_*.c
9286 F: drivers/ata/ata_generic.c
9288 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9289 M: Linus Walleij <linus.walleij@linaro.org>
9290 L: linux-ide@vger.kernel.org
9291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9293 F: drivers/ata/pata_ftide010.c
9294 F: drivers/ata/sata_gemini.c
9295 F: drivers/ata/sata_gemini.h
9297 LIBATA SATA AHCI PLATFORM devices support
9298 M: Hans de Goede <hdegoede@redhat.com>
9299 M: Jens Axboe <axboe@kernel.dk>
9300 L: linux-ide@vger.kernel.org
9301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9303 F: drivers/ata/ahci_platform.c
9304 F: drivers/ata/libahci_platform.c
9305 F: include/linux/ahci_platform.h
9307 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9308 M: Mikael Pettersson <mikpelinux@gmail.com>
9309 L: linux-ide@vger.kernel.org
9310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9312 F: drivers/ata/sata_promise.*
9314 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9315 M: Jens Axboe <axboe@kernel.dk>
9316 L: linux-ide@vger.kernel.org
9317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9320 F: include/linux/ata.h
9321 F: include/linux/libata.h
9322 F: Documentation/devicetree/bindings/ata/
9325 M: Sasha Levin <alexander.levin@microsoft.com>
9327 F: tools/lib/lockdep/
9329 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9330 M: Dan Williams <dan.j.williams@intel.com>
9331 M: Vishal Verma <vishal.l.verma@intel.com>
9332 M: Dave Jiang <dave.jiang@intel.com>
9333 L: linux-nvdimm@lists.01.org
9334 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9336 F: drivers/nvdimm/blk.c
9337 F: drivers/nvdimm/region_devs.c
9339 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9340 M: Vishal Verma <vishal.l.verma@intel.com>
9341 M: Dan Williams <dan.j.williams@intel.com>
9342 M: Dave Jiang <dave.jiang@intel.com>
9343 L: linux-nvdimm@lists.01.org
9344 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9346 F: drivers/nvdimm/btt*
9348 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9349 M: Dan Williams <dan.j.williams@intel.com>
9350 M: Vishal Verma <vishal.l.verma@intel.com>
9351 M: Dave Jiang <dave.jiang@intel.com>
9352 L: linux-nvdimm@lists.01.org
9353 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9355 F: drivers/nvdimm/pmem*
9357 LIBNVDIMM: DEVICETREE BINDINGS
9358 M: Oliver O'Halloran <oohall@gmail.com>
9359 L: linux-nvdimm@lists.01.org
9360 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9362 F: drivers/nvdimm/of_pmem.c
9363 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
9365 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9366 M: Dan Williams <dan.j.williams@intel.com>
9367 M: Vishal Verma <vishal.l.verma@intel.com>
9368 M: Dave Jiang <dave.jiang@intel.com>
9369 M: Keith Busch <keith.busch@intel.com>
9370 M: Ira Weiny <ira.weiny@intel.com>
9371 L: linux-nvdimm@lists.01.org
9372 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9376 F: drivers/acpi/nfit/*
9377 F: include/linux/nd.h
9378 F: include/linux/libnvdimm.h
9379 F: include/uapi/linux/ndctl.h
9381 LICENSES and SPDX stuff
9382 M: Thomas Gleixner <tglx@linutronix.de>
9383 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9384 L: linux-spdx@vger.kernel.org
9386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9388 F: Documentation/process/license-rules.rst
9390 F: scripts/spdxcheck-test.sh
9391 F: scripts/spdxcheck.py
9393 LIGHTNVM PLATFORM SUPPORT
9394 M: Matias Bjorling <mb@lightnvm.io>
9395 W: http://github/OpenChannelSSD
9396 L: linux-block@vger.kernel.org
9398 F: drivers/lightnvm/
9399 F: include/linux/lightnvm.h
9400 F: include/uapi/linux/lightnvm.h
9402 LINUX FOR POWER MACINTOSH
9403 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9404 W: http://www.penguinppc.org/
9405 L: linuxppc-dev@lists.ozlabs.org
9407 F: arch/powerpc/platforms/powermac/
9408 F: drivers/macintosh/
9410 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9411 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9412 M: Paul Mackerras <paulus@samba.org>
9413 M: Michael Ellerman <mpe@ellerman.id.au>
9414 W: https://github.com/linuxppc/linux/wiki
9415 L: linuxppc-dev@lists.ozlabs.org
9416 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9419 F: Documentation/ABI/stable/sysfs-firmware-opal-*
9420 F: Documentation/devicetree/bindings/powerpc/
9421 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
9422 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
9423 F: Documentation/powerpc/
9425 F: drivers/char/tpm/tpm_ibmvtpm*
9426 F: drivers/crypto/nx/
9427 F: drivers/crypto/vmx/
9428 F: drivers/i2c/busses/i2c-opal.c
9429 F: drivers/net/ethernet/ibm/ibmveth.*
9430 F: drivers/net/ethernet/ibm/ibmvnic.*
9431 F: drivers/pci/hotplug/pnv_php.c
9432 F: drivers/pci/hotplug/rpa*
9433 F: drivers/rtc/rtc-opal.c
9434 F: drivers/scsi/ibmvscsi/
9435 F: drivers/tty/hvc/hvc_opal.c
9436 F: drivers/watchdog/wdrtas.c
9437 F: tools/testing/selftests/powerpc
9444 LINUX FOR POWERPC EMBEDDED MPC5XXX
9445 M: Anatolij Gustschin <agust@denx.de>
9446 L: linuxppc-dev@lists.ozlabs.org
9447 T: git git://git.denx.de/linux-denx-agust.git
9449 F: arch/powerpc/platforms/512x/
9450 F: arch/powerpc/platforms/52xx/
9452 LINUX FOR POWERPC EMBEDDED PPC4XX
9453 M: Alistair Popple <alistair@popple.id.au>
9454 M: Matt Porter <mporter@kernel.crashing.org>
9455 W: http://www.penguinppc.org/
9456 L: linuxppc-dev@lists.ozlabs.org
9458 F: arch/powerpc/platforms/40x/
9459 F: arch/powerpc/platforms/44x/
9461 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9462 M: Scott Wood <oss@buserror.net>
9463 M: Kumar Gala <galak@kernel.crashing.org>
9464 W: http://www.penguinppc.org/
9465 L: linuxppc-dev@lists.ozlabs.org
9466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9468 F: arch/powerpc/platforms/83xx/
9469 F: arch/powerpc/platforms/85xx/
9470 F: Documentation/devicetree/bindings/powerpc/fsl/
9472 LINUX FOR POWERPC EMBEDDED PPC8XX
9473 M: Vitaly Bordug <vitb@kernel.crashing.org>
9474 W: http://www.penguinppc.org/
9475 L: linuxppc-dev@lists.ozlabs.org
9477 F: arch/powerpc/platforms/8xx/
9479 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9480 L: linuxppc-dev@lists.ozlabs.org
9482 F: arch/powerpc/*/*virtex*
9483 F: arch/powerpc/*/*/*virtex*
9485 LINUX FOR POWERPC PA SEMI PWRFICIENT
9486 L: linuxppc-dev@lists.ozlabs.org
9488 F: arch/powerpc/platforms/pasemi/
9489 F: drivers/*/*pasemi*
9490 F: drivers/*/*/*pasemi*
9492 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9493 M: Kees Cook <keescook@chromium.org>
9495 F: drivers/misc/lkdtm/*
9497 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9498 M: Alan Stern <stern@rowland.harvard.edu>
9499 M: Andrea Parri <parri.andrea@gmail.com>
9500 M: Will Deacon <will@kernel.org>
9501 M: Peter Zijlstra <peterz@infradead.org>
9502 M: Boqun Feng <boqun.feng@gmail.com>
9503 M: Nicholas Piggin <npiggin@gmail.com>
9504 M: David Howells <dhowells@redhat.com>
9505 M: Jade Alglave <j.alglave@ucl.ac.uk>
9506 M: Luc Maranget <luc.maranget@inria.fr>
9507 M: "Paul E. McKenney" <paulmck@kernel.org>
9508 R: Akira Yokosawa <akiyks@gmail.com>
9509 R: Daniel Lustig <dlustig@nvidia.com>
9510 L: linux-kernel@vger.kernel.org
9511 L: linux-arch@vger.kernel.org
9513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9514 F: tools/memory-model/
9515 F: Documentation/atomic_bitops.txt
9516 F: Documentation/atomic_t.txt
9517 F: Documentation/core-api/atomic_ops.rst
9518 F: Documentation/core-api/refcount-vs-atomic.rst
9519 F: Documentation/memory-barriers.txt
9521 LIS3LV02D ACCELEROMETER DRIVER
9522 M: Eric Piel <eric.piel@tremplin-utc.net>
9524 F: Documentation/misc-devices/lis3lv02d.rst
9525 F: drivers/misc/lis3lv02d/
9526 F: drivers/platform/x86/hp_accel.c
9529 M: Josh Poimboeuf <jpoimboe@redhat.com>
9530 M: Jiri Kosina <jikos@kernel.org>
9531 M: Miroslav Benes <mbenes@suse.cz>
9532 M: Petr Mladek <pmladek@suse.com>
9533 R: Joe Lawrence <joe.lawrence@redhat.com>
9535 F: kernel/livepatch/
9536 F: include/linux/livepatch.h
9537 F: arch/x86/include/asm/livepatch.h
9538 F: arch/x86/kernel/livepatch.c
9539 F: Documentation/livepatch/
9540 F: Documentation/ABI/testing/sysfs-kernel-livepatch
9541 F: samples/livepatch/
9542 F: tools/testing/selftests/livepatch/
9543 L: live-patching@vger.kernel.org
9544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9547 L: netdev@vger.kernel.org
9549 F: include/linux/llc.h
9550 F: include/uapi/linux/llc.h
9554 LM73 HARDWARE MONITOR DRIVER
9555 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
9556 L: linux-hwmon@vger.kernel.org
9558 F: drivers/hwmon/lm73.c
9560 LM78 HARDWARE MONITOR DRIVER
9561 M: Jean Delvare <jdelvare@suse.com>
9562 L: linux-hwmon@vger.kernel.org
9564 F: Documentation/hwmon/lm78.rst
9565 F: drivers/hwmon/lm78.c
9567 LM83 HARDWARE MONITOR DRIVER
9568 M: Jean Delvare <jdelvare@suse.com>
9569 L: linux-hwmon@vger.kernel.org
9571 F: Documentation/hwmon/lm83.rst
9572 F: drivers/hwmon/lm83.c
9574 LM90 HARDWARE MONITOR DRIVER
9575 M: Jean Delvare <jdelvare@suse.com>
9576 L: linux-hwmon@vger.kernel.org
9578 F: Documentation/hwmon/lm90.rst
9579 F: Documentation/devicetree/bindings/hwmon/lm90.txt
9580 F: drivers/hwmon/lm90.c
9581 F: include/dt-bindings/thermal/lm90.h
9583 LM95234 HARDWARE MONITOR DRIVER
9584 M: Guenter Roeck <linux@roeck-us.net>
9585 L: linux-hwmon@vger.kernel.org
9587 F: Documentation/hwmon/lm95234.rst
9588 F: drivers/hwmon/lm95234.c
9590 LME2510 MEDIA DRIVER
9591 M: Malcolm Priestley <tvboxspy@gmail.com>
9592 L: linux-media@vger.kernel.org
9593 W: https://linuxtv.org
9594 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9596 F: drivers/media/usb/dvb-usb-v2/lmedm04*
9598 LOADPIN SECURITY MODULE
9599 M: Kees Cook <keescook@chromium.org>
9600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9602 F: security/loadpin/
9603 F: Documentation/admin-guide/LSM/LoadPin.rst
9606 M: Peter Zijlstra <peterz@infradead.org>
9607 M: Ingo Molnar <mingo@redhat.com>
9608 M: Will Deacon <will@kernel.org>
9609 L: linux-kernel@vger.kernel.org
9610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9612 F: Documentation/locking/
9613 F: include/linux/lockdep.h
9614 F: include/linux/spinlock*.h
9615 F: arch/*/include/asm/spinlock*.h
9616 F: include/linux/rwlock*.h
9617 F: include/linux/mutex*.h
9618 F: include/linux/rwsem*.h
9619 F: include/linux/seqlock.h
9620 F: lib/locking*.[ch]
9622 X: kernel/locking/locktorture.c
9624 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9625 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
9626 L: linux-ntfs-dev@lists.sourceforge.net
9627 W: http://www.linux-ntfs.org/content/view/19/37/
9629 F: Documentation/admin-guide/ldm.rst
9630 F: block/partitions/ldm.*
9632 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9633 M: Sathya Prakash <sathya.prakash@broadcom.com>
9634 M: Chaitra P B <chaitra.basappa@broadcom.com>
9635 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9636 L: MPT-FusionLinux.pdl@broadcom.com
9637 L: linux-scsi@vger.kernel.org
9638 W: http://www.avagotech.com/support/
9640 F: drivers/message/fusion/
9641 F: drivers/scsi/mpt3sas/
9643 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9644 M: Matthew Wilcox <willy@infradead.org>
9645 L: linux-scsi@vger.kernel.org
9647 F: drivers/scsi/sym53c8xx_2/
9650 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9651 L: linux-iio@vger.kernel.org
9653 F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9654 F: drivers/iio/dac/ltc1660.c
9656 LTC4261 HARDWARE MONITOR DRIVER
9657 M: Guenter Roeck <linux@roeck-us.net>
9658 L: linux-hwmon@vger.kernel.org
9660 F: Documentation/hwmon/ltc4261.rst
9661 F: drivers/hwmon/ltc4261.c
9663 LTC4306 I2C MULTIPLEXER DRIVER
9664 M: Michael Hennerich <michael.hennerich@analog.com>
9665 W: http://ez.analog.com/community/linux-device-drivers
9666 L: linux-i2c@vger.kernel.org
9668 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
9669 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9671 LTP (Linux Test Project)
9672 M: Mike Frysinger <vapier@gentoo.org>
9673 M: Cyril Hrubis <chrubis@suse.cz>
9674 M: Wanlong Gao <wanlong.gao@gmail.com>
9675 M: Jan Stancek <jstancek@redhat.com>
9676 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9677 M: Alexey Kodanev <alexey.kodanev@oracle.com>
9678 L: ltp@lists.linux.it (subscribers-only)
9679 W: http://linux-test-project.github.io/
9680 T: git git://github.com/linux-test-project/ltp.git
9684 M: Geert Uytterhoeven <geert@linux-m68k.org>
9685 L: linux-m68k@lists.linux-m68k.org
9686 W: http://www.linux-m68k.org/
9687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9692 M68K ON APPLE MACINTOSH
9693 M: Joshua Thompson <funaho@jurai.org>
9694 W: http://www.mac.linux-m68k.org/
9695 L: linux-m68k@lists.linux-m68k.org
9700 M: Philip Blundell <philb@gnu.org>
9701 W: http://www.tazenda.demon.co.uk/phil/linux-hp
9705 M88DS3103 MEDIA DRIVER
9706 M: Antti Palosaari <crope@iki.fi>
9707 L: linux-media@vger.kernel.org
9708 W: https://linuxtv.org
9709 W: http://palosaari.fi/linux/
9710 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9711 T: git git://linuxtv.org/anttip/media_tree.git
9713 F: drivers/media/dvb-frontends/m88ds3103*
9715 M88RS2000 MEDIA DRIVER
9716 M: Malcolm Priestley <tvboxspy@gmail.com>
9717 L: linux-media@vger.kernel.org
9718 W: https://linuxtv.org
9719 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9721 F: drivers/media/dvb-frontends/m88rs2000*
9723 MA901 MASTERKIT USB FM RADIO DRIVER
9724 M: Alexey Klimov <klimov.linux@gmail.com>
9725 L: linux-media@vger.kernel.org
9726 T: git git://linuxtv.org/media_tree.git
9728 F: drivers/media/radio/radio-ma901.c
9731 M: Johannes Berg <johannes@sipsolutions.net>
9732 L: linux-wireless@vger.kernel.org
9733 W: http://wireless.kernel.org/
9734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9737 F: Documentation/networking/mac80211-injection.txt
9738 F: include/net/mac80211.h
9740 F: drivers/net/wireless/mac80211_hwsim.[ch]
9741 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
9744 M: Jassi Brar <jassisinghbrar@gmail.com>
9745 L: linux-kernel@vger.kernel.org
9748 F: include/linux/mailbox_client.h
9749 F: include/linux/mailbox_controller.h
9751 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9752 M: Michael Kerrisk <mtk.manpages@gmail.com>
9753 W: http://www.kernel.org/doc/man-pages
9754 L: linux-man@vger.kernel.org
9757 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9758 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
9759 L: linux-mips@vger.kernel.org
9761 F: arch/mips/boot/dts/img/pistachio_marduk.dts
9763 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9764 M: Andrew Lunn <andrew@lunn.ch>
9765 M: Vivien Didelot <vivien.didelot@gmail.com>
9766 L: netdev@vger.kernel.org
9768 F: drivers/net/dsa/mv88e6xxx/
9769 F: include/linux/platform_data/mv88e6xxx.h
9770 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
9772 MARVELL ARMADA DRM SUPPORT
9773 M: Russell King <linux@armlinux.org.uk>
9775 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9776 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9777 F: drivers/gpu/drm/armada/
9778 F: include/uapi/drm/armada_drm.h
9779 F: Documentation/devicetree/bindings/display/armada/
9781 MARVELL ARMADA 3700 PHY DRIVERS
9782 M: Miquel Raynal <miquel.raynal@bootlin.com>
9784 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9785 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9786 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9787 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9789 MARVELL CRYPTO DRIVER
9790 M: Boris Brezillon <bbrezillon@kernel.org>
9791 M: Arnaud Ebalard <arno@natisbad.org>
9792 F: drivers/crypto/marvell/
9794 L: linux-crypto@vger.kernel.org
9796 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9797 M: Mirko Lindner <mlindner@marvell.com>
9798 M: Stephen Hemminger <stephen@networkplumber.org>
9799 L: netdev@vger.kernel.org
9801 F: drivers/net/ethernet/marvell/sk*
9803 MARVELL LIBERTAS WIRELESS DRIVER
9804 L: libertas-dev@lists.infradead.org
9806 F: drivers/net/wireless/marvell/libertas/
9808 MARVELL MACCHIATOBIN SUPPORT
9809 M: Russell King <linux@armlinux.org.uk>
9810 L: linux-arm-kernel@lists.infradead.org
9812 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9814 MARVELL MV643XX ETHERNET DRIVER
9815 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9816 L: netdev@vger.kernel.org
9818 F: drivers/net/ethernet/marvell/mv643xx_eth.*
9819 F: include/linux/mv643xx.h
9821 MARVELL MV88X3310 PHY DRIVER
9822 M: Russell King <linux@armlinux.org.uk>
9823 L: netdev@vger.kernel.org
9825 F: drivers/net/phy/marvell10g.c
9827 MARVELL MVEBU THERMAL DRIVER
9828 M: Miquel Raynal <miquel.raynal@bootlin.com>
9830 F: drivers/thermal/armada_thermal.c
9832 MARVELL MVNETA ETHERNET DRIVER
9833 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9834 L: netdev@vger.kernel.org
9836 F: drivers/net/ethernet/marvell/mvneta.*
9838 MARVELL MWIFIEX WIRELESS DRIVER
9839 M: Amitkumar Karwar <amitkarwar@gmail.com>
9840 M: Nishant Sarmukadam <nishants@marvell.com>
9841 M: Ganapathi Bhat <gbhat@marvell.com>
9842 M: Xinming Hu <huxinming820@gmail.com>
9843 L: linux-wireless@vger.kernel.org
9845 F: drivers/net/wireless/marvell/mwifiex/
9847 MARVELL MWL8K WIRELESS DRIVER
9848 M: Lennert Buytenhek <buytenh@wantstofly.org>
9849 L: linux-wireless@vger.kernel.org
9851 F: drivers/net/wireless/marvell/mwl8k.c
9853 MARVELL NAND CONTROLLER DRIVER
9854 M: Miquel Raynal <miquel.raynal@bootlin.com>
9855 L: linux-mtd@lists.infradead.org
9857 F: drivers/mtd/nand/raw/marvell_nand.c
9858 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
9860 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9861 M: Nicolas Pitre <nico@fluxnic.net>
9863 F: drivers/mmc/host/mvsdio.*
9865 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9866 M: Hu Ziji <huziji@marvell.com>
9867 L: linux-mmc@vger.kernel.org
9869 F: drivers/mmc/host/sdhci-xenon*
9870 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9872 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9873 M: Sunil Goutham <sgoutham@marvell.com>
9874 M: Linu Cherian <lcherian@marvell.com>
9875 M: Geetha sowjanya <gakula@marvell.com>
9876 M: Jerin Jacob <jerinj@marvell.com>
9877 L: netdev@vger.kernel.org
9879 F: drivers/net/ethernet/marvell/octeontx2/af/
9881 MATROX FRAMEBUFFER DRIVER
9882 L: linux-fbdev@vger.kernel.org
9884 F: drivers/video/fbdev/matrox/matroxfb_*
9885 F: include/uapi/linux/matroxfb.h
9887 MAX16065 HARDWARE MONITOR DRIVER
9888 M: Guenter Roeck <linux@roeck-us.net>
9889 L: linux-hwmon@vger.kernel.org
9891 F: Documentation/hwmon/max16065.rst
9892 F: drivers/hwmon/max16065.c
9894 MAX2175 SDR TUNER DRIVER
9895 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9896 L: linux-media@vger.kernel.org
9897 T: git git://linuxtv.org/media_tree.git
9899 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
9900 F: Documentation/media/v4l-drivers/max2175.rst
9901 F: drivers/media/i2c/max2175*
9902 F: include/uapi/linux/max2175.h
9904 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9905 L: linux-hwmon@vger.kernel.org
9907 F: Documentation/hwmon/max6650.rst
9908 F: drivers/hwmon/max6650.c
9910 MAX6697 HARDWARE MONITOR DRIVER
9911 M: Guenter Roeck <linux@roeck-us.net>
9912 L: linux-hwmon@vger.kernel.org
9914 F: Documentation/hwmon/max6697.rst
9915 F: Documentation/devicetree/bindings/hwmon/max6697.txt
9916 F: drivers/hwmon/max6697.c
9917 F: include/linux/platform_data/max6697.h
9919 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9920 M: Peter Rosin <peda@axentia.se>
9921 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9923 F: Documentation/devicetree/bindings/sound/max9860.txt
9924 F: sound/soc/codecs/max9860.*
9926 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9927 M: Andreas Klinger <ak@it-klinger.de>
9928 L: linux-iio@vger.kernel.org
9930 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9931 F: drivers/iio/proximity/mb1232.c
9933 MAXIM MAX77650 PMIC MFD DRIVER
9934 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
9935 L: linux-kernel@vger.kernel.org
9937 F: Documentation/devicetree/bindings/*/*max77650.txt
9938 F: Documentation/devicetree/bindings/*/max77650*.txt
9939 F: include/linux/mfd/max77650.h
9940 F: drivers/mfd/max77650.c
9941 F: drivers/regulator/max77650-regulator.c
9942 F: drivers/power/supply/max77650-charger.c
9943 F: drivers/input/misc/max77650-onkey.c
9944 F: drivers/leds/leds-max77650.c
9945 F: drivers/gpio/gpio-max77650.c
9947 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9948 M: Javier Martinez Canillas <javier@dowhile0.org>
9949 L: linux-kernel@vger.kernel.org
9951 F: drivers/regulator/max77802-regulator.c
9952 F: Documentation/devicetree/bindings/*/*max77802.txt
9953 F: include/dt-bindings/*/*max77802.h
9955 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9956 M: Krzysztof Kozlowski <krzk@kernel.org>
9957 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9958 L: linux-pm@vger.kernel.org
9960 F: drivers/power/supply/max14577_charger.c
9961 F: drivers/power/supply/max77693_charger.c
9963 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9964 M: Chanwoo Choi <cw00.choi@samsung.com>
9965 M: Krzysztof Kozlowski <krzk@kernel.org>
9966 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9967 L: linux-kernel@vger.kernel.org
9969 F: drivers/*/max14577*.c
9970 F: drivers/*/max77686*.c
9971 F: drivers/*/max77693*.c
9972 F: drivers/extcon/extcon-max14577.c
9973 F: drivers/extcon/extcon-max77693.c
9974 F: drivers/rtc/rtc-max77686.c
9975 F: drivers/clk/clk-max77686.c
9976 F: Documentation/devicetree/bindings/mfd/max14577.txt
9977 F: Documentation/devicetree/bindings/*/max77686.txt
9978 F: Documentation/devicetree/bindings/mfd/max77693.txt
9979 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
9980 F: include/linux/mfd/max14577*.h
9981 F: include/linux/mfd/max77686*.h
9982 F: include/linux/mfd/max77693*.h
9984 MAXIRADIO FM RADIO RECEIVER DRIVER
9985 M: Hans Verkuil <hverkuil@xs4all.nl>
9986 L: linux-media@vger.kernel.org
9987 T: git git://linuxtv.org/media_tree.git
9988 W: https://linuxtv.org
9990 F: drivers/media/radio/radio-maxiradio*
9992 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9993 M: Peter Rosin <peda@axentia.se>
9994 L: linux-iio@vger.kernel.org
9996 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9997 F: drivers/iio/potentiometer/mcp4018.c
9998 F: drivers/iio/potentiometer/mcp4531.c
10000 MCR20A IEEE-802.15.4 RADIO DRIVER
10001 M: Xue Liu <liuxuenetmail@gmail.com>
10002 L: linux-wpan@vger.kernel.org
10003 W: https://github.com/xueliu/mcr20a-linux
10005 F: drivers/net/ieee802154/mcr20a.c
10006 F: drivers/net/ieee802154/mcr20a.h
10007 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10009 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10010 M: William Breathitt Gray <vilhelm.gray@gmail.com>
10011 L: linux-iio@vger.kernel.org
10013 F: drivers/iio/dac/cio-dac.c
10015 MEDIA CONTROLLER FRAMEWORK
10016 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10017 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10018 L: linux-media@vger.kernel.org
10019 W: https://www.linuxtv.org
10020 T: git git://linuxtv.org/media_tree.git
10022 F: drivers/media/mc/
10023 F: include/media/media-*.h
10024 F: include/uapi/linux/media.h
10026 MEDIA DRIVERS FOR ASCOT2E
10027 M: Sergey Kozlov <serjk@netup.ru>
10028 M: Abylay Ospan <aospan@netup.ru>
10029 L: linux-media@vger.kernel.org
10030 W: https://linuxtv.org
10031 W: http://netup.tv/
10032 T: git git://linuxtv.org/media_tree.git
10034 F: drivers/media/dvb-frontends/ascot2e*
10036 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10037 M: Jasmin Jessich <jasmin@anw.at>
10038 L: linux-media@vger.kernel.org
10039 W: https://linuxtv.org
10040 T: git git://linuxtv.org/media_tree.git
10042 F: drivers/media/dvb-frontends/cxd2099*
10044 MEDIA DRIVERS FOR CXD2841ER
10045 M: Sergey Kozlov <serjk@netup.ru>
10046 M: Abylay Ospan <aospan@netup.ru>
10047 L: linux-media@vger.kernel.org
10048 W: https://linuxtv.org
10049 W: http://netup.tv/
10050 T: git git://linuxtv.org/media_tree.git
10052 F: drivers/media/dvb-frontends/cxd2841er*
10054 MEDIA DRIVERS FOR CXD2880
10055 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10056 L: linux-media@vger.kernel.org
10057 W: http://linuxtv.org/
10058 T: git git://linuxtv.org/media_tree.git
10060 F: drivers/media/dvb-frontends/cxd2880/*
10061 F: drivers/media/spi/cxd2880*
10063 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10064 L: linux-media@vger.kernel.org
10065 W: https://linuxtv.org
10066 T: git git://linuxtv.org/media_tree.git
10068 F: drivers/media/pci/ddbridge/*
10070 MEDIA DRIVERS FOR FREESCALE IMX
10071 M: Steve Longerbeam <slongerbeam@gmail.com>
10072 M: Philipp Zabel <p.zabel@pengutronix.de>
10073 L: linux-media@vger.kernel.org
10074 T: git git://linuxtv.org/media_tree.git
10076 F: Documentation/devicetree/bindings/media/imx.txt
10077 F: Documentation/media/v4l-drivers/imx.rst
10078 F: drivers/staging/media/imx/
10079 F: include/linux/imx-media.h
10080 F: include/media/imx.h
10082 MEDIA DRIVER FOR FREESCALE IMX PXP
10083 M: Philipp Zabel <p.zabel@pengutronix.de>
10084 L: linux-media@vger.kernel.org
10085 T: git git://linuxtv.org/media_tree.git
10087 F: drivers/media/platform/imx-pxp.[ch]
10089 MEDIA DRIVERS FOR FREESCALE IMX7
10090 M: Rui Miguel Silva <rmfrfs@gmail.com>
10091 L: linux-media@vger.kernel.org
10092 T: git git://linuxtv.org/media_tree.git
10094 F: Documentation/devicetree/bindings/media/imx7-csi.txt
10095 F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10096 F: Documentation/media/v4l-drivers/imx7.rst
10097 F: drivers/staging/media/imx/imx7-media-csi.c
10098 F: drivers/staging/media/imx/imx7-mipi-csis.c
10100 MEDIA DRIVERS FOR HELENE
10101 M: Abylay Ospan <aospan@netup.ru>
10102 L: linux-media@vger.kernel.org
10103 W: https://linuxtv.org
10104 W: http://netup.tv/
10105 T: git git://linuxtv.org/media_tree.git
10107 F: drivers/media/dvb-frontends/helene*
10109 MEDIA DRIVERS FOR HORUS3A
10110 M: Sergey Kozlov <serjk@netup.ru>
10111 M: Abylay Ospan <aospan@netup.ru>
10112 L: linux-media@vger.kernel.org
10113 W: https://linuxtv.org
10114 W: http://netup.tv/
10115 T: git git://linuxtv.org/media_tree.git
10117 F: drivers/media/dvb-frontends/horus3a*
10119 MEDIA DRIVERS FOR LNBH25
10120 M: Sergey Kozlov <serjk@netup.ru>
10121 M: Abylay Ospan <aospan@netup.ru>
10122 L: linux-media@vger.kernel.org
10123 W: https://linuxtv.org
10124 W: http://netup.tv/
10125 T: git git://linuxtv.org/media_tree.git
10127 F: drivers/media/dvb-frontends/lnbh25*
10129 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10130 L: linux-media@vger.kernel.org
10131 W: https://linuxtv.org
10132 T: git git://linuxtv.org/media_tree.git
10134 F: drivers/media/dvb-frontends/mxl5xx*
10136 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10137 M: Sergey Kozlov <serjk@netup.ru>
10138 M: Abylay Ospan <aospan@netup.ru>
10139 L: linux-media@vger.kernel.org
10140 W: https://linuxtv.org
10141 W: http://netup.tv/
10142 T: git git://linuxtv.org/media_tree.git
10144 F: drivers/media/pci/netup_unidvb/*
10146 MEDIA DRIVERS FOR RENESAS - CEU
10147 M: Jacopo Mondi <jacopo@jmondi.org>
10148 L: linux-media@vger.kernel.org
10149 L: linux-renesas-soc@vger.kernel.org
10150 T: git git://linuxtv.org/media_tree.git
10152 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
10153 F: drivers/media/platform/renesas-ceu.c
10154 F: include/media/drv-intf/renesas-ceu.h
10156 MEDIA DRIVERS FOR RENESAS - DRIF
10157 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
10158 L: linux-media@vger.kernel.org
10159 L: linux-renesas-soc@vger.kernel.org
10160 T: git git://linuxtv.org/media_tree.git
10162 F: Documentation/devicetree/bindings/media/renesas,drif.txt
10163 F: drivers/media/platform/rcar_drif.c
10165 MEDIA DRIVERS FOR RENESAS - FCP
10166 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10167 L: linux-media@vger.kernel.org
10168 L: linux-renesas-soc@vger.kernel.org
10169 T: git git://linuxtv.org/media_tree.git
10171 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
10172 F: drivers/media/platform/rcar-fcp.c
10173 F: include/media/rcar-fcp.h
10175 MEDIA DRIVERS FOR RENESAS - FDP1
10176 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10177 L: linux-media@vger.kernel.org
10178 L: linux-renesas-soc@vger.kernel.org
10179 T: git git://linuxtv.org/media_tree.git
10181 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
10182 F: drivers/media/platform/rcar_fdp1.c
10184 MEDIA DRIVERS FOR RENESAS - VIN
10185 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
10186 L: linux-media@vger.kernel.org
10187 L: linux-renesas-soc@vger.kernel.org
10188 T: git git://linuxtv.org/media_tree.git
10190 F: Documentation/devicetree/bindings/media/renesas,csi2.txt
10191 F: Documentation/devicetree/bindings/media/renesas,vin.txt
10192 F: drivers/media/platform/rcar-vin/
10194 MEDIA DRIVERS FOR RENESAS - VSP1
10195 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10196 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10197 L: linux-media@vger.kernel.org
10198 L: linux-renesas-soc@vger.kernel.org
10199 T: git git://linuxtv.org/media_tree.git
10201 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
10202 F: drivers/media/platform/vsp1/
10204 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10205 L: linux-media@vger.kernel.org
10206 W: https://linuxtv.org
10207 T: git git://linuxtv.org/media_tree.git
10209 F: drivers/media/dvb-frontends/stv0910*
10211 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10212 L: linux-media@vger.kernel.org
10213 W: https://linuxtv.org
10214 T: git git://linuxtv.org/media_tree.git
10216 F: drivers/media/dvb-frontends/stv6111*
10218 MEDIA DRIVERS FOR STM32 - DCMI
10219 M: Hugues Fruchet <hugues.fruchet@st.com>
10220 L: linux-media@vger.kernel.org
10221 T: git git://linuxtv.org/media_tree.git
10223 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
10224 F: drivers/media/platform/stm32/stm32-dcmi.c
10226 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10227 M: Dmitry Osipenko <digetx@gmail.com>
10228 L: linux-media@vger.kernel.org
10229 L: linux-tegra@vger.kernel.org
10230 T: git git://linuxtv.org/media_tree.git
10232 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10233 F: drivers/staging/media/tegra-vde/
10235 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10236 M: Mauro Carvalho Chehab <mchehab@kernel.org>
10237 P: LinuxTV.org Project
10238 L: linux-media@vger.kernel.org
10239 W: https://linuxtv.org
10240 Q: http://patchwork.kernel.org/project/linux-media/list/
10241 T: git git://linuxtv.org/media_tree.git
10243 F: Documentation/devicetree/bindings/media/
10244 F: Documentation/media/
10246 F: drivers/staging/media/
10247 F: include/linux/platform_data/media/
10249 F: include/uapi/linux/dvb/
10250 F: include/uapi/linux/videodev2.h
10251 F: include/uapi/linux/media.h
10252 F: include/uapi/linux/v4l2-*
10253 F: include/uapi/linux/meye.h
10254 F: include/uapi/linux/ivtv*
10255 F: include/uapi/linux/uvcvideo.h
10257 MEDIATEK BLUETOOTH DRIVER
10258 M: Sean Wang <sean.wang@mediatek.com>
10259 L: linux-bluetooth@vger.kernel.org
10260 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10262 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10263 F: drivers/bluetooth/btmtkuart.c
10265 MEDIATEK CIR DRIVER
10266 M: Sean Wang <sean.wang@mediatek.com>
10268 F: drivers/media/rc/mtk-cir.c
10270 MEDIATEK DMA DRIVER
10271 M: Sean Wang <sean.wang@mediatek.com>
10272 L: dmaengine@vger.kernel.org
10273 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10274 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10276 F: Documentation/devicetree/bindings/dma/mtk-*
10277 F: drivers/dma/mediatek/
10279 MEDIATEK PMIC LED DRIVER
10280 M: Sean Wang <sean.wang@mediatek.com>
10282 F: drivers/leds/leds-mt6323.c
10283 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
10285 MEDIATEK ETHERNET DRIVER
10286 M: Felix Fietkau <nbd@openwrt.org>
10287 M: John Crispin <john@phrozen.org>
10288 M: Sean Wang <sean.wang@mediatek.com>
10289 M: Mark Lee <Mark-MC.Lee@mediatek.com>
10290 L: netdev@vger.kernel.org
10292 F: drivers/net/ethernet/mediatek/
10294 MEDIATEK SWITCH DRIVER
10295 M: Sean Wang <sean.wang@mediatek.com>
10296 L: netdev@vger.kernel.org
10298 F: drivers/net/dsa/mt7530.*
10299 F: net/dsa/tag_mtk.c
10301 MEDIATEK JPEG DRIVER
10302 M: Rick Chang <rick.chang@mediatek.com>
10303 M: Bin Liu <bin.liu@mediatek.com>
10305 F: drivers/media/platform/mtk-jpeg/
10306 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10308 MEDIATEK MDP DRIVER
10309 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10310 M: Houlong Wei <houlong.wei@mediatek.com>
10311 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10313 F: drivers/media/platform/mtk-mdp/
10314 F: drivers/media/platform/mtk-vpu/
10315 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
10317 MEDIATEK MEDIA DRIVER
10318 M: Tiffany Lin <tiffany.lin@mediatek.com>
10319 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10321 F: drivers/media/platform/mtk-vcodec/
10322 F: drivers/media/platform/mtk-vpu/
10323 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10324 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
10326 MEDIATEK MMC/SD/SDIO DRIVER
10327 M: Chaotian Jing <chaotian.jing@mediatek.com>
10329 F: drivers/mmc/host/mtk-sd.c
10330 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
10332 MEDIATEK MT76 WIRELESS LAN DRIVER
10333 M: Felix Fietkau <nbd@nbd.name>
10334 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10335 R: Ryder Lee <ryder.lee@mediatek.com>
10336 R: Roy Luo <royluo@google.com>
10337 L: linux-wireless@vger.kernel.org
10339 F: drivers/net/wireless/mediatek/mt76/
10341 MEDIATEK MT7601U WIRELESS LAN DRIVER
10342 M: Jakub Kicinski <kubakici@wp.pl>
10343 L: linux-wireless@vger.kernel.org
10345 F: drivers/net/wireless/mediatek/mt7601u/
10347 MEDIATEK MT7621/28/88 I2C DRIVER
10348 M: Stefan Roese <sr@denx.de>
10349 L: linux-i2c@vger.kernel.org
10351 F: drivers/i2c/busses/i2c-mt7621.c
10352 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10354 MEDIATEK NAND CONTROLLER DRIVER
10355 M: Xiaolei Li <xiaolei.li@mediatek.com>
10356 L: linux-mtd@lists.infradead.org
10358 F: drivers/mtd/nand/raw/mtk_*
10359 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
10361 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10362 M: Sean Wang <sean.wang@mediatek.com>
10364 F: drivers/char/hw_random/mtk-rng.c
10366 MEDIATEK USB3 DRD IP DRIVER
10367 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
10368 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
10369 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10370 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10372 F: drivers/usb/mtu3/
10374 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10375 M: Peter Senna Tschudin <peter.senna@gmail.com>
10376 M: Martin Donnelly <martin.donnelly@ge.com>
10377 M: Martyn Welch <martyn.welch@collabora.co.uk>
10379 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10380 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10382 MEGARAID SCSI/SAS DRIVERS
10383 M: Kashyap Desai <kashyap.desai@broadcom.com>
10384 M: Sumit Saxena <sumit.saxena@broadcom.com>
10385 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10386 L: megaraidlinux.pdl@broadcom.com
10387 L: linux-scsi@vger.kernel.org
10388 W: http://www.avagotech.com/support/
10390 F: Documentation/scsi/megaraid.txt
10391 F: drivers/scsi/megaraid.*
10392 F: drivers/scsi/megaraid/
10394 MELEXIS MLX90614 DRIVER
10395 M: Crt Mori <cmo@melexis.com>
10396 L: linux-iio@vger.kernel.org
10397 W: http://www.melexis.com
10399 F: drivers/iio/temperature/mlx90614.c
10401 MELEXIS MLX90632 DRIVER
10402 M: Crt Mori <cmo@melexis.com>
10403 L: linux-iio@vger.kernel.org
10404 W: http://www.melexis.com
10406 F: drivers/iio/temperature/mlx90632.c
10408 MELFAS MIP4 TOUCHSCREEN DRIVER
10409 M: Sangwon Jee <jeesw@melfas.com>
10410 W: http://www.melfas.com
10412 F: drivers/input/touchscreen/melfas_mip4.c
10413 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10415 MELLANOX ETHERNET DRIVER (mlx4_en)
10416 M: Tariq Toukan <tariqt@mellanox.com>
10417 L: netdev@vger.kernel.org
10419 W: http://www.mellanox.com
10420 Q: http://patchwork.ozlabs.org/project/netdev/list/
10421 F: drivers/net/ethernet/mellanox/mlx4/en_*
10423 MELLANOX ETHERNET DRIVER (mlx5e)
10424 M: Saeed Mahameed <saeedm@mellanox.com>
10425 L: netdev@vger.kernel.org
10427 W: http://www.mellanox.com
10428 Q: http://patchwork.ozlabs.org/project/netdev/list/
10429 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
10431 MELLANOX ETHERNET INNOVA DRIVERS
10432 R: Boris Pismenny <borisp@mellanox.com>
10433 L: netdev@vger.kernel.org
10435 W: http://www.mellanox.com
10436 Q: http://patchwork.ozlabs.org/project/netdev/list/
10437 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10438 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
10439 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10440 F: include/linux/mlx5/mlx5_ifc_fpga.h
10442 MELLANOX ETHERNET SWITCH DRIVERS
10443 M: Jiri Pirko <jiri@mellanox.com>
10444 M: Ido Schimmel <idosch@mellanox.com>
10445 L: netdev@vger.kernel.org
10447 W: http://www.mellanox.com
10448 Q: http://patchwork.ozlabs.org/project/netdev/list/
10449 F: drivers/net/ethernet/mellanox/mlxsw/
10450 F: tools/testing/selftests/drivers/net/mlxsw/
10452 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10453 M: mlxsw@mellanox.com
10454 L: netdev@vger.kernel.org
10456 W: http://www.mellanox.com
10457 Q: http://patchwork.ozlabs.org/project/netdev/list/
10458 F: drivers/net/ethernet/mellanox/mlxfw/
10460 MELLANOX HARDWARE PLATFORM SUPPORT
10461 M: Andy Shevchenko <andy@infradead.org>
10462 M: Darren Hart <dvhart@infradead.org>
10463 M: Vadim Pasternak <vadimp@mellanox.com>
10464 L: platform-driver-x86@vger.kernel.org
10466 F: drivers/platform/mellanox/
10467 F: include/linux/platform_data/mlxreg.h
10469 MELLANOX MLX4 core VPI driver
10470 M: Tariq Toukan <tariqt@mellanox.com>
10471 L: netdev@vger.kernel.org
10472 L: linux-rdma@vger.kernel.org
10473 W: http://www.mellanox.com
10474 Q: http://patchwork.ozlabs.org/project/netdev/list/
10476 F: drivers/net/ethernet/mellanox/mlx4/
10477 F: include/linux/mlx4/
10479 MELLANOX MLX4 IB driver
10480 M: Yishai Hadas <yishaih@mellanox.com>
10481 L: linux-rdma@vger.kernel.org
10482 W: http://www.mellanox.com
10483 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10485 F: drivers/infiniband/hw/mlx4/
10486 F: include/linux/mlx4/
10487 F: include/uapi/rdma/mlx4-abi.h
10489 MELLANOX MLX5 core VPI driver
10490 M: Saeed Mahameed <saeedm@mellanox.com>
10491 M: Leon Romanovsky <leonro@mellanox.com>
10492 L: netdev@vger.kernel.org
10493 L: linux-rdma@vger.kernel.org
10494 W: http://www.mellanox.com
10495 Q: http://patchwork.ozlabs.org/project/netdev/list/
10497 F: drivers/net/ethernet/mellanox/mlx5/core/
10498 F: include/linux/mlx5/
10499 F: Documentation/networking/device_drivers/mellanox/
10501 MELLANOX MLX5 IB driver
10502 M: Leon Romanovsky <leonro@mellanox.com>
10503 L: linux-rdma@vger.kernel.org
10504 W: http://www.mellanox.com
10505 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10507 F: drivers/infiniband/hw/mlx5/
10508 F: include/linux/mlx5/
10509 F: include/uapi/rdma/mlx5-abi.h
10511 MELLANOX MLXCPLD I2C AND MUX DRIVER
10512 M: Vadim Pasternak <vadimp@mellanox.com>
10513 M: Michael Shych <michaelsh@mellanox.com>
10514 L: linux-i2c@vger.kernel.org
10516 F: drivers/i2c/busses/i2c-mlxcpld.c
10517 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
10518 F: Documentation/i2c/busses/i2c-mlxcpld.rst
10520 MELLANOX MLXCPLD LED DRIVER
10521 M: Vadim Pasternak <vadimp@mellanox.com>
10522 L: linux-leds@vger.kernel.org
10524 F: drivers/leds/leds-mlxcpld.c
10525 F: drivers/leds/leds-mlxreg.c
10526 F: Documentation/leds/leds-mlxcpld.rst
10528 MELLANOX PLATFORM DRIVER
10529 M: Vadim Pasternak <vadimp@mellanox.com>
10530 L: platform-driver-x86@vger.kernel.org
10532 F: drivers/platform/x86/mlx-platform.c
10535 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10536 M: "Paul E. McKenney" <paulmck@kernel.org>
10537 L: linux-kernel@vger.kernel.org
10539 F: kernel/sched/membarrier.c
10540 F: include/uapi/linux/membarrier.h
10541 F: arch/powerpc/include/asm/membarrier.h
10544 M: Mike Rapoport <rppt@linux.ibm.com>
10545 L: linux-mm@kvack.org
10547 F: include/linux/memblock.h
10549 F: Documentation/core-api/boot-time-mm.rst
10552 L: linux-mm@kvack.org
10553 W: http://www.linux-mm.org
10555 F: include/linux/mm.h
10556 F: include/linux/gfp.h
10557 F: include/linux/mmzone.h
10558 F: include/linux/memory_hotplug.h
10559 F: include/linux/vmalloc.h
10562 MEMORY TECHNOLOGY DEVICES (MTD)
10563 M: David Woodhouse <dwmw2@infradead.org>
10564 M: Brian Norris <computersforpeace@gmail.com>
10565 M: Marek Vasut <marek.vasut@gmail.com>
10566 M: Miquel Raynal <miquel.raynal@bootlin.com>
10567 M: Richard Weinberger <richard@nod.at>
10568 M: Vignesh Raghavendra <vigneshr@ti.com>
10569 L: linux-mtd@lists.infradead.org
10570 W: http://www.linux-mtd.infradead.org/
10571 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10575 F: Documentation/devicetree/bindings/mtd/
10577 F: include/linux/mtd/
10578 F: include/uapi/mtd/
10580 MEN A21 WATCHDOG DRIVER
10581 M: Johannes Thumshirn <morbidrsa@gmail.com>
10582 L: linux-watchdog@vger.kernel.org
10584 F: drivers/watchdog/mena21_wdt.c
10586 MEN CHAMELEON BUS (mcb)
10587 M: Johannes Thumshirn <morbidrsa@gmail.com>
10590 F: include/linux/mcb.h
10591 F: Documentation/driver-api/men-chameleon-bus.rst
10593 MEN F21BMC (Board Management Controller)
10594 M: Andreas Werner <andreas.werner@men.de>
10596 F: drivers/mfd/menf21bmc.c
10597 F: drivers/watchdog/menf21bmc_wdt.c
10598 F: drivers/leds/leds-menf21bmc.c
10599 F: drivers/hwmon/menf21bmc_hwmon.c
10600 F: Documentation/hwmon/menf21bmc.rst
10602 MEN Z069 WATCHDOG DRIVER
10603 M: Johannes Thumshirn <jth@kernel.org>
10604 L: linux-watchdog@vger.kernel.org
10606 F: drivers/watchdog/menz69_wdt.c
10608 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10609 M: Neil Armstrong <narmstrong@baylibre.com>
10610 L: linux-media@vger.kernel.org
10611 L: linux-amlogic@lists.infradead.org
10612 W: http://linux-meson.com/
10614 F: drivers/media/platform/meson/ao-cec.c
10615 F: drivers/media/platform/meson/ao-cec-g12a.c
10616 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
10617 T: git git://linuxtv.org/media_tree.git
10619 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10620 M: Liang Yang <liang.yang@amlogic.com>
10621 L: linux-mtd@lists.infradead.org
10623 F: drivers/mtd/nand/raw/meson_*
10624 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10626 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10627 M: Maxime Jourdan <mjourdan@baylibre.com>
10628 L: linux-media@vger.kernel.org
10629 L: linux-amlogic@lists.infradead.org
10631 F: drivers/staging/media/meson/vdec/
10632 T: git git://linuxtv.org/media_tree.git
10634 METHODE UDPU SUPPORT
10635 M: Vladimir Vid <vladimir.vid@sartura.hr>
10637 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10639 MICROBLAZE ARCHITECTURE
10640 M: Michal Simek <monstr@monstr.eu>
10641 W: http://www.monstr.eu/fdt/
10642 T: git git://git.monstr.eu/linux-2.6-microblaze.git
10644 F: arch/microblaze/
10646 MICROCHIP AT91 SERIAL DRIVER
10647 M: Richard Genoud <richard.genoud@gmail.com>
10649 F: drivers/tty/serial/atmel_serial.c
10650 F: drivers/tty/serial/atmel_serial.h
10651 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10653 MICROCHIP AUDIO ASOC DRIVERS
10654 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10655 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10659 MICROCHIP DMA DRIVER
10660 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10661 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10662 L: dmaengine@vger.kernel.org
10664 F: drivers/dma/at_hdmac.c
10665 F: drivers/dma/at_hdmac_regs.h
10666 F: include/linux/platform_data/dma-atmel.h
10667 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
10668 F: include/dt-bindings/dma/at91.h
10670 MICROCHIP ECC DRIVER
10671 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10672 L: linux-crypto@vger.kernel.org
10674 F: drivers/crypto/atmel-ecc.*
10676 MICROCHIP I2C DRIVER
10677 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10678 L: linux-i2c@vger.kernel.org
10680 F: drivers/i2c/busses/i2c-at91.h
10681 F: drivers/i2c/busses/i2c-at91-*.c
10683 MICROCHIP ISC DRIVER
10684 M: Eugen Hristev <eugen.hristev@microchip.com>
10685 L: linux-media@vger.kernel.org
10687 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
10688 F: drivers/media/platform/atmel/atmel-isc.h
10689 F: drivers/media/platform/atmel/atmel-isc-base.c
10690 F: drivers/media/platform/atmel/atmel-isc-regs.h
10691 F: Documentation/devicetree/bindings/media/atmel-isc.txt
10693 MICROCHIP ISI DRIVER
10694 M: Eugen Hristev <eugen.hristev@microchip.com>
10695 L: linux-media@vger.kernel.org
10697 F: drivers/media/platform/atmel/atmel-isi.c
10698 F: drivers/media/platform/atmel/atmel-isi.h
10700 MICROCHIP AT91 USART MFD DRIVER
10701 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10702 L: linux-kernel@vger.kernel.org
10704 F: drivers/mfd/at91-usart.c
10705 F: include/dt-bindings/mfd/at91-usart.h
10706 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10708 MICROCHIP AT91 USART SPI DRIVER
10709 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10710 L: linux-spi@vger.kernel.org
10712 F: drivers/spi/spi-at91-usart.c
10713 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10715 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10716 M: Woojung Huh <woojung.huh@microchip.com>
10717 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10718 L: netdev@vger.kernel.org
10720 F: net/dsa/tag_ksz.c
10721 F: drivers/net/dsa/microchip/*
10722 F: include/linux/platform_data/microchip-ksz.h
10723 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
10725 MICROCHIP LAN743X ETHERNET DRIVER
10726 M: Bryan Whitehead <bryan.whitehead@microchip.com>
10727 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10728 L: netdev@vger.kernel.org
10730 F: drivers/net/ethernet/microchip/lan743x_*
10732 MICROCHIP LCDFB DRIVER
10733 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10734 L: linux-fbdev@vger.kernel.org
10736 F: drivers/video/fbdev/atmel_lcdfb.c
10737 F: include/video/atmel_lcdc.h
10739 MICROCHIP MMC/SD/SDIO MCI DRIVER
10740 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10742 F: drivers/mmc/host/atmel-mci.c
10744 MICROCHIP MCP16502 PMIC DRIVER
10745 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
10746 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10748 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10749 F: drivers/regulator/mcp16502.c
10751 MICROCHIP MCP3911 ADC DRIVER
10752 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10753 M: Kent Gustavsson <kent@minoris.se>
10754 L: linux-iio@vger.kernel.org
10756 F: drivers/iio/adc/mcp3911.c
10757 F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10759 MICROCHIP NAND DRIVER
10760 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10761 L: linux-mtd@lists.infradead.org
10763 F: drivers/mtd/nand/raw/atmel/*
10764 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
10766 MICROCHIP PWM DRIVER
10767 M: Claudiu Beznea <claudiu.beznea@microchip.com>
10768 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10769 L: linux-pwm@vger.kernel.org
10771 F: drivers/pwm/pwm-atmel.c
10772 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10774 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10775 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10776 M: Eugen Hristev <eugen.hristev@microchip.com>
10777 L: linux-iio@vger.kernel.org
10779 F: drivers/iio/adc/at91-sama5d2_adc.c
10780 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10781 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10783 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10784 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10786 F: drivers/power/reset/at91-sama5d2_shdwc.c
10788 MICROCHIP SPI DRIVER
10789 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10791 F: drivers/spi/spi-atmel.*
10793 MICROCHIP SSC DRIVER
10794 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10795 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10797 F: drivers/misc/atmel-ssc.c
10798 F: include/linux/atmel-ssc.h
10800 MICROCHIP USBA UDC DRIVER
10801 M: Cristian Birsan <cristian.birsan@microchip.com>
10802 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10804 F: drivers/usb/gadget/udc/atmel_usba_udc.*
10806 MICROCHIP USB251XB DRIVER
10807 M: Richard Leitner <richard.leitner@skidata.com>
10808 L: linux-usb@vger.kernel.org
10810 F: drivers/usb/misc/usb251xb.c
10811 F: Documentation/devicetree/bindings/usb/usb251xb.txt
10813 MICROCHIP XDMA DRIVER
10814 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10815 L: linux-arm-kernel@lists.infradead.org
10816 L: dmaengine@vger.kernel.org
10818 F: drivers/dma/at_xdmac.c
10820 MICROSEMI MIPS SOCS
10821 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10822 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10823 L: linux-mips@vger.kernel.org
10825 F: arch/mips/generic/board-ocelot.c
10826 F: arch/mips/configs/generic/board-ocelot.config
10827 F: arch/mips/boot/dts/mscc/
10828 F: Documentation/devicetree/bindings/mips/mscc.txt
10830 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10831 M: Don Brace <don.brace@microsemi.com>
10832 L: esc.storagedev@microsemi.com
10833 L: linux-scsi@vger.kernel.org
10835 F: drivers/scsi/smartpqi/smartpqi*.[ch]
10836 F: drivers/scsi/smartpqi/Kconfig
10837 F: drivers/scsi/smartpqi/Makefile
10838 F: include/linux/cciss*.h
10839 F: include/uapi/linux/cciss*.h
10840 F: Documentation/scsi/smartpqi.txt
10842 MICROSEMI ETHERNET SWITCH DRIVER
10843 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10844 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10845 L: netdev@vger.kernel.org
10847 F: drivers/net/ethernet/mscc/
10849 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10850 M: Chen Yu <yu.c.chen@intel.com>
10851 L: platform-driver-x86@vger.kernel.org
10853 F: drivers/platform/x86/surfacepro3_button.c
10855 MICROTEK X6 SCANNER
10856 M: Oliver Neukum <oliver@neukum.org>
10858 F: drivers/usb/image/microtek.*
10861 M: Ralf Baechle <ralf@linux-mips.org>
10862 M: Paul Burton <paul.burton@mips.com>
10863 M: James Hogan <jhogan@kernel.org>
10864 L: linux-mips@vger.kernel.org
10865 W: http://www.linux-mips.org/
10866 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
10867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10868 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10870 F: Documentation/devicetree/bindings/mips/
10871 F: Documentation/mips/
10873 F: drivers/platform/mips/
10875 MIPS BOSTON DEVELOPMENT BOARD
10876 M: Paul Burton <paul.burton@mips.com>
10877 L: linux-mips@vger.kernel.org
10879 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
10880 F: arch/mips/boot/dts/img/boston.dts
10881 F: arch/mips/configs/generic/board-boston.config
10882 F: drivers/clk/imgtec/clk-boston.c
10883 F: include/dt-bindings/clock/boston-clock.h
10885 MIPS GENERIC PLATFORM
10886 M: Paul Burton <paul.burton@mips.com>
10887 L: linux-mips@vger.kernel.org
10889 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10890 F: arch/mips/generic/
10891 F: arch/mips/tools/generic-board-config.sh
10893 MIPS/LOONGSON1 ARCHITECTURE
10894 M: Keguang Zhang <keguang.zhang@gmail.com>
10895 L: linux-mips@vger.kernel.org
10897 F: arch/mips/loongson32/
10898 F: arch/mips/include/asm/mach-loongson32/
10899 F: drivers/*/*loongson1*
10900 F: drivers/*/*/*loongson1*
10902 MIPS/LOONGSON2 ARCHITECTURE
10903 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
10904 L: linux-mips@vger.kernel.org
10906 F: arch/mips/loongson64/fuloong-2e/
10907 F: arch/mips/loongson64/lemote-2f/
10908 F: arch/mips/include/asm/mach-loongson64/
10909 F: drivers/*/*loongson2*
10910 F: drivers/*/*/*loongson2*
10912 MIPS/LOONGSON3 ARCHITECTURE
10913 M: Huacai Chen <chenhc@lemote.com>
10914 L: linux-mips@vger.kernel.org
10916 F: arch/mips/loongson64/
10917 F: arch/mips/include/asm/mach-loongson64/
10918 F: drivers/platform/mips/cpu_hwmon.c
10919 F: drivers/*/*loongson3*
10920 F: drivers/*/*/*loongson3*
10922 MIPS RINT INSTRUCTION EMULATION
10923 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
10924 L: linux-mips@vger.kernel.org
10926 F: arch/mips/math-emu/sp_rint.c
10927 F: arch/mips/math-emu/dp_rint.c
10929 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10930 M: Hans Verkuil <hverkuil@xs4all.nl>
10931 L: linux-media@vger.kernel.org
10932 T: git git://linuxtv.org/media_tree.git
10933 W: https://linuxtv.org
10935 F: drivers/media/radio/radio-miropcm20*
10938 R: Lubomir Rintel <lkundrak@v3.sk>
10939 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10941 F: arch/arm/boot/dts/mmp*
10942 F: arch/arm/mach-mmp/
10944 MMU GATHER AND TLB INVALIDATION
10945 M: Will Deacon <will@kernel.org>
10946 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
10947 M: Andrew Morton <akpm@linux-foundation.org>
10948 M: Nick Piggin <npiggin@gmail.com>
10949 M: Peter Zijlstra <peterz@infradead.org>
10950 L: linux-arch@vger.kernel.org
10951 L: linux-mm@kvack.org
10953 F: arch/*/include/asm/tlb.h
10954 F: include/asm-generic/tlb.h
10957 MN88472 MEDIA DRIVER
10958 M: Antti Palosaari <crope@iki.fi>
10959 L: linux-media@vger.kernel.org
10960 W: https://linuxtv.org
10961 W: http://palosaari.fi/linux/
10962 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10964 F: drivers/media/dvb-frontends/mn88472*
10966 MN88473 MEDIA DRIVER
10967 M: Antti Palosaari <crope@iki.fi>
10968 L: linux-media@vger.kernel.org
10969 W: https://linuxtv.org
10970 W: http://palosaari.fi/linux/
10971 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10973 F: drivers/media/dvb-frontends/mn88473*
10976 M: Jessica Yu <jeyu@kernel.org>
10977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10979 F: include/linux/module.h
10982 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10983 W: http://popies.net/meye/
10985 F: Documentation/media/v4l-drivers/meye*
10986 F: drivers/media/pci/meye/
10987 F: include/uapi/linux/meye.h
10989 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10990 M: Jiri Slaby <jirislaby@gmail.com>
10992 F: Documentation/driver-api/serial/moxa-smartio.rst
10993 F: drivers/tty/mxser.*
10995 MR800 AVERMEDIA USB FM RADIO DRIVER
10996 M: Alexey Klimov <klimov.linux@gmail.com>
10997 L: linux-media@vger.kernel.org
10998 T: git git://linuxtv.org/media_tree.git
11000 F: drivers/media/radio/radio-mr800.c
11002 MRF24J40 IEEE 802.15.4 RADIO DRIVER
11003 M: Alan Ott <alan@signal11.us>
11004 L: linux-wpan@vger.kernel.org
11006 F: drivers/net/ieee802154/mrf24j40.c
11007 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11010 M: "Lee, Chun-Yi" <jlee@suse.com>
11011 L: platform-driver-x86@vger.kernel.org
11013 F: drivers/platform/x86/msi-laptop.c
11016 L: platform-driver-x86@vger.kernel.org
11018 F: drivers/platform/x86/msi-wmi.c
11020 MSI001 MEDIA DRIVER
11021 M: Antti Palosaari <crope@iki.fi>
11022 L: linux-media@vger.kernel.org
11023 W: https://linuxtv.org
11024 W: http://palosaari.fi/linux/
11025 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11026 T: git git://linuxtv.org/anttip/media_tree.git
11028 F: drivers/media/tuners/msi001*
11030 MSI2500 MEDIA DRIVER
11031 M: Antti Palosaari <crope@iki.fi>
11032 L: linux-media@vger.kernel.org
11033 W: https://linuxtv.org
11034 W: http://palosaari.fi/linux/
11035 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11036 T: git git://linuxtv.org/anttip/media_tree.git
11038 F: drivers/media/usb/msi2500/
11040 MSYSTEMS DISKONCHIP G3 MTD DRIVER
11041 M: Robert Jarzmik <robert.jarzmik@free.fr>
11042 L: linux-mtd@lists.infradead.org
11044 F: drivers/mtd/devices/docg3*
11046 MT9M032 APTINA SENSOR DRIVER
11047 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11048 L: linux-media@vger.kernel.org
11049 T: git git://linuxtv.org/media_tree.git
11051 F: drivers/media/i2c/mt9m032.c
11052 F: include/media/i2c/mt9m032.h
11054 MT9P031 APTINA CAMERA SENSOR
11055 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11056 L: linux-media@vger.kernel.org
11057 T: git git://linuxtv.org/media_tree.git
11059 F: drivers/media/i2c/mt9p031.c
11060 F: include/media/i2c/mt9p031.h
11062 MT9T001 APTINA CAMERA SENSOR
11063 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11064 L: linux-media@vger.kernel.org
11065 T: git git://linuxtv.org/media_tree.git
11067 F: drivers/media/i2c/mt9t001.c
11068 F: include/media/i2c/mt9t001.h
11070 MT9T112 APTINA CAMERA SENSOR
11071 M: Jacopo Mondi <jacopo@jmondi.org>
11072 L: linux-media@vger.kernel.org
11073 T: git git://linuxtv.org/media_tree.git
11075 F: drivers/media/i2c/mt9t112.c
11076 F: include/media/i2c/mt9t112.h
11078 MT9V032 APTINA CAMERA SENSOR
11079 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11080 L: linux-media@vger.kernel.org
11081 T: git git://linuxtv.org/media_tree.git
11083 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11084 F: drivers/media/i2c/mt9v032.c
11085 F: include/media/i2c/mt9v032.h
11087 MT9V111 APTINA CAMERA SENSOR
11088 M: Jacopo Mondi <jacopo@jmondi.org>
11089 L: linux-media@vger.kernel.org
11090 T: git git://linuxtv.org/media_tree.git
11092 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11093 F: drivers/media/i2c/mt9v111.c
11095 MULTIFUNCTION DEVICES (MFD)
11096 M: Lee Jones <lee.jones@linaro.org>
11097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11099 F: Documentation/devicetree/bindings/mfd/
11101 F: include/linux/mfd/
11102 F: include/dt-bindings/mfd/
11104 MULTIMEDIA CARD (MMC) ETC. OVER SPI
11106 F: drivers/mmc/host/mmc_spi.c
11107 F: include/linux/spi/mmc_spi.h
11109 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11110 M: Ulf Hansson <ulf.hansson@linaro.org>
11111 L: linux-mmc@vger.kernel.org
11112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11114 F: Documentation/devicetree/bindings/mmc/
11116 F: include/linux/mmc/
11117 F: include/uapi/linux/mmc/
11119 MULTIPLEXER SUBSYSTEM
11120 M: Peter Rosin <peda@axentia.se>
11122 F: Documentation/ABI/testing/sysfs-class-mux*
11123 F: Documentation/devicetree/bindings/mux/
11124 F: include/dt-bindings/mux/
11125 F: include/linux/mux/
11128 MULTITECH MULTIPORT CARD (ISICOM)
11130 F: drivers/tty/isicom.c
11131 F: include/linux/isicom.h
11133 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11134 M: Bin Liu <b-liu@ti.com>
11135 L: linux-usb@vger.kernel.org
11137 F: drivers/usb/musb/
11139 MXL301RF MEDIA DRIVER
11140 M: Akihiro Tsukada <tskd08@gmail.com>
11141 L: linux-media@vger.kernel.org
11143 F: drivers/media/tuners/mxl301rf*
11145 MXL5007T MEDIA DRIVER
11146 M: Michael Krufky <mkrufky@linuxtv.org>
11147 L: linux-media@vger.kernel.org
11148 W: https://linuxtv.org
11149 W: http://github.com/mkrufky
11150 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11151 T: git git://linuxtv.org/mkrufky/tuners.git
11153 F: drivers/media/tuners/mxl5007t.*
11156 M: Marek Vasut <marex@denx.de>
11157 M: Stefan Agner <stefan@agner.ch>
11158 L: dri-devel@lists.freedesktop.org
11160 F: drivers/gpu/drm/mxsfb/
11161 F: Documentation/devicetree/bindings/display/mxsfb.txt
11162 T: git git://anongit.freedesktop.org/drm/drm-misc
11164 MYLEX DAC960 PCI RAID Controller
11165 M: Hannes Reinecke <hare@kernel.org>
11166 L: linux-scsi@vger.kernel.org
11168 F: drivers/scsi/myrb.*
11169 F: drivers/scsi/myrs.*
11171 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11172 M: Chris Lee <christopher.lee@cspi.com>
11173 L: netdev@vger.kernel.org
11174 W: https://www.cspi.com/ethernet-products/support/downloads/
11176 F: drivers/net/ethernet/myricom/myri10ge/
11178 NAND FLASH SUBSYSTEM
11179 M: Miquel Raynal <miquel.raynal@bootlin.com>
11180 R: Richard Weinberger <richard@nod.at>
11181 L: linux-mtd@lists.infradead.org
11182 W: http://www.linux-mtd.infradead.org/
11183 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11186 F: drivers/mtd/nand/
11187 F: include/linux/mtd/*nand*.h
11189 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11190 M: Daniel Mack <zonque@gmail.com>
11192 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11193 W: http://www.native-instruments.com
11194 F: sound/usb/caiaq/
11196 NATSEMI ETHERNET DRIVER (DP8381x)
11198 F: drivers/net/ethernet/natsemi/natsemi.c
11200 NCR 5380 SCSI DRIVERS
11201 M: Finn Thain <fthain@telegraphics.com.au>
11202 M: Michael Schmitz <schmitzmic@gmail.com>
11203 L: linux-scsi@vger.kernel.org
11205 F: Documentation/scsi/g_NCR5380.txt
11206 F: drivers/scsi/NCR5380.*
11207 F: drivers/scsi/arm/cumana_1.c
11208 F: drivers/scsi/arm/oak.c
11209 F: drivers/scsi/atari_scsi.*
11210 F: drivers/scsi/dmx3191d.c
11211 F: drivers/scsi/g_NCR5380.*
11212 F: drivers/scsi/mac_scsi.*
11213 F: drivers/scsi/sun3_scsi.*
11214 F: drivers/scsi/sun3_scsi_vme.c
11217 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
11221 NCT6775 HARDWARE MONITOR DRIVER
11222 M: Guenter Roeck <linux@roeck-us.net>
11223 L: linux-hwmon@vger.kernel.org
11225 F: Documentation/hwmon/nct6775.rst
11226 F: drivers/hwmon/nct6775.c
11228 NET_FAILOVER MODULE
11229 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
11230 L: netdev@vger.kernel.org
11232 F: drivers/net/net_failover.c
11233 F: include/net/net_failover.h
11234 F: Documentation/networking/net_failover.rst
11236 NETEM NETWORK EMULATOR
11237 M: Stephen Hemminger <stephen@networkplumber.org>
11238 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
11240 F: net/sched/sch_netem.c
11242 NETERION 10GbE DRIVERS (s2io/vxge)
11243 M: Jon Mason <jdmason@kudzu.us>
11244 L: netdev@vger.kernel.org
11246 F: Documentation/networking/device_drivers/neterion/s2io.txt
11247 F: Documentation/networking/device_drivers/neterion/vxge.txt
11248 F: drivers/net/ethernet/neterion/
11251 M: Pablo Neira Ayuso <pablo@netfilter.org>
11252 M: Jozsef Kadlecsik <kadlec@netfilter.org>
11253 M: Florian Westphal <fw@strlen.de>
11254 L: netfilter-devel@vger.kernel.org
11255 L: coreteam@netfilter.org
11256 W: http://www.netfilter.org/
11257 W: http://www.iptables.org/
11258 W: http://www.nftables.org/
11259 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
11260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11263 F: include/linux/netfilter*
11264 F: include/linux/netfilter/
11265 F: include/net/netfilter/
11266 F: include/uapi/linux/netfilter*
11267 F: include/uapi/linux/netfilter/
11268 F: net/*/netfilter.c
11269 F: net/*/netfilter/
11271 F: net/bridge/br_netfilter*.c
11273 NETROM NETWORK LAYER
11274 M: Ralf Baechle <ralf@linux-mips.org>
11275 L: linux-hams@vger.kernel.org
11276 W: http://www.linux-ax25.org/
11278 F: include/net/netrom.h
11279 F: include/uapi/linux/netrom.h
11282 NETRONOME ETHERNET DRIVERS
11283 M: Jakub Kicinski <jakub.kicinski@netronome.com>
11284 L: oss-drivers@netronome.com
11286 F: drivers/net/ethernet/netronome/
11288 NETWORK BLOCK DEVICE (NBD)
11289 M: Josef Bacik <josef@toxicpanda.com>
11291 L: linux-block@vger.kernel.org
11292 L: nbd@other.debian.org
11293 F: Documentation/admin-guide/blockdev/nbd.rst
11294 F: drivers/block/nbd.c
11295 F: include/trace/events/nbd.h
11296 F: include/uapi/linux/nbd.h
11298 NETWORK DROP MONITOR
11299 M: Neil Horman <nhorman@tuxdriver.com>
11300 L: netdev@vger.kernel.org
11302 W: https://fedorahosted.org/dropwatch/
11303 F: net/core/drop_monitor.c
11304 F: include/uapi/linux/net_dropmon.h
11305 F: include/net/drop_monitor.h
11308 M: "David S. Miller" <davem@davemloft.net>
11309 L: netdev@vger.kernel.org
11310 W: http://www.linuxfoundation.org/en/Net
11311 Q: http://patchwork.ozlabs.org/project/netdev/list/
11312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11315 F: Documentation/devicetree/bindings/net/
11317 F: include/linux/if_*
11318 F: include/linux/netdevice.h
11319 F: include/linux/etherdevice.h
11320 F: include/linux/fcdevice.h
11321 F: include/linux/fddidevice.h
11322 F: include/linux/hippidevice.h
11323 F: include/linux/inetdevice.h
11324 F: include/uapi/linux/if_*
11325 F: include/uapi/linux/netdevice.h
11327 NETWORKING DRIVERS (WIRELESS)
11328 M: Kalle Valo <kvalo@codeaurora.org>
11329 L: linux-wireless@vger.kernel.org
11330 Q: http://patchwork.kernel.org/project/linux-wireless/list/
11331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11334 F: Documentation/devicetree/bindings/net/wireless/
11335 F: drivers/net/wireless/
11338 M: Andrew Lunn <andrew@lunn.ch>
11339 M: Vivien Didelot <vivien.didelot@gmail.com>
11340 M: Florian Fainelli <f.fainelli@gmail.com>
11342 F: Documentation/devicetree/bindings/net/dsa/
11344 F: include/net/dsa.h
11345 F: include/linux/dsa/
11346 F: include/linux/platform_data/dsa.h
11347 F: drivers/net/dsa/
11349 NETWORKING [GENERAL]
11350 M: "David S. Miller" <davem@davemloft.net>
11351 L: netdev@vger.kernel.org
11352 W: http://www.linuxfoundation.org/en/Net
11353 Q: http://patchwork.ozlabs.org/project/netdev/list/
11354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11356 B: mailto:netdev@vger.kernel.org
11360 F: include/linux/in.h
11361 F: include/linux/net.h
11362 F: include/linux/netdevice.h
11363 F: include/uapi/linux/in.h
11364 F: include/uapi/linux/net.h
11365 F: include/uapi/linux/netdevice.h
11366 F: include/uapi/linux/net_namespace.h
11367 F: tools/testing/selftests/net/
11370 F: Documentation/networking/
11373 M: Steffen Klassert <steffen.klassert@secunet.com>
11374 M: Herbert Xu <herbert@gondor.apana.org.au>
11375 M: "David S. Miller" <davem@davemloft.net>
11376 L: netdev@vger.kernel.org
11377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11385 F: net/ipv4/ipcomp.c
11386 F: net/ipv4/ip_vti.c
11390 F: net/ipv6/ipcomp6.c
11391 F: net/ipv6/ip6_vti.c
11392 F: include/uapi/linux/xfrm.h
11393 F: include/net/xfrm.h
11395 NETWORKING [IPv4/IPv6]
11396 M: "David S. Miller" <davem@davemloft.net>
11397 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11398 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11399 L: netdev@vger.kernel.org
11400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11407 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11408 M: Paul Moore <paul@paul-moore.com>
11409 W: https://github.com/netlabel
11410 L: netdev@vger.kernel.org
11411 L: linux-security-module@vger.kernel.org
11413 F: Documentation/netlabel/
11414 F: include/net/calipso.h
11415 F: include/net/cipso_ipv4.h
11416 F: include/net/netlabel.h
11417 F: include/uapi/linux/netfilter/xt_SECMARK.h
11418 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
11420 F: net/ipv4/cipso_ipv4.c
11421 F: net/ipv6/calipso.c
11422 F: net/netfilter/xt_CONNSECMARK.c
11423 F: net/netfilter/xt_SECMARK.c
11426 M: Eric Dumazet <edumazet@google.com>
11427 L: netdev@vger.kernel.org
11430 F: net/ipv4/syncookies.c
11432 F: net/ipv6/syncookies.c
11433 F: include/uapi/linux/tcp.h
11434 F: include/net/tcp.h
11435 F: include/linux/tcp.h
11436 F: include/trace/events/tcp.h
11439 M: Boris Pismenny <borisp@mellanox.com>
11440 M: Aviad Yehezkel <aviadye@mellanox.com>
11441 M: Dave Watson <davejwatson@fb.com>
11442 M: John Fastabend <john.fastabend@gmail.com>
11443 M: Daniel Borkmann <daniel@iogearbox.net>
11444 M: Jakub Kicinski <jakub.kicinski@netronome.com>
11445 L: netdev@vger.kernel.org
11448 F: include/uapi/linux/tls.h
11449 F: include/net/tls.h
11451 NETWORKING [WIRELESS]
11452 L: linux-wireless@vger.kernel.org
11453 Q: http://patchwork.kernel.org/project/linux-wireless/list/
11456 M: Jakub Kicinski <jakub.kicinski@netronome.com>
11458 F: drivers/net/netdevsim/*
11460 NETXEN (1/10) GbE SUPPORT
11461 M: Manish Chopra <manishc@marvell.com>
11462 M: Rahul Verma <rahulv@marvell.com>
11463 M: GR-Linux-NIC-Dev@marvell.com
11464 L: netdev@vger.kernel.org
11466 F: drivers/net/ethernet/qlogic/netxen/
11469 M: David Ahern <dsahern@kernel.org>
11470 L: netdev@vger.kernel.org
11472 F: include/net/nexthop.h
11473 F: include/uapi/linux/nexthop.h
11474 F: include/net/netns/nexthop.h
11475 F: net/ipv4/nexthop.c
11478 L: netdev@vger.kernel.org
11481 F: include/net/nfc/
11482 F: include/uapi/linux/nfc.h
11484 F: include/linux/platform_data/nfcmrvl.h
11485 F: Documentation/devicetree/bindings/net/nfc/
11487 NFS, SUNRPC, AND LOCKD CLIENTS
11488 M: Trond Myklebust <trond.myklebust@hammerspace.com>
11489 M: Anna Schumaker <anna.schumaker@netapp.com>
11490 L: linux-nfs@vger.kernel.org
11491 W: http://client.linux-nfs.org
11492 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11498 F: include/linux/lockd/
11499 F: include/linux/nfs*
11500 F: include/linux/sunrpc/
11501 F: include/uapi/linux/nfs*
11502 F: include/uapi/linux/sunrpc/
11505 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
11506 L: linux-nilfs@vger.kernel.org
11507 W: https://nilfs.sourceforge.io/
11508 W: https://nilfs.osdn.jp/
11509 T: git git://github.com/konis/nilfs2.git
11511 F: Documentation/filesystems/nilfs2.txt
11513 F: include/trace/events/nilfs2.h
11514 F: include/uapi/linux/nilfs2_api.h
11515 F: include/uapi/linux/nilfs2_ondisk.h
11517 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11518 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11519 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11521 F: Documentation/scsi/NinjaSCSI.txt
11522 F: drivers/scsi/pcmcia/nsp_*
11524 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11525 M: GOTO Masanori <gotom@debian.or.jp>
11526 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11527 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11529 F: Documentation/scsi/NinjaSCSI.txt
11530 F: drivers/scsi/nsp32*
11533 M: Ley Foon Tan <lftan@altera.com>
11534 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11539 NOHZ, DYNTICKS SUPPORT
11540 M: Frederic Weisbecker <fweisbec@gmail.com>
11541 M: Thomas Gleixner <tglx@linutronix.de>
11542 M: Ingo Molnar <mingo@kernel.org>
11543 L: linux-kernel@vger.kernel.org
11544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11546 F: kernel/time/tick*.*
11547 F: include/linux/tick.h
11548 F: include/linux/sched/nohz.h
11550 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11551 M: Pavel Machek <pavel@ucw.cz>
11552 M: Sakari Ailus <sakari.ailus@iki.fi>
11553 L: linux-media@vger.kernel.org
11555 F: drivers/media/i2c/et8ek8
11556 F: drivers/media/i2c/ad5820.c
11558 NOKIA N900 POWER SUPPLY DRIVERS
11559 R: Pali Rohár <pali.rohar@gmail.com>
11560 F: include/linux/power/bq2415x_charger.h
11561 F: include/linux/power/bq27xxx_battery.h
11562 F: drivers/power/supply/bq2415x_charger.c
11563 F: drivers/power/supply/bq27xxx_battery.c
11564 F: drivers/power/supply/bq27xxx_battery_i2c.c
11565 F: drivers/power/supply/isp1704_charger.c
11566 F: drivers/power/supply/rx51_battery.c
11569 M: Willy Tarreau <w@1wt.eu>
11571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11572 F: tools/include/nolibc/
11575 M: Matthias Maennich <maennich@google.com>
11578 F: Documentation/core-api/symbol-namespaces.rst
11581 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11582 L: linux-ntb@googlegroups.com
11584 F: drivers/ntb/hw/amd/
11587 M: Jon Mason <jdmason@kudzu.us>
11588 M: Dave Jiang <dave.jiang@intel.com>
11589 M: Allen Hubbe <allenbh@gmail.com>
11590 L: linux-ntb@googlegroups.com
11592 W: https://github.com/jonmason/ntb/wiki
11593 T: git git://github.com/jonmason/ntb.git
11595 F: drivers/net/ntb_netdev.c
11596 F: include/linux/ntb.h
11597 F: include/linux/ntb_transport.h
11598 F: tools/testing/selftests/ntb/
11601 M: Serge Semin <fancer.lancer@gmail.com>
11602 L: linux-ntb@googlegroups.com
11604 F: drivers/ntb/hw/idt/
11607 M: Dave Jiang <dave.jiang@intel.com>
11608 L: linux-ntb@googlegroups.com
11610 W: https://github.com/davejiang/linux/wiki
11611 T: git https://github.com/davejiang/linux.git
11612 F: drivers/ntb/hw/intel/
11615 M: Anton Altaparmakov <anton@tuxera.com>
11616 L: linux-ntfs-dev@lists.sourceforge.net
11617 W: http://www.tuxera.com/
11618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11620 F: Documentation/filesystems/ntfs.txt
11624 M: Finn Thain <fthain@telegraphics.com.au>
11625 L: linux-m68k@lists.linux-m68k.org
11627 F: arch/*/include/asm/nubus.h
11629 F: include/linux/nubus.h
11630 F: include/uapi/linux/nubus.h
11632 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11633 M: Antonino Daplas <adaplas@gmail.com>
11634 L: linux-fbdev@vger.kernel.org
11636 F: drivers/video/fbdev/riva/
11637 F: drivers/video/fbdev/nvidia/
11640 M: Keith Busch <kbusch@kernel.org>
11641 M: Jens Axboe <axboe@fb.com>
11642 M: Christoph Hellwig <hch@lst.de>
11643 M: Sagi Grimberg <sagi@grimberg.me>
11644 L: linux-nvme@lists.infradead.org
11645 T: git://git.infradead.org/nvme.git
11646 W: http://git.infradead.org/nvme.git
11648 F: drivers/nvme/host/
11649 F: include/linux/nvme.h
11650 F: include/uapi/linux/nvme_ioctl.h
11652 NVM EXPRESS FC TRANSPORT DRIVERS
11653 M: James Smart <james.smart@broadcom.com>
11654 L: linux-nvme@lists.infradead.org
11656 F: include/linux/nvme-fc.h
11657 F: include/linux/nvme-fc-driver.h
11658 F: drivers/nvme/host/fc.c
11659 F: drivers/nvme/target/fc.c
11660 F: drivers/nvme/target/fcloop.c
11662 NVM EXPRESS TARGET DRIVER
11663 M: Christoph Hellwig <hch@lst.de>
11664 M: Sagi Grimberg <sagi@grimberg.me>
11665 L: linux-nvme@lists.infradead.org
11666 T: git://git.infradead.org/nvme.git
11667 W: http://git.infradead.org/nvme.git
11669 F: drivers/nvme/target/
11672 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11675 F: Documentation/devicetree/bindings/nvmem/
11676 F: Documentation/ABI/stable/sysfs-bus-nvmem
11677 F: include/linux/nvmem-consumer.h
11678 F: include/linux/nvmem-provider.h
11680 NXP FXAS21002C DRIVER
11681 M: Rui Miguel Silva <rmfrfs@gmail.com>
11682 L: linux-iio@vger.kernel.org
11684 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11685 F: drivers/iio/gyro/fxas21002c_core.c
11686 F: drivers/iio/gyro/fxas21002c.h
11687 F: drivers/iio/gyro/fxas21002c_i2c.c
11688 F: drivers/iio/gyro/fxas21002c_spi.c
11690 NXP SGTL5000 DRIVER
11691 M: Fabio Estevam <festevam@gmail.com>
11692 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11694 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
11695 F: sound/soc/codecs/sgtl5000*
11697 NXP SJA1105 ETHERNET SWITCH DRIVER
11698 M: Vladimir Oltean <olteanv@gmail.com>
11699 L: linux-kernel@vger.kernel.org
11701 F: drivers/net/dsa/sja1105
11703 NXP TDA998X DRM DRIVER
11704 M: Russell King <linux@armlinux.org.uk>
11706 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11707 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11708 F: drivers/gpu/drm/i2c/tda998x_drv.c
11709 F: include/drm/i2c/tda998x.h
11710 F: include/dt-bindings/display/tda998x.h
11714 M: Peter Rosin <peda@axentia.se>
11715 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11717 F: Documentation/devicetree/bindings/sound/tfa9879.txt
11718 F: sound/soc/codecs/tfa9879*
11721 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
11722 R: Charles Gorand <charles.gorand@effinnov.com>
11723 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11725 F: drivers/nfc/nxp-nci
11728 M: Jiri Pirko <jiri@mellanox.com>
11729 L: netdev@vger.kernel.org
11732 F: lib/test_objagg.c
11733 F: include/linux/objagg.h
11736 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
11737 M: Ashish Kumar <ashish.kumar@nxp.com>
11738 L: linux-spi@vger.kernel.org
11740 F: drivers/spi/spi-nxp-fspi.c
11741 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11744 M: Josh Poimboeuf <jpoimboe@redhat.com>
11745 M: Peter Zijlstra <peterz@infradead.org>
11749 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11750 M: Frederic Barrat <fbarrat@linux.ibm.com>
11751 M: Andrew Donnellan <ajd@linux.ibm.com>
11752 L: linuxppc-dev@lists.ozlabs.org
11754 F: arch/powerpc/platforms/powernv/ocxl.c
11755 F: arch/powerpc/include/asm/pnv-ocxl.h
11756 F: drivers/misc/ocxl/
11757 F: include/misc/ocxl*
11758 F: include/uapi/misc/ocxl.h
11759 F: Documentation/userspace-api/accelerators/ocxl.rst
11762 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11763 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
11764 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11765 L: linux-omap@vger.kernel.org
11767 F: sound/soc/ti/omap*
11768 F: sound/soc/ti/rx51.c
11769 F: sound/soc/ti/n810.c
11770 F: sound/soc/ti/sdma-pcm.*
11772 OMAP CLOCK FRAMEWORK SUPPORT
11773 M: Paul Walmsley <paul@pwsan.com>
11774 L: linux-omap@vger.kernel.org
11776 F: arch/arm/*omap*/*clock*
11778 OMAP DEVICE TREE SUPPORT
11779 M: Benoît Cousson <bcousson@baylibre.com>
11780 M: Tony Lindgren <tony@atomide.com>
11781 L: linux-omap@vger.kernel.org
11782 L: devicetree@vger.kernel.org
11784 F: arch/arm/boot/dts/*omap*
11785 F: arch/arm/boot/dts/*am3*
11786 F: arch/arm/boot/dts/*am4*
11787 F: arch/arm/boot/dts/*am5*
11788 F: arch/arm/boot/dts/*dra7*
11790 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11791 L: linux-omap@vger.kernel.org
11792 L: linux-fbdev@vger.kernel.org
11794 F: drivers/video/fbdev/omap2/
11795 F: Documentation/arm/omap/dss.rst
11797 OMAP FRAMEBUFFER SUPPORT
11798 L: linux-fbdev@vger.kernel.org
11799 L: linux-omap@vger.kernel.org
11801 F: drivers/video/fbdev/omap/
11803 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11804 M: Roger Quadros <rogerq@ti.com>
11805 M: Tony Lindgren <tony@atomide.com>
11806 L: linux-omap@vger.kernel.org
11808 F: drivers/memory/omap-gpmc.c
11809 F: arch/arm/mach-omap2/*gpmc*
11812 M: Grygorii Strashko <grygorii.strashko@ti.com>
11813 M: Santosh Shilimkar <ssantosh@kernel.org>
11814 M: Kevin Hilman <khilman@kernel.org>
11815 L: linux-omap@vger.kernel.org
11817 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
11818 F: drivers/gpio/gpio-omap.c
11820 OMAP HARDWARE SPINLOCK SUPPORT
11821 M: Ohad Ben-Cohen <ohad@wizery.com>
11822 L: linux-omap@vger.kernel.org
11824 F: drivers/hwspinlock/omap_hwspinlock.c
11826 OMAP HS MMC SUPPORT
11827 L: linux-mmc@vger.kernel.org
11828 L: linux-omap@vger.kernel.org
11830 F: drivers/mmc/host/omap_hsmmc.c
11833 M: Paul Walmsley <paul@pwsan.com>
11834 L: linux-omap@vger.kernel.org
11836 F: arch/arm/mach-omap2/omap_hwmod*data*
11838 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11839 M: Benoît Cousson <bcousson@baylibre.com>
11840 L: linux-omap@vger.kernel.org
11842 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11845 M: Benoît Cousson <bcousson@baylibre.com>
11846 M: Paul Walmsley <paul@pwsan.com>
11847 L: linux-omap@vger.kernel.org
11849 F: arch/arm/mach-omap2/omap_hwmod.*
11852 M: Vignesh R <vigneshr@ti.com>
11853 L: linux-omap@vger.kernel.org
11854 L: linux-i2c@vger.kernel.org
11856 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
11857 F: drivers/i2c/busses/i2c-omap.c
11859 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11860 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11861 L: linux-media@vger.kernel.org
11863 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
11864 F: drivers/media/platform/omap3isp/
11865 F: drivers/staging/media/omap4iss/
11868 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11869 L: linux-omap@vger.kernel.org
11871 F: drivers/mmc/host/omap.c
11873 OMAP POWER MANAGEMENT SUPPORT
11874 M: Kevin Hilman <khilman@kernel.org>
11875 L: linux-omap@vger.kernel.org
11877 F: arch/arm/*omap*/*pm*
11878 F: drivers/cpufreq/omap-cpufreq.c
11880 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11881 M: Rajendra Nayak <rnayak@codeaurora.org>
11882 M: Paul Walmsley <paul@pwsan.com>
11883 L: linux-omap@vger.kernel.org
11885 F: arch/arm/mach-omap2/prm*
11887 OMAP RANDOM NUMBER GENERATOR SUPPORT
11888 M: Deepak Saxena <dsaxena@plexity.net>
11890 F: drivers/char/hw_random/omap-rng.c
11893 L: linux-usb@vger.kernel.org
11894 L: linux-omap@vger.kernel.org
11896 F: drivers/usb/*/*omap*
11897 F: arch/arm/*omap*/usb*
11899 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11900 M: Mark Jackson <mpfj@newflow.co.uk>
11901 L: linux-omap@vger.kernel.org
11903 F: arch/arm/boot/dts/am335x-nano.dts
11906 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11907 M: Tony Lindgren <tony@atomide.com>
11908 L: linux-omap@vger.kernel.org
11909 Q: http://patchwork.kernel.org/project/linux-omap/list/
11910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11912 F: arch/arm/mach-omap1/
11913 F: arch/arm/plat-omap/
11914 F: arch/arm/configs/omap1_defconfig
11915 F: drivers/i2c/busses/i2c-omap.c
11916 F: include/linux/platform_data/i2c-omap.h
11917 F: include/linux/platform_data/ams-delta-fiq.h
11920 M: Tony Lindgren <tony@atomide.com>
11921 L: linux-omap@vger.kernel.org
11922 W: http://www.muru.com/linux/omap/
11923 W: http://linux.omap.com/
11924 Q: http://patchwork.kernel.org/project/linux-omap/list/
11925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11927 F: arch/arm/mach-omap2/
11928 F: arch/arm/plat-omap/
11929 F: arch/arm/configs/omap2plus_defconfig
11930 F: drivers/bus/ti-sysc.c
11931 F: drivers/i2c/busses/i2c-omap.c
11932 F: drivers/irqchip/irq-omap-intc.c
11933 F: drivers/mfd/*omap*.c
11934 F: drivers/mfd/menelaus.c
11935 F: drivers/mfd/palmas.c
11936 F: drivers/mfd/tps65217.c
11937 F: drivers/mfd/tps65218.c
11938 F: drivers/mfd/tps65910.c
11939 F: drivers/mfd/twl-core.[ch]
11940 F: drivers/mfd/twl4030*.c
11941 F: drivers/mfd/twl6030*.c
11942 F: drivers/mfd/twl6040*.c
11943 F: drivers/regulator/palmas-regulator*.c
11944 F: drivers/regulator/pbias-regulator.c
11945 F: drivers/regulator/tps65217-regulator.c
11946 F: drivers/regulator/tps65218-regulator.c
11947 F: drivers/regulator/tps65910-regulator.c
11948 F: drivers/regulator/twl-regulator.c
11949 F: drivers/regulator/twl6030-regulator.c
11950 F: include/linux/platform_data/i2c-omap.h
11951 F: include/linux/platform_data/ti-sysc.h
11953 ONION OMEGA2+ BOARD
11954 M: Harvey Hunt <harveyhuntnexus@gmail.com>
11955 L: linux-mips@vger.kernel.org
11957 F: arch/mips/boot/dts/ralink/omega2p.dts
11960 M: Bob Copeland <me@bobcopeland.com>
11961 L: linux-karma-devel@lists.sourceforge.net
11963 F: Documentation/filesystems/omfs.txt
11966 OMNIKEY CARDMAN 4000 DRIVER
11967 M: Harald Welte <laforge@gnumonks.org>
11969 F: drivers/char/pcmcia/cm4000_cs.c
11970 F: include/linux/cm4000_cs.h
11971 F: include/uapi/linux/cm4000_cs.h
11973 OMNIKEY CARDMAN 4040 DRIVER
11974 M: Harald Welte <laforge@gnumonks.org>
11976 F: drivers/char/pcmcia/cm4040_cs.*
11978 OMNIVISION OV13858 SENSOR DRIVER
11979 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11980 L: linux-media@vger.kernel.org
11981 T: git git://linuxtv.org/media_tree.git
11983 F: drivers/media/i2c/ov13858.c
11985 OMNIVISION OV2680 SENSOR DRIVER
11986 M: Rui Miguel Silva <rmfrfs@gmail.com>
11987 L: linux-media@vger.kernel.org
11988 T: git git://linuxtv.org/media_tree.git
11990 F: drivers/media/i2c/ov2680.c
11991 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
11993 OMNIVISION OV2685 SENSOR DRIVER
11994 M: Shunqian Zheng <zhengsq@rock-chips.com>
11995 L: linux-media@vger.kernel.org
11996 T: git git://linuxtv.org/media_tree.git
11998 F: drivers/media/i2c/ov2685.c
12000 OMNIVISION OV5640 SENSOR DRIVER
12001 M: Steve Longerbeam <slongerbeam@gmail.com>
12002 L: linux-media@vger.kernel.org
12003 T: git git://linuxtv.org/media_tree.git
12005 F: drivers/media/i2c/ov5640.c
12007 OMNIVISION OV5647 SENSOR DRIVER
12008 M: Luis Oliveira <lolivei@synopsys.com>
12009 L: linux-media@vger.kernel.org
12010 T: git git://linuxtv.org/media_tree.git
12012 F: drivers/media/i2c/ov5647.c
12014 OMNIVISION OV5670 SENSOR DRIVER
12015 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12016 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
12017 L: linux-media@vger.kernel.org
12018 T: git git://linuxtv.org/media_tree.git
12020 F: drivers/media/i2c/ov5670.c
12022 OMNIVISION OV5675 SENSOR DRIVER
12023 M: Shawn Tu <shawnx.tu@intel.com>
12024 L: linux-media@vger.kernel.org
12025 T: git git://linuxtv.org/media_tree.git
12027 F: drivers/media/i2c/ov5675.c
12029 OMNIVISION OV5695 SENSOR DRIVER
12030 M: Shunqian Zheng <zhengsq@rock-chips.com>
12031 L: linux-media@vger.kernel.org
12032 T: git git://linuxtv.org/media_tree.git
12034 F: drivers/media/i2c/ov5695.c
12036 OMNIVISION OV7670 SENSOR DRIVER
12037 M: Jonathan Corbet <corbet@lwn.net>
12038 L: linux-media@vger.kernel.org
12039 T: git git://linuxtv.org/media_tree.git
12041 F: drivers/media/i2c/ov7670.c
12042 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
12044 OMNIVISION OV772x SENSOR DRIVER
12045 M: Jacopo Mondi <jacopo@jmondi.org>
12046 L: linux-media@vger.kernel.org
12047 T: git git://linuxtv.org/media_tree.git
12049 F: drivers/media/i2c/ov772x.c
12050 F: include/media/i2c/ov772x.h
12051 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
12053 OMNIVISION OV7740 SENSOR DRIVER
12054 M: Wenyou Yang <wenyou.yang@microchip.com>
12055 L: linux-media@vger.kernel.org
12056 T: git git://linuxtv.org/media_tree.git
12058 F: drivers/media/i2c/ov7740.c
12059 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
12061 OMNIVISION OV9640 SENSOR DRIVER
12062 M: Petr Cvek <petrcvekcz@gmail.com>
12063 L: linux-media@vger.kernel.org
12065 F: drivers/media/i2c/ov9640.*
12067 OMNIVISION OV8856 SENSOR DRIVER
12068 M: Ben Kao <ben.kao@intel.com>
12069 L: linux-media@vger.kernel.org
12070 T: git git://linuxtv.org/media_tree.git
12072 F: drivers/media/i2c/ov8856.c
12074 OMNIVISION OV9650 SENSOR DRIVER
12075 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12076 R: Akinobu Mita <akinobu.mita@gmail.com>
12077 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
12078 L: linux-media@vger.kernel.org
12079 T: git git://linuxtv.org/media_tree.git
12081 F: drivers/media/i2c/ov9650.c
12082 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
12084 ONENAND FLASH DRIVER
12085 M: Kyungmin Park <kyungmin.park@samsung.com>
12086 L: linux-mtd@lists.infradead.org
12088 F: drivers/mtd/nand/onenand/
12089 F: include/linux/mtd/onenand*.h
12092 M: Jens Wiklander <jens.wiklander@linaro.org>
12093 L: tee-dev@lists.linaro.org
12095 F: drivers/tee/optee/
12097 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12098 M: Sumit Garg <sumit.garg@linaro.org>
12099 L: tee-dev@lists.linaro.org
12101 F: drivers/char/hw_random/optee-rng.c
12104 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12105 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12106 L: linux-rdma@vger.kernel.org
12108 F: drivers/infiniband/ulp/opa_vnic
12110 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12111 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12112 M: Frank Rowand <frowand.list@gmail.com>
12113 L: devicetree@vger.kernel.org
12115 F: Documentation/devicetree/dynamic-resolution-notes.txt
12116 F: Documentation/devicetree/overlay-notes.txt
12117 F: drivers/of/overlay.c
12118 F: drivers/of/resolver.c
12119 K: of_overlay_notifier_
12121 OPEN FIRMWARE AND FLATTENED DEVICE TREE
12122 M: Rob Herring <robh+dt@kernel.org>
12123 M: Frank Rowand <frowand.list@gmail.com>
12124 L: devicetree@vger.kernel.org
12125 W: http://www.devicetree.org/
12126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12129 F: include/linux/of*.h
12131 F: Documentation/ABI/testing/sysfs-firmware-ofw
12133 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12134 M: Rob Herring <robh+dt@kernel.org>
12135 M: Mark Rutland <mark.rutland@arm.com>
12136 L: devicetree@vger.kernel.org
12137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12138 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12140 F: Documentation/devicetree/
12141 F: arch/*/boot/dts/
12142 F: include/dt-bindings/
12144 OPENCORES I2C BUS DRIVER
12145 M: Peter Korsgaard <peter@korsgaard.com>
12146 M: Andrew Lunn <andrew@lunn.ch>
12147 L: linux-i2c@vger.kernel.org
12149 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12150 F: Documentation/i2c/busses/i2c-ocores.rst
12151 F: drivers/i2c/busses/i2c-ocores.c
12152 F: include/linux/platform_data/i2c-ocores.h
12154 OPENRISC ARCHITECTURE
12155 M: Jonas Bonn <jonas@southpole.se>
12156 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12157 M: Stafford Horne <shorne@gmail.com>
12158 T: git git://github.com/openrisc/linux.git
12159 L: openrisc@lists.librecores.org
12160 W: http://openrisc.io
12162 F: Documentation/devicetree/bindings/openrisc/
12163 F: Documentation/openrisc/
12165 F: drivers/irqchip/irq-ompic.c
12166 F: drivers/irqchip/irq-or1k-*
12169 M: Pravin B Shelar <pshelar@ovn.org>
12170 L: netdev@vger.kernel.org
12171 L: dev@openvswitch.org
12172 W: http://openvswitch.org
12174 F: net/openvswitch/
12175 F: include/uapi/linux/openvswitch.h
12177 OPERATING PERFORMANCE POINTS (OPP)
12178 M: Viresh Kumar <vireshk@kernel.org>
12179 M: Nishanth Menon <nm@ti.com>
12180 M: Stephen Boyd <sboyd@kernel.org>
12181 L: linux-pm@vger.kernel.org
12183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12185 F: include/linux/pm_opp.h
12186 F: Documentation/power/opp.rst
12187 F: Documentation/devicetree/bindings/opp/
12190 M: Clemens Ladisch <clemens@ladisch.de>
12191 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12194 F: sound/drivers/opl4/
12197 M: Robert Richter <rric@kernel.org>
12198 L: oprofile-list@lists.sf.net
12200 F: arch/*/include/asm/oprofile*.h
12201 F: arch/*/oprofile/
12202 F: drivers/oprofile/
12203 F: include/linux/oprofile.h
12205 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12206 M: Mark Fasheh <mark@fasheh.com>
12207 M: Joel Becker <jlbec@evilplan.org>
12208 M: Joseph Qi <joseph.qi@linux.alibaba.com>
12209 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12210 W: http://ocfs2.wiki.kernel.org
12212 F: Documentation/filesystems/ocfs2.txt
12213 F: Documentation/filesystems/dlmfs.txt
12216 ORANGEFS FILESYSTEM
12217 M: Mike Marshall <hubcap@omnibond.com>
12218 R: Martin Brandenburg <martin@omnibond.com>
12219 L: devel@lists.orangefs.org
12220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12223 F: Documentation/filesystems/orangefs.txt
12226 L: linux-wireless@vger.kernel.org
12227 W: http://wireless.kernel.org/en/users/Drivers/orinoco
12228 W: http://www.nongnu.org/orinoco/
12230 F: drivers/net/wireless/intersil/orinoco/
12232 OV2659 OMNIVISION SENSOR DRIVER
12233 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12234 L: linux-media@vger.kernel.org
12235 W: https://linuxtv.org
12236 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12237 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12239 F: drivers/media/i2c/ov2659.c
12240 F: include/media/i2c/ov2659.h
12243 M: Miklos Szeredi <miklos@szeredi.hu>
12244 L: linux-unionfs@vger.kernel.org
12245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12248 F: Documentation/filesystems/overlayfs.txt
12250 P54 WIRELESS DRIVER
12251 M: Christian Lamparter <chunkeey@googlemail.com>
12252 L: linux-wireless@vger.kernel.org
12253 W: http://wireless.kernel.org/en/users/Drivers/p54
12255 F: drivers/net/wireless/intersil/p54/
12257 PA SEMI ETHERNET DRIVER
12258 L: netdev@vger.kernel.org
12260 F: drivers/net/ethernet/pasemi/*
12262 PA SEMI SMBUS DRIVER
12263 L: linux-i2c@vger.kernel.org
12265 F: drivers/i2c/busses/i2c-pasemi.c
12268 M: Vladimir Oltean <olteanv@gmail.com>
12269 L: netdev@vger.kernel.org
12272 F: include/linux/packing.h
12273 F: Documentation/core-api/packing.rst
12275 PADATA PARALLEL EXECUTION MECHANISM
12276 M: Steffen Klassert <steffen.klassert@secunet.com>
12277 L: linux-crypto@vger.kernel.org
12280 F: include/linux/padata.h
12281 F: Documentation/padata.txt
12284 M: Jesper Dangaard Brouer <hawk@kernel.org>
12285 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
12286 L: netdev@vger.kernel.org
12288 F: net/core/page_pool.c
12289 F: include/net/page_pool.h
12291 PANASONIC LAPTOP ACPI EXTRAS DRIVER
12292 M: Harald Welte <laforge@gnumonks.org>
12293 L: platform-driver-x86@vger.kernel.org
12295 F: drivers/platform/x86/panasonic-laptop.c
12297 PARALLEL LCD/KEYPAD PANEL DRIVER
12298 M: Willy Tarreau <willy@haproxy.com>
12299 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12301 F: Documentation/admin-guide/lcd-panel-cgram.rst
12302 F: drivers/auxdisplay/panel.c
12304 PARALLEL PORT SUBSYSTEM
12305 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12306 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12307 L: linux-parport@lists.infradead.org (subscribers-only)
12309 F: drivers/parport/
12310 F: include/linux/parport*.h
12311 F: drivers/char/ppdev.c
12312 F: include/uapi/linux/ppdev.h
12313 F: Documentation/driver-api/parport*.rst
12315 PARAVIRT_OPS INTERFACE
12316 M: Juergen Gross <jgross@suse.com>
12317 M: Thomas Hellstrom <thellstrom@vmware.com>
12318 M: "VMware, Inc." <pv-drivers@vmware.com>
12319 L: virtualization@lists.linux-foundation.org
12321 F: Documentation/virt/paravirt_ops.rst
12322 F: arch/*/kernel/paravirt*
12323 F: arch/*/include/asm/paravirt*.h
12324 F: include/linux/hypervisor.h
12326 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12327 M: Tim Waugh <tim@cyberelk.net>
12328 L: linux-parport@lists.infradead.org (subscribers-only)
12330 F: Documentation/admin-guide/blockdev/paride.rst
12331 F: drivers/block/paride/
12333 PARISC ARCHITECTURE
12334 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12335 M: Helge Deller <deller@gmx.de>
12336 L: linux-parisc@vger.kernel.org
12337 W: http://www.parisc-linux.org/
12338 Q: http://patchwork.kernel.org/project/linux-parisc/list/
12339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12343 F: Documentation/parisc/
12345 F: drivers/char/agp/parisc-agp.c
12346 F: drivers/input/misc/hp_sdc_rtc.c
12347 F: drivers/input/serio/gscps2.c
12348 F: drivers/input/serio/hp_sdc*
12349 F: drivers/parport/parport_gsc.*
12350 F: drivers/tty/serial/8250/8250_gsc.c
12351 F: drivers/video/fbdev/sti*
12352 F: drivers/video/console/sti*
12353 F: drivers/video/logo/logo_parisc*
12354 F: include/linux/hp_sdc.h
12357 M: Jiri Pirko <jiri@mellanox.com>
12358 L: netdev@vger.kernel.org
12361 F: lib/test_parman.c
12362 F: include/linux/parman.h
12364 PC ENGINES APU BOARD DRIVER
12365 M: Enrico Weigelt, metux IT consult <info@metux.net>
12367 F: drivers/platform/x86/pcengines-apuv2.c
12369 PC87360 HARDWARE MONITORING DRIVER
12370 M: Jim Cromie <jim.cromie@gmail.com>
12371 L: linux-hwmon@vger.kernel.org
12373 F: Documentation/hwmon/pc87360.rst
12374 F: drivers/hwmon/pc87360.c
12376 PC8736x GPIO DRIVER
12377 M: Jim Cromie <jim.cromie@gmail.com>
12379 F: drivers/char/pc8736x_gpio.c
12381 PC87427 HARDWARE MONITORING DRIVER
12382 M: Jean Delvare <jdelvare@suse.com>
12383 L: linux-hwmon@vger.kernel.org
12385 F: Documentation/hwmon/pc87427.rst
12386 F: drivers/hwmon/pc87427.c
12389 M: Riku Voipio <riku.voipio@iki.fi>
12391 F: drivers/leds/leds-pca9532.c
12392 F: include/linux/leds-pca9532.h
12394 PCA9541 I2C BUS MASTER SELECTOR DRIVER
12395 M: Guenter Roeck <linux@roeck-us.net>
12396 L: linux-i2c@vger.kernel.org
12398 F: drivers/i2c/muxes/i2c-mux-pca9541.c
12400 PCDP - PRIMARY CONSOLE AND DEBUG PORT
12401 M: Khalid Aziz <khalid@gonehiking.org>
12403 F: drivers/firmware/pcdp.*
12405 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12406 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12407 L: linux-pci@vger.kernel.org
12408 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12410 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
12411 F: drivers/pci/controller/pci-aardvark.c
12413 PCI DRIVER FOR ALTERA PCIE IP
12414 M: Ley Foon Tan <lftan@altera.com>
12415 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
12416 L: linux-pci@vger.kernel.org
12418 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
12419 F: drivers/pci/controller/pcie-altera.c
12421 PCI DRIVER FOR APPLIEDMICRO XGENE
12422 M: Toan Le <toan@os.amperecomputing.com>
12423 L: linux-pci@vger.kernel.org
12424 L: linux-arm-kernel@lists.infradead.org
12426 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
12427 F: drivers/pci/controller/pci-xgene.c
12429 PCI DRIVER FOR ARM VERSATILE PLATFORM
12430 M: Rob Herring <robh@kernel.org>
12431 L: linux-pci@vger.kernel.org
12432 L: linux-arm-kernel@lists.infradead.org
12434 F: Documentation/devicetree/bindings/pci/versatile.txt
12435 F: drivers/pci/controller/pci-versatile.c
12437 PCI DRIVER FOR ARMADA 8K
12438 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12439 L: linux-pci@vger.kernel.org
12440 L: linux-arm-kernel@lists.infradead.org
12442 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
12443 F: drivers/pci/controller/dwc/pcie-armada8k.c
12445 PCI DRIVER FOR CADENCE PCIE IP
12446 M: Tom Joseph <tjoseph@cadence.com>
12447 L: linux-pci@vger.kernel.org
12449 F: Documentation/devicetree/bindings/pci/cdns,*.txt
12450 F: drivers/pci/controller/pcie-cadence*
12452 PCI DRIVER FOR FREESCALE LAYERSCAPE
12453 M: Minghuan Lian <minghuan.Lian@nxp.com>
12454 M: Mingkai Hu <mingkai.hu@nxp.com>
12455 M: Roy Zang <roy.zang@nxp.com>
12456 L: linuxppc-dev@lists.ozlabs.org
12457 L: linux-pci@vger.kernel.org
12458 L: linux-arm-kernel@lists.infradead.org
12460 F: drivers/pci/controller/dwc/*layerscape*
12462 PCI DRIVER FOR GENERIC OF HOSTS
12463 M: Will Deacon <will@kernel.org>
12464 L: linux-pci@vger.kernel.org
12465 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12467 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
12468 F: drivers/pci/controller/pci-host-common.c
12469 F: drivers/pci/controller/pci-host-generic.c
12471 PCI DRIVER FOR IMX6
12472 M: Richard Zhu <hongxing.zhu@nxp.com>
12473 M: Lucas Stach <l.stach@pengutronix.de>
12474 L: linux-pci@vger.kernel.org
12475 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12477 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12478 F: drivers/pci/controller/dwc/*imx6*
12480 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12481 M: Keith Busch <keith.busch@intel.com>
12482 M: Jonathan Derrick <jonathan.derrick@intel.com>
12483 L: linux-pci@vger.kernel.org
12485 F: drivers/pci/controller/vmd.c
12487 PCI DRIVER FOR MICROSEMI SWITCHTEC
12488 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12489 M: Logan Gunthorpe <logang@deltatee.com>
12490 L: linux-pci@vger.kernel.org
12492 F: Documentation/driver-api/switchtec.rst
12493 F: Documentation/ABI/testing/sysfs-class-switchtec
12494 F: drivers/pci/switch/switchtec*
12495 F: include/uapi/linux/switchtec_ioctl.h
12496 F: include/linux/switchtec.h
12497 F: drivers/ntb/hw/mscc/
12499 PCI DRIVER FOR MOBIVEIL PCIE IP
12500 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12501 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12502 L: linux-pci@vger.kernel.org
12504 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12505 F: drivers/pci/controller/pcie-mobiveil.c
12507 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12508 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12509 M: Jason Cooper <jason@lakedaemon.net>
12510 L: linux-pci@vger.kernel.org
12511 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12513 F: drivers/pci/controller/*mvebu*
12515 PCI DRIVER FOR NVIDIA TEGRA
12516 M: Thierry Reding <thierry.reding@gmail.com>
12517 L: linux-tegra@vger.kernel.org
12518 L: linux-pci@vger.kernel.org
12520 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12521 F: drivers/pci/controller/pci-tegra.c
12523 PCI DRIVER FOR RENESAS R-CAR
12524 M: Simon Horman <horms@verge.net.au>
12525 L: linux-pci@vger.kernel.org
12526 L: linux-renesas-soc@vger.kernel.org
12528 F: drivers/pci/controller/*rcar*
12530 PCI DRIVER FOR SAMSUNG EXYNOS
12531 M: Jingoo Han <jingoohan1@gmail.com>
12532 L: linux-pci@vger.kernel.org
12533 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12534 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12536 F: drivers/pci/controller/dwc/pci-exynos.c
12538 PCI DRIVER FOR SYNOPSYS DESIGNWARE
12539 M: Jingoo Han <jingoohan1@gmail.com>
12540 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12541 L: linux-pci@vger.kernel.org
12543 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
12544 F: drivers/pci/controller/dwc/*designware*
12546 PCI DRIVER FOR TI DRA7XX
12547 M: Kishon Vijay Abraham I <kishon@ti.com>
12548 L: linux-omap@vger.kernel.org
12549 L: linux-pci@vger.kernel.org
12551 F: Documentation/devicetree/bindings/pci/ti-pci.txt
12552 F: drivers/pci/controller/dwc/pci-dra7xx.c
12554 PCI DRIVER FOR TI KEYSTONE
12555 M: Murali Karicheri <m-karicheri2@ti.com>
12556 L: linux-pci@vger.kernel.org
12557 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12559 F: drivers/pci/controller/dwc/pci-keystone.c
12561 PCI ENDPOINT SUBSYSTEM
12562 M: Kishon Vijay Abraham I <kishon@ti.com>
12563 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12564 L: linux-pci@vger.kernel.org
12565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12567 F: drivers/pci/endpoint/
12568 F: drivers/misc/pci_endpoint_test.c
12571 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12572 M: Russell Currey <ruscur@russell.cc>
12573 M: Sam Bobroff <sbobroff@linux.ibm.com>
12574 M: Oliver O'Halloran <oohall@gmail.com>
12575 L: linuxppc-dev@lists.ozlabs.org
12577 F: Documentation/PCI/pci-error-recovery.rst
12578 F: drivers/pci/pcie/aer.c
12579 F: drivers/pci/pcie/dpc.c
12580 F: drivers/pci/pcie/err.c
12581 F: Documentation/powerpc/eeh-pci-error-recovery.rst
12582 F: arch/powerpc/kernel/eeh*.c
12583 F: arch/powerpc/platforms/*/eeh*.c
12584 F: arch/powerpc/include/*/eeh*.h
12587 M: Linas Vepstas <linasvepstas@gmail.com>
12588 L: linux-pci@vger.kernel.org
12590 F: Documentation/PCI/pci-error-recovery.rst
12592 PCI MSI DRIVER FOR ALTERA MSI IP
12593 M: Ley Foon Tan <lftan@altera.com>
12594 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
12595 L: linux-pci@vger.kernel.org
12597 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12598 F: drivers/pci/controller/pcie-altera-msi.c
12600 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12601 M: Toan Le <toan@os.amperecomputing.com>
12602 L: linux-pci@vger.kernel.org
12603 L: linux-arm-kernel@lists.infradead.org
12605 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12606 F: drivers/pci/controller/pci-xgene-msi.c
12609 M: Bjorn Helgaas <bhelgaas@google.com>
12610 L: linux-pci@vger.kernel.org
12611 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
12612 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12614 F: Documentation/devicetree/bindings/pci/
12615 F: Documentation/PCI/
12616 F: drivers/acpi/pci*
12618 F: include/asm-generic/pci*
12619 F: include/linux/pci*
12620 F: include/linux/of_pci.h
12621 F: include/uapi/linux/pci*
12624 F: arch/x86/kernel/quirks.c
12625 F: arch/x86/kernel/early-quirks.c
12627 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12628 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12629 R: Andrew Murray <andrew.murray@arm.com>
12630 L: linux-pci@vger.kernel.org
12631 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
12632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12634 F: drivers/pci/controller/
12636 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
12637 M: Jonathan Chocron <jonnyc@amazon.com>
12638 L: linux-pci@vger.kernel.org
12640 F: Documentation/devicetree/bindings/pci/pcie-al.txt
12641 F: drivers/pci/controller/dwc/pcie-al.c
12643 PCIE DRIVER FOR AMLOGIC MESON
12644 M: Yue Wang <yue.wang@Amlogic.com>
12645 L: linux-pci@vger.kernel.org
12646 L: linux-amlogic@lists.infradead.org
12648 F: drivers/pci/controller/dwc/pci-meson.c
12650 PCIE DRIVER FOR AXIS ARTPEC
12651 M: Jesper Nilsson <jesper.nilsson@axis.com>
12652 L: linux-arm-kernel@axis.com
12653 L: linux-pci@vger.kernel.org
12655 F: Documentation/devicetree/bindings/pci/axis,artpec*
12656 F: drivers/pci/controller/dwc/*artpec*
12658 PCIE DRIVER FOR CAVIUM THUNDERX
12659 M: David Daney <david.daney@cavium.com>
12660 L: linux-pci@vger.kernel.org
12661 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12663 F: Documentation/devicetree/bindings/pci/pci-thunder-*
12664 F: drivers/pci/controller/pci-thunder-*
12666 PCIE DRIVER FOR HISILICON
12667 M: Zhou Wang <wangzhou1@hisilicon.com>
12668 L: linux-pci@vger.kernel.org
12670 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12671 F: drivers/pci/controller/dwc/pcie-hisi.c
12673 PCIE DRIVER FOR HISILICON KIRIN
12674 M: Xiaowei Song <songxiaowei@hisilicon.com>
12675 M: Binghui Wang <wangbinghui@hisilicon.com>
12676 L: linux-pci@vger.kernel.org
12678 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
12679 F: drivers/pci/controller/dwc/pcie-kirin.c
12681 PCIE DRIVER FOR HISILICON STB
12682 M: Shawn Guo <shawn.guo@linaro.org>
12683 L: linux-pci@vger.kernel.org
12685 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12686 F: drivers/pci/controller/dwc/pcie-histb.c
12688 PCIE DRIVER FOR MEDIATEK
12689 M: Ryder Lee <ryder.lee@mediatek.com>
12690 L: linux-pci@vger.kernel.org
12691 L: linux-mediatek@lists.infradead.org
12693 F: Documentation/devicetree/bindings/pci/mediatek*
12694 F: drivers/pci/controller/*mediatek*
12696 PCIE DRIVER FOR QUALCOMM MSM
12697 M: Stanimir Varbanov <svarbanov@mm-sol.com>
12698 L: linux-pci@vger.kernel.org
12699 L: linux-arm-msm@vger.kernel.org
12701 F: drivers/pci/controller/dwc/*qcom*
12703 PCIE DRIVER FOR ROCKCHIP
12704 M: Shawn Lin <shawn.lin@rock-chips.com>
12705 L: linux-pci@vger.kernel.org
12706 L: linux-rockchip@lists.infradead.org
12708 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
12709 F: drivers/pci/controller/pcie-rockchip*
12711 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12712 M: Linus Walleij <linus.walleij@linaro.org>
12713 L: linux-pci@vger.kernel.org
12715 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12716 F: drivers/pci/controller/pci-v3-semi.c
12718 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12719 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12720 L: linux-pci@vger.kernel.org
12722 F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12723 F: drivers/pci/controller/dwc/pcie-uniphier.c
12725 PCIE DRIVER FOR ST SPEAR13XX
12726 M: Pratyush Anand <pratyush.anand@gmail.com>
12727 L: linux-pci@vger.kernel.org
12729 F: drivers/pci/controller/dwc/*spear*
12732 M: Dominik Brodowski <linux@dominikbrodowski.net>
12733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12735 F: Documentation/pcmcia/
12740 PCNET32 NETWORK DRIVER
12741 M: Don Fry <pcnet32@frontier.com>
12742 L: netdev@vger.kernel.org
12744 F: drivers/net/ethernet/amd/pcnet32.c
12746 PCRYPT PARALLEL CRYPTO ENGINE
12747 M: Steffen Klassert <steffen.klassert@secunet.com>
12748 L: linux-crypto@vger.kernel.org
12751 F: include/crypto/pcrypt.h
12753 PEAQ WMI HOTKEYS DRIVER
12754 M: Hans de Goede <hdegoede@redhat.com>
12755 L: platform-driver-x86@vger.kernel.org
12757 F: drivers/platform/x86/peaq-wmi.c
12759 PENSANDO ETHERNET DRIVERS
12760 M: Shannon Nelson <snelson@pensando.io>
12761 M: Pensando Drivers <drivers@pensando.io>
12762 L: netdev@vger.kernel.org
12764 F: Documentation/networking/device_drivers/pensando/ionic.rst
12765 F: drivers/net/ethernet/pensando/
12767 PER-CPU MEMORY ALLOCATOR
12768 M: Dennis Zhou <dennis@kernel.org>
12769 M: Tejun Heo <tj@kernel.org>
12770 M: Christoph Lameter <cl@linux.com>
12771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12773 F: include/linux/percpu*.h
12775 F: arch/*/include/asm/percpu.h
12777 PER-TASK DELAY ACCOUNTING
12778 M: Balbir Singh <bsingharora@gmail.com>
12780 F: include/linux/delayacct.h
12781 F: kernel/delayacct.c
12783 PERFORMANCE EVENTS SUBSYSTEM
12784 M: Peter Zijlstra <peterz@infradead.org>
12785 M: Ingo Molnar <mingo@redhat.com>
12786 M: Arnaldo Carvalho de Melo <acme@kernel.org>
12787 R: Mark Rutland <mark.rutland@arm.com>
12788 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
12789 R: Jiri Olsa <jolsa@redhat.com>
12790 R: Namhyung Kim <namhyung@kernel.org>
12791 L: linux-kernel@vger.kernel.org
12792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12795 F: include/linux/perf_event.h
12796 F: include/uapi/linux/perf_event.h
12797 F: arch/*/kernel/perf_event*.c
12798 F: arch/*/kernel/*/perf_event*.c
12799 F: arch/*/kernel/*/*/perf_event*.c
12800 F: arch/*/include/asm/perf_event.h
12801 F: arch/*/kernel/perf_callchain.c
12803 F: arch/*/events/*/*
12806 PERSONALITY HANDLING
12807 M: Christoph Hellwig <hch@infradead.org>
12808 L: linux-abi-devel@lists.sourceforge.net
12810 F: include/linux/personality.h
12811 F: include/uapi/linux/personality.h
12813 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12814 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12815 L: linux-input@vger.kernel.org
12817 F: Documentation/input/devices/pxrc.rst
12818 F: drivers/input/joystick/pxrc.c
12820 FLYSKY FSIA6B RC RECEIVER
12821 M: Markus Koch <markus@notsyncing.net>
12822 L: linux-input@vger.kernel.org
12824 F: drivers/input/joystick/fsia6b.c
12827 M: Remi Denis-Courmont <courmisch@gmail.com>
12829 F: Documentation/networking/phonet.txt
12830 F: include/linux/phonet.h
12831 F: include/net/phonet/
12832 F: include/uapi/linux/phonet.h
12836 M: Joern Engel <joern@lazybastard.org>
12837 L: linux-mtd@lists.infradead.org
12839 F: drivers/mtd/devices/phram.c
12842 M: Bruno Prémont <bonbons@linux-vserver.org>
12843 L: linux-input@vger.kernel.org
12845 F: drivers/hid/hid-picolcd*
12848 M: Jamie Iles <jamie@jamieiles.com>
12849 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12850 T: git git://github.com/jamieiles/linux-2.6-ji.git
12852 F: arch/arm/boot/dts/picoxcell*
12853 F: arch/arm/mach-picoxcell/
12854 F: drivers/crypto/picoxcell*
12857 M: Christian Brauner <christian@brauner.io>
12858 L: linux-kernel@vger.kernel.org
12860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
12862 F: tools/testing/selftests/pidfd/
12865 K: \b(clone_args|kernel_clone_args)\b
12867 PIN CONTROL SUBSYSTEM
12868 M: Linus Walleij <linus.walleij@linaro.org>
12869 L: linux-gpio@vger.kernel.org
12870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12872 F: Documentation/devicetree/bindings/pinctrl/
12873 F: Documentation/driver-api/pinctl.rst
12874 F: drivers/pinctrl/
12875 F: include/linux/pinctrl/
12877 PIN CONTROLLER - MICROCHIP AT91
12878 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12879 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12880 L: linux-gpio@vger.kernel.org
12882 F: drivers/pinctrl/pinctrl-at91*
12883 F: drivers/gpio/gpio-sama5d2-piobu.c
12885 PIN CONTROLLER - FREESCALE
12886 M: Dong Aisheng <aisheng.dong@nxp.com>
12887 M: Fabio Estevam <festevam@gmail.com>
12888 M: Shawn Guo <shawnguo@kernel.org>
12889 M: Stefan Agner <stefan@agner.ch>
12890 R: Pengutronix Kernel Team <kernel@pengutronix.de>
12891 L: linux-gpio@vger.kernel.org
12893 F: drivers/pinctrl/freescale/
12894 F: Documentation/devicetree/bindings/pinctrl/fsl,*
12896 PIN CONTROLLER - INTEL
12897 M: Mika Westerberg <mika.westerberg@linux.intel.com>
12898 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12901 F: drivers/pinctrl/intel/
12903 PIN CONTROLLER - MEDIATEK
12904 M: Sean Wang <sean.wang@kernel.org>
12905 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12907 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12908 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12909 F: drivers/pinctrl/mediatek/
12911 PIN CONTROLLER - QUALCOMM
12912 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12914 L: linux-arm-msm@vger.kernel.org
12915 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12916 F: drivers/pinctrl/qcom/
12918 PIN CONTROLLER - RENESAS
12919 M: Geert Uytterhoeven <geert+renesas@glider.be>
12920 L: linux-renesas-soc@vger.kernel.org
12921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12923 F: drivers/pinctrl/pinctrl-rz*
12924 F: drivers/pinctrl/sh-pfc/
12926 PIN CONTROLLER - SAMSUNG
12927 M: Tomasz Figa <tomasz.figa@gmail.com>
12928 M: Krzysztof Kozlowski <krzk@kernel.org>
12929 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12930 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12931 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12932 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
12933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12935 F: drivers/pinctrl/samsung/
12936 F: include/dt-bindings/pinctrl/samsung.h
12937 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12939 PIN CONTROLLER - SINGLE
12940 M: Tony Lindgren <tony@atomide.com>
12941 M: Haojian Zhuang <haojian.zhuang@linaro.org>
12942 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12943 L: linux-omap@vger.kernel.org
12945 F: drivers/pinctrl/pinctrl-single.c
12947 PIN CONTROLLER - ST SPEAR
12948 M: Viresh Kumar <vireshk@kernel.org>
12949 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12950 W: http://www.st.com/spear
12952 F: drivers/pinctrl/spear/
12954 PISTACHIO SOC SUPPORT
12955 M: James Hartley <james.hartley@sondrel.com>
12956 L: linux-mips@vger.kernel.org
12958 F: arch/mips/pistachio/
12959 F: arch/mips/include/asm/mach-pistachio/
12960 F: arch/mips/boot/dts/img/pistachio*
12961 F: arch/mips/configs/pistachio*_defconfig
12965 M: linux-block@vger.kernel.org
12966 F: drivers/block/pktcdvd.c
12967 F: include/linux/pktcdvd.h
12968 F: include/uapi/linux/pktcdvd.h
12970 PKUNITY SOC DRIVERS
12971 M: Guan Xuetao <gxt@pku.edu.cn>
12972 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12974 T: git git://github.com/gxt/linux.git
12975 F: drivers/input/serio/i8042-unicore32io.h
12976 F: drivers/i2c/busses/i2c-puv3.c
12977 F: drivers/video/fbdev/fb-puv3.c
12978 F: drivers/rtc/rtc-puv3.c
12980 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
12981 M: Tomasz Duszynski <tduszyns@gmail.com>
12983 F: drivers/iio/chemical/pms7003.c
12984 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
12986 PMBUS HARDWARE MONITORING DRIVERS
12987 M: Guenter Roeck <linux@roeck-us.net>
12988 L: linux-hwmon@vger.kernel.org
12989 W: http://hwmon.wiki.kernel.org/
12990 W: http://www.roeck-us.net/linux/drivers/
12991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12993 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12994 F: Documentation/devicetree/bindings/hwmon/max31785.txt
12995 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
12996 F: Documentation/hwmon/adm1275.rst
12997 F: Documentation/hwmon/ibm-cffps.rst
12998 F: Documentation/hwmon/ir35221.rst
12999 F: Documentation/hwmon/lm25066.rst
13000 F: Documentation/hwmon/ltc2978.rst
13001 F: Documentation/hwmon/ltc3815.rst
13002 F: Documentation/hwmon/max16064.rst
13003 F: Documentation/hwmon/max20751.rst
13004 F: Documentation/hwmon/max31785.rst
13005 F: Documentation/hwmon/max34440.rst
13006 F: Documentation/hwmon/max8688.rst
13007 F: Documentation/hwmon/pmbus.rst
13008 F: Documentation/hwmon/pmbus-core.rst
13009 F: Documentation/hwmon/tps40422.rst
13010 F: Documentation/hwmon/ucd9000.rst
13011 F: Documentation/hwmon/ucd9200.rst
13012 F: Documentation/hwmon/zl6100.rst
13013 F: drivers/hwmon/pmbus/
13014 F: include/linux/pmbus.h
13016 PMC SIERRA MaxRAID DRIVER
13017 L: linux-scsi@vger.kernel.org
13018 W: http://www.pmc-sierra.com/
13020 F: drivers/scsi/pmcraid.*
13022 PMC SIERRA PM8001 DRIVER
13023 M: Jack Wang <jinpu.wang@cloud.ionos.com>
13024 L: linux-scsi@vger.kernel.org
13026 F: drivers/scsi/pm8001/
13029 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13033 PNI RM3100 IIO DRIVER
13034 M: Song Qiang <songqiang1304521@gmail.com>
13035 L: linux-iio@vger.kernel.org
13037 F: drivers/iio/magnetometer/rm3100*
13038 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13040 POSIX CLOCKS and TIMERS
13041 M: Thomas Gleixner <tglx@linutronix.de>
13042 L: linux-kernel@vger.kernel.org
13043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13046 F: include/linux/timer*
13047 F: kernel/time/*timer*
13049 POWER MANAGEMENT CORE
13050 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
13051 L: linux-pm@vger.kernel.org
13052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13053 B: https://bugzilla.kernel.org
13055 F: drivers/base/power/
13056 F: include/linux/pm.h
13057 F: include/linux/pm_*
13058 F: include/linux/powercap.h
13059 F: include/linux/intel_rapl.h
13060 F: drivers/powercap/
13061 F: kernel/configs/nopm.config
13063 POWER STATE COORDINATION INTERFACE (PSCI)
13064 M: Mark Rutland <mark.rutland@arm.com>
13065 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13066 L: linux-arm-kernel@lists.infradead.org
13068 F: drivers/firmware/psci/
13069 F: include/linux/psci.h
13070 F: include/uapi/linux/psci.h
13072 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13073 M: Sebastian Reichel <sre@kernel.org>
13074 L: linux-pm@vger.kernel.org
13075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13077 F: Documentation/ABI/testing/sysfs-class-power
13078 F: Documentation/devicetree/bindings/power/supply/
13079 F: include/linux/power_supply.h
13080 F: drivers/power/supply/
13082 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13083 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13084 L: linuxppc-dev@lists.ozlabs.org
13086 F: drivers/char/powernv-op-panel.c
13088 PPP OVER ATM (RFC 2364)
13089 M: Mitchell Blank Jr <mitch@sfgoth.com>
13091 F: net/atm/pppoatm.c
13092 F: include/uapi/linux/atmppp.h
13095 M: Michal Ostrowski <mostrows@earthlink.net>
13097 F: drivers/net/ppp/pppoe.c
13098 F: drivers/net/ppp/pppox.c
13101 M: James Chapman <jchapman@katalix.com>
13103 F: net/l2tp/l2tp_ppp.c
13104 F: include/linux/if_pppol2tp.h
13105 F: include/uapi/linux/if_pppol2tp.h
13107 PPP PROTOCOL DRIVERS AND COMPRESSORS
13108 M: Paul Mackerras <paulus@samba.org>
13109 L: linux-ppp@vger.kernel.org
13111 F: drivers/net/ppp/ppp_*
13114 M: Rodolfo Giometti <giometti@enneenne.com>
13115 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
13116 L: linuxpps@ml.enneenne.com (subscribers-only)
13118 F: Documentation/driver-api/pps.rst
13119 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
13120 F: Documentation/ABI/testing/sysfs-pps
13122 F: include/linux/pps*.h
13123 F: include/uapi/linux/pps.h
13126 M: Dmitry Kozlov <xeb@mail.ru>
13127 L: netdev@vger.kernel.org
13129 F: drivers/net/ppp/pptp.c
13130 W: http://sourceforge.net/projects/accel-pptp
13133 M: Petr Mladek <pmladek@suse.com>
13134 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13135 R: Steven Rostedt <rostedt@goodmis.org>
13138 F: include/linux/printk.h
13140 PRISM54 WIRELESS DRIVER
13141 M: Luis Chamberlain <mcgrof@kernel.org>
13142 L: linux-wireless@vger.kernel.org
13143 W: http://wireless.kernel.org/en/users/Drivers/p54
13145 F: drivers/net/wireless/intersil/prism54/
13148 R: Alexey Dobriyan <adobriyan@gmail.com>
13149 L: linux-kernel@vger.kernel.org
13150 L: linux-fsdevel@vger.kernel.org
13153 F: include/linux/proc_fs.h
13154 F: tools/testing/selftests/proc/
13155 F: Documentation/filesystems/proc.txt
13158 M: Luis Chamberlain <mcgrof@kernel.org>
13159 M: Kees Cook <keescook@chromium.org>
13160 L: linux-kernel@vger.kernel.org
13161 L: linux-fsdevel@vger.kernel.org
13163 F: fs/proc/proc_sysctl.c
13164 F: include/linux/sysctl.h
13166 F: tools/testing/selftests/sysctl/
13168 PS3 NETWORK SUPPORT
13169 M: Geoff Levand <geoff@infradead.org>
13170 L: netdev@vger.kernel.org
13171 L: linuxppc-dev@lists.ozlabs.org
13173 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
13175 PS3 PLATFORM SUPPORT
13176 M: Geoff Levand <geoff@infradead.org>
13177 L: linuxppc-dev@lists.ozlabs.org
13179 F: arch/powerpc/boot/ps3*
13180 F: arch/powerpc/include/asm/lv1call.h
13181 F: arch/powerpc/include/asm/ps3*.h
13182 F: arch/powerpc/platforms/ps3/
13185 F: drivers/rtc/rtc-ps3.c
13186 F: drivers/usb/host/*ps3.c
13187 F: sound/ppc/snd_ps3*
13190 M: Jim Paris <jim@jtan.com>
13191 M: Geoff Levand <geoff@infradead.org>
13192 L: linuxppc-dev@lists.ozlabs.org
13194 F: drivers/block/ps3vram.c
13196 PSAMPLE PACKET SAMPLING SUPPORT:
13197 M: Yotam Gigi <yotam.gi@gmail.com>
13200 F: include/net/psample.h
13201 F: include/uapi/linux/psample.h
13204 M: Kees Cook <keescook@chromium.org>
13205 M: Anton Vorontsov <anton@enomsg.org>
13206 M: Colin Cross <ccross@android.com>
13207 M: Tony Luck <tony.luck@intel.com>
13209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13211 F: include/linux/pstore*
13212 F: drivers/firmware/efi/efi-pstore.c
13213 F: drivers/acpi/apei/erst.c
13214 F: Documentation/admin-guide/ramoops.rst
13215 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13216 K: \b(pstore|ramoops)
13218 PTP HARDWARE CLOCK SUPPORT
13219 M: Richard Cochran <richardcochran@gmail.com>
13220 L: netdev@vger.kernel.org
13222 W: http://linuxptp.sourceforge.net/
13223 F: Documentation/ABI/testing/sysfs-ptp
13224 F: Documentation/driver-api/ptp.rst
13225 F: drivers/net/phy/dp83640*
13227 F: include/linux/ptp_cl*
13230 M: Oleg Nesterov <oleg@redhat.com>
13232 F: include/asm-generic/syscall.h
13233 F: include/linux/ptrace.h
13234 F: include/linux/regset.h
13235 F: include/linux/tracehook.h
13236 F: include/uapi/linux/ptrace.h
13237 F: include/uapi/linux/ptrace.h
13239 F: arch/*/ptrace*.c
13240 F: arch/*/*/ptrace*.c
13241 F: arch/*/include/asm/ptrace*.h
13244 M: Hans Verkuil <hverkuil@xs4all.nl>
13245 L: linux-media@vger.kernel.org
13246 T: git git://linuxtv.org/media_tree.git
13248 F: drivers/media/usb/pulse8-cec/*
13249 F: Documentation/media/cec-drivers/pulse8-cec.rst
13251 PVRUSB2 VIDEO4LINUX DRIVER
13252 M: Mike Isely <isely@pobox.com>
13253 L: pvrusb2@isely.net (subscribers-only)
13254 L: linux-media@vger.kernel.org
13255 W: http://www.isely.net/pvrusb2/
13256 T: git git://linuxtv.org/media_tree.git
13258 F: Documentation/media/v4l-drivers/pvrusb2*
13259 F: drivers/media/usb/pvrusb2/
13262 M: Hans Verkuil <hverkuil@xs4all.nl>
13263 L: linux-media@vger.kernel.org
13264 T: git git://linuxtv.org/media_tree.git
13266 F: drivers/media/usb/pwc/*
13267 F: include/trace/events/pwc.h
13270 M: Kamil Debski <kamil@wypas.org>
13271 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13272 L: linux-hwmon@vger.kernel.org
13274 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13275 F: Documentation/hwmon/pwm-fan.rst
13276 F: drivers/hwmon/pwm-fan.c
13279 M: Sean Young <sean@mess.org>
13280 L: linux-media@vger.kernel.org
13282 F: drivers/media/rc/pwm-ir-tx.c
13285 M: Thierry Reding <thierry.reding@gmail.com>
13286 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13287 L: linux-pwm@vger.kernel.org
13289 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13290 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
13291 F: Documentation/driver-api/pwm.rst
13292 F: Documentation/devicetree/bindings/pwm/
13293 F: include/linux/pwm.h
13295 F: drivers/video/backlight/pwm_bl.c
13296 F: include/linux/pwm_backlight.h
13297 F: drivers/gpio/gpio-mvebu.c
13298 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13299 K: pwm_(config|apply_state|ops)
13302 M: Robert Jarzmik <robert.jarzmik@free.fr>
13303 L: linux-gpio@vger.kernel.org
13305 F: drivers/gpio/gpio-pxa.c
13311 M: Robert Jarzmik <robert.jarzmik@free.fr>
13312 L: linux-rtc@vger.kernel.org
13315 PXA2xx/PXA3xx SUPPORT
13316 M: Daniel Mack <daniel@zonque.org>
13317 M: Haojian Zhuang <haojian.zhuang@gmail.com>
13318 M: Robert Jarzmik <robert.jarzmik@free.fr>
13319 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13320 T: git git://github.com/hzhuang1/linux.git
13321 T: git git://github.com/rjarzmik/linux.git
13323 F: arch/arm/boot/dts/pxa*
13324 F: arch/arm/mach-pxa/
13325 F: drivers/dma/pxa*
13326 F: drivers/pcmcia/pxa2xx*
13327 F: drivers/pinctrl/pxa/
13328 F: drivers/spi/spi-pxa2xx*
13329 F: drivers/usb/gadget/udc/pxa2*
13330 F: include/sound/pxa2xx-lib.h
13335 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13336 L: qat-linux@intel.com
13338 F: drivers/crypto/qat/
13340 QCOM AUDIO (ASoC) DRIVERS
13341 M: Patrick Lai <plai@codeaurora.org>
13342 M: Banajit Goswami <bgoswami@codeaurora.org>
13343 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13347 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13348 M: Gabriel Somlo <somlo@cmu.edu>
13349 M: "Michael S. Tsirkin" <mst@redhat.com>
13350 L: qemu-devel@nongnu.org
13352 F: drivers/firmware/qemu_fw_cfg.c
13353 F: include/uapi/linux/qemu_fw_cfg.h
13356 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
13357 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
13358 L: linux-rdma@vger.kernel.org
13360 F: drivers/infiniband/hw/qib/
13362 QLOGIC QL41xxx FCOE DRIVER
13363 M: QLogic-Storage-Upstream@cavium.com
13364 L: linux-scsi@vger.kernel.org
13366 F: drivers/scsi/qedf/
13368 QLOGIC QL41xxx ISCSI DRIVER
13369 M: QLogic-Storage-Upstream@cavium.com
13370 L: linux-scsi@vger.kernel.org
13372 F: drivers/scsi/qedi/
13374 QLOGIC QL4xxx ETHERNET DRIVER
13375 M: Ariel Elior <aelior@marvell.com>
13376 M: GR-everest-linux-l2@marvell.com
13377 L: netdev@vger.kernel.org
13379 F: drivers/net/ethernet/qlogic/qed/
13380 F: include/linux/qed/
13381 F: drivers/net/ethernet/qlogic/qede/
13383 QLOGIC QL4xxx RDMA DRIVER
13384 M: Michal Kalderon <mkalderon@marvell.com>
13385 M: Ariel Elior <aelior@marvell.com>
13386 L: linux-rdma@vger.kernel.org
13388 F: drivers/infiniband/hw/qedr/
13389 F: include/uapi/rdma/qedr-abi.h
13391 QLOGIC QLA1280 SCSI DRIVER
13392 M: Michael Reed <mdr@sgi.com>
13393 L: linux-scsi@vger.kernel.org
13395 F: drivers/scsi/qla1280.[ch]
13397 QLOGIC QLA2XXX FC-SCSI DRIVER
13398 M: hmadhani@marvell.com
13399 L: linux-scsi@vger.kernel.org
13401 F: Documentation/scsi/LICENSE.qla2xxx
13402 F: drivers/scsi/qla2xxx/
13404 QLOGIC QLA3XXX NETWORK DRIVER
13405 M: GR-Linux-NIC-Dev@marvell.com
13406 L: netdev@vger.kernel.org
13408 F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13409 F: drivers/net/ethernet/qlogic/qla3xxx.*
13411 QLOGIC QLA4XXX iSCSI DRIVER
13412 M: QLogic-Storage-Upstream@qlogic.com
13413 L: linux-scsi@vger.kernel.org
13415 F: Documentation/scsi/LICENSE.qla4xxx
13416 F: drivers/scsi/qla4xxx/
13418 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13419 M: Shahed Shaikh <shshaikh@marvell.com>
13420 M: Manish Chopra <manishc@marvell.com>
13421 M: GR-Linux-NIC-Dev@marvell.com
13422 L: netdev@vger.kernel.org
13424 F: drivers/net/ethernet/qlogic/qlcnic/
13426 QLOGIC QLGE 10Gb ETHERNET DRIVER
13427 M: Manish Chopra <manishc@marvell.com>
13428 M: GR-Linux-NIC-Dev@marvell.com
13429 L: netdev@vger.kernel.org
13431 F: drivers/staging/qlge/
13433 QM1D1B0004 MEDIA DRIVER
13434 M: Akihiro Tsukada <tskd08@gmail.com>
13435 L: linux-media@vger.kernel.org
13437 F: drivers/media/tuners/qm1d1b0004*
13439 QM1D1C0042 MEDIA DRIVER
13440 M: Akihiro Tsukada <tskd08@gmail.com>
13441 L: linux-media@vger.kernel.org
13443 F: drivers/media/tuners/qm1d1c0042*
13446 M: Anders Larsen <al@alarsen.net>
13447 W: http://www.alarsen.net/linux/qnx4fs/
13450 F: include/uapi/linux/qnx4_fs.h
13451 F: include/uapi/linux/qnxtypes.h
13453 QORIQ DPAA2 FSL-MC BUS DRIVER
13454 M: Stuart Yoder <stuyoder@gmail.com>
13455 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
13456 L: linux-kernel@vger.kernel.org
13458 F: drivers/bus/fsl-mc/
13459 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13460 F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13462 QT1010 MEDIA DRIVER
13463 M: Antti Palosaari <crope@iki.fi>
13464 L: linux-media@vger.kernel.org
13465 W: https://linuxtv.org
13466 W: http://palosaari.fi/linux/
13467 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13468 T: git git://linuxtv.org/anttip/media_tree.git
13470 F: drivers/media/tuners/qt1010*
13472 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13473 M: Kalle Valo <kvalo@codeaurora.org>
13474 L: ath10k@lists.infradead.org
13475 W: http://wireless.kernel.org/en/users/Drivers/ath10k
13476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13478 F: drivers/net/wireless/ath/ath10k/
13480 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13481 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13482 L: linux-wireless@vger.kernel.org
13483 W: http://wireless.kernel.org/en/users/Drivers/ath9k
13485 F: drivers/net/wireless/ath/ath9k/
13487 QUALCOMM CAMERA SUBSYSTEM DRIVER
13488 M: Todor Tomov <todor.too@gmail.com>
13489 L: linux-media@vger.kernel.org
13491 F: Documentation/devicetree/bindings/media/qcom,camss.txt
13492 F: Documentation/media/v4l-drivers/qcom_camss.rst
13493 F: drivers/media/platform/qcom/camss/
13495 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13496 M: Ilia Lin <ilia.lin@kernel.org>
13497 L: linux-pm@vger.kernel.org
13499 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
13500 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
13502 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13503 M: Timur Tabi <timur@kernel.org>
13504 L: netdev@vger.kernel.org
13506 F: drivers/net/ethernet/qualcomm/emac/
13508 QUALCOMM ETHQOS ETHERNET DRIVER
13509 M: Vinod Koul <vkoul@kernel.org>
13510 M: Niklas Cassel <niklas.cassel@linaro.org>
13511 L: netdev@vger.kernel.org
13513 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13514 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
13516 QUALCOMM GENERIC INTERFACE I2C DRIVER
13517 M: Alok Chauhan <alokc@codeaurora.org>
13518 L: linux-i2c@vger.kernel.org
13519 L: linux-arm-msm@vger.kernel.org
13521 F: drivers/i2c/busses/i2c-qcom-geni.c
13523 QUALCOMM HEXAGON ARCHITECTURE
13524 M: Brian Cain <bcain@codeaurora.org>
13525 L: linux-hexagon@vger.kernel.org
13529 QUALCOMM HIDMA DRIVER
13530 M: Sinan Kaya <okaya@kernel.org>
13531 L: linux-arm-kernel@lists.infradead.org
13532 L: linux-arm-msm@vger.kernel.org
13533 L: dmaengine@vger.kernel.org
13535 F: drivers/dma/qcom/hidma*
13538 M: Rob Clark <robdclark@gmail.com>
13539 L: iommu@lists.linux-foundation.org
13540 L: linux-arm-msm@vger.kernel.org
13542 F: drivers/iommu/qcom_iommu.c
13544 QUALCOMM TSENS THERMAL DRIVER
13545 M: Amit Kucheria <amit.kucheria@linaro.org>
13546 L: linux-pm@vger.kernel.org
13547 L: linux-arm-msm@vger.kernel.org
13549 F: drivers/thermal/qcom/
13551 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13552 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
13553 L: linux-media@vger.kernel.org
13554 L: linux-arm-msm@vger.kernel.org
13555 T: git git://linuxtv.org/media_tree.git
13557 F: drivers/media/platform/qcom/venus/
13559 QUALCOMM WCN36XX WIRELESS DRIVER
13560 M: Kalle Valo <kvalo@codeaurora.org>
13561 L: wcn36xx@lists.infradead.org
13562 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
13563 T: git git://github.com/KrasnikovEugene/wcn36xx.git
13565 F: drivers/net/wireless/ath/wcn36xx/
13567 QUANTENNA QTNFMAC WIRELESS DRIVER
13568 M: Igor Mitsyanko <imitsyanko@quantenna.com>
13569 M: Avinash Patil <avinashp@quantenna.com>
13570 M: Sergey Matyukevich <smatyukevich@quantenna.com>
13571 L: linux-wireless@vger.kernel.org
13573 F: drivers/net/wireless/quantenna
13575 RADEON and AMDGPU DRM DRIVERS
13576 M: Alex Deucher <alexander.deucher@amd.com>
13577 M: Christian König <christian.koenig@amd.com>
13578 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
13579 L: amd-gfx@lists.freedesktop.org
13580 T: git git://people.freedesktop.org/~agd5f/linux
13582 F: drivers/gpu/drm/radeon/
13583 F: include/uapi/drm/radeon_drm.h
13584 F: drivers/gpu/drm/amd/
13585 F: include/uapi/drm/amdgpu_drm.h
13587 RADEON FRAMEBUFFER DISPLAY DRIVER
13588 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
13589 L: linux-fbdev@vger.kernel.org
13591 F: drivers/video/fbdev/aty/radeon*
13592 F: include/uapi/linux/radeonfb.h
13594 RADIOSHARK RADIO DRIVER
13595 M: Hans Verkuil <hverkuil@xs4all.nl>
13596 L: linux-media@vger.kernel.org
13597 T: git git://linuxtv.org/media_tree.git
13599 F: drivers/media/radio/radio-shark.c
13601 RADIOSHARK2 RADIO DRIVER
13602 M: Hans Verkuil <hverkuil@xs4all.nl>
13603 L: linux-media@vger.kernel.org
13604 T: git git://linuxtv.org/media_tree.git
13606 F: drivers/media/radio/radio-shark2.c
13607 F: drivers/media/radio/radio-tea5777.c
13609 RADOS BLOCK DEVICE (RBD)
13610 M: Ilya Dryomov <idryomov@gmail.com>
13611 M: Sage Weil <sage@redhat.com>
13612 M: Alex Elder <elder@kernel.org>
13613 L: ceph-devel@vger.kernel.org
13614 W: http://ceph.com/
13615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13616 T: git git://github.com/ceph/ceph-client.git
13618 F: Documentation/ABI/testing/sysfs-bus-rbd
13619 F: drivers/block/rbd.c
13620 F: drivers/block/rbd_types.h
13622 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13623 M: Paul Mackerras <paulus@samba.org>
13624 L: linux-fbdev@vger.kernel.org
13626 F: drivers/video/fbdev/aty/aty128fb.c
13628 RAINSHADOW-CEC DRIVER
13629 M: Hans Verkuil <hverkuil@xs4all.nl>
13630 L: linux-media@vger.kernel.org
13631 T: git git://linuxtv.org/media_tree.git
13633 F: drivers/media/usb/rainshadow-cec/*
13635 RALINK MIPS ARCHITECTURE
13636 M: John Crispin <john@phrozen.org>
13637 L: linux-mips@vger.kernel.org
13639 F: arch/mips/ralink
13641 RALINK RT2X00 WIRELESS LAN DRIVER
13643 M: Stanislaw Gruszka <sgruszka@redhat.com>
13644 M: Helmut Schaa <helmut.schaa@googlemail.com>
13645 L: linux-wireless@vger.kernel.org
13647 F: drivers/net/wireless/ralink/rt2x00/
13649 RAMDISK RAM BLOCK DEVICE DRIVER
13650 M: Jens Axboe <axboe@kernel.dk>
13652 F: Documentation/admin-guide/blockdev/ramdisk.rst
13653 F: drivers/block/brd.c
13655 RANCHU VIRTUAL BOARD FOR MIPS
13656 M: Miodrag Dinic <miodrag.dinic@mips.com>
13657 L: linux-mips@vger.kernel.org
13659 F: arch/mips/generic/board-ranchu.c
13660 F: arch/mips/configs/generic/board-ranchu.config
13662 RANDOM NUMBER DRIVER
13663 M: "Theodore Ts'o" <tytso@mit.edu>
13665 F: drivers/char/random.c
13668 M: Matt Porter <mporter@kernel.crashing.org>
13669 M: Alexandre Bounine <alex.bou9@gmail.com>
13671 F: drivers/rapidio/
13674 M: Tony Luck <tony.luck@intel.com>
13675 M: Borislav Petkov <bp@alien8.de>
13676 L: linux-edac@vger.kernel.org
13679 F: include/linux/ras.h
13680 F: include/ras/ras_event.h
13681 F: Documentation/admin-guide/ras.rst
13683 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13684 L: linux-wireless@vger.kernel.org
13686 F: drivers/net/wireless/ray*
13688 RCUTORTURE TEST FRAMEWORK
13689 M: "Paul E. McKenney" <paulmck@kernel.org>
13690 M: Josh Triplett <josh@joshtriplett.org>
13691 R: Steven Rostedt <rostedt@goodmis.org>
13692 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13693 R: Lai Jiangshan <jiangshanlai@gmail.com>
13694 L: rcu@vger.kernel.org
13696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13697 F: tools/testing/selftests/rcutorture
13700 M: Florian Fainelli <florian@openwrt.org>
13703 RDC R6040 FAST ETHERNET DRIVER
13704 M: Florian Fainelli <f.fainelli@gmail.com>
13705 L: netdev@vger.kernel.org
13707 F: drivers/net/ethernet/rdc/r6040.c
13709 RDMAVT - RDMA verbs software
13710 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
13711 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
13712 L: linux-rdma@vger.kernel.org
13714 F: drivers/infiniband/sw/rdmavt
13716 RDS - RELIABLE DATAGRAM SOCKETS
13717 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
13718 L: netdev@vger.kernel.org
13719 L: linux-rdma@vger.kernel.org
13720 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
13721 W: https://oss.oracle.com/projects/rds/
13724 F: Documentation/networking/rds.txt
13726 RDT - RESOURCE ALLOCATION
13727 M: Fenghua Yu <fenghua.yu@intel.com>
13728 M: Reinette Chatre <reinette.chatre@intel.com>
13729 L: linux-kernel@vger.kernel.org
13731 F: arch/x86/kernel/cpu/resctrl/
13732 F: arch/x86/include/asm/resctrl_sched.h
13733 F: Documentation/x86/resctrl*
13735 READ-COPY UPDATE (RCU)
13736 M: "Paul E. McKenney" <paulmck@kernel.org>
13737 M: Josh Triplett <josh@joshtriplett.org>
13738 R: Steven Rostedt <rostedt@goodmis.org>
13739 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13740 R: Lai Jiangshan <jiangshanlai@gmail.com>
13741 R: Joel Fernandes <joel@joelfernandes.org>
13742 L: rcu@vger.kernel.org
13743 W: http://www.rdrop.com/users/paulmck/RCU/
13745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13746 F: Documentation/RCU/
13747 X: Documentation/RCU/torture.txt
13748 F: include/linux/rcu*
13749 X: include/linux/srcu*.h
13751 X: kernel/rcu/srcu*.c
13753 REAL TIME CLOCK (RTC) SUBSYSTEM
13754 M: Alessandro Zummo <a.zummo@towertech.it>
13755 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13756 L: linux-rtc@vger.kernel.org
13757 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
13758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13760 F: Documentation/devicetree/bindings/rtc/
13761 F: Documentation/admin-guide/rtc.rst
13763 F: include/linux/rtc.h
13764 F: include/uapi/linux/rtc.h
13765 F: include/linux/rtc/
13766 F: include/linux/platform_data/rtc-*
13767 F: tools/testing/selftests/rtc/
13769 REALTEK AUDIO CODECS
13770 M: Bard Liao <bardliao@realtek.com>
13771 M: Oder Chiou <oder_chiou@realtek.com>
13773 F: sound/soc/codecs/rt*
13774 F: include/sound/rt*.h
13776 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13777 M: Linus Walleij <linus.walleij@linaro.org>
13779 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13780 F: drivers/net/dsa/realtek-smi*
13781 F: drivers/net/dsa/rtl83*
13783 REDPINE WIRELESS DRIVER
13784 M: Amitkumar Karwar <amitkarwar@gmail.com>
13785 M: Siva Rebbagondla <siva8118@gmail.com>
13786 L: linux-wireless@vger.kernel.org
13788 F: drivers/net/wireless/rsi/
13790 REGISTER MAP ABSTRACTION
13791 M: Mark Brown <broonie@kernel.org>
13792 L: linux-kernel@vger.kernel.org
13793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13795 F: Documentation/devicetree/bindings/regmap/
13796 F: drivers/base/regmap/
13797 F: include/linux/regmap.h
13799 REISERFS FILE SYSTEM
13800 L: reiserfs-devel@vger.kernel.org
13804 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13805 M: Ohad Ben-Cohen <ohad@wizery.com>
13806 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13807 L: linux-remoteproc@vger.kernel.org
13808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
13810 F: Documentation/devicetree/bindings/remoteproc/
13811 F: Documentation/ABI/testing/sysfs-class-remoteproc
13812 F: Documentation/remoteproc.txt
13813 F: drivers/remoteproc/
13814 F: include/linux/remoteproc.h
13815 F: include/linux/remoteproc/
13817 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13818 M: Ohad Ben-Cohen <ohad@wizery.com>
13819 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13820 L: linux-remoteproc@vger.kernel.org
13821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
13824 F: Documentation/rpmsg.txt
13825 F: Documentation/ABI/testing/sysfs-bus-rpmsg
13826 F: include/linux/rpmsg.h
13827 F: include/linux/rpmsg/
13828 F: include/uapi/linux/rpmsg.h
13831 RENESAS CLOCK DRIVERS
13832 M: Geert Uytterhoeven <geert+renesas@glider.be>
13833 L: linux-renesas-soc@vger.kernel.org
13834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13836 F: drivers/clk/renesas/
13838 RENESAS EMEV2 I2C DRIVER
13839 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13841 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
13842 F: drivers/i2c/busses/i2c-emev2.c
13844 RENESAS ETHERNET DRIVERS
13845 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13846 L: netdev@vger.kernel.org
13847 L: linux-renesas-soc@vger.kernel.org
13848 F: Documentation/devicetree/bindings/net/renesas,*.txt
13849 F: Documentation/devicetree/bindings/net/sh_eth.txt
13850 F: drivers/net/ethernet/renesas/
13851 F: include/linux/sh_eth.h
13853 RENESAS R-CAR GYROADC DRIVER
13854 M: Marek Vasut <marek.vasut@gmail.com>
13855 L: linux-iio@vger.kernel.org
13857 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13858 F: drivers/iio/adc/rcar-gyroadc.c
13860 RENESAS R-CAR I2C DRIVERS
13861 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13863 F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt
13864 F: Documentation/devicetree/bindings/i2c/renesas,iic.txt
13865 F: drivers/i2c/busses/i2c-rcar.c
13866 F: drivers/i2c/busses/i2c-sh_mobile.c
13868 RENESAS RIIC DRIVER
13869 M: Chris Brandt <chris.brandt@renesas.com>
13871 F: Documentation/devicetree/bindings/i2c/renesas,riic.txt
13872 F: drivers/i2c/busses/i2c-riic.c
13874 RENESAS USB PHY DRIVER
13875 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13876 L: linux-renesas-soc@vger.kernel.org
13878 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
13880 RESET CONTROLLER FRAMEWORK
13881 M: Philipp Zabel <p.zabel@pengutronix.de>
13882 T: git git://git.pengutronix.de/git/pza/linux
13885 F: Documentation/devicetree/bindings/reset/
13886 F: include/dt-bindings/reset/
13887 F: include/linux/reset.h
13888 F: include/linux/reset/
13889 F: include/linux/reset-controller.h
13891 RESTARTABLE SEQUENCES SUPPORT
13892 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13893 M: Peter Zijlstra <peterz@infradead.org>
13894 M: "Paul E. McKenney" <paulmck@kernel.org>
13895 M: Boqun Feng <boqun.feng@gmail.com>
13896 L: linux-kernel@vger.kernel.org
13899 F: include/uapi/linux/rseq.h
13900 F: include/trace/events/rseq.h
13901 F: tools/testing/selftests/rseq/
13904 M: Johannes Berg <johannes@sipsolutions.net>
13905 L: linux-wireless@vger.kernel.org
13906 W: http://wireless.kernel.org/
13907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13908 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13910 F: Documentation/driver-api/rfkill.rst
13911 F: Documentation/ABI/stable/sysfs-class-rfkill
13913 F: include/linux/rfkill.h
13914 F: include/uapi/linux/rfkill.h
13917 M: Thomas Graf <tgraf@suug.ch>
13918 M: Herbert Xu <herbert@gondor.apana.org.au>
13919 L: netdev@vger.kernel.org
13921 F: lib/rhashtable.c
13922 F: lib/test_rhashtable.c
13923 F: include/linux/rhashtable.h
13924 F: include/linux/rhashtable-types.h
13926 RICOH R5C592 MEMORYSTICK DRIVER
13927 M: Maxim Levitsky <maximlevitsky@gmail.com>
13929 F: drivers/memstick/host/r592.*
13931 RICOH SMARTMEDIA/XD DRIVER
13932 M: Maxim Levitsky <maximlevitsky@gmail.com>
13934 F: drivers/mtd/nand/raw/r852.c
13935 F: drivers/mtd/nand/raw/r852.h
13937 RISC-V ARCHITECTURE
13938 M: Paul Walmsley <paul.walmsley@sifive.com>
13939 M: Palmer Dabbelt <palmer@sifive.com>
13940 M: Albert Ou <aou@eecs.berkeley.edu>
13941 L: linux-riscv@lists.infradead.org
13942 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
13949 M: Stefan Achatz <erazor_de@users.sourceforge.net>
13950 W: http://sourceforge.net/projects/roccat/
13952 F: drivers/hid/hid-roccat*
13953 F: include/linux/hid-roccat*
13954 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
13956 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13957 M: Jacob Chen <jacob-chen@iotwrt.com>
13958 M: Ezequiel Garcia <ezequiel@collabora.com>
13959 L: linux-media@vger.kernel.org
13961 F: drivers/media/platform/rockchip/rga/
13962 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
13964 HANTRO VPU CODEC DRIVER
13965 M: Ezequiel Garcia <ezequiel@collabora.com>
13966 L: linux-media@vger.kernel.org
13968 F: drivers/staging/media/hantro/
13969 F: Documentation/devicetree/bindings/media/rockchip-vpu.txt
13972 M: Jiri Pirko <jiri@resnulli.us>
13973 L: netdev@vger.kernel.org
13975 F: drivers/net/ethernet/rocker/
13979 W: http://www.comtrol.com
13981 F: Documentation/driver-api/serial/rocket.rst
13982 F: drivers/tty/rocket*
13984 ROCKETPORT EXPRESS/INFINITY DRIVER
13985 M: Kevin Cernekee <cernekee@gmail.com>
13986 L: linux-serial@vger.kernel.org
13988 F: drivers/tty/serial/rp2.*
13990 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13991 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13992 L: linux-kernel@vger.kernel.org
13993 L: linux-renesas-soc@vger.kernel.org
13995 F: drivers/mfd/bd9571mwv.c
13996 F: drivers/regulator/bd9571mwv-regulator.c
13997 F: drivers/gpio/gpio-bd9571mwv.c
13998 F: include/linux/mfd/bd9571mwv.h
13999 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
14002 M: Ralf Baechle <ralf@linux-mips.org>
14003 L: linux-hams@vger.kernel.org
14004 W: http://www.linux-ax25.org/
14006 F: include/net/rose.h
14007 F: include/uapi/linux/rose.h
14010 RTL2830 MEDIA DRIVER
14011 M: Antti Palosaari <crope@iki.fi>
14012 L: linux-media@vger.kernel.org
14013 W: https://linuxtv.org
14014 W: http://palosaari.fi/linux/
14015 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14016 T: git git://linuxtv.org/anttip/media_tree.git
14018 F: drivers/media/dvb-frontends/rtl2830*
14020 RTL2832 MEDIA DRIVER
14021 M: Antti Palosaari <crope@iki.fi>
14022 L: linux-media@vger.kernel.org
14023 W: https://linuxtv.org
14024 W: http://palosaari.fi/linux/
14025 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14026 T: git git://linuxtv.org/anttip/media_tree.git
14028 F: drivers/media/dvb-frontends/rtl2832*
14030 RTL2832_SDR MEDIA DRIVER
14031 M: Antti Palosaari <crope@iki.fi>
14032 L: linux-media@vger.kernel.org
14033 W: https://linuxtv.org
14034 W: http://palosaari.fi/linux/
14035 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14036 T: git git://linuxtv.org/anttip/media_tree.git
14038 F: drivers/media/dvb-frontends/rtl2832_sdr*
14040 RTL8180 WIRELESS DRIVER
14041 L: linux-wireless@vger.kernel.org
14042 W: http://wireless.kernel.org/
14043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14045 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
14047 RTL8187 WIRELESS DRIVER
14048 M: Herton Ronaldo Krzesinski <herton@canonical.com>
14049 M: Hin-Tak Leung <htl10@users.sourceforge.net>
14050 M: Larry Finger <Larry.Finger@lwfinger.net>
14051 L: linux-wireless@vger.kernel.org
14052 W: http://wireless.kernel.org/
14053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14055 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
14057 REALTEK WIRELESS DRIVER (rtlwifi family)
14058 M: Ping-Ke Shih <pkshih@realtek.com>
14059 L: linux-wireless@vger.kernel.org
14060 W: http://wireless.kernel.org/
14061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14063 F: drivers/net/wireless/realtek/rtlwifi/
14065 REALTEK WIRELESS DRIVER (rtw88)
14066 M: Yan-Hsuan Chuang <yhchuang@realtek.com>
14067 L: linux-wireless@vger.kernel.org
14069 F: drivers/net/wireless/realtek/rtw88/
14071 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
14072 M: Jes Sorensen <Jes.Sorensen@gmail.com>
14073 L: linux-wireless@vger.kernel.org
14074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
14076 F: drivers/net/wireless/realtek/rtl8xxxu/
14078 RXRPC SOCKETS (AF_RXRPC)
14079 M: David Howells <dhowells@redhat.com>
14080 L: linux-afs@lists.infradead.org
14083 F: include/keys/rxrpc-type.h
14084 F: include/net/af_rxrpc.h
14085 F: include/trace/events/rxrpc.h
14086 F: include/uapi/linux/rxrpc.h
14087 F: Documentation/networking/rxrpc.txt
14088 W: https://www.infradead.org/~dhowells/kafs/
14090 S3 SAVAGE FRAMEBUFFER DRIVER
14091 M: Antonino Daplas <adaplas@gmail.com>
14092 L: linux-fbdev@vger.kernel.org
14094 F: drivers/video/fbdev/savage/
14097 M: Heiko Carstens <heiko.carstens@de.ibm.com>
14098 M: Vasily Gorbik <gor@linux.ibm.com>
14099 M: Christian Borntraeger <borntraeger@de.ibm.com>
14100 L: linux-s390@vger.kernel.org
14101 W: http://www.ibm.com/developerworks/linux/linux390/
14102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
14106 F: Documentation/s390/
14107 F: Documentation/driver-api/s390-drivers.rst
14109 S390 COMMON I/O LAYER
14110 M: Sebastian Ott <sebott@linux.ibm.com>
14111 M: Peter Oberparleiter <oberpar@linux.ibm.com>
14112 L: linux-s390@vger.kernel.org
14113 W: http://www.ibm.com/developerworks/linux/linux390/
14115 F: drivers/s390/cio/
14118 M: Stefan Haberland <sth@linux.ibm.com>
14119 M: Jan Hoeppner <hoeppner@linux.ibm.com>
14120 L: linux-s390@vger.kernel.org
14121 W: http://www.ibm.com/developerworks/linux/linux390/
14123 F: drivers/s390/block/dasd*
14124 F: block/partitions/ibm.c
14127 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
14128 L: linux-s390@vger.kernel.org
14129 W: http://www.ibm.com/developerworks/linux/linux390/
14131 F: drivers/iommu/s390-iommu.c
14133 S390 IUCV NETWORK LAYER
14134 M: Julian Wiedmann <jwi@linux.ibm.com>
14135 M: Ursula Braun <ubraun@linux.ibm.com>
14136 L: linux-s390@vger.kernel.org
14137 W: http://www.ibm.com/developerworks/linux/linux390/
14139 F: drivers/s390/net/*iucv*
14140 F: include/net/iucv/
14143 S390 NETWORK DRIVERS
14144 M: Julian Wiedmann <jwi@linux.ibm.com>
14145 M: Ursula Braun <ubraun@linux.ibm.com>
14146 L: linux-s390@vger.kernel.org
14147 W: http://www.ibm.com/developerworks/linux/linux390/
14149 F: drivers/s390/net/
14152 M: Sebastian Ott <sebott@linux.ibm.com>
14153 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
14154 L: linux-s390@vger.kernel.org
14155 W: http://www.ibm.com/developerworks/linux/linux390/
14158 F: drivers/pci/hotplug/s390_pci_hpc.c
14160 S390 VFIO-CCW DRIVER
14161 M: Cornelia Huck <cohuck@redhat.com>
14162 M: Eric Farman <farman@linux.ibm.com>
14163 R: Halil Pasic <pasic@linux.ibm.com>
14164 L: linux-s390@vger.kernel.org
14165 L: kvm@vger.kernel.org
14167 F: drivers/s390/cio/vfio_ccw*
14168 F: Documentation/s390/vfio-ccw.rst
14169 F: include/uapi/linux/vfio_ccw.h
14172 M: Harald Freudenberger <freude@linux.ibm.com>
14173 L: linux-s390@vger.kernel.org
14174 W: http://www.ibm.com/developerworks/linux/linux390/
14176 F: drivers/s390/crypto/
14178 S390 VFIO AP DRIVER
14179 M: Tony Krowiak <akrowiak@linux.ibm.com>
14180 M: Pierre Morel <pmorel@linux.ibm.com>
14181 M: Halil Pasic <pasic@linux.ibm.com>
14182 L: linux-s390@vger.kernel.org
14183 W: http://www.ibm.com/developerworks/linux/linux390/
14185 F: drivers/s390/crypto/vfio_ap_drv.c
14186 F: drivers/s390/crypto/vfio_ap_private.h
14187 F: drivers/s390/crypto/vfio_ap_ops.c
14188 F: Documentation/s390/vfio-ap.rst
14191 M: Steffen Maier <maier@linux.ibm.com>
14192 M: Benjamin Block <bblock@linux.ibm.com>
14193 L: linux-s390@vger.kernel.org
14194 W: http://www.ibm.com/developerworks/linux/linux390/
14196 F: drivers/s390/scsi/zfcp_*
14198 S3C24XX SD/MMC Driver
14199 M: Ben Dooks <ben-linux@fluff.org>
14200 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14202 F: drivers/mmc/host/s3cmci.*
14204 SAA6588 RDS RECEIVER DRIVER
14205 M: Hans Verkuil <hverkuil@xs4all.nl>
14206 L: linux-media@vger.kernel.org
14207 T: git git://linuxtv.org/media_tree.git
14208 W: https://linuxtv.org
14210 F: drivers/media/i2c/saa6588*
14212 SAA7134 VIDEO4LINUX DRIVER
14213 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14214 L: linux-media@vger.kernel.org
14215 W: https://linuxtv.org
14216 T: git git://linuxtv.org/media_tree.git
14218 F: Documentation/media/v4l-drivers/saa7134*
14219 F: drivers/media/pci/saa7134/
14221 SAA7146 VIDEO4LINUX-2 DRIVER
14222 M: Hans Verkuil <hverkuil@xs4all.nl>
14223 L: linux-media@vger.kernel.org
14224 T: git git://linuxtv.org/media_tree.git
14226 F: drivers/media/common/saa7146/
14227 F: drivers/media/pci/saa7146/
14228 F: include/media/drv-intf/saa7146*
14230 SAFESETID SECURITY MODULE
14231 M: Micah Morton <mortonm@chromium.org>
14233 F: security/safesetid/
14234 F: Documentation/admin-guide/LSM/SafeSetID.rst
14236 SAMSUNG AUDIO (ASoC) DRIVERS
14237 M: Krzysztof Kozlowski <krzk@kernel.org>
14238 M: Sangbeom Kim <sbkim73@samsung.com>
14239 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14240 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14242 F: sound/soc/samsung/
14243 F: Documentation/devicetree/bindings/sound/samsung*
14245 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14246 M: Krzysztof Kozlowski <krzk@kernel.org>
14247 L: linux-crypto@vger.kernel.org
14248 L: linux-samsung-soc@vger.kernel.org
14250 F: drivers/crypto/exynos-rng.c
14251 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
14253 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14254 M: Łukasz Stelmach <l.stelmach@samsung.com>
14255 L: linux-samsung-soc@vger.kernel.org
14257 F: drivers/char/hw_random/exynos-trng.c
14258 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14260 SAMSUNG FRAMEBUFFER DRIVER
14261 M: Jingoo Han <jingoohan1@gmail.com>
14262 L: linux-fbdev@vger.kernel.org
14264 F: drivers/video/fbdev/s3c-fb.c
14266 SAMSUNG LAPTOP DRIVER
14267 M: Corentin Chary <corentin.chary@gmail.com>
14268 L: platform-driver-x86@vger.kernel.org
14270 F: drivers/platform/x86/samsung-laptop.c
14272 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14273 M: Sangbeom Kim <sbkim73@samsung.com>
14274 M: Krzysztof Kozlowski <krzk@kernel.org>
14275 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14276 L: linux-kernel@vger.kernel.org
14277 L: linux-samsung-soc@vger.kernel.org
14279 F: drivers/mfd/sec*.c
14280 F: drivers/regulator/s2m*.c
14281 F: drivers/regulator/s5m*.c
14282 F: drivers/clk/clk-s2mps11.c
14283 F: drivers/rtc/rtc-s5m.c
14284 F: include/linux/mfd/samsung/
14285 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14286 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14287 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14288 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14290 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14291 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14292 L: linux-media@vger.kernel.org
14293 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14295 F: drivers/media/platform/s3c-camif/
14296 F: include/media/drv-intf/s3c_camif.h
14298 SAMSUNG S3FWRN5 NFC DRIVER
14299 M: Robert Baldyga <r.baldyga@samsung.com>
14300 M: Krzysztof Opasiak <k.opasiak@samsung.com>
14301 L: linux-nfc@lists.01.org (moderated for non-subscribers)
14303 F: drivers/nfc/s3fwrn5
14305 SAMSUNG S5C73M3 CAMERA DRIVER
14306 M: Kyungmin Park <kyungmin.park@samsung.com>
14307 M: Andrzej Hajda <a.hajda@samsung.com>
14308 L: linux-media@vger.kernel.org
14310 F: drivers/media/i2c/s5c73m3/*
14312 SAMSUNG S5K5BAF CAMERA DRIVER
14313 M: Kyungmin Park <kyungmin.park@samsung.com>
14314 M: Andrzej Hajda <a.hajda@samsung.com>
14315 L: linux-media@vger.kernel.org
14317 F: drivers/media/i2c/s5k5baf.c
14319 SAMSUNG S5P Security SubSystem (SSS) DRIVER
14320 M: Krzysztof Kozlowski <krzk@kernel.org>
14321 M: Vladimir Zapolskiy <vz@mleia.com>
14322 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
14323 L: linux-crypto@vger.kernel.org
14324 L: linux-samsung-soc@vger.kernel.org
14326 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.txt
14327 F: Documentation/devicetree/bindings/crypto/samsung-sss.txt
14328 F: drivers/crypto/s5p-sss.c
14330 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14331 M: Kyungmin Park <kyungmin.park@samsung.com>
14332 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14333 L: linux-media@vger.kernel.org
14334 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14336 F: drivers/media/platform/exynos4-is/
14338 SAMSUNG SOC CLOCK DRIVERS
14339 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14340 M: Tomasz Figa <tomasz.figa@gmail.com>
14341 M: Chanwoo Choi <cw00.choi@samsung.com>
14343 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14345 F: drivers/clk/samsung/
14346 F: include/dt-bindings/clock/exynos*.h
14347 F: Documentation/devicetree/bindings/clock/exynos*.txt
14348 F: Documentation/devicetree/bindings/clock/samsung,s3c*
14349 F: Documentation/devicetree/bindings/clock/samsung,s5p*
14351 SAMSUNG SPI DRIVERS
14352 M: Kukjin Kim <kgene@kernel.org>
14353 M: Krzysztof Kozlowski <krzk@kernel.org>
14354 M: Andi Shyti <andi@etezian.org>
14355 L: linux-spi@vger.kernel.org
14356 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14358 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
14359 F: drivers/spi/spi-s3c*
14360 F: include/linux/platform_data/spi-s3c64xx.h
14362 SAMSUNG SXGBE DRIVERS
14363 M: Byungho An <bh74.an@samsung.com>
14364 M: Girish K S <ks.giri@samsung.com>
14365 M: Vipul Pandya <vipul.pandya@samsung.com>
14367 L: netdev@vger.kernel.org
14368 F: drivers/net/ethernet/samsung/sxgbe/
14370 SAMSUNG THERMAL DRIVER
14371 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14372 L: linux-pm@vger.kernel.org
14373 L: linux-samsung-soc@vger.kernel.org
14375 T: git https://github.com/lmajewski/linux-samsung-thermal.git
14376 F: drivers/thermal/samsung/
14378 SAMSUNG USB2 PHY DRIVER
14379 M: Kamil Debski <kamil@wypas.org>
14380 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14381 L: linux-kernel@vger.kernel.org
14383 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
14384 F: Documentation/driver-api/phy/samsung-usb2.rst
14385 F: drivers/phy/samsung/phy-exynos4210-usb2.c
14386 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
14387 F: drivers/phy/samsung/phy-exynos5250-usb2.c
14388 F: drivers/phy/samsung/phy-s5pv210-usb2.c
14389 F: drivers/phy/samsung/phy-samsung-usb2.c
14390 F: drivers/phy/samsung/phy-samsung-usb2.h
14393 M: Zwane Mwaikambo <zwanem@gmail.com>
14395 F: drivers/watchdog/sc1200wdt.c
14398 M: Ingo Molnar <mingo@redhat.com>
14399 M: Peter Zijlstra <peterz@infradead.org>
14400 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
14401 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
14402 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
14403 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
14404 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
14405 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
14406 L: linux-kernel@vger.kernel.org
14407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14410 F: include/linux/sched.h
14411 F: include/uapi/linux/sched.h
14412 F: include/linux/wait.h
14413 F: include/linux/preempt.h
14415 SCR24X CHIP CARD INTERFACE DRIVER
14416 M: Lubomir Rintel <lkundrak@v3.sk>
14418 F: drivers/char/pcmcia/scr24x_cs.c
14421 M: Jens Axboe <axboe@kernel.dk>
14422 L: linux-scsi@vger.kernel.org
14423 W: http://www.kernel.dk
14425 F: drivers/scsi/sr*
14427 SCSI RDMA PROTOCOL (SRP) INITIATOR
14428 M: Bart Van Assche <bvanassche@acm.org>
14429 L: linux-rdma@vger.kernel.org
14431 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14432 F: drivers/infiniband/ulp/srp/
14433 F: include/scsi/srp.h
14435 SCSI RDMA PROTOCOL (SRP) TARGET
14436 M: Bart Van Assche <bvanassche@acm.org>
14437 L: linux-rdma@vger.kernel.org
14438 L: target-devel@vger.kernel.org
14440 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14441 F: drivers/infiniband/ulp/srpt/
14444 M: Doug Gilbert <dgilbert@interlog.com>
14445 L: linux-scsi@vger.kernel.org
14446 W: http://sg.danny.cz/sg
14448 F: Documentation/scsi/scsi-generic.txt
14449 F: drivers/scsi/sg.c
14450 F: include/scsi/sg.h
14453 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
14454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14455 M: "Martin K. Petersen" <martin.petersen@oracle.com>
14456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14457 Q: https://patchwork.kernel.org/project/linux-scsi/list/
14458 L: linux-scsi@vger.kernel.org
14460 F: Documentation/devicetree/bindings/scsi/
14465 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14466 L: linux-scsi@vger.kernel.org
14468 F: Documentation/scsi/st.txt
14469 F: drivers/scsi/st.*
14470 F: drivers/scsi/st_*.h
14472 SCSI TARGET SUBSYSTEM
14473 M: "Martin K. Petersen" <martin.petersen@oracle.com>
14474 L: linux-scsi@vger.kernel.org
14475 L: target-devel@vger.kernel.org
14476 W: http://www.linux-iscsi.org
14477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14478 Q: https://patchwork.kernel.org/project/target-devel/list/
14482 F: Documentation/target/
14485 M: Vlad Yasevich <vyasevich@gmail.com>
14486 M: Neil Horman <nhorman@tuxdriver.com>
14487 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14488 L: linux-sctp@vger.kernel.org
14489 W: http://lksctp.sourceforge.net
14491 F: Documentation/networking/sctp.txt
14492 F: include/linux/sctp.h
14493 F: include/uapi/linux/sctp.h
14494 F: include/net/sctp/
14498 M: Jim Cromie <jim.cromie@gmail.com>
14500 F: Documentation/i2c/busses/scx200_acb.rst
14501 F: arch/x86/platform/scx200/
14502 F: drivers/watchdog/scx200_wdt.c
14503 F: drivers/i2c/busses/scx200*
14504 F: drivers/mtd/maps/scx200_docflash.c
14505 F: include/linux/scx200.h
14508 M: Jim Cromie <jim.cromie@gmail.com>
14510 F: drivers/char/scx200_gpio.c
14511 F: include/linux/scx200_gpio.h
14513 SCx200 HRT CLOCKSOURCE DRIVER
14514 M: Jim Cromie <jim.cromie@gmail.com>
14516 F: drivers/clocksource/scx200_hrt.c
14518 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14519 M: Sascha Sommer <saschasommer@freenet.de>
14520 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14522 F: drivers/mmc/host/sdricoh_cs.c
14524 SECO BOARDS CEC DRIVER
14525 M: Ettore Chimenti <ek5.chimenti@gmail.com>
14527 F: drivers/media/platform/seco-cec/seco-cec.c
14528 F: drivers/media/platform/seco-cec/seco-cec.h
14531 M: Kees Cook <keescook@chromium.org>
14532 R: Andy Lutomirski <luto@amacapital.net>
14533 R: Will Drewry <wad@chromium.org>
14534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14536 F: kernel/seccomp.c
14537 F: include/uapi/linux/seccomp.h
14538 F: include/linux/seccomp.h
14539 F: tools/testing/selftests/seccomp/*
14540 F: tools/testing/selftests/kselftest_harness.h
14541 F: Documentation/userspace-api/seccomp_filter.rst
14542 K: \bsecure_computing
14545 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14546 M: Al Cooper <alcooperx@gmail.com>
14547 L: linux-mmc@vger.kernel.org
14548 L: bcm-kernel-feedback-list@broadcom.com
14550 F: drivers/mmc/host/sdhci-brcmstb*
14552 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14553 M: Adrian Hunter <adrian.hunter@intel.com>
14554 L: linux-mmc@vger.kernel.org
14556 F: drivers/mmc/host/sdhci*
14557 F: include/linux/mmc/sdhci*
14559 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14560 M: Adrian Hunter <adrian.hunter@intel.com>
14561 M: Ritesh Harjani <riteshh@codeaurora.org>
14562 M: Asutosh Das <asutoshd@codeaurora.org>
14563 L: linux-mmc@vger.kernel.org
14565 F: drivers/mmc/host/cqhci*
14567 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14568 M: Prabu Thangamuthu <prabu.t@synopsys.com>
14569 M: Manjunath M B <manjumb@synopsys.com>
14570 L: linux-mmc@vger.kernel.org
14572 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
14574 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14575 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14576 L: linux-mmc@vger.kernel.org
14578 F: drivers/mmc/host/sdhci-of-at91.c
14580 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14581 M: Ben Dooks <ben-linux@fluff.org>
14582 M: Jaehoon Chung <jh80.chung@samsung.com>
14583 L: linux-mmc@vger.kernel.org
14585 F: drivers/mmc/host/sdhci-s3c*
14587 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14588 M: Viresh Kumar <vireshk@kernel.org>
14589 L: linux-mmc@vger.kernel.org
14591 F: drivers/mmc/host/sdhci-spear.c
14593 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14594 M: Kishon Vijay Abraham I <kishon@ti.com>
14595 L: linux-mmc@vger.kernel.org
14597 F: drivers/mmc/host/sdhci-omap.c
14599 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14600 M: Scott Bauer <scott.bauer@intel.com>
14601 M: Jonathan Derrick <jonathan.derrick@intel.com>
14602 L: linux-block@vger.kernel.org
14605 F: block/opal_proto.h
14606 F: include/linux/sed*
14607 F: include/uapi/linux/sed*
14610 M: Security Officers <security@kernel.org>
14614 M: James Morris <jmorris@namei.org>
14615 M: "Serge E. Hallyn" <serge@hallyn.com>
14616 L: linux-security-module@vger.kernel.org (suggested Cc:)
14617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14618 W: http://kernsec.org/
14621 X: security/selinux/
14623 SELINUX SECURITY MODULE
14624 M: Paul Moore <paul@paul-moore.com>
14625 M: Stephen Smalley <sds@tycho.nsa.gov>
14626 M: Eric Paris <eparis@parisplace.org>
14627 L: selinux@vger.kernel.org
14628 W: https://selinuxproject.org
14629 W: https://github.com/SELinuxProject
14630 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14632 F: include/uapi/linux/selinux_netlink.h
14633 F: security/selinux/
14634 F: scripts/selinux/
14635 F: Documentation/admin-guide/LSM/SELinux.rst
14638 M: Jiri Slaby <jirislaby@gmail.com>
14640 F: drivers/misc/phantom.c
14641 F: include/uapi/linux/phantom.h
14643 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
14644 M: Tomasz Duszynski <tduszyns@gmail.com>
14646 F: drivers/iio/chemical/sps30.c
14647 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
14650 M: Rob Herring <robh@kernel.org>
14651 L: linux-serial@vger.kernel.org
14653 F: Documentation/devicetree/bindings/serial/slave-device.txt
14654 F: drivers/tty/serdev/
14655 F: include/linux/serdev.h
14658 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14659 L: linux-serial@vger.kernel.org
14661 F: Documentation/devicetree/bindings/serial/
14662 F: drivers/tty/serial/
14665 M: Sean Young <sean@mess.org>
14666 L: linux-media@vger.kernel.org
14668 F: drivers/media/rc/serial_ir.c
14671 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14672 M: Edward Cree <ecree@solarflare.com>
14673 M: Martin Habets <mhabets@solarflare.com>
14674 L: netdev@vger.kernel.org
14676 F: drivers/net/ethernet/sfc/
14678 SFF/SFP/SFP+ MODULE SUPPORT
14679 M: Russell King <linux@armlinux.org.uk>
14680 L: netdev@vger.kernel.org
14682 F: drivers/net/phy/phylink.c
14683 F: drivers/net/phy/sfp*
14684 F: include/linux/phylink.h
14685 F: include/linux/sfp.h
14689 M: Dimitri Sivanich <sivanich@sgi.com>
14691 F: drivers/misc/sgi-gru/
14693 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14694 M: Pat Gefre <pfg@sgi.com>
14695 L: linux-ia64@vger.kernel.org
14697 F: Documentation/ia64/serial.rst
14698 F: drivers/tty/serial/ioc?_serial.c
14699 F: include/linux/ioc?.h
14701 SGI XP/XPC/XPNET DRIVER
14702 M: Cliff Whickman <cpw@sgi.com>
14703 M: Robin Holt <robinmholt@gmail.com>
14705 F: drivers/misc/sgi-xp/
14707 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14708 M: Ursula Braun <ubraun@linux.ibm.com>
14709 M: Karsten Graul <kgraul@linux.ibm.com>
14710 L: linux-s390@vger.kernel.org
14711 W: http://www.ibm.com/developerworks/linux/linux390/
14715 SHARP RJ54N1CB0C SENSOR DRIVER
14716 M: Jacopo Mondi <jacopo@jmondi.org>
14717 L: linux-media@vger.kernel.org
14718 T: git git://linuxtv.org/media_tree.git
14720 F: drivers/media/i2c/rj54n1cb0c.c
14721 F: include/media/i2c/rj54n1cb0c.h
14723 SH_VEU V4L2 MEM2MEM DRIVER
14724 L: linux-media@vger.kernel.org
14726 F: drivers/media/platform/sh_veu.c
14728 SH_VOU V4L2 OUTPUT DRIVER
14729 L: linux-media@vger.kernel.org
14731 F: drivers/media/platform/sh_vou.c
14732 F: include/media/drv-intf/sh_vou.h
14734 SI2157 MEDIA DRIVER
14735 M: Antti Palosaari <crope@iki.fi>
14736 L: linux-media@vger.kernel.org
14737 W: https://linuxtv.org
14738 W: http://palosaari.fi/linux/
14739 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14740 T: git git://linuxtv.org/anttip/media_tree.git
14742 F: drivers/media/tuners/si2157*
14744 SI2165 MEDIA DRIVER
14745 M: Matthias Schwarzott <zzam@gentoo.org>
14746 L: linux-media@vger.kernel.org
14747 W: https://linuxtv.org
14748 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14750 F: drivers/media/dvb-frontends/si2165*
14752 SI2168 MEDIA DRIVER
14753 M: Antti Palosaari <crope@iki.fi>
14754 L: linux-media@vger.kernel.org
14755 W: https://linuxtv.org
14756 W: http://palosaari.fi/linux/
14757 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14758 T: git git://linuxtv.org/anttip/media_tree.git
14760 F: drivers/media/dvb-frontends/si2168*
14762 SI470X FM RADIO RECEIVER I2C DRIVER
14763 M: Hans Verkuil <hverkuil@xs4all.nl>
14764 L: linux-media@vger.kernel.org
14765 T: git git://linuxtv.org/media_tree.git
14766 W: https://linuxtv.org
14768 F: drivers/media/radio/si470x/radio-si470x-i2c.c
14770 SI470X FM RADIO RECEIVER USB DRIVER
14771 M: Hans Verkuil <hverkuil@xs4all.nl>
14772 L: linux-media@vger.kernel.org
14773 T: git git://linuxtv.org/media_tree.git
14774 W: https://linuxtv.org
14776 F: drivers/media/radio/si470x/radio-si470x-common.c
14777 F: drivers/media/radio/si470x/radio-si470x.h
14778 F: drivers/media/radio/si470x/radio-si470x-usb.c
14780 SI4713 FM RADIO TRANSMITTER I2C DRIVER
14781 M: Eduardo Valentin <edubezval@gmail.com>
14782 L: linux-media@vger.kernel.org
14783 T: git git://linuxtv.org/media_tree.git
14784 W: https://linuxtv.org
14786 F: drivers/media/radio/si4713/si4713.?
14788 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14789 M: Eduardo Valentin <edubezval@gmail.com>
14790 L: linux-media@vger.kernel.org
14791 T: git git://linuxtv.org/media_tree.git
14792 W: https://linuxtv.org
14794 F: drivers/media/radio/si4713/radio-platform-si4713.c
14796 SI4713 FM RADIO TRANSMITTER USB DRIVER
14797 M: Hans Verkuil <hverkuil@xs4all.nl>
14798 L: linux-media@vger.kernel.org
14799 T: git git://linuxtv.org/media_tree.git
14800 W: https://linuxtv.org
14802 F: drivers/media/radio/si4713/radio-usb-si4713.c
14805 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14806 L: linux-media@vger.kernel.org
14807 W: https://linuxtv.org
14808 T: git git://linuxtv.org/media_tree.git
14810 F: drivers/media/common/siano/
14811 F: drivers/media/usb/siano/
14812 F: drivers/media/usb/siano/
14813 F: drivers/media/mmc/siano/
14816 M: Palmer Dabbelt <palmer@sifive.com>
14817 M: Paul Walmsley <paul.walmsley@sifive.com>
14818 L: linux-riscv@lists.infradead.org
14819 T: git git://github.com/sifive/riscv-linux.git
14824 SIFIVE FU540 SYSTEM-ON-CHIP
14825 M: Paul Walmsley <paul.walmsley@sifive.com>
14826 M: Palmer Dabbelt <palmer@sifive.com>
14827 L: linux-riscv@lists.infradead.org
14828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
14833 SILEAD TOUCHSCREEN DRIVER
14834 M: Hans de Goede <hdegoede@redhat.com>
14835 L: linux-input@vger.kernel.org
14836 L: platform-driver-x86@vger.kernel.org
14838 F: drivers/input/touchscreen/silead.c
14839 F: drivers/platform/x86/touchscreen_dmi.c
14841 SILICON MOTION SM712 FRAME BUFFER DRIVER
14842 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14843 M: Teddy Wang <teddy.wang@siliconmotion.com>
14844 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14845 L: linux-fbdev@vger.kernel.org
14847 F: drivers/video/fbdev/sm712*
14848 F: Documentation/fb/sm712fb.rst
14850 SIMPLE FIRMWARE INTERFACE (SFI)
14851 M: Len Brown <lenb@kernel.org>
14852 L: sfi-devel@simplefirmware.org
14853 W: http://simplefirmware.org/
14854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14856 F: arch/x86/platform/sfi/
14858 F: include/linux/sfi*.h
14861 M: Hans de Goede <hdegoede@redhat.com>
14862 L: linux-fbdev@vger.kernel.org
14864 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
14865 F: drivers/video/fbdev/simplefb.c
14866 F: include/linux/platform_data/simplefb.h
14868 SIMTEC EB110ATX (Chalice CATS)
14870 P: Vincent Sanders <vince@simtec.co.uk>
14871 M: Simtec Linux Team <linux@simtec.co.uk>
14872 W: http://www.simtec.co.uk/products/EB110ATX/
14875 SIMTEC EB2410ITX (BAST)
14877 P: Vincent Sanders <vince@simtec.co.uk>
14878 M: Simtec Linux Team <linux@simtec.co.uk>
14879 W: http://www.simtec.co.uk/products/EB2410ITX/
14881 F: arch/arm/mach-s3c24xx/mach-bast.c
14882 F: arch/arm/mach-s3c24xx/bast-ide.c
14883 F: arch/arm/mach-s3c24xx/bast-irq.c
14885 SIPHASH PRF ROUTINES
14886 M: Jason A. Donenfeld <Jason@zx2c4.com>
14889 F: lib/test_siphash.c
14890 F: include/linux/siphash.h
14893 M: Thorsten Scherer <t.scherer@eckelmann.de>
14894 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14895 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14898 F: drivers/gpio/gpio-siox.c
14899 F: include/trace/events/siox.h
14901 SIS 190 ETHERNET DRIVER
14902 M: Francois Romieu <romieu@fr.zoreil.com>
14903 L: netdev@vger.kernel.org
14905 F: drivers/net/ethernet/sis/sis190.c
14907 SIS 900/7016 FAST ETHERNET DRIVER
14908 M: Daniele Venzano <venza@brownhat.org>
14909 W: http://www.brownhat.org/sis900.html
14910 L: netdev@vger.kernel.org
14912 F: drivers/net/ethernet/sis/sis900.*
14914 SIS FRAMEBUFFER DRIVER
14915 M: Thomas Winischhofer <thomas@winischhofer.net>
14916 W: http://www.winischhofer.net/linuxsisvga.shtml
14918 F: Documentation/fb/sisfb.rst
14919 F: drivers/video/fbdev/sis/
14920 F: include/video/sisfb.h
14923 M: Thomas Winischhofer <thomas@winischhofer.net>
14924 W: http://www.winischhofer.at/linuxsisusbvga.shtml
14926 F: drivers/usb/misc/sisusbvga/
14929 M: Christoph Lameter <cl@linux.com>
14930 M: Pekka Enberg <penberg@kernel.org>
14931 M: David Rientjes <rientjes@google.com>
14932 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
14933 M: Andrew Morton <akpm@linux-foundation.org>
14934 L: linux-mm@kvack.org
14936 F: include/linux/sl?b*.h
14939 SLEEPABLE READ-COPY UPDATE (SRCU)
14940 M: Lai Jiangshan <jiangshanlai@gmail.com>
14941 M: "Paul E. McKenney" <paulmck@kernel.org>
14942 M: Josh Triplett <josh@joshtriplett.org>
14943 R: Steven Rostedt <rostedt@goodmis.org>
14944 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14945 L: rcu@vger.kernel.org
14946 W: http://www.rdrop.com/users/paulmck/RCU/
14948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14949 F: include/linux/srcu*.h
14950 F: kernel/rcu/srcu*.c
14952 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14953 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14954 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14956 F: drivers/slimbus/
14957 F: Documentation/devicetree/bindings/slimbus/
14958 F: include/linux/slimbus.h
14960 SMACK SECURITY MODULE
14961 M: Casey Schaufler <casey@schaufler-ca.com>
14962 L: linux-security-module@vger.kernel.org
14963 W: http://schaufler-ca.com
14964 T: git git://github.com/cschaufler/smack-next
14966 F: Documentation/admin-guide/LSM/Smack.rst
14969 SMC91x ETHERNET DRIVER
14970 M: Nicolas Pitre <nico@fluxnic.net>
14972 F: drivers/net/ethernet/smsc/smc91x.*
14974 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14975 M: Sakari Ailus <sakari.ailus@iki.fi>
14976 L: linux-media@vger.kernel.org
14978 F: drivers/media/i2c/smiapp/
14979 F: include/media/i2c/smiapp.h
14980 F: drivers/media/i2c/smiapp-pll.c
14981 F: drivers/media/i2c/smiapp-pll.h
14982 F: include/uapi/linux/smiapp.h
14983 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14985 SMM665 HARDWARE MONITOR DRIVER
14986 M: Guenter Roeck <linux@roeck-us.net>
14987 L: linux-hwmon@vger.kernel.org
14989 F: Documentation/hwmon/smm665.rst
14990 F: drivers/hwmon/smm665.c
14992 SMSC EMC2103 HARDWARE MONITOR DRIVER
14993 M: Steve Glendinning <steve.glendinning@shawell.net>
14994 L: linux-hwmon@vger.kernel.org
14996 F: Documentation/hwmon/emc2103.rst
14997 F: drivers/hwmon/emc2103.c
14999 SMSC SCH5627 HARDWARE MONITOR DRIVER
15000 M: Hans de Goede <hdegoede@redhat.com>
15001 L: linux-hwmon@vger.kernel.org
15003 F: Documentation/hwmon/sch5627.rst
15004 F: drivers/hwmon/sch5627.c
15006 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
15007 M: Steve Glendinning <steve.glendinning@shawell.net>
15008 L: linux-fbdev@vger.kernel.org
15010 F: drivers/video/fbdev/smscufx.c
15012 SMSC47B397 HARDWARE MONITOR DRIVER
15013 M: Jean Delvare <jdelvare@suse.com>
15014 L: linux-hwmon@vger.kernel.org
15016 F: Documentation/hwmon/smsc47b397.rst
15017 F: drivers/hwmon/smsc47b397.c
15019 SMSC911x ETHERNET DRIVER
15020 M: Steve Glendinning <steve.glendinning@shawell.net>
15021 L: netdev@vger.kernel.org
15023 F: include/linux/smsc911x.h
15024 F: drivers/net/ethernet/smsc/smsc911x.*
15026 SMSC9420 PCI ETHERNET DRIVER
15027 M: Steve Glendinning <steve.glendinning@shawell.net>
15028 L: netdev@vger.kernel.org
15030 F: drivers/net/ethernet/smsc/smsc9420.*
15032 SOC-CAMERA V4L2 SUBSYSTEM
15033 L: linux-media@vger.kernel.org
15034 T: git git://linuxtv.org/media_tree.git
15036 F: include/media/soc_camera.h
15037 F: drivers/staging/media/soc_camera/
15039 SOCIONEXT SYNQUACER I2C DRIVER
15040 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
15041 L: linux-i2c@vger.kernel.org
15043 F: drivers/i2c/busses/i2c-synquacer.c
15044 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
15046 SOCIONEXT UNIPHIER SOUND DRIVER
15047 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15049 F: sound/soc/uniphier/
15051 SOEKRIS NET48XX LED SUPPORT
15052 M: Chris Boot <bootc@bootc.net>
15054 F: drivers/leds/leds-net48xx.c
15056 SOFT-IWARP DRIVER (siw)
15057 M: Bernard Metzler <bmt@zurich.ibm.com>
15058 L: linux-rdma@vger.kernel.org
15060 F: drivers/infiniband/sw/siw/
15061 F: include/uapi/rdma/siw-abi.h
15063 SOFT-ROCE DRIVER (rxe)
15064 M: Moni Shoua <monis@mellanox.com>
15065 L: linux-rdma@vger.kernel.org
15067 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
15068 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15069 F: drivers/infiniband/sw/rxe/
15070 F: include/uapi/rdma/rdma_user_rxe.h
15072 SOFTLOGIC 6x10 MPEG CODEC
15073 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15074 M: Anton Sviridenko <anton@corp.bluecherry.net>
15075 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15076 M: Andrey Utkin <andrey_utkin@fastmail.com>
15077 M: Ismael Luceno <ismael@iodev.co.uk>
15078 L: linux-media@vger.kernel.org
15080 F: drivers/media/pci/solo6x10/
15082 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
15083 M: James Morse <james.morse@arm.com>
15084 L: linux-arm-kernel@lists.infradead.org
15086 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
15087 F: drivers/firmware/arm_sdei.c
15088 F: include/linux/arm_sdei.h
15089 F: include/uapi/linux/arm_sdei.h
15091 SOFTWARE RAID (Multiple Disks) SUPPORT
15092 M: Song Liu <song@kernel.org>
15093 L: linux-raid@vger.kernel.org
15094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
15096 F: drivers/md/Makefile
15097 F: drivers/md/Kconfig
15099 F: drivers/md/raid*
15100 F: include/linux/raid/
15101 F: include/uapi/linux/raid/
15103 SOCIONEXT (SNI) AVE NETWORK DRIVER
15104 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15105 L: netdev@vger.kernel.org
15107 F: drivers/net/ethernet/socionext/sni_ave.c
15108 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
15110 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
15111 M: Jassi Brar <jaswinder.singh@linaro.org>
15112 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
15113 L: netdev@vger.kernel.org
15115 F: drivers/net/ethernet/socionext/netsec.c
15116 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
15118 SOCIONEXT (SNI) Synquacer SPI DRIVER
15119 M: Masahisa Kojima <masahisa.kojima@linaro.org>
15120 M: Jassi Brar <jaswinder.singh@linaro.org>
15121 L: linux-spi@vger.kernel.org
15123 F: drivers/spi/spi-synquacer.c
15124 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
15126 SOLIDRUN CLEARFOG SUPPORT
15127 M: Russell King <linux@armlinux.org.uk>
15129 F: arch/arm/boot/dts/armada-388-clearfog*
15130 F: arch/arm/boot/dts/armada-38x-solidrun-*
15132 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
15133 M: Russell King <linux@armlinux.org.uk>
15135 F: arch/arm/boot/dts/imx6*-cubox-i*
15136 F: arch/arm/boot/dts/imx6*-hummingboard*
15137 F: arch/arm/boot/dts/imx6*-sr-*
15139 SONIC NETWORK DRIVER
15140 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15141 L: netdev@vger.kernel.org
15143 F: drivers/net/ethernet/natsemi/sonic.*
15145 SONICS SILICON BACKPLANE DRIVER (SSB)
15146 M: Michael Buesch <m@bues.ch>
15147 L: linux-wireless@vger.kernel.org
15150 F: include/linux/ssb/
15152 SONY IMX214 SENSOR DRIVER
15153 M: Ricardo Ribalda <ricardo.ribalda@gmail.com>
15154 L: linux-media@vger.kernel.org
15155 T: git git://linuxtv.org/media_tree.git
15157 F: drivers/media/i2c/imx214.c
15158 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
15160 SONY IMX258 SENSOR DRIVER
15161 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15162 L: linux-media@vger.kernel.org
15163 T: git git://linuxtv.org/media_tree.git
15165 F: drivers/media/i2c/imx258.c
15167 SONY IMX274 SENSOR DRIVER
15168 M: Leon Luo <leonl@leopardimaging.com>
15169 L: linux-media@vger.kernel.org
15170 T: git git://linuxtv.org/media_tree.git
15172 F: drivers/media/i2c/imx274.c
15173 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
15175 SONY IMX319 SENSOR DRIVER
15176 M: Bingbu Cao <bingbu.cao@intel.com>
15177 L: linux-media@vger.kernel.org
15178 T: git git://linuxtv.org/media_tree.git
15180 F: drivers/media/i2c/imx319.c
15182 SONY IMX355 SENSOR DRIVER
15183 M: Tianshu Qiu <tian.shu.qiu@intel.com>
15184 L: linux-media@vger.kernel.org
15185 T: git git://linuxtv.org/media_tree.git
15187 F: drivers/media/i2c/imx355.c
15189 SONY MEMORYSTICK SUBSYSTEM
15190 M: Maxim Levitsky <maximlevitsky@gmail.com>
15191 M: Alex Dubov <oakad@yahoo.com>
15192 M: Ulf Hansson <ulf.hansson@linaro.org>
15193 L: linux-mmc@vger.kernel.org
15194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15196 F: drivers/memstick/
15197 F: include/linux/memstick.h
15199 SONY VAIO CONTROL DEVICE DRIVER
15200 M: Mattia Dongili <malattia@linux.it>
15201 L: platform-driver-x86@vger.kernel.org
15202 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
15204 F: Documentation/admin-guide/laptops/sony-laptop.rst
15205 F: drivers/char/sonypi.c
15206 F: drivers/platform/x86/sony-laptop.c
15207 F: include/linux/sony-laptop.h
15210 M: Jaroslav Kysela <perex@perex.cz>
15211 M: Takashi Iwai <tiwai@suse.com>
15212 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15213 W: http://www.alsa-project.org/
15214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15215 Q: http://patchwork.kernel.org/project/alsa-devel/list/
15217 F: Documentation/sound/
15219 F: include/uapi/sound/
15222 SOUND - COMPRESSED AUDIO
15223 M: Vinod Koul <vkoul@kernel.org>
15224 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15227 F: Documentation/sound/designs/compress-offload.rst
15228 F: include/sound/compress_driver.h
15229 F: include/uapi/sound/compress_*
15230 F: sound/core/compress_offload.c
15231 F: sound/soc/soc-compress.c
15233 SOUND - DMAENGINE HELPERS
15234 M: Lars-Peter Clausen <lars@metafoo.de>
15236 F: include/sound/dmaengine_pcm.h
15237 F: sound/core/pcm_dmaengine.c
15238 F: sound/soc/soc-generic-dmaengine-pcm.c
15240 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15241 M: Liam Girdwood <lgirdwood@gmail.com>
15242 M: Mark Brown <broonie@kernel.org>
15243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15244 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15245 W: http://alsa-project.org/main/index.php/ASoC
15247 F: Documentation/devicetree/bindings/sound/
15248 F: Documentation/sound/soc/
15250 F: include/dt-bindings/sound/
15251 F: include/sound/soc*
15253 SOUNDWIRE SUBSYSTEM
15254 M: Vinod Koul <vkoul@kernel.org>
15255 M: Sanyog Kale <sanyog.r.kale@intel.com>
15256 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15257 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15259 F: Documentation/driver-api/soundwire/
15260 F: drivers/soundwire/
15261 F: include/linux/soundwire/
15264 M: Olli Salonen <olli.salonen@iki.fi>
15265 L: linux-media@vger.kernel.org
15266 W: https://linuxtv.org
15267 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15269 F: drivers/media/dvb-frontends/sp2*
15271 SPARC + UltraSPARC (sparc/sparc64)
15272 M: "David S. Miller" <davem@davemloft.net>
15273 L: sparclinux@vger.kernel.org
15274 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
15275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15281 SPARC SERIAL DRIVERS
15282 M: "David S. Miller" <davem@davemloft.net>
15283 L: sparclinux@vger.kernel.org
15284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15287 F: include/linux/sunserialcore.h
15288 F: drivers/tty/serial/suncore.c
15289 F: drivers/tty/serial/sunhv.c
15290 F: drivers/tty/serial/sunsab.c
15291 F: drivers/tty/serial/sunsab.h
15292 F: drivers/tty/serial/sunsu.c
15293 F: drivers/tty/serial/sunzilog.c
15294 F: drivers/tty/serial/sunzilog.h
15295 F: drivers/tty/vcc.c
15298 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15299 L: linux-sparse@vger.kernel.org
15300 W: https://sparse.wiki.kernel.org/
15301 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15303 F: include/linux/compiler.h
15305 SPEAR CLOCK FRAMEWORK SUPPORT
15306 M: Viresh Kumar <vireshk@kernel.org>
15307 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15308 W: http://www.st.com/spear
15310 F: drivers/clk/spear/
15312 SPEAR PLATFORM SUPPORT
15313 M: Viresh Kumar <vireshk@kernel.org>
15314 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15315 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15316 W: http://www.st.com/spear
15318 F: arch/arm/boot/dts/spear*
15319 F: arch/arm/mach-spear/
15322 M: Marek Vasut <marek.vasut@gmail.com>
15323 M: Tudor Ambarus <tudor.ambarus@microchip.com>
15324 L: linux-mtd@lists.infradead.org
15325 W: http://www.linux-mtd.infradead.org/
15326 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
15327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15329 F: drivers/mtd/spi-nor/
15330 F: include/linux/mtd/spi-nor.h
15333 M: Mark Brown <broonie@kernel.org>
15334 L: linux-spi@vger.kernel.org
15335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15336 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
15338 F: Documentation/devicetree/bindings/spi/
15339 F: Documentation/spi/
15341 F: include/linux/spi/
15342 F: include/uapi/linux/spi/
15345 SPIDERNET NETWORK DRIVER for CELL
15346 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15347 L: netdev@vger.kernel.org
15349 F: Documentation/networking/device_drivers/toshiba/spider_net.txt
15350 F: drivers/net/ethernet/toshiba/spider_net*
15353 R: Stephen Boyd <sboyd@kernel.org>
15354 L: linux-arm-msm@vger.kernel.org
15355 F: Documentation/devicetree/bindings/spmi/
15357 F: include/dt-bindings/spmi/spmi.h
15358 F: include/linux/spmi.h
15359 F: include/trace/events/spmi.h
15362 M: Jeremy Kerr <jk@ozlabs.org>
15363 L: linuxppc-dev@lists.ozlabs.org
15364 W: http://www.ibm.com/developerworks/power/cell/
15366 F: Documentation/filesystems/spufs.txt
15367 F: arch/powerpc/platforms/cell/spufs/
15369 SQUASHFS FILE SYSTEM
15370 M: Phillip Lougher <phillip@squashfs.org.uk>
15371 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
15372 W: http://squashfs.org.uk
15373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15375 F: Documentation/filesystems/squashfs.txt
15378 SRM (Alpha) environment access
15379 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
15381 F: arch/alpha/kernel/srm_env.c
15383 ST LSM6DSx IMU IIO DRIVER
15384 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15385 L: linux-iio@vger.kernel.org
15386 W: http://www.st.com/
15388 F: drivers/iio/imu/st_lsm6dsx/
15389 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15391 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15392 M: Mickael Guene <mickael.guene@st.com>
15393 L: linux-media@vger.kernel.org
15394 T: git git://linuxtv.org/media_tree.git
15396 F: drivers/media/i2c/st-mipid02.c
15397 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15399 ST STM32 I2C/SMBUS DRIVER
15400 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15401 L: linux-i2c@vger.kernel.org
15403 F: drivers/i2c/busses/i2c-stm32*
15405 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15406 M: Song Qiang <songqiang1304521@gmail.com>
15407 L: linux-iio@vger.kernel.org
15409 F: drivers/iio/proximity/vl53l0x-i2c.c
15410 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15413 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15414 M: Sasha Levin <sashal@kernel.org>
15415 L: stable@vger.kernel.org
15417 F: Documentation/process/stable-kernel-rules.rst
15420 M: Ian Abbott <abbotti@mev.co.uk>
15421 M: H Hartley Sweeten <hsweeten@visionengravers.com>
15423 F: drivers/staging/comedi/
15425 STAGING - FIELDBUS SUBSYSTEM
15426 M: Sven Van Asbroeck <TheSven73@gmail.com>
15428 F: drivers/staging/fieldbus/*
15429 F: drivers/staging/fieldbus/Documentation/
15431 STAGING - HMS ANYBUS-S BUS
15432 M: Sven Van Asbroeck <TheSven73@gmail.com>
15434 F: drivers/staging/fieldbus/anybuss/
15436 STAGING - INDUSTRIAL IO
15437 M: Jonathan Cameron <jic23@kernel.org>
15438 L: linux-iio@vger.kernel.org
15440 F: Documentation/devicetree/bindings/staging/iio/
15441 F: drivers/staging/iio/
15443 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15444 M: Marc Dietrich <marvin24@gmx.de>
15445 L: ac100@lists.launchpad.net (moderated for non-subscribers)
15446 L: linux-tegra@vger.kernel.org
15448 F: drivers/staging/nvec/
15450 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15451 M: Jens Frederich <jfrederich@gmail.com>
15452 M: Daniel Drake <dsd@laptop.org>
15453 M: Jon Nettleton <jon.nettleton@gmail.com>
15454 W: http://wiki.laptop.org/go/DCON
15456 F: drivers/staging/olpc_dcon/
15458 STAGING - REALTEK RTL8712U DRIVERS
15459 M: Larry Finger <Larry.Finger@lwfinger.net>
15460 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15462 F: drivers/staging/rtl8712/
15464 STAGING - REALTEK RTL8188EU DRIVERS
15465 M: Larry Finger <Larry.Finger@lwfinger.net>
15467 F: drivers/staging/rtl8188eu/
15469 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15470 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15471 M: Teddy Wang <teddy.wang@siliconmotion.com>
15472 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15473 L: linux-fbdev@vger.kernel.org
15475 F: drivers/staging/sm750fb/
15477 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15478 M: William Hubbs <w.d.hubbs@gmail.com>
15479 M: Chris Brannon <chris@the-brannons.com>
15480 M: Kirk Reiser <kirk@reisers.ca>
15481 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
15482 L: speakup@linux-speakup.org
15483 W: http://www.linux-speakup.org/
15485 F: drivers/staging/speakup/
15487 STAGING - VIA VT665X DRIVERS
15488 M: Forest Bond <forest@alittletooquiet.net>
15490 F: drivers/staging/vt665?/
15492 STAGING - WILC1000 WIFI DRIVER
15493 M: Adham Abozaeid <adham.abozaeid@microchip.com>
15494 M: Ajay Singh <ajay.kathat@microchip.com>
15495 L: linux-wireless@vger.kernel.org
15497 F: drivers/staging/wilc1000/
15500 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15502 L: devel@driverdev.osuosl.org
15504 F: drivers/staging/
15506 STARFIRE/DURALAN NETWORK DRIVER
15507 M: Ion Badulescu <ionut@badula.org>
15509 F: drivers/net/ethernet/adaptec/starfire*
15511 STEC S1220 SKD DRIVER
15512 M: Damien Le Moal <Damien.LeMoal@wdc.com>
15513 L: linux-block@vger.kernel.org
15515 F: drivers/block/skd*[ch]
15517 STI AUDIO (ASoC) DRIVERS
15518 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
15519 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15521 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15525 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
15527 F: drivers/media/platform/sti/cec/
15528 F: Documentation/devicetree/bindings/media/stih-cec.txt
15530 STK1160 USB VIDEO CAPTURE DRIVER
15531 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15532 L: linux-media@vger.kernel.org
15533 T: git git://linuxtv.org/media_tree.git
15535 F: drivers/media/usb/stk1160/
15537 STM32 AUDIO (ASoC) DRIVERS
15538 M: Olivier Moysan <olivier.moysan@st.com>
15539 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
15540 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15542 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
15545 STM32 TIMER/LPTIMER DRIVERS
15546 M: Fabrice Gasnier <fabrice.gasnier@st.com>
15548 F: drivers/*/stm32-*timer*
15549 F: drivers/pwm/pwm-stm32*
15550 F: include/linux/*/stm32-*tim*
15551 F: Documentation/ABI/testing/*timer-stm32
15552 F: Documentation/devicetree/bindings/*/stm32-*timer*
15553 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
15555 STMMAC ETHERNET DRIVER
15556 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
15557 M: Alexandre Torgue <alexandre.torgue@st.com>
15558 M: Jose Abreu <joabreu@synopsys.com>
15559 L: netdev@vger.kernel.org
15560 W: http://www.stlinux.com
15562 F: drivers/net/ethernet/stmicro/stmmac/
15565 M: Sam Creasey <sammy@sammy.net>
15566 W: http://sammy.net/sun3/
15568 F: arch/m68k/kernel/*sun3*
15569 F: arch/m68k/sun3*/
15570 F: arch/m68k/include/asm/sun3*
15571 F: drivers/net/ethernet/i825xx/sun3*
15573 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15574 M: Hans de Goede <hdegoede@redhat.com>
15575 L: linux-input@vger.kernel.org
15577 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15578 F: drivers/input/keyboard/sun4i-lradc-keys.c
15580 SUNDANCE NETWORK DRIVER
15581 M: Denis Kirjanov <kda@linux-powerpc.org>
15582 L: netdev@vger.kernel.org
15584 F: drivers/net/ethernet/dlink/sundance.c
15587 M: Yoshinori Sato <ysato@users.sourceforge.jp>
15588 M: Rich Felker <dalias@libc.org>
15589 L: linux-sh@vger.kernel.org
15590 Q: http://patchwork.kernel.org/project/linux-sh/list/
15592 F: Documentation/sh/
15597 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
15598 M: Len Brown <len.brown@intel.com>
15599 M: Pavel Machek <pavel@ucw.cz>
15600 L: linux-pm@vger.kernel.org
15601 B: https://bugzilla.kernel.org
15603 F: Documentation/power/
15604 F: arch/x86/kernel/acpi/
15605 F: drivers/base/power/
15607 F: include/linux/suspend.h
15608 F: include/linux/freezer.h
15609 F: include/linux/pm.h
15612 M: Martin Mares <mj@ucw.cz>
15613 L: linux-video@atrey.karlin.mff.cuni.cz
15615 F: Documentation/admin-guide/svga.rst
15616 F: arch/x86/boot/video*
15619 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15620 L: iommu@lists.linux-foundation.org
15621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15623 F: kernel/dma/swiotlb.c
15624 F: arch/*/kernel/pci-swiotlb.c
15625 F: include/linux/swiotlb.h
15628 M: Jiri Pirko <jiri@resnulli.us>
15629 M: Ivan Vecera <ivecera@redhat.com>
15630 L: netdev@vger.kernel.org
15633 F: include/net/switchdev.h
15635 SY8106A REGULATOR DRIVER
15636 M: Icenowy Zheng <icenowy@aosc.io>
15638 F: drivers/regulator/sy8106a-regulator.c
15639 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15641 SYNC FILE FRAMEWORK
15642 M: Sumit Semwal <sumit.semwal@linaro.org>
15643 R: Gustavo Padovan <gustavo@padovan.org>
15645 L: linux-media@vger.kernel.org
15646 L: dri-devel@lists.freedesktop.org
15647 F: drivers/dma-buf/sync_*
15648 F: drivers/dma-buf/dma-fence*
15649 F: drivers/dma-buf/sw_sync.c
15650 F: include/linux/sync_file.h
15651 F: include/uapi/linux/sync_file.h
15652 F: Documentation/driver-api/sync_file.rst
15653 T: git git://anongit.freedesktop.org/drm/drm-misc
15655 SYNOPSYS ARC ARCHITECTURE
15656 M: Vineet Gupta <vgupta@synopsys.com>
15657 L: linux-snps-arc@lists.infradead.org
15660 F: Documentation/devicetree/bindings/arc/*
15661 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15662 F: drivers/clocksource/arc_timer.c
15663 F: drivers/tty/serial/arc_uart.c
15664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15666 SYNOPSYS ARC HSDK SDP pll clock driver
15667 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15669 F: drivers/clk/clk-hsdk-pll.c
15670 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15672 SYNOPSYS ARC SDP clock driver
15673 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15675 F: drivers/clk/axs10x/*
15676 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15678 SYNOPSYS ARC SDP platform support
15679 M: Alexey Brodkin <abrodkin@synopsys.com>
15681 F: arch/arc/plat-axs10x
15682 F: arch/arc/boot/dts/ax*
15683 F: Documentation/devicetree/bindings/arc/axs10*
15685 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15686 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15688 F: drivers/reset/reset-axs10x.c
15689 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15691 SYNOPSYS CREG GPIO DRIVER
15692 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15694 F: drivers/gpio/gpio-creg-snps.c
15695 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15697 SYNOPSYS DESIGNWARE 8250 UART DRIVER
15698 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15700 F: drivers/tty/serial/8250/8250_dw.c
15702 SYNOPSYS DESIGNWARE APB GPIO DRIVER
15703 M: Hoan Tran <hoan@os.amperecomputing.com>
15704 L: linux-gpio@vger.kernel.org
15706 F: drivers/gpio/gpio-dwapb.c
15707 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15709 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15710 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15712 F: drivers/dma/dw-axi-dmac/
15713 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15715 SYNOPSYS DESIGNWARE DMAC DRIVER
15716 M: Viresh Kumar <vireshk@kernel.org>
15717 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15719 F: Documentation/devicetree/bindings/dma/snps-dma.txt
15721 F: include/dt-bindings/dma/dw-dmac.h
15722 F: include/linux/dma/dw.h
15723 F: include/linux/platform_data/dma-dw.h
15725 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15726 M: Jose Abreu <Jose.Abreu@synopsys.com>
15727 L: netdev@vger.kernel.org
15729 F: drivers/net/ethernet/synopsys/
15731 SYNOPSYS DESIGNWARE I2C DRIVER
15732 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
15733 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15734 R: Mika Westerberg <mika.westerberg@linux.intel.com>
15735 L: linux-i2c@vger.kernel.org
15737 F: drivers/i2c/busses/i2c-designware-*
15738 F: include/linux/platform_data/i2c-designware.h
15740 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15741 M: Jaehoon Chung <jh80.chung@samsung.com>
15742 L: linux-mmc@vger.kernel.org
15744 F: drivers/mmc/host/dw_mmc*
15746 SYNOPSYS HSDK RESET CONTROLLER DRIVER
15747 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15749 F: drivers/reset/reset-hsdk.c
15750 F: include/dt-bindings/reset/snps,hsdk-reset.h
15751 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15753 SYSTEM CONFIGURATION (SYSCON)
15754 M: Lee Jones <lee.jones@linaro.org>
15755 M: Arnd Bergmann <arnd@arndb.de>
15756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15758 F: drivers/mfd/syscon.c
15760 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15761 M: Sudeep Holla <sudeep.holla@arm.com>
15762 L: linux-arm-kernel@lists.infradead.org
15764 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15765 F: drivers/clk/clk-sc[mp]i.c
15766 F: drivers/cpufreq/sc[mp]i-cpufreq.c
15767 F: drivers/firmware/arm_scpi.c
15768 F: drivers/firmware/arm_scmi/
15769 F: drivers/reset/reset-scmi.c
15770 F: include/linux/sc[mp]i_protocol.h
15772 SYSTEM RESET/SHUTDOWN DRIVERS
15773 M: Sebastian Reichel <sre@kernel.org>
15774 L: linux-pm@vger.kernel.org
15775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15777 F: Documentation/devicetree/bindings/power/reset/
15778 F: drivers/power/reset/
15780 SYSTEM TRACE MODULE CLASS
15781 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
15783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15784 F: Documentation/trace/stm.rst
15785 F: drivers/hwtracing/stm/
15786 F: include/linux/stm.h
15787 F: include/uapi/linux/stm.h
15790 M: Christoph Hellwig <hch@infradead.org>
15792 F: Documentation/filesystems/sysv-fs.txt
15794 F: include/linux/sysv_fs.h
15796 TASKSTATS STATISTICS INTERFACE
15797 M: Balbir Singh <bsingharora@gmail.com>
15799 F: Documentation/accounting/taskstats*
15800 F: include/linux/taskstats*
15801 F: kernel/taskstats.c
15804 M: Jamal Hadi Salim <jhs@mojatatu.com>
15805 M: Cong Wang <xiyou.wangcong@gmail.com>
15806 M: Jiri Pirko <jiri@resnulli.us>
15807 L: netdev@vger.kernel.org
15809 F: include/net/pkt_cls.h
15810 F: include/net/pkt_sched.h
15811 F: include/net/tc_act/
15812 F: include/uapi/linux/pkt_cls.h
15813 F: include/uapi/linux/pkt_sched.h
15814 F: include/uapi/linux/tc_act/
15815 F: include/uapi/linux/tc_ematch/
15818 TC90522 MEDIA DRIVER
15819 M: Akihiro Tsukada <tskd08@gmail.com>
15820 L: linux-media@vger.kernel.org
15822 F: drivers/media/dvb-frontends/tc90522*
15824 TCP LOW PRIORITY MODULE
15825 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15826 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15827 W: http://tcp-lp-mod.sourceforge.net/
15829 F: net/ipv4/tcp_lp.c
15831 TDA10071 MEDIA DRIVER
15832 M: Antti Palosaari <crope@iki.fi>
15833 L: linux-media@vger.kernel.org
15834 W: https://linuxtv.org
15835 W: http://palosaari.fi/linux/
15836 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15837 T: git git://linuxtv.org/anttip/media_tree.git
15839 F: drivers/media/dvb-frontends/tda10071*
15841 TDA18212 MEDIA DRIVER
15842 M: Antti Palosaari <crope@iki.fi>
15843 L: linux-media@vger.kernel.org
15844 W: https://linuxtv.org
15845 W: http://palosaari.fi/linux/
15846 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15847 T: git git://linuxtv.org/anttip/media_tree.git
15849 F: drivers/media/tuners/tda18212*
15851 TDA18218 MEDIA DRIVER
15852 M: Antti Palosaari <crope@iki.fi>
15853 L: linux-media@vger.kernel.org
15854 W: https://linuxtv.org
15855 W: http://palosaari.fi/linux/
15856 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15857 T: git git://linuxtv.org/anttip/media_tree.git
15859 F: drivers/media/tuners/tda18218*
15861 TDA18250 MEDIA DRIVER
15862 M: Olli Salonen <olli.salonen@iki.fi>
15863 L: linux-media@vger.kernel.org
15864 W: https://linuxtv.org
15865 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15866 T: git git://linuxtv.org/media_tree.git
15868 F: drivers/media/tuners/tda18250*
15870 TDA18271 MEDIA DRIVER
15871 M: Michael Krufky <mkrufky@linuxtv.org>
15872 L: linux-media@vger.kernel.org
15873 W: https://linuxtv.org
15874 W: http://github.com/mkrufky
15875 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15876 T: git git://linuxtv.org/mkrufky/tuners.git
15878 F: drivers/media/tuners/tda18271*
15880 TDA1997x MEDIA DRIVER
15881 M: Tim Harvey <tharvey@gateworks.com>
15882 L: linux-media@vger.kernel.org
15883 W: https://linuxtv.org
15884 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15886 F: drivers/media/i2c/tda1997x.*
15888 TDA827x MEDIA DRIVER
15889 M: Michael Krufky <mkrufky@linuxtv.org>
15890 L: linux-media@vger.kernel.org
15891 W: https://linuxtv.org
15892 W: http://github.com/mkrufky
15893 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15894 T: git git://linuxtv.org/mkrufky/tuners.git
15896 F: drivers/media/tuners/tda8290.*
15898 TDA8290 MEDIA DRIVER
15899 M: Michael Krufky <mkrufky@linuxtv.org>
15900 L: linux-media@vger.kernel.org
15901 W: https://linuxtv.org
15902 W: http://github.com/mkrufky
15903 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15904 T: git git://linuxtv.org/mkrufky/tuners.git
15906 F: drivers/media/tuners/tda8290.*
15908 TDA9840 MEDIA DRIVER
15909 M: Hans Verkuil <hverkuil@xs4all.nl>
15910 L: linux-media@vger.kernel.org
15911 T: git git://linuxtv.org/media_tree.git
15912 W: https://linuxtv.org
15914 F: drivers/media/i2c/tda9840*
15916 TEA5761 TUNER DRIVER
15917 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15918 L: linux-media@vger.kernel.org
15919 W: https://linuxtv.org
15920 T: git git://linuxtv.org/media_tree.git
15922 F: drivers/media/tuners/tea5761.*
15924 TEA5767 TUNER DRIVER
15925 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15926 L: linux-media@vger.kernel.org
15927 W: https://linuxtv.org
15928 T: git git://linuxtv.org/media_tree.git
15930 F: drivers/media/tuners/tea5767.*
15932 TEA6415C MEDIA DRIVER
15933 M: Hans Verkuil <hverkuil@xs4all.nl>
15934 L: linux-media@vger.kernel.org
15935 T: git git://linuxtv.org/media_tree.git
15936 W: https://linuxtv.org
15938 F: drivers/media/i2c/tea6415c*
15940 TEA6420 MEDIA DRIVER
15941 M: Hans Verkuil <hverkuil@xs4all.nl>
15942 L: linux-media@vger.kernel.org
15943 T: git git://linuxtv.org/media_tree.git
15944 W: https://linuxtv.org
15946 F: drivers/media/i2c/tea6420*
15949 M: Jiri Pirko <jiri@resnulli.us>
15950 L: netdev@vger.kernel.org
15952 F: drivers/net/team/
15953 F: include/linux/if_team.h
15954 F: include/uapi/linux/if_team.h
15956 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15957 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15959 F: arch/x86/platform/ts5500/
15961 TECHNOTREND USB IR RECEIVER
15962 M: Sean Young <sean@mess.org>
15963 L: linux-media@vger.kernel.org
15965 F: drivers/media/rc/ttusbir.c
15967 TECHWELL TW9910 VIDEO DECODER
15968 L: linux-media@vger.kernel.org
15970 F: drivers/media/i2c/tw9910.c
15971 F: include/media/i2c/tw9910.h
15974 M: Jens Wiklander <jens.wiklander@linaro.org>
15975 L: tee-dev@lists.linaro.org
15977 F: include/linux/tee_drv.h
15978 F: include/uapi/linux/tee.h
15980 F: Documentation/tee.txt
15982 TEGRA ARCHITECTURE SUPPORT
15983 M: Thierry Reding <thierry.reding@gmail.com>
15984 M: Jonathan Hunter <jonathanh@nvidia.com>
15985 L: linux-tegra@vger.kernel.org
15986 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
15987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15992 M: Peter De Schrijver <pdeschrijver@nvidia.com>
15993 M: Prashant Gaikwad <pgaikwad@nvidia.com>
15995 F: drivers/clk/tegra/
15998 M: Laxman Dewangan <ldewangan@nvidia.com>
15999 M: Jon Hunter <jonathanh@nvidia.com>
16001 F: drivers/dma/tegra*
16004 M: Laxman Dewangan <ldewangan@nvidia.com>
16005 R: Dmitry Osipenko <digetx@gmail.com>
16007 F: drivers/i2c/busses/i2c-tegra.c
16009 TEGRA IOMMU DRIVERS
16010 M: Thierry Reding <thierry.reding@gmail.com>
16011 L: linux-tegra@vger.kernel.org
16013 F: drivers/iommu/tegra*
16016 M: Laxman Dewangan <ldewangan@nvidia.com>
16018 F: drivers/input/keyboard/tegra-kbc.c
16021 M: Stefan Agner <stefan@agner.ch>
16022 M: Lucas Stach <dev@lynxeye.de>
16024 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
16025 F: drivers/mtd/nand/raw/tegra_nand.c
16028 M: Thierry Reding <thierry.reding@gmail.com>
16030 F: drivers/pwm/pwm-tegra.c
16032 TEGRA SERIAL DRIVER
16033 M: Laxman Dewangan <ldewangan@nvidia.com>
16035 F: drivers/tty/serial/serial-tegra.c
16038 M: Laxman Dewangan <ldewangan@nvidia.com>
16040 F: drivers/spi/spi-tegra*
16042 TEGRA XUSB PADCTL DRIVER
16043 M: JC Kuo <jckuo@nvidia.com>
16045 F: drivers/phy/tegra/xusb*
16047 TEHUTI ETHERNET DRIVER
16048 M: Andy Gospodarek <andy@greyhouse.net>
16049 L: netdev@vger.kernel.org
16051 F: drivers/net/ethernet/tehuti/*
16053 Telecom Clock Driver for MCPL0010
16054 M: Mark Gross <mark.gross@intel.com>
16056 F: drivers/char/tlclk.c
16058 TENSILICA XTENSA PORT (xtensa)
16059 M: Chris Zankel <chris@zankel.net>
16060 M: Max Filippov <jcmvbkbc@gmail.com>
16061 L: linux-xtensa@linux-xtensa.org
16062 T: git git://github.com/czankel/xtensa-linux.git
16065 F: drivers/irqchip/irq-xtensa-*
16067 Texas Instruments' System Control Interface (TISCI) Protocol Driver
16068 M: Nishanth Menon <nm@ti.com>
16069 M: Tero Kristo <t-kristo@ti.com>
16070 M: Santosh Shilimkar <ssantosh@kernel.org>
16071 L: linux-arm-kernel@lists.infradead.org
16073 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
16074 F: drivers/firmware/ti_sci*
16075 F: include/linux/soc/ti/ti_sci_protocol.h
16076 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
16077 F: drivers/soc/ti/ti_sci_pm_domains.c
16078 F: include/dt-bindings/soc/ti,sci_pm_domain.h
16079 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
16080 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
16081 F: drivers/clk/keystone/sci-clk.c
16082 F: drivers/reset/reset-ti-sci.c
16083 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
16084 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
16085 F: drivers/irqchip/irq-ti-sci-intr.c
16086 F: drivers/irqchip/irq-ti-sci-inta.c
16087 F: include/linux/soc/ti/ti_sci_inta_msi.h
16088 F: drivers/soc/ti/ti_sci_inta_msi.c
16090 Texas Instruments ASoC drivers
16091 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
16092 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16096 Texas Instruments' DAC7612 DAC Driver
16097 M: Ricardo Ribalda <ricardo@ribalda.com>
16098 L: linux-iio@vger.kernel.org
16100 F: drivers/iio/dac/ti-dac7612.c
16101 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
16103 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
16104 M: Hans Verkuil <hverkuil@xs4all.nl>
16105 L: linux-media@vger.kernel.org
16106 T: git git://linuxtv.org/media_tree.git
16107 W: https://linuxtv.org
16109 F: drivers/media/radio/radio-raremono.c
16112 M: Zhang Rui <rui.zhang@intel.com>
16113 M: Eduardo Valentin <edubezval@gmail.com>
16114 R: Daniel Lezcano <daniel.lezcano@linaro.org>
16115 R: Amit Kucheria <amit.kucheria@verdurent.com>
16116 L: linux-pm@vger.kernel.org
16117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
16118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
16119 Q: https://patchwork.kernel.org/project/linux-pm/list/
16121 F: drivers/thermal/
16122 F: include/linux/thermal.h
16123 F: include/uapi/linux/thermal.h
16124 F: include/linux/cpu_cooling.h
16125 F: Documentation/devicetree/bindings/thermal/
16127 THERMAL/CPU_COOLING
16128 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
16129 M: Viresh Kumar <viresh.kumar@linaro.org>
16130 M: Javi Merino <javi.merino@kernel.org>
16131 L: linux-pm@vger.kernel.org
16133 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
16134 F: drivers/thermal/cpu_cooling.c
16135 F: include/linux/cpu_cooling.h
16137 THINKPAD ACPI EXTRAS DRIVER
16138 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
16139 L: ibm-acpi-devel@lists.sourceforge.net
16140 L: platform-driver-x86@vger.kernel.org
16141 W: http://ibm-acpi.sourceforge.net
16142 W: http://thinkwiki.org/wiki/Ibm-acpi
16143 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
16145 F: drivers/platform/x86/thinkpad_acpi.c
16148 M: Andreas Noever <andreas.noever@gmail.com>
16149 M: Michael Jamet <michael.jamet@intel.com>
16150 M: Mika Westerberg <mika.westerberg@linux.intel.com>
16151 M: Yehezkel Bernat <YehezkelShB@gmail.com>
16152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
16154 F: Documentation/admin-guide/thunderbolt.rst
16155 F: drivers/thunderbolt/
16156 F: include/linux/thunderbolt.h
16158 THUNDERBOLT NETWORK DRIVER
16159 M: Michael Jamet <michael.jamet@intel.com>
16160 M: Mika Westerberg <mika.westerberg@linux.intel.com>
16161 M: Yehezkel Bernat <YehezkelShB@gmail.com>
16162 L: netdev@vger.kernel.org
16164 F: drivers/net/thunderbolt.c
16166 THUNDERX GPIO DRIVER
16167 M: David Daney <david.daney@cavium.com>
16169 F: drivers/gpio/gpio-thunderx.c
16171 TI AM437X VPFE DRIVER
16172 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16173 L: linux-media@vger.kernel.org
16174 W: https://linuxtv.org
16175 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16176 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16178 F: drivers/media/platform/am437x/
16180 TI BANDGAP AND THERMAL DRIVER
16181 M: Eduardo Valentin <edubezval@gmail.com>
16182 M: Keerthy <j-keerthy@ti.com>
16183 L: linux-pm@vger.kernel.org
16184 L: linux-omap@vger.kernel.org
16186 F: drivers/thermal/ti-soc-thermal/
16188 TI BQ27XXX POWER SUPPLY DRIVER
16189 R: Andrew F. Davis <afd@ti.com>
16190 F: include/linux/power/bq27xxx_battery.h
16191 F: drivers/power/supply/bq27xxx_battery.c
16192 F: drivers/power/supply/bq27xxx_battery_i2c.c
16194 TI CDCE706 CLOCK DRIVER
16195 M: Max Filippov <jcmvbkbc@gmail.com>
16197 F: drivers/clk/clk-cdce706.c
16200 M: Tero Kristo <t-kristo@ti.com>
16201 L: linux-omap@vger.kernel.org
16204 F: include/linux/clk/ti.h
16206 TI DAVINCI MACHINE SUPPORT
16207 M: Sekhar Nori <nsekhar@ti.com>
16208 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
16209 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16212 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16213 F: arch/arm/mach-davinci/
16214 F: drivers/i2c/busses/i2c-davinci.c
16215 F: arch/arm/boot/dts/da850*
16217 TI DAVINCI SERIES CLOCK DRIVER
16218 M: David Lechner <david@lechnology.com>
16219 R: Sekhar Nori <nsekhar@ti.com>
16221 F: Documentation/devicetree/bindings/clock/ti/davinci/
16222 F: drivers/clk/davinci/
16224 TI DAVINCI SERIES GPIO DRIVER
16225 M: Keerthy <j-keerthy@ti.com>
16226 L: linux-gpio@vger.kernel.org
16228 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16229 F: drivers/gpio/gpio-davinci.c
16231 TI DAVINCI SERIES MEDIA DRIVER
16232 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16233 L: linux-media@vger.kernel.org
16234 W: https://linuxtv.org
16235 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16236 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16238 F: drivers/media/platform/davinci/
16239 F: include/media/davinci/
16241 TI ETHERNET SWITCH DRIVER (CPSW)
16242 R: Grygorii Strashko <grygorii.strashko@ti.com>
16243 L: linux-omap@vger.kernel.org
16244 L: netdev@vger.kernel.org
16246 F: drivers/net/ethernet/ti/cpsw*
16247 F: drivers/net/ethernet/ti/davinci*
16249 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16250 M: Alex Dubov <oakad@yahoo.com>
16252 W: http://tifmxx.berlios.de/
16253 F: drivers/memstick/host/tifm_ms.c
16254 F: drivers/misc/tifm*
16255 F: drivers/mmc/host/tifm_sd.c
16256 F: include/linux/tifm.h
16258 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16259 M: Santosh Shilimkar <ssantosh@kernel.org>
16260 L: linux-kernel@vger.kernel.org
16261 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16263 F: drivers/soc/ti/*
16264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16266 TI LM49xxx FAMILY ASoC CODEC DRIVERS
16267 M: M R Swami Reddy <mr.swami.reddy@ti.com>
16268 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16269 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16271 F: sound/soc/codecs/lm49453*
16272 F: sound/soc/codecs/isabelle*
16274 TI LP855x BACKLIGHT DRIVER
16275 M: Milo Kim <milo.kim@ti.com>
16277 F: Documentation/driver-api/backlight/lp855x-driver.rst
16278 F: drivers/video/backlight/lp855x_bl.c
16279 F: include/linux/platform_data/lp855x.h
16281 TI LP8727 CHARGER DRIVER
16282 M: Milo Kim <milo.kim@ti.com>
16284 F: drivers/power/supply/lp8727_charger.c
16285 F: include/linux/platform_data/lp8727.h
16287 TI LP8788 MFD DRIVER
16288 M: Milo Kim <milo.kim@ti.com>
16290 F: drivers/iio/adc/lp8788_adc.c
16291 F: drivers/leds/leds-lp8788.c
16292 F: drivers/mfd/lp8788*.c
16293 F: drivers/power/supply/lp8788-charger.c
16294 F: drivers/regulator/lp8788-*.c
16295 F: include/linux/mfd/lp8788*.h
16297 TI NETCP ETHERNET DRIVER
16298 M: Wingman Kwok <w-kwok2@ti.com>
16299 M: Murali Karicheri <m-karicheri2@ti.com>
16300 L: netdev@vger.kernel.org
16302 F: drivers/net/ethernet/ti/netcp*
16304 TI PCM3060 ASoC CODEC DRIVER
16305 M: Kirill Marinushkin <kmarinushkin@birdec.com>
16306 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16308 F: Documentation/devicetree/bindings/sound/pcm3060.txt
16309 F: sound/soc/codecs/pcm3060*
16311 TI TAS571X FAMILY ASoC CODEC DRIVER
16312 M: Kevin Cernekee <cernekee@chromium.org>
16313 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16315 F: sound/soc/codecs/tas571x*
16317 TI TRF7970A NFC DRIVER
16318 M: Mark Greer <mgreer@animalcreek.com>
16319 L: linux-wireless@vger.kernel.org
16320 L: linux-nfc@lists.01.org (moderated for non-subscribers)
16322 F: drivers/nfc/trf7970a.c
16323 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16325 TI TWL4030 SERIES SOC CODEC DRIVER
16326 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
16327 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16329 F: sound/soc/codecs/twl4030*
16332 M: Benoit Parrot <bparrot@ti.com>
16333 L: linux-media@vger.kernel.org
16334 W: http://linuxtv.org/
16335 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16337 F: drivers/media/platform/ti-vpe/
16339 TI WILINK WIRELESS DRIVERS
16340 L: linux-wireless@vger.kernel.org
16341 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
16342 W: http://wireless.kernel.org/en/users/Drivers/wl1251
16343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16345 F: drivers/net/wireless/ti/
16346 F: include/linux/wl12xx.h
16348 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16349 M: John Stultz <john.stultz@linaro.org>
16350 M: Thomas Gleixner <tglx@linutronix.de>
16351 R: Stephen Boyd <sboyd@kernel.org>
16352 L: linux-kernel@vger.kernel.org
16353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16355 F: include/linux/clocksource.h
16356 F: include/linux/time.h
16357 F: include/linux/timex.h
16358 F: include/uapi/linux/time.h
16359 F: include/uapi/linux/timex.h
16360 F: kernel/time/clocksource.c
16361 F: kernel/time/time*.c
16362 F: kernel/time/alarmtimer.c
16363 F: kernel/time/ntp.c
16364 F: tools/testing/selftests/timers/
16367 M: Jon Maloy <jon.maloy@ericsson.com>
16368 M: Ying Xue <ying.xue@windriver.com>
16369 L: netdev@vger.kernel.org (core kernel code)
16370 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16371 W: http://tipc.sourceforge.net/
16373 F: include/uapi/linux/tipc*.h
16376 TLAN NETWORK DRIVER
16377 M: Samuel Chessman <chessman@tux.org>
16378 L: tlan-devel@lists.sourceforge.net (subscribers-only)
16379 W: http://sourceforge.net/projects/tlan/
16381 F: Documentation/networking/device_drivers/ti/tlan.txt
16382 F: drivers/net/ethernet/ti/tlan.*
16384 TM6000 VIDEO4LINUX DRIVER
16385 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16386 L: linux-media@vger.kernel.org
16387 W: https://linuxtv.org
16388 T: git git://linuxtv.org/media_tree.git
16390 F: drivers/media/usb/tm6000/
16391 F: Documentation/media/v4l-drivers/tm6000*
16393 TMIO/SDHI MMC DRIVER
16394 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
16395 L: linux-mmc@vger.kernel.org
16397 F: drivers/mmc/host/tmio_mmc*
16398 F: drivers/mmc/host/renesas_sdhi*
16399 F: include/linux/mfd/tmio.h
16401 TMP401 HARDWARE MONITOR DRIVER
16402 M: Guenter Roeck <linux@roeck-us.net>
16403 L: linux-hwmon@vger.kernel.org
16405 F: Documentation/hwmon/tmp401.rst
16406 F: drivers/hwmon/tmp401.c
16408 TMPFS (SHMEM FILESYSTEM)
16409 M: Hugh Dickins <hughd@google.com>
16410 L: linux-mm@kvack.org
16412 F: include/linux/shmem_fs.h
16415 TOMOYO SECURITY MODULE
16416 M: Kentaro Takeda <takedakn@nttdata.co.jp>
16417 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16418 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16419 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16420 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16421 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16422 W: https://tomoyo.osdn.jp/
16424 F: security/tomoyo/
16426 TOPSTAR LAPTOP EXTRAS DRIVER
16427 M: Herton Ronaldo Krzesinski <herton@canonical.com>
16428 L: platform-driver-x86@vger.kernel.org
16430 F: drivers/platform/x86/topstar-laptop.c
16432 TORTURE-TEST MODULES
16433 M: Davidlohr Bueso <dave@stgolabs.net>
16434 M: "Paul E. McKenney" <paulmck@kernel.org>
16435 M: Josh Triplett <josh@joshtriplett.org>
16436 L: linux-kernel@vger.kernel.org
16438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16439 F: Documentation/RCU/torture.txt
16440 F: kernel/torture.c
16441 F: kernel/rcu/rcutorture.c
16442 F: kernel/rcu/rcuperf.c
16443 F: kernel/locking/locktorture.c
16445 TOSHIBA ACPI EXTRAS DRIVER
16446 M: Azael Avalos <coproscefalo@gmail.com>
16447 L: platform-driver-x86@vger.kernel.org
16449 F: drivers/platform/x86/toshiba_acpi.c
16451 TOSHIBA BLUETOOTH DRIVER
16452 M: Azael Avalos <coproscefalo@gmail.com>
16453 L: platform-driver-x86@vger.kernel.org
16455 F: drivers/platform/x86/toshiba_bluetooth.c
16457 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16458 M: Azael Avalos <coproscefalo@gmail.com>
16459 L: platform-driver-x86@vger.kernel.org
16461 F: drivers/platform/x86/toshiba_haps.c
16464 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
16465 W: http://www.buzzard.org.uk/toshiba/
16467 F: drivers/char/toshiba.c
16468 F: include/linux/toshiba.h
16469 F: include/uapi/linux/toshiba.h
16471 TOSHIBA TC358743 DRIVER
16472 M: Mats Randgaard <matrandg@cisco.com>
16473 L: linux-media@vger.kernel.org
16475 F: drivers/media/i2c/tc358743*
16476 F: include/media/i2c/tc358743.h
16478 TOSHIBA WMI HOTKEYS DRIVER
16479 M: Azael Avalos <coproscefalo@gmail.com>
16480 L: platform-driver-x86@vger.kernel.org
16482 F: drivers/platform/x86/toshiba-wmi.c
16485 M: Peter Huewe <peterhuewe@gmx.de>
16486 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16487 R: Jason Gunthorpe <jgg@ziepe.ca>
16488 L: linux-integrity@vger.kernel.org
16489 Q: https://patchwork.kernel.org/project/linux-integrity/list/
16490 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16491 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
16493 F: drivers/char/tpm/
16496 M: Steven Rostedt <rostedt@goodmis.org>
16497 M: Ingo Molnar <mingo@redhat.com>
16498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16500 F: Documentation/trace/ftrace.rst
16501 F: arch/*/*/*/ftrace.h
16502 F: arch/*/kernel/ftrace.c
16503 F: include/*/ftrace.h
16504 F: include/linux/trace*.h
16507 F: tools/testing/selftests/ftrace/
16509 TRACING MMIO ACCESSES (MMIOTRACE)
16510 M: Steven Rostedt <rostedt@goodmis.org>
16511 M: Ingo Molnar <mingo@kernel.org>
16512 R: Karol Herbst <karolherbst@gmail.com>
16513 R: Pekka Paalanen <ppaalanen@gmail.com>
16515 L: linux-kernel@vger.kernel.org
16516 L: nouveau@lists.freedesktop.org
16517 F: kernel/trace/trace_mmiotrace.c
16518 F: include/linux/mmiotrace.h
16519 F: arch/x86/mm/kmmio.c
16520 F: arch/x86/mm/mmio-mod.c
16521 F: arch/x86/mm/testmmiotrace.c
16524 M: Jiri Kosina <trivial@kernel.org>
16525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16527 K: ^Subject:.*(?i)trivial
16529 TEMPO SEMICONDUCTOR DRIVERS
16530 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16532 F: sound/soc/codecs/tscs*.c
16533 F: sound/soc/codecs/tscs*.h
16534 F: Documentation/devicetree/bindings/sound/tscs*.txt
16537 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16538 M: Jiri Slaby <jslaby@suse.com>
16540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16541 F: Documentation/driver-api/serial/
16543 F: drivers/tty/serial/serial_core.c
16544 F: include/linux/serial_core.h
16545 F: include/linux/serial.h
16546 F: include/linux/tty.h
16547 F: include/uapi/linux/serial_core.h
16548 F: include/uapi/linux/serial.h
16549 F: include/uapi/linux/tty.h
16551 TUA9001 MEDIA DRIVER
16552 M: Antti Palosaari <crope@iki.fi>
16553 L: linux-media@vger.kernel.org
16554 W: https://linuxtv.org
16555 W: http://palosaari.fi/linux/
16556 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16557 T: git git://linuxtv.org/anttip/media_tree.git
16559 F: drivers/media/tuners/tua9001*
16561 TULIP NETWORK DRIVERS
16562 L: netdev@vger.kernel.org
16563 L: linux-parisc@vger.kernel.org
16565 F: drivers/net/ethernet/dec/tulip/
16568 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
16569 W: http://vtun.sourceforge.net/tun
16571 F: Documentation/networking/tuntap.txt
16572 F: arch/um/os-Linux/drivers/
16574 TURBOCHANNEL SUBSYSTEM
16575 M: "Maciej W. Rozycki" <macro@linux-mips.org>
16576 M: Ralf Baechle <ralf@linux-mips.org>
16577 L: linux-mips@vger.kernel.org
16578 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
16581 F: include/linux/tc.h
16584 M: "Len Brown" <lenb@kernel.org>
16585 L: linux-pm@vger.kernel.org
16586 B: https://bugzilla.kernel.org
16587 Q: https://patchwork.kernel.org/project/linux-pm/list/
16588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16590 F: tools/power/x86/turbostat/
16592 TW5864 VIDEO4LINUX DRIVER
16593 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16594 M: Anton Sviridenko <anton@corp.bluecherry.net>
16595 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16596 M: Andrey Utkin <andrey_utkin@fastmail.com>
16597 L: linux-media@vger.kernel.org
16599 F: drivers/media/pci/tw5864/
16601 TW68 VIDEO4LINUX DRIVER
16602 M: Hans Verkuil <hverkuil@xs4all.nl>
16603 L: linux-media@vger.kernel.org
16604 T: git git://linuxtv.org/media_tree.git
16605 W: https://linuxtv.org
16607 F: drivers/media/pci/tw68/
16609 TW686X VIDEO4LINUX DRIVER
16610 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16611 L: linux-media@vger.kernel.org
16612 T: git git://linuxtv.org/media_tree.git
16613 W: http://linuxtv.org
16615 F: drivers/media/pci/tw686x/
16617 UBI FILE SYSTEM (UBIFS)
16618 M: Richard Weinberger <richard@nod.at>
16619 M: Artem Bityutskiy <dedekind1@gmail.com>
16620 M: Adrian Hunter <adrian.hunter@intel.com>
16621 L: linux-mtd@lists.infradead.org
16622 T: git git://git.infradead.org/ubifs-2.6.git
16623 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
16625 F: Documentation/filesystems/ubifs.txt
16628 UCLINUX (M68KNOMMU AND COLDFIRE)
16629 M: Greg Ungerer <gerg@linux-m68k.org>
16630 W: http://www.linux-m68k.org/
16631 W: http://www.uclinux.org/
16632 L: linux-m68k@lists.linux-m68k.org
16633 L: uclinux-dev@uclinux.org (subscribers-only)
16634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16636 F: arch/m68k/coldfire/
16638 F: arch/m68k/*/*_no.*
16639 F: arch/m68k/include/asm/*_no.*
16642 M: Jan Kara <jack@suse.com>
16644 F: Documentation/filesystems/udf.txt
16648 M: Bastien Nocera <hadess@hadess.net>
16649 L: linux-input@vger.kernel.org
16651 F: drivers/hid/hid-udraw-ps3.c
16654 M: Evgeniy Dushistov <dushistov@mail.ru>
16656 F: Documentation/admin-guide/ufs.rst
16659 UHID USERSPACE HID IO DRIVER:
16660 M: David Herrmann <dh.herrmann@googlemail.com>
16661 L: linux-input@vger.kernel.org
16663 F: drivers/hid/uhid.c
16664 F: include/uapi/linux/uhid.h
16667 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16668 L: linux-usb@vger.kernel.org
16670 F: drivers/usb/common/ulpi.c
16671 F: include/linux/ulpi/
16673 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16674 L: devel@driverdev.osuosl.org
16676 F: drivers/staging/uwb/
16679 M: Gabriel Krisman Bertazi <krisman@collabora.com>
16680 L: linux-fsdevel@vger.kernel.org
16684 UNICORE32 ARCHITECTURE:
16685 M: Guan Xuetao <gxt@pku.edu.cn>
16686 W: http://mprc.pku.edu.cn/~guanxuetao/linux
16688 T: git git://github.com/gxt/linux.git
16692 M: Tony Finch <dot@dotat.at>
16693 W: http://dotat.at/prog/unifdef
16695 F: scripts/unifdef.c
16697 UNIFORM CDROM DRIVER
16698 M: Jens Axboe <axboe@kernel.dk>
16699 W: http://www.kernel.dk
16701 F: Documentation/cdrom/
16702 F: drivers/cdrom/cdrom.c
16703 F: include/linux/cdrom.h
16704 F: include/uapi/linux/cdrom.h
16706 UNISYS S-PAR DRIVERS
16707 M: David Kershner <david.kershner@unisys.com>
16708 L: sparmaintainer@unisys.com (Unisys internal)
16710 F: include/linux/visorbus.h
16711 F: drivers/visorbus/
16712 F: drivers/staging/unisys/
16714 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16715 R: Alim Akhtar <alim.akhtar@samsung.com>
16716 R: Avri Altman <avri.altman@wdc.com>
16717 R: Pedro Sousa <pedrom.sousa@synopsys.com>
16718 L: linux-scsi@vger.kernel.org
16720 F: Documentation/scsi/ufs.txt
16721 F: drivers/scsi/ufs/
16723 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16724 M: Pedro Sousa <pedrom.sousa@synopsys.com>
16725 L: linux-scsi@vger.kernel.org
16727 F: drivers/scsi/ufs/*dwc*
16729 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16730 M: Stanley Chu <stanley.chu@mediatek.com>
16731 L: linux-scsi@vger.kernel.org
16732 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16734 F: drivers/scsi/ufs/ufs-mediatek*
16736 UNSORTED BLOCK IMAGES (UBI)
16737 M: Artem Bityutskiy <dedekind1@gmail.com>
16738 M: Richard Weinberger <richard@nod.at>
16739 W: http://www.linux-mtd.infradead.org/
16740 L: linux-mtd@lists.infradead.org
16741 T: git git://git.infradead.org/ubifs-2.6.git
16743 F: drivers/mtd/ubi/
16744 F: include/linux/mtd/ubi.h
16745 F: include/uapi/mtd/ubi-user.h
16747 USB "USBNET" DRIVER FRAMEWORK
16748 M: Oliver Neukum <oneukum@suse.com>
16749 L: netdev@vger.kernel.org
16750 W: http://www.linux-usb.org/usbnet
16752 F: drivers/net/usb/usbnet.c
16753 F: include/linux/usb/usbnet.h
16756 M: Oliver Neukum <oneukum@suse.com>
16757 L: linux-usb@vger.kernel.org
16759 F: Documentation/usb/acm.rst
16760 F: drivers/usb/class/cdc-acm.*
16762 USB AR5523 WIRELESS DRIVER
16763 M: Pontus Fuchs <pontus.fuchs@gmail.com>
16764 L: linux-wireless@vger.kernel.org
16766 F: drivers/net/wireless/ath/ar5523/
16769 M: Oliver Neukum <oneukum@suse.com>
16770 L: linux-usb@vger.kernel.org
16771 L: linux-scsi@vger.kernel.org
16773 F: drivers/usb/storage/uas.c
16775 USB CDC ETHERNET DRIVER
16776 M: Oliver Neukum <oliver@neukum.org>
16777 L: linux-usb@vger.kernel.org
16779 F: drivers/net/usb/cdc_*.c
16780 F: include/uapi/linux/usb/cdc.h
16782 USB CHAOSKEY DRIVER
16783 M: Keith Packard <keithp@keithp.com>
16784 L: linux-usb@vger.kernel.org
16786 F: drivers/usb/misc/chaoskey.c
16788 USB CYPRESS C67X00 DRIVER
16789 M: Peter Korsgaard <jacmet@sunsite.dk>
16790 L: linux-usb@vger.kernel.org
16792 F: drivers/usb/c67x00/
16794 USB DAVICOM DM9601 DRIVER
16795 M: Peter Korsgaard <jacmet@sunsite.dk>
16796 L: netdev@vger.kernel.org
16797 W: http://www.linux-usb.org/usbnet
16799 F: drivers/net/usb/dm9601.c
16802 M: Alan Stern <stern@rowland.harvard.edu>
16803 L: linux-usb@vger.kernel.org
16805 F: Documentation/usb/ehci.rst
16806 F: drivers/usb/host/ehci*
16808 USB GADGET/PERIPHERAL SUBSYSTEM
16809 M: Felipe Balbi <balbi@kernel.org>
16810 L: linux-usb@vger.kernel.org
16811 W: http://www.linux-usb.org/gadget
16812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16814 F: drivers/usb/gadget/
16815 F: include/linux/usb/gadget*
16817 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16818 M: Jiri Kosina <jikos@kernel.org>
16819 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
16820 L: linux-usb@vger.kernel.org
16821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16823 F: Documentation/hid/hiddev.rst
16824 F: drivers/hid/usbhid/
16826 USB INTEL XHCI ROLE MUX DRIVER
16827 M: Hans de Goede <hdegoede@redhat.com>
16828 L: linux-usb@vger.kernel.org
16830 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
16832 USB IP DRIVER FOR HISILICON KIRIN
16833 M: Yu Chen <chenyu56@huawei.com>
16834 M: Binghui Wang <wangbinghui@hisilicon.com>
16835 L: linux-usb@vger.kernel.org
16837 F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16838 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
16841 M: Olav Kongas <ok@artecdesign.ee>
16842 L: linux-usb@vger.kernel.org
16844 F: drivers/usb/host/isp116x*
16845 F: include/linux/usb/isp116x.h
16847 USB LAN78XX ETHERNET DRIVER
16848 M: Woojung Huh <woojung.huh@microchip.com>
16849 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16850 L: netdev@vger.kernel.org
16852 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16853 F: drivers/net/usb/lan78xx.*
16854 F: include/dt-bindings/net/microchip-lan78xx.h
16856 USB MASS STORAGE DRIVER
16857 M: Alan Stern <stern@rowland.harvard.edu>
16858 L: linux-usb@vger.kernel.org
16859 L: usb-storage@lists.one-eyed-alien.net
16861 F: drivers/usb/storage/
16864 M: Clemens Ladisch <clemens@ladisch.de>
16865 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16868 F: sound/usb/midi.*
16870 USB NETWORKING DRIVERS
16871 L: linux-usb@vger.kernel.org
16873 F: drivers/net/usb/
16876 M: Alan Stern <stern@rowland.harvard.edu>
16877 L: linux-usb@vger.kernel.org
16879 F: Documentation/usb/ohci.rst
16880 F: drivers/usb/host/ohci*
16882 USB OTG FSM (Finite State Machine)
16883 M: Peter Chen <Peter.Chen@nxp.com>
16884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16885 L: linux-usb@vger.kernel.org
16887 F: drivers/usb/common/usb-otg-fsm.c
16890 M: Valentina Manea <valentina.manea.m@gmail.com>
16891 M: Shuah Khan <shuah@kernel.org>
16892 M: Shuah Khan <skhan@linuxfoundation.org>
16893 L: linux-usb@vger.kernel.org
16895 F: Documentation/usb/usbip_protocol.rst
16896 F: drivers/usb/usbip/
16897 F: tools/usb/usbip/
16898 F: tools/testing/selftests/drivers/usb/usbip/
16901 M: Petko Manolov <petkan@nucleusys.com>
16902 L: linux-usb@vger.kernel.org
16903 L: netdev@vger.kernel.org
16904 T: git git://github.com/petkan/pegasus.git
16905 W: https://github.com/petkan/pegasus
16907 F: drivers/net/usb/pegasus.*
16910 M: Felipe Balbi <balbi@kernel.org>
16911 L: linux-usb@vger.kernel.org
16912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16914 F: drivers/usb/phy/
16916 USB PRINTER DRIVER (usblp)
16917 M: Pete Zaitcev <zaitcev@redhat.com>
16918 L: linux-usb@vger.kernel.org
16920 F: drivers/usb/class/usblp.c
16922 USB QMI WWAN NETWORK DRIVER
16923 M: Bjørn Mork <bjorn@mork.no>
16924 L: netdev@vger.kernel.org
16926 F: Documentation/ABI/testing/sysfs-class-net-qmi
16927 F: drivers/net/usb/qmi_wwan.c
16930 M: Petko Manolov <petkan@nucleusys.com>
16931 L: linux-usb@vger.kernel.org
16932 L: netdev@vger.kernel.org
16933 T: git git://github.com/petkan/rtl8150.git
16934 W: https://github.com/petkan/rtl8150
16936 F: drivers/net/usb/rtl8150.c
16938 USB SERIAL SUBSYSTEM
16939 M: Johan Hovold <johan@kernel.org>
16940 L: linux-usb@vger.kernel.org
16941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16943 F: Documentation/usb/usb-serial.rst
16944 F: drivers/usb/serial/
16945 F: include/linux/usb/serial.h
16947 USB SMSC75XX ETHERNET DRIVER
16948 M: Steve Glendinning <steve.glendinning@shawell.net>
16949 L: netdev@vger.kernel.org
16951 F: drivers/net/usb/smsc75xx.*
16953 USB SMSC95XX ETHERNET DRIVER
16954 M: Steve Glendinning <steve.glendinning@shawell.net>
16955 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16956 L: netdev@vger.kernel.org
16958 F: drivers/net/usb/smsc95xx.*
16961 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16962 L: linux-usb@vger.kernel.org
16963 W: http://www.linux-usb.org
16964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16966 F: Documentation/devicetree/bindings/usb/
16967 F: Documentation/usb/
16969 F: include/linux/usb.h
16970 F: include/linux/usb/
16972 USB TYPEC PI3USB30532 MUX DRIVER
16973 M: Hans de Goede <hdegoede@redhat.com>
16974 L: linux-usb@vger.kernel.org
16976 F: drivers/usb/typec/mux/pi3usb30532.c
16979 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16980 L: linux-usb@vger.kernel.org
16982 F: Documentation/ABI/testing/sysfs-class-typec
16983 F: Documentation/driver-api/usb/typec.rst
16984 F: drivers/usb/typec/
16985 F: include/linux/usb/typec.h
16987 USB TYPEC BUS FOR ALTERNATE MODES
16988 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16989 L: linux-usb@vger.kernel.org
16991 F: Documentation/ABI/testing/sysfs-bus-typec
16992 F: Documentation/driver-api/usb/typec_bus.rst
16993 F: drivers/usb/typec/altmodes/
16994 F: include/linux/usb/typec_altmode.h
16996 USB TYPEC PORT CONTROLLER DRIVERS
16997 M: Guenter Roeck <linux@roeck-us.net>
16998 L: linux-usb@vger.kernel.org
17000 F: drivers/usb/typec/tcpm/
17003 M: Alan Stern <stern@rowland.harvard.edu>
17004 L: linux-usb@vger.kernel.org
17006 F: drivers/usb/host/uhci*
17009 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17010 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
17011 L: linux-media@vger.kernel.org
17012 T: git git://linuxtv.org/media_tree.git
17013 W: http://www.ideasonboard.org/uvc/
17015 F: drivers/media/usb/uvc/
17016 F: include/uapi/linux/uvcvideo.h
17019 M: Hans Verkuil <hverkuil@xs4all.nl>
17020 L: linux-media@vger.kernel.org
17021 T: git git://linuxtv.org/media_tree.git
17022 W: https://linuxtv.org
17024 F: drivers/media/usb/usbvision/
17027 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17028 L: linux-usb@vger.kernel.org
17030 F: drivers/usb/gadget/function/*uvc*
17031 F: drivers/usb/gadget/legacy/webcam.c
17032 F: include/uapi/linux/usb/g_uvc.h
17034 USB WIRELESS RNDIS DRIVER (rndis_wlan)
17035 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
17036 L: linux-wireless@vger.kernel.org
17038 F: drivers/net/wireless/rndis_wlan.c
17041 M: Mathias Nyman <mathias.nyman@intel.com>
17042 L: linux-usb@vger.kernel.org
17044 F: drivers/usb/host/xhci*
17045 F: drivers/usb/host/pci-quirks*
17048 L: linux-wireless@vger.kernel.org
17049 W: http://linux-lc100020.sourceforge.net
17051 F: drivers/net/wireless/zydas/zd1201.*
17054 M: Antoine Jacquet <royale@zerezo.com>
17055 L: linux-usb@vger.kernel.org
17056 L: linux-media@vger.kernel.org
17057 T: git git://linuxtv.org/media_tree.git
17058 W: http://royale.zerezo.com/zr364xx/
17060 F: Documentation/media/v4l-drivers/zr364xx*
17061 F: drivers/media/usb/zr364xx/
17063 USER-MODE LINUX (UML)
17064 M: Jeff Dike <jdike@addtoit.com>
17065 M: Richard Weinberger <richard@nod.at>
17066 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
17067 L: linux-um@lists.infradead.org
17068 W: http://user-mode-linux.sourceforge.net
17069 Q: https://patchwork.ozlabs.org/project/linux-um/list/
17070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
17072 F: Documentation/virt/uml/
17077 USERSPACE COPYIN/COPYOUT (UIOVEC)
17078 M: Alexander Viro <viro@zeniv.linux.org.uk>
17081 F: include/linux/uio.h
17083 USERSPACE DMA BUFFER DRIVER
17084 M: Gerd Hoffmann <kraxel@redhat.com>
17086 L: dri-devel@lists.freedesktop.org
17087 F: drivers/dma-buf/udmabuf.c
17088 F: include/uapi/linux/udmabuf.h
17089 T: git git://anongit.freedesktop.org/drm/drm-misc
17091 USERSPACE I/O (UIO)
17092 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17095 F: Documentation/driver-api/uio-howto.rst
17097 F: include/linux/uio_driver.h
17100 M: Karel Zak <kzak@redhat.com>
17101 L: util-linux@vger.kernel.org
17102 W: http://en.wikipedia.org/wiki/Util-linux
17103 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
17107 M: Christoph Hellwig <hch@lst.de>
17108 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17109 L: linux-kernel@vger.kernel.org
17110 T: git git://git.infradead.org/users/hch/uuid.git
17113 F: include/linux/uuid.h
17114 F: include/uapi/linux/uuid.h
17118 M: Michal Januszewski <spock@gentoo.org>
17119 L: linux-fbdev@vger.kernel.org
17120 W: https://github.com/mjanusz/v86d
17122 F: Documentation/fb/uvesafb.rst
17123 F: drivers/video/fbdev/uvesafb.*
17126 M: Stefan Agner <stefan@agner.ch>
17127 L: linux-mtd@lists.infradead.org
17129 F: drivers/mtd/nand/raw/vf610_nfc.c
17131 VFAT/FAT/MSDOS FILESYSTEM
17132 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
17134 F: Documentation/filesystems/vfat.txt
17138 M: Alex Williamson <alex.williamson@redhat.com>
17139 R: Cornelia Huck <cohuck@redhat.com>
17140 L: kvm@vger.kernel.org
17141 T: git git://github.com/awilliam/linux-vfio.git
17143 F: Documentation/driver-api/vfio.rst
17145 F: include/linux/vfio.h
17146 F: include/uapi/linux/vfio.h
17148 VFIO MEDIATED DEVICE DRIVERS
17149 M: Kirti Wankhede <kwankhede@nvidia.com>
17150 L: kvm@vger.kernel.org
17152 F: Documentation/driver-api/vfio-mediated-device.rst
17153 F: drivers/vfio/mdev/
17154 F: include/linux/mdev.h
17155 F: samples/vfio-mdev/
17157 VFIO PLATFORM DRIVER
17158 M: Eric Auger <eric.auger@redhat.com>
17159 L: kvm@vger.kernel.org
17161 F: drivers/vfio/platform/
17164 R: Lukas Wunner <lukas@wunner.de>
17166 F: Documentation/gpu/vga-switcheroo.rst
17167 F: drivers/gpu/vga/vga_switcheroo.c
17168 F: include/linux/vga_switcheroo.h
17169 T: git git://anongit.freedesktop.org/drm/drm-misc
17171 VIA RHINE NETWORK DRIVER
17173 F: drivers/net/ethernet/via/via-rhine.c
17175 VIA SD/MMC CARD CONTROLLER DRIVER
17176 M: Bruce Chang <brucechang@via.com.tw>
17177 M: Harald Welte <HaraldWelte@viatech.com>
17179 F: drivers/mmc/host/via-sdmmc.c
17181 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
17182 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
17183 L: linux-fbdev@vger.kernel.org
17185 F: include/linux/via-core.h
17186 F: include/linux/via-gpio.h
17187 F: include/linux/via_i2c.h
17188 F: drivers/video/fbdev/via/
17190 VIA VELOCITY NETWORK DRIVER
17191 M: Francois Romieu <romieu@fr.zoreil.com>
17192 L: netdev@vger.kernel.org
17194 F: drivers/net/ethernet/via/via-velocity.*
17196 VICODEC VIRTUAL CODEC DRIVER
17197 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
17198 L: linux-media@vger.kernel.org
17199 T: git git://linuxtv.org/media_tree.git
17200 W: https://linuxtv.org
17202 F: drivers/media/platform/vicodec/*
17204 VIDEO MULTIPLEXER DRIVER
17205 M: Philipp Zabel <p.zabel@pengutronix.de>
17206 L: linux-media@vger.kernel.org
17208 F: drivers/media/platform/video-mux.c
17210 VIDEO I2C POLLING DRIVER
17211 M: Matt Ranostay <matt.ranostay@konsulko.com>
17212 L: linux-media@vger.kernel.org
17214 F: drivers/media/i2c/video-i2c.c
17216 VIDEOBUF2 FRAMEWORK
17217 M: Pawel Osciak <pawel@osciak.com>
17218 M: Marek Szyprowski <m.szyprowski@samsung.com>
17219 M: Kyungmin Park <kyungmin.park@samsung.com>
17220 R: Tomasz Figa <tfiga@chromium.org>
17221 L: linux-media@vger.kernel.org
17223 F: drivers/media/common/videobuf2/*
17224 F: include/media/videobuf2-*
17226 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17227 M: Helen Koike <helen.koike@collabora.com>
17228 L: linux-media@vger.kernel.org
17229 T: git git://linuxtv.org/media_tree.git
17230 W: https://linuxtv.org
17232 F: drivers/media/platform/vimc/*
17235 M: Alex Williamson <alex.williamson@redhat.com>
17236 M: Paolo Bonzini <pbonzini@redhat.com>
17237 L: kvm@vger.kernel.org
17241 VIRTIO AND VHOST VSOCK DRIVER
17242 M: Stefan Hajnoczi <stefanha@redhat.com>
17243 L: kvm@vger.kernel.org
17244 L: virtualization@lists.linux-foundation.org
17245 L: netdev@vger.kernel.org
17247 F: include/linux/virtio_vsock.h
17248 F: include/uapi/linux/virtio_vsock.h
17249 F: include/uapi/linux/vsockmon.h
17250 F: include/uapi/linux/vm_sockets_diag.h
17251 F: net/vmw_vsock/diag.c
17252 F: net/vmw_vsock/af_vsock_tap.c
17253 F: net/vmw_vsock/virtio_transport_common.c
17254 F: net/vmw_vsock/virtio_transport.c
17255 F: drivers/net/vsockmon.c
17256 F: drivers/vhost/vsock.c
17257 F: tools/testing/vsock/
17259 VIRTIO CONSOLE DRIVER
17260 M: Amit Shah <amit@kernel.org>
17261 L: virtualization@lists.linux-foundation.org
17263 F: drivers/char/virtio_console.c
17264 F: include/linux/virtio_console.h
17265 F: include/uapi/linux/virtio_console.h
17267 VIRTIO CORE AND NET DRIVERS
17268 M: "Michael S. Tsirkin" <mst@redhat.com>
17269 M: Jason Wang <jasowang@redhat.com>
17270 L: virtualization@lists.linux-foundation.org
17272 F: Documentation/devicetree/bindings/virtio/
17275 F: drivers/net/virtio_net.c
17276 F: drivers/block/virtio_blk.c
17277 F: include/linux/virtio*.h
17278 F: include/uapi/linux/virtio_*.h
17279 F: drivers/crypto/virtio/
17280 F: mm/balloon_compaction.c
17282 VIRTIO BLOCK AND SCSI DRIVERS
17283 M: "Michael S. Tsirkin" <mst@redhat.com>
17284 M: Jason Wang <jasowang@redhat.com>
17285 R: Paolo Bonzini <pbonzini@redhat.com>
17286 R: Stefan Hajnoczi <stefanha@redhat.com>
17287 L: virtualization@lists.linux-foundation.org
17289 F: drivers/block/virtio_blk.c
17290 F: drivers/scsi/virtio_scsi.c
17291 F: include/uapi/linux/virtio_blk.h
17292 F: include/uapi/linux/virtio_scsi.h
17293 F: drivers/vhost/scsi.c
17295 VIRTIO CRYPTO DRIVER
17296 M: Gonglei <arei.gonglei@huawei.com>
17297 L: virtualization@lists.linux-foundation.org
17298 L: linux-crypto@vger.kernel.org
17300 F: drivers/crypto/virtio/
17301 F: include/uapi/linux/virtio_crypto.h
17303 VIRTIO DRIVERS FOR S390
17304 M: Cornelia Huck <cohuck@redhat.com>
17305 M: Halil Pasic <pasic@linux.ibm.com>
17306 L: linux-s390@vger.kernel.org
17307 L: virtualization@lists.linux-foundation.org
17308 L: kvm@vger.kernel.org
17310 F: drivers/s390/virtio/
17311 F: arch/s390/include/uapi/asm/virtio-ccw.h
17314 M: Vivek Goyal <vgoyal@redhat.com>
17315 M: Stefan Hajnoczi <stefanha@redhat.com>
17316 M: Miklos Szeredi <miklos@szeredi.hu>
17317 L: virtualization@lists.linux-foundation.org
17318 L: linux-fsdevel@vger.kernel.org
17319 W: https://virtio-fs.gitlab.io/
17321 F: fs/fuse/virtio_fs.c
17322 F: include/uapi/linux/virtio_fs.h
17323 F: Documentation/filesystems/virtiofs.rst
17326 M: David Airlie <airlied@linux.ie>
17327 M: Gerd Hoffmann <kraxel@redhat.com>
17328 L: dri-devel@lists.freedesktop.org
17329 L: virtualization@lists.linux-foundation.org
17330 T: git git://anongit.freedesktop.org/drm/drm-misc
17332 F: drivers/gpu/drm/virtio/
17333 F: include/uapi/linux/virtio_gpu.h
17335 VIRTIO HOST (VHOST)
17336 M: "Michael S. Tsirkin" <mst@redhat.com>
17337 M: Jason Wang <jasowang@redhat.com>
17338 L: kvm@vger.kernel.org
17339 L: virtualization@lists.linux-foundation.org
17340 L: netdev@vger.kernel.org
17341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17344 F: include/uapi/linux/vhost.h
17346 VIRTIO INPUT DRIVER
17347 M: Gerd Hoffmann <kraxel@redhat.com>
17349 F: drivers/virtio/virtio_input.c
17350 F: include/uapi/linux/virtio_input.h
17352 VIRTIO IOMMU DRIVER
17353 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
17354 L: virtualization@lists.linux-foundation.org
17356 F: drivers/iommu/virtio-iommu.c
17357 F: include/uapi/linux/virtio_iommu.h
17359 VIRTUAL BOX GUEST DEVICE DRIVER
17360 M: Hans de Goede <hdegoede@redhat.com>
17361 M: Arnd Bergmann <arnd@arndb.de>
17362 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17364 F: include/linux/vbox_utils.h
17365 F: include/uapi/linux/vbox*.h
17366 F: drivers/virt/vboxguest/
17368 VIRTUAL SERIO DEVICE DRIVER
17369 M: Stephen Chandler Paul <thatslyude@gmail.com>
17371 F: drivers/input/serio/userio.c
17372 F: include/uapi/linux/userio.h
17374 VIVID VIRTUAL VIDEO DRIVER
17375 M: Hans Verkuil <hverkuil@xs4all.nl>
17376 L: linux-media@vger.kernel.org
17377 T: git git://linuxtv.org/media_tree.git
17378 W: https://linuxtv.org
17380 F: drivers/media/platform/vivid/*
17383 M: Florian Fainelli <f.fainelli@gmail.com>
17384 L: openwrt-devel@lists.openwrt.org (subscribers-only)
17386 F: drivers/vlynq/vlynq.c
17387 F: include/linux/vlynq.h
17390 M: Martyn Welch <martyn@welchs.me.uk>
17391 M: Manohar Vanga <manohar.vanga@gmail.com>
17392 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17393 L: devel@driverdev.osuosl.org
17395 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17396 F: Documentation/driver-api/vme.rst
17397 F: drivers/staging/vme/
17399 F: include/linux/vme*
17401 VMWARE BALLOON DRIVER
17402 M: Nadav Amit <namit@vmware.com>
17403 M: "VMware, Inc." <pv-drivers@vmware.com>
17404 L: linux-kernel@vger.kernel.org
17406 F: drivers/misc/vmw_balloon.c
17408 VMWARE HYPERVISOR INTERFACE
17409 M: Thomas Hellstrom <thellstrom@vmware.com>
17410 M: "VMware, Inc." <pv-drivers@vmware.com>
17411 L: virtualization@lists.linux-foundation.org
17413 F: arch/x86/kernel/cpu/vmware.c
17414 F: arch/x86/include/asm/vmware.h
17416 VMWARE PVRDMA DRIVER
17417 M: Adit Ranadive <aditr@vmware.com>
17418 M: VMware PV-Drivers <pv-drivers@vmware.com>
17419 L: linux-rdma@vger.kernel.org
17421 F: drivers/infiniband/hw/vmw_pvrdma/
17423 VMware PVSCSI driver
17424 M: Jim Gill <jgill@vmware.com>
17425 M: VMware PV-Drivers <pv-drivers@vmware.com>
17426 L: linux-scsi@vger.kernel.org
17428 F: drivers/scsi/vmw_pvscsi.c
17429 F: drivers/scsi/vmw_pvscsi.h
17431 VMWARE VMMOUSE SUBDRIVER
17432 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
17433 M: "VMware, Inc." <pv-drivers@vmware.com>
17434 L: linux-input@vger.kernel.org
17436 F: drivers/input/mouse/vmmouse.c
17437 F: drivers/input/mouse/vmmouse.h
17439 VMWARE VMXNET3 ETHERNET DRIVER
17440 M: Ronak Doshi <doshir@vmware.com>
17441 M: "VMware, Inc." <pv-drivers@vmware.com>
17442 L: netdev@vger.kernel.org
17444 F: drivers/net/vmxnet3/
17446 VOCORE VOCORE2 BOARD
17447 M: Harvey Hunt <harveyhuntnexus@gmail.com>
17448 L: linux-mips@vger.kernel.org
17450 F: arch/mips/boot/dts/ralink/vocore2.dts
17452 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17453 M: Liam Girdwood <lgirdwood@gmail.com>
17454 M: Mark Brown <broonie@kernel.org>
17455 L: linux-kernel@vger.kernel.org
17456 W: http://www.slimlogic.co.uk/?p=48
17457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17459 F: Documentation/devicetree/bindings/regulator/
17460 F: Documentation/power/regulator/
17461 F: drivers/regulator/
17462 F: include/dt-bindings/regulator/
17463 F: include/linux/regulator/
17464 K: regulator_get_optional
17467 M: David Ahern <dsahern@kernel.org>
17468 M: Shrijeet Mukherjee <shrijeet@gmail.com>
17469 L: netdev@vger.kernel.org
17471 F: drivers/net/vrf.c
17472 F: Documentation/networking/vrf.txt
17474 VT1211 HARDWARE MONITOR DRIVER
17475 M: Juerg Haefliger <juergh@gmail.com>
17476 L: linux-hwmon@vger.kernel.org
17478 F: Documentation/hwmon/vt1211.rst
17479 F: drivers/hwmon/vt1211.c
17481 VT8231 HARDWARE MONITOR DRIVER
17482 M: Roger Lucas <vt8231@hiddenengine.co.uk>
17483 L: linux-hwmon@vger.kernel.org
17485 F: drivers/hwmon/vt8231.c
17487 VUB300 USB to SDIO/SD/MMC bridge chip
17488 M: Tony Olech <tony.olech@elandigitalsystems.com>
17489 L: linux-mmc@vger.kernel.org
17490 L: linux-usb@vger.kernel.org
17492 F: drivers/mmc/host/vub300.c
17494 W1 DALLAS'S 1-WIRE BUS
17495 M: Evgeniy Polyakov <zbr@ioremap.net>
17497 F: Documentation/devicetree/bindings/w1/
17498 F: Documentation/w1/
17500 F: include/linux/w1.h
17502 W83791D HARDWARE MONITORING DRIVER
17503 M: Marc Hulsman <m.hulsman@tudelft.nl>
17504 L: linux-hwmon@vger.kernel.org
17506 F: Documentation/hwmon/w83791d.rst
17507 F: drivers/hwmon/w83791d.c
17509 W83793 HARDWARE MONITORING DRIVER
17510 M: Rudolf Marek <r.marek@assembler.cz>
17511 L: linux-hwmon@vger.kernel.org
17513 F: Documentation/hwmon/w83793.rst
17514 F: drivers/hwmon/w83793.c
17516 W83795 HARDWARE MONITORING DRIVER
17517 M: Jean Delvare <jdelvare@suse.com>
17518 L: linux-hwmon@vger.kernel.org
17520 F: drivers/hwmon/w83795.c
17522 W83L51xD SD/MMC CARD INTERFACE DRIVER
17523 M: Pierre Ossman <pierre@ossman.eu>
17525 F: drivers/mmc/host/wbsd.*
17527 WACOM PROTOCOL 4 SERIAL TABLETS
17528 M: Julian Squires <julian@cipht.net>
17529 M: Hans de Goede <hdegoede@redhat.com>
17530 L: linux-input@vger.kernel.org
17532 F: drivers/input/tablet/wacom_serial4.c
17534 WATCHDOG DEVICE DRIVERS
17535 M: Wim Van Sebroeck <wim@linux-watchdog.org>
17536 M: Guenter Roeck <linux@roeck-us.net>
17537 L: linux-watchdog@vger.kernel.org
17538 W: http://www.linux-watchdog.org/
17539 T: git git://www.linux-watchdog.org/linux-watchdog.git
17541 F: Documentation/devicetree/bindings/watchdog/
17542 F: Documentation/watchdog/
17543 F: drivers/watchdog/
17544 F: include/linux/watchdog.h
17545 F: include/uapi/linux/watchdog.h
17547 WHISKEYCOVE PMIC GPIO DRIVER
17548 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17549 L: linux-gpio@vger.kernel.org
17551 F: drivers/gpio/gpio-wcove.c
17554 M: Dianlong Li <long17.cool@163.com>
17555 L: linux-rtc@vger.kernel.org
17557 F: drivers/rtc/rtc-sd3078.c
17560 M: David Herrmann <dh.herrmann@googlemail.com>
17561 L: linux-input@vger.kernel.org
17563 F: drivers/hid/hid-wiimote*
17565 WILOCITY WIL6210 WIRELESS DRIVER
17566 M: Maya Erez <merez@codeaurora.org>
17567 L: linux-wireless@vger.kernel.org
17568 L: wil6210@qti.qualcomm.com
17570 W: http://wireless.kernel.org/en/users/Drivers/wil6210
17571 F: drivers/net/wireless/ath/wil6210/
17574 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17575 M: linux-wimax@intel.com
17576 L: wimax@linuxwimax.org (subscribers-only)
17578 W: http://linuxwimax.org
17579 F: Documentation/admin-guide/wimax/wimax.rst
17580 F: include/linux/wimax/debug.h
17581 F: include/net/wimax.h
17582 F: include/uapi/linux/wimax.h
17586 M: David Härdeman <david@hardeman.nu>
17588 F: drivers/media/rc/winbond-cir.c
17590 RCMM REMOTE CONTROLS DECODER
17591 M: Patrick Lerda <patrick9876@free.fr>
17593 F: drivers/media/rc/ir-rcmm-decoder.c
17595 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17596 M: William Breathitt Gray <vilhelm.gray@gmail.com>
17597 L: linux-watchdog@vger.kernel.org
17599 F: drivers/watchdog/ebc-c384_wdt.c
17601 WINSYSTEMS WS16C48 GPIO DRIVER
17602 M: William Breathitt Gray <vilhelm.gray@gmail.com>
17603 L: linux-gpio@vger.kernel.org
17605 F: drivers/gpio/gpio-ws16c48.c
17607 WISTRON LAPTOP BUTTON DRIVER
17608 M: Miloslav Trmac <mitr@volny.cz>
17610 F: drivers/input/misc/wistron_btns.c
17612 WL3501 WIRELESS PCMCIA CARD DRIVER
17613 L: linux-wireless@vger.kernel.org
17615 F: drivers/net/wireless/wl3501*
17617 WOLFSON MICROELECTRONICS DRIVERS
17618 L: patches@opensource.cirrus.com
17619 T: git https://github.com/CirrusLogic/linux-drivers.git
17620 W: https://github.com/CirrusLogic/linux-drivers/wiki
17622 F: Documentation/hwmon/wm83??.rst
17623 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17624 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17625 F: Documentation/devicetree/bindings/mfd/arizona.txt
17626 F: Documentation/devicetree/bindings/mfd/wm831x.txt
17627 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
17628 F: arch/arm/mach-s3c64xx/mach-crag6410*
17629 F: drivers/clk/clk-wm83*.c
17630 F: drivers/extcon/extcon-arizona.c
17631 F: drivers/leds/leds-wm83*.c
17632 F: drivers/gpio/gpio-*wm*.c
17633 F: drivers/gpio/gpio-arizona.c
17634 F: drivers/hwmon/wm83??-hwmon.c
17635 F: drivers/input/misc/wm831x-on.c
17636 F: drivers/input/touchscreen/wm831x-ts.c
17637 F: drivers/input/touchscreen/wm97*.c
17638 F: drivers/mfd/arizona*
17639 F: drivers/mfd/wm*.c
17640 F: drivers/mfd/cs47l24*
17641 F: drivers/power/supply/wm83*.c
17642 F: drivers/rtc/rtc-wm83*.c
17643 F: drivers/regulator/wm8*.c
17644 F: drivers/regulator/arizona*
17645 F: drivers/video/backlight/wm83*_bl.c
17646 F: drivers/watchdog/wm83*_wdt.c
17647 F: include/linux/mfd/arizona/
17648 F: include/linux/mfd/wm831x/
17649 F: include/linux/mfd/wm8350/
17650 F: include/linux/mfd/wm8400*
17651 F: include/linux/regulator/arizona*
17652 F: include/linux/wm97xx.h
17653 F: include/sound/wm????.h
17654 F: sound/soc/codecs/arizona.?
17655 F: sound/soc/codecs/wm*
17656 F: sound/soc/codecs/cs47l24*
17659 M: Tejun Heo <tj@kernel.org>
17660 R: Lai Jiangshan <jiangshanlai@gmail.com>
17661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17663 F: include/linux/workqueue.h
17664 F: kernel/workqueue.c
17665 F: Documentation/core-api/workqueue.rst
17667 X-POWERS AXP288 PMIC DRIVERS
17668 M: Hans de Goede <hdegoede@redhat.com>
17671 F: drivers/acpi/pmic/intel_pmic_xpower.c
17673 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17674 M: Chen-Yu Tsai <wens@csie.org>
17675 L: linux-kernel@vger.kernel.org
17680 M: Andrew Hendry <andrew.hendry@gmail.com>
17681 L: linux-x25@vger.kernel.org
17683 F: Documentation/networking/x25*
17684 F: include/net/x25*
17687 X86 ARCHITECTURE (32-BIT AND 64-BIT)
17688 M: Thomas Gleixner <tglx@linutronix.de>
17689 M: Ingo Molnar <mingo@redhat.com>
17690 M: Borislav Petkov <bp@alien8.de>
17691 R: "H. Peter Anvin" <hpa@zytor.com>
17693 L: linux-kernel@vger.kernel.org
17694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17696 F: Documentation/devicetree/bindings/x86/
17697 F: Documentation/x86/
17701 M: Andy Lutomirski <luto@kernel.org>
17702 L: linux-kernel@vger.kernel.org
17703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17707 X86 MCE INFRASTRUCTURE
17708 M: Tony Luck <tony.luck@intel.com>
17709 M: Borislav Petkov <bp@alien8.de>
17710 L: linux-edac@vger.kernel.org
17712 F: arch/x86/kernel/cpu/mce/*
17714 X86 MICROCODE UPDATE SUPPORT
17715 M: Borislav Petkov <bp@alien8.de>
17717 F: arch/x86/kernel/cpu/microcode/*
17720 M: Dave Hansen <dave.hansen@linux.intel.com>
17721 M: Andy Lutomirski <luto@kernel.org>
17722 M: Peter Zijlstra <peterz@infradead.org>
17723 L: linux-kernel@vger.kernel.org
17724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17728 X86 PLATFORM DRIVERS
17729 M: Darren Hart <dvhart@infradead.org>
17730 M: Andy Shevchenko <andy@infradead.org>
17731 L: platform-driver-x86@vger.kernel.org
17732 T: git git://git.infradead.org/linux-platform-drivers-x86.git
17734 F: drivers/platform/x86/
17735 F: drivers/platform/olpc/
17737 X86 PLATFORM DRIVERS - ARCH
17738 R: Darren Hart <dvhart@infradead.org>
17739 R: Andy Shevchenko <andy@infradead.org>
17740 L: platform-driver-x86@vger.kernel.org
17742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17744 F: arch/x86/platform
17747 M: Andy Lutomirski <luto@kernel.org>
17748 L: linux-kernel@vger.kernel.org
17749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17751 F: arch/x86/entry/vdso/
17754 M: Matthew Wilcox <willy@infradead.org>
17755 L: linux-fsdevel@vger.kernel.org
17757 F: Documentation/core-api/xarray.rst
17760 F: include/linux/idr.h
17761 F: include/linux/xarray.h
17762 F: tools/testing/radix-tree
17765 M: Benjamin Valentin <benpicco@googlemail.com>
17767 F: drivers/media/rc/xbox_remote.c
17768 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
17770 XC2028/3028 TUNER DRIVER
17771 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17772 L: linux-media@vger.kernel.org
17773 W: https://linuxtv.org
17774 T: git git://linuxtv.org/media_tree.git
17776 F: drivers/media/tuners/tuner-xc2028.*
17778 XDP (eXpress Data Path)
17779 M: Alexei Starovoitov <ast@kernel.org>
17780 M: Daniel Borkmann <daniel@iogearbox.net>
17781 M: David S. Miller <davem@davemloft.net>
17782 M: Jakub Kicinski <jakub.kicinski@netronome.com>
17783 M: Jesper Dangaard Brouer <hawk@kernel.org>
17784 M: John Fastabend <john.fastabend@gmail.com>
17785 L: netdev@vger.kernel.org
17786 L: bpf@vger.kernel.org
17789 F: include/net/xdp.h
17790 F: kernel/bpf/devmap.c
17791 F: kernel/bpf/cpumap.c
17792 F: include/trace/events/xdp.h
17796 XDP SOCKETS (AF_XDP)
17797 M: Björn Töpel <bjorn.topel@intel.com>
17798 M: Magnus Karlsson <magnus.karlsson@intel.com>
17799 R: Jonathan Lemon <jonathan.lemon@gmail.com>
17800 L: netdev@vger.kernel.org
17801 L: bpf@vger.kernel.org
17803 F: kernel/bpf/xskmap.c
17806 XEN BLOCK SUBSYSTEM
17807 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17808 M: Roger Pau Monné <roger.pau@citrix.com>
17809 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17811 F: drivers/block/xen-blkback/*
17812 F: drivers/block/xen*
17815 M: Stefano Stabellini <sstabellini@kernel.org>
17816 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17819 F: arch/arm/include/asm/xen/
17821 XEN HYPERVISOR ARM64
17822 M: Stefano Stabellini <sstabellini@kernel.org>
17823 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17826 F: arch/arm64/include/asm/xen/
17828 XEN HYPERVISOR INTERFACE
17829 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
17830 M: Juergen Gross <jgross@suse.com>
17831 R: Stefano Stabellini <sstabellini@kernel.org>
17832 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17833 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17836 F: arch/x86/platform/pvh/
17837 F: drivers/*/xen-*front.c
17839 F: arch/x86/include/asm/xen/
17840 F: arch/x86/include/asm/pvclock-abi.h
17842 F: include/uapi/xen/
17843 F: Documentation/ABI/stable/sysfs-hypervisor-xen
17844 F: Documentation/ABI/testing/sysfs-hypervisor-xen
17846 XEN NETWORK BACKEND DRIVER
17847 M: Wei Liu <wei.liu@kernel.org>
17848 M: Paul Durrant <paul@xen.org>
17849 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17850 L: netdev@vger.kernel.org
17852 F: drivers/net/xen-netback/*
17855 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17856 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17858 F: arch/x86/pci/*xen*
17859 F: drivers/pci/*xen*
17862 M: Juergen Gross <jgross@suse.com>
17863 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17864 L: linux-scsi@vger.kernel.org
17866 F: drivers/scsi/xen-scsifront.c
17867 F: drivers/xen/xen-scsiback.c
17868 F: include/xen/interface/io/vscsiif.h
17870 XEN SWIOTLB SUBSYSTEM
17871 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17872 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17873 L: iommu@lists.linux-foundation.org
17875 F: arch/x86/xen/*swiotlb*
17876 F: drivers/xen/*swiotlb*
17878 XEN SOUND FRONTEND DRIVER
17879 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17880 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17881 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17886 M: Darrick J. Wong <darrick.wong@oracle.com>
17887 M: linux-xfs@vger.kernel.org
17888 L: linux-xfs@vger.kernel.org
17890 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17892 F: Documentation/admin-guide/xfs.rst
17893 F: Documentation/ABI/testing/sysfs-fs-xfs
17894 F: Documentation/filesystems/xfs-delayed-logging-design.txt
17895 F: Documentation/filesystems/xfs-self-describing-metadata.txt
17897 F: include/uapi/linux/dqblk_xfs.h
17898 F: include/uapi/linux/fsmap.h
17900 XILINX AXI ETHERNET DRIVER
17901 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
17903 F: drivers/net/ethernet/xilinx/xilinx_axienet*
17905 XILINX UARTLITE SERIAL DRIVER
17906 M: Peter Korsgaard <jacmet@sunsite.dk>
17907 L: linux-serial@vger.kernel.org
17909 F: drivers/tty/serial/uartlite.c
17911 XILINX VIDEO IP CORES
17912 M: Hyun Kwon <hyun.kwon@xilinx.com>
17913 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17914 L: linux-media@vger.kernel.org
17915 T: git git://linuxtv.org/media_tree.git
17917 F: Documentation/devicetree/bindings/media/xilinx/
17918 F: drivers/media/platform/xilinx/
17919 F: include/uapi/linux/xilinx-v4l2-controls.h
17921 XILINX SD-FEC IP CORES
17922 M: Derek Kiernan <derek.kiernan@xilinx.com>
17923 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
17925 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
17926 F: Documentation/misc-devices/xilinx_sdfec.rst
17927 F: drivers/misc/xilinx_sdfec.c
17928 F: drivers/misc/Kconfig
17929 F: drivers/misc/Makefile
17930 F: include/uapi/misc/xilinx_sdfec.h
17933 M: Eli Billauer <eli.billauer@gmail.com>
17934 L: linux-kernel@vger.kernel.org
17936 F: drivers/char/xillybus/
17939 M: George Cherian <george.cherian@cavium.com>
17940 M: Jan Glauber <jglauber@cavium.com>
17941 L: linux-i2c@vger.kernel.org
17942 W: http://www.cavium.com
17944 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
17945 F: drivers/i2c/busses/i2c-xlp9xx.c
17947 XRA1403 GPIO EXPANDER
17948 M: Nandor Han <nandor.han@ge.com>
17949 M: Semi Malinen <semi.malinen@ge.com>
17950 L: linux-gpio@vger.kernel.org
17952 F: drivers/gpio/gpio-xra1403.c
17953 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17955 XTENSA XTFPGA PLATFORM SUPPORT
17956 M: Max Filippov <jcmvbkbc@gmail.com>
17957 L: linux-xtensa@linux-xtensa.org
17959 F: drivers/spi/spi-xtensa-xtfpga.c
17960 F: sound/soc/xtensa/xtfpga-i2s.c
17962 YAM DRIVER FOR AX.25
17963 M: Jean-Paul Roubelat <jpr@f6fbb.org>
17964 L: linux-hams@vger.kernel.org
17966 F: drivers/net/hamradio/yam*
17967 F: include/linux/yam.h
17969 YAMA SECURITY MODULE
17970 M: Kees Cook <keescook@chromium.org>
17971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17974 F: Documentation/admin-guide/LSM/Yama.rst
17976 YEALINK PHONE DRIVER
17977 M: Henk Vergonet <Henk.Vergonet@gmail.com>
17978 L: usbb2k-api-dev@nongnu.org
17980 F: Documentation/input/devices/yealink.rst
17981 F: drivers/input/misc/yealink.*
17983 Z8530 DRIVER FOR AX.25
17984 M: Joerg Reuter <jreuter@yaina.de>
17985 W: http://yaina.de/jreuter/
17986 W: http://www.qsl.net/dl1bke/
17987 L: linux-hams@vger.kernel.org
17989 F: Documentation/networking/z8530drv.txt
17990 F: drivers/net/hamradio/*scc.c
17991 F: drivers/net/hamradio/z8530.h
17993 ZBUD COMPRESSED PAGE ALLOCATOR
17994 M: Seth Jennings <sjenning@redhat.com>
17995 M: Dan Streetman <ddstreet@ieee.org>
17996 L: linux-mm@kvack.org
17999 F: include/linux/zbud.h
18001 ZD1211RW WIRELESS DRIVER
18002 M: Daniel Drake <dsd@gentoo.org>
18003 M: Ulrich Kunitz <kune@deine-taler.de>
18004 W: http://zd1211.ath.cx/wiki/DriverRewrite
18005 L: linux-wireless@vger.kernel.org
18006 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
18008 F: drivers/net/wireless/zydas/zd1211rw/
18010 ZD1301 MEDIA DRIVER
18011 M: Antti Palosaari <crope@iki.fi>
18012 L: linux-media@vger.kernel.org
18013 W: https://linuxtv.org/
18014 W: http://palosaari.fi/linux/
18015 Q: https://patchwork.linuxtv.org/project/linux-media/list/
18017 F: drivers/media/usb/dvb-usb-v2/zd1301*
18019 ZD1301_DEMOD MEDIA DRIVER
18020 M: Antti Palosaari <crope@iki.fi>
18021 L: linux-media@vger.kernel.org
18022 W: https://linuxtv.org/
18023 W: http://palosaari.fi/linux/
18024 Q: https://patchwork.linuxtv.org/project/linux-media/list/
18026 F: drivers/media/dvb-frontends/zd1301_demod*
18028 ZHAOXIN PROCESSOR SUPPORT
18029 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
18030 L: linux-kernel@vger.kernel.org
18032 F: arch/x86/kernel/cpu/zhaoxin.c
18034 ZPOOL COMPRESSED PAGE STORAGE API
18035 M: Dan Streetman <ddstreet@ieee.org>
18036 L: linux-mm@kvack.org
18039 F: include/linux/zpool.h
18041 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
18042 M: Minchan Kim <minchan@kernel.org>
18043 M: Nitin Gupta <ngupta@vflare.org>
18044 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18045 L: linux-kernel@vger.kernel.org
18047 F: drivers/block/zram/
18048 F: Documentation/admin-guide/blockdev/zram.rst
18050 ZS DECSTATION Z85C30 SERIAL DRIVER
18051 M: "Maciej W. Rozycki" <macro@linux-mips.org>
18053 F: drivers/tty/serial/zs.*
18055 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
18056 M: Minchan Kim <minchan@kernel.org>
18057 M: Nitin Gupta <ngupta@vflare.org>
18058 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18059 L: linux-mm@kvack.org
18062 F: include/linux/zsmalloc.h
18063 F: Documentation/vm/zsmalloc.rst
18065 ZSWAP COMPRESSED SWAP CACHING
18066 M: Seth Jennings <sjenning@redhat.com>
18067 M: Dan Streetman <ddstreet@ieee.org>
18068 L: linux-mm@kvack.org
18073 M: Linus Torvalds <torvalds@linux-foundation.org>
18074 L: linux-kernel@vger.kernel.org
18075 Q: http://patchwork.kernel.org/project/LKML/list/
18076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
18077 S: Buried alive in reporters