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 ALCATEL SPEEDTOUCH USB DRIVER
645 M: Duncan Sands <duncan.sands@free.fr>
646 L: linux-usb@vger.kernel.org
647 W: http://www.linux-usb.org/SpeedTouch/
649 F: drivers/usb/atm/speedtch.c
650 F: drivers/usb/atm/usbatm.c
652 ALCHEMY AU1XX0 MMC DRIVER
653 M: Manuel Lauss <manuel.lauss@gmail.com>
655 F: drivers/mmc/host/au1xmmc.c
658 M: Rudolf Marek <r.marek@assembler.cz>
659 L: linux-i2c@vger.kernel.org
661 F: Documentation/i2c/busses/i2c-ali1563.rst
662 F: drivers/i2c/busses/i2c-ali1563.c
664 ALLEGRO DVT VIDEO IP CORE DRIVER
665 M: Michael Tretter <m.tretter@pengutronix.de>
666 R: Pengutronix Kernel Team <kernel@pengutronix.de>
667 L: linux-media@vger.kernel.org
669 F: drivers/staging/media/allegro-dvt/
671 ALLWINNER CPUFREQ DRIVER
672 M: Yangtao Li <tiny.windzz@gmail.com>
673 L: linux-pm@vger.kernel.org
675 F: Documentation/devicetree/bindings/opp/sun50i-nvmem-cpufreq.txt
676 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
678 ALLWINNER SECURITY SYSTEM
679 M: Corentin Labbe <clabbe.montjoie@gmail.com>
680 L: linux-crypto@vger.kernel.org
682 F: drivers/crypto/sunxi-ss/
685 M: Maxime Ripard <mripard@kernel.org>
686 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
687 L: linux-media@vger.kernel.org
689 F: drivers/staging/media/sunxi/cedrus/
692 M: Richard Henderson <rth@twiddle.net>
693 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
694 M: Matt Turner <mattst88@gmail.com>
696 L: linux-alpha@vger.kernel.org
699 ALPS PS/2 TOUCHPAD DRIVER
700 R: Pali Rohár <pali.rohar@gmail.com>
701 F: drivers/input/mouse/alps.*
703 ALTERA I2C CONTROLLER DRIVER
704 M: Thor Thayer <thor.thayer@linux.intel.com>
706 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
707 F: drivers/i2c/busses/i2c-altera.c
709 ALTERA MAILBOX DRIVER
710 M: Ley Foon Tan <lftan@altera.com>
711 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
713 F: drivers/mailbox/mailbox-altera.c
716 M: Tien Hock Loh <thloh@altera.com>
717 L: linux-gpio@vger.kernel.org
719 F: drivers/gpio/gpio-altera.c
721 ALTERA SYSTEM MANAGER DRIVER
722 M: Thor Thayer <thor.thayer@linux.intel.com>
724 F: drivers/mfd/altera-sysmgr.c
725 F: include/linux/mfd/altera-sysgmr.h
727 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
728 M: Thor Thayer <thor.thayer@linux.intel.com>
730 F: drivers/gpio/gpio-altera-a10sr.c
731 F: drivers/mfd/altera-a10sr.c
732 F: drivers/reset/reset-a10sr.c
733 F: include/linux/mfd/altera-a10sr.h
734 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
736 ALTERA TRIPLE SPEED ETHERNET DRIVER
737 M: Thor Thayer <thor.thayer@linux.intel.com>
738 L: netdev@vger.kernel.org
739 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
741 F: drivers/net/ethernet/altera/
743 ALTERA UART/JTAG UART SERIAL DRIVERS
744 M: Tobias Klauser <tklauser@distanz.ch>
745 L: linux-serial@vger.kernel.org
746 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
748 F: drivers/tty/serial/altera_uart.c
749 F: drivers/tty/serial/altera_jtaguart.c
750 F: include/linux/altera_uart.h
751 F: include/linux/altera_jtaguart.h
753 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
754 M: Talel Shenhar <talel@amazon.com>
756 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
757 F: drivers/thermal/thermal_mmio.c
759 AMAZON ETHERNET DRIVERS
760 M: Netanel Belgazal <netanel@amazon.com>
761 R: Saeed Bishara <saeedb@amazon.com>
762 R: Zorik Machulsky <zorik@amazon.com>
763 L: netdev@vger.kernel.org
765 F: Documentation/networking/device_drivers/amazon/ena.txt
766 F: drivers/net/ethernet/amazon/
768 AMAZON RDMA EFA DRIVER
769 M: Gal Pressman <galpress@amazon.com>
770 R: Yossi Leybovich <sleybo@amazon.com>
771 L: linux-rdma@vger.kernel.org
772 Q: https://patchwork.kernel.org/project/linux-rdma/list/
774 F: drivers/infiniband/hw/efa/
775 F: include/uapi/rdma/efa-abi.h
777 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
778 M: Tom Lendacky <thomas.lendacky@amd.com>
779 M: Gary Hook <gary.hook@amd.com>
780 L: linux-crypto@vger.kernel.org
782 F: drivers/crypto/ccp/
783 F: include/linux/ccp.h
786 M: Harry Wentland <harry.wentland@amd.com>
787 M: Leo Li <sunpeng.li@amd.com>
788 L: amd-gfx@lists.freedesktop.org
789 T: git git://people.freedesktop.org/~agd5f/linux
791 F: drivers/gpu/drm/amd/display/
793 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
794 M: Huang Rui <ray.huang@amd.com>
795 L: linux-hwmon@vger.kernel.org
797 F: Documentation/hwmon/fam15h_power.rst
798 F: drivers/hwmon/fam15h_power.c
801 M: Enrico Weigelt, metux IT consult <info@metux.net>
802 L: linux-gpio@vger.kernel.org
804 F: drivers/gpio/gpio-amd-fch.c
805 F: include/linux/platform_data/gpio/gpio-amd-fch.h
807 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
808 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
810 F: drivers/usb/gadget/udc/amd5536udc.*
812 AMD GEODE PROCESSOR/CHIPSET SUPPORT
813 P: Andres Salomon <dilinger@queued.net>
814 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
815 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
817 F: drivers/char/hw_random/geode-rng.c
818 F: drivers/crypto/geode*
819 F: drivers/video/fbdev/geode/
820 F: arch/x86/include/asm/geode.h
823 M: Joerg Roedel <joro@8bytes.org>
824 L: iommu@lists.linux-foundation.org
825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
827 F: drivers/iommu/amd_iommu*.[ch]
828 F: include/linux/amd-iommu.h
831 M: Oded Gabbay <oded.gabbay@gmail.com>
832 L: dri-devel@lists.freedesktop.org
833 T: git git://people.freedesktop.org/~gabbayo/linux.git
835 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
836 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
837 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
838 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
839 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
840 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
841 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
842 F: drivers/gpu/drm/amd/amdkfd/
843 F: drivers/gpu/drm/amd/include/cik_structs.h
844 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
845 F: drivers/gpu/drm/amd/include/vi_structs.h
846 F: drivers/gpu/drm/amd/include/v9_structs.h
847 F: include/uapi/linux/kfd_ioctl.h
850 M: Elie Morisse <syniurge@gmail.com>
851 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
852 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
853 L: linux-i2c@vger.kernel.org
855 F: drivers/i2c/busses/i2c-amd-mp2*
858 M: Rex Zhu <rex.zhu@amd.com>
859 M: Evan Quan <evan.quan@amd.com>
860 L: amd-gfx@lists.freedesktop.org
862 F: drivers/gpu/drm/amd/powerplay/
863 T: git git://people.freedesktop.org/~agd5f/linux
865 AMD SEATTLE DEVICE TREE SUPPORT
866 M: Brijesh Singh <brijeshkumar.singh@amd.com>
867 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
868 M: Tom Lendacky <thomas.lendacky@amd.com>
870 F: arch/arm64/boot/dts/amd/
873 M: Tom Lendacky <thomas.lendacky@amd.com>
874 L: netdev@vger.kernel.org
876 F: drivers/net/ethernet/amd/xgbe/
877 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
879 ANALOG DEVICES INC AD5686 DRIVER
880 M: Stefan Popa <stefan.popa@analog.com>
881 L: linux-pm@vger.kernel.org
882 W: http://ez.analog.com/community/linux-device-drivers
884 F: drivers/iio/dac/ad5686*
885 F: drivers/iio/dac/ad5696*
887 ANALOG DEVICES INC AD5758 DRIVER
888 M: Stefan Popa <stefan.popa@analog.com>
889 L: linux-iio@vger.kernel.org
890 W: http://ez.analog.com/community/linux-device-drivers
892 F: drivers/iio/dac/ad5758.c
893 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
895 ANALOG DEVICES INC AD7124 DRIVER
896 M: Stefan Popa <stefan.popa@analog.com>
897 L: linux-iio@vger.kernel.org
898 W: http://ez.analog.com/community/linux-device-drivers
900 F: drivers/iio/adc/ad7124.c
901 F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
903 ANALOG DEVICES INC AD7606 DRIVER
904 M: Stefan Popa <stefan.popa@analog.com>
905 M: Beniamin Bia <beniamin.bia@analog.com>
906 L: linux-iio@vger.kernel.org
907 W: http://ez.analog.com/community/linux-device-drivers
909 F: drivers/iio/adc/ad7606.c
910 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
912 ANALOG DEVICES INC AD7768-1 DRIVER
913 M: Stefan Popa <stefan.popa@analog.com>
914 L: linux-iio@vger.kernel.org
915 W: http://ez.analog.com/community/linux-device-drivers
917 F: drivers/iio/adc/ad7768-1.c
918 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
920 ANALOG DEVICES INC AD7780 DRIVER
921 M: Michael Hennerich <Michael.Hennerich@analog.com>
922 M: Renato Lui Geh <renatogeh@gmail.com>
923 L: linux-iio@vger.kernel.org
924 W: http://ez.analog.com/community/linux-device-drivers
926 F: drivers/iio/adc/ad7780.c
927 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
929 ANALOG DEVICES INC AD9389B DRIVER
930 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
931 L: linux-media@vger.kernel.org
933 F: drivers/media/i2c/ad9389b*
935 ANALOG DEVICES INC ADGS1408 DRIVER
936 M: Mircea Caprioru <mircea.caprioru@analog.com>
938 F: drivers/mux/adgs1408.c
939 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
941 ANALOG DEVICES INC ADIS DRIVER LIBRARY
942 M: Alexandru Ardelean <alexandru.ardelean@analog.com>
944 L: linux-iio@vger.kernel.org
945 F: include/linux/iio/imu/adis.h
946 F: drivers/iio/imu/adis.c
948 ANALOG DEVICES INC ADIS16460 DRIVER
949 M: Dragos Bogdan <dragos.bogdan@analog.com>
951 L: linux-iio@vger.kernel.org
952 W: http://ez.analog.com/community/linux-device-drivers
953 F: drivers/iio/imu/adis16460.c
954 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
956 ANALOG DEVICES INC ADP5061 DRIVER
957 M: Stefan Popa <stefan.popa@analog.com>
958 L: linux-pm@vger.kernel.org
959 W: http://ez.analog.com/community/linux-device-drivers
961 F: drivers/power/supply/adp5061.c
963 ANALOG DEVICES INC ADV7180 DRIVER
964 M: Lars-Peter Clausen <lars@metafoo.de>
965 L: linux-media@vger.kernel.org
966 W: http://ez.analog.com/community/linux-device-drivers
968 F: drivers/media/i2c/adv7180.c
970 ANALOG DEVICES INC ADV748X DRIVER
971 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
972 L: linux-media@vger.kernel.org
974 F: drivers/media/i2c/adv748x/*
976 ANALOG DEVICES INC ADV7511 DRIVER
977 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
978 L: linux-media@vger.kernel.org
980 F: drivers/media/i2c/adv7511*
982 ANALOG DEVICES INC ADV7604 DRIVER
983 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
984 L: linux-media@vger.kernel.org
986 F: drivers/media/i2c/adv7604*
988 ANALOG DEVICES INC ADV7842 DRIVER
989 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
990 L: linux-media@vger.kernel.org
992 F: drivers/media/i2c/adv7842*
994 ANALOG DEVICES INC ASOC CODEC DRIVERS
995 M: Lars-Peter Clausen <lars@metafoo.de>
996 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
997 W: http://wiki.analog.com/
998 W: http://ez.analog.com/community/linux-device-drivers
1000 F: sound/soc/codecs/adau*
1001 F: sound/soc/codecs/adav*
1002 F: sound/soc/codecs/ad1*
1003 F: sound/soc/codecs/ad7*
1004 F: sound/soc/codecs/ssm*
1005 F: sound/soc/codecs/sigmadsp.*
1007 ANALOG DEVICES INC DMA DRIVERS
1008 M: Lars-Peter Clausen <lars@metafoo.de>
1009 W: http://ez.analog.com/community/linux-device-drivers
1011 F: drivers/dma/dma-axi-dmac.c
1013 ANALOG DEVICES INC IIO DRIVERS
1014 M: Lars-Peter Clausen <lars@metafoo.de>
1015 M: Michael Hennerich <Michael.Hennerich@analog.com>
1016 M: Stefan Popa <stefan.popa@analog.com>
1017 W: http://wiki.analog.com/
1018 W: http://ez.analog.com/community/linux-device-drivers
1020 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1021 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1022 F: drivers/iio/*/ad*
1023 F: drivers/iio/adc/ltc2497*
1024 X: drivers/iio/*/adjd*
1025 F: drivers/staging/iio/*/ad*
1027 ANALOGBITS PLL LIBRARIES
1028 M: Paul Walmsley <paul.walmsley@sifive.com>
1030 F: drivers/clk/analogbits/*
1031 F: include/linux/clk/analogbits*
1034 M: Greentime Hu <green.hu@gmail.com>
1035 M: Vincent Chen <deanbo422@gmail.com>
1036 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1039 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1040 F: Documentation/devicetree/bindings/nds32/
1044 ANDROID CONFIG FRAGMENTS
1045 M: Rob Herring <robh@kernel.org>
1047 F: kernel/configs/android*
1050 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1051 M: Arve Hjønnevåg <arve@android.com>
1052 M: Todd Kjos <tkjos@android.com>
1053 M: Martijn Coenen <maco@android.com>
1054 M: Joel Fernandes <joel@joelfernandes.org>
1055 M: Christian Brauner <christian@brauner.io>
1056 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1057 L: devel@driverdev.osuosl.org
1060 F: drivers/staging/android/
1062 ANDROID GOLDFISH PIC DRIVER
1063 M: Miodrag Dinic <miodrag.dinic@mips.com>
1065 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1066 F: drivers/irqchip/irq-goldfish-pic.c
1068 ANDROID GOLDFISH RTC DRIVER
1069 M: Miodrag Dinic <miodrag.dinic@mips.com>
1071 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1072 F: drivers/rtc/rtc-goldfish.c
1075 M: Laura Abbott <labbott@redhat.com>
1076 M: Sumit Semwal <sumit.semwal@linaro.org>
1077 L: devel@driverdev.osuosl.org
1078 L: dri-devel@lists.freedesktop.org
1079 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1081 F: drivers/staging/android/ion
1082 F: drivers/staging/android/uapi/ion.h
1084 AOA (Apple Onboard Audio) ALSA DRIVER
1085 M: Johannes Berg <johannes@sipsolutions.net>
1086 L: linuxppc-dev@lists.ozlabs.org
1087 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1091 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1092 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1093 L: linux-iio@vger.kernel.org
1095 F: drivers/iio/adc/stx104.c
1098 M: Jiri Kosina <jikos@kernel.org>
1100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1101 F: arch/x86/kernel/apm_32.c
1102 F: include/linux/apm_bios.h
1103 F: include/uapi/linux/apm_bios.h
1104 F: drivers/char/apm-emulation.c
1106 APPARMOR SECURITY MODULE
1107 M: John Johansen <john.johansen@canonical.com>
1108 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1109 W: wiki.apparmor.net
1110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1112 F: security/apparmor/
1113 F: Documentation/admin-guide/LSM/apparmor.rst
1115 APPLE BCM5974 MULTITOUCH DRIVER
1116 M: Henrik Rydberg <rydberg@bitmath.org>
1117 L: linux-input@vger.kernel.org
1119 F: drivers/input/mouse/bcm5974.c
1122 M: Henrik Rydberg <rydberg@bitmath.org>
1123 L: linux-hwmon@vger.kernel.org
1125 F: drivers/hwmon/applesmc.c
1127 APPLETALK NETWORK LAYER
1128 L: netdev@vger.kernel.org
1130 F: drivers/net/appletalk/
1132 F: include/linux/atalk.h
1133 F: include/uapi/linux/atalk.h
1135 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1136 M: Khuong Dinh <khuong@os.amperecomputing.com>
1138 F: arch/arm64/boot/dts/apm/
1140 APPLIED MICRO (APM) X-GENE SOC EDAC
1141 M: Khuong Dinh <khuong@os.amperecomputing.com>
1143 F: drivers/edac/xgene_edac.c
1144 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1146 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1147 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1148 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1150 F: drivers/net/ethernet/apm/xgene-v2/
1152 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1153 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1154 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1155 M: Quan Nguyen <quan@os.amperecomputing.com>
1157 F: drivers/net/ethernet/apm/xgene/
1158 F: drivers/net/phy/mdio-xgene.c
1159 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1160 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1162 APPLIED MICRO (APM) X-GENE SOC PMU
1163 M: Khuong Dinh <khuong@os.amperecomputing.com>
1165 F: drivers/perf/xgene_pmu.c
1166 F: Documentation/admin-guide/perf/xgene-pmu.rst
1167 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1169 APTINA CAMERA SENSOR PLL
1170 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1171 L: linux-media@vger.kernel.org
1173 F: drivers/media/i2c/aptina-pll.*
1175 AQUANTIA ETHERNET DRIVER (atlantic)
1176 M: Igor Russkikh <igor.russkikh@aquantia.com>
1177 L: netdev@vger.kernel.org
1179 W: http://www.aquantia.com
1180 Q: http://patchwork.ozlabs.org/project/netdev/list/
1181 F: drivers/net/ethernet/aquantia/atlantic/
1182 F: Documentation/networking/device_drivers/aquantia/atlantic.txt
1184 ARC FRAMEBUFFER DRIVER
1185 M: Jaya Kumar <jayalk@intworks.biz>
1187 F: drivers/video/fbdev/arcfb.c
1188 F: drivers/video/fbdev/core/fb_defio.c
1191 M: Alexey Brodkin <abrodkin@synopsys.com>
1193 F: drivers/gpu/drm/arc/
1194 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1196 ARCNET NETWORK LAYER
1197 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1198 L: netdev@vger.kernel.org
1200 F: drivers/net/arcnet/
1201 F: include/uapi/linux/if_arcnet.h
1203 ARM ARCHITECTED TIMER DRIVER
1204 M: Mark Rutland <mark.rutland@arm.com>
1205 M: Marc Zyngier <maz@kernel.org>
1206 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1208 F: arch/arm/include/asm/arch_timer.h
1209 F: arch/arm64/include/asm/arch_timer.h
1210 F: drivers/clocksource/arm_arch_timer.c
1212 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1213 M: Linus Walleij <linus.walleij@linaro.org>
1214 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1216 F: Documentation/devicetree/bindings/arm/arm-boards
1217 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1218 F: Documentation/devicetree/bindings/clock/arm-integrator.txt
1219 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1220 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1221 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1222 F: arch/arm/mach-integrator/
1223 F: arch/arm/mach-realview/
1224 F: arch/arm/mach-versatile/
1225 F: arch/arm/plat-versatile/
1226 F: arch/arm/boot/dts/arm-realview-*
1227 F: arch/arm/boot/dts/integrator*
1228 F: arch/arm/boot/dts/versatile*
1229 F: drivers/clk/versatile/
1230 F: drivers/i2c/busses/i2c-versatile.c
1231 F: drivers/irqchip/irq-versatile-fpga.c
1232 F: drivers/mtd/maps/physmap_of_versatile.c
1233 F: drivers/power/reset/arm-versatile-reboot.c
1234 F: drivers/soc/versatile/
1236 ARM HDLCD DRM DRIVER
1237 M: Liviu Dudau <liviu.dudau@arm.com>
1239 F: drivers/gpu/drm/arm/hdlcd_*
1240 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1242 ARM KOMEDA DRM-KMS DRIVER
1243 M: James (Qian) Wang <james.qian.wang@arm.com>
1244 M: Liviu Dudau <liviu.dudau@arm.com>
1245 L: Mali DP Maintainers <malidp@foss.arm.com>
1247 T: git git://anongit.freedesktop.org/drm/drm-misc
1248 F: drivers/gpu/drm/arm/display/include/
1249 F: drivers/gpu/drm/arm/display/komeda/
1250 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1251 F: Documentation/gpu/komeda-kms.rst
1253 ARM MALI-DP DRM DRIVER
1254 M: Liviu Dudau <liviu.dudau@arm.com>
1255 M: Brian Starkey <brian.starkey@arm.com>
1256 L: Mali DP Maintainers <malidp@foss.arm.com>
1258 T: git git://anongit.freedesktop.org/drm/drm-misc
1259 F: drivers/gpu/drm/arm/
1260 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1261 F: Documentation/gpu/afbc.rst
1263 ARM MALI PANFROST DRM DRIVER
1264 M: Rob Herring <robh@kernel.org>
1265 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1266 L: dri-devel@lists.freedesktop.org
1268 T: git git://anongit.freedesktop.org/drm/drm-misc
1269 F: drivers/gpu/drm/panfrost/
1270 F: include/uapi/drm/panfrost_drm.h
1272 ARM MFM AND FLOPPY DRIVERS
1273 M: Ian Molton <spyro@f2s.com>
1275 F: arch/arm/mach-rpc/floppydma.S
1276 F: arch/arm/include/asm/floppy.h
1278 ARM PMU PROFILING AND DEBUGGING
1279 M: Will Deacon <will@kernel.org>
1280 M: Mark Rutland <mark.rutland@arm.com>
1282 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1283 F: arch/arm*/kernel/perf_*
1284 F: arch/arm/oprofile/common.c
1285 F: arch/arm*/kernel/hw_breakpoint.c
1286 F: arch/arm*/include/asm/hw_breakpoint.h
1287 F: arch/arm*/include/asm/perf_event.h
1289 F: include/linux/perf/arm_pmu.h
1290 F: Documentation/devicetree/bindings/arm/pmu.yaml
1291 F: Documentation/devicetree/bindings/perf/
1294 M: Russell King <linux@armlinux.org.uk>
1295 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1296 W: http://www.armlinux.org.uk/
1298 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1300 X: arch/arm/boot/dts/
1302 ARM PRIMECELL AACI PL041 DRIVER
1303 M: Russell King <linux@armlinux.org.uk>
1307 ARM PRIMECELL BUS SUPPORT
1308 M: Russell King <linux@armlinux.org.uk>
1311 F: include/linux/amba/bus.h
1313 ARM PRIMECELL CLCD PL110 DRIVER
1314 M: Russell King <linux@armlinux.org.uk>
1316 F: drivers/video/fbdev/amba-clcd.*
1318 ARM PRIMECELL KMI PL050 DRIVER
1319 M: Russell King <linux@armlinux.org.uk>
1321 F: drivers/input/serio/ambakmi.*
1322 F: include/linux/amba/kmi.h
1324 ARM PRIMECELL MMCI PL180/1 DRIVER
1325 M: Russell King <linux@armlinux.org.uk>
1327 F: drivers/mmc/host/mmci.*
1328 F: include/linux/amba/mmci.h
1330 ARM PRIMECELL SSP PL022 SPI DRIVER
1331 M: Linus Walleij <linus.walleij@linaro.org>
1332 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1334 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1335 F: drivers/spi/spi-pl022.c
1337 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1338 M: Russell King <linux@armlinux.org.uk>
1340 F: drivers/tty/serial/amba-pl01*.c
1341 F: include/linux/amba/serial.h
1343 ARM PRIMECELL VIC PL190/PL192 DRIVER
1344 M: Linus Walleij <linus.walleij@linaro.org>
1345 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1347 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1348 F: drivers/irqchip/irq-vic.c
1350 AMAZON ANNAPURNA LABS FIC DRIVER
1351 M: Talel Shenhar <talel@amazon.com>
1353 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
1354 F: drivers/irqchip/irq-al-fic.c
1357 M: Will Deacon <will@kernel.org>
1358 R: Robin Murphy <robin.murphy@arm.com>
1359 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1361 F: drivers/iommu/arm-smmu*
1362 F: drivers/iommu/io-pgtable-arm.c
1363 F: drivers/iommu/io-pgtable-arm-v7s.c
1365 ARM SUB-ARCHITECTURES
1366 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1372 ARM/ACTIONS SEMI ARCHITECTURE
1373 M: Andreas Färber <afaerber@suse.de>
1374 R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1375 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1378 F: arch/arm/mach-actions/
1379 F: arch/arm/boot/dts/owl-*
1380 F: arch/arm64/boot/dts/actions/
1381 F: drivers/clk/actions/
1382 F: drivers/clocksource/timer-owl*
1383 F: drivers/dma/owl-dma.c
1384 F: drivers/i2c/busses/i2c-owl.c
1385 F: drivers/pinctrl/actions/*
1386 F: drivers/soc/actions/
1387 F: include/dt-bindings/power/owl-*
1388 F: include/linux/soc/actions/
1389 F: Documentation/devicetree/bindings/arm/actions.txt
1390 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1391 F: Documentation/devicetree/bindings/dma/owl-dma.txt
1392 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1393 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1394 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1395 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1397 ARM/ADS SPHERE MACHINE SUPPORT
1398 M: Lennert Buytenhek <kernel@wantstofly.org>
1399 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1402 ARM/AFEB9260 MACHINE SUPPORT
1403 M: Sergey Lapin <slapin@ossfans.org>
1404 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407 ARM/AJECO 1ARM MACHINE SUPPORT
1408 M: Lennert Buytenhek <kernel@wantstofly.org>
1409 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1412 ARM/Allwinner SoC Clock Support
1413 M: Emilio López <emilio@elopez.com.ar>
1415 F: drivers/clk/sunxi/
1417 ARM/Allwinner sunXi SoC support
1418 M: Maxime Ripard <mripard@kernel.org>
1419 M: Chen-Yu Tsai <wens@csie.org>
1420 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1424 F: arch/arm/mach-sunxi/
1425 F: arch/arm64/boot/dts/allwinner/
1426 F: drivers/clk/sunxi-ng/
1427 F: drivers/pinctrl/sunxi/
1428 F: drivers/soc/sunxi/
1429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1431 Allwinner A10 CSI driver
1432 M: Maxime Ripard <mripard@kernel.org>
1433 L: linux-media@vger.kernel.org
1434 T: git git://linuxtv.org/media_tree.git
1435 F: drivers/media/platform/sunxi/sun4i-csi/
1436 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
1439 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1440 M: Neil Armstrong <narmstrong@baylibre.com>
1441 M: Jerome Brunet <jbrunet@baylibre.com>
1442 L: linux-amlogic@lists.infradead.org
1444 F: drivers/clk/meson/
1445 F: include/dt-bindings/clock/meson*
1446 F: include/dt-bindings/clock/gxbb*
1447 F: Documentation/devicetree/bindings/clock/amlogic*
1449 ARM/Amlogic Meson SoC support
1450 M: Kevin Hilman <khilman@baylibre.com>
1451 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1452 L: linux-amlogic@lists.infradead.org
1453 W: http://linux-meson.com/
1455 F: arch/arm/mach-meson/
1456 F: arch/arm/boot/dts/meson*
1457 F: arch/arm64/boot/dts/amlogic/
1458 F: drivers/pinctrl/meson/
1459 F: drivers/mmc/host/meson*
1460 F: drivers/soc/amlogic/
1463 ARM/Amlogic Meson SoC Sound Drivers
1464 M: Jerome Brunet <jbrunet@baylibre.com>
1465 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1468 F: Documentation/devicetree/bindings/sound/amlogic*
1470 ARM/Annapurna Labs ALPINE ARCHITECTURE
1471 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1472 M: Antoine Tenart <antoine.tenart@bootlin.com>
1473 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1475 F: arch/arm/mach-alpine/
1476 F: arch/arm/boot/dts/alpine*
1477 F: arch/arm64/boot/dts/al/
1478 F: drivers/*/*alpine*
1480 ARM/ARTPEC MACHINE SUPPORT
1481 M: Jesper Nilsson <jesper.nilsson@axis.com>
1482 M: Lars Persson <lars.persson@axis.com>
1484 L: linux-arm-kernel@axis.com
1485 F: arch/arm/mach-artpec
1486 F: arch/arm/boot/dts/artpec6*
1488 F: drivers/crypto/axis
1489 F: drivers/mmc/host/usdhi6rol0.c
1490 F: drivers/pinctrl/pinctrl-artpec*
1491 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1493 ARM/ASPEED I2C DRIVER
1494 M: Brendan Higgins <brendanhiggins@google.com>
1495 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1496 R: Joel Stanley <joel@jms.id.au>
1497 L: linux-i2c@vger.kernel.org
1498 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1500 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1501 F: drivers/i2c/busses/i2c-aspeed.c
1502 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1503 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1505 ARM/ASPEED MACHINE SUPPORT
1506 M: Joel Stanley <joel@jms.id.au>
1507 R: Andrew Jeffery <andrew@aj.id.au>
1508 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1509 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1510 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1513 F: arch/arm/mach-aspeed/
1514 F: arch/arm/boot/dts/aspeed-*
1517 ARM/BITMAIN ARCHITECTURE
1518 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1519 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1521 F: arch/arm64/boot/dts/bitmain/
1522 F: drivers/pinctrl/pinctrl-bm1880.c
1523 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1524 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1526 ARM/CALXEDA HIGHBANK ARCHITECTURE
1527 M: Rob Herring <robh@kernel.org>
1528 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1530 F: arch/arm/mach-highbank/
1531 F: arch/arm/boot/dts/highbank.dts
1532 F: arch/arm/boot/dts/ecx-*.dts*
1534 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1535 M: Krzysztof Halasa <khalasa@piap.pl>
1537 F: arch/arm/mach-cns3xxx/
1539 ARM/CAVIUM THUNDER NETWORK DRIVER
1540 M: Sunil Goutham <sgoutham@cavium.com>
1541 M: Robert Richter <rric@kernel.org>
1542 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1544 F: drivers/net/ethernet/cavium/thunder/
1546 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1547 M: Lukasz Majewski <lukma@denx.de>
1548 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1550 F: arch/arm/mach-ep93xx/ts72xx.c
1552 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1553 M: Alexander Shiyan <shc_work@mail.ru>
1554 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1559 M: Lennert Buytenhek <kernel@wantstofly.org>
1560 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1563 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1564 M: Hartley Sweeten <hsweeten@visionengravers.com>
1565 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1566 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1568 F: arch/arm/mach-ep93xx/
1569 F: arch/arm/mach-ep93xx/include/mach/
1572 M: Russell King <linux@armlinux.org.uk>
1573 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1575 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1576 F: drivers/clk/clkdev.c
1578 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1579 M: Mike Rapoport <mike@compulab.co.il>
1580 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1583 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1584 M: Baruch Siach <baruch@tkos.co.il>
1585 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1587 F: arch/arm/boot/dts/cx92755*
1590 ARM/CONTEC MICRO9 MACHINE SUPPORT
1591 M: Hubert Feurstein <hubert.feurstein@contec.at>
1593 F: arch/arm/mach-ep93xx/micro9.c
1595 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1596 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1597 R: Suzuki K Poulose <suzuki.poulose@arm.com>
1598 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1600 F: drivers/hwtracing/coresight/*
1601 F: Documentation/trace/coresight.rst
1602 F: Documentation/trace/coresight-cpu-debug.rst
1603 F: Documentation/devicetree/bindings/arm/coresight.txt
1604 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1605 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1606 F: tools/perf/arch/arm/util/pmu.c
1607 F: tools/perf/arch/arm/util/auxtrace.c
1608 F: tools/perf/arch/arm/util/cs-etm.c
1609 F: tools/perf/arch/arm/util/cs-etm.h
1610 F: tools/perf/util/cs-etm.*
1611 F: tools/perf/util/cs-etm-decoder/*
1613 ARM/CORGI MACHINE SUPPORT
1614 M: Richard Purdie <rpurdie@rpsys.net>
1617 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1618 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1619 M: Linus Walleij <linus.walleij@linaro.org>
1620 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1621 T: git git://github.com/ulli-kroll/linux.git
1623 F: Documentation/devicetree/bindings/arm/gemini.txt
1624 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1625 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1626 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1627 F: arch/arm/mach-gemini/
1628 F: drivers/net/ethernet/cortina/
1629 F: drivers/pinctrl/pinctrl-gemini.c
1630 F: drivers/rtc/rtc-ftrtc010.c
1632 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1633 M: Barry Song <baohua@kernel.org>
1634 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1637 F: arch/arm/boot/dts/prima2*
1638 F: arch/arm/mach-prima2/
1639 F: drivers/clk/sirf/
1640 F: drivers/clocksource/timer-prima2.c
1641 F: drivers/clocksource/timer-atlas7.c
1645 ARM/CZ.NIC TURRIS MOX SUPPORT
1646 M: Marek Behun <marek.behun@nic.cz>
1647 W: http://mox.turris.cz
1649 F: Documentation/ABI/testing/debugfs-moxtet
1650 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1651 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1652 F: Documentation/devicetree/bindings/bus/moxtet.txt
1653 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1654 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1655 F: include/linux/moxtet.h
1656 F: drivers/bus/moxtet.c
1657 F: drivers/firmware/turris-mox-rwtm.c
1658 F: drivers/gpio/gpio-moxtet.c
1660 ARM/EBSA110 MACHINE SUPPORT
1661 M: Russell King <linux@armlinux.org.uk>
1662 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1663 W: http://www.armlinux.org.uk/
1665 F: arch/arm/mach-ebsa110/
1666 F: drivers/net/ethernet/amd/am79c961a.*
1668 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1669 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1670 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1671 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1675 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1676 M: Robert Jarzmik <robert.jarzmik@free.fr>
1677 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1679 F: arch/arm/mach-pxa/ezx.c
1681 ARM/FARADAY FA526 PORT
1682 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1683 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1685 T: git git://git.berlios.de/gemini-board
1686 F: arch/arm/mm/*-fa*
1688 ARM/FOOTBRIDGE ARCHITECTURE
1689 M: Russell King <linux@armlinux.org.uk>
1690 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1691 W: http://www.armlinux.org.uk/
1693 F: arch/arm/include/asm/hardware/dec21285.h
1694 F: arch/arm/mach-footbridge/
1696 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1697 M: Shawn Guo <shawnguo@kernel.org>
1698 M: Sascha Hauer <s.hauer@pengutronix.de>
1699 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1700 R: Fabio Estevam <festevam@gmail.com>
1701 R: NXP Linux Team <linux-imx@nxp.com>
1702 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1704 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1707 X: drivers/media/i2c/
1709 ARM/FREESCALE VYBRID 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: Stefan Agner <stefan@agner.ch>
1714 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1717 F: arch/arm/mach-imx/*vf610*
1718 F: arch/arm/boot/dts/vf*
1720 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1721 M: Shawn Guo <shawnguo@kernel.org>
1722 M: Li Yang <leoyang.li@nxp.com>
1723 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1726 F: arch/arm/boot/dts/ls1021a*
1727 F: arch/arm64/boot/dts/freescale/fsl-*
1728 F: arch/arm64/boot/dts/freescale/qoriq-*
1730 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1731 M: Lennert Buytenhek <kernel@wantstofly.org>
1732 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1735 ARM/GUMSTIX MACHINE SUPPORT
1736 M: Steve Sakoman <sakoman@gmail.com>
1737 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1740 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1741 M: Philipp Zabel <philipp.zabel@gmail.com>
1742 M: Paul Parsons <lost.distance@yahoo.com>
1743 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1745 F: arch/arm/mach-pxa/hx4700.c
1746 F: arch/arm/mach-pxa/include/mach/hx4700.h
1747 F: sound/soc/pxa/hx4700.c
1749 ARM/HISILICON SOC SUPPORT
1750 M: Wei Xu <xuwei5@hisilicon.com>
1751 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1752 W: http://www.hisilicon.com
1754 T: git git://github.com/hisilicon/linux-hisi.git
1755 F: arch/arm/mach-hisi/
1756 F: arch/arm/boot/dts/hi3*
1757 F: arch/arm/boot/dts/hip*
1758 F: arch/arm/boot/dts/hisi*
1759 F: arch/arm64/boot/dts/hisilicon/
1761 ARM/HP JORNADA 7XX MACHINE SUPPORT
1762 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1766 F: arch/arm/mach-sa1100/jornada720.c
1767 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1769 ARM/IGEP MACHINE SUPPORT
1770 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1771 M: Javier Martinez Canillas <javier@dowhile0.org>
1772 L: linux-omap@vger.kernel.org
1773 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1775 F: arch/arm/boot/dts/omap3-igep*
1777 ARM/INCOME PXA270 SUPPORT
1778 M: Marek Vasut <marek.vasut@gmail.com>
1779 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1781 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1783 ARM/INTEL IOP32X ARM ARCHITECTURE
1784 M: Lennert Buytenhek <kernel@wantstofly.org>
1785 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1788 ARM/INTEL IQ81342EX MACHINE SUPPORT
1789 M: Lennert Buytenhek <kernel@wantstofly.org>
1790 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1793 ARM/INTEL IXDP2850 MACHINE SUPPORT
1794 M: Lennert Buytenhek <kernel@wantstofly.org>
1795 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1798 ARM/INTEL IXP4XX ARM ARCHITECTURE
1799 M: Linus Walleij <linusw@kernel.org>
1800 M: Imre Kaloz <kaloz@openwrt.org>
1801 M: Krzysztof Halasa <khalasa@piap.pl>
1802 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1804 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1805 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1806 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1807 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1808 F: arch/arm/mach-ixp4xx/
1809 F: drivers/clocksource/timer-ixp4xx.c
1810 F: drivers/gpio/gpio-ixp4xx.c
1811 F: drivers/irqchip/irq-ixp4xx.c
1812 F: include/linux/irqchip/irq-ixp4xx.h
1813 F: include/linux/platform_data/timer-ixp4xx.h
1815 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1816 M: Jonathan Cameron <jic23@cam.ac.uk>
1817 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1819 F: arch/arm/mach-pxa/stargate2.c
1820 F: drivers/pcmcia/pxa2xx_stargate2.c
1822 ARM/INTEL XSC3 (MANZANO) ARM CORE
1823 M: Lennert Buytenhek <kernel@wantstofly.org>
1824 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1827 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1828 M: Lennert Buytenhek <kernel@wantstofly.org>
1829 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1832 ARM/LG1K ARCHITECTURE
1833 M: Chanho Min <chanho.min@lge.com>
1834 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1836 F: arch/arm64/boot/dts/lg/
1838 ARM/LOGICPD PXA270 MACHINE SUPPORT
1839 M: Lennert Buytenhek <kernel@wantstofly.org>
1840 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1843 ARM/LPC18XX ARCHITECTURE
1844 M: Vladimir Zapolskiy <vz@mleia.com>
1845 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1847 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1848 F: arch/arm/boot/dts/lpc43*
1849 F: drivers/i2c/busses/i2c-lpc2k.c
1850 F: drivers/memory/pl172.c
1851 F: drivers/mtd/spi-nor/nxp-spifi.c
1852 F: drivers/rtc/rtc-lpc24xx.c
1855 ARM/LPC32XX SOC SUPPORT
1856 M: Vladimir Zapolskiy <vz@mleia.com>
1857 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1858 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1859 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1861 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1862 F: arch/arm/boot/dts/lpc32*
1863 F: arch/arm/mach-lpc32xx/
1864 F: drivers/i2c/busses/i2c-pnx.c
1865 F: drivers/net/ethernet/nxp/lpc_eth.c
1866 F: drivers/usb/host/ohci-nxp.c
1867 F: drivers/watchdog/pnx4008_wdt.c
1870 ARM/MAGICIAN MACHINE SUPPORT
1871 M: Philipp Zabel <philipp.zabel@gmail.com>
1874 ARM/Marvell Dove/MV78xx0/Orion SOC support
1875 M: Jason Cooper <jason@lakedaemon.net>
1876 M: Andrew Lunn <andrew@lunn.ch>
1877 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1878 M: Gregory Clement <gregory.clement@bootlin.com>
1879 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1881 F: Documentation/devicetree/bindings/soc/dove/
1882 F: arch/arm/mach-dove/
1883 F: arch/arm/mach-mv78xx0/
1884 F: arch/arm/mach-orion5x/
1885 F: arch/arm/plat-orion/
1886 F: arch/arm/boot/dts/dove*
1887 F: arch/arm/boot/dts/orion5x*
1888 T: git git://git.infradead.org/linux-mvebu.git
1890 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1891 M: Jason Cooper <jason@lakedaemon.net>
1892 M: Andrew Lunn <andrew@lunn.ch>
1893 M: Gregory Clement <gregory.clement@bootlin.com>
1894 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1895 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1897 F: arch/arm/boot/dts/armada*
1898 F: arch/arm/boot/dts/kirkwood*
1899 F: arch/arm/configs/mvebu_*_defconfig
1900 F: arch/arm/mach-mvebu/
1901 F: arch/arm64/boot/dts/marvell/armada*
1902 F: drivers/cpufreq/armada-37xx-cpufreq.c
1903 F: drivers/cpufreq/armada-8k-cpufreq.c
1904 F: drivers/cpufreq/mvebu-cpufreq.c
1905 F: drivers/irqchip/irq-armada-370-xp.c
1906 F: drivers/irqchip/irq-mvebu-*
1907 F: drivers/pinctrl/mvebu/
1908 F: drivers/rtc/rtc-armada38x.c
1909 T: git git://git.infradead.org/linux-mvebu.git
1911 ARM/Mediatek RTC DRIVER
1912 M: Eddie Huang <eddie.huang@mediatek.com>
1913 M: Sean Wang <sean.wang@mediatek.com>
1914 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1915 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1917 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1918 F: drivers/rtc/rtc-mt6397.c
1919 F: drivers/rtc/rtc-mt7622.c
1921 ARM/Mediatek SoC support
1922 M: Matthias Brugger <matthias.bgg@gmail.com>
1923 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1924 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1925 W: https://mtk.bcnfs.org/
1926 C: irc://chat.freenode.net/linux-mediatek
1928 F: arch/arm/boot/dts/mt6*
1929 F: arch/arm/boot/dts/mt7*
1930 F: arch/arm/boot/dts/mt8*
1931 F: arch/arm/mach-mediatek/
1932 F: arch/arm64/boot/dts/mediatek/
1933 F: drivers/soc/mediatek/
1938 ARM/Mediatek USB3 PHY DRIVER
1939 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1940 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1941 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1943 F: drivers/phy/mediatek/
1944 F: Documentation/devicetree/bindings/phy/phy-mtk-*
1946 ARM/Microchip (AT91) SoC support
1947 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1948 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1949 M: Ludovic Desroches <ludovic.desroches@microchip.com>
1950 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1951 W: http://www.linux4sam.org
1952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1956 F: arch/arm/mach-at91/
1957 F: include/soc/at91/
1958 F: arch/arm/boot/dts/at91*.dts
1959 F: arch/arm/boot/dts/at91*.dtsi
1960 F: arch/arm/boot/dts/sama*.dts
1961 F: arch/arm/boot/dts/sama*.dtsi
1962 F: arch/arm/include/debug/at91.S
1963 F: drivers/memory/atmel*
1964 F: drivers/watchdog/sama5d4_wdt.c
1965 X: drivers/input/touchscreen/atmel_mxt_ts.c
1966 X: drivers/net/wireless/atmel/
1968 ARM/MIOA701 MACHINE SUPPORT
1969 M: Robert Jarzmik <robert.jarzmik@free.fr>
1970 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1971 F: arch/arm/mach-pxa/mioa701.c
1974 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1975 M: Michael Petchkovsky <mkpetch@internode.on.net>
1978 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1979 M: Linus Walleij <linus.walleij@linaro.org>
1980 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1982 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
1983 F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt
1984 F: arch/arm/mach-nomadik/
1985 F: arch/arm/mach-u300/
1986 F: arch/arm/mach-ux500/
1987 F: drivers/soc/ux500/
1988 F: arch/arm/boot/dts/ste-*
1989 F: drivers/clk/clk-nomadik.c
1990 F: drivers/clk/clk-u300.c
1991 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1992 F: drivers/clocksource/timer-u300.c
1993 F: drivers/dma/coh901318*
1994 F: drivers/dma/ste_dma40*
1995 F: drivers/hwspinlock/u8500_hsem.c
1996 F: drivers/i2c/busses/i2c-nomadik.c
1997 F: drivers/i2c/busses/i2c-stu300.c
1998 F: drivers/mfd/ab3100*
1999 F: drivers/mfd/ab8500*
2000 F: drivers/mfd/abx500*
2001 F: drivers/mfd/dbx500*
2002 F: drivers/mfd/db8500*
2003 F: drivers/pinctrl/nomadik/
2004 F: drivers/pinctrl/pinctrl-coh901*
2005 F: drivers/pinctrl/pinctrl-u300.c
2006 F: drivers/rtc/rtc-ab3100.c
2007 F: drivers/rtc/rtc-ab8500.c
2008 F: drivers/rtc/rtc-coh901331.c
2009 F: drivers/rtc/rtc-pl031.c
2010 F: drivers/watchdog/coh901327_wdt.c
2011 F: Documentation/devicetree/bindings/arm/ste-*
2012 F: Documentation/devicetree/bindings/arm/ux500/
2013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2015 ARM/NUVOTON NPCM ARCHITECTURE
2016 M: Avi Fishman <avifishman70@gmail.com>
2017 M: Tomer Maimon <tmaimon77@gmail.com>
2018 M: Tali Perry <tali.perry1@gmail.com>
2019 R: Patrick Venture <venture@google.com>
2020 R: Nancy Yuen <yuenn@google.com>
2021 R: Benjamin Fair <benjaminfair@google.com>
2022 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2024 F: arch/arm/mach-npcm/
2025 F: arch/arm/boot/dts/nuvoton-npcm*
2026 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2028 F: Documentation/devicetree/bindings/*/*npcm*
2029 F: Documentation/devicetree/bindings/*/*/*npcm*
2031 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2032 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2033 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2035 F: arch/arm/mach-s3c24xx/mach-gta02.c
2036 F: arch/arm/mach-s3c24xx/gta02.h
2038 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2039 M: Alexander Clouter <alex@digriz.org.uk>
2040 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2041 W: http://www.digriz.org.uk/ts78xx/kernel
2043 F: arch/arm/mach-orion5x/ts78xx-*
2045 ARM/OXNAS platform support
2046 M: Neil Armstrong <narmstrong@baylibre.com>
2047 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2048 L: linux-oxnas@groups.io (moderated for non-subscribers)
2050 F: arch/arm/mach-oxnas/
2051 F: arch/arm/boot/dts/ox8*.dts*
2054 ARM/PALM TREO SUPPORT
2055 M: Tomas Cech <sleep_walker@suse.com>
2056 L: linux-arm-kernel@lists.infradead.org
2057 W: http://hackndev.com
2059 F: arch/arm/mach-pxa/palmtreo.*
2061 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2062 M: Marek Vasut <marek.vasut@gmail.com>
2063 L: linux-arm-kernel@lists.infradead.org
2064 W: http://hackndev.com
2066 F: arch/arm/mach-pxa/include/mach/palmtx.h
2067 F: arch/arm/mach-pxa/palmtx.c
2068 F: arch/arm/mach-pxa/palmt5.*
2069 F: arch/arm/mach-pxa/include/mach/palmld.h
2070 F: arch/arm/mach-pxa/palmld.c
2071 F: arch/arm/mach-pxa/palmte2.*
2072 F: arch/arm/mach-pxa/include/mach/palmtc.h
2073 F: arch/arm/mach-pxa/palmtc.c
2076 M: Sergey Lapin <slapin@ossfans.org>
2077 L: linux-arm-kernel@lists.infradead.org
2078 W: http://hackndev.com
2080 F: arch/arm/mach-pxa/palmz72.*
2083 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2084 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2087 ARM/PT DIGITAL BOARD PORT
2088 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2089 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2090 W: http://www.armlinux.org.uk/
2093 ARM/QUALCOMM SUPPORT
2094 M: Andy Gross <agross@kernel.org>
2095 L: linux-arm-msm@vger.kernel.org
2097 F: Documentation/devicetree/bindings/soc/qcom/
2098 F: Documentation/devicetree/bindings/*/qcom*
2099 F: arch/arm/boot/dts/qcom-*.dts
2100 F: arch/arm/boot/dts/qcom-*.dtsi
2101 F: arch/arm/mach-qcom/
2102 F: arch/arm64/boot/dts/qcom/
2105 F: drivers/*/*/qcom/
2106 F: drivers/*/*/qcom*
2107 F: drivers/*/pm8???-*
2108 F: drivers/bluetooth/btqcomsmd.c
2109 F: drivers/clocksource/timer-qcom.c
2110 F: drivers/extcon/extcon-qcom*
2111 F: drivers/iommu/msm*
2112 F: drivers/i2c/busses/i2c-qup.c
2113 F: drivers/i2c/busses/i2c-qcom-geni.c
2114 F: drivers/mfd/ssbi.c
2115 F: drivers/mmc/host/mmci_qcom*
2116 F: drivers/mmc/host/sdhci-msm.c
2117 F: drivers/pci/controller/dwc/pcie-qcom.c
2118 F: drivers/phy/qualcomm/
2119 F: drivers/power/*/msm*
2120 F: drivers/reset/reset-qcom-*
2121 F: drivers/scsi/ufs/ufs-qcom.*
2122 F: drivers/spi/spi-qup.c
2123 F: drivers/spi/spi-geni-qcom.c
2124 F: drivers/spi/spi-qcom-qspi.c
2125 F: drivers/tty/serial/msm_serial.c
2126 F: drivers/usb/dwc3/dwc3-qcom.c
2127 F: include/dt-bindings/*/qcom*
2128 F: include/linux/*/qcom*
2129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2131 ARM/RADISYS ENP2611 MACHINE SUPPORT
2132 M: Lennert Buytenhek <kernel@wantstofly.org>
2133 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2136 ARM/RDA MICRO ARCHITECTURE
2137 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2138 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2139 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2141 F: arch/arm/boot/dts/rda8810pl-*
2142 F: drivers/clocksource/timer-rda.c
2143 F: drivers/irqchip/irq-rda-intc.c
2144 F: drivers/tty/serial/rda-uart.c
2145 F: Documentation/devicetree/bindings/arm/rda.yaml
2146 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2147 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2148 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2150 ARM/REALTEK ARCHITECTURE
2151 M: Andreas Färber <afaerber@suse.de>
2152 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2154 F: arch/arm64/boot/dts/realtek/
2155 F: Documentation/devicetree/bindings/arm/realtek.txt
2157 ARM/RENESAS ARM64 ARCHITECTURE
2158 M: Simon Horman <horms@verge.net.au>
2159 M: Geert Uytterhoeven <geert+renesas@glider.be>
2160 M: Magnus Damm <magnus.damm@gmail.com>
2161 L: linux-renesas-soc@vger.kernel.org
2162 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2166 F: arch/arm64/boot/dts/renesas/
2167 F: Documentation/devicetree/bindings/arm/renesas.yaml
2168 F: drivers/soc/renesas/
2169 F: include/linux/soc/renesas/
2171 ARM/RISCPC ARCHITECTURE
2172 M: Russell King <linux@armlinux.org.uk>
2173 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2174 W: http://www.armlinux.org.uk/
2176 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2177 F: arch/arm/include/asm/hardware/ioc.h
2178 F: arch/arm/include/asm/hardware/iomd.h
2179 F: arch/arm/include/asm/hardware/memc.h
2180 F: arch/arm/mach-rpc/
2181 F: drivers/net/ethernet/8390/etherh.c
2182 F: drivers/net/ethernet/i825xx/ether1*
2183 F: drivers/net/ethernet/seeq/ether3*
2184 F: drivers/scsi/arm/
2186 ARM/Rockchip SoC support
2187 M: Heiko Stuebner <heiko@sntech.de>
2188 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2189 L: linux-rockchip@lists.infradead.org
2190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2192 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2193 F: arch/arm/boot/dts/rk3*
2194 F: arch/arm/boot/dts/rv1108*
2195 F: arch/arm/mach-rockchip/
2196 F: drivers/clk/rockchip/
2197 F: drivers/i2c/busses/i2c-rk3x.c
2198 F: drivers/*/*rockchip*
2199 F: drivers/*/*/*rockchip*
2200 F: sound/soc/rockchip/
2203 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2204 M: Kukjin Kim <kgene@kernel.org>
2205 M: Krzysztof Kozlowski <krzk@kernel.org>
2206 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2207 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2208 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2210 F: arch/arm/boot/dts/s3c*
2211 F: arch/arm/boot/dts/s5p*
2212 F: arch/arm/boot/dts/exynos*
2213 F: arch/arm64/boot/dts/exynos/
2214 F: arch/arm/plat-samsung/
2215 F: arch/arm/mach-s3c24*/
2216 F: arch/arm/mach-s3c64xx/
2217 F: arch/arm/mach-s5p*/
2218 F: arch/arm/mach-exynos*/
2219 F: drivers/*/*s3c24*
2220 F: drivers/*/*/*s3c24*
2221 F: drivers/*/*s3c64xx*
2222 F: drivers/*/*s5pv210*
2223 F: drivers/memory/samsung/
2224 F: drivers/soc/samsung/
2225 F: include/linux/soc/samsung/
2226 F: Documentation/arm/samsung/
2227 F: Documentation/devicetree/bindings/arm/samsung/
2228 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
2229 F: Documentation/devicetree/bindings/power/pd-samsung.txt
2232 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2233 M: Kyungmin Park <kyungmin.park@samsung.com>
2234 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2236 F: arch/arm/mach-s5pv210/
2238 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2239 M: Kyungmin Park <kyungmin.park@samsung.com>
2240 M: Kamil Debski <kamil@wypas.org>
2241 M: Andrzej Hajda <a.hajda@samsung.com>
2242 L: linux-arm-kernel@lists.infradead.org
2243 L: linux-media@vger.kernel.org
2245 F: drivers/media/platform/s5p-g2d/
2247 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2248 M: Marek Szyprowski <m.szyprowski@samsung.com>
2249 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2250 L: linux-media@vger.kernel.org
2252 F: drivers/media/platform/s5p-cec/
2253 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2255 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2256 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2257 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2258 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2259 L: linux-arm-kernel@lists.infradead.org
2260 L: linux-media@vger.kernel.org
2262 F: drivers/media/platform/s5p-jpeg/
2264 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2265 M: Kyungmin Park <kyungmin.park@samsung.com>
2266 M: Kamil Debski <kamil@wypas.org>
2267 M: Jeongtae Park <jtp.park@samsung.com>
2268 M: Andrzej Hajda <a.hajda@samsung.com>
2269 L: linux-arm-kernel@lists.infradead.org
2270 L: linux-media@vger.kernel.org
2272 F: drivers/media/platform/s5p-mfc/
2274 ARM/SHMOBILE ARM ARCHITECTURE
2275 M: Simon Horman <horms@verge.net.au>
2276 M: Geert Uytterhoeven <geert+renesas@glider.be>
2277 M: Magnus Damm <magnus.damm@gmail.com>
2278 L: linux-renesas-soc@vger.kernel.org
2279 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2280 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2281 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2283 F: arch/arm/boot/dts/emev2*
2284 F: arch/arm/boot/dts/gr-peach*
2285 F: arch/arm/boot/dts/iwg20d-q7*
2286 F: arch/arm/boot/dts/r7s*
2287 F: arch/arm/boot/dts/r8a*
2288 F: arch/arm/boot/dts/r9a*
2289 F: arch/arm/boot/dts/sh*
2290 F: arch/arm/configs/shmobile_defconfig
2291 F: arch/arm/include/debug/renesas-scif.S
2292 F: arch/arm/mach-shmobile/
2293 F: Documentation/devicetree/bindings/arm/renesas.yaml
2294 F: drivers/soc/renesas/
2295 F: include/linux/soc/renesas/
2297 ARM/SOCFPGA ARCHITECTURE
2298 M: Dinh Nguyen <dinguyen@kernel.org>
2300 F: arch/arm/mach-socfpga/
2301 F: arch/arm/boot/dts/socfpga*
2302 F: arch/arm/configs/socfpga_defconfig
2303 F: arch/arm64/boot/dts/altera/
2304 F: arch/arm64/boot/dts/intel/
2305 W: http://www.rocketboards.org
2306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2308 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2309 M: Dinh Nguyen <dinguyen@kernel.org>
2311 F: drivers/clk/socfpga/
2313 ARM/SOCFPGA EDAC SUPPORT
2314 M: Thor Thayer <thor.thayer@linux.intel.com>
2316 F: drivers/edac/altera_edac.
2318 ARM/SPREADTRUM SoC SUPPORT
2319 M: Orson Zhai <orsonzhai@gmail.com>
2320 M: Baolin Wang <baolin.wang@linaro.org>
2321 M: Chunyan Zhang <zhang.lyra@gmail.com>
2323 F: arch/arm64/boot/dts/sprd
2326 ARM/STI ARCHITECTURE
2327 M: Patrice Chotard <patrice.chotard@st.com>
2328 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2329 W: http://www.stlinux.com
2331 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2332 F: arch/arm/mach-sti/
2333 F: arch/arm/boot/dts/sti*
2334 F: drivers/char/hw_random/st-rng.c
2335 F: drivers/clocksource/arm_global_timer.c
2336 F: drivers/clocksource/clksrc_st_lpc.c
2337 F: drivers/cpufreq/sti-cpufreq.c
2338 F: drivers/dma/st_fdma*
2339 F: drivers/i2c/busses/i2c-st.c
2340 F: drivers/media/rc/st_rc.c
2341 F: drivers/media/platform/sti/c8sectpfe/
2342 F: drivers/mmc/host/sdhci-st.c
2343 F: drivers/phy/st/phy-miphy28lp.c
2344 F: drivers/phy/st/phy-stih407-usb.c
2345 F: drivers/pinctrl/pinctrl-st.c
2346 F: drivers/remoteproc/st_remoteproc.c
2347 F: drivers/remoteproc/st_slim_rproc.c
2348 F: drivers/reset/sti/
2349 F: drivers/rtc/rtc-st-lpc.c
2350 F: drivers/tty/serial/st-asc.c
2351 F: drivers/usb/dwc3/dwc3-st.c
2352 F: drivers/usb/host/ehci-st.c
2353 F: drivers/usb/host/ohci-st.c
2354 F: drivers/watchdog/st_lpc_wdt.c
2355 F: drivers/ata/ahci_st.c
2356 F: include/linux/remoteproc/st_slim_rproc.h
2358 ARM/STM32 ARCHITECTURE
2359 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2360 M: Alexandre Torgue <alexandre.torgue@st.com>
2361 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2362 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2364 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2367 F: arch/arm/boot/dts/stm32*
2368 F: arch/arm/mach-stm32/
2369 F: drivers/clocksource/armv7m_systick.c
2371 ARM/Synaptics SoC support
2372 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2373 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2374 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2376 F: arch/arm/mach-berlin/
2377 F: arch/arm/boot/dts/berlin*
2378 F: arch/arm64/boot/dts/synaptics/
2380 ARM/TANGO ARCHITECTURE
2381 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2382 M: Mans Rullgard <mans@mansr.com>
2383 L: linux-arm-kernel@lists.infradead.org
2387 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2388 M: Lennert Buytenhek <kernel@wantstofly.org>
2389 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2392 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2393 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2394 L: linux-tegra@vger.kernel.org
2395 L: linux-media@vger.kernel.org
2397 F: drivers/media/platform/tegra-cec/
2398 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2400 ARM/TETON BGA MACHINE SUPPORT
2401 M: "Mark F. Brown" <mark.brown314@gmail.com>
2402 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2405 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2406 M: Santosh Shilimkar <ssantosh@kernel.org>
2407 L: linux-kernel@vger.kernel.org
2409 F: drivers/memory/*emif*
2411 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2412 M: Tero Kristo <t-kristo@ti.com>
2413 M: Nishanth Menon <nm@ti.com>
2414 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2416 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2417 F: arch/arm64/boot/dts/ti/Makefile
2418 F: arch/arm64/boot/dts/ti/k3-*
2419 F: include/dt-bindings/pinctrl/k3.h
2421 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2422 M: Santosh Shilimkar <ssantosh@kernel.org>
2423 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2425 F: arch/arm/mach-keystone/
2426 F: arch/arm/boot/dts/keystone-*
2427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2429 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2430 M: Santosh Shilimkar <ssantosh@kernel.org>
2431 L: linux-kernel@vger.kernel.org
2433 F: drivers/clk/keystone/
2435 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2436 M: Santosh Shilimkar <ssantosh@kernel.org>
2437 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2438 L: linux-kernel@vger.kernel.org
2440 F: drivers/clocksource/timer-keystone.c
2442 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2443 M: Santosh Shilimkar <ssantosh@kernel.org>
2444 L: linux-kernel@vger.kernel.org
2446 F: drivers/power/reset/keystone-reset.c
2448 ARM/THECUS N2100 MACHINE SUPPORT
2449 M: Lennert Buytenhek <kernel@wantstofly.org>
2450 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2453 ARM/TOSA MACHINE SUPPORT
2454 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2455 M: Dirk Opfer <dirk@opfer-online.de>
2458 ARM/UNIPHIER ARCHITECTURE
2459 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2460 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2461 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2463 F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2464 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2465 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2466 F: arch/arm/boot/dts/uniphier*
2467 F: arch/arm/include/asm/hardware/cache-uniphier.h
2468 F: arch/arm/mach-uniphier/
2469 F: arch/arm/mm/cache-uniphier.c
2470 F: arch/arm64/boot/dts/socionext/uniphier*
2471 F: drivers/bus/uniphier-system-bus.c
2472 F: drivers/clk/uniphier/
2473 F: drivers/dma/uniphier-mdmac.c
2474 F: drivers/gpio/gpio-uniphier.c
2475 F: drivers/i2c/busses/i2c-uniphier*
2476 F: drivers/irqchip/irq-uniphier-aidet.c
2477 F: drivers/mmc/host/uniphier-sd.c
2478 F: drivers/pinctrl/uniphier/
2479 F: drivers/reset/reset-uniphier.c
2480 F: drivers/tty/serial/8250/8250_uniphier.c
2483 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2484 M: Ulf Hansson <ulf.hansson@linaro.org>
2485 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2486 T: git git://git.linaro.org/people/ulfh/clk.git
2488 F: drivers/clk/ux500/
2490 ARM/VERSATILE EXPRESS PLATFORM
2491 M: Liviu Dudau <liviu.dudau@arm.com>
2492 M: Sudeep Holla <sudeep.holla@arm.com>
2493 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2494 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2496 F: arch/arm/boot/dts/vexpress*
2497 F: arch/arm64/boot/dts/arm/
2498 F: arch/arm/mach-vexpress/
2501 F: drivers/clk/versatile/clk-vexpress-osc.c
2502 F: drivers/clocksource/timer-versatile.c
2506 M: Russell King <linux@armlinux.org.uk>
2507 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2508 W: http://www.armlinux.org.uk/
2512 ARM/VOIPAC PXA270 SUPPORT
2513 M: Marek Vasut <marek.vasut@gmail.com>
2514 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2516 F: arch/arm/mach-pxa/vpac270.c
2517 F: arch/arm/mach-pxa/include/mach/vpac270.h
2519 ARM/VT8500 ARM ARCHITECTURE
2520 M: Tony Prisk <linux@prisktech.co.nz>
2521 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2523 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2524 F: arch/arm/mach-vt8500/
2525 F: drivers/clocksource/timer-vt8500.c
2526 F: drivers/i2c/busses/i2c-wmt.c
2527 F: drivers/mmc/host/wmt-sdmmc.c
2528 F: drivers/pwm/pwm-vt8500.c
2529 F: drivers/rtc/rtc-vt8500.c
2530 F: drivers/tty/serial/vt8500_serial.c
2531 F: drivers/usb/host/ehci-platform.c
2532 F: drivers/usb/host/uhci-platform.c
2533 F: drivers/video/fbdev/vt8500lcdfb.*
2534 F: drivers/video/fbdev/wm8505fb*
2535 F: drivers/video/fbdev/wmt_ge_rops.*
2537 ARM/ZIPIT Z2 SUPPORT
2538 M: Marek Vasut <marek.vasut@gmail.com>
2539 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2541 F: arch/arm/mach-pxa/z2.c
2542 F: arch/arm/mach-pxa/include/mach/z2.h
2544 ARM/ZTE ARCHITECTURE
2545 M: Jun Nie <jun.nie@linaro.org>
2546 M: Shawn Guo <shawnguo@kernel.org>
2547 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2549 F: arch/arm/boot/dts/zx2967*
2550 F: arch/arm/mach-zx/
2551 F: arch/arm64/boot/dts/zte/
2553 F: drivers/dma/zx_dma.c
2554 F: drivers/gpio/gpio-zx.c
2555 F: drivers/i2c/busses/i2c-zx2967.c
2556 F: drivers/mmc/host/dw_mmc-zx.*
2557 F: drivers/pinctrl/zte/
2559 F: drivers/thermal/zx2967_thermal.c
2560 F: drivers/watchdog/zx2967_wdt.c
2561 F: Documentation/devicetree/bindings/arm/zte.yaml
2562 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2563 F: Documentation/devicetree/bindings/dma/zxdma.txt
2564 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2565 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2566 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2567 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2568 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2569 F: Documentation/devicetree/bindings/soc/zte/
2570 F: Documentation/devicetree/bindings/sound/zte,*.txt
2571 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2572 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2573 F: include/dt-bindings/clock/zx2967*.h
2574 F: include/dt-bindings/soc/zte,*.h
2575 F: sound/soc/codecs/zx_aud96p22.c
2578 ARM/ZYNQ ARCHITECTURE
2579 M: Michal Simek <michal.simek@xilinx.com>
2580 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2581 W: http://wiki.xilinx.com
2582 T: git https://github.com/Xilinx/linux-xlnx.git
2584 F: arch/arm/mach-zynq/
2585 F: drivers/cpuidle/cpuidle-zynq.c
2586 F: drivers/block/xsysace.c
2589 F: Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2590 F: Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2591 F: drivers/clocksource/timer-cadence-ttc.c
2592 F: drivers/i2c/busses/i2c-cadence.c
2593 F: drivers/mmc/host/sdhci-of-arasan.c
2594 F: drivers/edac/synopsys_edac.c
2595 F: drivers/i2c/busses/i2c-xiic.c
2597 ARM64 PORT (AARCH64 ARCHITECTURE)
2598 M: Catalin Marinas <catalin.marinas@arm.com>
2599 M: Will Deacon <will@kernel.org>
2600 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2604 X: arch/arm64/boot/dts/
2605 F: Documentation/arm64/
2607 AS3645A LED FLASH CONTROLLER DRIVER
2608 M: Sakari Ailus <sakari.ailus@iki.fi>
2609 L: linux-leds@vger.kernel.org
2611 F: drivers/leds/leds-as3645a.c
2613 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2614 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2615 L: linux-media@vger.kernel.org
2616 T: git git://linuxtv.org/media_tree.git
2618 F: drivers/media/i2c/ak7375.c
2619 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2621 ASAHI KASEI AK8974 DRIVER
2622 M: Linus Walleij <linus.walleij@linaro.org>
2623 L: linux-iio@vger.kernel.org
2624 W: http://www.akm.com/
2626 F: drivers/iio/magnetometer/ak8974.c
2628 ASC7621 HARDWARE MONITOR DRIVER
2629 M: George Joseph <george.joseph@fairview5.com>
2630 L: linux-hwmon@vger.kernel.org
2632 F: Documentation/hwmon/asc7621.rst
2633 F: drivers/hwmon/asc7621.c
2635 ASPEED PINCTRL DRIVERS
2636 M: Andrew Jeffery <andrew@aj.id.au>
2637 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2638 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2639 L: linux-gpio@vger.kernel.org
2641 F: drivers/pinctrl/aspeed/
2642 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2644 ASPEED VIDEO ENGINE DRIVER
2645 M: Eddie James <eajames@linux.ibm.com>
2646 L: linux-media@vger.kernel.org
2647 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2649 F: drivers/media/platform/aspeed-video.c
2650 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2652 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2653 M: Corentin Chary <corentin.chary@gmail.com>
2654 L: acpi4asus-user@lists.sourceforge.net
2655 L: platform-driver-x86@vger.kernel.org
2656 W: http://acpi4asus.sf.net
2658 F: drivers/platform/x86/asus*.c
2659 F: drivers/platform/x86/eeepc*.c
2661 ASUS WIRELESS RADIO CONTROL DRIVER
2662 M: João Paulo Rechi Vita <jprvita@gmail.com>
2663 L: platform-driver-x86@vger.kernel.org
2665 F: drivers/platform/x86/asus-wireless.c
2668 M: David Howells <dhowells@redhat.com>
2669 L: keyrings@vger.kernel.org
2671 F: Documentation/crypto/asymmetric-keys.txt
2672 F: include/linux/verification.h
2673 F: include/crypto/public_key.h
2674 F: include/crypto/pkcs7.h
2675 F: crypto/asymmetric_keys/
2677 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2678 R: Dan Williams <dan.j.williams@intel.com>
2679 W: http://sourceforge.net/projects/xscaleiop
2681 F: Documentation/crypto/async-tx-api.txt
2684 F: include/linux/dmaengine.h
2685 F: include/linux/async_tx.h
2688 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2689 L: linux-i2c@vger.kernel.org
2690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2692 F: Documentation/devicetree/bindings/eeprom/at24.txt
2693 F: drivers/misc/eeprom/at24.c
2695 ATA OVER ETHERNET (AOE) DRIVER
2696 M: "Justin Sanders" <justin@coraid.com>
2697 W: http://www.openaoe.org/
2699 F: Documentation/admin-guide/aoe/
2700 F: drivers/block/aoe/
2702 ATHEROS 71XX/9XXX GPIO DRIVER
2703 M: Alban Bedel <albeu@free.fr>
2704 W: https://github.com/AlbanBedel/linux
2705 T: git git://github.com/AlbanBedel/linux
2707 F: drivers/gpio/gpio-ath79.c
2708 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2710 ATHEROS 71XX/9XXX USB PHY DRIVER
2711 M: Alban Bedel <albeu@free.fr>
2712 W: https://github.com/AlbanBedel/linux
2713 T: git git://github.com/AlbanBedel/linux
2715 F: drivers/phy/qualcomm/phy-ath79-usb.c
2716 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2718 ATHEROS ATH GENERIC UTILITIES
2719 M: Kalle Valo <kvalo@codeaurora.org>
2720 L: linux-wireless@vger.kernel.org
2722 F: drivers/net/wireless/ath/*
2724 ATHEROS ATH5K WIRELESS DRIVER
2725 M: Jiri Slaby <jirislaby@gmail.com>
2726 M: Nick Kossifidis <mickflemm@gmail.com>
2727 M: Luis Chamberlain <mcgrof@kernel.org>
2728 L: linux-wireless@vger.kernel.org
2729 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2731 F: drivers/net/wireless/ath/ath5k/
2733 ATHEROS ATH6KL WIRELESS DRIVER
2734 M: Kalle Valo <kvalo@codeaurora.org>
2735 L: linux-wireless@vger.kernel.org
2736 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2739 F: drivers/net/wireless/ath/ath6kl/
2742 M: Ville Syrjala <syrjala@sci.fi>
2744 F: drivers/input/misc/ati_remote2.c
2746 ATK0110 HWMON DRIVER
2747 M: Luca Tettamanti <kronos.it@gmail.com>
2748 L: linux-hwmon@vger.kernel.org
2750 F: drivers/hwmon/asus_atk0110.c
2752 ATLX ETHERNET DRIVERS
2753 M: Jay Cliburn <jcliburn@gmail.com>
2754 M: Chris Snook <chris.snook@gmail.com>
2755 L: netdev@vger.kernel.org
2756 W: http://sourceforge.net/projects/atl1
2757 W: http://atl1.sourceforge.net
2759 F: drivers/net/ethernet/atheros/
2762 M: Chas Williams <3chas3@gmail.com>
2763 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2764 L: netdev@vger.kernel.org
2765 W: http://linux-atm.sourceforge.net
2768 F: include/linux/atm*
2769 F: include/uapi/linux/atm*
2771 ATMEL MACB ETHERNET DRIVER
2772 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2774 F: drivers/net/ethernet/cadence/
2776 ATMEL MAXTOUCH DRIVER
2777 M: Nick Dyer <nick@shmanahar.org>
2778 T: git git://github.com/ndyer/linux.git
2780 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2781 F: drivers/input/touchscreen/atmel_mxt_ts.c
2783 ATMEL WIRELESS DRIVER
2784 M: Simon Kelley <simon@thekelleys.org.uk>
2785 L: linux-wireless@vger.kernel.org
2786 W: http://www.thekelleys.org.uk/atmel
2787 W: http://atmelwlandriver.sourceforge.net/
2789 F: drivers/net/wireless/atmel/atmel*
2791 ATOMIC INFRASTRUCTURE
2792 M: Will Deacon <will@kernel.org>
2793 M: Peter Zijlstra <peterz@infradead.org>
2794 R: Boqun Feng <boqun.feng@gmail.com>
2795 L: linux-kernel@vger.kernel.org
2797 F: arch/*/include/asm/atomic*.h
2798 F: include/*/atomic*.h
2801 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2802 M: Bradley Grove <linuxdrivers@attotech.com>
2803 L: linux-scsi@vger.kernel.org
2804 W: http://www.attotech.com
2806 F: drivers/scsi/esas2r
2808 ATUSB IEEE 802.15.4 RADIO DRIVER
2809 M: Stefan Schmidt <stefan@datenfreihafen.org>
2810 L: linux-wpan@vger.kernel.org
2812 F: drivers/net/ieee802154/atusb.c
2813 F: drivers/net/ieee802154/atusb.h
2814 F: drivers/net/ieee802154/at86rf230.h
2817 M: Paul Moore <paul@paul-moore.com>
2818 M: Eric Paris <eparis@redhat.com>
2819 L: linux-audit@redhat.com (moderated for non-subscribers)
2820 W: https://github.com/linux-audit
2821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2823 F: include/linux/audit.h
2824 F: include/uapi/linux/audit.h
2827 AUXILIARY DISPLAY DRIVERS
2828 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2830 F: drivers/auxdisplay/
2831 F: include/linux/cfag12864b.h
2833 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2834 M: Andreas Klinger <ak@it-klinger.de>
2835 L: linux-iio@vger.kernel.org
2837 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2838 F: drivers/iio/adc/hx711.c
2841 M: Ralf Baechle <ralf@linux-mips.org>
2842 L: linux-hams@vger.kernel.org
2843 W: http://www.linux-ax25.org/
2845 F: include/uapi/linux/ax25.h
2846 F: include/net/ax25.h
2850 M: Peter Rosin <peda@axentia.se>
2851 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2853 F: Documentation/devicetree/bindings/arm/axentia.txt
2854 F: arch/arm/boot/dts/at91-linea.dtsi
2855 F: arch/arm/boot/dts/at91-natte.dtsi
2856 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2857 F: arch/arm/boot/dts/at91-tse850-3.dts
2859 AXENTIA ASOC DRIVERS
2860 M: Peter Rosin <peda@axentia.se>
2861 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2863 F: Documentation/devicetree/bindings/sound/axentia,*
2864 F: sound/soc/atmel/tse850-pcm5142.c
2866 AXXIA I2C CONTROLLER
2867 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
2868 L: linux-i2c@vger.kernel.org
2870 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2871 F: drivers/i2c/busses/i2c-axxia.c
2874 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2875 L: linux-media@vger.kernel.org
2876 W: https://linuxtv.org
2877 T: git git://linuxtv.org/media_tree.git
2879 F: drivers/media/usb/dvb-usb-v2/az6007.c
2881 AZTECH FM RADIO RECEIVER DRIVER
2882 M: Hans Verkuil <hverkuil@xs4all.nl>
2883 L: linux-media@vger.kernel.org
2884 T: git git://linuxtv.org/media_tree.git
2885 W: https://linuxtv.org
2887 F: drivers/media/radio/radio-aztech*
2890 L: linux-wireless@vger.kernel.org
2891 L: b43-dev@lists.infradead.org
2892 W: http://wireless.kernel.org/en/users/Drivers/b43
2894 F: drivers/net/wireless/broadcom/b43/
2896 B43LEGACY WIRELESS DRIVER
2897 M: Larry Finger <Larry.Finger@lwfinger.net>
2898 L: linux-wireless@vger.kernel.org
2899 L: b43-dev@lists.infradead.org
2900 W: http://wireless.kernel.org/en/users/Drivers/b43
2902 F: drivers/net/wireless/broadcom/b43legacy/
2904 BACKLIGHT CLASS/SUBSYSTEM
2905 M: Lee Jones <lee.jones@linaro.org>
2906 M: Daniel Thompson <daniel.thompson@linaro.org>
2907 M: Jingoo Han <jingoohan1@gmail.com>
2908 L: dri-devel@lists.freedesktop.org
2909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2911 F: drivers/video/backlight/
2912 F: include/linux/backlight.h
2913 F: include/linux/pwm_backlight.h
2914 F: Documentation/devicetree/bindings/leds/backlight
2917 M: Marek Lindner <mareklindner@neomailbox.ch>
2918 M: Simon Wunderlich <sw@simonwunderlich.de>
2919 M: Antonio Quartulli <a@unstable.cc>
2920 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2921 W: https://www.open-mesh.org/
2922 B: https://www.open-mesh.org/projects/batman-adv/issues
2923 C: irc://chat.freenode.net/batman
2924 Q: https://patchwork.open-mesh.org/project/batman/list/
2925 T: git https://git.open-mesh.org/linux-merge.git
2927 F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2928 F: Documentation/ABI/obsolete/sysfs-class-net-mesh
2929 F: Documentation/networking/batman-adv.rst
2930 F: include/uapi/linux/batadv_packet.h
2931 F: include/uapi/linux/batman_adv.h
2934 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2935 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2936 L: linux-hams@vger.kernel.org
2937 W: http://www.baycom.org/~tom/ham/ham.html
2939 F: drivers/net/hamradio/baycom*
2941 BCACHE (BLOCK LAYER CACHE)
2942 M: Coly Li <colyli@suse.de>
2943 M: Kent Overstreet <kent.overstreet@gmail.com>
2944 L: linux-bcache@vger.kernel.org
2945 W: http://bcache.evilpiepirate.org
2946 C: irc://irc.oftc.net/bcache
2948 F: drivers/md/bcache/
2950 BDISP ST MEDIA DRIVER
2951 M: Fabien Dessenne <fabien.dessenne@st.com>
2952 L: linux-media@vger.kernel.org
2953 T: git git://linuxtv.org/media_tree.git
2954 W: https://linuxtv.org
2956 F: drivers/media/platform/sti/bdisp
2958 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2959 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2960 L: netdev@vger.kernel.org
2962 F: drivers/net/ethernet/ec_bhf.c
2965 M: Luis de Bethencourt <luisbg@kernel.org>
2966 M: Salah Triki <salah.triki@gmail.com>
2968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2969 F: Documentation/filesystems/befs.txt
2973 M: Paolo Valente <paolo.valente@linaro.org>
2974 M: Jens Axboe <axboe@kernel.dk>
2975 L: linux-block@vger.kernel.org
2978 F: Documentation/block/bfq-iosched.rst
2981 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2983 F: Documentation/filesystems/bfs.txt
2985 F: include/uapi/linux/bfs_fs.h
2987 BLINKM RGB LED DRIVER
2988 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2990 F: drivers/leds/leds-blinkm.c
2993 M: Jens Axboe <axboe@kernel.dk>
2994 L: linux-block@vger.kernel.org
2995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2999 F: kernel/trace/blktrace.c
3003 M: Joern Engel <joern@lazybastard.org>
3004 L: linux-mtd@lists.infradead.org
3006 F: drivers/mtd/devices/block2mtd.c
3009 M: Marcel Holtmann <marcel@holtmann.org>
3010 M: Johan Hedberg <johan.hedberg@gmail.com>
3011 L: linux-bluetooth@vger.kernel.org
3012 W: http://www.bluez.org/
3013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3016 F: drivers/bluetooth/
3019 M: Marcel Holtmann <marcel@holtmann.org>
3020 M: Johan Hedberg <johan.hedberg@gmail.com>
3021 L: linux-bluetooth@vger.kernel.org
3022 W: http://www.bluez.org/
3023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3027 F: include/net/bluetooth/
3030 M: Jay Vosburgh <j.vosburgh@gmail.com>
3031 M: Veaceslav Falico <vfalico@gmail.com>
3032 M: Andy Gospodarek <andy@greyhouse.net>
3033 L: netdev@vger.kernel.org
3034 W: http://sourceforge.net/projects/bonding/
3036 F: drivers/net/bonding/
3037 F: include/uapi/linux/if_bonding.h
3039 BPF (Safe dynamic programs and tools)
3040 M: Alexei Starovoitov <ast@kernel.org>
3041 M: Daniel Borkmann <daniel@iogearbox.net>
3042 R: Martin KaFai Lau <kafai@fb.com>
3043 R: Song Liu <songliubraving@fb.com>
3044 R: Yonghong Song <yhs@fb.com>
3045 L: netdev@vger.kernel.org
3046 L: bpf@vger.kernel.org
3047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3048 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3049 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3052 F: Documentation/networking/filter.txt
3053 F: Documentation/bpf/
3054 F: include/linux/bpf*
3055 F: include/linux/filter.h
3056 F: include/trace/events/xdp.h
3057 F: include/uapi/linux/bpf*
3058 F: include/uapi/linux/filter.h
3060 F: kernel/trace/bpf_trace.c
3063 F: net/core/filter.c
3064 F: net/sched/act_bpf.c
3065 F: net/sched/cls_bpf.c
3069 F: tools/testing/selftests/bpf/
3074 M: Shubham Bansal <illusionist.neo@gmail.com>
3075 L: netdev@vger.kernel.org
3076 L: bpf@vger.kernel.org
3081 M: Daniel Borkmann <daniel@iogearbox.net>
3082 M: Alexei Starovoitov <ast@kernel.org>
3083 M: Zi Shen Lim <zlim.lnx@gmail.com>
3084 L: netdev@vger.kernel.org
3085 L: bpf@vger.kernel.org
3089 BPF JIT for MIPS (32-BIT AND 64-BIT)
3090 M: Paul Burton <paul.burton@mips.com>
3091 L: netdev@vger.kernel.org
3092 L: bpf@vger.kernel.org
3096 BPF JIT for NFP NICs
3097 M: Jakub Kicinski <jakub.kicinski@netronome.com>
3098 L: netdev@vger.kernel.org
3099 L: bpf@vger.kernel.org
3101 F: drivers/net/ethernet/netronome/nfp/bpf/
3103 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3104 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3105 M: Sandipan Das <sandipan@linux.ibm.com>
3106 L: netdev@vger.kernel.org
3107 L: bpf@vger.kernel.org
3109 F: arch/powerpc/net/
3111 BPF JIT for RISC-V (RV64G)
3112 M: Björn Töpel <bjorn.topel@gmail.com>
3113 L: netdev@vger.kernel.org
3118 M: Ilya Leoshkevich <iii@linux.ibm.com>
3119 M: Heiko Carstens <heiko.carstens@de.ibm.com>
3120 M: Vasily Gorbik <gor@linux.ibm.com>
3121 L: netdev@vger.kernel.org
3122 L: bpf@vger.kernel.org
3125 X: arch/s390/net/pnet.c
3127 BPF JIT for SPARC (32-BIT AND 64-BIT)
3128 M: David S. Miller <davem@davemloft.net>
3129 L: netdev@vger.kernel.org
3130 L: bpf@vger.kernel.org
3134 BPF JIT for X86 32-BIT
3135 M: Wang YanQing <udknight@gmail.com>
3136 L: netdev@vger.kernel.org
3137 L: bpf@vger.kernel.org
3139 F: arch/x86/net/bpf_jit_comp32.c
3141 BPF JIT for X86 64-BIT
3142 M: Alexei Starovoitov <ast@kernel.org>
3143 M: Daniel Borkmann <daniel@iogearbox.net>
3144 L: netdev@vger.kernel.org
3145 L: bpf@vger.kernel.org
3148 X: arch/x86/net/bpf_jit_comp32.c
3150 BROADCOM B44 10/100 ETHERNET DRIVER
3151 M: Michael Chan <michael.chan@broadcom.com>
3152 L: netdev@vger.kernel.org
3154 F: drivers/net/ethernet/broadcom/b44.*
3156 BROADCOM B53 ETHERNET SWITCH DRIVER
3157 M: Florian Fainelli <f.fainelli@gmail.com>
3158 L: netdev@vger.kernel.org
3159 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3161 F: drivers/net/dsa/b53/*
3162 F: include/linux/platform_data/b53.h
3164 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3165 M: Florian Fainelli <f.fainelli@gmail.com>
3166 M: Ray Jui <rjui@broadcom.com>
3167 M: Scott Branden <sbranden@broadcom.com>
3168 M: bcm-kernel-feedback-list@broadcom.com
3169 T: git git://github.com/broadcom/mach-bcm
3175 F: arch/arm/mach-bcm/
3177 BROADCOM BCM2835 ARM ARCHITECTURE
3178 M: Eric Anholt <eric@anholt.net>
3179 M: Stefan Wahren <wahrenst@gmx.net>
3180 L: bcm-kernel-feedback-list@broadcom.com
3181 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3182 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3183 T: git git://github.com/anholt/linux
3186 F: drivers/staging/vc04_services
3188 BROADCOM BCM47XX MIPS ARCHITECTURE
3189 M: Hauke Mehrtens <hauke@hauke-m.de>
3190 M: Rafał Miłecki <zajec5@gmail.com>
3191 L: linux-mips@vger.kernel.org
3193 F: Documentation/devicetree/bindings/mips/brcm/
3194 F: arch/mips/bcm47xx/*
3195 F: arch/mips/include/asm/mach-bcm47xx/*
3197 BROADCOM BCM5301X ARM ARCHITECTURE
3198 M: Hauke Mehrtens <hauke@hauke-m.de>
3199 M: Rafał Miłecki <zajec5@gmail.com>
3200 M: bcm-kernel-feedback-list@broadcom.com
3201 L: linux-arm-kernel@lists.infradead.org
3203 F: arch/arm/mach-bcm/bcm_5301x.c
3204 F: arch/arm/boot/dts/bcm5301x*.dtsi
3205 F: arch/arm/boot/dts/bcm470*
3206 F: arch/arm/boot/dts/bcm953012*
3208 BROADCOM BCM53573 ARM ARCHITECTURE
3209 M: Rafał Miłecki <rafal@milecki.pl>
3210 L: bcm-kernel-feedback-list@broadcom.com
3211 L: linux-arm-kernel@lists.infradead.org
3213 F: arch/arm/boot/dts/bcm53573*
3214 F: arch/arm/boot/dts/bcm47189*
3216 BROADCOM BCM63XX ARM ARCHITECTURE
3217 M: Florian Fainelli <f.fainelli@gmail.com>
3218 M: bcm-kernel-feedback-list@broadcom.com
3219 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3220 T: git git://github.com/broadcom/stblinux.git
3224 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3225 M: Kevin Cernekee <cernekee@gmail.com>
3226 L: linux-usb@vger.kernel.org
3228 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3230 BROADCOM BCM7XXX ARM ARCHITECTURE
3231 M: Brian Norris <computersforpeace@gmail.com>
3232 M: Gregory Fong <gregory.0xf0@gmail.com>
3233 M: Florian Fainelli <f.fainelli@gmail.com>
3234 M: bcm-kernel-feedback-list@broadcom.com
3235 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3236 T: git git://github.com/broadcom/stblinux.git
3238 F: arch/arm/mach-bcm/*brcmstb*
3239 F: arch/arm/boot/dts/bcm7*.dts*
3240 F: drivers/bus/brcmstb_gisb.c
3241 F: arch/arm/mm/cache-b15-rac.c
3242 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3245 BROADCOM BMIPS CPUFREQ DRIVER
3246 M: Markus Mayer <mmayer@broadcom.com>
3247 M: bcm-kernel-feedback-list@broadcom.com
3248 L: linux-pm@vger.kernel.org
3250 F: drivers/cpufreq/bmips-cpufreq.c
3252 BROADCOM BMIPS MIPS ARCHITECTURE
3253 M: Kevin Cernekee <cernekee@gmail.com>
3254 M: Florian Fainelli <f.fainelli@gmail.com>
3255 L: bcm-kernel-feedback-list@broadcom.com
3256 L: linux-mips@vger.kernel.org
3257 T: git git://github.com/broadcom/stblinux.git
3259 F: arch/mips/bmips/*
3260 F: arch/mips/include/asm/mach-bmips/*
3261 F: arch/mips/kernel/*bmips*
3262 F: arch/mips/boot/dts/brcm/bcm*.dts*
3263 F: drivers/irqchip/irq-bcm63*
3264 F: drivers/irqchip/irq-bcm7*
3265 F: drivers/irqchip/irq-brcmstb*
3266 F: include/linux/bcm963xx_nvram.h
3267 F: include/linux/bcm963xx_tag.h
3269 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3270 M: Rasesh Mody <rmody@marvell.com>
3271 M: GR-Linux-NIC-Dev@marvell.com
3272 L: netdev@vger.kernel.org
3274 F: drivers/net/ethernet/broadcom/bnx2.*
3275 F: drivers/net/ethernet/broadcom/bnx2_*
3277 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3278 M: QLogic-Storage-Upstream@qlogic.com
3279 L: linux-scsi@vger.kernel.org
3281 F: drivers/scsi/bnx2fc/
3283 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3284 M: QLogic-Storage-Upstream@qlogic.com
3285 L: linux-scsi@vger.kernel.org
3287 F: drivers/scsi/bnx2i/
3289 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3290 M: Ariel Elior <aelior@marvell.com>
3291 M: Sudarsana Kalluru <skalluru@marvell.com>
3292 M: GR-everest-linux-l2@marvell.com
3293 L: netdev@vger.kernel.org
3295 F: drivers/net/ethernet/broadcom/bnx2x/
3297 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3298 M: Michael Chan <michael.chan@broadcom.com>
3299 L: netdev@vger.kernel.org
3301 F: drivers/net/ethernet/broadcom/bnxt/
3303 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3304 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3305 M: Franky Lin <franky.lin@broadcom.com>
3306 M: Hante Meuleman <hante.meuleman@broadcom.com>
3307 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3308 M: Wright Feng <wright.feng@cypress.com>
3309 L: linux-wireless@vger.kernel.org
3310 L: brcm80211-dev-list.pdl@broadcom.com
3311 L: brcm80211-dev-list@cypress.com
3313 F: drivers/net/wireless/broadcom/brcm80211/
3315 BROADCOM BRCMSTB GPIO DRIVER
3316 M: Gregory Fong <gregory.0xf0@gmail.com>
3317 L: bcm-kernel-feedback-list@broadcom.com
3319 F: drivers/gpio/gpio-brcmstb.c
3320 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3322 BROADCOM BRCMSTB I2C DRIVER
3323 M: Kamal Dasu <kdasu.kdev@gmail.com>
3324 L: linux-i2c@vger.kernel.org
3325 L: bcm-kernel-feedback-list@broadcom.com
3327 F: drivers/i2c/busses/i2c-brcmstb.c
3328 F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3330 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3331 M: Al Cooper <alcooperx@gmail.com>
3332 L: linux-kernel@vger.kernel.org
3333 L: bcm-kernel-feedback-list@broadcom.com
3335 F: drivers/phy/broadcom/phy-brcm-usb*
3337 BROADCOM GENET ETHERNET DRIVER
3338 M: Doug Berger <opendmb@gmail.com>
3339 M: Florian Fainelli <f.fainelli@gmail.com>
3340 L: bcm-kernel-feedback-list@broadcom.com
3341 L: netdev@vger.kernel.org
3343 F: drivers/net/ethernet/broadcom/genet/
3345 BROADCOM IPROC ARM ARCHITECTURE
3346 M: Ray Jui <rjui@broadcom.com>
3347 M: Scott Branden <sbranden@broadcom.com>
3348 M: bcm-kernel-feedback-list@broadcom.com
3349 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3350 T: git git://github.com/broadcom/cygnus-linux.git
3367 F: arch/arm64/boot/dts/broadcom/northstar2/*
3368 F: arch/arm64/boot/dts/broadcom/stingray/*
3369 F: drivers/clk/bcm/clk-ns*
3370 F: drivers/clk/bcm/clk-sr*
3371 F: drivers/pinctrl/bcm/pinctrl-ns*
3372 F: include/dt-bindings/clock/bcm-sr*
3374 BROADCOM KONA GPIO DRIVER
3375 M: Ray Jui <rjui@broadcom.com>
3376 L: bcm-kernel-feedback-list@broadcom.com
3378 F: drivers/gpio/gpio-bcm-kona.c
3379 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3381 BROADCOM NETXTREME-E ROCE DRIVER
3382 M: Selvin Xavier <selvin.xavier@broadcom.com>
3383 M: Devesh Sharma <devesh.sharma@broadcom.com>
3384 M: Somnath Kotur <somnath.kotur@broadcom.com>
3385 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3386 L: linux-rdma@vger.kernel.org
3387 W: http://www.broadcom.com
3389 F: drivers/infiniband/hw/bnxt_re/
3390 F: include/uapi/rdma/bnxt_re-abi.h
3392 BROADCOM NVRAM DRIVER
3393 M: Rafał Miłecki <zajec5@gmail.com>
3394 L: linux-mips@vger.kernel.org
3396 F: drivers/firmware/broadcom/*
3398 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3399 M: Rafał Miłecki <zajec5@gmail.com>
3400 L: linux-wireless@vger.kernel.org
3403 F: include/linux/bcma/
3405 BROADCOM STB AVS CPUFREQ DRIVER
3406 M: Markus Mayer <mmayer@broadcom.com>
3407 M: bcm-kernel-feedback-list@broadcom.com
3408 L: linux-pm@vger.kernel.org
3410 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3411 F: drivers/cpufreq/brcmstb*
3413 BROADCOM STB AVS TMON DRIVER
3414 M: Markus Mayer <mmayer@broadcom.com>
3415 M: bcm-kernel-feedback-list@broadcom.com
3416 L: linux-pm@vger.kernel.org
3418 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3419 F: drivers/thermal/broadcom/brcmstb*
3421 BROADCOM STB NAND FLASH DRIVER
3422 M: Brian Norris <computersforpeace@gmail.com>
3423 M: Kamal Dasu <kdasu.kdev@gmail.com>
3424 L: linux-mtd@lists.infradead.org
3425 L: bcm-kernel-feedback-list@broadcom.com
3427 F: drivers/mtd/nand/raw/brcmnand/
3429 BROADCOM STB DPFE DRIVER
3430 M: Markus Mayer <mmayer@broadcom.com>
3431 M: bcm-kernel-feedback-list@broadcom.com
3432 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3434 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3435 F: drivers/memory/brcmstb_dpfe.c
3438 M: Kamal Dasu <kdasu.kdev@gmail.com>
3439 M: bcm-kernel-feedback-list@broadcom.com
3441 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3442 F: drivers/spi/spi-bcm-qspi.*
3443 F: drivers/spi/spi-brcmstb-qspi.c
3444 F: drivers/spi/spi-iproc-qspi.c
3446 BROADCOM SYSTEMPORT ETHERNET DRIVER
3447 M: Florian Fainelli <f.fainelli@gmail.com>
3448 L: bcm-kernel-feedback-list@broadcom.com
3449 L: netdev@vger.kernel.org
3451 F: drivers/net/ethernet/broadcom/bcmsysport.*
3453 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3454 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3455 M: Prashant Sreedharan <prashant@broadcom.com>
3456 M: Michael Chan <mchan@broadcom.com>
3457 L: netdev@vger.kernel.org
3459 F: drivers/net/ethernet/broadcom/tg3.*
3461 BROCADE BFA FC SCSI DRIVER
3462 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3463 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3464 L: linux-scsi@vger.kernel.org
3466 F: drivers/scsi/bfa/
3468 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3469 M: Rasesh Mody <rmody@marvell.com>
3470 M: Sudarsana Kalluru <skalluru@marvell.com>
3471 M: GR-Linux-NIC-Dev@marvell.com
3472 L: netdev@vger.kernel.org
3474 F: drivers/net/ethernet/brocade/bna/
3476 BSG (block layer generic sg v4 driver)
3477 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3478 L: linux-scsi@vger.kernel.org
3481 F: include/linux/bsg.h
3482 F: include/uapi/linux/bsg.h
3485 M: Clemens Ladisch <clemens@ladisch.de>
3486 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3489 F: Documentation/sound/cards/bt87x.rst
3490 F: sound/pci/bt87x.c
3493 M: Michael Buesch <m@bues.ch>
3494 W: http://bu3sch.de/btgpio.php
3496 F: drivers/gpio/gpio-bt8xx.c
3499 M: Chris Mason <clm@fb.com>
3500 M: Josef Bacik <josef@toxicpanda.com>
3501 M: David Sterba <dsterba@suse.com>
3502 L: linux-btrfs@vger.kernel.org
3503 W: http://btrfs.wiki.kernel.org/
3504 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3505 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3507 F: Documentation/filesystems/btrfs.txt
3509 F: include/linux/btrfs*
3510 F: include/uapi/linux/btrfs*
3512 BTTV VIDEO4LINUX DRIVER
3513 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3514 L: linux-media@vger.kernel.org
3515 W: https://linuxtv.org
3516 T: git git://linuxtv.org/media_tree.git
3518 F: Documentation/media/v4l-drivers/bttv*
3519 F: drivers/media/pci/bt8xx/bttv*
3521 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3522 M: Chanwoo Choi <cw00.choi@samsung.com>
3523 L: linux-pm@vger.kernel.org
3524 L: linux-samsung-soc@vger.kernel.org
3525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3527 F: drivers/devfreq/exynos-bus.c
3528 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3530 BUSLOGIC SCSI DRIVER
3531 M: Khalid Aziz <khalid@gonehiking.org>
3532 L: linux-scsi@vger.kernel.org
3534 F: drivers/scsi/BusLogic.*
3535 F: drivers/scsi/FlashPoint.*
3537 C-MEDIA CMI8788 DRIVER
3538 M: Clemens Ladisch <clemens@ladisch.de>
3539 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3542 F: sound/pci/oxygen/
3545 M: Guo Ren <guoren@kernel.org>
3546 T: git https://github.com/c-sky/csky-linux.git
3549 F: Documentation/devicetree/bindings/csky/
3550 F: drivers/irqchip/irq-csky-*
3551 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3552 F: drivers/clocksource/timer-gx6605s.c
3553 F: drivers/clocksource/timer-mp-csky.c
3554 F: Documentation/devicetree/bindings/timer/csky,*
3559 M: Mark Salter <msalter@redhat.com>
3560 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3561 L: linux-c6x-dev@linux-c6x.org
3562 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3566 CA8210 IEEE-802.15.4 RADIO DRIVER
3567 M: Harry Morris <h.morris@cascoda.com>
3568 L: linux-wpan@vger.kernel.org
3569 W: https://github.com/Cascoda/ca8210-linux.git
3571 F: drivers/net/ieee802154/ca8210.c
3572 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3574 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3575 M: David Howells <dhowells@redhat.com>
3576 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3578 F: Documentation/filesystems/caching/cachefiles.txt
3581 CADENCE MIPI-CSI2 BRIDGES
3582 M: Maxime Ripard <mripard@kernel.org>
3583 L: linux-media@vger.kernel.org
3585 F: Documentation/devicetree/bindings/media/cdns,*.txt
3586 F: drivers/media/platform/cadence/cdns-csi2*
3588 CADET FM/AM RADIO RECEIVER DRIVER
3589 M: Hans Verkuil <hverkuil@xs4all.nl>
3590 L: linux-media@vger.kernel.org
3591 T: git git://linuxtv.org/media_tree.git
3592 W: https://linuxtv.org
3594 F: drivers/media/radio/radio-cadet*
3596 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3597 M: Jonathan Corbet <corbet@lwn.net>
3598 L: linux-media@vger.kernel.org
3599 T: git git://linuxtv.org/media_tree.git
3601 F: Documentation/media/v4l-drivers/cafe_ccic*
3602 F: drivers/media/platform/marvell-ccic/
3605 L: netdev@vger.kernel.org
3607 F: Documentation/networking/caif/
3608 F: drivers/net/caif/
3609 F: include/uapi/linux/caif/
3610 F: include/net/caif/
3614 M: Toke Høiland-Jørgensen <toke@toke.dk>
3615 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3617 F: net/sched/sch_cake.c
3619 CALGARY x86-64 IOMMU
3620 M: Muli Ben-Yehuda <mulix@mulix.org>
3621 M: Jon Mason <jdmason@kudzu.us>
3622 L: iommu@lists.linux-foundation.org
3624 F: arch/x86/kernel/pci-calgary_64.c
3625 F: arch/x86/kernel/tce_64.c
3626 F: arch/x86/include/asm/calgary.h
3627 F: arch/x86/include/asm/tce.h
3630 M: Wolfgang Grandegger <wg@grandegger.com>
3631 M: Marc Kleine-Budde <mkl@pengutronix.de>
3632 L: linux-can@vger.kernel.org
3633 W: https://github.com/linux-can
3634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3637 F: Documentation/devicetree/bindings/net/can/
3639 F: include/linux/can/dev.h
3640 F: include/linux/can/platform/
3641 F: include/uapi/linux/can/error.h
3642 F: include/uapi/linux/can/netlink.h
3645 M: Oliver Hartkopp <socketcan@hartkopp.net>
3646 M: Marc Kleine-Budde <mkl@pengutronix.de>
3647 L: linux-can@vger.kernel.org
3648 W: https://github.com/linux-can
3649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3652 F: Documentation/networking/can.rst
3654 F: include/linux/can/core.h
3655 F: include/uapi/linux/can.h
3656 F: include/uapi/linux/can/bcm.h
3657 F: include/uapi/linux/can/raw.h
3658 F: include/uapi/linux/can/gw.h
3661 M: Serge Hallyn <serge@hallyn.com>
3662 L: linux-security-module@vger.kernel.org
3664 F: include/linux/capability.h
3665 F: include/uapi/linux/capability.h
3666 F: security/commoncap.c
3667 F: kernel/capability.c
3669 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3670 M: Kevin Tsai <ktsai@capellamicro.com>
3672 F: drivers/iio/light/cm*
3674 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3675 M: Christian Lamparter <chunkeey@googlemail.com>
3676 L: linux-wireless@vger.kernel.org
3677 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3679 F: drivers/net/wireless/ath/carl9170/
3682 M: Jan Glauber <jglauber@cavium.com>
3683 M: David Daney <david.daney@cavium.com>
3684 W: http://www.cavium.com
3686 F: drivers/i2c/busses/i2c-octeon*
3687 F: drivers/i2c/busses/i2c-thunderx*
3689 CAVIUM LIQUIDIO NETWORK DRIVER
3690 M: Derek Chickles <dchickles@marvell.com>
3691 M: Satanand Burla <sburla@marvell.com>
3692 M: Felix Manlunas <fmanlunas@marvell.com>
3693 L: netdev@vger.kernel.org
3694 W: http://www.cavium.com
3696 F: drivers/net/ethernet/cavium/liquidio/
3699 M: Jan Glauber <jglauber@cavium.com>
3700 M: David Daney <david.daney@cavium.com>
3701 M: Steven J. Hill <Steven.Hill@cavium.com>
3702 W: http://www.cavium.com
3704 F: drivers/mmc/host/cavium*
3706 CAVIUM OCTEON-TX CRYPTO DRIVER
3707 M: George Cherian <george.cherian@cavium.com>
3708 L: linux-crypto@vger.kernel.org
3709 W: http://www.cavium.com
3711 F: drivers/crypto/cavium/cpt/
3713 CAVIUM THUNDERX2 ARM64 SOC
3714 M: Robert Richter <rrichter@cavium.com>
3715 M: Jayachandran C <jnair@caviumnetworks.com>
3716 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3718 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3719 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3721 CC2520 IEEE-802.15.4 RADIO DRIVER
3722 M: Varka Bhadram <varkabhadram@gmail.com>
3723 L: linux-wpan@vger.kernel.org
3725 F: drivers/net/ieee802154/cc2520.c
3726 F: include/linux/spi/cc2520.h
3727 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3729 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3730 M: Gilad Ben-Yossef <gilad@benyossef.com>
3731 L: linux-crypto@vger.kernel.org
3733 F: drivers/crypto/ccree/
3734 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3737 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3738 L: linux-media@vger.kernel.org
3739 T: git git://linuxtv.org/media_tree.git
3740 W: http://linuxtv.org
3742 F: Documentation/media/kapi/cec-core.rst
3743 F: Documentation/media/uapi/cec
3744 F: drivers/media/cec/
3745 F: drivers/media/rc/keymaps/rc-cec.c
3746 F: include/media/cec.h
3747 F: include/media/cec-notifier.h
3748 F: include/uapi/linux/cec.h
3749 F: include/uapi/linux/cec-funcs.h
3750 F: Documentation/devicetree/bindings/media/cec.txt
3751 F: Documentation/ABI/testing/debugfs-cec-error-inj
3754 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3755 L: linux-media@vger.kernel.org
3756 T: git git://linuxtv.org/media_tree.git
3757 W: http://linuxtv.org
3759 F: drivers/media/platform/cec-gpio/
3760 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3762 CELL BROADBAND ENGINE ARCHITECTURE
3763 M: Arnd Bergmann <arnd@arndb.de>
3764 L: linuxppc-dev@lists.ozlabs.org
3765 W: http://www.ibm.com/developerworks/power/cell/
3767 F: arch/powerpc/include/asm/cell*.h
3768 F: arch/powerpc/include/asm/spu*.h
3769 F: arch/powerpc/include/uapi/asm/spu*.h
3770 F: arch/powerpc/oprofile/*cell*
3771 F: arch/powerpc/platforms/cell/
3773 CEPH COMMON CODE (LIBCEPH)
3774 M: Ilya Dryomov <idryomov@gmail.com>
3775 M: Jeff Layton <jlayton@kernel.org>
3776 M: Sage Weil <sage@redhat.com>
3777 L: ceph-devel@vger.kernel.org
3779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3780 T: git git://github.com/ceph/ceph-client.git
3783 F: include/linux/ceph/
3784 F: include/linux/crush/
3786 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3787 M: Jeff Layton <jlayton@kernel.org>
3788 M: Sage Weil <sage@redhat.com>
3789 M: Ilya Dryomov <idryomov@gmail.com>
3790 L: ceph-devel@vger.kernel.org
3792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3793 T: git git://github.com/ceph/ceph-client.git
3795 F: Documentation/filesystems/ceph.txt
3798 CERTIFICATE HANDLING:
3799 M: David Howells <dhowells@redhat.com>
3800 M: David Woodhouse <dwmw2@infradead.org>
3801 L: keyrings@vger.kernel.org
3803 F: Documentation/admin-guide/module-signing.rst
3805 F: scripts/sign-file.c
3806 F: scripts/extract-cert.c
3808 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3809 L: devel@driverdev.osuosl.org
3811 F: drivers/staging/wusbcore/
3813 CFAG12864B LCD DRIVER
3814 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3816 F: drivers/auxdisplay/cfag12864b.c
3817 F: include/linux/cfag12864b.h
3819 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3820 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3822 F: drivers/auxdisplay/cfag12864bfb.c
3823 F: include/linux/cfag12864b.h
3825 802.11 (including CFG80211/NL80211)
3826 M: Johannes Berg <johannes@sipsolutions.net>
3827 L: linux-wireless@vger.kernel.org
3828 W: http://wireless.kernel.org/
3829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3833 F: include/uapi/linux/nl80211.h
3834 F: include/linux/ieee80211.h
3835 F: include/net/wext.h
3836 F: include/net/cfg80211.h
3837 F: include/net/iw_handler.h
3838 F: include/net/ieee80211_radiotap.h
3839 F: Documentation/driver-api/80211/cfg80211.rst
3840 F: Documentation/networking/regulatory.txt
3842 CHAR and MISC DRIVERS
3843 M: Arnd Bergmann <arnd@arndb.de>
3844 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3849 F: include/linux/miscdevice.h
3852 M: Andy Whitcroft <apw@canonical.com>
3853 M: Joe Perches <joe@perches.com>
3855 F: scripts/checkpatch.pl
3857 CHINESE DOCUMENTATION
3858 M: Harry Wei <harryxiyou@gmail.com>
3859 M: Alex Shi <alex.shi@linux.alibaba.com>
3860 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3862 F: Documentation/translations/zh_CN/
3864 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3865 M: Peter Chen <Peter.Chen@nxp.com>
3866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3867 L: linux-usb@vger.kernel.org
3869 F: drivers/usb/chipidea/
3871 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3872 M: Hans de Goede <hdegoede@redhat.com>
3873 L: linux-input@vger.kernel.org
3875 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3876 F: drivers/input/touchscreen/chipone_icn8318.c
3878 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3879 M: Hans de Goede <hdegoede@redhat.com>
3880 L: linux-input@vger.kernel.org
3882 F: drivers/input/touchscreen/chipone_icn8505.c
3884 CHROME HARDWARE PLATFORM SUPPORT
3885 M: Benson Leung <bleung@chromium.org>
3886 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3889 F: drivers/platform/chrome/
3891 CHROMEOS EC SUBDRIVERS
3892 M: Benson Leung <bleung@chromium.org>
3893 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3894 R: Guenter Roeck <groeck@chromium.org>
3898 F: drivers/power/supply/cros_usbpd-charger.c
3900 CHROMEOS EC CODEC DRIVER
3901 M: Cheng-Yi Chiang <cychiang@chromium.org>
3903 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3904 R: Guenter Roeck <groeck@chromium.org>
3905 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3906 F: sound/soc/codecs/cros_ec_codec.*
3908 CIRRUS LOGIC AUDIO CODEC DRIVERS
3909 M: Brian Austin <brian.austin@cirrus.com>
3910 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3911 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3913 F: sound/soc/codecs/cs*
3915 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3916 M: Hartley Sweeten <hsweeten@visionengravers.com>
3917 L: netdev@vger.kernel.org
3919 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3921 CIRRUS LOGIC LOCHNAGAR DRIVER
3922 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3923 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3924 L: patches@opensource.cirrus.com
3926 F: drivers/clk/clk-lochnagar.c
3927 F: drivers/hwmon/lochnagar-hwmon.c
3928 F: drivers/mfd/lochnagar-i2c.c
3929 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3930 F: drivers/regulator/lochnagar-regulator.c
3931 F: sound/soc/codecs/lochnagar-sc.c
3932 F: include/dt-bindings/clk/lochnagar.h
3933 F: include/dt-bindings/pinctrl/lochnagar.h
3934 F: include/linux/mfd/lochnagar*
3935 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3936 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3937 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3938 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3939 F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3940 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3941 F: Documentation/hwmon/lochnagar.rst
3943 CISCO FCOE HBA DRIVER
3944 M: Satish Kharat <satishkh@cisco.com>
3945 M: Sesidhar Baddela <sebaddel@cisco.com>
3946 M: Karan Tilak Kumar <kartilak@cisco.com>
3947 L: linux-scsi@vger.kernel.org
3949 F: drivers/scsi/fnic/
3951 CISCO SCSI HBA DRIVER
3952 M: Karan Tilak Kumar <kartilak@cisco.com>
3953 M: Sesidhar Baddela <sebaddel@cisco.com>
3954 L: linux-scsi@vger.kernel.org
3956 F: drivers/scsi/snic/
3958 CISCO VIC ETHERNET NIC DRIVER
3959 M: Christian Benvenuti <benve@cisco.com>
3960 M: Govindarajulu Varadarajan <_govind@gmx.com>
3961 M: Parvi Kaustubhi <pkaustub@cisco.com>
3963 F: drivers/net/ethernet/cisco/enic/
3965 CISCO VIC LOW LATENCY NIC DRIVER
3966 M: Christian Benvenuti <benve@cisco.com>
3967 M: Nelson Escobar <neescoba@cisco.com>
3968 M: Parvi Kaustubhi <pkaustub@cisco.com>
3970 F: drivers/infiniband/hw/usnic/
3972 CIRRUS LOGIC MADERA CODEC DRIVERS
3973 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3974 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3975 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3976 L: patches@opensource.cirrus.com
3977 T: git https://github.com/CirrusLogic/linux-drivers.git
3978 W: https://github.com/CirrusLogic/linux-drivers/wiki
3980 F: Documentation/devicetree/bindings/mfd/madera.txt
3981 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3982 F: Documentation/devicetree/bindings/sound/madera.txt
3983 F: include/dt-bindings/sound/madera*
3984 F: include/linux/irqchip/irq-madera*
3985 F: include/linux/mfd/madera/*
3986 F: include/sound/madera*
3987 F: drivers/gpio/gpio-madera*
3988 F: drivers/irqchip/irq-madera*
3989 F: drivers/mfd/madera*
3990 F: drivers/mfd/cs47l*
3991 F: drivers/pinctrl/cirrus/*
3992 F: sound/soc/codecs/cs47l*
3993 F: sound/soc/codecs/madera*
3996 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4000 CLANG/LLVM BUILD SUPPORT
4001 L: clang-built-linux@googlegroups.com
4002 W: https://clangbuiltlinux.github.io/
4003 B: https://github.com/ClangBuiltLinux/linux/issues
4004 C: irc://chat.freenode.net/clangbuiltlinux
4006 K: \b(?i:clang|llvm)\b
4009 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4010 L: linux-kernel@vger.kernel.org
4013 F: include/linux/cleancache.h
4016 M: Russell King <linux@armlinux.org.uk>
4017 L: linux-clk@vger.kernel.org
4019 F: include/linux/clk.h
4021 CLOCKSOURCE, CLOCKEVENT DRIVERS
4022 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4023 M: Thomas Gleixner <tglx@linutronix.de>
4024 L: linux-kernel@vger.kernel.org
4025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4027 F: drivers/clocksource/
4028 F: Documentation/devicetree/bindings/timer/
4031 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4032 M: Daniel Oliveira Nascimento <don@syst.com.br>
4033 L: platform-driver-x86@vger.kernel.org
4035 F: drivers/platform/x86/classmate-laptop.c
4038 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4039 L: linux-media@vger.kernel.org
4040 T: git git://linuxtv.org/media_tree.git
4041 W: https://linuxtv.org
4043 F: drivers/media/pci/cobalt/
4045 COCCINELLE/Semantic Patches (SmPL)
4046 M: Julia Lawall <Julia.Lawall@lip6.fr>
4047 M: Gilles Muller <Gilles.Muller@lip6.fr>
4048 M: Nicolas Palix <nicolas.palix@imag.fr>
4049 M: Michal Marek <michal.lkml@markovi.net>
4050 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4052 W: http://coccinelle.lip6.fr/
4054 F: Documentation/dev-tools/coccinelle.rst
4055 F: scripts/coccinelle/
4056 F: scripts/coccicheck
4059 M: Jan Harkes <jaharkes@cs.cmu.edu>
4061 L: codalist@coda.cs.cmu.edu
4062 W: http://www.coda.cs.cmu.edu/
4064 F: Documentation/filesystems/coda.txt
4066 F: include/linux/coda*.h
4067 F: include/uapi/linux/coda*.h
4069 CODA V4L2 MEM2MEM DRIVER
4070 M: Philipp Zabel <p.zabel@pengutronix.de>
4071 L: linux-media@vger.kernel.org
4073 F: Documentation/devicetree/bindings/media/coda.txt
4074 F: drivers/media/platform/coda/
4077 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4079 F: Documentation/process/code-of-conduct.rst
4080 F: Documentation/process/code-of-conduct-interpretation.rst
4082 COMMON CLK FRAMEWORK
4083 M: Michael Turquette <mturquette@baylibre.com>
4084 M: Stephen Boyd <sboyd@kernel.org>
4085 L: linux-clk@vger.kernel.org
4086 Q: http://patchwork.kernel.org/project/linux-clk/list/
4087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4089 F: Documentation/devicetree/bindings/clock/
4091 X: drivers/clk/clkdev.c
4092 F: include/linux/clk-pr*
4093 F: include/linux/clk/
4094 F: include/linux/of_clk.h
4096 COMMON INTERNET FILE SYSTEM (CIFS)
4097 M: Steve French <sfrench@samba.org>
4098 L: linux-cifs@vger.kernel.org
4099 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4100 W: http://linux-cifs.samba.org/
4101 T: git git://git.samba.org/sfrench/cifs-2.6.git
4103 F: Documentation/admin-guide/cifs/
4106 COMPACTPCI HOTPLUG CORE
4107 M: Scott Murray <scott@spiteful.org>
4108 L: linux-pci@vger.kernel.org
4110 F: drivers/pci/hotplug/cpci_hotplug*
4112 COMPACTPCI HOTPLUG GENERIC DRIVER
4113 M: Scott Murray <scott@spiteful.org>
4114 L: linux-pci@vger.kernel.org
4116 F: drivers/pci/hotplug/cpcihp_generic.c
4118 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4119 M: Scott Murray <scott@spiteful.org>
4120 L: linux-pci@vger.kernel.org
4122 F: drivers/pci/hotplug/cpcihp_zt5550.*
4124 COMPAL LAPTOP SUPPORT
4125 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4126 L: platform-driver-x86@vger.kernel.org
4128 F: drivers/platform/x86/compal-laptop.c
4131 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4133 F: include/linux/compiler_attributes.h
4135 CONEXANT ACCESSRUNNER USB DRIVER
4136 L: accessrunner-general@lists.sourceforge.net
4137 W: http://accessrunner.sourceforge.net/
4139 F: drivers/usb/atm/cxacru.c
4142 M: Joel Becker <jlbec@evilplan.org>
4143 M: Christoph Hellwig <hch@lst.de>
4144 T: git git://git.infradead.org/users/hch/configfs.git
4147 F: include/linux/configfs.h
4150 M: Evgeniy Polyakov <zbr@ioremap.net>
4151 L: netdev@vger.kernel.org
4153 F: drivers/connector/
4155 CONTROL GROUP (CGROUP)
4156 M: Tejun Heo <tj@kernel.org>
4157 M: Li Zefan <lizefan@huawei.com>
4158 M: Johannes Weiner <hannes@cmpxchg.org>
4159 L: cgroups@vger.kernel.org
4160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4162 F: Documentation/admin-guide/cgroup-v2.rst
4163 F: Documentation/admin-guide/cgroup-v1/
4164 F: include/linux/cgroup*
4167 CONTROL GROUP - CPUSET
4168 M: Li Zefan <lizefan@huawei.com>
4169 L: cgroups@vger.kernel.org
4170 W: http://www.bullopensource.org/cpuset/
4171 W: http://oss.sgi.com/projects/cpusets/
4172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4174 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4175 F: include/linux/cpuset.h
4176 F: kernel/cgroup/cpuset.c
4178 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4179 M: Johannes Weiner <hannes@cmpxchg.org>
4180 M: Michal Hocko <mhocko@kernel.org>
4181 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4182 L: cgroups@vger.kernel.org
4183 L: linux-mm@kvack.org
4188 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4189 M: Tejun Heo <tj@kernel.org>
4190 M: Jens Axboe <axboe@kernel.dk>
4191 L: cgroups@vger.kernel.org
4192 L: linux-block@vger.kernel.org
4193 T: git git://git.kernel.dk/linux-block
4194 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4195 F: block/blk-cgroup.c
4196 F: include/linux/blk-cgroup.h
4197 F: block/blk-throttle.c
4198 F: block/blk-iolatency.c
4199 F: block/bfq-cgroup.c
4201 CORETEMP HARDWARE MONITORING DRIVER
4202 M: Fenghua Yu <fenghua.yu@intel.com>
4203 L: linux-hwmon@vger.kernel.org
4205 F: Documentation/hwmon/coretemp.rst
4206 F: drivers/hwmon/coretemp.c
4208 COSA/SRP SYNC SERIAL DRIVER
4209 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4210 W: http://www.fi.muni.cz/~kas/cosa/
4212 F: drivers/net/wan/cosa*
4215 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4216 L: linux-iio@vger.kernel.org
4218 F: Documentation/ABI/testing/sysfs-bus-counter*
4219 F: Documentation/driver-api/generic-counter.rst
4221 F: include/linux/counter.h
4222 F: include/linux/counter_enum.h
4224 CPMAC ETHERNET DRIVER
4225 M: Florian Fainelli <f.fainelli@gmail.com>
4226 L: netdev@vger.kernel.org
4228 F: drivers/net/ethernet/ti/cpmac.c
4230 CPU FREQUENCY SCALING FRAMEWORK
4231 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4232 M: Viresh Kumar <viresh.kumar@linaro.org>
4233 L: linux-pm@vger.kernel.org
4235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4237 B: https://bugzilla.kernel.org
4238 F: Documentation/admin-guide/pm/cpufreq.rst
4239 F: Documentation/admin-guide/pm/intel_pstate.rst
4240 F: Documentation/cpu-freq/
4241 F: Documentation/devicetree/bindings/cpufreq/
4243 F: kernel/sched/cpufreq*.c
4244 F: include/linux/cpufreq.h
4245 F: include/linux/sched/cpufreq.h
4246 F: tools/testing/selftests/cpufreq/
4248 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
4249 M: Viresh Kumar <viresh.kumar@linaro.org>
4250 M: Sudeep Holla <sudeep.holla@arm.com>
4251 L: linux-pm@vger.kernel.org
4252 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4254 F: drivers/cpufreq/arm_big_little.h
4255 F: drivers/cpufreq/arm_big_little.c
4257 CPU POWER MONITORING SUBSYSTEM
4258 M: Thomas Renninger <trenn@suse.com>
4259 M: Shuah Khan <shuah@kernel.org>
4260 M: Shuah Khan <skhan@linuxfoundation.org>
4261 L: linux-pm@vger.kernel.org
4263 F: tools/power/cpupower/
4266 M: "H. Peter Anvin" <hpa@zytor.com>
4268 F: arch/x86/kernel/cpuid.c
4269 F: arch/x86/kernel/msr.c
4271 CPUIDLE DRIVER - ARM BIG LITTLE
4272 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4273 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4274 L: linux-pm@vger.kernel.org
4275 L: linux-arm-kernel@lists.infradead.org
4276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4278 F: drivers/cpuidle/cpuidle-big_little.c
4280 CPUIDLE DRIVER - ARM EXYNOS
4281 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4282 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4283 M: Kukjin Kim <kgene@kernel.org>
4284 L: linux-pm@vger.kernel.org
4285 L: linux-samsung-soc@vger.kernel.org
4287 F: drivers/cpuidle/cpuidle-exynos.c
4288 F: arch/arm/mach-exynos/pm.c
4290 CPUIDLE DRIVER - ARM PSCI
4291 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4292 M: Sudeep Holla <sudeep.holla@arm.com>
4293 L: linux-pm@vger.kernel.org
4294 L: linux-arm-kernel@lists.infradead.org
4296 F: drivers/cpuidle/cpuidle-psci.c
4298 CPU IDLE TIME MANAGEMENT FRAMEWORK
4299 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4300 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4301 L: linux-pm@vger.kernel.org
4303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4304 B: https://bugzilla.kernel.org
4305 F: Documentation/admin-guide/pm/cpuidle.rst
4306 F: Documentation/driver-api/pm/cpuidle.rst
4307 F: drivers/cpuidle/*
4308 F: include/linux/cpuidle.h
4311 M: Nicolas Pitre <nico@fluxnic.net>
4313 F: Documentation/filesystems/cramfs.txt
4317 M: Herbert Xu <herbert@gondor.apana.org.au>
4318 M: "David S. Miller" <davem@davemloft.net>
4319 L: linux-crypto@vger.kernel.org
4320 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4323 F: Documentation/crypto/
4324 F: Documentation/devicetree/bindings/crypto/
4329 F: include/linux/crypto*
4332 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4333 M: Neil Horman <nhorman@tuxdriver.com>
4334 L: linux-crypto@vger.kernel.org
4336 F: crypto/ansi_cprng.c
4340 M: Hans Verkuil <hverkuil@xs4all.nl>
4341 L: linux-media@vger.kernel.org
4342 T: git git://linuxtv.org/media_tree.git
4343 W: http://linuxtv.org
4345 F: drivers/media/i2c/cs3308.c
4347 CS5535 Audio ALSA driver
4348 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4350 F: sound/pci/cs5535audio/
4352 CSI DRIVERS FOR ALLWINNER V3s
4353 M: Yong Deng <yong.deng@magewell.com>
4354 L: linux-media@vger.kernel.org
4355 T: git git://linuxtv.org/media_tree.git
4357 F: drivers/media/platform/sunxi/sun6i-csi/
4358 F: Documentation/devicetree/bindings/media/sun6i-csi.txt
4361 M: Solomon Peachy <pizza@shaftnet.org>
4363 F: drivers/net/wireless/st/cw1200/
4365 CX18 VIDEO4LINUX DRIVER
4366 M: Andy Walls <awalls@md.metrocast.net>
4367 L: ivtv-devel@ivtvdriver.org (subscribers-only)
4368 L: linux-media@vger.kernel.org
4369 T: git git://linuxtv.org/media_tree.git
4370 W: https://linuxtv.org
4371 W: http://www.ivtvdriver.org/index.php/Cx18
4373 F: Documentation/media/v4l-drivers/cx18*
4374 F: drivers/media/pci/cx18/
4375 F: include/uapi/linux/ivtv*
4377 CX2341X MPEG ENCODER HELPER MODULE
4378 M: Hans Verkuil <hverkuil@xs4all.nl>
4379 L: linux-media@vger.kernel.org
4380 T: git git://linuxtv.org/media_tree.git
4381 W: https://linuxtv.org
4383 F: drivers/media/common/cx2341x*
4384 F: include/media/drv-intf/cx2341x.h
4386 CX24120 MEDIA DRIVER
4387 M: Jemma Denson <jdenson@gmail.com>
4388 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4389 L: linux-media@vger.kernel.org
4390 W: https://linuxtv.org
4391 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4393 F: drivers/media/dvb-frontends/cx24120*
4395 CX88 VIDEO4LINUX DRIVER
4396 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4397 L: linux-media@vger.kernel.org
4398 W: https://linuxtv.org
4399 T: git git://linuxtv.org/media_tree.git
4401 F: Documentation/media/v4l-drivers/cx88*
4402 F: drivers/media/pci/cx88/
4404 CXD2820R MEDIA DRIVER
4405 M: Antti Palosaari <crope@iki.fi>
4406 L: linux-media@vger.kernel.org
4407 W: https://linuxtv.org
4408 W: http://palosaari.fi/linux/
4409 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4410 T: git git://linuxtv.org/anttip/media_tree.git
4412 F: drivers/media/dvb-frontends/cxd2820r*
4414 CXGB3 ETHERNET DRIVER (CXGB3)
4415 M: Vishal Kulkarni <vishal@chelsio.com>
4416 L: netdev@vger.kernel.org
4417 W: http://www.chelsio.com
4419 F: drivers/net/ethernet/chelsio/cxgb3/
4421 CXGB3 ISCSI DRIVER (CXGB3I)
4422 M: Karen Xie <kxie@chelsio.com>
4423 L: linux-scsi@vger.kernel.org
4424 W: http://www.chelsio.com
4426 F: drivers/scsi/cxgbi/cxgb3i
4428 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4429 M: Potnuri Bharat Teja <bharat@chelsio.com>
4430 L: linux-rdma@vger.kernel.org
4431 W: http://www.openfabrics.org
4433 F: drivers/infiniband/hw/cxgb3/
4434 F: include/uapi/rdma/cxgb3-abi.h
4436 CXGB4 CRYPTO DRIVER (chcr)
4437 M: Atul Gupta <atul.gupta@chelsio.com>
4438 L: linux-crypto@vger.kernel.org
4439 W: http://www.chelsio.com
4441 F: drivers/crypto/chelsio
4443 CXGB4 ETHERNET DRIVER (CXGB4)
4444 M: Vishal Kulkarni <vishal@chelsio.com>
4445 L: netdev@vger.kernel.org
4446 W: http://www.chelsio.com
4448 F: drivers/net/ethernet/chelsio/cxgb4/
4450 CXGB4 ISCSI DRIVER (CXGB4I)
4451 M: Karen Xie <kxie@chelsio.com>
4452 L: linux-scsi@vger.kernel.org
4453 W: http://www.chelsio.com
4455 F: drivers/scsi/cxgbi/cxgb4i
4457 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4458 M: Potnuri Bharat Teja <bharat@chelsio.com>
4459 L: linux-rdma@vger.kernel.org
4460 W: http://www.openfabrics.org
4462 F: drivers/infiniband/hw/cxgb4/
4463 F: include/uapi/rdma/cxgb4-abi.h
4465 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4466 M: Casey Leedom <leedom@chelsio.com>
4467 L: netdev@vger.kernel.org
4468 W: http://www.chelsio.com
4470 F: drivers/net/ethernet/chelsio/cxgb4vf/
4472 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4473 M: Frederic Barrat <fbarrat@linux.ibm.com>
4474 M: Andrew Donnellan <ajd@linux.ibm.com>
4475 L: linuxppc-dev@lists.ozlabs.org
4477 F: arch/powerpc/platforms/powernv/pci-cxl.c
4478 F: drivers/misc/cxl/
4479 F: include/misc/cxl*
4480 F: include/uapi/misc/cxl.h
4481 F: Documentation/powerpc/cxl.rst
4482 F: Documentation/ABI/testing/sysfs-class-cxl
4484 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4485 M: Manoj N. Kumar <manoj@linux.ibm.com>
4486 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4487 M: Uma Krishnan <ukrishn@linux.ibm.com>
4488 L: linux-scsi@vger.kernel.org
4490 F: drivers/scsi/cxlflash/
4491 F: include/uapi/scsi/cxlflash_ioctl.h
4492 F: Documentation/powerpc/cxlflash.rst
4495 M: Russell King <linux@armlinux.org.uk>
4496 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4497 W: http://www.armlinux.org.uk/
4499 F: drivers/video/fbdev/cyber2000fb.*
4501 CYCLADES ASYNC MUX DRIVER
4502 W: http://www.cyclades.com/
4504 F: drivers/tty/cyclades.c
4505 F: include/linux/cyclades.h
4506 F: include/uapi/linux/cyclades.h
4508 CYCLADES PC300 DRIVER
4509 W: http://www.cyclades.com/
4511 F: drivers/net/wan/pc300*
4513 CYPRESS_FIRMWARE MEDIA DRIVER
4514 M: Antti Palosaari <crope@iki.fi>
4515 L: linux-media@vger.kernel.org
4516 W: https://linuxtv.org
4517 W: http://palosaari.fi/linux/
4518 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4519 T: git git://linuxtv.org/anttip/media_tree.git
4521 F: drivers/media/common/cypress_firmware*
4523 CYTTSP TOUCHSCREEN DRIVER
4524 M: Ferruh Yigit <fery@cypress.com>
4525 L: linux-input@vger.kernel.org
4527 F: drivers/input/touchscreen/cyttsp*
4528 F: include/linux/input/cyttsp.h
4530 D-LINK DIR-685 TOUCHKEYS DRIVER
4531 M: Linus Walleij <linus.walleij@linaro.org>
4532 L: linux-input@vger.kernel.org
4534 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4536 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4537 M: Joshua Kinard <kumba@gentoo.org>
4539 F: drivers/rtc/rtc-ds1685.c
4540 F: include/linux/rtc/ds1685.h
4542 DAMA SLAVE for AX.25
4543 M: Joerg Reuter <jreuter@yaina.de>
4544 W: http://yaina.de/jreuter/
4545 W: http://www.qsl.net/dl1bke/
4546 L: linux-hams@vger.kernel.org
4548 F: net/ax25/af_ax25.c
4549 F: net/ax25/ax25_dev.c
4550 F: net/ax25/ax25_ds_*
4551 F: net/ax25/ax25_in.c
4552 F: net/ax25/ax25_out.c
4553 F: net/ax25/ax25_timer.c
4554 F: net/ax25/sysctl_net_ax25.c
4556 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4557 L: netdev@vger.kernel.org
4559 F: Documentation/networking/device_drivers/dec/dmfe.txt
4560 F: drivers/net/ethernet/dec/tulip/dmfe.c
4562 DC390/AM53C974 SCSI driver
4563 M: Hannes Reinecke <hare@suse.com>
4564 L: linux-scsi@vger.kernel.org
4566 F: drivers/scsi/am53c974.c
4569 M: Oliver Neukum <oliver@neukum.org>
4570 M: Ali Akcaagac <aliakc@web.de>
4571 M: Jamie Lenehan <lenehan@twibble.org>
4572 L: dc395x@twibble.org
4573 W: http://twibble.org/dist/dc395x/
4574 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4576 F: Documentation/scsi/dc395x.txt
4577 F: drivers/scsi/dc395x.*
4580 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4581 L: dccp@vger.kernel.org
4582 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4584 F: include/linux/dccp.h
4585 F: include/uapi/linux/dccp.h
4586 F: include/linux/tfrc.h
4589 DECnet NETWORK LAYER
4590 W: http://linux-decnet.sourceforge.net
4591 L: linux-decnet-user@lists.sourceforge.net
4593 F: Documentation/networking/decnet.txt
4596 DECSTATION PLATFORM SUPPORT
4597 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4598 L: linux-mips@vger.kernel.org
4599 W: http://www.linux-mips.org/wiki/DECstation
4602 F: arch/mips/include/asm/dec/
4603 F: arch/mips/include/asm/mach-dec/
4605 DEFXX FDDI NETWORK DRIVER
4606 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4608 F: drivers/net/fddi/defxx.*
4611 M: Pali Rohár <pali.rohar@gmail.com>
4612 M: Mario Limonciello <mario.limonciello@dell.com>
4613 L: platform-driver-x86@vger.kernel.org
4615 F: drivers/platform/x86/dell-smbios.*
4617 DELL SMBIOS SMM DRIVER
4618 M: Mario Limonciello <mario.limonciello@dell.com>
4619 L: platform-driver-x86@vger.kernel.org
4621 F: drivers/platform/x86/dell-smbios-smm.c
4623 DELL SMBIOS WMI DRIVER
4624 M: Mario Limonciello <mario.limonciello@dell.com>
4625 L: platform-driver-x86@vger.kernel.org
4627 F: drivers/platform/x86/dell-smbios-wmi.c
4628 F: tools/wmi/dell-smbios-example.c
4630 DEFZA FDDI NETWORK DRIVER
4631 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4633 F: drivers/net/fddi/defza.*
4636 M: Matthew Garrett <mjg59@srcf.ucam.org>
4637 M: Pali Rohár <pali.rohar@gmail.com>
4638 L: platform-driver-x86@vger.kernel.org
4640 F: drivers/platform/x86/dell-laptop.c
4642 DELL LAPTOP FREEFALL DRIVER
4643 M: Pali Rohár <pali.rohar@gmail.com>
4645 F: drivers/platform/x86/dell-smo8800.c
4647 DELL LAPTOP RBTN DRIVER
4648 M: Pali Rohár <pali.rohar@gmail.com>
4650 F: drivers/platform/x86/dell-rbtn.*
4652 DELL REMOTE BIOS UPDATE DRIVER
4653 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4654 L: platform-driver-x86@vger.kernel.org
4656 F: drivers/platform/x86/dell_rbu.c
4658 DELL LAPTOP SMM DRIVER
4659 M: Pali Rohár <pali.rohar@gmail.com>
4661 F: drivers/hwmon/dell-smm-hwmon.c
4662 F: include/uapi/linux/i8k.h
4664 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4665 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4666 L: platform-driver-x86@vger.kernel.org
4668 F: Documentation/driver-api/dcdbas.rst
4669 F: drivers/platform/x86/dcdbas.*
4671 DELL WMI NOTIFICATIONS DRIVER
4672 M: Matthew Garrett <mjg59@srcf.ucam.org>
4673 M: Pali Rohár <pali.rohar@gmail.com>
4675 F: drivers/platform/x86/dell-wmi.c
4677 DELL WMI DESCRIPTOR DRIVER
4678 M: Mario Limonciello <mario.limonciello@dell.com>
4680 F: drivers/platform/x86/dell-wmi-descriptor.c
4682 DELTA ST MEDIA DRIVER
4683 M: Hugues Fruchet <hugues.fruchet@st.com>
4684 L: linux-media@vger.kernel.org
4685 T: git git://linuxtv.org/media_tree.git
4686 W: https://linuxtv.org
4688 F: drivers/media/platform/sti/delta
4691 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4692 L: linux-mtd@lists.infradead.org
4694 F: drivers/mtd/nand/raw/denali*
4696 DESIGNWARE EDMA CORE IP DRIVER
4697 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4698 L: dmaengine@vger.kernel.org
4700 F: drivers/dma/dw-edma/
4701 F: include/linux/dma/edma.h
4703 DESIGNWARE USB2 DRD IP DRIVER
4704 M: Minas Harutyunyan <hminas@synopsys.com>
4705 L: linux-usb@vger.kernel.org
4706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4708 F: drivers/usb/dwc2/
4710 DESIGNWARE USB3 DRD IP DRIVER
4711 M: Felipe Balbi <balbi@kernel.org>
4712 L: linux-usb@vger.kernel.org
4713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4715 F: drivers/usb/dwc3/
4717 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4718 M: Andreas Klinger <ak@it-klinger.de>
4719 L: linux-iio@vger.kernel.org
4721 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4722 F: drivers/iio/proximity/srf*.c
4724 DEVICE COREDUMP (DEV_COREDUMP)
4725 M: Johannes Berg <johannes@sipsolutions.net>
4726 L: linux-kernel@vger.kernel.org
4728 F: drivers/base/devcoredump.c
4729 F: include/linux/devcoredump.h
4731 DEVICE FREQUENCY (DEVFREQ)
4732 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4733 M: Kyungmin Park <kyungmin.park@samsung.com>
4734 R: Chanwoo Choi <cw00.choi@samsung.com>
4735 L: linux-pm@vger.kernel.org
4736 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4739 F: include/linux/devfreq.h
4740 F: Documentation/devicetree/bindings/devfreq/
4741 F: include/trace/events/devfreq.h
4743 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4744 M: Chanwoo Choi <cw00.choi@samsung.com>
4745 L: linux-pm@vger.kernel.org
4746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4748 F: drivers/devfreq/event/
4749 F: drivers/devfreq/devfreq-event.c
4750 F: include/linux/devfreq-event.h
4751 F: Documentation/devicetree/bindings/devfreq/event/
4753 DEVICE NUMBER REGISTRY
4754 M: Torben Mathiasen <device@lanana.org>
4755 W: http://lanana.org/docs/device-list/index.html
4759 M: Alasdair Kergon <agk@redhat.com>
4760 M: Mike Snitzer <snitzer@redhat.com>
4761 M: dm-devel@redhat.com
4762 L: dm-devel@redhat.com
4763 W: http://sources.redhat.com/dm
4764 Q: http://patchwork.kernel.org/project/dm-devel/list/
4765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4766 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4768 F: Documentation/admin-guide/device-mapper/
4769 F: drivers/md/Makefile
4770 F: drivers/md/Kconfig
4772 F: drivers/md/persistent-data/
4773 F: include/linux/device-mapper.h
4774 F: include/linux/dm-*.h
4775 F: include/uapi/linux/dm-*.h
4778 M: Jiri Pirko <jiri@mellanox.com>
4779 L: netdev@vger.kernel.org
4781 F: net/core/devlink.c
4782 F: include/net/devlink.h
4783 F: include/uapi/linux/devlink.h
4785 DIALOG SEMICONDUCTOR DRIVERS
4786 M: Support Opensource <support.opensource@diasemi.com>
4787 W: http://www.dialog-semiconductor.com/products
4789 F: Documentation/hwmon/da90??.rst
4790 F: Documentation/devicetree/bindings/mfd/da90*.txt
4791 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4792 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4793 F: Documentation/devicetree/bindings/regulator/da92*.txt
4794 F: Documentation/devicetree/bindings/regulator/slg51000.txt
4795 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4796 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4797 F: drivers/gpio/gpio-da90??.c
4798 F: drivers/hwmon/da90??-hwmon.c
4799 F: drivers/iio/adc/da91??-*.c
4800 F: drivers/input/misc/da90??_onkey.c
4801 F: drivers/input/touchscreen/da9052_tsi.c
4802 F: drivers/leds/leds-da90??.c
4803 F: drivers/mfd/da903x.c
4804 F: drivers/mfd/da90??-*.c
4805 F: drivers/mfd/da91??-*.c
4806 F: drivers/power/supply/da9052-battery.c
4807 F: drivers/power/supply/da91??-*.c
4808 F: drivers/regulator/da903x.c
4809 F: drivers/regulator/da9???-regulator.[ch]
4810 F: drivers/regulator/slg51000-regulator.[ch]
4811 F: drivers/thermal/da90??-thermal.c
4812 F: drivers/rtc/rtc-da90??.c
4813 F: drivers/video/backlight/da90??_bl.c
4814 F: drivers/watchdog/da90??_wdt.c
4815 F: include/linux/mfd/da903x.h
4816 F: include/linux/mfd/da9052/
4817 F: include/linux/mfd/da9055/
4818 F: include/linux/mfd/da9062/
4819 F: include/linux/mfd/da9063/
4820 F: include/linux/mfd/da9150/
4821 F: include/linux/regulator/da9211.h
4822 F: include/sound/da[79]*.h
4823 F: sound/soc/codecs/da[79]*.[ch]
4825 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4826 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4827 L: linux-gpio@vger.kernel.org
4829 F: drivers/gpio/gpio-gpio-mm.c
4831 DIOLAN U2C-12 I2C DRIVER
4832 M: Guenter Roeck <linux@roeck-us.net>
4833 L: linux-i2c@vger.kernel.org
4835 F: drivers/i2c/busses/i2c-diolan-u2c.c
4837 FILESYSTEM DIRECT ACCESS (DAX)
4838 M: Dan Williams <dan.j.williams@intel.com>
4839 R: Matthew Wilcox <willy@infradead.org>
4840 R: Jan Kara <jack@suse.cz>
4841 L: linux-fsdevel@vger.kernel.org
4842 L: linux-nvdimm@lists.01.org
4845 F: include/linux/dax.h
4846 F: include/trace/events/fs_dax.h
4848 DEVICE DIRECT ACCESS (DAX)
4849 M: Dan Williams <dan.j.williams@intel.com>
4850 M: Vishal Verma <vishal.l.verma@intel.com>
4851 M: Keith Busch <keith.busch@intel.com>
4852 M: Dave Jiang <dave.jiang@intel.com>
4853 L: linux-nvdimm@lists.01.org
4857 DIRECTORY NOTIFICATION (DNOTIFY)
4858 M: Jan Kara <jack@suse.cz>
4859 R: Amir Goldstein <amir73il@gmail.com>
4860 L: linux-fsdevel@vger.kernel.org
4862 F: Documentation/filesystems/dnotify.txt
4863 F: fs/notify/dnotify/
4864 F: include/linux/dnotify.h
4866 DISK GEOMETRY AND PARTITION HANDLING
4867 M: Andries Brouwer <aeb@cwi.nl>
4868 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4869 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4870 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4874 M: Jan Kara <jack@suse.com>
4876 F: Documentation/filesystems/quota.txt
4878 F: include/linux/quota*.h
4879 F: include/uapi/linux/quota*.h
4881 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4882 M: Bernie Thompson <bernie@plugable.com>
4883 L: linux-fbdev@vger.kernel.org
4885 W: http://plugable.com/category/projects/udlfb/
4886 F: drivers/video/fbdev/udlfb.c
4887 F: include/video/udlfb.h
4888 F: Documentation/fb/udlfb.rst
4890 DISTRIBUTED LOCK MANAGER (DLM)
4891 M: Christine Caulfield <ccaulfie@redhat.com>
4892 M: David Teigland <teigland@redhat.com>
4893 L: cluster-devel@redhat.com
4894 W: http://sources.redhat.com/cluster/
4895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4899 DMA BUFFER SHARING FRAMEWORK
4900 M: Sumit Semwal <sumit.semwal@linaro.org>
4902 L: linux-media@vger.kernel.org
4903 L: dri-devel@lists.freedesktop.org
4904 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4906 F: include/linux/dma-buf*
4907 F: include/linux/reservation.h
4908 F: include/linux/*fence.h
4909 F: Documentation/driver-api/dma-buf.rst
4910 T: git git://anongit.freedesktop.org/drm/drm-misc
4912 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4913 M: Vinod Koul <vkoul@kernel.org>
4914 L: dmaengine@vger.kernel.org
4915 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4918 F: include/linux/dmaengine.h
4919 F: include/linux/of_dma.h
4920 F: Documentation/devicetree/bindings/dma/
4921 F: Documentation/driver-api/dmaengine/
4922 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4925 M: Christoph Hellwig <hch@lst.de>
4926 M: Marek Szyprowski <m.szyprowski@samsung.com>
4927 R: Robin Murphy <robin.murphy@arm.com>
4928 L: iommu@lists.linux-foundation.org
4929 T: git git://git.infradead.org/users/hch/dma-mapping.git
4930 W: http://git.infradead.org/users/hch/dma-mapping.git
4933 F: include/asm-generic/dma-mapping.h
4934 F: include/linux/dma-direct.h
4935 F: include/linux/dma-mapping.h
4936 F: include/linux/dma-noncoherent.h
4938 DME1737 HARDWARE MONITOR DRIVER
4939 M: Juerg Haefliger <juergh@gmail.com>
4940 L: linux-hwmon@vger.kernel.org
4942 F: Documentation/hwmon/dme1737.rst
4943 F: drivers/hwmon/dme1737.c
4946 M: Jean Delvare <jdelvare@suse.com>
4948 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4949 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4950 F: drivers/firmware/dmi-id.c
4951 F: drivers/firmware/dmi_scan.c
4952 F: include/linux/dmi.h
4955 M: Jonathan Corbet <corbet@lwn.net>
4956 L: linux-doc@vger.kernel.org
4959 F: scripts/documentation-file-ref-check
4960 F: scripts/kernel-doc
4961 F: scripts/sphinx-pre-install
4962 X: Documentation/ABI/
4963 X: Documentation/firmware-guide/acpi/
4964 X: Documentation/devicetree/
4965 X: Documentation/i2c/
4966 X: Documentation/media/
4967 X: Documentation/power/
4968 X: Documentation/spi/
4969 T: git git://git.lwn.net/linux.git docs-next
4971 DOCUMENTATION/ITALIAN
4972 M: Federico Vaga <federico.vaga@vaga.pv.it>
4973 L: linux-doc@vger.kernel.org
4975 F: Documentation/translations/it_IT
4977 DOCUMENTATION SCRIPTS
4978 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4979 L: linux-doc@vger.kernel.org
4981 F: scripts/documentation-file-ref-check
4982 F: scripts/sphinx-pre-install
4983 F: Documentation/sphinx/parse-headers.pl
4985 DONGWOON DW9714 LENS VOICE COIL DRIVER
4986 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4987 L: linux-media@vger.kernel.org
4988 T: git git://linuxtv.org/media_tree.git
4990 F: drivers/media/i2c/dw9714.c
4991 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4993 DONGWOON DW9807 LENS VOICE COIL DRIVER
4994 M: Sakari Ailus <sakari.ailus@linux.intel.com>
4995 L: linux-media@vger.kernel.org
4996 T: git git://linuxtv.org/media_tree.git
4998 F: drivers/media/i2c/dw9807-vcm.c
4999 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5002 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5003 L: blinux-list@redhat.com
5005 F: drivers/char/dtlk.c
5006 F: include/linux/dtlk.h
5008 DPAA2 DATAPATH I/O (DPIO) DRIVER
5009 M: Roy Pledge <Roy.Pledge@nxp.com>
5010 L: linux-kernel@vger.kernel.org
5012 F: drivers/soc/fsl/dpio
5014 DPAA2 ETHERNET DRIVER
5015 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5016 L: netdev@vger.kernel.org
5018 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5019 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5020 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5021 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5022 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5024 DPAA2 ETHERNET SWITCH DRIVER
5025 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5026 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5027 L: linux-kernel@vger.kernel.org
5029 F: drivers/staging/fsl-dpaa2/ethsw
5031 DPT_I2O SCSI RAID DRIVER
5032 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5033 L: linux-scsi@vger.kernel.org
5034 W: http://www.adaptec.com/
5036 F: drivers/scsi/dpt*
5037 F: drivers/scsi/dpt/
5040 M: Philipp Reisner <philipp.reisner@linbit.com>
5041 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5042 L: drbd-dev@lists.linbit.com
5043 W: http://www.drbd.org
5044 T: git git://git.linbit.com/linux-drbd.git
5045 T: git git://git.linbit.com/drbd-8.4.git
5047 F: drivers/block/drbd/
5049 F: Documentation/admin-guide/blockdev/
5051 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5052 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5053 R: "Rafael J. Wysocki" <rafael@kernel.org>
5054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5056 F: Documentation/kobject.txt
5060 F: include/linux/debugfs.h
5061 F: include/linux/kobj*
5064 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5065 M: Kevin Hilman <khilman@kernel.org>
5066 M: Nishanth Menon <nm@ti.com>
5068 F: drivers/power/avs/
5069 F: include/linux/power/smartreflex.h
5070 L: linux-pm@vger.kernel.org
5072 DRM DRIVER FOR ARM PL111 CLCD
5073 M: Eric Anholt <eric@anholt.net>
5074 T: git git://anongit.freedesktop.org/drm/drm-misc
5076 F: drivers/gpu/drm/pl111/
5078 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5079 M: Linus Walleij <linus.walleij@linaro.org>
5080 T: git git://anongit.freedesktop.org/drm/drm-misc
5082 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5083 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5085 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5086 M: Dave Airlie <airlied@redhat.com>
5088 F: drivers/gpu/drm/ast/
5090 DRM DRIVER FOR ASPEED BMC GFX
5091 M: Joel Stanley <joel@jms.id.au>
5092 L: linux-aspeed@lists.ozlabs.org
5093 T: git git://anongit.freedesktop.org/drm/drm-misc
5095 F: drivers/gpu/drm/aspeed/
5096 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5098 DRM DRIVER FOR BOCHS VIRTUAL GPU
5099 M: Gerd Hoffmann <kraxel@redhat.com>
5100 L: virtualization@lists.linux-foundation.org
5101 T: git git://anongit.freedesktop.org/drm/drm-misc
5103 F: drivers/gpu/drm/bochs/
5105 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5106 M: Linus Walleij <linus.walleij@linaro.org>
5107 T: git git://anongit.freedesktop.org/drm/drm-misc
5109 F: drivers/gpu/drm/tve200/
5111 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5112 M: Jagan Teki <jagan@amarulasolutions.com>
5114 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5115 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5117 DRM DRIVER FOR ILITEK ILI9225 PANELS
5118 M: David Lechner <david@lechnology.com>
5120 F: drivers/gpu/drm/tinydrm/ili9225.c
5121 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5123 DRM DRIVER FOR HX8357D PANELS
5124 M: Eric Anholt <eric@anholt.net>
5125 T: git git://anongit.freedesktop.org/drm/drm-misc
5127 F: drivers/gpu/drm/tinydrm/hx8357d.c
5128 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5130 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5131 S: Orphan / Obsolete
5132 F: drivers/gpu/drm/i810/
5133 F: include/uapi/drm/i810_drm.h
5135 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5136 S: Orphan / Obsolete
5137 F: drivers/gpu/drm/mga/
5138 F: include/uapi/drm/mga_drm.h
5140 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5141 M: Dave Airlie <airlied@redhat.com>
5143 F: drivers/gpu/drm/mgag200/
5145 DRM DRIVER FOR MI0283QT
5146 M: Noralf Trønnes <noralf@tronnes.org>
5148 F: drivers/gpu/drm/tinydrm/mi0283qt.c
5149 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5151 DRM DRIVER FOR MSM ADRENO GPU
5152 M: Rob Clark <robdclark@gmail.com>
5153 M: Sean Paul <sean@poorly.run>
5154 L: linux-arm-msm@vger.kernel.org
5155 L: dri-devel@lists.freedesktop.org
5156 L: freedreno@lists.freedesktop.org
5157 T: git https://gitlab.freedesktop.org/drm/msm.git
5159 F: drivers/gpu/drm/msm/
5160 F: include/uapi/drm/msm_drm.h
5161 F: Documentation/devicetree/bindings/display/msm/
5163 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5164 M: Ben Skeggs <bskeggs@redhat.com>
5165 L: dri-devel@lists.freedesktop.org
5166 L: nouveau@lists.freedesktop.org
5167 T: git git://github.com/skeggsb/linux
5169 F: drivers/gpu/drm/nouveau/
5170 F: include/uapi/drm/nouveau_drm.h
5172 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5173 M: Stefan Mavrodiev <stefan@olimex.com>
5175 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5176 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5178 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5179 M: Noralf Trønnes <noralf@tronnes.org>
5181 F: drivers/gpu/drm/tinydrm/repaper.c
5182 F: Documentation/devicetree/bindings/display/repaper.txt
5184 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5185 M: Dave Airlie <airlied@redhat.com>
5186 M: Gerd Hoffmann <kraxel@redhat.com>
5187 L: virtualization@lists.linux-foundation.org
5188 T: git git://anongit.freedesktop.org/drm/drm-misc
5190 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5191 F: drivers/gpu/drm/cirrus/
5193 DRM DRIVER FOR QXL VIRTUAL GPU
5194 M: Dave Airlie <airlied@redhat.com>
5195 M: Gerd Hoffmann <kraxel@redhat.com>
5196 L: virtualization@lists.linux-foundation.org
5197 L: spice-devel@lists.freedesktop.org
5198 T: git git://anongit.freedesktop.org/drm/drm-misc
5200 F: drivers/gpu/drm/qxl/
5201 F: include/uapi/drm/qxl_drm.h
5203 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5204 S: Orphan / Obsolete
5205 F: drivers/gpu/drm/r128/
5206 F: include/uapi/drm/r128_drm.h
5208 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5209 M: Guido Günther <agx@sigxcpu.org>
5211 F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5212 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5214 DRM DRIVER FOR SAVAGE VIDEO CARDS
5215 S: Orphan / Obsolete
5216 F: drivers/gpu/drm/savage/
5217 F: include/uapi/drm/savage_drm.h
5219 DRM DRIVER FOR SIS VIDEO CARDS
5220 S: Orphan / Obsolete
5221 F: drivers/gpu/drm/sis/
5222 F: include/uapi/drm/sis_drm.h
5224 DRM DRIVER FOR SITRONIX ST7701 PANELS
5225 M: Jagan Teki <jagan@amarulasolutions.com>
5227 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5228 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5230 DRM DRIVER FOR SITRONIX ST7586 PANELS
5231 M: David Lechner <david@lechnology.com>
5233 F: drivers/gpu/drm/tinydrm/st7586.c
5234 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5236 DRM DRIVER FOR SITRONIX ST7735R PANELS
5237 M: David Lechner <david@lechnology.com>
5239 F: drivers/gpu/drm/tinydrm/st7735r.c
5240 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5242 DRM DRIVER FOR ST-ERICSSON MCDE
5243 M: Linus Walleij <linus.walleij@linaro.org>
5244 T: git git://anongit.freedesktop.org/drm/drm-misc
5246 F: drivers/gpu/drm/mcde/
5247 F: Documentation/devicetree/bindings/display/ste,mcde.txt
5249 DRM DRIVER FOR TDFX VIDEO CARDS
5250 S: Orphan / Obsolete
5251 F: drivers/gpu/drm/tdfx/
5253 DRM DRIVER FOR TPO TPG110 PANELS
5254 M: Linus Walleij <linus.walleij@linaro.org>
5255 T: git git://anongit.freedesktop.org/drm/drm-misc
5257 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5258 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt
5260 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5261 M: Dave Airlie <airlied@redhat.com>
5262 R: Sean Paul <sean@poorly.run>
5263 L: dri-devel@lists.freedesktop.org
5265 F: drivers/gpu/drm/udl/
5266 T: git git://anongit.freedesktop.org/drm/drm-misc
5268 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5269 M: Hans de Goede <hdegoede@redhat.com>
5270 L: dri-devel@lists.freedesktop.org
5272 F: drivers/gpu/drm/vboxvideo/
5273 T: git git://anongit.freedesktop.org/drm/drm-misc
5275 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5276 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5277 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5278 R: Daniel Vetter <daniel@ffwll.ch>
5279 T: git git://anongit.freedesktop.org/drm/drm-misc
5281 L: dri-devel@lists.freedesktop.org
5282 F: drivers/gpu/drm/vkms/
5283 F: Documentation/gpu/vkms.rst
5285 DRM DRIVER FOR VMWARE VIRTUAL GPU
5286 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5287 M: Thomas Hellstrom <thellstrom@vmware.com>
5288 L: dri-devel@lists.freedesktop.org
5289 T: git git://people.freedesktop.org/~thomash/linux
5291 F: drivers/gpu/drm/vmwgfx/
5292 F: include/uapi/drm/vmwgfx_drm.h
5295 M: David Airlie <airlied@linux.ie>
5296 M: Daniel Vetter <daniel@ffwll.ch>
5297 L: dri-devel@lists.freedesktop.org
5298 T: git git://anongit.freedesktop.org/drm/drm
5299 B: https://bugs.freedesktop.org/
5300 C: irc://chat.freenode.net/dri-devel
5304 F: Documentation/devicetree/bindings/display/
5305 F: Documentation/devicetree/bindings/gpu/
5306 F: Documentation/gpu/
5308 F: include/uapi/drm/
5309 F: include/linux/vga*
5311 DRM DRIVERS AND MISC GPU PATCHES
5312 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5313 M: Maxime Ripard <mripard@kernel.org>
5314 M: Sean Paul <sean@poorly.run>
5315 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5317 T: git git://anongit.freedesktop.org/drm/drm-misc
5318 F: Documentation/gpu/
5320 F: drivers/gpu/drm/*
5322 F: include/uapi/drm/drm*
5323 F: include/linux/vga*
5325 DRM DRIVERS FOR ALLWINNER A10
5326 M: Maxime Ripard <mripard@kernel.org>
5327 L: dri-devel@lists.freedesktop.org
5329 F: drivers/gpu/drm/sun4i/
5330 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5331 T: git git://anongit.freedesktop.org/drm/drm-misc
5333 DRM DRIVERS FOR AMLOGIC SOCS
5334 M: Neil Armstrong <narmstrong@baylibre.com>
5335 L: dri-devel@lists.freedesktop.org
5336 L: linux-amlogic@lists.infradead.org
5337 W: http://linux-meson.com/
5339 F: drivers/gpu/drm/meson/
5340 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
5341 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
5342 F: Documentation/gpu/meson.rst
5343 T: git git://anongit.freedesktop.org/drm/drm-misc
5345 DRM DRIVERS FOR ATMEL HLCDC
5346 M: Boris Brezillon <bbrezillon@kernel.org>
5347 L: dri-devel@lists.freedesktop.org
5349 F: drivers/gpu/drm/atmel-hlcdc/
5350 F: Documentation/devicetree/bindings/display/atmel/
5351 T: git git://anongit.freedesktop.org/drm/drm-misc
5353 DRM DRIVERS FOR BRIDGE CHIPS
5354 M: Andrzej Hajda <a.hajda@samsung.com>
5355 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5357 T: git git://anongit.freedesktop.org/drm/drm-misc
5358 F: drivers/gpu/drm/bridge/
5360 DRM DRIVERS FOR EXYNOS
5361 M: Inki Dae <inki.dae@samsung.com>
5362 M: Joonyoung Shim <jy0922.shim@samsung.com>
5363 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5364 M: Kyungmin Park <kyungmin.park@samsung.com>
5365 L: dri-devel@lists.freedesktop.org
5366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5368 F: drivers/gpu/drm/exynos/
5369 F: include/uapi/drm/exynos_drm.h
5370 F: Documentation/devicetree/bindings/display/exynos/
5372 DRM DRIVERS FOR FREESCALE DCU
5373 M: Stefan Agner <stefan@agner.ch>
5374 M: Alison Wang <alison.wang@nxp.com>
5375 L: dri-devel@lists.freedesktop.org
5377 F: drivers/gpu/drm/fsl-dcu/
5378 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5379 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5380 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5381 T: git git://anongit.freedesktop.org/drm/drm-misc
5383 DRM DRIVERS FOR FREESCALE IMX
5384 M: Philipp Zabel <p.zabel@pengutronix.de>
5385 L: dri-devel@lists.freedesktop.org
5387 F: drivers/gpu/drm/imx/
5388 F: drivers/gpu/ipu-v3/
5389 F: Documentation/devicetree/bindings/display/imx/
5391 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5392 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5393 L: dri-devel@lists.freedesktop.org
5394 T: git git://github.com/patjak/drm-gma500
5396 F: drivers/gpu/drm/gma500/
5398 DRM DRIVERS FOR HISILICON
5399 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
5400 M: Rongrong Zou <zourongrong@gmail.com>
5401 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5402 R: Chen Feng <puck.chen@hisilicon.com>
5403 L: dri-devel@lists.freedesktop.org
5404 T: git git://github.com/xin3liang/linux.git
5406 F: drivers/gpu/drm/hisilicon/
5407 F: Documentation/devicetree/bindings/display/hisilicon/
5409 DRM DRIVERS FOR LIMA
5410 M: Qiang Yu <yuq825@gmail.com>
5411 L: dri-devel@lists.freedesktop.org
5412 L: lima@lists.freedesktop.org (moderated for non-subscribers)
5414 F: drivers/gpu/drm/lima/
5415 F: include/uapi/drm/lima_drm.h
5416 T: git git://anongit.freedesktop.org/drm/drm-misc
5418 DRM DRIVERS FOR MEDIATEK
5419 M: CK Hu <ck.hu@mediatek.com>
5420 M: Philipp Zabel <p.zabel@pengutronix.de>
5421 L: dri-devel@lists.freedesktop.org
5423 F: drivers/gpu/drm/mediatek/
5424 F: Documentation/devicetree/bindings/display/mediatek/
5426 DRM DRIVERS FOR NVIDIA TEGRA
5427 M: Thierry Reding <thierry.reding@gmail.com>
5428 L: dri-devel@lists.freedesktop.org
5429 L: linux-tegra@vger.kernel.org
5430 T: git git://anongit.freedesktop.org/tegra/linux.git
5432 F: drivers/gpu/drm/tegra/
5433 F: drivers/gpu/host1x/
5434 F: include/linux/host1x.h
5435 F: include/uapi/drm/tegra_drm.h
5436 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5438 DRM DRIVERS FOR RENESAS
5439 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5440 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5441 L: dri-devel@lists.freedesktop.org
5442 L: linux-renesas-soc@vger.kernel.org
5443 T: git git://linuxtv.org/pinchartl/media drm/du/next
5445 F: drivers/gpu/drm/rcar-du/
5446 F: drivers/gpu/drm/shmobile/
5447 F: include/linux/platform_data/shmob_drm.h
5448 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5449 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5450 F: Documentation/devicetree/bindings/display/renesas,du.txt
5452 DRM DRIVERS FOR ROCKCHIP
5453 M: Sandy Huang <hjc@rock-chips.com>
5454 M: Heiko Stübner <heiko@sntech.de>
5455 L: dri-devel@lists.freedesktop.org
5457 F: drivers/gpu/drm/rockchip/
5458 F: Documentation/devicetree/bindings/display/rockchip/
5459 T: git git://anongit.freedesktop.org/drm/drm-misc
5462 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5463 M: Vincent Abriou <vincent.abriou@st.com>
5464 L: dri-devel@lists.freedesktop.org
5465 T: git git://anongit.freedesktop.org/drm/drm-misc
5467 F: drivers/gpu/drm/sti
5468 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5471 M: Yannick Fertre <yannick.fertre@st.com>
5472 M: Philippe Cornu <philippe.cornu@st.com>
5473 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5474 M: Vincent Abriou <vincent.abriou@st.com>
5475 L: dri-devel@lists.freedesktop.org
5476 T: git git://anongit.freedesktop.org/drm/drm-misc
5478 F: drivers/gpu/drm/stm
5479 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5481 DRM DRIVERS FOR TI LCDC
5482 M: Jyri Sarha <jsarha@ti.com>
5483 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5484 L: dri-devel@lists.freedesktop.org
5486 F: drivers/gpu/drm/tilcdc/
5487 F: Documentation/devicetree/bindings/display/tilcdc/
5489 DRM DRIVERS FOR TI OMAP
5490 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5491 L: dri-devel@lists.freedesktop.org
5493 F: drivers/gpu/drm/omapdrm/
5494 F: Documentation/devicetree/bindings/display/ti/
5497 M: Eric Anholt <eric@anholt.net>
5499 F: drivers/gpu/drm/v3d/
5500 F: include/uapi/drm/v3d_drm.h
5501 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5502 T: git git://anongit.freedesktop.org/drm/drm-misc
5505 M: Eric Anholt <eric@anholt.net>
5506 T: git git://github.com/anholt/linux
5508 F: drivers/gpu/drm/vc4/
5509 F: include/uapi/drm/vc4_drm.h
5510 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5511 T: git git://anongit.freedesktop.org/drm/drm-misc
5513 DRM DRIVERS FOR VIVANTE GPU IP
5514 M: Lucas Stach <l.stach@pengutronix.de>
5515 R: Russell King <linux+etnaviv@armlinux.org.uk>
5516 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5517 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5518 L: dri-devel@lists.freedesktop.org
5520 F: drivers/gpu/drm/etnaviv/
5521 F: include/uapi/drm/etnaviv_drm.h
5522 F: Documentation/devicetree/bindings/display/etnaviv/
5524 DRM DRIVERS FOR ZTE ZX
5525 M: Shawn Guo <shawnguo@kernel.org>
5526 L: dri-devel@lists.freedesktop.org
5528 F: drivers/gpu/drm/zte/
5529 F: Documentation/devicetree/bindings/display/zte,vou.txt
5530 T: git git://anongit.freedesktop.org/drm/drm-misc
5533 M: Thierry Reding <thierry.reding@gmail.com>
5534 R: Sam Ravnborg <sam@ravnborg.org>
5535 L: dri-devel@lists.freedesktop.org
5536 T: git git://anongit.freedesktop.org/drm/drm-misc
5538 F: drivers/gpu/drm/drm_panel.c
5539 F: drivers/gpu/drm/panel/
5540 F: include/drm/drm_panel.h
5541 F: Documentation/devicetree/bindings/display/panel/
5544 M: Noralf Trønnes <noralf@tronnes.org>
5545 W: https://github.com/notro/tinydrm/wiki/Development
5546 T: git git://anongit.freedesktop.org/drm/drm-misc
5548 F: drivers/gpu/drm/tinydrm/
5549 F: include/drm/tinydrm/
5552 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5553 T: git git://anongit.freedesktop.org/drm/drm-misc
5554 L: dri-devel@lists.freedesktop.org
5555 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
5557 F: drivers/gpu/drm/xen/
5558 F: Documentation/gpu/xen-front.rst
5561 M: Christian Koenig <christian.koenig@amd.com>
5562 M: Huang Rui <ray.huang@amd.com>
5563 T: git git://people.freedesktop.org/~agd5f/linux
5565 L: dri-devel@lists.freedesktop.org
5567 F: drivers/gpu/drm/ttm/
5569 DSBR100 USB FM RADIO DRIVER
5570 M: Alexey Klimov <klimov.linux@gmail.com>
5571 L: linux-media@vger.kernel.org
5572 T: git git://linuxtv.org/media_tree.git
5574 F: drivers/media/radio/dsbr100.c
5577 M: Francois Romieu <romieu@fr.zoreil.com>
5578 L: netdev@vger.kernel.org
5580 F: drivers/net/wan/dscc4.c
5583 M: Hans Verkuil <hverkuil@xs4all.nl>
5584 L: linux-media@vger.kernel.org
5585 T: git git://linuxtv.org/media_tree.git
5586 W: https://linuxtv.org
5588 F: drivers/media/pci/dt3155/
5590 DVB_USB_AF9015 MEDIA DRIVER
5591 M: Antti Palosaari <crope@iki.fi>
5592 L: linux-media@vger.kernel.org
5593 W: https://linuxtv.org
5594 W: http://palosaari.fi/linux/
5595 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5596 T: git git://linuxtv.org/anttip/media_tree.git
5598 F: drivers/media/usb/dvb-usb-v2/af9015*
5600 DVB_USB_AF9035 MEDIA DRIVER
5601 M: Antti Palosaari <crope@iki.fi>
5602 L: linux-media@vger.kernel.org
5603 W: https://linuxtv.org
5604 W: http://palosaari.fi/linux/
5605 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5606 T: git git://linuxtv.org/anttip/media_tree.git
5608 F: drivers/media/usb/dvb-usb-v2/af9035*
5610 DVB_USB_ANYSEE MEDIA DRIVER
5611 M: Antti Palosaari <crope@iki.fi>
5612 L: linux-media@vger.kernel.org
5613 W: https://linuxtv.org
5614 W: http://palosaari.fi/linux/
5615 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5616 T: git git://linuxtv.org/anttip/media_tree.git
5618 F: drivers/media/usb/dvb-usb-v2/anysee*
5620 DVB_USB_AU6610 MEDIA DRIVER
5621 M: Antti Palosaari <crope@iki.fi>
5622 L: linux-media@vger.kernel.org
5623 W: https://linuxtv.org
5624 W: http://palosaari.fi/linux/
5625 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5626 T: git git://linuxtv.org/anttip/media_tree.git
5628 F: drivers/media/usb/dvb-usb-v2/au6610*
5630 DVB_USB_CE6230 MEDIA DRIVER
5631 M: Antti Palosaari <crope@iki.fi>
5632 L: linux-media@vger.kernel.org
5633 W: https://linuxtv.org
5634 W: http://palosaari.fi/linux/
5635 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5636 T: git git://linuxtv.org/anttip/media_tree.git
5638 F: drivers/media/usb/dvb-usb-v2/ce6230*
5640 DVB_USB_CXUSB MEDIA DRIVER
5641 M: Michael Krufky <mkrufky@linuxtv.org>
5642 L: linux-media@vger.kernel.org
5643 W: https://linuxtv.org
5644 W: http://github.com/mkrufky
5645 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5646 T: git git://linuxtv.org/media_tree.git
5648 F: drivers/media/usb/dvb-usb/cxusb*
5650 DVB_USB_EC168 MEDIA DRIVER
5651 M: Antti Palosaari <crope@iki.fi>
5652 L: linux-media@vger.kernel.org
5653 W: https://linuxtv.org
5654 W: http://palosaari.fi/linux/
5655 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5656 T: git git://linuxtv.org/anttip/media_tree.git
5658 F: drivers/media/usb/dvb-usb-v2/ec168*
5660 DVB_USB_GL861 MEDIA DRIVER
5661 M: Antti Palosaari <crope@iki.fi>
5662 L: linux-media@vger.kernel.org
5663 W: https://linuxtv.org
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/gl861*
5669 DVB_USB_MXL111SF MEDIA DRIVER
5670 M: Michael Krufky <mkrufky@linuxtv.org>
5671 L: linux-media@vger.kernel.org
5672 W: https://linuxtv.org
5673 W: http://github.com/mkrufky
5674 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5675 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5677 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5679 DVB_USB_RTL28XXU 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/rtl28xxu*
5689 DVB_USB_V2 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/dvb_usb*
5698 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5701 M: Jason Baron <jbaron@akamai.com>
5703 F: lib/dynamic_debug.c
5704 F: include/linux/dynamic_debug.h
5706 DYNAMIC INTERRUPT MODERATION
5707 M: Tal Gilboa <talgi@mellanox.com>
5709 F: include/linux/dim.h
5712 DZ DECSTATION DZ11 SERIAL DRIVER
5713 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5715 F: drivers/tty/serial/dz.*
5717 E3X0 POWER BUTTON DRIVER
5718 M: Moritz Fischer <moritz.fischer@ettus.com>
5719 L: usrp-users@lists.ettus.com
5720 W: http://www.ettus.com
5722 F: drivers/input/misc/e3x0-button.c
5723 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5726 M: Antti Palosaari <crope@iki.fi>
5727 L: linux-media@vger.kernel.org
5728 W: https://linuxtv.org
5729 W: http://palosaari.fi/linux/
5730 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5731 T: git git://linuxtv.org/anttip/media_tree.git
5733 F: drivers/media/tuners/e4000*
5735 EARTH_PT1 MEDIA DRIVER
5736 M: Akihiro Tsukada <tskd08@gmail.com>
5737 L: linux-media@vger.kernel.org
5739 F: drivers/media/pci/pt1/
5741 EARTH_PT3 MEDIA DRIVER
5742 M: Akihiro Tsukada <tskd08@gmail.com>
5743 L: linux-media@vger.kernel.org
5745 F: drivers/media/pci/pt3/
5748 M: Antti Palosaari <crope@iki.fi>
5749 L: linux-media@vger.kernel.org
5750 W: https://linuxtv.org
5751 W: http://palosaari.fi/linux/
5752 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5753 T: git git://linuxtv.org/anttip/media_tree.git
5755 F: drivers/media/dvb-frontends/ec100*
5758 M: Tyler Hicks <tyhicks@canonical.com>
5759 L: ecryptfs@vger.kernel.org
5760 W: http://ecryptfs.org
5761 W: https://launchpad.net/ecryptfs
5762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5764 F: Documentation/filesystems/ecryptfs.txt
5768 M: Borislav Petkov <bp@alien8.de>
5769 L: linux-edac@vger.kernel.org
5771 F: drivers/edac/amd64_edac*
5774 M: Stefan Schaeckeler <sschaeck@cisco.com>
5776 F: drivers/edac/aspeed_edac.c
5777 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5780 M: Shravan Kumar Ramani <sramani@mellanox.com>
5782 F: drivers/edac/bluefield_edac.c
5785 M: Robert Richter <rric@kernel.org>
5786 L: linux-edac@vger.kernel.org
5788 F: drivers/edac/highbank*
5791 M: Ralf Baechle <ralf@linux-mips.org>
5792 M: David Daney <david.daney@cavium.com>
5793 L: linux-edac@vger.kernel.org
5794 L: linux-mips@vger.kernel.org
5796 F: drivers/edac/octeon_edac*
5798 EDAC-CAVIUM THUNDERX
5799 M: David Daney <david.daney@cavium.com>
5800 M: Jan Glauber <jglauber@cavium.com>
5801 L: linux-edac@vger.kernel.org
5803 F: drivers/edac/thunderx_edac*
5806 M: Borislav Petkov <bp@alien8.de>
5807 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5808 M: Tony Luck <tony.luck@intel.com>
5809 R: James Morse <james.morse@arm.com>
5810 R: Robert Richter <rrichter@marvell.com>
5811 L: linux-edac@vger.kernel.org
5812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
5814 F: Documentation/admin-guide/ras.rst
5815 F: Documentation/driver-api/edac.rst
5817 F: include/linux/edac.h
5820 M: Mark Gross <mark.gross@intel.com>
5821 L: linux-edac@vger.kernel.org
5823 F: drivers/edac/e752x_edac.c
5826 L: linux-edac@vger.kernel.org
5828 F: drivers/edac/e7xxx_edac.c
5831 M: York Sun <york.sun@nxp.com>
5832 L: linux-edac@vger.kernel.org
5834 F: drivers/edac/fsl_ddr_edac.*
5837 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5838 L: linux-edac@vger.kernel.org
5840 F: drivers/edac/ghes_edac.c
5843 M: Tony Luck <tony.luck@intel.com>
5844 L: linux-edac@vger.kernel.org
5846 F: drivers/edac/i10nm_base.c
5849 L: linux-edac@vger.kernel.org
5851 F: drivers/edac/i3000_edac.c
5854 L: linux-edac@vger.kernel.org
5856 F: drivers/edac/i5000_edac.c
5859 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5860 L: linux-edac@vger.kernel.org
5862 F: drivers/edac/i5400_edac.c
5865 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5866 L: linux-edac@vger.kernel.org
5868 F: drivers/edac/i7300_edac.c
5871 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5872 L: linux-edac@vger.kernel.org
5874 F: drivers/edac/i7core_edac.c
5877 M: Tim Small <tim@buttersideup.com>
5878 L: linux-edac@vger.kernel.org
5880 F: drivers/edac/i82443bxgx_edac.c
5883 M: "Arvind R." <arvino55@gmail.com>
5884 L: linux-edac@vger.kernel.org
5886 F: drivers/edac/i82975x_edac.c
5889 M: Jason Baron <jbaron@akamai.com>
5890 L: linux-edac@vger.kernel.org
5892 F: drivers/edac/ie31200_edac.c
5895 M: Johannes Thumshirn <morbidrsa@gmail.com>
5896 L: linux-edac@vger.kernel.org
5898 F: drivers/edac/mpc85xx_edac.[ch]
5901 M: Egor Martovetsky <egor@pasemi.com>
5902 L: linux-edac@vger.kernel.org
5904 F: drivers/edac/pasemi_edac.c
5907 M: Tony Luck <tony.luck@intel.com>
5908 L: linux-edac@vger.kernel.org
5910 F: drivers/edac/pnd2_edac.[ch]
5913 M: Tim Small <tim@buttersideup.com>
5914 L: linux-edac@vger.kernel.org
5916 F: drivers/edac/r82600_edac.c
5919 M: Tony Luck <tony.luck@intel.com>
5920 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
5921 L: linux-edac@vger.kernel.org
5923 F: drivers/edac/sb_edac.c
5926 M: Yash Shah <yash.shah@sifive.com>
5927 L: linux-edac@vger.kernel.org
5929 F: drivers/edac/sifive_edac.c
5932 M: Tony Luck <tony.luck@intel.com>
5933 L: linux-edac@vger.kernel.org
5935 F: drivers/edac/skx_*.c
5938 M: Tero Kristo <t-kristo@ti.com>
5939 L: linux-edac@vger.kernel.org
5941 F: drivers/edac/ti_edac.c
5944 M: Channagoud Kadabi <ckadabi@codeaurora.org>
5945 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
5946 L: linux-arm-msm@vger.kernel.org
5947 L: linux-edac@vger.kernel.org
5949 F: drivers/edac/qcom_edac.c
5951 EDIROL UA-101/UA-1000 DRIVER
5952 M: Clemens Ladisch <clemens@ladisch.de>
5953 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5954 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5956 F: sound/usb/misc/ua101.c
5959 L: linux-efi@vger.kernel.org
5960 M: Ivan Hu <ivan.hu@canonical.com>
5961 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5963 F: drivers/firmware/efi/test/
5965 EFI VARIABLE FILESYSTEM
5966 M: Matthew Garrett <matthew.garrett@nebula.com>
5967 M: Jeremy Kerr <jk@ozlabs.org>
5968 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5970 L: linux-efi@vger.kernel.org
5974 EFIFB FRAMEBUFFER DRIVER
5975 L: linux-fbdev@vger.kernel.org
5976 M: Peter Jones <pjones@redhat.com>
5978 F: drivers/video/fbdev/efifb.c
5981 W: http://aeschi.ch.eu.org/efs/
5985 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5986 M: Douglas Miller <dougmill@linux.ibm.com>
5987 L: netdev@vger.kernel.org
5989 F: drivers/net/ethernet/ibm/ehea/
5991 EM28XX VIDEO4LINUX DRIVER
5992 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5993 L: linux-media@vger.kernel.org
5994 W: https://linuxtv.org
5995 T: git git://linuxtv.org/media_tree.git
5997 F: drivers/media/usb/em28xx/
5998 F: Documentation/media/v4l-drivers/em28xx*
6001 M: Paul Gortmaker <paul.gortmaker@windriver.com>
6002 M: Matt Mackall <mpm@selenic.com>
6003 M: David Woodhouse <dwmw2@infradead.org>
6004 L: linux-embedded@vger.kernel.org
6007 Emulex 10Gbps iSCSI - OneConnect DRIVER
6008 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6009 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6010 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6011 L: linux-scsi@vger.kernel.org
6012 W: http://www.broadcom.com
6014 F: drivers/scsi/be2iscsi/
6016 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6017 M: Sathya Perla <sathya.perla@broadcom.com>
6018 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6019 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6020 M: Somnath Kotur <somnath.kotur@broadcom.com>
6021 L: netdev@vger.kernel.org
6022 W: http://www.emulex.com
6024 F: drivers/net/ethernet/emulex/benet/
6026 EMULEX ONECONNECT ROCE DRIVER
6027 M: Selvin Xavier <selvin.xavier@broadcom.com>
6028 M: Devesh Sharma <devesh.sharma@broadcom.com>
6029 L: linux-rdma@vger.kernel.org
6030 W: http://www.broadcom.com
6032 F: drivers/infiniband/hw/ocrdma/
6033 F: include/uapi/rdma/ocrdma-abi.h
6035 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6036 M: James Smart <james.smart@broadcom.com>
6037 M: Dick Kennedy <dick.kennedy@broadcom.com>
6038 L: linux-scsi@vger.kernel.org
6039 W: http://www.broadcom.com
6041 F: drivers/scsi/lpfc/
6043 ENE CB710 FLASH CARD READER DRIVER
6044 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6046 F: drivers/misc/cb710/
6047 F: drivers/mmc/host/cb710-mmc.*
6048 F: include/linux/cb710.h
6050 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6051 M: Maxim Levitsky <maximlevitsky@gmail.com>
6053 F: drivers/media/rc/ene_ir.*
6055 EPSON S1D13XXX FRAMEBUFFER DRIVER
6056 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6058 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6059 F: drivers/video/fbdev/s1d13xxxfb.c
6060 F: include/video/s1d13xxxfb.h
6063 M: Gao Xiang <gaoxiang25@huawei.com>
6064 M: Chao Yu <yuchao0@huawei.com>
6065 L: linux-erofs@lists.ozlabs.org
6069 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6070 M: Jeff Layton <jlayton@kernel.org>
6073 F: include/linux/errseq.h
6075 ET131X NETWORK DRIVER
6076 M: Mark Einon <mark.einon@gmail.com>
6078 F: drivers/net/ethernet/agere/
6081 M: Roopa Prabhu <roopa@cumulusnetworks.com>
6082 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6083 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6084 L: netdev@vger.kernel.org
6085 W: http://www.linuxfoundation.org/en/Net:Bridge
6087 F: include/linux/netfilter_bridge/
6090 ETHERNET PHY LIBRARY
6091 M: Andrew Lunn <andrew@lunn.ch>
6092 M: Florian Fainelli <f.fainelli@gmail.com>
6093 M: Heiner Kallweit <hkallweit1@gmail.com>
6094 L: netdev@vger.kernel.org
6096 F: Documentation/ABI/testing/sysfs-class-net-phydev
6097 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6098 F: Documentation/devicetree/bindings/net/mdio*
6099 F: Documentation/networking/phy.rst
6101 F: drivers/of/of_mdio.c
6102 F: drivers/of/of_net.c
6103 F: include/linux/*mdio*.h
6104 F: include/linux/of_net.h
6105 F: include/linux/phy.h
6106 F: include/linux/phy_fixed.h
6107 F: include/linux/platform_data/mdio-bcm-unimac.h
6108 F: include/linux/platform_data/mdio-gpio.h
6109 F: include/trace/events/mdio.h
6110 F: include/uapi/linux/mdio.h
6111 F: include/uapi/linux/mii.h
6114 M: Valdis Kletnieks <valdis.kletnieks@vt.edu>
6116 F: drivers/staging/exfat/
6119 M: Jan Kara <jack@suse.com>
6120 L: linux-ext4@vger.kernel.org
6122 F: Documentation/filesystems/ext2.txt
6124 F: include/linux/ext2*
6127 M: "Theodore Ts'o" <tytso@mit.edu>
6128 M: Andreas Dilger <adilger.kernel@dilger.ca>
6129 L: linux-ext4@vger.kernel.org
6130 W: http://ext4.wiki.kernel.org
6131 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6134 F: Documentation/filesystems/ext4/
6137 Extended Verification Module (EVM)
6138 M: Mimi Zohar <zohar@linux.ibm.com>
6139 L: linux-integrity@vger.kernel.org
6141 F: security/integrity/evm/
6143 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6144 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
6145 L: linux-efi@vger.kernel.org
6146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6148 F: Documentation/admin-guide/efi-stub.rst
6149 F: arch/*/kernel/efi.c
6150 F: arch/x86/boot/compressed/eboot.[ch]
6151 F: arch/*/include/asm/efi.h
6152 F: arch/x86/platform/efi/
6153 F: drivers/firmware/efi/
6154 F: include/linux/efi*.h
6155 F: arch/arm/boot/compressed/efi-header.S
6156 F: arch/arm64/kernel/efi-entry.S
6158 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6159 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6160 M: Chanwoo Choi <cw00.choi@samsung.com>
6161 L: linux-kernel@vger.kernel.org
6162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6165 F: include/linux/extcon/
6166 F: include/linux/extcon.h
6167 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6168 F: Documentation/devicetree/bindings/extcon/
6171 M: Jingoo Han <jingoohan1@gmail.com>
6172 L: dri-devel@lists.freedesktop.org
6174 F: drivers/gpu/drm/exynos/exynos_dp*
6176 EXYNOS SYSMMU (IOMMU) driver
6177 M: Marek Szyprowski <m.szyprowski@samsung.com>
6178 L: iommu@lists.linux-foundation.org
6180 F: drivers/iommu/exynos-iommu.c
6182 EZchip NPS platform support
6183 M: Vineet Gupta <vgupta@synopsys.com>
6184 M: Ofer Levi <oferle@mellanox.com>
6186 F: arch/arc/plat-eznps
6187 F: arch/arc/boot/dts/eznps.dts
6190 M: Jaegeuk Kim <jaegeuk@kernel.org>
6191 M: Chao Yu <yuchao0@huawei.com>
6192 L: linux-f2fs-devel@lists.sourceforge.net
6193 W: https://f2fs.wiki.kernel.org/
6194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6196 F: Documentation/filesystems/f2fs.txt
6197 F: Documentation/ABI/testing/sysfs-fs-f2fs
6199 F: include/linux/f2fs_fs.h
6200 F: include/trace/events/f2fs.h
6202 F71805F HARDWARE MONITORING DRIVER
6203 M: Jean Delvare <jdelvare@suse.com>
6204 L: linux-hwmon@vger.kernel.org
6206 F: Documentation/hwmon/f71805f.rst
6207 F: drivers/hwmon/f71805f.c
6210 M: Josh Poimboeuf <jpoimboe@redhat.com>
6212 F: scripts/faddr2line
6215 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6216 L: netdev@vger.kernel.org
6218 F: net/core/failover.c
6219 F: include/net/failover.h
6220 F: Documentation/networking/failover.rst
6223 M: Jan Kara <jack@suse.cz>
6224 R: Amir Goldstein <amir73il@gmail.com>
6225 L: linux-fsdevel@vger.kernel.org
6227 F: fs/notify/fanotify/
6228 F: include/linux/fanotify.h
6229 F: include/uapi/linux/fanotify.h
6231 FARSYNC SYNCHRONOUS DRIVER
6232 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6233 W: http://www.farsite.co.uk/
6235 F: drivers/net/wan/farsync.*
6237 FAULT INJECTION SUPPORT
6238 M: Akinobu Mita <akinobu.mita@gmail.com>
6240 F: Documentation/fault-injection/
6241 F: lib/fault-inject.c
6243 FBTFT Framebuffer drivers
6245 L: dri-devel@lists.freedesktop.org
6246 L: linux-fbdev@vger.kernel.org
6247 F: drivers/staging/fbtft/
6250 M: Michael Buesch <m@bues.ch>
6251 L: linux-media@vger.kernel.org
6253 F: drivers/media/tuners/fc0011.h
6254 F: drivers/media/tuners/fc0011.c
6257 M: Antti Palosaari <crope@iki.fi>
6258 L: linux-media@vger.kernel.org
6259 W: https://linuxtv.org
6260 W: http://palosaari.fi/linux/
6261 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6262 T: git git://linuxtv.org/anttip/media_tree.git
6264 F: drivers/media/tuners/fc2580*
6266 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6267 M: Hannes Reinecke <hare@suse.de>
6268 L: linux-scsi@vger.kernel.org
6269 W: www.Open-FCoE.org
6271 F: drivers/scsi/libfc/
6272 F: drivers/scsi/fcoe/
6274 F: include/scsi/libfc.h
6275 F: include/scsi/libfcoe.h
6276 F: include/uapi/scsi/fc/
6278 FILE LOCKING (flock() and fcntl()/lockf())
6279 M: Jeff Layton <jlayton@kernel.org>
6280 M: "J. Bruce Fields" <bfields@fieldses.org>
6281 L: linux-fsdevel@vger.kernel.org
6283 F: include/linux/fcntl.h
6284 F: include/uapi/linux/fcntl.h
6288 FILESYSTEMS (VFS and infrastructure)
6289 M: Alexander Viro <viro@zeniv.linux.org.uk>
6290 L: linux-fsdevel@vger.kernel.org
6293 F: include/linux/fs.h
6294 F: include/linux/fs_types.h
6295 F: include/uapi/linux/fs.h
6297 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6298 M: Riku Voipio <riku.voipio@iki.fi>
6299 L: linux-hwmon@vger.kernel.org
6301 F: drivers/hwmon/f75375s.c
6302 F: include/linux/f75375s.h
6304 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6305 M: Clemens Ladisch <clemens@ladisch.de>
6306 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
6307 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6311 F: include/uapi/sound/firewire.h
6313 FIREWIRE MEDIA DRIVERS (firedtv)
6314 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6315 L: linux-media@vger.kernel.org
6316 L: linux1394-devel@lists.sourceforge.net
6317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6319 F: drivers/media/firewire/
6321 FIREWIRE SBP-2 TARGET
6322 M: Chris Boot <bootc@bootc.net>
6323 L: linux-scsi@vger.kernel.org
6324 L: target-devel@vger.kernel.org
6325 L: linux1394-devel@lists.sourceforge.net
6326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6328 F: drivers/target/sbp/
6331 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6332 L: linux1394-devel@lists.sourceforge.net
6333 W: http://ieee1394.wiki.kernel.org/
6334 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6336 F: drivers/firewire/
6337 F: include/linux/firewire.h
6338 F: include/uapi/linux/firewire*.h
6341 FIRMWARE LOADER (request_firmware)
6342 M: Luis Chamberlain <mcgrof@kernel.org>
6343 L: linux-kernel@vger.kernel.org
6345 F: Documentation/firmware_class/
6346 F: drivers/base/firmware_loader/
6347 F: include/linux/firmware.h
6349 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6350 M: Joshua Morris <josh.h.morris@us.ibm.com>
6351 M: Philip Kelleher <pjk1939@linux.ibm.com>
6353 F: drivers/block/rsxx/
6355 FLEXTIMER FTM-QUADDEC DRIVER
6356 M: Patrick Havelange <patrick.havelange@essensium.com>
6357 L: linux-iio@vger.kernel.org
6359 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6360 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6361 F: drivers/counter/ftm-quaddec.c
6364 M: Denis Efremov <efremov@linux.com>
6366 L: linux-block@vger.kernel.org
6367 F: drivers/block/floppy.c
6369 FPGA MANAGER FRAMEWORK
6370 M: Moritz Fischer <mdf@kernel.org>
6371 L: linux-fpga@vger.kernel.org
6373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6374 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6375 F: Documentation/fpga/
6376 F: Documentation/driver-api/fpga/
6377 F: Documentation/devicetree/bindings/fpga/
6379 F: include/linux/fpga/
6380 W: http://www.rocketboards.org
6383 M: Wu Hao <hao.wu@intel.com>
6384 L: linux-fpga@vger.kernel.org
6386 F: Documentation/fpga/dfl.rst
6387 F: include/uapi/linux/fpga-dfl.h
6388 F: drivers/fpga/dfl*
6391 M: Bill Metzenthen <billm@melbpc.org.au>
6392 W: http://floatingpoint.sourceforge.net/emulator/index.html
6394 F: arch/x86/math-emu/
6396 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6397 L: netdev@vger.kernel.org
6399 F: drivers/net/wan/dlci.c
6400 F: drivers/net/wan/sdla.c
6403 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6404 L: dri-devel@lists.freedesktop.org
6405 L: linux-fbdev@vger.kernel.org
6406 T: git git://anongit.freedesktop.org/drm/drm-misc
6407 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6409 F: Documentation/fb/
6412 F: include/linux/fb.h
6413 F: include/uapi/video/
6414 F: include/uapi/linux/fb.h
6416 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6417 M: Horia Geantă <horia.geanta@nxp.com>
6418 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6419 L: linux-crypto@vger.kernel.org
6421 F: drivers/crypto/caam/
6422 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6424 FREESCALE DIU FRAMEBUFFER DRIVER
6425 M: Timur Tabi <timur@kernel.org>
6426 L: linux-fbdev@vger.kernel.org
6428 F: drivers/video/fbdev/fsl-diu-fb.*
6430 FREESCALE DMA DRIVER
6431 M: Li Yang <leoyang.li@nxp.com>
6432 M: Zhang Wei <zw@zh-kernel.org>
6433 L: linuxppc-dev@lists.ozlabs.org
6435 F: drivers/dma/fsldma.*
6437 FREESCALE ENETC ETHERNET DRIVERS
6438 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6439 L: netdev@vger.kernel.org
6441 F: drivers/net/ethernet/freescale/enetc/
6443 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6444 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6445 L: netdev@vger.kernel.org
6447 F: drivers/net/ethernet/freescale/gianfar*
6448 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6450 FREESCALE GPMI NAND DRIVER
6451 M: Han Xu <han.xu@nxp.com>
6452 L: linux-mtd@lists.infradead.org
6454 F: drivers/mtd/nand/raw/gpmi-nand/*
6456 FREESCALE I2C CPM DRIVER
6457 M: Jochen Friedrich <jochen@scram.de>
6458 L: linuxppc-dev@lists.ozlabs.org
6459 L: linux-i2c@vger.kernel.org
6461 F: drivers/i2c/busses/i2c-cpm.c
6463 FREESCALE IMX DDR PMU DRIVER
6464 M: Frank Li <Frank.li@nxp.com>
6465 L: linux-arm-kernel@lists.infradead.org
6467 F: drivers/perf/fsl_imx8_ddr_perf.c
6468 F: Documentation/admin-guide/perf/imx-ddr.rst
6469 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6471 FREESCALE IMX I2C DRIVER
6472 M: Oleksij Rempel <o.rempel@pengutronix.de>
6473 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6474 L: linux-i2c@vger.kernel.org
6476 F: drivers/i2c/busses/i2c-imx.c
6477 F: Documentation/devicetree/bindings/i2c/i2c-imx.txt
6479 FREESCALE IMX LPI2C DRIVER
6480 M: Dong Aisheng <aisheng.dong@nxp.com>
6481 L: linux-i2c@vger.kernel.org
6482 L: linux-imx@nxp.com
6484 F: drivers/i2c/busses/i2c-imx-lpi2c.c
6485 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6487 FREESCALE IMX / MXC FEC DRIVER
6488 M: Fugang Duan <fugang.duan@nxp.com>
6489 L: netdev@vger.kernel.org
6491 F: drivers/net/ethernet/freescale/fec_main.c
6492 F: drivers/net/ethernet/freescale/fec_ptp.c
6493 F: drivers/net/ethernet/freescale/fec.h
6494 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6496 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6497 M: Sascha Hauer <s.hauer@pengutronix.de>
6498 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6499 L: linux-fbdev@vger.kernel.org
6500 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6502 F: include/linux/platform_data/video-imxfb.h
6503 F: drivers/video/fbdev/imxfb.c
6505 FREESCALE QORIQ DPAA ETHERNET DRIVER
6506 M: Madalin Bucur <madalin.bucur@nxp.com>
6507 L: netdev@vger.kernel.org
6509 F: drivers/net/ethernet/freescale/dpaa
6511 FREESCALE QORIQ DPAA FMAN DRIVER
6512 M: Madalin Bucur <madalin.bucur@nxp.com>
6513 L: netdev@vger.kernel.org
6515 F: drivers/net/ethernet/freescale/fman
6516 F: Documentation/devicetree/bindings/net/fsl-fman.txt
6518 FREESCALE QORIQ PTP CLOCK DRIVER
6519 M: Yangbo Lu <yangbo.lu@nxp.com>
6520 L: netdev@vger.kernel.org
6522 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6523 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
6524 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6525 F: drivers/ptp/ptp_qoriq.c
6526 F: drivers/ptp/ptp_qoriq_debugfs.c
6527 F: include/linux/fsl/ptp_qoriq.h
6528 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6530 FREESCALE QUAD SPI DRIVER
6531 M: Han Xu <han.xu@nxp.com>
6532 L: linux-spi@vger.kernel.org
6534 F: drivers/spi/spi-fsl-qspi.c
6536 FREESCALE QUICC ENGINE LIBRARY
6537 M: Qiang Zhao <qiang.zhao@nxp.com>
6538 L: linuxppc-dev@lists.ozlabs.org
6540 F: drivers/soc/fsl/qe/
6541 F: include/soc/fsl/*qe*.h
6542 F: include/soc/fsl/*ucc*.h
6544 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6545 M: Li Yang <leoyang.li@nxp.com>
6546 L: netdev@vger.kernel.org
6547 L: linuxppc-dev@lists.ozlabs.org
6549 F: drivers/net/ethernet/freescale/ucc_geth*
6551 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6552 M: Zhao Qiang <qiang.zhao@nxp.com>
6553 L: netdev@vger.kernel.org
6554 L: linuxppc-dev@lists.ozlabs.org
6556 F: drivers/net/wan/fsl_ucc_hdlc*
6558 FREESCALE QUICC ENGINE UCC UART DRIVER
6559 M: Timur Tabi <timur@kernel.org>
6560 L: linuxppc-dev@lists.ozlabs.org
6562 F: drivers/tty/serial/ucc_uart.c
6564 FREESCALE SOC DRIVERS
6565 M: Li Yang <leoyang.li@nxp.com>
6566 L: linuxppc-dev@lists.ozlabs.org
6567 L: linux-arm-kernel@lists.infradead.org
6569 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6570 F: Documentation/devicetree/bindings/soc/fsl/
6572 F: include/linux/fsl/
6574 FREESCALE SOC FS_ENET DRIVER
6575 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
6576 L: linuxppc-dev@lists.ozlabs.org
6577 L: netdev@vger.kernel.org
6579 F: drivers/net/ethernet/freescale/fs_enet/
6580 F: include/linux/fs_enet_pd.h
6582 FREESCALE SOC SOUND DRIVERS
6583 M: Timur Tabi <timur@kernel.org>
6584 M: Nicolin Chen <nicoleotsuka@gmail.com>
6585 M: Xiubo Li <Xiubo.Lee@gmail.com>
6586 R: Fabio Estevam <festevam@gmail.com>
6587 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6588 L: linuxppc-dev@lists.ozlabs.org
6590 F: sound/soc/fsl/fsl*
6591 F: sound/soc/fsl/imx*
6592 F: sound/soc/fsl/mpc8610_hpcd.c
6594 FREESCALE USB PERIPHERAL DRIVERS
6595 M: Li Yang <leoyang.li@nxp.com>
6596 L: linux-usb@vger.kernel.org
6597 L: linuxppc-dev@lists.ozlabs.org
6599 F: drivers/usb/gadget/udc/fsl*
6602 M: Christoph Hellwig <hch@infradead.org>
6603 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6608 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6609 M: Pavel Machek <pavel@ucw.cz>
6610 L: linux-pm@vger.kernel.org
6612 F: Documentation/power/freezing-of-tasks.rst
6613 F: include/linux/freezer.h
6617 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6618 L: linux-kernel@vger.kernel.org
6621 F: include/linux/frontswap.h
6623 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6624 M: David Howells <dhowells@redhat.com>
6625 L: linux-cachefs@redhat.com (moderated for non-subscribers)
6627 F: Documentation/filesystems/caching/
6629 F: include/linux/fscache*.h
6631 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6632 M: Theodore Y. Ts'o <tytso@mit.edu>
6633 M: Jaegeuk Kim <jaegeuk@kernel.org>
6634 M: Eric Biggers <ebiggers@kernel.org>
6635 L: linux-fscrypt@vger.kernel.org
6636 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6637 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6640 F: include/linux/fscrypt*.h
6641 F: Documentation/filesystems/fscrypt.rst
6644 M: Jeremy Kerr <jk@ozlabs.org>
6645 M: Joel Stanley <joel@jms.id.au>
6646 R: Alistar Popple <alistair@popple.id.au>
6647 R: Eddie James <eajames@linux.ibm.com>
6648 L: linux-fsi@lists.ozlabs.org
6649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6650 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
6653 F: include/linux/fsi*.h
6654 F: include/trace/events/fsi*.h
6656 FSI-ATTACHED I2C DRIVER
6657 M: Eddie James <eajames@linux.ibm.com>
6658 L: linux-i2c@vger.kernel.org
6659 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
6661 F: drivers/i2c/busses/i2c-fsi.c
6662 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6664 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6665 M: Jan Kara <jack@suse.cz>
6666 R: Amir Goldstein <amir73il@gmail.com>
6667 L: linux-fsdevel@vger.kernel.org
6670 F: include/linux/fsnotify*.h
6672 FUJITSU LAPTOP EXTRAS
6673 M: Jonathan Woithe <jwoithe@just42.net>
6674 L: platform-driver-x86@vger.kernel.org
6676 F: drivers/platform/x86/fujitsu-laptop.c
6678 FUJITSU M-5MO LS CAMERA ISP DRIVER
6679 M: Kyungmin Park <kyungmin.park@samsung.com>
6680 M: Heungjun Kim <riverful.kim@samsung.com>
6681 L: linux-media@vger.kernel.org
6683 F: drivers/media/i2c/m5mols/
6684 F: include/media/i2c/m5mols.h
6686 FUJITSU TABLET EXTRAS
6687 M: Robert Gerlach <khnz@gmx.de>
6688 L: platform-driver-x86@vger.kernel.org
6690 F: drivers/platform/x86/fujitsu-tablet.c
6692 FUSE: FILESYSTEM IN USERSPACE
6693 M: Miklos Szeredi <miklos@szeredi.hu>
6694 L: linux-fsdevel@vger.kernel.org
6695 W: http://fuse.sourceforge.net/
6696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6699 F: include/uapi/linux/fuse.h
6700 F: Documentation/filesystems/fuse.txt
6703 M: Thomas Gleixner <tglx@linutronix.de>
6704 M: Ingo Molnar <mingo@redhat.com>
6705 R: Peter Zijlstra <peterz@infradead.org>
6706 R: Darren Hart <dvhart@infradead.org>
6707 L: linux-kernel@vger.kernel.org
6708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6711 F: include/asm-generic/futex.h
6712 F: include/linux/futex.h
6713 F: include/uapi/linux/futex.h
6714 F: tools/testing/selftests/futex/
6715 F: tools/perf/bench/futex*
6716 F: Documentation/*futex*
6719 M: Kees Cook <keescook@chromium.org>
6720 R: Emese Revfy <re.emese@gmail.com>
6721 L: kernel-hardening@lists.openwall.com
6723 F: scripts/gcc-plugins/
6724 F: scripts/gcc-plugin.sh
6725 F: scripts/Makefile.gcc-plugins
6726 F: Documentation/core-api/gcc-plugins.rst
6728 GASKET DRIVER FRAMEWORK
6729 M: Rob Springer <rspringer@google.com>
6730 M: Todd Poynor <toddpoynor@google.com>
6731 M: Ben Chan <benchan@chromium.org>
6733 F: drivers/staging/gasket/
6735 GCOV BASED KERNEL PROFILING
6736 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6739 F: Documentation/dev-tools/gcov.rst
6741 GDB KERNEL DEBUGGING HELPER SCRIPTS
6742 M: Jan Kiszka <jan.kiszka@siemens.com>
6743 M: Kieran Bingham <kbingham@kernel.org>
6747 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6748 M: Achim Leubner <achim_leubner@adaptec.com>
6749 L: linux-scsi@vger.kernel.org
6750 W: http://www.icp-vortex.com/
6752 F: drivers/scsi/gdt*
6754 GEMTEK FM RADIO RECEIVER DRIVER
6755 M: Hans Verkuil <hverkuil@xs4all.nl>
6756 L: linux-media@vger.kernel.org
6757 T: git git://linuxtv.org/media_tree.git
6758 W: https://linuxtv.org
6760 F: drivers/media/radio/radio-gemtek*
6762 GENERIC ARCHITECTURE TOPOLOGY
6763 M: Sudeep Holla <sudeep.holla@arm.com>
6764 L: linux-kernel@vger.kernel.org
6766 F: drivers/base/arch_topology.c
6767 F: include/linux/arch_topology.h
6769 GENERIC GPIO I2C DRIVER
6770 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6772 F: drivers/i2c/busses/i2c-gpio.c
6773 F: include/linux/platform_data/i2c-gpio.h
6775 GENERIC GPIO I2C MULTIPLEXER DRIVER
6776 M: Peter Korsgaard <peter.korsgaard@barco.com>
6777 L: linux-i2c@vger.kernel.org
6779 F: drivers/i2c/muxes/i2c-mux-gpio.c
6780 F: include/linux/platform_data/i2c-mux-gpio.h
6781 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
6783 GENERIC HDLC (WAN) DRIVERS
6784 M: Krzysztof Halasa <khc@pm.waw.pl>
6785 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6787 F: drivers/net/wan/c101.c
6788 F: drivers/net/wan/hd6457*
6789 F: drivers/net/wan/hdlc*
6790 F: drivers/net/wan/n2.c
6791 F: drivers/net/wan/pc300too.c
6792 F: drivers/net/wan/pci200syn.c
6793 F: drivers/net/wan/wanxl*
6795 GENERIC INCLUDE/ASM HEADER FILES
6796 M: Arnd Bergmann <arnd@arndb.de>
6797 L: linux-arch@vger.kernel.org
6798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6800 F: include/asm-generic/
6801 F: include/uapi/asm-generic/
6803 GENERIC PHY FRAMEWORK
6804 M: Kishon Vijay Abraham I <kishon@ti.com>
6805 L: linux-kernel@vger.kernel.org
6806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6809 F: include/linux/phy/
6810 F: Documentation/devicetree/bindings/phy/
6812 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6813 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6815 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6818 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6819 M: Kevin Hilman <khilman@kernel.org>
6820 M: Ulf Hansson <ulf.hansson@linaro.org>
6821 L: linux-pm@vger.kernel.org
6823 F: drivers/base/power/domain*.c
6824 F: include/linux/pm_domain.h
6825 F: Documentation/devicetree/bindings/power/power_domain.txt
6827 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6828 M: Eugen Hristev <eugen.hristev@microchip.com>
6829 L: linux-input@vger.kernel.org
6831 F: drivers/input/touchscreen/resistive-adc-touch.c
6833 GENERIC UIO DRIVER FOR PCI DEVICES
6834 M: "Michael S. Tsirkin" <mst@redhat.com>
6835 L: kvm@vger.kernel.org
6837 F: drivers/uio/uio_pci_generic.c
6839 GENERIC VDSO LIBRARY:
6840 M: Andy Lutomirski <luto@kernel.org>
6841 M: Thomas Gleixner <tglx@linutronix.de>
6842 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
6843 L: linux-kernel@vger.kernel.org
6844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
6847 F: kernel/time/vsyscall.c
6849 F: include/asm-generic/vdso/vsyscall.h
6851 GENWQE (IBM Generic Workqueue Card)
6852 M: Frank Haverkamp <haver@linux.ibm.com>
6854 F: drivers/misc/genwqe/
6856 GET_MAINTAINER SCRIPT
6857 M: Joe Perches <joe@perches.com>
6859 F: scripts/get_maintainer.pl
6862 M: Bob Peterson <rpeterso@redhat.com>
6863 M: Andreas Gruenbacher <agruenba@redhat.com>
6864 L: cluster-devel@redhat.com
6865 W: http://sources.redhat.com/cluster/
6866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6868 F: Documentation/filesystems/gfs2*.txt
6870 F: include/uapi/linux/gfs2_ondisk.h
6873 M: Johan Hovold <johan@kernel.org>
6874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6876 F: Documentation/ABI/testing/sysfs-class-gnss
6877 F: Documentation/devicetree/bindings/gnss/
6879 F: include/linux/gnss.h
6882 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
6883 L: linux-media@vger.kernel.org
6885 F: drivers/media/usb/go7007/
6888 M: Bastien Nocera <hadess@hadess.net>
6889 L: linux-input@vger.kernel.org
6891 F: drivers/input/touchscreen/goodix.c
6893 GOOGLE ETHERNET DRIVERS
6894 M: Catherine Sullivan <csully@google.com>
6895 R: Sagi Shahar <sagis@google.com>
6896 R: Jon Olson <jonolson@google.com>
6897 L: netdev@vger.kernel.org
6899 F: Documentation/networking/device_drivers/google/gve.rst
6900 F: drivers/net/ethernet/google
6902 GPD POCKET FAN DRIVER
6903 M: Hans de Goede <hdegoede@redhat.com>
6904 L: platform-driver-x86@vger.kernel.org
6906 F: drivers/platform/x86/gpd-pocket-fan.c
6909 M: Mika Westerberg <mika.westerberg@linux.intel.com>
6910 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6911 L: linux-gpio@vger.kernel.org
6912 L: linux-acpi@vger.kernel.org
6914 F: Documentation/firmware-guide/acpi/gpio-properties.rst
6915 F: drivers/gpio/gpiolib-acpi.c
6918 M: Sean Young <sean@mess.org>
6919 L: linux-media@vger.kernel.org
6921 F: drivers/media/rc/gpio-ir-tx.c
6924 M: Bamvor Jian Zhang <bamv2005@gmail.com>
6925 L: linux-gpio@vger.kernel.org
6927 F: drivers/gpio/gpio-mockup.c
6928 F: tools/testing/selftests/gpio/
6931 M: Linus Walleij <linus.walleij@linaro.org>
6932 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
6933 L: linux-gpio@vger.kernel.org
6934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6936 F: Documentation/devicetree/bindings/gpio/
6937 F: Documentation/driver-api/gpio/
6938 F: Documentation/admin-guide/gpio/
6939 F: Documentation/ABI/testing/gpio-cdev
6940 F: Documentation/ABI/obsolete/sysfs-gpio
6942 F: include/linux/gpio/
6943 F: include/linux/gpio.h
6944 F: include/linux/of_gpio.h
6945 F: include/asm-generic/gpio.h
6946 F: include/uapi/linux/gpio.h
6949 GRE DEMULTIPLEXER DRIVER
6950 M: Dmitry Kozlov <xeb@mail.ru>
6951 L: netdev@vger.kernel.org
6953 F: net/ipv4/gre_demux.c
6954 F: net/ipv4/gre_offload.c
6955 F: include/net/gre.h
6957 GRETH 10/100/1G Ethernet MAC device driver
6958 M: Andreas Larsson <andreas@gaisler.com>
6959 L: netdev@vger.kernel.org
6961 F: drivers/net/ethernet/aeroflex/
6963 GREYBUS AUDIO PROTOCOLS DRIVERS
6964 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
6965 M: Mark Greer <mgreer@animalcreek.com>
6967 F: drivers/staging/greybus/audio_apbridgea.c
6968 F: drivers/staging/greybus/audio_apbridgea.h
6969 F: drivers/staging/greybus/audio_codec.c
6970 F: drivers/staging/greybus/audio_codec.h
6971 F: drivers/staging/greybus/audio_gb.c
6972 F: drivers/staging/greybus/audio_manager.c
6973 F: drivers/staging/greybus/audio_manager.h
6974 F: drivers/staging/greybus/audio_manager_module.c
6975 F: drivers/staging/greybus/audio_manager_private.h
6976 F: drivers/staging/greybus/audio_manager_sysfs.c
6977 F: drivers/staging/greybus/audio_module.c
6978 F: drivers/staging/greybus/audio_topology.c
6980 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6981 M: Viresh Kumar <vireshk@kernel.org>
6983 F: drivers/staging/greybus/authentication.c
6984 F: drivers/staging/greybus/bootrom.c
6985 F: drivers/staging/greybus/firmware.h
6986 F: drivers/staging/greybus/fw-core.c
6987 F: drivers/staging/greybus/fw-download.c
6988 F: drivers/staging/greybus/fw-management.c
6989 F: drivers/staging/greybus/greybus_authentication.h
6990 F: drivers/staging/greybus/greybus_firmware.h
6991 F: drivers/staging/greybus/hid.c
6992 F: drivers/staging/greybus/i2c.c
6993 F: drivers/staging/greybus/spi.c
6994 F: drivers/staging/greybus/spilib.c
6995 F: drivers/staging/greybus/spilib.h
6997 GREYBUS LOOPBACK DRIVER
6998 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7000 F: drivers/staging/greybus/loopback.c
7002 GREYBUS PLATFORM DRIVERS
7003 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7005 F: drivers/staging/greybus/arche-platform.c
7006 F: drivers/staging/greybus/arche-apb-ctrl.c
7007 F: drivers/staging/greybus/arche_platform.h
7009 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7010 M: Rui Miguel Silva <rmfrfs@gmail.com>
7012 F: drivers/staging/greybus/sdio.c
7013 F: drivers/staging/greybus/light.c
7014 F: drivers/staging/greybus/gpio.c
7015 F: drivers/staging/greybus/power_supply.c
7016 F: drivers/staging/greybus/spi.c
7017 F: drivers/staging/greybus/spilib.c
7020 M: Johan Hovold <johan@kernel.org>
7021 M: Alex Elder <elder@kernel.org>
7022 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7024 F: drivers/staging/greybus/
7026 F: include/linux/greybus.h
7027 F: include/linux/greybus/
7028 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
7030 GREYBUS UART PROTOCOLS DRIVERS
7031 M: David Lin <dtwlin@gmail.com>
7033 F: drivers/staging/greybus/uart.c
7034 F: drivers/staging/greybus/log.c
7036 GS1662 VIDEO SERIALIZER
7037 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7038 L: linux-media@vger.kernel.org
7039 T: git git://linuxtv.org/media_tree.git
7041 F: drivers/media/spi/gs1662.c
7043 GSPCA FINEPIX SUBDRIVER
7044 M: Frank Zago <frank@zago.net>
7045 L: linux-media@vger.kernel.org
7046 T: git git://linuxtv.org/media_tree.git
7048 F: drivers/media/usb/gspca/finepix.c
7050 GSPCA GL860 SUBDRIVER
7051 M: Olivier Lorin <o.lorin@laposte.net>
7052 L: linux-media@vger.kernel.org
7053 T: git git://linuxtv.org/media_tree.git
7055 F: drivers/media/usb/gspca/gl860/
7057 GSPCA M5602 SUBDRIVER
7058 M: Erik Andren <erik.andren@gmail.com>
7059 L: linux-media@vger.kernel.org
7060 T: git git://linuxtv.org/media_tree.git
7062 F: drivers/media/usb/gspca/m5602/
7064 GSPCA PAC207 SONIXB SUBDRIVER
7065 M: Hans Verkuil <hverkuil@xs4all.nl>
7066 L: linux-media@vger.kernel.org
7067 T: git git://linuxtv.org/media_tree.git
7069 F: drivers/media/usb/gspca/pac207.c
7071 GSPCA SN9C20X SUBDRIVER
7072 M: Brian Johnson <brijohn@gmail.com>
7073 L: linux-media@vger.kernel.org
7074 T: git git://linuxtv.org/media_tree.git
7076 F: drivers/media/usb/gspca/sn9c20x.c
7078 GSPCA T613 SUBDRIVER
7079 M: Leandro Costantino <lcostantino@gmail.com>
7080 L: linux-media@vger.kernel.org
7081 T: git git://linuxtv.org/media_tree.git
7083 F: drivers/media/usb/gspca/t613.c
7085 GSPCA USB WEBCAM DRIVER
7086 M: Hans Verkuil <hverkuil@xs4all.nl>
7087 L: linux-media@vger.kernel.org
7088 T: git git://linuxtv.org/media_tree.git
7090 F: drivers/media/usb/gspca/
7092 GTP (GPRS Tunneling Protocol)
7093 M: Pablo Neira Ayuso <pablo@netfilter.org>
7094 M: Harald Welte <laforge@gnumonks.org>
7095 L: osmocom-net-gprs@lists.osmocom.org
7096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7098 F: drivers/net/gtp.c
7100 GUID PARTITION TABLE (GPT)
7101 M: Davidlohr Bueso <dave@stgolabs.net>
7102 L: linux-efi@vger.kernel.org
7104 F: block/partitions/efi.*
7107 M: Yoshinori Sato <ysato@users.sourceforge.jp>
7108 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7109 W: http://uclinux-h8.sourceforge.jp
7110 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7113 F: drivers/clocksource/h8300_*.c
7114 F: drivers/clk/h8300/
7115 F: drivers/irqchip/irq-renesas-h8*.c
7117 HABANALABS PCI DRIVER
7118 M: Oded Gabbay <oded.gabbay@gmail.com>
7119 T: git https://github.com/HabanaAI/linux.git
7121 F: drivers/misc/habanalabs/
7122 F: include/uapi/misc/habanalabs.h
7123 F: Documentation/ABI/testing/sysfs-driver-habanalabs
7124 F: Documentation/ABI/testing/debugfs-driver-habanalabs
7127 M: Antti Palosaari <crope@iki.fi>
7128 L: linux-media@vger.kernel.org
7129 W: https://linuxtv.org
7130 W: http://palosaari.fi/linux/
7131 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7132 T: git git://linuxtv.org/anttip/media_tree.git
7134 F: drivers/media/usb/hackrf/
7136 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7137 M: Frank Seidel <frank@f-seidel.de>
7138 L: platform-driver-x86@vger.kernel.org
7139 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7141 F: drivers/platform/x86/hdaps.c
7144 M: Jean Delvare <jdelvare@suse.com>
7145 M: Guenter Roeck <linux@roeck-us.net>
7146 L: linux-hwmon@vger.kernel.org
7147 W: http://hwmon.wiki.kernel.org/
7148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7150 F: Documentation/devicetree/bindings/hwmon/
7151 F: Documentation/hwmon/
7153 F: include/linux/hwmon*.h
7154 F: include/trace/events/hwmon*.h
7156 HARDWARE RANDOM NUMBER GENERATOR CORE
7157 M: Matt Mackall <mpm@selenic.com>
7158 M: Herbert Xu <herbert@gondor.apana.org.au>
7159 L: linux-crypto@vger.kernel.org
7161 F: Documentation/devicetree/bindings/rng/
7162 F: Documentation/admin-guide/hw_random.rst
7163 F: drivers/char/hw_random/
7164 F: include/linux/hw_random.h
7166 HARDWARE TRACING FACILITIES
7167 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7169 F: drivers/hwtracing/
7171 HARDWARE SPINLOCK CORE
7172 M: Ohad Ben-Cohen <ohad@wizery.com>
7173 M: Bjorn Andersson <bjorn.andersson@linaro.org>
7174 L: linux-remoteproc@vger.kernel.org
7176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
7177 F: Documentation/devicetree/bindings/hwlock/
7178 F: Documentation/hwspinlock.txt
7179 F: drivers/hwspinlock/
7180 F: include/linux/hwspinlock.h
7182 HARMONY SOUND DRIVER
7183 L: linux-parisc@vger.kernel.org
7185 F: sound/parisc/harmony.*
7187 HDPVR USB VIDEO ENCODER DRIVER
7188 M: Hans Verkuil <hverkuil@xs4all.nl>
7189 L: linux-media@vger.kernel.org
7190 T: git git://linuxtv.org/media_tree.git
7191 W: https://linuxtv.org
7193 F: drivers/media/usb/hdpvr/
7195 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7196 M: Jerry Hoemann <jerry.hoemann@hpe.com>
7198 F: Documentation/watchdog/hpwdt.rst
7199 F: drivers/watchdog/hpwdt.c
7201 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7202 M: Don Brace <don.brace@microsemi.com>
7203 L: esc.storagedev@microsemi.com
7204 L: linux-scsi@vger.kernel.org
7206 F: Documentation/scsi/hpsa.txt
7207 F: drivers/scsi/hpsa*.[ch]
7208 F: include/linux/cciss*.h
7209 F: include/uapi/linux/cciss*.h
7212 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
7213 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
7214 L: linux-rdma@vger.kernel.org
7216 F: drivers/infiniband/hw/hfi1
7219 L: linux-fsdevel@vger.kernel.org
7221 F: Documentation/filesystems/hfs.txt
7225 L: linux-fsdevel@vger.kernel.org
7227 F: Documentation/filesystems/hfsplus.txt
7230 HGA FRAMEBUFFER DRIVER
7231 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7232 L: linux-nvidia@lists.surfsouth.com
7233 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7235 F: drivers/video/fbdev/hgafb.c
7237 HIBERNATION (aka Software Suspend, aka swsusp)
7238 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7239 M: Pavel Machek <pavel@ucw.cz>
7240 L: linux-pm@vger.kernel.org
7241 B: https://bugzilla.kernel.org
7244 F: drivers/base/power/
7246 F: include/linux/suspend.h
7247 F: include/linux/freezer.h
7248 F: include/linux/pm.h
7249 F: arch/*/include/asm/suspend*.h
7252 M: Jiri Kosina <jikos@kernel.org>
7253 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
7254 L: linux-input@vger.kernel.org
7255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7258 F: include/linux/hid*
7259 F: include/uapi/linux/hid*
7261 HID SENSOR HUB DRIVERS
7262 M: Jiri Kosina <jikos@kernel.org>
7263 M: Jonathan Cameron <jic23@kernel.org>
7264 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7265 L: linux-input@vger.kernel.org
7266 L: linux-iio@vger.kernel.org
7268 F: Documentation/hid/hid-sensor*
7269 F: drivers/hid/hid-sensor-*
7270 F: drivers/iio/*/hid-*
7271 F: include/linux/hid-sensor-*
7273 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7274 M: Thomas Gleixner <tglx@linutronix.de>
7275 L: linux-kernel@vger.kernel.org
7276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7278 F: Documentation/timers/
7279 F: kernel/time/hrtimer.c
7280 F: kernel/time/clockevents.c
7281 F: kernel/time/timer_*.c
7282 F: include/linux/clockchips.h
7283 F: include/linux/hrtimer.h
7285 HIGH-SPEED SCC DRIVER FOR AX.25
7286 L: linux-hams@vger.kernel.org
7288 F: drivers/net/hamradio/dmascc.c
7289 F: drivers/net/hamradio/scc.c
7291 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7292 M: HighPoint Linux Team <linux@highpoint-tech.com>
7293 W: http://www.highpoint-tech.com
7295 F: Documentation/scsi/hptiop.txt
7296 F: drivers/scsi/hptiop.c
7299 M: Jes Sorensen <jes@trained-monkey.org>
7300 L: linux-hippi@sunsite.dk
7302 F: include/linux/hippidevice.h
7303 F: include/uapi/linux/if_hippi.h
7305 F: drivers/net/hippi/
7307 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7308 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7309 M: Salil Mehta <salil.mehta@huawei.com>
7310 L: netdev@vger.kernel.org
7311 W: http://www.hisilicon.com
7313 F: drivers/net/ethernet/hisilicon/hns3/
7315 HISILICON LPC BUS DRIVER
7316 M: john.garry@huawei.com
7317 W: http://www.hisilicon.com
7319 F: drivers/bus/hisi_lpc.c
7320 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7322 HISILICON NETWORK SUBSYSTEM DRIVER
7323 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7324 M: Salil Mehta <salil.mehta@huawei.com>
7325 L: netdev@vger.kernel.org
7326 W: http://www.hisilicon.com
7328 F: drivers/net/ethernet/hisilicon/
7329 F: Documentation/devicetree/bindings/net/hisilicon*.txt
7331 HISILICON PMU DRIVER
7332 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
7333 W: http://www.hisilicon.com
7335 F: drivers/perf/hisilicon
7336 F: Documentation/admin-guide/perf/hisi-pmu.rst
7338 HISILICON ROCE DRIVER
7339 M: Lijun Ou <oulijun@huawei.com>
7340 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
7341 L: linux-rdma@vger.kernel.org
7343 F: drivers/infiniband/hw/hns/
7344 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7346 HISILICON SAS Controller
7347 M: John Garry <john.garry@huawei.com>
7348 W: http://www.hisilicon.com
7350 F: drivers/scsi/hisi_sas/
7351 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7353 HISILICON QM AND ZIP Controller DRIVER
7354 M: Zhou Wang <wangzhou1@hisilicon.com>
7355 L: linux-crypto@vger.kernel.org
7357 F: drivers/crypto/hisilicon/qm.c
7358 F: drivers/crypto/hisilicon/qm.h
7359 F: drivers/crypto/hisilicon/sgl.c
7360 F: drivers/crypto/hisilicon/sgl.h
7361 F: drivers/crypto/hisilicon/zip/
7362 F: Documentation/ABI/testing/debugfs-hisi-zip
7364 HMM - Heterogeneous Memory Management
7365 M: Jérôme Glisse <jglisse@redhat.com>
7366 L: linux-mm@kvack.org
7369 F: include/linux/hmm*
7370 F: Documentation/vm/hmm.rst
7373 M: Jouni Malinen <j@w1.fi>
7374 L: linux-wireless@vger.kernel.org
7375 W: http://w1.fi/hostap-driver.html
7377 F: drivers/net/wireless/intersil/hostap/
7379 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7380 L: platform-driver-x86@vger.kernel.org
7382 F: drivers/platform/x86/tc1100-wmi.c
7384 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7385 M: Jaroslav Kysela <perex@perex.cz>
7387 F: drivers/net/ethernet/hp/hp100.*
7389 HPET: High Precision Event Timers driver
7390 M: Clemens Ladisch <clemens@ladisch.de>
7392 F: Documentation/timers/hpet.rst
7393 F: drivers/char/hpet.c
7394 F: include/linux/hpet.h
7395 F: include/uapi/linux/hpet.h
7399 F: arch/x86/kernel/hpet.c
7400 F: arch/x86/include/asm/hpet.h
7403 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7404 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7409 M: Sebastian Reichel <sre@kernel.org>
7410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7412 F: Documentation/ABI/testing/sysfs-bus-hsi
7413 F: Documentation/driver-api/hsi.rst
7415 F: include/linux/hsi/
7416 F: include/uapi/linux/hsi/
7419 L: linux-usb@vger.kernel.org
7421 F: drivers/net/usb/hso.c
7423 HSR NETWORK PROTOCOL
7424 M: Arvid Brodin <arvid.brodin@alten.se>
7425 L: netdev@vger.kernel.org
7429 HT16K33 LED CONTROLLER DRIVER
7430 M: Robin van der Gracht <robin@protonic.nl>
7432 F: drivers/auxdisplay/ht16k33.c
7433 F: Documentation/devicetree/bindings/display/ht16k33.txt
7435 HTCPEN TOUCHSCREEN DRIVER
7436 M: Pau Oliva Fora <pof@eslack.org>
7437 L: linux-input@vger.kernel.org
7439 F: drivers/input/touchscreen/htcpen.c
7441 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7442 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7443 L: linux-iio@vger.kernel.org
7444 W: http://www.st.com/
7446 F: drivers/iio/humidity/hts221*
7447 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
7449 HUAWEI ETHERNET DRIVER
7450 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
7451 L: netdev@vger.kernel.org
7453 F: Documentation/networking/hinic.txt
7454 F: drivers/net/ethernet/huawei/hinic/
7457 M: Mike Kravetz <mike.kravetz@oracle.com>
7458 L: linux-mm@kvack.org
7462 F: include/linux/hugetlb.h
7463 F: Documentation/admin-guide/mm/hugetlbpage.rst
7464 F: Documentation/vm/hugetlbfs_reserv.rst
7465 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7468 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7469 L: linux-media@vger.kernel.org
7470 T: git git://linuxtv.org/media_tree.git
7471 W: https://linuxtv.org
7473 F: drivers/media/platform/sti/hva
7475 HWPOISON MEMORY FAILURE HANDLING
7476 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7477 L: linux-mm@kvack.org
7479 F: mm/memory-failure.c
7480 F: mm/hwpoison-inject.c
7482 HYGON PROCESSOR SUPPORT
7483 M: Pu Wen <puwen@hygon.cn>
7484 L: linux-kernel@vger.kernel.org
7486 F: arch/x86/kernel/cpu/hygon.c
7488 Hyper-V CORE AND DRIVERS
7489 M: "K. Y. Srinivasan" <kys@microsoft.com>
7490 M: Haiyang Zhang <haiyangz@microsoft.com>
7491 M: Stephen Hemminger <sthemmin@microsoft.com>
7492 M: Sasha Levin <sashal@kernel.org>
7493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7494 L: linux-hyperv@vger.kernel.org
7496 F: Documentation/networking/device_drivers/microsoft/netvsc.txt
7497 F: arch/x86/include/asm/mshyperv.h
7498 F: arch/x86/include/asm/trace/hyperv.h
7499 F: arch/x86/include/asm/hyperv-tlfs.h
7500 F: arch/x86/kernel/cpu/mshyperv.c
7502 F: drivers/clocksource/hyperv_timer.c
7503 F: drivers/hid/hid-hyperv.c
7505 F: drivers/input/serio/hyperv-keyboard.c
7506 F: drivers/pci/controller/pci-hyperv.c
7507 F: drivers/net/hyperv/
7508 F: drivers/scsi/storvsc_drv.c
7509 F: drivers/uio/uio_hv_generic.c
7510 F: drivers/video/fbdev/hyperv_fb.c
7511 F: drivers/iommu/hyperv-iommu.c
7512 F: net/vmw_vsock/hyperv_transport.c
7513 F: include/clocksource/hyperv_timer.h
7514 F: include/linux/hyperv.h
7515 F: include/uapi/linux/hyperv.h
7516 F: include/asm-generic/mshyperv.h
7518 F: Documentation/ABI/stable/sysfs-bus-vmbus
7521 M: Vignesh Raghavendra <vigneshr@ti.com>
7523 F: drivers/mtd/hyperbus/
7524 F: include/linux/mtd/hyperbus.h
7525 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7526 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7528 HYPERVISOR VIRTUAL CONSOLE DRIVER
7529 L: linuxppc-dev@lists.ozlabs.org
7534 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7535 L: linux-i2c@vger.kernel.org
7536 L: linux-acpi@vger.kernel.org
7538 F: drivers/i2c/i2c-core-acpi.c
7540 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7541 M: Ajay Gupta <ajayg@nvidia.com>
7542 L: linux-i2c@vger.kernel.org
7544 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
7545 F: drivers/i2c/busses/i2c-nvidia-gpu.c
7548 M: Peter Rosin <peda@axentia.se>
7549 L: linux-i2c@vger.kernel.org
7551 F: Documentation/i2c/i2c-topology.rst
7552 F: Documentation/i2c/muxes/
7553 F: Documentation/devicetree/bindings/i2c/i2c-mux*
7554 F: Documentation/devicetree/bindings/i2c/i2c-arb*
7555 F: Documentation/devicetree/bindings/i2c/i2c-gate*
7556 F: drivers/i2c/i2c-mux.c
7557 F: drivers/i2c/muxes/
7558 F: include/linux/i2c-mux.h
7560 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7561 M: Gregory CLEMENT <gregory.clement@bootlin.com>
7562 L: linux-i2c@vger.kernel.org
7564 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
7565 F: drivers/i2c/busses/i2c-mv64xxx.c
7567 I2C OVER PARALLEL PORT
7568 M: Jean Delvare <jdelvare@suse.com>
7569 L: linux-i2c@vger.kernel.org
7571 F: Documentation/i2c/busses/i2c-parport.rst
7572 F: Documentation/i2c/busses/i2c-parport-light.rst
7573 F: drivers/i2c/busses/i2c-parport.c
7574 F: drivers/i2c/busses/i2c-parport-light.c
7577 M: Wolfram Sang <wsa@the-dreams.de>
7578 L: linux-i2c@vger.kernel.org
7579 W: https://i2c.wiki.kernel.org/
7580 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7583 F: Documentation/devicetree/bindings/i2c/i2c.txt
7584 F: Documentation/i2c/
7586 F: include/linux/i2c.h
7587 F: include/linux/i2c-dev.h
7588 F: include/linux/i2c-smbus.h
7589 F: include/uapi/linux/i2c.h
7590 F: include/uapi/linux/i2c-*.h
7592 I2C SUBSYSTEM HOST DRIVERS
7593 L: linux-i2c@vger.kernel.org
7594 W: https://i2c.wiki.kernel.org/
7595 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7598 F: Documentation/devicetree/bindings/i2c/
7599 F: drivers/i2c/algos/
7600 F: drivers/i2c/busses/
7603 M: Jean Delvare <jdelvare@suse.com>
7604 L: linux-i2c@vger.kernel.org
7606 F: Documentation/i2c/busses/i2c-taos-evm.rst
7607 F: drivers/i2c/busses/i2c-taos-evm.c
7610 M: Till Harbaum <till@harbaum.org>
7611 L: linux-i2c@vger.kernel.org
7612 W: http://www.harbaum.org/till/i2c_tiny_usb
7614 F: drivers/i2c/busses/i2c-tiny-usb.c
7616 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7617 M: Jean Delvare <jdelvare@suse.com>
7618 L: linux-i2c@vger.kernel.org
7620 F: Documentation/i2c/busses/i2c-ali1535.rst
7621 F: Documentation/i2c/busses/i2c-ali1563.rst
7622 F: Documentation/i2c/busses/i2c-ali15x3.rst
7623 F: Documentation/i2c/busses/i2c-amd756.rst
7624 F: Documentation/i2c/busses/i2c-amd8111.rst
7625 F: Documentation/i2c/busses/i2c-i801.rst
7626 F: Documentation/i2c/busses/i2c-nforce2.rst
7627 F: Documentation/i2c/busses/i2c-piix4.rst
7628 F: Documentation/i2c/busses/i2c-sis5595.rst
7629 F: Documentation/i2c/busses/i2c-sis630.rst
7630 F: Documentation/i2c/busses/i2c-sis96x.rst
7631 F: Documentation/i2c/busses/i2c-via.rst
7632 F: Documentation/i2c/busses/i2c-viapro.rst
7633 F: drivers/i2c/busses/i2c-ali1535.c
7634 F: drivers/i2c/busses/i2c-ali1563.c
7635 F: drivers/i2c/busses/i2c-ali15x3.c
7636 F: drivers/i2c/busses/i2c-amd756.c
7637 F: drivers/i2c/busses/i2c-amd756-s4882.c
7638 F: drivers/i2c/busses/i2c-amd8111.c
7639 F: drivers/i2c/busses/i2c-i801.c
7640 F: drivers/i2c/busses/i2c-isch.c
7641 F: drivers/i2c/busses/i2c-nforce2.c
7642 F: drivers/i2c/busses/i2c-nforce2-s4985.c
7643 F: drivers/i2c/busses/i2c-piix4.c
7644 F: drivers/i2c/busses/i2c-sis5595.c
7645 F: drivers/i2c/busses/i2c-sis630.c
7646 F: drivers/i2c/busses/i2c-sis96x.c
7647 F: drivers/i2c/busses/i2c-via.c
7648 F: drivers/i2c/busses/i2c-viapro.c
7650 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7651 M: Hans de Goede <hdegoede@redhat.com>
7652 L: linux-i2c@vger.kernel.org
7654 F: drivers/i2c/busses/i2c-cht-wc.c
7656 I2C/SMBUS ISMT DRIVER
7657 M: Seth Heasley <seth.heasley@intel.com>
7658 M: Neil Horman <nhorman@tuxdriver.com>
7659 L: linux-i2c@vger.kernel.org
7660 F: drivers/i2c/busses/i2c-ismt.c
7661 F: Documentation/i2c/busses/i2c-ismt.rst
7663 I2C/SMBUS STUB DRIVER
7664 M: Jean Delvare <jdelvare@suse.com>
7665 L: linux-i2c@vger.kernel.org
7667 F: drivers/i2c/i2c-stub.c
7670 M: Boris Brezillon <bbrezillon@kernel.org>
7671 L: linux-i3c@lists.infradead.org
7672 C: irc://chat.freenode.net/linux-i3c
7673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7675 F: Documentation/ABI/testing/sysfs-bus-i3c
7676 F: Documentation/devicetree/bindings/i3c/
7677 F: Documentation/driver-api/i3c
7679 F: include/linux/i3c/
7681 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7682 M: Vitor Soares <vitor.soares@synopsys.com>
7684 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7685 F: drivers/i3c/master/dw*
7687 IA64 (Itanium) PLATFORM
7688 M: Tony Luck <tony.luck@intel.com>
7689 M: Fenghua Yu <fenghua.yu@intel.com>
7690 L: linux-ia64@vger.kernel.org
7691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7695 IBM Power 842 compression accelerator
7696 M: Haren Myneni <haren@us.ibm.com>
7698 F: drivers/crypto/nx/Makefile
7699 F: drivers/crypto/nx/Kconfig
7700 F: drivers/crypto/nx/nx-842*
7701 F: include/linux/sw842.h
7705 IBM Power in-Nest Crypto Acceleration
7706 M: Breno Leitão <leitao@debian.org>
7707 M: Nayna Jain <nayna@linux.ibm.com>
7708 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7709 L: linux-crypto@vger.kernel.org
7711 F: drivers/crypto/nx/Makefile
7712 F: drivers/crypto/nx/Kconfig
7713 F: drivers/crypto/nx/nx-aes*
7714 F: drivers/crypto/nx/nx-sha*
7715 F: drivers/crypto/nx/nx.*
7716 F: drivers/crypto/nx/nx_csbcpb.h
7717 F: drivers/crypto/nx/nx_debugfs.c
7719 IBM Power Linux RAID adapter
7720 M: Brian King <brking@us.ibm.com>
7722 F: drivers/scsi/ipr.*
7724 IBM Power SRIOV Virtual NIC Device Driver
7725 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7726 M: John Allen <jallen@linux.ibm.com>
7727 L: netdev@vger.kernel.org
7729 F: drivers/net/ethernet/ibm/ibmvnic.*
7731 IBM Power Virtual Accelerator Switchboard
7732 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7733 L: linuxppc-dev@lists.ozlabs.org
7735 F: arch/powerpc/platforms/powernv/vas*
7736 F: arch/powerpc/platforms/powernv/copy-paste.h
7737 F: arch/powerpc/include/asm/vas.h
7739 IBM Power Virtual Ethernet Device Driver
7740 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7741 L: netdev@vger.kernel.org
7743 F: drivers/net/ethernet/ibm/ibmveth.*
7745 IBM Power Virtual FC Device Drivers
7746 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7747 L: linux-scsi@vger.kernel.org
7749 F: drivers/scsi/ibmvscsi/ibmvfc*
7751 IBM Power Virtual Management Channel Driver
7752 M: Steven Royer <seroyer@linux.ibm.com>
7754 F: drivers/misc/ibmvmc.*
7756 IBM Power Virtual SCSI Device Drivers
7757 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7758 L: linux-scsi@vger.kernel.org
7760 F: drivers/scsi/ibmvscsi/ibmvscsi*
7761 F: include/scsi/viosrp.h
7763 IBM Power Virtual SCSI Device Target Driver
7764 M: Michael Cyr <mikecyr@linux.ibm.com>
7765 L: linux-scsi@vger.kernel.org
7766 L: target-devel@vger.kernel.org
7768 F: drivers/scsi/ibmvscsi_tgt/
7770 IBM Power VMX Cryptographic instructions
7771 M: Breno Leitão <leitao@debian.org>
7772 M: Nayna Jain <nayna@linux.ibm.com>
7773 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7774 L: linux-crypto@vger.kernel.org
7776 F: drivers/crypto/vmx/Makefile
7777 F: drivers/crypto/vmx/Kconfig
7778 F: drivers/crypto/vmx/vmx.c
7779 F: drivers/crypto/vmx/aes*
7780 F: drivers/crypto/vmx/ghash*
7781 F: drivers/crypto/vmx/ppc-xlate.pl
7783 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7784 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7785 L: linux-pci@vger.kernel.org
7786 L: linuxppc-dev@lists.ozlabs.org
7788 F: drivers/pci/hotplug/rpaphp*
7790 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7791 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7792 L: linux-pci@vger.kernel.org
7793 L: linuxppc-dev@lists.ozlabs.org
7795 F: drivers/pci/hotplug/rpadlpar*
7797 IBM ServeRAID RAID DRIVER
7799 F: drivers/scsi/ips.*
7801 ICH LPC AND GPIO DRIVER
7802 M: Peter Tyser <ptyser@xes-inc.com>
7804 F: drivers/mfd/lpc_ich.c
7805 F: drivers/gpio/gpio-ich.c
7808 M: "David S. Miller" <davem@davemloft.net>
7809 L: linux-ide@vger.kernel.org
7810 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
7811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7813 F: Documentation/ide/
7815 F: include/linux/ide.h
7818 M: Borislav Petkov <bp@alien8.de>
7819 L: linux-ide@vger.kernel.org
7821 F: Documentation/cdrom/ide-cd.rst
7822 F: drivers/ide/ide-cd*
7824 IDEAPAD LAPTOP EXTRAS DRIVER
7825 M: Ike Panhc <ike.pan@canonical.com>
7826 L: platform-driver-x86@vger.kernel.org
7827 W: http://launchpad.net/ideapad-laptop
7829 F: drivers/platform/x86/ideapad-laptop.c
7831 IDEAPAD LAPTOP SLIDEBAR DRIVER
7832 M: Andrey Moiseev <o2g.org.ru@gmail.com>
7833 L: linux-input@vger.kernel.org
7834 W: https://github.com/o2genum/ideapad-slidebar
7836 F: drivers/input/misc/ideapad_slidebar.c
7838 IDT VersaClock 5 CLOCK DRIVER
7839 M: Marek Vasut <marek.vasut@gmail.com>
7841 F: drivers/clk/clk-versaclock5.c
7843 IEEE 802.15.4 SUBSYSTEM
7844 M: Alexander Aring <alex.aring@gmail.com>
7845 M: Stefan Schmidt <stefan@datenfreihafen.org>
7846 L: linux-wpan@vger.kernel.org
7847 W: http://wpan.cakelab.org/
7848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
7849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
7853 F: drivers/net/ieee802154/
7854 F: include/linux/nl802154.h
7855 F: include/linux/ieee802154.h
7856 F: include/net/nl802154.h
7857 F: include/net/mac802154.h
7858 F: include/net/af_ieee802154.h
7859 F: include/net/cfg802154.h
7860 F: include/net/ieee802154_netdev.h
7861 F: Documentation/networking/ieee802154.rst
7864 M: Yotam Gigi <yotam.gi@gmail.com>
7865 M: Jamal Hadi Salim <jhs@mojatatu.com>
7867 F: include/net/ife.h
7868 F: include/uapi/linux/ife.h
7870 IGORPLUG-USB IR RECEIVER
7871 M: Sean Young <sean@mess.org>
7872 L: linux-media@vger.kernel.org
7874 F: drivers/media/rc/igorplugusb.c
7876 IGUANAWORKS USB IR TRANSCEIVER
7877 M: Sean Young <sean@mess.org>
7878 L: linux-media@vger.kernel.org
7880 F: drivers/media/rc/iguanair.c
7882 IIO DIGITAL POTENTIOMETER DAC
7883 M: Peter Rosin <peda@axentia.se>
7884 L: linux-iio@vger.kernel.org
7886 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
7887 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
7888 F: drivers/iio/dac/dpot-dac.c
7890 IIO ENVELOPE DETECTOR
7891 M: Peter Rosin <peda@axentia.se>
7892 L: linux-iio@vger.kernel.org
7894 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
7895 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
7896 F: drivers/iio/adc/envelope-detector.c
7899 M: Peter Rosin <peda@axentia.se>
7900 L: linux-iio@vger.kernel.org
7902 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
7903 F: drivers/iio/multiplexer/iio-mux.c
7905 IIO SUBSYSTEM AND DRIVERS
7906 M: Jonathan Cameron <jic23@kernel.org>
7907 R: Hartmut Knaack <knaack.h@gmx.de>
7908 R: Lars-Peter Clausen <lars@metafoo.de>
7909 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
7910 L: linux-iio@vger.kernel.org
7911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7913 F: Documentation/ABI/testing/configfs-iio*
7914 F: Documentation/ABI/testing/sysfs-bus-iio*
7915 F: Documentation/devicetree/bindings/iio/
7917 F: drivers/staging/iio/
7918 F: include/linux/iio/
7922 M: Peter Rosin <peda@axentia.se>
7923 L: linux-iio@vger.kernel.org
7925 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7926 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7927 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7928 F: drivers/iio/afe/iio-rescale.c
7930 IKANOS/ADI EAGLE ADSL USB DRIVER
7931 M: Matthieu Castet <castet.matthieu@free.fr>
7932 M: Stanislaw Gruszka <stf_xl@wp.pl>
7934 F: drivers/usb/atm/ueagle-atm.c
7936 IMGTEC ASCII LCD DRIVER
7937 M: Paul Burton <paul.burton@mips.com>
7939 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7940 F: drivers/auxdisplay/img-ascii-lcd.c
7942 IMGTEC IR DECODER DRIVER
7943 M: James Hogan <jhogan@kernel.org>
7945 F: drivers/media/rc/img-ir/
7947 IMON SOUNDGRAPH USB IR RECEIVER
7948 M: Sean Young <sean@mess.org>
7949 L: linux-media@vger.kernel.org
7951 F: drivers/media/rc/imon_raw.c
7952 F: drivers/media/rc/imon.c
7954 IMS TWINTURBO FRAMEBUFFER DRIVER
7955 L: linux-fbdev@vger.kernel.org
7957 F: drivers/video/fbdev/imsttfb.c
7959 INA209 HARDWARE MONITOR DRIVER
7960 M: Guenter Roeck <linux@roeck-us.net>
7961 L: linux-hwmon@vger.kernel.org
7963 F: Documentation/hwmon/ina209.rst
7964 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
7965 F: drivers/hwmon/ina209.c
7967 INA2XX HARDWARE MONITOR DRIVER
7968 M: Guenter Roeck <linux@roeck-us.net>
7969 L: linux-hwmon@vger.kernel.org
7971 F: Documentation/hwmon/ina2xx.rst
7972 F: drivers/hwmon/ina2xx.c
7973 F: include/linux/platform_data/ina2xx.h
7975 INDUSTRY PACK SUBSYSTEM (IPACK)
7976 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7977 M: Jens Taprogge <jens.taprogge@taprogge.org>
7978 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7979 L: industrypack-devel@lists.sourceforge.net
7980 W: http://industrypack.sourceforge.net
7984 INFINEON DPS310 Driver
7985 M: Eddie James <eajames@linux.ibm.com>
7986 L: linux-iio@vger.kernel.org
7987 F: drivers/iio/pressure/dps310.c
7990 INFINIBAND SUBSYSTEM
7991 M: Doug Ledford <dledford@redhat.com>
7992 M: Jason Gunthorpe <jgg@mellanox.com>
7993 L: linux-rdma@vger.kernel.org
7994 W: https://github.com/linux-rdma/rdma-core
7995 Q: http://patchwork.kernel.org/project/linux-rdma/list/
7996 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7998 F: Documentation/devicetree/bindings/infiniband/
7999 F: Documentation/infiniband/
8000 F: drivers/infiniband/
8001 F: include/uapi/linux/if_infiniband.h
8002 F: include/uapi/rdma/
8004 F: include/trace/events/ib_mad.h
8005 F: include/trace/events/ib_umad.h
8006 F: samples/bpf/ibumad_kern.c
8007 F: samples/bpf/ibumad_user.c
8009 INGENIC JZ4780 DMA Driver
8010 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8012 F: drivers/dma/dma-jz4780.c
8014 INGENIC JZ4780 NAND DRIVER
8015 M: Harvey Hunt <harveyhuntnexus@gmail.com>
8016 L: linux-mtd@lists.infradead.org
8018 F: drivers/mtd/nand/raw/ingenic/
8021 M: Paul Cercueil <paul@crapouillou.net>
8023 F: arch/mips/boot/dts/ingenic/
8024 F: arch/mips/include/asm/mach-jz4740/
8025 F: arch/mips/jz4740/
8026 F: drivers/clk/ingenic/
8027 F: drivers/dma/dma-jz4780.c
8028 F: drivers/gpu/drm/ingenic/
8029 F: drivers/i2c/busses/i2c-jz4780.c
8030 F: drivers/iio/adc/ingenic-adc.c
8031 F: drivers/irqchip/irq-ingenic.c
8032 F: drivers/memory/jz4780-nemc.c
8033 F: drivers/mmc/host/jz4740_mmc.c
8034 F: drivers/mtd/nand/raw/ingenic/
8035 F: drivers/pinctrl/pinctrl-ingenic.c
8036 F: drivers/power/supply/ingenic-battery.c
8037 F: drivers/pwm/pwm-jz4740.c
8038 F: drivers/rtc/rtc-jz4740.c
8039 F: drivers/tty/serial/8250/8250_ingenic.c
8040 F: drivers/usb/musb/jz4740.c
8041 F: drivers/watchdog/jz4740_wdt.c
8042 F: include/dt-bindings/iio/adc/ingenic,adc.h
8043 F: include/linux/mfd/ingenic-tcu.h
8044 F: sound/soc/jz4740/
8045 F: sound/soc/codecs/jz47*
8048 M: Jan Kara <jack@suse.cz>
8049 R: Amir Goldstein <amir73il@gmail.com>
8050 L: linux-fsdevel@vger.kernel.org
8052 F: Documentation/filesystems/inotify.txt
8053 F: fs/notify/inotify/
8054 F: include/linux/inotify.h
8055 F: include/uapi/linux/inotify.h
8057 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8058 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
8059 L: linux-input@vger.kernel.org
8060 Q: http://patchwork.kernel.org/project/linux-input/list/
8061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8064 F: include/linux/input.h
8065 F: include/uapi/linux/input.h
8066 F: include/uapi/linux/input-event-codes.h
8067 F: include/linux/input/
8068 F: Documentation/devicetree/bindings/input/
8069 F: Documentation/devicetree/bindings/serio/
8070 F: Documentation/input/
8072 INPUT MULTITOUCH (MT) PROTOCOL
8073 M: Henrik Rydberg <rydberg@bitmath.org>
8074 L: linux-input@vger.kernel.org
8076 F: Documentation/input/multi-touch-protocol.rst
8077 F: drivers/input/input-mt.c
8080 INSIDE SECURE CRYPTO DRIVER
8081 M: Antoine Tenart <antoine.tenart@bootlin.com>
8082 F: drivers/crypto/inside-secure/
8084 L: linux-crypto@vger.kernel.org
8086 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8087 M: Mimi Zohar <zohar@linux.ibm.com>
8088 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8089 L: linux-integrity@vger.kernel.org
8090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8092 F: security/integrity/ima/
8094 INTEL 810/815 FRAMEBUFFER DRIVER
8095 M: Antonino Daplas <adaplas@gmail.com>
8096 L: linux-fbdev@vger.kernel.org
8098 F: drivers/video/fbdev/i810/
8101 M: Cezary Rojewski <cezary.rojewski@intel.com>
8102 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8103 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
8104 M: Jie Yang <yang.jie@linux.intel.com>
8105 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8109 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8110 M: Hans de Goede <hdegoede@redhat.com>
8111 L: platform-driver-x86@vger.kernel.org
8113 F: drivers/platform/x86/intel_atomisp2_pm.c
8115 INTEL C600 SERIES SAS CONTROLLER DRIVER
8116 M: Intel SCU Linux support <intel-linux-scu@intel.com>
8117 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8118 L: linux-scsi@vger.kernel.org
8119 T: git git://git.code.sf.net/p/intel-sas/isci
8121 F: drivers/scsi/isci/
8123 INTEL CPU family model numbers
8124 M: Tony Luck <tony.luck@intel.com>
8126 L: linux-kernel@vger.kernel.org
8128 F: arch/x86/include/asm/intel-family.h
8130 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8131 M: Jani Nikula <jani.nikula@linux.intel.com>
8132 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8133 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
8134 L: intel-gfx@lists.freedesktop.org
8135 W: https://01.org/linuxgraphics/
8136 B: https://01.org/linuxgraphics/documentation/how-report-bugs
8137 C: irc://chat.freenode.net/intel-gfx
8138 Q: http://patchwork.freedesktop.org/project/intel-gfx/
8139 T: git git://anongit.freedesktop.org/drm-intel
8141 F: drivers/gpu/drm/i915/
8142 F: include/drm/i915*
8143 F: include/uapi/drm/i915_drm.h
8144 F: Documentation/gpu/i915.rst
8146 INTEL ETHERNET DRIVERS
8147 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8148 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8149 W: http://www.intel.com/support/feedback.htm
8150 W: http://e1000.sourceforge.net/
8151 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8155 F: Documentation/networking/device_drivers/intel/e100.rst
8156 F: Documentation/networking/device_drivers/intel/e1000.rst
8157 F: Documentation/networking/device_drivers/intel/e1000e.rst
8158 F: Documentation/networking/device_drivers/intel/fm10k.rst
8159 F: Documentation/networking/device_drivers/intel/igb.rst
8160 F: Documentation/networking/device_drivers/intel/igbvf.rst
8161 F: Documentation/networking/device_drivers/intel/ixgb.rst
8162 F: Documentation/networking/device_drivers/intel/ixgbe.rst
8163 F: Documentation/networking/device_drivers/intel/ixgbevf.rst
8164 F: Documentation/networking/device_drivers/intel/i40e.rst
8165 F: Documentation/networking/device_drivers/intel/iavf.rst
8166 F: Documentation/networking/device_drivers/intel/ice.rst
8167 F: drivers/net/ethernet/intel/
8168 F: drivers/net/ethernet/intel/*/
8169 F: include/linux/avf/virtchnl.h
8171 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8172 M: Maik Broemme <mbroemme@libmpq.org>
8173 L: linux-fbdev@vger.kernel.org
8175 F: Documentation/fb/intelfb.rst
8176 F: drivers/video/fbdev/intelfb/
8179 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8180 L: linux-gpio@vger.kernel.org
8182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8183 F: drivers/gpio/gpio-ich.c
8184 F: drivers/gpio/gpio-intel-mid.c
8185 F: drivers/gpio/gpio-lynxpoint.c
8186 F: drivers/gpio/gpio-merrifield.c
8187 F: drivers/gpio/gpio-ml-ioh.c
8188 F: drivers/gpio/gpio-pch.c
8189 F: drivers/gpio/gpio-sch.c
8190 F: drivers/gpio/gpio-sodaville.c
8192 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8193 M: Zhenyu Wang <zhenyuw@linux.intel.com>
8194 M: Zhi Wang <zhi.a.wang@intel.com>
8195 L: intel-gvt-dev@lists.freedesktop.org
8196 L: intel-gfx@lists.freedesktop.org
8197 W: https://01.org/igvt-g
8198 T: git https://github.com/intel/gvt-linux.git
8200 F: drivers/gpu/drm/i915/gvt/
8202 INTEL HID EVENT DRIVER
8203 M: Alex Hung <alex.hung@canonical.com>
8204 L: platform-driver-x86@vger.kernel.org
8206 F: drivers/platform/x86/intel-hid.c
8208 INTEL I/OAT DMA DRIVER
8209 M: Dave Jiang <dave.jiang@intel.com>
8210 R: Dan Williams <dan.j.williams@intel.com>
8211 L: dmaengine@vger.kernel.org
8212 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
8214 F: drivers/dma/ioat*
8217 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
8218 M: Len Brown <lenb@kernel.org>
8219 L: linux-pm@vger.kernel.org
8220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8221 B: https://bugzilla.kernel.org
8223 F: drivers/idle/intel_idle.c
8225 INTEL INTEGRATED SENSOR HUB DRIVER
8226 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8227 M: Jiri Kosina <jikos@kernel.org>
8228 L: linux-input@vger.kernel.org
8230 F: drivers/hid/intel-ish-hid/
8233 M: David Woodhouse <dwmw2@infradead.org>
8234 L: iommu@lists.linux-foundation.org
8235 T: git git://git.infradead.org/iommu-2.6.git
8237 F: drivers/iommu/intel-iommu.c
8238 F: include/linux/intel-iommu.h
8240 INTEL IOP-ADMA DMA DRIVER
8241 R: Dan Williams <dan.j.williams@intel.com>
8243 F: drivers/dma/iop-adma.c
8245 INTEL IPU3 CSI-2 CIO2 DRIVER
8246 M: Yong Zhi <yong.zhi@intel.com>
8247 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8248 M: Bingbu Cao <bingbu.cao@intel.com>
8249 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
8250 L: linux-media@vger.kernel.org
8252 F: drivers/media/pci/intel/ipu3/
8253 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8255 INTEL IPU3 CSI-2 IMGU DRIVER
8256 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8257 L: linux-media@vger.kernel.org
8259 F: drivers/staging/media/ipu3/
8260 F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8261 F: Documentation/media/v4l-drivers/ipu3.rst
8263 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8264 M: Krzysztof Halasa <khalasa@piap.pl>
8266 F: include/linux/soc/ixp4xx/qmgr.h
8267 F: include/linux/soc/ixp4xx/npe.h
8268 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
8269 F: drivers/soc/ixp4xx/ixp4xx-npe.c
8270 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
8271 F: drivers/net/wan/ixp4xx_hss.c
8273 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8274 M: Deepak Saxena <dsaxena@plexity.net>
8276 F: drivers/char/hw_random/ixp4xx-rng.c
8278 INTEL MANAGEMENT ENGINE (mei)
8279 M: Tomas Winkler <tomas.winkler@intel.com>
8280 L: linux-kernel@vger.kernel.org
8282 F: include/uapi/linux/mei.h
8283 F: include/linux/mei_cl_bus.h
8284 F: drivers/misc/mei/*
8285 F: drivers/watchdog/mei_wdt.c
8286 F: Documentation/driver-api/mei/*
8289 INTEL MENLOW THERMAL DRIVER
8290 M: Sujith Thomas <sujith.thomas@intel.com>
8291 L: platform-driver-x86@vger.kernel.org
8292 W: https://01.org/linux-acpi
8294 F: drivers/platform/x86/intel_menlow.c
8296 INTEL MIC DRIVERS (mic)
8297 M: Sudeep Dutt <sudeep.dutt@intel.com>
8298 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
8300 W: https://github.com/sudeepdutt/mic
8301 W: http://software.intel.com/en-us/mic-developer
8302 F: include/linux/mic_bus.h
8303 F: include/linux/scif.h
8304 F: include/uapi/linux/mic_common.h
8305 F: include/uapi/linux/mic_ioctl.h
8306 F: include/uapi/linux/scif_ioctl.h
8307 F: drivers/misc/mic/
8308 F: drivers/dma/mic_x100_dma.c
8309 F: drivers/dma/mic_x100_dma.h
8310 F: Documentation/mic/
8312 INTEL PMC CORE DRIVER
8313 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8314 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8315 L: platform-driver-x86@vger.kernel.org
8317 F: drivers/platform/x86/intel_pmc_core*
8319 INTEL PMC/P-Unit IPC DRIVER
8320 M: Zha Qipeng<qipeng.zha@intel.com>
8321 L: platform-driver-x86@vger.kernel.org
8323 F: drivers/platform/x86/intel_pmc_ipc.c
8324 F: drivers/platform/x86/intel_punit_ipc.c
8325 F: arch/x86/include/asm/intel_pmc_ipc.h
8326 F: arch/x86/include/asm/intel_punit_ipc.h
8328 INTEL PMIC GPIO DRIVERS
8329 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8332 F: drivers/gpio/gpio-*cove.c
8333 F: drivers/gpio/gpio-msic.c
8335 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8336 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8338 F: drivers/mfd/intel_msic.c
8339 F: drivers/mfd/intel_soc_pmic*
8340 F: include/linux/mfd/intel_msic.h
8341 F: include/linux/mfd/intel_soc_pmic*
8343 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8344 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
8345 L: linux-wireless@vger.kernel.org
8347 F: Documentation/networking/device_drivers/intel/ipw2100.txt
8348 F: Documentation/networking/device_drivers/intel/ipw2200.txt
8349 F: drivers/net/wireless/intel/ipw2x00/
8352 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8353 M: Len Brown <lenb@kernel.org>
8354 L: linux-pm@vger.kernel.org
8356 F: drivers/cpufreq/intel_pstate.c
8358 INTEL RDMA RNIC DRIVER
8359 M: Faisal Latif <faisal.latif@intel.com>
8360 M: Shiraz Saleem <shiraz.saleem@intel.com>
8361 L: linux-rdma@vger.kernel.org
8363 F: drivers/infiniband/hw/i40iw/
8364 F: include/uapi/rdma/i40iw-abi.h
8366 INTEL SPEED SELECT TECHNOLOGY
8367 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8368 L: platform-driver-x86@vger.kernel.org
8370 F: drivers/platform/x86/intel_speed_select_if/
8371 F: tools/power/x86/intel-speed-select/
8372 F: include/uapi/linux/isst_if.h
8374 INTEL STRATIX10 FIRMWARE DRIVERS
8375 M: Richard Gong <richard.gong@linux.intel.com>
8376 L: linux-kernel@vger.kernel.org
8378 F: drivers/firmware/stratix10-rsu.c
8379 F: drivers/firmware/stratix10-svc.c
8380 F: include/linux/firmware/intel/stratix10-smc.h
8381 F: include/linux/firmware/intel/stratix10-svc-client.h
8382 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8383 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8385 INTEL TELEMETRY DRIVER
8386 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8387 M: "David E. Box" <david.e.box@linux.intel.com>
8388 L: platform-driver-x86@vger.kernel.org
8390 F: arch/x86/include/asm/intel_telemetry.h
8391 F: drivers/platform/x86/intel_telemetry*
8393 INTEL VIRTUAL BUTTON DRIVER
8394 M: AceLan Kao <acelan.kao@canonical.com>
8395 L: platform-driver-x86@vger.kernel.org
8397 F: drivers/platform/x86/intel-vbtn.c
8399 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8400 M: Stanislaw Gruszka <sgruszka@redhat.com>
8401 L: linux-wireless@vger.kernel.org
8403 F: drivers/net/wireless/intel/iwlegacy/
8405 INTEL WIRELESS WIFI LINK (iwlwifi)
8406 M: Johannes Berg <johannes.berg@intel.com>
8407 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8408 M: Luca Coelho <luciano.coelho@intel.com>
8409 M: Intel Linux Wireless <linuxwifi@intel.com>
8410 L: linux-wireless@vger.kernel.org
8411 W: http://intellinuxwireless.org
8412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8414 F: drivers/net/wireless/intel/iwlwifi/
8416 INTEL WIRELESS WIMAX CONNECTION 2400
8417 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8418 M: linux-wimax@intel.com
8419 L: wimax@linuxwimax.org (subscribers-only)
8421 W: http://linuxwimax.org
8422 F: Documentation/admin-guide/wimax/i2400m.rst
8423 F: drivers/net/wimax/i2400m/
8424 F: include/uapi/linux/wimax/i2400m.h
8426 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8427 M: Mario Limonciello <mario.limonciello@dell.com>
8429 F: drivers/platform/x86/intel-wmi-thunderbolt.c
8432 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8434 F: Documentation/trace/intel_th.rst
8435 F: drivers/hwtracing/intel_th/
8436 F: include/linux/intel_th.h
8438 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8439 M: Ning Sun <ning.sun@intel.com>
8440 L: tboot-devel@lists.sourceforge.net
8441 W: http://tboot.sourceforge.net
8442 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8444 F: Documentation/x86/intel_txt.rst
8445 F: include/linux/tboot.h
8446 F: arch/x86/kernel/tboot.c
8449 M: Georgi Djakov <georgi.djakov@linaro.org>
8450 L: linux-pm@vger.kernel.org
8452 F: Documentation/driver-api/interconnect.rst
8453 F: Documentation/devicetree/bindings/interconnect/
8454 F: drivers/interconnect/
8455 F: include/dt-bindings/interconnect/
8456 F: include/linux/interconnect-provider.h
8457 F: include/linux/interconnect.h
8459 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8460 M: Linus Walleij <linus.walleij@linaro.org>
8461 L: linux-iio@vger.kernel.org
8463 F: drivers/iio/gyro/mpu3050*
8464 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8466 IOC3 ETHERNET DRIVER
8467 M: Ralf Baechle <ralf@linux-mips.org>
8468 L: linux-mips@vger.kernel.org
8470 F: drivers/net/ethernet/sgi/ioc3-eth.c
8472 IOMAP FILESYSTEM LIBRARY
8473 M: Christoph Hellwig <hch@infradead.org>
8474 M: Darrick J. Wong <darrick.wong@oracle.com>
8475 M: linux-xfs@vger.kernel.org
8476 M: linux-fsdevel@vger.kernel.org
8477 L: linux-xfs@vger.kernel.org
8478 L: linux-fsdevel@vger.kernel.org
8479 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8482 F: include/linux/iomap.h
8485 M: Joerg Roedel <joro@8bytes.org>
8486 L: iommu@lists.linux-foundation.org
8487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8489 F: Documentation/devicetree/bindings/iommu/
8491 F: include/linux/iommu.h
8492 F: include/linux/of_iommu.h
8493 F: include/linux/iova.h
8496 M: Jens Axboe <axboe@kernel.dk>
8497 L: linux-block@vger.kernel.org
8498 L: linux-fsdevel@vger.kernel.org
8499 T: git git://git.kernel.dk/linux-block
8500 T: git git://git.kernel.dk/liburing
8503 F: include/uapi/linux/io_uring.h
8506 M: Corey Minyard <minyard@acm.org>
8507 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8508 W: http://openipmi.sourceforge.net/
8510 F: Documentation/devicetree/bindings/ipmi/
8511 F: Documentation/IPMI.txt
8512 F: drivers/char/ipmi/
8513 F: include/linux/ipmi*
8514 F: include/uapi/linux/ipmi*
8516 IPS SCSI RAID DRIVER
8517 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8518 L: linux-scsi@vger.kernel.org
8519 W: http://www.adaptec.com/
8521 F: drivers/scsi/ips*
8524 M: Wensong Zhang <wensong@linux-vs.org>
8525 M: Simon Horman <horms@verge.net.au>
8526 M: Julian Anastasov <ja@ssi.bg>
8527 L: netdev@vger.kernel.org
8528 L: lvs-devel@vger.kernel.org
8530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8532 F: Documentation/networking/ipvs-sysctl.txt
8533 F: include/net/ip_vs.h
8534 F: include/uapi/linux/ip_vs.h
8535 F: net/netfilter/ipvs/
8538 M: Jiri Kosina <jikos@kernel.org>
8539 M: David Sterba <dsterba@suse.com>
8541 F: drivers/tty/ipwireless/
8544 L: netdev@vger.kernel.org
8546 F: include/uapi/linux/ipx.h
8548 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8549 M: Marc Zyngier <maz@kernel.org>
8551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8552 F: Documentation/IRQ-domain.txt
8553 F: include/linux/irqdomain.h
8554 F: kernel/irq/irqdomain.c
8558 M: Thomas Gleixner <tglx@linutronix.de>
8559 L: linux-kernel@vger.kernel.org
8561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8565 M: Thomas Gleixner <tglx@linutronix.de>
8566 M: Jason Cooper <jason@lakedaemon.net>
8567 M: Marc Zyngier <maz@kernel.org>
8568 L: linux-kernel@vger.kernel.org
8570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8571 F: Documentation/devicetree/bindings/interrupt-controller/
8575 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8577 F: Documentation/driver-api/isa.rst
8578 F: drivers/base/isa.c
8579 F: include/linux/isa.h
8582 M: Hans Verkuil <hverkuil@xs4all.nl>
8583 L: linux-media@vger.kernel.org
8584 T: git git://linuxtv.org/media_tree.git
8585 W: https://linuxtv.org
8587 F: drivers/media/radio/radio-isa*
8590 M: Jaroslav Kysela <perex@perex.cz>
8592 F: Documentation/driver-api/isapnp.rst
8593 F: drivers/pnp/isapnp/
8594 F: include/linux/isapnp.h
8597 M: Lee Duncan <lduncan@suse.com>
8598 M: Chris Leech <cleech@redhat.com>
8599 L: open-iscsi@googlegroups.com
8600 W: www.open-iscsi.com
8602 F: drivers/scsi/*iscsi*
8603 F: include/scsi/*iscsi*
8605 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8606 M: Peter Jones <pjones@redhat.com>
8607 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
8609 F: drivers/firmware/iscsi_ibft*
8611 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8612 M: Sagi Grimberg <sagi@grimberg.me>
8613 M: Max Gurtovoy <maxg@mellanox.com>
8614 L: linux-rdma@vger.kernel.org
8616 W: http://www.openfabrics.org
8617 W: www.open-iscsi.org
8618 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8619 F: drivers/infiniband/ulp/iser/
8621 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8622 M: Sagi Grimberg <sagi@grimberg.me>
8623 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8624 L: linux-rdma@vger.kernel.org
8625 L: target-devel@vger.kernel.org
8627 W: http://www.linux-iscsi.org
8628 F: drivers/infiniband/ulp/isert
8630 ISDN/mISDN SUBSYSTEM
8631 M: Karsten Keil <isdn@linux-pingi.de>
8632 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8633 L: netdev@vger.kernel.org
8634 W: http://www.isdn4linux.de
8636 F: drivers/isdn/mISDN
8637 F: drivers/isdn/hardware
8640 M: Karsten Keil <isdn@linux-pingi.de>
8641 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8642 L: netdev@vger.kernel.org
8643 W: http://www.isdn4linux.de
8645 F: Documentation/isdn/
8646 F: drivers/isdn/capi/
8647 F: drivers/staging/isdn/
8648 F: net/bluetooth/cmtp/
8649 F: include/linux/isdn/
8650 F: include/uapi/linux/isdn/
8652 IT87 HARDWARE MONITORING DRIVER
8653 M: Jean Delvare <jdelvare@suse.com>
8654 L: linux-hwmon@vger.kernel.org
8656 F: Documentation/hwmon/it87.rst
8657 F: drivers/hwmon/it87.c
8660 M: Antti Palosaari <crope@iki.fi>
8661 L: linux-media@vger.kernel.org
8662 W: https://linuxtv.org
8663 W: http://palosaari.fi/linux/
8664 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8665 T: git git://linuxtv.org/anttip/media_tree.git
8667 F: drivers/media/tuners/it913x*
8669 IVTV VIDEO4LINUX DRIVER
8670 M: Andy Walls <awalls@md.metrocast.net>
8671 L: ivtv-devel@ivtvdriver.org (subscribers-only)
8672 L: linux-media@vger.kernel.org
8673 T: git git://linuxtv.org/media_tree.git
8674 W: http://www.ivtvdriver.org
8676 F: Documentation/media/v4l-drivers/ivtv*
8677 F: drivers/media/pci/ivtv/
8678 F: include/uapi/linux/ivtv*
8680 IX2505V MEDIA DRIVER
8681 M: Malcolm Priestley <tvboxspy@gmail.com>
8682 L: linux-media@vger.kernel.org
8683 W: https://linuxtv.org
8684 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8686 F: drivers/media/dvb-frontends/ix2505v*
8688 JAILHOUSE HYPERVISOR INTERFACE
8689 M: Jan Kiszka <jan.kiszka@siemens.com>
8690 L: jailhouse-dev@googlegroups.com
8692 F: arch/x86/kernel/jailhouse.c
8693 F: arch/x86/include/asm/jailhouse_para.h
8695 JC42.4 TEMPERATURE SENSOR DRIVER
8696 M: Guenter Roeck <linux@roeck-us.net>
8697 L: linux-hwmon@vger.kernel.org
8699 F: drivers/hwmon/jc42.c
8700 F: Documentation/hwmon/jc42.rst
8703 M: Dave Kleikamp <shaggy@kernel.org>
8704 L: jfs-discussion@lists.sourceforge.net
8705 W: http://jfs.sourceforge.net/
8706 T: git git://github.com/kleikamp/linux-shaggy.git
8708 F: Documentation/admin-guide/jfs.rst
8712 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
8713 L: netdev@vger.kernel.org
8715 F: drivers/net/ethernet/jme.*
8717 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8718 M: David Woodhouse <dwmw2@infradead.org>
8719 M: Richard Weinberger <richard@nod.at>
8720 L: linux-mtd@lists.infradead.org
8721 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
8722 T: git git://git.infradead.org/ubifs-2.6.git
8725 F: include/uapi/linux/jffs2.h
8727 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8728 M: "Theodore Ts'o" <tytso@mit.edu>
8729 M: Jan Kara <jack@suse.com>
8730 L: linux-ext4@vger.kernel.org
8733 F: include/linux/jbd2.h
8735 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8736 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8737 L: linux-media@vger.kernel.org
8739 F: drivers/media/platform/rcar_jpu.c
8741 JSM Neo PCI based serial card
8742 L: linux-serial@vger.kernel.org
8744 F: drivers/tty/serial/jsm/
8746 K10TEMP HARDWARE MONITORING DRIVER
8747 M: Clemens Ladisch <clemens@ladisch.de>
8748 L: linux-hwmon@vger.kernel.org
8750 F: Documentation/hwmon/k10temp.rst
8751 F: drivers/hwmon/k10temp.c
8753 K8TEMP HARDWARE MONITORING DRIVER
8754 M: Rudolf Marek <r.marek@assembler.cz>
8755 L: linux-hwmon@vger.kernel.org
8757 F: Documentation/hwmon/k8temp.rst
8758 F: drivers/hwmon/k8temp.c
8761 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
8762 R: Alexander Potapenko <glider@google.com>
8763 R: Dmitry Vyukov <dvyukov@google.com>
8764 L: kasan-dev@googlegroups.com
8766 F: arch/*/include/asm/kasan.h
8767 F: arch/*/mm/kasan_init*
8768 F: Documentation/dev-tools/kasan.rst
8769 F: include/linux/kasan*.h
8772 F: scripts/Makefile.kasan
8775 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8777 L: linux-kbuild@vger.kernel.org
8779 F: Documentation/kbuild/kconfig*
8781 F: scripts/Kconfig.include
8784 M: Dave Young <dyoung@redhat.com>
8785 M: Baoquan He <bhe@redhat.com>
8786 R: Vivek Goyal <vgoyal@redhat.com>
8787 L: kexec@lists.infradead.org
8788 W: http://lse.sourceforge.net/kdump/
8790 F: Documentation/admin-guide/kdump/
8792 KEENE FM RADIO TRANSMITTER DRIVER
8793 M: Hans Verkuil <hverkuil@xs4all.nl>
8794 L: linux-media@vger.kernel.org
8795 T: git git://linuxtv.org/media_tree.git
8796 W: https://linuxtv.org
8798 F: drivers/media/radio/radio-keene*
8801 M: Ian Kent <raven@themaw.net>
8802 L: autofs@vger.kernel.org
8806 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8807 M: Masahiro Yamada <yamada.masahiro@socionext.com>
8808 M: Michal Marek <michal.lkml@markovi.net>
8809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8810 L: linux-kbuild@vger.kernel.org
8812 F: Documentation/kbuild/
8815 F: scripts/Makefile*
8818 F: scripts/*vmlinux*
8823 L: kernel-janitors@vger.kernel.org
8824 W: http://kernelnewbies.org/KernelJanitors
8827 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
8828 M: "J. Bruce Fields" <bfields@fieldses.org>
8829 M: Chuck Lever <chuck.lever@oracle.com>
8830 L: linux-nfs@vger.kernel.org
8831 W: http://nfs.sourceforge.net/
8832 T: git git://linux-nfs.org/~bfields/linux.git
8835 F: include/uapi/linux/nfsd/
8839 F: include/linux/lockd/
8840 F: include/linux/sunrpc/
8841 F: include/uapi/linux/sunrpc/
8843 KERNEL SELFTEST FRAMEWORK
8844 M: Shuah Khan <shuah@kernel.org>
8845 M: Shuah Khan <skhan@linuxfoundation.org>
8846 L: linux-kselftest@vger.kernel.org
8847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
8848 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
8850 F: tools/testing/selftests/
8851 F: Documentation/dev-tools/kselftest*
8853 KERNEL USERMODE HELPER
8854 M: Luis Chamberlain <mcgrof@kernel.org>
8855 L: linux-kernel@vger.kernel.org
8858 F: include/linux/umh.h
8860 KERNEL VIRTUAL MACHINE (KVM)
8861 M: Paolo Bonzini <pbonzini@redhat.com>
8862 M: Radim Krčmář <rkrcmar@redhat.com>
8863 L: kvm@vger.kernel.org
8864 W: http://www.linux-kvm.org
8865 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8867 F: Documentation/virt/kvm/
8868 F: include/trace/events/kvm.h
8869 F: include/uapi/asm-generic/kvm*
8870 F: include/uapi/linux/kvm*
8871 F: include/asm-generic/kvm*
8872 F: include/linux/kvm*
8873 F: include/kvm/iodev.h
8876 F: tools/testing/selftests/kvm/
8878 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
8879 M: Marc Zyngier <maz@kernel.org>
8880 R: James Morse <james.morse@arm.com>
8881 R: Julien Thierry <julien.thierry.kdev@gmail.com>
8882 R: Suzuki K Poulose <suzuki.poulose@arm.com>
8883 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8884 L: kvmarm@lists.cs.columbia.edu
8885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
8887 F: arch/arm/include/uapi/asm/kvm*
8888 F: arch/arm/include/asm/kvm*
8890 F: arch/arm64/include/uapi/asm/kvm*
8891 F: arch/arm64/include/asm/kvm*
8894 F: include/kvm/arm_*
8896 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
8897 M: James Hogan <jhogan@kernel.org>
8898 L: linux-mips@vger.kernel.org
8900 F: arch/mips/include/uapi/asm/kvm*
8901 F: arch/mips/include/asm/kvm*
8904 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
8905 M: Paul Mackerras <paulus@ozlabs.org>
8906 L: kvm-ppc@vger.kernel.org
8907 W: http://www.linux-kvm.org/
8908 T: git git://github.com/agraf/linux-2.6.git
8910 F: arch/powerpc/include/uapi/asm/kvm*
8911 F: arch/powerpc/include/asm/kvm*
8912 F: arch/powerpc/kvm/
8913 F: arch/powerpc/kernel/kvm*
8915 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
8916 M: Christian Borntraeger <borntraeger@de.ibm.com>
8917 M: Janosch Frank <frankja@linux.ibm.com>
8918 R: David Hildenbrand <david@redhat.com>
8919 R: Cornelia Huck <cohuck@redhat.com>
8920 L: kvm@vger.kernel.org
8921 W: http://www.ibm.com/developerworks/linux/linux390/
8922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
8924 F: arch/s390/include/uapi/asm/kvm*
8925 F: arch/s390/include/asm/gmap.h
8926 F: arch/s390/include/asm/kvm*
8928 F: arch/s390/mm/gmap.c
8929 F: tools/testing/selftests/kvm/s390x/
8930 F: tools/testing/selftests/kvm/*/s390x/
8932 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
8933 M: Paolo Bonzini <pbonzini@redhat.com>
8934 M: Radim Krčmář <rkrcmar@redhat.com>
8935 R: Sean Christopherson <sean.j.christopherson@intel.com>
8936 R: Vitaly Kuznetsov <vkuznets@redhat.com>
8937 R: Wanpeng Li <wanpengli@tencent.com>
8938 R: Jim Mattson <jmattson@google.com>
8939 R: Joerg Roedel <joro@8bytes.org>
8940 L: kvm@vger.kernel.org
8941 W: http://www.linux-kvm.org
8942 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
8946 F: arch/x86/include/uapi/asm/kvm*
8947 F: arch/x86/include/uapi/asm/vmx.h
8948 F: arch/x86/include/uapi/asm/svm.h
8949 F: arch/x86/include/asm/kvm*
8950 F: arch/x86/include/asm/pvclock-abi.h
8951 F: arch/x86/include/asm/svm.h
8952 F: arch/x86/include/asm/vmx.h
8953 F: arch/x86/kernel/kvm.c
8954 F: arch/x86/kernel/kvmclock.c
8957 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8958 M: Tejun Heo <tj@kernel.org>
8959 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
8961 F: include/linux/kernfs.h
8965 M: Eric Biederman <ebiederm@xmission.com>
8966 W: http://kernel.org/pub/linux/utils/kernel/kexec/
8967 L: kexec@lists.infradead.org
8969 F: include/linux/kexec.h
8970 F: include/uapi/linux/kexec.h
8974 M: Mimi Zohar <zohar@linux.ibm.com>
8975 L: linux-integrity@vger.kernel.org
8976 L: keyrings@vger.kernel.org
8978 F: Documentation/security/keys/trusted-encrypted.rst
8979 F: include/keys/encrypted-type.h
8980 F: security/keys/encrypted-keys/
8983 M: James Bottomley <jejb@linux.ibm.com>
8984 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
8985 M: Mimi Zohar <zohar@linux.ibm.com>
8986 L: linux-integrity@vger.kernel.org
8987 L: keyrings@vger.kernel.org
8989 F: Documentation/security/keys/trusted-encrypted.rst
8990 F: include/keys/trusted-type.h
8991 F: security/keys/trusted.c
8992 F: security/keys/trusted.h
8995 M: David Howells <dhowells@redhat.com>
8996 L: keyrings@vger.kernel.org
8998 F: Documentation/security/keys/core.rst
8999 F: include/linux/key.h
9000 F: include/linux/key-type.h
9001 F: include/linux/keyctl.h
9002 F: include/uapi/linux/keyctl.h
9006 KGDB / KDB /debug_core
9007 M: Jason Wessel <jason.wessel@windriver.com>
9008 M: Daniel Thompson <daniel.thompson@linaro.org>
9009 W: http://kgdb.wiki.kernel.org/
9010 L: kgdb-bugreport@lists.sourceforge.net
9011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9013 F: Documentation/dev-tools/kgdb.rst
9014 F: drivers/misc/kgdbts.c
9015 F: drivers/tty/serial/kgdboc.c
9016 F: include/linux/kdb.h
9017 F: include/linux/kgdb.h
9021 M: Catalin Marinas <catalin.marinas@arm.com>
9023 F: Documentation/dev-tools/kmemleak.rst
9024 F: include/linux/kmemleak.h
9026 F: mm/kmemleak-test.c
9028 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9029 M: Luis Chamberlain <mcgrof@kernel.org>
9030 L: linux-kernel@vger.kernel.org
9033 F: include/linux/kmod.h
9035 F: tools/testing/selftests/kmod/
9038 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9039 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9040 M: "David S. Miller" <davem@davemloft.net>
9041 M: Masami Hiramatsu <mhiramat@kernel.org>
9043 F: Documentation/kprobes.txt
9044 F: include/linux/kprobes.h
9045 F: include/asm-generic/kprobes.h
9048 KS0108 LCD CONTROLLER DRIVER
9049 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9051 F: Documentation/admin-guide/auxdisplay/ks0108.rst
9052 F: drivers/auxdisplay/ks0108.c
9053 F: include/linux/ks0108.h
9056 M: David Ahern <dsa@cumulusnetworks.com>
9057 L: netdev@vger.kernel.org
9060 F: include/net/l3mdev.h
9063 M: John Fastabend <john.fastabend@gmail.com>
9064 M: Daniel Borkmann <daniel@iogearbox.net>
9065 L: netdev@vger.kernel.org
9066 L: bpf@vger.kernel.org
9068 F: include/linux/skmsg.h
9070 F: net/core/sock_map.c
9071 F: net/ipv4/tcp_bpf.c
9073 LANTIQ / INTEL Ethernet drivers
9074 M: Hauke Mehrtens <hauke@hauke-m.de>
9075 L: netdev@vger.kernel.org
9077 F: net/dsa/tag_gswip.c
9078 F: drivers/net/ethernet/lantiq_xrx200.c
9079 F: drivers/net/dsa/lantiq_pce.h
9080 F: drivers/net/dsa/lantiq_gswip.c
9082 LANTIQ MIPS ARCHITECTURE
9083 M: John Crispin <john@phrozen.org>
9084 L: linux-mips@vger.kernel.org
9087 F: drivers/soc/lantiq
9090 L: linux-x25@vger.kernel.org
9092 F: Documentation/networking/lapb-module.txt
9096 LASI 53c700 driver for PARISC
9097 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9098 L: linux-scsi@vger.kernel.org
9100 F: Documentation/scsi/53c700.txt
9101 F: drivers/scsi/53c700*
9104 M: Tobin C. Harding <me@tobin.cc>
9105 M: Tycho Andersen <tycho@tycho.ws>
9106 L: kernel-hardening@lists.openwall.com
9108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9109 F: scripts/leaking_addresses.pl
9112 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
9113 M: Pavel Machek <pavel@ucw.cz>
9114 R: Dan Murphy <dmurphy@ti.com>
9115 L: linux-leds@vger.kernel.org
9116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9118 F: Documentation/devicetree/bindings/leds/
9120 F: include/linux/leds.h
9122 LEGACY EEPROM DRIVER
9123 M: Jean Delvare <jdelvare@suse.com>
9125 F: Documentation/misc-devices/eeprom.rst
9126 F: drivers/misc/eeprom/eeprom.c
9129 R: David Lechner <david@lechnology.com>
9131 F: arch/arm/boot/dts/da850-lego-ev3.dts
9132 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9133 F: drivers/power/supply/lego_ev3_battery.c
9135 LEGO USB Tower driver
9136 M: Juergen Stuber <starblue@users.sourceforge.net>
9137 L: legousb-devel@lists.sourceforge.net
9138 W: http://legousb.sourceforge.net/
9140 F: drivers/usb/misc/legousbtower.c
9143 M: Matan Ziv-Av <matan@svgalib.org>
9144 L: platform-driver-x86@vger.kernel.org
9146 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
9147 F: Documentation/admin-guide/laptops/lg-laptop.rst
9148 F: drivers/platform/x86/lg-laptop.c
9151 M: Michael Krufky <mkrufky@linuxtv.org>
9152 L: linux-media@vger.kernel.org
9153 W: https://linuxtv.org
9154 W: http://github.com/mkrufky
9155 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9156 T: git git://linuxtv.org/mkrufky/tuners.git
9158 F: drivers/media/dvb-frontends/lg2160.*
9160 LGDT3305 MEDIA DRIVER
9161 M: Michael Krufky <mkrufky@linuxtv.org>
9162 L: linux-media@vger.kernel.org
9163 W: https://linuxtv.org
9164 W: http://github.com/mkrufky
9165 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9166 T: git git://linuxtv.org/mkrufky/tuners.git
9168 F: drivers/media/dvb-frontends/lgdt3305.*
9170 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9171 M: Viresh Kumar <vireshk@kernel.org>
9172 L: linux-ide@vger.kernel.org
9173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9175 F: include/linux/pata_arasan_cf_data.h
9176 F: drivers/ata/pata_arasan_cf.c
9179 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9180 M: Jens Axboe <axboe@kernel.dk>
9181 L: linux-ide@vger.kernel.org
9182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9184 F: drivers/ata/pata_*.c
9185 F: drivers/ata/ata_generic.c
9187 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9188 M: Linus Walleij <linus.walleij@linaro.org>
9189 L: linux-ide@vger.kernel.org
9190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9192 F: drivers/ata/pata_ftide010.c
9193 F: drivers/ata/sata_gemini.c
9194 F: drivers/ata/sata_gemini.h
9196 LIBATA SATA AHCI PLATFORM devices support
9197 M: Hans de Goede <hdegoede@redhat.com>
9198 M: Jens Axboe <axboe@kernel.dk>
9199 L: linux-ide@vger.kernel.org
9200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9202 F: drivers/ata/ahci_platform.c
9203 F: drivers/ata/libahci_platform.c
9204 F: include/linux/ahci_platform.h
9206 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9207 M: Mikael Pettersson <mikpelinux@gmail.com>
9208 L: linux-ide@vger.kernel.org
9209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9211 F: drivers/ata/sata_promise.*
9213 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9214 M: Jens Axboe <axboe@kernel.dk>
9215 L: linux-ide@vger.kernel.org
9216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9219 F: include/linux/ata.h
9220 F: include/linux/libata.h
9221 F: Documentation/devicetree/bindings/ata/
9224 M: Sasha Levin <alexander.levin@microsoft.com>
9226 F: tools/lib/lockdep/
9228 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9229 M: Dan Williams <dan.j.williams@intel.com>
9230 M: Vishal Verma <vishal.l.verma@intel.com>
9231 M: Dave Jiang <dave.jiang@intel.com>
9232 L: linux-nvdimm@lists.01.org
9233 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9235 F: drivers/nvdimm/blk.c
9236 F: drivers/nvdimm/region_devs.c
9238 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9239 M: Vishal Verma <vishal.l.verma@intel.com>
9240 M: Dan Williams <dan.j.williams@intel.com>
9241 M: Dave Jiang <dave.jiang@intel.com>
9242 L: linux-nvdimm@lists.01.org
9243 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9245 F: drivers/nvdimm/btt*
9247 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9248 M: Dan Williams <dan.j.williams@intel.com>
9249 M: Vishal Verma <vishal.l.verma@intel.com>
9250 M: Dave Jiang <dave.jiang@intel.com>
9251 L: linux-nvdimm@lists.01.org
9252 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9254 F: drivers/nvdimm/pmem*
9256 LIBNVDIMM: DEVICETREE BINDINGS
9257 M: Oliver O'Halloran <oohall@gmail.com>
9258 L: linux-nvdimm@lists.01.org
9259 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9261 F: drivers/nvdimm/of_pmem.c
9262 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
9264 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9265 M: Dan Williams <dan.j.williams@intel.com>
9266 M: Vishal Verma <vishal.l.verma@intel.com>
9267 M: Dave Jiang <dave.jiang@intel.com>
9268 M: Keith Busch <keith.busch@intel.com>
9269 M: Ira Weiny <ira.weiny@intel.com>
9270 L: linux-nvdimm@lists.01.org
9271 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9275 F: drivers/acpi/nfit/*
9276 F: include/linux/nd.h
9277 F: include/linux/libnvdimm.h
9278 F: include/uapi/linux/ndctl.h
9280 LICENSES and SPDX stuff
9281 M: Thomas Gleixner <tglx@linutronix.de>
9282 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9283 L: linux-spdx@vger.kernel.org
9285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9287 F: Documentation/process/license-rules.rst
9289 F: scripts/spdxcheck-test.sh
9290 F: scripts/spdxcheck.py
9292 LIGHTNVM PLATFORM SUPPORT
9293 M: Matias Bjorling <mb@lightnvm.io>
9294 W: http://github/OpenChannelSSD
9295 L: linux-block@vger.kernel.org
9297 F: drivers/lightnvm/
9298 F: include/linux/lightnvm.h
9299 F: include/uapi/linux/lightnvm.h
9301 LINUX FOR POWER MACINTOSH
9302 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9303 W: http://www.penguinppc.org/
9304 L: linuxppc-dev@lists.ozlabs.org
9306 F: arch/powerpc/platforms/powermac/
9307 F: drivers/macintosh/
9309 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9310 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9311 M: Paul Mackerras <paulus@samba.org>
9312 M: Michael Ellerman <mpe@ellerman.id.au>
9313 W: https://github.com/linuxppc/linux/wiki
9314 L: linuxppc-dev@lists.ozlabs.org
9315 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9318 F: Documentation/ABI/stable/sysfs-firmware-opal-*
9319 F: Documentation/devicetree/bindings/powerpc/
9320 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
9321 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
9322 F: Documentation/powerpc/
9324 F: drivers/char/tpm/tpm_ibmvtpm*
9325 F: drivers/crypto/nx/
9326 F: drivers/crypto/vmx/
9327 F: drivers/i2c/busses/i2c-opal.c
9328 F: drivers/net/ethernet/ibm/ibmveth.*
9329 F: drivers/net/ethernet/ibm/ibmvnic.*
9330 F: drivers/pci/hotplug/pnv_php.c
9331 F: drivers/pci/hotplug/rpa*
9332 F: drivers/rtc/rtc-opal.c
9333 F: drivers/scsi/ibmvscsi/
9334 F: drivers/tty/hvc/hvc_opal.c
9335 F: drivers/watchdog/wdrtas.c
9336 F: tools/testing/selftests/powerpc
9343 LINUX FOR POWERPC EMBEDDED MPC5XXX
9344 M: Anatolij Gustschin <agust@denx.de>
9345 L: linuxppc-dev@lists.ozlabs.org
9346 T: git git://git.denx.de/linux-denx-agust.git
9348 F: arch/powerpc/platforms/512x/
9349 F: arch/powerpc/platforms/52xx/
9351 LINUX FOR POWERPC EMBEDDED PPC4XX
9352 M: Alistair Popple <alistair@popple.id.au>
9353 M: Matt Porter <mporter@kernel.crashing.org>
9354 W: http://www.penguinppc.org/
9355 L: linuxppc-dev@lists.ozlabs.org
9357 F: arch/powerpc/platforms/40x/
9358 F: arch/powerpc/platforms/44x/
9360 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9361 M: Scott Wood <oss@buserror.net>
9362 M: Kumar Gala <galak@kernel.crashing.org>
9363 W: http://www.penguinppc.org/
9364 L: linuxppc-dev@lists.ozlabs.org
9365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9367 F: arch/powerpc/platforms/83xx/
9368 F: arch/powerpc/platforms/85xx/
9369 F: Documentation/devicetree/bindings/powerpc/fsl/
9371 LINUX FOR POWERPC EMBEDDED PPC8XX
9372 M: Vitaly Bordug <vitb@kernel.crashing.org>
9373 W: http://www.penguinppc.org/
9374 L: linuxppc-dev@lists.ozlabs.org
9376 F: arch/powerpc/platforms/8xx/
9378 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9379 L: linuxppc-dev@lists.ozlabs.org
9381 F: arch/powerpc/*/*virtex*
9382 F: arch/powerpc/*/*/*virtex*
9384 LINUX FOR POWERPC PA SEMI PWRFICIENT
9385 L: linuxppc-dev@lists.ozlabs.org
9387 F: arch/powerpc/platforms/pasemi/
9388 F: drivers/*/*pasemi*
9389 F: drivers/*/*/*pasemi*
9391 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9392 M: Kees Cook <keescook@chromium.org>
9394 F: drivers/misc/lkdtm/*
9396 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9397 M: Alan Stern <stern@rowland.harvard.edu>
9398 M: Andrea Parri <parri.andrea@gmail.com>
9399 M: Will Deacon <will@kernel.org>
9400 M: Peter Zijlstra <peterz@infradead.org>
9401 M: Boqun Feng <boqun.feng@gmail.com>
9402 M: Nicholas Piggin <npiggin@gmail.com>
9403 M: David Howells <dhowells@redhat.com>
9404 M: Jade Alglave <j.alglave@ucl.ac.uk>
9405 M: Luc Maranget <luc.maranget@inria.fr>
9406 M: "Paul E. McKenney" <paulmck@kernel.org>
9407 R: Akira Yokosawa <akiyks@gmail.com>
9408 R: Daniel Lustig <dlustig@nvidia.com>
9409 L: linux-kernel@vger.kernel.org
9410 L: linux-arch@vger.kernel.org
9412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9413 F: tools/memory-model/
9414 F: Documentation/atomic_bitops.txt
9415 F: Documentation/atomic_t.txt
9416 F: Documentation/core-api/atomic_ops.rst
9417 F: Documentation/core-api/refcount-vs-atomic.rst
9418 F: Documentation/memory-barriers.txt
9420 LIS3LV02D ACCELEROMETER DRIVER
9421 M: Eric Piel <eric.piel@tremplin-utc.net>
9423 F: Documentation/misc-devices/lis3lv02d.rst
9424 F: drivers/misc/lis3lv02d/
9425 F: drivers/platform/x86/hp_accel.c
9428 M: Josh Poimboeuf <jpoimboe@redhat.com>
9429 M: Jiri Kosina <jikos@kernel.org>
9430 M: Miroslav Benes <mbenes@suse.cz>
9431 M: Petr Mladek <pmladek@suse.com>
9432 R: Joe Lawrence <joe.lawrence@redhat.com>
9434 F: kernel/livepatch/
9435 F: include/linux/livepatch.h
9436 F: arch/x86/include/asm/livepatch.h
9437 F: arch/x86/kernel/livepatch.c
9438 F: Documentation/livepatch/
9439 F: Documentation/ABI/testing/sysfs-kernel-livepatch
9440 F: samples/livepatch/
9441 F: tools/testing/selftests/livepatch/
9442 L: live-patching@vger.kernel.org
9443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9446 L: netdev@vger.kernel.org
9448 F: include/linux/llc.h
9449 F: include/uapi/linux/llc.h
9453 LM73 HARDWARE MONITOR DRIVER
9454 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
9455 L: linux-hwmon@vger.kernel.org
9457 F: drivers/hwmon/lm73.c
9459 LM78 HARDWARE MONITOR DRIVER
9460 M: Jean Delvare <jdelvare@suse.com>
9461 L: linux-hwmon@vger.kernel.org
9463 F: Documentation/hwmon/lm78.rst
9464 F: drivers/hwmon/lm78.c
9466 LM83 HARDWARE MONITOR DRIVER
9467 M: Jean Delvare <jdelvare@suse.com>
9468 L: linux-hwmon@vger.kernel.org
9470 F: Documentation/hwmon/lm83.rst
9471 F: drivers/hwmon/lm83.c
9473 LM90 HARDWARE MONITOR DRIVER
9474 M: Jean Delvare <jdelvare@suse.com>
9475 L: linux-hwmon@vger.kernel.org
9477 F: Documentation/hwmon/lm90.rst
9478 F: Documentation/devicetree/bindings/hwmon/lm90.txt
9479 F: drivers/hwmon/lm90.c
9480 F: include/dt-bindings/thermal/lm90.h
9482 LM95234 HARDWARE MONITOR DRIVER
9483 M: Guenter Roeck <linux@roeck-us.net>
9484 L: linux-hwmon@vger.kernel.org
9486 F: Documentation/hwmon/lm95234.rst
9487 F: drivers/hwmon/lm95234.c
9489 LME2510 MEDIA DRIVER
9490 M: Malcolm Priestley <tvboxspy@gmail.com>
9491 L: linux-media@vger.kernel.org
9492 W: https://linuxtv.org
9493 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9495 F: drivers/media/usb/dvb-usb-v2/lmedm04*
9497 LOADPIN SECURITY MODULE
9498 M: Kees Cook <keescook@chromium.org>
9499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9501 F: security/loadpin/
9502 F: Documentation/admin-guide/LSM/LoadPin.rst
9505 M: Peter Zijlstra <peterz@infradead.org>
9506 M: Ingo Molnar <mingo@redhat.com>
9507 M: Will Deacon <will@kernel.org>
9508 L: linux-kernel@vger.kernel.org
9509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9511 F: Documentation/locking/
9512 F: include/linux/lockdep.h
9513 F: include/linux/spinlock*.h
9514 F: arch/*/include/asm/spinlock*.h
9515 F: include/linux/rwlock*.h
9516 F: include/linux/mutex*.h
9517 F: include/linux/rwsem*.h
9518 F: include/linux/seqlock.h
9519 F: lib/locking*.[ch]
9521 X: kernel/locking/locktorture.c
9523 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9524 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
9525 L: linux-ntfs-dev@lists.sourceforge.net
9526 W: http://www.linux-ntfs.org/content/view/19/37/
9528 F: Documentation/admin-guide/ldm.rst
9529 F: block/partitions/ldm.*
9531 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9532 M: Sathya Prakash <sathya.prakash@broadcom.com>
9533 M: Chaitra P B <chaitra.basappa@broadcom.com>
9534 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9535 L: MPT-FusionLinux.pdl@broadcom.com
9536 L: linux-scsi@vger.kernel.org
9537 W: http://www.avagotech.com/support/
9539 F: drivers/message/fusion/
9540 F: drivers/scsi/mpt3sas/
9542 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9543 M: Matthew Wilcox <willy@infradead.org>
9544 L: linux-scsi@vger.kernel.org
9546 F: drivers/scsi/sym53c8xx_2/
9549 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9550 L: linux-iio@vger.kernel.org
9552 F: Documentation/devicetree/bindings/iio/dac/ltc1660.txt
9553 F: drivers/iio/dac/ltc1660.c
9555 LTC4261 HARDWARE MONITOR DRIVER
9556 M: Guenter Roeck <linux@roeck-us.net>
9557 L: linux-hwmon@vger.kernel.org
9559 F: Documentation/hwmon/ltc4261.rst
9560 F: drivers/hwmon/ltc4261.c
9562 LTC4306 I2C MULTIPLEXER DRIVER
9563 M: Michael Hennerich <michael.hennerich@analog.com>
9564 W: http://ez.analog.com/community/linux-device-drivers
9565 L: linux-i2c@vger.kernel.org
9567 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
9568 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9570 LTP (Linux Test Project)
9571 M: Mike Frysinger <vapier@gentoo.org>
9572 M: Cyril Hrubis <chrubis@suse.cz>
9573 M: Wanlong Gao <wanlong.gao@gmail.com>
9574 M: Jan Stancek <jstancek@redhat.com>
9575 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9576 M: Alexey Kodanev <alexey.kodanev@oracle.com>
9577 L: ltp@lists.linux.it (subscribers-only)
9578 W: http://linux-test-project.github.io/
9579 T: git git://github.com/linux-test-project/ltp.git
9583 M: Geert Uytterhoeven <geert@linux-m68k.org>
9584 L: linux-m68k@lists.linux-m68k.org
9585 W: http://www.linux-m68k.org/
9586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9591 M68K ON APPLE MACINTOSH
9592 M: Joshua Thompson <funaho@jurai.org>
9593 W: http://www.mac.linux-m68k.org/
9594 L: linux-m68k@lists.linux-m68k.org
9599 M: Philip Blundell <philb@gnu.org>
9600 W: http://www.tazenda.demon.co.uk/phil/linux-hp
9604 M88DS3103 MEDIA DRIVER
9605 M: Antti Palosaari <crope@iki.fi>
9606 L: linux-media@vger.kernel.org
9607 W: https://linuxtv.org
9608 W: http://palosaari.fi/linux/
9609 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9610 T: git git://linuxtv.org/anttip/media_tree.git
9612 F: drivers/media/dvb-frontends/m88ds3103*
9614 M88RS2000 MEDIA DRIVER
9615 M: Malcolm Priestley <tvboxspy@gmail.com>
9616 L: linux-media@vger.kernel.org
9617 W: https://linuxtv.org
9618 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9620 F: drivers/media/dvb-frontends/m88rs2000*
9622 MA901 MASTERKIT USB FM RADIO DRIVER
9623 M: Alexey Klimov <klimov.linux@gmail.com>
9624 L: linux-media@vger.kernel.org
9625 T: git git://linuxtv.org/media_tree.git
9627 F: drivers/media/radio/radio-ma901.c
9630 M: Johannes Berg <johannes@sipsolutions.net>
9631 L: linux-wireless@vger.kernel.org
9632 W: http://wireless.kernel.org/
9633 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9636 F: Documentation/networking/mac80211-injection.txt
9637 F: include/net/mac80211.h
9639 F: drivers/net/wireless/mac80211_hwsim.[ch]
9640 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
9643 M: Jassi Brar <jassisinghbrar@gmail.com>
9644 L: linux-kernel@vger.kernel.org
9647 F: include/linux/mailbox_client.h
9648 F: include/linux/mailbox_controller.h
9650 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9651 M: Michael Kerrisk <mtk.manpages@gmail.com>
9652 W: http://www.kernel.org/doc/man-pages
9653 L: linux-man@vger.kernel.org
9656 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9657 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
9658 L: linux-mips@vger.kernel.org
9660 F: arch/mips/boot/dts/img/pistachio_marduk.dts
9662 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9663 M: Andrew Lunn <andrew@lunn.ch>
9664 M: Vivien Didelot <vivien.didelot@gmail.com>
9665 L: netdev@vger.kernel.org
9667 F: drivers/net/dsa/mv88e6xxx/
9668 F: include/linux/platform_data/mv88e6xxx.h
9669 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
9671 MARVELL ARMADA DRM SUPPORT
9672 M: Russell King <linux@armlinux.org.uk>
9674 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9675 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9676 F: drivers/gpu/drm/armada/
9677 F: include/uapi/drm/armada_drm.h
9678 F: Documentation/devicetree/bindings/display/armada/
9680 MARVELL ARMADA 3700 PHY DRIVERS
9681 M: Miquel Raynal <miquel.raynal@bootlin.com>
9683 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9684 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9685 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9686 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9688 MARVELL CRYPTO DRIVER
9689 M: Boris Brezillon <bbrezillon@kernel.org>
9690 M: Arnaud Ebalard <arno@natisbad.org>
9691 F: drivers/crypto/marvell/
9693 L: linux-crypto@vger.kernel.org
9695 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9696 M: Mirko Lindner <mlindner@marvell.com>
9697 M: Stephen Hemminger <stephen@networkplumber.org>
9698 L: netdev@vger.kernel.org
9700 F: drivers/net/ethernet/marvell/sk*
9702 MARVELL LIBERTAS WIRELESS DRIVER
9703 L: libertas-dev@lists.infradead.org
9705 F: drivers/net/wireless/marvell/libertas/
9707 MARVELL MACCHIATOBIN SUPPORT
9708 M: Russell King <linux@armlinux.org.uk>
9709 L: linux-arm-kernel@lists.infradead.org
9711 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9713 MARVELL MV643XX ETHERNET DRIVER
9714 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9715 L: netdev@vger.kernel.org
9717 F: drivers/net/ethernet/marvell/mv643xx_eth.*
9718 F: include/linux/mv643xx.h
9720 MARVELL MV88X3310 PHY DRIVER
9721 M: Russell King <linux@armlinux.org.uk>
9722 L: netdev@vger.kernel.org
9724 F: drivers/net/phy/marvell10g.c
9726 MARVELL MVEBU THERMAL DRIVER
9727 M: Miquel Raynal <miquel.raynal@bootlin.com>
9729 F: drivers/thermal/armada_thermal.c
9731 MARVELL MVNETA ETHERNET DRIVER
9732 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9733 L: netdev@vger.kernel.org
9735 F: drivers/net/ethernet/marvell/mvneta.*
9737 MARVELL MWIFIEX WIRELESS DRIVER
9738 M: Amitkumar Karwar <amitkarwar@gmail.com>
9739 M: Nishant Sarmukadam <nishants@marvell.com>
9740 M: Ganapathi Bhat <gbhat@marvell.com>
9741 M: Xinming Hu <huxinming820@gmail.com>
9742 L: linux-wireless@vger.kernel.org
9744 F: drivers/net/wireless/marvell/mwifiex/
9746 MARVELL MWL8K WIRELESS DRIVER
9747 M: Lennert Buytenhek <buytenh@wantstofly.org>
9748 L: linux-wireless@vger.kernel.org
9750 F: drivers/net/wireless/marvell/mwl8k.c
9752 MARVELL NAND CONTROLLER DRIVER
9753 M: Miquel Raynal <miquel.raynal@bootlin.com>
9754 L: linux-mtd@lists.infradead.org
9756 F: drivers/mtd/nand/raw/marvell_nand.c
9757 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
9759 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9760 M: Nicolas Pitre <nico@fluxnic.net>
9762 F: drivers/mmc/host/mvsdio.*
9764 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9765 M: Hu Ziji <huziji@marvell.com>
9766 L: linux-mmc@vger.kernel.org
9768 F: drivers/mmc/host/sdhci-xenon*
9769 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9771 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9772 M: Sunil Goutham <sgoutham@marvell.com>
9773 M: Linu Cherian <lcherian@marvell.com>
9774 M: Geetha sowjanya <gakula@marvell.com>
9775 M: Jerin Jacob <jerinj@marvell.com>
9776 L: netdev@vger.kernel.org
9778 F: drivers/net/ethernet/marvell/octeontx2/af/
9780 MATROX FRAMEBUFFER DRIVER
9781 L: linux-fbdev@vger.kernel.org
9783 F: drivers/video/fbdev/matrox/matroxfb_*
9784 F: include/uapi/linux/matroxfb.h
9786 MAX16065 HARDWARE MONITOR DRIVER
9787 M: Guenter Roeck <linux@roeck-us.net>
9788 L: linux-hwmon@vger.kernel.org
9790 F: Documentation/hwmon/max16065.rst
9791 F: drivers/hwmon/max16065.c
9793 MAX2175 SDR TUNER DRIVER
9794 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
9795 L: linux-media@vger.kernel.org
9796 T: git git://linuxtv.org/media_tree.git
9798 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
9799 F: Documentation/media/v4l-drivers/max2175.rst
9800 F: drivers/media/i2c/max2175*
9801 F: include/uapi/linux/max2175.h
9803 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9804 L: linux-hwmon@vger.kernel.org
9806 F: Documentation/hwmon/max6650.rst
9807 F: drivers/hwmon/max6650.c
9809 MAX6697 HARDWARE MONITOR DRIVER
9810 M: Guenter Roeck <linux@roeck-us.net>
9811 L: linux-hwmon@vger.kernel.org
9813 F: Documentation/hwmon/max6697.rst
9814 F: Documentation/devicetree/bindings/hwmon/max6697.txt
9815 F: drivers/hwmon/max6697.c
9816 F: include/linux/platform_data/max6697.h
9818 MAX9860 MONO AUDIO VOICE CODEC DRIVER
9819 M: Peter Rosin <peda@axentia.se>
9820 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9822 F: Documentation/devicetree/bindings/sound/max9860.txt
9823 F: sound/soc/codecs/max9860.*
9825 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
9826 M: Andreas Klinger <ak@it-klinger.de>
9827 L: linux-iio@vger.kernel.org
9829 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
9830 F: drivers/iio/proximity/mb1232.c
9832 MAXIM MAX77650 PMIC MFD DRIVER
9833 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
9834 L: linux-kernel@vger.kernel.org
9836 F: Documentation/devicetree/bindings/*/*max77650.txt
9837 F: Documentation/devicetree/bindings/*/max77650*.txt
9838 F: include/linux/mfd/max77650.h
9839 F: drivers/mfd/max77650.c
9840 F: drivers/regulator/max77650-regulator.c
9841 F: drivers/power/supply/max77650-charger.c
9842 F: drivers/input/misc/max77650-onkey.c
9843 F: drivers/leds/leds-max77650.c
9844 F: drivers/gpio/gpio-max77650.c
9846 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
9847 M: Javier Martinez Canillas <javier@dowhile0.org>
9848 L: linux-kernel@vger.kernel.org
9850 F: drivers/regulator/max77802-regulator.c
9851 F: Documentation/devicetree/bindings/*/*max77802.txt
9852 F: include/dt-bindings/*/*max77802.h
9854 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
9855 M: Krzysztof Kozlowski <krzk@kernel.org>
9856 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9857 L: linux-pm@vger.kernel.org
9859 F: drivers/power/supply/max14577_charger.c
9860 F: drivers/power/supply/max77693_charger.c
9862 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
9863 M: Chanwoo Choi <cw00.choi@samsung.com>
9864 M: Krzysztof Kozlowski <krzk@kernel.org>
9865 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9866 L: linux-kernel@vger.kernel.org
9868 F: drivers/*/max14577*.c
9869 F: drivers/*/max77686*.c
9870 F: drivers/*/max77693*.c
9871 F: drivers/extcon/extcon-max14577.c
9872 F: drivers/extcon/extcon-max77693.c
9873 F: drivers/rtc/rtc-max77686.c
9874 F: drivers/clk/clk-max77686.c
9875 F: Documentation/devicetree/bindings/mfd/max14577.txt
9876 F: Documentation/devicetree/bindings/*/max77686.txt
9877 F: Documentation/devicetree/bindings/mfd/max77693.txt
9878 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
9879 F: include/linux/mfd/max14577*.h
9880 F: include/linux/mfd/max77686*.h
9881 F: include/linux/mfd/max77693*.h
9883 MAXIRADIO FM RADIO RECEIVER DRIVER
9884 M: Hans Verkuil <hverkuil@xs4all.nl>
9885 L: linux-media@vger.kernel.org
9886 T: git git://linuxtv.org/media_tree.git
9887 W: https://linuxtv.org
9889 F: drivers/media/radio/radio-maxiradio*
9891 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
9892 M: Peter Rosin <peda@axentia.se>
9893 L: linux-iio@vger.kernel.org
9895 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
9896 F: drivers/iio/potentiometer/mcp4018.c
9897 F: drivers/iio/potentiometer/mcp4531.c
9899 MCR20A IEEE-802.15.4 RADIO DRIVER
9900 M: Xue Liu <liuxuenetmail@gmail.com>
9901 L: linux-wpan@vger.kernel.org
9902 W: https://github.com/xueliu/mcr20a-linux
9904 F: drivers/net/ieee802154/mcr20a.c
9905 F: drivers/net/ieee802154/mcr20a.h
9906 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
9908 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
9909 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9910 L: linux-iio@vger.kernel.org
9912 F: drivers/iio/dac/cio-dac.c
9914 MEDIA CONTROLLER FRAMEWORK
9915 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9916 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9917 L: linux-media@vger.kernel.org
9918 W: https://www.linuxtv.org
9919 T: git git://linuxtv.org/media_tree.git
9921 F: drivers/media/mc/
9922 F: include/media/media-*.h
9923 F: include/uapi/linux/media.h
9925 MEDIA DRIVERS FOR ASCOT2E
9926 M: Sergey Kozlov <serjk@netup.ru>
9927 M: Abylay Ospan <aospan@netup.ru>
9928 L: linux-media@vger.kernel.org
9929 W: https://linuxtv.org
9931 T: git git://linuxtv.org/media_tree.git
9933 F: drivers/media/dvb-frontends/ascot2e*
9935 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
9936 M: Jasmin Jessich <jasmin@anw.at>
9937 L: linux-media@vger.kernel.org
9938 W: https://linuxtv.org
9939 T: git git://linuxtv.org/media_tree.git
9941 F: drivers/media/dvb-frontends/cxd2099*
9943 MEDIA DRIVERS FOR CXD2841ER
9944 M: Sergey Kozlov <serjk@netup.ru>
9945 M: Abylay Ospan <aospan@netup.ru>
9946 L: linux-media@vger.kernel.org
9947 W: https://linuxtv.org
9949 T: git git://linuxtv.org/media_tree.git
9951 F: drivers/media/dvb-frontends/cxd2841er*
9953 MEDIA DRIVERS FOR CXD2880
9954 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
9955 L: linux-media@vger.kernel.org
9956 W: http://linuxtv.org/
9957 T: git git://linuxtv.org/media_tree.git
9959 F: drivers/media/dvb-frontends/cxd2880/*
9960 F: drivers/media/spi/cxd2880*
9962 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
9963 L: linux-media@vger.kernel.org
9964 W: https://linuxtv.org
9965 T: git git://linuxtv.org/media_tree.git
9967 F: drivers/media/pci/ddbridge/*
9969 MEDIA DRIVERS FOR FREESCALE IMX
9970 M: Steve Longerbeam <slongerbeam@gmail.com>
9971 M: Philipp Zabel <p.zabel@pengutronix.de>
9972 L: linux-media@vger.kernel.org
9973 T: git git://linuxtv.org/media_tree.git
9975 F: Documentation/devicetree/bindings/media/imx.txt
9976 F: Documentation/media/v4l-drivers/imx.rst
9977 F: drivers/staging/media/imx/
9978 F: include/linux/imx-media.h
9979 F: include/media/imx.h
9981 MEDIA DRIVER FOR FREESCALE IMX PXP
9982 M: Philipp Zabel <p.zabel@pengutronix.de>
9983 L: linux-media@vger.kernel.org
9984 T: git git://linuxtv.org/media_tree.git
9986 F: drivers/media/platform/imx-pxp.[ch]
9988 MEDIA DRIVERS FOR FREESCALE IMX7
9989 M: Rui Miguel Silva <rmfrfs@gmail.com>
9990 L: linux-media@vger.kernel.org
9991 T: git git://linuxtv.org/media_tree.git
9993 F: Documentation/devicetree/bindings/media/imx7-csi.txt
9994 F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
9995 F: Documentation/media/v4l-drivers/imx7.rst
9996 F: drivers/staging/media/imx/imx7-media-csi.c
9997 F: drivers/staging/media/imx/imx7-mipi-csis.c
9999 MEDIA DRIVERS FOR HELENE
10000 M: Abylay Ospan <aospan@netup.ru>
10001 L: linux-media@vger.kernel.org
10002 W: https://linuxtv.org
10003 W: http://netup.tv/
10004 T: git git://linuxtv.org/media_tree.git
10006 F: drivers/media/dvb-frontends/helene*
10008 MEDIA DRIVERS FOR HORUS3A
10009 M: Sergey Kozlov <serjk@netup.ru>
10010 M: Abylay Ospan <aospan@netup.ru>
10011 L: linux-media@vger.kernel.org
10012 W: https://linuxtv.org
10013 W: http://netup.tv/
10014 T: git git://linuxtv.org/media_tree.git
10016 F: drivers/media/dvb-frontends/horus3a*
10018 MEDIA DRIVERS FOR LNBH25
10019 M: Sergey Kozlov <serjk@netup.ru>
10020 M: Abylay Ospan <aospan@netup.ru>
10021 L: linux-media@vger.kernel.org
10022 W: https://linuxtv.org
10023 W: http://netup.tv/
10024 T: git git://linuxtv.org/media_tree.git
10026 F: drivers/media/dvb-frontends/lnbh25*
10028 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10029 L: linux-media@vger.kernel.org
10030 W: https://linuxtv.org
10031 T: git git://linuxtv.org/media_tree.git
10033 F: drivers/media/dvb-frontends/mxl5xx*
10035 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10036 M: Sergey Kozlov <serjk@netup.ru>
10037 M: Abylay Ospan <aospan@netup.ru>
10038 L: linux-media@vger.kernel.org
10039 W: https://linuxtv.org
10040 W: http://netup.tv/
10041 T: git git://linuxtv.org/media_tree.git
10043 F: drivers/media/pci/netup_unidvb/*
10045 MEDIA DRIVERS FOR RENESAS - CEU
10046 M: Jacopo Mondi <jacopo@jmondi.org>
10047 L: linux-media@vger.kernel.org
10048 L: linux-renesas-soc@vger.kernel.org
10049 T: git git://linuxtv.org/media_tree.git
10051 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
10052 F: drivers/media/platform/renesas-ceu.c
10053 F: include/media/drv-intf/renesas-ceu.h
10055 MEDIA DRIVERS FOR RENESAS - DRIF
10056 M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
10057 L: linux-media@vger.kernel.org
10058 L: linux-renesas-soc@vger.kernel.org
10059 T: git git://linuxtv.org/media_tree.git
10061 F: Documentation/devicetree/bindings/media/renesas,drif.txt
10062 F: drivers/media/platform/rcar_drif.c
10064 MEDIA DRIVERS FOR RENESAS - FCP
10065 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10066 L: linux-media@vger.kernel.org
10067 L: linux-renesas-soc@vger.kernel.org
10068 T: git git://linuxtv.org/media_tree.git
10070 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
10071 F: drivers/media/platform/rcar-fcp.c
10072 F: include/media/rcar-fcp.h
10074 MEDIA DRIVERS FOR RENESAS - FDP1
10075 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10076 L: linux-media@vger.kernel.org
10077 L: linux-renesas-soc@vger.kernel.org
10078 T: git git://linuxtv.org/media_tree.git
10080 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
10081 F: drivers/media/platform/rcar_fdp1.c
10083 MEDIA DRIVERS FOR RENESAS - VIN
10084 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
10085 L: linux-media@vger.kernel.org
10086 L: linux-renesas-soc@vger.kernel.org
10087 T: git git://linuxtv.org/media_tree.git
10089 F: Documentation/devicetree/bindings/media/renesas,csi2.txt
10090 F: Documentation/devicetree/bindings/media/renesas,vin.txt
10091 F: drivers/media/platform/rcar-vin/
10093 MEDIA DRIVERS FOR RENESAS - VSP1
10094 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10095 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10096 L: linux-media@vger.kernel.org
10097 L: linux-renesas-soc@vger.kernel.org
10098 T: git git://linuxtv.org/media_tree.git
10100 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
10101 F: drivers/media/platform/vsp1/
10103 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10104 L: linux-media@vger.kernel.org
10105 W: https://linuxtv.org
10106 T: git git://linuxtv.org/media_tree.git
10108 F: drivers/media/dvb-frontends/stv0910*
10110 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10111 L: linux-media@vger.kernel.org
10112 W: https://linuxtv.org
10113 T: git git://linuxtv.org/media_tree.git
10115 F: drivers/media/dvb-frontends/stv6111*
10117 MEDIA DRIVERS FOR STM32 - DCMI
10118 M: Hugues Fruchet <hugues.fruchet@st.com>
10119 L: linux-media@vger.kernel.org
10120 T: git git://linuxtv.org/media_tree.git
10122 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
10123 F: drivers/media/platform/stm32/stm32-dcmi.c
10125 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10126 M: Dmitry Osipenko <digetx@gmail.com>
10127 L: linux-media@vger.kernel.org
10128 L: linux-tegra@vger.kernel.org
10129 T: git git://linuxtv.org/media_tree.git
10131 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10132 F: drivers/staging/media/tegra-vde/
10134 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10135 M: Mauro Carvalho Chehab <mchehab@kernel.org>
10136 P: LinuxTV.org Project
10137 L: linux-media@vger.kernel.org
10138 W: https://linuxtv.org
10139 Q: http://patchwork.kernel.org/project/linux-media/list/
10140 T: git git://linuxtv.org/media_tree.git
10142 F: Documentation/devicetree/bindings/media/
10143 F: Documentation/media/
10145 F: drivers/staging/media/
10146 F: include/linux/platform_data/media/
10148 F: include/uapi/linux/dvb/
10149 F: include/uapi/linux/videodev2.h
10150 F: include/uapi/linux/media.h
10151 F: include/uapi/linux/v4l2-*
10152 F: include/uapi/linux/meye.h
10153 F: include/uapi/linux/ivtv*
10154 F: include/uapi/linux/uvcvideo.h
10156 MEDIATEK BLUETOOTH DRIVER
10157 M: Sean Wang <sean.wang@mediatek.com>
10158 L: linux-bluetooth@vger.kernel.org
10159 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10161 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10162 F: drivers/bluetooth/btmtkuart.c
10164 MEDIATEK CIR DRIVER
10165 M: Sean Wang <sean.wang@mediatek.com>
10167 F: drivers/media/rc/mtk-cir.c
10169 MEDIATEK DMA DRIVER
10170 M: Sean Wang <sean.wang@mediatek.com>
10171 L: dmaengine@vger.kernel.org
10172 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10173 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10175 F: Documentation/devicetree/bindings/dma/mtk-*
10176 F: drivers/dma/mediatek/
10178 MEDIATEK PMIC LED DRIVER
10179 M: Sean Wang <sean.wang@mediatek.com>
10181 F: drivers/leds/leds-mt6323.c
10182 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
10184 MEDIATEK ETHERNET DRIVER
10185 M: Felix Fietkau <nbd@openwrt.org>
10186 M: John Crispin <john@phrozen.org>
10187 M: Sean Wang <sean.wang@mediatek.com>
10188 M: Nelson Chang <nelson.chang@mediatek.com>
10189 L: netdev@vger.kernel.org
10191 F: drivers/net/ethernet/mediatek/
10193 MEDIATEK SWITCH DRIVER
10194 M: Sean Wang <sean.wang@mediatek.com>
10195 L: netdev@vger.kernel.org
10197 F: drivers/net/dsa/mt7530.*
10198 F: net/dsa/tag_mtk.c
10200 MEDIATEK JPEG DRIVER
10201 M: Rick Chang <rick.chang@mediatek.com>
10202 M: Bin Liu <bin.liu@mediatek.com>
10204 F: drivers/media/platform/mtk-jpeg/
10205 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10207 MEDIATEK MDP DRIVER
10208 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10209 M: Houlong Wei <houlong.wei@mediatek.com>
10210 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10212 F: drivers/media/platform/mtk-mdp/
10213 F: drivers/media/platform/mtk-vpu/
10214 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
10216 MEDIATEK MEDIA DRIVER
10217 M: Tiffany Lin <tiffany.lin@mediatek.com>
10218 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10220 F: drivers/media/platform/mtk-vcodec/
10221 F: drivers/media/platform/mtk-vpu/
10222 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10223 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
10225 MEDIATEK MMC/SD/SDIO DRIVER
10226 M: Chaotian Jing <chaotian.jing@mediatek.com>
10228 F: drivers/mmc/host/mtk-sd.c
10229 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
10231 MEDIATEK MT76 WIRELESS LAN DRIVER
10232 M: Felix Fietkau <nbd@nbd.name>
10233 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10234 R: Ryder Lee <ryder.lee@mediatek.com>
10235 R: Roy Luo <royluo@google.com>
10236 L: linux-wireless@vger.kernel.org
10238 F: drivers/net/wireless/mediatek/mt76/
10240 MEDIATEK MT7601U WIRELESS LAN DRIVER
10241 M: Jakub Kicinski <kubakici@wp.pl>
10242 L: linux-wireless@vger.kernel.org
10244 F: drivers/net/wireless/mediatek/mt7601u/
10246 MEDIATEK MT7621/28/88 I2C DRIVER
10247 M: Stefan Roese <sr@denx.de>
10248 L: linux-i2c@vger.kernel.org
10250 F: drivers/i2c/busses/i2c-mt7621.c
10251 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10253 MEDIATEK NAND CONTROLLER DRIVER
10254 M: Xiaolei Li <xiaolei.li@mediatek.com>
10255 L: linux-mtd@lists.infradead.org
10257 F: drivers/mtd/nand/raw/mtk_*
10258 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
10260 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10261 M: Sean Wang <sean.wang@mediatek.com>
10263 F: drivers/char/hw_random/mtk-rng.c
10265 MEDIATEK USB3 DRD IP DRIVER
10266 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
10267 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
10268 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10269 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10271 F: drivers/usb/mtu3/
10273 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10274 M: Peter Senna Tschudin <peter.senna@gmail.com>
10275 M: Martin Donnelly <martin.donnelly@ge.com>
10276 M: Martyn Welch <martyn.welch@collabora.co.uk>
10278 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10279 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10281 MEGARAID SCSI/SAS DRIVERS
10282 M: Kashyap Desai <kashyap.desai@broadcom.com>
10283 M: Sumit Saxena <sumit.saxena@broadcom.com>
10284 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10285 L: megaraidlinux.pdl@broadcom.com
10286 L: linux-scsi@vger.kernel.org
10287 W: http://www.avagotech.com/support/
10289 F: Documentation/scsi/megaraid.txt
10290 F: drivers/scsi/megaraid.*
10291 F: drivers/scsi/megaraid/
10293 MELEXIS MLX90614 DRIVER
10294 M: Crt Mori <cmo@melexis.com>
10295 L: linux-iio@vger.kernel.org
10296 W: http://www.melexis.com
10298 F: drivers/iio/temperature/mlx90614.c
10300 MELEXIS MLX90632 DRIVER
10301 M: Crt Mori <cmo@melexis.com>
10302 L: linux-iio@vger.kernel.org
10303 W: http://www.melexis.com
10305 F: drivers/iio/temperature/mlx90632.c
10307 MELFAS MIP4 TOUCHSCREEN DRIVER
10308 M: Sangwon Jee <jeesw@melfas.com>
10309 W: http://www.melfas.com
10311 F: drivers/input/touchscreen/melfas_mip4.c
10312 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10314 MELLANOX ETHERNET DRIVER (mlx4_en)
10315 M: Tariq Toukan <tariqt@mellanox.com>
10316 L: netdev@vger.kernel.org
10318 W: http://www.mellanox.com
10319 Q: http://patchwork.ozlabs.org/project/netdev/list/
10320 F: drivers/net/ethernet/mellanox/mlx4/en_*
10322 MELLANOX ETHERNET DRIVER (mlx5e)
10323 M: Saeed Mahameed <saeedm@mellanox.com>
10324 L: netdev@vger.kernel.org
10326 W: http://www.mellanox.com
10327 Q: http://patchwork.ozlabs.org/project/netdev/list/
10328 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
10330 MELLANOX ETHERNET INNOVA DRIVERS
10331 R: Boris Pismenny <borisp@mellanox.com>
10332 L: netdev@vger.kernel.org
10334 W: http://www.mellanox.com
10335 Q: http://patchwork.ozlabs.org/project/netdev/list/
10336 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10337 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
10338 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10339 F: include/linux/mlx5/mlx5_ifc_fpga.h
10341 MELLANOX ETHERNET SWITCH DRIVERS
10342 M: Jiri Pirko <jiri@mellanox.com>
10343 M: Ido Schimmel <idosch@mellanox.com>
10344 L: netdev@vger.kernel.org
10346 W: http://www.mellanox.com
10347 Q: http://patchwork.ozlabs.org/project/netdev/list/
10348 F: drivers/net/ethernet/mellanox/mlxsw/
10349 F: tools/testing/selftests/drivers/net/mlxsw/
10351 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10352 M: mlxsw@mellanox.com
10353 L: netdev@vger.kernel.org
10355 W: http://www.mellanox.com
10356 Q: http://patchwork.ozlabs.org/project/netdev/list/
10357 F: drivers/net/ethernet/mellanox/mlxfw/
10359 MELLANOX HARDWARE PLATFORM SUPPORT
10360 M: Andy Shevchenko <andy@infradead.org>
10361 M: Darren Hart <dvhart@infradead.org>
10362 M: Vadim Pasternak <vadimp@mellanox.com>
10363 L: platform-driver-x86@vger.kernel.org
10365 F: drivers/platform/mellanox/
10366 F: include/linux/platform_data/mlxreg.h
10368 MELLANOX MLX4 core VPI driver
10369 M: Tariq Toukan <tariqt@mellanox.com>
10370 L: netdev@vger.kernel.org
10371 L: linux-rdma@vger.kernel.org
10372 W: http://www.mellanox.com
10373 Q: http://patchwork.ozlabs.org/project/netdev/list/
10375 F: drivers/net/ethernet/mellanox/mlx4/
10376 F: include/linux/mlx4/
10378 MELLANOX MLX4 IB driver
10379 M: Yishai Hadas <yishaih@mellanox.com>
10380 L: linux-rdma@vger.kernel.org
10381 W: http://www.mellanox.com
10382 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10384 F: drivers/infiniband/hw/mlx4/
10385 F: include/linux/mlx4/
10386 F: include/uapi/rdma/mlx4-abi.h
10388 MELLANOX MLX5 core VPI driver
10389 M: Saeed Mahameed <saeedm@mellanox.com>
10390 M: Leon Romanovsky <leonro@mellanox.com>
10391 L: netdev@vger.kernel.org
10392 L: linux-rdma@vger.kernel.org
10393 W: http://www.mellanox.com
10394 Q: http://patchwork.ozlabs.org/project/netdev/list/
10396 F: drivers/net/ethernet/mellanox/mlx5/core/
10397 F: include/linux/mlx5/
10398 F: Documentation/networking/device_drivers/mellanox/
10400 MELLANOX MLX5 IB driver
10401 M: Leon Romanovsky <leonro@mellanox.com>
10402 L: linux-rdma@vger.kernel.org
10403 W: http://www.mellanox.com
10404 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10406 F: drivers/infiniband/hw/mlx5/
10407 F: include/linux/mlx5/
10408 F: include/uapi/rdma/mlx5-abi.h
10410 MELLANOX MLXCPLD I2C AND MUX DRIVER
10411 M: Vadim Pasternak <vadimp@mellanox.com>
10412 M: Michael Shych <michaelsh@mellanox.com>
10413 L: linux-i2c@vger.kernel.org
10415 F: drivers/i2c/busses/i2c-mlxcpld.c
10416 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
10417 F: Documentation/i2c/busses/i2c-mlxcpld.rst
10419 MELLANOX MLXCPLD LED DRIVER
10420 M: Vadim Pasternak <vadimp@mellanox.com>
10421 L: linux-leds@vger.kernel.org
10423 F: drivers/leds/leds-mlxcpld.c
10424 F: drivers/leds/leds-mlxreg.c
10425 F: Documentation/leds/leds-mlxcpld.rst
10427 MELLANOX PLATFORM DRIVER
10428 M: Vadim Pasternak <vadimp@mellanox.com>
10429 L: platform-driver-x86@vger.kernel.org
10431 F: drivers/platform/x86/mlx-platform.c
10434 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10435 M: "Paul E. McKenney" <paulmck@kernel.org>
10436 L: linux-kernel@vger.kernel.org
10438 F: kernel/sched/membarrier.c
10439 F: include/uapi/linux/membarrier.h
10440 F: arch/powerpc/include/asm/membarrier.h
10443 M: Mike Rapoport <rppt@linux.ibm.com>
10444 L: linux-mm@kvack.org
10446 F: include/linux/memblock.h
10448 F: Documentation/core-api/boot-time-mm.rst
10451 L: linux-mm@kvack.org
10452 W: http://www.linux-mm.org
10454 F: include/linux/mm.h
10455 F: include/linux/gfp.h
10456 F: include/linux/mmzone.h
10457 F: include/linux/memory_hotplug.h
10458 F: include/linux/vmalloc.h
10461 MEMORY TECHNOLOGY DEVICES (MTD)
10462 M: David Woodhouse <dwmw2@infradead.org>
10463 M: Brian Norris <computersforpeace@gmail.com>
10464 M: Marek Vasut <marek.vasut@gmail.com>
10465 M: Miquel Raynal <miquel.raynal@bootlin.com>
10466 M: Richard Weinberger <richard@nod.at>
10467 M: Vignesh Raghavendra <vigneshr@ti.com>
10468 L: linux-mtd@lists.infradead.org
10469 W: http://www.linux-mtd.infradead.org/
10470 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10474 F: Documentation/devicetree/bindings/mtd/
10476 F: include/linux/mtd/
10477 F: include/uapi/mtd/
10479 MEN A21 WATCHDOG DRIVER
10480 M: Johannes Thumshirn <morbidrsa@gmail.com>
10481 L: linux-watchdog@vger.kernel.org
10483 F: drivers/watchdog/mena21_wdt.c
10485 MEN CHAMELEON BUS (mcb)
10486 M: Johannes Thumshirn <morbidrsa@gmail.com>
10489 F: include/linux/mcb.h
10490 F: Documentation/driver-api/men-chameleon-bus.rst
10492 MEN F21BMC (Board Management Controller)
10493 M: Andreas Werner <andreas.werner@men.de>
10495 F: drivers/mfd/menf21bmc.c
10496 F: drivers/watchdog/menf21bmc_wdt.c
10497 F: drivers/leds/leds-menf21bmc.c
10498 F: drivers/hwmon/menf21bmc_hwmon.c
10499 F: Documentation/hwmon/menf21bmc.rst
10501 MEN Z069 WATCHDOG DRIVER
10502 M: Johannes Thumshirn <jth@kernel.org>
10503 L: linux-watchdog@vger.kernel.org
10505 F: drivers/watchdog/menz69_wdt.c
10507 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10508 M: Neil Armstrong <narmstrong@baylibre.com>
10509 L: linux-media@vger.kernel.org
10510 L: linux-amlogic@lists.infradead.org
10511 W: http://linux-meson.com/
10513 F: drivers/media/platform/meson/ao-cec.c
10514 F: drivers/media/platform/meson/ao-cec-g12a.c
10515 F: Documentation/devicetree/bindings/media/meson-ao-cec.txt
10516 T: git git://linuxtv.org/media_tree.git
10518 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10519 M: Liang Yang <liang.yang@amlogic.com>
10520 L: linux-mtd@lists.infradead.org
10522 F: drivers/mtd/nand/raw/meson_*
10523 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10525 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10526 M: Maxime Jourdan <mjourdan@baylibre.com>
10527 L: linux-media@vger.kernel.org
10528 L: linux-amlogic@lists.infradead.org
10530 F: drivers/staging/media/meson/vdec/
10531 T: git git://linuxtv.org/media_tree.git
10533 METHODE UDPU SUPPORT
10534 M: Vladimir Vid <vladimir.vid@sartura.hr>
10536 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10538 MICROBLAZE ARCHITECTURE
10539 M: Michal Simek <monstr@monstr.eu>
10540 W: http://www.monstr.eu/fdt/
10541 T: git git://git.monstr.eu/linux-2.6-microblaze.git
10543 F: arch/microblaze/
10545 MICROCHIP AT91 SERIAL DRIVER
10546 M: Richard Genoud <richard.genoud@gmail.com>
10548 F: drivers/tty/serial/atmel_serial.c
10549 F: drivers/tty/serial/atmel_serial.h
10550 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10552 MICROCHIP AUDIO ASOC DRIVERS
10553 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10554 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10558 MICROCHIP DMA DRIVER
10559 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10560 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10561 L: dmaengine@vger.kernel.org
10563 F: drivers/dma/at_hdmac.c
10564 F: drivers/dma/at_hdmac_regs.h
10565 F: include/linux/platform_data/dma-atmel.h
10566 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
10567 F: include/dt-bindings/dma/at91.h
10569 MICROCHIP ECC DRIVER
10570 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10571 L: linux-crypto@vger.kernel.org
10573 F: drivers/crypto/atmel-ecc.*
10575 MICROCHIP I2C DRIVER
10576 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10577 L: linux-i2c@vger.kernel.org
10579 F: drivers/i2c/busses/i2c-at91.h
10580 F: drivers/i2c/busses/i2c-at91-*.c
10582 MICROCHIP ISC DRIVER
10583 M: Eugen Hristev <eugen.hristev@microchip.com>
10584 L: linux-media@vger.kernel.org
10586 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
10587 F: drivers/media/platform/atmel/atmel-isc.h
10588 F: drivers/media/platform/atmel/atmel-isc-base.c
10589 F: drivers/media/platform/atmel/atmel-isc-regs.h
10590 F: Documentation/devicetree/bindings/media/atmel-isc.txt
10592 MICROCHIP ISI DRIVER
10593 M: Eugen Hristev <eugen.hristev@microchip.com>
10594 L: linux-media@vger.kernel.org
10596 F: drivers/media/platform/atmel/atmel-isi.c
10597 F: drivers/media/platform/atmel/atmel-isi.h
10599 MICROCHIP AT91 USART MFD DRIVER
10600 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10601 L: linux-kernel@vger.kernel.org
10603 F: drivers/mfd/at91-usart.c
10604 F: include/dt-bindings/mfd/at91-usart.h
10605 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10607 MICROCHIP AT91 USART SPI DRIVER
10608 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10609 L: linux-spi@vger.kernel.org
10611 F: drivers/spi/spi-at91-usart.c
10612 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10614 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10615 M: Woojung Huh <woojung.huh@microchip.com>
10616 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10617 L: netdev@vger.kernel.org
10619 F: net/dsa/tag_ksz.c
10620 F: drivers/net/dsa/microchip/*
10621 F: include/linux/platform_data/microchip-ksz.h
10622 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
10624 MICROCHIP LAN743X ETHERNET DRIVER
10625 M: Bryan Whitehead <bryan.whitehead@microchip.com>
10626 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10627 L: netdev@vger.kernel.org
10629 F: drivers/net/ethernet/microchip/lan743x_*
10631 MICROCHIP LCDFB DRIVER
10632 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10633 L: linux-fbdev@vger.kernel.org
10635 F: drivers/video/fbdev/atmel_lcdfb.c
10636 F: include/video/atmel_lcdc.h
10638 MICROCHIP MMC/SD/SDIO MCI DRIVER
10639 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10641 F: drivers/mmc/host/atmel-mci.c
10643 MICROCHIP MCP16502 PMIC DRIVER
10644 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
10645 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10647 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10648 F: drivers/regulator/mcp16502.c
10650 MICROCHIP MCP3911 ADC DRIVER
10651 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10652 M: Kent Gustavsson <kent@minoris.se>
10653 L: linux-iio@vger.kernel.org
10655 F: drivers/iio/adc/mcp3911.c
10656 F: Documentation/devicetree/bindings/iio/adc/mcp3911.txt
10658 MICROCHIP NAND DRIVER
10659 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10660 L: linux-mtd@lists.infradead.org
10662 F: drivers/mtd/nand/raw/atmel/*
10663 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
10665 MICROCHIP PWM DRIVER
10666 M: Claudiu Beznea <claudiu.beznea@microchip.com>
10667 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10668 L: linux-pwm@vger.kernel.org
10670 F: drivers/pwm/pwm-atmel.c
10671 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10673 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10674 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10675 M: Eugen Hristev <eugen.hristev@microchip.com>
10676 L: linux-iio@vger.kernel.org
10678 F: drivers/iio/adc/at91-sama5d2_adc.c
10679 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10680 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10682 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10683 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10685 F: drivers/power/reset/at91-sama5d2_shdwc.c
10687 MICROCHIP SPI DRIVER
10688 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10690 F: drivers/spi/spi-atmel.*
10692 MICROCHIP SSC DRIVER
10693 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10694 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10696 F: drivers/misc/atmel-ssc.c
10697 F: include/linux/atmel-ssc.h
10699 MICROCHIP USBA UDC DRIVER
10700 M: Cristian Birsan <cristian.birsan@microchip.com>
10701 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10703 F: drivers/usb/gadget/udc/atmel_usba_udc.*
10705 MICROCHIP USB251XB DRIVER
10706 M: Richard Leitner <richard.leitner@skidata.com>
10707 L: linux-usb@vger.kernel.org
10709 F: drivers/usb/misc/usb251xb.c
10710 F: Documentation/devicetree/bindings/usb/usb251xb.txt
10712 MICROCHIP XDMA DRIVER
10713 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10714 L: linux-arm-kernel@lists.infradead.org
10715 L: dmaengine@vger.kernel.org
10717 F: drivers/dma/at_xdmac.c
10719 MICROSEMI MIPS SOCS
10720 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10721 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10722 L: linux-mips@vger.kernel.org
10724 F: arch/mips/generic/board-ocelot.c
10725 F: arch/mips/configs/generic/board-ocelot.config
10726 F: arch/mips/boot/dts/mscc/
10727 F: Documentation/devicetree/bindings/mips/mscc.txt
10729 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10730 M: Don Brace <don.brace@microsemi.com>
10731 L: esc.storagedev@microsemi.com
10732 L: linux-scsi@vger.kernel.org
10734 F: drivers/scsi/smartpqi/smartpqi*.[ch]
10735 F: drivers/scsi/smartpqi/Kconfig
10736 F: drivers/scsi/smartpqi/Makefile
10737 F: include/linux/cciss*.h
10738 F: include/uapi/linux/cciss*.h
10739 F: Documentation/scsi/smartpqi.txt
10741 MICROSEMI ETHERNET SWITCH DRIVER
10742 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10743 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10744 L: netdev@vger.kernel.org
10746 F: drivers/net/ethernet/mscc/
10748 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10749 M: Chen Yu <yu.c.chen@intel.com>
10750 L: platform-driver-x86@vger.kernel.org
10752 F: drivers/platform/x86/surfacepro3_button.c
10754 MICROTEK X6 SCANNER
10755 M: Oliver Neukum <oliver@neukum.org>
10757 F: drivers/usb/image/microtek.*
10760 M: Ralf Baechle <ralf@linux-mips.org>
10761 M: Paul Burton <paul.burton@mips.com>
10762 M: James Hogan <jhogan@kernel.org>
10763 L: linux-mips@vger.kernel.org
10764 W: http://www.linux-mips.org/
10765 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
10766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
10767 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10769 F: Documentation/devicetree/bindings/mips/
10770 F: Documentation/mips/
10772 F: drivers/platform/mips/
10774 MIPS BOSTON DEVELOPMENT BOARD
10775 M: Paul Burton <paul.burton@mips.com>
10776 L: linux-mips@vger.kernel.org
10778 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
10779 F: arch/mips/boot/dts/img/boston.dts
10780 F: arch/mips/configs/generic/board-boston.config
10781 F: drivers/clk/imgtec/clk-boston.c
10782 F: include/dt-bindings/clock/boston-clock.h
10784 MIPS GENERIC PLATFORM
10785 M: Paul Burton <paul.burton@mips.com>
10786 L: linux-mips@vger.kernel.org
10788 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
10789 F: arch/mips/generic/
10790 F: arch/mips/tools/generic-board-config.sh
10792 MIPS/LOONGSON1 ARCHITECTURE
10793 M: Keguang Zhang <keguang.zhang@gmail.com>
10794 L: linux-mips@vger.kernel.org
10796 F: arch/mips/loongson32/
10797 F: arch/mips/include/asm/mach-loongson32/
10798 F: drivers/*/*loongson1*
10799 F: drivers/*/*/*loongson1*
10801 MIPS/LOONGSON2 ARCHITECTURE
10802 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
10803 L: linux-mips@vger.kernel.org
10805 F: arch/mips/loongson64/fuloong-2e/
10806 F: arch/mips/loongson64/lemote-2f/
10807 F: arch/mips/include/asm/mach-loongson64/
10808 F: drivers/*/*loongson2*
10809 F: drivers/*/*/*loongson2*
10811 MIPS/LOONGSON3 ARCHITECTURE
10812 M: Huacai Chen <chenhc@lemote.com>
10813 L: linux-mips@vger.kernel.org
10815 F: arch/mips/loongson64/
10816 F: arch/mips/include/asm/mach-loongson64/
10817 F: drivers/platform/mips/cpu_hwmon.c
10818 F: drivers/*/*loongson3*
10819 F: drivers/*/*/*loongson3*
10821 MIPS RINT INSTRUCTION EMULATION
10822 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
10823 L: linux-mips@vger.kernel.org
10825 F: arch/mips/math-emu/sp_rint.c
10826 F: arch/mips/math-emu/dp_rint.c
10828 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
10829 M: Hans Verkuil <hverkuil@xs4all.nl>
10830 L: linux-media@vger.kernel.org
10831 T: git git://linuxtv.org/media_tree.git
10832 W: https://linuxtv.org
10834 F: drivers/media/radio/radio-miropcm20*
10837 R: Lubomir Rintel <lkundrak@v3.sk>
10838 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10840 F: arch/arm/boot/dts/mmp*
10841 F: arch/arm/mach-mmp/
10843 MMU GATHER AND TLB INVALIDATION
10844 M: Will Deacon <will@kernel.org>
10845 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
10846 M: Andrew Morton <akpm@linux-foundation.org>
10847 M: Nick Piggin <npiggin@gmail.com>
10848 M: Peter Zijlstra <peterz@infradead.org>
10849 L: linux-arch@vger.kernel.org
10850 L: linux-mm@kvack.org
10852 F: arch/*/include/asm/tlb.h
10853 F: include/asm-generic/tlb.h
10856 MN88472 MEDIA DRIVER
10857 M: Antti Palosaari <crope@iki.fi>
10858 L: linux-media@vger.kernel.org
10859 W: https://linuxtv.org
10860 W: http://palosaari.fi/linux/
10861 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10863 F: drivers/media/dvb-frontends/mn88472*
10865 MN88473 MEDIA DRIVER
10866 M: Antti Palosaari <crope@iki.fi>
10867 L: linux-media@vger.kernel.org
10868 W: https://linuxtv.org
10869 W: http://palosaari.fi/linux/
10870 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10872 F: drivers/media/dvb-frontends/mn88473*
10875 M: Jessica Yu <jeyu@kernel.org>
10876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
10878 F: include/linux/module.h
10881 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
10882 W: http://popies.net/meye/
10884 F: Documentation/media/v4l-drivers/meye*
10885 F: drivers/media/pci/meye/
10886 F: include/uapi/linux/meye.h
10888 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
10889 M: Jiri Slaby <jirislaby@gmail.com>
10891 F: Documentation/driver-api/serial/moxa-smartio.rst
10892 F: drivers/tty/mxser.*
10894 MR800 AVERMEDIA USB FM RADIO DRIVER
10895 M: Alexey Klimov <klimov.linux@gmail.com>
10896 L: linux-media@vger.kernel.org
10897 T: git git://linuxtv.org/media_tree.git
10899 F: drivers/media/radio/radio-mr800.c
10901 MRF24J40 IEEE 802.15.4 RADIO DRIVER
10902 M: Alan Ott <alan@signal11.us>
10903 L: linux-wpan@vger.kernel.org
10905 F: drivers/net/ieee802154/mrf24j40.c
10906 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
10909 M: "Lee, Chun-Yi" <jlee@suse.com>
10910 L: platform-driver-x86@vger.kernel.org
10912 F: drivers/platform/x86/msi-laptop.c
10915 L: platform-driver-x86@vger.kernel.org
10917 F: drivers/platform/x86/msi-wmi.c
10919 MSI001 MEDIA DRIVER
10920 M: Antti Palosaari <crope@iki.fi>
10921 L: linux-media@vger.kernel.org
10922 W: https://linuxtv.org
10923 W: http://palosaari.fi/linux/
10924 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10925 T: git git://linuxtv.org/anttip/media_tree.git
10927 F: drivers/media/tuners/msi001*
10929 MSI2500 MEDIA DRIVER
10930 M: Antti Palosaari <crope@iki.fi>
10931 L: linux-media@vger.kernel.org
10932 W: https://linuxtv.org
10933 W: http://palosaari.fi/linux/
10934 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10935 T: git git://linuxtv.org/anttip/media_tree.git
10937 F: drivers/media/usb/msi2500/
10939 MSYSTEMS DISKONCHIP G3 MTD DRIVER
10940 M: Robert Jarzmik <robert.jarzmik@free.fr>
10941 L: linux-mtd@lists.infradead.org
10943 F: drivers/mtd/devices/docg3*
10945 MT9M032 APTINA SENSOR DRIVER
10946 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10947 L: linux-media@vger.kernel.org
10948 T: git git://linuxtv.org/media_tree.git
10950 F: drivers/media/i2c/mt9m032.c
10951 F: include/media/i2c/mt9m032.h
10953 MT9P031 APTINA CAMERA SENSOR
10954 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10955 L: linux-media@vger.kernel.org
10956 T: git git://linuxtv.org/media_tree.git
10958 F: drivers/media/i2c/mt9p031.c
10959 F: include/media/i2c/mt9p031.h
10961 MT9T001 APTINA CAMERA SENSOR
10962 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10963 L: linux-media@vger.kernel.org
10964 T: git git://linuxtv.org/media_tree.git
10966 F: drivers/media/i2c/mt9t001.c
10967 F: include/media/i2c/mt9t001.h
10969 MT9T112 APTINA CAMERA SENSOR
10970 M: Jacopo Mondi <jacopo@jmondi.org>
10971 L: linux-media@vger.kernel.org
10972 T: git git://linuxtv.org/media_tree.git
10974 F: drivers/media/i2c/mt9t112.c
10975 F: include/media/i2c/mt9t112.h
10977 MT9V032 APTINA CAMERA SENSOR
10978 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10979 L: linux-media@vger.kernel.org
10980 T: git git://linuxtv.org/media_tree.git
10982 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
10983 F: drivers/media/i2c/mt9v032.c
10984 F: include/media/i2c/mt9v032.h
10986 MT9V111 APTINA CAMERA SENSOR
10987 M: Jacopo Mondi <jacopo@jmondi.org>
10988 L: linux-media@vger.kernel.org
10989 T: git git://linuxtv.org/media_tree.git
10991 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
10992 F: drivers/media/i2c/mt9v111.c
10994 MULTIFUNCTION DEVICES (MFD)
10995 M: Lee Jones <lee.jones@linaro.org>
10996 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10998 F: Documentation/devicetree/bindings/mfd/
11000 F: include/linux/mfd/
11001 F: include/dt-bindings/mfd/
11003 MULTIMEDIA CARD (MMC) ETC. OVER SPI
11005 F: drivers/mmc/host/mmc_spi.c
11006 F: include/linux/spi/mmc_spi.h
11008 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11009 M: Ulf Hansson <ulf.hansson@linaro.org>
11010 L: linux-mmc@vger.kernel.org
11011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11013 F: Documentation/devicetree/bindings/mmc/
11015 F: include/linux/mmc/
11016 F: include/uapi/linux/mmc/
11018 MULTIPLEXER SUBSYSTEM
11019 M: Peter Rosin <peda@axentia.se>
11021 F: Documentation/ABI/testing/sysfs-class-mux*
11022 F: Documentation/devicetree/bindings/mux/
11023 F: include/dt-bindings/mux/
11024 F: include/linux/mux/
11027 MULTITECH MULTIPORT CARD (ISICOM)
11029 F: drivers/tty/isicom.c
11030 F: include/linux/isicom.h
11032 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11033 M: Bin Liu <b-liu@ti.com>
11034 L: linux-usb@vger.kernel.org
11036 F: drivers/usb/musb/
11038 MXL301RF MEDIA DRIVER
11039 M: Akihiro Tsukada <tskd08@gmail.com>
11040 L: linux-media@vger.kernel.org
11042 F: drivers/media/tuners/mxl301rf*
11044 MXL5007T MEDIA DRIVER
11045 M: Michael Krufky <mkrufky@linuxtv.org>
11046 L: linux-media@vger.kernel.org
11047 W: https://linuxtv.org
11048 W: http://github.com/mkrufky
11049 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11050 T: git git://linuxtv.org/mkrufky/tuners.git
11052 F: drivers/media/tuners/mxl5007t.*
11055 M: Marek Vasut <marex@denx.de>
11056 M: Stefan Agner <stefan@agner.ch>
11057 L: dri-devel@lists.freedesktop.org
11059 F: drivers/gpu/drm/mxsfb/
11060 F: Documentation/devicetree/bindings/display/mxsfb.txt
11061 T: git git://anongit.freedesktop.org/drm/drm-misc
11063 MYLEX DAC960 PCI RAID Controller
11064 M: Hannes Reinecke <hare@kernel.org>
11065 L: linux-scsi@vger.kernel.org
11067 F: drivers/scsi/myrb.*
11068 F: drivers/scsi/myrs.*
11070 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11071 M: Chris Lee <christopher.lee@cspi.com>
11072 L: netdev@vger.kernel.org
11073 W: https://www.cspi.com/ethernet-products/support/downloads/
11075 F: drivers/net/ethernet/myricom/myri10ge/
11077 NAND FLASH SUBSYSTEM
11078 M: Miquel Raynal <miquel.raynal@bootlin.com>
11079 R: Richard Weinberger <richard@nod.at>
11080 L: linux-mtd@lists.infradead.org
11081 W: http://www.linux-mtd.infradead.org/
11082 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11085 F: drivers/mtd/nand/
11086 F: include/linux/mtd/*nand*.h
11088 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11089 M: Daniel Mack <zonque@gmail.com>
11091 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11092 W: http://www.native-instruments.com
11093 F: sound/usb/caiaq/
11095 NATSEMI ETHERNET DRIVER (DP8381x)
11097 F: drivers/net/ethernet/natsemi/natsemi.c
11099 NCR 5380 SCSI DRIVERS
11100 M: Finn Thain <fthain@telegraphics.com.au>
11101 M: Michael Schmitz <schmitzmic@gmail.com>
11102 L: linux-scsi@vger.kernel.org
11104 F: Documentation/scsi/g_NCR5380.txt
11105 F: drivers/scsi/NCR5380.*
11106 F: drivers/scsi/arm/cumana_1.c
11107 F: drivers/scsi/arm/oak.c
11108 F: drivers/scsi/atari_scsi.*
11109 F: drivers/scsi/dmx3191d.c
11110 F: drivers/scsi/g_NCR5380.*
11111 F: drivers/scsi/mac_scsi.*
11112 F: drivers/scsi/sun3_scsi.*
11113 F: drivers/scsi/sun3_scsi_vme.c
11116 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
11120 NCT6775 HARDWARE MONITOR DRIVER
11121 M: Guenter Roeck <linux@roeck-us.net>
11122 L: linux-hwmon@vger.kernel.org
11124 F: Documentation/hwmon/nct6775.rst
11125 F: drivers/hwmon/nct6775.c
11127 NET_FAILOVER MODULE
11128 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
11129 L: netdev@vger.kernel.org
11131 F: drivers/net/net_failover.c
11132 F: include/net/net_failover.h
11133 F: Documentation/networking/net_failover.rst
11135 NETEM NETWORK EMULATOR
11136 M: Stephen Hemminger <stephen@networkplumber.org>
11137 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
11139 F: net/sched/sch_netem.c
11141 NETERION 10GbE DRIVERS (s2io/vxge)
11142 M: Jon Mason <jdmason@kudzu.us>
11143 L: netdev@vger.kernel.org
11145 F: Documentation/networking/device_drivers/neterion/s2io.txt
11146 F: Documentation/networking/device_drivers/neterion/vxge.txt
11147 F: drivers/net/ethernet/neterion/
11150 M: Pablo Neira Ayuso <pablo@netfilter.org>
11151 M: Jozsef Kadlecsik <kadlec@netfilter.org>
11152 M: Florian Westphal <fw@strlen.de>
11153 L: netfilter-devel@vger.kernel.org
11154 L: coreteam@netfilter.org
11155 W: http://www.netfilter.org/
11156 W: http://www.iptables.org/
11157 W: http://www.nftables.org/
11158 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
11159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11162 F: include/linux/netfilter*
11163 F: include/linux/netfilter/
11164 F: include/net/netfilter/
11165 F: include/uapi/linux/netfilter*
11166 F: include/uapi/linux/netfilter/
11167 F: net/*/netfilter.c
11168 F: net/*/netfilter/
11170 F: net/bridge/br_netfilter*.c
11172 NETROM NETWORK LAYER
11173 M: Ralf Baechle <ralf@linux-mips.org>
11174 L: linux-hams@vger.kernel.org
11175 W: http://www.linux-ax25.org/
11177 F: include/net/netrom.h
11178 F: include/uapi/linux/netrom.h
11181 NETRONOME ETHERNET DRIVERS
11182 M: Jakub Kicinski <jakub.kicinski@netronome.com>
11183 L: oss-drivers@netronome.com
11185 F: drivers/net/ethernet/netronome/
11187 NETWORK BLOCK DEVICE (NBD)
11188 M: Josef Bacik <josef@toxicpanda.com>
11190 L: linux-block@vger.kernel.org
11191 L: nbd@other.debian.org
11192 F: Documentation/admin-guide/blockdev/nbd.rst
11193 F: drivers/block/nbd.c
11194 F: include/trace/events/nbd.h
11195 F: include/uapi/linux/nbd.h
11197 NETWORK DROP MONITOR
11198 M: Neil Horman <nhorman@tuxdriver.com>
11199 L: netdev@vger.kernel.org
11201 W: https://fedorahosted.org/dropwatch/
11202 F: net/core/drop_monitor.c
11203 F: include/uapi/linux/net_dropmon.h
11206 M: "David S. Miller" <davem@davemloft.net>
11207 L: netdev@vger.kernel.org
11208 W: http://www.linuxfoundation.org/en/Net
11209 Q: http://patchwork.ozlabs.org/project/netdev/list/
11210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11213 F: Documentation/devicetree/bindings/net/
11215 F: include/linux/if_*
11216 F: include/linux/netdevice.h
11217 F: include/linux/etherdevice.h
11218 F: include/linux/fcdevice.h
11219 F: include/linux/fddidevice.h
11220 F: include/linux/hippidevice.h
11221 F: include/linux/inetdevice.h
11222 F: include/uapi/linux/if_*
11223 F: include/uapi/linux/netdevice.h
11225 NETWORKING DRIVERS (WIRELESS)
11226 M: Kalle Valo <kvalo@codeaurora.org>
11227 L: linux-wireless@vger.kernel.org
11228 Q: http://patchwork.kernel.org/project/linux-wireless/list/
11229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11232 F: Documentation/devicetree/bindings/net/wireless/
11233 F: drivers/net/wireless/
11236 M: Andrew Lunn <andrew@lunn.ch>
11237 M: Vivien Didelot <vivien.didelot@gmail.com>
11238 M: Florian Fainelli <f.fainelli@gmail.com>
11240 F: Documentation/devicetree/bindings/net/dsa/
11242 F: include/net/dsa.h
11243 F: include/linux/dsa/
11244 F: include/linux/platform_data/dsa.h
11245 F: drivers/net/dsa/
11247 NETWORKING [GENERAL]
11248 M: "David S. Miller" <davem@davemloft.net>
11249 L: netdev@vger.kernel.org
11250 W: http://www.linuxfoundation.org/en/Net
11251 Q: http://patchwork.ozlabs.org/project/netdev/list/
11252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11254 B: mailto:netdev@vger.kernel.org
11258 F: include/linux/in.h
11259 F: include/linux/net.h
11260 F: include/linux/netdevice.h
11261 F: include/uapi/linux/in.h
11262 F: include/uapi/linux/net.h
11263 F: include/uapi/linux/netdevice.h
11264 F: include/uapi/linux/net_namespace.h
11265 F: tools/testing/selftests/net/
11268 F: Documentation/networking/
11271 M: Steffen Klassert <steffen.klassert@secunet.com>
11272 M: Herbert Xu <herbert@gondor.apana.org.au>
11273 M: "David S. Miller" <davem@davemloft.net>
11274 L: netdev@vger.kernel.org
11275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11283 F: net/ipv4/ipcomp.c
11284 F: net/ipv4/ip_vti.c
11288 F: net/ipv6/ipcomp6.c
11289 F: net/ipv6/ip6_vti.c
11290 F: include/uapi/linux/xfrm.h
11291 F: include/net/xfrm.h
11293 NETWORKING [IPv4/IPv6]
11294 M: "David S. Miller" <davem@davemloft.net>
11295 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11296 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11297 L: netdev@vger.kernel.org
11298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11305 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11306 M: Paul Moore <paul@paul-moore.com>
11307 W: https://github.com/netlabel
11308 L: netdev@vger.kernel.org
11309 L: linux-security-module@vger.kernel.org
11311 F: Documentation/netlabel/
11312 F: include/net/calipso.h
11313 F: include/net/cipso_ipv4.h
11314 F: include/net/netlabel.h
11315 F: include/uapi/linux/netfilter/xt_SECMARK.h
11316 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
11318 F: net/ipv4/cipso_ipv4.c
11319 F: net/ipv6/calipso.c
11320 F: net/netfilter/xt_CONNSECMARK.c
11321 F: net/netfilter/xt_SECMARK.c
11324 M: Eric Dumazet <edumazet@google.com>
11325 L: netdev@vger.kernel.org
11328 F: net/ipv4/syncookies.c
11330 F: net/ipv6/syncookies.c
11331 F: include/uapi/linux/tcp.h
11332 F: include/net/tcp.h
11333 F: include/linux/tcp.h
11334 F: include/trace/events/tcp.h
11337 M: Boris Pismenny <borisp@mellanox.com>
11338 M: Aviad Yehezkel <aviadye@mellanox.com>
11339 M: Dave Watson <davejwatson@fb.com>
11340 M: John Fastabend <john.fastabend@gmail.com>
11341 M: Daniel Borkmann <daniel@iogearbox.net>
11342 M: Jakub Kicinski <jakub.kicinski@netronome.com>
11343 L: netdev@vger.kernel.org
11346 F: include/uapi/linux/tls.h
11347 F: include/net/tls.h
11349 NETWORKING [WIRELESS]
11350 L: linux-wireless@vger.kernel.org
11351 Q: http://patchwork.kernel.org/project/linux-wireless/list/
11354 M: Jakub Kicinski <jakub.kicinski@netronome.com>
11356 F: drivers/net/netdevsim/*
11358 NETXEN (1/10) GbE SUPPORT
11359 M: Manish Chopra <manishc@marvell.com>
11360 M: Rahul Verma <rahulv@marvell.com>
11361 M: GR-Linux-NIC-Dev@marvell.com
11362 L: netdev@vger.kernel.org
11364 F: drivers/net/ethernet/qlogic/netxen/
11367 M: David Ahern <dsahern@kernel.org>
11368 L: netdev@vger.kernel.org
11370 F: include/net/nexthop.h
11371 F: include/uapi/linux/nexthop.h
11372 F: include/net/netns/nexthop.h
11373 F: net/ipv4/nexthop.c
11376 L: netdev@vger.kernel.org
11379 F: include/net/nfc/
11380 F: include/uapi/linux/nfc.h
11382 F: include/linux/platform_data/nfcmrvl.h
11383 F: include/linux/platform_data/nxp-nci.h
11384 F: Documentation/devicetree/bindings/net/nfc/
11386 NFS, SUNRPC, AND LOCKD CLIENTS
11387 M: Trond Myklebust <trond.myklebust@hammerspace.com>
11388 M: Anna Schumaker <anna.schumaker@netapp.com>
11389 L: linux-nfs@vger.kernel.org
11390 W: http://client.linux-nfs.org
11391 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11397 F: include/linux/lockd/
11398 F: include/linux/nfs*
11399 F: include/linux/sunrpc/
11400 F: include/uapi/linux/nfs*
11401 F: include/uapi/linux/sunrpc/
11404 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
11405 L: linux-nilfs@vger.kernel.org
11406 W: https://nilfs.sourceforge.io/
11407 W: https://nilfs.osdn.jp/
11408 T: git git://github.com/konis/nilfs2.git
11410 F: Documentation/filesystems/nilfs2.txt
11412 F: include/trace/events/nilfs2.h
11413 F: include/uapi/linux/nilfs2_api.h
11414 F: include/uapi/linux/nilfs2_ondisk.h
11416 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11417 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11418 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11420 F: Documentation/scsi/NinjaSCSI.txt
11421 F: drivers/scsi/pcmcia/nsp_*
11423 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11424 M: GOTO Masanori <gotom@debian.or.jp>
11425 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11426 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11428 F: Documentation/scsi/NinjaSCSI.txt
11429 F: drivers/scsi/nsp32*
11432 M: Ley Foon Tan <lftan@altera.com>
11433 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11438 NOHZ, DYNTICKS SUPPORT
11439 M: Frederic Weisbecker <fweisbec@gmail.com>
11440 M: Thomas Gleixner <tglx@linutronix.de>
11441 M: Ingo Molnar <mingo@kernel.org>
11442 L: linux-kernel@vger.kernel.org
11443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11445 F: kernel/time/tick*.*
11446 F: include/linux/tick.h
11447 F: include/linux/sched/nohz.h
11449 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11450 M: Pavel Machek <pavel@ucw.cz>
11451 M: Sakari Ailus <sakari.ailus@iki.fi>
11452 L: linux-media@vger.kernel.org
11454 F: drivers/media/i2c/et8ek8
11455 F: drivers/media/i2c/ad5820.c
11457 NOKIA N900 POWER SUPPLY DRIVERS
11458 R: Pali Rohár <pali.rohar@gmail.com>
11459 F: include/linux/power/bq2415x_charger.h
11460 F: include/linux/power/bq27xxx_battery.h
11461 F: include/linux/power/isp1704_charger.h
11462 F: drivers/power/supply/bq2415x_charger.c
11463 F: drivers/power/supply/bq27xxx_battery.c
11464 F: drivers/power/supply/bq27xxx_battery_i2c.c
11465 F: drivers/power/supply/isp1704_charger.c
11466 F: drivers/power/supply/rx51_battery.c
11469 M: Willy Tarreau <w@1wt.eu>
11471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11472 F: tools/include/nolibc/
11475 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11476 L: linux-ntb@googlegroups.com
11478 F: drivers/ntb/hw/amd/
11481 M: Jon Mason <jdmason@kudzu.us>
11482 M: Dave Jiang <dave.jiang@intel.com>
11483 M: Allen Hubbe <allenbh@gmail.com>
11484 L: linux-ntb@googlegroups.com
11486 W: https://github.com/jonmason/ntb/wiki
11487 T: git git://github.com/jonmason/ntb.git
11489 F: drivers/net/ntb_netdev.c
11490 F: include/linux/ntb.h
11491 F: include/linux/ntb_transport.h
11492 F: tools/testing/selftests/ntb/
11495 M: Serge Semin <fancer.lancer@gmail.com>
11496 L: linux-ntb@googlegroups.com
11498 F: drivers/ntb/hw/idt/
11501 M: Dave Jiang <dave.jiang@intel.com>
11502 L: linux-ntb@googlegroups.com
11504 W: https://github.com/davejiang/linux/wiki
11505 T: git https://github.com/davejiang/linux.git
11506 F: drivers/ntb/hw/intel/
11509 M: Anton Altaparmakov <anton@tuxera.com>
11510 L: linux-ntfs-dev@lists.sourceforge.net
11511 W: http://www.tuxera.com/
11512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11514 F: Documentation/filesystems/ntfs.txt
11518 M: Finn Thain <fthain@telegraphics.com.au>
11519 L: linux-m68k@lists.linux-m68k.org
11521 F: arch/*/include/asm/nubus.h
11523 F: include/linux/nubus.h
11524 F: include/uapi/linux/nubus.h
11526 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11527 M: Antonino Daplas <adaplas@gmail.com>
11528 L: linux-fbdev@vger.kernel.org
11530 F: drivers/video/fbdev/riva/
11531 F: drivers/video/fbdev/nvidia/
11534 M: Keith Busch <kbusch@kernel.org>
11535 M: Jens Axboe <axboe@fb.com>
11536 M: Christoph Hellwig <hch@lst.de>
11537 M: Sagi Grimberg <sagi@grimberg.me>
11538 L: linux-nvme@lists.infradead.org
11539 T: git://git.infradead.org/nvme.git
11540 W: http://git.infradead.org/nvme.git
11542 F: drivers/nvme/host/
11543 F: include/linux/nvme.h
11544 F: include/uapi/linux/nvme_ioctl.h
11546 NVM EXPRESS FC TRANSPORT DRIVERS
11547 M: James Smart <james.smart@broadcom.com>
11548 L: linux-nvme@lists.infradead.org
11550 F: include/linux/nvme-fc.h
11551 F: include/linux/nvme-fc-driver.h
11552 F: drivers/nvme/host/fc.c
11553 F: drivers/nvme/target/fc.c
11554 F: drivers/nvme/target/fcloop.c
11556 NVM EXPRESS TARGET DRIVER
11557 M: Christoph Hellwig <hch@lst.de>
11558 M: Sagi Grimberg <sagi@grimberg.me>
11559 L: linux-nvme@lists.infradead.org
11560 T: git://git.infradead.org/nvme.git
11561 W: http://git.infradead.org/nvme.git
11563 F: drivers/nvme/target/
11566 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11569 F: Documentation/devicetree/bindings/nvmem/
11570 F: Documentation/ABI/stable/sysfs-bus-nvmem
11571 F: include/linux/nvmem-consumer.h
11572 F: include/linux/nvmem-provider.h
11574 NXP FXAS21002C DRIVER
11575 M: Rui Miguel Silva <rmfrfs@gmail.com>
11576 L: linux-iio@vger.kernel.org
11578 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11579 F: drivers/iio/gyro/fxas21002c_core.c
11580 F: drivers/iio/gyro/fxas21002c.h
11581 F: drivers/iio/gyro/fxas21002c_i2c.c
11582 F: drivers/iio/gyro/fxas21002c_spi.c
11584 NXP SGTL5000 DRIVER
11585 M: Fabio Estevam <festevam@gmail.com>
11586 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11588 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
11589 F: sound/soc/codecs/sgtl5000*
11591 NXP SJA1105 ETHERNET SWITCH DRIVER
11592 M: Vladimir Oltean <olteanv@gmail.com>
11593 L: linux-kernel@vger.kernel.org
11595 F: drivers/net/dsa/sja1105
11597 NXP TDA998X DRM DRIVER
11598 M: Russell King <linux@armlinux.org.uk>
11600 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11601 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11602 F: drivers/gpu/drm/i2c/tda998x_drv.c
11603 F: include/drm/i2c/tda998x.h
11604 F: include/dt-bindings/display/tda998x.h
11608 M: Peter Rosin <peda@axentia.se>
11609 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11611 F: Documentation/devicetree/bindings/sound/tfa9879.txt
11612 F: sound/soc/codecs/tfa9879*
11615 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
11616 R: Charles Gorand <charles.gorand@effinnov.com>
11617 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11619 F: drivers/nfc/nxp-nci
11622 M: Jiri Pirko <jiri@mellanox.com>
11623 L: netdev@vger.kernel.org
11626 F: lib/test_objagg.c
11627 F: include/linux/objagg.h
11630 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
11631 M: Ashish Kumar <ashish.kumar@nxp.com>
11632 L: linux-spi@vger.kernel.org
11634 F: drivers/spi/spi-nxp-fspi.c
11635 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11638 M: Josh Poimboeuf <jpoimboe@redhat.com>
11639 M: Peter Zijlstra <peterz@infradead.org>
11643 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11644 M: Frederic Barrat <fbarrat@linux.ibm.com>
11645 M: Andrew Donnellan <ajd@linux.ibm.com>
11646 L: linuxppc-dev@lists.ozlabs.org
11648 F: arch/powerpc/platforms/powernv/ocxl.c
11649 F: arch/powerpc/include/asm/pnv-ocxl.h
11650 F: drivers/misc/ocxl/
11651 F: include/misc/ocxl*
11652 F: include/uapi/misc/ocxl.h
11653 F: Documentation/userspace-api/accelerators/ocxl.rst
11656 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11657 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
11658 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11659 L: linux-omap@vger.kernel.org
11661 F: sound/soc/ti/omap*
11662 F: sound/soc/ti/rx51.c
11663 F: sound/soc/ti/n810.c
11664 F: sound/soc/ti/sdma-pcm.*
11666 OMAP CLOCK FRAMEWORK SUPPORT
11667 M: Paul Walmsley <paul@pwsan.com>
11668 L: linux-omap@vger.kernel.org
11670 F: arch/arm/*omap*/*clock*
11672 OMAP DEVICE TREE SUPPORT
11673 M: Benoît Cousson <bcousson@baylibre.com>
11674 M: Tony Lindgren <tony@atomide.com>
11675 L: linux-omap@vger.kernel.org
11676 L: devicetree@vger.kernel.org
11678 F: arch/arm/boot/dts/*omap*
11679 F: arch/arm/boot/dts/*am3*
11680 F: arch/arm/boot/dts/*am4*
11681 F: arch/arm/boot/dts/*am5*
11682 F: arch/arm/boot/dts/*dra7*
11684 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11685 L: linux-omap@vger.kernel.org
11686 L: linux-fbdev@vger.kernel.org
11688 F: drivers/video/fbdev/omap2/
11689 F: Documentation/arm/omap/dss.rst
11691 OMAP FRAMEBUFFER SUPPORT
11692 L: linux-fbdev@vger.kernel.org
11693 L: linux-omap@vger.kernel.org
11695 F: drivers/video/fbdev/omap/
11697 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11698 M: Roger Quadros <rogerq@ti.com>
11699 M: Tony Lindgren <tony@atomide.com>
11700 L: linux-omap@vger.kernel.org
11702 F: drivers/memory/omap-gpmc.c
11703 F: arch/arm/mach-omap2/*gpmc*
11706 M: Grygorii Strashko <grygorii.strashko@ti.com>
11707 M: Santosh Shilimkar <ssantosh@kernel.org>
11708 M: Kevin Hilman <khilman@kernel.org>
11709 L: linux-omap@vger.kernel.org
11711 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
11712 F: drivers/gpio/gpio-omap.c
11714 OMAP HARDWARE SPINLOCK SUPPORT
11715 M: Ohad Ben-Cohen <ohad@wizery.com>
11716 L: linux-omap@vger.kernel.org
11718 F: drivers/hwspinlock/omap_hwspinlock.c
11720 OMAP HS MMC SUPPORT
11721 L: linux-mmc@vger.kernel.org
11722 L: linux-omap@vger.kernel.org
11724 F: drivers/mmc/host/omap_hsmmc.c
11727 M: Paul Walmsley <paul@pwsan.com>
11728 L: linux-omap@vger.kernel.org
11730 F: arch/arm/mach-omap2/omap_hwmod*data*
11732 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11733 M: Benoît Cousson <bcousson@baylibre.com>
11734 L: linux-omap@vger.kernel.org
11736 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
11739 M: Benoît Cousson <bcousson@baylibre.com>
11740 M: Paul Walmsley <paul@pwsan.com>
11741 L: linux-omap@vger.kernel.org
11743 F: arch/arm/mach-omap2/omap_hwmod.*
11746 M: Vignesh R <vigneshr@ti.com>
11747 L: linux-omap@vger.kernel.org
11748 L: linux-i2c@vger.kernel.org
11750 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
11751 F: drivers/i2c/busses/i2c-omap.c
11753 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
11754 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11755 L: linux-media@vger.kernel.org
11757 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
11758 F: drivers/media/platform/omap3isp/
11759 F: drivers/staging/media/omap4iss/
11762 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11763 L: linux-omap@vger.kernel.org
11765 F: drivers/mmc/host/omap.c
11767 OMAP POWER MANAGEMENT SUPPORT
11768 M: Kevin Hilman <khilman@kernel.org>
11769 L: linux-omap@vger.kernel.org
11771 F: arch/arm/*omap*/*pm*
11772 F: drivers/cpufreq/omap-cpufreq.c
11774 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
11775 M: Rajendra Nayak <rnayak@codeaurora.org>
11776 M: Paul Walmsley <paul@pwsan.com>
11777 L: linux-omap@vger.kernel.org
11779 F: arch/arm/mach-omap2/prm*
11781 OMAP RANDOM NUMBER GENERATOR SUPPORT
11782 M: Deepak Saxena <dsaxena@plexity.net>
11784 F: drivers/char/hw_random/omap-rng.c
11787 L: linux-usb@vger.kernel.org
11788 L: linux-omap@vger.kernel.org
11790 F: drivers/usb/*/*omap*
11791 F: arch/arm/*omap*/usb*
11793 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
11794 M: Mark Jackson <mpfj@newflow.co.uk>
11795 L: linux-omap@vger.kernel.org
11797 F: arch/arm/boot/dts/am335x-nano.dts
11800 M: Aaro Koskinen <aaro.koskinen@iki.fi>
11801 M: Tony Lindgren <tony@atomide.com>
11802 L: linux-omap@vger.kernel.org
11803 Q: http://patchwork.kernel.org/project/linux-omap/list/
11804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11806 F: arch/arm/mach-omap1/
11807 F: arch/arm/plat-omap/
11808 F: arch/arm/configs/omap1_defconfig
11809 F: drivers/i2c/busses/i2c-omap.c
11810 F: include/linux/platform_data/i2c-omap.h
11811 F: include/linux/platform_data/ams-delta-fiq.h
11814 M: Tony Lindgren <tony@atomide.com>
11815 L: linux-omap@vger.kernel.org
11816 W: http://www.muru.com/linux/omap/
11817 W: http://linux.omap.com/
11818 Q: http://patchwork.kernel.org/project/linux-omap/list/
11819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
11821 F: arch/arm/mach-omap2/
11822 F: arch/arm/plat-omap/
11823 F: arch/arm/configs/omap2plus_defconfig
11824 F: drivers/i2c/busses/i2c-omap.c
11825 F: drivers/irqchip/irq-omap-intc.c
11826 F: drivers/mfd/*omap*.c
11827 F: drivers/mfd/menelaus.c
11828 F: drivers/mfd/palmas.c
11829 F: drivers/mfd/tps65217.c
11830 F: drivers/mfd/tps65218.c
11831 F: drivers/mfd/tps65910.c
11832 F: drivers/mfd/twl-core.[ch]
11833 F: drivers/mfd/twl4030*.c
11834 F: drivers/mfd/twl6030*.c
11835 F: drivers/mfd/twl6040*.c
11836 F: drivers/regulator/palmas-regulator*.c
11837 F: drivers/regulator/pbias-regulator.c
11838 F: drivers/regulator/tps65217-regulator.c
11839 F: drivers/regulator/tps65218-regulator.c
11840 F: drivers/regulator/tps65910-regulator.c
11841 F: drivers/regulator/twl-regulator.c
11842 F: drivers/regulator/twl6030-regulator.c
11843 F: include/linux/platform_data/i2c-omap.h
11845 ONION OMEGA2+ BOARD
11846 M: Harvey Hunt <harveyhuntnexus@gmail.com>
11847 L: linux-mips@vger.kernel.org
11849 F: arch/mips/boot/dts/ralink/omega2p.dts
11852 M: Bob Copeland <me@bobcopeland.com>
11853 L: linux-karma-devel@lists.sourceforge.net
11855 F: Documentation/filesystems/omfs.txt
11858 OMNIKEY CARDMAN 4000 DRIVER
11859 M: Harald Welte <laforge@gnumonks.org>
11861 F: drivers/char/pcmcia/cm4000_cs.c
11862 F: include/linux/cm4000_cs.h
11863 F: include/uapi/linux/cm4000_cs.h
11865 OMNIKEY CARDMAN 4040 DRIVER
11866 M: Harald Welte <laforge@gnumonks.org>
11868 F: drivers/char/pcmcia/cm4040_cs.*
11870 OMNIVISION OV13858 SENSOR DRIVER
11871 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11872 L: linux-media@vger.kernel.org
11873 T: git git://linuxtv.org/media_tree.git
11875 F: drivers/media/i2c/ov13858.c
11877 OMNIVISION OV2680 SENSOR DRIVER
11878 M: Rui Miguel Silva <rmfrfs@gmail.com>
11879 L: linux-media@vger.kernel.org
11880 T: git git://linuxtv.org/media_tree.git
11882 F: drivers/media/i2c/ov2680.c
11883 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
11885 OMNIVISION OV2685 SENSOR DRIVER
11886 M: Shunqian Zheng <zhengsq@rock-chips.com>
11887 L: linux-media@vger.kernel.org
11888 T: git git://linuxtv.org/media_tree.git
11890 F: drivers/media/i2c/ov2685.c
11892 OMNIVISION OV5640 SENSOR DRIVER
11893 M: Steve Longerbeam <slongerbeam@gmail.com>
11894 L: linux-media@vger.kernel.org
11895 T: git git://linuxtv.org/media_tree.git
11897 F: drivers/media/i2c/ov5640.c
11899 OMNIVISION OV5647 SENSOR DRIVER
11900 M: Luis Oliveira <lolivei@synopsys.com>
11901 L: linux-media@vger.kernel.org
11902 T: git git://linuxtv.org/media_tree.git
11904 F: drivers/media/i2c/ov5647.c
11906 OMNIVISION OV5670 SENSOR DRIVER
11907 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
11908 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
11909 L: linux-media@vger.kernel.org
11910 T: git git://linuxtv.org/media_tree.git
11912 F: drivers/media/i2c/ov5670.c
11914 OMNIVISION OV5675 SENSOR DRIVER
11915 M: Shawn Tu <shawnx.tu@intel.com>
11916 L: linux-media@vger.kernel.org
11917 T: git git://linuxtv.org/media_tree.git
11919 F: drivers/media/i2c/ov5675.c
11921 OMNIVISION OV5695 SENSOR DRIVER
11922 M: Shunqian Zheng <zhengsq@rock-chips.com>
11923 L: linux-media@vger.kernel.org
11924 T: git git://linuxtv.org/media_tree.git
11926 F: drivers/media/i2c/ov5695.c
11928 OMNIVISION OV7670 SENSOR DRIVER
11929 M: Jonathan Corbet <corbet@lwn.net>
11930 L: linux-media@vger.kernel.org
11931 T: git git://linuxtv.org/media_tree.git
11933 F: drivers/media/i2c/ov7670.c
11934 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
11936 OMNIVISION OV772x SENSOR DRIVER
11937 M: Jacopo Mondi <jacopo@jmondi.org>
11938 L: linux-media@vger.kernel.org
11939 T: git git://linuxtv.org/media_tree.git
11941 F: drivers/media/i2c/ov772x.c
11942 F: include/media/i2c/ov772x.h
11943 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
11945 OMNIVISION OV7740 SENSOR DRIVER
11946 M: Wenyou Yang <wenyou.yang@microchip.com>
11947 L: linux-media@vger.kernel.org
11948 T: git git://linuxtv.org/media_tree.git
11950 F: drivers/media/i2c/ov7740.c
11951 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
11953 OMNIVISION OV9640 SENSOR DRIVER
11954 M: Petr Cvek <petrcvekcz@gmail.com>
11955 L: linux-media@vger.kernel.org
11957 F: drivers/media/i2c/ov9640.*
11959 OMNIVISION OV8856 SENSOR DRIVER
11960 M: Ben Kao <ben.kao@intel.com>
11961 L: linux-media@vger.kernel.org
11962 T: git git://linuxtv.org/media_tree.git
11964 F: drivers/media/i2c/ov8856.c
11966 OMNIVISION OV9650 SENSOR DRIVER
11967 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11968 R: Akinobu Mita <akinobu.mita@gmail.com>
11969 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
11970 L: linux-media@vger.kernel.org
11971 T: git git://linuxtv.org/media_tree.git
11973 F: drivers/media/i2c/ov9650.c
11974 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
11976 ONENAND FLASH DRIVER
11977 M: Kyungmin Park <kyungmin.park@samsung.com>
11978 L: linux-mtd@lists.infradead.org
11980 F: drivers/mtd/nand/onenand/
11981 F: include/linux/mtd/onenand*.h
11984 M: Jens Wiklander <jens.wiklander@linaro.org>
11985 L: tee-dev@lists.linaro.org
11987 F: drivers/tee/optee/
11989 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
11990 M: Sumit Garg <sumit.garg@linaro.org>
11991 L: tee-dev@lists.linaro.org
11993 F: drivers/char/hw_random/optee-rng.c
11996 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11997 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
11998 L: linux-rdma@vger.kernel.org
12000 F: drivers/infiniband/ulp/opa_vnic
12002 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12003 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12004 M: Frank Rowand <frowand.list@gmail.com>
12005 L: devicetree@vger.kernel.org
12007 F: Documentation/devicetree/dynamic-resolution-notes.txt
12008 F: Documentation/devicetree/overlay-notes.txt
12009 F: drivers/of/overlay.c
12010 F: drivers/of/resolver.c
12011 K: of_overlay_notifier_
12013 OPEN FIRMWARE AND FLATTENED DEVICE TREE
12014 M: Rob Herring <robh+dt@kernel.org>
12015 M: Frank Rowand <frowand.list@gmail.com>
12016 L: devicetree@vger.kernel.org
12017 W: http://www.devicetree.org/
12018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12021 F: include/linux/of*.h
12023 F: Documentation/ABI/testing/sysfs-firmware-ofw
12025 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12026 M: Rob Herring <robh+dt@kernel.org>
12027 M: Mark Rutland <mark.rutland@arm.com>
12028 L: devicetree@vger.kernel.org
12029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12030 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12032 F: Documentation/devicetree/
12033 F: arch/*/boot/dts/
12034 F: include/dt-bindings/
12036 OPENCORES I2C BUS DRIVER
12037 M: Peter Korsgaard <peter@korsgaard.com>
12038 M: Andrew Lunn <andrew@lunn.ch>
12039 L: linux-i2c@vger.kernel.org
12041 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12042 F: Documentation/i2c/busses/i2c-ocores.rst
12043 F: drivers/i2c/busses/i2c-ocores.c
12044 F: include/linux/platform_data/i2c-ocores.h
12046 OPENRISC ARCHITECTURE
12047 M: Jonas Bonn <jonas@southpole.se>
12048 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12049 M: Stafford Horne <shorne@gmail.com>
12050 T: git git://github.com/openrisc/linux.git
12051 L: openrisc@lists.librecores.org
12052 W: http://openrisc.io
12054 F: Documentation/devicetree/bindings/openrisc/
12055 F: Documentation/openrisc/
12057 F: drivers/irqchip/irq-ompic.c
12058 F: drivers/irqchip/irq-or1k-*
12061 M: Pravin B Shelar <pshelar@ovn.org>
12062 L: netdev@vger.kernel.org
12063 L: dev@openvswitch.org
12064 W: http://openvswitch.org
12066 F: net/openvswitch/
12067 F: include/uapi/linux/openvswitch.h
12069 OPERATING PERFORMANCE POINTS (OPP)
12070 M: Viresh Kumar <vireshk@kernel.org>
12071 M: Nishanth Menon <nm@ti.com>
12072 M: Stephen Boyd <sboyd@kernel.org>
12073 L: linux-pm@vger.kernel.org
12075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12077 F: include/linux/pm_opp.h
12078 F: Documentation/power/opp.rst
12079 F: Documentation/devicetree/bindings/opp/
12082 M: Clemens Ladisch <clemens@ladisch.de>
12083 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12086 F: sound/drivers/opl4/
12089 M: Robert Richter <rric@kernel.org>
12090 L: oprofile-list@lists.sf.net
12092 F: arch/*/include/asm/oprofile*.h
12093 F: arch/*/oprofile/
12094 F: drivers/oprofile/
12095 F: include/linux/oprofile.h
12097 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12098 M: Mark Fasheh <mark@fasheh.com>
12099 M: Joel Becker <jlbec@evilplan.org>
12100 M: Joseph Qi <joseph.qi@linux.alibaba.com>
12101 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12102 W: http://ocfs2.wiki.kernel.org
12104 F: Documentation/filesystems/ocfs2.txt
12105 F: Documentation/filesystems/dlmfs.txt
12108 ORANGEFS FILESYSTEM
12109 M: Mike Marshall <hubcap@omnibond.com>
12110 R: Martin Brandenburg <martin@omnibond.com>
12111 L: devel@lists.orangefs.org
12112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12115 F: Documentation/filesystems/orangefs.txt
12118 L: linux-wireless@vger.kernel.org
12119 W: http://wireless.kernel.org/en/users/Drivers/orinoco
12120 W: http://www.nongnu.org/orinoco/
12122 F: drivers/net/wireless/intersil/orinoco/
12124 OV2659 OMNIVISION SENSOR DRIVER
12125 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12126 L: linux-media@vger.kernel.org
12127 W: https://linuxtv.org
12128 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12129 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12131 F: drivers/media/i2c/ov2659.c
12132 F: include/media/i2c/ov2659.h
12135 M: Miklos Szeredi <miklos@szeredi.hu>
12136 L: linux-unionfs@vger.kernel.org
12137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12140 F: Documentation/filesystems/overlayfs.txt
12142 P54 WIRELESS DRIVER
12143 M: Christian Lamparter <chunkeey@googlemail.com>
12144 L: linux-wireless@vger.kernel.org
12145 W: http://wireless.kernel.org/en/users/Drivers/p54
12147 F: drivers/net/wireless/intersil/p54/
12149 PA SEMI ETHERNET DRIVER
12150 L: netdev@vger.kernel.org
12152 F: drivers/net/ethernet/pasemi/*
12154 PA SEMI SMBUS DRIVER
12155 L: linux-i2c@vger.kernel.org
12157 F: drivers/i2c/busses/i2c-pasemi.c
12160 M: Vladimir Oltean <olteanv@gmail.com>
12161 L: netdev@vger.kernel.org
12164 F: include/linux/packing.h
12165 F: Documentation/core-api/packing.rst
12167 PADATA PARALLEL EXECUTION MECHANISM
12168 M: Steffen Klassert <steffen.klassert@secunet.com>
12169 L: linux-crypto@vger.kernel.org
12172 F: include/linux/padata.h
12173 F: Documentation/padata.txt
12176 M: Jesper Dangaard Brouer <hawk@kernel.org>
12177 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
12178 L: netdev@vger.kernel.org
12180 F: net/core/page_pool.c
12181 F: include/net/page_pool.h
12183 PANASONIC LAPTOP ACPI EXTRAS DRIVER
12184 M: Harald Welte <laforge@gnumonks.org>
12185 L: platform-driver-x86@vger.kernel.org
12187 F: drivers/platform/x86/panasonic-laptop.c
12189 PARALLEL LCD/KEYPAD PANEL DRIVER
12190 M: Willy Tarreau <willy@haproxy.com>
12191 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12193 F: Documentation/admin-guide/lcd-panel-cgram.rst
12194 F: drivers/auxdisplay/panel.c
12196 PARALLEL PORT SUBSYSTEM
12197 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12198 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12199 L: linux-parport@lists.infradead.org (subscribers-only)
12201 F: drivers/parport/
12202 F: include/linux/parport*.h
12203 F: drivers/char/ppdev.c
12204 F: include/uapi/linux/ppdev.h
12205 F: Documentation/driver-api/parport*.rst
12207 PARAVIRT_OPS INTERFACE
12208 M: Juergen Gross <jgross@suse.com>
12209 M: Thomas Hellstrom <thellstrom@vmware.com>
12210 M: "VMware, Inc." <pv-drivers@vmware.com>
12211 L: virtualization@lists.linux-foundation.org
12213 F: Documentation/virt/paravirt_ops.rst
12214 F: arch/*/kernel/paravirt*
12215 F: arch/*/include/asm/paravirt*.h
12216 F: include/linux/hypervisor.h
12218 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12219 M: Tim Waugh <tim@cyberelk.net>
12220 L: linux-parport@lists.infradead.org (subscribers-only)
12222 F: Documentation/admin-guide/blockdev/paride.rst
12223 F: drivers/block/paride/
12225 PARISC ARCHITECTURE
12226 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12227 M: Helge Deller <deller@gmx.de>
12228 L: linux-parisc@vger.kernel.org
12229 W: http://www.parisc-linux.org/
12230 Q: http://patchwork.kernel.org/project/linux-parisc/list/
12231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12235 F: Documentation/parisc/
12237 F: drivers/char/agp/parisc-agp.c
12238 F: drivers/input/serio/gscps2.c
12239 F: drivers/parport/parport_gsc.*
12240 F: drivers/tty/serial/8250/8250_gsc.c
12241 F: drivers/video/fbdev/sti*
12242 F: drivers/video/console/sti*
12243 F: drivers/video/logo/logo_parisc*
12246 M: Jiri Pirko <jiri@mellanox.com>
12247 L: netdev@vger.kernel.org
12250 F: lib/test_parman.c
12251 F: include/linux/parman.h
12253 PC ENGINES APU BOARD DRIVER
12254 M: Enrico Weigelt, metux IT consult <info@metux.net>
12256 F: drivers/platform/x86/pcengines-apuv2.c
12258 PC87360 HARDWARE MONITORING DRIVER
12259 M: Jim Cromie <jim.cromie@gmail.com>
12260 L: linux-hwmon@vger.kernel.org
12262 F: Documentation/hwmon/pc87360.rst
12263 F: drivers/hwmon/pc87360.c
12265 PC8736x GPIO DRIVER
12266 M: Jim Cromie <jim.cromie@gmail.com>
12268 F: drivers/char/pc8736x_gpio.c
12270 PC87427 HARDWARE MONITORING DRIVER
12271 M: Jean Delvare <jdelvare@suse.com>
12272 L: linux-hwmon@vger.kernel.org
12274 F: Documentation/hwmon/pc87427.rst
12275 F: drivers/hwmon/pc87427.c
12278 M: Riku Voipio <riku.voipio@iki.fi>
12280 F: drivers/leds/leds-pca9532.c
12281 F: include/linux/leds-pca9532.h
12283 PCA9541 I2C BUS MASTER SELECTOR DRIVER
12284 M: Guenter Roeck <linux@roeck-us.net>
12285 L: linux-i2c@vger.kernel.org
12287 F: drivers/i2c/muxes/i2c-mux-pca9541.c
12289 PCDP - PRIMARY CONSOLE AND DEBUG PORT
12290 M: Khalid Aziz <khalid@gonehiking.org>
12292 F: drivers/firmware/pcdp.*
12294 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12295 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12296 L: linux-pci@vger.kernel.org
12297 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12299 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
12300 F: drivers/pci/controller/pci-aardvark.c
12302 PCI DRIVER FOR ALTERA PCIE IP
12303 M: Ley Foon Tan <lftan@altera.com>
12304 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
12305 L: linux-pci@vger.kernel.org
12307 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
12308 F: drivers/pci/controller/pcie-altera.c
12310 PCI DRIVER FOR APPLIEDMICRO XGENE
12311 M: Toan Le <toan@os.amperecomputing.com>
12312 L: linux-pci@vger.kernel.org
12313 L: linux-arm-kernel@lists.infradead.org
12315 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
12316 F: drivers/pci/controller/pci-xgene.c
12318 PCI DRIVER FOR ARM VERSATILE PLATFORM
12319 M: Rob Herring <robh@kernel.org>
12320 L: linux-pci@vger.kernel.org
12321 L: linux-arm-kernel@lists.infradead.org
12323 F: Documentation/devicetree/bindings/pci/versatile.txt
12324 F: drivers/pci/controller/pci-versatile.c
12326 PCI DRIVER FOR ARMADA 8K
12327 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12328 L: linux-pci@vger.kernel.org
12329 L: linux-arm-kernel@lists.infradead.org
12331 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
12332 F: drivers/pci/controller/dwc/pcie-armada8k.c
12334 PCI DRIVER FOR CADENCE PCIE IP
12335 M: Tom Joseph <tjoseph@cadence.com>
12336 L: linux-pci@vger.kernel.org
12338 F: Documentation/devicetree/bindings/pci/cdns,*.txt
12339 F: drivers/pci/controller/pcie-cadence*
12341 PCI DRIVER FOR FREESCALE LAYERSCAPE
12342 M: Minghuan Lian <minghuan.Lian@nxp.com>
12343 M: Mingkai Hu <mingkai.hu@nxp.com>
12344 M: Roy Zang <roy.zang@nxp.com>
12345 L: linuxppc-dev@lists.ozlabs.org
12346 L: linux-pci@vger.kernel.org
12347 L: linux-arm-kernel@lists.infradead.org
12349 F: drivers/pci/controller/dwc/*layerscape*
12351 PCI DRIVER FOR GENERIC OF HOSTS
12352 M: Will Deacon <will@kernel.org>
12353 L: linux-pci@vger.kernel.org
12354 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12356 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
12357 F: drivers/pci/controller/pci-host-common.c
12358 F: drivers/pci/controller/pci-host-generic.c
12360 PCI DRIVER FOR IMX6
12361 M: Richard Zhu <hongxing.zhu@nxp.com>
12362 M: Lucas Stach <l.stach@pengutronix.de>
12363 L: linux-pci@vger.kernel.org
12364 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12366 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12367 F: drivers/pci/controller/dwc/*imx6*
12369 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12370 M: Keith Busch <keith.busch@intel.com>
12371 M: Jonathan Derrick <jonathan.derrick@intel.com>
12372 L: linux-pci@vger.kernel.org
12374 F: drivers/pci/controller/vmd.c
12376 PCI DRIVER FOR MICROSEMI SWITCHTEC
12377 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12378 M: Logan Gunthorpe <logang@deltatee.com>
12379 L: linux-pci@vger.kernel.org
12381 F: Documentation/driver-api/switchtec.rst
12382 F: Documentation/ABI/testing/sysfs-class-switchtec
12383 F: drivers/pci/switch/switchtec*
12384 F: include/uapi/linux/switchtec_ioctl.h
12385 F: include/linux/switchtec.h
12386 F: drivers/ntb/hw/mscc/
12388 PCI DRIVER FOR MOBIVEIL PCIE IP
12389 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12390 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12391 L: linux-pci@vger.kernel.org
12393 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12394 F: drivers/pci/controller/pcie-mobiveil.c
12396 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12397 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12398 M: Jason Cooper <jason@lakedaemon.net>
12399 L: linux-pci@vger.kernel.org
12400 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12402 F: drivers/pci/controller/*mvebu*
12404 PCI DRIVER FOR NVIDIA TEGRA
12405 M: Thierry Reding <thierry.reding@gmail.com>
12406 L: linux-tegra@vger.kernel.org
12407 L: linux-pci@vger.kernel.org
12409 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12410 F: drivers/pci/controller/pci-tegra.c
12412 PCI DRIVER FOR RENESAS R-CAR
12413 M: Simon Horman <horms@verge.net.au>
12414 L: linux-pci@vger.kernel.org
12415 L: linux-renesas-soc@vger.kernel.org
12417 F: drivers/pci/controller/*rcar*
12419 PCI DRIVER FOR SAMSUNG EXYNOS
12420 M: Jingoo Han <jingoohan1@gmail.com>
12421 L: linux-pci@vger.kernel.org
12422 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12423 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12425 F: drivers/pci/controller/dwc/pci-exynos.c
12427 PCI DRIVER FOR SYNOPSYS DESIGNWARE
12428 M: Jingoo Han <jingoohan1@gmail.com>
12429 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12430 L: linux-pci@vger.kernel.org
12432 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
12433 F: drivers/pci/controller/dwc/*designware*
12435 PCI DRIVER FOR TI DRA7XX
12436 M: Kishon Vijay Abraham I <kishon@ti.com>
12437 L: linux-omap@vger.kernel.org
12438 L: linux-pci@vger.kernel.org
12440 F: Documentation/devicetree/bindings/pci/ti-pci.txt
12441 F: drivers/pci/controller/dwc/pci-dra7xx.c
12443 PCI DRIVER FOR TI KEYSTONE
12444 M: Murali Karicheri <m-karicheri2@ti.com>
12445 L: linux-pci@vger.kernel.org
12446 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12448 F: drivers/pci/controller/dwc/pci-keystone.c
12450 PCI ENDPOINT SUBSYSTEM
12451 M: Kishon Vijay Abraham I <kishon@ti.com>
12452 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12453 L: linux-pci@vger.kernel.org
12454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12456 F: drivers/pci/endpoint/
12457 F: drivers/misc/pci_endpoint_test.c
12460 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12461 M: Russell Currey <ruscur@russell.cc>
12462 M: Sam Bobroff <sbobroff@linux.ibm.com>
12463 M: Oliver O'Halloran <oohall@gmail.com>
12464 L: linuxppc-dev@lists.ozlabs.org
12466 F: Documentation/PCI/pci-error-recovery.rst
12467 F: drivers/pci/pcie/aer.c
12468 F: drivers/pci/pcie/dpc.c
12469 F: drivers/pci/pcie/err.c
12470 F: Documentation/powerpc/eeh-pci-error-recovery.rst
12471 F: arch/powerpc/kernel/eeh*.c
12472 F: arch/powerpc/platforms/*/eeh*.c
12473 F: arch/powerpc/include/*/eeh*.h
12476 M: Linas Vepstas <linasvepstas@gmail.com>
12477 L: linux-pci@vger.kernel.org
12479 F: Documentation/PCI/pci-error-recovery.rst
12481 PCI MSI DRIVER FOR ALTERA MSI IP
12482 M: Ley Foon Tan <lftan@altera.com>
12483 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
12484 L: linux-pci@vger.kernel.org
12486 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12487 F: drivers/pci/controller/pcie-altera-msi.c
12489 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12490 M: Toan Le <toan@os.amperecomputing.com>
12491 L: linux-pci@vger.kernel.org
12492 L: linux-arm-kernel@lists.infradead.org
12494 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12495 F: drivers/pci/controller/pci-xgene-msi.c
12498 M: Bjorn Helgaas <bhelgaas@google.com>
12499 L: linux-pci@vger.kernel.org
12500 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
12501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12503 F: Documentation/devicetree/bindings/pci/
12504 F: Documentation/PCI/
12505 F: drivers/acpi/pci*
12507 F: include/asm-generic/pci*
12508 F: include/linux/pci*
12509 F: include/linux/of_pci.h
12510 F: include/uapi/linux/pci*
12513 F: arch/x86/kernel/quirks.c
12514 F: arch/x86/kernel/early-quirks.c
12516 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12517 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12518 L: linux-pci@vger.kernel.org
12519 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
12520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12522 F: drivers/pci/controller/
12524 PCIE DRIVER FOR ANNAPURNA LABS
12525 M: Jonathan Chocron <jonnyc@amazon.com>
12526 L: linux-pci@vger.kernel.org
12528 F: drivers/pci/controller/dwc/pcie-al.c
12530 PCIE DRIVER FOR AMLOGIC MESON
12531 M: Yue Wang <yue.wang@Amlogic.com>
12532 L: linux-pci@vger.kernel.org
12533 L: linux-amlogic@lists.infradead.org
12535 F: drivers/pci/controller/dwc/pci-meson.c
12537 PCIE DRIVER FOR AXIS ARTPEC
12538 M: Jesper Nilsson <jesper.nilsson@axis.com>
12539 L: linux-arm-kernel@axis.com
12540 L: linux-pci@vger.kernel.org
12542 F: Documentation/devicetree/bindings/pci/axis,artpec*
12543 F: drivers/pci/controller/dwc/*artpec*
12545 PCIE DRIVER FOR CAVIUM THUNDERX
12546 M: David Daney <david.daney@cavium.com>
12547 L: linux-pci@vger.kernel.org
12548 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12550 F: Documentation/devicetree/bindings/pci/pci-thunder-*
12551 F: drivers/pci/controller/pci-thunder-*
12553 PCIE DRIVER FOR HISILICON
12554 M: Zhou Wang <wangzhou1@hisilicon.com>
12555 L: linux-pci@vger.kernel.org
12557 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12558 F: drivers/pci/controller/dwc/pcie-hisi.c
12560 PCIE DRIVER FOR HISILICON KIRIN
12561 M: Xiaowei Song <songxiaowei@hisilicon.com>
12562 M: Binghui Wang <wangbinghui@hisilicon.com>
12563 L: linux-pci@vger.kernel.org
12565 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
12566 F: drivers/pci/controller/dwc/pcie-kirin.c
12568 PCIE DRIVER FOR HISILICON STB
12569 M: Shawn Guo <shawn.guo@linaro.org>
12570 L: linux-pci@vger.kernel.org
12572 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12573 F: drivers/pci/controller/dwc/pcie-histb.c
12575 PCIE DRIVER FOR MEDIATEK
12576 M: Ryder Lee <ryder.lee@mediatek.com>
12577 L: linux-pci@vger.kernel.org
12578 L: linux-mediatek@lists.infradead.org
12580 F: Documentation/devicetree/bindings/pci/mediatek*
12581 F: drivers/pci/controller/*mediatek*
12583 PCIE DRIVER FOR QUALCOMM MSM
12584 M: Stanimir Varbanov <svarbanov@mm-sol.com>
12585 L: linux-pci@vger.kernel.org
12586 L: linux-arm-msm@vger.kernel.org
12588 F: drivers/pci/controller/dwc/*qcom*
12590 PCIE DRIVER FOR ROCKCHIP
12591 M: Shawn Lin <shawn.lin@rock-chips.com>
12592 L: linux-pci@vger.kernel.org
12593 L: linux-rockchip@lists.infradead.org
12595 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
12596 F: drivers/pci/controller/pcie-rockchip*
12598 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12599 M: Linus Walleij <linus.walleij@linaro.org>
12600 L: linux-pci@vger.kernel.org
12602 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12603 F: drivers/pci/controller/pci-v3-semi.c
12605 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12606 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12607 L: linux-pci@vger.kernel.org
12609 F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12610 F: drivers/pci/controller/dwc/pcie-uniphier.c
12612 PCIE DRIVER FOR ST SPEAR13XX
12613 M: Pratyush Anand <pratyush.anand@gmail.com>
12614 L: linux-pci@vger.kernel.org
12616 F: drivers/pci/controller/dwc/*spear*
12619 M: Dominik Brodowski <linux@dominikbrodowski.net>
12620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12622 F: Documentation/pcmcia/
12627 PCNET32 NETWORK DRIVER
12628 M: Don Fry <pcnet32@frontier.com>
12629 L: netdev@vger.kernel.org
12631 F: drivers/net/ethernet/amd/pcnet32.c
12633 PCRYPT PARALLEL CRYPTO ENGINE
12634 M: Steffen Klassert <steffen.klassert@secunet.com>
12635 L: linux-crypto@vger.kernel.org
12638 F: include/crypto/pcrypt.h
12640 PEAQ WMI HOTKEYS DRIVER
12641 M: Hans de Goede <hdegoede@redhat.com>
12642 L: platform-driver-x86@vger.kernel.org
12644 F: drivers/platform/x86/peaq-wmi.c
12646 PER-CPU MEMORY ALLOCATOR
12647 M: Dennis Zhou <dennis@kernel.org>
12648 M: Tejun Heo <tj@kernel.org>
12649 M: Christoph Lameter <cl@linux.com>
12650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12652 F: include/linux/percpu*.h
12654 F: arch/*/include/asm/percpu.h
12656 PER-TASK DELAY ACCOUNTING
12657 M: Balbir Singh <bsingharora@gmail.com>
12659 F: include/linux/delayacct.h
12660 F: kernel/delayacct.c
12662 PERFORMANCE EVENTS SUBSYSTEM
12663 M: Peter Zijlstra <peterz@infradead.org>
12664 M: Ingo Molnar <mingo@redhat.com>
12665 M: Arnaldo Carvalho de Melo <acme@kernel.org>
12666 R: Mark Rutland <mark.rutland@arm.com>
12667 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
12668 R: Jiri Olsa <jolsa@redhat.com>
12669 R: Namhyung Kim <namhyung@kernel.org>
12670 L: linux-kernel@vger.kernel.org
12671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12674 F: include/linux/perf_event.h
12675 F: include/uapi/linux/perf_event.h
12676 F: arch/*/kernel/perf_event*.c
12677 F: arch/*/kernel/*/perf_event*.c
12678 F: arch/*/kernel/*/*/perf_event*.c
12679 F: arch/*/include/asm/perf_event.h
12680 F: arch/*/kernel/perf_callchain.c
12682 F: arch/*/events/*/*
12685 PERSONALITY HANDLING
12686 M: Christoph Hellwig <hch@infradead.org>
12687 L: linux-abi-devel@lists.sourceforge.net
12689 F: include/linux/personality.h
12690 F: include/uapi/linux/personality.h
12692 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12693 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12694 L: linux-input@vger.kernel.org
12696 F: Documentation/input/devices/pxrc.rst
12697 F: drivers/input/joystick/pxrc.c
12700 M: Remi Denis-Courmont <courmisch@gmail.com>
12702 F: Documentation/networking/phonet.txt
12703 F: include/linux/phonet.h
12704 F: include/net/phonet/
12705 F: include/uapi/linux/phonet.h
12709 M: Joern Engel <joern@lazybastard.org>
12710 L: linux-mtd@lists.infradead.org
12712 F: drivers/mtd/devices/phram.c
12715 M: Bruno Prémont <bonbons@linux-vserver.org>
12716 L: linux-input@vger.kernel.org
12718 F: drivers/hid/hid-picolcd*
12721 M: Jamie Iles <jamie@jamieiles.com>
12722 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12723 T: git git://github.com/jamieiles/linux-2.6-ji.git
12725 F: arch/arm/boot/dts/picoxcell*
12726 F: arch/arm/mach-picoxcell/
12727 F: drivers/crypto/picoxcell*
12730 M: Christian Brauner <christian@brauner.io>
12731 L: linux-kernel@vger.kernel.org
12733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
12735 F: tools/testing/selftests/pidfd/
12738 K: \b(clone_args|kernel_clone_args)\b
12740 PIN CONTROL SUBSYSTEM
12741 M: Linus Walleij <linus.walleij@linaro.org>
12742 L: linux-gpio@vger.kernel.org
12743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
12745 F: Documentation/devicetree/bindings/pinctrl/
12746 F: Documentation/driver-api/pinctl.rst
12747 F: drivers/pinctrl/
12748 F: include/linux/pinctrl/
12750 PIN CONTROLLER - MICROCHIP AT91
12751 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12752 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12753 L: linux-gpio@vger.kernel.org
12755 F: drivers/pinctrl/pinctrl-at91*
12756 F: drivers/gpio/gpio-sama5d2-piobu.c
12758 PIN CONTROLLER - FREESCALE
12759 M: Dong Aisheng <aisheng.dong@nxp.com>
12760 M: Fabio Estevam <festevam@gmail.com>
12761 M: Shawn Guo <shawnguo@kernel.org>
12762 M: Stefan Agner <stefan@agner.ch>
12763 R: Pengutronix Kernel Team <kernel@pengutronix.de>
12764 L: linux-gpio@vger.kernel.org
12766 F: drivers/pinctrl/freescale/
12767 F: Documentation/devicetree/bindings/pinctrl/fsl,*
12769 PIN CONTROLLER - INTEL
12770 M: Mika Westerberg <mika.westerberg@linux.intel.com>
12771 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12772 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
12774 F: drivers/pinctrl/intel/
12776 PIN CONTROLLER - MEDIATEK
12777 M: Sean Wang <sean.wang@kernel.org>
12778 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
12780 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
12781 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
12782 F: drivers/pinctrl/mediatek/
12784 PIN CONTROLLER - QUALCOMM
12785 M: Bjorn Andersson <bjorn.andersson@linaro.org>
12787 L: linux-arm-msm@vger.kernel.org
12788 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
12789 F: drivers/pinctrl/qcom/
12791 PIN CONTROLLER - RENESAS
12792 M: Geert Uytterhoeven <geert+renesas@glider.be>
12793 L: linux-renesas-soc@vger.kernel.org
12794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
12796 F: drivers/pinctrl/pinctrl-rz*
12797 F: drivers/pinctrl/sh-pfc/
12799 PIN CONTROLLER - SAMSUNG
12800 M: Tomasz Figa <tomasz.figa@gmail.com>
12801 M: Krzysztof Kozlowski <krzk@kernel.org>
12802 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
12803 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12804 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12805 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
12806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
12808 F: drivers/pinctrl/samsung/
12809 F: include/dt-bindings/pinctrl/samsung.h
12810 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
12812 PIN CONTROLLER - SINGLE
12813 M: Tony Lindgren <tony@atomide.com>
12814 M: Haojian Zhuang <haojian.zhuang@linaro.org>
12815 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12816 L: linux-omap@vger.kernel.org
12818 F: drivers/pinctrl/pinctrl-single.c
12820 PIN CONTROLLER - ST SPEAR
12821 M: Viresh Kumar <vireshk@kernel.org>
12822 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12823 W: http://www.st.com/spear
12825 F: drivers/pinctrl/spear/
12827 PISTACHIO SOC SUPPORT
12828 M: James Hartley <james.hartley@sondrel.com>
12829 L: linux-mips@vger.kernel.org
12831 F: arch/mips/pistachio/
12832 F: arch/mips/include/asm/mach-pistachio/
12833 F: arch/mips/boot/dts/img/pistachio*
12834 F: arch/mips/configs/pistachio*_defconfig
12838 M: linux-block@vger.kernel.org
12839 F: drivers/block/pktcdvd.c
12840 F: include/linux/pktcdvd.h
12841 F: include/uapi/linux/pktcdvd.h
12843 PKUNITY SOC DRIVERS
12844 M: Guan Xuetao <gxt@pku.edu.cn>
12845 W: http://mprc.pku.edu.cn/~guanxuetao/linux
12847 T: git git://github.com/gxt/linux.git
12848 F: drivers/input/serio/i8042-unicore32io.h
12849 F: drivers/i2c/busses/i2c-puv3.c
12850 F: drivers/video/fbdev/fb-puv3.c
12851 F: drivers/rtc/rtc-puv3.c
12853 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
12854 M: Tomasz Duszynski <tduszyns@gmail.com>
12856 F: drivers/iio/chemical/pms7003.c
12857 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
12859 PMBUS HARDWARE MONITORING DRIVERS
12860 M: Guenter Roeck <linux@roeck-us.net>
12861 L: linux-hwmon@vger.kernel.org
12862 W: http://hwmon.wiki.kernel.org/
12863 W: http://www.roeck-us.net/linux/drivers/
12864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
12866 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
12867 F: Documentation/devicetree/bindings/hwmon/max31785.txt
12868 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
12869 F: Documentation/hwmon/adm1275.rst
12870 F: Documentation/hwmon/ibm-cffps.rst
12871 F: Documentation/hwmon/ir35221.rst
12872 F: Documentation/hwmon/lm25066.rst
12873 F: Documentation/hwmon/ltc2978.rst
12874 F: Documentation/hwmon/ltc3815.rst
12875 F: Documentation/hwmon/max16064.rst
12876 F: Documentation/hwmon/max20751.rst
12877 F: Documentation/hwmon/max31785.rst
12878 F: Documentation/hwmon/max34440.rst
12879 F: Documentation/hwmon/max8688.rst
12880 F: Documentation/hwmon/pmbus.rst
12881 F: Documentation/hwmon/pmbus-core.rst
12882 F: Documentation/hwmon/tps40422.rst
12883 F: Documentation/hwmon/ucd9000.rst
12884 F: Documentation/hwmon/ucd9200.rst
12885 F: Documentation/hwmon/zl6100.rst
12886 F: drivers/hwmon/pmbus/
12887 F: include/linux/pmbus.h
12889 PMC SIERRA MaxRAID DRIVER
12890 L: linux-scsi@vger.kernel.org
12891 W: http://www.pmc-sierra.com/
12893 F: drivers/scsi/pmcraid.*
12895 PMC SIERRA PM8001 DRIVER
12896 M: Jack Wang <jinpu.wang@cloud.ionos.com>
12897 L: linux-scsi@vger.kernel.org
12899 F: drivers/scsi/pm8001/
12902 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
12906 PNI RM3100 IIO DRIVER
12907 M: Song Qiang <songqiang1304521@gmail.com>
12908 L: linux-iio@vger.kernel.org
12910 F: drivers/iio/magnetometer/rm3100*
12911 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
12913 POSIX CLOCKS and TIMERS
12914 M: Thomas Gleixner <tglx@linutronix.de>
12915 L: linux-kernel@vger.kernel.org
12916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
12919 F: include/linux/timer*
12920 F: kernel/time/*timer*
12922 POWER MANAGEMENT CORE
12923 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12924 L: linux-pm@vger.kernel.org
12925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
12926 B: https://bugzilla.kernel.org
12928 F: drivers/base/power/
12929 F: include/linux/pm.h
12930 F: include/linux/pm_*
12931 F: include/linux/powercap.h
12932 F: include/linux/intel_rapl.h
12933 F: drivers/powercap/
12934 F: kernel/configs/nopm.config
12936 POWER STATE COORDINATION INTERFACE (PSCI)
12937 M: Mark Rutland <mark.rutland@arm.com>
12938 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12939 L: linux-arm-kernel@lists.infradead.org
12941 F: drivers/firmware/psci/
12942 F: include/linux/psci.h
12943 F: include/uapi/linux/psci.h
12945 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
12946 M: Sebastian Reichel <sre@kernel.org>
12947 L: linux-pm@vger.kernel.org
12948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12950 F: Documentation/ABI/testing/sysfs-class-power
12951 F: Documentation/devicetree/bindings/power/supply/
12952 F: include/linux/power_supply.h
12953 F: drivers/power/supply/
12955 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
12956 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
12957 L: linuxppc-dev@lists.ozlabs.org
12959 F: drivers/char/powernv-op-panel.c
12961 PPP OVER ATM (RFC 2364)
12962 M: Mitchell Blank Jr <mitch@sfgoth.com>
12964 F: net/atm/pppoatm.c
12965 F: include/uapi/linux/atmppp.h
12968 M: Michal Ostrowski <mostrows@earthlink.net>
12970 F: drivers/net/ppp/pppoe.c
12971 F: drivers/net/ppp/pppox.c
12974 M: James Chapman <jchapman@katalix.com>
12976 F: net/l2tp/l2tp_ppp.c
12977 F: include/linux/if_pppol2tp.h
12978 F: include/uapi/linux/if_pppol2tp.h
12980 PPP PROTOCOL DRIVERS AND COMPRESSORS
12981 M: Paul Mackerras <paulus@samba.org>
12982 L: linux-ppp@vger.kernel.org
12984 F: drivers/net/ppp/ppp_*
12987 M: Rodolfo Giometti <giometti@enneenne.com>
12988 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
12989 L: linuxpps@ml.enneenne.com (subscribers-only)
12991 F: Documentation/driver-api/pps.rst
12992 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
12993 F: Documentation/ABI/testing/sysfs-pps
12995 F: include/linux/pps*.h
12996 F: include/uapi/linux/pps.h
12999 M: Dmitry Kozlov <xeb@mail.ru>
13000 L: netdev@vger.kernel.org
13002 F: drivers/net/ppp/pptp.c
13003 W: http://sourceforge.net/projects/accel-pptp
13006 M: Petr Mladek <pmladek@suse.com>
13007 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13008 R: Steven Rostedt <rostedt@goodmis.org>
13011 F: include/linux/printk.h
13013 PRISM54 WIRELESS DRIVER
13014 M: Luis Chamberlain <mcgrof@kernel.org>
13015 L: linux-wireless@vger.kernel.org
13016 W: http://wireless.kernel.org/en/users/Drivers/p54
13018 F: drivers/net/wireless/intersil/prism54/
13021 R: Alexey Dobriyan <adobriyan@gmail.com>
13022 L: linux-kernel@vger.kernel.org
13023 L: linux-fsdevel@vger.kernel.org
13026 F: include/linux/proc_fs.h
13027 F: tools/testing/selftests/proc/
13028 F: Documentation/filesystems/proc.txt
13031 M: Luis Chamberlain <mcgrof@kernel.org>
13032 M: Kees Cook <keescook@chromium.org>
13033 L: linux-kernel@vger.kernel.org
13034 L: linux-fsdevel@vger.kernel.org
13036 F: fs/proc/proc_sysctl.c
13037 F: include/linux/sysctl.h
13039 F: tools/testing/selftests/sysctl/
13041 PS3 NETWORK SUPPORT
13042 M: Geoff Levand <geoff@infradead.org>
13043 L: netdev@vger.kernel.org
13044 L: linuxppc-dev@lists.ozlabs.org
13046 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
13048 PS3 PLATFORM SUPPORT
13049 M: Geoff Levand <geoff@infradead.org>
13050 L: linuxppc-dev@lists.ozlabs.org
13052 F: arch/powerpc/boot/ps3*
13053 F: arch/powerpc/include/asm/lv1call.h
13054 F: arch/powerpc/include/asm/ps3*.h
13055 F: arch/powerpc/platforms/ps3/
13058 F: drivers/rtc/rtc-ps3.c
13059 F: drivers/usb/host/*ps3.c
13060 F: sound/ppc/snd_ps3*
13063 M: Jim Paris <jim@jtan.com>
13064 M: Geoff Levand <geoff@infradead.org>
13065 L: linuxppc-dev@lists.ozlabs.org
13067 F: drivers/block/ps3vram.c
13069 PSAMPLE PACKET SAMPLING SUPPORT:
13070 M: Yotam Gigi <yotam.gi@gmail.com>
13073 F: include/net/psample.h
13074 F: include/uapi/linux/psample.h
13077 M: Kees Cook <keescook@chromium.org>
13078 M: Anton Vorontsov <anton@enomsg.org>
13079 M: Colin Cross <ccross@android.com>
13080 M: Tony Luck <tony.luck@intel.com>
13082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13084 F: include/linux/pstore*
13085 F: drivers/firmware/efi/efi-pstore.c
13086 F: drivers/acpi/apei/erst.c
13087 F: Documentation/admin-guide/ramoops.rst
13088 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13089 K: \b(pstore|ramoops)
13091 PTP HARDWARE CLOCK SUPPORT
13092 M: Richard Cochran <richardcochran@gmail.com>
13093 L: netdev@vger.kernel.org
13095 W: http://linuxptp.sourceforge.net/
13096 F: Documentation/ABI/testing/sysfs-ptp
13097 F: Documentation/driver-api/ptp.rst
13098 F: drivers/net/phy/dp83640*
13100 F: include/linux/ptp_cl*
13103 M: Oleg Nesterov <oleg@redhat.com>
13105 F: include/asm-generic/syscall.h
13106 F: include/linux/ptrace.h
13107 F: include/linux/regset.h
13108 F: include/linux/tracehook.h
13109 F: include/uapi/linux/ptrace.h
13110 F: include/uapi/linux/ptrace.h
13112 F: arch/*/ptrace*.c
13113 F: arch/*/*/ptrace*.c
13114 F: arch/*/include/asm/ptrace*.h
13117 M: Hans Verkuil <hverkuil@xs4all.nl>
13118 L: linux-media@vger.kernel.org
13119 T: git git://linuxtv.org/media_tree.git
13121 F: drivers/media/usb/pulse8-cec/*
13122 F: Documentation/media/cec-drivers/pulse8-cec.rst
13124 PVRUSB2 VIDEO4LINUX DRIVER
13125 M: Mike Isely <isely@pobox.com>
13126 L: pvrusb2@isely.net (subscribers-only)
13127 L: linux-media@vger.kernel.org
13128 W: http://www.isely.net/pvrusb2/
13129 T: git git://linuxtv.org/media_tree.git
13131 F: Documentation/media/v4l-drivers/pvrusb2*
13132 F: drivers/media/usb/pvrusb2/
13135 M: Hans Verkuil <hverkuil@xs4all.nl>
13136 L: linux-media@vger.kernel.org
13137 T: git git://linuxtv.org/media_tree.git
13139 F: drivers/media/usb/pwc/*
13140 F: include/trace/events/pwc.h
13143 M: Kamil Debski <kamil@wypas.org>
13144 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13145 L: linux-hwmon@vger.kernel.org
13147 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13148 F: Documentation/hwmon/pwm-fan.rst
13149 F: drivers/hwmon/pwm-fan.c
13152 M: Sean Young <sean@mess.org>
13153 L: linux-media@vger.kernel.org
13155 F: drivers/media/rc/pwm-ir-tx.c
13158 M: Thierry Reding <thierry.reding@gmail.com>
13159 L: linux-pwm@vger.kernel.org
13161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13162 F: Documentation/driver-api/pwm.rst
13163 F: Documentation/devicetree/bindings/pwm/
13164 F: include/linux/pwm.h
13166 F: drivers/video/backlight/pwm_bl.c
13167 F: include/linux/pwm_backlight.h
13168 F: drivers/gpio/gpio-mvebu.c
13169 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13172 M: Robert Jarzmik <robert.jarzmik@free.fr>
13173 L: linux-gpio@vger.kernel.org
13175 F: drivers/gpio/gpio-pxa.c
13181 M: Robert Jarzmik <robert.jarzmik@free.fr>
13182 L: linux-rtc@vger.kernel.org
13185 PXA2xx/PXA3xx SUPPORT
13186 M: Daniel Mack <daniel@zonque.org>
13187 M: Haojian Zhuang <haojian.zhuang@gmail.com>
13188 M: Robert Jarzmik <robert.jarzmik@free.fr>
13189 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13190 T: git git://github.com/hzhuang1/linux.git
13191 T: git git://github.com/rjarzmik/linux.git
13193 F: arch/arm/boot/dts/pxa*
13194 F: arch/arm/mach-pxa/
13195 F: drivers/dma/pxa*
13196 F: drivers/pcmcia/pxa2xx*
13197 F: drivers/pinctrl/pxa/
13198 F: drivers/spi/spi-pxa2xx*
13199 F: drivers/usb/gadget/udc/pxa2*
13200 F: include/sound/pxa2xx-lib.h
13205 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13206 L: qat-linux@intel.com
13208 F: drivers/crypto/qat/
13210 QCOM AUDIO (ASoC) DRIVERS
13211 M: Patrick Lai <plai@codeaurora.org>
13212 M: Banajit Goswami <bgoswami@codeaurora.org>
13213 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13217 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13218 M: Gabriel Somlo <somlo@cmu.edu>
13219 M: "Michael S. Tsirkin" <mst@redhat.com>
13220 L: qemu-devel@nongnu.org
13222 F: drivers/firmware/qemu_fw_cfg.c
13223 F: include/uapi/linux/qemu_fw_cfg.h
13226 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
13227 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
13228 L: linux-rdma@vger.kernel.org
13230 F: drivers/infiniband/hw/qib/
13232 QLOGIC QL41xxx FCOE DRIVER
13233 M: QLogic-Storage-Upstream@cavium.com
13234 L: linux-scsi@vger.kernel.org
13236 F: drivers/scsi/qedf/
13238 QLOGIC QL41xxx ISCSI DRIVER
13239 M: QLogic-Storage-Upstream@cavium.com
13240 L: linux-scsi@vger.kernel.org
13242 F: drivers/scsi/qedi/
13244 QLOGIC QL4xxx ETHERNET DRIVER
13245 M: Ariel Elior <aelior@marvell.com>
13246 M: GR-everest-linux-l2@marvell.com
13247 L: netdev@vger.kernel.org
13249 F: drivers/net/ethernet/qlogic/qed/
13250 F: include/linux/qed/
13251 F: drivers/net/ethernet/qlogic/qede/
13253 QLOGIC QL4xxx RDMA DRIVER
13254 M: Michal Kalderon <mkalderon@marvell.com>
13255 M: Ariel Elior <aelior@marvell.com>
13256 L: linux-rdma@vger.kernel.org
13258 F: drivers/infiniband/hw/qedr/
13259 F: include/uapi/rdma/qedr-abi.h
13261 QLOGIC QLA1280 SCSI DRIVER
13262 M: Michael Reed <mdr@sgi.com>
13263 L: linux-scsi@vger.kernel.org
13265 F: drivers/scsi/qla1280.[ch]
13267 QLOGIC QLA2XXX FC-SCSI DRIVER
13268 M: qla2xxx-upstream@qlogic.com
13269 L: linux-scsi@vger.kernel.org
13271 F: Documentation/scsi/LICENSE.qla2xxx
13272 F: drivers/scsi/qla2xxx/
13274 QLOGIC QLA3XXX NETWORK DRIVER
13275 M: GR-Linux-NIC-Dev@marvell.com
13276 L: netdev@vger.kernel.org
13278 F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13279 F: drivers/net/ethernet/qlogic/qla3xxx.*
13281 QLOGIC QLA4XXX iSCSI DRIVER
13282 M: QLogic-Storage-Upstream@qlogic.com
13283 L: linux-scsi@vger.kernel.org
13285 F: Documentation/scsi/LICENSE.qla4xxx
13286 F: drivers/scsi/qla4xxx/
13288 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13289 M: Shahed Shaikh <shshaikh@marvell.com>
13290 M: Manish Chopra <manishc@marvell.com>
13291 M: GR-Linux-NIC-Dev@marvell.com
13292 L: netdev@vger.kernel.org
13294 F: drivers/net/ethernet/qlogic/qlcnic/
13296 QLOGIC QLGE 10Gb ETHERNET DRIVER
13297 M: Manish Chopra <manishc@marvell.com>
13298 M: GR-Linux-NIC-Dev@marvell.com
13299 L: netdev@vger.kernel.org
13301 F: drivers/net/ethernet/qlogic/qlge/
13303 QM1D1B0004 MEDIA DRIVER
13304 M: Akihiro Tsukada <tskd08@gmail.com>
13305 L: linux-media@vger.kernel.org
13307 F: drivers/media/tuners/qm1d1b0004*
13309 QM1D1C0042 MEDIA DRIVER
13310 M: Akihiro Tsukada <tskd08@gmail.com>
13311 L: linux-media@vger.kernel.org
13313 F: drivers/media/tuners/qm1d1c0042*
13316 M: Anders Larsen <al@alarsen.net>
13317 W: http://www.alarsen.net/linux/qnx4fs/
13320 F: include/uapi/linux/qnx4_fs.h
13321 F: include/uapi/linux/qnxtypes.h
13323 QORIQ DPAA2 FSL-MC BUS DRIVER
13324 M: Stuart Yoder <stuyoder@gmail.com>
13325 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
13326 L: linux-kernel@vger.kernel.org
13328 F: drivers/bus/fsl-mc/
13329 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13330 F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13332 QT1010 MEDIA DRIVER
13333 M: Antti Palosaari <crope@iki.fi>
13334 L: linux-media@vger.kernel.org
13335 W: https://linuxtv.org
13336 W: http://palosaari.fi/linux/
13337 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13338 T: git git://linuxtv.org/anttip/media_tree.git
13340 F: drivers/media/tuners/qt1010*
13342 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13343 M: Kalle Valo <kvalo@codeaurora.org>
13344 L: ath10k@lists.infradead.org
13345 W: http://wireless.kernel.org/en/users/Drivers/ath10k
13346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13348 F: drivers/net/wireless/ath/ath10k/
13350 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13351 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13352 L: linux-wireless@vger.kernel.org
13353 W: http://wireless.kernel.org/en/users/Drivers/ath9k
13355 F: drivers/net/wireless/ath/ath9k/
13357 QUALCOMM CAMERA SUBSYSTEM DRIVER
13358 M: Todor Tomov <todor.too@gmail.com>
13359 L: linux-media@vger.kernel.org
13361 F: Documentation/devicetree/bindings/media/qcom,camss.txt
13362 F: Documentation/media/v4l-drivers/qcom_camss.rst
13363 F: drivers/media/platform/qcom/camss/
13365 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13366 M: Ilia Lin <ilia.lin@kernel.org>
13367 L: linux-pm@vger.kernel.org
13369 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
13370 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
13372 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13373 M: Timur Tabi <timur@kernel.org>
13374 L: netdev@vger.kernel.org
13376 F: drivers/net/ethernet/qualcomm/emac/
13378 QUALCOMM ETHQOS ETHERNET DRIVER
13379 M: Vinod Koul <vkoul@kernel.org>
13380 M: Niklas Cassel <niklas.cassel@linaro.org>
13381 L: netdev@vger.kernel.org
13383 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13384 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
13386 QUALCOMM GENERIC INTERFACE I2C DRIVER
13387 M: Alok Chauhan <alokc@codeaurora.org>
13388 L: linux-i2c@vger.kernel.org
13389 L: linux-arm-msm@vger.kernel.org
13391 F: drivers/i2c/busses/i2c-qcom-geni.c
13393 QUALCOMM HEXAGON ARCHITECTURE
13394 M: Richard Kuo <rkuo@codeaurora.org>
13395 L: linux-hexagon@vger.kernel.org
13396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
13400 QUALCOMM HIDMA DRIVER
13401 M: Sinan Kaya <okaya@kernel.org>
13402 L: linux-arm-kernel@lists.infradead.org
13403 L: linux-arm-msm@vger.kernel.org
13404 L: dmaengine@vger.kernel.org
13406 F: drivers/dma/qcom/hidma*
13409 M: Rob Clark <robdclark@gmail.com>
13410 L: iommu@lists.linux-foundation.org
13411 L: linux-arm-msm@vger.kernel.org
13413 F: drivers/iommu/qcom_iommu.c
13415 QUALCOMM TSENS THERMAL DRIVER
13416 M: Amit Kucheria <amit.kucheria@linaro.org>
13417 L: linux-pm@vger.kernel.org
13418 L: linux-arm-msm@vger.kernel.org
13420 F: drivers/thermal/qcom/
13422 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13423 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
13424 L: linux-media@vger.kernel.org
13425 L: linux-arm-msm@vger.kernel.org
13426 T: git git://linuxtv.org/media_tree.git
13428 F: drivers/media/platform/qcom/venus/
13430 QUALCOMM WCN36XX WIRELESS DRIVER
13431 M: Kalle Valo <kvalo@codeaurora.org>
13432 L: wcn36xx@lists.infradead.org
13433 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
13434 T: git git://github.com/KrasnikovEugene/wcn36xx.git
13436 F: drivers/net/wireless/ath/wcn36xx/
13438 QUANTENNA QTNFMAC WIRELESS DRIVER
13439 M: Igor Mitsyanko <imitsyanko@quantenna.com>
13440 M: Avinash Patil <avinashp@quantenna.com>
13441 M: Sergey Matyukevich <smatyukevich@quantenna.com>
13442 L: linux-wireless@vger.kernel.org
13444 F: drivers/net/wireless/quantenna
13446 RADEON and AMDGPU DRM DRIVERS
13447 M: Alex Deucher <alexander.deucher@amd.com>
13448 M: Christian König <christian.koenig@amd.com>
13449 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
13450 L: amd-gfx@lists.freedesktop.org
13451 T: git git://people.freedesktop.org/~agd5f/linux
13453 F: drivers/gpu/drm/radeon/
13454 F: include/uapi/drm/radeon_drm.h
13455 F: drivers/gpu/drm/amd/
13456 F: include/uapi/drm/amdgpu_drm.h
13458 RADEON FRAMEBUFFER DISPLAY DRIVER
13459 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
13460 L: linux-fbdev@vger.kernel.org
13462 F: drivers/video/fbdev/aty/radeon*
13463 F: include/uapi/linux/radeonfb.h
13465 RADIOSHARK RADIO DRIVER
13466 M: Hans Verkuil <hverkuil@xs4all.nl>
13467 L: linux-media@vger.kernel.org
13468 T: git git://linuxtv.org/media_tree.git
13470 F: drivers/media/radio/radio-shark.c
13472 RADIOSHARK2 RADIO DRIVER
13473 M: Hans Verkuil <hverkuil@xs4all.nl>
13474 L: linux-media@vger.kernel.org
13475 T: git git://linuxtv.org/media_tree.git
13477 F: drivers/media/radio/radio-shark2.c
13478 F: drivers/media/radio/radio-tea5777.c
13480 RADOS BLOCK DEVICE (RBD)
13481 M: Ilya Dryomov <idryomov@gmail.com>
13482 M: Sage Weil <sage@redhat.com>
13483 M: Alex Elder <elder@kernel.org>
13484 L: ceph-devel@vger.kernel.org
13485 W: http://ceph.com/
13486 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13487 T: git git://github.com/ceph/ceph-client.git
13489 F: Documentation/ABI/testing/sysfs-bus-rbd
13490 F: drivers/block/rbd.c
13491 F: drivers/block/rbd_types.h
13493 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13494 M: Paul Mackerras <paulus@samba.org>
13495 L: linux-fbdev@vger.kernel.org
13497 F: drivers/video/fbdev/aty/aty128fb.c
13499 RAINSHADOW-CEC DRIVER
13500 M: Hans Verkuil <hverkuil@xs4all.nl>
13501 L: linux-media@vger.kernel.org
13502 T: git git://linuxtv.org/media_tree.git
13504 F: drivers/media/usb/rainshadow-cec/*
13506 RALINK MIPS ARCHITECTURE
13507 M: John Crispin <john@phrozen.org>
13508 L: linux-mips@vger.kernel.org
13510 F: arch/mips/ralink
13512 RALINK RT2X00 WIRELESS LAN DRIVER
13514 M: Stanislaw Gruszka <sgruszka@redhat.com>
13515 M: Helmut Schaa <helmut.schaa@googlemail.com>
13516 L: linux-wireless@vger.kernel.org
13518 F: drivers/net/wireless/ralink/rt2x00/
13520 RAMDISK RAM BLOCK DEVICE DRIVER
13521 M: Jens Axboe <axboe@kernel.dk>
13523 F: Documentation/admin-guide/blockdev/ramdisk.rst
13524 F: drivers/block/brd.c
13526 RANCHU VIRTUAL BOARD FOR MIPS
13527 M: Miodrag Dinic <miodrag.dinic@mips.com>
13528 L: linux-mips@vger.kernel.org
13530 F: arch/mips/generic/board-ranchu.c
13531 F: arch/mips/configs/generic/board-ranchu.config
13533 RANDOM NUMBER DRIVER
13534 M: "Theodore Ts'o" <tytso@mit.edu>
13536 F: drivers/char/random.c
13539 M: Matt Porter <mporter@kernel.crashing.org>
13540 M: Alexandre Bounine <alex.bou9@gmail.com>
13542 F: drivers/rapidio/
13545 M: Tony Luck <tony.luck@intel.com>
13546 M: Borislav Petkov <bp@alien8.de>
13547 L: linux-edac@vger.kernel.org
13550 F: include/linux/ras.h
13551 F: include/ras/ras_event.h
13552 F: Documentation/admin-guide/ras.rst
13554 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13555 L: linux-wireless@vger.kernel.org
13557 F: drivers/net/wireless/ray*
13559 RCUTORTURE TEST FRAMEWORK
13560 M: "Paul E. McKenney" <paulmck@kernel.org>
13561 M: Josh Triplett <josh@joshtriplett.org>
13562 R: Steven Rostedt <rostedt@goodmis.org>
13563 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13564 R: Lai Jiangshan <jiangshanlai@gmail.com>
13565 L: rcu@vger.kernel.org
13567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13568 F: tools/testing/selftests/rcutorture
13571 M: Florian Fainelli <florian@openwrt.org>
13574 RDC R6040 FAST ETHERNET DRIVER
13575 M: Florian Fainelli <f.fainelli@gmail.com>
13576 L: netdev@vger.kernel.org
13578 F: drivers/net/ethernet/rdc/r6040.c
13580 RDMAVT - RDMA verbs software
13581 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
13582 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
13583 L: linux-rdma@vger.kernel.org
13585 F: drivers/infiniband/sw/rdmavt
13587 RDS - RELIABLE DATAGRAM SOCKETS
13588 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
13589 L: netdev@vger.kernel.org
13590 L: linux-rdma@vger.kernel.org
13591 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
13592 W: https://oss.oracle.com/projects/rds/
13595 F: Documentation/networking/rds.txt
13597 RDT - RESOURCE ALLOCATION
13598 M: Fenghua Yu <fenghua.yu@intel.com>
13599 M: Reinette Chatre <reinette.chatre@intel.com>
13600 L: linux-kernel@vger.kernel.org
13602 F: arch/x86/kernel/cpu/resctrl/
13603 F: arch/x86/include/asm/resctrl_sched.h
13604 F: Documentation/x86/resctrl*
13606 READ-COPY UPDATE (RCU)
13607 M: "Paul E. McKenney" <paulmck@kernel.org>
13608 M: Josh Triplett <josh@joshtriplett.org>
13609 R: Steven Rostedt <rostedt@goodmis.org>
13610 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13611 R: Lai Jiangshan <jiangshanlai@gmail.com>
13612 R: Joel Fernandes <joel@joelfernandes.org>
13613 L: rcu@vger.kernel.org
13614 W: http://www.rdrop.com/users/paulmck/RCU/
13616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13617 F: Documentation/RCU/
13618 X: Documentation/RCU/torture.txt
13619 F: include/linux/rcu*
13620 X: include/linux/srcu*.h
13622 X: kernel/rcu/srcu*.c
13624 REAL TIME CLOCK (RTC) SUBSYSTEM
13625 M: Alessandro Zummo <a.zummo@towertech.it>
13626 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13627 L: linux-rtc@vger.kernel.org
13628 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
13629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13631 F: Documentation/devicetree/bindings/rtc/
13632 F: Documentation/admin-guide/rtc.rst
13634 F: include/linux/rtc.h
13635 F: include/uapi/linux/rtc.h
13636 F: include/linux/rtc/
13637 F: include/linux/platform_data/rtc-*
13638 F: tools/testing/selftests/rtc/
13640 REALTEK AUDIO CODECS
13641 M: Bard Liao <bardliao@realtek.com>
13642 M: Oder Chiou <oder_chiou@realtek.com>
13644 F: sound/soc/codecs/rt*
13645 F: include/sound/rt*.h
13647 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13648 M: Linus Walleij <linus.walleij@linaro.org>
13650 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13651 F: drivers/net/dsa/realtek-smi*
13652 F: drivers/net/dsa/rtl83*
13654 REDPINE WIRELESS DRIVER
13655 M: Amitkumar Karwar <amitkarwar@gmail.com>
13656 M: Siva Rebbagondla <siva8118@gmail.com>
13657 L: linux-wireless@vger.kernel.org
13659 F: drivers/net/wireless/rsi/
13661 REGISTER MAP ABSTRACTION
13662 M: Mark Brown <broonie@kernel.org>
13663 L: linux-kernel@vger.kernel.org
13664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13666 F: Documentation/devicetree/bindings/regmap/
13667 F: drivers/base/regmap/
13668 F: include/linux/regmap.h
13670 REISERFS FILE SYSTEM
13671 L: reiserfs-devel@vger.kernel.org
13675 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13676 M: Ohad Ben-Cohen <ohad@wizery.com>
13677 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13678 L: linux-remoteproc@vger.kernel.org
13679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
13681 F: Documentation/devicetree/bindings/remoteproc/
13682 F: Documentation/ABI/testing/sysfs-class-remoteproc
13683 F: Documentation/remoteproc.txt
13684 F: drivers/remoteproc/
13685 F: include/linux/remoteproc.h
13686 F: include/linux/remoteproc/
13688 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13689 M: Ohad Ben-Cohen <ohad@wizery.com>
13690 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13691 L: linux-remoteproc@vger.kernel.org
13692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
13695 F: Documentation/rpmsg.txt
13696 F: Documentation/ABI/testing/sysfs-bus-rpmsg
13697 F: include/linux/rpmsg.h
13698 F: include/linux/rpmsg/
13699 F: include/uapi/linux/rpmsg.h
13702 RENESAS CLOCK DRIVERS
13703 M: Geert Uytterhoeven <geert+renesas@glider.be>
13704 L: linux-renesas-soc@vger.kernel.org
13705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
13707 F: drivers/clk/renesas/
13709 RENESAS EMEV2 I2C DRIVER
13710 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13712 F: Documentation/devicetree/bindings/i2c/i2c-emev2.txt
13713 F: drivers/i2c/busses/i2c-emev2.c
13715 RENESAS ETHERNET DRIVERS
13716 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
13717 L: netdev@vger.kernel.org
13718 L: linux-renesas-soc@vger.kernel.org
13719 F: Documentation/devicetree/bindings/net/renesas,*.txt
13720 F: Documentation/devicetree/bindings/net/sh_eth.txt
13721 F: drivers/net/ethernet/renesas/
13722 F: include/linux/sh_eth.h
13724 RENESAS R-CAR GYROADC DRIVER
13725 M: Marek Vasut <marek.vasut@gmail.com>
13726 L: linux-iio@vger.kernel.org
13728 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
13729 F: drivers/iio/adc/rcar-gyroadc.c
13731 RENESAS R-CAR I2C DRIVERS
13732 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13734 F: Documentation/devicetree/bindings/i2c/i2c-rcar.txt
13735 F: Documentation/devicetree/bindings/i2c/i2c-sh_mobile.txt
13736 F: drivers/i2c/busses/i2c-rcar.c
13737 F: drivers/i2c/busses/i2c-sh_mobile.c
13739 RENESAS RIIC DRIVER
13740 M: Chris Brandt <chris.brandt@renesas.com>
13742 F: Documentation/devicetree/bindings/i2c/i2c-riic.txt
13743 F: drivers/i2c/busses/i2c-riic.c
13745 RENESAS USB PHY DRIVER
13746 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13747 L: linux-renesas-soc@vger.kernel.org
13749 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
13751 RESET CONTROLLER FRAMEWORK
13752 M: Philipp Zabel <p.zabel@pengutronix.de>
13753 T: git git://git.pengutronix.de/git/pza/linux
13756 F: Documentation/devicetree/bindings/reset/
13757 F: include/dt-bindings/reset/
13758 F: include/linux/reset.h
13759 F: include/linux/reset/
13760 F: include/linux/reset-controller.h
13762 RESTARTABLE SEQUENCES SUPPORT
13763 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13764 M: Peter Zijlstra <peterz@infradead.org>
13765 M: "Paul E. McKenney" <paulmck@kernel.org>
13766 M: Boqun Feng <boqun.feng@gmail.com>
13767 L: linux-kernel@vger.kernel.org
13770 F: include/uapi/linux/rseq.h
13771 F: include/trace/events/rseq.h
13772 F: tools/testing/selftests/rseq/
13775 M: Johannes Berg <johannes@sipsolutions.net>
13776 L: linux-wireless@vger.kernel.org
13777 W: http://wireless.kernel.org/
13778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
13779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
13781 F: Documentation/driver-api/rfkill.rst
13782 F: Documentation/ABI/stable/sysfs-class-rfkill
13784 F: include/linux/rfkill.h
13785 F: include/uapi/linux/rfkill.h
13788 M: Thomas Graf <tgraf@suug.ch>
13789 M: Herbert Xu <herbert@gondor.apana.org.au>
13790 L: netdev@vger.kernel.org
13792 F: lib/rhashtable.c
13793 F: lib/test_rhashtable.c
13794 F: include/linux/rhashtable.h
13795 F: include/linux/rhashtable-types.h
13797 RICOH R5C592 MEMORYSTICK DRIVER
13798 M: Maxim Levitsky <maximlevitsky@gmail.com>
13800 F: drivers/memstick/host/r592.*
13802 RICOH SMARTMEDIA/XD DRIVER
13803 M: Maxim Levitsky <maximlevitsky@gmail.com>
13805 F: drivers/mtd/nand/raw/r852.c
13806 F: drivers/mtd/nand/raw/r852.h
13808 RISC-V ARCHITECTURE
13809 M: Paul Walmsley <paul.walmsley@sifive.com>
13810 M: Palmer Dabbelt <palmer@sifive.com>
13811 M: Albert Ou <aou@eecs.berkeley.edu>
13812 L: linux-riscv@lists.infradead.org
13813 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
13820 M: Stefan Achatz <erazor_de@users.sourceforge.net>
13821 W: http://sourceforge.net/projects/roccat/
13823 F: drivers/hid/hid-roccat*
13824 F: include/linux/hid-roccat*
13825 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
13827 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
13828 M: Jacob Chen <jacob-chen@iotwrt.com>
13829 M: Ezequiel Garcia <ezequiel@collabora.com>
13830 L: linux-media@vger.kernel.org
13832 F: drivers/media/platform/rockchip/rga/
13833 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
13835 HANTRO VPU CODEC DRIVER
13836 M: Ezequiel Garcia <ezequiel@collabora.com>
13837 L: linux-media@vger.kernel.org
13839 F: drivers/staging/media/hantro/
13840 F: Documentation/devicetree/bindings/media/rockchip-vpu.txt
13843 M: Jiri Pirko <jiri@resnulli.us>
13844 L: netdev@vger.kernel.org
13846 F: drivers/net/ethernet/rocker/
13850 W: http://www.comtrol.com
13852 F: Documentation/driver-api/serial/rocket.rst
13853 F: drivers/tty/rocket*
13855 ROCKETPORT EXPRESS/INFINITY DRIVER
13856 M: Kevin Cernekee <cernekee@gmail.com>
13857 L: linux-serial@vger.kernel.org
13859 F: drivers/tty/serial/rp2.*
13861 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
13862 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13863 L: linux-kernel@vger.kernel.org
13864 L: linux-renesas-soc@vger.kernel.org
13866 F: drivers/mfd/bd9571mwv.c
13867 F: drivers/regulator/bd9571mwv-regulator.c
13868 F: drivers/gpio/gpio-bd9571mwv.c
13869 F: include/linux/mfd/bd9571mwv.h
13870 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
13873 M: Ralf Baechle <ralf@linux-mips.org>
13874 L: linux-hams@vger.kernel.org
13875 W: http://www.linux-ax25.org/
13877 F: include/net/rose.h
13878 F: include/uapi/linux/rose.h
13881 RTL2830 MEDIA DRIVER
13882 M: Antti Palosaari <crope@iki.fi>
13883 L: linux-media@vger.kernel.org
13884 W: https://linuxtv.org
13885 W: http://palosaari.fi/linux/
13886 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13887 T: git git://linuxtv.org/anttip/media_tree.git
13889 F: drivers/media/dvb-frontends/rtl2830*
13891 RTL2832 MEDIA DRIVER
13892 M: Antti Palosaari <crope@iki.fi>
13893 L: linux-media@vger.kernel.org
13894 W: https://linuxtv.org
13895 W: http://palosaari.fi/linux/
13896 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13897 T: git git://linuxtv.org/anttip/media_tree.git
13899 F: drivers/media/dvb-frontends/rtl2832*
13901 RTL2832_SDR MEDIA DRIVER
13902 M: Antti Palosaari <crope@iki.fi>
13903 L: linux-media@vger.kernel.org
13904 W: https://linuxtv.org
13905 W: http://palosaari.fi/linux/
13906 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13907 T: git git://linuxtv.org/anttip/media_tree.git
13909 F: drivers/media/dvb-frontends/rtl2832_sdr*
13911 RTL8180 WIRELESS DRIVER
13912 L: linux-wireless@vger.kernel.org
13913 W: http://wireless.kernel.org/
13914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13916 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
13918 RTL8187 WIRELESS DRIVER
13919 M: Herton Ronaldo Krzesinski <herton@canonical.com>
13920 M: Hin-Tak Leung <htl10@users.sourceforge.net>
13921 M: Larry Finger <Larry.Finger@lwfinger.net>
13922 L: linux-wireless@vger.kernel.org
13923 W: http://wireless.kernel.org/
13924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13926 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
13928 REALTEK WIRELESS DRIVER (rtlwifi family)
13929 M: Ping-Ke Shih <pkshih@realtek.com>
13930 L: linux-wireless@vger.kernel.org
13931 W: http://wireless.kernel.org/
13932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
13934 F: drivers/net/wireless/realtek/rtlwifi/
13936 REALTEK WIRELESS DRIVER (rtw88)
13937 M: Yan-Hsuan Chuang <yhchuang@realtek.com>
13938 L: linux-wireless@vger.kernel.org
13940 F: drivers/net/wireless/realtek/rtw88/
13942 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
13943 M: Jes Sorensen <Jes.Sorensen@gmail.com>
13944 L: linux-wireless@vger.kernel.org
13945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
13947 F: drivers/net/wireless/realtek/rtl8xxxu/
13949 RXRPC SOCKETS (AF_RXRPC)
13950 M: David Howells <dhowells@redhat.com>
13951 L: linux-afs@lists.infradead.org
13954 F: include/keys/rxrpc-type.h
13955 F: include/net/af_rxrpc.h
13956 F: include/trace/events/rxrpc.h
13957 F: include/uapi/linux/rxrpc.h
13958 F: Documentation/networking/rxrpc.txt
13959 W: https://www.infradead.org/~dhowells/kafs/
13961 S3 SAVAGE FRAMEBUFFER DRIVER
13962 M: Antonino Daplas <adaplas@gmail.com>
13963 L: linux-fbdev@vger.kernel.org
13965 F: drivers/video/fbdev/savage/
13968 M: Heiko Carstens <heiko.carstens@de.ibm.com>
13969 M: Vasily Gorbik <gor@linux.ibm.com>
13970 M: Christian Borntraeger <borntraeger@de.ibm.com>
13971 L: linux-s390@vger.kernel.org
13972 W: http://www.ibm.com/developerworks/linux/linux390/
13973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
13977 F: Documentation/s390/
13978 F: Documentation/driver-api/s390-drivers.rst
13980 S390 COMMON I/O LAYER
13981 M: Sebastian Ott <sebott@linux.ibm.com>
13982 M: Peter Oberparleiter <oberpar@linux.ibm.com>
13983 L: linux-s390@vger.kernel.org
13984 W: http://www.ibm.com/developerworks/linux/linux390/
13986 F: drivers/s390/cio/
13989 M: Stefan Haberland <sth@linux.ibm.com>
13990 M: Jan Hoeppner <hoeppner@linux.ibm.com>
13991 L: linux-s390@vger.kernel.org
13992 W: http://www.ibm.com/developerworks/linux/linux390/
13994 F: drivers/s390/block/dasd*
13995 F: block/partitions/ibm.c
13998 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
13999 L: linux-s390@vger.kernel.org
14000 W: http://www.ibm.com/developerworks/linux/linux390/
14002 F: drivers/iommu/s390-iommu.c
14004 S390 IUCV NETWORK LAYER
14005 M: Julian Wiedmann <jwi@linux.ibm.com>
14006 M: Ursula Braun <ubraun@linux.ibm.com>
14007 L: linux-s390@vger.kernel.org
14008 W: http://www.ibm.com/developerworks/linux/linux390/
14010 F: drivers/s390/net/*iucv*
14011 F: include/net/iucv/
14014 S390 NETWORK DRIVERS
14015 M: Julian Wiedmann <jwi@linux.ibm.com>
14016 M: Ursula Braun <ubraun@linux.ibm.com>
14017 L: linux-s390@vger.kernel.org
14018 W: http://www.ibm.com/developerworks/linux/linux390/
14020 F: drivers/s390/net/
14023 M: Sebastian Ott <sebott@linux.ibm.com>
14024 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
14025 L: linux-s390@vger.kernel.org
14026 W: http://www.ibm.com/developerworks/linux/linux390/
14029 F: drivers/pci/hotplug/s390_pci_hpc.c
14031 S390 VFIO-CCW DRIVER
14032 M: Cornelia Huck <cohuck@redhat.com>
14033 M: Eric Farman <farman@linux.ibm.com>
14034 R: Halil Pasic <pasic@linux.ibm.com>
14035 L: linux-s390@vger.kernel.org
14036 L: kvm@vger.kernel.org
14038 F: drivers/s390/cio/vfio_ccw*
14039 F: Documentation/s390/vfio-ccw.rst
14040 F: include/uapi/linux/vfio_ccw.h
14043 M: Harald Freudenberger <freude@linux.ibm.com>
14044 L: linux-s390@vger.kernel.org
14045 W: http://www.ibm.com/developerworks/linux/linux390/
14047 F: drivers/s390/crypto/
14049 S390 VFIO AP DRIVER
14050 M: Tony Krowiak <akrowiak@linux.ibm.com>
14051 M: Pierre Morel <pmorel@linux.ibm.com>
14052 M: Halil Pasic <pasic@linux.ibm.com>
14053 L: linux-s390@vger.kernel.org
14054 W: http://www.ibm.com/developerworks/linux/linux390/
14056 F: drivers/s390/crypto/vfio_ap_drv.c
14057 F: drivers/s390/crypto/vfio_ap_private.h
14058 F: drivers/s390/crypto/vfio_ap_ops.c
14059 F: Documentation/s390/vfio-ap.rst
14062 M: Steffen Maier <maier@linux.ibm.com>
14063 M: Benjamin Block <bblock@linux.ibm.com>
14064 L: linux-s390@vger.kernel.org
14065 W: http://www.ibm.com/developerworks/linux/linux390/
14067 F: drivers/s390/scsi/zfcp_*
14069 S3C24XX SD/MMC Driver
14070 M: Ben Dooks <ben-linux@fluff.org>
14071 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14073 F: drivers/mmc/host/s3cmci.*
14075 SAA6588 RDS RECEIVER DRIVER
14076 M: Hans Verkuil <hverkuil@xs4all.nl>
14077 L: linux-media@vger.kernel.org
14078 T: git git://linuxtv.org/media_tree.git
14079 W: https://linuxtv.org
14081 F: drivers/media/i2c/saa6588*
14083 SAA7134 VIDEO4LINUX DRIVER
14084 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14085 L: linux-media@vger.kernel.org
14086 W: https://linuxtv.org
14087 T: git git://linuxtv.org/media_tree.git
14089 F: Documentation/media/v4l-drivers/saa7134*
14090 F: drivers/media/pci/saa7134/
14092 SAA7146 VIDEO4LINUX-2 DRIVER
14093 M: Hans Verkuil <hverkuil@xs4all.nl>
14094 L: linux-media@vger.kernel.org
14095 T: git git://linuxtv.org/media_tree.git
14097 F: drivers/media/common/saa7146/
14098 F: drivers/media/pci/saa7146/
14099 F: include/media/drv-intf/saa7146*
14101 SAFESETID SECURITY MODULE
14102 M: Micah Morton <mortonm@chromium.org>
14104 F: security/safesetid/
14105 F: Documentation/admin-guide/LSM/SafeSetID.rst
14107 SAMSUNG AUDIO (ASoC) DRIVERS
14108 M: Krzysztof Kozlowski <krzk@kernel.org>
14109 M: Sangbeom Kim <sbkim73@samsung.com>
14110 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14111 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14113 F: sound/soc/samsung/
14114 F: Documentation/devicetree/bindings/sound/samsung*
14116 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14117 M: Krzysztof Kozlowski <krzk@kernel.org>
14118 L: linux-crypto@vger.kernel.org
14119 L: linux-samsung-soc@vger.kernel.org
14121 F: drivers/crypto/exynos-rng.c
14122 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
14124 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14125 M: Łukasz Stelmach <l.stelmach@samsung.com>
14126 L: linux-samsung-soc@vger.kernel.org
14128 F: drivers/char/hw_random/exynos-trng.c
14129 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14131 SAMSUNG FRAMEBUFFER DRIVER
14132 M: Jingoo Han <jingoohan1@gmail.com>
14133 L: linux-fbdev@vger.kernel.org
14135 F: drivers/video/fbdev/s3c-fb.c
14137 SAMSUNG LAPTOP DRIVER
14138 M: Corentin Chary <corentin.chary@gmail.com>
14139 L: platform-driver-x86@vger.kernel.org
14141 F: drivers/platform/x86/samsung-laptop.c
14143 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14144 M: Sangbeom Kim <sbkim73@samsung.com>
14145 M: Krzysztof Kozlowski <krzk@kernel.org>
14146 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14147 L: linux-kernel@vger.kernel.org
14148 L: linux-samsung-soc@vger.kernel.org
14150 F: drivers/mfd/sec*.c
14151 F: drivers/regulator/s2m*.c
14152 F: drivers/regulator/s5m*.c
14153 F: drivers/clk/clk-s2mps11.c
14154 F: drivers/rtc/rtc-s5m.c
14155 F: include/linux/mfd/samsung/
14156 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14157 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14158 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14159 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14161 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14162 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14163 L: linux-media@vger.kernel.org
14164 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14166 F: drivers/media/platform/s3c-camif/
14167 F: include/media/drv-intf/s3c_camif.h
14169 SAMSUNG S3FWRN5 NFC DRIVER
14170 M: Robert Baldyga <r.baldyga@samsung.com>
14171 M: Krzysztof Opasiak <k.opasiak@samsung.com>
14172 L: linux-nfc@lists.01.org (moderated for non-subscribers)
14174 F: drivers/nfc/s3fwrn5
14176 SAMSUNG S5C73M3 CAMERA DRIVER
14177 M: Kyungmin Park <kyungmin.park@samsung.com>
14178 M: Andrzej Hajda <a.hajda@samsung.com>
14179 L: linux-media@vger.kernel.org
14181 F: drivers/media/i2c/s5c73m3/*
14183 SAMSUNG S5K5BAF CAMERA DRIVER
14184 M: Kyungmin Park <kyungmin.park@samsung.com>
14185 M: Andrzej Hajda <a.hajda@samsung.com>
14186 L: linux-media@vger.kernel.org
14188 F: drivers/media/i2c/s5k5baf.c
14190 SAMSUNG S5P Security SubSystem (SSS) DRIVER
14191 M: Krzysztof Kozlowski <krzk@kernel.org>
14192 M: Vladimir Zapolskiy <vz@mleia.com>
14193 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
14194 L: linux-crypto@vger.kernel.org
14195 L: linux-samsung-soc@vger.kernel.org
14197 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.txt
14198 F: Documentation/devicetree/bindings/crypto/samsung-sss.txt
14199 F: drivers/crypto/s5p-sss.c
14201 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14202 M: Kyungmin Park <kyungmin.park@samsung.com>
14203 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14204 L: linux-media@vger.kernel.org
14205 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14207 F: drivers/media/platform/exynos4-is/
14209 SAMSUNG SOC CLOCK DRIVERS
14210 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14211 M: Tomasz Figa <tomasz.figa@gmail.com>
14212 M: Chanwoo Choi <cw00.choi@samsung.com>
14214 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14216 F: drivers/clk/samsung/
14217 F: include/dt-bindings/clock/exynos*.h
14218 F: Documentation/devicetree/bindings/clock/exynos*.txt
14219 F: Documentation/devicetree/bindings/clock/samsung,s3c*
14220 F: Documentation/devicetree/bindings/clock/samsung,s5p*
14222 SAMSUNG SPI DRIVERS
14223 M: Kukjin Kim <kgene@kernel.org>
14224 M: Krzysztof Kozlowski <krzk@kernel.org>
14225 M: Andi Shyti <andi@etezian.org>
14226 L: linux-spi@vger.kernel.org
14227 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14229 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
14230 F: drivers/spi/spi-s3c*
14231 F: include/linux/platform_data/spi-s3c64xx.h
14233 SAMSUNG SXGBE DRIVERS
14234 M: Byungho An <bh74.an@samsung.com>
14235 M: Girish K S <ks.giri@samsung.com>
14236 M: Vipul Pandya <vipul.pandya@samsung.com>
14238 L: netdev@vger.kernel.org
14239 F: drivers/net/ethernet/samsung/sxgbe/
14241 SAMSUNG THERMAL DRIVER
14242 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14243 L: linux-pm@vger.kernel.org
14244 L: linux-samsung-soc@vger.kernel.org
14246 T: git https://github.com/lmajewski/linux-samsung-thermal.git
14247 F: drivers/thermal/samsung/
14249 SAMSUNG USB2 PHY DRIVER
14250 M: Kamil Debski <kamil@wypas.org>
14251 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14252 L: linux-kernel@vger.kernel.org
14254 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
14255 F: Documentation/driver-api/phy/samsung-usb2.rst
14256 F: drivers/phy/samsung/phy-exynos4210-usb2.c
14257 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
14258 F: drivers/phy/samsung/phy-exynos5250-usb2.c
14259 F: drivers/phy/samsung/phy-s5pv210-usb2.c
14260 F: drivers/phy/samsung/phy-samsung-usb2.c
14261 F: drivers/phy/samsung/phy-samsung-usb2.h
14264 M: Zwane Mwaikambo <zwanem@gmail.com>
14266 F: drivers/watchdog/sc1200wdt.c
14269 M: Ingo Molnar <mingo@redhat.com>
14270 M: Peter Zijlstra <peterz@infradead.org>
14271 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
14272 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
14273 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
14274 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
14275 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
14276 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
14277 L: linux-kernel@vger.kernel.org
14278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14281 F: include/linux/sched.h
14282 F: include/uapi/linux/sched.h
14283 F: include/linux/wait.h
14284 F: include/linux/preempt.h
14286 SCR24X CHIP CARD INTERFACE DRIVER
14287 M: Lubomir Rintel <lkundrak@v3.sk>
14289 F: drivers/char/pcmcia/scr24x_cs.c
14292 M: Jens Axboe <axboe@kernel.dk>
14293 L: linux-scsi@vger.kernel.org
14294 W: http://www.kernel.dk
14296 F: drivers/scsi/sr*
14298 SCSI RDMA PROTOCOL (SRP) INITIATOR
14299 M: Bart Van Assche <bvanassche@acm.org>
14300 L: linux-rdma@vger.kernel.org
14302 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14303 F: drivers/infiniband/ulp/srp/
14304 F: include/scsi/srp.h
14306 SCSI RDMA PROTOCOL (SRP) TARGET
14307 M: Bart Van Assche <bvanassche@acm.org>
14308 L: linux-rdma@vger.kernel.org
14309 L: target-devel@vger.kernel.org
14311 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14312 F: drivers/infiniband/ulp/srpt/
14315 M: Doug Gilbert <dgilbert@interlog.com>
14316 L: linux-scsi@vger.kernel.org
14317 W: http://sg.danny.cz/sg
14319 F: Documentation/scsi/scsi-generic.txt
14320 F: drivers/scsi/sg.c
14321 F: include/scsi/sg.h
14324 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
14325 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14326 M: "Martin K. Petersen" <martin.petersen@oracle.com>
14327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14328 Q: https://patchwork.kernel.org/project/linux-scsi/list/
14329 L: linux-scsi@vger.kernel.org
14331 F: Documentation/devicetree/bindings/scsi/
14336 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14337 L: linux-scsi@vger.kernel.org
14339 F: Documentation/scsi/st.txt
14340 F: drivers/scsi/st.*
14341 F: drivers/scsi/st_*.h
14343 SCSI TARGET SUBSYSTEM
14344 M: "Martin K. Petersen" <martin.petersen@oracle.com>
14345 L: linux-scsi@vger.kernel.org
14346 L: target-devel@vger.kernel.org
14347 W: http://www.linux-iscsi.org
14348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14349 Q: https://patchwork.kernel.org/project/target-devel/list/
14353 F: Documentation/target/
14356 M: Vlad Yasevich <vyasevich@gmail.com>
14357 M: Neil Horman <nhorman@tuxdriver.com>
14358 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14359 L: linux-sctp@vger.kernel.org
14360 W: http://lksctp.sourceforge.net
14362 F: Documentation/networking/sctp.txt
14363 F: include/linux/sctp.h
14364 F: include/uapi/linux/sctp.h
14365 F: include/net/sctp/
14369 M: Jim Cromie <jim.cromie@gmail.com>
14371 F: Documentation/i2c/busses/scx200_acb.rst
14372 F: arch/x86/platform/scx200/
14373 F: drivers/watchdog/scx200_wdt.c
14374 F: drivers/i2c/busses/scx200*
14375 F: drivers/mtd/maps/scx200_docflash.c
14376 F: include/linux/scx200.h
14379 M: Jim Cromie <jim.cromie@gmail.com>
14381 F: drivers/char/scx200_gpio.c
14382 F: include/linux/scx200_gpio.h
14384 SCx200 HRT CLOCKSOURCE DRIVER
14385 M: Jim Cromie <jim.cromie@gmail.com>
14387 F: drivers/clocksource/scx200_hrt.c
14389 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14390 M: Sascha Sommer <saschasommer@freenet.de>
14391 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14393 F: drivers/mmc/host/sdricoh_cs.c
14395 SECO BOARDS CEC DRIVER
14396 M: Ettore Chimenti <ek5.chimenti@gmail.com>
14398 F: drivers/media/platform/seco-cec/seco-cec.c
14399 F: drivers/media/platform/seco-cec/seco-cec.h
14402 M: Kees Cook <keescook@chromium.org>
14403 R: Andy Lutomirski <luto@amacapital.net>
14404 R: Will Drewry <wad@chromium.org>
14405 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14407 F: kernel/seccomp.c
14408 F: include/uapi/linux/seccomp.h
14409 F: include/linux/seccomp.h
14410 F: tools/testing/selftests/seccomp/*
14411 F: tools/testing/selftests/kselftest_harness.h
14412 F: Documentation/userspace-api/seccomp_filter.rst
14413 K: \bsecure_computing
14416 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14417 M: Al Cooper <alcooperx@gmail.com>
14418 L: linux-mmc@vger.kernel.org
14419 L: bcm-kernel-feedback-list@broadcom.com
14421 F: drivers/mmc/host/sdhci-brcmstb*
14423 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14424 M: Adrian Hunter <adrian.hunter@intel.com>
14425 L: linux-mmc@vger.kernel.org
14427 F: drivers/mmc/host/sdhci*
14428 F: include/linux/mmc/sdhci*
14430 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14431 M: Adrian Hunter <adrian.hunter@intel.com>
14432 M: Ritesh Harjani <riteshh@codeaurora.org>
14433 M: Asutosh Das <asutoshd@codeaurora.org>
14434 L: linux-mmc@vger.kernel.org
14436 F: drivers/mmc/host/cqhci*
14438 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14439 M: Prabu Thangamuthu <prabu.t@synopsys.com>
14440 M: Manjunath M B <manjumb@synopsys.com>
14441 L: linux-mmc@vger.kernel.org
14443 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
14445 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14446 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14447 L: linux-mmc@vger.kernel.org
14449 F: drivers/mmc/host/sdhci-of-at91.c
14451 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14452 M: Ben Dooks <ben-linux@fluff.org>
14453 M: Jaehoon Chung <jh80.chung@samsung.com>
14454 L: linux-mmc@vger.kernel.org
14456 F: drivers/mmc/host/sdhci-s3c*
14458 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14459 M: Viresh Kumar <vireshk@kernel.org>
14460 L: linux-mmc@vger.kernel.org
14462 F: drivers/mmc/host/sdhci-spear.c
14464 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14465 M: Kishon Vijay Abraham I <kishon@ti.com>
14466 L: linux-mmc@vger.kernel.org
14468 F: drivers/mmc/host/sdhci-omap.c
14470 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14471 M: Scott Bauer <scott.bauer@intel.com>
14472 M: Jonathan Derrick <jonathan.derrick@intel.com>
14473 L: linux-block@vger.kernel.org
14476 F: block/opal_proto.h
14477 F: include/linux/sed*
14478 F: include/uapi/linux/sed*
14481 M: Security Officers <security@kernel.org>
14485 M: James Morris <jmorris@namei.org>
14486 M: "Serge E. Hallyn" <serge@hallyn.com>
14487 L: linux-security-module@vger.kernel.org (suggested Cc:)
14488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14489 W: http://kernsec.org/
14492 X: security/selinux/
14494 SELINUX SECURITY MODULE
14495 M: Paul Moore <paul@paul-moore.com>
14496 M: Stephen Smalley <sds@tycho.nsa.gov>
14497 M: Eric Paris <eparis@parisplace.org>
14498 L: selinux@vger.kernel.org
14499 W: https://selinuxproject.org
14500 W: https://github.com/SELinuxProject
14501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14503 F: include/uapi/linux/selinux_netlink.h
14504 F: security/selinux/
14505 F: scripts/selinux/
14506 F: Documentation/admin-guide/LSM/SELinux.rst
14509 M: Jiri Slaby <jirislaby@gmail.com>
14511 F: drivers/misc/phantom.c
14512 F: include/uapi/linux/phantom.h
14514 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
14515 M: Tomasz Duszynski <tduszyns@gmail.com>
14517 F: drivers/iio/chemical/sps30.c
14518 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
14521 M: Rob Herring <robh@kernel.org>
14522 L: linux-serial@vger.kernel.org
14524 F: Documentation/devicetree/bindings/serial/slave-device.txt
14525 F: drivers/tty/serdev/
14526 F: include/linux/serdev.h
14529 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14530 L: linux-serial@vger.kernel.org
14532 F: Documentation/devicetree/bindings/serial/
14533 F: drivers/tty/serial/
14536 M: Sean Young <sean@mess.org>
14537 L: linux-media@vger.kernel.org
14539 F: drivers/media/rc/serial_ir.c
14542 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14543 M: Edward Cree <ecree@solarflare.com>
14544 M: Martin Habets <mhabets@solarflare.com>
14545 L: netdev@vger.kernel.org
14547 F: drivers/net/ethernet/sfc/
14549 SFF/SFP/SFP+ MODULE SUPPORT
14550 M: Russell King <linux@armlinux.org.uk>
14551 L: netdev@vger.kernel.org
14553 F: drivers/net/phy/phylink.c
14554 F: drivers/net/phy/sfp*
14555 F: include/linux/phylink.h
14556 F: include/linux/sfp.h
14560 M: Dimitri Sivanich <sivanich@sgi.com>
14562 F: drivers/misc/sgi-gru/
14564 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14565 M: Pat Gefre <pfg@sgi.com>
14566 L: linux-ia64@vger.kernel.org
14568 F: Documentation/ia64/serial.rst
14569 F: drivers/tty/serial/ioc?_serial.c
14570 F: include/linux/ioc?.h
14572 SGI XP/XPC/XPNET DRIVER
14573 M: Cliff Whickman <cpw@sgi.com>
14574 M: Robin Holt <robinmholt@gmail.com>
14576 F: drivers/misc/sgi-xp/
14578 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14579 M: Ursula Braun <ubraun@linux.ibm.com>
14580 M: Karsten Graul <kgraul@linux.ibm.com>
14581 L: linux-s390@vger.kernel.org
14582 W: http://www.ibm.com/developerworks/linux/linux390/
14586 SHARP RJ54N1CB0C SENSOR DRIVER
14587 M: Jacopo Mondi <jacopo@jmondi.org>
14588 L: linux-media@vger.kernel.org
14589 T: git git://linuxtv.org/media_tree.git
14591 F: drivers/media/i2c/rj54n1cb0c.c
14592 F: include/media/i2c/rj54n1cb0c.h
14594 SH_VEU V4L2 MEM2MEM DRIVER
14595 L: linux-media@vger.kernel.org
14597 F: drivers/media/platform/sh_veu.c
14599 SH_VOU V4L2 OUTPUT DRIVER
14600 L: linux-media@vger.kernel.org
14602 F: drivers/media/platform/sh_vou.c
14603 F: include/media/drv-intf/sh_vou.h
14605 SI2157 MEDIA DRIVER
14606 M: Antti Palosaari <crope@iki.fi>
14607 L: linux-media@vger.kernel.org
14608 W: https://linuxtv.org
14609 W: http://palosaari.fi/linux/
14610 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14611 T: git git://linuxtv.org/anttip/media_tree.git
14613 F: drivers/media/tuners/si2157*
14615 SI2165 MEDIA DRIVER
14616 M: Matthias Schwarzott <zzam@gentoo.org>
14617 L: linux-media@vger.kernel.org
14618 W: https://linuxtv.org
14619 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14621 F: drivers/media/dvb-frontends/si2165*
14623 SI2168 MEDIA DRIVER
14624 M: Antti Palosaari <crope@iki.fi>
14625 L: linux-media@vger.kernel.org
14626 W: https://linuxtv.org
14627 W: http://palosaari.fi/linux/
14628 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14629 T: git git://linuxtv.org/anttip/media_tree.git
14631 F: drivers/media/dvb-frontends/si2168*
14633 SI470X FM RADIO RECEIVER I2C DRIVER
14634 M: Hans Verkuil <hverkuil@xs4all.nl>
14635 L: linux-media@vger.kernel.org
14636 T: git git://linuxtv.org/media_tree.git
14637 W: https://linuxtv.org
14639 F: drivers/media/radio/si470x/radio-si470x-i2c.c
14641 SI470X FM RADIO RECEIVER USB DRIVER
14642 M: Hans Verkuil <hverkuil@xs4all.nl>
14643 L: linux-media@vger.kernel.org
14644 T: git git://linuxtv.org/media_tree.git
14645 W: https://linuxtv.org
14647 F: drivers/media/radio/si470x/radio-si470x-common.c
14648 F: drivers/media/radio/si470x/radio-si470x.h
14649 F: drivers/media/radio/si470x/radio-si470x-usb.c
14651 SI4713 FM RADIO TRANSMITTER I2C DRIVER
14652 M: Eduardo Valentin <edubezval@gmail.com>
14653 L: linux-media@vger.kernel.org
14654 T: git git://linuxtv.org/media_tree.git
14655 W: https://linuxtv.org
14657 F: drivers/media/radio/si4713/si4713.?
14659 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14660 M: Eduardo Valentin <edubezval@gmail.com>
14661 L: linux-media@vger.kernel.org
14662 T: git git://linuxtv.org/media_tree.git
14663 W: https://linuxtv.org
14665 F: drivers/media/radio/si4713/radio-platform-si4713.c
14667 SI4713 FM RADIO TRANSMITTER USB DRIVER
14668 M: Hans Verkuil <hverkuil@xs4all.nl>
14669 L: linux-media@vger.kernel.org
14670 T: git git://linuxtv.org/media_tree.git
14671 W: https://linuxtv.org
14673 F: drivers/media/radio/si4713/radio-usb-si4713.c
14676 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14677 L: linux-media@vger.kernel.org
14678 W: https://linuxtv.org
14679 T: git git://linuxtv.org/media_tree.git
14681 F: drivers/media/common/siano/
14682 F: drivers/media/usb/siano/
14683 F: drivers/media/usb/siano/
14684 F: drivers/media/mmc/siano/
14687 M: Palmer Dabbelt <palmer@sifive.com>
14688 M: Paul Walmsley <paul.walmsley@sifive.com>
14689 L: linux-riscv@lists.infradead.org
14690 T: git git://github.com/sifive/riscv-linux.git
14695 SIFIVE FU540 SYSTEM-ON-CHIP
14696 M: Paul Walmsley <paul.walmsley@sifive.com>
14697 M: Palmer Dabbelt <palmer@sifive.com>
14698 L: linux-riscv@lists.infradead.org
14699 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
14704 SILEAD TOUCHSCREEN DRIVER
14705 M: Hans de Goede <hdegoede@redhat.com>
14706 L: linux-input@vger.kernel.org
14707 L: platform-driver-x86@vger.kernel.org
14709 F: drivers/input/touchscreen/silead.c
14710 F: drivers/platform/x86/touchscreen_dmi.c
14712 SILICON MOTION SM712 FRAME BUFFER DRIVER
14713 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14714 M: Teddy Wang <teddy.wang@siliconmotion.com>
14715 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14716 L: linux-fbdev@vger.kernel.org
14718 F: drivers/video/fbdev/sm712*
14719 F: Documentation/fb/sm712fb.rst
14721 SIMPLE FIRMWARE INTERFACE (SFI)
14722 M: Len Brown <lenb@kernel.org>
14723 L: sfi-devel@simplefirmware.org
14724 W: http://simplefirmware.org/
14725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
14727 F: arch/x86/platform/sfi/
14729 F: include/linux/sfi*.h
14732 M: Hans de Goede <hdegoede@redhat.com>
14733 L: linux-fbdev@vger.kernel.org
14735 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
14736 F: drivers/video/fbdev/simplefb.c
14737 F: include/linux/platform_data/simplefb.h
14739 SIMTEC EB110ATX (Chalice CATS)
14741 P: Vincent Sanders <vince@simtec.co.uk>
14742 M: Simtec Linux Team <linux@simtec.co.uk>
14743 W: http://www.simtec.co.uk/products/EB110ATX/
14746 SIMTEC EB2410ITX (BAST)
14748 P: Vincent Sanders <vince@simtec.co.uk>
14749 M: Simtec Linux Team <linux@simtec.co.uk>
14750 W: http://www.simtec.co.uk/products/EB2410ITX/
14752 F: arch/arm/mach-s3c24xx/mach-bast.c
14753 F: arch/arm/mach-s3c24xx/bast-ide.c
14754 F: arch/arm/mach-s3c24xx/bast-irq.c
14756 SIPHASH PRF ROUTINES
14757 M: Jason A. Donenfeld <Jason@zx2c4.com>
14760 F: lib/test_siphash.c
14761 F: include/linux/siphash.h
14764 M: Thorsten Scherer <t.scherer@eckelmann.de>
14765 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14766 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14769 F: drivers/gpio/gpio-siox.c
14770 F: include/trace/events/siox.h
14772 SIS 190 ETHERNET DRIVER
14773 M: Francois Romieu <romieu@fr.zoreil.com>
14774 L: netdev@vger.kernel.org
14776 F: drivers/net/ethernet/sis/sis190.c
14778 SIS 900/7016 FAST ETHERNET DRIVER
14779 M: Daniele Venzano <venza@brownhat.org>
14780 W: http://www.brownhat.org/sis900.html
14781 L: netdev@vger.kernel.org
14783 F: drivers/net/ethernet/sis/sis900.*
14785 SIS FRAMEBUFFER DRIVER
14786 M: Thomas Winischhofer <thomas@winischhofer.net>
14787 W: http://www.winischhofer.net/linuxsisvga.shtml
14789 F: Documentation/fb/sisfb.rst
14790 F: drivers/video/fbdev/sis/
14791 F: include/video/sisfb.h
14794 M: Thomas Winischhofer <thomas@winischhofer.net>
14795 W: http://www.winischhofer.at/linuxsisusbvga.shtml
14797 F: drivers/usb/misc/sisusbvga/
14800 M: Christoph Lameter <cl@linux.com>
14801 M: Pekka Enberg <penberg@kernel.org>
14802 M: David Rientjes <rientjes@google.com>
14803 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
14804 M: Andrew Morton <akpm@linux-foundation.org>
14805 L: linux-mm@kvack.org
14807 F: include/linux/sl?b*.h
14810 SLEEPABLE READ-COPY UPDATE (SRCU)
14811 M: Lai Jiangshan <jiangshanlai@gmail.com>
14812 M: "Paul E. McKenney" <paulmck@kernel.org>
14813 M: Josh Triplett <josh@joshtriplett.org>
14814 R: Steven Rostedt <rostedt@goodmis.org>
14815 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14816 L: rcu@vger.kernel.org
14817 W: http://www.rdrop.com/users/paulmck/RCU/
14819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14820 F: include/linux/srcu*.h
14821 F: kernel/rcu/srcu*.c
14823 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
14824 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14825 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14827 F: drivers/slimbus/
14828 F: Documentation/devicetree/bindings/slimbus/
14829 F: include/linux/slimbus.h
14831 SMACK SECURITY MODULE
14832 M: Casey Schaufler <casey@schaufler-ca.com>
14833 L: linux-security-module@vger.kernel.org
14834 W: http://schaufler-ca.com
14835 T: git git://github.com/cschaufler/smack-next
14837 F: Documentation/admin-guide/LSM/Smack.rst
14840 SMC91x ETHERNET DRIVER
14841 M: Nicolas Pitre <nico@fluxnic.net>
14843 F: drivers/net/ethernet/smsc/smc91x.*
14845 SMIA AND SMIA++ IMAGE SENSOR DRIVER
14846 M: Sakari Ailus <sakari.ailus@iki.fi>
14847 L: linux-media@vger.kernel.org
14849 F: drivers/media/i2c/smiapp/
14850 F: include/media/i2c/smiapp.h
14851 F: drivers/media/i2c/smiapp-pll.c
14852 F: drivers/media/i2c/smiapp-pll.h
14853 F: include/uapi/linux/smiapp.h
14854 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
14856 SMM665 HARDWARE MONITOR DRIVER
14857 M: Guenter Roeck <linux@roeck-us.net>
14858 L: linux-hwmon@vger.kernel.org
14860 F: Documentation/hwmon/smm665.rst
14861 F: drivers/hwmon/smm665.c
14863 SMSC EMC2103 HARDWARE MONITOR DRIVER
14864 M: Steve Glendinning <steve.glendinning@shawell.net>
14865 L: linux-hwmon@vger.kernel.org
14867 F: Documentation/hwmon/emc2103.rst
14868 F: drivers/hwmon/emc2103.c
14870 SMSC SCH5627 HARDWARE MONITOR DRIVER
14871 M: Hans de Goede <hdegoede@redhat.com>
14872 L: linux-hwmon@vger.kernel.org
14874 F: Documentation/hwmon/sch5627.rst
14875 F: drivers/hwmon/sch5627.c
14877 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
14878 M: Steve Glendinning <steve.glendinning@shawell.net>
14879 L: linux-fbdev@vger.kernel.org
14881 F: drivers/video/fbdev/smscufx.c
14883 SMSC47B397 HARDWARE MONITOR DRIVER
14884 M: Jean Delvare <jdelvare@suse.com>
14885 L: linux-hwmon@vger.kernel.org
14887 F: Documentation/hwmon/smsc47b397.rst
14888 F: drivers/hwmon/smsc47b397.c
14890 SMSC911x ETHERNET DRIVER
14891 M: Steve Glendinning <steve.glendinning@shawell.net>
14892 L: netdev@vger.kernel.org
14894 F: include/linux/smsc911x.h
14895 F: drivers/net/ethernet/smsc/smsc911x.*
14897 SMSC9420 PCI ETHERNET DRIVER
14898 M: Steve Glendinning <steve.glendinning@shawell.net>
14899 L: netdev@vger.kernel.org
14901 F: drivers/net/ethernet/smsc/smsc9420.*
14903 SOC-CAMERA V4L2 SUBSYSTEM
14904 L: linux-media@vger.kernel.org
14905 T: git git://linuxtv.org/media_tree.git
14907 F: include/media/soc_camera.h
14908 F: drivers/staging/media/soc_camera/
14910 SOCIONEXT SYNQUACER I2C DRIVER
14911 M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
14912 L: linux-i2c@vger.kernel.org
14914 F: drivers/i2c/busses/i2c-synquacer.c
14915 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
14917 SOCIONEXT UNIPHIER SOUND DRIVER
14918 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14920 F: sound/soc/uniphier/
14922 SOEKRIS NET48XX LED SUPPORT
14923 M: Chris Boot <bootc@bootc.net>
14925 F: drivers/leds/leds-net48xx.c
14927 SOFT-IWARP DRIVER (siw)
14928 M: Bernard Metzler <bmt@zurich.ibm.com>
14929 L: linux-rdma@vger.kernel.org
14931 F: drivers/infiniband/sw/siw/
14932 F: include/uapi/rdma/siw-abi.h
14934 SOFT-ROCE DRIVER (rxe)
14935 M: Moni Shoua <monis@mellanox.com>
14936 L: linux-rdma@vger.kernel.org
14938 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
14939 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14940 F: drivers/infiniband/sw/rxe/
14941 F: include/uapi/rdma/rdma_user_rxe.h
14943 SOFTLOGIC 6x10 MPEG CODEC
14944 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14945 M: Anton Sviridenko <anton@corp.bluecherry.net>
14946 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14947 M: Andrey Utkin <andrey_utkin@fastmail.com>
14948 M: Ismael Luceno <ismael@iodev.co.uk>
14949 L: linux-media@vger.kernel.org
14951 F: drivers/media/pci/solo6x10/
14953 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
14954 M: James Morse <james.morse@arm.com>
14955 L: linux-arm-kernel@lists.infradead.org
14957 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
14958 F: drivers/firmware/arm_sdei.c
14959 F: include/linux/arm_sdei.h
14960 F: include/uapi/linux/arm_sdei.h
14962 SOFTWARE RAID (Multiple Disks) SUPPORT
14963 M: Song Liu <song@kernel.org>
14964 L: linux-raid@vger.kernel.org
14965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
14967 F: drivers/md/Makefile
14968 F: drivers/md/Kconfig
14970 F: drivers/md/raid*
14971 F: include/linux/raid/
14972 F: include/uapi/linux/raid/
14974 SOCIONEXT (SNI) AVE NETWORK DRIVER
14975 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14976 L: netdev@vger.kernel.org
14978 F: drivers/net/ethernet/socionext/sni_ave.c
14979 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
14981 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
14982 M: Jassi Brar <jaswinder.singh@linaro.org>
14983 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
14984 L: netdev@vger.kernel.org
14986 F: drivers/net/ethernet/socionext/netsec.c
14987 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
14989 SOCIONEXT (SNI) Synquacer SPI DRIVER
14990 M: Masahisa Kojima <masahisa.kojima@linaro.org>
14991 M: Jassi Brar <jaswinder.singh@linaro.org>
14992 L: linux-spi@vger.kernel.org
14994 F: drivers/spi/spi-synquacer.c
14995 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
14997 SOLIDRUN CLEARFOG SUPPORT
14998 M: Russell King <linux@armlinux.org.uk>
15000 F: arch/arm/boot/dts/armada-388-clearfog*
15001 F: arch/arm/boot/dts/armada-38x-solidrun-*
15003 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
15004 M: Russell King <linux@armlinux.org.uk>
15006 F: arch/arm/boot/dts/imx6*-cubox-i*
15007 F: arch/arm/boot/dts/imx6*-hummingboard*
15008 F: arch/arm/boot/dts/imx6*-sr-*
15010 SONIC NETWORK DRIVER
15011 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15012 L: netdev@vger.kernel.org
15014 F: drivers/net/ethernet/natsemi/sonic.*
15016 SONICS SILICON BACKPLANE DRIVER (SSB)
15017 M: Michael Buesch <m@bues.ch>
15018 L: linux-wireless@vger.kernel.org
15021 F: include/linux/ssb/
15023 SONY IMX214 SENSOR DRIVER
15024 M: Ricardo Ribalda <ricardo.ribalda@gmail.com>
15025 L: linux-media@vger.kernel.org
15026 T: git git://linuxtv.org/media_tree.git
15028 F: drivers/media/i2c/imx214.c
15029 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
15031 SONY IMX258 SENSOR DRIVER
15032 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15033 L: linux-media@vger.kernel.org
15034 T: git git://linuxtv.org/media_tree.git
15036 F: drivers/media/i2c/imx258.c
15038 SONY IMX274 SENSOR DRIVER
15039 M: Leon Luo <leonl@leopardimaging.com>
15040 L: linux-media@vger.kernel.org
15041 T: git git://linuxtv.org/media_tree.git
15043 F: drivers/media/i2c/imx274.c
15044 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
15046 SONY IMX319 SENSOR DRIVER
15047 M: Bingbu Cao <bingbu.cao@intel.com>
15048 L: linux-media@vger.kernel.org
15049 T: git git://linuxtv.org/media_tree.git
15051 F: drivers/media/i2c/imx319.c
15053 SONY IMX355 SENSOR DRIVER
15054 M: Tianshu Qiu <tian.shu.qiu@intel.com>
15055 L: linux-media@vger.kernel.org
15056 T: git git://linuxtv.org/media_tree.git
15058 F: drivers/media/i2c/imx355.c
15060 SONY MEMORYSTICK SUBSYSTEM
15061 M: Maxim Levitsky <maximlevitsky@gmail.com>
15062 M: Alex Dubov <oakad@yahoo.com>
15063 M: Ulf Hansson <ulf.hansson@linaro.org>
15064 L: linux-mmc@vger.kernel.org
15065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15067 F: drivers/memstick/
15068 F: include/linux/memstick.h
15070 SONY VAIO CONTROL DEVICE DRIVER
15071 M: Mattia Dongili <malattia@linux.it>
15072 L: platform-driver-x86@vger.kernel.org
15073 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
15075 F: Documentation/admin-guide/laptops/sony-laptop.rst
15076 F: drivers/char/sonypi.c
15077 F: drivers/platform/x86/sony-laptop.c
15078 F: include/linux/sony-laptop.h
15081 M: Jaroslav Kysela <perex@perex.cz>
15082 M: Takashi Iwai <tiwai@suse.com>
15083 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15084 W: http://www.alsa-project.org/
15085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15086 Q: http://patchwork.kernel.org/project/alsa-devel/list/
15088 F: Documentation/sound/
15090 F: include/uapi/sound/
15093 SOUND - COMPRESSED AUDIO
15094 M: Vinod Koul <vkoul@kernel.org>
15095 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15098 F: Documentation/sound/designs/compress-offload.rst
15099 F: include/sound/compress_driver.h
15100 F: include/uapi/sound/compress_*
15101 F: sound/core/compress_offload.c
15102 F: sound/soc/soc-compress.c
15104 SOUND - DMAENGINE HELPERS
15105 M: Lars-Peter Clausen <lars@metafoo.de>
15107 F: include/sound/dmaengine_pcm.h
15108 F: sound/core/pcm_dmaengine.c
15109 F: sound/soc/soc-generic-dmaengine-pcm.c
15111 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15112 M: Liam Girdwood <lgirdwood@gmail.com>
15113 M: Mark Brown <broonie@kernel.org>
15114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15115 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15116 W: http://alsa-project.org/main/index.php/ASoC
15118 F: Documentation/devicetree/bindings/sound/
15119 F: Documentation/sound/soc/
15121 F: include/dt-bindings/sound/
15122 F: include/sound/soc*
15124 SOUNDWIRE SUBSYSTEM
15125 M: Vinod Koul <vkoul@kernel.org>
15126 M: Sanyog Kale <sanyog.r.kale@intel.com>
15127 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15128 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15130 F: Documentation/driver-api/soundwire/
15131 F: drivers/soundwire/
15132 F: include/linux/soundwire/
15135 M: Olli Salonen <olli.salonen@iki.fi>
15136 L: linux-media@vger.kernel.org
15137 W: https://linuxtv.org
15138 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15140 F: drivers/media/dvb-frontends/sp2*
15142 SPARC + UltraSPARC (sparc/sparc64)
15143 M: "David S. Miller" <davem@davemloft.net>
15144 L: sparclinux@vger.kernel.org
15145 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
15146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15152 SPARC SERIAL DRIVERS
15153 M: "David S. Miller" <davem@davemloft.net>
15154 L: sparclinux@vger.kernel.org
15155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15158 F: include/linux/sunserialcore.h
15159 F: drivers/tty/serial/suncore.c
15160 F: drivers/tty/serial/sunhv.c
15161 F: drivers/tty/serial/sunsab.c
15162 F: drivers/tty/serial/sunsab.h
15163 F: drivers/tty/serial/sunsu.c
15164 F: drivers/tty/serial/sunzilog.c
15165 F: drivers/tty/serial/sunzilog.h
15166 F: drivers/tty/vcc.c
15169 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15170 L: linux-sparse@vger.kernel.org
15171 W: https://sparse.wiki.kernel.org/
15172 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15174 F: include/linux/compiler.h
15176 SPEAR CLOCK FRAMEWORK SUPPORT
15177 M: Viresh Kumar <vireshk@kernel.org>
15178 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15179 W: http://www.st.com/spear
15181 F: drivers/clk/spear/
15183 SPEAR PLATFORM SUPPORT
15184 M: Viresh Kumar <vireshk@kernel.org>
15185 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15186 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15187 W: http://www.st.com/spear
15189 F: arch/arm/boot/dts/spear*
15190 F: arch/arm/mach-spear/
15193 M: Marek Vasut <marek.vasut@gmail.com>
15194 M: Tudor Ambarus <tudor.ambarus@microchip.com>
15195 L: linux-mtd@lists.infradead.org
15196 W: http://www.linux-mtd.infradead.org/
15197 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
15198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15200 F: drivers/mtd/spi-nor/
15201 F: include/linux/mtd/spi-nor.h
15204 M: Mark Brown <broonie@kernel.org>
15205 L: linux-spi@vger.kernel.org
15206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15207 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
15209 F: Documentation/devicetree/bindings/spi/
15210 F: Documentation/spi/
15212 F: include/linux/spi/
15213 F: include/uapi/linux/spi/
15216 SPIDERNET NETWORK DRIVER for CELL
15217 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15218 L: netdev@vger.kernel.org
15220 F: Documentation/networking/device_drivers/toshiba/spider_net.txt
15221 F: drivers/net/ethernet/toshiba/spider_net*
15224 R: Stephen Boyd <sboyd@kernel.org>
15225 L: linux-arm-msm@vger.kernel.org
15226 F: Documentation/devicetree/bindings/spmi/
15228 F: include/dt-bindings/spmi/spmi.h
15229 F: include/linux/spmi.h
15230 F: include/trace/events/spmi.h
15233 M: Jeremy Kerr <jk@ozlabs.org>
15234 L: linuxppc-dev@lists.ozlabs.org
15235 W: http://www.ibm.com/developerworks/power/cell/
15237 F: Documentation/filesystems/spufs.txt
15238 F: arch/powerpc/platforms/cell/spufs/
15240 SQUASHFS FILE SYSTEM
15241 M: Phillip Lougher <phillip@squashfs.org.uk>
15242 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
15243 W: http://squashfs.org.uk
15244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15246 F: Documentation/filesystems/squashfs.txt
15249 SRM (Alpha) environment access
15250 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
15252 F: arch/alpha/kernel/srm_env.c
15254 ST LSM6DSx IMU IIO DRIVER
15255 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15256 L: linux-iio@vger.kernel.org
15257 W: http://www.st.com/
15259 F: drivers/iio/imu/st_lsm6dsx/
15260 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15262 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15263 M: Mickael Guene <mickael.guene@st.com>
15264 L: linux-media@vger.kernel.org
15265 T: git git://linuxtv.org/media_tree.git
15267 F: drivers/media/i2c/st-mipid02.c
15268 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15270 ST STM32 I2C/SMBUS DRIVER
15271 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15272 L: linux-i2c@vger.kernel.org
15274 F: drivers/i2c/busses/i2c-stm32*
15276 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15277 M: Song Qiang <songqiang1304521@gmail.com>
15278 L: linux-iio@vger.kernel.org
15280 F: drivers/iio/proximity/vl53l0x-i2c.c
15281 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15284 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15285 M: Sasha Levin <sashal@kernel.org>
15286 L: stable@vger.kernel.org
15288 F: Documentation/process/stable-kernel-rules.rst
15291 M: Ian Abbott <abbotti@mev.co.uk>
15292 M: H Hartley Sweeten <hsweeten@visionengravers.com>
15294 F: drivers/staging/comedi/
15296 STAGING - FIELDBUS SUBSYSTEM
15297 M: Sven Van Asbroeck <TheSven73@gmail.com>
15299 F: drivers/staging/fieldbus/*
15300 F: drivers/staging/fieldbus/Documentation/
15302 STAGING - HMS ANYBUS-S BUS
15303 M: Sven Van Asbroeck <TheSven73@gmail.com>
15305 F: drivers/staging/fieldbus/anybuss/
15307 STAGING - INDUSTRIAL IO
15308 M: Jonathan Cameron <jic23@kernel.org>
15309 L: linux-iio@vger.kernel.org
15311 F: Documentation/devicetree/bindings/staging/iio/
15312 F: drivers/staging/iio/
15314 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15315 M: Marc Dietrich <marvin24@gmx.de>
15316 L: ac100@lists.launchpad.net (moderated for non-subscribers)
15317 L: linux-tegra@vger.kernel.org
15319 F: drivers/staging/nvec/
15321 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15322 M: Jens Frederich <jfrederich@gmail.com>
15323 M: Daniel Drake <dsd@laptop.org>
15324 M: Jon Nettleton <jon.nettleton@gmail.com>
15325 W: http://wiki.laptop.org/go/DCON
15327 F: drivers/staging/olpc_dcon/
15329 STAGING - REALTEK RTL8712U DRIVERS
15330 M: Larry Finger <Larry.Finger@lwfinger.net>
15331 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15333 F: drivers/staging/rtl8712/
15335 STAGING - REALTEK RTL8188EU DRIVERS
15336 M: Larry Finger <Larry.Finger@lwfinger.net>
15338 F: drivers/staging/rtl8188eu/
15340 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15341 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15342 M: Teddy Wang <teddy.wang@siliconmotion.com>
15343 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15344 L: linux-fbdev@vger.kernel.org
15346 F: drivers/staging/sm750fb/
15348 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15349 M: William Hubbs <w.d.hubbs@gmail.com>
15350 M: Chris Brannon <chris@the-brannons.com>
15351 M: Kirk Reiser <kirk@reisers.ca>
15352 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
15353 L: speakup@linux-speakup.org
15354 W: http://www.linux-speakup.org/
15356 F: drivers/staging/speakup/
15358 STAGING - VIA VT665X DRIVERS
15359 M: Forest Bond <forest@alittletooquiet.net>
15361 F: drivers/staging/vt665?/
15363 STAGING - WILC1000 WIFI DRIVER
15364 M: Adham Abozaeid <adham.abozaeid@microchip.com>
15365 M: Ajay Singh <ajay.kathat@microchip.com>
15366 L: linux-wireless@vger.kernel.org
15368 F: drivers/staging/wilc1000/
15371 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15373 L: devel@driverdev.osuosl.org
15375 F: drivers/staging/
15377 STARFIRE/DURALAN NETWORK DRIVER
15378 M: Ion Badulescu <ionut@badula.org>
15380 F: drivers/net/ethernet/adaptec/starfire*
15382 STEC S1220 SKD DRIVER
15383 M: Damien Le Moal <Damien.LeMoal@wdc.com>
15384 L: linux-block@vger.kernel.org
15386 F: drivers/block/skd*[ch]
15388 STI AUDIO (ASoC) DRIVERS
15389 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
15390 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15392 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15396 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
15398 F: drivers/media/platform/sti/cec/
15399 F: Documentation/devicetree/bindings/media/stih-cec.txt
15401 STK1160 USB VIDEO CAPTURE DRIVER
15402 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15403 L: linux-media@vger.kernel.org
15404 T: git git://linuxtv.org/media_tree.git
15406 F: drivers/media/usb/stk1160/
15408 STM32 AUDIO (ASoC) DRIVERS
15409 M: Olivier Moysan <olivier.moysan@st.com>
15410 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
15411 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15413 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
15416 STM32 TIMER/LPTIMER DRIVERS
15417 M: Fabrice Gasnier <fabrice.gasnier@st.com>
15419 F: drivers/*/stm32-*timer*
15420 F: drivers/pwm/pwm-stm32*
15421 F: include/linux/*/stm32-*tim*
15422 F: Documentation/ABI/testing/*timer-stm32
15423 F: Documentation/devicetree/bindings/*/stm32-*timer*
15424 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
15426 STMMAC ETHERNET DRIVER
15427 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
15428 M: Alexandre Torgue <alexandre.torgue@st.com>
15429 M: Jose Abreu <joabreu@synopsys.com>
15430 L: netdev@vger.kernel.org
15431 W: http://www.stlinux.com
15433 F: drivers/net/ethernet/stmicro/stmmac/
15436 M: Sam Creasey <sammy@sammy.net>
15437 W: http://sammy.net/sun3/
15439 F: arch/m68k/kernel/*sun3*
15440 F: arch/m68k/sun3*/
15441 F: arch/m68k/include/asm/sun3*
15442 F: drivers/net/ethernet/i825xx/sun3*
15444 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15445 M: Hans de Goede <hdegoede@redhat.com>
15446 L: linux-input@vger.kernel.org
15448 F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
15449 F: drivers/input/keyboard/sun4i-lradc-keys.c
15451 SUNDANCE NETWORK DRIVER
15452 M: Denis Kirjanov <kda@linux-powerpc.org>
15453 L: netdev@vger.kernel.org
15455 F: drivers/net/ethernet/dlink/sundance.c
15458 M: Yoshinori Sato <ysato@users.sourceforge.jp>
15459 M: Rich Felker <dalias@libc.org>
15460 L: linux-sh@vger.kernel.org
15461 Q: http://patchwork.kernel.org/project/linux-sh/list/
15463 F: Documentation/sh/
15468 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
15469 M: Len Brown <len.brown@intel.com>
15470 M: Pavel Machek <pavel@ucw.cz>
15471 L: linux-pm@vger.kernel.org
15472 B: https://bugzilla.kernel.org
15474 F: Documentation/power/
15475 F: arch/x86/kernel/acpi/
15476 F: drivers/base/power/
15478 F: include/linux/suspend.h
15479 F: include/linux/freezer.h
15480 F: include/linux/pm.h
15483 M: Martin Mares <mj@ucw.cz>
15484 L: linux-video@atrey.karlin.mff.cuni.cz
15486 F: Documentation/admin-guide/svga.rst
15487 F: arch/x86/boot/video*
15490 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15491 L: iommu@lists.linux-foundation.org
15492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15494 F: kernel/dma/swiotlb.c
15495 F: arch/*/kernel/pci-swiotlb.c
15496 F: include/linux/swiotlb.h
15499 M: Jiri Pirko <jiri@resnulli.us>
15500 M: Ivan Vecera <ivecera@redhat.com>
15501 L: netdev@vger.kernel.org
15504 F: include/net/switchdev.h
15506 SY8106A REGULATOR DRIVER
15507 M: Icenowy Zheng <icenowy@aosc.io>
15509 F: drivers/regulator/sy8106a-regulator.c
15510 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15512 SYNC FILE FRAMEWORK
15513 M: Sumit Semwal <sumit.semwal@linaro.org>
15514 R: Gustavo Padovan <gustavo@padovan.org>
15516 L: linux-media@vger.kernel.org
15517 L: dri-devel@lists.freedesktop.org
15518 F: drivers/dma-buf/sync_*
15519 F: drivers/dma-buf/dma-fence*
15520 F: drivers/dma-buf/sw_sync.c
15521 F: include/linux/sync_file.h
15522 F: include/uapi/linux/sync_file.h
15523 F: Documentation/driver-api/sync_file.rst
15524 T: git git://anongit.freedesktop.org/drm/drm-misc
15526 SYNOPSYS ARC ARCHITECTURE
15527 M: Vineet Gupta <vgupta@synopsys.com>
15528 L: linux-snps-arc@lists.infradead.org
15531 F: Documentation/devicetree/bindings/arc/*
15532 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15533 F: drivers/clocksource/arc_timer.c
15534 F: drivers/tty/serial/arc_uart.c
15535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15537 SYNOPSYS ARC HSDK SDP pll clock driver
15538 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15540 F: drivers/clk/clk-hsdk-pll.c
15541 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15543 SYNOPSYS ARC SDP clock driver
15544 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15546 F: drivers/clk/axs10x/*
15547 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15549 SYNOPSYS ARC SDP platform support
15550 M: Alexey Brodkin <abrodkin@synopsys.com>
15552 F: arch/arc/plat-axs10x
15553 F: arch/arc/boot/dts/ax*
15554 F: Documentation/devicetree/bindings/arc/axs10*
15556 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15557 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15559 F: drivers/reset/reset-axs10x.c
15560 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15562 SYNOPSYS CREG GPIO DRIVER
15563 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15565 F: drivers/gpio/gpio-creg-snps.c
15566 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15568 SYNOPSYS DESIGNWARE 8250 UART DRIVER
15569 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15571 F: drivers/tty/serial/8250/8250_dw.c
15573 SYNOPSYS DESIGNWARE APB GPIO DRIVER
15574 M: Hoan Tran <hoan@os.amperecomputing.com>
15575 L: linux-gpio@vger.kernel.org
15577 F: drivers/gpio/gpio-dwapb.c
15578 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15580 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15581 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15583 F: drivers/dma/dw-axi-dmac/
15584 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15586 SYNOPSYS DESIGNWARE DMAC DRIVER
15587 M: Viresh Kumar <vireshk@kernel.org>
15588 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15590 F: Documentation/devicetree/bindings/dma/snps-dma.txt
15592 F: include/dt-bindings/dma/dw-dmac.h
15593 F: include/linux/dma/dw.h
15594 F: include/linux/platform_data/dma-dw.h
15596 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15597 M: Jose Abreu <Jose.Abreu@synopsys.com>
15598 L: netdev@vger.kernel.org
15600 F: drivers/net/ethernet/synopsys/
15602 SYNOPSYS DESIGNWARE I2C DRIVER
15603 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
15604 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15605 R: Mika Westerberg <mika.westerberg@linux.intel.com>
15606 L: linux-i2c@vger.kernel.org
15608 F: drivers/i2c/busses/i2c-designware-*
15609 F: include/linux/platform_data/i2c-designware.h
15611 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15612 M: Jaehoon Chung <jh80.chung@samsung.com>
15613 L: linux-mmc@vger.kernel.org
15615 F: drivers/mmc/host/dw_mmc*
15617 SYNOPSYS HSDK RESET CONTROLLER DRIVER
15618 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15620 F: drivers/reset/reset-hsdk.c
15621 F: include/dt-bindings/reset/snps,hsdk-reset.h
15622 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15624 SYSTEM CONFIGURATION (SYSCON)
15625 M: Lee Jones <lee.jones@linaro.org>
15626 M: Arnd Bergmann <arnd@arndb.de>
15627 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15629 F: drivers/mfd/syscon.c
15631 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15632 M: Sudeep Holla <sudeep.holla@arm.com>
15633 L: linux-arm-kernel@lists.infradead.org
15635 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15636 F: drivers/clk/clk-sc[mp]i.c
15637 F: drivers/cpufreq/sc[mp]i-cpufreq.c
15638 F: drivers/firmware/arm_scpi.c
15639 F: drivers/firmware/arm_scmi/
15640 F: drivers/reset/reset-scmi.c
15641 F: include/linux/sc[mp]i_protocol.h
15643 SYSTEM RESET/SHUTDOWN DRIVERS
15644 M: Sebastian Reichel <sre@kernel.org>
15645 L: linux-pm@vger.kernel.org
15646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15648 F: Documentation/devicetree/bindings/power/reset/
15649 F: drivers/power/reset/
15651 SYSTEM TRACE MODULE CLASS
15652 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
15654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15655 F: Documentation/trace/stm.rst
15656 F: drivers/hwtracing/stm/
15657 F: include/linux/stm.h
15658 F: include/uapi/linux/stm.h
15661 M: Christoph Hellwig <hch@infradead.org>
15663 F: Documentation/filesystems/sysv-fs.txt
15665 F: include/linux/sysv_fs.h
15667 TASKSTATS STATISTICS INTERFACE
15668 M: Balbir Singh <bsingharora@gmail.com>
15670 F: Documentation/accounting/taskstats*
15671 F: include/linux/taskstats*
15672 F: kernel/taskstats.c
15675 M: Jamal Hadi Salim <jhs@mojatatu.com>
15676 M: Cong Wang <xiyou.wangcong@gmail.com>
15677 M: Jiri Pirko <jiri@resnulli.us>
15678 L: netdev@vger.kernel.org
15680 F: include/net/pkt_cls.h
15681 F: include/net/pkt_sched.h
15682 F: include/net/tc_act/
15683 F: include/uapi/linux/pkt_cls.h
15684 F: include/uapi/linux/pkt_sched.h
15685 F: include/uapi/linux/tc_act/
15686 F: include/uapi/linux/tc_ematch/
15689 TC90522 MEDIA DRIVER
15690 M: Akihiro Tsukada <tskd08@gmail.com>
15691 L: linux-media@vger.kernel.org
15693 F: drivers/media/dvb-frontends/tc90522*
15695 TCP LOW PRIORITY MODULE
15696 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
15697 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
15698 W: http://tcp-lp-mod.sourceforge.net/
15700 F: net/ipv4/tcp_lp.c
15702 TDA10071 MEDIA DRIVER
15703 M: Antti Palosaari <crope@iki.fi>
15704 L: linux-media@vger.kernel.org
15705 W: https://linuxtv.org
15706 W: http://palosaari.fi/linux/
15707 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15708 T: git git://linuxtv.org/anttip/media_tree.git
15710 F: drivers/media/dvb-frontends/tda10071*
15712 TDA18212 MEDIA DRIVER
15713 M: Antti Palosaari <crope@iki.fi>
15714 L: linux-media@vger.kernel.org
15715 W: https://linuxtv.org
15716 W: http://palosaari.fi/linux/
15717 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15718 T: git git://linuxtv.org/anttip/media_tree.git
15720 F: drivers/media/tuners/tda18212*
15722 TDA18218 MEDIA DRIVER
15723 M: Antti Palosaari <crope@iki.fi>
15724 L: linux-media@vger.kernel.org
15725 W: https://linuxtv.org
15726 W: http://palosaari.fi/linux/
15727 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15728 T: git git://linuxtv.org/anttip/media_tree.git
15730 F: drivers/media/tuners/tda18218*
15732 TDA18250 MEDIA DRIVER
15733 M: Olli Salonen <olli.salonen@iki.fi>
15734 L: linux-media@vger.kernel.org
15735 W: https://linuxtv.org
15736 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15737 T: git git://linuxtv.org/media_tree.git
15739 F: drivers/media/tuners/tda18250*
15741 TDA18271 MEDIA DRIVER
15742 M: Michael Krufky <mkrufky@linuxtv.org>
15743 L: linux-media@vger.kernel.org
15744 W: https://linuxtv.org
15745 W: http://github.com/mkrufky
15746 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15747 T: git git://linuxtv.org/mkrufky/tuners.git
15749 F: drivers/media/tuners/tda18271*
15751 TDA1997x MEDIA DRIVER
15752 M: Tim Harvey <tharvey@gateworks.com>
15753 L: linux-media@vger.kernel.org
15754 W: https://linuxtv.org
15755 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15757 F: drivers/media/i2c/tda1997x.*
15759 TDA827x MEDIA DRIVER
15760 M: Michael Krufky <mkrufky@linuxtv.org>
15761 L: linux-media@vger.kernel.org
15762 W: https://linuxtv.org
15763 W: http://github.com/mkrufky
15764 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15765 T: git git://linuxtv.org/mkrufky/tuners.git
15767 F: drivers/media/tuners/tda8290.*
15769 TDA8290 MEDIA DRIVER
15770 M: Michael Krufky <mkrufky@linuxtv.org>
15771 L: linux-media@vger.kernel.org
15772 W: https://linuxtv.org
15773 W: http://github.com/mkrufky
15774 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15775 T: git git://linuxtv.org/mkrufky/tuners.git
15777 F: drivers/media/tuners/tda8290.*
15779 TDA9840 MEDIA DRIVER
15780 M: Hans Verkuil <hverkuil@xs4all.nl>
15781 L: linux-media@vger.kernel.org
15782 T: git git://linuxtv.org/media_tree.git
15783 W: https://linuxtv.org
15785 F: drivers/media/i2c/tda9840*
15787 TEA5761 TUNER DRIVER
15788 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15789 L: linux-media@vger.kernel.org
15790 W: https://linuxtv.org
15791 T: git git://linuxtv.org/media_tree.git
15793 F: drivers/media/tuners/tea5761.*
15795 TEA5767 TUNER DRIVER
15796 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15797 L: linux-media@vger.kernel.org
15798 W: https://linuxtv.org
15799 T: git git://linuxtv.org/media_tree.git
15801 F: drivers/media/tuners/tea5767.*
15803 TEA6415C MEDIA DRIVER
15804 M: Hans Verkuil <hverkuil@xs4all.nl>
15805 L: linux-media@vger.kernel.org
15806 T: git git://linuxtv.org/media_tree.git
15807 W: https://linuxtv.org
15809 F: drivers/media/i2c/tea6415c*
15811 TEA6420 MEDIA DRIVER
15812 M: Hans Verkuil <hverkuil@xs4all.nl>
15813 L: linux-media@vger.kernel.org
15814 T: git git://linuxtv.org/media_tree.git
15815 W: https://linuxtv.org
15817 F: drivers/media/i2c/tea6420*
15820 M: Jiri Pirko <jiri@resnulli.us>
15821 L: netdev@vger.kernel.org
15823 F: drivers/net/team/
15824 F: include/linux/if_team.h
15825 F: include/uapi/linux/if_team.h
15827 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
15828 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
15830 F: arch/x86/platform/ts5500/
15832 TECHNOTREND USB IR RECEIVER
15833 M: Sean Young <sean@mess.org>
15834 L: linux-media@vger.kernel.org
15836 F: drivers/media/rc/ttusbir.c
15838 TECHWELL TW9910 VIDEO DECODER
15839 L: linux-media@vger.kernel.org
15841 F: drivers/media/i2c/tw9910.c
15842 F: include/media/i2c/tw9910.h
15845 M: Jens Wiklander <jens.wiklander@linaro.org>
15846 L: tee-dev@lists.linaro.org
15848 F: include/linux/tee_drv.h
15849 F: include/uapi/linux/tee.h
15851 F: Documentation/tee.txt
15853 TEGRA ARCHITECTURE SUPPORT
15854 M: Thierry Reding <thierry.reding@gmail.com>
15855 M: Jonathan Hunter <jonathanh@nvidia.com>
15856 L: linux-tegra@vger.kernel.org
15857 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
15858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
15863 M: Peter De Schrijver <pdeschrijver@nvidia.com>
15864 M: Prashant Gaikwad <pgaikwad@nvidia.com>
15866 F: drivers/clk/tegra/
15869 M: Laxman Dewangan <ldewangan@nvidia.com>
15870 M: Jon Hunter <jonathanh@nvidia.com>
15872 F: drivers/dma/tegra*
15875 M: Laxman Dewangan <ldewangan@nvidia.com>
15876 R: Dmitry Osipenko <digetx@gmail.com>
15878 F: drivers/i2c/busses/i2c-tegra.c
15880 TEGRA IOMMU DRIVERS
15881 M: Thierry Reding <thierry.reding@gmail.com>
15882 L: linux-tegra@vger.kernel.org
15884 F: drivers/iommu/tegra*
15887 M: Laxman Dewangan <ldewangan@nvidia.com>
15889 F: drivers/input/keyboard/tegra-kbc.c
15892 M: Stefan Agner <stefan@agner.ch>
15893 M: Lucas Stach <dev@lynxeye.de>
15895 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
15896 F: drivers/mtd/nand/raw/tegra_nand.c
15899 M: Thierry Reding <thierry.reding@gmail.com>
15901 F: drivers/pwm/pwm-tegra.c
15903 TEGRA SERIAL DRIVER
15904 M: Laxman Dewangan <ldewangan@nvidia.com>
15906 F: drivers/tty/serial/serial-tegra.c
15909 M: Laxman Dewangan <ldewangan@nvidia.com>
15911 F: drivers/spi/spi-tegra*
15913 TEGRA XUSB PADCTL DRIVER
15914 M: JC Kuo <jckuo@nvidia.com>
15916 F: drivers/phy/tegra/xusb*
15918 TEHUTI ETHERNET DRIVER
15919 M: Andy Gospodarek <andy@greyhouse.net>
15920 L: netdev@vger.kernel.org
15922 F: drivers/net/ethernet/tehuti/*
15924 Telecom Clock Driver for MCPL0010
15925 M: Mark Gross <mark.gross@intel.com>
15927 F: drivers/char/tlclk.c
15929 TENSILICA XTENSA PORT (xtensa)
15930 M: Chris Zankel <chris@zankel.net>
15931 M: Max Filippov <jcmvbkbc@gmail.com>
15932 L: linux-xtensa@linux-xtensa.org
15933 T: git git://github.com/czankel/xtensa-linux.git
15936 F: drivers/irqchip/irq-xtensa-*
15938 Texas Instruments' System Control Interface (TISCI) Protocol Driver
15939 M: Nishanth Menon <nm@ti.com>
15940 M: Tero Kristo <t-kristo@ti.com>
15941 M: Santosh Shilimkar <ssantosh@kernel.org>
15942 L: linux-arm-kernel@lists.infradead.org
15944 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
15945 F: drivers/firmware/ti_sci*
15946 F: include/linux/soc/ti/ti_sci_protocol.h
15947 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
15948 F: drivers/soc/ti/ti_sci_pm_domains.c
15949 F: include/dt-bindings/soc/ti,sci_pm_domain.h
15950 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
15951 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
15952 F: drivers/clk/keystone/sci-clk.c
15953 F: drivers/reset/reset-ti-sci.c
15954 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
15955 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
15956 F: drivers/irqchip/irq-ti-sci-intr.c
15957 F: drivers/irqchip/irq-ti-sci-inta.c
15958 F: include/linux/soc/ti/ti_sci_inta_msi.h
15959 F: drivers/soc/ti/ti_sci_inta_msi.c
15961 Texas Instruments ASoC drivers
15962 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
15963 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15967 Texas Instruments' DAC7612 DAC Driver
15968 M: Ricardo Ribalda <ricardo@ribalda.com>
15969 L: linux-iio@vger.kernel.org
15971 F: drivers/iio/dac/ti-dac7612.c
15972 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
15974 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
15975 M: Hans Verkuil <hverkuil@xs4all.nl>
15976 L: linux-media@vger.kernel.org
15977 T: git git://linuxtv.org/media_tree.git
15978 W: https://linuxtv.org
15980 F: drivers/media/radio/radio-raremono.c
15983 M: Zhang Rui <rui.zhang@intel.com>
15984 M: Eduardo Valentin <edubezval@gmail.com>
15985 R: Daniel Lezcano <daniel.lezcano@linaro.org>
15986 L: linux-pm@vger.kernel.org
15987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
15988 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
15989 Q: https://patchwork.kernel.org/project/linux-pm/list/
15991 F: drivers/thermal/
15992 F: include/linux/thermal.h
15993 F: include/uapi/linux/thermal.h
15994 F: include/linux/cpu_cooling.h
15995 F: Documentation/devicetree/bindings/thermal/
15997 THERMAL/CPU_COOLING
15998 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
15999 M: Viresh Kumar <viresh.kumar@linaro.org>
16000 M: Javi Merino <javi.merino@kernel.org>
16001 L: linux-pm@vger.kernel.org
16003 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
16004 F: drivers/thermal/cpu_cooling.c
16005 F: include/linux/cpu_cooling.h
16007 THINKPAD ACPI EXTRAS DRIVER
16008 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
16009 L: ibm-acpi-devel@lists.sourceforge.net
16010 L: platform-driver-x86@vger.kernel.org
16011 W: http://ibm-acpi.sourceforge.net
16012 W: http://thinkwiki.org/wiki/Ibm-acpi
16013 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
16015 F: drivers/platform/x86/thinkpad_acpi.c
16018 M: Andreas Noever <andreas.noever@gmail.com>
16019 M: Michael Jamet <michael.jamet@intel.com>
16020 M: Mika Westerberg <mika.westerberg@linux.intel.com>
16021 M: Yehezkel Bernat <YehezkelShB@gmail.com>
16022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
16024 F: Documentation/admin-guide/thunderbolt.rst
16025 F: drivers/thunderbolt/
16026 F: include/linux/thunderbolt.h
16028 THUNDERBOLT NETWORK DRIVER
16029 M: Michael Jamet <michael.jamet@intel.com>
16030 M: Mika Westerberg <mika.westerberg@linux.intel.com>
16031 M: Yehezkel Bernat <YehezkelShB@gmail.com>
16032 L: netdev@vger.kernel.org
16034 F: drivers/net/thunderbolt.c
16036 THUNDERX GPIO DRIVER
16037 M: David Daney <david.daney@cavium.com>
16039 F: drivers/gpio/gpio-thunderx.c
16041 TI AM437X VPFE DRIVER
16042 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16043 L: linux-media@vger.kernel.org
16044 W: https://linuxtv.org
16045 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16046 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16048 F: drivers/media/platform/am437x/
16050 TI BANDGAP AND THERMAL DRIVER
16051 M: Eduardo Valentin <edubezval@gmail.com>
16052 M: Keerthy <j-keerthy@ti.com>
16053 L: linux-pm@vger.kernel.org
16054 L: linux-omap@vger.kernel.org
16056 F: drivers/thermal/ti-soc-thermal/
16058 TI BQ27XXX POWER SUPPLY DRIVER
16059 R: Andrew F. Davis <afd@ti.com>
16060 F: include/linux/power/bq27xxx_battery.h
16061 F: drivers/power/supply/bq27xxx_battery.c
16062 F: drivers/power/supply/bq27xxx_battery_i2c.c
16064 TI CDCE706 CLOCK DRIVER
16065 M: Max Filippov <jcmvbkbc@gmail.com>
16067 F: drivers/clk/clk-cdce706.c
16070 M: Tero Kristo <t-kristo@ti.com>
16071 L: linux-omap@vger.kernel.org
16074 F: include/linux/clk/ti.h
16076 TI DAVINCI MACHINE SUPPORT
16077 M: Sekhar Nori <nsekhar@ti.com>
16078 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
16079 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16082 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16083 F: arch/arm/mach-davinci/
16084 F: drivers/i2c/busses/i2c-davinci.c
16085 F: arch/arm/boot/dts/da850*
16087 TI DAVINCI SERIES CLOCK DRIVER
16088 M: David Lechner <david@lechnology.com>
16089 R: Sekhar Nori <nsekhar@ti.com>
16091 F: Documentation/devicetree/bindings/clock/ti/davinci/
16092 F: drivers/clk/davinci/
16094 TI DAVINCI SERIES GPIO DRIVER
16095 M: Keerthy <j-keerthy@ti.com>
16096 L: linux-gpio@vger.kernel.org
16098 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16099 F: drivers/gpio/gpio-davinci.c
16101 TI DAVINCI SERIES MEDIA DRIVER
16102 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16103 L: linux-media@vger.kernel.org
16104 W: https://linuxtv.org
16105 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16106 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16108 F: drivers/media/platform/davinci/
16109 F: include/media/davinci/
16111 TI ETHERNET SWITCH DRIVER (CPSW)
16112 R: Grygorii Strashko <grygorii.strashko@ti.com>
16113 L: linux-omap@vger.kernel.org
16114 L: netdev@vger.kernel.org
16116 F: drivers/net/ethernet/ti/cpsw*
16117 F: drivers/net/ethernet/ti/davinci*
16119 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16120 M: Alex Dubov <oakad@yahoo.com>
16122 W: http://tifmxx.berlios.de/
16123 F: drivers/memstick/host/tifm_ms.c
16124 F: drivers/misc/tifm*
16125 F: drivers/mmc/host/tifm_sd.c
16126 F: include/linux/tifm.h
16128 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16129 M: Santosh Shilimkar <ssantosh@kernel.org>
16130 L: linux-kernel@vger.kernel.org
16131 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16133 F: drivers/soc/ti/*
16134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16136 TI LM49xxx FAMILY ASoC CODEC DRIVERS
16137 M: M R Swami Reddy <mr.swami.reddy@ti.com>
16138 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16139 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16141 F: sound/soc/codecs/lm49453*
16142 F: sound/soc/codecs/isabelle*
16144 TI LP855x BACKLIGHT DRIVER
16145 M: Milo Kim <milo.kim@ti.com>
16147 F: Documentation/driver-api/backlight/lp855x-driver.rst
16148 F: drivers/video/backlight/lp855x_bl.c
16149 F: include/linux/platform_data/lp855x.h
16151 TI LP8727 CHARGER DRIVER
16152 M: Milo Kim <milo.kim@ti.com>
16154 F: drivers/power/supply/lp8727_charger.c
16155 F: include/linux/platform_data/lp8727.h
16157 TI LP8788 MFD DRIVER
16158 M: Milo Kim <milo.kim@ti.com>
16160 F: drivers/iio/adc/lp8788_adc.c
16161 F: drivers/leds/leds-lp8788.c
16162 F: drivers/mfd/lp8788*.c
16163 F: drivers/power/supply/lp8788-charger.c
16164 F: drivers/regulator/lp8788-*.c
16165 F: include/linux/mfd/lp8788*.h
16167 TI NETCP ETHERNET DRIVER
16168 M: Wingman Kwok <w-kwok2@ti.com>
16169 M: Murali Karicheri <m-karicheri2@ti.com>
16170 L: netdev@vger.kernel.org
16172 F: drivers/net/ethernet/ti/netcp*
16174 TI PCM3060 ASoC CODEC DRIVER
16175 M: Kirill Marinushkin <kmarinushkin@birdec.com>
16176 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16178 F: Documentation/devicetree/bindings/sound/pcm3060.txt
16179 F: sound/soc/codecs/pcm3060*
16181 TI TAS571X FAMILY ASoC CODEC DRIVER
16182 M: Kevin Cernekee <cernekee@chromium.org>
16183 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16185 F: sound/soc/codecs/tas571x*
16187 TI TRF7970A NFC DRIVER
16188 M: Mark Greer <mgreer@animalcreek.com>
16189 L: linux-wireless@vger.kernel.org
16190 L: linux-nfc@lists.01.org (moderated for non-subscribers)
16192 F: drivers/nfc/trf7970a.c
16193 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16195 TI TWL4030 SERIES SOC CODEC DRIVER
16196 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
16197 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16199 F: sound/soc/codecs/twl4030*
16202 M: Benoit Parrot <bparrot@ti.com>
16203 L: linux-media@vger.kernel.org
16204 W: http://linuxtv.org/
16205 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16207 F: drivers/media/platform/ti-vpe/
16209 TI WILINK WIRELESS DRIVERS
16210 L: linux-wireless@vger.kernel.org
16211 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
16212 W: http://wireless.kernel.org/en/users/Drivers/wl1251
16213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16215 F: drivers/net/wireless/ti/
16216 F: include/linux/wl12xx.h
16218 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16219 M: John Stultz <john.stultz@linaro.org>
16220 M: Thomas Gleixner <tglx@linutronix.de>
16221 R: Stephen Boyd <sboyd@kernel.org>
16222 L: linux-kernel@vger.kernel.org
16223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16225 F: include/linux/clocksource.h
16226 F: include/linux/time.h
16227 F: include/linux/timex.h
16228 F: include/uapi/linux/time.h
16229 F: include/uapi/linux/timex.h
16230 F: kernel/time/clocksource.c
16231 F: kernel/time/time*.c
16232 F: kernel/time/alarmtimer.c
16233 F: kernel/time/ntp.c
16234 F: tools/testing/selftests/timers/
16237 M: Jon Maloy <jon.maloy@ericsson.com>
16238 M: Ying Xue <ying.xue@windriver.com>
16239 L: netdev@vger.kernel.org (core kernel code)
16240 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16241 W: http://tipc.sourceforge.net/
16243 F: include/uapi/linux/tipc*.h
16246 TLAN NETWORK DRIVER
16247 M: Samuel Chessman <chessman@tux.org>
16248 L: tlan-devel@lists.sourceforge.net (subscribers-only)
16249 W: http://sourceforge.net/projects/tlan/
16251 F: Documentation/networking/device_drivers/ti/tlan.txt
16252 F: drivers/net/ethernet/ti/tlan.*
16254 TM6000 VIDEO4LINUX DRIVER
16255 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16256 L: linux-media@vger.kernel.org
16257 W: https://linuxtv.org
16258 T: git git://linuxtv.org/media_tree.git
16260 F: drivers/media/usb/tm6000/
16261 F: Documentation/media/v4l-drivers/tm6000*
16263 TMIO/SDHI MMC DRIVER
16264 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
16265 L: linux-mmc@vger.kernel.org
16267 F: drivers/mmc/host/tmio_mmc*
16268 F: drivers/mmc/host/renesas_sdhi*
16269 F: include/linux/mfd/tmio.h
16271 TMP401 HARDWARE MONITOR DRIVER
16272 M: Guenter Roeck <linux@roeck-us.net>
16273 L: linux-hwmon@vger.kernel.org
16275 F: Documentation/hwmon/tmp401.rst
16276 F: drivers/hwmon/tmp401.c
16278 TMPFS (SHMEM FILESYSTEM)
16279 M: Hugh Dickins <hughd@google.com>
16280 L: linux-mm@kvack.org
16282 F: include/linux/shmem_fs.h
16285 TOMOYO SECURITY MODULE
16286 M: Kentaro Takeda <takedakn@nttdata.co.jp>
16287 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16288 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16289 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16290 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16291 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16292 W: https://tomoyo.osdn.jp/
16294 F: security/tomoyo/
16296 TOPSTAR LAPTOP EXTRAS DRIVER
16297 M: Herton Ronaldo Krzesinski <herton@canonical.com>
16298 L: platform-driver-x86@vger.kernel.org
16300 F: drivers/platform/x86/topstar-laptop.c
16302 TORTURE-TEST MODULES
16303 M: Davidlohr Bueso <dave@stgolabs.net>
16304 M: "Paul E. McKenney" <paulmck@kernel.org>
16305 M: Josh Triplett <josh@joshtriplett.org>
16306 L: linux-kernel@vger.kernel.org
16308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16309 F: Documentation/RCU/torture.txt
16310 F: kernel/torture.c
16311 F: kernel/rcu/rcutorture.c
16312 F: kernel/rcu/rcuperf.c
16313 F: kernel/locking/locktorture.c
16315 TOSHIBA ACPI EXTRAS DRIVER
16316 M: Azael Avalos <coproscefalo@gmail.com>
16317 L: platform-driver-x86@vger.kernel.org
16319 F: drivers/platform/x86/toshiba_acpi.c
16321 TOSHIBA BLUETOOTH DRIVER
16322 M: Azael Avalos <coproscefalo@gmail.com>
16323 L: platform-driver-x86@vger.kernel.org
16325 F: drivers/platform/x86/toshiba_bluetooth.c
16327 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16328 M: Azael Avalos <coproscefalo@gmail.com>
16329 L: platform-driver-x86@vger.kernel.org
16331 F: drivers/platform/x86/toshiba_haps.c
16334 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
16335 W: http://www.buzzard.org.uk/toshiba/
16337 F: drivers/char/toshiba.c
16338 F: include/linux/toshiba.h
16339 F: include/uapi/linux/toshiba.h
16341 TOSHIBA TC358743 DRIVER
16342 M: Mats Randgaard <matrandg@cisco.com>
16343 L: linux-media@vger.kernel.org
16345 F: drivers/media/i2c/tc358743*
16346 F: include/media/i2c/tc358743.h
16348 TOSHIBA WMI HOTKEYS DRIVER
16349 M: Azael Avalos <coproscefalo@gmail.com>
16350 L: platform-driver-x86@vger.kernel.org
16352 F: drivers/platform/x86/toshiba-wmi.c
16355 M: Peter Huewe <peterhuewe@gmx.de>
16356 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16357 R: Jason Gunthorpe <jgg@ziepe.ca>
16358 L: linux-integrity@vger.kernel.org
16359 Q: https://patchwork.kernel.org/project/linux-integrity/list/
16360 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16361 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
16363 F: drivers/char/tpm/
16366 M: Steven Rostedt <rostedt@goodmis.org>
16367 M: Ingo Molnar <mingo@redhat.com>
16368 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16370 F: Documentation/trace/ftrace.rst
16371 F: arch/*/*/*/ftrace.h
16372 F: arch/*/kernel/ftrace.c
16373 F: include/*/ftrace.h
16374 F: include/linux/trace*.h
16377 F: tools/testing/selftests/ftrace/
16379 TRACING MMIO ACCESSES (MMIOTRACE)
16380 M: Steven Rostedt <rostedt@goodmis.org>
16381 M: Ingo Molnar <mingo@kernel.org>
16382 R: Karol Herbst <karolherbst@gmail.com>
16383 R: Pekka Paalanen <ppaalanen@gmail.com>
16385 L: linux-kernel@vger.kernel.org
16386 L: nouveau@lists.freedesktop.org
16387 F: kernel/trace/trace_mmiotrace.c
16388 F: include/linux/mmiotrace.h
16389 F: arch/x86/mm/kmmio.c
16390 F: arch/x86/mm/mmio-mod.c
16391 F: arch/x86/mm/testmmiotrace.c
16394 M: Jiri Kosina <trivial@kernel.org>
16395 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16397 K: ^Subject:.*(?i)trivial
16399 TEMPO SEMICONDUCTOR DRIVERS
16400 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16402 F: sound/soc/codecs/tscs*.c
16403 F: sound/soc/codecs/tscs*.h
16404 F: Documentation/devicetree/bindings/sound/tscs*.txt
16407 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16408 M: Jiri Slaby <jslaby@suse.com>
16410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16411 F: Documentation/driver-api/serial/
16413 F: drivers/tty/serial/serial_core.c
16414 F: include/linux/serial_core.h
16415 F: include/linux/serial.h
16416 F: include/linux/tty.h
16417 F: include/uapi/linux/serial_core.h
16418 F: include/uapi/linux/serial.h
16419 F: include/uapi/linux/tty.h
16421 TUA9001 MEDIA DRIVER
16422 M: Antti Palosaari <crope@iki.fi>
16423 L: linux-media@vger.kernel.org
16424 W: https://linuxtv.org
16425 W: http://palosaari.fi/linux/
16426 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16427 T: git git://linuxtv.org/anttip/media_tree.git
16429 F: drivers/media/tuners/tua9001*
16431 TULIP NETWORK DRIVERS
16432 L: netdev@vger.kernel.org
16433 L: linux-parisc@vger.kernel.org
16435 F: drivers/net/ethernet/dec/tulip/
16438 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
16439 W: http://vtun.sourceforge.net/tun
16441 F: Documentation/networking/tuntap.txt
16442 F: arch/um/os-Linux/drivers/
16444 TURBOCHANNEL SUBSYSTEM
16445 M: "Maciej W. Rozycki" <macro@linux-mips.org>
16446 M: Ralf Baechle <ralf@linux-mips.org>
16447 L: linux-mips@vger.kernel.org
16448 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
16451 F: include/linux/tc.h
16454 M: "Len Brown" <lenb@kernel.org>
16455 L: linux-pm@vger.kernel.org
16456 B: https://bugzilla.kernel.org
16457 Q: https://patchwork.kernel.org/project/linux-pm/list/
16458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16460 F: tools/power/x86/turbostat/
16462 TW5864 VIDEO4LINUX DRIVER
16463 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16464 M: Anton Sviridenko <anton@corp.bluecherry.net>
16465 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16466 M: Andrey Utkin <andrey_utkin@fastmail.com>
16467 L: linux-media@vger.kernel.org
16469 F: drivers/media/pci/tw5864/
16471 TW68 VIDEO4LINUX DRIVER
16472 M: Hans Verkuil <hverkuil@xs4all.nl>
16473 L: linux-media@vger.kernel.org
16474 T: git git://linuxtv.org/media_tree.git
16475 W: https://linuxtv.org
16477 F: drivers/media/pci/tw68/
16479 TW686X VIDEO4LINUX DRIVER
16480 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16481 L: linux-media@vger.kernel.org
16482 T: git git://linuxtv.org/media_tree.git
16483 W: http://linuxtv.org
16485 F: drivers/media/pci/tw686x/
16487 UBI FILE SYSTEM (UBIFS)
16488 M: Richard Weinberger <richard@nod.at>
16489 M: Artem Bityutskiy <dedekind1@gmail.com>
16490 M: Adrian Hunter <adrian.hunter@intel.com>
16491 L: linux-mtd@lists.infradead.org
16492 T: git git://git.infradead.org/ubifs-2.6.git
16493 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
16495 F: Documentation/filesystems/ubifs.txt
16498 UCLINUX (M68KNOMMU AND COLDFIRE)
16499 M: Greg Ungerer <gerg@linux-m68k.org>
16500 W: http://www.linux-m68k.org/
16501 W: http://www.uclinux.org/
16502 L: linux-m68k@lists.linux-m68k.org
16503 L: uclinux-dev@uclinux.org (subscribers-only)
16504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16506 F: arch/m68k/coldfire/
16508 F: arch/m68k/*/*_no.*
16509 F: arch/m68k/include/asm/*_no.*
16512 M: Jan Kara <jack@suse.com>
16514 F: Documentation/filesystems/udf.txt
16518 M: Bastien Nocera <hadess@hadess.net>
16519 L: linux-input@vger.kernel.org
16521 F: drivers/hid/hid-udraw-ps3.c
16524 M: Evgeniy Dushistov <dushistov@mail.ru>
16526 F: Documentation/admin-guide/ufs.rst
16529 UHID USERSPACE HID IO DRIVER:
16530 M: David Herrmann <dh.herrmann@googlemail.com>
16531 L: linux-input@vger.kernel.org
16533 F: drivers/hid/uhid.c
16534 F: include/uapi/linux/uhid.h
16537 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16538 L: linux-usb@vger.kernel.org
16540 F: drivers/usb/common/ulpi.c
16541 F: include/linux/ulpi/
16543 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16544 L: devel@driverdev.osuosl.org
16546 F: drivers/staging/uwb/
16549 M: Gabriel Krisman Bertazi <krisman@collabora.com>
16550 L: linux-fsdevel@vger.kernel.org
16554 UNICORE32 ARCHITECTURE:
16555 M: Guan Xuetao <gxt@pku.edu.cn>
16556 W: http://mprc.pku.edu.cn/~guanxuetao/linux
16558 T: git git://github.com/gxt/linux.git
16562 M: Tony Finch <dot@dotat.at>
16563 W: http://dotat.at/prog/unifdef
16565 F: scripts/unifdef.c
16567 UNIFORM CDROM DRIVER
16568 M: Jens Axboe <axboe@kernel.dk>
16569 W: http://www.kernel.dk
16571 F: Documentation/cdrom/
16572 F: drivers/cdrom/cdrom.c
16573 F: include/linux/cdrom.h
16574 F: include/uapi/linux/cdrom.h
16576 UNISYS S-PAR DRIVERS
16577 M: David Kershner <david.kershner@unisys.com>
16578 L: sparmaintainer@unisys.com (Unisys internal)
16580 F: include/linux/visorbus.h
16581 F: drivers/visorbus/
16582 F: drivers/staging/unisys/
16584 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16585 R: Alim Akhtar <alim.akhtar@samsung.com>
16586 R: Avri Altman <avri.altman@wdc.com>
16587 R: Pedro Sousa <pedrom.sousa@synopsys.com>
16588 L: linux-scsi@vger.kernel.org
16590 F: Documentation/scsi/ufs.txt
16591 F: drivers/scsi/ufs/
16593 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16594 M: Pedro Sousa <pedrom.sousa@synopsys.com>
16595 L: linux-scsi@vger.kernel.org
16597 F: drivers/scsi/ufs/*dwc*
16599 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16600 M: Stanley Chu <stanley.chu@mediatek.com>
16601 L: linux-scsi@vger.kernel.org
16602 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16604 F: drivers/scsi/ufs/ufs-mediatek*
16606 UNSORTED BLOCK IMAGES (UBI)
16607 M: Artem Bityutskiy <dedekind1@gmail.com>
16608 M: Richard Weinberger <richard@nod.at>
16609 W: http://www.linux-mtd.infradead.org/
16610 L: linux-mtd@lists.infradead.org
16611 T: git git://git.infradead.org/ubifs-2.6.git
16613 F: drivers/mtd/ubi/
16614 F: include/linux/mtd/ubi.h
16615 F: include/uapi/mtd/ubi-user.h
16617 USB "USBNET" DRIVER FRAMEWORK
16618 M: Oliver Neukum <oneukum@suse.com>
16619 L: netdev@vger.kernel.org
16620 W: http://www.linux-usb.org/usbnet
16622 F: drivers/net/usb/usbnet.c
16623 F: include/linux/usb/usbnet.h
16626 M: Oliver Neukum <oneukum@suse.com>
16627 L: linux-usb@vger.kernel.org
16629 F: Documentation/usb/acm.rst
16630 F: drivers/usb/class/cdc-acm.*
16632 USB AR5523 WIRELESS DRIVER
16633 M: Pontus Fuchs <pontus.fuchs@gmail.com>
16634 L: linux-wireless@vger.kernel.org
16636 F: drivers/net/wireless/ath/ar5523/
16639 M: Oliver Neukum <oneukum@suse.com>
16640 L: linux-usb@vger.kernel.org
16641 L: linux-scsi@vger.kernel.org
16643 F: drivers/usb/storage/uas.c
16645 USB CDC ETHERNET DRIVER
16646 M: Oliver Neukum <oliver@neukum.org>
16647 L: linux-usb@vger.kernel.org
16649 F: drivers/net/usb/cdc_*.c
16650 F: include/uapi/linux/usb/cdc.h
16652 USB CHAOSKEY DRIVER
16653 M: Keith Packard <keithp@keithp.com>
16654 L: linux-usb@vger.kernel.org
16656 F: drivers/usb/misc/chaoskey.c
16658 USB CYPRESS C67X00 DRIVER
16659 M: Peter Korsgaard <jacmet@sunsite.dk>
16660 L: linux-usb@vger.kernel.org
16662 F: drivers/usb/c67x00/
16664 USB DAVICOM DM9601 DRIVER
16665 M: Peter Korsgaard <jacmet@sunsite.dk>
16666 L: netdev@vger.kernel.org
16667 W: http://www.linux-usb.org/usbnet
16669 F: drivers/net/usb/dm9601.c
16671 USB DIAMOND RIO500 DRIVER
16672 M: Cesar Miquel <miquel@df.uba.ar>
16673 L: rio500-users@lists.sourceforge.net
16674 W: http://rio500.sourceforge.net
16676 F: drivers/usb/misc/rio500*
16679 M: Alan Stern <stern@rowland.harvard.edu>
16680 L: linux-usb@vger.kernel.org
16682 F: Documentation/usb/ehci.rst
16683 F: drivers/usb/host/ehci*
16685 USB GADGET/PERIPHERAL SUBSYSTEM
16686 M: Felipe Balbi <balbi@kernel.org>
16687 L: linux-usb@vger.kernel.org
16688 W: http://www.linux-usb.org/gadget
16689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16691 F: drivers/usb/gadget/
16692 F: include/linux/usb/gadget*
16694 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
16695 M: Jiri Kosina <jikos@kernel.org>
16696 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
16697 L: linux-usb@vger.kernel.org
16698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
16700 F: Documentation/hid/hiddev.rst
16701 F: drivers/hid/usbhid/
16703 USB INTEL XHCI ROLE MUX DRIVER
16704 M: Hans de Goede <hdegoede@redhat.com>
16705 L: linux-usb@vger.kernel.org
16707 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
16709 USB IP DRIVER FOR HISILICON KIRIN
16710 M: Yu Chen <chenyu56@huawei.com>
16711 M: Binghui Wang <wangbinghui@hisilicon.com>
16712 L: linux-usb@vger.kernel.org
16714 F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
16715 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
16718 M: Olav Kongas <ok@artecdesign.ee>
16719 L: linux-usb@vger.kernel.org
16721 F: drivers/usb/host/isp116x*
16722 F: include/linux/usb/isp116x.h
16724 USB LAN78XX ETHERNET DRIVER
16725 M: Woojung Huh <woojung.huh@microchip.com>
16726 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16727 L: netdev@vger.kernel.org
16729 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
16730 F: drivers/net/usb/lan78xx.*
16731 F: include/dt-bindings/net/microchip-lan78xx.h
16733 USB MASS STORAGE DRIVER
16734 M: Alan Stern <stern@rowland.harvard.edu>
16735 L: linux-usb@vger.kernel.org
16736 L: usb-storage@lists.one-eyed-alien.net
16738 F: drivers/usb/storage/
16741 M: Clemens Ladisch <clemens@ladisch.de>
16742 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16745 F: sound/usb/midi.*
16747 USB NETWORKING DRIVERS
16748 L: linux-usb@vger.kernel.org
16750 F: drivers/net/usb/
16753 M: Alan Stern <stern@rowland.harvard.edu>
16754 L: linux-usb@vger.kernel.org
16756 F: Documentation/usb/ohci.rst
16757 F: drivers/usb/host/ohci*
16759 USB OTG FSM (Finite State Machine)
16760 M: Peter Chen <Peter.Chen@nxp.com>
16761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
16762 L: linux-usb@vger.kernel.org
16764 F: drivers/usb/common/usb-otg-fsm.c
16767 M: Valentina Manea <valentina.manea.m@gmail.com>
16768 M: Shuah Khan <shuah@kernel.org>
16769 M: Shuah Khan <skhan@linuxfoundation.org>
16770 L: linux-usb@vger.kernel.org
16772 F: Documentation/usb/usbip_protocol.rst
16773 F: drivers/usb/usbip/
16774 F: tools/usb/usbip/
16775 F: tools/testing/selftests/drivers/usb/usbip/
16778 M: Petko Manolov <petkan@nucleusys.com>
16779 L: linux-usb@vger.kernel.org
16780 L: netdev@vger.kernel.org
16781 T: git git://github.com/petkan/pegasus.git
16782 W: https://github.com/petkan/pegasus
16784 F: drivers/net/usb/pegasus.*
16787 M: Felipe Balbi <balbi@kernel.org>
16788 L: linux-usb@vger.kernel.org
16789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
16791 F: drivers/usb/phy/
16793 USB PRINTER DRIVER (usblp)
16794 M: Pete Zaitcev <zaitcev@redhat.com>
16795 L: linux-usb@vger.kernel.org
16797 F: drivers/usb/class/usblp.c
16799 USB QMI WWAN NETWORK DRIVER
16800 M: Bjørn Mork <bjorn@mork.no>
16801 L: netdev@vger.kernel.org
16803 F: Documentation/ABI/testing/sysfs-class-net-qmi
16804 F: drivers/net/usb/qmi_wwan.c
16807 M: Petko Manolov <petkan@nucleusys.com>
16808 L: linux-usb@vger.kernel.org
16809 L: netdev@vger.kernel.org
16810 T: git git://github.com/petkan/rtl8150.git
16811 W: https://github.com/petkan/rtl8150
16813 F: drivers/net/usb/rtl8150.c
16815 USB SERIAL SUBSYSTEM
16816 M: Johan Hovold <johan@kernel.org>
16817 L: linux-usb@vger.kernel.org
16818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
16820 F: Documentation/usb/usb-serial.rst
16821 F: drivers/usb/serial/
16822 F: include/linux/usb/serial.h
16824 USB SMSC75XX ETHERNET DRIVER
16825 M: Steve Glendinning <steve.glendinning@shawell.net>
16826 L: netdev@vger.kernel.org
16828 F: drivers/net/usb/smsc75xx.*
16830 USB SMSC95XX ETHERNET DRIVER
16831 M: Steve Glendinning <steve.glendinning@shawell.net>
16832 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
16833 L: netdev@vger.kernel.org
16835 F: drivers/net/usb/smsc95xx.*
16838 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16839 L: linux-usb@vger.kernel.org
16840 W: http://www.linux-usb.org
16841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
16843 F: Documentation/devicetree/bindings/usb/
16844 F: Documentation/usb/
16846 F: include/linux/usb.h
16847 F: include/linux/usb/
16849 USB TYPEC PI3USB30532 MUX DRIVER
16850 M: Hans de Goede <hdegoede@redhat.com>
16851 L: linux-usb@vger.kernel.org
16853 F: drivers/usb/typec/mux/pi3usb30532.c
16856 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16857 L: linux-usb@vger.kernel.org
16859 F: Documentation/ABI/testing/sysfs-class-typec
16860 F: Documentation/driver-api/usb/typec.rst
16861 F: drivers/usb/typec/
16862 F: include/linux/usb/typec.h
16864 USB TYPEC BUS FOR ALTERNATE MODES
16865 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16866 L: linux-usb@vger.kernel.org
16868 F: Documentation/ABI/testing/sysfs-bus-typec
16869 F: Documentation/driver-api/usb/typec_bus.rst
16870 F: drivers/usb/typec/altmodes/
16871 F: include/linux/usb/typec_altmode.h
16873 USB TYPEC PORT CONTROLLER DRIVERS
16874 M: Guenter Roeck <linux@roeck-us.net>
16875 L: linux-usb@vger.kernel.org
16877 F: drivers/usb/typec/tcpm/
16880 M: Alan Stern <stern@rowland.harvard.edu>
16881 L: linux-usb@vger.kernel.org
16883 F: drivers/usb/host/uhci*
16886 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16887 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
16888 L: linux-media@vger.kernel.org
16889 T: git git://linuxtv.org/media_tree.git
16890 W: http://www.ideasonboard.org/uvc/
16892 F: drivers/media/usb/uvc/
16893 F: include/uapi/linux/uvcvideo.h
16896 M: Hans Verkuil <hverkuil@xs4all.nl>
16897 L: linux-media@vger.kernel.org
16898 T: git git://linuxtv.org/media_tree.git
16899 W: https://linuxtv.org
16901 F: drivers/media/usb/usbvision/
16904 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
16905 L: linux-usb@vger.kernel.org
16907 F: drivers/usb/gadget/function/*uvc*
16908 F: drivers/usb/gadget/legacy/webcam.c
16909 F: include/uapi/linux/usb/g_uvc.h
16911 USB WIRELESS RNDIS DRIVER (rndis_wlan)
16912 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
16913 L: linux-wireless@vger.kernel.org
16915 F: drivers/net/wireless/rndis_wlan.c
16918 M: Mathias Nyman <mathias.nyman@intel.com>
16919 L: linux-usb@vger.kernel.org
16921 F: drivers/usb/host/xhci*
16922 F: drivers/usb/host/pci-quirks*
16925 L: linux-wireless@vger.kernel.org
16926 W: http://linux-lc100020.sourceforge.net
16928 F: drivers/net/wireless/zydas/zd1201.*
16931 M: Antoine Jacquet <royale@zerezo.com>
16932 L: linux-usb@vger.kernel.org
16933 L: linux-media@vger.kernel.org
16934 T: git git://linuxtv.org/media_tree.git
16935 W: http://royale.zerezo.com/zr364xx/
16937 F: Documentation/media/v4l-drivers/zr364xx*
16938 F: drivers/media/usb/zr364xx/
16940 USER-MODE LINUX (UML)
16941 M: Jeff Dike <jdike@addtoit.com>
16942 M: Richard Weinberger <richard@nod.at>
16943 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
16944 L: linux-um@lists.infradead.org
16945 W: http://user-mode-linux.sourceforge.net
16946 Q: https://patchwork.ozlabs.org/project/linux-um/list/
16947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
16949 F: Documentation/virt/uml/
16954 USERSPACE COPYIN/COPYOUT (UIOVEC)
16955 M: Alexander Viro <viro@zeniv.linux.org.uk>
16958 F: include/linux/uio.h
16960 USERSPACE DMA BUFFER DRIVER
16961 M: Gerd Hoffmann <kraxel@redhat.com>
16963 L: dri-devel@lists.freedesktop.org
16964 F: drivers/dma-buf/udmabuf.c
16965 F: include/uapi/linux/udmabuf.h
16966 T: git git://anongit.freedesktop.org/drm/drm-misc
16968 USERSPACE I/O (UIO)
16969 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
16972 F: Documentation/driver-api/uio-howto.rst
16974 F: include/linux/uio_driver.h
16977 M: Karel Zak <kzak@redhat.com>
16978 L: util-linux@vger.kernel.org
16979 W: http://en.wikipedia.org/wiki/Util-linux
16980 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
16984 M: Christoph Hellwig <hch@lst.de>
16985 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16986 L: linux-kernel@vger.kernel.org
16987 T: git git://git.infradead.org/users/hch/uuid.git
16990 F: include/linux/uuid.h
16991 F: include/uapi/linux/uuid.h
16995 M: Michal Januszewski <spock@gentoo.org>
16996 L: linux-fbdev@vger.kernel.org
16997 W: https://github.com/mjanusz/v86d
16999 F: Documentation/fb/uvesafb.rst
17000 F: drivers/video/fbdev/uvesafb.*
17003 M: Stefan Agner <stefan@agner.ch>
17004 L: linux-mtd@lists.infradead.org
17006 F: drivers/mtd/nand/raw/vf610_nfc.c
17008 VFAT/FAT/MSDOS FILESYSTEM
17009 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
17011 F: Documentation/filesystems/vfat.txt
17015 M: Alex Williamson <alex.williamson@redhat.com>
17016 R: Cornelia Huck <cohuck@redhat.com>
17017 L: kvm@vger.kernel.org
17018 T: git git://github.com/awilliam/linux-vfio.git
17020 F: Documentation/driver-api/vfio.rst
17022 F: include/linux/vfio.h
17023 F: include/uapi/linux/vfio.h
17025 VFIO MEDIATED DEVICE DRIVERS
17026 M: Kirti Wankhede <kwankhede@nvidia.com>
17027 L: kvm@vger.kernel.org
17029 F: Documentation/driver-api/vfio-mediated-device.rst
17030 F: drivers/vfio/mdev/
17031 F: include/linux/mdev.h
17032 F: samples/vfio-mdev/
17034 VFIO PLATFORM DRIVER
17035 M: Eric Auger <eric.auger@redhat.com>
17036 L: kvm@vger.kernel.org
17038 F: drivers/vfio/platform/
17041 R: Lukas Wunner <lukas@wunner.de>
17043 F: Documentation/gpu/vga-switcheroo.rst
17044 F: drivers/gpu/vga/vga_switcheroo.c
17045 F: include/linux/vga_switcheroo.h
17046 T: git git://anongit.freedesktop.org/drm/drm-misc
17048 VIA RHINE NETWORK DRIVER
17050 F: drivers/net/ethernet/via/via-rhine.c
17052 VIA SD/MMC CARD CONTROLLER DRIVER
17053 M: Bruce Chang <brucechang@via.com.tw>
17054 M: Harald Welte <HaraldWelte@viatech.com>
17056 F: drivers/mmc/host/via-sdmmc.c
17058 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
17059 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
17060 L: linux-fbdev@vger.kernel.org
17062 F: include/linux/via-core.h
17063 F: include/linux/via-gpio.h
17064 F: include/linux/via_i2c.h
17065 F: drivers/video/fbdev/via/
17067 VIA VELOCITY NETWORK DRIVER
17068 M: Francois Romieu <romieu@fr.zoreil.com>
17069 L: netdev@vger.kernel.org
17071 F: drivers/net/ethernet/via/via-velocity.*
17073 VICODEC VIRTUAL CODEC DRIVER
17074 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
17075 L: linux-media@vger.kernel.org
17076 T: git git://linuxtv.org/media_tree.git
17077 W: https://linuxtv.org
17079 F: drivers/media/platform/vicodec/*
17081 VIDEO MULTIPLEXER DRIVER
17082 M: Philipp Zabel <p.zabel@pengutronix.de>
17083 L: linux-media@vger.kernel.org
17085 F: drivers/media/platform/video-mux.c
17087 VIDEO I2C POLLING DRIVER
17088 M: Matt Ranostay <matt.ranostay@konsulko.com>
17089 L: linux-media@vger.kernel.org
17091 F: drivers/media/i2c/video-i2c.c
17093 VIDEOBUF2 FRAMEWORK
17094 M: Pawel Osciak <pawel@osciak.com>
17095 M: Marek Szyprowski <m.szyprowski@samsung.com>
17096 M: Kyungmin Park <kyungmin.park@samsung.com>
17097 R: Tomasz Figa <tfiga@chromium.org>
17098 L: linux-media@vger.kernel.org
17100 F: drivers/media/common/videobuf2/*
17101 F: include/media/videobuf2-*
17103 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17104 M: Helen Koike <helen.koike@collabora.com>
17105 L: linux-media@vger.kernel.org
17106 T: git git://linuxtv.org/media_tree.git
17107 W: https://linuxtv.org
17109 F: drivers/media/platform/vimc/*
17112 M: Alex Williamson <alex.williamson@redhat.com>
17113 M: Paolo Bonzini <pbonzini@redhat.com>
17114 L: kvm@vger.kernel.org
17118 VIRTIO AND VHOST VSOCK DRIVER
17119 M: Stefan Hajnoczi <stefanha@redhat.com>
17120 L: kvm@vger.kernel.org
17121 L: virtualization@lists.linux-foundation.org
17122 L: netdev@vger.kernel.org
17124 F: include/linux/virtio_vsock.h
17125 F: include/uapi/linux/virtio_vsock.h
17126 F: include/uapi/linux/vsockmon.h
17127 F: include/uapi/linux/vm_sockets_diag.h
17128 F: net/vmw_vsock/diag.c
17129 F: net/vmw_vsock/af_vsock_tap.c
17130 F: net/vmw_vsock/virtio_transport_common.c
17131 F: net/vmw_vsock/virtio_transport.c
17132 F: drivers/net/vsockmon.c
17133 F: drivers/vhost/vsock.c
17134 F: tools/testing/vsock/
17136 VIRTIO CONSOLE DRIVER
17137 M: Amit Shah <amit@kernel.org>
17138 L: virtualization@lists.linux-foundation.org
17140 F: drivers/char/virtio_console.c
17141 F: include/linux/virtio_console.h
17142 F: include/uapi/linux/virtio_console.h
17144 VIRTIO CORE AND NET DRIVERS
17145 M: "Michael S. Tsirkin" <mst@redhat.com>
17146 M: Jason Wang <jasowang@redhat.com>
17147 L: virtualization@lists.linux-foundation.org
17149 F: Documentation/devicetree/bindings/virtio/
17152 F: drivers/net/virtio_net.c
17153 F: drivers/block/virtio_blk.c
17154 F: include/linux/virtio*.h
17155 F: include/uapi/linux/virtio_*.h
17156 F: drivers/crypto/virtio/
17157 F: mm/balloon_compaction.c
17159 VIRTIO BLOCK AND SCSI DRIVERS
17160 M: "Michael S. Tsirkin" <mst@redhat.com>
17161 M: Jason Wang <jasowang@redhat.com>
17162 R: Paolo Bonzini <pbonzini@redhat.com>
17163 R: Stefan Hajnoczi <stefanha@redhat.com>
17164 L: virtualization@lists.linux-foundation.org
17166 F: drivers/block/virtio_blk.c
17167 F: drivers/scsi/virtio_scsi.c
17168 F: include/uapi/linux/virtio_blk.h
17169 F: include/uapi/linux/virtio_scsi.h
17170 F: drivers/vhost/scsi.c
17172 VIRTIO CRYPTO DRIVER
17173 M: Gonglei <arei.gonglei@huawei.com>
17174 L: virtualization@lists.linux-foundation.org
17175 L: linux-crypto@vger.kernel.org
17177 F: drivers/crypto/virtio/
17178 F: include/uapi/linux/virtio_crypto.h
17180 VIRTIO DRIVERS FOR S390
17181 M: Cornelia Huck <cohuck@redhat.com>
17182 M: Halil Pasic <pasic@linux.ibm.com>
17183 L: linux-s390@vger.kernel.org
17184 L: virtualization@lists.linux-foundation.org
17185 L: kvm@vger.kernel.org
17187 F: drivers/s390/virtio/
17188 F: arch/s390/include/uapi/asm/virtio-ccw.h
17191 M: David Airlie <airlied@linux.ie>
17192 M: Gerd Hoffmann <kraxel@redhat.com>
17193 L: dri-devel@lists.freedesktop.org
17194 L: virtualization@lists.linux-foundation.org
17195 T: git git://anongit.freedesktop.org/drm/drm-misc
17197 F: drivers/gpu/drm/virtio/
17198 F: include/uapi/linux/virtio_gpu.h
17200 VIRTIO HOST (VHOST)
17201 M: "Michael S. Tsirkin" <mst@redhat.com>
17202 M: Jason Wang <jasowang@redhat.com>
17203 L: kvm@vger.kernel.org
17204 L: virtualization@lists.linux-foundation.org
17205 L: netdev@vger.kernel.org
17206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17209 F: include/uapi/linux/vhost.h
17211 VIRTIO INPUT DRIVER
17212 M: Gerd Hoffmann <kraxel@redhat.com>
17214 F: drivers/virtio/virtio_input.c
17215 F: include/uapi/linux/virtio_input.h
17217 VIRTIO IOMMU DRIVER
17218 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
17219 L: virtualization@lists.linux-foundation.org
17221 F: drivers/iommu/virtio-iommu.c
17222 F: include/uapi/linux/virtio_iommu.h
17224 VIRTUAL BOX GUEST DEVICE DRIVER
17225 M: Hans de Goede <hdegoede@redhat.com>
17226 M: Arnd Bergmann <arnd@arndb.de>
17227 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17229 F: include/linux/vbox_utils.h
17230 F: include/uapi/linux/vbox*.h
17231 F: drivers/virt/vboxguest/
17233 VIRTUAL SERIO DEVICE DRIVER
17234 M: Stephen Chandler Paul <thatslyude@gmail.com>
17236 F: drivers/input/serio/userio.c
17237 F: include/uapi/linux/userio.h
17239 VIVID VIRTUAL VIDEO DRIVER
17240 M: Hans Verkuil <hverkuil@xs4all.nl>
17241 L: linux-media@vger.kernel.org
17242 T: git git://linuxtv.org/media_tree.git
17243 W: https://linuxtv.org
17245 F: drivers/media/platform/vivid/*
17248 M: Florian Fainelli <f.fainelli@gmail.com>
17249 L: openwrt-devel@lists.openwrt.org (subscribers-only)
17251 F: drivers/vlynq/vlynq.c
17252 F: include/linux/vlynq.h
17255 M: Martyn Welch <martyn@welchs.me.uk>
17256 M: Manohar Vanga <manohar.vanga@gmail.com>
17257 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17258 L: devel@driverdev.osuosl.org
17260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17261 F: Documentation/driver-api/vme.rst
17262 F: drivers/staging/vme/
17264 F: include/linux/vme*
17266 VMWARE BALLOON DRIVER
17267 M: Nadav Amit <namit@vmware.com>
17268 M: "VMware, Inc." <pv-drivers@vmware.com>
17269 L: linux-kernel@vger.kernel.org
17271 F: drivers/misc/vmw_balloon.c
17273 VMWARE HYPERVISOR INTERFACE
17274 M: Thomas Hellstrom <thellstrom@vmware.com>
17275 M: "VMware, Inc." <pv-drivers@vmware.com>
17276 L: virtualization@lists.linux-foundation.org
17278 F: arch/x86/kernel/cpu/vmware.c
17279 F: arch/x86/include/asm/vmware.h
17281 VMWARE PVRDMA DRIVER
17282 M: Adit Ranadive <aditr@vmware.com>
17283 M: VMware PV-Drivers <pv-drivers@vmware.com>
17284 L: linux-rdma@vger.kernel.org
17286 F: drivers/infiniband/hw/vmw_pvrdma/
17288 VMware PVSCSI driver
17289 M: Jim Gill <jgill@vmware.com>
17290 M: VMware PV-Drivers <pv-drivers@vmware.com>
17291 L: linux-scsi@vger.kernel.org
17293 F: drivers/scsi/vmw_pvscsi.c
17294 F: drivers/scsi/vmw_pvscsi.h
17296 VMWARE VMMOUSE SUBDRIVER
17297 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
17298 M: "VMware, Inc." <pv-drivers@vmware.com>
17299 L: linux-input@vger.kernel.org
17301 F: drivers/input/mouse/vmmouse.c
17302 F: drivers/input/mouse/vmmouse.h
17304 VMWARE VMXNET3 ETHERNET DRIVER
17305 M: Ronak Doshi <doshir@vmware.com>
17306 M: "VMware, Inc." <pv-drivers@vmware.com>
17307 L: netdev@vger.kernel.org
17309 F: drivers/net/vmxnet3/
17311 VOCORE VOCORE2 BOARD
17312 M: Harvey Hunt <harveyhuntnexus@gmail.com>
17313 L: linux-mips@vger.kernel.org
17315 F: arch/mips/boot/dts/ralink/vocore2.dts
17317 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17318 M: Liam Girdwood <lgirdwood@gmail.com>
17319 M: Mark Brown <broonie@kernel.org>
17320 L: linux-kernel@vger.kernel.org
17321 W: http://www.slimlogic.co.uk/?p=48
17322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17324 F: Documentation/devicetree/bindings/regulator/
17325 F: Documentation/power/regulator/
17326 F: drivers/regulator/
17327 F: include/dt-bindings/regulator/
17328 F: include/linux/regulator/
17329 K: regulator_get_optional
17332 M: David Ahern <dsa@cumulusnetworks.com>
17333 M: Shrijeet Mukherjee <shrijeet@gmail.com>
17334 L: netdev@vger.kernel.org
17336 F: drivers/net/vrf.c
17337 F: Documentation/networking/vrf.txt
17339 VT1211 HARDWARE MONITOR DRIVER
17340 M: Juerg Haefliger <juergh@gmail.com>
17341 L: linux-hwmon@vger.kernel.org
17343 F: Documentation/hwmon/vt1211.rst
17344 F: drivers/hwmon/vt1211.c
17346 VT8231 HARDWARE MONITOR DRIVER
17347 M: Roger Lucas <vt8231@hiddenengine.co.uk>
17348 L: linux-hwmon@vger.kernel.org
17350 F: drivers/hwmon/vt8231.c
17352 VUB300 USB to SDIO/SD/MMC bridge chip
17353 M: Tony Olech <tony.olech@elandigitalsystems.com>
17354 L: linux-mmc@vger.kernel.org
17355 L: linux-usb@vger.kernel.org
17357 F: drivers/mmc/host/vub300.c
17359 W1 DALLAS'S 1-WIRE BUS
17360 M: Evgeniy Polyakov <zbr@ioremap.net>
17362 F: Documentation/devicetree/bindings/w1/
17363 F: Documentation/w1/
17365 F: include/linux/w1.h
17367 W83791D HARDWARE MONITORING DRIVER
17368 M: Marc Hulsman <m.hulsman@tudelft.nl>
17369 L: linux-hwmon@vger.kernel.org
17371 F: Documentation/hwmon/w83791d.rst
17372 F: drivers/hwmon/w83791d.c
17374 W83793 HARDWARE MONITORING DRIVER
17375 M: Rudolf Marek <r.marek@assembler.cz>
17376 L: linux-hwmon@vger.kernel.org
17378 F: Documentation/hwmon/w83793.rst
17379 F: drivers/hwmon/w83793.c
17381 W83795 HARDWARE MONITORING DRIVER
17382 M: Jean Delvare <jdelvare@suse.com>
17383 L: linux-hwmon@vger.kernel.org
17385 F: drivers/hwmon/w83795.c
17387 W83L51xD SD/MMC CARD INTERFACE DRIVER
17388 M: Pierre Ossman <pierre@ossman.eu>
17390 F: drivers/mmc/host/wbsd.*
17392 WACOM PROTOCOL 4 SERIAL TABLETS
17393 M: Julian Squires <julian@cipht.net>
17394 M: Hans de Goede <hdegoede@redhat.com>
17395 L: linux-input@vger.kernel.org
17397 F: drivers/input/tablet/wacom_serial4.c
17399 WATCHDOG DEVICE DRIVERS
17400 M: Wim Van Sebroeck <wim@linux-watchdog.org>
17401 M: Guenter Roeck <linux@roeck-us.net>
17402 L: linux-watchdog@vger.kernel.org
17403 W: http://www.linux-watchdog.org/
17404 T: git git://www.linux-watchdog.org/linux-watchdog.git
17406 F: Documentation/devicetree/bindings/watchdog/
17407 F: Documentation/watchdog/
17408 F: drivers/watchdog/
17409 F: include/linux/watchdog.h
17410 F: include/uapi/linux/watchdog.h
17412 WHISKEYCOVE PMIC GPIO DRIVER
17413 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17414 L: linux-gpio@vger.kernel.org
17416 F: drivers/gpio/gpio-wcove.c
17419 M: Dianlong Li <long17.cool@163.com>
17420 L: linux-rtc@vger.kernel.org
17422 F: drivers/rtc/rtc-sd3078.c
17425 M: David Herrmann <dh.herrmann@googlemail.com>
17426 L: linux-input@vger.kernel.org
17428 F: drivers/hid/hid-wiimote*
17430 WILOCITY WIL6210 WIRELESS DRIVER
17431 M: Maya Erez <merez@codeaurora.org>
17432 L: linux-wireless@vger.kernel.org
17433 L: wil6210@qti.qualcomm.com
17435 W: http://wireless.kernel.org/en/users/Drivers/wil6210
17436 F: drivers/net/wireless/ath/wil6210/
17439 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17440 M: linux-wimax@intel.com
17441 L: wimax@linuxwimax.org (subscribers-only)
17443 W: http://linuxwimax.org
17444 F: Documentation/admin-guide/wimax/wimax.rst
17445 F: include/linux/wimax/debug.h
17446 F: include/net/wimax.h
17447 F: include/uapi/linux/wimax.h
17451 M: David Härdeman <david@hardeman.nu>
17453 F: drivers/media/rc/winbond-cir.c
17455 RCMM REMOTE CONTROLS DECODER
17456 M: Patrick Lerda <patrick9876@free.fr>
17458 F: drivers/media/rc/ir-rcmm-decoder.c
17460 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17461 M: William Breathitt Gray <vilhelm.gray@gmail.com>
17462 L: linux-watchdog@vger.kernel.org
17464 F: drivers/watchdog/ebc-c384_wdt.c
17466 WINSYSTEMS WS16C48 GPIO DRIVER
17467 M: William Breathitt Gray <vilhelm.gray@gmail.com>
17468 L: linux-gpio@vger.kernel.org
17470 F: drivers/gpio/gpio-ws16c48.c
17472 WISTRON LAPTOP BUTTON DRIVER
17473 M: Miloslav Trmac <mitr@volny.cz>
17475 F: drivers/input/misc/wistron_btns.c
17477 WL3501 WIRELESS PCMCIA CARD DRIVER
17478 L: linux-wireless@vger.kernel.org
17480 F: drivers/net/wireless/wl3501*
17482 WOLFSON MICROELECTRONICS DRIVERS
17483 L: patches@opensource.cirrus.com
17484 T: git https://github.com/CirrusLogic/linux-drivers.git
17485 W: https://github.com/CirrusLogic/linux-drivers/wiki
17487 F: Documentation/hwmon/wm83??.rst
17488 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17489 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17490 F: Documentation/devicetree/bindings/mfd/arizona.txt
17491 F: Documentation/devicetree/bindings/mfd/wm831x.txt
17492 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
17493 F: arch/arm/mach-s3c64xx/mach-crag6410*
17494 F: drivers/clk/clk-wm83*.c
17495 F: drivers/extcon/extcon-arizona.c
17496 F: drivers/leds/leds-wm83*.c
17497 F: drivers/gpio/gpio-*wm*.c
17498 F: drivers/gpio/gpio-arizona.c
17499 F: drivers/hwmon/wm83??-hwmon.c
17500 F: drivers/input/misc/wm831x-on.c
17501 F: drivers/input/touchscreen/wm831x-ts.c
17502 F: drivers/input/touchscreen/wm97*.c
17503 F: drivers/mfd/arizona*
17504 F: drivers/mfd/wm*.c
17505 F: drivers/mfd/cs47l24*
17506 F: drivers/power/supply/wm83*.c
17507 F: drivers/rtc/rtc-wm83*.c
17508 F: drivers/regulator/wm8*.c
17509 F: drivers/regulator/arizona*
17510 F: drivers/video/backlight/wm83*_bl.c
17511 F: drivers/watchdog/wm83*_wdt.c
17512 F: include/linux/mfd/arizona/
17513 F: include/linux/mfd/wm831x/
17514 F: include/linux/mfd/wm8350/
17515 F: include/linux/mfd/wm8400*
17516 F: include/linux/regulator/arizona*
17517 F: include/linux/wm97xx.h
17518 F: include/sound/wm????.h
17519 F: sound/soc/codecs/arizona.?
17520 F: sound/soc/codecs/wm*
17521 F: sound/soc/codecs/cs47l24*
17524 M: Tejun Heo <tj@kernel.org>
17525 R: Lai Jiangshan <jiangshanlai@gmail.com>
17526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17528 F: include/linux/workqueue.h
17529 F: kernel/workqueue.c
17530 F: Documentation/core-api/workqueue.rst
17532 X-POWERS AXP288 PMIC DRIVERS
17533 M: Hans de Goede <hdegoede@redhat.com>
17536 F: drivers/acpi/pmic/intel_pmic_xpower.c
17538 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17539 M: Chen-Yu Tsai <wens@csie.org>
17540 L: linux-kernel@vger.kernel.org
17545 M: Andrew Hendry <andrew.hendry@gmail.com>
17546 L: linux-x25@vger.kernel.org
17548 F: Documentation/networking/x25*
17549 F: include/net/x25*
17552 X86 ARCHITECTURE (32-BIT AND 64-BIT)
17553 M: Thomas Gleixner <tglx@linutronix.de>
17554 M: Ingo Molnar <mingo@redhat.com>
17555 M: Borislav Petkov <bp@alien8.de>
17556 R: "H. Peter Anvin" <hpa@zytor.com>
17558 L: linux-kernel@vger.kernel.org
17559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17561 F: Documentation/devicetree/bindings/x86/
17562 F: Documentation/x86/
17566 M: Andy Lutomirski <luto@kernel.org>
17567 L: linux-kernel@vger.kernel.org
17568 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17572 X86 MCE INFRASTRUCTURE
17573 M: Tony Luck <tony.luck@intel.com>
17574 M: Borislav Petkov <bp@alien8.de>
17575 L: linux-edac@vger.kernel.org
17577 F: arch/x86/kernel/cpu/mce/*
17579 X86 MICROCODE UPDATE SUPPORT
17580 M: Borislav Petkov <bp@alien8.de>
17582 F: arch/x86/kernel/cpu/microcode/*
17585 M: Dave Hansen <dave.hansen@linux.intel.com>
17586 M: Andy Lutomirski <luto@kernel.org>
17587 M: Peter Zijlstra <peterz@infradead.org>
17588 L: linux-kernel@vger.kernel.org
17589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17593 X86 PLATFORM DRIVERS
17594 M: Darren Hart <dvhart@infradead.org>
17595 M: Andy Shevchenko <andy@infradead.org>
17596 L: platform-driver-x86@vger.kernel.org
17597 T: git git://git.infradead.org/linux-platform-drivers-x86.git
17599 F: drivers/platform/x86/
17600 F: drivers/platform/olpc/
17602 X86 PLATFORM DRIVERS - ARCH
17603 R: Darren Hart <dvhart@infradead.org>
17604 R: Andy Shevchenko <andy@infradead.org>
17605 L: platform-driver-x86@vger.kernel.org
17607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17609 F: arch/x86/platform
17612 M: Andy Lutomirski <luto@kernel.org>
17613 L: linux-kernel@vger.kernel.org
17614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
17616 F: arch/x86/entry/vdso/
17619 M: Matthew Wilcox <willy@infradead.org>
17620 L: linux-fsdevel@vger.kernel.org
17622 F: Documentation/core-api/xarray.rst
17625 F: include/linux/idr.h
17626 F: include/linux/xarray.h
17627 F: tools/testing/radix-tree
17630 M: Benjamin Valentin <benpicco@googlemail.com>
17632 F: drivers/media/rc/xbox_remote.c
17633 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
17635 XC2028/3028 TUNER DRIVER
17636 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17637 L: linux-media@vger.kernel.org
17638 W: https://linuxtv.org
17639 T: git git://linuxtv.org/media_tree.git
17641 F: drivers/media/tuners/tuner-xc2028.*
17643 XDP (eXpress Data Path)
17644 M: Alexei Starovoitov <ast@kernel.org>
17645 M: Daniel Borkmann <daniel@iogearbox.net>
17646 M: David S. Miller <davem@davemloft.net>
17647 M: Jakub Kicinski <jakub.kicinski@netronome.com>
17648 M: Jesper Dangaard Brouer <hawk@kernel.org>
17649 M: John Fastabend <john.fastabend@gmail.com>
17650 L: netdev@vger.kernel.org
17651 L: bpf@vger.kernel.org
17654 F: include/net/xdp.h
17655 F: kernel/bpf/devmap.c
17656 F: kernel/bpf/cpumap.c
17657 F: include/trace/events/xdp.h
17661 XDP SOCKETS (AF_XDP)
17662 M: Björn Töpel <bjorn.topel@intel.com>
17663 M: Magnus Karlsson <magnus.karlsson@intel.com>
17664 R: Jonathan Lemon <jonathan.lemon@gmail.com>
17665 L: netdev@vger.kernel.org
17666 L: bpf@vger.kernel.org
17668 F: kernel/bpf/xskmap.c
17671 XEN BLOCK SUBSYSTEM
17672 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17673 M: Roger Pau Monné <roger.pau@citrix.com>
17674 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17676 F: drivers/block/xen-blkback/*
17677 F: drivers/block/xen*
17680 M: Stefano Stabellini <sstabellini@kernel.org>
17681 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17684 F: arch/arm/include/asm/xen/
17686 XEN HYPERVISOR ARM64
17687 M: Stefano Stabellini <sstabellini@kernel.org>
17688 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17691 F: arch/arm64/include/asm/xen/
17693 XEN HYPERVISOR INTERFACE
17694 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
17695 M: Juergen Gross <jgross@suse.com>
17696 R: Stefano Stabellini <sstabellini@kernel.org>
17697 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
17701 F: arch/x86/platform/pvh/
17702 F: drivers/*/xen-*front.c
17704 F: arch/x86/include/asm/xen/
17705 F: arch/x86/include/asm/pvclock-abi.h
17707 F: include/uapi/xen/
17708 F: Documentation/ABI/stable/sysfs-hypervisor-xen
17709 F: Documentation/ABI/testing/sysfs-hypervisor-xen
17711 XEN NETWORK BACKEND DRIVER
17712 M: Wei Liu <wei.liu@kernel.org>
17713 M: Paul Durrant <paul.durrant@citrix.com>
17714 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17715 L: netdev@vger.kernel.org
17717 F: drivers/net/xen-netback/*
17720 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17721 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17723 F: arch/x86/pci/*xen*
17724 F: drivers/pci/*xen*
17727 M: Juergen Gross <jgross@suse.com>
17728 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17729 L: linux-scsi@vger.kernel.org
17731 F: drivers/scsi/xen-scsifront.c
17732 F: drivers/xen/xen-scsiback.c
17733 F: include/xen/interface/io/vscsiif.h
17735 XEN SWIOTLB SUBSYSTEM
17736 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17737 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17738 L: iommu@lists.linux-foundation.org
17740 F: arch/x86/xen/*swiotlb*
17741 F: drivers/xen/*swiotlb*
17743 XEN SOUND FRONTEND DRIVER
17744 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
17745 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
17746 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17751 M: Darrick J. Wong <darrick.wong@oracle.com>
17752 M: linux-xfs@vger.kernel.org
17753 L: linux-xfs@vger.kernel.org
17755 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
17757 F: Documentation/admin-guide/xfs.rst
17758 F: Documentation/ABI/testing/sysfs-fs-xfs
17759 F: Documentation/filesystems/xfs-delayed-logging-design.txt
17760 F: Documentation/filesystems/xfs-self-describing-metadata.txt
17762 F: include/uapi/linux/dqblk_xfs.h
17763 F: include/uapi/linux/fsmap.h
17765 XILINX AXI ETHERNET DRIVER
17766 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
17768 F: drivers/net/ethernet/xilinx/xilinx_axienet*
17770 XILINX UARTLITE SERIAL DRIVER
17771 M: Peter Korsgaard <jacmet@sunsite.dk>
17772 L: linux-serial@vger.kernel.org
17774 F: drivers/tty/serial/uartlite.c
17776 XILINX VIDEO IP CORES
17777 M: Hyun Kwon <hyun.kwon@xilinx.com>
17778 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17779 L: linux-media@vger.kernel.org
17780 T: git git://linuxtv.org/media_tree.git
17782 F: Documentation/devicetree/bindings/media/xilinx/
17783 F: drivers/media/platform/xilinx/
17784 F: include/uapi/linux/xilinx-v4l2-controls.h
17786 XILINX SD-FEC IP CORES
17787 M: Derek Kiernan <derek.kiernan@xilinx.com>
17788 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
17790 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
17791 F: Documentation/misc-devices/xilinx_sdfec.rst
17792 F: drivers/misc/xilinx_sdfec.c
17793 F: drivers/misc/Kconfig
17794 F: drivers/misc/Makefile
17795 F: include/uapi/misc/xilinx_sdfec.h
17798 M: Eli Billauer <eli.billauer@gmail.com>
17799 L: linux-kernel@vger.kernel.org
17801 F: drivers/char/xillybus/
17804 M: George Cherian <george.cherian@cavium.com>
17805 M: Jan Glauber <jglauber@cavium.com>
17806 L: linux-i2c@vger.kernel.org
17807 W: http://www.cavium.com
17809 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
17810 F: drivers/i2c/busses/i2c-xlp9xx.c
17812 XRA1403 GPIO EXPANDER
17813 M: Nandor Han <nandor.han@ge.com>
17814 M: Semi Malinen <semi.malinen@ge.com>
17815 L: linux-gpio@vger.kernel.org
17817 F: drivers/gpio/gpio-xra1403.c
17818 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
17820 XTENSA XTFPGA PLATFORM SUPPORT
17821 M: Max Filippov <jcmvbkbc@gmail.com>
17822 L: linux-xtensa@linux-xtensa.org
17824 F: drivers/spi/spi-xtensa-xtfpga.c
17825 F: sound/soc/xtensa/xtfpga-i2s.c
17827 YAM DRIVER FOR AX.25
17828 M: Jean-Paul Roubelat <jpr@f6fbb.org>
17829 L: linux-hams@vger.kernel.org
17831 F: drivers/net/hamradio/yam*
17832 F: include/linux/yam.h
17834 YAMA SECURITY MODULE
17835 M: Kees Cook <keescook@chromium.org>
17836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
17839 F: Documentation/admin-guide/LSM/Yama.rst
17841 YEALINK PHONE DRIVER
17842 M: Henk Vergonet <Henk.Vergonet@gmail.com>
17843 L: usbb2k-api-dev@nongnu.org
17845 F: Documentation/input/devices/yealink.rst
17846 F: drivers/input/misc/yealink.*
17848 Z8530 DRIVER FOR AX.25
17849 M: Joerg Reuter <jreuter@yaina.de>
17850 W: http://yaina.de/jreuter/
17851 W: http://www.qsl.net/dl1bke/
17852 L: linux-hams@vger.kernel.org
17854 F: Documentation/networking/z8530drv.txt
17855 F: drivers/net/hamradio/*scc.c
17856 F: drivers/net/hamradio/z8530.h
17858 ZBUD COMPRESSED PAGE ALLOCATOR
17859 M: Seth Jennings <sjenning@redhat.com>
17860 M: Dan Streetman <ddstreet@ieee.org>
17861 L: linux-mm@kvack.org
17864 F: include/linux/zbud.h
17866 ZD1211RW WIRELESS DRIVER
17867 M: Daniel Drake <dsd@gentoo.org>
17868 M: Ulrich Kunitz <kune@deine-taler.de>
17869 W: http://zd1211.ath.cx/wiki/DriverRewrite
17870 L: linux-wireless@vger.kernel.org
17871 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
17873 F: drivers/net/wireless/zydas/zd1211rw/
17875 ZD1301 MEDIA DRIVER
17876 M: Antti Palosaari <crope@iki.fi>
17877 L: linux-media@vger.kernel.org
17878 W: https://linuxtv.org/
17879 W: http://palosaari.fi/linux/
17880 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17882 F: drivers/media/usb/dvb-usb-v2/zd1301*
17884 ZD1301_DEMOD MEDIA DRIVER
17885 M: Antti Palosaari <crope@iki.fi>
17886 L: linux-media@vger.kernel.org
17887 W: https://linuxtv.org/
17888 W: http://palosaari.fi/linux/
17889 Q: https://patchwork.linuxtv.org/project/linux-media/list/
17891 F: drivers/media/dvb-frontends/zd1301_demod*
17893 ZHAOXIN PROCESSOR SUPPORT
17894 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
17895 L: linux-kernel@vger.kernel.org
17897 F: arch/x86/kernel/cpu/zhaoxin.c
17899 ZPOOL COMPRESSED PAGE STORAGE API
17900 M: Dan Streetman <ddstreet@ieee.org>
17901 L: linux-mm@kvack.org
17904 F: include/linux/zpool.h
17906 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
17907 M: Minchan Kim <minchan@kernel.org>
17908 M: Nitin Gupta <ngupta@vflare.org>
17909 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17910 L: linux-kernel@vger.kernel.org
17912 F: drivers/block/zram/
17913 F: Documentation/admin-guide/blockdev/zram.rst
17915 ZS DECSTATION Z85C30 SERIAL DRIVER
17916 M: "Maciej W. Rozycki" <macro@linux-mips.org>
17918 F: drivers/tty/serial/zs.*
17920 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
17921 M: Minchan Kim <minchan@kernel.org>
17922 M: Nitin Gupta <ngupta@vflare.org>
17923 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
17924 L: linux-mm@kvack.org
17927 F: include/linux/zsmalloc.h
17928 F: Documentation/vm/zsmalloc.rst
17930 ZSWAP COMPRESSED SWAP CACHING
17931 M: Seth Jennings <sjenning@redhat.com>
17932 M: Dan Streetman <ddstreet@ieee.org>
17933 L: linux-mm@kvack.org
17938 M: Linus Torvalds <torvalds@linux-foundation.org>
17939 L: linux-kernel@vger.kernel.org
17940 Q: http://patchwork.kernel.org/project/LKML/list/
17941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
17942 S: Buried alive in reporters